@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:optional}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:110.4%;ascent-override:87.68%;descent-override:22.74%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Montserrat", "Montserrat Fallback", sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-hero:clamp(2.1rem, 3.52vw, 4.4rem);--text-statement:clamp(1.375rem, 1.94vw, 2.35rem);--text-section:clamp(1.75rem, 2.5vw, 3rem);--text-lead:clamp(1.5rem, 1.8vw, 2.125rem);--text-mega:clamp(2.686rem, 1.2rem + 6.2vw, 5.25rem);--text-display:clamp(2.148rem, 1.5rem + 2.8vw, 3.4rem);--text-h1:clamp(2.148rem, 1.5rem + 2.8vw, 3.358rem);--text-h2:clamp(1.719rem, 1.25rem + 2vw, 2.686rem);--text-h3:1.719rem;--text-h4:1.375rem;--text-body-lg:clamp(1.0625rem, 1.1vw, 1.375rem);--text-body:1rem;--text-small:clamp(.8rem, .72vw, .9rem);--text-fine:clamp(.68rem, .6vw, .78rem);--text-micro:clamp(.64rem, .57vw, .74rem);--text-cta:clamp(.9375rem, .85vw, 1.125rem);--leading-display:1.15;--leading-heading:1.35;--leading-body:1.65;--leading-small:1.45;--tracking-mega:-.045em;--tracking-display:-.035em;--tracking-h1:-.02em;--tracking-h2:-.015em;--tracking-h3:-.01em;--tracking-h4:-.005em;--tracking-body:0;--tracking-small:.005em;--tracking-micro:.01em;--tracking-caps:.14em;--measure:68ch;--color-ink:#12100e;--color-paper:#fbf9f4;--color-stone:#f4f2ee;--color-border:#eae7e2;--color-night:#2a2420;--color-basalt:#1c1c18;--color-heat:#b4432a;--color-muted:#6b6663;--color-on-heat:#fbf9f4;--color-on-night:#fbf9f4;--color-mist-nontext:#b8b2ab;--color-gold-decor-nontext:#e0b354;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--radius-sm:.125rem;--radius-md:.125rem;--radius-lg:.75rem;--radius-xl:2rem;--radius-pill:999px;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--container-max:84rem;--container-wide:90rem;--gutter:clamp(1.5rem, 3.35vw, 5rem);--border-width:1px;--touch-target:max(2.75rem, 44px)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:clamp(.78rem,.833vw,1.0625rem)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;margin:0}.type-hero{font-size:var(--text-hero);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mega);line-height:1.02}.type-section{font-size:var(--text-statement);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:1}.type-statement{font-size:var(--text-statement);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.type-card{font-size:var(--text-h4);font-weight:var(--weight-medium);letter-spacing:var(--tracking-h4);line-height:var(--leading-heading)}.type-lede{font-size:var(--text-body-lg);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.type-eyebrow{font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);line-height:var(--leading-small);text-transform:uppercase}.type-meta{font-size:var(--text-fine);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body);line-height:var(--leading-small)}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4);font-weight:var(--weight-semibold);line-height:var(--leading-heading);text-wrap:pretty}h1{font-size:var(--text-h1);letter-spacing:var(--tracking-h1);line-height:var(--leading-display)}h2{font-size:var(--text-h2);letter-spacing:var(--tracking-h2)}h3{font-size:var(--text-h3);letter-spacing:var(--tracking-h3)}h4{font-size:var(--text-h4);letter-spacing:var(--tracking-h4);font-weight:var(--weight-medium);line-height:var(--leading-heading)}h5,h6{font-size:var(--text-body);letter-spacing:var(--tracking-body)}p,ul,ol{margin:0 0 var(--space-4)}p{max-width:var(--measure)}small,.text-small{font-size:var(--text-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.label{font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted);line-height:var(--leading-small)}.muted{color:var(--color-muted)}a{color:var(--color-heat);text-decoration-thickness:var(--border-width);text-underline-offset:var(--space-1);transition:opacity var(--duration-fast) var(--ease-standard)}a:not([class]):hover{opacity:.75}:focus-visible{outline:var(--space-1) solid var(--color-heat);outline-offset:var(--space-1)}.on-night :focus-visible,.on-night:focus-visible{outline-color:var(--color-paper)}hr,.rule{border:0;border-top:var(--border-width) solid var(--color-border);margin:var(--space-8) 0}img,svg,video{max-width:100%;height:auto}.container{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.zoom{overflow:hidden}.zoom img{transition:transform var(--duration-slow) var(--ease-standard)}.zoom:hover img{transform:scale(1.04)}.surface{background:var(--color-stone);border-radius:var(--radius-md);padding:var(--space-6)}.on-night{background:var(--color-night);color:var(--color-on-night)}.button{border:var(--border-width) solid transparent;border-radius:var(--radius-pill);padding:var(--space-3) var(--space-6);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-small);line-height:var(--leading-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:var(--color-ink);color:var(--color-paper);transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-block;position:relative}.button:hover{transform:translateY(-1px)}.button--heat{background:var(--color-heat);color:var(--color-on-heat)}.button--secondary{color:var(--color-ink);border-color:var(--color-border);background:0 0}.button[disabled]{background:var(--color-mist-nontext);color:var(--color-paper);cursor:not-allowed;opacity:1}.mark__dot{fill:var(--color-gold-decor-nontext)}.skip-link{left:var(--space-2);top:calc(var(--space-2) * -10);z-index:1;background:var(--color-paper);color:var(--color-ink);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);transition:top var(--duration-fast) var(--ease-standard);position:absolute}.skip-link:focus{top:var(--space-2)}.visually-hidden{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--duration-fast)!important;transition-duration:var(--duration-fast)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}.announcement[data-astro-cid-zi7eklj6]{z-index:11;height:var(--announcement-height);background:var(--color-ink);color:var(--color-paper);justify-content:center;align-items:center;display:flex;position:relative}p[data-astro-cid-zi7eklj6]{max-width:none;font-size:var(--text-fine);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.announcement__cta[data-astro-cid-zi7eklj6]{color:inherit;text-underline-offset:.25em;margin-inline-start:var(--space-3);text-decoration:underline}.announcement__sep[data-astro-cid-zi7eklj6]{padding-inline:var(--space-3);opacity:.5}.wordmark[data-astro-cid-whnqjgv2]{width:var(--logo-w);height:auto;aspect-ratio:var(--logo-ratio);display:block}.cart-trigger{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--color-ink);font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.cart-trigger__count{border-radius:var(--radius-pill);background:var(--color-ink);block-size:1.35rem;inline-size:1.35rem;color:var(--color-paper);font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:0;place-items:center;display:inline-grid}.cart-drawer{background:var(--color-paper);block-size:100dvh;max-block-size:none;inline-size:min(30rem,100vw);max-inline-size:none;color:var(--color-ink);border:0;grid-template-rows:auto auto minmax(0,1fr) auto;margin:0 0 0 auto;padding:0;overflow:hidden}.cart-drawer[open]{animation:cart-in var(--duration-slow) var(--ease-standard);display:grid}.cart-drawer.is-closing{animation:cart-out var(--duration-base) var(--ease-exit) forwards}@keyframes cart-in{0%{transform:translate(100%)}}@keyframes cart-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.cart-drawer[open],.cart-drawer.is-closing{animation:none}}.cart-drawer::backdrop{background:color-mix(in srgb, var(--color-ink) 40%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cart-drawer[open]::backdrop{animation:cart-fade var(--duration-slow) var(--ease-standard)}@keyframes cart-fade{0%{opacity:0}}.cart-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.cart-drawer__eyebrow{max-width:none;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted);line-height:var(--leading-small);margin:0}.cart-drawer__count{max-width:none;font-size:var(--text-h4);letter-spacing:var(--tracking-h4);font-variant-numeric:tabular-nums;margin:0}.cart-close{border-radius:var(--radius-pill);background:var(--color-stone);block-size:2.5rem;inline-size:2.5rem;color:var(--color-ink);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:0;flex:none;place-items:center;padding:0;display:grid}.cart-close:hover{background:var(--color-border)}.cart-ship{padding:0 var(--space-6) var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}.cart-ship__text{margin:0 0 var(--space-2);max-width:none;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--leading-small)}.cart-ship__track{block-size:var(--space-1);border-radius:var(--radius-pill);background:var(--color-stone);overflow:hidden}.cart-ship__fill{block-size:100%;inline-size:var(--progress);border-radius:inherit;background:var(--color-heat);transition:inline-size var(--duration-slow) var(--ease-standard);display:block}.cart-drawer__body{overscroll-behavior:contain;padding:var(--space-6);overflow-y:auto}.cart-lines{gap:var(--space-6);max-width:none;margin:0;padding:0;list-style:none;display:grid}.cart-line{gap:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:start;display:grid}.cart-line+.cart-line{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-6)}.cart-line__plate{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--color-stone);overflow:hidden}.cart-line__plate img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.cart-line__body{gap:var(--space-1);min-inline-size:0;display:grid}.cart-line p{max-width:none;margin:0}.cart-line__title{font-weight:var(--weight-medium);line-height:var(--leading-small)}.cart-line__variant{font-size:var(--text-small);color:var(--color-muted)}.cart-line__row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.cart-line__price{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.cart-stepper{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;grid-auto-flow:column;align-items:center;display:inline-grid}.cart-stepper button{border-radius:var(--radius-pill);block-size:2rem;inline-size:2rem;color:inherit;font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;line-height:1}.cart-stepper button:hover{background:var(--color-stone)}.cart-stepper span{text-align:center;min-inline-size:1.5rem;font-size:var(--text-small)}.cart-line__remove{block-size:2rem;inline-size:2rem;color:var(--color-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.cart-line__remove:hover{color:var(--color-heat)}.cart-empty{justify-items:start;gap:var(--space-2);padding:var(--space-16) 0;display:grid}.cart-empty__title{font-size:var(--text-h4);letter-spacing:var(--tracking-h4)}.cart-empty__body{color:var(--color-muted);margin-bottom:var(--space-4)!important}.cart-foot{padding:var(--space-6);border-top:var(--border-width) solid var(--color-border);background:var(--color-paper)}.cart-subtotal{max-width:none;font-size:var(--text-body-lg);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin:0;display:flex}.cart-note{margin:var(--space-2) 0 var(--space-4);max-width:none;font-size:var(--text-small);color:var(--color-muted)}.cart-foot .button{inline-size:100%}.cart-error{margin:0 0 var(--space-4);padding:var(--space-4);border-left:var(--space-1) solid var(--color-heat);background:var(--color-stone);font-size:var(--text-small);max-width:none}.add-to-cart .button{inline-size:100%}.frame[data-astro-cid-tgolz5kt]{aspect-ratio:var(--ratio);background:var(--color-stone);position:relative;overflow:hidden}.frame[data-astro-cid-tgolz5kt] img{object-fit:cover;width:100%;height:100%;display:block}.site-header[data-astro-cid-isef26zo]{z-index:10;height:var(--header-height);border-bottom:var(--border-width) solid var(--color-border);background:color-mix(in srgb, var(--color-paper) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background var(--duration-base) var(--ease-standard);position:sticky;top:0}@media (width>=60.0625rem){.site-header[data-astro-cid-isef26zo]:has(.has-mega:hover),.site-header[data-astro-cid-isef26zo]:has(.has-mega:focus-within){background:var(--color-paper)}}.site-header__inner[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-8);height:100%;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-header__brand[data-astro-cid-isef26zo]{color:var(--color-ink);flex:none}.site-header__nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{gap:var(--space-8);align-items:stretch;max-width:none;height:100%;margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]{align-items:center;display:flex}.site-header__nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo],.site-header__utility[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:var(--touch-target);color:var(--color-ink);font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.site-header__nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]{position:relative}.site-header__nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]:after{content:"";margin-top:calc(.5em + var(--space-1));height:var(--border-width);transform-origin:0;transition:transform var(--duration-base) var(--ease-standard);background:currentColor;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.site-header__nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]:hover:after,.site-header__nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]:focus-within>a[data-astro-cid-isef26zo]:after,.site-header__nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo][aria-current=page]:after{transform:scaleX(1)}.has-mega[data-astro-cid-isef26zo]{position:static}.mega[data-astro-cid-isef26zo]{opacity:0;visibility:hidden;translate:0 calc(var(--space-2) * -1);transition:opacity var(--duration-base) var(--ease-standard) var(--duration-fast), translate var(--duration-base) var(--ease-standard) var(--duration-fast), visibility 0s linear calc(var(--duration-base) + var(--duration-fast));background:var(--color-paper);border-top:var(--border-width) solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:0 var(--space-6) var(--space-16) #12100e1a;text-align:start;max-height:calc(100vh - var(--header-height) - var(--space-8));position:absolute;top:100%;left:0;right:0;overflow-y:auto}.has-mega[data-astro-cid-isef26zo]:hover .mega[data-astro-cid-isef26zo],.has-mega[data-astro-cid-isef26zo]:focus-within .mega[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transition-delay:0s;translate:0}@media (prefers-reduced-motion:reduce){.mega[data-astro-cid-isef26zo]{transition-property:opacity,visibility;translate:none}}.mega__inner[data-astro-cid-isef26zo]{gap:var(--space-12);padding:var(--space-8) var(--gutter) var(--space-6);letter-spacing:var(--tracking-body);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mega__left[data-astro-cid-isef26zo]{align-content:start;gap:var(--space-4);display:grid}.mega__left[data-astro-cid-isef26zo] .mega__more[data-astro-cid-isef26zo]{order:-1}.mega__features[data-astro-cid-isef26zo]{gap:var(--space-8) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mega__more[data-astro-cid-isef26zo]{font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink);border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--space-1);line-height:var(--leading-small);justify-self:start;text-decoration:none}.mega__more[data-astro-cid-isef26zo]:hover{border-bottom-color:var(--color-ink);opacity:1}.feature[data-astro-cid-isef26zo]{border-radius:var(--radius-lg);background:var(--color-stone);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.feature[data-astro-cid-isef26zo] .feature__plate{display:block}.feature[data-astro-cid-isef26zo] img{transition:scale var(--duration-slow) var(--ease-standard)}.feature[data-astro-cid-isef26zo]:hover img{scale:1.05}.feature[data-astro-cid-isef26zo]:after{content:"";z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--color-ink) 88%, transparent) 0%, color-mix(in srgb, var(--color-ink) 55%, transparent) 32%, transparent 62%);position:absolute;inset:0}.feature__body[data-astro-cid-isef26zo]{z-index:2;gap:var(--space-1);padding:var(--space-4);color:var(--color-paper);display:grid;position:absolute;inset:auto 0 0}.feature__title[data-astro-cid-isef26zo]{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-small)}.feature[data-astro-cid-isef26zo]:hover .feature__title[data-astro-cid-isef26zo]{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--space-1)}.feature__note[data-astro-cid-isef26zo]{font-size:var(--text-small);line-height:var(--leading-small);color:color-mix(in srgb, var(--color-paper) 82%, transparent)}.mega__links[data-astro-cid-isef26zo]{gap:var(--space-8) var(--space-12);margin-left:calc((var(--space-12) + var(--border-width)) / -2);border-left:var(--border-width) solid var(--color-border);padding-left:calc(var(--space-12) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.mega__col--wide[data-astro-cid-isef26zo]{grid-row:span 2}.mega__col--recent[data-astro-cid-isef26zo]{grid-area:1/2/span 2}.mega__list--recent[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{max-width:30ch;line-height:var(--leading-small);display:block}.mega__heading[data-astro-cid-isef26zo]{margin:0 0 var(--space-4);max-width:none;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted);line-height:var(--leading-small)}.mega__list[data-astro-cid-isef26zo]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mega__list[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{padding-block:var(--space-1);font-size:var(--text-body);line-height:var(--leading-small);color:var(--color-muted);text-decoration:none;display:block}.mega__list[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.mega__list[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:focus-visible{color:var(--color-ink);opacity:1}.lang[data-astro-cid-isef26zo]{align-items:center;display:flex;position:relative}.lang__button[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--color-ink);font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.lang__menu[data-astro-cid-isef26zo]{z-index:1;gap:var(--space-1);min-width:9rem;padding:var(--space-2);opacity:0;visibility:hidden;translate:0 calc(var(--space-2) * -1);transition:opacity var(--duration-fast) var(--ease-standard), translate var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast);background:var(--color-paper);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 var(--space-4) var(--space-12) #12100e1a;margin:0;list-style:none;display:grid;position:absolute;top:100%;right:0}.lang[data-astro-cid-isef26zo]:hover .lang__menu[data-astro-cid-isef26zo],.lang[data-astro-cid-isef26zo]:focus-within .lang__menu[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transition-delay:0s;translate:0}.lang__menu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-small);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body);text-transform:none;color:var(--color-muted);text-decoration:none;display:block}.lang__menu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{background:var(--color-stone);color:var(--color-ink);opacity:1}.lang__menu[data-astro-cid-isef26zo] [data-astro-cid-isef26zo][aria-current=true]{color:var(--color-ink);font-weight:var(--weight-medium)}.site-header__utility[data-astro-cid-isef26zo]{justify-content:flex-end;gap:var(--space-6);display:flex}.site-header__nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{justify-content:center}@media (width<=60rem){.mega[data-astro-cid-isef26zo]{display:none}ul[data-astro-cid-isef26zo]{gap:var(--space-6)}}@media (width<=36rem){.site-header[data-astro-cid-isef26zo]{height:auto}.site-header__inner[data-astro-cid-isef26zo]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.site-header__nav[data-astro-cid-isef26zo]{order:3;width:100%;overflow-x:auto}}.f[data-astro-cid-oenwriqq]{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-16) var(--gutter) var(--space-24);isolation:isolate;position:relative;overflow:hidden}.f[data-astro-cid-oenwriqq] .blaze{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 45%,#000 78% 100%);mask-image:linear-gradient(#0000 45%,#000 78% 100%)}.f__inner[data-astro-cid-oenwriqq]{z-index:1;width:100%;position:relative}.f__cta[data-astro-cid-oenwriqq]{padding-bottom:var(--space-12);justify-content:center;align-items:center;display:flex}.f__logo[data-astro-cid-oenwriqq]{color:inherit;flex:none}.f__cols[data-astro-cid-oenwriqq]{justify-content:space-between;gap:var(--space-12) var(--space-16);padding:var(--space-12) clamp(0rem, 5vw, var(--space-24)) var(--space-16);border-top:var(--border-width) solid color-mix(in srgb, var(--color-paper) 16%, transparent);grid-template-columns:repeat(5,max-content);display:grid}@media (width<=80rem){.f__cols[data-astro-cid-oenwriqq]{grid-template-columns:repeat(3,max-content);justify-content:space-between}}@media (width<=40rem){.f__cols[data-astro-cid-oenwriqq]{justify-content:stretch;column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}}.f__cols[data-astro-cid-oenwriqq] h3[data-astro-cid-oenwriqq]{margin:0 0 var(--space-6);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-body)}.f__cols[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.f__cols[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:color-mix(in srgb, var(--color-paper) 72%, transparent);font-size:var(--text-body);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.f__cols[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-paper)}.f__lang[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:0 0 var(--space-6);font-size:var(--text-small);flex-wrap:wrap;margin:0;list-style:none;display:flex}.f__lang[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]+li[data-astro-cid-oenwriqq]:before{content:"";width:var(--space-1);height:var(--space-1);margin-right:var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-paper) 40%, transparent);vertical-align:middle;display:inline-block}.f__lang[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:color-mix(in srgb, var(--color-paper) 55%, transparent);letter-spacing:var(--tracking-caps);text-decoration:none}.f__lang[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-paper)}.f__lang[data-astro-cid-oenwriqq] [data-astro-cid-oenwriqq][aria-current=true]{color:var(--color-paper);font-weight:var(--weight-medium)}.f__base[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);padding-top:var(--space-8);border-top:var(--border-width) solid color-mix(in srgb, var(--color-paper) 16%, transparent);font-size:var(--text-small);color:color-mix(in srgb, var(--color-paper) 55%, transparent);flex-wrap:wrap;display:flex}.f__base[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{margin:0}.f__base[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.f__base[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:inherit;text-decoration:none}.f__base[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-paper)}.accordion[data-astro-cid-ufgdatl3]{border-bottom:var(--border-width) solid var(--color-border)}summary[data-astro-cid-ufgdatl3]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:calc(var(--space-16) + var(--space-2));padding-block:var(--space-4);cursor:pointer;font-size:var(--text-body-lg);font-weight:var(--weight-medium);list-style:none;display:flex}summary[data-astro-cid-ufgdatl3]::-webkit-details-marker{display:none}.accordion__sign[data-astro-cid-ufgdatl3]{width:var(--space-4);height:var(--space-4);flex:none;position:relative}.accordion__sign[data-astro-cid-ufgdatl3]:before,.accordion__sign[data-astro-cid-ufgdatl3]:after{content:"";height:var(--border-width);background:var(--color-ink);transition:transform var(--duration-base) var(--ease-standard);position:absolute;inset:50% 0 auto}.accordion__sign[data-astro-cid-ufgdatl3]:after{transform:rotate(90deg)}.accordion[data-astro-cid-ufgdatl3][open] .accordion__sign[data-astro-cid-ufgdatl3]:after{transform:rotate(0)}.accordion__body[data-astro-cid-ufgdatl3]{padding-bottom:var(--space-6);max-width:var(--measure);color:var(--color-muted)}.faq[data-astro-cid-kqshz2e2]{padding:var(--space-24) var(--gutter);background:var(--color-paper);border-top:var(--border-width) solid var(--color-border)}.faq__head[data-astro-cid-kqshz2e2]{max-width:46rem;margin:0 auto var(--space-16);text-align:center}.faq__title[data-astro-cid-kqshz2e2]{font-size:var(--text-statement);letter-spacing:var(--tracking-display);line-height:1;font-weight:var(--weight-regular);text-wrap:balance;margin:0}.faq__list[data-astro-cid-kqshz2e2]{max-width:46rem;margin-inline:auto}.faq__list[data-astro-cid-kqshz2e2] p[data-astro-cid-kqshz2e2]{max-width:none;line-height:var(--leading-body);margin:0}.last[data-astro-cid-kqshz2e2]{padding:0 var(--gutter) var(--space-24)}.last__panel[data-astro-cid-kqshz2e2]{text-align:center;min-height:34rem;padding:var(--space-24) var(--space-12);border-radius:var(--radius-xl);isolation:isolate;background:var(--color-night);color:var(--color-on-night);place-items:center;display:grid;position:relative;overflow:hidden}.last[data-astro-cid-kqshz2e2] .last__media{z-index:0;position:absolute;inset:0}.last[data-astro-cid-kqshz2e2] .last__media img{object-fit:cover;width:100%;height:100%}.last[data-astro-cid-kqshz2e2] .frost{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.last__panel[data-astro-cid-kqshz2e2]:after{content:"";z-index:2;background:radial-gradient(110% 85% at 50% 50%, color-mix(in srgb, var(--color-ink) 55%, transparent) 0%, color-mix(in srgb, var(--color-ink) 86%, transparent) 100%);position:absolute;inset:0}.last__inner[data-astro-cid-kqshz2e2]{z-index:3;position:relative}.last__inner[data-astro-cid-kqshz2e2]>[data-astro-cid-kqshz2e2]{margin-inline:auto}.last__eyebrow[data-astro-cid-kqshz2e2]{margin:0 0 var(--space-6);max-width:none;font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:color-mix(in srgb, var(--color-on-night) 70%, transparent);line-height:var(--leading-small)}.last__title[data-astro-cid-kqshz2e2]{font-size:var(--text-hero);letter-spacing:var(--tracking-mega);line-height:1.02;font-weight:var(--weight-medium);margin:0}.last__actions[data-astro-cid-kqshz2e2]{justify-content:center;gap:var(--space-3);width:max-content;max-width:100%;margin-top:var(--space-12);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.last__btn[data-astro-cid-kqshz2e2]{min-height:var(--touch-target);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-cta);transition:background var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);place-items:center;padding:1em 2em;text-decoration:none;display:inline-grid}.last__btn[data-astro-cid-kqshz2e2]:hover{transform:translateY(-1px)}.last__btn--solid[data-astro-cid-kqshz2e2]{background:var(--color-paper);color:var(--color-ink)}.last__btn--solid[data-astro-cid-kqshz2e2]:hover{background:var(--color-stone)}.last__btn--ghost[data-astro-cid-kqshz2e2]{border-color:color-mix(in srgb, var(--color-on-night) 40%, transparent);background:color-mix(in srgb, var(--color-ink) 22%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-on-night)}.last__btn--ghost[data-astro-cid-kqshz2e2]:hover{background:color-mix(in srgb, var(--color-ink) 40%, transparent)}@media (width<=40rem){.last__panel[data-astro-cid-kqshz2e2]{min-height:26rem;padding-inline:var(--space-6);border-radius:var(--radius-lg)}.last__actions[data-astro-cid-kqshz2e2]{grid-auto-flow:row;width:100%}}:root{--announcement-height:clamp(1.75rem, 1.9vw, 2.75rem);--header-height:clamp(3.5rem, 4.17vw, 5.5rem)}main:focus{outline:none}.section{padding-block:var(--space-24)}.section+.section{padding-top:0}.nav-scrim{z-index:9;opacity:0;visibility:hidden;pointer-events:none;background:color-mix(in srgb, var(--color-paper) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--duration-base) var(--ease-standard), visibility 0s linear var(--duration-base);position:fixed;inset:0}@media (width>=60.0625rem){body:has(.has-mega:hover) .nav-scrim,body:has(.has-mega:focus-within) .nav-scrim{opacity:1;visibility:visible;transition-delay:0s}}@property --shell-away{syntax:"<length>";inherits:false;initial-value:0}@property --shell-back{syntax:"<length>";inherits:false;initial-value:0}@property --shell-footer{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:view()) and (timeline-scope:--a){body{timeline-scope:--hero-leaves, --footer-arrives}.hero:has(.hero__media){view-timeline:--hero-leaves block}body>footer{view-timeline:--footer-arrives block}.site-header{--shell-away:0px;--shell-back:0px;--shell-footer:0px;translate:0 calc(var(--shell-away) + var(--shell-back) + var(--shell-footer));animation-name:shell-footer;animation-timeline:--footer-arrives;animation-range:entry 0px entry var(--header-height);animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}body:has(.hero__media) .site-header{animation-name:shell-away,shell-back,shell-footer;animation-timeline:--hero-leaves,--hero-leaves,--footer-arrives;animation-range:exit 0px exit var(--header-height), exit 90% exit 100%, entry 0px entry var(--header-height);animation-duration:auto, auto, auto;animation-timing-function:linear,linear,linear;animation-fill-mode:both,both,both}@keyframes shell-away{to{--shell-away:calc(var(--header-height) * -1)}}@keyframes shell-back{to{--shell-back:var(--header-height)}}@keyframes shell-footer{to{--shell-footer:calc(var(--header-height) * -1)}}@media (prefers-reduced-motion:reduce){.site-header,body:has(.hero__media) .site-header{animation-name:none}}}.grid{gap:var(--space-12) var(--space-6);display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (width<=60rem){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (width<=34rem){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.section--band{background:var(--color-stone);margin-block:var(--space-24);padding-block:var(--space-24)}
