@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--paper:#eeecea;--paper-2:#e4e1dd;--stone:#d6d0c8;--ink:#1c1b1a;--ink-soft:#5f5b56;--accent:#5a3db5;--accent-strong:#4a2f9e;--accent-ink:#fff;--accent-tint:#c4b6f2;--on-dark:#eeecea;--on-dark-soft:#aaa49c;--scrim:#14131285;--font:"General Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--step-small:clamp(.8125rem, .79rem + .1vw, .9375rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2.25rem, 1.2rem + 4vw, 5rem);--step-display-2:clamp(3.25rem, 1.5rem + 7.5vw, 9rem);--step-display:clamp(4.25rem, 15.5vw, 19rem);--margin:clamp(1rem, 2.2vw, 2rem);--gutter:clamp(1rem, 1.6vw, 1.5rem);--section:clamp(7rem, 13vw, 13.75rem);--header-h:4.25rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.24s;--t-reveal:.8s}@media (width<=47.99em){:root{--step-display-2:13vw}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h);color-scheme:light;-webkit-tap-highlight-color:transparent}@media (pointer:fine){html{overscroll-behavior:none}}a,button,summary,input,select,textarea,label{touch-action:manipulation}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--step-body);font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,video,svg,canvas{max-width:100%;display:block}picture{display:contents}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.work,.proc,.foot,.menu,.viewer,.coupon) :focus-visible{outline-color:var(--accent-tint)}[hidden]{display:none!important}h1,h2,h3{text-wrap:balance;hyphens:none;font-weight:700}.display{letter-spacing:-.045em;font-weight:700;line-height:.86}.head{font-size:var(--step-head);letter-spacing:-.035em;font-weight:700;line-height:.95}.lead{font-size:var(--step-lead);letter-spacing:-.01em;text-wrap:pretty;max-width:36ch;line-height:1.32}.small{font-size:var(--step-small);line-height:1.45}.soft{color:var(--ink-soft)}p{text-wrap:pretty;max-width:62ch}.nums{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.only-wide{display:none}@media (width>=48em){.only-wide{display:inline}}.wrap{padding-inline:var(--margin)}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cover{object-fit:cover;width:100%;height:100%}.button{--bg:var(--accent);background:var(--bg);min-height:3rem;color:var(--accent-ink);white-space:nowrap;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;justify-content:center;align-items:center;gap:.6em;padding:0 1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button--small{min-height:2.5rem;font-size:var(--step-small);padding:0 1.1rem}.link{text-underline-offset:.22em;transition:text-decoration-color var(--t-hover) ease, color var(--t-hover) ease;text-decoration:underline .07em #0000}.link-plain{text-underline-offset:.2em;text-decoration:underline .07em}@media (hover:hover) and (pointer:fine){.button:hover{--bg:var(--accent-strong)}.link:hover{text-decoration-color:currentColor}}.lines .line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.lines [data-line]{display:block}@media (prefers-reduced-motion:no-preference){.js .lines:not(.is-in) [data-line]{transform:translateY(108%)}.js .lines [data-line]{transition:transform 1s var(--ease-out);transition-delay:calc(var(--i,0) * .11s)}.js [data-reveal]:not(.is-in){opacity:0;transform:translateY(var(--rise,24px))}.js [data-reveal]{transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 75ms)}.js .shutter:not(.is-in){clip-path:inset(0 0 100%)}.js .shutter{transition:clip-path 1.1s var(--ease-in-out)}.js .shutter img{transition:transform 1.6s var(--ease-soft)}.js .shutter:not(.is-in) img{transform:scale(1.12)}}.cursor{z-index:90;pointer-events:none;background:var(--accent);width:5.75rem;height:5.75rem;color:var(--accent-ink);font-size:var(--step-small);letter-spacing:.01em;opacity:0;transition:opacity var(--t-ui) var(--ease-out), scale var(--t-ui) var(--ease-out);will-change:transform;border-radius:50%;place-items:center;margin:-2.875rem 0 0 -2.875rem;font-weight:500;display:grid;position:fixed;top:0;left:0;scale:.4}.cursor.is-on{opacity:1;scale:1}.cursor.is-down{scale:.88}.has-cursor [data-cursor]{cursor:none}.has-cursor [data-cursor] :is(input,textarea,select){cursor:auto}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--ink);color:var(--paper);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip[data-astro-cid-hkbrpulz]:focus-visible{transform:none}.header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);align-items:center;gap:var(--gutter);padding-inline:var(--margin);transition:transform .42s var(--ease-out), background-color var(--t-ui) ease;background:0 0;grid-template-columns:1fr auto 1fr;display:grid;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs].is-solid{background:var(--paper)}.header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.header__mark[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;font-weight:700;font-size:var(--step-body);justify-self:start;text-decoration:none}.header__links[data-astro-cid-nen7h5rs]{font-size:var(--step-small);gap:clamp(1rem,2vw,2rem);display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration-thickness:1px}.header__actions[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:1.25rem;display:flex}.header__menu[data-astro-cid-nen7h5rs]{font-size:var(--step-small);min-height:2.75rem;padding-inline:.25rem;font-weight:500;display:none}@media (width<=64em){.header[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto}.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__menu[data-astro-cid-nen7h5rs]{align-items:center;display:inline-flex}}.menu[data-astro-cid-nen7h5rs]{background:var(--ink);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--on-dark);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-nen7h5rs]::backdrop{background:0 0}.menu__inner[data-astro-cid-nen7h5rs]{min-height:100%;padding:0 var(--margin) calc(var(--margin) + env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;gap:2.5rem;display:flex}.menu__top[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu__mark[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;font-weight:700}.menu__close[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding-inline:.25rem;font-weight:500}.menu__list[data-astro-cid-nen7h5rs]{letter-spacing:-.04em;gap:.1em;font-size:clamp(2.75rem,11vw,6.5rem);font-weight:700;line-height:1;display:grid}.menu__link[data-astro-cid-nen7h5rs]{padding-block:.06em;text-decoration:none;display:inline-block}.menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child .menu__link[data-astro-cid-nen7h5rs]{color:var(--accent-tint)}.menu__chars[data-astro-cid-nen7h5rs]{display:inline-flex;overflow:hidden}.menu__chars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{white-space:pre;display:inline-block;position:relative}.menu__chars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:attr(data-ch);position:absolute;top:1.1em;left:0}.menu__foot[data-astro-cid-nen7h5rs]{color:var(--on-dark-soft);gap:.35rem;display:grid}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-nen7h5rs][open]{animation:menu-wipe .72s var(--ease-in-out) both}.menu[data-astro-cid-nen7h5rs].is-closing{animation:menu-unwipe .48s var(--ease-in-out) both}.menu[data-astro-cid-nen7h5rs][open] .menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:menu-item .76s var(--ease-out) both;animation-delay:calc(.26s + var(--i) * 60ms)}.menu__chars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:transform .52s cubic-bezier(.625,.05,0,1);transition-delay:calc(var(--j) * 14ms)}.menu__link[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible) .menu__chars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform:translateY(-1.1em)}}@keyframes menu-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-unwipe{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes menu-item{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}.hero[data-astro-cid-ge2uvauf]{position:relative}.hero__track[data-astro-cid-ge2uvauf]{height:240svh}.hero__stage[data-astro-cid-ge2uvauf]{grid-template-columns:1fr minmax(0,24vw) 1fr;grid-template-rows:var(--header-h) auto 1fr auto;column-gap:var(--gutter);height:100svh;padding:0 var(--margin) var(--margin);display:grid;position:sticky;top:0;overflow:hidden}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--step-display);display:contents}.hero__word[data-astro-cid-ge2uvauf]{z-index:3;will-change:transform;position:relative}.hero__word--a[data-astro-cid-ge2uvauf]{grid-area:2/1/auto/3;place-self:start;margin-top:.02em;margin-left:-.05em}.hero__word--b[data-astro-cid-ge2uvauf]{grid-area:4/2/auto/4;place-self:end;margin-bottom:-.08em;margin-right:-.04em}.hero__slot[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;z-index:1;grid-area:2/2/5;place-self:center stretch;width:100%;max-height:56svh;position:relative}.hero__media[data-astro-cid-ge2uvauf]{background:var(--paper-2);position:absolute;inset:0;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-position:33% 84%;transform-origin:33% 84%;will-change:transform;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf].is-clip .hero__slot[data-astro-cid-ge2uvauf]{position:static}.hero[data-astro-cid-ge2uvauf].is-clip .hero__media[data-astro-cid-ge2uvauf]{z-index:1;clip-path:inset(var(--t,30%) var(--r,38%) var(--b,30%) var(--l,38%));inset:0}.hero__toggle[data-astro-cid-ge2uvauf]{z-index:2;background:var(--paper);min-height:2.25rem;color:var(--ink);opacity:var(--ui,1);padding:0 .75rem;position:absolute;top:.75rem;right:.75rem}.hero[data-astro-cid-ge2uvauf].is-clip .hero__toggle[data-astro-cid-ge2uvauf]{top:calc(var(--t,30%) + .75rem);right:calc(var(--r,38%) + .75rem)}.hero__foot[data-astro-cid-ge2uvauf]{z-index:2;max-width:26rem;opacity:var(--ui,1);grid-area:3/1/5;align-self:end;justify-items:start;gap:1.25rem;margin-bottom:.25rem;display:grid;position:relative}.hero__line[data-astro-cid-ge2uvauf]{font-size:var(--step-lead);letter-spacing:-.01em;line-height:1.3}@media (width<=64em){.hero__stage[data-astro-cid-ge2uvauf]{grid-template-columns:1fr minmax(0,34vw) 1fr}}@media (prefers-reduced-motion:reduce){.hero__track[data-astro-cid-ge2uvauf]{height:auto}.hero__stage[data-astro-cid-ge2uvauf]{position:relative}}@media (width<=47.99em),(width<=63.99em) and (orientation:portrait){.hero__track[data-astro-cid-ge2uvauf]{height:190svh}.hero__stage[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;grid-template-rows:var(--header-h) auto minmax(0, 1fr) auto auto;row-gap:.75rem}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(4.25rem,25vw,12rem)}.hero__word--a[data-astro-cid-ge2uvauf]{grid-area:2/1}.hero__slot[data-astro-cid-ge2uvauf]{aspect-ratio:auto;grid-area:3/1;height:100%;min-height:12rem;max-height:none}.hero__word--b[data-astro-cid-ge2uvauf]{grid-area:4/1;margin-bottom:0}.hero__foot[data-astro-cid-ge2uvauf]{grid-area:5/1;gap:1rem;max-width:none}.hero__line[data-astro-cid-ge2uvauf]{font-size:var(--step-body)}}.work[data-astro-cid-xbkx7tay]{z-index:2;background:var(--ink);--gap:clamp(4.5rem, 9vw, 9.5rem);position:relative}.panel[data-astro-cid-xbkx7tay]{background:var(--ink);height:82svh;position:relative;overflow:hidden}.panel__open[data-astro-cid-xbkx7tay]{width:100%;display:block;position:absolute;inset:0;overflow:hidden}.panel__open[data-astro-cid-xbkx7tay]:focus-visible{outline-offset:-6px}.panel__open[data-astro-cid-xbkx7tay] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transform-origin:var(--focus);transform:scale(1.18)}.panel__row[data-astro-cid-xbkx7tay]{max-width:none;min-height:0;padding-block:.9rem;padding-inline:var(--margin);background:var(--scrim);color:var(--on-dark);font-size:var(--step-small);pointer-events:none;grid-template-columns:1fr auto;grid-template-areas:"title title""year fact";align-items:center;row-gap:.25rem;display:grid;position:absolute;bottom:1.25rem;left:0;right:0}.panel__title[data-astro-cid-xbkx7tay]{font-size:var(--step-lead);letter-spacing:-.01em;grid-area:title;font-weight:500}.panel__title[data-astro-cid-xbkx7tay] .nums[data-astro-cid-xbkx7tay]{color:var(--on-dark-soft);margin-right:.6em}.panel__year[data-astro-cid-xbkx7tay]{grid-area:year}.panel__fact[data-astro-cid-xbkx7tay]{text-align:right;grid-area:fact}@media (width>=48em){.work__list[data-astro-cid-xbkx7tay]{column-gap:var(--gutter);padding-bottom:var(--gap);grid-template-columns:calc(var(--margin) - var(--gutter)) repeat(12, minmax(0, 1fr)) calc(var(--margin) - var(--gutter));display:grid}.panel[data-astro-cid-xbkx7tay],.panel__open[data-astro-cid-xbkx7tay]{overflow:clip}.panel__open[data-astro-cid-xbkx7tay] img{object-position:var(--focus-d);transform-origin:var(--focus-d);transform:none}.panel--lead[data-astro-cid-xbkx7tay]{grid-column:1/-1;height:100svh}.panel__row[data-astro-cid-xbkx7tay]{top:var(--band);grid-template-columns:10% 1fr auto;grid-template-areas:none;row-gap:0;min-height:5.625rem;padding-block:0;bottom:auto;translate:0 -50%}.panel__row[data-astro-cid-xbkx7tay]>[data-astro-cid-xbkx7tay]{grid-area:auto}@media (aspect-ratio<=1){.panel--lead[data-astro-cid-xbkx7tay] .panel__row[data-astro-cid-xbkx7tay]{top:auto;bottom:1.25rem;translate:none}}.panel--minor[data-astro-cid-xbkx7tay]{height:auto;margin-top:var(--gap);background:0 0;container-type:inline-size}.panel--minor[data-astro-cid-xbkx7tay] .panel__open[data-astro-cid-xbkx7tay]{position:relative;inset:auto}.panel--minor-a[data-astro-cid-xbkx7tay]{grid-column:2/9;align-self:start}.panel--minor-a[data-astro-cid-xbkx7tay] .panel__open[data-astro-cid-xbkx7tay]{aspect-ratio:4/3}.panel--minor-b[data-astro-cid-xbkx7tay]{margin-top:calc(var(--gap) + 9vw);grid-column:10/14}.panel--minor-b[data-astro-cid-xbkx7tay] .panel__open[data-astro-cid-xbkx7tay]{aspect-ratio:4/5}.panel--minor[data-astro-cid-xbkx7tay] .panel__row[data-astro-cid-xbkx7tay]{top:auto;bottom:0;translate:none}}@container (width<46rem){.panel__row[data-astro-cid-xbkx7tay]{grid-template-columns:1fr auto;grid-template-areas:"title title""year fact";row-gap:.25rem;min-height:0;padding-block:.9rem}.panel__row[data-astro-cid-xbkx7tay]>.panel__title[data-astro-cid-xbkx7tay]{grid-area:title}.panel__row[data-astro-cid-xbkx7tay]>.panel__year[data-astro-cid-xbkx7tay]{grid-area:year}.panel__row[data-astro-cid-xbkx7tay]>.panel__fact[data-astro-cid-xbkx7tay]{grid-area:fact}}@supports (animation-timeline:view()){@media (width>=48em) and (prefers-reduced-motion:no-preference){.panel--drift[data-astro-cid-xbkx7tay] .panel__open[data-astro-cid-xbkx7tay] img{animation:linear both panel-drift}.panel[data-astro-cid-xbkx7tay].panel--drift .panel__open[data-astro-cid-xbkx7tay] img{animation-timeline:view();animation-range:entry exit 60%}@keyframes panel-drift{0%{transform:scale(1.08)}to{transform:scale(1)}}}}.archive[data-astro-cid-alfxgm27]{padding-block:var(--section) calc(var(--section) * .75);background:var(--paper);z-index:3;position:relative}.archive__head[data-astro-cid-alfxgm27]{align-items:end;row-gap:1.5rem;margin-bottom:4rem}.archive__title[data-astro-cid-alfxgm27]{font-size:var(--step-display-2);grid-column:1/7}.archive__intro[data-astro-cid-alfxgm27]{grid-column:8/13;max-width:30ch}.archive__controls[data-astro-cid-alfxgm27]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}.archive__filters[data-astro-cid-alfxgm27],.archive__views[data-astro-cid-alfxgm27]{flex-wrap:wrap;gap:.375rem;display:flex}.archive__controls[data-astro-cid-alfxgm27] button[data-astro-cid-alfxgm27]{background:var(--paper-2);min-height:2.5rem;color:var(--ink);font-size:var(--step-small);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);padding:0 .95rem;font-weight:500}.archive__controls[data-astro-cid-alfxgm27] button[data-astro-cid-alfxgm27] .nums[data-astro-cid-alfxgm27]{color:var(--ink-soft);margin-left:.25em;font-weight:400}.archive__controls[data-astro-cid-alfxgm27] button[data-astro-cid-alfxgm27][aria-pressed=true]{background:var(--ink);color:var(--paper)}.archive__controls[data-astro-cid-alfxgm27] button[data-astro-cid-alfxgm27][aria-pressed=true] .nums[data-astro-cid-alfxgm27]{color:var(--on-dark-soft)}.archive__controls[data-astro-cid-alfxgm27] button[data-astro-cid-alfxgm27]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.archive__controls[data-astro-cid-alfxgm27] button[data-astro-cid-alfxgm27][aria-pressed=false]:hover{background:var(--stone)}}.sheet[data-astro-cid-alfxgm27]{columns:5;column-gap:6px;padding-inline:12px}.sheet__item[data-astro-cid-alfxgm27]{break-inside:avoid;margin-bottom:1.1rem}.sheet__btn[data-astro-cid-alfxgm27]{background:var(--paper-2);width:100%;display:block;overflow:hidden}.sheet__btn[data-astro-cid-alfxgm27] img{width:100%;height:auto;transition:transform .9s var(--ease-soft)}.sheet__cap[data-astro-cid-alfxgm27]{color:var(--ink);margin-top:.4rem}.sheet__cap[data-astro-cid-alfxgm27] .nums[data-astro-cid-alfxgm27]{font-weight:500}@media (hover:hover) and (pointer:fine){.sheet__btn[data-astro-cid-alfxgm27]:hover img{transform:scale(1.04)}}@media (width<=90em){.sheet[data-astro-cid-alfxgm27]{columns:4}}@media (width<=64em){.sheet[data-astro-cid-alfxgm27]{columns:3}}@media (width<=47.99em){.sheet[data-astro-cid-alfxgm27]{columns:2;column-gap:4px;padding-inline:10px}.sheet__item[data-astro-cid-alfxgm27]{margin-bottom:.9rem}}.index[data-astro-cid-alfxgm27]{position:relative}.index__table[data-astro-cid-alfxgm27]{border-collapse:collapse;width:100%;font-size:var(--step-body)}.index__table[data-astro-cid-alfxgm27] th[data-astro-cid-alfxgm27],.index__table[data-astro-cid-alfxgm27] td[data-astro-cid-alfxgm27]{text-align:left;vertical-align:baseline;padding:.95rem .75rem .95rem 0;font-weight:400}.index__table[data-astro-cid-alfxgm27] thead[data-astro-cid-alfxgm27] th[data-astro-cid-alfxgm27]{font-size:var(--step-small);color:var(--ink-soft);padding-bottom:.6rem}.index__table[data-astro-cid-alfxgm27] tbody[data-astro-cid-alfxgm27] tr[data-astro-cid-alfxgm27]{border-top:1px solid var(--stone);transition:color var(--t-hover) ease}.index__table[data-astro-cid-alfxgm27] tbody[data-astro-cid-alfxgm27] tr[data-astro-cid-alfxgm27]:last-child{border-bottom:1px solid var(--stone)}.index__table[data-astro-cid-alfxgm27] tbody[data-astro-cid-alfxgm27] th[data-astro-cid-alfxgm27]{font-size:var(--step-lead);letter-spacing:-.015em;width:34%;font-weight:500}.index__open[data-astro-cid-alfxgm27]{align-items:center;gap:.9rem;min-height:2.75rem;display:inline-flex}.index__open[data-astro-cid-alfxgm27]:after{content:"";position:absolute;inset:0}.index__table[data-astro-cid-alfxgm27] tbody[data-astro-cid-alfxgm27] tr[data-astro-cid-alfxgm27]{position:relative}.index__thumb[data-astro-cid-alfxgm27]{aspect-ratio:4/5;flex:none;width:3.25rem;display:none;overflow:hidden}.index__thumb[data-astro-cid-alfxgm27] img{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.index__table[data-astro-cid-alfxgm27] tbody[data-astro-cid-alfxgm27]:hover tr[data-astro-cid-alfxgm27]:not(:hover){color:var(--ink-soft)}}.index__preview[data-astro-cid-alfxgm27]{z-index:20;pointer-events:none;aspect-ratio:4/5;opacity:0;width:clamp(12rem,20vw,20rem);transition:opacity var(--t-ui) ease, scale var(--t-ui) var(--ease-out);position:fixed;top:0;left:0;overflow:hidden;scale:.92}.index__preview[data-astro-cid-alfxgm27].is-on{opacity:1;scale:1}.index__preview[data-astro-cid-alfxgm27] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (hover:none),(pointer:coarse){.index__thumb[data-astro-cid-alfxgm27]{display:block}.index__preview[data-astro-cid-alfxgm27]{display:none}}@media (width<=47.99em){.index__opt[data-astro-cid-alfxgm27]{display:none}.index__thumb[data-astro-cid-alfxgm27]{display:block}.index__table[data-astro-cid-alfxgm27] tbody[data-astro-cid-alfxgm27] th[data-astro-cid-alfxgm27]{width:auto;font-size:var(--step-body)}}.js [data-astro-cid-alfxgm27][data-view-panel][data-inactive],[data-astro-cid-alfxgm27][data-style].is-out{display:none}.viewer[data-astro-cid-alfxgm27]{background:var(--ink);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--on-dark);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.viewer[data-astro-cid-alfxgm27]::backdrop{background:#141312e6}.viewer__inner[data-astro-cid-alfxgm27]{grid-template-columns:minmax(0,1fr) clamp(17rem,24vw,22rem);height:100%;display:grid;position:relative}.viewer__stage[data-astro-cid-alfxgm27]{touch-action:pan-y;place-items:center;padding:clamp(1rem,3vw,3rem);display:grid;position:relative;overflow:hidden}.viewer__stage[data-astro-cid-alfxgm27] picture[data-astro-cid-alfxgm27],.viewer__stage[data-astro-cid-alfxgm27] img[data-astro-cid-alfxgm27]{object-fit:contain;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 2*clamp(1rem,3vw,3rem))}.viewer__stage[data-astro-cid-alfxgm27] img[data-astro-cid-alfxgm27]{max-width:min(100%, var(--zoom-cap,100%))}.viewer__meta[data-astro-cid-alfxgm27]{padding:calc(var(--header-h) + 1rem) var(--margin) var(--margin);background:#242321;flex-direction:column;gap:1.25rem;display:flex;overflow-y:auto}.viewer__no[data-astro-cid-alfxgm27]{color:var(--accent-tint);font-size:var(--step-small);font-weight:500}.viewer__title[data-astro-cid-alfxgm27]{letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 1.6vw,3rem);line-height:1}.viewer__dl[data-astro-cid-alfxgm27]{grid-template-columns:auto 1fr;gap:.5rem 1.25rem;display:grid}.viewer__dl[data-astro-cid-alfxgm27] dt[data-astro-cid-alfxgm27]{color:var(--on-dark-soft)}.viewer__plates[data-astro-cid-alfxgm27]{flex-wrap:wrap;gap:.5rem;display:flex}.viewer__plates[data-astro-cid-alfxgm27] button{aspect-ratio:4/5;opacity:.55;outline-offset:2px;width:3.5rem;transition:opacity var(--t-hover) ease;overflow:hidden}.viewer__plates[data-astro-cid-alfxgm27] button[aria-current=true]{opacity:1;outline:2px solid var(--accent-tint)}.viewer__plates[data-astro-cid-alfxgm27] img{object-fit:cover;width:100%;height:100%}.viewer__nav[data-astro-cid-alfxgm27]{gap:.5rem;margin-top:auto;display:flex}.viewer__nav[data-astro-cid-alfxgm27] button[data-astro-cid-alfxgm27]{min-height:3rem;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);background:#33312e;flex:1;font-weight:500}.viewer__nav[data-astro-cid-alfxgm27] button[data-astro-cid-alfxgm27]:active{transform:scale(.97)}.viewer__book[data-astro-cid-alfxgm27]{color:var(--accent-tint)}.viewer__close[data-astro-cid-alfxgm27]{top:0;right:var(--margin);height:var(--header-h);z-index:2;font-weight:500;position:absolute}@media (hover:hover) and (pointer:fine){.viewer__nav[data-astro-cid-alfxgm27] button[data-astro-cid-alfxgm27]:hover{background:#45423e}.viewer__plates[data-astro-cid-alfxgm27] button:hover{opacity:1}}@media (prefers-reduced-motion:no-preference){.viewer[data-astro-cid-alfxgm27][open]{animation:viewer-in .42s var(--ease-out) both}.viewer[data-astro-cid-alfxgm27].is-closing{animation:viewer-out .26s var(--ease-out) both}.viewer__stage[data-astro-cid-alfxgm27] img[data-astro-cid-alfxgm27]{transition:opacity .32s ease, transform .42s var(--ease-out)}.viewer__stage[data-astro-cid-alfxgm27].is-swapping img[data-astro-cid-alfxgm27]{opacity:0}}@keyframes viewer-in{0%{opacity:0}to{opacity:1}}@keyframes viewer-out{to{opacity:0}}@media (width<=64em){.viewer__inner[data-astro-cid-alfxgm27]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.viewer__stage[data-astro-cid-alfxgm27]{padding:calc(var(--header-h)) .75rem .75rem}.viewer__stage[data-astro-cid-alfxgm27] picture[data-astro-cid-alfxgm27],.viewer__stage[data-astro-cid-alfxgm27] img[data-astro-cid-alfxgm27]{max-height:62dvh}.viewer__meta[data-astro-cid-alfxgm27]{padding:1.25rem var(--margin) calc(var(--margin) + env(safe-area-inset-bottom));gap:.9rem}.viewer__dl[data-astro-cid-alfxgm27]{grid-template-columns:auto 1fr auto 1fr}.archive__title[data-astro-cid-alfxgm27]{grid-column:1/-1}.archive__intro[data-astro-cid-alfxgm27]{grid-column:1/-1;max-width:34ch}}@media (width<=47.99em){.archive__head[data-astro-cid-alfxgm27]{margin-bottom:2.5rem}.archive__controls[data-astro-cid-alfxgm27]{grid-template-columns:minmax(0,1fr);display:grid}.archive__filters[data-astro-cid-alfxgm27]{scrollbar-width:none;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);flex-wrap:nowrap;overflow-x:auto}.archive__filters[data-astro-cid-alfxgm27] button[data-astro-cid-alfxgm27]{flex:none}.archive__views[data-astro-cid-alfxgm27]{grid-template-columns:1fr 1fr;display:grid}}.styles[data-astro-cid-27zmyk5t]{padding-block:calc(var(--section) * .4) var(--section)}.styles__inner[data-astro-cid-27zmyk5t]{align-items:start}.styles__photo[data-astro-cid-27zmyk5t]{aspect-ratio:4/5;grid-column:1/6;width:100%;max-height:76vh;position:sticky;top:12vh}.styles__img[data-astro-cid-27zmyk5t]{opacity:0;transition:opacity .42s;position:absolute;inset:0;overflow:hidden}.styles__img[data-astro-cid-27zmyk5t].is-active{opacity:1}.styles__img[data-astro-cid-27zmyk5t] img{object-fit:cover;width:100%;height:100%}.styles__img[data-astro-cid-27zmyk5t][data-style-img=ornamental] img{object-fit:contain;background:var(--paper-2);padding:6%}.styles__credit[data-astro-cid-27zmyk5t]{color:var(--ink-soft);position:absolute;top:calc(100% + .6rem);left:0}.styles__list[data-astro-cid-27zmyk5t]{grid-column:7/13}.styles__title[data-astro-cid-27zmyk5t]{margin-bottom:3rem}.styles__rows[data-astro-cid-27zmyk5t]{gap:2px;display:grid}.styles__row[data-astro-cid-27zmyk5t]{color:var(--ink-soft);transition:color var(--t-hover) ease, background-color var(--t-ui) ease;margin-inline:-1rem;padding-inline:1rem}.styles__row[data-astro-cid-27zmyk5t].is-active{background:var(--paper-2);color:var(--ink)}.styles__btn[data-astro-cid-27zmyk5t]{justify-content:space-between;align-items:baseline;gap:1rem;width:100%;min-height:4rem;padding-block:1rem;display:flex}.styles__name[data-astro-cid-27zmyk5t]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:500;line-height:1.1}.styles__price[data-astro-cid-27zmyk5t]{white-space:nowrap}.styles__panel[data-astro-cid-27zmyk5t]{transition:grid-template-rows .36s var(--ease-out);grid-template-rows:0fr;display:grid}.styles__panel[data-astro-cid-27zmyk5t]>div[data-astro-cid-27zmyk5t]{visibility:hidden;gap:.5rem;transition:visibility 0s .36s;display:grid;overflow:hidden}.styles__row[data-astro-cid-27zmyk5t].is-active .styles__panel[data-astro-cid-27zmyk5t]>div[data-astro-cid-27zmyk5t]{visibility:visible;transition-delay:0s}.styles__panel[data-astro-cid-27zmyk5t] p[data-astro-cid-27zmyk5t]:first-child{color:var(--ink)}.styles__panel[data-astro-cid-27zmyk5t] p[data-astro-cid-27zmyk5t]{max-width:40ch}.styles__row[data-astro-cid-27zmyk5t].is-active .styles__panel[data-astro-cid-27zmyk5t]{grid-template-rows:1fr}.styles__row[data-astro-cid-27zmyk5t].is-active .styles__panel[data-astro-cid-27zmyk5t]>div[data-astro-cid-27zmyk5t]{padding-bottom:1.4rem}.styles__note[data-astro-cid-27zmyk5t]{margin-top:1.5rem}html:not(.js) .styles__panel[data-astro-cid-27zmyk5t]{grid-template-rows:1fr}html:not(.js) .styles__panel[data-astro-cid-27zmyk5t]>div[data-astro-cid-27zmyk5t]{visibility:visible}@media (width<=47.99em){.styles__inner[data-astro-cid-27zmyk5t]{display:block}.styles__photo[data-astro-cid-27zmyk5t]{top:var(--header-h);z-index:2;aspect-ratio:4/3;background:var(--paper);width:100%;max-height:38svh;margin-bottom:1.5rem;position:sticky}.styles__credit[data-astro-cid-27zmyk5t]{display:none}.styles__title[data-astro-cid-27zmyk5t]{margin-bottom:1.5rem}.styles__btn[data-astro-cid-27zmyk5t]{min-height:3.5rem}}.feat[data-astro-cid-5ryy5rd4]{background:var(--paper-2);position:relative}.feat__track[data-astro-cid-5ryy5rd4]{height:300svh}.feat__stage[data-astro-cid-5ryy5rd4]{column-gap:var(--gutter);height:100svh;padding-inline:var(--margin);grid-template-rows:1fr auto auto 1fr;grid-template-columns:1fr 30vw 1fr;display:grid;position:sticky;top:0;overflow:hidden}.feat__title[data-astro-cid-5ryy5rd4]{display:contents}.feat__a[data-astro-cid-5ryy5rd4],.feat__b[data-astro-cid-5ryy5rd4]{font-size:var(--step-display-2);letter-spacing:-.045em;text-align:center;z-index:2;grid-column:1/-1;justify-self:center;font-weight:700;line-height:.88;position:relative}.feat__a[data-astro-cid-5ryy5rd4]{grid-row:1;align-self:end;margin-bottom:.18em}.feat__b[data-astro-cid-5ryy5rd4]{grid-row:3;align-self:start;margin-top:.12em}.feat__frame[data-astro-cid-5ryy5rd4]{aspect-ratio:4/5;background:var(--paper);grid-area:2/2;justify-self:center;width:auto;height:62svh;max-height:62svh;overflow:hidden}.feat__open[data-astro-cid-5ryy5rd4]{width:100%;height:100%;display:block}.feat__open[data-astro-cid-5ryy5rd4] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-in-out)}.feat__caption[data-astro-cid-5ryy5rd4]{grid-area:2/3;align-self:start;gap:.6rem;max-width:28ch;display:grid}.feat__meta[data-astro-cid-5ryy5rd4]{color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){.js .feat__b[data-astro-cid-5ryy5rd4],.js .feat__caption[data-astro-cid-5ryy5rd4]{transition:opacity .6s var(--ease-out), transform .8s var(--ease-out)}.js .feat__stage[data-astro-cid-5ryy5rd4][data-stage="1"] .feat__b[data-astro-cid-5ryy5rd4]{opacity:0;transform:translateY(.25em)}.js .feat__stage[data-astro-cid-5ryy5rd4]:not([data-stage="3"]) .feat__caption[data-astro-cid-5ryy5rd4]{opacity:0;transform:translateY(16px)}}.feat__stage[data-astro-cid-5ryy5rd4][data-stage="2"] .feat__open[data-astro-cid-5ryy5rd4] img{transform:scale(var(--z2));transform-origin:var(--f1)}.feat__stage[data-astro-cid-5ryy5rd4][data-stage="3"] .feat__open[data-astro-cid-5ryy5rd4] img{transform:scale(var(--z3));transform-origin:var(--f2)}@media (width<=47.99em){.feat__track[data-astro-cid-5ryy5rd4]{height:260svh}.feat__stage[data-astro-cid-5ryy5rd4]{grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:1fr;row-gap:0}.feat__frame[data-astro-cid-5ryy5rd4]{grid-column:1;width:70vw;height:auto;max-height:52svh}.feat__caption[data-astro-cid-5ryy5rd4]{text-align:center;grid-area:4/1;justify-self:center;margin-top:1rem}}.about[data-astro-cid-oxgmilyn]{padding-bottom:var(--section);position:relative}.about__run[data-astro-cid-oxgmilyn]{position:relative}.about__pin[data-astro-cid-oxgmilyn]{z-index:2;pointer-events:none;place-items:center;height:100svh;display:grid;position:sticky;top:0}.about__title[data-astro-cid-oxgmilyn]{font-size:var(--step-display-2);letter-spacing:-.05em;text-align:center;justify-items:center;line-height:.86;display:grid}.about__portraits[data-astro-cid-oxgmilyn]{z-index:1;padding:55svh var(--margin) 25svh;row-gap:12svh;margin-top:-100svh;display:grid;position:relative}.about__fig[data-astro-cid-oxgmilyn]{gap:.9rem;width:min(30vw,32rem);display:grid}.about__fig--b[data-astro-cid-oxgmilyn]{justify-self:end}.about__img[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;background:var(--paper-2);overflow:hidden}.about__img[data-astro-cid-oxgmilyn] img{object-fit:cover;width:100%;height:100%}.about__fig[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn]{gap:.15rem;max-width:280px;display:grid}.about__name[data-astro-cid-oxgmilyn]{font-size:var(--step-body);font-weight:500}.about__role[data-astro-cid-oxgmilyn]{color:var(--ink-soft)}.about__text[data-astro-cid-oxgmilyn]{margin-top:.4rem}.about__bio[data-astro-cid-oxgmilyn]{z-index:3;background:var(--paper);row-gap:3rem;padding-top:4rem;position:relative}.about__copy[data-astro-cid-oxgmilyn]{grid-column:2/8;gap:1.2rem;display:grid}.about__facts[data-astro-cid-oxgmilyn]{grid-column:9/13;align-content:start;gap:1.25rem;display:grid}.about__facts[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{font-size:var(--step-lead);letter-spacing:-.015em;font-weight:500}@media (width<=64em){.about__copy[data-astro-cid-oxgmilyn]{grid-column:1/9}.about__facts[data-astro-cid-oxgmilyn]{grid-column:9/13}}@media (width<=47.99em){.about__pin[data-astro-cid-oxgmilyn]{height:auto;padding:calc(var(--header-h) + .25rem) var(--margin) .75rem;background:var(--paper);place-items:start stretch}.about__title[data-astro-cid-oxgmilyn]{text-align:left;justify-items:start}.about__portraits[data-astro-cid-oxgmilyn]{row-gap:3rem;margin-top:0;padding-top:2rem;padding-bottom:4rem}.about__fig[data-astro-cid-oxgmilyn]{width:72%}.about__copy[data-astro-cid-oxgmilyn],.about__facts[data-astro-cid-oxgmilyn]{grid-column:1/-1}.about__facts[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr}}.proc[data-astro-cid-grsovck6]{background:var(--ink);color:var(--on-dark)}.proc__panel[data-astro-cid-grsovck6]{height:100svh;position:relative;overflow:clip}.proc__panel[data-astro-cid-grsovck6] .proc__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.proc__panel[data-astro-cid-grsovck6]:before{content:"";z-index:1;background:#14131257;position:absolute;inset:0}.proc__verb-wrap[data-astro-cid-grsovck6]{z-index:2;pointer-events:none;position:absolute;inset:0 0 26%}.proc__verb[data-astro-cid-grsovck6]{text-align:center;color:var(--on-dark);font-size:min(var(--step-display), calc(160vw / var(--len)));letter-spacing:-.05em;margin:0;line-height:.9;position:sticky;top:50%;translate:0 -50%}.proc__text[data-astro-cid-grsovck6]{left:var(--margin);bottom:var(--margin);z-index:3;background:var(--scrim);max-width:34ch;padding:1rem 1.15rem;line-height:1.45;position:absolute}@media (width<=47.99em){.proc__verb[data-astro-cid-grsovck6]{font-size:var(--step-display-2)}.proc__verb-wrap[data-astro-cid-grsovck6]{inset:0 0 34%}.proc__text[data-astro-cid-grsovck6]{max-width:none;padding:1rem var(--margin) calc(1rem + env(safe-area-inset-bottom));bottom:0;left:0;right:0}}.book[data-astro-cid-5n25xmrl]{padding-block:var(--section)}.coupon[data-astro-cid-5n25xmrl]{--notch:14px;background:var(--accent);width:min(100%,76rem);color:var(--accent-ink);grid-template-columns:46fr 54fr;margin-inline:auto;display:grid;position:relative}.coupon[data-astro-cid-5n25xmrl]:before,.coupon[data-astro-cid-5n25xmrl]:after{content:"";width:calc(var(--notch) * 2);aspect-ratio:1;background:var(--paper);border-radius:50%;position:absolute;left:46%;translate:-50%}.coupon[data-astro-cid-5n25xmrl]:before{top:calc(var(--notch) * -1)}.coupon[data-astro-cid-5n25xmrl]:after{bottom:calc(var(--notch) * -1)}.coupon__stub[data-astro-cid-5n25xmrl]{border-right:5px dotted var(--paper);flex-direction:column;gap:2rem;padding:clamp(1.75rem,3.5vw,3rem);display:flex}.coupon__title[data-astro-cid-5n25xmrl]{font-size:var(--step-head);letter-spacing:-.04em;text-transform:uppercase;line-height:.92}.coupon__note[data-astro-cid-5n25xmrl]{max-width:30ch;margin-top:auto}.ficha[data-astro-cid-5n25xmrl]{background:var(--paper);color:var(--ink);padding:1.25rem 1.25rem 1.1rem}.ficha__no[data-astro-cid-5n25xmrl]{font-size:var(--step-head);letter-spacing:-.04em;color:var(--accent);margin-bottom:1rem;font-weight:700;line-height:1}.ficha__dl[data-astro-cid-5n25xmrl]{font-size:var(--step-small);gap:0;display:grid}.ficha__dl[data-astro-cid-5n25xmrl] div[data-astro-cid-5n25xmrl]{justify-content:space-between;gap:1rem;padding:.5rem .6rem;display:flex}.ficha__dl[data-astro-cid-5n25xmrl] div[data-astro-cid-5n25xmrl]:nth-child(odd){background:var(--paper-2)}.ficha__dl[data-astro-cid-5n25xmrl] dt[data-astro-cid-5n25xmrl]{color:var(--ink-soft)}.ficha__dl[data-astro-cid-5n25xmrl] dd[data-astro-cid-5n25xmrl]{text-align:right;font-weight:500}@media (prefers-reduced-motion:no-preference){.ficha__dl[data-astro-cid-5n25xmrl] dd[data-astro-cid-5n25xmrl]{transition:opacity .2s}.ficha__dl[data-astro-cid-5n25xmrl] dd[data-astro-cid-5n25xmrl].is-changing{opacity:.25}}.coupon__form[data-astro-cid-5n25xmrl]{align-content:start;gap:.75rem;padding:clamp(1.75rem,3.5vw,3rem);display:grid}.field[data-astro-cid-5n25xmrl]{gap:.35rem;display:grid}.field[data-astro-cid-5n25xmrl] label[data-astro-cid-5n25xmrl]{font-size:var(--step-small);justify-content:space-between;gap:1rem;font-weight:500;display:flex}.field[data-astro-cid-5n25xmrl] input[data-astro-cid-5n25xmrl]:not([type=range]),.field[data-astro-cid-5n25xmrl] select[data-astro-cid-5n25xmrl],.field[data-astro-cid-5n25xmrl] textarea[data-astro-cid-5n25xmrl]{width:100%;min-height:3.25rem;color:var(--accent-ink);font-size:var(--step-body);transition:background-color var(--t-hover) ease;background:#6c52c2;border:0;border-radius:0;padding:.75rem .9rem}.field[data-astro-cid-5n25xmrl] select[data-astro-cid-5n25xmrl]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:2.5rem}.field[data-astro-cid-5n25xmrl] select[data-astro-cid-5n25xmrl] option[data-astro-cid-5n25xmrl]{color:var(--ink);background:var(--paper)}.field[data-astro-cid-5n25xmrl] textarea[data-astro-cid-5n25xmrl]{resize:vertical;min-height:5.5rem}.field[data-astro-cid-5n25xmrl] [data-astro-cid-5n25xmrl]:is(input,select,textarea):focus-visible{outline:2px solid var(--paper);outline-offset:2px;background-color:#7a62cb}.field[data-astro-cid-5n25xmrl] [data-astro-cid-5n25xmrl][aria-invalid=true]{outline:2px solid var(--paper);outline-offset:-2px}.field__err[data-astro-cid-5n25xmrl]{color:var(--paper);font-weight:500}.field__pair[data-astro-cid-5n25xmrl]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field--range[data-astro-cid-5n25xmrl] input[data-astro-cid-5n25xmrl]{width:100%;accent-color:var(--paper);min-height:2.75rem}.field--range[data-astro-cid-5n25xmrl] output[data-astro-cid-5n25xmrl]{font-weight:500}.coupon__submit[data-astro-cid-5n25xmrl]{background:var(--ink);min-height:3.5rem;color:var(--paper);text-align:center;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;margin-top:.5rem;font-weight:500}.coupon__submit[data-astro-cid-5n25xmrl]:active{transform:scale(.98)}.coupon__demo[data-astro-cid-5n25xmrl]{font-weight:500}.coupon__demo[data-astro-cid-5n25xmrl]:empty{display:none}@media (hover:hover) and (pointer:fine){.coupon__submit[data-astro-cid-5n25xmrl]:hover{background:#000}}.coupon__fine[data-astro-cid-5n25xmrl]{color:#e4defa}.faq[data-astro-cid-5n25xmrl]{row-gap:2rem;margin-top:clamp(5rem,9vw,8rem)}.faq__title[data-astro-cid-5n25xmrl]{font-size:var(--step-lead);letter-spacing:-.01em;grid-column:1/5}.faq__list[data-astro-cid-5n25xmrl]{grid-column:6/13;gap:.25rem;display:grid}.faq__item[data-astro-cid-5n25xmrl]{transition:background-color var(--t-ui) ease, padding var(--t-ui) var(--ease-out);padding-inline:0}.faq__item[data-astro-cid-5n25xmrl][open]{background:var(--paper-2);padding-inline:1.25rem}.faq__item[data-astro-cid-5n25xmrl] summary[data-astro-cid-5n25xmrl]{cursor:pointer;min-height:3.75rem;font-size:var(--step-body);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;font-weight:500;list-style:none;display:flex}.faq__item[data-astro-cid-5n25xmrl] summary[data-astro-cid-5n25xmrl]::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.faq__item[data-astro-cid-5n25xmrl] summary[data-astro-cid-5n25xmrl]:hover{color:var(--accent)}}.faq__item[data-astro-cid-5n25xmrl] summary[data-astro-cid-5n25xmrl]{transition:color var(--t-hover) ease}.faq__item[data-astro-cid-5n25xmrl] summary[data-astro-cid-5n25xmrl]:after{content:"+";transition:rotate var(--t-ui) var(--ease-out);font-weight:400}.faq__item[data-astro-cid-5n25xmrl][open] summary[data-astro-cid-5n25xmrl]:after{rotate:45deg}.faq__a[data-astro-cid-5n25xmrl]{padding-bottom:1.25rem}@media (width<=47.99em){.coupon[data-astro-cid-5n25xmrl]{grid-template-columns:1fr}.coupon[data-astro-cid-5n25xmrl]:before,.coupon[data-astro-cid-5n25xmrl]:after{left:auto;top:var(--cut,50%);bottom:auto;translate:0 -50%}.coupon[data-astro-cid-5n25xmrl]:before{left:calc(var(--notch) * -1)}.coupon[data-astro-cid-5n25xmrl]:after{right:calc(var(--notch) * -1)}.coupon__stub[data-astro-cid-5n25xmrl]{border-right:0;border-bottom:5px dotted var(--paper);gap:1.5rem}.field__pair[data-astro-cid-5n25xmrl]{grid-template-columns:1fr}.faq__title[data-astro-cid-5n25xmrl],.faq__list[data-astro-cid-5n25xmrl]{grid-column:1/-1}}.foot[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--on-dark);flex-direction:column;min-height:90svh;padding-top:clamp(2rem,4vw,3.5rem);display:flex}.foot__name-wrap[data-astro-cid-jo6i4kqk]{padding-inline:var(--margin);position:relative;overflow:hidden}.foot__name[data-astro-cid-jo6i4kqk]{letter-spacing:-.055em;max-width:none;font-weight:700;line-height:.82;font-size:calc((100vw - 2 * var(--margin)) / 5.55);white-space:nowrap;z-index:1;pointer-events:none;margin-left:-.04em;position:relative}.foot__row[data-astro-cid-jo6i4kqk]{align-items:start;row-gap:3rem;margin-top:clamp(3rem,6vw,4.5rem)}.foot__places[data-astro-cid-jo6i4kqk]{font-size:var(--step-lead);letter-spacing:-.015em;grid-column:1/6;gap:.25rem;font-weight:500;line-height:1.25;display:grid}.foot__places[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--accent-tint)}.foot__addr[data-astro-cid-jo6i4kqk]{color:var(--on-dark-soft)}.foot__cols[data-astro-cid-jo6i4kqk]{grid-column:7/13;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.foot__cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.35rem;display:grid}.foot__h[data-astro-cid-jo6i4kqk]{color:var(--on-dark-soft);margin-bottom:.6rem}.foot__credits[data-astro-cid-jo6i4kqk]{color:var(--on-dark-soft);max-width:30ch}.foot__legal[data-astro-cid-jo6i4kqk]{padding-block:6rem var(--margin);color:var(--on-dark-soft);justify-content:space-between;gap:1rem;margin-top:auto;display:flex}.foot__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark)}.foot[data-astro-cid-jo6i4kqk] .trail-img{aspect-ratio:4/5;object-fit:cover;z-index:0;pointer-events:none;width:9rem;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@media (width<=64em){.foot__places[data-astro-cid-jo6i4kqk],.foot__cols[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=47.99em){.foot__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.foot__cols[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}.foot__legal[data-astro-cid-jo6i4kqk]{padding-top:4rem}}
