*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--color-bg: var(--color-brand-porcelain);--color-primary: var(--color-brand-amber);--color-primary-hover: var(--color-brand-amber-a90);--color-focus: var(--color-brand-gold);--color-text: var(--color-black-a90);--color-text-muted: var(--color-black-a50);--color-text-placeholder: var(--color-black-a35);--color-text-inverted-default: var(--color-white-solid);--color-text-inverted-muted: var(--color-white-a70);--color-text-success: #166534;--color-text-error: #991b1b;--color-surface: var(--color-brand-porcelain);--color-surface-emphasized: var(--color-brand-soft-linen);--color-brand-gold: #e2a336;--color-brand-amber: #ab6400;--color-brand-burgundy: #460815;--color-brand-coffee-bean: #180207;--color-brand-olive: #8a7d42;--color-brand-deep-teal: #195257;--color-brand-eggshell: #ede9d9;--color-brand-soft-linen: #f0ede0;--color-brand-porcelain: #faf9f2;--color-brand-gold-solid: var(--color-brand-gold);--color-brand-gold-transparent: #e2a33600;--color-brand-gold-a5: #e2a3360d;--color-brand-gold-a10: #e2a3361a;--color-brand-gold-a15: #e2a33626;--color-brand-gold-a20: #e2a33633;--color-brand-gold-a25: #e2a33640;--color-brand-gold-a30: #e2a3364d;--color-brand-gold-a35: #e2a33659;--color-brand-gold-a40: #e2a33666;--color-brand-gold-a45: #e2a33673;--color-brand-gold-a50: #e2a33680;--color-brand-gold-a55: #e2a3368c;--color-brand-gold-a60: #e2a33699;--color-brand-gold-a65: #e2a336a6;--color-brand-gold-a70: #e2a336b2;--color-brand-gold-a75: #e2a336bf;--color-brand-gold-a80: #e2a336cc;--color-brand-gold-a85: #e2a336d9;--color-brand-gold-a90: #e2a336e5;--color-brand-gold-a95: #e2a336f2;--color-brand-amber-solid: var(--color-brand-amber);--color-brand-amber-transparent: #ab640000;--color-brand-amber-a5: #ab64000d;--color-brand-amber-a10: #ab64001a;--color-brand-amber-a15: #ab640026;--color-brand-amber-a20: #ab640033;--color-brand-amber-a25: #ab640040;--color-brand-amber-a30: #ab64004d;--color-brand-amber-a35: #ab640059;--color-brand-amber-a40: #ab640066;--color-brand-amber-a45: #ab640073;--color-brand-amber-a50: #ab640080;--color-brand-amber-a55: #ab64008c;--color-brand-amber-a60: #ab640099;--color-brand-amber-a65: #ab6400a6;--color-brand-amber-a70: #ab6400b2;--color-brand-amber-a75: #ab6400bf;--color-brand-amber-a80: #ab6400cc;--color-brand-amber-a85: #ab6400d9;--color-brand-amber-a90: #ab6400e5;--color-brand-amber-a95: #ab6400f2;--color-brand-burgundy-solid: var(--color-brand-burgundy);--color-brand-burgundy-transparent: #46081500;--color-brand-burgundy-a5: #4608150d;--color-brand-burgundy-a10: #4608151a;--color-brand-burgundy-a15: #46081526;--color-brand-burgundy-a20: #46081533;--color-brand-burgundy-a25: #46081540;--color-brand-burgundy-a30: #4608154d;--color-brand-burgundy-a35: #46081559;--color-brand-burgundy-a40: #46081566;--color-brand-burgundy-a45: #46081573;--color-brand-burgundy-a50: #46081580;--color-brand-burgundy-a55: #4608158c;--color-brand-burgundy-a60: #46081599;--color-brand-burgundy-a65: #460815a6;--color-brand-burgundy-a70: #460815b2;--color-brand-burgundy-a75: #460815bf;--color-brand-burgundy-a80: #460815cc;--color-brand-burgundy-a85: #460815d9;--color-brand-burgundy-a90: #460815e5;--color-brand-burgundy-a95: #460815f2;--color-brand-olive-solid: var(--color-brand-olive);--color-brand-olive-transparent: #8a7d4200;--color-brand-olive-a5: #8a7d420d;--color-brand-olive-a10: #8a7d421a;--color-brand-olive-a15: #8a7d4226;--color-brand-olive-a20: #8a7d4233;--color-brand-olive-a25: #8a7d4240;--color-brand-olive-a30: #8a7d424d;--color-brand-olive-a35: #8a7d4259;--color-brand-olive-a40: #8a7d4266;--color-brand-olive-a45: #8a7d4273;--color-brand-olive-a50: #8a7d4280;--color-brand-olive-a55: #8a7d428c;--color-brand-olive-a60: #8a7d4299;--color-brand-olive-a65: #8a7d42a6;--color-brand-olive-a70: #8a7d42b2;--color-brand-olive-a75: #8a7d42bf;--color-brand-olive-a80: #8a7d42cc;--color-brand-olive-a85: #8a7d42d9;--color-brand-olive-a90: #8a7d42e5;--color-brand-olive-a95: #8a7d42f2;--color-black: var(--color-black-solid);--color-white: var(--color-white-solid);--color-transparent: var(--color-white-transparent);--color-black-solid: #000000;--color-black-transparent: #00000000;--color-black-a5: #0000000d;--color-black-a10: #0000001a;--color-black-a15: #00000026;--color-black-a20: #00000033;--color-black-a25: #00000040;--color-black-a30: #0000004d;--color-black-a35: #00000059;--color-black-a40: #00000066;--color-black-a45: #00000073;--color-black-a50: #00000080;--color-black-a55: #0000008c;--color-black-a60: #00000099;--color-black-a65: #000000a6;--color-black-a70: #000000b2;--color-black-a75: #000000bf;--color-black-a80: #000000cc;--color-black-a85: #000000d9;--color-black-a90: #000000e5;--color-black-a95: #000000f2;--color-white-solid: #ffffff;--color-white-transparent: #ffffff00;--color-white-a5: #ffffff0d;--color-white-a10: #ffffff1a;--color-white-a15: #ffffff26;--color-white-a20: #ffffff33;--color-white-a25: #ffffff40;--color-white-a30: #ffffff4d;--color-white-a35: #ffffff59;--color-white-a40: #ffffff66;--color-white-a45: #ffffff73;--color-white-a50: #ffffff80;--color-white-a55: #ffffff8c;--color-white-a60: #ffffff99;--color-white-a65: #ffffffa6;--color-white-a70: #ffffffb2;--color-white-a75: #ffffffbf;--color-white-a80: #ffffffcc;--color-white-a85: #ffffffd9;--color-white-a90: #ffffffe5;--color-white-a95: #fffffff2;--color-sand-50: #fafaf9;--color-sand-100: #f5f5f3;--color-sand-200: #e5e5e3;--color-sand-300: #d4d4d1;--color-sand-400: #a1a19c;--color-sand-500: #82827c;--color-sand-600: #53534e;--color-sand-700: #40403c;--color-sand-800: #262623;--color-sand-900: #171714;--color-sand-950: #0a0a08}:root{--font-body: "Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-size-2xs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.15;--line-height-compact: 1.2;--line-height-normal: 1.3;--line-height-relaxed: 1.4;--letter-spacing-dense: -.02em;--letter-spacing-normal: 0em;--letter-spacing-relaxed: .01em;--letter-spacing-wide: .02em;--letter-spacing-loose: .04em;--letter-spacing-spacious: .1em}:root{--spacing-half: .125rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-30: 7.5rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-50: 12.5rem;--spacing-60: 15rem}:root{--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--radius-full: 9999px;--radius-square: 0;--radius-section-card-lg: var(--radius-4xl);--radius-section-card-md: var(--radius-3xl)}:root{--shadow-card: 0 12px 60px 0 var(--color-black-a20), 0 12px 32px -16px var(--color-black-a30)}html{scroll-behavior:smooth}body{color:var(--color-text);background:linear-gradient(to bottom,var(--color-brand-eggshell),var(--color-brand-porcelain)) no-repeat;background-size:100% 100vh;background-color:var(--color-bg)}a{color:var(--color-primary);text-decoration-skip-ink:auto}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background-color:var(--color-brand-gold-a30)}.skip-link{position:absolute;top:-100%;left:var(--spacing-4);z-index:1000;padding:var(--spacing-2) var(--spacing-4);background:var(--color-primary);color:#fff;text-decoration:none;border-radius:0 0 4px 4px}.skip-link:focus-visible{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}body{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}h1{font-family:var(--font-heading);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-dense);font-size:var(--font-size-4xl)}@media(min-width:1024px){h1{font-size:var(--font-size-6xl)}}h2{font-family:var(--font-heading);font-size:var(--font-size-5xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-dense);font-size:var(--font-size-3xl)}@media(min-width:1024px){h2{font-size:var(--font-size-5xl)}}h3{font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-compact);letter-spacing:var(--letter-spacing-dense)}h4{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}h5{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-relaxed)}h6{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide)}p{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide)}p.lead{font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);font-size:var(--font-size-xl)}@media(min-width:1024px){p.lead{font-size:var(--font-size-2xl)}}.overline{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-spacious);line-height:16px}strong{font-weight:var(--font-weight-semibold)}small{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-loose)}code{font-family:var(--font-mono);font-size:inherit;font-weight:var(--font-weight-regular);line-height:inherit;letter-spacing:var(--letter-spacing-normal)}.container{width:100%;max-width:90rem;margin-inline:auto;padding-inline:var(--spacing-4)}@media(min-width:1024px){.container{padding-inline:var(--spacing-8)}}.vstack{display:flex;flex-direction:column;gap:var(--spacing-4)}.vstack--tight{gap:var(--spacing-2)}.vstack--compact{gap:var(--spacing-3)}.vstack--default{gap:var(--spacing-4)}.vstack--loose{gap:var(--spacing-6)}.vstack--wide{gap:var(--spacing-8)}.vstack--spacious{gap:var(--spacing-10)}.vstack--relaxed{gap:var(--spacing-20)}.vstack--center{align-items:center}.vstack--stretch{align-items:stretch}.hstack{display:flex;flex-direction:row;gap:var(--spacing-4)}.hstack--tight{gap:var(--spacing-2)}.hstack--compact{gap:var(--spacing-3)}.hstack--default{gap:var(--spacing-4)}.hstack--loose{gap:var(--spacing-6)}.hstack--wide{gap:var(--spacing-8)}.hstack--spacious{gap:var(--spacing-10)}.hstack--relaxed{gap:var(--spacing-20)}.hstack--center{align-items:center}.hstack--stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.button{--button-size-sm: 2rem;--button-size-md: 2.5rem;--button-size-lg: 3rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:var(--letter-spacing-wide);text-decoration:none;border:1px solid transparent;cursor:pointer;background-color:var(--color-brand-amber);color:var(--color-text-inverted-default);transition:background-color .15s ease,border-color .15s ease}.button:hover{color:var(--color-text-inverted-default);background-color:var(--color-brand-amber-a90)}.button:active{color:var(--color-text-inverted-default);background-color:var(--color-brand-amber-a95)}.button:focus-visible{color:var(--color-text-inverted-default);outline:2px solid var(--color-focus);outline-offset:2px}.button--sm{min-height:var(--button-size-sm);font-size:var(--font-size-xs);padding-inline:var(--spacing-2);border-radius:var(--radius-sm)}.button--md{min-height:var(--button-size-md);font-size:var(--font-size-sm);padding-inline:var(--spacing-4);border-radius:var(--radius-md)}.button--lg{min-height:var(--button-size-lg);font-size:var(--font-size-md);padding-inline:var(--spacing-6);border-radius:var(--radius-lg)}.inline-form{display:flex;align-items:center;width:100%;max-width:22.5rem;height:4rem;padding:var(--spacing-2);background-color:var(--color-brand-porcelain);border:1px solid var(--color-black-a10);border-radius:var(--radius-full);transition:outline-color .2s ease;outline:2px solid transparent;outline-offset:2px}.inline-form__input{flex:1;min-width:0;height:100%;padding-inline:var(--spacing-4);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);color:var(--color-text);background:transparent;border:none}.inline-form__input::placeholder{color:var(--color-text-placeholder)}.inline-form__input:focus{outline:none}.inline-form:focus-within{outline-color:var(--color-focus)}.inline-form__submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;padding:0;color:var(--color-brand-amber);background-color:var(--color-brand-amber-a5);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color .2s ease}.inline-form__submit:hover{background-color:var(--color-brand-amber-a10)}.inline-form__submit:active{background-color:var(--color-brand-amber-a15)}.inline-form__submit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.inline-form__submit[disabled]{opacity:.5;cursor:not-allowed}.inline-form__icon{width:1.5rem;height:1.5rem}.inline-form__message{display:flex;align-items:center;justify-content:center;width:100%;max-width:22.5rem;height:4rem;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-success);margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide)}.inline-form__message--error{color:var(--color-text-error)}.site-header{padding:var(--spacing-12) 0 0 0}@media(min-width:1024px){.site-header{padding:var(--spacing-8)}}.site-header{display:flex;justify-content:center;align-items:center}.hero{padding-block:var(--spacing-30)}@media(min-width:768px){.hero{padding-block:var(--spacing-40)}}@media(min-width:1024px){.hero{padding-block:var(--spacing-60)}}.hero__wrapper{display:flex;justify-content:center;align-items:center}.hero__subtitle{color:var(--color-text-muted)}.hero .vstack{text-align:center;max-width:80vw}@media(min-width:768px){.hero .vstack{width:70vw}}@media(min-width:1024px){.hero .vstack{max-width:800px}}.vision__card{position:relative;background-color:var(--color-brand-olive);background-image:url(/images/mesh-gradients/section-vision-bg.jpg);background-position:center;background-repeat:no-repeat;border-radius:var(--radius-section-card-lg);padding:var(--spacing-10)}.vision__card>.vstack--relaxed{gap:var(--spacing-10)}@media(min-width:480px){.vision__card>.vstack--relaxed{gap:var(--spacing-20)}}@media(min-width:768px){.vision__card{padding:var(--spacing-20) var(--spacing-10)}}@media(min-width:1024px){.vision__card{height:800px;padding:var(--spacing-30) var(--spacing-20)}}.vision__title{color:var(--color-text-inverted-default);font-family:var(--font-body);font-weight:var(--font-weight-semibold)}@media(min-width:480px){.vision__title{font-size:var(--font-size-4xl)}}@media(min-width:1024px){.vision__title{font-family:var(--font-heading);font-size:var(--font-size-5xl);font-weight:var(--font-weight-regular)}}.vision__title--dimmed{opacity:.6}.vision p.lead{color:var(--color-text-inverted-muted)}.vision__symbol{position:absolute;display:none;bottom:var(--spacing-30);right:var(--spacing-30);width:240px;height:240px}@media(min-width:1280px){.vision__symbol{display:block}}.benefits{padding-block:var(--spacing-30);padding-inline:var(--spacing-4)}@media(min-width:768px){.benefits{padding-block:var(--spacing-40)}}@media(min-width:1024px){.benefits{padding-block:var(--spacing-60)}}.benefits__list{display:flex;flex-direction:column;gap:var(--spacing-30)}.benefits .benefit{display:flex;flex-direction:column;align-items:center;max-width:75rem;margin-inline:auto;gap:var(--spacing-10)}@media(min-width:768px){.benefits .benefit{flex-direction:row}}@media(min-width:1024px){.benefits .benefit{gap:var(--spacing-12)}}@media(min-width:1280px){.benefits .benefit{gap:var(--spacing-20)}}.benefits .benefit__image-panel{order:1;flex-shrink:0;max-width:15rem;border-radius:var(--radius-section-card-md);box-shadow:var(--shadow-card)}@media(min-width:768px){.benefits .benefit__image-panel{max-width:20rem}}@media(min-width:1280px){.benefits .benefit__image-panel{max-width:none}}.benefits .benefit__image{display:block;max-width:100%;height:auto;border-radius:inherit}.benefits .benefit__content{order:2;text-align:center}@media(min-width:768px){.benefits .benefit__content{text-align:left}}.benefits .benefit__description{color:var(--color-text-muted)}@media(min-width:768px){.benefits .benefit[data-reversed=true] .benefit__image-panel{order:2}.benefits .benefit[data-reversed=true] .benefit__content{order:1}}.infrastructure{color:var(--color-text-inverted-default)}.infrastructure__card{position:relative;overflow:clip;background-color:var(--color-brand-coffee-bean);background-image:url(/images/section-infra-bg.jpg);background-position:center;background-repeat:no-repeat;border-radius:var(--radius-section-card-lg);padding:var(--spacing-10)}@media(min-width:480px){.infrastructure__card{padding:var(--spacing-12)}}@media(min-width:768px){.infrastructure__card{padding-block:var(--spacing-16)}}@media(min-width:1024px){.infrastructure__card{height:800px;padding:var(--spacing-20)}}.infrastructure__content{position:relative;max-width:700px}.infrastructure__title{color:inherit;font-weight:var(--font-weight-regular)}.infrastructure__badge-group{display:none;align-items:center}@media(min-width:480px){.infrastructure__badge-group{display:inline-flex}}.infrastructure__badge-group{gap:var(--spacing-3);background:var(--color-white-a5);border:1px solid var(--color-white-a20);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-4) var(--spacing-1) var(--spacing-1)}.infrastructure__badge{display:inline-flex;align-items:center;gap:var(--spacing-2);background:var(--color-black-a20);border:1px solid var(--color-white-a20);border-radius:var(--radius-full);padding:6px var(--spacing-3) 6px var(--spacing-2);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-loose);white-space:nowrap;color:var(--color-text-inverted-default)}.infrastructure__badge-dot{position:relative;width:16px;height:16px;flex-shrink:0}.infrastructure__badge-dot:before{content:"";position:absolute;inset:0;border-radius:var(--radius-full);background-color:var(--color-brand-burgundy);opacity:.2}.infrastructure__badge-dot:after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-brand-burgundy)}.infrastructure__badge-label{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-loose);white-space:nowrap;color:var(--color-text-inverted-muted)}.infrastructure__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}.infrastructure__feature{display:flex;align-items:center;gap:var(--spacing-4);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed)}@media(min-width:480px){.infrastructure__feature{font-size:var(--font-size-xs)}}.infrastructure__feature-icon{width:24px;height:24px;flex-shrink:0}.infrastructure__paragraph{display:flex;flex-direction:column;gap:var(--spacing-2)}.infrastructure__overline{color:var(--color-text-inverted-default)}.infrastructure__description{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-inverted-muted);max-width:600px}.founding-community__card{display:flex;flex-direction:column;align-items:center;background-color:var(--color-surface-emphasized);border-radius:var(--radius-section-card-lg);padding:var(--spacing-10)}@media(min-width:768px){.founding-community__card{padding:var(--spacing-16)}}@media(min-width:1024px){.founding-community__card{flex-direction:row;gap:var(--spacing-30);padding:var(--spacing-20)}}.founding-community__image-panel{display:none;flex-shrink:0;border-radius:var(--radius-section-card-md);box-shadow:var(--shadow-card)}@media(min-width:1024px){.founding-community__image-panel{display:block}}.founding-community__image{display:block;max-width:100%;height:auto;border-radius:inherit}.founding-community__content{text-align:center;align-items:center}@media(min-width:1024px){.founding-community__content{text-align:left;align-items:flex-start}}.founding-community__title{color:var(--color-brand-amber);font-size:var(--font-size-4xl)}@media(min-width:1024px){.founding-community__title{font-size:var(--font-size-6xl)}}.founding-community__lead{color:var(--color-text-muted);max-width:34rem}.founding-community__disclaimer{color:var(--color-text-muted)}.founding-community__disclaimer a{color:inherit;text-decoration:underline}.founding-community__disclaimer a:hover,.founding-community__disclaimer a:active,.founding-community__disclaimer a:focus{color:inherit}.footer{padding:var(--spacing-40) 0 var(--spacing-20) 0}@media(min-width:1024px){.footer{padding-top:var(--spacing-60)}}.footer__wrapper{max-width:700px}.footer__footnote{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-loose)}.legal{padding-top:var(--spacing-20)}@media(min-width:1024px){.legal{padding-top:var(--spacing-40)}}.legal__content{max-width:45rem}.legal__content h1{margin-bottom:var(--spacing-30)}.legal__content h2,.legal__content h3{font-family:var(--font-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);letter-spacing:0}.legal__content h2{font-size:var(--font-size-2xl);margin-top:var(--spacing-10);margin-bottom:var(--spacing-4)}.legal__content h3{font-size:var(--font-size-xl);margin-top:var(--spacing-8);margin-bottom:var(--spacing-3)}.legal__content p{margin-bottom:var(--spacing-4)}.legal__content ol{margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}.legal__content li{margin-bottom:var(--spacing-2);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide)}.legal__content a{text-decoration:underline;text-underline-offset:2px}
