@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f2efe9;--paper-hi:#faf8f4;--paper-lo:#e6e1d7;--ink:#231f20;--ink-70:color-mix(in oklab, var(--ink) 70%, transparent);--ink-50:color-mix(in oklab, var(--ink) 50%, transparent);--ink-30:color-mix(in oklab, var(--ink) 30%, transparent);--sea:#314c57;--sea-hi:#698ea1;--sand:#c0ab8c;--line:color-mix(in oklab, var(--ink) 15%, transparent);--line-soft:color-mix(in oklab, var(--ink) 8%, transparent);--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Instrument Sans Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--t--1:clamp(.7rem, .68rem + .1vw, .78rem);--t-0:clamp(.95rem, .91rem + .18vw, 1.075rem);--t-1:clamp(1.1rem, 1.02rem + .36vw, 1.35rem);--t-2:clamp(1.35rem, 1.15rem + .9vw, 2rem);--t-3:clamp(1.8rem, 1.3rem + 2.2vw, 3.25rem);--t-4:clamp(2.4rem, 1.2rem + 5.4vw, 5.5rem);--t-5:clamp(2.75rem, .6rem + 8.4vw, 7.25rem);--space-2xs:clamp(.5rem, .45rem + .2vw, .65rem);--space-xs:clamp(.75rem, .65rem + .4vw, 1rem);--space-s:clamp(1.15rem, 1rem + .7vw, 1.6rem);--space-m:clamp(1.8rem, 1.4rem + 1.8vw, 3rem);--space-l:clamp(3rem, 2.2rem + 3.6vw, 5.5rem);--space-xl:clamp(5rem, 3.4rem + 7vw, 10rem);--space-2xl:clamp(7rem, 4rem + 12vw, 16rem);--gutter:clamp(1.15rem, .6rem + 2.6vw, 3.5rem);--measure:62ch;--max:1680px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur:.72s;--dur-fast:.36s;--header-h:4.5rem;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lenis{scroll-behavior:auto}html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-0);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--sea);outline-offset:3px;border-radius:1px}.display{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;font-weight:400;line-height:.94}.display--hero{font-size:var(--t-5);letter-spacing:-.035em;line-height:.88}.display--xl{font-size:var(--t-4)}.display--l{font-size:var(--t-3)}.display--m{font-size:var(--t-2);line-height:1.05}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line>span{will-change:transform;display:block}.eyebrow{font-size:var(--t--1);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-50);align-items:center;gap:.9em;font-weight:500;display:flex}.eyebrow:before{content:"";opacity:.55;background:currentColor;flex:none;block-size:1px;inline-size:clamp(1.5rem,3vw,3rem)}.eyebrow--bare:before{display:none}.lead{font-size:var(--t-1);max-inline-size:var(--measure);color:var(--ink-70);text-wrap:pretty;line-height:1.45}.prose p{max-inline-size:var(--measure);text-wrap:pretty}.prose p+p{margin-block-start:1.1em}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.italic{font-style:italic}.shell{inline-size:100%;max-inline-size:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=900px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.section{padding-block:var(--space-xl)}.section--tight{padding-block:var(--space-l)}.rule{border:0;border-block-start:1px solid var(--line);margin:0}.link{font-size:var(--t-0);align-items:baseline;gap:.5em;padding-block-end:.18em;display:inline-flex;position:relative}.link:after{content:"";transform-origin:0;block-size:1px;transition:transform var(--dur-fast) var(--ease);background:currentColor;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(1)}@media (hover:hover){.link:hover:after{transform-origin:100%;transform:scaleX(0)}}.link__arrow{transition:transform var(--dur-fast) var(--ease)}@media (hover:hover){.link:hover .link__arrow{transform:translate(.3em)}}.btn{--btn-fg:var(--paper-hi);--btn-bg:var(--ink);font-size:var(--t--1);letter-spacing:.09em;text-transform:uppercase;color:var(--btn-fg);background:var(--btn-bg);isolation:isolate;transition:color var(--dur-fast) var(--ease);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.7em;padding:.95em 1.7em;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--sea);transition:transform var(--dur-fast) var(--ease-in-out);position:absolute;inset:0;transform:translateY(101%)}@media (hover:hover){.btn:hover:before{transform:translateY(0)}}.btn--ghost{--btn-fg:var(--ink);--btn-bg:transparent;box-shadow:inset 0 0 0 1px var(--line)}@media (hover:hover){.btn--ghost:hover{--btn-fg:var(--paper-hi)}.btn--ghost:hover:before{background:var(--ink)}}.btn--block{inline-size:100%}.figure{background:var(--paper-lo);position:relative;overflow:hidden}.figure:before{content:"";background:var(--lqip,none) var(--focus,50% 50%) / cover no-repeat;filter:blur(14px);position:absolute;inset:-6%}.figure img{object-fit:cover;object-position:var(--focus,50% 50%);block-size:100%;inline-size:100%;transition:opacity .45s var(--ease);position:relative}.figure img.is-loading{opacity:0}.figure--parallax img{will-change:transform;block-size:118%;position:absolute;inset-block-start:-9%;inset-inline:0}.figure figcaption{font-size:var(--t--1);color:var(--ink-50);letter-spacing:.02em;margin-block-start:var(--space-xs)}.ratio-portrait{aspect-ratio:3/4}.ratio-landscape{aspect-ratio:4/3}.ratio-wide{aspect-ratio:16/9}.ratio-square{aspect-ratio:1}.ratio-photo{aspect-ratio:3/2}[data-reveal]{--reveal-delay:0s}html.motion [data-reveal=fade]{opacity:0;transition:opacity var(--dur) var(--ease) var(--reveal-delay), transform var(--dur) var(--ease) var(--reveal-delay);transform:translateY(1.4rem)}html.motion [data-reveal=mask]>*{clip-path:inset(0 0 100%);transition:clip-path 1.05s var(--ease) var(--reveal-delay)}html.motion [data-reveal=wipe]>*{clip-path:inset(0 100% 0 0);transition:clip-path 1.05s var(--ease) var(--reveal-delay)}html.motion [data-reveal=mask].is-in>*,html.motion [data-reveal=wipe].is-in>*{clip-path:inset(0)}html.motion [data-reveal=lines] .line>span{transition:transform .95s var(--ease);transition-delay:calc(var(--reveal-delay) + var(--i,0) * 85ms);transform:translateY(105%)}html.motion [data-reveal].is-in{opacity:1;transform:none}html.motion [data-reveal=lines].is-in .line>span{transform:none}[data-stagger]>*{--reveal-delay:calc(var(--i,0) * 90ms)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.motion [data-reveal],html.motion [data-reveal]>*{opacity:1!important;clip-path:none!important;transform:none!important}html.motion [data-reveal=lines] .line>span{transform:none!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:var(--paper);font-size:var(--t--1);transition:transform var(--dur-fast) var(--ease);border-radius:999px;padding:.7em 1.2em;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.bleed-right{margin-inline-end:calc(var(--gutter) * -1)}.bleed-left{margin-inline-start:calc(var(--gutter) * -1)}@media (width>=901px){.bleed-right{margin-inline-end:calc((100vw - min(100vw, var(--max))) / -2 - var(--gutter))}.bleed-left{margin-inline-start:calc((100vw - min(100vw, var(--max))) / -2 - var(--gutter))}}:where([data-astro-image]){object-fit:var(--fit);object-position:var(--pos);height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}.flag[data-astro-cid-54csbnpk]{clip-path:circle(50%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 22%,transparent);border-radius:50%;flex:none;display:block}.lang[data-astro-cid-su6xvggn]{position:relative}.lang__trigger[data-astro-cid-su6xvggn]{cursor:pointer;color:var(--ink-50);transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .4rem;list-style:none;display:flex}.lang__trigger[data-astro-cid-su6xvggn]::-webkit-details-marker{display:none}.lang__trigger[data-astro-cid-su6xvggn]::marker{content:""}.lang__trigger[data-astro-cid-su6xvggn]:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 5%,transparent)}.lang__chevron[data-astro-cid-su6xvggn]{transition:transform var(--dur-fast) var(--ease)}.lang[data-astro-cid-su6xvggn][open] .lang__chevron[data-astro-cid-su6xvggn]{transform:rotate(180deg)}.lang__menu[data-astro-cid-su6xvggn]{z-index:40;background:var(--paper-hi);border:1px solid var(--line);min-inline-size:12rem;margin:0;padding:.35rem;list-style:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;box-shadow:0 20px 44px -24px #0000004d}html.motion .lang[data-astro-cid-su6xvggn][open] .lang__menu[data-astro-cid-su6xvggn]{animation:lang-in .28s var(--ease)}@keyframes lang-in{0%{opacity:0;transform:translateY(-.4rem)}}.lang__item[data-astro-cid-su6xvggn]{font-size:var(--t--1);letter-spacing:.04em;color:var(--ink-70);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);align-items:center;gap:.65rem;padding:.55rem .6rem;display:flex}.lang__item[data-astro-cid-su6xvggn]:hover{background:color-mix(in oklab,var(--ink) 6%,transparent);color:var(--ink)}.lang__name[data-astro-cid-su6xvggn]{flex:1}.lang__code[data-astro-cid-su6xvggn]{font-variant-numeric:tabular-nums;color:var(--ink-30);letter-spacing:.12em}.lang__item[data-astro-cid-su6xvggn].is-current{color:var(--ink);font-weight:500}.lang__item[data-astro-cid-su6xvggn].is-current .lang__code[data-astro-cid-su6xvggn]{color:var(--sea)}html.menu-open,html.menu-open body{overflow:hidden}.header[data-astro-cid-3ef6ksr2]{z-index:100;transition:background-color .4s var(--ease),box-shadow .4s var(--ease),backdrop-filter .4s var(--ease);position:fixed;inset-block-start:0;inset-inline:0}.header[data-astro-cid-3ef6ksr2].is-stuck{background:color-mix(in oklab,var(--paper) 82%,transparent);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 1px 0 var(--line-soft)}.header__inner[data-astro-cid-3ef6ksr2]{block-size:var(--header-h);justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.wordmark[data-astro-cid-3ef6ksr2]{font-family:var(--serif);font-size:var(--t-1);letter-spacing:-.02em;flex:none;align-items:center;gap:.5em;line-height:1;display:inline-flex}.wordmark__text[data-astro-cid-3ef6ksr2]{align-items:baseline;gap:.35em;display:inline-flex}.wordmark__mark[data-astro-cid-3ef6ksr2]{block-size:1.6em;inline-size:auto}.wordmark__b[data-astro-cid-3ef6ksr2]{letter-spacing:.12em;text-transform:uppercase;font-size:.66em;font-family:var(--sans);color:var(--ink-50);transition:color var(--dur-fast) var(--ease);font-weight:500}.wordmark[data-astro-cid-3ef6ksr2]:hover .wordmark__b[data-astro-cid-3ef6ksr2]{color:var(--ink)}.nav[data-astro-cid-3ef6ksr2]{display:none}.nav__list[data-astro-cid-3ef6ksr2]{gap:clamp(1rem,2.2vw,2.25rem);padding:0;list-style:none;display:flex}.nav__link[data-astro-cid-3ef6ksr2]{font-size:var(--t--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);transition:color var(--dur-fast) var(--ease);padding-block:.4em;font-weight:500;position:relative}.nav__link[data-astro-cid-3ef6ksr2]:after{content:"";transform-origin:100%;block-size:1px;transition:transform var(--dur-fast) var(--ease);background:currentColor;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.nav__link[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.nav__link[data-astro-cid-3ef6ksr2]:hover:after,.nav__link[data-astro-cid-3ef6ksr2].is-current:after{transform-origin:0;transform:scaleX(1)}.nav__link[data-astro-cid-3ef6ksr2].is-current{color:var(--ink)}.header__end[data-astro-cid-3ef6ksr2]{align-items:center;gap:var(--space-xs);flex:none;display:flex}.langs[data-astro-cid-3ef6ksr2]{display:flex}.header__cta[data-astro-cid-3ef6ksr2]{padding:.75em 1.4em;display:none}.burger[data-astro-cid-3ef6ksr2]{align-content:center;justify-items:center;gap:6px;block-size:2.75rem;inline-size:2.75rem;margin-inline-end:-.6rem;display:grid}.burger__bar[data-astro-cid-3ef6ksr2]{background:var(--ink);block-size:1.5px;inline-size:22px;transition:transform .4s var(--ease),opacity .25s var(--ease)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger__bar[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.75px)rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger__bar[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.menu[data-astro-cid-3ef6ksr2]{z-index:99;background:var(--paper);clip-path:inset(0 0 100%);pointer-events:none;transition:clip-path .7s var(--ease);align-items:center;display:grid;position:fixed;inset:0}.menu[data-astro-cid-3ef6ksr2][data-open]{clip-path:inset(0);pointer-events:auto}.menu__nav[data-astro-cid-3ef6ksr2]{padding-block:var(--header-h) var(--space-m);gap:var(--space-l);display:grid}.menu__list[data-astro-cid-3ef6ksr2]{gap:.1em;padding:0;list-style:none;display:grid}.menu__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{opacity:0;transition:opacity .5s var(--ease) calc(var(--i) * 55ms + .12s),transform .6s var(--ease) calc(var(--i) * 55ms + .12s);align-items:baseline;gap:1rem;padding-block:.12em;display:flex;transform:translateY(1.2rem)}.menu[data-astro-cid-3ef6ksr2][data-open] .menu__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}.menu__index[data-astro-cid-3ef6ksr2]{font-size:var(--t--1);color:var(--ink-30);letter-spacing:.1em}.menu__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-current .menu__label[data-astro-cid-3ef6ksr2]{font-style:italic}.menu__call[data-astro-cid-3ef6ksr2]{gap:.2em;display:grid}.menu__note[data-astro-cid-3ef6ksr2]{color:var(--ink-70)}.menu__foot[data-astro-cid-3ef6ksr2]{gap:var(--space-s);border-block-start:1px solid var(--line);font-size:var(--t--1);letter-spacing:.08em;text-transform:uppercase;justify-items:start;padding-block-start:var(--space-s);display:grid}@media (width>=960px){.nav[data-astro-cid-3ef6ksr2],.header__cta[data-astro-cid-3ef6ksr2]{display:flex}.burger[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2]{display:none}}.footer[data-astro-cid-sz7xmlte]{padding-block:var(--space-l) var(--space-s);border-block-start:1px solid var(--line);margin-block-start:var(--space-xl)}.footer__top[data-astro-cid-sz7xmlte]{gap:var(--space-l);padding-block-end:var(--space-l);display:grid}@media (width>=900px){.footer__top[data-astro-cid-sz7xmlte]{align-items:start;gap:var(--space-m);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.footer__mark[data-astro-cid-sz7xmlte]{line-height:.86}.footer__tagline[data-astro-cid-sz7xmlte]{font-size:var(--t--1);letter-spacing:.06em;color:var(--ink-50);margin-block-start:var(--space-s)}.footer__cols[data-astro-cid-sz7xmlte]{gap:var(--space-m) var(--space-s);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.footer__title[data-astro-cid-sz7xmlte]{font-size:var(--t--1);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-30);margin-block-end:var(--space-xs);font-weight:500}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{gap:.45em;padding:0;list-style:none;display:grid}.footer__note[data-astro-cid-sz7xmlte]{color:var(--ink-70);font-size:.85em;display:block}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-70);transition:color var(--dur-fast) var(--ease);text-underline-offset:.28em}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink);text-decoration:underline 1px}.footer__bottom[data-astro-cid-sz7xmlte]{gap:var(--space-xs) var(--space-s);border-block-start:1px solid var(--line);font-size:var(--t--1);color:var(--ink-50);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block-start:var(--space-s);display:flex}.footer__top-link[data-astro-cid-sz7xmlte]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6em;display:inline-flex}.footer__top-link[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{transition:transform var(--dur-fast) var(--ease)}.footer__top-link[data-astro-cid-sz7xmlte]:hover svg[data-astro-cid-sz7xmlte]{transform:translateY(-.25em)}.drm-grid-single .drm-month-name,.is-single .drm-month-name{display:none}.drm-month-name{font-size:var(--t--1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-50);text-align:center;margin-block-end:.6rem}.drm-grid{grid-template-columns:repeat(7,1fr);display:grid}.drm-dow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-30);text-align:center;padding-block-end:.45rem;font-size:.62rem}.drm-cell{aspect-ratio:1;font-size:var(--t--1);font-variant-numeric:tabular-nums;color:var(--ink-70);transition:color .18s var(--ease), background-color .18s var(--ease);background:0 0;place-items:center;display:grid;position:relative}.drm-cell:disabled{color:var(--ink-30);cursor:not-allowed;text-decoration:line-through 1px}.drm-cell:not(:disabled):hover{background:var(--paper-lo);color:var(--ink)}.drm-cell[data-in-range]{background:color-mix(in oklab, var(--sea) 11%, transparent);color:var(--ink)}.drm-cell[data-edge]{background:var(--sea);color:var(--paper-hi);font-weight:500}.drm-cell[data-edge]:hover{background:var(--sea);color:var(--paper-hi)}.drm-cell[data-today]:after{content:"";opacity:.6;background:currentColor;border-radius:50%;block-size:3px;inline-size:3px;position:absolute;inset-block-end:.28em}.drm-cell[data-empty]{visibility:hidden}.dr[data-astro-cid-knywvwoi]{display:contents}.dr__field[data-astro-cid-knywvwoi]{background:var(--bar-bg,var(--paper-hi));text-align:start;min-inline-size:0;transition:background-color var(--dur-fast) var(--ease);gap:.15rem;padding:.7rem 1rem .75rem;display:grid}.dr__field[data-astro-cid-knywvwoi]:hover{background:color-mix(in oklab,var(--paper-lo) 55%,var(--paper-hi))}.dr__field[data-astro-cid-knywvwoi][aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--sea)}.dr__label[data-astro-cid-knywvwoi]{font-size:var(--t--1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50);font-weight:500}.dr__value[data-astro-cid-knywvwoi]{font-family:var(--serif);font-size:var(--t-1);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.dr__value[data-astro-cid-knywvwoi][data-empty]{color:var(--ink-30)}.dr__panel[data-astro-cid-knywvwoi]{z-index:60;inline-size:min(38rem,calc(100vw - 2 * var(--gutter)));background:var(--paper-hi);border:1px solid var(--line);padding:var(--space-s);gap:var(--space-s);display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;box-shadow:0 24px 60px -28px #00000052}.dr__panel[data-astro-cid-knywvwoi][hidden]{display:none}.dr--inline[data-astro-cid-knywvwoi] .dr__panel[data-astro-cid-knywvwoi]{inline-size:auto;padding:var(--space-s) 1rem;box-shadow:none;border:0;position:static;animation:none!important}@media (height<=780px){.dr--inline[data-astro-cid-knywvwoi] .dr__panel[data-astro-cid-knywvwoi]{padding-block:var(--space-xs);gap:var(--space-xs)}}@media (width>=621px){.dr--inline[data-astro-cid-knywvwoi] .dr__done[data-astro-cid-knywvwoi],.dr--inline[data-astro-cid-knywvwoi] .dr__foot[data-astro-cid-knywvwoi]:not(:has(.dr__nights:not(:empty))){display:none}}@media (width<=620px){.dr--inline[data-astro-cid-knywvwoi] .dr__panel[data-astro-cid-knywvwoi]{margin-block-start:1px}.dr[data-astro-cid-knywvwoi]:not(.dr--inline) .dr__panel[data-astro-cid-knywvwoi]{overscroll-behavior:contain;max-block-size:70dvh;overflow-y:auto}}.dr--inline[data-astro-cid-knywvwoi] .dr__field[data-astro-cid-knywvwoi][aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--sea)}html.motion .dr__panel[data-astro-cid-knywvwoi]:not([hidden]){animation:dr-in .34s var(--ease)}@keyframes dr-in{0%{opacity:0;transform:translateY(-.5rem)}}.dr__panel[data-astro-cid-knywvwoi][data-place=above]{inset-block:auto calc(100% + .5rem)}.dr__nav[data-astro-cid-knywvwoi]{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.dr__title[data-astro-cid-knywvwoi]{font-family:var(--serif);font-size:var(--t-1);text-align:center;flex:1}.dr__arrow[data-astro-cid-knywvwoi]{border:1px solid var(--line);block-size:2.25rem;inline-size:2.25rem;color:var(--ink-70);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);border-radius:999px;place-items:center;display:grid}.dr__arrow[data-astro-cid-knywvwoi]:hover:not(:disabled){color:var(--ink);border-color:var(--ink-30)}.dr__arrow[data-astro-cid-knywvwoi]:disabled{opacity:.3;cursor:not-allowed}.dr__months[data-astro-cid-knywvwoi]{gap:var(--space-s) var(--space-m);display:grid}@media (width>=620px){.dr__months[data-astro-cid-knywvwoi]{grid-template-columns:1fr 1fr}}.dr__foot[data-astro-cid-knywvwoi]{justify-content:space-between;align-items:center;gap:var(--space-xs);border-block-start:1px solid var(--line);padding-block-start:var(--space-xs);display:flex}.dr__nights[data-astro-cid-knywvwoi]{font-size:var(--t--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-50)}.dr__done[data-astro-cid-knywvwoi]{font-size:var(--t--1);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper-hi);border-radius:999px;padding:.5em 1.1em;font-weight:500}.bar[data-astro-cid-ue3vcjzm]{--bar-bg:var(--paper-hi);background:var(--bar-bg);gap:var(--space-xs);display:grid}.bar__fields[data-astro-cid-ue3vcjzm]{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:1px;display:grid;position:relative}.field[data-astro-cid-ue3vcjzm]{background:var(--bar-bg);gap:.15rem;min-inline-size:0;padding:.7rem 1rem .75rem;display:grid}.field--type[data-astro-cid-ue3vcjzm]{min-inline-size:9rem}.field__label[data-astro-cid-ue3vcjzm]{font-size:var(--t--1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50);font-weight:500}.field__input[data-astro-cid-ue3vcjzm]{appearance:none;font-family:var(--serif);font-size:var(--t-1);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;inline-size:100%;min-inline-size:0;padding:0;line-height:1.2}.field__input[data-astro-cid-ue3vcjzm]:focus{outline:none}.field[data-astro-cid-ue3vcjzm]:has(.field__input:focus-visible){box-shadow:inset 0 0 0 2px var(--sea)}.field__input[data-astro-cid-ue3vcjzm]::-webkit-calendar-picker-indicator{opacity:.35;cursor:pointer;margin-inline-start:.4rem}.field__input[data-astro-cid-ue3vcjzm]:hover::-webkit-calendar-picker-indicator{opacity:.8}select[data-astro-cid-ue3vcjzm].field__input{cursor:pointer}.bar__submit[data-astro-cid-ue3vcjzm]{inline-size:100%}.bar__note[data-astro-cid-ue3vcjzm]{font-size:var(--t--1);color:#8a2f21}.bar__direct[data-astro-cid-ue3vcjzm]{font-size:var(--t--1);color:var(--ink-50);letter-spacing:.02em}.bar--modal[data-astro-cid-ue3vcjzm]{grid-template-rows:minmax(0,1fr) auto auto;min-block-size:0}.bar--modal[data-astro-cid-ue3vcjzm] .bar__fields[data-astro-cid-ue3vcjzm]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr 1fr;min-block-size:0}.bar--modal[data-astro-cid-ue3vcjzm] .dr__panel{overscroll-behavior:contain;scrollbar-width:thin;grid-column:1/-1;min-block-size:0;overflow-y:auto}.bar--modal[data-astro-cid-ue3vcjzm] .field--type[data-astro-cid-ue3vcjzm]{grid-column:1/-1;min-inline-size:0}.bar--modal[data-astro-cid-ue3vcjzm] .bar__submit[data-astro-cid-ue3vcjzm]{inline-size:100%}@media (width<=620px){.bar--modal[data-astro-cid-ue3vcjzm],.bar--modal[data-astro-cid-ue3vcjzm] .bar__fields[data-astro-cid-ue3vcjzm]{grid-template-rows:auto;min-block-size:auto}.bar--modal[data-astro-cid-ue3vcjzm] .bar__fields[data-astro-cid-ue3vcjzm]{overflow:visible}.bar--modal[data-astro-cid-ue3vcjzm] .dr__panel{min-block-size:auto;overflow:visible}}.bar--dock[data-astro-cid-ue3vcjzm]{z-index:90;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--paper-hi) 88%,transparent);backdrop-filter:blur(14px)saturate(1.3);border-block-start:1px solid var(--line);align-items:center;gap:var(--space-xs);transition:transform .5s var(--ease);grid-template-columns:1fr auto;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(105%)}.bar--dock[data-astro-cid-ue3vcjzm].is-visible{transform:none}html.booking-open .bar--dock[data-astro-cid-ue3vcjzm]{transform:translateY(105%)}.bar--dock[data-astro-cid-ue3vcjzm] .bar__fields[data-astro-cid-ue3vcjzm]{gap:var(--space-xs);background:0 0;border:0;grid-template-columns:1fr 1fr auto}.bar--dock[data-astro-cid-ue3vcjzm] .field[data-astro-cid-ue3vcjzm],.bar--dock[data-astro-cid-ue3vcjzm] .dr__field{background:0 0;min-inline-size:0;padding:0}.bar--dock[data-astro-cid-ue3vcjzm] .dr__value,.bar--dock[data-astro-cid-ue3vcjzm] .field__input[data-astro-cid-ue3vcjzm]{font-size:var(--t-0)}.bar--dock[data-astro-cid-ue3vcjzm] .bar__submit[data-astro-cid-ue3vcjzm]{inline-size:auto}.bar--dock[data-astro-cid-ue3vcjzm] .bar__note[data-astro-cid-ue3vcjzm]{grid-column:1/-1}@media (width>=720px){.bar--inline[data-astro-cid-ue3vcjzm] .bar__fields[data-astro-cid-ue3vcjzm]{grid-template-columns:1fr 1fr 9rem}}@media (width<=560px){.bar--dock[data-astro-cid-ue3vcjzm]{grid-template-columns:1fr}.bar--dock[data-astro-cid-ue3vcjzm] .bar__fields[data-astro-cid-ue3vcjzm]{grid-template-columns:1fr 1fr 4.5rem}.bar--dock[data-astro-cid-ue3vcjzm] .field__label[data-astro-cid-ue3vcjzm]{font-size:.6rem}}.lb[data-astro-cid-gixpweiw]{background:var(--paper);block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;color:var(--ink);border:0;margin:0;padding:0;overflow:hidden}.lb[data-astro-cid-gixpweiw]::backdrop{background:color-mix(in oklab,var(--ink) 82%,transparent);backdrop-filter:blur(6px)}.lb[data-astro-cid-gixpweiw][open]{align-items:center;gap:var(--space-xs);padding:var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;display:grid}html.motion .lb[data-astro-cid-gixpweiw][open]{animation:lb-in .4s var(--ease)}@keyframes lb-in{0%{opacity:0}}.lb__stage[data-astro-cid-gixpweiw]{gap:var(--space-xs);grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-block-size:0;display:grid}.lb__img[data-astro-cid-gixpweiw]{object-fit:contain;background:var(--paper-lo);block-size:100%;inline-size:100%}html.motion .lb__img[data-astro-cid-gixpweiw]{animation:lb-img .45s var(--ease)}@keyframes lb-img{0%{opacity:0;transform:scale(.985)}}.lb__caption[data-astro-cid-gixpweiw]{justify-content:space-between;align-items:baseline;gap:var(--space-s);font-size:var(--t--1);color:var(--ink-50);text-wrap:pretty;display:flex}.lb__count[data-astro-cid-gixpweiw]{letter-spacing:.12em;flex:none}.lb__close[data-astro-cid-gixpweiw]{z-index:2;background:var(--paper);block-size:2.75rem;inline-size:2.75rem;box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:var(--gutter);inset-inline-end:var(--gutter)}.lb__close[data-astro-cid-gixpweiw]:hover{background:var(--ink);color:var(--paper)}.lb__nav[data-astro-cid-gixpweiw]{block-size:3rem;inline-size:3rem;color:var(--ink-70);transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);border-radius:999px;place-items:center;display:grid}.lb__nav[data-astro-cid-gixpweiw]:hover{color:var(--ink)}.lb__nav--prev[data-astro-cid-gixpweiw]:hover{transform:translate(-.25rem)}.lb__nav--next[data-astro-cid-gixpweiw]:hover{transform:translate(.25rem)}@media (width<=700px){.lb[data-astro-cid-gixpweiw][open]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);padding-block-start:calc(var(--gutter) + 3rem)}.lb__nav[data-astro-cid-gixpweiw]{z-index:2;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);position:absolute;inset-block-end:var(--gutter)}.lb__nav--prev[data-astro-cid-gixpweiw]{inset-inline-start:var(--gutter)}.lb__nav--next[data-astro-cid-gixpweiw]{inset-inline-end:var(--gutter)}.lb__caption[data-astro-cid-gixpweiw]{padding-block-end:4rem}}.figure-block[data-astro-cid-w4fmld3g]{block-size:100%;display:block}[data-astro-cid-w4fmld3g][data-zoom]{cursor:zoom-in}[data-astro-cid-w4fmld3g][data-zoom] img{transition:transform .9s var(--ease),opacity var(--dur-fast) var(--ease)}@media (hover:hover){[data-astro-cid-w4fmld3g][data-zoom]:hover img{transform:scale(1.03)}}.plate[data-astro-cid-w4fmld3g]{background:var(--paper-lo);padding:var(--space-s);place-items:center;display:grid}.plate__mark[data-astro-cid-w4fmld3g]{block-size:100%;inline-size:100%;stroke:var(--ink);stroke-width:1px;opacity:.09;position:absolute;inset:0}.plate__label[data-astro-cid-w4fmld3g]{text-align:center;gap:.35em;max-inline-size:24ch;display:grid;position:relative}.plate__name[data-astro-cid-w4fmld3g]{font-size:var(--t--1);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-50)}.plate__alt[data-astro-cid-w4fmld3g]{font-family:var(--serif);font-size:var(--t-1);color:var(--ink-70);text-wrap:balance;line-height:1.2}.bm[data-astro-cid-f7v2hjuo]{inline-size:min(64rem,calc(100vw - 2 * var(--gutter)));max-inline-size:none;block-size:min(46rem,calc(100dvh - 2 * var(--gutter)));border:1px solid var(--line);background:var(--paper-hi);color:var(--ink);margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 90px -40px #00000073}.bm[data-astro-cid-f7v2hjuo]::backdrop{background:color-mix(in oklab,var(--ink) 62%,transparent);backdrop-filter:blur(4px)}.bm[data-astro-cid-f7v2hjuo][open]{display:block}html.motion .bm[data-astro-cid-f7v2hjuo][open]{animation:bm-in .42s var(--ease)}html.motion .bm[data-astro-cid-f7v2hjuo][open]::backdrop{animation:bm-fade .42s var(--ease)}@keyframes bm-in{0%{opacity:0;transform:translateY(1.2rem)scale(.985)}}@keyframes bm-fade{0%{opacity:0}}.bm__inner[data-astro-cid-f7v2hjuo]{grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:0;display:grid}.bm__media[data-astro-cid-f7v2hjuo]{display:none}.bm__media[data-astro-cid-f7v2hjuo] .bm-ratio,.bm__media[data-astro-cid-f7v2hjuo] .figure-block{block-size:100%}.bm__body[data-astro-cid-f7v2hjuo]{padding:var(--space-m) var(--space-s) var(--space-s);gap:var(--space-s);grid-template-rows:auto minmax(0,1fr);min-block-size:0;display:grid;position:relative;overflow:hidden}.bm__head[data-astro-cid-f7v2hjuo]{gap:.5rem;display:grid}.bm__title[data-astro-cid-f7v2hjuo]{max-inline-size:18ch}.bm__lead[data-astro-cid-f7v2hjuo]{color:var(--ink-70);text-wrap:pretty;max-inline-size:46ch}.bm__close[data-astro-cid-f7v2hjuo]{z-index:2;block-size:2.5rem;inline-size:2.5rem;color:var(--ink-50);transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}.bm__close[data-astro-cid-f7v2hjuo]:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 7%,transparent)}@media (width>=860px){.bm__inner[data-astro-cid-f7v2hjuo]{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.bm__media[data-astro-cid-f7v2hjuo]{block-size:100%;display:block;overflow:hidden}.bm__body[data-astro-cid-f7v2hjuo]{padding:var(--space-m);gap:.7rem}}@media (height<=780px) and (width>=621px){.bm__head[data-astro-cid-f7v2hjuo] .eyebrow[data-astro-cid-f7v2hjuo],.bm__lead[data-astro-cid-f7v2hjuo]{display:none}.bm__body[data-astro-cid-f7v2hjuo]{padding-block:var(--space-s);gap:var(--space-xs)}}@media (width<=620px){.bm[data-astro-cid-f7v2hjuo]{inline-size:calc(100vw - 2 * var(--gutter));block-size:auto;max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--gutter));overscroll-behavior:contain;overflow-y:auto}.bm__inner[data-astro-cid-f7v2hjuo]{grid-template-rows:auto;block-size:auto}.bm__body[data-astro-cid-f7v2hjuo]{padding:var(--space-m) var(--space-s) var(--space-s);grid-template-rows:auto auto;overflow:visible}}.cc[data-astro-cid-2effgw6e]{inset-inline:var(--gutter);z-index:95;max-inline-size:46rem;padding:var(--space-s);background:var(--paper-hi);border:1px solid var(--line);margin-inline:auto;position:fixed;inset-block-end:var(--gutter);box-shadow:0 26px 60px -30px #0006}.cc[data-astro-cid-2effgw6e][hidden]{display:none}html.motion .cc[data-astro-cid-2effgw6e]:not([hidden]){animation:cc-in .5s var(--ease) .4s both}@keyframes cc-in{0%{opacity:0;transform:translateY(1rem)}}.cc__inner[data-astro-cid-2effgw6e]{gap:var(--space-s);display:grid}@media (width>=780px){.cc__inner[data-astro-cid-2effgw6e]{align-items:center;gap:var(--space-m);grid-template-columns:minmax(0,1fr) auto}}.cc__title[data-astro-cid-2effgw6e]{font-family:var(--serif);font-size:var(--t-1);margin-block-end:.3rem}.cc__body[data-astro-cid-2effgw6e]{font-size:var(--t--1);color:var(--ink-70);text-wrap:pretty;line-height:1.55}.cc__policy[data-astro-cid-2effgw6e]{font-size:var(--t--1);color:var(--ink-50);margin-block-start:.5rem}.cc__actions[data-astro-cid-2effgw6e]{grid-template-columns:1fr 1fr;align-items:center;gap:.5rem;display:grid}.cc__btn[data-astro-cid-2effgw6e]{inline-size:100%;padding:.8em 1.4em}.cc__manage[data-astro-cid-2effgw6e]{font-size:var(--t--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-50);text-underline-offset:.3em;transition:color var(--dur-fast) var(--ease);grid-column:1/-1;padding:.5em;text-decoration:underline}.cc__manage[data-astro-cid-2effgw6e]:hover{color:var(--ink)}.ccp[data-astro-cid-2effgw6e]{inline-size:min(34rem,calc(100vw - 2 * var(--gutter)));max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--gutter));border:1px solid var(--line);background:var(--paper-hi);color:var(--ink);margin:auto;padding:0;overflow-y:auto;box-shadow:0 40px 90px -40px #00000073}.ccp[data-astro-cid-2effgw6e]::backdrop{background:color-mix(in oklab,var(--ink) 62%,transparent);backdrop-filter:blur(4px)}.ccp__inner[data-astro-cid-2effgw6e]{padding:var(--space-m) var(--space-s) var(--space-s);gap:var(--space-xs);display:grid;position:relative}.ccp__close[data-astro-cid-2effgw6e]{block-size:2.5rem;inline-size:2.5rem;color:var(--ink-50);border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}.ccp__close[data-astro-cid-2effgw6e]:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 7%,transparent)}.ccp__lead[data-astro-cid-2effgw6e]{font-size:var(--t--1);color:var(--ink-50);margin-block-end:var(--space-xs)}.ccp__list[data-astro-cid-2effgw6e]{padding:0;list-style:none;display:grid}.ccp__row[data-astro-cid-2effgw6e]{padding-block:var(--space-s);border-block-start:1px solid var(--line)}.ccp__row[data-astro-cid-2effgw6e]:last-child{border-block-end:1px solid var(--line)}.ccp__head[data-astro-cid-2effgw6e]{justify-content:space-between;align-items:center;gap:var(--space-s);margin-block-end:.35rem;display:flex}.ccp__name[data-astro-cid-2effgw6e]{font-family:var(--serif);font-size:var(--t-1)}.ccp__always[data-astro-cid-2effgw6e]{font-size:var(--t--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30)}.ccp__desc[data-astro-cid-2effgw6e]{font-size:var(--t--1);color:var(--ink-70);text-wrap:pretty;max-inline-size:52ch;line-height:1.55}.ccp__save[data-astro-cid-2effgw6e]{inline-size:100%;margin-block-start:var(--space-s)}.switch[data-astro-cid-2effgw6e]{cursor:pointer;flex:none;display:inline-flex;position:relative}.switch[data-astro-cid-2effgw6e] input[data-astro-cid-2effgw6e]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch__track[data-astro-cid-2effgw6e]{background:var(--paper-lo);block-size:1.6rem;inline-size:2.75rem;box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur-fast) var(--ease);border-radius:999px;position:relative}.switch__track[data-astro-cid-2effgw6e]:after{content:"";background:var(--paper-hi);block-size:1.16rem;inline-size:1.16rem;transition:transform var(--dur-fast) var(--ease);border-radius:50%;position:absolute;inset-block-start:.22rem;inset-inline-start:.22rem;box-shadow:0 1px 3px #00000047}.switch[data-astro-cid-2effgw6e] input[data-astro-cid-2effgw6e]:checked+.switch__track[data-astro-cid-2effgw6e]{background:var(--sea)}.switch[data-astro-cid-2effgw6e] input[data-astro-cid-2effgw6e]:checked+.switch__track[data-astro-cid-2effgw6e]:after{transform:translate(1.15rem)}.switch[data-astro-cid-2effgw6e] input[data-astro-cid-2effgw6e]:focus-visible+.switch__track[data-astro-cid-2effgw6e]{outline:2px solid var(--sea);outline-offset:3px}.wa[data-astro-cid-iehx2mtc]{--lift:0px;--hover:0px;z-index:80;color:#fff;block-size:3rem;inline-size:3rem;transform:translateY(calc(var(--lift) + var(--hover)));transition:transform .42s var(--ease),background-color var(--dur-fast) var(--ease);background:#1f7a52;border-radius:999px;place-items:center;display:grid;position:fixed;inset-block-end:calc(var(--gutter) + env(safe-area-inset-bottom));inset-inline-end:var(--gutter);box-shadow:0 10px 28px -12px #00000073}.wa[data-astro-cid-iehx2mtc]:hover{--hover:-2px;background:#17603f}html.dock-visible .wa--above-dock[data-astro-cid-iehx2mtc]{--lift:calc((var(--dock-h,0px) - env(safe-area-inset-bottom) + .65rem) * -1)}@media (prefers-reduced-motion:reduce){.wa[data-astro-cid-iehx2mtc]{transition:background-color var(--dur-fast) var(--ease)}.wa[data-astro-cid-iehx2mtc]:hover{--hover:0px}}
