.top[data-astro-cid-ugcunkw7]{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--rule)}.row[data-astro-cid-ugcunkw7]{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h)}.mark[data-astro-cid-ugcunkw7]{font:400 24px / 1 var(--font-display);letter-spacing:-.01em;text-decoration:none;color:var(--ink)}.links[data-astro-cid-ugcunkw7] ul[data-astro-cid-ugcunkw7]{display:flex;gap:32px;list-style:none}.links[data-astro-cid-ugcunkw7] a[data-astro-cid-ugcunkw7]{font:500 var(--text-s) var(--font-text);letter-spacing:var(--track-small);text-decoration:none;color:var(--ink-2);transition:color .2s}.links[data-astro-cid-ugcunkw7] a[data-astro-cid-ugcunkw7]:hover{color:var(--ink)}.links[data-astro-cid-ugcunkw7] a[data-astro-cid-ugcunkw7][aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.3em}.menu[data-astro-cid-ugcunkw7]{display:none}summary[data-astro-cid-ugcunkw7]{list-style:none;cursor:pointer;font:500 var(--text-s) var(--font-text);color:var(--ink);padding:8px 0}summary[data-astro-cid-ugcunkw7]::-webkit-details-marker{display:none}.when-open[data-astro-cid-ugcunkw7],.menu[data-astro-cid-ugcunkw7][open] .when-closed[data-astro-cid-ugcunkw7]{display:none}.menu[data-astro-cid-ugcunkw7][open] .when-open[data-astro-cid-ugcunkw7]{display:inline}.sheet[data-astro-cid-ugcunkw7]{position:fixed;inset:var(--nav-h) 0 0 0;z-index:19;background:var(--paper);padding:40px var(--page-margin);overflow:auto}.sheet[data-astro-cid-ugcunkw7] ul[data-astro-cid-ugcunkw7]{list-style:none;display:grid;gap:22px}.sheet[data-astro-cid-ugcunkw7] li[data-astro-cid-ugcunkw7] a[data-astro-cid-ugcunkw7]{font:400 var(--display-m) / 1.2 var(--font-display);letter-spacing:var(--track-display-m);text-decoration:none}.sheet[data-astro-cid-ugcunkw7] li[data-astro-cid-ugcunkw7] a[data-astro-cid-ugcunkw7][aria-current=page]{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.mail[data-astro-cid-ugcunkw7]{display:inline-block;margin-top:40px;font-size:var(--text-m);color:var(--ink-2)}@media(max-width:899px){.links[data-astro-cid-ugcunkw7]{display:none}.menu[data-astro-cid-ugcunkw7]{display:block}}footer[data-astro-cid-sz7xmlte]{padding:var(--space-xl) 0 48px}h2[data-astro-cid-sz7xmlte]{font-size:var(--display-l);line-height:1.1;letter-spacing:var(--track-display)}.blurb[data-astro-cid-sz7xmlte]{margin-top:20px;font-size:var(--text-l);line-height:1.5;color:var(--ink-2);max-width:var(--measure-lede)}.cta[data-astro-cid-sz7xmlte]{margin-top:28px}.links[data-astro-cid-sz7xmlte]{list-style:none;margin-top:20px;display:flex;flex-wrap:wrap;gap:12px 32px;font-size:var(--text-m)}.fine[data-astro-cid-sz7xmlte]{margin-top:var(--space-m);padding-top:24px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:8px 28px;font-size:var(--text-s);color:var(--ink-2)}@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")}@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")}@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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+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: #FBFAF7;--ink: #26251E;--ink-2: #6B6A63;--rule: #E6E4DE;--plate: #FFFFFF;--teal: #0E5A66;--tint-sand: #F2EBDF;--tint-ice: #E6EEF3;--tint-sage: #E7EEE6;--tint-lavender: #EEEAF8;--font-display: "Instrument Serif", Georgia, "Times New Roman", serif;--font-text: "Instrument Sans Variable", system-ui, -apple-system, sans-serif;--display-xl: clamp(48px, 3.81vw + 33.1px, 88px);--display-l: clamp(36px, 1.9vw + 28.6px, 56px);--display-m: clamp(26px, .57vw + 23.8px, 32px);--display-s: 22px;--text-l: clamp(18px, .19vw + 17.3px, 20px);--text-m: clamp(16px, .095vw + 15.6px, 17px);--text-s: 14px;--text-xs: 12.5px;--track-display: -.02em;--track-display-m: -.01em;--track-small: -.005em;--container: 1200px;--column: 976px;--measure: 34em;--measure-lede: 30em;--gutter: clamp(24px, 2.8vw, 40px);--page-margin: 24px;--space-m: clamp(48px, 4.4vw, 64px);--space-l: clamp(56px, 5.6vw, 80px);--space-xl: clamp(56px, 5.6vw, 80px);--section: var(--space-l);--nav-h: 72px;--radius-plate: 8px;--radius-frame: 8px;--radius-panel: 16px;--radius-photo: 8px;--radius-pill: 999px}@media(max-width:899px){:root{--nav-h: 60px}}@media(max-width:360px){:root{--page-margin: 16px}}:root{--card: var(--plate);--muted: var(--ink-2);--line: var(--rule);--petrol: var(--teal);--petrol-deep: #0A424B;--petrol-soft: #DCE9EB;--font-body: var(--font-text);--font-mono: var(--font-text);--on-ink: #B7C2C9;--on-ink-bright: #E8EDF0;--on-ink-accent: #8FB6BD;--on-ink-fine: #7F8B98;--radius: 8px;--radius-sm: 4px;--section-y: 72px}.js-motion [data-hero]{opacity:0;transform:translateY(10px);animation:hero-in .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes hero-in{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.js-motion [data-hero]{opacity:1!important;transform:none!important;animation:none!important}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-synthesis:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{background:var(--paper);color:var(--ink);font:400 var(--text-m) / 1.65 var(--font-text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}p{text-wrap:pretty}h1,h2,h3{font-weight:400;text-wrap:balance}h1,h2{font-family:var(--font-display)}h1{font-size:var(--display-l);line-height:1.1;letter-spacing:var(--track-display)}h2{font-size:var(--display-m);line-height:1.2;letter-spacing:var(--track-display-m)}h3{font:500 var(--text-l) / 1.35 var(--font-text)}a{color:var(--ink);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.18em}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}img{max-width:100%;height:auto;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 var(--page-margin)}.column{max-width:var(--column);margin:0 auto;padding:0 var(--page-margin)}main>section,main>article>section{padding:var(--section) 0 0}main>section:last-of-type,main>article>section:last-of-type{padding-bottom:var(--section)}.lede{font-size:var(--text-l);line-height:1.5;color:var(--ink-2);max-width:var(--measure-lede)}.btn{display:inline-flex;align-items:center;justify-content:center;font:500 var(--text-s) / 1.2 var(--font-text);letter-spacing:var(--track-small);padding:12px 24px;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);text-decoration:none;border:1px solid var(--ink)}.btn.ghost{background:transparent;color:var(--ink)}html:not(.js) .live{display:none!important}html.js .fallback{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;text-decoration:none;font-weight:500}.skip-link:focus{left:0}.eyebrow{font:500 var(--text-s) / 1.4 var(--font-text);color:var(--ink-2);margin-bottom:8px}.band-card{background:var(--plate);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
