.menu[data-astro-cid-dmqpwcec],.site-header[data-astro-cid-dmqpwcec]{--t: .3s;font-family:Inter,SUIT Variable,SUIT,-apple-system,Apple SD Gothic Neo,sans-serif}@media(prefers-reduced-motion:reduce){.menu[data-astro-cid-dmqpwcec],.site-header[data-astro-cid-dmqpwcec]{--t: 0ms}}.menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:25;background:#fff;color:#1c1a18;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:112px clamp(24px,3.4vw,48px) 40px;opacity:0;visibility:hidden;transition:opacity var(--t) ease,visibility 0s linear var(--t)}.menu[data-astro-cid-dmqpwcec].is-open{opacity:1;visibility:visible;transition:opacity var(--t) ease,visibility 0s}.menu-nav[data-astro-cid-dmqpwcec]{transform:translateY(-8px);transition:transform var(--t) cubic-bezier(.2,.7,.2,1)}.menu[data-astro-cid-dmqpwcec].is-open .menu-nav[data-astro-cid-dmqpwcec]{transform:none}@media(prefers-reduced-motion:reduce){.menu-nav[data-astro-cid-dmqpwcec]{transform:none}}.menu[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.menu[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]{margin-top:0}.menu[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec].gap{margin-top:1.35em}.menu-link[data-astro-cid-dmqpwcec]{display:inline-block;padding:4px 0;font-size:clamp(22px,1.8vw,28px);font-weight:400;line-height:1.35;color:#1c1a18;text-decoration:none;text-underline-offset:6px;text-decoration-thickness:1px}.menu-link[data-astro-cid-dmqpwcec][aria-current=page]{text-decoration-line:underline}.menu-link[data-astro-cid-dmqpwcec]:hover{text-decoration:underline!important}.menu-contact[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:14px;line-height:1.6;text-align:right}.menu-contact[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:#5a544c}.menu-contact[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:#1c1a18!important}.site-header[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px clamp(24px,3.4vw,48px);pointer-events:none;transform:none;transition:transform .38s cubic-bezier(.2,.7,.2,1),color .25s ease;color:#1c1a18}.site-header[data-astro-cid-dmqpwcec].is-hidden{transform:translateY(-110%)}.site-header[data-astro-cid-dmqpwcec].is-dark{color:#fff}.brand[data-astro-cid-dmqpwcec]{pointer-events:auto;display:flex;align-items:center;gap:10px;min-height:44px;margin:-4px 0 0;color:inherit}.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{display:block;flex:none;width:auto;height:28px;filter:brightness(0);opacity:.9;transform-origin:center;transition:filter .25s ease,transform .25s ease}@media(hover:hover){.brand[data-astro-cid-dmqpwcec]:hover img[data-astro-cid-dmqpwcec]{transform:scale(1.2)}}.brand[data-astro-cid-dmqpwcec]:focus-visible img[data-astro-cid-dmqpwcec]{transform:scale(1.2)}@media(prefers-reduced-motion:reduce){.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{transform:none!important}}.site-header[data-astro-cid-dmqpwcec].is-dark .brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{filter:brightness(0) invert(1);opacity:1}.burger[data-astro-cid-dmqpwcec]{pointer-events:auto;position:relative;width:44px;height:44px;margin:0 -11px 0 0;padding:0;background:none;border:0;color:inherit;cursor:pointer}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{position:absolute;left:9px;width:24px;height:1.5px;background:currentColor}.burger[data-astro-cid-dmqpwcec] .l1[data-astro-cid-dmqpwcec]{top:14.75px;transition:transform var(--t) cubic-bezier(.4,0,.2,1)}.burger[data-astro-cid-dmqpwcec] .l2[data-astro-cid-dmqpwcec]{top:21.25px;transition:opacity var(--t) ease}.burger[data-astro-cid-dmqpwcec] .l3[data-astro-cid-dmqpwcec]{top:27.75px;transition:transform var(--t) cubic-bezier(.4,0,.2,1)}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] .l1[data-astro-cid-dmqpwcec]{transform:translateY(6.5px) rotate(45deg)}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] .l2[data-astro-cid-dmqpwcec]{opacity:0}.burger[data-astro-cid-dmqpwcec][aria-expanded=true] .l3[data-astro-cid-dmqpwcec]{transform:translateY(-6.5px) rotate(-45deg)}@media(max-width:767.98px){.menu[data-astro-cid-dmqpwcec]{padding:96px 20px max(28px,env(safe-area-inset-bottom))}.menu-link[data-astro-cid-dmqpwcec]{font-size:24px}.site-header[data-astro-cid-dmqpwcec]{padding:18px 20px}.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:24px}}.cursor[data-astro-cid-msvfyisy]{display:none}@media(hover:hover)and (pointer:fine){.cursor[data-astro-cid-msvfyisy]{display:block;position:fixed;top:0;left:0;z-index:1000;width:0;height:0;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .2s ease;will-change:transform}.cursor[data-astro-cid-msvfyisy].is-visible{opacity:1}.cursor-ring[data-astro-cid-msvfyisy]{position:absolute;top:-21px;left:-21px;overflow:visible;transition:opacity .2s ease}.cursor-ring[data-astro-cid-msvfyisy] circle[data-astro-cid-msvfyisy]{--s: .4;--d: 1;fill:none;stroke:#e3e5e7;stroke-width:1px;vector-effect:non-scaling-stroke;transform:scale(calc(var(--s) * var(--d)));transition:transform .25s ease}.cursor[data-astro-cid-msvfyisy]:is([data-state=view],[data-state=play],[data-state=pause]) .cursor-ring[data-astro-cid-msvfyisy] circle[data-astro-cid-msvfyisy]{--s: 1}.cursor-icon[data-astro-cid-msvfyisy]{fill:none;stroke:#e3e5e7;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .2s ease}.cursor[data-astro-cid-msvfyisy][data-state=play] .cursor-play[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-state=pause] .cursor-pause[data-astro-cid-msvfyisy]{opacity:1}.cursor[data-astro-cid-msvfyisy][data-state=text] .cursor-ring[data-astro-cid-msvfyisy]{opacity:0}.cursor[data-astro-cid-msvfyisy].is-down .cursor-ring[data-astro-cid-msvfyisy] circle[data-astro-cid-msvfyisy]{--d: .85}}@media(prefers-reduced-motion:reduce){.cursor[data-astro-cid-msvfyisy],.cursor-ring[data-astro-cid-msvfyisy],.cursor-ring[data-astro-cid-msvfyisy] circle[data-astro-cid-msvfyisy],.cursor-icon[data-astro-cid-msvfyisy]{transition:none}}@media(hover:hover)and (pointer:fine){html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor :is(input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,[contenteditable]:not([contenteditable=false])){cursor:text!important}}html,body{height:100%;margin:0}html,body{margin:0;padding:0;font-family:Inter,SUIT Variable,SUIT,-apple-system,Apple SD Gothic Neo,sans-serif;background:#fff;color:#1c1a18;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#1c1a18;text-decoration:none}a:hover{color:#1c1a18}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:4px}::selection{background:#1c1a18;color:#fff}h1,h2,h3,[lang=en]{text-wrap:balance}
