@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:300;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:300;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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_7a34d3{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_7a34d3{--font-display-landing:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:300;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:300;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:300;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:300;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:300;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:300;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:300;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;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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:400;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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;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:500;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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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:600;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_0fc2d1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_0fc2d1{--font-body-landing:"Inter","Inter Fallback"}.lp{--lp-bone:oklch(0.985 0 0);--lp-sand:oklch(0.94 0 0);--lp-ink:oklch(0.16 0 0);--lp-ink-soft:oklch(0.42 0 0);--lp-line:oklch(0.88 0 0);--lp-max:1400px;--lp-pad:20px;background:var(--lp-bone);color:var(--lp-ink);font-family:var(--font-body-landing,ui-sans-serif,system-ui,sans-serif);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (min-width:768px){.lp{--lp-pad:40px}}.lp ::selection{background:var(--lp-ink);color:var(--lp-bone)}.lp-display{font-family:var(--font-display-landing,ui-serif,Georgia,serif);font-weight:300;letter-spacing:-.03em;line-height:.95;margin:0}.lp-eyebrow{font-family:inherit;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin:0}.lp em{font-style:italic;font-weight:400;opacity:.78}.lp-wrap{max-width:var(--lp-max);margin-inline:auto;padding-inline:var(--lp-pad)}.lp-section{padding-block:80px}@media (min-width:768px){.lp-section{padding-block:160px}}.lp-reveal{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.lp-reveal[data-visible=true]{opacity:1;transform:none}.lp-reveal[data-from=left]{transform:translateX(-24px)}.lp-reveal[data-from=right]{transform:translateX(24px)}.lp-reveal[data-from=none]{transform:none}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none;transition:none}}.lp-nav{position:fixed;inset:0 0 auto 0;z-index:50;background:color-mix(in oklch,var(--lp-bone) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in oklch,var(--lp-line) 60%,transparent)}.lp-nav-inner{max-width:var(--lp-max);margin-inline:auto;padding-inline:var(--lp-pad);height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-nav-logo img{height:28px;width:auto;display:block}.lp-nav-links{display:none;align-items:center;gap:32px}.lp-nav-links a{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in oklch,var(--lp-ink) 70%,transparent);text-decoration:none;transition:color .2s}.lp-nav-links a:hover{color:var(--lp-ink)}.lp-nav-item{position:relative;display:inline-flex;align-items:center}.lp-nav-item>a:after{content:"·";margin-left:8px;opacity:.4}.lp-nav-drop{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(8px);display:flex;flex-direction:column;min-width:180px;padding:6px 0;background:var(--lp-bone);border:1px solid var(--lp-line);box-shadow:0 24px 60px -20px rgb(0 0 0/.25);opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility .25s}.lp-nav-item:focus-within .lp-nav-drop,.lp-nav-item:hover .lp-nav-drop{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.lp-nav-drop a{padding:10px 18px;white-space:nowrap}.lp-nav-drop a:hover{background:var(--lp-sand)}.lp-nav-actions{display:flex;align-items:center;gap:8px}.lp-nav-login{display:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in oklch,var(--lp-ink) 60%,transparent);text-decoration:none;transition:color .2s}.lp-nav-login:hover{color:var(--lp-ink)}@media (min-width:768px){.lp-nav-inner{height:80px}.lp-nav-logo img{height:36px}.lp-nav-links,.lp-nav-login{display:inline-flex}.lp-nav-actions{gap:20px}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;font-size:.625rem;text-transform:uppercase;letter-spacing:.16em;text-decoration:none;white-space:nowrap;padding:8px 12px;border:1px solid transparent;transition:background-color .2s,color .2s}.lp-btn-solid{background:var(--lp-ink);color:var(--lp-bone)}.lp-btn-solid:hover{background:color-mix(in oklch,var(--lp-ink) 85%,transparent)}.lp-btn-ghost{border-color:color-mix(in oklch,var(--lp-ink) 30%,transparent);color:var(--lp-ink)}.lp-btn-ghost:hover{background:color-mix(in oklch,var(--lp-ink) 5%,transparent)}.lp-btn-lg{padding:16px 28px;font-size:.6875rem;letter-spacing:.2em}@media (min-width:768px){.lp-btn{padding:10px 16px;font-size:.75rem;letter-spacing:.18em}.lp-btn-lg{padding:16px 28px}}.lp-hero{position:relative;width:100%;overflow:hidden;padding-top:80px}.lp-hero-grid{display:grid;grid-gap:40px;gap:40px;padding-bottom:48px}.lp-hero-copy{display:flex;flex-direction:column;justify-content:space-between;padding-block:16px;order:2}.lp-hero-title{font-size:clamp(2.75rem,12vw,8rem);margin-top:24px}.lp-hero-lead{margin-top:32px;max-width:28rem}.lp-hero-lead p{font-size:.9375rem;line-height:1.7;font-weight:300;color:color-mix(in oklch,var(--lp-ink) 75%,transparent);margin:0}.lp-hero-ctas{margin-top:28px;display:flex;flex-direction:column;gap:12px}.lp-hero-media{position:relative;order:1}.lp-hero-figure{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--lp-sand)}.lp-hero-figure img{height:100%;width:100%;object-fit:cover}.lp-hero-caption{position:absolute;inset:auto 0 0 0;padding:16px;background:linear-gradient(to top,color-mix(in oklch,var(--lp-ink) 70%,transparent),transparent);color:color-mix(in oklch,var(--lp-bone) 90%,transparent)}.lp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border-top:1px solid var(--lp-line);padding-top:24px;margin-top:40px}.lp-stat-value{font-size:1.25rem}.lp-stat-label{margin-top:8px;font-size:.5625rem;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in oklch,var(--lp-ink) 55%,transparent);line-height:1.35}.lp-stat-link{display:block;text-decoration:none;color:inherit}.lp-stat-link:hover .lp-stat-label{color:color-mix(in oklch,var(--lp-ink) 80%,transparent)}.lp-stars{display:inline-flex;align-items:center;gap:1px;margin-left:6px}.lp-stars svg{width:10px;height:10px;fill:var(--lp-ink)}@media (min-width:640px){.lp-hero-ctas{flex-direction:row}.lp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.lp-hero{padding-top:96px}.lp-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px;padding-bottom:96px}.lp-hero-copy{grid-column:span 6;min-height:85vh;padding-block:48px;order:1}.lp-hero-media{grid-column:span 6;order:2}.lp-hero-figure{aspect-ratio:auto;height:85vh}.lp-hero-title{margin-top:0}.lp-hero-lead p{font-size:1.125rem}.lp-hero-caption{padding:28px}.lp-stats{gap:32px;margin-top:48px}.lp-stat-value{font-size:2.25rem}.lp-stat-label{font-size:.75rem}.lp-stars svg{width:12px;height:12px}}.lp-manifesto-title{font-size:clamp(2.25rem,8vw,6.5rem);max-width:64rem}.lp-manifesto-cols{margin-top:48px;display:grid;grid-gap:40px;gap:40px}.lp-manifesto-cols p{font-size:1rem;line-height:1.7;font-weight:300;color:color-mix(in oklch,var(--lp-ink) 80%,transparent);margin:0}.lp-mb-lg{margin-bottom:32px}@media (min-width:768px){.lp-manifesto-cols{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px;margin-top:80px}.lp-manifesto-cols>:first-child{grid-column:2/span 5}.lp-manifesto-cols>:last-child{grid-column:span 5}.lp-manifesto-cols p{font-size:1.25rem}.lp-mb-lg{margin-bottom:48px}}.lp-story{background:var(--lp-sand)}.lp-story-list{display:grid;grid-gap:80px;gap:80px}.lp-chapter{display:grid;grid-gap:32px;gap:32px;align-items:center}.lp-chapter-figure{aspect-ratio:4/5;overflow:hidden;background:var(--lp-sand);position:relative}.lp-chapter-figure img{height:100%;width:100%;object-fit:cover}.lp-chapter-title{font-size:clamp(1.85rem,6vw,4rem);margin-bottom:24px}.lp-chapter-body{font-size:.9375rem;line-height:1.7;font-weight:300;color:color-mix(in oklch,var(--lp-ink) 75%,transparent);max-width:28rem;margin:0}.lp-chapter-index{margin-top:32px;color:color-mix(in oklch,var(--lp-ink) 40%,transparent)}@media (min-width:768px){.lp-story-list{gap:192px}.lp-chapter{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px}.lp-chapter-media{grid-column:span 6}.lp-chapter-copy{grid-column:8/span 5}.lp-chapter[data-reverse=true] .lp-chapter-media{order:2;grid-column:7/span 6}.lp-chapter[data-reverse=true] .lp-chapter-copy{order:1;grid-column:1/span 5}.lp-chapter-title{margin-bottom:32px}.lp-chapter-body{font-size:1.125rem}.lp-chapter-index{margin-top:40px}}.lp-gallery{background:var(--lp-ink);color:var(--lp-bone)}.lp-gallery-head{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.lp-gallery-head .lp-eyebrow{color:color-mix(in oklch,var(--lp-bone) 60%,transparent);margin-bottom:20px}.lp-gallery-title{font-size:clamp(2.25rem,7vw,5rem);color:var(--lp-bone)}.lp-gallery-body{margin-top:20px;font-size:.9375rem;color:color-mix(in oklch,var(--lp-bone) 65%,transparent);max-width:28rem;font-weight:300;line-height:1.7}.lp-gallery-cta{display:inline-flex;align-items:center;gap:12px;color:color-mix(in oklch,var(--lp-bone) 70%,transparent);text-decoration:none;align-self:flex-start;transition:color .2s}.lp-gallery-cta:hover{color:var(--lp-bone)}.lp-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.lp-gallery-item{position:relative;aspect-ratio:1/1;overflow:hidden;background:color-mix(in oklch,var(--lp-bone) 5%,transparent);display:block}.lp-gallery-item img{height:100%;width:100%;object-fit:cover;transition:transform .7s}.lp-gallery-item:hover img{transform:scale(1.05)}.lp-gallery-item:after{content:"";position:absolute;inset:0;background:transparent;transition:background-color .2s}.lp-gallery-item:hover:after{background:color-mix(in oklch,var(--lp-ink) 30%,transparent)}@media (min-width:768px){.lp-gallery-head{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:80px}.lp-gallery-head>div{max-width:42rem}.lp-gallery-cta{align-self:flex-end}.lp-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.lp-quotes{display:grid;grid-gap:40px;gap:40px}.lp-quote{border-top:1px solid var(--lp-ink);padding-top:24px;margin:0}.lp-quote blockquote{font-size:1.25rem;line-height:1.3;margin:0}.lp-quote-mark{color:color-mix(in oklch,var(--lp-ink) 70%,transparent)}.lp-quote figcaption{margin-top:24px}.lp-quote-name{font-size:.875rem;font-weight:500}.lp-quote-role{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in oklch,var(--lp-ink) 50%,transparent);margin-top:4px}@media (min-width:768px){.lp-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px}.lp-quote{padding-top:32px}.lp-quote blockquote{font-size:1.65rem}.lp-quote figcaption{margin-top:32px}}.lp-visit{position:relative;background:var(--lp-ink);color:var(--lp-bone);overflow:hidden}.lp-visit .lp-eyebrow{color:color-mix(in oklch,var(--lp-bone) 80%,transparent)}.lp-visit-title{font-size:clamp(2.5rem,10vw,8rem);color:var(--lp-bone);max-width:64rem}.lp-visit-grid{margin-top:40px;display:grid;grid-gap:40px;gap:40px}.lp-visit-lead{font-size:.9375rem;line-height:1.7;font-weight:300;color:color-mix(in oklch,var(--lp-bone) 85%,transparent);max-width:28rem;margin:0}.lp-visit-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;background:var(--lp-bone);color:var(--lp-ink);padding:20px 24px;text-decoration:none;width:100%;transition:background-color .2s}.lp-visit-cta:hover{background:color-mix(in oklch,var(--lp-bone) 90%,transparent)}.lp-visit-cta span:first-child{font-size:.6875rem;text-transform:uppercase;letter-spacing:.22em}.lp-visit-arrow{font-size:1.5rem;transition:transform .2s}.lp-visit-cta:hover .lp-visit-arrow{transform:translateX(4px)}.lp-visit-dl{display:grid;grid-gap:24px;gap:24px;font-size:.875rem;margin:32px 0 0}.lp-visit-dl dt{color:color-mix(in oklch,var(--lp-bone) 60%,transparent);margin-bottom:8px}.lp-visit-dl dd{color:var(--lp-bone);line-height:1.6;margin:0}@media (min-width:640px){.lp-visit-dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (min-width:768px){.lp-visit-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px;margin-top:64px}.lp-visit-left{grid-column:span 5}.lp-visit-right{grid-column:7/span 6}.lp-visit-lead{font-size:1.125rem}.lp-visit-cta{width:auto;justify-content:flex-start;gap:24px;padding:24px 40px}.lp-visit-cta span:first-child{font-size:.75rem}}.lp-footer{background:var(--lp-ink);color:color-mix(in oklch,var(--lp-bone) 70%,transparent);padding-block:56px}.lp-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.lp-footer-brand{grid-column:span 2}.lp-footer-brand img{height:40px;width:auto;color:var(--lp-bone);opacity:.9}.lp-footer-about{margin-top:24px;font-size:.875rem;line-height:1.7;max-width:24rem;font-weight:300}.lp-footer-head{color:color-mix(in oklch,var(--lp-bone) 50%,transparent);margin-bottom:16px}.lp-footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;font-size:.875rem}.lp-footer a{color:inherit;text-decoration:none;transition:color .2s}.lp-footer a:hover{color:var(--lp-bone)}.lp-footer-contact{grid-column:span 2;font-size:.875rem;line-height:1.7}.lp-footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid color-mix(in oklch,var(--lp-bone) 10%,transparent);display:flex;flex-direction:column;gap:12px;font-size:.75rem;color:color-mix(in oklch,var(--lp-bone) 40%,transparent)}@media (min-width:768px){.lp-footer{padding-block:80px}.lp-footer-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px}.lp-footer-brand{grid-column:span 5}.lp-footer-col{grid-column:span 2}.lp-footer-contact{grid-column:span 3}.lp-footer-bottom{margin-top:64px;padding-top:32px;flex-direction:row;justify-content:space-between}}