.v4-root{--v4-paper:#fff8f1;--v4-paper-deep:#fff1e7;--v4-paper-muted:#f5eee7;--v4-card:#fff;--v4-card-warm:#fff7f0;--v4-white:#fff;--v4-ink:#12100e;--v4-ink-2:#24201c;--v4-ink-soft:#5f574f;--v4-ink-faint:#a3988e;--v4-line:#18120c1a;--v4-line-soft:#18120c0f;--v4-line-strong:#18120c29;--v4-orange:#f0521b;--v4-orange-2:#ff5a1f;--v4-orange-deep:#d84312;--v4-orange-soft:#ffe7da;--v4-orange-wash:#fff0e8;--v4-green:#21a957;--v4-amber:#f5a524;--v4-blue:#3178f6;--v4-night:#0f100f;--v4-night-card:#171716;--v4-night-line:#ffffff1c;--v4-night-text:#fff8f0;--v4-night-muted:#fff8f0a8;font-family:var(--font-interTight), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background-color:var(--v4-paper);color:var(--v4-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(135deg,#f0521b17 0%,#0000 34%),linear-gradient(315deg,#ffd1b22e 0%,#0000 42%),linear-gradient(#fff8f1 0%,#fff9f4 24%,#fffbf7 52%,#fff6ed 76%,#fff8f1 100%)}.v4-root .v4-serif{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;font-optical-sizing:auto}.v4-root .v4-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--v4-orange);font-size:11px;font-weight:700}.v4-root ::selection{background:var(--v4-ink);color:var(--v4-paper)}.v4-root .v4-dark-dots:before{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#f0521b2e 1px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80% 32%,#000 0%,#0000 58%);mask-image:radial-gradient(circle at 80% 32%,#000 0%,#0000 58%)}.v4-root section[id]{scroll-margin-top:6rem}@keyframes v4-enter{0%{opacity:0;transform:translateY(var(--v4-enter-y,14px))}to{opacity:1;transform:none}}.v4-root .v4-enter{animation:.6s cubic-bezier(.22,1,.36,1) both v4-enter;animation-delay:var(--v4-enter-delay,0s)}@keyframes v4-enter-lcp{0%{transform:translateY(18px)}to{transform:none}}.v4-root .v4-enter-lcp{animation:.7s cubic-bezier(.22,1,.36,1) both v4-enter-lcp}@keyframes v4-enter-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.v4-root .v4-enter-pop{animation:.55s cubic-bezier(.22,1,.36,1) both v4-enter-pop;animation-delay:var(--v4-enter-delay,0s)}@keyframes v4-enter-collage{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}.v4-root .v4-enter-collage{animation:.85s cubic-bezier(.22,1,.36,1) both v4-enter-collage;animation-delay:var(--v4-enter-delay,0s)}.v4-root .v4-reveal{opacity:0;transform:translateY(var(--v4-reveal-y,24px));transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--v4-reveal-delay,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--v4-reveal-delay,0s)}.v4-root .v4-reveal.is-in{opacity:1;transform:none}.v4-fade-pop{visibility:hidden;opacity:0;transition:opacity .18s,transform .18s,visibility 0s linear .18s;transform:translateY(10px)scale(.98)}.v4-fade-pop.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:none}.v4-overlay-fade{visibility:hidden;opacity:0;transition:opacity .25s,visibility 0s linear .25s}.v4-overlay-fade.is-open{visibility:visible;opacity:1;transition-delay:0s}.v4-drawer-slide{visibility:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s;transform:translate(100%)}.v4-drawer-slide.is-open{visibility:visible;transition-delay:0s;transform:none}.v4-collapse{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .22s,visibility 0s linear .22s;display:grid}.v4-collapse.is-open{visibility:visible;opacity:1;grid-template-rows:1fr;transition-delay:0s}.v4-collapse>*{min-height:0;overflow:hidden}.v4-root .v4-motion-idle :is(.v4-floaty,.v4-floaty-soft,.v4-pulse-dot,.v4-orbit-spin,.v4-bounce-down,.v4-os-wire,.v4-os-hub,.v4-pb-card,.v4-pb-wave-bar,.v4-pb-day,.v4-pb-pulse,.v4-pb-status-a,.v4-pb-status-b,.v4-ge-step,.v4-ge-row,.v4-ge-fill,.v4-ge-pick-a,.v4-ge-pick-b,.v4-ge-pick-c,.v4-ge-trophy,.v4-hs-roll,.v4-hs-fade-a,.v4-hs-fade-b,.v4-hs-fade-c,.v4-hs-join,.v4-hs-act),.v4-root .v4-motion-idle .v4-screen-glare:after{animation-play-state:paused}@keyframes v4-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.v4-root .v4-floaty{animation:7s ease-in-out infinite v4-floaty}@keyframes v4-floaty-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.v4-root .v4-floaty-soft{animation:8s ease-in-out infinite v4-floaty-soft}@keyframes v4-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.v4-root .v4-pulse-dot{animation:2.2s ease-in-out infinite v4-pulse-dot}@keyframes v4-orbit-spin{to{transform:rotate(360deg)}}.v4-root .v4-orbit-spin{animation:90s linear infinite v4-orbit-spin}@keyframes v4-bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.v4-root .v4-bounce-down{animation:2s ease-in-out infinite v4-bounce-down}@keyframes v4-os-flow{to{stroke-dashoffset:16px}}.v4-root .v4-os-wire{stroke-dasharray:6 10;animation:1.15s linear infinite v4-os-flow}@keyframes v4-os-hub-glow{0%,to{box-shadow:0 36px 90px -58px #000000f2,0 0 #f0521b52}50%{box-shadow:0 36px 90px -58px #000000f2,0 0 0 12px #f0521b00}}.v4-root .v4-os-hub{animation:3.4s ease-in-out infinite v4-os-hub-glow}@keyframes v4-pb-card{0%{opacity:0;transform:translateY(9px)scale(.965)}7%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)scale(.985)}}.v4-root .v4-pb-card{animation:6s cubic-bezier(.22,1,.36,1) infinite both v4-pb-card}@keyframes v4-pb-wave{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}.v4-root .v4-pb-wave-bar{transform-origin:50%;animation:.85s ease-in-out infinite v4-pb-wave}@keyframes v4-pb-day{0%,4%{background-color:var(--v4-orange);color:#fff}26%,to{color:var(--v4-ink-soft);background-color:#0000}}.v4-root .v4-pb-day{animation:6s step-end infinite v4-pb-day}@keyframes v4-pb-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.v4-root .v4-pb-pulse{animation:2.6s ease-in-out infinite v4-pb-pulse}@keyframes v4-pb-status-a{0%,44%{opacity:1}52%,94%{opacity:0}to{opacity:1}}@keyframes v4-pb-status-b{0%,44%{opacity:0}52%,94%{opacity:1}to{opacity:0}}.v4-root .v4-pb-status-a{animation:6s ease-in-out infinite v4-pb-status-a}.v4-root .v4-pb-status-b{animation:6s ease-in-out infinite v4-pb-status-b}@keyframes v4-ge-step{0%,4%{border-color:var(--v4-night-line);background-color:#2d221c}10%,30%{background-color:#3a2519;border-color:#f0521b8c}40%,to{border-color:var(--v4-night-line);background-color:#2d221c}}.v4-root .v4-ge-step{animation:6.5s ease-in-out infinite v4-ge-step}@keyframes v4-ge-row{0%{opacity:0;transform:translate(-6px)}8%,92%{opacity:1;transform:none}to{opacity:0;transform:translate(4px)}}.v4-root .v4-ge-row{animation:6.5s ease-out infinite both v4-ge-row}@keyframes v4-ge-fill{0%{transform:scaleX(0)}22%,92%{transform:scaleX(1)}to{transform:scaleX(1)}}.v4-root .v4-ge-fill{transform-origin:0;animation:6.5s cubic-bezier(.22,1,.36,1) infinite both v4-ge-fill}@keyframes v4-ge-pick-a{0%,12%{opacity:1}16%,96%{opacity:0}to{opacity:1}}@keyframes v4-ge-pick-b{0%,12%{opacity:0}16%,28%{opacity:1}32%,to{opacity:0}}@keyframes v4-ge-pick-c{0%,28%{opacity:0}34%,96%{opacity:1}to{opacity:0}}.v4-root .v4-ge-pick-a{animation:6.5s step-end infinite v4-ge-pick-a}.v4-root .v4-ge-pick-b{animation:6.5s step-end infinite v4-ge-pick-b}.v4-root .v4-ge-pick-c{animation:6.5s step-end infinite v4-ge-pick-c}@keyframes v4-ge-trophy{0%,30%{transform:scale(1);box-shadow:0 18px 42px -24px #f0521be6}36%{transform:scale(1.1);box-shadow:0 18px 52px -18px #f0521b}46%,to{transform:scale(1);box-shadow:0 18px 42px -24px #f0521be6}}.v4-root .v4-ge-trophy{animation:6.5s ease-out infinite v4-ge-trophy}@keyframes v4-screen-glare{0%,to{opacity:0;transform:translate(-120%)skew(-18deg)}12%{opacity:.5}50%{opacity:0;transform:translate(220%)skew(-18deg)}}.v4-root .v4-screen-glare:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff8c 46%,#ffffffd9 52%,#0000 100%);width:42%;animation:9s ease-in-out infinite v4-screen-glare;position:absolute;inset:0}@keyframes v4-wz-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v4-root .v4-wz-row{animation:.5s ease-out both v4-wz-row}@keyframes v4-hs-roll{0%,22%{transform:translateY(0)}28%,47%{transform:translateY(-25%)}53%,72%{transform:translateY(-50%)}78%,to{transform:translateY(-75%)}}.v4-root .v4-hs-roll{animation:8s cubic-bezier(.65,0,.35,1) infinite v4-hs-roll}@keyframes v4-hs-fade-a{0%,24%{opacity:1}31%,93%{opacity:0}to{opacity:1}}@keyframes v4-hs-fade-b{0%,24%{opacity:0}31%,57%{opacity:1}64%,to{opacity:0}}@keyframes v4-hs-fade-c{0%,57%{opacity:0}64%,93%{opacity:1}to{opacity:0}}.v4-root .v4-hs-fade-a{animation:8s ease-in-out infinite v4-hs-fade-a}.v4-root .v4-hs-fade-b{animation:8s ease-in-out infinite v4-hs-fade-b}.v4-root .v4-hs-fade-c{animation:8s ease-in-out infinite v4-hs-fade-c}@keyframes v4-hs-join{0%,46%{opacity:0;transform:translateY(4px)}54%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}.v4-root .v4-hs-join{animation:8s ease-out infinite v4-hs-join}@keyframes v4-hs-act{0%{opacity:0;transform:translate(-5px)}7%,93%{opacity:1;transform:none}to{opacity:0;transform:translate(3px)}}.v4-root .v4-hs-act{animation:8s ease-out infinite both v4-hs-act}@media (prefers-reduced-motion:reduce){.v4-root .v4-floaty,.v4-root .v4-floaty-soft,.v4-root .v4-orbit-spin,.v4-root .v4-bounce-down,.v4-root .v4-os-wire,.v4-root .v4-os-hub,.v4-root .v4-pb-wave-bar,.v4-root .v4-pb-day,.v4-root .v4-pb-pulse,.v4-root .v4-pb-status-a,.v4-root .v4-pb-status-b,.v4-root .v4-ge-step,.v4-root .v4-ge-fill,.v4-root .v4-ge-pick-a,.v4-root .v4-ge-pick-b,.v4-root .v4-ge-pick-c,.v4-root .v4-ge-trophy{animation:none}.v4-root .v4-screen-glare:after{opacity:0;animation:none}.v4-root .v4-wz-row{opacity:1;animation:none;transform:none}.v4-root .v4-hs-roll,.v4-root .v4-hs-fade-b,.v4-root .v4-hs-fade-c,.v4-root .v4-hs-join{animation:none}.v4-root .v4-hs-fade-b,.v4-root .v4-hs-fade-c,.v4-root .v4-hs-join{opacity:0}.v4-root .v4-hs-fade-a{opacity:1;animation:none}.v4-root .v4-hs-act,.v4-root .v4-ge-row,.v4-root .v4-pb-card{opacity:1;animation:none;transform:none}.v4-root .v4-enter,.v4-root .v4-enter-lcp,.v4-root .v4-enter-pop,.v4-root .v4-enter-collage{animation-duration:1ms;animation-delay:0s}.v4-root .v4-reveal{opacity:1;transition:none;transform:none}.v4-fade-pop,.v4-overlay-fade,.v4-drawer-slide,.v4-collapse{transition:none}}@layer base{.v4-root *,.v4-root :before,.v4-root :after{border-color:var(--v4-line)}.v4-root :is(h1,h2,h3,h4,h5,h6,p){color:inherit}}
