:root{--burnt-wood:#341f1c;--rusty-red:#842a2a;--stone-grey:#b9b9b9;--fire-orange:#eb6141;--cozy-white:#e9e4d8;--bg:var(--burnt-wood);--fg:var(--fire-orange);--highlight:var(--cozy-white);--dim:#eb614138;--surface:#241513;--divider:color-mix(in srgb, var(--fg) 25%, transparent);--text-weiss:var(--cozy-white);--text-grau:var(--stone-grey);--dot-inactive:var(--rusty-red);--serif:"la-mericana", Georgia, serif;--sans:"tenon", system-ui, sans-serif;--serif-weight:500;--gutter:clamp(1.25rem, 3vw, 3rem);--indent:clamp(1.25rem, 10vw, 10rem);--inset:max(0px, calc(var(--indent) - var(--gutter)));--radius:1.5rem;--ease:cubic-bezier(.22, 1, .36, 1);color-scheme:dark}:root[data-theme=hell]{--bg:var(--cozy-white);--fg:var(--rusty-red);--highlight:var(--fire-orange);--dim:#842a2a38;--surface:#d9d1c2;--text-weiss:var(--fire-orange);--text-grau:#7d7470;--dot-inactive:color-mix(in srgb, var(--rusty-red) 30%, var(--cozy-white));color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;overflow-x:hidden}body.menu-open{overflow:hidden}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,ul{margin:0}:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.label{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;font-size:.8125rem;font-weight:400;line-height:1.4}.display{font-family:var(--serif);font-weight:var(--serif-weight);letter-spacing:-.005em;font-size:clamp(2.5rem,5.4vw,5.25rem);line-height:1.02}.display em{font-style:italic}.lead{font-family:var(--serif);font-weight:var(--serif-weight);font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.12}.copy{max-width:34em;font-size:.9375rem;line-height:1.55}.prose{max-width:40rem;font-size:1.0625rem;line-height:1.65}.prose>*+*{margin-top:1em}.prose h2,.prose h3{font-family:var(--serif);font-weight:var(--serif-weight);color:var(--fg);margin-top:1.8em;font-size:1.75rem;line-height:1.2}.prose a{text-underline-offset:.2em}.prose img{border-radius:var(--radius)}.list{padding:0;list-style:none}.list li{padding-left:1.5em;position:relative}.list li:before{content:"·";position:absolute;left:.2em}.pill{min-height:2.75rem;font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.6em;font-size:.8125rem;line-height:1;text-decoration:none;display:inline-flex}.pill:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.section{padding:clamp(6rem, 14vh, 10rem) var(--gutter)}.inner{padding-left:var(--inset);padding-right:var(--inset)}@media (width<=63.99rem){.inner{padding-left:0;padding-right:0}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has(.menu-btn:hover) .glow{opacity:0!important}.logo[data-astro-cid-f7espo7c]{width:100%;line-height:0;display:block}.logo[data-astro-cid-f7espo7c] svg{width:100%;height:auto}.cb[data-astro-cid-axmoqnym]{font-size:.875rem;line-height:1.6}.label[data-astro-cid-axmoqnym]{margin-bottom:1.4em}address[data-astro-cid-axmoqnym]{font-style:normal}a[data-astro-cid-axmoqnym]{white-space:nowrap;text-decoration:none}a[data-astro-cid-axmoqnym]:hover{text-underline-offset:.2em;text-decoration:underline}dl[data-astro-cid-axmoqnym]{grid-template-columns:auto 1fr;column-gap:.9em;margin:0;display:grid}dl[data-astro-cid-axmoqnym]>div[data-astro-cid-axmoqnym]{display:contents}dd[data-astro-cid-axmoqnym]{white-space:nowrap;margin:0}.hint[data-astro-cid-axmoqnym]{max-width:17em;margin-top:1.4em}.header[data-astro-cid-nen7h5rs]{z-index:50;padding:clamp(1rem, 2.6vw, 2.6rem) var(--gutter) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{pointer-events:auto}.menu-btn[data-astro-cid-nen7h5rs]{background:var(--bg);min-height:2.6rem;padding:.7em 1.8em}.menu-btn[data-astro-cid-nen7h5rs]:hover,.menu-btn[data-astro-cid-nen7h5rs]:focus-visible{background:var(--fire-orange);border-color:var(--fire-orange);color:var(--burnt-wood)}.menu-btn__icon[data-astro-cid-nen7h5rs]{stroke:currentColor;stroke-width:2px;width:2rem;display:none}.home[data-astro-cid-nen7h5rs]{width:clamp(5.85rem,8.28vw,8.1rem);color:var(--fg);transition:color .3s}.home[data-astro-cid-nen7h5rs]:hover{color:var(--highlight)}.home[data-astro-cid-nen7h5rs]{transition:color .3s, opacity .5s var(--ease), visibility .5s}html:has(.hero):not(.past-hero) .home[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden}@media (width<=47.99rem){.menu-btn[data-astro-cid-nen7h5rs],.menu-btn[data-astro-cid-nen7h5rs]:hover{color:var(--fg);background:0 0;border:0;padding:.5rem 0}.menu-btn__text[data-astro-cid-nen7h5rs]{display:none}.menu-btn__icon[data-astro-cid-nen7h5rs]{display:block}}.menu[data-astro-cid-nen7h5rs]{z-index:100;background:var(--bg);color:var(--burnt-wood);position:fixed;inset:0}.menu__panel[data-astro-cid-nen7h5rs]{background:var(--fire-orange);min-height:100%;max-height:100%;padding:clamp(5.5rem, 15vh, 9rem) var(--gutter) clamp(3rem, 8vh, 6rem);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease);grid-template-columns:1fr;align-content:start;gap:3rem;display:grid;position:relative;overflow-y:auto}.menu[data-astro-cid-nen7h5rs].is-open .menu__panel[data-astro-cid-nen7h5rs]{clip-path:inset(0)}.close[data-astro-cid-nen7h5rs]{top:clamp(1.4rem,3vw,2.9rem);left:var(--gutter);cursor:pointer;background:0 0;border:0;width:2.75rem;height:2.75rem;margin-left:-.5rem;padding:.5rem;position:absolute}.close[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{stroke:currentColor;stroke-width:1.6px}.menu__nav[data-astro-cid-nen7h5rs]{gap:clamp(2rem,6vh,4.5rem);display:grid}.group[data-astro-cid-nen7h5rs]{grid-template-columns:1fr;display:grid}.group[data-astro-cid-nen7h5rs] .label[data-astro-cid-nen7h5rs]{display:none}.group[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:0;list-style:none}.group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--serif);font-weight:var(--serif-weight);font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:1.04;text-decoration:none;transition:color .25s}.group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--cozy-white)}.menu[data-astro-cid-nen7h5rs] .label{color:var(--burnt-wood)}.info-desktop[data-astro-cid-nen7h5rs]{display:none}.info-mobile[data-astro-cid-nen7h5rs]{gap:1.1rem;display:grid}.info-mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}summary[data-astro-cid-nen7h5rs]{cursor:pointer;list-style:none}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}details[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{margin-bottom:.8rem}details[data-astro-cid-nen7h5rs] .cb .label{display:none}.legal[data-astro-cid-nen7h5rs]{gap:1.5rem;margin-top:2.6rem;padding:0;list-style:none;display:grid}.legal[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-weight:700;text-decoration:none}@media (width>=64rem){.menu__panel[data-astro-cid-nen7h5rs]{grid-template-columns:1fr minmax(0,32rem);min-height:84vh}.group[data-astro-cid-nen7h5rs]{grid-template-columns:var(--indent) 1fr;align-items:start}.group[data-astro-cid-nen7h5rs] .label[data-astro-cid-nen7h5rs]{padding-top:1rem;display:block}.info-desktop[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.info-desktop[data-astro-cid-nen7h5rs] .col[data-astro-cid-nen7h5rs]{align-content:start;gap:2.6rem;display:grid}.info-mobile[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{position:relative}.visual[data-astro-cid-jo6i4kqk]{background:var(--surface);height:clamp(14rem,32vw,30rem)}.visual[data-astro-cid-jo6i4kqk] img{object-fit:cover;width:100%;height:100%}.brand[data-astro-cid-jo6i4kqk]{justify-items:center;padding-top:clamp(4rem,9vw,7rem);display:grid;position:relative}.has-visual[data-astro-cid-jo6i4kqk] .brand[data-astro-cid-jo6i4kqk]{margin-top:calc(-1*clamp(4.5rem,8vw,7.5rem));padding-top:0}.arch[data-astro-cid-jo6i4kqk]{aspect-ratio:1;background:var(--bg);border-radius:50%;width:clamp(9rem,15vw,14rem);position:absolute;top:0}.has-visual[data-astro-cid-jo6i4kqk] .brand[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--bg);z-index:0;position:absolute;inset:clamp(4.5rem,8vw,7.5rem) 0 0}.brand__logo[data-astro-cid-jo6i4kqk]{z-index:1;width:clamp(13rem,19vw,18rem);padding-top:clamp(1rem,2vw,1.8rem);position:relative}.cols[data-astro-cid-jo6i4kqk]{margin:clamp(3rem, 6vw, 4.5rem) var(--gutter) 0;border-top:1px solid;gap:3rem;padding:2rem 0 4rem;display:grid}.links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem;display:grid}.links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{align-content:start;gap:.9rem;padding:0;list-style:none;display:grid}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--highlight)}.copyright[data-astro-cid-jo6i4kqk]{margin:0 var(--gutter);border-top:1px solid var(--divider);padding:1.6rem 0 2.4rem;font-size:.75rem}.contact[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2rem;display:grid}@media (width>=64rem){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1.25fr}}.skip[data-astro-cid-hkbrpulz]:focus{clip:auto;z-index:200;background:var(--fg);width:auto;height:auto;color:var(--bg);padding:.75rem 1rem;top:1rem;left:1rem;position:fixed!important}.glow[data-astro-cid-hkbrpulz]{z-index:150;pointer-events:none;filter:blur(3px);opacity:0;will-change:transform;background:radial-gradient(circle,#eb6141 0 14%,#eb6141d9 22%,#eb614166 40%,#eb61411f 58%,#0000 70%);border-radius:50%;width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem;transition:opacity .4s;position:fixed;top:0;left:0}.glow[data-astro-cid-hkbrpulz].is-visible{opacity:1}@media (hover:none),(pointer:coarse){.glow[data-astro-cid-hkbrpulz]{display:none}}
