@font-face{font-family:Folsom;src:url(/fonts/folsom-black-web.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:sabonbold;src:url(/fonts/sabon_bold-webfont.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:sabonbolditalic;src:url(/fonts/sabon_bolditalic-webfont.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:sabonitalic;src:url(/fonts/sabon_italic-webfont.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:sabonroman;src:url(/fonts/sabon_roman-webfont.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:MoreGothic-Bold;src:url(/fonts/MoreGothic-Bold.woff2)format("woff2");font-style:normal}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}:where(body){background-color:#fff;min-height:100%;margin:0}:where(article,aside,details,figcaption,figure,footer,header,main,hgroup,menu,nav,section){display:block}:root,:root[data-force-color-mode=light]{--primary-color:#262626;--primary-background:white;--secondary-background:#fafafa;--secondary-color:#262626}@media (prefers-color-scheme:dark){:root{--primary-color:white;--primary-background:#1c1c1c;--secondary-color:#fafafa;--secondary-background:#262626}}:where(a,a:link,a:visited){touch-action:manipulation;font-weight:400;text-decoration:none}:where(a:hover,a:active){text-decoration:underline}:where(a[disabled]){pointer-events:none}:where(a:focus){outline-offset:0px;outline:2px solid}:focus:not(:focus-visible){outline:none}:focus:not(:-moz-focusring){outline:none}:where(h1,h2,h3,h4,h5,h6){margin:0 0 1rem;font-weight:400;line-height:1}:where(p,dl){margin:0 0 1rem}:where(iframe,img,figure,video){border-style:none;max-width:100%;height:auto;margin:0 0 1rem}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle;margin:0 0 1rem}.grid-instagram{grid-column-gap:5px;grid-row-gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 0 20px;display:grid}@media screen and (width>=600px){.grid-instagram{grid-column-gap:2rem;grid-row-gap:2rem}}h2{text-transform:uppercase;letter-spacing:.2em;font-family:Folsom;font-size:1rem;font-weight:700}.container{width:calc(100% - 10px);max-width:935px;margin:0 auto 30px}@media screen and (width>=600px){.container{width:calc(100% - 40px)}}header{background-color:var(--primary-background);color:var(--primary-color);text-align:center;border-bottom:1px solid #0003;padding:10px 0 1px}.logo{max-width:220px;margin:0 auto 10px}@media (prefers-color-scheme:dark){.logo{filter:invert()}}header a{color:#000}body{color:var(--primary-color);background:#fafafa;background-color:var(--secondary-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}img{border-radius:4px;margin:0}main a:hover{background-color:#000;border-radius:4px}@media (prefers-color-scheme:dark){img:not([src*=\.svg]){opacity:.9}}main a:hover img{opacity:.7}body{background:#fff}*{box-sizing:border-box;margin:0;padding:0}p,h2,h3{color:#191c17;font-feature-settings:"liga", "clig", "pnum", "onum";margin:0 0 2rem;font-weight:400;line-height:1.3}h3{font-family:sabonitalic}h1{text-align:left;font-feature-settings:"liga", "clig", "dlig", "pnum", "onum";color:#191c17;padding:2rem;font-family:MoreGothic-Bold,sabonroman,sabonitalic,Trajan Pro;font-size:3rem;font-weight:400}.intro{background-color:#00ced1;width:100vw}.intro p{text-align:center;text-transform:uppercase;font-feature-settings:"liga", "clig", "dlig", "pnum", "onum";color:#afeeee;letter-spacing:-.01em;text-transform:uppercase;font-feature-settings:"liga", "clig", "dlig", "pnum", "onum";text-align:left;width:100vw;font-family:MoreGothic-Bold;font-size:12vw;font-weight:400;line-height:1}strong,b{font-weight:700}h2{margin-bottom:0}h3{color:#700;font-size:1.375rem;font-weight:400}p{letter-spacing:-.01em;text-rendering:auto;-moz-osx-font-smoothing:grayscale;margin:0 0 2rem;font-family:sabonroman;font-size:1.375rem;line-height:1.5}b,strong{font-family:sabonbold;font-weight:400}em,i{font-family:sabonitalic}b i,i b,em strong,strong em{font-family:sabonbolditalic}
