@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #fafaf7;--paper-raised: #f1f1ea;--ink: #131512;--ink-soft: #50534d;--accent: #2f6f4f;--accent-deep: #24573e;--lime: #8dc63f;--hairline: #e1e1d8;--paper-soft: #c9cbc4;--hairline-dark: #2a2d29;--font-display: "Schibsted Grotesk", "Helvetica Neue", Helvetica, sans-serif;--font-body: "Instrument Sans", "Helvetica Neue", Helvetica, sans-serif;--container: 72rem;--gutter: clamp(1.25rem, 4vw, 2.5rem);--section: clamp(4.5rem, 11vw, 8.5rem)}html{font-size:106.25%}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.65 var(--font-body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 1rem}p{margin:0 0 1rem}a{color:inherit}::selection{background:var(--accent);color:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.section-tight{padding-block:calc(var(--section) * .55)}.display{font-family:var(--font-display);font-weight:800;font-size:clamp(2.5rem,6.25vw,4.7rem);line-height:1;letter-spacing:-.045em;margin:0}.lede{font-size:clamp(1.1rem,1.75vw,1.25rem);line-height:1.5;color:var(--ink-soft);max-width:34em}.display+.lede{margin-top:1.75rem}.muted{color:var(--ink-soft)}.section-title{font-size:1.6rem;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--hairline)}.textlink{display:inline-block;margin-top:1.5rem;font:600 1rem/1.4 var(--font-body);color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.textlink:hover{color:var(--accent-deep)}.how dt{font-family:var(--font-display);font-weight:700;letter-spacing:-.015em;font-size:1.15rem}.how dd{color:var(--ink-soft)}.label{font:600 .875rem/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.btn{display:inline-flex;align-items:center;gap:.6rem;padding:1.1rem 2rem;border:1px solid var(--ink);font:700 1.0625rem/1 var(--font-body);letter-spacing:.02em;color:var(--ink);text-decoration:none;background:transparent;transition:background .18s ease,color .18s ease,border-color .18s ease}.btn:hover,.btn-solid{background:var(--ink);color:var(--paper)}.btn-solid:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.btn-accent{border-color:var(--accent);background:var(--accent);color:var(--paper)}.btn-accent:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.btn-sm{padding:.85rem 1.4rem;font-size:1rem}.dark{background:var(--ink);color:var(--paper)}.dark .lede,.dark .muted{color:var(--paper-soft)}.dark .btn{border-color:var(--paper);color:var(--paper)}.dark .btn:hover{background:var(--paper);color:var(--ink)}.dark .btn-accent{background:var(--lime);border-color:var(--lime);color:var(--ink)}.dark .btn-accent:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.price-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.price-row{display:grid;grid-template-columns:3.25rem 1fr auto;gap:1.25rem;align-items:baseline;padding:1.5rem 0;border-bottom:1px solid var(--hairline)}.price-row .guard{font:700 .875rem/1 var(--font-display);letter-spacing:.06em;color:var(--accent)}.price-row .name{font:700 1.4rem/1.2 var(--font-display);letter-spacing:-.015em}.price-row .blurb{margin:.3rem 0 0;font-size:1.0625rem;color:var(--ink-soft)}.price-row .price{font:800 2rem/1 var(--font-display);font-variant-numeric:tabular-nums}.price-row .minutes{display:block;margin-top:.35rem;font:400 .875rem/1 var(--font-body);color:var(--ink-soft);text-align:right}.ph{display:grid;place-items:center;background:repeating-linear-gradient(-45deg,transparent 0 10px,rgba(19,21,18,.045) 10px 11px),var(--paper-raised);border:1px solid var(--hairline);color:var(--ink-soft);font:500 .75rem/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:1rem}.meta{font:500 .9375rem/1.4 var(--font-body);letter-spacing:.02em;color:var(--ink-soft)}.price-tag{font:700 1.25rem/1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.prose{max-width:38em;font-size:1.125rem;line-height:1.7}.prose h2{font-size:1.6rem;margin:2.5rem 0 .75rem}.prose h3{font-size:1.25rem;margin:2rem 0 .5rem}.prose p,.prose ul,.prose ol{margin:0 0 1.25rem}.prose li{margin-bottom:.4rem}.prose a{color:var(--accent)}.prose blockquote{margin:2rem 0;padding-left:1.25rem;border-left:2px solid var(--accent);font:500 1.25rem/1.45 var(--font-display);letter-spacing:-.01em;color:var(--ink-soft)}.prose blockquote p{margin:0}.prose img{border:1px solid var(--hairline)}.prose hr{border:0;border-top:1px solid var(--hairline);margin:2.5rem 0}header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--ink) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline-dark)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;padding:1rem var(--gutter)}.wordmark[data-astro-cid-3ef6ksr2]{display:flex}.logo[data-astro-cid-3ef6ksr2]{height:5.25rem;width:auto}nav[data-astro-cid-3ef6ksr2]{display:flex;gap:2rem;flex-wrap:wrap;margin-left:1rem}.bar[data-astro-cid-3ef6ksr2]>.btn[data-astro-cid-3ef6ksr2]{margin-left:auto}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:0;padding:.75rem;cursor:pointer}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.menu-toggle[data-astro-cid-3ef6ksr2]{font:700 .95rem/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--paper-soft)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;padding-block:.4rem;border-bottom:1px solid transparent;transition:color .15s ease}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.menu-toggle[data-astro-cid-3ef6ksr2]:hover,nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--paper)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{border-bottom-color:var(--lime)}@media(max-width:720px){.bar[data-astro-cid-3ef6ksr2]{row-gap:.75rem;column-gap:0}.wordmark[data-astro-cid-3ef6ksr2]{flex-basis:auto}.logo[data-astro-cid-3ef6ksr2]{height:3.5rem}.menu-toggle[data-astro-cid-3ef6ksr2]:not([hidden]){display:inline-flex;margin-left:auto}.menu-toggle[data-astro-cid-3ef6ksr2]:not([hidden])~.btn[data-astro-cid-3ef6ksr2]{margin-left:.5rem}nav[data-astro-cid-3ef6ksr2]{order:3;flex-basis:100%;flex-direction:column;gap:0;margin-left:0}header[data-astro-cid-3ef6ksr2][data-menu=closed] nav[data-astro-cid-3ef6ksr2]{display:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-block:.9rem;border-bottom:1px solid var(--hairline-dark)}}footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--hairline);padding-block:4rem 2rem;margin-top:var(--section)}.big[data-astro-cid-sz7xmlte]{display:block;width:fit-content;margin:0 0 3rem}.logo[data-astro-cid-sz7xmlte]{height:clamp(5rem,12vw,8rem);width:auto}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1.4fr .85fr .35fr;gap:2rem;padding-bottom:3rem;border-bottom:1px solid var(--hairline)}@media(max-width:1000px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}h4[data-astro-cid-sz7xmlte]{margin-bottom:1rem}.muted[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;text-decoration:none;margin-bottom:.35rem}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}dl[data-astro-cid-sz7xmlte]{margin:0;font-size:1rem;color:var(--ink-soft)}.row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.35rem}dt[data-astro-cid-sz7xmlte],dd[data-astro-cid-sz7xmlte]{margin:0}.fine[data-astro-cid-sz7xmlte]{margin:1.5rem 0 0;font-size:.875rem;color:var(--ink-soft)}
