@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5338ada8-module__IUplXW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_5338ada8-module__IUplXW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2?dpl=dpl_qhcWeGHiCXU59VahuruDZPYF7qeJ)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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_d32d497b-module__lLtW8a__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_d32d497b-module__lLtW8a__variable{--font-text:"Instrument Sans", "Instrument Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--abyss-900:#071a1c;--abyss-800:#0b2427;--abyss-700:#123438;--bone-100:#edede8;--bone-50:#f4f4f0;--brass-500:#c8933f;--brass-400:#d8a657;--brass-300:#e3b775;--ink-900:#16211f;--ink-600:#4c5a57;--mist-100:#dce2dc;--mist-200:#a7b3ad;--mist-050:#f0f3ee;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-display-sm:clamp(1.375rem, 2.2vw, 1.75rem);--text-display-md:clamp(1.875rem, 3.6vw, 3rem);--weight-normal:400;--weight-medium:500;--weight-semi:600;--radius-pill:999px;--hairline:1px;--surface-deep:var(--abyss-800);--surface-paper:var(--bone-100);--surface-raised:var(--bone-50);--text-on-deep:var(--mist-100);--text-on-deep-strong:var(--mist-050);--text-on-deep-muted:var(--mist-200);--text-on-paper:var(--ink-900);--text-on-paper-muted:var(--ink-600);--accent:var(--brass-500);--accent-bright:var(--brass-300);--accent-ink:var(--abyss-900);--rule-on-deep:#dce2dc2b;--rule-on-paper:#16211f24;--gradient-deep:radial-gradient(120% 85% at 82% -12%, #ffffff13, transparent 58%), radial-gradient(90% 80% at 6% 112%, #00000059, transparent 62%), var(--surface-deep);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--cta-bg:var(--accent);--cta-bg-hover:var(--brass-400);--cta-fg:var(--accent-ink)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;font-size:var(--text-base);font-weight:var(--weight-normal);background-color:var(--surface-deep);color:var(--text-on-paper);-webkit-font-smoothing:antialiased;line-height:1.6}img{max-width:100%;display:block}::selection{background:var(--accent);color:var(--accent-ink)}.band{padding:clamp(4.5rem,9vw,7.5rem) clamp(1.25rem,4vw,3rem);position:relative}.frame{z-index:1;width:100%;max-width:72rem;margin:0 auto;position:relative}.band-deep{background:var(--gradient-deep);color:var(--text-on-deep)}.band-paper{background:var(--surface-paper);color:var(--text-on-paper)}.band-raised{background:var(--surface-raised);color:var(--text-on-paper)}.band:before{content:"";z-index:0;background-image:var(--grain);opacity:.035;pointer-events:none;position:absolute;inset:0}.band-paper:before,.band-raised:before{opacity:.022}.band[id]{scroll-margin-top:2rem}.display{font-family:var(--font-display), ui-serif, Georgia, serif;font-weight:var(--weight-medium);letter-spacing:-.02em;text-wrap:balance;color:inherit;line-height:1.08}.hero-band{padding-top:clamp(1.25rem,3vw,2.25rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.masthead{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:clamp(3.5rem,9vh,7rem);display:flex}.brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.mark{filter:invert();width:44px;height:auto}.brand-name{font-family:var(--font-display), ui-serif, Georgia, serif;font-size:1.375rem;font-weight:var(--weight-semi);letter-spacing:-.02em;color:var(--text-on-deep-strong)}.nav{gap:var(--space-7);font-size:var(--text-sm);display:none}@media (min-width:56rem){.nav{display:flex}}.nav a{color:var(--text-on-deep-muted);text-decoration:none;transition:color .14s}.nav a:hover{color:var(--text-on-deep-strong)}.cta{border-radius:var(--radius-pill);background:var(--cta-bg);color:var(--cta-fg);font-size:.9375rem;font-weight:var(--weight-semi);letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.cta:hover{background:var(--cta-bg-hover);transform:translateY(-1px)}.masthead .cta{font-size:var(--text-sm);padding:.625rem 1.2rem}.text-link{color:inherit;font-size:var(--text-sm);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--hairline);padding-bottom:2px;text-decoration:none;transition:background-size .16s}.text-link:hover{background-size:0 var(--hairline);background-position:100% 100%}.hero{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:60rem){.hero{grid-template-columns:minmax(0,1fr) 22rem;align-items:center;gap:clamp(3rem,5vw,4.5rem)}}.hero-title{font-size:clamp(2.125rem,7.25vw,5.7rem);font-weight:var(--weight-semi);letter-spacing:-.028em;color:var(--text-on-deep-strong);grid-column:1/-1;max-width:none;line-height:1.02}.hero-copy{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.hero-lede{max-width:40ch;color:var(--text-on-deep);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.hero-actions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.hero-actions .text-link{font-size:var(--text-base)}.hero-figure{justify-self:end;width:100%;max-width:22rem}.flow{width:100%;height:auto;display:block}.flow-line{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;opacity:.72}.flow-node circle{fill:var(--accent-bright)}.flow .flow-ring{fill:none;stroke:var(--accent-bright);stroke-width:2px}.flow text{font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;font-size:19px;font-weight:var(--weight-medium);letter-spacing:.02em;fill:var(--text-on-deep-muted)}.flow text.flow-brand{font-family:var(--font-display), ui-serif, Georgia, serif;font-size:25px;font-weight:var(--weight-semi);letter-spacing:-.01em;fill:var(--text-on-deep-strong)}.flow-spine,.flow-branch{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.22,.61,.36,1) forwards draw}.flow-branch{animation-delay:.52s}.flow-node,.flow-label{opacity:0;animation:.52s forwards settle}.flow-node-a{animation-delay:.1s}.flow-label-a{animation-delay:.17s}.flow-node-b{animation-delay:.64s}.flow-label-b{animation-delay:.71s}.flow-node-c{animation-delay:1.04s}.flow-label-c{animation-delay:1.11s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes settle{0%{opacity:0}to{opacity:1}}.credentials{gap:var(--space-3) var(--space-7);padding-top:var(--space-5);border-top:var(--hairline) solid var(--rule-on-deep);font-size:var(--text-sm);color:var(--text-on-deep-muted);flex-wrap:wrap;margin-top:clamp(3.5rem,7vw,6rem);list-style:none;display:flex}.section-title{font-size:var(--text-display-md);max-width:24ch}.section-title-small{font-size:var(--text-display-sm);letter-spacing:-.015em}.band-tight{padding-top:clamp(1.5rem,3vw,2.5rem)}.contrast{gap:clamp(2.25rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:48rem){.contrast{grid-template-columns:1fr 1fr}}.contrast-col{padding-top:var(--space-4);border-top:var(--hairline) solid var(--rule-on-paper)}.contrast-col-emph{border-top:2px solid var(--accent)}.contrast-label{font-size:var(--text-xs);font-weight:var(--weight-semi);letter-spacing:.01em;color:var(--text-on-paper-muted)}.contrast-body{margin-top:var(--space-3);max-width:38ch;font-size:var(--text-md);color:var(--text-on-paper-muted)}.contrast-col-emph .contrast-body{color:var(--text-on-paper)}.practice{border-top:var(--hairline) solid var(--rule-on-paper);margin-top:clamp(2rem,4vw,3rem)}.practice-row{gap:var(--space-2);border-bottom:var(--hairline) solid var(--rule-on-paper);padding:clamp(1.25rem,2.5vw,1.75rem) 0;display:grid}@media (min-width:48rem){.practice-row{grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:baseline;gap:clamp(2rem,5vw,4.5rem)}}.practice-row dt{font-family:var(--font-display), ui-serif, Georgia, serif;font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:-.015em;color:var(--text-on-paper)}.practice-row dd{max-width:44ch;font-size:var(--text-md);color:var(--text-on-paper-muted)}.ventures-line{font-style:italic;font-size:var(--text-display-md);letter-spacing:-.018em;max-width:18ch;color:var(--text-on-paper)}.ventures-body{margin-top:var(--space-5);max-width:46ch;font-size:var(--text-md);color:var(--text-on-paper-muted)}.closing-title{font-size:var(--text-display-md);max-width:18ch;color:var(--text-on-deep-strong)}.closing-body{margin-top:var(--space-5);max-width:44ch;font-size:var(--text-md);color:var(--text-on-deep-muted)}.closing .cta{margin-top:var(--space-7)}.footer{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);padding-top:var(--space-5);border-top:var(--hairline) solid var(--rule-on-deep);font-size:var(--text-sm);color:var(--text-on-deep-muted);flex-wrap:wrap;margin-top:clamp(3.5rem,7vw,5.5rem);display:flex}:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.cta:hover{transform:none}.flow-spine,.flow-branch{stroke-dashoffset:0;animation:none}.flow-node,.flow-label{opacity:1;animation:none}}
