@font-face{font-family:Young Serif;src:url(/fonts/YoungSerif-Regular.woff2)format("woff2"),url(/fonts/YoungSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Alt Gothic ATF Black;src:url(/fonts/AltGothicATFBlack.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Heming;src:url(/fonts/HemingVariable.woff2)format("woff2"),url(/fonts/HemingVariable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Ranade;src:url(/fonts/Ranade-Variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Ranade;src:url(/fonts/Ranade-VariableItalic.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:New Rodin Pro;src:url(/fonts/NewRodinPro-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:New Rodin Pro;src:url(/fonts/NewRodinPro-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:New Rodin Pro;src:url(/fonts/NewRodinPro-DemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:New Rodin Pro;src:url(/fonts/NewRodinPro-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:New Rodin Pro;src:url(/fonts/NewRodinPro-ExtraBold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:New Rodin Pro;src:url(/fonts/NewRodinPro-UltraBold.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-LightObl.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Book.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-BookObl.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Medium.ttf)format("truetype");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-MediumObl.ttf)format("truetype");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Demi.ttf)format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-DemiObl.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Heavy.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-HeavyObl.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-BoldObl.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-ExtraBold.ttf)format("truetype");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-ExtraBoldObl.ttf)format("truetype");font-weight:800 900;font-style:italic;font-display:swap}@font-face{font-family:Futura PT Condensed;src:url(/fonts/FuturaPTCond-Book.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT Condensed;src:url(/fonts/FuturaPTCond-BookObl.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Futura PT Condensed;src:url(/fonts/FuturaPTCond-Medium.ttf)format("truetype");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:Futura PT Condensed;src:url(/fonts/FuturaPTCond-MediumObl.ttf)format("truetype");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:Futura PT Condensed;src:url(/fonts/FuturaPTCond-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura PT Condensed;src:url(/fonts/FuturaPTCond-BoldObl.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Futura PT Condensed;src:url(/fonts/FuturaPTCond-ExtraBold.ttf)format("truetype");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Futura PT Condensed;src:url(/fonts/FuturaPTCond-ExtraBoldObl.ttf)format("truetype");font-weight:800 900;font-style:italic;font-display:swap}:root{--bg-color:#fff;--fg-color:#0d0d0d;--fg-muted:#999;--accent-color:#f2df0c;--accent-base-color:#f20c1f;--hover-color:#e01010;--text-highlight-color:#f2df0c;--palette-white:#fff;--placeholder-color:color-mix(in srgb, var(--fg-color) 7%, var(--bg-color));--placeholder-color-strong:color-mix(in srgb, var(--fg-color) 11%, var(--bg-color));--font-primary:"Futura PT", sans-serif;--font-display:"Futura PT", sans-serif;--font-primary-weight:500;--font-display-weight:700;--font-primary-scale:1.15;--font-display-scale:1;--tracking:0em;--case-gap:.5rem}@media (min-width:700px){:root{--case-gap:.75rem}}::selection{background-color:color-mix(in srgb, var(--text-highlight-color) 55%, transparent);color:var(--fg-color)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}html,body{height:100%;overflow:hidden}@media (max-width:768px){html{overscroll-behavior-y:contain;height:auto;min-height:100%;overflow:hidden auto}body{height:auto;min-height:100%;overflow:visible}}body{background-color:var(--bg-color);color:var(--fg-color);font-family:var(--font-primary);font-weight:var(--font-primary-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;background:0 0;border:none}
