@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_fdb222{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_fdb222{--font-fraunces:"Fraunces","Fraunces Fallback"}:root{--cream:#f3e4d7;--paper:#fffaf2;--coral:#e96549;--brown:#2f1d18;--muted:#755f57;--line:#e4d6c8;--canvas:var(--cream);--surface:var(--paper);--surface-strong:#2f1d18;--on-canvas:var(--brown);--on-surface:var(--brown);--on-strong:#f7f0e4;--primary:var(--coral);--on-primary:#ffffff;--verified:#2f8f5b;--stage:#e7a33c;--danger:#c6402b;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-pill:999px;--shadow-card:0 1px 3px rgb(47 29 24/8%);--shadow-float:0 12px 32px rgb(47 29 24/14%);--font-serif:var(--font-fraunces),Georgia,"Times New Roman",serif;--font-sans:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cream:#1a120d;--paper:#241812;--coral:#f0754f;--brown:#f3e4d7;--muted:#b3a196;--line:#3a2a22;--surface-strong:#0f0a07;--on-strong:#f7f0e4;--verified:#4fbe82;--stage:#f0b454;--danger:#e5674e;--shadow-card:0 1px 3px rgb(0 0 0/40%);--shadow-float:0 12px 32px rgb(0 0 0/55%)}}[data-theme=dark]{--cream:#1a120d;--paper:#241812;--coral:#f0754f;--brown:#f3e4d7;--muted:#b3a196;--line:#3a2a22;--surface-strong:#0f0a07;--on-strong:#f7f0e4;--verified:#4fbe82;--stage:#f0b454;--danger:#e5674e;--shadow-card:0 1px 3px rgb(0 0 0/40%);--shadow-float:0 12px 32px rgb(0 0 0/55%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--on-canvas);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.offlineNotice{position:fixed;z-index:1000;right:1rem;bottom:1rem;max-width:min(22rem,calc(100vw - 2rem));padding:.75rem 1rem;border:1px solid #7f3d2d;border-radius:.75rem;color:#fffaf3;background:#5c2f24;box-shadow:0 .75rem 2rem rgb(54 27 20/22%);font-size:.875rem;font-weight:650}h1,h2{font-family:var(--font-serif);font-weight:500;letter-spacing:-.01em;line-height:1.1}a{color:inherit}a:focus-visible{outline:3px solid var(--coral);outline-offset:4px}main{overflow:hidden}.nav{width:min(1180px,calc(100% - 40px));margin:auto;min-height:82px;justify-content:space-between;border-bottom:1px solid var(--line)}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-weight:800;font-size:20px;text-decoration:none;letter-spacing:-.02em}.brand span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--coral);color:white;font-family:Georgia,serif}.navLink{color:var(--muted);font-size:14px;text-underline-offset:4px}.hero{width:min(900px,calc(100% - 40px));margin:0 auto;padding:100px 0 62px;text-align:center}.eyebrow{margin:0 0 20px;color:#a24632;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,8vw,104px);line-height:.94;letter-spacing:-.055em;font-weight:500}.lede{max-width:690px;margin:30px auto;color:var(--muted);font-size:clamp(18px,2vw,22px);line-height:1.55}.actions{display:flex;gap:12px;flex-wrap:wrap}.actions,.button{justify-content:center}.button{min-height:50px;display:inline-flex;align-items:center;padding:0 24px;border-radius:999px;font-weight:750;text-decoration:none;border:1px solid var(--brown)}.primary{background:var(--brown);color:white}.secondary{background:transparent}.microcopy{color:var(--muted);font-size:13px;margin-top:18px}.passport{width:min(760px,calc(100% - 40px));margin:10px auto 120px;padding:28px;display:grid;grid-template-columns:100px 1fr;gap:22px;background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:0 26px 80px rgba(47,29,24,.1);transform:rotate(-1deg)}.passportTop{grid-column:1/-1;display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.petPhoto{width:100px;height:120px;display:grid;place-items:center;border-radius:12px;background:var(--coral);color:white;font:600 60px/1 Georgia,serif}.label{margin:4px 0 3px;font-size:10px;letter-spacing:.12em;color:var(--muted)}.passport h2{margin:0;font:500 40px/1 Georgia,serif}.passport p{color:var(--muted)}.verified{display:inline-block;padding:6px 10px;background:#e3efe6;color:#285c39;border-radius:999px;font-size:12px;font-weight:700}.passport dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--line);padding-top:18px}.passport dl div{padding:0 15px;border-right:1px solid var(--line)}.passport dl div:last-child{border:0}.passport dt{font-size:11px;color:var(--muted)}.passport dd{margin:5px 0 0;font-weight:700}.mission{padding:100px max(20px,calc((100% - 1180px) / 2));background:var(--brown);color:var(--paper)}.mission>h2{max-width:900px;margin:0;font:500 clamp(36px,5vw,68px)/1.05 Georgia,serif;letter-spacing:-.035em}.proofGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;background:#624b43}.proofGrid article{padding:32px;background:var(--brown)}.proofGrid span{color:#e98b73;font-size:12px}.proofGrid h3{font:500 27px/1.1 Georgia,serif}.proofGrid p{color:#cfbdb5;line-height:1.6}.closing{width:min(760px,calc(100% - 40px));margin:0 auto;padding:120px 0;text-align:center}.closing h2{margin:0;font:500 clamp(42px,6vw,70px)/1 Georgia,serif;letter-spacing:-.04em}.closing>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.6;margin:24px auto 30px;max-width:620px}.partnerPaths{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:110px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.partnerPaths h2{font:500 clamp(36px,4vw,58px)/1.02 Georgia,serif;margin:0}.partnerPaths p{color:var(--muted);font-size:18px;line-height:1.6}.partnerPaths nav{border-top:1px solid var(--line)}.partnerPaths nav a{display:grid;grid-template-columns:44px 1fr;gap:5px 14px;padding:24px 4px;border-bottom:1px solid var(--line);text-decoration:none}.partnerPaths nav span{grid-row:1/3;color:#a24632;font-size:12px}.partnerPaths nav strong{font-size:21px}.partnerPaths nav small{color:var(--muted);font-size:14px}.siteHeader{width:min(1180px,calc(100% - 40px));min-height:72px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.siteHeader nav{display:flex;gap:24px}.siteHeader nav a{font-size:14px;color:var(--muted);text-decoration:none}.siteHeader nav a:hover{text-decoration:underline;text-underline-offset:5px}.audienceHero{width:min(1180px,calc(100% - 40px));margin:auto;padding:90px 0 100px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:80px;align-items:end}.audienceHero h1{font-size:clamp(48px,7vw,88px);max-width:900px}.audienceSummary{max-width:630px;margin:26px 0;color:var(--muted);font-size:20px;line-height:1.55}.audienceActions{justify-content:flex-start}.promisePanel{border-top:3px solid var(--coral);padding-top:18px}.promisePanel span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#a24632}.promisePanel p{font:500 25px/1.3 Georgia,serif;margin:16px 0 0}.audienceProof{display:grid;grid-template-columns:repeat(3,1fr);background:var(--brown);color:var(--paper);padding:0 max(20px,calc((100% - 1180px) / 2))}.audienceProof article{padding:52px 32px 58px;border-right:1px solid #624b43}.audienceProof article:last-child{border:0}.audienceProof span{font-size:11px;color:#e98b73}.audienceProof h2{font:500 30px/1.1 Georgia,serif}.audienceProof p{color:#cfbdb5;line-height:1.6}.pilotSteps{width:min(980px,calc(100% - 40px));margin:auto;padding:110px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px}.pilotSteps h2{font:500 clamp(38px,5vw,62px)/1.02 Georgia,serif;margin:0}.pilotSteps ol{margin:0;padding:0;list-style:none;counter-reset:step}.pilotSteps li{counter-increment:step;padding:20px 0 20px 48px;border-bottom:1px solid var(--line);position:relative;font-size:17px;line-height:1.5}.pilotSteps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;color:#a24632;font-size:11px;top:25px}.audienceClosing{background:var(--coral);color:var(--brown);padding:90px 20px;text-align:center}.audienceClosing h2{font:500 clamp(42px,6vw,74px)/1 Georgia,serif;max-width:820px;margin:0 auto 30px}.audienceClosing .primary{background:var(--brown);color:white}@media (max-width:700px){.hero{padding-top:72px}.passport{grid-template-columns:80px 1fr;padding:20px}.petPhoto{width:80px;height:100px}.passport dl{grid-template-columns:1fr;gap:14px}.passport dl div{border:0;padding:0}.proofGrid{grid-template-columns:1fr}.mission{padding-top:74px;padding-bottom:74px}.nav{min-height:70px}.audienceHero,.partnerPaths,.pilotSteps{grid-template-columns:1fr;gap:38px}.partnerPaths{padding:74px 0}.audienceHero{padding:62px 0 74px}.audienceProof{grid-template-columns:1fr}.audienceProof article{border-right:0;border-bottom:1px solid #624b43;padding:36px 0}.siteHeader nav a:not(:last-child){display:none}.audienceActions{align-items:stretch}.audienceActions .button{width:100%}.pilotSteps{padding:74px 0}.audienceClosing{padding:74px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}