:root{--paper:#fafaf7;--ink:#20202a;--muted:#626273;--violet:#6741c9;--violet-dark:#5230ab;--line:#dedfe8;--soft:#f0ebff;--lavender:#e9e0ff;--apricot:#ffb18f;--citron:#e8ee9b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafaf7;background:var(--paper);color:#20202a;color:var(--ink);color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}a{color:inherit;text-underline-offset:.25em}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #6741c9;outline:3px solid var(--violet);outline-offset:5px}::selection{background:#ded3fc;color:#27124d}h1,h2,h3,p{margin-top:0}img,svg{display:block}img{max-width:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}html{scroll-behavior:smooth}.community-hero{--scene-progress:0;overflow:clip;padding:58px 0 66px}.community-heading{position:relative;text-align:center;z-index:2}.community-heading .eyebrow{align-items:center;color:var(--violet);display:flex;gap:10px;justify-content:center;margin-bottom:18px}.community-heading h1{font-size:clamp(3.4rem,6.5vw,6rem);font-weight:750;letter-spacing:-.065em;line-height:1.02;margin-bottom:22px}.community-heading h1 span{color:var(--violet)}.community-description{color:var(--muted);font-size:1.125rem;line-height:1.65;margin:0 auto 23px;max-width:620px}.community-actions{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.app-store-badge{border-radius:8px;display:inline-flex;flex-shrink:0;line-height:0}.app-store-badge img{display:block;height:56px;width:auto}.app-store-badge:focus-visible{outline-offset:5px}.community-note{color:var(--muted);font-size:.8125rem;margin:17px 0 0}.connection-deck{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);isolation:isolate;margin:58px auto 0;max-width:1050px;padding:12px 12px 32px;position:relative}.deck-halo{aspect-ratio:1.8;background:var(--lavender);border-radius:50%;left:20%;position:absolute;top:-50px;width:60%;z-index:-1}.interest-card{--card-x:0px;--card-y:0px;--card-rotation:0deg;--card-hover:0px;background:var(--card-color);border:7px solid var(--card-color);border-radius:24px;box-shadow:0 16px 28px -20px #20202a55;margin:0;overflow:hidden;position:relative;transform:translate3d(var(--card-x),calc(var(--card-y) + var(--card-hover)),0) rotate(var(--card-rotation))}.interest-creative{--card-color:var(--apricot);--card-rotation:-8deg;--card-y:14px;z-index:1}.interest-outside{--card-color:var(--lavender);--card-rotation:3deg;--card-y:-17px;z-index:2}.interest-building{--card-color:var(--citron);--card-rotation:8deg;--card-y:14px;z-index:1}.community-hero[data-scroll-motion=on] .interest-creative{--card-x:calc(var(--scene-progress)*-65px);--card-y:calc(14px - var(--scene-progress)*80px);--card-rotation:calc(-8deg - var(--scene-progress)*5deg)}.community-hero[data-scroll-motion=on] .interest-outside{--card-y:calc(-17px - var(--scene-progress)*130px);--card-rotation:calc(3deg - var(--scene-progress)*5deg)}.community-hero[data-scroll-motion=on] .interest-building{--card-x:calc(var(--scene-progress)*65px);--card-y:calc(14px - var(--scene-progress)*60px);--card-rotation:calc(8deg + var(--scene-progress)*5deg)}.interest-photo{aspect-ratio:1.35;border-radius:18px;overflow:hidden;position:relative}.interest-photo img{height:100%;object-fit:cover;width:100%}.interest-symbol{background:var(--card-color);border-radius:13px;color:var(--ink);display:grid;height:40px;left:14px;place-items:center;position:absolute;top:14px;width:40px}.interest-symbol svg{height:22px;width:22px}.interest-card figcaption{padding:18px 15px 16px}.interest-card figcaption>span{font-size:.75rem;font-weight:550}.interest-card figcaption h2{font-size:1.3125rem;font-weight:700;letter-spacing:-.045em;line-height:1.16;margin:7px 0 0;max-width:230px}.deck-sticker{align-items:center;background:#fff;border-radius:16px;bottom:3px;box-shadow:0 5px 20px #20202a0c;color:var(--ink);display:flex;font-size:.875rem;font-weight:650;gap:12px;justify-content:center;left:50%;padding:13px 19px;position:absolute;transform:translateX(-50%) rotate(-5deg);white-space:nowrap;z-index:3}.deck-sticker svg{color:var(--violet);height:25px;width:25px}.deck-note{color:var(--muted);font-size:.8125rem;margin:26px 0 0;text-align:center}.connection-story{--scene-progress:0;background:var(--soft);padding:100px 0 110px;scroll-margin-top:30px}.story-grid{grid-gap:110px;align-items:start;display:grid;gap:110px;grid-template-columns:.95fr 1fr}.story-intro{padding-top:38px;position:sticky;top:60px}.story-intro .eyebrow{color:var(--violet)}.principles-heading h2,.story-intro h2{font-size:clamp(2rem,3.6vw,3rem);font-weight:700;letter-spacing:-.06em;line-height:1.1}.principles-heading h2 span,.story-intro h2 span{color:var(--violet)}.story-intro>p:not(.eyebrow):not(.demo-disclaimer){color:var(--muted);font-size:1.0625rem;line-height:1.8;max-width:440px}.example-choices{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.example-choices button{align-items:center;background:#0000;border:1px solid #d7d0e6;border-radius:14px;color:var(--ink);cursor:pointer;display:flex;font-size:.875rem;gap:8px;padding:12px 14px;transition:background .18s,color .18s,border-color .18s}.example-choices button svg{height:19px;width:19px}.example-choices button[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:#fff}.example-choices button:hover:not([aria-pressed=true]){background:var(--lavender)}.demo-disclaimer{color:var(--muted);font-size:.8125rem;line-height:1.6;margin:17px 0 0}.intro-demo{min-width:0;padding-top:12px;position:relative}.demo-caption{align-items:center;color:var(--muted);display:flex;font-size:.8125rem;gap:12px;justify-content:space-between;padding:0 10px 26px}.example-badge{border:1px solid #d7d0e6;border-radius:9px;font-size:.75rem;padding:5px 10px}.demo-step{background:var(--paper);border:1px solid #ded9e9;border-radius:24px;padding:25px 27px;position:relative;transform:none}.demo-step-label{align-items:center;display:flex;font-size:.8125rem;font-weight:650;gap:12px}.demo-step-label>svg,.hello-wave{color:var(--violet);height:28px;margin-left:auto;width:28px}.hello-wave{font-size:1.5rem;text-align:center}.demo-number{color:var(--muted);font-size:.75rem}.demo-step>p{font-size:1.125rem;letter-spacing:-.018em;line-height:1.6;margin:22px 0 0}.request-step{margin-right:34px}.context-step{background:var(--violet);border-color:#0000;box-shadow:0 20px 40px -30px #34147966;color:#fff;margin-left:27px}.context-step .demo-number,.context-step svg{color:#fff}.context-note{display:block;font-size:.75rem;line-height:1.5;margin-top:18px;opacity:.78}.hello-step{background:var(--citron);border-color:#0000;margin-right:15px}.hello-step .context-note{color:var(--ink);opacity:.85}.demo-connection{background:#d5c7ef;height:33px;margin-left:50%;overflow:hidden;width:2px}.demo-connection span{background:var(--violet);display:block;height:100%;transform-origin:top;width:100%}.connection-story[data-scroll-motion=on] .request-step{transform:translate3d(0,calc((1 - var(--scene-progress))*20px),0) rotate(calc((1 - var(--scene-progress))*-3deg))}.connection-story[data-scroll-motion=on] .context-step{transform:translate3d(calc((1 - var(--scene-progress))*15px),calc((1 - var(--scene-progress))*30px),0) rotate(calc((1 - var(--scene-progress))*3deg))}.connection-story[data-scroll-motion=on] .hello-step{transform:translate3d(0,calc((1 - var(--scene-progress))*55px),0) rotate(calc((1 - var(--scene-progress))*-2deg))}.connection-story[data-scroll-motion=on] .demo-connection span{transform:scaleY(var(--scene-progress))}.community-principles{padding-block:95px 80px}.principles-heading{margin-bottom:43px;text-align:center}.principles-heading .eyebrow{color:var(--muted)}.principle-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.principle-cards article{border:1px solid var(--line);border-radius:24px;padding:28px}.principle-icon{background:var(--apricot);border-radius:17px;display:grid;height:53px;margin-bottom:30px;place-items:center;transform:rotate(-6deg);width:53px}.principle-cards article:nth-child(2) .principle-icon{background:var(--lavender);transform:rotate(5deg)}.principle-cards article:nth-child(3) .principle-icon{background:var(--citron);transform:rotate(-5deg)}.principle-icon svg{height:29px;width:29px}.principle-cards h3{font-size:1.25rem;font-weight:700;letter-spacing:-.04em;line-height:1.25}.principle-cards p{color:var(--muted);font-size:1rem;line-height:1.75;margin-bottom:0}.hello-banner{align-items:center;background:var(--lavender);border-radius:28px;display:flex;gap:35px;justify-content:space-between;margin-bottom:85px;padding:50px 55px}.hello-banner svg{color:var(--violet);height:42px;margin-bottom:24px;width:42px}.hello-banner h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:700;letter-spacing:-.055em;line-height:1.1}.hello-banner p{color:var(--muted);font-size:1rem;line-height:1.7;margin:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.interest-card:hover{--card-hover:-12px}}@media (min-width:1400px){.community-hero{padding-top:65px}.connection-deck{max-width:1090px}}@media (max-width:1100px){.community-hero{padding-top:42px}.community-heading h1{font-size:4.7rem}.connection-deck{gap:17px;margin-top:47px}.interest-card{border-width:6px}.interest-card figcaption{padding:15px 10px}.interest-card figcaption h2{font-size:1.125rem}.story-grid{gap:45px}.connection-story{padding-block:70px 85px}.demo-step{padding:22px}.principle-cards{gap:18px}.principle-cards article{padding:24px}}@media (max-width:760px){.community-hero{padding:36px 0 42px}.community-heading h1{font-size:clamp(3.25rem,11.8vw,4.5rem)}.community-heading .eyebrow{font-size:.75rem;letter-spacing:1px}.community-description{font-size:1rem;max-width:470px}.community-actions{gap:20px}.community-note{margin-top:18px}.connection-deck{gap:13px;margin-top:42px;padding:10px 3px 32px}.interest-card{border-radius:20px;border-width:5px}.interest-photo{aspect-ratio:.95;border-radius:15px}.interest-card figcaption{padding:11px 7px 12px}.interest-card figcaption>span{display:block;font-size:.75rem;line-height:1.25}.interest-card figcaption h2{font-size:1rem;line-height:1.2}.interest-symbol{border-radius:10px;height:31px;left:9px;top:9px;width:31px}.interest-symbol svg{height:19px;width:19px}.deck-sticker{bottom:0;font-size:.75rem;gap:8px;padding:10px 13px}.deck-sticker svg{height:22px;width:22px}.deck-note{font-size:.75rem;margin-top:20px}.story-grid{gap:38px;grid-template-columns:1fr}.story-intro{padding-top:0;position:static}.story-intro h2{max-width:470px}.story-intro>p:not(.eyebrow):not(.demo-disclaimer){font-size:1rem;max-width:100%}.connection-story{padding-block:45px 60px}.intro-demo{margin:auto;max-width:550px;width:100%}.demo-caption{padding-inline:2px}.demo-step p{font-size:1.0625rem}.community-principles{padding-block:55px 45px}.principles-heading{margin-bottom:30px;text-align:left}.principle-cards{gap:15px;grid-template-columns:1fr}.principle-cards article{padding:26px}.principle-icon{margin-bottom:23px}.hello-banner{align-items:start;border-radius:24px;flex-direction:column;gap:28px;margin-bottom:45px;padding:32px 27px}}@media (max-width:520px){.connection-deck{gap:14px;grid-template-columns:1fr 1fr;max-width:380px;padding-inline:8px;padding-bottom:35px}.interest-card figcaption h2{font-size:1.0625rem}.interest-creative{--card-rotation:-6deg;--card-y:0px}.interest-outside{--card-rotation:6deg;--card-y:17px}.interest-building{--card-rotation:-3deg;--card-y:0px;grid-column:1/-1;justify-self:center;margin-top:-24px;width:61%;z-index:3}.interest-building .interest-photo{aspect-ratio:1.6}.interest-building figcaption h2{max-width:160px}.deck-halo{aspect-ratio:1;left:0;top:25px;width:100%}.deck-sticker{bottom:13px;z-index:4}.community-hero[data-scroll-motion=on] .interest-creative{--card-x:calc(var(--scene-progress)*-10px);--card-y:calc(var(--scene-progress)*-18px);--card-rotation:calc(-6deg - var(--scene-progress)*3deg)}.community-hero[data-scroll-motion=on] .interest-outside{--card-x:calc(var(--scene-progress)*10px);--card-y:calc(17px - var(--scene-progress)*45px);--card-rotation:calc(6deg + var(--scene-progress)*3deg)}.community-hero[data-scroll-motion=on] .interest-building{--card-x:0px;--card-y:calc(var(--scene-progress)*-35px);--card-rotation:calc(-3deg + var(--scene-progress)*3deg)}.community-actions{flex-direction:column;gap:17px}.example-choices{gap:8px}.example-choices button{padding:11px 12px}.demo-caption{font-size:.75rem}.demo-step{padding:20px}.request-step{margin-right:18px}.context-step{margin-left:12px}.hello-step{margin-right:5px}}@media (prefers-reduced-motion:reduce){.demo-step,.interest-card,.principle-icon{transform:none!important}.deck-sticker{transform:translateX(-50%)!important}.deck-halo{display:none}.interest-card{--card-hover:0px}}.site{display:flex;flex-direction:column;min-height:100vh}.site main{flex:1 1}.site main:focus{outline:none}.container{margin-inline:auto;width:min(1280px,calc(100% - 112px))}.skip-link{background:var(--ink);border-radius:5px;color:#fff;left:20px;padding:12px 20px;position:fixed;top:-80px;z-index:10}.skip-link:focus{top:16px}.site-header{border-bottom:1px solid var(--line)}.header-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:104px}.wordmark{align-items:center;display:inline-flex;font-size:31px;font-weight:750;gap:9px;letter-spacing:-1.4px;text-decoration:none}.wordmark svg{color:var(--violet);height:37px;width:37px}.main-nav{align-items:center;display:flex;font-size:14px;gap:32px}.main-nav a{padding-block:12px;position:relative;text-decoration:none}.main-nav a.active:not(.nav-contact):after{background:var(--violet);bottom:4px;content:"";height:2px;left:0;position:absolute;right:0}.main-nav a:hover,.quiet-link:hover,.text-link:hover{color:var(--violet)}.main-nav .nav-contact{align-items:center;border:1px solid var(--line);border-radius:17px;display:inline-flex;gap:22px;padding:12px 21px}.main-nav .nav-contact.active{border-color:var(--violet);color:var(--violet)}.arrow{display:inline-block;font-size:21px;font-weight:400;line-height:1}.eyebrow{font-size:12px;font-weight:600;letter-spacing:1.8px;line-height:1.7;margin-bottom:24px;text-transform:uppercase}.hero{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr 1fr;padding-block:72px 88px}.hero .eyebrow{align-items:center;color:var(--violet);display:flex;gap:10px}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:7px;width:7px}h1{font-size:clamp(48px,5.7vw,80px);line-height:1.07;margin-bottom:28px}em,h1{font-weight:700;letter-spacing:-.055em}em{color:var(--violet);font-family:inherit;font-style:normal}.hero-description{color:var(--muted);font-size:18px;line-height:1.75;margin-bottom:30px;max-width:445px}.hero-actions{display:flex;flex-wrap:wrap}.button,.hero-actions{align-items:center;gap:28px}.button{border-radius:17px;display:inline-flex;font-size:14px;font-weight:650;justify-content:center;padding:17px 25px;text-decoration:none;transition:background-color .18s,transform .18s}.button-primary{background:var(--violet);color:#fff}.button-primary:hover{background:var(--violet-dark);transform:translateY(-2px)}.button-primary:focus-visible{outline-offset:4px}.text-link{align-items:center;display:inline-flex;font-size:14px;font-weight:550;gap:16px;padding-block:8px;text-decoration:none}.hero-note{color:var(--muted);font-size:12px;margin:24px 0 0}.hero-visual{background:var(--violet);border-radius:8px;overflow:hidden}.hero-photo{height:440px;object-fit:cover;object-position:center;width:100%}.photo-caption{align-items:center;background:var(--violet);color:#fff;display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:19px 24px}.photo-caption svg{height:30px;width:30px}.how-section{border-block:1px solid var(--line);padding-block:72px 80px}.section-heading{grid-column-gap:64px;align-items:end;column-gap:64px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:45px}.section-heading .eyebrow{color:var(--muted);grid-column:1/-1;margin-bottom:20px}h2{font-size:clamp(30px,3.1vw,44px);font-weight:700;letter-spacing:-.045em;line-height:1.2;margin-bottom:24px}.section-heading h2{margin-bottom:0}.section-heading>p:last-child:not(.eyebrow){color:var(--muted);font-size:17px;justify-self:end;line-height:1.7;margin:0;max-width:380px}.steps{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.steps article{border-top:1px solid var(--line);padding-top:25px}.step-number{color:var(--violet);display:block;font-size:12px;letter-spacing:1px;margin-bottom:30px}h3{font-size:19px;font-weight:550;letter-spacing:-.025em;line-height:1.45;margin-bottom:13px}.steps p{color:var(--muted);font-size:16px;line-height:1.8;margin:0;max-width:340px}.home-about{grid-gap:0 70px;display:grid;gap:0 70px;grid-template-columns:1.3fr 1fr;padding-block:88px}.home-about .eyebrow{grid-column:1/-1}.home-about h2{margin-bottom:0}.home-about>div{padding-top:2px}.home-about>div p{color:var(--muted);font-size:17px;line-height:1.8;margin-bottom:18px;max-width:410px}.site-footer{border-top:1px solid var(--line);padding-top:45px}.footer-top{align-items:start;display:flex;gap:40px;justify-content:space-between;padding-bottom:38px}.footer-top p{color:var(--muted);font-size:14px;margin:16px 0 0}.footer-top nav{display:flex;gap:30px;padding-top:10px}.footer-top nav a{font-size:14px;padding-block:8px;text-decoration:none}.footer-top nav a:hover{color:var(--violet)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:12px;gap:20px;justify-content:space-between;padding-block:22px}.page-heading{padding-block:76px 56px}.page-heading .eyebrow{color:var(--violet)}.page-intro{color:var(--muted);font-size:20px;line-height:1.7;margin-bottom:0;max-width:600px}.about-heading{padding-bottom:70px}.story-layout{grid-gap:90px;border-top:1px solid var(--line);display:grid;gap:90px;grid-template-columns:1fr 1.4fr;padding-block:58px 80px}.story-label svg{color:var(--violet);height:110px;margin-bottom:28px;width:110px}.story-label p{color:var(--muted);font-size:14px;line-height:1.8}.story-copy h2{font-size:30px}.story-copy>p{color:var(--muted);font-size:17px;line-height:1.85}.story-copy>p:last-child{margin-bottom:0}.values-section{background:var(--soft);padding-block:70px}.values-section .section-heading{display:block}.values-section .steps article{border-color:#d4cce3}.simple-cta{align-items:center;display:flex;gap:30px;justify-content:space-between;padding-block:75px}.simple-cta .eyebrow{color:var(--muted);margin-bottom:14px}.simple-cta h2{margin-bottom:0}.contact-page{padding-bottom:90px}.contact-layout{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1.1fr 1fr}.email-panel{background:var(--soft);border-radius:24px;padding:36px}.email-panel>svg{color:var(--violet);height:65px;margin-bottom:45px;width:65px}.email-panel .eyebrow{color:var(--muted);margin-bottom:12px}.contact-email{align-items:center;display:flex;font-size:clamp(22px,2.7vw,36px);gap:10px;justify-content:space-between;letter-spacing:-.05em;overflow-wrap:anywhere;text-decoration:none}.email-panel>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7;margin-block:22px 26px}.email-note{color:var(--muted);display:block;font-size:12px;line-height:1.7;margin-top:18px}.contact-topics section{border-top:1px solid var(--line);padding-block:25px 32px}.contact-topics .eyebrow{color:var(--muted);margin-bottom:20px}.contact-topics h2{font-size:25px;margin-bottom:14px}.contact-topics p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8}.quiet-link{display:block;font-size:14px;margin-top:15px;width:fit-content}.updated{color:var(--muted);font-size:13px;margin:24px 0 0}.privacy-page{padding-bottom:80px}.privacy-layout{grid-gap:80px;align-items:start;border-top:1px solid var(--line);display:grid;gap:80px;grid-template-columns:250px 1fr;padding-top:40px}.privacy-index{position:sticky;top:32px}.privacy-index .eyebrow{color:var(--muted);margin-bottom:18px}.privacy-index a{color:var(--muted);display:block;font-size:14px;line-height:1.5;padding:9px 0;text-decoration:none}.privacy-index a:hover{color:var(--violet)}.privacy-content{max-width:750px}.privacy-content section{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:30px;scroll-margin-top:30px}.privacy-content section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.privacy-content h2{font-size:27px;letter-spacing:-.025em;margin-bottom:20px}.privacy-content h3{font-size:18px;margin-top:24px}.privacy-content p{color:var(--muted);font-size:16px;line-height:1.85}.privacy-content p:last-child{margin-bottom:0}.privacy-content a{color:var(--violet)}.not-found{padding-bottom:100px}.not-found .button{margin-top:32px}@media (min-width:1550px){.hero{gap:90px}.hero-photo{height:490px}}@media (max-width:1100px){.container{width:calc(100% - 72px)}.hero{gap:36px;padding-block:55px 65px}h1{font-size:59px}.hero-photo{height:410px}.hero-description{font-size:17px}.hero-actions{gap:15px}.section-heading{gap:24px}.steps{gap:28px}.contact-layout,.story-layout{gap:45px}.privacy-layout{gap:45px;grid-template-columns:210px 1fr}.email-panel{padding:28px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.header-inner{flex-wrap:wrap;gap:15px;justify-content:center;min-height:90px;padding-block:20px 14px}.wordmark{font-size:28px}.wordmark svg{height:33px;width:33px}.main-nav{font-size:14px;gap:12px;justify-content:space-between;width:100%}.main-nav .nav-contact{gap:12px;padding:10px 16px}.hero{gap:36px;grid-template-columns:1fr;padding-block:44px 48px}h1{font-size:clamp(43px,9.7vw,66px)}.hero-description{max-width:530px}.hero-note{margin-top:20px}.hero-photo{aspect-ratio:1.23;height:auto}.photo-caption{padding:16px 20px}.how-section,.values-section{padding-block:45px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{margin-bottom:20px}.section-heading>p:last-child:not(.eyebrow){max-width:100%}.steps{gap:28px;grid-template-columns:1fr}.steps article{padding-top:20px}.steps p{max-width:100%}.step-number{margin-bottom:16px}.home-about{display:block;padding-block:48px}.home-about h2{margin-bottom:22px}.home-about>div p{max-width:100%}.footer-top{flex-direction:column;gap:22px;padding-bottom:28px}.footer-top nav{padding-top:0}.footer-bottom{flex-direction:column;gap:8px}.page-heading{padding-block:45px 38px}.page-intro{font-size:18px}.story-layout{gap:25px;grid-template-columns:1fr;padding-block:30px 48px}.story-label{align-items:center;display:flex;gap:25px}.story-label svg{flex-shrink:0;height:70px;margin:0;width:70px}.story-label p{margin:0}.story-copy h2{font-size:28px}.simple-cta{align-items:start;flex-direction:column;padding-block:48px}.contact-page{padding-bottom:30px}.contact-layout{gap:35px;grid-template-columns:1fr}.contact-email{font-size:clamp(24px,7vw,38px)}.email-panel>svg{margin-bottom:25px}.privacy-layout{gap:30px;grid-template-columns:1fr;padding-top:25px}.privacy-index{grid-gap:0 16px;border-bottom:1px solid var(--line);display:grid;gap:0 16px;grid-template-columns:1fr 1fr;padding-bottom:25px;position:static}.privacy-index .eyebrow{grid-column:1/-1}.privacy-page{padding-bottom:45px}}@media (max-width:380px){.main-nav{font-size:13px;gap:8px}.main-nav .nav-contact{gap:7px;padding-inline:12px}.hero .eyebrow{font-size:12px;letter-spacing:1px}.hero-actions{gap:14px}.button{gap:20px;padding-inline:21px}.email-panel{padding:22px}}
/*# sourceMappingURL=main.645c63b9.css.map*/