:root{--ink:#103f4d;--ink-hover:#236475;--paper:#fbf9f4;--white:#fff;--butter:#ffe6b3;--coral:#f28a40;--lav:#87c8bc;--accent:#ce6228;--accent-soft:#d78547;--accent-line:#e79250;--muted:#557175;--muted-2:#5c6e70;--teal-text:#1d786d;--teal-label:#34756d;--arch:#f8bf73;--water-1:#81c0b5;--water-2:#a9d4c4;--sage:#e8f0eb;--cream:#fff0d4;--sand:#f1e9d9;--leaf:#e5eeda;--on-ink:#fff8e8;--on-ink-muted:#bfd6d3;--on-ink-accent:#f7ba73;--cta-warm:#f6b66c;--cta-warm-hover:#eda257;--field-border:#c9d4ce;--ok-bg:#e5f1ea;--line:#103f4d25;--font:"Helvetica Neue", Arial, system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);font-family:var(--font);letter-spacing:-.15px;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;line-height:1.55}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}a,button,input,select{outline-offset:5px}:focus-visible{outline-offset:5px;outline:2px solid}::selection{background:var(--lav)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font);letter-spacing:-2.7px;font-weight:600}h1{margin:30px 0;font-size:clamp(52px,5.9vw,84px);line-height:1.01}h2{margin-bottom:22px;font-size:clamp(39px,4.6vw,65px);line-height:1.04}h3{letter-spacing:-1.1px;font-size:25px;line-height:1.08}.wrap{max-width:1300px;margin:auto;padding:0 56px}.chapter{padding:105px 0}.two{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.chapter .copy>p{max-width:450px;color:var(--muted);font-size:18px;line-height:1.7}.chapter .copy>p:last-child{margin-bottom:0}.chapter .copy>p.small{max-width:390px;color:var(--muted-2);font-size:13px}.artbox{justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.artbox>svg{width:100%;height:350px;position:relative}.artbox .spot{width:75%;height:80%;position:absolute}.btn{background:var(--ink);min-height:57px;color:var(--white);border:0;border-radius:100px;justify-content:center;align-items:center;gap:28px;padding:16px 27px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.btn:hover{background:var(--ink-hover);transform:translateY(-2px)}.btn:active{transform:none}.btn:focus-visible{outline-color:var(--ink)}.btn svg{flex-shrink:0;width:22px;height:22px}.pill{letter-spacing:.5px;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.pill .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.eyebrow,.chapter-label{text-transform:uppercase;letter-spacing:1.9px;align-items:center;font-size:10px;font-weight:500;display:flex}.eyebrow{gap:9px}.eyebrow:before{content:"";background:var(--accent-soft);width:16px;height:2px}.chapter-label{gap:12px;margin-bottom:22px}.chapter-label .number{border-bottom:1px solid var(--accent-soft);letter-spacing:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.textbutton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.scene{overflow:visible}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=1000px){.wrap{padding:0 34px}h1{font-size:64px}.two{gap:45px}}@media (width<=650px){.wrap{padding:0 23px}h1{letter-spacing:-2.6px;margin:25px 0;font-size:51px;line-height:1.03}h2{letter-spacing:-1.7px;font-size:40px}.chapter{padding:65px 0}.two{grid-template-columns:1fr;gap:28px}.chapter .copy>p{font-size:16px}.chapter-label{margin-bottom:18px}.artbox>svg{height:265px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}.btn:hover{transform:none}}nav[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:110px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] .logo{width:180px;height:68px}.navright[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.langs[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;display:flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:8px;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.navright[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{min-height:44px;padding:11px 19px;font-size:12px}@media (width<=650px){nav[data-astro-cid-nen7h5rs]{height:83px}.brand[data-astro-cid-nen7h5rs] .logo{width:147px;height:57px}.navright[data-astro-cid-nen7h5rs]>.btn[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:20px;padding:30px 0;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:var(--ink);display:inline-flex}.brand[data-astro-cid-jo6i4kqk] .logo{width:125px;height:48px}p[data-astro-cid-jo6i4kqk]{color:var(--muted);margin:0;font-size:11px}.footerlinks[data-astro-cid-jo6i4kqk]{color:var(--muted);gap:19px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.footerlinks[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.footerbottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted-2);justify-content:space-between;gap:15px;padding:13px 0 20px;font-size:10px;display:flex}@media (width<=650px){.footer[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:15px}p[data-astro-cid-jo6i4kqk]{max-width:150px}.footerlinks[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:16px;width:100%;font-size:10px}}.skip[data-astro-cid-pbhazpx6]{z-index:10;background:var(--ink);color:var(--white);border-radius:100px;padding:12px 18px;font-size:14px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip[data-astro-cid-pbhazpx6]:focus-visible{transform:none}
