.folio[data-astro-cid-brjapdqg]{border-top:1px solid var(--ink);padding-top:.95rem}.imprint[data-astro-cid-jo6i4kqk]{padding-bottom:clamp(2rem,4vw,3rem);font-size:.9375rem}.imprint__grid[data-astro-cid-jo6i4kqk]{border-top:2px solid var(--ink);row-gap:2.75rem;padding-block:clamp(2.5rem,6vw,4.5rem);position:relative}.imprint__grid[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--ink);height:1px;position:absolute;inset:3px 0 auto}.imprint__brand[data-astro-cid-jo6i4kqk],.imprint__facts[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.imprint__nav[data-astro-cid-jo6i4kqk]{grid-column:span 6}.imprint__name[data-astro-cid-jo6i4kqk]{white-space:nowrap;margin-bottom:.5rem;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);line-height:1.1;text-decoration:none;display:inline-block}.imprint__name[data-astro-cid-jo6i4kqk] .display[data-astro-cid-jo6i4kqk]{letter-spacing:0;line-height:inherit}.imprint__name[data-astro-cid-jo6i4kqk] .tld[data-astro-cid-jo6i4kqk]{color:var(--accent)}.imprint__facts[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.5rem 3rem;display:flex}.imprint__facts[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk],.imprint__nav[data-astro-cid-jo6i4kqk] .label[data-astro-cid-jo6i4kqk]{margin-bottom:.6rem}.imprint__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.35rem;display:grid}.imprint__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .2s var(--ease), text-decoration-color .2s var(--ease);text-decoration-color:#0000}.imprint__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-strong);text-decoration-color:currentColor}.imprint__colophon[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ink);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.4rem 2rem;padding-top:1.1rem;font-size:.8125rem;display:flex}@media (width>=56rem){.imprint__brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 4}.imprint__facts[data-astro-cid-jo6i4kqk]{grid-column:5/span 3;align-content:start;gap:1.5rem;display:grid}.imprint__nav[data-astro-cid-jo6i4kqk]{grid-column:span 2}.imprint__nav[data-astro-cid-jo6i4kqk]:last-child{grid-column:10/span 3}}.bar[data-astro-cid-xqfxz54u]{z-index:30;background:var(--paper);margin-top:3px;position:sticky;top:0}.bar__inner[data-astro-cid-xqfxz54u]{min-height:var(--bar-height);border-block:1px solid var(--ink);align-items:center;display:flex}.bar__brand[data-astro-cid-xqfxz54u]{white-space:nowrap;opacity:0;visibility:hidden;max-width:0;transition:max-width .45s var(--ease), margin-right .45s var(--ease), opacity .3s var(--ease), visibility .3s;font-size:1.4375rem;line-height:1.5;text-decoration:none;overflow:hidden}.bar__brand[data-astro-cid-xqfxz54u] .display[data-astro-cid-xqfxz54u]{letter-spacing:.01em;line-height:inherit}.bar__brand[data-astro-cid-xqfxz54u] .tld[data-astro-cid-xqfxz54u]{color:var(--accent)}.bar[data-astro-cid-xqfxz54u][data-stuck=true] .bar__brand[data-astro-cid-xqfxz54u]{opacity:1;visibility:visible;max-width:16rem;margin-right:clamp(1.25rem,3vw,2.75rem)}.bar__list[data-astro-cid-xqfxz54u]{gap:.4rem;margin-right:auto;display:flex}.bar__list[data-astro-cid-xqfxz54u] a[data-astro-cid-xqfxz54u]{border:1px solid var(--ink);white-space:nowrap;transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:999px;padding:.42rem .85rem .4rem;font-size:.6875rem;text-decoration:none;display:block}.bar__list[data-astro-cid-xqfxz54u] a[data-astro-cid-xqfxz54u]:hover,.bar__list[data-astro-cid-xqfxz54u] a[data-astro-cid-xqfxz54u][aria-current]{background:var(--ink);color:var(--paper)}@media (width<=44rem){.bar__wide[data-astro-cid-xqfxz54u]{display:none}.bar__list[data-astro-cid-xqfxz54u]{flex:1;justify-content:space-between;gap:.25rem}.bar__list[data-astro-cid-xqfxz54u] a[data-astro-cid-xqfxz54u]{letter-spacing:.06em;padding-inline:.55rem;font-size:.625rem}.bar__cta[data-astro-cid-xqfxz54u],.bar[data-astro-cid-xqfxz54u][data-stuck=true] .bar__list[data-astro-cid-xqfxz54u]{display:none}.bar[data-astro-cid-xqfxz54u][data-stuck=true] .bar__brand[data-astro-cid-xqfxz54u]{margin-right:auto;font-size:1.0625rem}.bar[data-astro-cid-xqfxz54u][data-stuck=true] .bar__cta[data-astro-cid-xqfxz54u]{display:inline-flex}}:root{--cream:#f6f2ea;--black:#141210;--charcoal:#2a2927;--orange:#c06226;--orange-deep:#984619;--paper:var(--cream);--ink:var(--black);--ink-soft:color-mix(in srgb, var(--black) 72%, var(--cream));--rule-soft:color-mix(in srgb, var(--black) 20%, var(--cream));--ink-faint:color-mix(in srgb, var(--black) 48%, var(--cream));--accent:var(--orange);--accent-strong:var(--orange-deep);--font-display:var(--font-cormorant);--font-body:var(--font-raleway);--step--1:.75rem;--step-0:clamp(1rem, .955rem + .2vw, 1.125rem);--step-1:clamp(1.125rem, 1.04rem + .4vw, 1.375rem);--display-s:clamp(1.75rem, 1.35rem + 1.7vw, 2.875rem);--display-m:clamp(2.25rem, 1.45rem + 3.5vw, 4.75rem);--display-l:clamp(2.625rem, 1.3rem + 5.8vw, 6.75rem);--display-xl:clamp(3rem, .9rem + 9.2vw, 10rem);--margin:clamp(1.25rem, 5vw, 4.5rem);--page-max:82rem;--gutter:clamp(1rem, 2.2vw, 2rem);--space-section:clamp(5.5rem, 12vw, 12rem);--bar-height:3.5rem;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar-height) + 1.5rem);hanging-punctuation:first}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-kerning:normal;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol[role=list],ul[role=list]{padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}p{text-wrap:pretty}::selection{background:var(--orange);color:var(--black)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.page{width:min(100% - 2 * var(--margin), var(--page-max));margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.inverse{--paper:var(--charcoal);--ink:var(--cream);--ink-soft:color-mix(in srgb, var(--cream) 76%, var(--charcoal));--rule-soft:color-mix(in srgb, var(--cream) 24%, var(--charcoal));background:var(--paper);color:var(--ink)}.display{font-family:var(--font-display);letter-spacing:.012em;text-transform:uppercase;text-wrap:balance;font-variant-numeric:lining-nums;font-weight:500;line-height:.96}.label{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1.3}.lede{font-size:var(--step-1);line-height:1.5}.soft{color:var(--ink-soft)}.button{border:1px solid var(--accent);background:var(--accent);color:var(--black);font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);align-items:center;gap:.8em;padding:.95em 1.45em;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.button--small{padding:.7em 1.1em;font-size:.8125rem}.arrow{width:1em;height:1em;transition:transform .25s var(--ease);flex:none}a:hover>.arrow{transform:translate(.25em)}a:hover>.arrow--down{transform:translateY(.2em)}.text-link{text-decoration:underline;text-decoration-color:var(--rule-soft);transition:color .2s var(--ease), text-decoration-color .2s var(--ease);align-items:center;gap:.55em;font-weight:500;display:inline-flex}.text-link:hover{color:var(--accent-strong);text-decoration-color:currentColor}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:.7em 1em;font-size:.875rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
