.site-module__oB1X9q__page{--w-bg:#eeeae5;--w-fg:#131210;--w-muted:#74706a;--w-box:#dcd6cf;--w-box-dark:#cbc3ba;--w-block:#e2ddd6;--w-line:#1312101f;--w-dash:#13121038;--w-hatch:#1312100b;--accent:#ff4d00;--hairline:1px;--w-pad:48px;--w-max:1440px;--condensed:var(--font-condensed), Impact, "Arial Narrow", sans-serif;--serif:var(--font-serif-display), "Iowan Old Style", Georgia, serif;--flip:.65s cubic-bezier(.4, 0, .2, 1);background:var(--w-bg);color:var(--w-fg);min-height:100vh;transition:background-color var(--flip), color var(--flip);position:relative;overflow-x:clip}.site-module__oB1X9q__page[data-inverted=true],.site-module__oB1X9q__page[data-stage=accent]{--w-bg:#ff4d00;--w-fg:#fff;--w-muted:#ffffffb8;--w-box:#ffffff29;--w-box-dark:#ffffff47;--w-block:#ff4d00;--w-line:#ffffff59;--w-dash:#ffffff80;--w-hatch:#ffffff14;--accent:#fff}.site-module__oB1X9q__page[data-inverted=true] .site-module__oB1X9q__cursorLabel,.site-module__oB1X9q__page[data-stage=accent] .site-module__oB1X9q__cursorLabel{color:#ff4d00}.site-module__oB1X9q__page[data-custom-cursor=true],.site-module__oB1X9q__page[data-custom-cursor=true] *{cursor:none!important}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__page{--flip:0s}}.site-module__oB1X9q__container{max-width:var(--w-max);padding:0 var(--w-pad);margin:0 auto}.site-module__oB1X9q__tiny{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.35}.site-module__oB1X9q__muted{color:var(--w-muted)}.site-module__oB1X9q__condensed{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.005em;font-weight:400;line-height:.82}.site-module__oB1X9q__script{font-family:var(--serif);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:400}.site-module__oB1X9q__cursor{background:var(--accent);border:2px solid var(--accent);box-sizing:border-box;pointer-events:none;z-index:1000;opacity:0;will-change:transform;border-radius:999px;justify-content:center;align-items:center;width:12px;height:12px;transition:width .25s cubic-bezier(.2,.7,.2,1),height .25s cubic-bezier(.2,.7,.2,1),background-color .25s,opacity .3s;display:flex;position:fixed;top:0;left:0}.site-module__oB1X9q__cursor[data-state=link]{background:0 0;width:40px;height:40px}.site-module__oB1X9q__cursor[data-state=view]{background:var(--accent);width:76px;height:76px}.site-module__oB1X9q__cursorLabel{letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:0;font-size:11px;font-weight:700;transition:opacity .2s 50ms,transform .25s;transform:scale(.8)}.site-module__oB1X9q__cursor[data-state=view] .site-module__oB1X9q__cursorLabel{opacity:1;transform:scale(1)}.site-module__oB1X9q__nav{z-index:50;background:var(--w-bg);transition:background-color var(--flip);position:sticky;top:0}.site-module__oB1X9q__navInner{justify-content:space-between;align-items:center;height:72px;display:flex}.site-module__oB1X9q__navInner .site-module__oB1X9q__pill{height:34px;padding:0 16px;font-size:12px}.site-module__oB1X9q__wordmark{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25;display:block}.site-module__oB1X9q__mark{color:currentColor;flex:none;display:block;overflow:visible}.site-module__oB1X9q__mark rect,.site-module__oB1X9q__mark line{vector-effect:non-scaling-stroke}.site-module__oB1X9q__markStroke{fill:none;stroke:currentColor;stroke-width:var(--hairline);stroke-linejoin:miter;stroke-linecap:butt;transition:transform .18s cubic-bezier(0,0,.2,1)}.site-module__oB1X9q__mark[data-small=true] .site-module__oB1X9q__markStroke{stroke-width:calc(var(--hairline) * 1.5)}.site-module__oB1X9q__markFill{fill:currentColor;transition:transform .18s cubic-bezier(0,0,.2,1)}.site-module__oB1X9q__mark[data-flipped=true] .site-module__oB1X9q__markFill,[data-mark-host]:hover .site-module__oB1X9q__mark:not([data-flipped=true]) .site-module__oB1X9q__markFill{transform:translate(-38px,-38px)}.site-module__oB1X9q__mark[data-flipped=true] .site-module__oB1X9q__markStroke,[data-mark-host]:hover .site-module__oB1X9q__mark:not([data-flipped=true]) .site-module__oB1X9q__markStroke{transform:translate(38px,38px)}[data-mark-host]:hover .site-module__oB1X9q__mark[data-flipped=true] .site-module__oB1X9q__markFill,[data-mark-host]:hover .site-module__oB1X9q__mark[data-flipped=true] .site-module__oB1X9q__markStroke{transform:none}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__markFill,.site-module__oB1X9q__markStroke{transition:none}}.site-module__oB1X9q__hero{flex-direction:column;justify-content:flex-end;height:calc(100dvh - 72px);min-height:600px;padding-bottom:96px;display:flex;position:relative}.site-module__oB1X9q__corner{letter-spacing:.14em;text-transform:uppercase;color:var(--w-muted);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.site-module__oB1X9q__cornerBC{width:max-content;margin:0 auto;animation:.9s cubic-bezier(.16,1,.3,1) .6s both site-module__oB1X9q__rise;position:absolute;bottom:28px;left:0;right:0}.site-module__oB1X9q__dot{background:var(--accent);width:8px;height:8px;transition:background-color var(--flip);border-radius:999px;animation:1.8s ease-in-out infinite site-module__oB1X9q__pulse}.site-module__oB1X9q__heroType{flex-direction:column;padding-left:4%;display:flex}.site-module__oB1X9q__heroLine1{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.005em;align-items:baseline;gap:.14em;font-size:clamp(64px,11vw,168px);line-height:.82;animation:1s cubic-bezier(.16,1,.3,1) both site-module__oB1X9q__rise;display:flex}.site-module__oB1X9q__heroType .site-module__oB1X9q__script{color:var(--accent);font-size:.62em;position:relative;top:-.05em}.site-module__oB1X9q__heroLine2{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;align-items:baseline;gap:.14em;margin-top:clamp(10px,1.2vw,20px);padding-left:.5em;font-size:clamp(64px,11vw,168px);line-height:.82;animation:1s cubic-bezier(.16,1,.3,1) .12s both site-module__oB1X9q__rise;display:flex}.site-module__oB1X9q__heroRole{align-items:baseline;gap:.12em;display:inline-flex}.site-module__oB1X9q__period{will-change:transform;align-items:flex-end;margin-bottom:-.015em;display:inline-flex}.site-module__oB1X9q__periodDot{background:var(--accent);width:.27em;height:.27em;transition:background-color var(--flip);border-radius:999px;display:block}.site-module__oB1X9q__heroLine3{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;color:var(--w-muted);max-width:34ch;margin-top:40px;font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.5;animation:1s cubic-bezier(.16,1,.3,1) .36s both site-module__oB1X9q__rise}@keyframes site-module__oB1X9q__rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes site-module__oB1X9q__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__cornerBC,.site-module__oB1X9q__heroLine1,.site-module__oB1X9q__heroLine2,.site-module__oB1X9q__heroLine3,.site-module__oB1X9q__hvLine,.site-module__oB1X9q__dot{animation:none}}.site-module__oB1X9q__section{padding-top:160px}.site-module__oB1X9q__sectionHead{align-items:baseline;gap:.25em;margin-bottom:64px;display:flex}.site-module__oB1X9q__sectionHead .site-module__oB1X9q__script{color:var(--w-muted);font-size:clamp(24px,3vw,44px)}.site-module__oB1X9q__sectionHead .site-module__oB1X9q__condensed{font-size:clamp(56px,8vw,120px)}.site-module__oB1X9q__sectionHeadRight{align-self:flex-end;margin-left:auto;padding-bottom:.4em}.site-module__oB1X9q__module{border:var(--hairline) solid var(--w-line);transition:border-color var(--flip);grid-template-columns:56px minmax(0,1fr);display:grid}.site-module__oB1X9q__rail{border-right:var(--hairline) solid var(--w-line);transition:border-color var(--flip);flex-direction:column;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.site-module__oB1X9q__railLabel,.site-module__oB1X9q__railIndex{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;transform:rotate(180deg)}.site-module__oB1X9q__railIndex{color:var(--w-muted);font-weight:500}.site-module__oB1X9q__railMarker{flex-direction:column;align-items:center;gap:16px;display:flex}.site-module__oB1X9q__headMarker{align-items:center;gap:10px;display:inline-flex}.site-module__oB1X9q__moduleBody{flex-direction:column;gap:40px;padding:56px 64px 64px;display:flex}.site-module__oB1X9q__aboutText{letter-spacing:-.01em;color:#44413c;max-width:46ch;font-size:clamp(19px,1.7vw,25px);font-weight:400;line-height:1.4}.site-module__oB1X9q__aboutText strong{color:var(--w-fg);font-weight:600}.site-module__oB1X9q__aboutCopy{flex-direction:column;gap:22px;display:flex}.site-module__oB1X9q__focusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.site-module__oB1X9q__focusCol{flex-direction:column;gap:28px;display:flex}.site-module__oB1X9q__focusCol svg{color:var(--w-fg)}.site-module__oB1X9q__focusIcon{overflow:visible}.site-module__oB1X9q__icoCursor{transform-box:fill-box;transform-origin:0 0;animation:6s ease-in-out infinite site-module__oB1X9q__icoCursor}.site-module__oB1X9q__icoPlus{transform-box:fill-box;transform-origin:50%;animation:5s linear infinite site-module__oB1X9q__icoTurn}.site-module__oB1X9q__icoBracketL,.site-module__oB1X9q__icoBracketR{animation:2.4s ease-in-out infinite site-module__oB1X9q__icoApartL}.site-module__oB1X9q__icoBracketR{animation-name:site-module__oB1X9q__icoApartR}@keyframes site-module__oB1X9q__icoCursor{0%{transform:translate(0)}25%{transform:translateY(-10px)}50%{transform:translate(-10px,-10px)}75%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes site-module__oB1X9q__icoTurn{to{transform:rotate(360deg)}}@keyframes site-module__oB1X9q__icoApartL{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes site-module__oB1X9q__icoApartR{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__icoPlus,.site-module__oB1X9q__icoBracketL,.site-module__oB1X9q__icoBracketR,.site-module__oB1X9q__icoCursor{animation:none}}.site-module__oB1X9q__focusTitle{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(22px,1.9vw,28px);font-weight:600;line-height:1.05}.site-module__oB1X9q__focusList{color:var(--w-muted);flex-direction:column;gap:8px;font-size:15px;line-height:1.5;list-style:none;display:flex}.site-module__oB1X9q__carousel{flex-direction:column;min-height:100dvh;margin-top:160px;padding-top:96px;padding-bottom:64px;display:flex;position:relative}.site-module__oB1X9q__page[data-stage=dark]{--w-bg:#1a1a1a;--w-fg:#eeeae5;--w-muted:#9c968e;--w-box:#262626;--w-box-dark:#333;--w-block:#202020;--w-line:#eeeae524;--w-dash:#eeeae547;--w-hatch:#eeeae50d}.site-module__oB1X9q__carouselHead{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.site-module__oB1X9q__hsCounter{font-family:var(--condensed);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.5vw,64px);line-height:.85}.site-module__oB1X9q__hsCounterTotal{color:var(--w-muted);font-size:.5em}.site-module__oB1X9q__swiper{flex:1;align-items:center;width:100%;margin-top:48px;display:flex;overflow:visible}.site-module__oB1X9q__swiper .swiper-wrapper{align-items:flex-start}.site-module__oB1X9q__swiper .swiper-slide{opacity:.55;width:min(64vw,150dvh - 495px,1040px);transition:opacity .5s}.site-module__oB1X9q__swiper .swiper-slide-active{opacity:1}.site-module__oB1X9q__cardImageClip{clip-path:inset(0);overflow:hidden}.site-module__oB1X9q__cardCover{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.site-module__oB1X9q__cardCover img{object-fit:cover}.site-module__oB1X9q__cardCover .site-module__oB1X9q__boxLabel{color:#131210;background:#fff9}.site-module__oB1X9q__cardImageInner{will-change:transform}.site-module__oB1X9q__swiper .site-module__oB1X9q__cardImageClip{clip-path:inset(6%);transition:clip-path .6s cubic-bezier(.16,1,.3,1)}.site-module__oB1X9q__swiper .swiper-slide-active .site-module__oB1X9q__cardImageClip{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){:is(.site-module__oB1X9q__swiper .swiper-slide,.site-module__oB1X9q__swiper .site-module__oB1X9q__cardImageClip){transition:none}}.site-module__oB1X9q__card{border:var(--hairline) solid var(--w-line);color:inherit;background:var(--w-bg);transition:border-color .25s ease, background-color var(--flip);display:block}.site-module__oB1X9q__card:hover{border-color:var(--w-fg)}.site-module__oB1X9q__cardMedia{padding:10px}.site-module__oB1X9q__cardImage{aspect-ratio:3/2;width:100%}.site-module__oB1X9q__cardBody{border-top:var(--hairline) solid var(--w-line);flex-direction:column;gap:10px;padding:20px 20px 22px;transition:border-color .25s;display:flex}.site-module__oB1X9q__card:hover .site-module__oB1X9q__cardBody{border-color:var(--w-fg)}.site-module__oB1X9q__cardTitle{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.1}.site-module__oB1X9q__cardMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--w-muted);justify-content:space-between;gap:16px;font-size:11px;font-weight:600;display:flex}.site-module__oB1X9q__cardMetaEnd{align-items:center;gap:8px;display:inline-flex}.site-module__oB1X9q__footer{min-height:100dvh;margin-top:160px;display:flex}.site-module__oB1X9q__footerInner{flex-direction:column;flex:1;justify-content:space-between;padding-top:120px;padding-bottom:32px;display:flex}.site-module__oB1X9q__footerMain{flex-direction:column;align-items:flex-start;gap:0;margin:auto 0;padding-left:4%;display:flex}.site-module__oB1X9q__footerKicker{margin-bottom:20px}@media (min-width:901px){.site-module__oB1X9q__footerKicker{letter-spacing:.12em;margin-bottom:24px;font-size:13px}}.site-module__oB1X9q__talk{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.005em;margin-left:-.03em;font-size:clamp(96px,17vw,260px);line-height:.95}.site-module__oB1X9q__email{letter-spacing:-.01em;color:var(--w-fg);margin-top:40px;font-size:clamp(22px,2.4vw,36px);font-weight:500;transition:color .2s}.site-module__oB1X9q__email:hover{color:var(--w-muted)}.site-module__oB1X9q__pills{flex-wrap:wrap;gap:12px;margin-top:36px;margin-bottom:96px;display:flex}.site-module__oB1X9q__footerRow{border-top:var(--hairline) solid var(--w-line);color:var(--w-muted);transition:border-color var(--flip);justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.site-module__oB1X9q__toTop{color:var(--w-fg);align-items:center;gap:8px;display:inline-flex}.site-module__oB1X9q__toTopIcon{transition:transform .25s}.site-module__oB1X9q__toTop:hover .site-module__oB1X9q__toTopIcon{transform:translateY(-3px)}@media (max-width:900px){.site-module__oB1X9q__page{--w-pad:20px}.site-module__oB1X9q__navInner{height:64px}.site-module__oB1X9q__hero{text-align:center;justify-content:center;align-items:center;height:calc(100dvh - 64px);min-height:560px;padding-top:0;padding-bottom:0}.site-module__oB1X9q__cornerBC{display:none}.site-module__oB1X9q__heroType{align-items:center;padding-left:0}.site-module__oB1X9q__heroLine1{flex-direction:column;align-items:center;gap:.1em;font-size:27vw}.site-module__oB1X9q__heroType .site-module__oB1X9q__script{font-size:13.5vw;line-height:1;top:0}.site-module__oB1X9q__heroLine2{flex-direction:column;align-items:center;gap:.16em;margin-top:.2em;padding-left:0;font-size:21vw}.site-module__oB1X9q__heroLine1{gap:.14em}.site-module__oB1X9q__heroLine3{left:var(--w-pad);right:var(--w-pad);text-align:center;justify-content:center;align-items:center;gap:10px;max-width:none;margin:0;font-size:13px;display:flex;position:absolute;bottom:32px}.site-module__oB1X9q__heroLine3:before{content:"";background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite site-module__oB1X9q__pulse}.site-module__oB1X9q__heroType{padding-left:0}.site-module__oB1X9q__section{padding-top:96px}.site-module__oB1X9q__about{padding-top:128px}.site-module__oB1X9q__focus{padding-top:160px}.site-module__oB1X9q__sectionHead{flex-wrap:wrap;margin-bottom:40px}.site-module__oB1X9q__sectionHead .site-module__oB1X9q__condensed{font-size:20vw}.site-module__oB1X9q__sectionHeadRight{width:100%;margin-left:0;padding-bottom:0}.site-module__oB1X9q__module{grid-template-columns:40px minmax(0,1fr)}.site-module__oB1X9q__moduleBody{gap:24px;padding:28px 20px 32px}.site-module__oB1X9q__focusGrid{grid-template-columns:1fr;gap:36px}.site-module__oB1X9q__carousel{min-height:0;margin-top:160px;padding-top:0;padding-bottom:0}.site-module__oB1X9q__carouselHead{margin-bottom:24px}.site-module__oB1X9q__hsCounter{display:none}.site-module__oB1X9q__carousel .site-module__oB1X9q__swiper{padding:0 var(--w-pad);margin-top:0;display:block}.site-module__oB1X9q__swiper .swiper-wrapper{flex-direction:column;gap:40px}.site-module__oB1X9q__swiper .swiper-slide{opacity:1;width:100%}.site-module__oB1X9q__swiper .site-module__oB1X9q__cardImageClip{clip-path:inset(0)}.site-module__oB1X9q__cardBody{padding:16px}.site-module__oB1X9q__footer{min-height:calc(100dvh - 64px);margin-top:96px}.site-module__oB1X9q__footerInner{padding-top:48px;padding-bottom:24px}.site-module__oB1X9q__footerMain{text-align:center;align-items:center;width:100%;padding-left:0}.site-module__oB1X9q__talk{text-align:center;font-size:24vw}.site-module__oB1X9q__pills{justify-content:center}.site-module__oB1X9q__email{overflow-wrap:anywhere;font-size:20px}.site-module__oB1X9q__pills{margin-bottom:64px}.site-module__oB1X9q__footerRow{flex-wrap:wrap}}.site-module__oB1X9q__caseHeroSec{padding-top:88px;padding-bottom:56px}.site-module__oB1X9q__caseTitle{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.005em;max-width:100%;font-size:clamp(56px,9.5vw,144px);line-height:.95;animation:1s cubic-bezier(.16,1,.3,1) both site-module__oB1X9q__rise}.site-module__oB1X9q__caseMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;animation:1s cubic-bezier(.16,1,.3,1) .12s both site-module__oB1X9q__rise;display:grid}.site-module__oB1X9q__caseMeta div{flex-direction:column;gap:8px;display:flex}.site-module__oB1X9q__caseMeta dd{font-size:15px;font-weight:500;line-height:1.45}.site-module__oB1X9q__caseHero{aspect-ratio:16/7;width:100%}.site-module__oB1X9q__caseHeroMobile{aspect-ratio:3/2;width:100%;display:none}.site-module__oB1X9q__caseSection{padding-top:32px}.site-module__oB1X9q__overview{border:var(--hairline) solid var(--w-line);transition:border-color var(--flip)}.site-module__oB1X9q__ovHead{border-bottom:var(--hairline) solid var(--w-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.site-module__oB1X9q__ovCell{padding:18px 20px}.site-module__oB1X9q__ovCell+.site-module__oB1X9q__ovCell{border-left:var(--hairline) solid var(--w-line)}.site-module__oB1X9q__ovBody{grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.site-module__oB1X9q__ovInfo{flex-direction:column;gap:24px;padding:56px 20px;line-height:1.6;display:flex}.site-module__oB1X9q__ovTags{list-style:none}.site-module__oB1X9q__ovRole{color:var(--w-fg)}.site-module__oB1X9q__ovMain{border-left:var(--hairline) solid var(--w-line);flex-direction:column;gap:40px;padding:56px 24px 64px 20px;display:flex}.site-module__oB1X9q__ovTitle{letter-spacing:-.025em;max-width:20ch;font-size:clamp(32px,4vw,60px);font-weight:600;line-height:1.02}.site-module__oB1X9q__ovIntro{color:var(--w-muted);max-width:62ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.site-module__oB1X9q__caseStory{flex-direction:column;gap:120px;padding-top:120px;display:flex}.site-module__oB1X9q__storyWide{aspect-ratio:16/9;width:100%}.site-module__oB1X9q__storyPair{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:end;gap:48px;display:grid}.site-module__oB1X9q__storySmall{aspect-ratio:3/4;width:100%}.site-module__oB1X9q__storyLarge{aspect-ratio:4/3;width:100%}.site-module__oB1X9q__storyModule{max-width:960px}.site-module__oB1X9q__storyBody{flex-direction:column;gap:28px;padding:40px 48px 44px;display:flex}.site-module__oB1X9q__storyBlock{flex-direction:column;gap:10px;display:flex}@media (min-width:901px){.site-module__oB1X9q__storyModule:has(.site-module__oB1X9q__storyBody[data-grid=true]){max-width:none}.site-module__oB1X9q__storyBody[data-grid=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;padding:44px 56px 48px;display:grid}.site-module__oB1X9q__storyBody[data-grid=true] .site-module__oB1X9q__storyText{max-width:none}}.site-module__oB1X9q__storyHead{color:var(--w-muted)}.site-module__oB1X9q__storyText{letter-spacing:-.01em;max-width:48ch;font-size:clamp(18px,1.5vw,22px);line-height:1.4}.site-module__oB1X9q__caseNext{padding-top:180px}.site-module__oB1X9q__nextGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:80px;display:grid}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__caseTitle,.site-module__oB1X9q__caseMeta{animation:none}}@media (max-width:900px){.site-module__oB1X9q__caseHeroSec{padding-top:40px;padding-bottom:32px}.site-module__oB1X9q__caseTitle{font-size:17vw}.site-module__oB1X9q__caseMeta{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.site-module__oB1X9q__caseHero{display:none}.site-module__oB1X9q__caseHeroMobile{display:block}.site-module__oB1X9q__ovHead,.site-module__oB1X9q__ovBody{grid-template-columns:1fr}.site-module__oB1X9q__ovCell+.site-module__oB1X9q__ovCell{display:none}.site-module__oB1X9q__ovInfo{padding:24px 20px 0}.site-module__oB1X9q__ovMain{border-left:none;gap:24px;padding:28px 20px 32px}.site-module__oB1X9q__caseStory{gap:56px;padding-top:72px}.site-module__oB1X9q__storyPair{grid-template-columns:1fr;gap:16px}.site-module__oB1X9q__storySmall{width:55%}.site-module__oB1X9q__storyBody{padding:24px 20px 28px}.site-module__oB1X9q__caseNext{padding-top:96px}.site-module__oB1X9q__nextGrid{grid-template-columns:1fr;gap:24px}}.site-module__oB1X9q__fullpage{width:100%;height:calc(100dvh - 72px);overflow:hidden}.site-module__oB1X9q__fullpage>.swiper-wrapper{will-change:transform;backface-visibility:hidden}.site-module__oB1X9q__fullpage>.swiper-wrapper>.site-module__oB1X9q__fpSlide{contain:paint;backface-visibility:hidden;flex-direction:column;justify-content:center;height:100%;display:flex;overflow:hidden;transform:translateZ(0)}.site-module__oB1X9q__fullpage>.swiper-wrapper>.site-module__oB1X9q__fpSlide>.site-module__oB1X9q__container{width:100%}@media (min-width:901px){.site-module__oB1X9q__fullpage .site-module__oB1X9q__hero{height:100%;min-height:0}.site-module__oB1X9q__fullpage .site-module__oB1X9q__section{padding-top:0}.site-module__oB1X9q__fullpage .site-module__oB1X9q__carousel{height:100%;min-height:0;margin-top:0;padding-top:32px;padding-bottom:24px}.site-module__oB1X9q__fullpage .site-module__oB1X9q__carousel .site-module__oB1X9q__swiper{margin-top:28px}.site-module__oB1X9q__fullpage .site-module__oB1X9q__swiper .swiper-slide{width:min(64vw,150dvh - 558px,1040px)}.site-module__oB1X9q__fullpage .site-module__oB1X9q__footer{height:100%;min-height:0;margin-top:0}.site-module__oB1X9q__fullpage .site-module__oB1X9q__footerInner{padding-top:64px}}@media (max-width:900px){.site-module__oB1X9q__fullpage{height:auto;overflow:visible}.site-module__oB1X9q__fullpage .swiper-wrapper{flex-direction:column}.site-module__oB1X9q__fullpage>.swiper-wrapper>.site-module__oB1X9q__fpSlide{width:100%;height:auto;display:block;overflow:visible}}.site-module__oB1X9q__page :is(.site-module__oB1X9q__muted,.site-module__oB1X9q__corner,.site-module__oB1X9q__hsCounterTotal,.site-module__oB1X9q__cardMeta,.site-module__oB1X9q__focusList,.site-module__oB1X9q__focusCol svg,.site-module__oB1X9q__railIndex,.site-module__oB1X9q__footerRow,.site-module__oB1X9q__email,.site-module__oB1X9q__toTop,.site-module__oB1X9q__heroLine3,.site-module__oB1X9q__ovIntro,.site-module__oB1X9q__ovRole,.site-module__oB1X9q__sectionHead .site-module__oB1X9q__script,.site-module__oB1X9q__contactHead .site-module__oB1X9q__script){transition:color var(--flip)}.site-module__oB1X9q__page :is(.site-module__oB1X9q__cardImage,.site-module__oB1X9q__cardCover,.site-module__oB1X9q__cardBody,.site-module__oB1X9q__module,.site-module__oB1X9q__rail,.site-module__oB1X9q__footerRow){transition:border-color var(--flip), background-color var(--flip)}.site-module__oB1X9q__pill{border:var(--hairline) solid var(--w-fg);letter-spacing:.01em;height:40px;color:var(--w-fg);white-space:nowrap;transition:background-color .15s ease, color var(--flip), border-color var(--flip);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.site-module__oB1X9q__pill:hover{background:var(--w-fg);color:var(--w-bg);transition-duration:.15s}.site-module__oB1X9q__pillSolid{background:var(--w-fg);color:var(--w-bg)}.site-module__oB1X9q__pillSolid:hover{color:var(--w-fg);background:0 0}.site-module__oB1X9q__storyFigure{background:var(--w-box);transition:background-color var(--flip);position:relative;overflow:hidden}.site-module__oB1X9q__storyFigure img{object-fit:cover}.site-module__oB1X9q__storyTwin{grid-template-columns:1fr 1fr;gap:24px;display:grid}.site-module__oB1X9q__storyTwinItem{aspect-ratio:3/4;width:100%}.site-module__oB1X9q__storyThreeTwoItem{aspect-ratio:3/2;width:100%}@media (max-width:900px){.site-module__oB1X9q__storyTwin{gap:10px}}.site-module__oB1X9q__soon{max-width:960px}.site-module__oB1X9q__soonBody{flex-direction:column;align-items:flex-start;gap:20px;padding:48px 48px 52px;display:flex}.site-module__oB1X9q__soonTitle{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(56px,7vw,104px);line-height:.9}.site-module__oB1X9q__soonText{color:var(--w-muted);max-width:44ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5}@media (max-width:900px){.site-module__oB1X9q__soonBody{padding:28px 20px 32px}}.site-module__oB1X9q__pips{z-index:40;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.site-module__oB1X9q__pip{border:var(--hairline) solid var(--w-fg);cursor:pointer;width:8px;height:8px;transition:background-color .3s ease, border-color var(--flip), transform .3s cubic-bezier(.34, 1.56, .64, 1);background:0 0;border-radius:50%;padding:0;position:relative}.site-module__oB1X9q__pip:before{content:"";position:absolute;inset:-8px}.site-module__oB1X9q__pip:hover{transform:scale(1.35)}.site-module__oB1X9q__pip[aria-current=true]{background:var(--w-fg);transform:scale(1.25)}@media (max-width:900px){.site-module__oB1X9q__pips{display:none}}.site-module__oB1X9q__heroDesk{display:none}.site-module__oB1X9q__heroMob{display:contents}.site-module__oB1X9q__hvLine{animation:1s cubic-bezier(.16,1,.3,1) both site-module__oB1X9q__rise}.site-module__oB1X9q__hvLine:nth-child(2){animation-delay:.12s}.site-module__oB1X9q__hvLine:nth-child(3){animation-delay:.24s}@media (min-width:901px){.site-module__oB1X9q__heroDesk{flex-direction:column;display:flex}.site-module__oB1X9q__heroMob{display:none}.site-module__oB1X9q__hvSmall{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;align-items:baseline;gap:.14em;font-size:clamp(64px,11vw,168px);line-height:.82;display:flex}.site-module__oB1X9q__hvGiant{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;align-items:flex-end;gap:.12em;margin-top:clamp(24px,2.6vw,48px);padding-left:.5em;font-size:clamp(88px,15.5vw,236px);line-height:.82;display:flex}.site-module__oB1X9q__hvScriptLine{align-items:baseline;gap:.14em;margin-top:.12em;padding-left:2.65em;font-size:clamp(44px,6.4vw,96px);line-height:.9;display:flex}.site-module__oB1X9q__hvScriptLine .site-module__oB1X9q__script{font-size:1em;top:0}.site-module__oB1X9q__hvScriptLine .site-module__oB1X9q__period{font-size:1.35em}}.site-module__oB1X9q__lockedStage{height:calc(100dvh - 72px);position:relative;overflow:hidden}.site-module__oB1X9q__lockedStageInner{filter:blur(14px);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000 45%,#0000 90%);mask-image:linear-gradient(#000 45%,#0000 90%)}.site-module__oB1X9q__lockedBackdrop{padding:var(--w-pad);background:#eeeae58c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.site-module__oB1X9q__gate{border:var(--hairline) solid var(--w-line);background:var(--w-bg);flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:400px;padding:36px 36px 32px;display:flex;transform:translateY(-24px)}.site-module__oB1X9q__gateTitle{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.1}.site-module__oB1X9q__gateText{color:var(--w-muted);font-size:15px;line-height:1.5}.site-module__oB1X9q__gateLink{color:var(--w-fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--w-dash);text-decoration-color:var(--w-dash)}.site-module__oB1X9q__gateForm{gap:10px;width:100%;margin-top:8px;display:flex}.site-module__oB1X9q__gateInput,.site-module__oB1X9q__gateButton{height:40px;font-family:var(--font-sans), system-ui, sans-serif;border-radius:0;font-size:15px}.site-module__oB1X9q__gateInput{min-width:0;color:var(--w-fg);border:var(--hairline) solid var(--w-line);background:0 0;outline:none;flex:1;padding:0 14px;transition:border-color .15s}.site-module__oB1X9q__gateInput::placeholder{color:var(--w-muted)}.site-module__oB1X9q__gateInput:focus{border-color:var(--w-fg)}.site-module__oB1X9q__gateButton{color:var(--w-bg);background:var(--w-fg);border:var(--hairline) solid var(--w-fg);cursor:pointer;padding:0 20px;font-weight:600;transition:background-color .15s,color .15s,opacity .15s}.site-module__oB1X9q__gateButton:hover:not(:disabled){color:var(--w-fg);background:0 0}.site-module__oB1X9q__gateButton:disabled{opacity:.5;cursor:default}.site-module__oB1X9q__gateError{color:var(--accent);font-size:13px}@media (max-width:900px){.site-module__oB1X9q__lockedStage{height:calc(100dvh - 64px)}.site-module__oB1X9q__gate{padding:28px 24px 24px}}
