.sb{--sb-ease:cubic-bezier(.22, .8, .16, 1)}.sb-divider{transform-origin:top}@media (width<=767px){.sb-divider{transform-origin:0}}.sb-wash{pointer-events:none;opacity:0;filter:blur(38px);border-radius:9999px;position:absolute;inset:-12% -6%}.sb[data-sb=in] .sb-divider{animation:sb-draw .56s var(--sb-ease) both}.sb[data-sb=in] .sb-text{animation:sb-text-in .62s var(--sb-ease) 80ms both}.sb[data-sb=in] .sb-logo{animation:sb-logo-in .64s var(--sb-ease) .14s both}.sb[data-sb=in] .sb-wash{animation:sb-wash-pass .72s var(--sb-ease) .12s both}@keyframes sb-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=767px){@keyframes sb-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@keyframes sb-text-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes sb-logo-in{0%{opacity:0;transform:scale(.94)}35%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes sb-wash-pass{0%{opacity:0;transform:translate(-14%)}45%{opacity:.5}to{opacity:0;transform:translate(14%)}}@media (prefers-reduced-motion:reduce){.sb[data-sb=in] .sb-divider,.sb[data-sb=in] .sb-text,.sb[data-sb=in] .sb-logo,.sb[data-sb=in] .sb-wash{animation:none!important}}html[data-hv2]{--hv2-ease:cubic-bezier(.22, 1, .36, 1);--hv2-fast:.22s;--hv2-reveal:.52s;--hv2-image:.7s}html[data-hv2-motion] .hv2-hero>*>*{opacity:0;transition:opacity var(--hv2-reveal) var(--hv2-ease), transform var(--hv2-reveal) var(--hv2-ease);transform:translateY(12px)}html[data-hv2-motion] .hv2-hero h1{clip-path:inset(0 0 100%);transition:clip-path .62s var(--hv2-ease) 90ms}html[data-hv2-motion] .hv2-hero.hv2-in>*>*{opacity:1;transform:none}html[data-hv2-motion] .hv2-hero.hv2-in h1{clip-path:inset(0)}html[data-hv2-motion] .hv2-hero.hv2-in>*>:first-child{transition-delay:0s}html[data-hv2-motion] .hv2-hero.hv2-in>*>:nth-child(2){transition-delay:90ms}html[data-hv2-motion] .hv2-hero.hv2-in>*>:nth-child(3){transition-delay:.22s}html[data-hv2-motion] .hv2-hero.hv2-in>*>:nth-child(4),html[data-hv2-motion] .hv2-hero.hv2-in>*>:nth-child(5){transition-delay:.32s}html[data-hv2-motion] .hv2-hero.hv2-in>*>:nth-child(n+6){transition-delay:.4s}html[data-hv2-motion] .hv2-r{opacity:0;transform:translateY(var(--hv2-shift,14px));transition:opacity var(--hv2-reveal) var(--hv2-ease), transform var(--hv2-reveal) var(--hv2-ease);transition-delay:var(--hv2-delay,0s)}html[data-hv2-motion] .hv2-r.hv2-in{opacity:1;transform:none}html[data-hv2-motion] .hv2-rule{background-image:linear-gradient(to right, color-mix(in srgb, var(--brass) 55%, transparent), color-mix(in srgb, var(--brass) 55%, transparent));transition:background-size .5s var(--hv2-ease);background-position:0 0;background-repeat:no-repeat;background-size:0% 1px;border-top-color:#0000!important}html[data-hv2-motion] .hv2-rule.hv2-in{background-size:100% 1px}html[data-hv2] header nav[aria-label=Primary]{position:relative}html[data-hv2] header nav[aria-label=Primary]:after{content:"";height:1px;width:var(--hv2-nav-w,0px);background:var(--brass);transform:translateX(var(--hv2-nav-x,0px));opacity:var(--hv2-nav-o,0);transition:transform var(--hv2-fast) var(--hv2-ease), width var(--hv2-fast) var(--hv2-ease), opacity var(--hv2-fast) linear;pointer-events:none;position:absolute;bottom:.55rem;left:0}html[data-hv2]:not([data-hv2-motion]) header nav[aria-label=Primary]:after{transition:none}html[data-hv2] #questions ol>li{isolation:isolate;transition:border-top-color var(--hv2-fast) var(--hv2-ease);position:relative}html[data-hv2] #questions ol>li:before{content:var(--hv2-num,"");z-index:-1;font-family:var(--font-mono,monospace);color:color-mix(in srgb, var(--brass) 16%, transparent);opacity:0;transition:opacity .26s var(--hv2-ease), transform .26s var(--hv2-ease);pointer-events:none;font-size:clamp(2.25rem,3.4vw,3.25rem);line-height:1;position:absolute;top:.35rem;right:0;transform:scale(.9)}html[data-hv2] #questions ol>li:hover:before,html[data-hv2] #questions ol>li:focus-within:before{opacity:1;transform:none}html[data-hv2] #questions ol>li:hover,html[data-hv2] #questions ol>li:focus-within{border-top-color:var(--brass)}html[data-hv2] .hv2-voices{position:relative}html[data-hv2] .hv2-voices:before{content:"";background:var(--brass);transform-origin:100%;width:.6rem;height:1px;transition:transform .26s var(--hv2-ease);position:absolute;top:.55rem;left:-.85rem;transform:scaleX(0)}html[data-hv2] #questions ol>li:hover .hv2-voices:before,html[data-hv2] #questions ol>li:focus-within .hv2-voices:before{transform:none}html[data-hv2] .hv2-timeline{padding-left:1.5rem;position:relative}html[data-hv2] .hv2-timeline:before{content:"";background:color-mix(in srgb, var(--brass) 30%, transparent);width:1px;position:absolute;top:0;bottom:0;left:.3rem}html[data-hv2] .hv2-timeline:after{content:"";background:var(--brass);width:1px;transform:scaleY(var(--hv2-timeline,1));transform-origin:top;position:absolute;top:0;bottom:0;left:.3rem}html[data-hv2] .hv2-timeline>li{position:relative}html[data-hv2] .hv2-timeline>li:before{content:"";border:1px solid var(--brass);width:.65rem;height:.65rem;transition:background-color .26s var(--hv2-ease), transform .26s var(--hv2-ease);background:0 0;border-radius:999px;position:absolute;top:1.35rem;left:-1.5rem}html[data-hv2] .hv2-timeline>li.hv2-in:before{background:var(--brass)}html[data-hv2-motion] .hv2-mask{clip-path:inset(0 50%);transition:clip-path var(--hv2-image) var(--hv2-ease)}html[data-hv2-motion] .hv2-mask.hv2-in{clip-path:inset(0)}html[data-hv2-motion] .hv2-shift,html[data-hv2-motion] .hv2-r.hv2-in.hv2-shift{will-change:transform;transform:translateY(var(--hv2-vshift,0px)) scale(1.04)}html[data-hv2] a[data-cta][class*=bg-brass]{isolation:isolate;transition:color var(--hv2-fast) var(--hv2-ease), transform .12s var(--hv2-ease);position:relative;overflow:hidden}html[data-hv2] a[data-cta][class*=bg-brass]:before{content:"";z-index:-1;background:var(--ink);transform-origin:0;transition:transform var(--hv2-fast) var(--hv2-ease);position:absolute;inset:0;transform:scaleX(0)}html[data-hv2] a[data-cta][class*=bg-brass]:hover,html[data-hv2] a[data-cta][class*=bg-brass]:focus-visible{color:var(--stone);opacity:1}html[data-hv2] a[data-cta][class*=bg-brass]:hover:before,html[data-hv2] a[data-cta][class*=bg-brass]:focus-visible:before{transform:none}html[data-hv2] a[data-cta][class*=bg-brass]:active{transform:translateY(1px)}html[data-hv2]:not([data-hv2-motion]) a[data-cta][class*=bg-brass]:before,html[data-hv2]:not([data-hv2-motion]) a[data-cta][class*=bg-brass]{transition:none}html[data-hv2] #sponsors a{transition:transform var(--hv2-fast) var(--hv2-ease), filter var(--hv2-fast) var(--hv2-ease), box-shadow var(--hv2-fast) linear}html[data-hv2] #sponsors a:hover,html[data-hv2] #sponsors a:focus-visible{filter:saturate(1.05);box-shadow:0 2px 0 0 var(--brass);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){html[data-hv2] *{transition-duration:1ms!important}html[data-hv2] .hv2-shift{transform:none!important}}
