:where(.s2) *{box-sizing:border-box;margin:0}html:where(.s2){-webkit-text-size-adjust:100%;scroll-padding-top:72px;overflow-x:clip}:where(.s2) body{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html:where(.s2){scroll-behavior:smooth}}:where(.s2) body{background:rgb(var(--bg));color:rgb(var(--text));font-family:var(--font-sans);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}:where(.s2) body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:1;background:radial-gradient(58% 40% at 80% 6%,rgba(217,119,87,.09),transparent 70%),radial-gradient(44% 36% at 10% 2%,rgba(201,162,92,.06),transparent 70%),radial-gradient(44% 38% at 6% 30%,rgba(139,122,176,.06),transparent 72%)}:where(.s2) body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.028'/%3E%3C/svg%3E")}.js.s2 body:before{animation:ambientIn 1.2s ease-out .1s both}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.js.s2 body:before{animation:ambientIn 1.2s ease-out .1s both,ambDrift linear both;animation-timeline:auto,scroll(root block)}}}:where(.s2) main{position:relative;z-index:2}:where(.s2) a{color:inherit;text-decoration:none}:where(.s2) section{padding-block:clamp(3.4rem,6.5vw,5.5rem)}:where(.s2) main section.band:first-of-type{border-top:0}:where(.s2) main section.band:last-of-type{border-bottom:0}:where(.s2) main section.wrap+section.wrap{border-top:1px solid rgb(var(--border))}@supports (-moz-appearance:none){html:where(.s2){scrollbar-width:thin;scrollbar-color:rgb(var(--gold-deep)) rgb(var(--bg-sunken))}}:where(.s2) ::-webkit-scrollbar,:where(.s2)::-webkit-scrollbar{width:12px;height:12px}:where(.s2) ::-webkit-scrollbar-track,:where(.s2)::-webkit-scrollbar-track{background:rgb(var(--bg-sunken))}:where(.s2) ::-webkit-scrollbar-thumb,:where(.s2)::-webkit-scrollbar-thumb{background:rgb(var(--gold-deep));border-radius:10px;border:3px solid rgb(var(--bg-sunken))}:where(.s2) ::-webkit-scrollbar-thumb:hover,:where(.s2)::-webkit-scrollbar-thumb:hover{background:rgb(var(--gold))}@media(max-width:620px){:where(.s2) body{font-size:16px}}@supports not (overflow:clip){html:where(.s2){overflow-x:hidden}}@media (prefers-reduced-motion:reduce){:where(.s2) *{animation:none!important;transition:none!important}html:where(.s2){scroll-behavior:auto}}