.FirstVisit_section__eRTyn{padding:clamp(6rem,12vh,10rem) 0}.FirstVisit_chapterLabel__0wTZi{font-size:.5625rem;letter-spacing:.28em;color:var(--c-fg-45);text-transform:uppercase;margin-bottom:2rem;opacity:0;transform:translateY(-4px)}.FirstVisit_visible__vikFD .FirstVisit_chapterLabel__0wTZi{animation:FirstVisit_labelReveal__HPjua .5s var(--ease-entry) .1s both}@keyframes FirstVisit_labelReveal__HPjua{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FirstVisit_header__lQW2x{display:flex;flex-direction:column;gap:.75rem;margin-bottom:clamp(3rem,6vh,5rem)}.FirstVisit_eyebrow__BzUPx{color:var(--c-fg-45);letter-spacing:.28em;opacity:0;transform:translateY(-12px)}.FirstVisit_visible__vikFD .FirstVisit_eyebrow__BzUPx{animation:FirstVisit_eyebrowReveal__XUqEX .6s var(--ease-entry) .15s both}@keyframes FirstVisit_eyebrowReveal__XUqEX{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.FirstVisit_title__mp_RD{font-size:clamp(2.8rem,5vw,4.8rem);line-height:.86;color:var(--c-cream);max-width:16ch;opacity:0;transform:translateY(25px)}.FirstVisit_visible__vikFD .FirstVisit_title__mp_RD{animation:FirstVisit_titleReveal__Xcmf_ .8s var(--ease-settle) .25s both}@keyframes FirstVisit_titleReveal__Xcmf_{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.FirstVisit_content__lqLcM{position:relative}.FirstVisit_steps__Zi__N{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;position:relative}.FirstVisit_step__czv5D{display:flex;flex-direction:column;position:relative;padding:0 2rem;opacity:0;transform:translateY(20px)}.FirstVisit_visible__vikFD .FirstVisit_step__czv5D:first-child{transition:opacity .6s var(--ease-entry) .4s,transform .6s var(--ease-entry) .4s;opacity:1;transform:translateY(0)}.FirstVisit_visible__vikFD .FirstVisit_step__czv5D:nth-child(2){transition:opacity .6s var(--ease-entry) .5s,transform .6s var(--ease-entry) .5s;opacity:1;transform:translateY(0)}.FirstVisit_visible__vikFD .FirstVisit_step__czv5D:nth-child(3){transition:opacity .6s var(--ease-entry) .6s,transform .6s var(--ease-entry) .6s;opacity:1;transform:translateY(0)}.FirstVisit_numberWrapper__eaas1{position:relative;margin-bottom:1.5rem;padding-bottom:1.5rem}.FirstVisit_number__pLh9E{font-size:clamp(2.4rem,4vw,3.6rem);line-height:1;color:var(--c-cream);letter-spacing:-.02em;opacity:0;transform:scale(.8)}.FirstVisit_visible__vikFD .FirstVisit_step__czv5D .FirstVisit_number__pLh9E{transition:opacity .5s var(--ease-entry),transform .5s var(--ease-entry);opacity:1;transform:scale(1)}.FirstVisit_line__qPReX{position:absolute;left:50%;bottom:0;width:1px;height:clamp(2rem,4vh,3rem);background:var(--c-line);transform-origin:top;transform:scaleY(0);opacity:0}.FirstVisit_visible__vikFD .FirstVisit_step__czv5D:first-child .FirstVisit_line__qPReX{height:clamp(3rem,6vh,4rem);transition:opacity .8s var(--ease-settle) .7s,transform .8s var(--ease-settle) .7s;opacity:1;transform:scaleY(1)}.FirstVisit_visible__vikFD .FirstVisit_step__czv5D:nth-child(2) .FirstVisit_line__qPReX{transition:opacity .8s var(--ease-settle) .8s,transform .8s var(--ease-settle) .8s;opacity:1;transform:scaleY(1)}.FirstVisit_step__czv5D:nth-child(3) .FirstVisit_line__qPReX{display:none}.FirstVisit_stepContent__0Mw8Q{position:relative}.FirstVisit_stepTitle__XK1k5{font-size:clamp(1.8rem,3vw,2.4rem);line-height:.86;color:var(--c-cream);margin-bottom:.75rem}.FirstVisit_stepDescription__ZtDhs{font-size:clamp(.8rem,1vw,.9rem);line-height:1.6;color:var(--c-fg-70);letter-spacing:.02em}@media (max-width:920px){.FirstVisit_steps__Zi__N{grid-template-columns:1fr;gap:2rem}.FirstVisit_step__czv5D{padding:0 1rem;flex-direction:row;align-items:flex-start;gap:1.5rem}.FirstVisit_numberWrapper__eaas1{margin-bottom:0;padding-bottom:0;min-width:3rem;text-align:right}.FirstVisit_number__pLh9E{font-size:clamp(2rem,4vw,2.8rem)}.FirstVisit_line__qPReX{left:auto;right:0;top:50%;bottom:auto;width:clamp(1rem,3vw,2rem);height:1px;transform-origin:left;transform:scaleX(0)}.FirstVisit_step__czv5D:nth-child(3) .FirstVisit_line__qPReX{display:block}.FirstVisit_step__czv5D:first-child .FirstVisit_line__qPReX{height:1px;width:clamp(1rem,3vw,2rem)}.FirstVisit_visible__vikFD .FirstVisit_step__czv5D:first-child .FirstVisit_line__qPReX,.FirstVisit_visible__vikFD .FirstVisit_step__czv5D:nth-child(2) .FirstVisit_line__qPReX{transform:scaleX(1)}.FirstVisit_stepContent__0Mw8Q{flex:1 1}.FirstVisit_title__mp_RD{font-size:clamp(2.2rem,5vw,3.4rem)}}@media (max-width:640px){.FirstVisit_section__eRTyn{padding:clamp(4rem,10vh,6rem) 0}.FirstVisit_header__lQW2x{margin-bottom:clamp(2rem,4vh,3rem)}.FirstVisit_step__czv5D{gap:1rem;padding:0 .5rem}.FirstVisit_numberWrapper__eaas1{min-width:2.5rem}.FirstVisit_number__pLh9E{font-size:clamp(1.6rem,5vw,2rem)}.FirstVisit_line__qPReX{width:clamp(.75rem,2vw,1.5rem)}.FirstVisit_stepTitle__XK1k5{font-size:clamp(1.4rem,4vw,1.8rem)}.FirstVisit_stepDescription__ZtDhs{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.FirstVisit_chapterLabel__0wTZi,.FirstVisit_eyebrow__BzUPx,.FirstVisit_step__czv5D,.FirstVisit_step__czv5D .FirstVisit_line__qPReX,.FirstVisit_step__czv5D .FirstVisit_number__pLh9E,.FirstVisit_title__mp_RD{opacity:1;transform:none;transition:none;animation:none}.FirstVisit_visible__vikFD .FirstVisit_chapterLabel__0wTZi,.FirstVisit_visible__vikFD .FirstVisit_eyebrow__BzUPx,.FirstVisit_visible__vikFD .FirstVisit_title__mp_RD{animation:none}.FirstVisit_visible__vikFD .FirstVisit_step__czv5D .FirstVisit_line__qPReX,.FirstVisit_visible__vikFD .FirstVisit_step__czv5D .FirstVisit_number__pLh9E,.FirstVisit_visible__vikFD .FirstVisit_step__czv5D:first-child,.FirstVisit_visible__vikFD .FirstVisit_step__czv5D:nth-child(2),.FirstVisit_visible__vikFD .FirstVisit_step__czv5D:nth-child(3){transition:none}}.Hero_hero__ug2fn{position:relative;min-height:100vh;display:flex;align-items:stretch;overflow:clip}.Hero_media__LeTZp{position:absolute;inset:0}.Hero_technicalGrid__zjwTZ{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;animation:Hero_gridReveal__i4Ro1 1.2s var(--ease-entry) .15s both}.Hero_gridLines__VvX7k{position:absolute;inset:0;background-image:linear-gradient(to right,rgb(var(--rgb-cream)/.03) 1px,transparent 1px),linear-gradient(to bottom,rgb(var(--rgb-cream)/.03) 1px,transparent 1px);background-size:80px 80px}.Hero_hairlineLayer__ydNjJ{position:absolute;inset:0;z-index:2;pointer-events:none;animation:Hero_hairlinesDraw__yziq7 .8s var(--ease-entry) .12s both}.Hero_hairlineVertical__Stnji{position:absolute;left:12%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgb(var(--rgb-cream)/.1) 20%,rgb(var(--rgb-cream)/.1) 80%,transparent)}.Hero_hairlineHorizontal__AKMwF{position:absolute;left:0;right:0;top:38%;height:1px;background:linear-gradient(to right,transparent,rgb(var(--rgb-cream)/.1) 15%,rgb(var(--rgb-cream)/.1) 85%,transparent)}.Hero_scrim__1zvde{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(100deg,rgb(var(--rgb-ink)/.95) 0,rgb(var(--rgb-ink)/.7) 42%,rgb(var(--rgb-ink)/.3) 100%)}.Hero_ghost__wwXAu{position:absolute;left:-.02em;top:calc(var(--header-height) + .4em);font:900 clamp(7rem,24vw,26rem) /.78 var(--font-display);letter-spacing:-.06em;text-transform:uppercase;color:transparent;-webkit-text-stroke:.8px rgb(var(--rgb-cream)/.06);white-space:nowrap;pointer-events:none;animation:Hero_ghostDrift__gS_TB 36s ease-in-out infinite alternate;z-index:4;opacity:.85}.Hero_wrap__6YsCI{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;max-width:var(--shell-max);margin:0 auto;padding:140px var(--shell-pad) 90px;width:100%;pointer-events:none}.Hero_eyebrow__tk2mK{margin:0 0 22px;color:var(--c-cream);letter-spacing:.3em;animation:Hero_riseIn__6qUUh var(--t-mid) var(--ease-entry) .08s both}.Hero_title__Vm7yE{font-size:clamp(66px,13vw,190px);color:var(--c-cream);max-width:14ch;animation:Hero_riseIn__6qUUh .8s var(--ease-settle) .22s both}.Hero_subtitle__aqwaH{margin:30px 0 0;max-width:430px;font-size:17px;line-height:1.6;color:var(--c-fg-78);animation:Hero_riseIn__6qUUh var(--t-slow) var(--ease-entry) .42s both}.Hero_actions__uLjCu{display:flex;flex-wrap:wrap;gap:16px;margin-top:38px;align-items:center;pointer-events:auto;animation:Hero_riseIn__6qUUh var(--t-slow) var(--ease-entry) .58s both}.Hero_exploreLink__TIa3S{font-size:18px;padding-inline:6px}.Hero_scrollCue__WWZA4{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;z-index:10;animation:Hero_scrollCueReveal__bSElU var(--t-mid) var(--ease-entry) .75s both}.Hero_scrollCueLabel__aR6qV{letter-spacing:.3em;color:var(--c-fg-55)}.Hero_scrollCueLine__2f2l2{display:block;width:1px;height:42px;background:rgb(var(--rgb-cream)/.6);transform-origin:top;animation:Hero_cueDrop__nj30n 2.6s ease-in-out infinite}@keyframes Hero_riseIn__6qUUh{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_gridReveal__i4Ro1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes Hero_hairlinesDraw__yziq7{0%{opacity:0}to{opacity:1}}@keyframes Hero_ghostDrift__gS_TB{0%{transform:translate3d(-2%,0,0)}to{transform:translate3d(3%,-1%,0)}}@keyframes Hero_scrollCueReveal__bSElU{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes Hero_cueDrop__nj30n{0%,to{transform:scaleY(.3);opacity:.3}50%{transform:scaleY(1);opacity:.9}}@media (max-width:920px){.Hero_wrap__6YsCI{padding-top:120px}.Hero_hairlineLayer__ydNjJ,.Hero_scrollCue__WWZA4,.Hero_technicalGrid__zjwTZ{display:none}}@media (prefers-reduced-motion:reduce){.Hero_actions__uLjCu,.Hero_eyebrow__tk2mK,.Hero_ghost__wwXAu,.Hero_hairlineLayer__ydNjJ,.Hero_scrollCue__WWZA4,.Hero_subtitle__aqwaH,.Hero_technicalGrid__zjwTZ,.Hero_title__Vm7yE{animation:none!important;opacity:1;transform:none}}.HeroMedia_layer___V3Lr,.HeroMedia_video__PYlgM{position:absolute;inset:0}.HeroMedia_video__PYlgM{width:100%;height:100%;object-fit:cover}.HeroMedia_embedFrame__RqNEF{position:absolute;inset:0;overflow:hidden;pointer-events:none}.HeroMedia_embed__8zXM4{position:absolute;top:50%;left:50%;width:max(100vw,178vh);height:max(100vh,56.25vw);transform:translate(-50%,-50%);border:0}.HeroMedia_todo__LWvKA{position:absolute;bottom:88px;right:var(--shell-pad);z-index:5;margin:0;max-width:280px;color:var(--c-cream);background:rgb(var(--rgb-ink)/.85);border:1px dashed var(--c-cream);padding:10px 12px;line-height:1.5;letter-spacing:.08em}.LooksRail_section__CfI0L{position:relative;border-top:1px solid var(--c-line)}.LooksRail_section__CfI0L:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--c-line-loud) 15%,var(--c-line-loud) 85%,transparent);transform-origin:left;animation:LooksRail_hairlineDraw__Kzk1K .8s var(--ease-entry) both}@keyframes LooksRail_hairlineDraw__Kzk1K{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.LooksRail_header__0BTDH{padding-block:var(--section-y) 52px;display:flex;flex-direction:column;gap:clamp(.5rem,1vw,.75rem);animation:LooksRail_headerEnter__l494b var(--t-slow) var(--ease-entry) both}@keyframes LooksRail_headerEnter__l494b{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.LooksRail_chapterLabel__OXmzZ{font-size:.5625rem;letter-spacing:.28em;color:var(--c-fg-45);text-transform:uppercase;font-family:var(--font-tech);animation:LooksRail_chapterLabelReveal__hQ4er .5s var(--ease-entry) .05s both}@keyframes LooksRail_chapterLabelReveal__hQ4er{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LooksRail_title__vSpY0{font-size:clamp(38px,5.5vw,72px);margin-bottom:14px;animation:LooksRail_titleReveal__cTaYI var(--t-slow) var(--ease-settle) .1s both}@keyframes LooksRail_titleReveal__cTaYI{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.LooksRail_intro__Gmqgv{margin:0;color:var(--c-fg-62);font-size:15px;max-width:440px;animation:LooksRail_introFadeIn__moK_K .6s var(--ease-entry) .2s both}@keyframes LooksRail_introFadeIn__moK_K{0%{opacity:0}to{opacity:1}}.LooksRail_track__ENJpK{position:relative;height:var(--looks-track-height);view-timeline:--looks block}.LooksRail_pin__nO_k0{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.LooksRail_pin__nO_k0::-webkit-scrollbar{display:none}.LooksRail_rail__jqdmv{display:flex;align-items:flex-start;gap:16px;padding-inline:var(--shell-pad);width:max-content;animation:LooksRail_railSlide__hY2MV linear both;animation-timeline:--looks;animation-range:var(--looks-range-start) var(--looks-range-end)}@keyframes LooksRail_railSlide__hY2MV{to{transform:translateX(calc(-100% + 100vw))}}.LooksRail_tile__XZkjx{flex:0 0 clamp(280px,32vw,460px);display:flex;flex-direction:column;height:min(720px,82vh);background:var(--c-surface);border:1px solid var(--c-line);position:relative;transition:border-color var(--t-base) ease,transform var(--t-fast) ease,box-shadow var(--t-fast) ease;will-change:transform,border-color;animation:LooksRail_tileEnter__sZUxO var(--t-slow) var(--ease-entry) both}@keyframes LooksRail_tileEnter__sZUxO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LooksRail_tile__XZkjx:nth-child(2){animation-delay:.08s}.LooksRail_tile__XZkjx:nth-child(3){animation-delay:.16s}.LooksRail_tile__XZkjx:nth-child(4){animation-delay:.24s}.LooksRail_tile__XZkjx:nth-child(5){animation-delay:.32s}.LooksRail_tile__XZkjx:nth-child(n+6){animation-delay:.4s}.LooksRail_tile__XZkjx:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--c-cream);transform:scaleY(0);transform-origin:bottom;transition:transform var(--t-mid) var(--ease-out-expo)}.LooksRail_tile__XZkjx:hover{border-color:var(--c-line-hover);transform:translateY(-4px);box-shadow:0 8px 24px rgb(var(--rgb-ink)/.3)}.LooksRail_tile__XZkjx:hover:before{transform:scaleY(1)}.LooksRail_tile__XZkjx:focus-within{border-color:var(--c-line-loud);transform:translateY(-4px)}.LooksRail_tile__XZkjx:focus-within:before{transform:scaleY(1)}.LooksRail_photo__WM1x7{position:relative;flex:1.8 1;min-height:0;overflow:hidden;background:radial-gradient(circle at center,rgb(var(--rgb-cream)/.04) 0,transparent 80%),var(--c-surface-raised);display:flex;align-items:center;justify-content:center}.LooksRail_photo__WM1x7 img{object-fit:contain!important;object-position:center center!important}.LooksRail_index__6da2F{position:absolute;left:0;top:0;background:var(--c-cream);color:var(--c-ink);padding:6px 10px;font:700 .75rem var(--font-display);letter-spacing:.14em;z-index:2}.LooksRail_body__Bn917{padding:18px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1;justify-content:space-between;animation:LooksRail_bodySlideIn__Zf9EZ var(--t-mid) var(--ease-settle) .12s both}@keyframes LooksRail_bodySlideIn__Zf9EZ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LooksRail_label__CYk85{font-size:clamp(24px,2.4vw,34px);color:var(--c-cream);transition:color var(--t-fast) ease}.LooksRail_tile__XZkjx:hover .LooksRail_label__CYk85{color:var(--c-cream)}.LooksRail_serviceName__19nl1{margin:0;font:700 .875rem var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--c-fg-70);transition:color var(--t-fast) ease}.LooksRail_tile__XZkjx:hover .LooksRail_serviceName__19nl1{color:var(--c-fg-85)}.LooksRail_blurb__Sy83Y{margin:0;font-size:14px;line-height:1.6;color:var(--c-fg-62);transition:color var(--t-fast) ease}.LooksRail_tile__XZkjx:hover .LooksRail_blurb__Sy83Y{color:var(--c-fg-70)}.LooksRail_actions__Vawb3{display:flex;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:16px;align-items:center;animation:LooksRail_actionsFadeIn__zzfch var(--t-mid) var(--ease-entry) .24s both}.LooksRail_actions__Vawb3>a,.LooksRail_actions__Vawb3>button{min-height:44px;min-width:44px}.LooksRail_actions__Vawb3>a:focus-visible,.LooksRail_actions__Vawb3>button:focus-visible{outline:2px solid var(--c-cream);outline-offset:2px}@keyframes LooksRail_actionsFadeIn__zzfch{0%{opacity:0}to{opacity:1}}.LooksRail_viewLink__CWTZA{font-size:15px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.LooksRail_track__ENJpK{position:relative;height:var(--looks-track-height);view-timeline:--looks block}.LooksRail_rail__jqdmv{animation:LooksRail_railSlide__hY2MV linear both;animation-timeline:--looks;animation-range:var(--looks-range-start) var(--looks-range-end)}}}@media (max-width:920px){.LooksRail_tile__XZkjx{flex:0 0 clamp(280px,40vw,380px);height:min(640px,78vh)}.LooksRail_tile__XZkjx:hover{transform:translateY(-2px)}.LooksRail_header__0BTDH{padding-block:calc(var(--section-y) * .8) 42px}}@media (max-width:720px){.LooksRail_tile__XZkjx{flex:0 0 clamp(260px,72vw,340px);height:min(580px,74vh)}.LooksRail_body__Bn917{padding:16px 18px 20px}.LooksRail_label__CYk85{font-size:clamp(20px,4vw,26px)}.LooksRail_serviceName__19nl1{font-size:.8125rem}.LooksRail_blurb__Sy83Y{font-size:13px}.LooksRail_header__0BTDH{padding-block:calc(var(--section-y) * .6) 36px}}@media (max-width:480px){.LooksRail_tile__XZkjx{flex:0 0 clamp(250px,78vw,320px);height:min(540px,72vh)}.LooksRail_body__Bn917{padding:14px 16px 18px}.LooksRail_label__CYk85{font-size:clamp(18px,4.5vw,22px)}.LooksRail_serviceName__19nl1{font-size:.75rem}.LooksRail_blurb__Sy83Y{font-size:12px}.LooksRail_header__0BTDH{padding-block:calc(var(--section-y) * .5) 32px}.LooksRail_intro__Gmqgv{font-size:14px}}@media (prefers-reduced-motion:reduce){.LooksRail_section__CfI0L:before{animation:none;opacity:1;transform:scaleX(1)}.LooksRail_actions__Vawb3,.LooksRail_body__Bn917,.LooksRail_header__0BTDH,.LooksRail_intro__Gmqgv,.LooksRail_tile__XZkjx,.LooksRail_tile__XZkjx:before,.LooksRail_tile__XZkjx:focus-within,.LooksRail_tile__XZkjx:hover,.LooksRail_title__vSpY0{animation:none;transition:none;transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}.LooksRail_rail__jqdmv{animation:none;transform:none}.LooksRail_track__ENJpK{height:auto}.LooksRail_pin__nO_k0{position:relative;height:auto;overflow-x:auto}}.TestimonialsMarquee_header__SRwwq{display:flex;flex-direction:column;gap:clamp(.5rem,1vw,.75rem);margin-bottom:3rem}.TestimonialsMarquee_chapterLabel__NwxLC{font-size:.5625rem;letter-spacing:.28em;color:var(--c-fg-45);text-transform:uppercase;font-family:var(--font-display);animation:TestimonialsMarquee_chapterLabelReveal__EniIE .5s var(--ease-entry) .05s both}@keyframes TestimonialsMarquee_chapterLabelReveal__EniIE{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TestimonialsMarquee_eyebrow__rdVZD{color:var(--c-fg-45);letter-spacing:.28em;margin-bottom:1.2rem;animation:TestimonialsMarquee_marqueeEyebrowIn__p64Rw .6s var(--ease-entry) .1s both}.TestimonialsMarquee_title___hR1K{font-size:clamp(2.8rem,5vw,4.8rem);line-height:.86;color:var(--c-cream);max-width:16ch;animation:TestimonialsMarquee_marqueeTitleIn__gDqXo .8s var(--ease-settle) .2s both}.TestimonialsMarquee_staticGrid__VGNoH{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1.5rem 0;animation:TestimonialsMarquee_staticGridFadeIn__PDReN .6s var(--ease-entry) .3s both}@keyframes TestimonialsMarquee_staticGridFadeIn__PDReN{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.TestimonialsMarquee_marquee__T8eRl{position:relative;overflow:hidden}.TestimonialsMarquee_maskBottom__41xNs,.TestimonialsMarquee_mask__yi_mm{position:absolute;left:0;right:0;z-index:2;pointer-events:none;height:clamp(48px,8vw,72px)}.TestimonialsMarquee_mask__yi_mm{top:0;background:linear-gradient(to bottom,var(--c-ink),transparent)}.TestimonialsMarquee_maskBottom__41xNs{bottom:0;background:linear-gradient(to top,var(--c-ink),transparent)}.TestimonialsMarquee_tracks__rgHyz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;padding:clamp(48px,8vw,72px) 0;animation:TestimonialsMarquee_tracksFadeIn__SoNbT .8s var(--ease-entry) .4s both}.TestimonialsMarquee_track__AyGUr{overflow:hidden;position:relative}.TestimonialsMarquee_trackInner__VWu3A{animation:TestimonialsMarquee_marqueeScroll__ml_Pj var(--cycle-duration,28s) linear infinite}.TestimonialsMarquee_track__AyGUr:focus-within .TestimonialsMarquee_trackInner__VWu3A,.TestimonialsMarquee_track__AyGUr:hover .TestimonialsMarquee_trackInner__VWu3A{animation-play-state:paused}.TestimonialsMarquee_card__X3z0y{margin-bottom:1.5rem;padding:1.5rem;border:1px solid var(--c-line);background:var(--c-surface);transition:transform .25s var(--ease-out-expo),border-color .25s var(--ease-out-expo),background-color .25s var(--ease-out-expo),box-shadow .25s var(--ease-out-expo);cursor:default}.TestimonialsMarquee_track__AyGUr:focus-within .TestimonialsMarquee_card__X3z0y,.TestimonialsMarquee_track__AyGUr:hover .TestimonialsMarquee_card__X3z0y{transform:translateY(4px);border-color:var(--c-line-hover);background-color:var(--c-surface-raised);box-shadow:0 8px 32px rgb(0 0 0/.3)}.TestimonialsMarquee_card__X3z0y:focus-within{outline:2px solid var(--c-cream);outline-offset:4px}.TestimonialsMarquee_quote__elDPE{margin:0;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.3;color:var(--c-fg-85)}.TestimonialsMarquee_attr__FLdSm{display:block;margin-top:1rem;color:var(--c-fg-55);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-display)}.TestimonialsMarquee_srOnly__suYnr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TestimonialsMarquee_singleColumn__Yw7qU{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:var(--shell-max);margin:0 auto;padding:0 var(--shell-pad)}.TestimonialsMarquee_singleColumnInner__4vLu3{display:contents}.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y{margin-bottom:0;padding:1.5rem;animation:TestimonialsMarquee_singleCardEnter__RD0Ku .6s var(--ease-entry) both}.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:first-child{animation-delay:0s}.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(2){animation-delay:.1s}.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(3){animation-delay:.2s}.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(4){animation-delay:.3s}.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(5){animation-delay:.4s}.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(6){animation-delay:.5s}.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(7){animation-delay:.6s}.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(8){animation-delay:.7s}@keyframes TestimonialsMarquee_marqueeScroll__ml_Pj{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes TestimonialsMarquee_marqueeEyebrowIn__p64Rw{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes TestimonialsMarquee_marqueeTitleIn__gDqXo{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes TestimonialsMarquee_tracksFadeIn__SoNbT{0%{opacity:0}to{opacity:1}}@keyframes TestimonialsMarquee_singleCardEnter__RD0Ku{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.TestimonialsMarquee_tracks__rgHyz{grid-template-columns:repeat(2,1fr);gap:1.25rem}.TestimonialsMarquee_title___hR1K{font-size:clamp(2.2rem,5vw,3.4rem)}}@media (max-width:640px){.TestimonialsMarquee_tracks__rgHyz{grid-template-columns:1fr;gap:1rem}.TestimonialsMarquee_maskBottom__41xNs,.TestimonialsMarquee_mask__yi_mm{height:clamp(32px,6vw,48px)}.TestimonialsMarquee_tracks__rgHyz{padding:clamp(32px,6vw,48px) 0}.TestimonialsMarquee_title___hR1K{font-size:clamp(1.8rem,7vw,2.4rem)}.TestimonialsMarquee_eyebrow__rdVZD{font-size:9px;margin-bottom:1rem}.TestimonialsMarquee_card__X3z0y{padding:1.25rem}.TestimonialsMarquee_staticGrid__VGNoH{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.TestimonialsMarquee_eyebrow__rdVZD,.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y,.TestimonialsMarquee_title___hR1K,.TestimonialsMarquee_tracks__rgHyz{animation:none;opacity:1;transform:none}.TestimonialsMarquee_trackInner__VWu3A{animation:none}.TestimonialsMarquee_card__X3z0y{transition:none}.TestimonialsMarquee_track__AyGUr:focus-within .TestimonialsMarquee_card__X3z0y,.TestimonialsMarquee_track__AyGUr:hover .TestimonialsMarquee_card__X3z0y{transform:none;border-color:var(--c-line);background-color:var(--c-surface)}.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:first-child,.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(2),.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(3),.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(4),.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(5),.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(6),.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(7),.TestimonialsMarquee_singleColumn__Yw7qU .TestimonialsMarquee_card__X3z0y:nth-child(8){animation-delay:0s}}.SelectedWork_section__esuvK{padding:var(--section-y) 0 110px}.SelectedWork_head__Bz5j7{padding-bottom:clamp(2rem,3vw,2.5rem);display:flex;flex-direction:column;gap:clamp(.5rem,1vw,.75rem)}.SelectedWork_chapterLabel___Z__S{font-size:.5625rem;letter-spacing:.28em;color:var(--c-fg-45);text-transform:uppercase;font-family:var(--font-tech);animation:SelectedWork_chapterLabelReveal__RoDsV .5s var(--ease-entry) .05s both}@keyframes SelectedWork_chapterLabelReveal__RoDsV{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SelectedWork_eyebrow__gOfRJ{margin-bottom:clamp(.75rem,1.5vw,1rem);color:var(--c-fg-55);letter-spacing:.32em;animation:SelectedWork_workEyebrowIn__0Ew_3 .6s var(--ease-entry) .08s both}.SelectedWork_title__29S5L{font-size:clamp(3.5rem,6vw,6rem);margin-bottom:clamp(1rem,1.5vw,1.25rem);animation:SelectedWork_workTitleIn__3fPMb .8s var(--ease-settle) .16s both}.SelectedWork_intro__bUPrJ{margin:0;color:var(--c-fg-62);font-size:clamp(.9375rem,1.2vw,1rem);line-height:1.6;max-width:46ch;animation:SelectedWork_workIntroIn__e6ihc .7s var(--ease-entry) .28s both}@keyframes SelectedWork_workEyebrowIn__0Ew_3{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes SelectedWork_workTitleIn__3fPMb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SelectedWork_workIntroIn__e6ihc{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SelectedWork_carousel__n4Bx6{position:relative;perspective:1600px;touch-action:pan-y;animation:SelectedWork_carouselFadeIn__SBMP0 .9s var(--ease-entry) .35s both}@keyframes SelectedWork_carouselFadeIn__SBMP0{0%{opacity:0}to{opacity:1}}.SelectedWork_carousel__n4Bx6:focus-visible{outline:2px solid var(--c-cream);outline-offset:6px}.SelectedWork_stage__xiQUs{position:relative;height:clamp(420px,64vh,720px)}.SelectedWork_card__k5sqn{position:absolute;left:50%;top:50%;width:clamp(280px,36vw,420px);height:100%;margin:0;overflow:hidden;background:var(--c-surface-raised);border:1px solid var(--c-line-strong);box-shadow:var(--coverflow-card-shadow);will-change:transform,opacity;transition:transform var(--coverflow-transition),opacity var(--coverflow-transition)}.SelectedWork_card__k5sqn:not(.SelectedWork_active___kDtp){border-color:rgb(var(--rgb-cream)/.12)}.SelectedWork_card__k5sqn:not(.SelectedWork_active___kDtp):hover{opacity:.94!important}.SelectedWork_active___kDtp{z-index:10}.SelectedWork_hit__DazdR{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.SelectedWork_photo__dA_QP{position:absolute;inset:0;width:100%;height:100%;filter:grayscale(1) contrast(1.05);background:radial-gradient(circle at center,rgb(var(--rgb-cream)/.04) 0,transparent 80%),var(--c-surface-raised);display:flex;align-items:center;justify-content:center}.SelectedWork_photo__dA_QP img{width:100%;height:100%;object-fit:contain!important;object-position:center center!important}.SelectedWork_card__k5sqn:not(.SelectedWork_active___kDtp) .SelectedWork_photo__dA_QP{filter:grayscale(1) brightness(.78) contrast(1.02)}.SelectedWork_shade__FyEZs{position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,transparent,rgb(var(--rgb-ink)/.82) 45%,rgb(var(--rgb-ink)/.98));pointer-events:none}.SelectedWork_caption__4z3qc{position:absolute;left:0;right:0;bottom:0;padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:5px;z-index:1}.SelectedWork_cardTitle__6kW_k{font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:.92;color:var(--c-cream);margin:0;letter-spacing:-.01em}.SelectedWork_cardMeta__PgE3P{font-size:.58rem;letter-spacing:.16em;color:var(--c-fg-55);text-transform:uppercase;font-family:var(--font-tech)}.SelectedWork_cardBlurb__H4iMP{margin:2px 0 0;font-size:.82rem;line-height:1.45;color:var(--c-fg-62);max-width:32ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SelectedWork_cardActions__crXhY{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.SelectedWork_nav__VEiWP{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgb(var(--rgb-ink)/.72);border:1px solid rgb(var(--rgb-cream)/.32);color:var(--c-cream);cursor:pointer;font-size:18px;line-height:1;transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.SelectedWork_nav__VEiWP:hover:not(:disabled){background:rgb(var(--rgb-ink)/.85);border-color:rgb(var(--rgb-cream)/.48)}.SelectedWork_nav__VEiWP[disabled]{opacity:.28;cursor:default}.SelectedWork_nav__VEiWP:focus-visible{outline:2px solid var(--c-cream);outline-offset:2px}.SelectedWork_navPrev__kQscS{left:max(12px,calc(50% - 640px))}.SelectedWork_navNext__xdGV3{right:max(12px,calc(50% - 640px))}.SelectedWork_dots__ZzvTx{gap:3px;margin-top:clamp(2rem,3vw,2.5rem)}.SelectedWork_dot__HxfmY,.SelectedWork_dots__ZzvTx{display:flex;justify-content:center;align-items:center}.SelectedWork_dot__HxfmY{width:44px;height:44px;background:none;border:0;padding:0;cursor:pointer}.SelectedWork_dot__HxfmY:focus-visible{outline:2px solid var(--c-cream);outline-offset:2px}.SelectedWork_dot__HxfmY i{display:block;width:6px;height:6px;background:rgb(var(--rgb-cream)/.32);transition:background var(--t-mid) ease,transform var(--t-mid) ease}.SelectedWork_dot__HxfmY[aria-current=true] i{background:var(--c-cream);transform:scale(1.4)}.SelectedWork_footerCta__q5bnn{display:flex;justify-content:center;margin-top:clamp(2.5rem,4vw,3.5rem)}@media (min-width:1181px){.SelectedWork_card__k5sqn{transform:translate(-50%,-50%) translateX(calc(var(--o) * 42%)) rotateY(calc(var(--o) * -5deg)) scale(calc(1 - var(--a) * .09))}}@media (min-width:921px) and (max-width:1180px){.SelectedWork_stage__xiQUs{height:clamp(380px,58vh,640px)}.SelectedWork_card__k5sqn{width:clamp(260px,34vw,380px);transform:translate(-50%,-50%) translateX(calc(var(--o) * 46%)) rotateY(calc(var(--o) * -6deg)) scale(calc(1 - var(--a) * .1))!important}}@media (max-width:920px){.SelectedWork_stage__xiQUs{height:clamp(360px,52vh,520px)}.SelectedWork_card__k5sqn{width:clamp(240px,38vw,320px);box-shadow:none;transform:translate(-50%,-50%) translateX(calc(var(--o) * 52%))!important}.SelectedWork_nav__VEiWP{width:44px;height:44px}.SelectedWork_navPrev__kQscS{left:max(8px,calc(50% - 480px))}.SelectedWork_navNext__xdGV3{right:max(8px,calc(50% - 480px))}}@media (max-width:720px){.SelectedWork_section__esuvK{padding:clamp(4rem,8vw,6rem) 0 90px}.SelectedWork_head__Bz5j7{padding-bottom:clamp(1.5rem,3vw,2rem)}.SelectedWork_eyebrow__gOfRJ{font-size:.5625rem;margin-bottom:.75rem}.SelectedWork_title__29S5L{font-size:clamp(2.5rem,6vw,3.5rem)}.SelectedWork_intro__bUPrJ{font-size:.875rem;max-width:40ch}.SelectedWork_stage__xiQUs{height:clamp(320px,48vh,440px)}.SelectedWork_card__k5sqn{width:clamp(220px,42vw,280px);transform:translate(-50%,-50%) translateX(calc(var(--o) * 58%))!important}.SelectedWork_caption__4z3qc{padding:clamp(1.25rem,2.5vw,1.5rem);gap:.5rem}.SelectedWork_cardTitle__6kW_k{font-size:clamp(1.5rem,3vw,2rem)}.SelectedWork_cardMeta__PgE3P{font-size:.5625rem}.SelectedWork_cardBlurb__H4iMP{font-size:.8125rem;max-width:36ch}.SelectedWork_cardActions__crXhY{gap:1rem}.SelectedWork_nav__VEiWP{width:40px;height:40px;font-size:16px}.SelectedWork_navPrev__kQscS{left:max(6px,calc(50% - 380px))}.SelectedWork_navNext__xdGV3{right:max(6px,calc(50% - 380px))}}@media (max-width:480px){.SelectedWork_section__esuvK{padding:clamp(3rem,7vw,5rem) 0 80px}.SelectedWork_head__Bz5j7{padding-bottom:clamp(1.25rem,2.5vw,1.75rem)}.SelectedWork_title__29S5L{font-size:clamp(2rem,6vw,3rem)}.SelectedWork_intro__bUPrJ{font-size:.8125rem;max-width:38ch}.SelectedWork_stage__xiQUs{height:clamp(280px,44vh,400px)}.SelectedWork_card__k5sqn{width:clamp(200px,44vw,260px);transform:translate(-50%,-50%) translateX(calc(var(--o) * 62%))!important}.SelectedWork_caption__4z3qc{padding:clamp(1rem,2vw,1.25rem);gap:.375rem}.SelectedWork_cardTitle__6kW_k{font-size:clamp(1.25rem,4vw,1.75rem)}.SelectedWork_cardMeta__PgE3P{font-size:.5rem}.SelectedWork_cardBlurb__H4iMP{font-size:.75rem;max-width:32ch}.SelectedWork_cardActions__crXhY{gap:.875rem}.SelectedWork_shade__FyEZs{height:50%}.SelectedWork_nav__VEiWP{width:36px;height:36px;font-size:14px}.SelectedWork_navPrev__kQscS{left:max(4px,calc(50% - 320px))}.SelectedWork_navNext__xdGV3{right:max(4px,calc(50% - 320px))}.SelectedWork_dots__ZzvTx{margin-top:1.5rem}.SelectedWork_dot__HxfmY{width:36px;height:36px}.SelectedWork_dot__HxfmY i{width:5px;height:5px}.SelectedWork_footerCta__q5bnn{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.SelectedWork_card__k5sqn,.SelectedWork_carousel__n4Bx6,.SelectedWork_dot__HxfmY i,.SelectedWork_eyebrow__gOfRJ,.SelectedWork_intro__bUPrJ,.SelectedWork_nav__VEiWP,.SelectedWork_photo__dA_QP,.SelectedWork_title__29S5L{animation:none;transition:none}.SelectedWork_carousel__n4Bx6,.SelectedWork_eyebrow__gOfRJ,.SelectedWork_intro__bUPrJ,.SelectedWork_title__29S5L{opacity:1;transform:none}.SelectedWork_card__k5sqn{transition:opacity .15s ease;transform:translate(-50%,-50%) translateX(calc(var(--o) * 42%))!important}}