*,:after,:before{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}ol,ul{list-style:none}li{margin:0;padding:0}button{all:unset;cursor:pointer}@font-face{font-display:swap;font-family:Silka;font-style:normal;font-weight:400;src:url(./silka-regular-webfont.CAVj_Pil.woff2) format("woff2"),url(./silka-regular-webfont.BOUPNsST.woff) format("woff"),url(./silka-regular-webfont.BiNxxllH.ttf) format("truetype")}@font-face{font-display:swap;font-family:Silka;font-style:normal;font-weight:500;src:url(./silka-medium-webfont.DKzOP_70.woff2) format("woff2"),url(./silka-medium-webfont.XfTXGbm5.woff) format("woff"),url(./silka-medium-webfont.9LyZ_e_Q.ttf) format("truetype")}@font-face{font-display:swap;font-family:Silka;font-style:normal;font-weight:600;src:url(./silka-semibold-webfont.Bjn8GO1x.woff2) format("woff2"),url(./silka-semibold-webfont.CNoaGkiF.woff) format("woff"),url(./silka-semibold-webfont.3gRmUOi4.ttf) format("truetype")}html{font-family:Silka,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:600}@font-face{font-display:swap;font-family:Sfizia;font-style:italic;font-weight:400;src:url(./sfizia-regularitalicno.2-webfont.Bqh8k8I6.woff2) format("woff2"),url(./sfizia-regularitalicno.2-webfont.BwjBNrkn.woff) format("woff"),url(./sfizia-regularitalicno.2-webfont.feZdvmHl.ttf) format("truetype")}.sfizia{font-family:Sfizia,serif;font-style:italic;font-weight:400}:root{--pad-side:2rem;--header-height:3rem;--white:#efe7df;--black:#221e1f;--orange:#e47a00}@media (max-width:1023px){:root{--pad-side:1.8rem}}@media (max-width:768px){:root{--pad-side:1.6rem}}@media (max-width:640px){:root{--pad-side:1.4rem}}@media (max-width:480px){:root{--pad-side:1rem}}@media (max-width:360px){:root{--pad-side:.75rem}}@media (max-height:640px) and (orientation:landscape){:root{--pad-side:1.4rem}}@media (max-height:480px) and (orientation:landscape){:root{--pad-side:1rem}}@media (min-width:1280px){:root{--pad-side:2.6rem}}@media (min-width:1536px){:root{--pad-side:4rem}}@media (min-width:1920px){:root{--pad-side:6rem}}html.lenis,html.lenis body{height:auto}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}html{background:var(--black);color:var(--orange);scrollbar-color:#e47a00 #221e1f}::-moz-selection{background:var(--orange);color:var(--black)}::selection{background:var(--orange);color:var(--black)}.hidden{opacity:0;visibility:hidden}.heading-s1{font-family:Sfizia,serif;font-size:calc(5rem + 5vw);font-style:italic;font-weight:400;text-transform:uppercase}.round-button{border:1px solid var(--orange);border-radius:3em;font-size:.9rem;padding:.4em .9em;text-transform:uppercase}@media (hover:hover){.round-button{overflow:hidden;position:relative;transition:color .3s ease}.round-button span{position:relative;z-index:2}.round-button:before{background:var(--orange);border-radius:3em;content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform .3s ease;z-index:1}.round-button:hover{color:var(--black)}.round-button:hover:before{transform:translate(0)}}.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}header[data-v-63de07ed]{left:0;position:fixed;right:0;top:0;z-index:1000}nav[data-v-63de07ed]{justify-content:space-between;padding:0 var(--pad-side)}.home-link-logo[data-v-63de07ed],nav[data-v-63de07ed]{align-items:center;display:flex}.home-link-logo[data-v-63de07ed]{height:var(--header-height)}.header-logomark[data-v-63de07ed]{height:auto;width:3rem}@media (hover:hover){.header-logomark[data-v-63de07ed] path{transition:fill .3s}.home-link-logo[data-v-63de07ed]:not(.router-link-active):hover path{fill:var(--white)}}@media (max-width:768px){.header-logomark[data-v-63de07ed]{width:2.4rem}.round-button[data-v-63de07ed]{font-size:.85rem}}#app-container{position:relative}.nuxt-page{min-height:100vh}
