@font-face{font-family:Kastl;src:url('Poppins-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Kastl;src:url('Poppins-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
.site-header{position:fixed!important;z-index:90!important;inset:0 0 auto!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:start!important;padding:28px clamp(20px,3.4vw,64px)!important;background:transparent!important;color:#fff!important;mix-blend-mode:difference!important;transition:background-color .35s,color .35s,box-shadow .35s!important}.site-header.shell-solid{background:rgba(243,242,238,.72)!important;color:#11110f!important;mix-blend-mode:normal!important;backdrop-filter:blur(18px) saturate(120%)!important;-webkit-backdrop-filter:blur(18px) saturate(120%)!important;box-shadow:0 1px 0 rgba(17,17,15,.09)!important}.site-brand{font-family:var(--font-site)!important;font-size:clamp(20px,2vw,31px)!important;font-weight:600!important;letter-spacing:-.065em!important;line-height:1!important;color:inherit!important;text-decoration:none!important}.site-brand span{font-family:var(--font-site)!important;font-style:italic!important;font-weight:400!important}.site-header-label{margin:0!important;font:400 9px/1.35 var(--font-site)!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.12em!important}.site-menu-toggle{justify-self:end!important;border:0!important;background:transparent!important;padding:0!important;color:inherit!important;cursor:pointer!important;text-transform:uppercase!important;font:400 10px/1 var(--font-site)!important;letter-spacing:.12em!important;display:flex!important;align-items:center!important;gap:12px!important}.site-menu-icon{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;width:19px!important;height:16px!important}.site-menu-icon i{display:block!important;flex:0 0 2px!important;width:19px!important;height:2px!important;border:0!important;border-radius:0!important;background:currentColor!important;transition:transform .3s!important}.site-menu-toggle[aria-expanded=true] .site-menu-icon i:first-child{transform:translateY(3.5px) rotate(45deg)!important}.site-menu-toggle[aria-expanded=true] .site-menu-icon i:last-child{transform:translateY(-3.5px) rotate(-45deg)!important}
.site-overlay-menu{position:fixed!important;z-index:80!important;inset:0!important;background:#ff4d00!important;color:#11110f!important;padding:110px clamp(20px,3.4vw,64px) 30px!important;display:grid!important;grid-template-rows:auto 1fr auto!important;transform:translateY(-101%)!important;transition:transform .8s cubic-bezier(.77,0,.18,1)!important;visibility:hidden!important}.site-overlay-menu.open{transform:none!important;visibility:visible!important}.site-overlay-meta,.site-overlay-foot{display:flex!important;justify-content:space-between!important;font:400 10px/1.3 var(--font-site)!important;text-transform:uppercase!important;letter-spacing:.12em!important}.site-overlay-links{align-self:center!important}.site-overlay-links a{display:flex!important;align-items:start!important;gap:25px!important;border-bottom:1px solid rgba(17,17,15,.25)!important;color:inherit!important;text-decoration:none!important;font:400 clamp(51px,8.3vw,140px)/.88 var(--font-site)!important;letter-spacing:-.075em!important}.site-overlay-links a small{font-size:9px!important;letter-spacing:.1em!important;margin-top:1.6em!important}.site-overlay-links a:hover{font-family:var(--font-site)!important;font-style:italic!important}.site-overlay-foot{align-items:end!important}.site-overlay-foot a{color:inherit!important;text-decoration:none!important}.site-overlay-foot a:last-child{text-align:right!important}body.menu-open{overflow:hidden!important}
@media(max-width:800px){.site-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:15px!important}.site-header-label{display:none!important}.site-overlay-menu{padding-top:90px!important}.site-overlay-foot a:first-child{display:none!important}}
