.landing-page-module__UilFyW__landingPage{--landing-accent:#54c7bb;--landing-accent-strong:#2c7a7b;--landing-ink:#f7fbfb;--landing-ink-soft:#f1faf9b8;min-height:100dvh;color:var(--landing-ink);isolation:isolate;background:#071014;position:relative;overflow-x:hidden}.landing-page-module__UilFyW__landingPage ::selection{color:#fff;background:#54c7bb57}.landing-page-module__UilFyW__skipLink{z-index:100;background:var(--landing-accent);color:#062521;min-height:44px;font-size:var(--font-size-body-md);border-radius:6px;align-items:center;padding:10px 14px;font-weight:700;transition:transform .16s;display:inline-flex;position:fixed;top:14px;left:14px;transform:translateY(-180%)}.landing-page-module__UilFyW__skipLink:focus{transform:translateY(0)}.landing-page-module__UilFyW__siteHeader{z-index:30;background:linear-gradient(#060c10d1,#060c1075 44%,#0000);grid-template-columns:minmax(260px,1fr) auto;align-items:center;width:100%;height:126px;padding:0 clamp(28px,3.75vw,72px);display:grid;position:absolute;top:0;left:0}.landing-page-module__UilFyW__wordmark{color:#f1f8f7;justify-self:start;align-items:center;gap:16px;min-height:44px;display:inline-flex}.landing-page-module__UilFyW__wordmark strong{font-size:var(--font-size-body-md);letter-spacing:.2em;font-weight:650}.landing-page-module__UilFyW__wordmark span{color:#f1f8f794;font-size:var(--font-size-label);letter-spacing:.08em;border-left:1px solid #f1f8f73d;padding-left:16px}.landing-page-module__UilFyW__siteNav{align-items:center;gap:clamp(34px,5vw,88px);display:flex}.landing-page-module__UilFyW__siteNav a{color:#f1f8f7c2;align-items:center;min-height:44px;font-size:clamp(14px,1.05vw,17px);font-weight:500;transition:color .16s;display:inline-flex;position:relative}.landing-page-module__UilFyW__siteNav a:after{background:var(--landing-accent);content:"";transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.landing-page-module__UilFyW__siteNav a:hover,.landing-page-module__UilFyW__siteNav a[aria-current=page]{color:#fff}.landing-page-module__UilFyW__siteNav a:hover:after,.landing-page-module__UilFyW__siteNav a[aria-current=page]:after{transform:scaleX(1)}.landing-page-module__UilFyW__siteFooter{z-index:18;color:#f1f8f7a3;width:min(46vw,720px);min-height:44px;font-size:var(--font-size-caption);align-items:center;padding:8px clamp(24px,3.75vw,72px);display:flex;position:absolute;bottom:0;left:0}.landing-page-module__UilFyW__siteFooter a{color:inherit;text-decoration:none}.landing-page-module__UilFyW__siteFooter a:hover,.landing-page-module__UilFyW__siteFooter a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.landing-page-module__UilFyW__hero{background:#071014;min-height:100dvh;display:block;position:relative;overflow:hidden}.landing-page-module__UilFyW__slides{background:#071014;position:absolute;inset:0}.landing-page-module__UilFyW__slide{object-fit:cover;object-position:center;opacity:0;filter:saturate(.86)contrast(1.04)brightness(.78);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 7.6s linear;position:absolute;inset:0;transform:scale(1.035)}.landing-page-module__UilFyW__activeSlide{z-index:1;opacity:1;transform:scale(1.012)}.landing-page-module__UilFyW__scrim{z-index:2;background:linear-gradient(#03080b6b 0%,#0000 28% 63%,#03080b5c 100%),linear-gradient(90deg,#03080b47,#0000 30% 72%,#03080b42);position:absolute;inset:0}.landing-page-module__UilFyW__stageRail{z-index:8;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(125%);background:#05090bc7;border:1px solid #ffffff17;border-right:0;border-radius:16px 0 0 16px;flex-direction:column;gap:12px;padding:22px 14px;animation:.8s .65s both landing-page-module__UilFyW__railArrive;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 22px 70px #0000005c}.landing-page-module__UilFyW__stageItem{color:#ffffffb8;border-radius:8px;place-items:center;width:38px;height:38px;transition:background-color .18s,color .18s,transform .18s;display:grid;position:relative}.landing-page-module__UilFyW__stageItem:hover{color:#fff;background:#ffffff1a;transform:translate(-3px)}.landing-page-module__UilFyW__stageItem b{color:#fff;font-size:var(--font-size-label);opacity:0;pointer-events:none;white-space:nowrap;background:#05090bdb;border:1px solid #ffffff1a;border-radius:6px;padding:7px 10px;font-weight:500;transition:opacity .16s,transform .16s;position:absolute;right:50px;transform:translate(6px)}.landing-page-module__UilFyW__stageItem:hover b{opacity:1;transform:translate(0)}.landing-page-module__UilFyW__heroMeta{z-index:5;text-shadow:0 2px 22px #000000e0;gap:10px;max-width:360px;animation:.85s .62s both landing-page-module__UilFyW__copyArrive;display:grid;position:absolute;bottom:42px;left:clamp(24px,3.75vw,72px)}.landing-page-module__UilFyW__heroMeta span{color:var(--landing-accent);font-size:var(--font-size-caption);letter-spacing:.14em;font-weight:650}.landing-page-module__UilFyW__heroMeta strong{color:var(--landing-ink-soft);font-size:var(--font-size-body-md);font-weight:450;line-height:1.65}.landing-page-module__UilFyW__carouselControls{z-index:9;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(125%);background:#050a0d8a;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:4px;padding:5px;animation:.85s .76s both landing-page-module__UilFyW__copyArrive;display:flex;position:absolute;bottom:108px;left:clamp(24px,3.75vw,72px);box-shadow:0 15px 40px #0000003d}.landing-page-module__UilFyW__carouselToggle,.landing-page-module__UilFyW__carouselDot{color:#ffffffbd;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:44px;height:44px;padding:0;display:grid}.landing-page-module__UilFyW__carouselToggle{width:44px;transition:background-color .16s,color .16s}.landing-page-module__UilFyW__carouselToggle:hover:not(:disabled),.landing-page-module__UilFyW__carouselDot:hover{color:#fff;background:#ffffff17}.landing-page-module__UilFyW__carouselToggle:disabled{cursor:default;opacity:.58}.landing-page-module__UilFyW__carouselCount{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;min-width:50px;padding:0 6px;display:flex}.landing-page-module__UilFyW__carouselCount strong{color:#fff;font-size:var(--font-size-body-sm);font-weight:650}.landing-page-module__UilFyW__carouselCount span{color:#ffffff70;font-size:var(--font-size-caption)}.landing-page-module__UilFyW__carouselDots{align-items:center;display:flex}.landing-page-module__UilFyW__carouselDot:before{content:"";opacity:.72;background:#ffffff57;width:20px;height:2px;transition:background-color .2s,opacity .2s,transform .2s;transform:scaleX(.65)}.landing-page-module__UilFyW__activeDot:before{background:var(--landing-accent);opacity:1;transform:scaleX(1)}.landing-page-module__UilFyW__promoCard{z-index:6;-webkit-backdrop-filter:blur(32px)saturate(135%);background:#080e11a3;border-top:1px solid #fff3;border-left:1px solid #ffffff24;border-radius:136px 0 0;align-items:center;width:min(790px,54vw);min-height:268px;padding:44px clamp(42px,5vw,76px);animation:1s cubic-bezier(.2,.72,.2,1) .3s both landing-page-module__UilFyW__promoArrive;display:flex;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:-32px -18px 90px #03080b6b}.landing-page-module__UilFyW__promoCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 4%,#ffffff26,#0000 31%);position:absolute;inset:0}.landing-page-module__UilFyW__promoContent{gap:17px;max-width:650px;display:grid;position:relative}.landing-page-module__UilFyW__promoContent h1{letter-spacing:-.035em;margin:0;font-size:clamp(32px,2.65vw,48px);font-weight:650;line-height:1.16}.landing-page-module__UilFyW__promoContent h1 span{display:block}.landing-page-module__UilFyW__promoContent p{max-width:570px;color:var(--landing-ink-soft);font-size:var(--font-size-body-md);margin:0;line-height:1.7}.landing-page-module__UilFyW__primaryCta{background:var(--landing-accent-strong);color:#fff;min-height:48px;font-size:var(--font-size-body-md);border:1px solid #fff3;border-radius:8px;justify-self:start;align-items:center;gap:11px;padding:0 19px;font-weight:650;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 36px #03282a57}.landing-page-module__UilFyW__primaryCta svg:last-child{margin-left:8px}.landing-page-module__UilFyW__primaryCta:hover{background:#368f8d;transform:translateY(-2px);box-shadow:0 18px 44px #03282a6b}.landing-page-module__UilFyW__primaryCta:active{transform:translateY(1px)}.landing-page-module__UilFyW__siteNav a:focus-visible,.landing-page-module__UilFyW__carouselToggle:focus-visible,.landing-page-module__UilFyW__carouselDot:focus-visible,.landing-page-module__UilFyW__primaryCta:focus-visible{outline-offset:3px;outline:3px solid #54c7bbb8}.landing-page-module__UilFyW__visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes landing-page-module__UilFyW__copyArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-page-module__UilFyW__promoArrive{0%{opacity:0;transform:translate(42px,28px)}to{opacity:1;transform:translate(0)}}@keyframes landing-page-module__UilFyW__railArrive{0%{opacity:0;transform:translate(30px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (max-width:860px){.landing-page-module__UilFyW__siteHeader{height:86px;padding:0 20px}.landing-page-module__UilFyW__wordmark span{display:none}.landing-page-module__UilFyW__siteNav{gap:20px}.landing-page-module__UilFyW__siteNav a{font-size:var(--font-size-body-sm);display:none}.landing-page-module__UilFyW__siteNav a:last-child{display:inline-flex}.landing-page-module__UilFyW__siteFooter{background:linear-gradient(#0000,#050a0db8);justify-content:center;width:100%;padding-inline:16px}.landing-page-module__UilFyW__hero{min-height:max(780px,100dvh)}.landing-page-module__UilFyW__team{object-position:30% center}.landing-page-module__UilFyW__solo{object-position:52% center}.landing-page-module__UilFyW__shoot{object-position:58% center}.landing-page-module__UilFyW__workbench{object-position:46% center}.landing-page-module__UilFyW__heroMeta{display:none}.landing-page-module__UilFyW__stageRail{border-right:1px solid #ffffff17;border-radius:10px;flex-direction:row;gap:3px;padding:6px 7px;animation-name:landing-page-module__UilFyW__copyArrive;top:102px;right:14px;transform:none}.landing-page-module__UilFyW__stageItem{width:30px;height:34px}.landing-page-module__UilFyW__stageItem b{display:none}.landing-page-module__UilFyW__carouselControls{top:96px;bottom:auto;left:16px}.landing-page-module__UilFyW__carouselCount{display:none}.landing-page-module__UilFyW__carouselDot{width:44px;min-width:44px}.landing-page-module__UilFyW__promoCard{border-radius:74px 0 0;width:calc(100% - 20px);min-height:286px;padding:38px 24px 30px}.landing-page-module__UilFyW__promoContent{gap:15px}.landing-page-module__UilFyW__promoContent h1{max-width:350px;font-size:clamp(34px,10.5vw,44px)}.landing-page-module__UilFyW__promoContent p{max-width:340px;font-size:var(--font-size-body-sm)}}@media (max-width:430px){.landing-page-module__UilFyW__stageRail{top:154px}.landing-page-module__UilFyW__promoContent h1{font-size:clamp(32px,9.8vw,42px)}}@media (max-height:720px) and (min-width:861px){.landing-page-module__UilFyW__siteHeader{height:94px}.landing-page-module__UilFyW__promoCard{min-height:236px;padding-block:34px}.landing-page-module__UilFyW__carouselControls{bottom:92px}}@media (prefers-reduced-motion:reduce){.landing-page-module__UilFyW__slide{transition:opacity .18s linear;transform:scale(1.012)}.landing-page-module__UilFyW__stageRail,.landing-page-module__UilFyW__heroMeta,.landing-page-module__UilFyW__carouselControls,.landing-page-module__UilFyW__promoCard{animation:none}.landing-page-module__UilFyW__primaryCta,.landing-page-module__UilFyW__stageItem{transition:none}}@media (prefers-reduced-transparency:reduce){.landing-page-module__UilFyW__stageRail,.landing-page-module__UilFyW__carouselControls,.landing-page-module__UilFyW__promoCard{-webkit-backdrop-filter:none;background:#0b1519}}
