@font-face{font-family:Inter;src:url(/fonts/inter-var-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--charcoal:#2b2a29;--olive:#3f4a2c;--olive-dk:#323b23;--dusk:#3a3528;--ochre:#8a5426;--grass:#d6c7a1;--sand:#efe8da;--basalt:var(--charcoal);--basalt-90:#353331;--basalt-70:#57534c;--dust:var(--sand);--dust-lo:#f6f2ea;--paper:var(--sand);--murram:var(--ochre);--murram-dk:#6e4320;--murram-lt:var(--grass);--acacia:var(--olive);--signal:var(--ochre);--haze:#6e695f;--rule:#2b2a2921;--rule-hi:#d6c7a1f2;--rule-dk:#efe8da2e;--f-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-pill:980px;--gut:clamp(20px, 4.4vw, 68px);--max:1380px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--basalt);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.58;overflow-x:hidden}img{max-width:100%;display:block}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--murram);outline-offset:3px}h1,h2,h3,h4{font-family:var(--f-sans);text-wrap:balance;margin:0;font-weight:600}.t-mega{letter-spacing:-.028em;font-size:clamp(42px,7.6vw,104px);line-height:1.03}.t-big{letter-spacing:-.022em;font-size:clamp(32px,4.8vw,60px);line-height:1.06}.t-mid{letter-spacing:-.018em;font-size:clamp(25px,3vw,38px);line-height:1.12}.t-small{letter-spacing:-.012em;font-size:clamp(19px,1.6vw,23px);line-height:1.2}.lede{color:var(--haze);max-width:54ch;font-size:clamp(17px,1.55vw,21px);line-height:1.5}.eyebrow{letter-spacing:-.005em;color:var(--murram);margin:0;font-size:15px;font-weight:600}.num{font-variant-numeric:tabular-nums;letter-spacing:-.003em}.shell{max-width:var(--max);padding-inline:var(--gut);margin:0 auto}.section{padding-block:clamp(64px,9vw,132px)}.section-tight{padding-block:clamp(44px,5vw,76px)}.section-tall{padding-block:clamp(80px,12vw,180px)}.section-head{flex-direction:column;gap:16px;display:flex}.section-head h2{max-width:18ch}.split-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:16px clamp(28px,5vw,88px);display:grid}.split-head>.sh-side{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (width<=900px){.split-head{grid-template-columns:minmax(0,1fr)}}.section-head .lede{max-width:50ch}.g12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);display:grid}.c-1-7{grid-column:1/8}.c-1-8{grid-column:1/9}.c-2-8{grid-column:2/9}.c-4-12{grid-column:4/13}.c-5-12{grid-column:5/13}.c-7-12{grid-column:7/13}.c-8-13{grid-column:8/13}.c-9-13{grid-column:9/13}@media (width<=900px){.c-1-7,.c-1-8,.c-2-8,.c-4-12,.c-5-12,.c-7-12,.c-8-13,.c-9-13{grid-column:1/-1}}.on-dark{background:var(--dusk);color:var(--dust)}.on-dark .eyebrow{color:#efe8da8f}.on-dark .lede{color:#efe8dab8}.on-dark h1,.on-dark h2,.on-dark h3{color:var(--paper)}.btn{letter-spacing:-.005em;border-radius:var(--r-pill);background:var(--olive);color:var(--sand);border:1px solid #0000;align-items:center;gap:10px;padding:12px 23px;font-size:15px;font-weight:500;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.btn:hover{background:var(--olive-dk)}.btn-ghost{color:var(--basalt);border-color:var(--rule-hi);background:0 0}.btn-ghost:hover{background:var(--dust);border-color:var(--basalt)}.btn-ghost-light{color:var(--paper);background:0 0;border-color:#efe8da6b}.btn-ghost-light:hover,.btn-light{background:var(--paper);color:var(--basalt)}.btn-light:hover{background:var(--dust)}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.clink{color:var(--murram);align-items:baseline;gap:5px;font-size:16px;font-weight:400;text-decoration:none;display:inline-flex}.clink:after{content:"›";font-size:1.15em;line-height:1;transition:transform .18s}.clink:hover{text-underline-offset:3px;text-decoration:underline}.clink:hover:after{transform:translate(3px)}.on-dark .clink{color:var(--murram-lt)}.centred{text-align:center;max-width:30ch;margin-inline:auto}.centred.wide{max-width:46ch}.rounded{border-radius:var(--r-lg);overflow:hidden}@media (prefers-reduced-motion:no-preference){[data-reveal][data-armed]{opacity:0;transform:translateY(18px)}[data-reveal][data-armed=shown]{opacity:1;transition:opacity .65s,transform .65s cubic-bezier(.22,.7,.25,1);transform:none}}.wa[data-astro-cid-qyvysh25]{z-index:60;border-radius:var(--r-pill);color:#fff;background:#1fa855;align-items:center;gap:0;padding:13px;text-decoration:none;transition:gap .25s,padding .25s,transform .2s;display:inline-flex;position:fixed;bottom:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);box-shadow:0 6px 22px #2b2a2947}.wa[data-astro-cid-qyvysh25] svg[data-astro-cid-qyvysh25]{flex:none;width:24px;height:24px}.wa-label[data-astro-cid-qyvysh25]{white-space:nowrap;max-width:0;font-size:15px;font-weight:500;transition:max-width .25s;overflow:hidden}.wa[data-astro-cid-qyvysh25]:hover,.wa[data-astro-cid-qyvysh25]:focus-visible{gap:9px;padding-inline:16px 19px;transform:translateY(-2px)}.wa[data-astro-cid-qyvysh25]:hover .wa-label[data-astro-cid-qyvysh25],.wa[data-astro-cid-qyvysh25]:focus-visible .wa-label[data-astro-cid-qyvysh25]{max-width:110px}@media (prefers-reduced-motion:reduce){.wa[data-astro-cid-qyvysh25],.wa-label[data-astro-cid-qyvysh25]{transition:none}}.hdr[data-astro-cid-nen7h5rs]{inset-inline:0;z-index:30;position:absolute;top:0}.hdr[data-astro-cid-nen7h5rs][data-stuck=true]{-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--rule);background:#efe8daf5;position:fixed;box-shadow:0 2px 14px #2b2a2914}.hdr[data-astro-cid-nen7h5rs][data-stuck=true] .hdr-inner[data-astro-cid-nen7h5rs]{padding-block:12px}.hdr[data-astro-cid-nen7h5rs][data-stuck=true] .hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.hdr[data-astro-cid-nen7h5rs][data-tone=light] .hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--basalt)}.hdr[data-astro-cid-nen7h5rs][data-stuck=true] .hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.hdr[data-astro-cid-nen7h5rs][data-tone=light] .hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--basalt)}.hdr[data-astro-cid-nen7h5rs][data-stuck=true] .hdr-cta[data-astro-cid-nen7h5rs],.hdr[data-astro-cid-nen7h5rs][data-tone=light] .hdr-cta[data-astro-cid-nen7h5rs]{background:var(--olive);color:var(--paper)}.hdr[data-astro-cid-nen7h5rs][data-tone=light] .hdr-cta[data-astro-cid-nen7h5rs]:hover{background:var(--dusk)}.hdr-skip[data-astro-cid-nen7h5rs]{background:var(--paper);color:var(--basalt);border-radius:var(--r-pill);padding:10px 16px;font-size:14px;position:absolute;left:-9999px}.hdr-skip[data-astro-cid-nen7h5rs]:focus{left:var(--gut);top:12px}.hdr-inner[data-astro-cid-nen7h5rs]{max-width:var(--max);padding:22px var(--gut);align-items:center;gap:28px;margin:0 auto;display:flex}.hdr-brand[data-astro-cid-nen7h5rs]{flex:none;display:block}.hdr-brand[data-astro-cid-nen7h5rs] img{width:190px;height:auto;display:block}.hdr-brand[data-astro-cid-nen7h5rs] .hdr-logo-light{display:none}.hdr[data-astro-cid-nen7h5rs][data-tone=dark]:not([data-stuck=true]) .hdr-brand[data-astro-cid-nen7h5rs] .hdr-logo-light{display:block}.hdr[data-astro-cid-nen7h5rs][data-tone=dark]:not([data-stuck=true]) .hdr-brand[data-astro-cid-nen7h5rs] .hdr-logo-ink{display:none}@media (width<=420px){.hdr-brand[data-astro-cid-nen7h5rs] img{width:150px}}.hdr-nav[data-astro-cid-nen7h5rs]{gap:28px;margin-left:auto;display:flex}.hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:-.005em;color:var(--paper);border-bottom:1px solid #0000;padding-block:4px;font-size:14px;font-weight:400;text-decoration:none}.hdr-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--paper)}.hdr-cta[data-astro-cid-nen7h5rs]{padding:9px 18px;font-size:14px}.hdr-has-sub[data-astro-cid-nen7h5rs]{position:relative}.hdr-has-sub[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{align-items:center;gap:5px;display:inline-flex}.hdr-caret[data-astro-cid-nen7h5rs]{opacity:.7;font-size:9px;transition:transform .2s}.hdr-has-sub[data-astro-cid-nen7h5rs]:hover .hdr-caret[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.hdr-sub[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;padding-top:14px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}.hdr-has-sub[data-astro-cid-nen7h5rs]:hover .hdr-sub[data-astro-cid-nen7h5rs],.hdr-has-sub[data-astro-cid-nen7h5rs]:focus-within .hdr-sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translate(-50%)}.hdr-sub[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:saturate(180%)blur(22px);border:1px solid var(--rule);border-radius:var(--r-md);background:#efe8daf0;min-width:268px;margin:0;padding:8px;list-style:none;box-shadow:0 16px 44px #2b2a2938}.hdr-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--rule)}.hdr-sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--r-sm);color:var(--basalt);border-bottom:0;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.hdr-sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--dust-lo);border-bottom-color:#0000}.hdr-sub-label[data-astro-cid-nen7h5rs]{font-size:15px;font-weight:500}.hdr-sub-meta[data-astro-cid-nen7h5rs]{color:var(--haze);font-size:13px}.hdr-menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=1100px){.hdr-nav[data-astro-cid-nen7h5rs],.hdr-cta[data-astro-cid-nen7h5rs]{display:none}.hdr-menu[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);color:var(--paper);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #efe8da6b;align-items:center;gap:8px;margin-left:auto;padding:9px 16px 9px 13px;font-size:14px;transition:transform .12s,background .18s;display:inline-flex}.hdr-menu[data-astro-cid-nen7h5rs]:active{transform:scale(.96)}.hdr[data-astro-cid-nen7h5rs][data-stuck=true] .hdr-menu[data-astro-cid-nen7h5rs],.hdr[data-astro-cid-nen7h5rs][data-tone=light] .hdr-menu[data-astro-cid-nen7h5rs]{border-color:var(--rule-hi);color:var(--basalt)}.hdr-menu-bars[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;width:15px;display:flex}.hdr-menu-bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:2px;height:1.5px}.hdr-menu-bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{width:10px}}.sheet[data-astro-cid-nen7h5rs]{background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0 0 0 auto;padding:0;overflow:hidden}.sheet[data-astro-cid-nen7h5rs]::backdrop{-webkit-backdrop-filter:blur(6px);opacity:0;background:#0a0c0b73;transition:opacity .3s}.sheet[data-astro-cid-nen7h5rs][open]::backdrop{opacity:1}.sheet-panel[data-astro-cid-nen7h5rs]{background:var(--paper);max-height:88dvh;padding-bottom:max(18px, env(safe-area-inset-bottom));touch-action:none;border-radius:22px 22px 0 0;flex-direction:column;transition:transform .34s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -18px 60px #0a0c0b4d}.sheet[data-astro-cid-nen7h5rs][open] .sheet-panel[data-astro-cid-nen7h5rs]{transform:translateY(0)}.sheet[data-astro-cid-nen7h5rs][data-dragging] .sheet-panel[data-astro-cid-nen7h5rs]{transition:none}.sheet-grab[data-astro-cid-nen7h5rs]{all:unset;cursor:grab;-webkit-tap-highlight-color:transparent;flex:none;padding:12px 0 8px;display:block}.sheet-grab[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--rule-hi);border-radius:99px;width:38px;height:5px;margin:0 auto;display:block}.sheet-nav[data-astro-cid-nen7h5rs]{overscroll-behavior:contain;touch-action:pan-y;padding:4px var(--gut) 8px;flex:auto;overflow-y:auto}.sheet-label[data-astro-cid-nen7h5rs]{color:var(--haze);padding:14px 0 6px;font-size:13px;font-weight:600}.sheet-list[data-astro-cid-nen7h5rs]{margin:0 0 6px;padding:0;list-style:none}.sheet-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:baseline;gap:16px;min-height:52px;padding:14px 0;text-decoration:none;transition:padding-left .16s,background .16s;display:flex}.sheet-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active{background:var(--dust-lo);padding-left:8px}.sheet-name[data-astro-cid-nen7h5rs]{letter-spacing:-.016em;font-size:18px;font-weight:500}.sheet-meta[data-astro-cid-nen7h5rs]{color:var(--haze);flex:none;font-size:14px}.sheet-foot[data-astro-cid-nen7h5rs]{padding:14px var(--gut) 4px;border-top:1px solid var(--rule);flex:none;gap:10px;display:flex}.sheet-cta[data-astro-cid-nen7h5rs]{flex:auto;justify-content:center;padding:15px 20px;font-size:16px}.sheet-wa[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);color:#fff;background:#1fa855;flex:none;align-items:center;gap:9px;padding:15px 20px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.sheet-wa[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:19px;height:19px}@media (width>=1101px){.sheet[data-astro-cid-nen7h5rs]{display:none}}@media (prefers-reduced-motion:reduce){.sheet-panel[data-astro-cid-nen7h5rs],.sheet[data-astro-cid-nen7h5rs]::backdrop,.hdr-menu[data-astro-cid-nen7h5rs]{transition:none}}.soc[data-astro-cid-fvhemjle]{gap:10px;margin:0;padding:0;list-style:none;display:flex}.soc[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.soc-light[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]{color:var(--basalt);border:1px solid var(--rule-hi)}.soc-light[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]:hover{color:var(--paper);background:var(--olive);border-color:var(--olive)}.soc-dark[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]{color:var(--paper);border:1px solid #efe8da47}.soc-dark[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]:hover{background:var(--olive);border-color:var(--olive)}.ftr[data-astro-cid-jo6i4kqk]{background:var(--dusk);color:#e9e6dec2;padding-block:clamp(44px,6vw,72px) 28px}.ftr[data-astro-cid-jo6i4kqk] .eyebrow[data-astro-cid-jo6i4kqk]{color:#e9e6de80}.ftr-top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.ftr-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.ftr-word[data-astro-cid-jo6i4kqk] img{width:240px;height:auto;margin-bottom:6px;display:block}.ftr-social[data-astro-cid-jo6i4kqk]{margin-top:8px}.ftr-word[data-astro-cid-jo6i4kqk]{font-family:var(--f-sans);letter-spacing:-.022em;color:var(--paper);max-width:12ch;font-size:clamp(19px,1.7vw,24px);font-weight:700;line-height:1.15}.ftr-blurb[data-astro-cid-jo6i4kqk]{max-width:30ch;font-size:15px;line-height:1.5}.ftr-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.ftr-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ftr-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#e9e6dec2;border-bottom:1px solid #0000;font-size:15px;text-decoration:none}.ftr-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper);border-bottom-color:#e9e6de80}.ftr-bot[data-astro-cid-jo6i4kqk]{color:#e9e6de8c;border-top:1px solid #e9e6de29;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:22px;padding-top:18px;font-size:13.5px;display:flex}@media (width<=860px){.ftr-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ftr-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:26px}}.ftr-entities[data-astro-cid-jo6i4kqk]{color:#e9e6de9e;border-top:1px solid #e9e6de24;flex-direction:column;gap:6px;margin-top:clamp(30px,4vw,48px);padding-top:22px;font-size:13.5px;line-height:1.5;display:flex}.ftr-entities[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}
