@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_950dbf7b-module__MD6Wsq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_950dbf7b-module__MD6Wsq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_efc253b3-module__w1i8Da__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_efc253b3-module__w1i8Da__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
[data-beacon]{--color-paper:#f5f0e7;--color-paper-bright:#fffdf8;--color-ink:#11100f;--color-night:#17132c;--color-accent-hot:#ff2ea6;--color-accent-acid:#c7ff2e;--color-accent-blue:#2c4cff;--color-accent-orange:#ff6a00;--color-accent-violet:#7b35ff;--color-border:#11100f29;--color-border-inverted:#ffffff8c;--color-surface-inverted:#ffffff0d;--color-header-veil:#f5f0e7eb;--color-footer-rule:#ffffff26;--font-display:var(--font-fraunces), Georgia, serif;--font-body:var(--font-dm-sans), system-ui, sans-serif;--fs-display-hero:clamp(5.2rem, 13vw, 10.5rem);--fs-display-lg:clamp(2.8rem, 6vw, 5.5rem);--fs-display-md:clamp(2.5rem, 5vw, 4.8rem);--fs-giant:clamp(2.5rem, 6vw, 6rem);--fs-dek:clamp(1.25rem, 2vw, 1.7rem);--fs-shout:clamp(1.1rem, 2.4vw, 2.2rem);--fs-micro:.78rem;--beacon-shell-max:73.75rem;--beacon-gutter:2.5rem;--beacon-gutter-sm:1.625rem;--beacon-section-pad:6.875rem;--beacon-section-pad-sm:5rem;--beacon-gap-xl:5rem;--beacon-gap-lg:4.375rem;--beacon-band-pad:1.75rem;--beacon-border-weight:2px;--beacon-rule-weight:1px;--beacon-reveal-duration:.62s;--beacon-reveal-rise:1.5rem;--beacon-reveal-stagger:90ms;--beacon-glyph-float:.5rem;--beacon-glyph-duration:7s;--beacon-spark-duration:.62s;--beacon-spark-distance:2.75rem}@keyframes beacon-glyph-float{0%,to{opacity:.8;translate:0}50%{translate:0 calc(var(--beacon-glyph-float) * -1);opacity:1}}@keyframes beacon-spark{0%{opacity:1;translate:0;scale:1}to{translate:calc(cos(var(--angle)) * var(--beacon-spark-distance)) calc(sin(var(--angle)) * var(--beacon-spark-distance));opacity:0;scale:.4}}.grecaptcha-badge{visibility:hidden}[data-glyph]{animation:beacon-glyph-float var(--beacon-glyph-duration) ease-in-out infinite;animation-delay:calc(var(--glyph-index,0) * -1.3s)}[data-spark]{animation:beacon-spark var(--beacon-spark-duration) var(--easing-expand) forwards}[data-scribbles]:before,[data-scribbles]:after,[data-sparkle]:after{animation:beacon-glyph-float var(--beacon-glyph-duration) ease-in-out infinite}[data-scribbles]:after{animation-delay:-3.1s}[data-sparkle]:after{animation-delay:-5.2s}
.layout-module__1vwUOG__root{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;line-height:1.45;position:relative;overflow-x:clip}.layout-module__1vwUOG__root:after{content:"";pointer-events:none;z-index:var(--z-toast);opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.layout-module__1vwUOG__header{padding:var(--space-5) max(var(--beacon-gutter), (100vw - var(--beacon-shell-max)) / 2);border-bottom:var(--beacon-rule-weight) solid var(--color-border);background:var(--color-header-veil);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:var(--z-sticky);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.layout-module__1vwUOG__brand,.layout-module__1vwUOG__tinyCta{letter-spacing:.08em;font-size:.8rem;font-weight:700}.layout-module__1vwUOG__tinyCta{border-bottom:var(--beacon-border-weight) solid}.layout-module__1vwUOG__footer{padding:var(--space-8) 0;border-top:var(--beacon-rule-weight) solid var(--color-footer-rule);background:var(--color-ink);color:var(--color-paper)}.layout-module__1vwUOG__footerGrid{width:min(var(--beacon-shell-max), 100% - (var(--beacon-gutter) * 2));gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin-inline:auto;font-size:.75rem;display:grid}.layout-module__1vwUOG__footerGrid a{text-underline-offset:.2em;text-decoration:underline}.layout-module__1vwUOG__footerGrid p:last-child{text-align:right}@media (max-width:900px){.layout-module__1vwUOG__footerGrid{grid-template-columns:1fr}.layout-module__1vwUOG__footerGrid p:last-child{text-align:left}}@media (max-width:560px){.layout-module__1vwUOG__footerGrid{width:min(100% - (var(--beacon-gutter-sm) * 2), var(--beacon-shell-max))}}
