:root{--color-white:oklch(100% 0 0);--color-plan:oklch(95% .017 165);--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--text-sm:.875rem;--text-lg:1.25rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-short:.15s;--radius-input:3px;--deep:#0d2826;--deep-2:#0a201e;--river:#27504a;--river-line:#38635c;--shoal:#86a093;--limestone:#e9e5db;--paper:#f6f4ee;--ink:#12201f;--ink-soft:#47605b;--magenta:#b5246a;--magenta-lt:#ec7ba1;--magenta-btn:#cf2a78;--magenta-lo:#98185a;--accent:var(--magenta-lt);--muted:var(--shoal);--serif:"Newsreader", "Newsreader fallback", Georgia, "Times New Roman", serif;--data:"IBM Plex Sans Condensed", "Plex Condensed fallback", "Arial Narrow", Arial, sans-serif;--t--1:.8125rem;--t-0:1.0625rem;--t-1:1.25rem;--t-2:1.5rem;--t-3:clamp(1.6rem, 1.2rem + 1.6vw, 2.05rem);--t-4:clamp(2rem, 1.4rem + 2.6vw, 2.9rem);--t-5:clamp(2.5rem, 1.5rem + 4.4vw, 4.4rem);--measure:64ch;--gutter:clamp(1.15rem, 4vw, 3rem);--page:74rem;--rule:1px solid color-mix(in srgb, var(--shoal) 32%, transparent);--rule-dark:1px solid color-mix(in srgb, var(--river-line) 62%, transparent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--deep);color:var(--limestone);font-family:var(--serif);font-size:var(--t-0);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.62;overflow-x:clip}h1,h2,h3,h4{letter-spacing:-.014em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:400;line-height:1.08}h1{font-size:var(--t-5)}h2{font-size:var(--t-4)}h3{font-size:var(--t-2)}p{max-width:var(--measure);text-wrap:pretty;margin:0 0 1em}p:last-child{margin-bottom:0}.w{font-style:italic}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--accent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}img,video,svg{max-width:100%;height:auto;display:block}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(3.25rem,8vw,6.5rem)}.section--light{background:var(--limestone);color:var(--ink);--accent:var(--magenta);--muted:var(--ink-soft)}.section--paper{background:var(--paper);color:var(--ink);--accent:var(--magenta);--muted:var(--ink-soft)}.section--light a:hover,.section--paper a:hover{text-decoration-color:var(--accent)}.lede{font-size:var(--t-1);max-width:46ch;color:var(--muted);line-height:1.5}.data{font-family:var(--data);font-size:var(--t--1);letter-spacing:.015em;font-variant-numeric:tabular-nums;color:var(--muted)}.price{font-family:var(--data);font-variant-numeric:tabular-nums;white-space:nowrap}.fairway{position:relative}@media (width>=64rem){.fairway:before{content:"";inset-block:0;left:calc(var(--gutter) * .45);background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--river-line) 70%, transparent) 0 10px, transparent 10px 18px);pointer-events:none;width:1px;position:absolute}.section--light.fairway:before,.section--paper.fairway:before{background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--ink-soft) 38%, transparent) 0 10px, transparent 10px 18px)}}.btn{font-family:var(--data);letter-spacing:.01em;white-space:nowrap;background:var(--magenta-btn);color:#fff;border:1px solid var(--magenta-btn);cursor:pointer;border-radius:1px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.72em 1.25em;font-size:1rem;text-decoration:none;display:inline-flex}.btn:hover{background:var(--magenta-lo);border-color:var(--magenta-lo)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:default;transform:none}.btn--ghost{color:inherit;border-color:color-mix(in srgb, currentColor 38%, transparent);background:0 0}.btn--ghost:hover{background:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor}.link-quiet{text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.link-quiet:hover{text-decoration-color:var(--accent)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:100;background:var(--magenta-btn);color:#fff;font-family:var(--data);padding:.6rem 1rem;text-decoration:none;position:absolute;top:-100%}.skip:focus{top:.6rem}:where(footer) ul a,.more a,.crumb a,.rec a,.note a,.links a,.side a.link-quiet,:where(.rates) tbody th a{padding-block:.3rem;display:inline-block}.section h2+.lede{margin-top:.85rem;margin-bottom:var(--space-lg)}.section h2+ul,.section h2+.faq{margin-top:var(--space-lg)}button,input,select,textarea{min-width:0}button,select,summary{touch-action:manipulation}input,select,textarea{accent-color:var(--magenta)}[hidden]{display:none!important}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.top[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--deep) 92%, transparent);backdrop-filter:blur(10px);border-bottom:var(--rule-dark);color:var(--limestone);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:1.25rem;min-height:3.75rem;display:flex}.brand[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.55rem;margin-right:auto;font-size:1.22rem;font-style:italic;text-decoration:none;display:inline-flex}.mark[data-astro-cid-nen7h5rs]{fill:none;width:1.15rem;height:1.15rem;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round}.nav[data-astro-cid-nen7h5rs]{gap:1.4rem;font-size:.98rem;display:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:color-mix(in srgb, var(--limestone) 82%, transparent);padding-block:.35rem;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--limestone)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--limestone);box-shadow:inset 0 -1px 0 var(--accent)}.right[data-astro-cid-nen7h5rs]{align-items:center;gap:.6rem;display:flex}.lang[data-astro-cid-nen7h5rs]{font-family:var(--data);letter-spacing:.06em;min-width:2.75rem;min-height:2.75rem;color:var(--shoal);border:1px solid color-mix(in srgb, var(--shoal) 34%, transparent);place-items:center;padding:.3rem .45rem;font-size:.82rem;text-decoration:none;display:inline-grid}.lang[data-astro-cid-nen7h5rs]:hover{color:var(--limestone);border-color:var(--shoal)}.cta[data-astro-cid-nen7h5rs]{padding:.5em .95em;font-size:.95rem;display:none}.disclosure[data-astro-cid-nen7h5rs]{position:relative}.disclosure[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid color-mix(in srgb, var(--shoal) 34%, transparent);place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}.disclosure[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.disclosure[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1.1rem;height:1.1rem}.sheet[data-astro-cid-nen7h5rs]{min-width:14rem;max-width:calc(100vw - 2 * var(--gutter));overscroll-behavior:contain;background:var(--deep-2);border:var(--rule-dark);max-height:calc(100dvh - 5rem);display:grid;position:absolute;top:calc(100% + .55rem);right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:var(--rule-dark);padding:.72rem 1rem;text-decoration:none}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{color:var(--accent);border-bottom:0}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, var(--river) 55%, transparent)}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.25em}.disclosure[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{color:var(--accent);border-color:var(--accent)}@media (width>=62rem){.nav[data-astro-cid-nen7h5rs]{display:flex}.cta[data-astro-cid-nen7h5rs]{display:inline-flex}.disclosure[data-astro-cid-nen7h5rs]{display:none}}.foot[data-astro-cid-jo6i4kqk]{background:var(--deep-2);color:var(--limestone);border-top:var(--rule-dark);padding-block:clamp(2.5rem,6vw,4rem) 2rem}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(1.5rem,4vw,3rem);display:grid}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1;max-width:34ch}.col[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}.col[data-astro-cid-jo6i4kqk]:last-child ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.name[data-astro-cid-jo6i4kqk]{margin-bottom:.5rem;font-size:1.3rem;font-style:italic}.blurb[data-astro-cid-jo6i4kqk]{color:var(--shoal);font-size:1rem}.h[data-astro-cid-jo6i4kqk]{font-family:var(--data);letter-spacing:.08em;color:var(--shoal);margin-bottom:.85rem;font-size:.82rem;font-weight:500}ul[data-astro-cid-jo6i4kqk]{gap:.5rem;margin:0;padding:0;font-size:.98rem;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{white-space:nowrap;color:color-mix(in srgb, var(--limestone) 86%, transparent);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--limestone);text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--accent)}.legal[data-astro-cid-jo6i4kqk]{border-top:var(--rule-dark);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1.5rem;margin-top:clamp(2rem,5vw,3rem);padding-top:1.25rem;display:flex}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:none;margin:0}@media (width>=46rem){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr}.about[data-astro-cid-jo6i4kqk],.col[data-astro-cid-jo6i4kqk]:last-child{grid-column:auto}.col[data-astro-cid-jo6i4kqk]:last-child ul[data-astro-cid-jo6i4kqk]{gap:.5rem;display:grid}}
