@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_d2178c73-module__X4ltFW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_d2178c73-module__X4ltFW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_586582ef-module__HSyUyW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_586582ef-module__HSyUyW__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--surface:#fcfaf6;--surface-raised:#f8f5ee;--surface-sunken:#f4f0e7;--surface-ink:#1e2e47;--surface-ink-strong:#142237;--primary:#1e2e47;--primary-hover:#142237;--primary-soft:#e4ecf8;--cta:#dbc041;--cta-hover:#caad00;--cta-ink:#2d2609;--accent:#ba873d;--accent-hover:#a77528;--accent-ink:#331f05;--text:#16202e;--text-muted:#5c646f;--text-faint:#81878f;--text-on-ink:#f5f1ec;--text-on-ink-muted:#b7bfc5;--border:#dbdee3;--border-strong:#c3c8cf;--border-on-ink:#404e63;--ok:#457650;--ok-soft:#e1f5e4;--error:#b9473d;--error-soft:#ffece8;--error-ink:#7f211b;--ring:#dbc0418c;--font-serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:clamp(.82rem, .8rem + .1vw, .875rem);--step-0:clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1:clamp(1.18rem, 1.1rem + .4vw, 1.33rem);--step-2:clamp(1.4rem, 1.25rem + .7vw, 1.75rem);--step-3:clamp(1.7rem, 1.4rem + 1.3vw, 2.4rem);--step-4:clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--step-5:clamp(2.6rem, 1.8rem + 3.8vw, 4.4rem);--leading-tight:1.12;--leading-snug:1.28;--leading-body:1.62;--tracking-tight:-.018em;--tracking-normal:0;--tracking-wide:.04em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-y:clamp(3.5rem, 2.5rem + 5vw, 8rem);--section-y-tight:clamp(2.5rem, 2rem + 3vw, 5rem);--measure:68ch;--measure-narrow:54ch;--container:72rem;--container-narrow:40rem;--radius-sm:6px;--radius:8px;--radius-lg:14px;--shadow-sm:0 1px 2px #59432912, 0 1px 1px #1e2e470d;--shadow:0 2px 6px #6347270f, 0 10px 24px -10px #1f33512e;--shadow-lg:0 4px 10px #63472714, 0 22px 48px -14px #162e503d;--shadow-ink:0 18px 50px -18px #01102b99;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.13s;--dur:.24s;--dur-slow:.42s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--surface:lab(98.2776% .340641 2.25879);--surface-raised:lab(96.5532% .463307 3.79241);--surface-sunken:lab(94.8195% .56383 4.55618);--surface-ink:lab(18.5239% -.636458 -17.6977);--surface-ink-strong:lab(12.7399% -.362821 -15.8887);--primary:lab(18.5239% -.636458 -17.6977);--primary-hover:lab(12.7399% -.362821 -15.8887);--primary-soft:lab(92.9881% -1.09574 -6.65442);--cta:lab(78.5451% -.0762641 64.5045);--cta-hover:lab(71.5667% .877231 73.3862);--cta-ink:lab(15.4898% .41385 18.6578);--accent:lab(60.4729% 14.6139 46.7127);--accent-hover:lab(53.4886% 15.026 48.1329);--accent-ink:lab(14.0619% 7.9734 18.907);--text:lab(11.6979% -.81002 -10.7145);--text-muted:lab(41.9353% -1.0899 -7.3315);--text-faint:lab(55.8755% -.890136 -5.53352);--text-on-ink:lab(95.3832% .459492 3.01512);--text-on-ink-muted:lab(76.818% -1.94526 -3.94868);--border:lab(88.3783% -.511706 -2.97099);--border-strong:lab(80.2463% -.747532 -4.44536);--border-on-ink:lab(32.5522% -1.47548 -14.3977);--ok:lab(45.3495% -23.9398 15.5525);--ok-soft:lab(94.6016% -8.87287 5.65853);--error:lab(46.365% 46.5758 31.2706);--error-soft:lab(95.0542% 10.476 6.42936);--error-ink:lab(29.1335% 40.6046 28.525);--ring:lab(78.5451% -.0762641 64.5045/.55);--shadow-sm:0 1px 2px lab(30.3455% 7.22624 19.6092/.07), 0 1px 1px lab(18.5239% -.636458 -17.6977/.05);--shadow:0 2px 6px lab(32.615% 9.5385 23.6734/.06), 0 10px 24px -10px lab(20.7644% -.325084 -21.1573/.18);--shadow-lg:0 4px 10px lab(32.615% 9.5385 23.6734/.08), 0 22px 48px -14px lab(18.3206% .772238 -24.5155/.24);--shadow-ink:0 18px 50px -18px lab(4.86881% 2.15273 -19.9065/.6)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}html{background:var(--surface)}body{min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--step-0);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:0 0}body:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:fixed;inset:0}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--font-serif);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text);text-wrap:balance}h1{font-size:var(--step-5)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);line-height:var(--leading-snug)}p{text-wrap:pretty}a:not(.btn):not([data-no-underline]){color:var(--primary);background-image:linear-gradient(var(--accent), var(--accent));transition:background-size var(--dur) var(--ease-out), color var(--dur-fast) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;text-decoration:none}a:not(.btn):not([data-no-underline]):hover{color:var(--accent-hover);background-size:100% 1.5px}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--accent);color:var(--accent-ink)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.container--narrow{max-width:var(--container-narrow)}.prose{max-width:var(--measure)}.eyebrow{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.7rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:2px;flex-shrink:0;width:1.6rem;height:2px}.eyebrow--on-ink{color:var(--text-on-ink-muted)}.lead{font-size:var(--step-1);color:var(--text-muted);max-width:var(--measure-narrow);line-height:1.5}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--step-0);letter-spacing:.005em;white-space:nowrap;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:1px solid #0000;padding:.78rem 1.4rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn--cta{background:var(--cta);color:var(--cta-ink);border-color:var(--cta);box-shadow:0 2px 6px #b79e1547;box-shadow:0 2px 6px lab(65.7245% .586093 65.1384/.28)}.btn--cta:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:var(--cta-ink);transform:translateY(-2px);box-shadow:0 12px 24px -8px #bfa40080,0 2px 6px #b79e1547;box-shadow:0 12px 24px -8px lab(68.0651% .903875 71.3518/.5),0 2px 6px lab(65.7245% .586093 65.1384/.28)}.btn--cta:active{transform:translateY(0)}.btn--primary{background:var(--primary);color:var(--text-on-ink);border-color:var(--primary)}.btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--text-on-ink);box-shadow:var(--shadow);transform:translateY(-2px)}.btn--primary:active{transform:translateY(0)}.btn--ghost{color:var(--primary);border-color:var(--border-strong);background:0 0}.btn--ghost:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.btn--on-ink{color:var(--text-on-ink);border-color:var(--border-on-ink);background:#ffffff0f;background:lab(100% 0 0/.06)}.btn--on-ink:hover{color:var(--text-on-ink);background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#8ca1b7;border-color:lab(65.1376% -3.81264 -14.0198);transform:translateY(-2px)}.btn--lg{font-size:var(--step-1);padding:.95rem 1.7rem}.field{gap:var(--space-2);flex-direction:column;display:flex}.label{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.01em;color:var(--text);font-weight:500}.label__hint{color:var(--text-faint);font-weight:400}.input,.textarea{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;color:var(--text);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.75rem .9rem}.textarea{resize:vertical;min-height:9rem;line-height:var(--leading-body)}.input::placeholder,.textarea::placeholder{color:var(--text-faint)}.input:focus-visible,.textarea:focus-visible{border-color:var(--cta);box-shadow:0 0 0 3px var(--ring);outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--error)}.field__error{font-size:var(--step--1);color:var(--error-ink)}.rule{background:var(--border);border:0;height:1px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(1.25rem,1rem + 2vw,2.25rem)}.card--raised{box-shadow:var(--shadow-lg)}.card--ink{border-color:var(--border-on-ink);color:var(--text-on-ink);box-shadow:none;background:#273952;background:lab(23.1826% -.975251 -17.7681)}.card--interactive{transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out)}.card--interactive:hover{box-shadow:var(--shadow-lg);border-color:#ba873d73;border-color:lab(60.4729% 14.6139 46.7127/.45);transform:translateY(-6px)}.card--ink.card--interactive:hover{box-shadow:var(--shadow-ink);background:#2b3e5a;background:lab(25.4709% -.964671 -19.5214);border-color:#ba873d8c;border-color:lab(60.4729% 14.6139 46.7127/.55)}.lift{transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out)}.lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.u-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.js .reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);will-change:opacity, transform;transform:translateY(28px)}.js .reveal.is-visible{opacity:1;transform:none}.js .reveal .stagger>*{opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);transform:translateY(20px)}.js .reveal.is-visible .stagger>*{opacity:1;transform:none}.js .reveal.is-visible .stagger>:first-child{transition-delay:60ms}.js .reveal.is-visible .stagger>:nth-child(2){transition-delay:.14s}.js .reveal.is-visible .stagger>:nth-child(3){transition-delay:.22s}.js .reveal.is-visible .stagger>:nth-child(4){transition-delay:.3s}.js .reveal.is-visible .stagger>:nth-child(5){transition-delay:.38s}.js .reveal.is-visible .stagger>:nth-child(6){transition-delay:.46s}.dropcap:first-letter{font-family:var(--font-serif);float:left;color:var(--primary);margin:.05em .12em 0 0;font-size:3.4em;font-weight:600;line-height:.78}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}.js .reveal,.js .reveal .stagger>*{opacity:1!important;transform:none!important}}
