.hero-camera-module__Yncbqa__container.hero-camera-module__Yncbqa__container{z-index:0;background:0 0!important;flex-basis:auto!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hero-camera-module__Yncbqa__stage{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-camera-module__Yncbqa__hero{--camera-composition-width:1280px}.hero-camera-module__Yncbqa__track.hero-camera-module__Yncbqa__track{height:920svh}.hero-camera-module__Yncbqa__track[data-reduced-motion]{height:430svh!important}.hero-camera-module__Yncbqa__navigation{z-index:5;height:90px;opacity:var(--camera-header-opacity,1);position:absolute;inset:0 0 auto}.hero-camera-module__Yncbqa__hero .hero-center-brand{opacity:var(--camera-title-opacity,1)}.hero-camera-module__Yncbqa__hero .hero-pyramid-kill{-webkit-text-stroke:1.25px var(--paper);paint-order:stroke fill}.hero-camera-module__Yncbqa__hero .hero-camera-wash{background:linear-gradient(180deg, var(--paper) 0%, transparent 12%, transparent 88%, var(--paper) 100%);pointer-events:none;opacity:var(--camera-wash-opacity,1);display:block;position:absolute;inset:0}:is(.hero-camera-module__Yncbqa__hero .hero-lower-grid,.hero-camera-module__Yncbqa__hero .hero-scroll-indicator){opacity:var(--camera-details-opacity,1)}.hero-camera-module__Yncbqa__hero .hero-lower-grid[inert]{pointer-events:none}.hero-camera-module__Yncbqa__hero .hero-lower-grid{max-width:var(--camera-composition-width);margin-inline:auto}.hero-camera-module__Yncbqa__captions{width:min(100%, var(--camera-composition-width));z-index:4;pointer-events:none;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.hero-camera-module__Yncbqa__captionPosition{width:39%;max-width:560px;position:absolute;top:52%;transform:translateY(-50%)}.hero-camera-module__Yncbqa__captionLeft{left:7%}.hero-camera-module__Yncbqa__captionRight{right:7%}.hero-camera-module__Yncbqa__captionKicker{letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:700;line-height:1.6}.hero-camera-module__Yncbqa__captionKicker span{color:var(--muted)}.hero-camera-module__Yncbqa__captionTitle{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(42px,4.8vw,76px);font-weight:400;line-height:1.02}.hero-camera-module__Yncbqa__captionTitle .hero-camera-module__Yncbqa__captionAccent{letter-spacing:0;font-size:1.28em;font-weight:400;line-height:1.05;font-family:var(--font-billion)!important}.hero-camera-module__Yncbqa__captionDescription{max-width:390px;color:var(--muted);margin:26px 0 22px;font-size:clamp(15px,1.25vw,19px);line-height:1.55}.hero-camera-module__Yncbqa__captionDetail{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;margin:0;padding-top:12px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.hero-camera-module__Yncbqa__canvas,.hero-camera-module__Yncbqa__poster{object-fit:contain;pointer-events:none;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.hero-camera-module__Yncbqa__canvas{opacity:0;filter:blur(var(--camera-motion-blur,0px))}.hero-camera-module__Yncbqa__poster{transform:translate(-50%,-50%);inset:auto!important;top:var(--camera-poster-y,31svh)!important;width:47svh!important;height:33svh!important;left:calc(50% + 3.6svh)!important}.hero-camera-module__Yncbqa__stage[data-ready] .hero-camera-module__Yncbqa__canvas{opacity:1}.hero-camera-module__Yncbqa__stage[data-ready] .hero-camera-module__Yncbqa__poster{opacity:0}.hero-camera-module__Yncbqa__shadow{display:none}@media (min-width:768px) and (max-width:1023px){.hero-camera-module__Yncbqa__hero .hero-lower-grid{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.hero-camera-module__Yncbqa__hero .hero-cta-buttons{gap:10px;padding-left:0}.hero-camera-module__Yncbqa__hero .skygate-btn{padding-inline:16px}}@media (max-width:767px){.hero-camera-module__Yncbqa__track.hero-camera-module__Yncbqa__track{height:900svh!important}.hero-camera-module__Yncbqa__track[data-reduced-motion]{height:430svh!important}.hero-camera-module__Yncbqa__navigation{height:80px}.hero-camera-module__Yncbqa__poster{width:26.5svh!important;height:18.7svh!important;left:calc(50% + 2.1svh)!important}.hero-camera-module__Yncbqa__captionPosition{width:min(76vw,340px);top:max(90px,10svh);transform:none}.hero-camera-module__Yncbqa__captionLeft{left:5.2vw}.hero-camera-module__Yncbqa__captionRight{text-align:right;right:5.2vw}.hero-camera-module__Yncbqa__captionKicker{letter-spacing:.12em;margin-bottom:10px;font-size:8px}.hero-camera-module__Yncbqa__captionTitle{font-size:clamp(28px,8.3vw,34px);line-height:1.04}.hero-camera-module__Yncbqa__captionTitle .hero-camera-module__Yncbqa__captionAccent{font-size:1.18em;line-height:1.05}.hero-camera-module__Yncbqa__captionDescription{margin:14px 0 0;font-size:12px;line-height:1.5}.hero-camera-module__Yncbqa__captionDetail{display:none}}@media (min-width:768px) and (max-width:1023px) and (max-aspect-ratio:1){.hero-camera-module__Yncbqa__captionPosition{width:min(70vw,540px);top:11svh;transform:none}.hero-camera-module__Yncbqa__captionRight{text-align:right}.hero-camera-module__Yncbqa__captionKicker{margin-bottom:16px}.hero-camera-module__Yncbqa__captionTitle{font-size:clamp(44px,5.6vw,54px)}.hero-camera-module__Yncbqa__captionDescription{margin:18px 0 0;font-size:15px}.hero-camera-module__Yncbqa__captionRight .hero-camera-module__Yncbqa__captionDescription{margin-left:auto}.hero-camera-module__Yncbqa__captionDetail{display:none}}@media (prefers-reduced-motion:reduce){.hero-camera-module__Yncbqa__canvas,.hero-camera-module__Yncbqa__poster{transition:none}}
.carousel-container{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;--outer-r:16px;--p-distance:0px;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:0 0;border:none;padding:4px 2px;position:relative;overflow:hidden}.carousel-track{transform-style:preserve-3d;will-change:transform;display:flex}.carousel-item{cursor:grab;box-sizing:border-box;height:285px;transform-style:preserve-3d;background-color:#e9e3d2;border:1px solid #1516102e;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #15161029}.carousel-item:active{cursor:grabbing}.carousel-container.round{border:none}.carousel-item.round{text-align:center;background-color:#e9e3d2;border:1px solid #1516102e;justify-content:center;align-items:center;position:relative;bottom:.1em}.carousel-item-header.round{margin:0;padding:0}.carousel-indicators-container.round{z-index:2;position:absolute;bottom:3em;left:50%;transform:translate(-50%)}.carousel-item-header{z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:12px 14px 0;display:flex;position:relative}.carousel-item-tag{font-family:var(--font-primary), "Signate Grotesk", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fac917;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b08b8;border:1px solid #ffffff1f;border-radius:9999px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.carousel-icon-container{color:#120f17;background-color:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.carousel-icon{color:#120f17;width:16px;height:16px}.carousel-item-image-wrap{z-index:0;position:absolute;inset:0;overflow:hidden}.carousel-item-image{object-fit:cover;object-position:center;transition:transform .4s}.carousel-item:hover .carousel-item-image{transform:scale(1.04)}.carousel-item-image-overlay{pointer-events:none;background:linear-gradient(#0000 0% 50%,#12110e4d 65%,#12110ed1 100%);position:absolute;inset:0}.carousel-item-content{z-index:2;box-sizing:border-box;padding:12px 14px 14px;position:relative}.carousel-item-title{font-family:var(--font-primary), "Signate Grotesk", sans-serif;letter-spacing:-.01em;color:#fff;margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.2}.carousel-item-description{font-family:var(--font-secondary), sans-serif;color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.carousel-indicators-container{z-index:2;justify-content:center;width:100%;display:flex;position:relative}.carousel-indicators{justify-content:center;align-items:center;gap:2px;width:auto;margin-top:6px;padding:0 8px;display:flex}.carousel-indicator{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;padding:0;display:inline-flex;position:relative}.carousel-indicator:after{content:"";background-color:#15161059;border-radius:50%;width:7px;height:7px;transition:background-color .18s,transform .18s,width .18s,height .18s;display:block}.carousel-indicator:hover:after{background-color:#151610a6}.carousel-indicator:focus-visible{outline:2px solid var(--ink,#151610);outline-offset:-2px}.carousel-indicator.active:after{background-color:var(--ink,#151610);width:10px;height:10px}.carousel-indicator.inactive:after{background-color:#15161059}
