.Hero_hero__bqvNd{position:relative;min-height:100svh;background:radial-gradient(130% 100% at 70% 30%,#1c2b24 0,#12201a 46%,#0a120e 100%);color:var(--gold-3);overflow:hidden;isolation:isolate}.Hero_bg__CkeFF,.Hero_dust__UakHA{position:absolute;inset:0;pointer-events:none}.Hero_dust__UakHA{z-index:1}.Hero_glow__yuynr{position:absolute;width:62vw;height:62vw;max-width:900px;max-height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(111,148,120,.2) 0,rgba(95,130,103,.09) 35%,transparent 68%);filter:blur(20px)}.Hero_vignette__FECfj{position:absolute;inset:0;background:radial-gradient(110% 85% at 50% 50%,transparent 40%,rgba(10,18,14,.62) 100%)}.Hero_grid___ML9v{position:relative;z-index:2;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;grid-gap:clamp(1.5rem,3vh,2.5rem);gap:clamp(1.5rem,3vh,2.5rem);padding:clamp(1.4rem,3.2vh,2.4rem) var(--pad);max-width:var(--maxw);margin-inline:auto}.Hero_type__kh6zl{grid-row:2;align-self:center;max-width:40rem;position:relative;z-index:3}.Hero_role__10bDd{font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(220,234,217,.55);margin-bottom:clamp(1rem,2.4vh,1.8rem)}.Hero_name__DIjOe{font-family:var(--serif);font-weight:300;font-size:clamp(3.6rem,10.5vw,9.2rem);line-height:.86;letter-spacing:-.03em;margin:0}.Hero_line__fO3s8{display:block;background:linear-gradient(100deg,#5f8267,#9dc09f 24%,#e7f1e3 48%,#8fb491 70%,#5f8267);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:Hero_sheen__Iz_i4 9s var(--ease-io) infinite}.Hero_line2__JsYbj{margin-left:clamp(1.5rem,6vw,6rem);font-style:italic;animation-delay:1.2s}@keyframes Hero_sheen__Iz_i4{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Hero_taglineWrap__i_kw7{display:flex;align-items:flex-start;gap:1rem;margin-top:clamp(1.6rem,3.5vh,2.6rem)}.Hero_tick__s7N2v{display:block;width:clamp(28px,4vw,56px);height:1px;margin-top:.85em;background:linear-gradient(90deg,rgba(159,192,160,.7),transparent);flex:none}.Hero_tagline__PGzTC{font-family:var(--serif);font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:300;line-height:1.45;color:rgba(220,234,217,.82)}.Hero_tagline__PGzTC em{display:block;font-style:italic;color:rgba(220,234,217,.55)}.Hero_actions__yXeUX{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem);flex-wrap:wrap;margin-top:clamp(1.8rem,4vh,3rem)}.Hero_cta__1n4WS{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.1rem;border:1px solid rgba(159,192,160,.42);border-radius:999px;overflow:hidden;isolation:isolate;transition:border-color .3s var(--ease),color .27s var(--ease)}.Hero_ctaFill__MfyeG{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#7fa584,#dcead9 55%,#7fa584);transform:translateY(101%);transition:transform .39s var(--ease)}.Hero_cta__1n4WS:hover .Hero_ctaFill__MfyeG{transform:translateY(0)}.Hero_cta__1n4WS:hover{color:#16261d;border-color:transparent}.Hero_ctaLabel__eedQo{font-weight:500;transition:color .27s var(--ease)}.Hero_ctaLabel__eedQo,.Hero_ghost__XwlbG{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.Hero_ghost__XwlbG{position:relative;color:rgba(220,234,217,.62);padding-bottom:4px}.Hero_ghost__XwlbG:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .36s var(--ease)}.Hero_ghost__XwlbG:hover:after{transform:scaleX(1);transform-origin:left}.Hero_stage__EEQy2{grid-row:2;justify-self:end;align-self:center;width:clamp(280px,42vw,620px);perspective:1000px;pointer-events:none}.Hero_stageInner__gQTZy{position:relative;transform-style:preserve-3d}.Hero_markBig__HmcE6{position:relative;z-index:2;width:100%;height:auto}.Hero_halo__lR_MY{position:absolute;inset:-18%;z-index:1;background:radial-gradient(circle at 52% 50%,rgba(159,192,160,.16) 0,rgba(111,148,120,.06) 42%,transparent 70%);filter:blur(8px);animation:Hero_breathe__w7It9 7s var(--ease-io) infinite}@keyframes Hero_breathe__w7It9{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.Hero_bottom__IbFcl{display:flex;align-items:flex-end;gap:1.5rem}.Hero_credential__5r8Uo{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(220,234,217,.42);max-width:34ch}@media (max-width:900px){.Hero_grid___ML9v{grid-template-rows:auto auto auto auto;gap:2rem;padding-block:1.4rem 1.8rem}.Hero_type__kh6zl{grid-row:3;align-self:start;max-width:none}.Hero_stage__EEQy2{grid-row:2;justify-self:center;width:min(66vw,340px);margin:1.5rem 0 0}.Hero_name__DIjOe{font-size:clamp(3.2rem,15vw,5.4rem)}.Hero_line2__JsYbj{margin-left:clamp(1rem,8vw,3rem)}.Hero_bottom__IbFcl{grid-row:4}.Hero_credential__5r8Uo{font-size:.6rem}.Hero_cta__1n4WS{padding:.95rem 1.6rem}}