#fxh-3d{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.2s ease}#fxh-3d.fxh-ready{opacity:.62}.fxh-aurora{position:absolute;inset:-12% -6%;z-index:0;pointer-events:none;overflow:hidden;filter:blur(64px);opacity:.5}.fxh-blob{position:absolute;width:46vmax;height:46vmax;border-radius:50%;mix-blend-mode:multiply;will-change:transform}.fxh-blob.b1{background:radial-gradient(circle,rgba(217,119,87,.5),transparent 60%);left:-10%;top:-22%;animation:fxh-blob1 24s ease-in-out infinite alternate}.fxh-blob.b2{background:radial-gradient(circle,rgba(139,123,255,.45),transparent 60%);right:-16%;top:-12%;animation:fxh-blob2 30s ease-in-out infinite alternate}.fxh-blob.b3{background:radial-gradient(circle,rgba(212,184,134,.5),transparent 60%);left:28%;bottom:-32%;animation:fxh-blob3 27s ease-in-out infinite alternate}@keyframes fxh-blob1{to{transform:translate(20%,14%) scale(1.2)}}@keyframes fxh-blob2{to{transform:translate(-14%,20%) scale(1.15)}}@keyframes fxh-blob3{to{transform:translate(10%,-16%) scale(1.25)}}.fxh-spotlight{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.12),transparent 60%);mix-blend-mode:soft-light}.fxh-ripple{position:fixed;z-index:9996;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(217,119,87,.32),transparent 70%);transform:translate(-50%,-50%) scale(0);animation:fxh-ripple .72s ease-out forwards}@keyframes fxh-ripple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}.fxh-trail{position:fixed;width:6px;height:6px;border-radius:50%;background:#8b7bff80;z-index:9997;pointer-events:none;will-change:transform}body.lite-mode #fxh-3d,body.motion-off #fxh-3d,body.lite-mode .fxh-aurora,body.motion-off .fxh-aurora,body.lite-mode .fxh-spotlight,body.motion-off .fxh-spotlight,body.lite-mode .fxh-trail,body.motion-off .fxh-trail{display:none!important}@media(prefers-reduced-motion:reduce){#fxh-3d,.fxh-aurora,.fxh-spotlight,.fxh-trail{display:none!important}.fxh-blob{animation:none}}@media(hover:none),(pointer:coarse){#fxh-3d,.fxh-spotlight,.fxh-trail{display:none!important}}.fx-word{display:inline-block;white-space:nowrap}.hero h1,.hero .display-xl,.hero .hero-title{font-family:Fraunces,Georgia,Times New Roman,serif!important;font-weight:300!important;font-size:clamp(2.6rem,6.2vw,5.6rem)!important;line-height:.98!important;letter-spacing:-.025em!important;font-optical-sizing:auto}.hero h1 em,.hero .hero-title em,.hero .editorial-em{font-style:italic;font-weight:300}.hero .eyebrow{font-family:Source Code Pro,ui-monospace,monospace!important;text-transform:uppercase;letter-spacing:.34em!important;font-size:.72rem!important;font-weight:500}.hero .lede,.hero p.sub,.hero .hero-sub{font-size:clamp(1.05rem,1.6vw,1.35rem)!important;line-height:1.6!important;max-width:46ch}.display-lg,[data-focus-section] h2,main>section h2{font-family:Fraunces,Georgia,serif!important;font-weight:300!important;font-size:clamp(2.1rem,4.6vw,3.8rem)!important;line-height:1.02!important;letter-spacing:-.02em!important;text-wrap:balance}.display-sm,[data-focus-section] h3,main>section h3{font-family:Fraunces,Georgia,serif!important;font-weight:400!important;letter-spacing:-.01em}.hero>.container,.hero .hero-content,.hero .hero-inner{position:relative;z-index:3}.hero h1,.hero .display-xl{position:relative;z-index:3}.hero:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 42%,rgba(250,247,240,.55),transparent 70%)}#fxh-3d.fxh-ready{opacity:.5}.fxh-aurora{opacity:.4}html.theme-light .hero-mesh-canvas{opacity:.42}.hero{padding-top:clamp(150px,18vh,230px);padding-bottom:clamp(80px,12vh,160px)}.hero .btn,.hero .button,.hero .cta{letter-spacing:.01em;font-weight:600}#fxh-physics{position:fixed;inset:0;z-index:-1;pointer-events:none}.fxh-marquee{overflow:hidden;white-space:nowrap;position:relative;z-index:2;padding:16px 0;margin:8px 0;border-top:1px solid rgba(60,40,20,.08);border-bottom:1px solid rgba(60,40,20,.08)}.fxh-marquee-track{display:inline-flex;will-change:transform;animation:fxh-marq 26s linear infinite}.fxh-marquee-track span{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(1.4rem,3vw,2.6rem);letter-spacing:-.01em;padding-right:.35em;color:#4a4458d9}@keyframes fxh-marq{to{transform:translate(-50%)}}.fxh-conic{position:relative}.fxh-conic:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--fx-angle),rgba(217,119,87,.65),rgba(139,123,255,.65),rgba(212,184,134,.65),rgba(217,119,87,.65));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s ease;animation:fx-angle 6s linear infinite}.fxh-conic:hover:after{opacity:1}body.lite-mode #fxh-physics,body.motion-off #fxh-physics,body.lite-mode .fxh-marquee,body.motion-off .fxh-marquee{display:none!important}@media(prefers-reduced-motion:reduce){#fxh-physics{display:none!important}.fxh-marquee-track,.fxh-conic:after{animation:none}}@media(hover:none),(pointer:coarse){#fxh-physics{display:none!important}}html[data-overdrive].fx-on.theme-light:before,html[data-overdrive].fx-on:before{display:none!important}html[data-overdrive] #fxh-3d.fxh-ready{opacity:.96}html[data-overdrive] .fxh-aurora{opacity:.5}html[data-overdrive] .fxh-spotlight{background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),rgba(107,91,255,.16),transparent 62%);mix-blend-mode:normal}html.fxoff-globe #fxh-3d,html.fxoff-aurora .fxh-aurora,html.fxoff-spotlight .fxh-spotlight,html.fxoff-trail .fxh-trail,html.fxoff-marquee .fxh-marquee,html.fxoff-physics #fxh-physics{display:none!important}html.fxoff-conic .fxh-conic:after{display:none!important}html.fxoff-gravity #fxh-grav,html.fxoff-constellation #fxh-constel,html.fxoff-blackhole #fxh-hole,html.fxoff-liquidmetal #fxh-metal,html.fxoff-flowfield #fxh-flow,html.fxoff-boids #fxh-boids,html.fxoff-lightning #fxh-bolt,html.fxoff-matrix #fxh-matrix,html.fxoff-timedial .fxh-dial{display:none!important}html.fxoff-split .fx-char{opacity:1!important;transform:none!important;transition:none!important}#fxh-grav,#fxh-constel,#fxh-hole,#fxh-flow,#fxh-metal,#fxh-shaders,#fxh-boids,#fxh-bolt,#fxh-matrix{position:fixed;inset:0;z-index:-1;pointer-events:none}#fxh-shaders{opacity:.7}#fxh-matrix{opacity:.85}#fxh-hole{opacity:0;transition:opacity 1s ease}#fxh-hole.fxh-ready{opacity:.9}#fxh-metal{filter:blur(7px) contrast(15);opacity:.6}.fxh-dial{position:fixed;left:18px;bottom:90px;z-index:9994;text-align:center;user-select:none}.fxh-dial-face{width:58px;height:58px;border-radius:50%;cursor:grab;position:relative;margin:0 auto;background:radial-gradient(circle at 50% 38%,#2a2150,#0b0917);border:1px solid rgba(139,123,255,.5);box-shadow:0 10px 26px -10px #2e1f9fb3}.fxh-dial-face:active{cursor:grabbing}.fxh-dial-hand{position:absolute;left:50%;top:50%;width:2px;height:22px;background:#c85a38;transform-origin:bottom center;transform:translate(-50%,-100%);border-radius:2px}.fxh-dial-cap{display:block;margin-top:5px;font-family:Source Code Pro,ui-monospace,monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2, #5a5470)}body.fxh-scrub .fxh-marquee-track,body.fxh-scrub #fxh-gradient{animation-play-state:paused!important;animation-delay:var(--fx-scrub, 0s)!important}@media(max-width:640px){.fxh-dial{bottom:78px}}.fx-batch-sep{margin:12px 4px 4px;padding-top:10px;border-top:1px dashed rgba(139,123,255,.32);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:#f4f1ff80}.fx-batch-sep:first-of-type{border-top:0;margin-top:2px;padding-top:0}.fx-deck{position:fixed;top:84px;right:16px;z-index:9995;width:232px;font-family:Source Code Pro,ui-monospace,monospace;color:#f4f1ff;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#141026f0,#0b0917f0);border:1px solid rgba(139,123,255,.4);box-shadow:0 20px 50px -18px #2e1f9f99;backdrop-filter:blur(8px)}.fx-deck-toggle{width:100%;display:flex;align-items:center;gap:8px;cursor:pointer;padding:11px 14px;background:transparent;border:0;color:#f4f1ff;font:inherit;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.fx-deck-dot{width:8px;height:8px;border-radius:50%;background:#c85a38;box-shadow:0 0 8px #c85a38}.fx-deck-body{max-height:64vh;overflow-y:auto;padding:4px 10px 12px;border-top:1px solid rgba(139,123,255,.22)}.fx-deck-collapsed .fx-deck-body{display:none}.fx-deck-head{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 10px;font-size:.62rem;letter-spacing:.16em;color:#f4f1ff8c;text-transform:uppercase}.fx-deck-bulk{display:flex;gap:6px}.fx-bulk-btn{cursor:pointer;font:inherit;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;color:#f4f1ff;background:#8b7bff29;border:1px solid rgba(139,123,255,.4)}.fx-bulk-btn:hover{background:#8b7bff52}.fx-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 4px;cursor:pointer;border-radius:8px}.fx-row:hover{background:#8b7bff1a}.fx-row-label{font-size:.74rem;letter-spacing:.01em;color:#f4f1ffeb}.fx-switch{position:relative;flex:0 0 auto;width:34px;height:19px;border-radius:999px;background:#ffffff29;transition:background .2s ease}.fx-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.fx-knob{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .2s ease;pointer-events:none}.fx-switch input:checked+.fx-knob{transform:translate(15px)}.fx-switch:has(input:checked){background:linear-gradient(120deg,#c85a38,#6b5bff)}@media(max-width:640px){.fx-deck{top:auto;bottom:14px;right:10px;width:200px}}
