.Hero_hero__0UVT3{position:relative;z-index:20;isolation:isolate;overflow:clip;padding:154px 0 52px;background:#f5f3ed}.Hero_hero__0UVT3:after{content:"";z-index:-1;background:linear-gradient(90deg,rgba(245,243,237,.72),transparent 50%,rgba(245,243,237,.36))}.Hero_grain__2wCOI,.Hero_grid__X65aI,.Hero_guides__jCa8z,.Hero_hero__0UVT3:after,.Hero_light__bv_Pq{position:absolute;inset:0;pointer-events:none}.Hero_light__bv_Pq{z-index:-4;background:radial-gradient(ellipse at 77% 42%,rgba(49,92,245,.13) 0,rgba(49,92,245,.055) 34%,transparent 68%),radial-gradient(ellipse at 13% 5%,rgba(255,255,255,.9) 0,transparent 48%)}.Hero_grid__X65aI{z-index:-5;background-image:linear-gradient(rgba(21,27,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(21,27,42,.035) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(ellipse at 55% 42%,#000 22%,transparent 82%)}.Hero_guides__jCa8z{z-index:-3;background-image:linear-gradient(90deg,transparent calc(50% - 1px),rgba(21,27,42,.08) 50%,transparent calc(50% + 1px)),linear-gradient(180deg,transparent calc(86% - 1px),rgba(21,27,42,.08) 86%,transparent calc(86% + 1px))}.Hero_grain__2wCOI{z-index:-2;opacity:.012;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.Hero_container__yFba6{width:100%;max-width:1440px;padding:0 clamp(22px,6vw,92px);margin:0 auto}.Hero_layout__5WKin{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(44px,6vw,96px)}.Hero_identity__NyHDp{position:relative;z-index:3;min-width:0;max-width:640px}.Hero_availability__J6G4L,.Hero_caption__mRnHs,.Hero_eyebrow__JL9tl,.Hero_frameBar___zYy1,.Hero_links__8e2wk,.Hero_location__iGMw3,.Hero_role__MK5yn{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace)}.Hero_eyebrow__JL9tl{font-size:10px;line-height:1.8;letter-spacing:.16em;color:#596375;margin-bottom:26px}.Hero_eyebrow__JL9tl>span{color:#2e57ee;margin:0 5px}.Hero_name__n411n{font-family:var(--font-display);font-size:clamp(48px,5.8vw,84px);font-weight:600;letter-spacing:-.075em;line-height:.94;margin-left:-.045em;text-wrap:balance;color:#151b2a}.Hero_mask__JemY7{display:block;overflow:hidden;padding:0 0 .1em}.Hero_mask__JemY7>span{display:block;white-space:nowrap}.Hero_role__MK5yn{margin-top:26px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#2e57ee;font-weight:600}.Hero_description__aZSEW{max-width:480px;margin-top:17px;color:#535c6c;font-size:17px;line-height:1.75;text-wrap:pretty}.Hero_actions__BO9Th{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.Hero_actions__BO9Th a{gap:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.Hero_actions__BO9Th a svg{flex-shrink:0}.Hero_links__8e2wk{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px}.Hero_links__8e2wk a{display:inline-flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid rgba(21,27,42,.2);font-size:11px;letter-spacing:.1em;color:#535c6c;transition:border-color .2s,color .2s}.Hero_links__8e2wk a:hover{border-color:#2e57ee;color:#151b2a}.Hero_links__8e2wk a:focus-visible{outline:2px solid #2e57ee;outline-offset:4px}.Hero_links__8e2wk svg{transition:transform .25s}.Hero_links__8e2wk a:hover svg{transform:translate(2px,-2px)}.Hero_artwork__hMdVT{position:relative;width:100%;max-width:700px;margin-left:auto;display:flex;flex-direction:column;justify-content:center}.Hero_artwork__hMdVT:before{content:"";position:absolute;inset:9% -7% 10%;z-index:-1;background:radial-gradient(ellipse at 60% 40%,rgba(49,92,245,.2),transparent 68%);filter:blur(28px);pointer-events:none}.Hero_figure__T_fNk{margin:0;position:relative}.Hero_frame____qR1{border:1px solid rgba(21,27,42,.13);border-radius:10px;overflow:hidden;background:#fbfaf6;box-shadow:0 30px 70px rgba(31,44,79,.16),0 4px 16px rgba(21,27,42,.06)}.Hero_frameBar___zYy1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;border-bottom:1px solid rgba(21,27,42,.1);background:#fbfaf6;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#636b78}.Hero_frameName__9aNri{color:#151b2a;font-weight:600}.Hero_frameMeta__MjWr6{color:#2e57ee}.Hero_shot__dRx1H{position:relative;aspect-ratio:16/9;background:#e8eaf0}.Hero_shotImage__IPyGC{object-fit:cover;object-position:top center}.Hero_caption__mRnHs{display:flex;flex-direction:column;gap:5px;padding:16px 2px 0}.Hero_projectName__b8JRh{font-size:10px;letter-spacing:.14em;color:#151b2a}.Hero_stack__rzRiS{font-size:10px;letter-spacing:.05em;color:#626d7d}.Hero_footer__zGPe2{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:52px;padding-top:18px;border-top:1px solid rgba(21,27,42,.13)}.Hero_availability__J6G4L{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.09em;color:#535c6c}.Hero_availability__J6G4L>span{width:6px;height:6px;flex-shrink:0;background:#198a63;border-radius:50%;box-shadow:0 0 0 4px rgba(25,138,99,.12)}.Hero_location__iGMw3{font-size:10px;letter-spacing:.09em;color:#636b78}@media (min-width:1450px){.Hero_layout__5WKin{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.Hero_artwork__hMdVT{max-width:700px}}@media (min-width:901px) and (max-width:1199px){.Hero_hero__0UVT3{padding-top:132px}.Hero_name__n411n{font-size:clamp(48px,6vw,72px)}.Hero_description__aZSEW{font-size:16px;max-width:430px}.Hero_artwork__hMdVT{max-width:520px}}@media (max-width:900px){.Hero_hero__0UVT3{padding:126px 0 42px}.Hero_layout__5WKin{grid-template-columns:1fr;gap:0}.Hero_name__n411n{font-size:clamp(54px,10vw,82px)}.Hero_description__aZSEW{max-width:540px}.Hero_artwork__hMdVT{max-width:100%;margin:42px 0 0}.Hero_footer__zGPe2{margin-top:38px;flex-wrap:wrap;gap:10px}}@media (max-width:600px){.Hero_hero__0UVT3{padding-top:108px}.Hero_eyebrow__JL9tl{font-size:9px;letter-spacing:.1em;margin-bottom:20px}.Hero_name__n411n{font-size:clamp(42px,10.6vw,60px);letter-spacing:-.07em}.Hero_role__MK5yn{font-size:10px;letter-spacing:.08em;margin-top:18px}.Hero_description__aZSEW{margin-top:14px;font-size:15px;line-height:1.7}.Hero_actions__BO9Th{margin-top:23px;gap:9px}.Hero_actions__BO9Th a{font-size:10px;min-height:46px;padding:0 16px}.Hero_links__8e2wk{margin-top:18px;gap:17px}.Hero_links__8e2wk a{font-size:10px;gap:6px}.Hero_caption__mRnHs{padding-top:12px}.Hero_projectName__b8JRh,.Hero_stack__rzRiS{font-size:9px}.Hero_availability__J6G4L{font-size:9px;letter-spacing:.05em}.Hero_location__iGMw3{display:none}.Hero_grid__X65aI{background-size:56px 56px;opacity:.6}}@media (prefers-reduced-motion:reduce){.Hero_links__8e2wk a,.Hero_links__8e2wk svg{transition:none}.Hero_links__8e2wk a:hover svg{transform:none}}