.HomeCapabilities_capabilitiesSection__gJzC0{overflow:hidden;padding:var(--home-section-space-tight) 0 var(--home-section-space);background:#000}.HomeCapabilities_capabilitiesHeader__oUFfx{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:flex-end;gap:clamp(36px,7vw,120px);margin-bottom:clamp(40px,5vw,72px)}.HomeCapabilities_capabilitiesHeader__oUFfx h2{max-width:1000px;font-family:var(--font-google-sans);font-size:clamp(2.65rem,4.6vw,4.5rem);font-weight:580;line-height:1.02;letter-spacing:-.04em;font-variation-settings:"opsz" 64,"GRAD" 0,"ROND" 0}.HomeCapabilities_capabilitiesHeader__oUFfx p{max-width:58ch;margin:0;color:var(--pwz-muted);font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:430;line-height:1.5;letter-spacing:-.01em}.HomeCapabilities_capabilitiesAside__7EgGN{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:24px}.HomeCapabilities_carouselShell__YIFK5{--capability-card-width:min(82vw,1260px);position:relative;margin-right:calc(clamp(20px, 4vw, 56px) * -1)}.HomeCapabilities_capabilityTrack__V5ER7{display:flex;gap:8px;overflow-x:auto;padding-right:clamp(20px,4vw,56px);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x}.HomeCapabilities_capabilityTrack__V5ER7::-webkit-scrollbar{display:none}.HomeCapabilities_capabilityCard__Gh0WH{position:relative;display:block;width:var(--capability-card-width);min-width:var(--capability-card-width);overflow:hidden;aspect-ratio:16/8.5;background:#080808;color:#fff;scroll-snap-align:start;isolation:isolate;-webkit-tap-highlight-color:rgba(255,255,255,.16)}.HomeCapabilities_capabilityCard__Gh0WH:after{position:absolute;inset:35% 0 0;z-index:1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.92));content:"";pointer-events:none}.HomeCapabilities_capabilityMedia__8JCRY{position:absolute;inset:0}.HomeCapabilities_capabilityCard__Gh0WH img,.HomeCapabilities_capabilityCard__Gh0WH video{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.HomeCapabilities_capabilityCard__Gh0WH:hover img,.HomeCapabilities_capabilityCard__Gh0WH:hover video{transform:scale(1.02)}.HomeCapabilities_capabilityCopy__V66DH{position:absolute;right:clamp(24px,4vw,56px);bottom:clamp(24px,4vw,56px);left:clamp(24px,4vw,56px);z-index:2}.HomeCapabilities_capabilityCopy__V66DH h3{max-width:13ch;font-family:var(--font-google-sans);font-size:clamp(2rem,3.2vw,3.4rem);font-weight:580;line-height:1.02;letter-spacing:-.04em;font-variation-settings:"opsz" 64,"GRAD" 0,"ROND" 0}.HomeCapabilities_capabilityCopy__V66DH p{max-width:48ch;margin-top:16px;color:rgba(255,255,255,.78);font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.5}.HomeCapabilities_carouselControls__C1EBx{position:absolute;right:clamp(20px,3vw,40px);top:50%;transform:translateY(-50%);z-index:4;display:flex;gap:2px}.HomeCapabilities_carouselControls__C1EBx button{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(0,0,0,.36);color:#fff;backdrop-filter:blur(10px);transition:background-color .2s,color .2s,opacity .2s}.HomeCapabilities_carouselControls__C1EBx button:not(:disabled):hover{background:#fff;color:#000}.HomeCapabilities_carouselControls__C1EBx button:disabled{opacity:.28;cursor:default}.HomeCapabilities_carouselControls__C1EBx svg{width:19px}@media (max-width:720px){.HomeCapabilities_capabilitiesHeader__oUFfx{grid-template-columns:1fr;align-items:start;gap:18px}.HomeCapabilities_capabilitiesHeader__oUFfx h2{font-size:clamp(2.5rem,12vw,3.6rem)}.HomeCapabilities_carouselShell__YIFK5{--capability-card-width:min(89vw,520px)}.HomeCapabilities_capabilityCard__Gh0WH{aspect-ratio:4/5}.HomeCapabilities_capabilityCopy__V66DH{right:20px;bottom:20px;left:20px}.HomeCapabilities_capabilityCopy__V66DH h3{font-size:clamp(1.8rem,8vw,2.75rem)}.HomeCapabilities_capabilityCopy__V66DH p{max-width:calc(100% - 96px);font-size:.9rem}.HomeCapabilities_carouselControls__C1EBx{right:16px}.HomeCapabilities_carouselControls__C1EBx button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.HomeCapabilities_capabilityCard__Gh0WH img,.HomeCapabilities_capabilityCard__Gh0WH video{transition:none}}.HomeFaq_faqSection__fwqxd{padding-block:var(--home-section-space);border-top:1px solid var(--pwz-line);background:#000}.HomeFaq_faqLayout__jWzx3{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(48px,7vw,112px);align-items:start}.HomeFaq_faqIntro__UdIqE{position:sticky;top:112px}.HomeFaq_faqIntro__UdIqE h2{max-width:1100px;font-family:var(--font-google-sans);font-size:clamp(3.35rem,5.2vw,5.6rem);font-weight:650;line-height:.9;letter-spacing:-.04em;font-variation-settings:"opsz" 72,"GRAD" 0,"ROND" 0}.HomeFaq_faqIntro__UdIqE h2 span{display:block}.HomeFaq_faqIntro__UdIqE h2 span:last-child{color:#707070}.HomeFaq_faqList__XbUnO{border-top:1px solid rgba(255,255,255,.35)}.HomeFaq_faqItem__DcOhm{border-bottom:1px solid var(--pwz-line)}.HomeFaq_faqItem__DcOhm>button{display:flex;width:100%;min-height:94px;align-items:center;justify-content:space-between;gap:28px;padding:24px 0;border:0;background:transparent;color:#fff;text-align:left}.HomeFaq_faqItem__DcOhm>button>span:first-child{font-size:clamp(1.2rem,1.55vw,1.5rem);font-weight:500;line-height:1.4}.HomeFaq_faqIcon__Iv0Kw{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;font-size:20px;transition:background-color .2s,color .2s}.HomeFaq_faqItem__DcOhm>button:hover .HomeFaq_faqIcon__Iv0Kw,.HomeFaq_faqItem__DcOhm>button[aria-expanded=true] .HomeFaq_faqIcon__Iv0Kw{background:#fff;color:#000}.HomeFaq_faqAnswer__ul8kE{padding:0 64px 30px 0;animation:HomeFaq_faqIn__w_w_i .3s cubic-bezier(.16,1,.3,1) both}.HomeFaq_faqAnswer__ul8kE p{max-width:64ch;color:var(--pwz-muted);font-size:1rem;line-height:1.75}@keyframes HomeFaq_faqIn__w_w_i{0%{opacity:.35;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.HomeFaq_faqLayout__jWzx3{grid-template-columns:1fr;gap:64px}.HomeFaq_faqIntro__UdIqE{position:static}}@media (max-width:720px){.HomeFaq_faqIntro__UdIqE h2{font-size:clamp(2.5rem,12vw,3.6rem)}.HomeFaq_faqItem__DcOhm>button{min-height:80px}.HomeFaq_faqAnswer__ul8kE{padding-right:0}}@media (prefers-reduced-motion:reduce){.HomeFaq_faqAnswer__ul8kE{animation:none}}.HomeFinalCta_finalCta__xZ9ze{position:relative;display:grid;min-height:clamp(520px,68svh,680px);place-items:center;isolation:isolate;overflow:hidden;padding:clamp(72px,8vw,96px) 24px;background:#000}.HomeFinalCta_finalCtaShade__KcZOz,.HomeFinalCta_finalCta__xZ9ze>video{position:absolute;inset:0;width:100%;height:100%}.HomeFinalCta_finalCta__xZ9ze>video{z-index:-2;object-fit:cover;filter:saturate(.66) contrast(1.1) brightness(.72)}.HomeFinalCta_finalCtaShade__KcZOz{z-index:-1;background:rgba(0,0,0,.48)}.HomeFinalCta_finalCtaCopy__ldj2U{width:min(100%,1280px);text-align:center}.HomeFinalCta_finalCtaCopy__ldj2U>span{color:rgba(255,255,255,.78);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.HomeFinalCta_finalCtaCopy__ldj2U h2{margin:0;font-family:var(--font-google-sans);font-size:clamp(2.8rem,5vw,4.5rem);font-weight:580;line-height:.98;letter-spacing:-.04em;font-variation-settings:"opsz" 64,"GRAD" 0,"ROND" 0}.HomeFinalCta_finalCtaCopy__ldj2U p{max-width:540px;margin:28px auto 24px;color:rgba(255,255,255,.8);font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.5}@media (max-width:720px){.HomeFinalCta_finalCta__xZ9ze{min-height:520px;padding:64px 20px}.HomeFinalCta_finalCtaCopy__ldj2U h2{font-size:clamp(2.7rem,13vw,4rem)}.HomeFinalCta_finalCtaCopy__ldj2U p{margin:24px auto 22px}}@media (prefers-reduced-motion:reduce){.HomeFinalCta_finalCta__xZ9ze>video{display:none}}.HomeHero_hero__9UgAF{position:relative;display:grid;min-height:max(760px,100svh);align-items:end;isolation:isolate;overflow:hidden;padding:126px clamp(20px,4vw,56px) 34px;background:#000}.HomeHero_heroShade__5KSxG,.HomeHero_heroVideo__3_W31{position:absolute;inset:0;width:100%;height:100%}.HomeHero_heroVideo__3_W31{z-index:-3;object-fit:cover;object-position:center 42%;filter:saturate(.72) contrast(1.06) brightness(.76);transform:scale(1.025);animation:HomeHero_heroDrift__i5DkK 20s ease-in-out infinite alternate}.HomeHero_heroShade__5KSxG{z-index:-2;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.06) 38%,rgba(0,0,0,.88)),linear-gradient(90deg,rgba(0,0,0,.68),transparent 62%)}.HomeHero_heroContent__EDQWh{z-index:1;width:100%;padding-bottom:clamp(70px,10vh,118px)}.HomeHero_heroBadge___reV1{display:inline-flex;min-height:34px;align-items:center;margin-bottom:clamp(24px,4vh,42px);padding:0 14px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(0,0,0,.34);color:rgba(255,255,255,.78);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;backdrop-filter:blur(10px);animation:HomeHero_heroIntro__JLAAn .75s cubic-bezier(.16,1,.3,1) both}.HomeHero_hero__9UgAF h1{margin:0;color:#fff;font-size:clamp(4.6rem,12vw,11.2rem);font-weight:800;line-height:.74;letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance}.HomeHero_heroSubtitle__Uws4L{max-width:31ch;margin-top:clamp(26px,4vh,44px);color:#fff;font-size:clamp(1.45rem,2.5vw,2.7rem);font-weight:560;line-height:1.06;letter-spacing:-.035em;animation:HomeHero_heroIntro__JLAAn .9s cubic-bezier(.16,1,.3,1) .08s both}.HomeHero_heroFooter__i2axV{display:grid;grid-template-columns:minmax(260px,500px) auto;justify-content:space-between;align-items:end;gap:36px;margin-top:clamp(38px,6vh,64px)}.HomeHero_heroDescription__RxzZa{color:rgba(255,255,255,.82);font-size:clamp(1rem,1.35vw,1.2rem);font-weight:450;line-height:1.55;text-wrap:pretty;animation:HomeHero_heroIntro__JLAAn .9s cubic-bezier(.16,1,.3,1) .16s both}.HomeHero_heroActions__xKEFA{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;animation:HomeHero_heroIntro__JLAAn .9s cubic-bezier(.16,1,.3,1) .22s both}@keyframes HomeHero_heroIntro__JLAAn{0%{opacity:0;transform:translateY(30px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes HomeHero_heroDrift__i5DkK{0%{transform:scale(1.025) translateZ(0)}to{transform:scale(1.075) translate3d(-.8%,-.8%,0)}}@media (max-width:840px){.HomeHero_hero__9UgAF{min-height:max(720px,100svh);padding-top:112px}.HomeHero_heroContent__EDQWh{padding-bottom:78px}.HomeHero_hero__9UgAF h1{font-size:clamp(4.1rem,18vw,7rem);line-height:.78}.HomeHero_heroFooter__i2axV{grid-template-columns:1fr;align-items:start;gap:26px;margin-top:34px}.HomeHero_heroActions__xKEFA{justify-content:flex-start}}@media (max-width:560px){.HomeHero_hero__9UgAF{padding-inline:18px}.HomeHero_hero__9UgAF h1{font-size:clamp(3.5rem,18.5vw,5.2rem);line-height:.82}.HomeHero_heroActions__xKEFA{display:grid;grid-template-columns:1fr;width:100%}.HomeHero_heroActions__xKEFA a{width:100%}}@media (prefers-reduced-motion:reduce){.HomeHero_heroVideo__3_W31{display:none}.HomeHero_heroActions__xKEFA,.HomeHero_heroBadge___reV1,.HomeHero_heroDescription__RxzZa,.HomeHero_heroSubtitle__Uws4L,.HomeHero_hero__9UgAF h1{animation:none!important}}.HomeMeaning_meaningSection__PWRsE{position:relative;overflow:hidden;background:#f2f2ee;color:#050505}.HomeMeaning_meaningSection__PWRsE:before{content:"PWZ";position:absolute;right:-3vw;bottom:-9vw;color:rgba(0,0,0,.035);font-family:var(--font-display);font-size:min(44vw,720px);line-height:.72;pointer-events:none}.HomeMeaning_meaningInner__6YoOS{position:relative;width:100%;margin:0 auto;padding:clamp(72px,8vw,120px) clamp(20px,4vw,56px)}.HomeMeaning_meaningHead__CmWK7>span{display:block;margin-bottom:32px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.HomeMeaning_meaningHead__CmWK7{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(36px,7vw,120px)}.HomeMeaning_meaningHead__CmWK7 h2{max-width:1100px;color:#050505;font-family:var(--font-google-sans);font-size:clamp(2.8rem,5vw,4.8rem);font-weight:580;line-height:1;letter-spacing:-.04em;font-variation-settings:"opsz" 64,"GRAD" 0,"ROND" 0}.HomeMeaning_meaningHead__CmWK7 p{max-width:50ch;margin:0;color:rgba(0,0,0,.66);font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.45}.HomeMeaning_meaningWords__dIFcA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,7vw,100px);border-top:1px solid rgba(0,0,0,.28)}.HomeMeaning_meaningWords__dIFcA article{min-height:360px;padding:24px clamp(22px,3vw,44px) 42px 0;border-right:1px solid rgba(0,0,0,.18)}.HomeMeaning_meaningWords__dIFcA article+article{padding-left:clamp(22px,3vw,44px)}.HomeMeaning_meaningWords__dIFcA article:last-child{border-right:0}.HomeMeaning_meaningWords__dIFcA article>span{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.HomeMeaning_meaningWords__dIFcA h3{margin-top:66px;color:#050505;font-family:var(--font-google-sans);font-size:clamp(2rem,3.2vw,3.4rem);font-weight:580;line-height:1.02;letter-spacing:-.04em;font-variation-settings:"opsz" 64,"GRAD" 0,"ROND" 0}.HomeMeaning_meaningWords__dIFcA p{max-width:34ch;margin-top:26px;color:rgba(0,0,0,.66);font-size:15px;font-weight:500;line-height:1.68}@media (max-width:800px){.HomeMeaning_meaningHead__CmWK7{grid-template-columns:1fr;align-items:start;gap:18px}.HomeMeaning_meaningWords__dIFcA{grid-template-columns:1fr}.HomeMeaning_meaningWords__dIFcA article,.HomeMeaning_meaningWords__dIFcA article+article{min-height:0;padding:24px 0 52px;border-right:0;border-bottom:1px solid rgba(0,0,0,.18)}.HomeMeaning_meaningWords__dIFcA article:last-child{border-bottom:0}.HomeMeaning_meaningWords__dIFcA h3{margin-top:36px;font-size:clamp(1.8rem,8vw,2.75rem)}}.accordion-gallery{--ag-accent:#ffffff;--ag-overlay:#060010;--ag-text:#ffffff;--ag-gap:10px;--ag-radius:16px;--ag-media-size:320px;display:flex;flex-direction:row;gap:var(--ag-gap);width:100%;max-width:100%;perspective:1400px;perspective-origin:50% 50%}.accordion-gallery--vertical{flex-direction:column}.ag-panel{position:relative;display:block;flex:1 1 0;min-width:0;min-height:0;padding:0;overflow:hidden;border:0;border-radius:var(--ag-radius);outline:none;background:#0a0713;box-shadow:0 10px 30px -18px rgba(0,0,0,.8);color:inherit;cursor:pointer;text-decoration:none;transform-origin:center;transform-style:preserve-3d;will-change:flex-grow,transform;-webkit-tap-highlight-color:transparent}.ag-panel:focus-visible{box-shadow:0 0 0 2px var(--ag-accent),0 10px 30px -18px rgba(0,0,0,.8)}.ag-panel__frame{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.ag-panel__media{--ag-gray:1;--ag-dim:0.35;position:absolute;top:50%;left:50%;width:var(--ag-media-size);height:100%;filter:grayscale(var(--ag-gray));will-change:transform,filter}.accordion-gallery--vertical .ag-panel__media{width:100%;height:var(--ag-media-size)}.ag-panel__media img,.ag-panel__media video{display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}.ag-panel__overlay{inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--ag-overlay) 78%,transparent) 100%),color-mix(in srgb,var(--ag-overlay) calc(var(--ag-dim, .35) * 100%),transparent)}.ag-panel__label,.ag-panel__overlay{position:absolute;pointer-events:none}.ag-panel__label{right:20px;bottom:20px;left:20px;z-index:2;display:flex;align-items:center;gap:12px}.ag-panel__bar{flex:0 0 auto;width:3px;height:26px;border-radius:3px;background:var(--ag-accent);box-shadow:0 0 12px color-mix(in srgb,var(--ag-accent) 60%,transparent);opacity:0}.ag-panel__text{overflow:hidden;color:var(--ag-text);font-family:inherit;font-size:clamp(1rem,1.4vw,1.4rem);font-weight:700;letter-spacing:.01em;text-overflow:ellipsis;text-shadow:0 2px 14px rgba(0,0,0,.55);white-space:nowrap;opacity:0}@media (max-width:640px){.accordion-gallery{flex-direction:column;height:520px!important;perspective:none}.ag-panel{min-height:0;transform:none!important}.accordion-gallery .ag-panel__media{width:100%;height:var(--ag-media-size)}.ag-panel__label{right:14px;bottom:14px;left:14px}}@media (prefers-reduced-motion:reduce){.ag-panel,.ag-panel__media{will-change:auto}}.HomeModels_modelsSection__Z04Wu{padding-block:var(--home-section-space);border-top:1px solid var(--pwz-line);background:#000}.HomeModels_modelGroup___JnYP+.HomeModels_modelGroup___JnYP{margin-top:clamp(56px,6vw,96px)}.HomeModels_modelGroupHeader__si6sv{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;border-top:1px solid var(--pwz-line);padding-top:18px}.HomeModels_modelGroupHeader__si6sv h3{font-family:var(--font-google-sans);font-size:clamp(1.35rem,2vw,2rem);font-weight:580;line-height:1.15;letter-spacing:-.025em;font-variation-settings:"opsz" 42,"GRAD" 0,"ROND" 0}.HomeModels_modelGroupHeader__si6sv:after{color:var(--pwz-muted);content:"Hover to explore";font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.HomeModels_modelGallery__VpU60{width:100%;overflow:hidden;background:#080808}.HomeModels_modelGallery__VpU60 .ag-panel__text{font-family:var(--font-google-sans);font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:580;letter-spacing:-.01em}@media (max-width:720px){.HomeModels_modelGallery__VpU60 .ag-root{height:460px!important}.HomeModels_modelGroupHeader__si6sv:after{display:none}.HomeModels_modelGroupHeader__si6sv h3{font-size:1.35rem}.HomeModels_modelGallery__VpU60 .ag-panel__text{font-size:1.25rem}}.HomeShowcase_showcaseSection__S9OBX{padding-block:var(--home-section-space);border-top:1px solid var(--pwz-line);background:#000}.HomeShowcase_showcaseHead__FIveF{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:clamp(36px,7vw,120px);margin-bottom:clamp(42px,5vw,72px)}.HomeShowcase_showcaseTitleBlock__tgiX4{min-width:0}.HomeShowcase_showcaseAside__so5kJ{min-width:0;max-width:49ch;margin:0;color:var(--pwz-muted);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.HomeShowcase_showcaseHead__FIveF h2{max-width:1100px;font-family:var(--font-google-sans);font-size:clamp(2.65rem,4.6vw,4.5rem);font-weight:580;line-height:1.02;letter-spacing:-.04em;font-variation-settings:"opsz" 64,"GRAD" 0,"ROND" 0}.HomeShowcase_showcaseTabs__m8ewY{display:inline-flex;gap:4px;margin-top:clamp(24px,3vw,36px);padding:4px;border:1px solid var(--pwz-line);border-radius:999px;background:rgba(255,255,255,.04)}.HomeShowcase_showcaseTabs__m8ewY button{min-height:40px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--pwz-muted);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .25s,color .25s}.HomeShowcase_showcaseTabs__m8ewY button:not([aria-pressed=true]):hover{color:#fff}.HomeShowcase_showcaseTabs__m8ewY button[aria-pressed=true]{background:#fff;color:#000}.HomeShowcase_showcaseGrid__adJYp{column-count:3;column-gap:8px;animation:HomeShowcase_stageIn__vDrRK .5s cubic-bezier(.16,1,.3,1) both}.HomeShowcase_showcaseGrid__adJYp figure{position:relative;display:block;break-inside:avoid;margin-bottom:8px;overflow:hidden;background:#080808}.HomeShowcase_showcaseGrid__adJYp img,.HomeShowcase_showcaseGrid__adJYp video{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.HomeShowcase_showcaseGrid__adJYp figure:hover img{transform:scale(1.03)}.HomeShowcase_mediaTile__8rsx6{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:#080808}.HomeShowcase_videoPlayButton__JdhvQ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;width:clamp(52px,6vw,68px);height:clamp(52px,6vw,68px);place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(0,0,0,.45);color:#fff;backdrop-filter:blur(8px);transition:background-color .2s,color .2s,transform .2s}.HomeShowcase_videoPlayButton__JdhvQ svg{width:22px;height:22px;margin-left:2px}.HomeShowcase_mediaTile__8rsx6:focus-visible .HomeShowcase_videoPlayButton__JdhvQ,.HomeShowcase_mediaTile__8rsx6:hover .HomeShowcase_videoPlayButton__JdhvQ{background:#fff;color:#000;transform:translate(-50%,-50%) scale(1.05)}@keyframes HomeShowcase_stageIn__vDrRK{0%{opacity:.5;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.HomeShowcase_showcaseHead__FIveF{grid-template-columns:1fr;align-items:start;gap:18px}.HomeShowcase_showcaseGrid__adJYp{column-count:2}}@media (max-width:720px){.HomeShowcase_showcaseHead__FIveF h2{font-size:clamp(2.5rem,12vw,3.6rem)}.HomeShowcase_showcaseGrid__adJYp{column-count:1}}@media (prefers-reduced-motion:reduce){.HomeShowcase_showcaseGrid__adJYp{animation:none}.HomeShowcase_showcaseGrid__adJYp img{transition:none}}.HomeWhy_whySection___Mjf1{overflow:hidden;padding-block:var(--home-section-space);border-top:1px solid var(--pwz-line);background:#000}.HomeWhy_whyHeader__0fNjO{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(40px,5vw,72px)}.HomeWhy_whyIntro__KQcJ6>span{display:block;margin-bottom:22px;color:var(--pwz-muted);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HomeWhy_whyIntro__KQcJ6 h2{max-width:980px;font-family:var(--font-google-sans);font-size:clamp(2.65rem,4.6vw,4.5rem);font-weight:580;line-height:1.02;letter-spacing:-.04em;font-variation-settings:"opsz" 64,"GRAD" 0,"ROND" 0}.HomeWhy_reasonList__PzlGT{display:flex;gap:6px;overflow-x:auto;padding-right:clamp(20px,4vw,56px);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x}.HomeWhy_reasonList__PzlGT::-webkit-scrollbar{display:none}.HomeWhy_reasonViewport__ULEPv{position:relative;margin-right:calc(clamp(20px, 4vw, 56px) * -1)}.HomeWhy_reasonList__PzlGT article{display:grid;width:min(30vw,460px);min-width:min(30vw,460px);grid-template-rows:auto 1fr;color:#fff;scroll-snap-align:start}.HomeWhy_reasonList__PzlGT h3{font-size:clamp(1.35rem,2vw,2rem);font-weight:600;line-height:1;letter-spacing:-.035em}.HomeWhy_reasonList__PzlGT p{max-width:36ch;margin-top:12px;color:var(--pwz-muted);font-size:14px;line-height:1.55}.HomeWhy_reasonVisual__bZbn8{position:relative;overflow:hidden;aspect-ratio:4/5;background:#0a0a0a}.HomeWhy_reasonVisual__bZbn8:after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.08);content:"";pointer-events:none}.HomeWhy_reasonVisual__bZbn8 img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.HomeWhy_reasonList__PzlGT article:hover .HomeWhy_reasonVisual__bZbn8 img{transform:scale(1.025)}.HomeWhy_reasonCopy__4oLx_{min-height:150px;padding:20px 16px 28px 0;border-top:1px solid var(--pwz-line)}.HomeWhy_carouselControls__wfHFA{position:absolute;right:clamp(20px,3vw,40px);top:40%;transform:translateY(-50%);z-index:4;display:flex;gap:2px}.HomeWhy_carouselControls__wfHFA button{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(0,0,0,.36);color:#fff;backdrop-filter:blur(10px);transition:background-color .2s,color .2s,opacity .2s}.HomeWhy_carouselControls__wfHFA button:not(:disabled):hover{background:#fff;color:#000}.HomeWhy_carouselControls__wfHFA button:disabled{opacity:.28;cursor:default}.HomeWhy_carouselControls__wfHFA svg{width:19px}@media (max-width:900px){.HomeWhy_reasonList__PzlGT article{width:min(68vw,430px);min-width:min(68vw,430px)}}@media (max-width:720px){.HomeWhy_whyHeader__0fNjO{flex-direction:column;align-items:flex-start;gap:24px}.HomeWhy_whyIntro__KQcJ6 h2{font-size:clamp(2.5rem,12vw,3.6rem)}.HomeWhy_whyIntro__KQcJ6>span{font-size:11px}.HomeWhy_reasonList__PzlGT article{width:min(82vw,390px);min-width:min(82vw,390px)}.HomeWhy_carouselControls__wfHFA{right:16px}.HomeWhy_carouselControls__wfHFA button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.HomeWhy_reasonVisual__bZbn8 img{transition:none}}