.cv_page__tDwzc{position:relative}.cv_wrap__Bb12N{width:min(1200px,100% - 2 * var(--gutter));margin-inline:auto}.cv_hero__6XRug{position:relative;padding:calc(var(--header-h) + env(safe-area-inset-top) + clamp(32px, 7vh, 72px)) 0 clamp(40px,6vw,64px);border-bottom:1px solid var(--line)}.cv_kicker__BSM37{margin:0;display:flex;align-items:center;gap:12px;color:var(--accent);font-size:12.5px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.cv_kicker__BSM37:before{content:"";width:28px;height:1.5px;background:currentColor}.cv_name__VJrEe{margin:18px 0 0;font-family:var(--font-serif);font-weight:480;font-size:clamp(2.3rem,7vw,4.6rem);line-height:1;letter-spacing:-.035em;animation:cv_up__3T9D6 .9s cubic-bezier(.2,.7,.2,1) both}.cv_credential__AteJ_{margin:14px 0 0;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.15rem,2.2vw,1.5rem);color:var(--accent)}.cv_contact__q_8h5{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:18px;color:var(--ink-2);font-size:15px}.cv_contact__q_8h5 a{color:inherit}.cv_actions__p3uhT{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cv_btn__rzcb9{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;transition:transform .3s,border-color .3s}.cv_btn__rzcb9:hover{transform:translateY(-2px)}.cv_btn__rzcb9:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cv_btnPrimary__1cS_H{background:var(--ink);color:var(--bg)}.cv_btnGhost__vdzu0{border:1px solid var(--line-2);color:var(--ink)}.cv_updated__1UmqQ{margin:14px 0 0;font-size:13px;color:var(--ink-3)}@keyframes cv_up__3T9D6{0%{opacity:0;transform:translateY(16px)}}.cv_highlights__1dA33{display:grid;grid-gap:12px;gap:12px;margin-top:clamp(32px,5vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.cv_highlights__1dA33>div{display:flex}.cv_highlight__5j5fH{flex:1 1;display:grid;grid-gap:6px;gap:6px;padding:20px 22px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.cv_highlight__5j5fH strong{font-family:var(--font-serif);font-weight:500;font-size:2rem;letter-spacing:-.03em;color:var(--accent);line-height:1}.cv_highlight__5j5fH span{font-size:14px;line-height:1.5;color:var(--ink-2)}.cv_body__iTz3u{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;padding:clamp(32px,6vw,72px) 0 clamp(64px,10vw,120px)}.cv_index__o15iF{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top));z-index:5;min-width:0;margin-inline:calc(-1 * var(--gutter));padding:10px var(--gutter);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.cv_index__o15iF p{display:none}.cv_index__o15iF ul{display:flex;gap:8px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.cv_index__o15iF ul::-webkit-scrollbar{display:none}.cv_index__o15iF a{display:block;padding:7px 13px;border-radius:999px;border:1px solid var(--line-2);white-space:nowrap;color:var(--ink-2);text-decoration:none;font-size:13.5px;font-weight:550}.cv_index__o15iF a:hover{color:var(--ink);border-color:var(--accent)}.cv_sections__BQUSi{display:grid;grid-gap:clamp(48px,7vw,80px);gap:clamp(48px,7vw,80px);min-width:0}.cv_section__ot2yS{scroll-margin-top:calc(var(--header-h) + 72px)}.cv_h2__PfQ_G{margin:0 0 24px;padding-bottom:14px;border-bottom:1px solid var(--line-2);font-family:var(--font-serif);font-weight:480;font-size:clamp(1.7rem,3.6vw,2.4rem);letter-spacing:-.03em}.cv_timeline__a2Jn7{display:grid;grid-gap:28px;gap:28px}.cv_entry__WLFk6{position:relative;padding-left:26px}.cv_entry__WLFk6:before{content:"";position:absolute;left:4px;top:10px;bottom:-28px;width:1.5px;background:var(--line-2)}.cv_entry__WLFk6:last-child:before{bottom:0}.cv_entry__WLFk6:after{content:"";position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.cv_entryHead__9N64q{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.cv_entryHead__9N64q h3{margin:0;font-size:1.08rem;font-weight:650;letter-spacing:-.01em;line-height:1.35}.cv_place__lJbjO{color:var(--ink-3);font-size:14px;white-space:nowrap}.cv_roles__wMhGQ{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding:0;list-style:none}.cv_roleLine__RHqpb{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px}.cv_roleTitle__W40IY{font-style:italic;color:var(--ink)}.cv_dates__1L_IA{font-size:13.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cv_detail__pJ2UU{margin:4px 0 6px}.cv_bullets__gDNE2,.cv_detail__pJ2UU{color:var(--ink-2);font-size:15px;line-height:1.6}.cv_bullets__gDNE2{margin:10px 0 0;padding-left:18px}.cv_bullets__gDNE2 li::marker{color:var(--accent)}.cv_list__qtn9m{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.cv_list__qtn9m li{position:relative;padding-left:22px;color:var(--ink-2);font-size:15.5px;line-height:1.6}.cv_list__qtn9m li:before{content:"";position:absolute;left:2px;top:.65em;width:7px;height:7px;border-radius:2px;background:var(--accent);transform:rotate(45deg)}.cv_text__NgsQs{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.7;max-width:46rem}@media (min-width:980px){.cv_body__iTz3u{grid-template-columns:220px minmax(0,1fr);gap:56px}.cv_index__o15iF{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);align-self:start;margin:0;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0}.cv_index__o15iF p{display:block;margin:0 0 12px;font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cv_index__o15iF ul{flex-direction:column;gap:2px;overflow:visible}.cv_index__o15iF a{padding:7px 0 7px 14px;border:0;border-left:2px solid var(--line);border-radius:0}.cv_index__o15iF a:hover{border-left-color:var(--accent)}.cv_section__ot2yS{scroll-margin-top:calc(var(--header-h) + 24px)}}@media (max-width:360px){.cv_btn__rzcb9{flex:1 1 100%;justify-content:center}}@media print{.cv_actions__p3uhT,.cv_highlights__1dA33,.cv_index__o15iF{display:none}.cv_hero__6XRug{padding-top:0}}.site_site__mkIf2{position:relative;min-height:100dvh;background:var(--bg);color:var(--ink);overflow-x:clip}.site_site__mkIf2:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site_main__NXIFS{position:relative;z-index:1}.site_wrap__ZjneY{width:min(1200px,100% - 2 * var(--gutter));margin-inline:auto}.site_header__MdpTd{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top);transition:background-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s;transition:background-color .35s,box-shadow .35s,backdrop-filter .35s;transition:background-color .35s,box-shadow .35s,backdrop-filter .35s,-webkit-backdrop-filter .35s}.site_headerSolid__TUKD9{background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 var(--line)}.site_headerInner__U0V20{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:2}.site_brand__v1id9{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none;min-width:0}.site_mono__m7cXE{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:var(--ink);color:var(--bg);font-family:var(--font-serif);font-weight:600;font-size:15px;letter-spacing:-.02em}.site_brandName__fqrTW{font-weight:600;font-size:15px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site_nav__IpBGw{display:none;gap:4px}.site_nav__IpBGw a{padding:9px 15px;border-radius:999px;color:var(--ink-2);text-decoration:none;font-size:14.5px;font-weight:500;transition:background-color .2s,color .2s}.site_nav__IpBGw a:hover{background:var(--accent-soft);color:var(--ink)}.site_headerActions__aeToa{display:flex;align-items:center;gap:8px}.site_ctaBtn__3CwbP{display:none;align-items:center;height:42px;padding:0 18px;border-radius:999px;white-space:nowrap;background:var(--accent);color:var(--accent-ink);font-weight:650;font-size:14.5px;text-decoration:none;box-shadow:0 8px 24px -10px var(--accent);transition:transform .25s,box-shadow .25s}.site_ctaBtn__3CwbP:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px var(--accent)}.site_ctaBtn__3CwbP:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:361px){.site_ctaBtn__3CwbP{display:inline-flex}}@media (min-width:361px) and (max-width:519px){.site_brandName__fqrTW{display:none}.site_ctaBtn__3CwbP{height:40px;padding:0 15px;font-size:14px}}.site_iconBtn__5n_YQ{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line);color:var(--ink);background:color-mix(in srgb,var(--surface) 70%,transparent);transition:border-color .2s,transform .2s}.site_iconBtn__5n_YQ:hover{border-color:var(--line-2)}.site_iconBtn__5n_YQ:active{transform:scale(.94)}.site_brand__v1id9:focus-visible,.site_btn__csrT_:focus-visible,.site_iconBtn__5n_YQ:focus-visible,.site_nav__IpBGw a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site_sunIcon__IjyjY{display:none}:root[data-theme=dark] .site_sunIcon__IjyjY{display:block}:root[data-theme=dark] .site_moonIcon__m0qcn{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site_sunIcon__IjyjY{display:block}:root:not([data-theme=light]) .site_moonIcon__m0qcn{display:none}}.site_menuBtn__z2Wbf{position:relative}.site_menuBtn__z2Wbf span{position:absolute;left:12px;right:12px;height:1.6px;background:currentColor;border-radius:2px;transition:transform .35s cubic-bezier(.6,0,.2,1)}.site_menuBtn__z2Wbf span:first-child{transform:translateY(-4px)}.site_menuBtn__z2Wbf span:last-child{transform:translateY(4px)}.site_menuOpen__UXyVb span:first-child{transform:rotate(45deg)}.site_menuOpen__UXyVb span:last-child{transform:rotate(-45deg)}.site_sheet__G7RMO{position:fixed;inset:0;z-index:49;background:var(--bg);overflow-y:auto;padding-top:calc(var(--header-h) + env(safe-area-inset-top) + 32px);visibility:hidden;opacity:0;transition:opacity .35s,visibility .35s}.site_sheetOpen__WeZzB{visibility:visible;opacity:1}.site_sheet__G7RMO nav{display:grid}.site_sheet__G7RMO a{display:flex;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--font-serif);font-size:clamp(2rem,9vw,3rem);letter-spacing:-.03em;color:var(--ink);text-decoration:none;transform:translateY(16px);opacity:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s;transition-delay:calc(var(--i) * 60ms + 80ms)}.site_sheet__G7RMO a span{font-family:var(--font-sans);font-size:13px;color:var(--accent);letter-spacing:.08em}.site_sheetOpen__WeZzB a{transform:none;opacity:1}.site_sheet__G7RMO a.site_sheetCta__Mc0uv{justify-content:center;margin-top:28px;padding:16px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans);font-size:1.1rem;font-weight:650;letter-spacing:0}.site_hero__jpPQz{position:relative;display:flex;align-items:center;min-height:min(100svh,1000px);padding:calc(var(--header-h) + env(safe-area-inset-top) + clamp(20px, 5vh, 64px)) 0 clamp(72px,10vh,112px)}.site_heroGlow__cLFgF{position:absolute;inset:0;overflow:hidden;pointer-events:none}.site_heroGlow__cLFgF span{position:absolute;border-radius:50%;filter:blur(70px);animation:site_drift__7034I 22s ease-in-out infinite alternate}.site_heroGlow__cLFgF span:first-child{width:46vmax;height:46vmax;top:-16vmax;right:-12vmax;background:var(--glow-a)}.site_heroGlow__cLFgF span:last-child{width:38vmax;height:38vmax;bottom:-18vmax;left:-14vmax;background:var(--glow-b);animation-duration:28s}@keyframes site_drift__7034I{to{transform:translate3d(-4vmax,3vmax,0) scale(1.08)}}.site_heroGrid__zKV_k{position:relative;display:grid;grid-template-columns:1fr;grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:center}.site_heroText__kAPPL{min-width:0}.site_eyebrow__GfiGD{display:inline-flex;align-items:center;gap:10px;margin:0;max-width:100%;padding:8px 15px 8px 12px;border-radius:999px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 60%,transparent);color:var(--ink-2);font-size:13px;font-weight:500;animation:site_fadeUp__3C1Q6 .9s cubic-bezier(.2,.7,.2,1) both}.site_pulse__ht5Q3{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--accent);animation:site_pulse__ht5Q3 2.4s ease-out infinite}@keyframes site_pulse__ht5Q3{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%,to{box-shadow:0 0 0 10px transparent}}.site_title__KIFgj{margin:22px 0 0;font-family:var(--font-serif);font-weight:480;font-optical-sizing:auto;font-size:clamp(2.4rem,14vw,6.6rem);line-height:.94;letter-spacing:-.04em}.site_line__mCRNJ{display:block;overflow:hidden;padding-bottom:.06em}.site_line__mCRNJ>span{display:inline-block;animation:site_lineUp___DKyP 1.15s cubic-bezier(.2,.75,.1,1) both;animation-delay:calc(var(--i) * .13s + .12s)}.site_line__mCRNJ:last-child>span{font-style:italic;font-weight:400;color:var(--accent)}.site_title__KIFgj[data-italic=false] .site_line__mCRNJ:last-child>span{font-style:normal}.site_cred__RIEx7{font-size:.42em;font-style:normal;font-weight:500;letter-spacing:0;color:var(--ink-2);white-space:nowrap}@keyframes site_lineUp___DKyP{0%{transform:translateY(108%)}}.site_tagline__aGE_y{margin:22px 0 0;max-width:30rem;font-family:var(--font-serif);font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.3;letter-spacing:-.01em;animation:site_fadeUp__3C1Q6 1s cubic-bezier(.2,.7,.2,1) .45s both}.site_lede__Kcw15{margin:16px 0 0;max-width:33rem;color:var(--ink-2);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.65;animation:site_fadeUp__3C1Q6 1s cubic-bezier(.2,.7,.2,1) .55s both}.site_ctas__Udsaz{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;animation:site_fadeUp__3C1Q6 1s cubic-bezier(.2,.7,.2,1) .65s both}@keyframes site_fadeUp__3C1Q6{0%{opacity:0;transform:translateY(18px)}}.site_btn__csrT_{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background-color .3s,border-color .3s}.site_btn__csrT_ svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.site_btn__csrT_:hover{transform:translateY(-2px)}.site_btn__csrT_:hover svg{transform:translateX(4px)}.site_btnPrimary__mpITj{background:var(--ink);color:var(--bg);box-shadow:0 10px 30px -12px color-mix(in srgb,var(--ink) 70%,transparent)}.site_btnGhost__2gELv{border:1px solid var(--line-2);color:var(--ink);background:color-mix(in srgb,var(--surface) 50%,transparent)}.site_btnGhost__2gELv:hover{border-color:var(--ink-3)}.site_art__qsiwV{position:relative;width:min(100%,470px);justify-self:center;animation:site_artIn__RaElz 1.4s cubic-bezier(.2,.7,.2,1) .2s both}@keyframes site_artIn__RaElz{0%{opacity:0;transform:translateY(30px) scale(.97)}}.site_artSvg__nagwi{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 40px 60px color-mix(in srgb,var(--ink) 22%,transparent))}.site_archOutline__0b1TW{fill:none;stroke:var(--line-2);stroke-width:1.2;stroke-dasharray:2 7;stroke-linecap:round}.site_stars__9DvQG circle{fill:var(--star);animation:site_twinkle__MSilB 3.6s ease-in-out infinite}@keyframes site_twinkle__MSilB{50%{opacity:.25}}.site_sun__AhzhL{animation:site_sunRise__Gge4_ 2.6s cubic-bezier(.2,.7,.2,1) .3s both}@keyframes site_sunRise__Gge4_{0%{transform:translateY(70px);opacity:0}}.site_ridge__1_srl{transition:fill .6s}.site_ridgeFar__a45HV{fill:var(--m1);animation:site_sway__gJmy6 26s ease-in-out infinite alternate}.site_ridgeMid__Fvk0p{fill:var(--m2);animation:site_sway__gJmy6 20s ease-in-out infinite alternate-reverse}.site_ridgeNear__Ejrtf{fill:var(--m3)}@keyframes site_sway__gJmy6{to{transform:translateX(-10px)}}.site_ecgGlow__UNHYd,.site_ecg__bERZs{fill:none;stroke:var(--ecg);stroke-linecap:round;stroke-linejoin:round}.site_ecgSweep__UAURH{transform-box:fill-box;transform-origin:0 50%;animation:site_sweep__jC_f4 2.6s linear .7s both}@keyframes site_sweep__jC_f4{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site_ecg__bERZs{stroke-width:2.6}.site_ecgGlow__UNHYd{stroke-width:9;opacity:.45}.site_ecgDot__ZiQ8n{fill:var(--ecg);filter:drop-shadow(0 0 6px var(--ecg))}.site_artCard__49eB8{position:absolute;left:-6%;bottom:9%;display:flex;align-items:center;gap:12px;padding:13px 18px 13px 13px;border-radius:18px;border:1px solid var(--line);box-shadow:var(--shadow);background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:site_cardIn__U378H 1s cubic-bezier(.2,.7,.2,1) 1.5s both,site_bob__2rD_U 7s ease-in-out 2.5s infinite}@keyframes site_cardIn__U378H{0%{opacity:0;transform:translateY(16px)}}@keyframes site_bob__2rD_U{50%{transform:translateY(-6px)}}.site_artCardIcon__aNKA9{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);flex-shrink:0}.site_artCard__49eB8 strong{display:block;font-size:14.5px;font-weight:650;letter-spacing:-.01em}.site_artCard__49eB8 small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:1px}.site_scrollCue__0OPB_{position:absolute;left:50%;bottom:24px;width:42px;height:42px;margin-left:-21px;border-radius:50%;display:none;place-items:center;color:var(--ink-2);border:1px solid var(--line-2);text-decoration:none;animation:site_cue__IrQLx 2.6s ease-in-out 2s infinite}@keyframes site_cue__IrQLx{50%{transform:translateY(6px)}}.site_awardBand__PQfzF{position:relative;padding:clamp(16px,3vw,32px) 0 clamp(56px,8vw,96px)}.site_award__9Nxbm{position:relative;display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;grid-gap:clamp(8px,2vw,20px);gap:clamp(8px,2vw,20px);padding:clamp(28px,5vw,56px) clamp(20px,5vw,64px);overflow:hidden;border-radius:calc(var(--radius) + 8px);border:1px solid var(--line-2);background:radial-gradient(120% 140% at 0 0,var(--accent-soft),transparent 60%),radial-gradient(90% 120% at 100% 100%,color-mix(in srgb,var(--glow-b) 60%,transparent),transparent 60%),var(--surface);box-shadow:var(--shadow)}.site_award__9Nxbm:after{content:"";position:absolute;inset:-40% auto -40% -30%;width:40%;pointer-events:none;transform:rotate(18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 70%,transparent),transparent);animation:site_sheen__lYXiU 7s ease-in-out 1.5s infinite}@keyframes site_sheen__lYXiU{0%{left:-40%}45%,to{left:130%}}.site_laurel__YEQc5{width:clamp(140px,22vw,200px);height:auto;color:var(--accent)}.site_laurelStem___IYfl{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;opacity:.85}.site_leaf__Uz9yT{fill:currentColor;opacity:.9;transform-box:fill-box;transform-origin:center;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1.2);transition-delay:calc(var(--i) * 80ms + .25s)}.js [data-reveal]:not([data-visible]) .site_leaf__Uz9yT{opacity:0;transform:scale(.2)}.site_laurelYear__YuzBL{font-family:var(--font-serif);font-size:42px;font-weight:500;letter-spacing:-.03em;fill:var(--ink)}.site_awardText__nES28{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;justify-items:center}.site_awardText__nES28 .site_kicker__2Jmal{justify-content:center}.site_awardTitle__pvj9V{margin:0;font-family:var(--font-serif);font-weight:480;font-size:clamp(1.9rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.035em}.site_srOnly__YKQzo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site_awardOrg__eb9_a{margin:0;font-size:clamp(1rem,1.6vw,1.15rem);color:var(--ink-2)}@media (min-width:760px){.site_award__9Nxbm{grid-template-columns:auto minmax(0,1fr);text-align:left}.site_awardText__nES28,.site_award__9Nxbm{justify-items:start}.site_awardText__nES28 .site_kicker__2Jmal{justify-content:flex-start}}.site_ticker__3Ye2M{position:relative;overflow:hidden;padding:20px 0;border-block:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.site_tickerTrack__bf5s5{display:flex;width:max-content;animation:site_marquee__DfPc0 48s linear infinite}.site_ticker__3Ye2M:hover .site_tickerTrack__bf5s5{animation-play-state:paused}.site_tickerList__73Owa{display:flex;margin:0;padding:0;list-style:none}.site_tickerList__73Owa li{display:flex;align-items:center;white-space:nowrap;color:var(--ink-2);font-family:var(--font-serif);font-size:clamp(1.1rem,2.2vw,1.55rem);letter-spacing:-.01em}.site_tickerList__73Owa li:after{content:"✦";margin:0 clamp(22px,4vw,44px);font-size:.6em;color:var(--accent)}@keyframes site_marquee__DfPc0{to{transform:translateX(-50%)}}.site_section__Oc9Xf{position:relative;padding-block:clamp(80px,12vw,150px)}.site_sectionAlt__7quFG{background:var(--bg-2);border-block:1px solid var(--line)}.site_sectionHead__yrAM5{display:grid;grid-gap:16px;gap:16px;max-width:46rem;margin-bottom:clamp(40px,6vw,68px)}.site_kicker__2Jmal{margin:0;display:flex;align-items:center;gap:12px;color:var(--accent);font-size:12.5px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.site_kicker__2Jmal:before{content:"";width:28px;height:1.5px;background:currentColor}.site_h2__kzP5C{margin:0;font-family:var(--font-serif);font-weight:480;font-size:clamp(2.1rem,5.2vw,3.6rem);line-height:1.03;letter-spacing:-.035em}.site_feature__V4gzV .site_h2__kzP5C{margin-top:16px}.site_sub__m5l7w{margin:0;color:var(--ink-2);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.7;max-width:38rem}.site_pillars__mhPXb,.site_soonGrid__ZCk6B{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.site_pillars__mhPXb>div,.site_soonGrid__ZCk6B>div{display:flex}.site_pillar__r2Z74{position:relative;flex:1 1;display:flex;flex-direction:column;overflow:hidden;padding:clamp(24px,3vw,32px);min-height:320px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,border-color .5s}.site_pillar__r2Z74:after{content:"";position:absolute;inset:auto -30% -60% auto;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--glow-a),transparent 65%);opacity:.35;transition:opacity .5s,transform .6s}.site_pillar__r2Z74:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:var(--line-2)}.site_pillar__r2Z74:hover:after{opacity:.9;transform:translate(-10%,-10%)}.site_pillarTop__PsdWk{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.site_pillarIcon__8ivNE{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);transition:background-color .4s,color .4s,transform .5s}.site_pillar__r2Z74:hover .site_pillarIcon__8ivNE{background:var(--accent);color:var(--accent-ink);transform:rotate(-6deg) scale(1.05)}.site_pillarNum__cM7v1{font-family:var(--font-serif);font-size:15px;color:var(--ink-3)}.site_pillarKicker__1oikh{margin:auto 0 0;padding-top:40px;font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.site_pillarTitle__ekjXQ{margin:8px 0 10px;font-family:var(--font-serif);font-weight:500;font-size:clamp(1.6rem,2.4vw,1.9rem);letter-spacing:-.025em;line-height:1.1}.site_pillarBody__8aOJP{position:relative;z-index:1;margin:0;color:var(--ink-2);line-height:1.65;font-size:15.5px}.site_feature__V4gzV{display:grid;grid-template-columns:1fr;grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:center}.site_featureArt__qWNgi{width:100%;container:orbitwrap/inline-size}.site_facts__rrvSN{margin:36px 0 0;border-top:1px solid var(--line-2)}.site_facts__rrvSN div{display:grid;grid-template-columns:minmax(96px,150px) 1fr;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.site_facts__rrvSN dt{color:var(--ink-3);font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding-top:3px}.site_facts__rrvSN dd{margin:0;font-family:var(--font-serif);font-size:1.2rem;letter-spacing:-.01em}.site_orbit__F_ksp{position:relative;width:min(100%,500px);aspect-ratio:1;margin-inline:auto;container-type:inline-size}.site_ringInner__ICmzi,.site_ringOuter__meGD_{position:absolute;border-radius:50%}.site_ringOuter__meGD_{inset:8%;border:1px dashed var(--line-2);animation:site_spin__G1Ed_ 120s linear infinite reverse}.site_ringInner__ICmzi{inset:22%;border:1px solid var(--line);background:radial-gradient(circle,var(--accent-soft),transparent 70%)}.site_core__obvjp{position:absolute;inset:31%;border-radius:50%;display:grid;place-items:center;padding:8%;text-align:center;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent) 45%,color-mix(in srgb,var(--accent) 65%,#000));color:#fff;font-family:var(--font-serif);font-size:clamp(.95rem,5cqw,1.5rem);line-height:1.12;letter-spacing:-.02em;box-shadow:0 30px 80px -24px var(--accent),inset 0 -10px 30px rgba(0,0,0,.18);animation:site_beat__nc6A_ 2.8s ease-in-out infinite}@keyframes site_beat__nc6A_{0%,30%,to{transform:scale(1)}12%{transform:scale(1.045)}20%{transform:scale(.99)}}.site_spin__G1Ed_{position:absolute;inset:0;margin:0;padding:0;list-style:none;animation:site_spin__G1Ed_ 90s linear infinite}.site_node__k17Py{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translateX(min(42cqw,50cqw - 70px)) rotate(calc(-1 * var(--a)))}.site_nodeLabel__YMc0z{position:absolute;left:0;top:0;translate:-50% -50%;white-space:nowrap;animation:site_spin__G1Ed_ 90s linear infinite reverse;padding:9px 15px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow);font-size:clamp(11.5px,3.1cqw,14px);font-weight:550;color:var(--ink)}@keyframes site_spin__G1Ed_{to{rotate:1turn}}@container orbitwrap (max-width: 340px){.site_orbit__F_ksp{aspect-ratio:auto}.site_ringInner__ICmzi,.site_ringOuter__meGD_{display:none}.site_core__obvjp{position:relative;inset:auto;width:62%;aspect-ratio:1;margin:0 auto 22px}.site_spin__G1Ed_{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;animation:none}.site_node__k17Py{position:static;width:auto;height:auto;transform:none}.site_nodeLabel__YMc0z{position:static;display:inline-block;translate:none;animation:none;box-shadow:none;font-size:12.5px}}.site_soon__RZA_X{position:relative;flex:1 1;overflow:hidden;padding:clamp(24px,3vw,30px);border-radius:var(--radius);border:1px dashed var(--line-2);background:color-mix(in srgb,var(--surface) 40%,transparent)}.site_soon__RZA_X:before{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--surface) 90%,transparent) 50%,transparent 70%);animation:site_shimmer__Ble2G 5s ease-in-out infinite}@keyframes site_shimmer__Ble2G{60%,to{transform:translateX(100%)}}.site_soonIcon__HDbwf{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--ink-2)}.site_badge__Jtk14{padding:6px 11px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:650;white-space:nowrap}.site_soonTitle__c02K5{position:relative;margin:36px 0 8px;font-family:var(--font-serif);font-weight:500;font-size:1.45rem;letter-spacing:-.02em}.site_footer__nnh03{position:relative;z-index:1;border-top:1px solid var(--line);padding:clamp(48px,7vw,80px) 0 calc(28px + env(safe-area-inset-bottom))}.site_footerTop__hc1tK{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.site_footerName__URloZ{margin:0;font-family:var(--font-serif);font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.03em}.site_footerNote__6BWzd{margin:10px 0 0;color:var(--ink-3);font-size:14.5px;max-width:30rem;line-height:1.6}.site_footerLinks__5077R{display:flex;flex-wrap:wrap;gap:8px 22px;align-content:flex-start}.site_footerBottom__NanCD a,.site_footerLinks__5077R a{color:var(--ink-2);text-decoration:none;font-size:14.5px}.site_footerBottom__NanCD a:hover,.site_footerLinks__5077R a:hover{color:var(--accent)}.site_footerBottom__NanCD{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;border-top:1px solid var(--line);color:var(--ink-3);font-size:13.5px}@media (max-width:360px){.site_brandName__fqrTW{display:none}.site_eyebrow__GfiGD{font-size:12px}.site_btn__csrT_{flex:1 1 100%}.site_artCard__49eB8{left:2%;bottom:4%}.site_facts__rrvSN div{grid-template-columns:1fr;gap:4px}}@media (max-width:600px){.site_pillar__r2Z74{min-height:0}.site_pillarKicker__1oikh{padding-top:28px}.site_ctas__Udsaz{gap:10px}.site_btn__csrT_{padding:0 20px}}@media (min-width:700px){.site_scrollCue__0OPB_{display:grid}}@media (min-width:840px){.site_nav__IpBGw{display:flex}.site_menuBtn__z2Wbf,.site_sheet__G7RMO{display:none}}@media (min-width:900px){.site_heroGrid__zKV_k{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.site_art__qsiwV{justify-self:end}.site_feature__V4gzV{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.site_hero__jpPQz[data-layout=centered] .site_heroGrid__zKV_k{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.site_hero__jpPQz[data-layout=centered] .site_heroText__kAPPL{display:flex;flex-direction:column;align-items:center}.site_hero__jpPQz[data-layout=centered] .site_lede__Kcw15,.site_hero__jpPQz[data-layout=centered] .site_tagline__aGE_y{margin-inline:auto}.site_hero__jpPQz[data-layout=centered] .site_ctas__Udsaz{justify-content:center}.site_hero__jpPQz[data-layout=centered] .site_art__qsiwV{justify-self:center;width:min(100%,420px)}.site_hero__jpPQz[data-layout=centered] .site_scrollCue__0OPB_{display:none}@media (min-width:900px){.site_hero__jpPQz[data-layout=reverse] .site_heroGrid__zKV_k{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.site_hero__jpPQz[data-layout=reverse] .site_heroText__kAPPL{order:2}.site_hero__jpPQz[data-layout=reverse] .site_art__qsiwV{order:1;justify-self:start}.site_hero__jpPQz[data-layout=reverse] .site_artCard__49eB8{left:auto;right:-6%}}@media (max-height:520px) and (orientation:landscape){.site_hero__jpPQz{min-height:auto}.site_heroGrid__zKV_k{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.site_scrollCue__0OPB_{display:none}}@media (horizontal-viewport-segments:2){.site_feature__V4gzV,.site_hero__jpPQz[data-layout] .site_heroGrid__zKV_k{width:100%;grid-template-columns:env(viewport-segment-width 0 0) env(viewport-segment-width 1 0);column-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0))}.site_feature__V4gzV>div:last-child,.site_heroText__kAPPL{padding-inline:var(--gutter)}.site_art__qsiwV,.site_featureArt__qWNgi{padding-inline:var(--gutter);justify-self:center}.site_scrollCue__0OPB_{display:none}}@media (vertical-viewport-segments:2){.site_hero__jpPQz{min-height:env(viewport-segment-height 0 0)}}@media (prefers-reduced-motion:reduce){.site_ecgSweep__UAURH{animation:none}.site_ecgDot__ZiQ8n{display:none}}