@font-face{font-family:Avalon;src:url(../media/Avalon-Medium.13vu1ngz.ysh3.eot?dpl=dpl_GMuLDcLULFsKSoDNjFYEZd78QXbm);src:url(../media/Avalon-Medium.13vu1ngz.ysh3.eot?dpl=dpl_GMuLDcLULFsKSoDNjFYEZd78QXbm)format("embedded-opentype"),url(../media/Avalon-Medium.0nrqe.7k3jjd5.woff2?dpl=dpl_GMuLDcLULFsKSoDNjFYEZd78QXbm)format("woff2"),url(../media/Avalon-Medium.0u4.u4vhd3f8b.woff?dpl=dpl_GMuLDcLULFsKSoDNjFYEZd78QXbm)format("woff"),url(../media/Avalon-Medium.0x7.mgkh.~u1r.ttf?dpl=dpl_GMuLDcLULFsKSoDNjFYEZd78QXbm)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Avalon;src:url(../media/Avalon-Book.0abkxwetz-~ne.eot?dpl=dpl_GMuLDcLULFsKSoDNjFYEZd78QXbm);src:url(../media/Avalon-Book.0abkxwetz-~ne.eot?dpl=dpl_GMuLDcLULFsKSoDNjFYEZd78QXbm)format("embedded-opentype"),url(../media/Avalon-Book.0vbekxmjnags_.woff2?dpl=dpl_GMuLDcLULFsKSoDNjFYEZd78QXbm)format("woff2"),url(../media/Avalon-Book.05m9485b7.hj9.woff?dpl=dpl_GMuLDcLULFsKSoDNjFYEZd78QXbm)format("woff"),url(../media/Avalon-Book.0lay22b4-mzyh.ttf?dpl=dpl_GMuLDcLULFsKSoDNjFYEZd78QXbm)format("truetype");font-weight:400;font-style:normal}
:root{--background:#fff;--foreground:#171717;--color-light:#fff;--color-dark:#000;--color-primary:#ffebd2;--color-accent:red;--space-page-margin:2.4rem}@media (max-width:768px){:root{--space-page-margin:1.2rem}}:root{--font-avalon:"Avalon", sans-serif}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}
.label{text-transform:uppercase;font-family:var(--font-avalon);letter-spacing:-.01em;font-size:1.6rem;font-weight:400;line-height:1em}@media (max-width:940px){.label{font-size:1.4rem}}.label-button,.button{text-transform:uppercase;font-family:var(--font-avalon);letter-spacing:-.01em;font-size:1.5rem;font-weight:400;line-height:1em}@media (max-width:940px){.label-button,.button{font-size:1.3em}}.label-small{text-transform:uppercase;font-family:var(--font-avalon);letter-spacing:-.01em;font-size:1.4rem;font-weight:400;line-height:1em}.text{font-family:var(--font-avalon);letter-spacing:-.01em;font-size:1.6rem;font-weight:400;line-height:1.2em}@media (max-width:940px){.text{font-size:1.4rem}}.text-small{font-family:var(--font-avalon);letter-spacing:-.01em;font-size:1.4rem;font-weight:400;line-height:1.2em}.color-light{color:var(--color-light)}.color-dark{color:var(--color-dark)}.color-primary{color:var(--color-primary)}.color-accent{color:var(--color-accent)}.button{cursor:pointer;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;height:4.2rem;padding:.2rem 2.4rem 0;transition:background .12s,color .12s;display:inline-flex}@media (max-width:940px){.button{padding:.1rem 1.6rem 0}}.button-primary{color:var(--color-dark);background:#ffffffe6}@media (hover:hover){.button-primary:hover{background:#fff}}.button-secondary{color:var(--color-light);background:#ffffff2e}@media (hover:hover){.button-secondary:hover{background:#ffffff40}}
.label{text-transform:uppercase;font-family:var(--font-avalon);letter-spacing:-.01em;font-size:1.6rem;font-weight:400;line-height:1em}@media (max-width:940px){.label{font-size:1.4rem}}.label-button{text-transform:uppercase;font-family:var(--font-avalon);letter-spacing:-.01em;font-size:1.5rem;font-weight:400;line-height:1em}@media (max-width:940px){.label-button{font-size:1.3em}}.label-small{text-transform:uppercase;font-family:var(--font-avalon);letter-spacing:-.01em;font-size:1.4rem;font-weight:400;line-height:1em}.text{font-family:var(--font-avalon);letter-spacing:-.01em;font-size:1.6rem;font-weight:400;line-height:1.2em}@media (max-width:940px){.text{font-size:1.4rem}}.text-small{font-family:var(--font-avalon);letter-spacing:-.01em;font-size:1.4rem;font-weight:400;line-height:1.2em}.color-light{color:var(--color-light)}.color-dark{color:var(--color-dark)}.color-primary{color:var(--color-primary)}.color-accent{color:var(--color-accent)}
html,body{max-width:100vw;overflow-x:hidden}html{font-size:calc(62.5%*var(--base-font-size))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;font-family:var(--font-avalon);background:var(--color-dark);color:var(--color-light);font-weight:400}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
