@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-BBbVrHF_.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/source-sans-3-latin-900-normal-BkQ9IsEo.woff2)format("woff2"),url(/assets/source-sans-3-latin-900-normal-DFrlov4n.woff)format("woff")}:root{--ink:#0d0b0a;--paper:#f2eadc;--soft:#c9bfb0;--muted:#82786f;--line:#f2eadc1a;--line-strong:#f2eadc33;--ember:#9b341d;--ember-light:#da744c;--ember-link:#de5b3e;--display:"Fraunces Variable", Georgia, serif;--body:"Source Sans 3", sans-serif;color:var(--soft);background:radial-gradient(circle at 84% 46%, #5a190c26, transparent 30rem), linear-gradient(160deg, #100d0c 0%, var(--ink) 55%, #0a0908 100%);font:400 18px/1.5 var(--body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.14s}::view-transition-new(root){animation-duration:.14s}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}html{scroll-behavior:smooth;background:var(--ink);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}body:before{content:"";z-index:10;opacity:.075;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;animation:.8s step-end infinite film-grain;position:fixed;inset:-50%}@keyframes film-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}button,a{-webkit-tap-highlight-color:transparent}.text-link,.public-inline-link,.public-form-note a,.public-faq a,.export-link-hint a,.settings-lede a,.signup-refusal a{color:var(--ember-link);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #de5b3e59;text-decoration:underline #de5b3e59;text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s}.text-link:hover,.public-inline-link:hover,.public-form-note a:hover,.public-faq a:hover,.export-link-hint a:hover,.settings-lede a:hover,.signup-refusal a:hover{color:#f07356;text-decoration-color:currentColor}a:focus-visible,button:focus-visible{outline:2px solid var(--ember-light);outline-offset:4px}img{max-width:100%}#root{isolation:isolate;min-height:100vh}main{z-index:auto;min-height:100vh;position:relative;overflow:hidden}main.has-film-backdrop{background:radial-gradient(circle at 84% 46%, #5a190c17, transparent 30rem), linear-gradient(160deg, #100d0c 0%, var(--ink) 55%, #0a0908 100%)}p{margin:0}::selection{color:var(--paper);background:var(--ember)}.route-loading{text-align:center;place-content:center;justify-items:center;min-height:100vh;padding:48px 24px;display:grid}.route-loading h1{color:var(--soft);font:400 1.1rem/1.4 var(--body);letter-spacing:.02em;margin:0}.route-loader{border:1px solid var(--line-strong);border-top-color:var(--ember-light);border-radius:50%;width:28px;height:28px;margin-bottom:18px;animation:.9s linear infinite route-spin}@keyframes route-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.route-loader{border-top-color:var(--line-strong);animation:none}}
