.Who-module__A_sfCq__who{padding:clamp(96px,14vh,160px) clamp(16px,4vw,64px) 0;position:relative;overflow:clip}.Who-module__A_sfCq__anchor{position:absolute;top:0}.Who-module__A_sfCq__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head head""text tree";column-gap:48px;max-width:1320px;margin-inline:auto;display:grid}.Who-module__A_sfCq__head{grid-area:head;margin-bottom:clamp(32px,5vh,56px)}.Who-module__A_sfCq__head .chapter{margin-top:.5rem}.Who-module__A_sfCq__text{z-index:1;grid-area:text;padding-bottom:clamp(96px,14vh,160px);position:relative}.Who-module__A_sfCq__text>.lead{max-width:52ch;margin:0}.Who-module__A_sfCq__group{margin-top:48px}.Who-module__A_sfCq__group h3{color:var(--dim);margin-bottom:16px}.Who-module__A_sfCq__shops,.Who-module__A_sfCq__also{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}.Who-module__A_sfCq__shops li,.Who-module__A_sfCq__also li{background:var(--raised);min-height:56px;box-shadow:inset 0 0 0 1px var(--line);font:700 1.5rem/1.05 var(--hand);text-align:center;border-radius:999px;place-items:center;padding:8px 12px;display:grid}.Who-module__A_sfCq__note{width:fit-content;color:var(--dim);margin:48px 0 12px;display:block}.Who-module__A_sfCq__link{color:var(--river-deep);text-underline-offset:4px;font-weight:600}.Who-module__A_sfCq__tree{grid-area:tree;place-self:end;width:min(100% + clamp(16px,4vw,64px),90.0539vh);margin-right:calc(-1*clamp(16px,4vw,64px));position:relative}.Who-module__A_sfCq__ground{height:14%;color:var(--page);pointer-events:none;background:linear-gradient(#0000,currentColor 65%);transition:color .5s;position:absolute;bottom:-2%;left:34%;right:6%}.Who-module__A_sfCq__tree .contact-shadow{height:7%;bottom:2%;left:44%;right:4%}.Who-module__A_sfCq__tree .lights i{width:8px;height:8px;margin:-4px;box-shadow:0 0 10px 4px #f4d27acc,0 0 32px 14px #f4d27a4d}@media (max-width:1099px){.Who-module__A_sfCq__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""tree""text"}.Who-module__A_sfCq__text{max-width:640px}.Who-module__A_sfCq__tree{justify-self:center;width:min(100%,51.781vh);margin:0 0 6vh}}@media (max-width:760px){.Who-module__A_sfCq__tree{width:calc(100% + 32px);margin-inline:-16px}.Who-module__A_sfCq__shops{grid-template-columns:repeat(2,minmax(0,1fr))}.Who-module__A_sfCq__shops li,.Who-module__A_sfCq__also li{font-size:1.35rem}.Who-module__A_sfCq__also{gap:12px}}
