.SiteHeader-module__BAu-nW__header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--border);color:var(--fg);background:#0e0e0ec7;position:sticky;top:0}.SiteHeader-module__BAu-nW__row{max-width:var(--container-max,80rem);padding:1.125rem var(--container-pad,2rem);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin:0 auto;display:grid}.SiteHeader-module__BAu-nW__mark{font:800 1.5rem/1 var(--font-display);letter-spacing:-.04em;color:var(--fg);align-items:center;gap:.125rem;text-decoration:none;display:inline-flex}.SiteHeader-module__BAu-nW__logo{width:auto;height:1.5rem;display:block}.SiteHeader-module__BAu-nW__dot{color:var(--soter-accent-override,var(--soter-lime));font:inherit;align-self:flex-end;line-height:1}.SiteHeader-module__BAu-nW__links{justify-self:center;gap:.25rem;display:flex}.SiteHeader-module__BAu-nW__link{font:500 .8125rem/1 var(--font-sans);color:var(--fg-2);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem .875rem;text-decoration:none;transition:color .18s ease-out,background .18s ease-out;display:inline-flex}.SiteHeader-module__BAu-nW__link:hover{color:var(--fg);background:var(--soter-ink-2)}.SiteHeader-module__BAu-nW__isActive{color:var(--soter-ink);background:var(--soter-accent-override,var(--soter-lime))}.SiteHeader-module__BAu-nW__isActive:hover{background:var(--soter-lime-soft)}.SiteHeader-module__BAu-nW__cta{font:600 .8125rem/1 var(--font-sans);color:var(--fg);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:999px;justify-self:end;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;display:inline-flex}@media (max-width:820px){.SiteHeader-module__BAu-nW__links{display:none}}
.SiteFooter-module__nBz1BW__footer{border-top:1px solid var(--section-border);background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);position:relative;overflow:hidden}.SiteFooter-module__nBz1BW__container{max-width:var(--container-max,80rem);padding:4rem var(--container-pad,2rem) 1.5rem;margin:0 auto}.SiteFooter-module__nBz1BW__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-bottom:3rem;display:grid}.SiteFooter-module__nBz1BW__grid>div{flex-direction:column;gap:.5rem;display:flex}.SiteFooter-module__nBz1BW__eyebrow{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted));margin-bottom:.5rem;display:inline-block}.SiteFooter-module__nBz1BW__paren:before{content:"( ";color:var(--soter-muted-override,var(--section-muted))}.SiteFooter-module__nBz1BW__paren:after{content:" )";color:var(--soter-muted-override,var(--section-muted))}.SiteFooter-module__nBz1BW__link{font:500 .875rem/1.5 var(--font-sans);color:var(--section-text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--section-border-strong);text-decoration-color:var(--section-border-strong);transition:color .18s,text-decoration-color .18s}.SiteFooter-module__nBz1BW__link:hover{color:var(--soter-accent-override,var(--section-accent));-webkit-text-decoration-color:var(--soter-accent-override,var(--section-accent));text-decoration-color:var(--soter-accent-override,var(--section-accent))}.SiteFooter-module__nBz1BW__mark{color:var(--section-text);border-top:1px solid var(--section-border);text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;gap:.125rem;margin:0;padding-top:2rem;display:flex}.SiteFooter-module__nBz1BW__logo{width:100%;max-width:60rem;height:auto;display:block}.SiteFooter-module__nBz1BW__dot{font:800 clamp(4rem, 14vw, 10rem)/1 var(--font-display);color:var(--soter-accent-override,var(--section-accent));line-height:.85}.SiteFooter-module__nBz1BW__bottom{font:var(--t-body-sm);color:var(--soter-muted-override,var(--section-muted));border-top:1px solid var(--section-border);justify-content:space-between;margin-top:0;padding-top:1.5rem;display:flex}@media (max-width:960px){.SiteFooter-module__nBz1BW__grid{grid-template-columns:repeat(2,1fr)}.SiteFooter-module__nBz1BW__bottom{flex-direction:column;gap:.5rem}}
.SectionEyebrow-module__l2XyUa__eyebrow{grid-template-columns:80px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:grid}.SectionEyebrow-module__l2XyUa__num{font:var(--t-meta);color:var(--section-muted);letter-spacing:.06em}.SectionEyebrow-module__l2XyUa__lbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--section-muted)}.SectionEyebrow-module__l2XyUa__paren:before{content:"( ";color:var(--section-muted)}.SectionEyebrow-module__l2XyUa__paren:after{content:" )";color:var(--section-muted)}
.Intro-module__6WRxmG__section{background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);border-bottom:1px solid var(--section-border);position:relative}.Intro-module__6WRxmG__sElev{background-color:var(--section-bg-elev);background-image:none}.Intro-module__6WRxmG__container{max-width:var(--container-max,80rem);padding:6rem var(--container-pad,2rem);margin:0 auto}.Intro-module__6WRxmG__sTight .Intro-module__6WRxmG__container{padding-top:4rem;padding-bottom:4rem}.Intro-module__6WRxmG__eyebrow{grid-template-columns:80px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:grid}.Intro-module__6WRxmG__eyebrowNum{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.Intro-module__6WRxmG__eyebrowLbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.Intro-module__6WRxmG__paren:before{content:"( ";color:var(--soter-muted-override,var(--section-muted))}.Intro-module__6WRxmG__paren:after{content:" )";color:var(--soter-muted-override,var(--section-muted))}.Intro-module__6WRxmG__intro{flex-direction:column;display:flex}.Intro-module__6WRxmG__heading{font:700 clamp(2rem, 3.2vw, 2.75rem)/1.08 var(--font-display);letter-spacing:-.025em;color:var(--section-text);text-wrap:balance;margin:0}.Intro-module__6WRxmG__heading .lime{color:var(--soter-accent-override,var(--section-accent))}.Intro-module__6WRxmG__body{font:var(--t-body-lg);color:var(--section-text-2);max-width:70ch;margin-top:1.5rem}.Intro-module__6WRxmG__body p{margin:0 0 1rem}.Intro-module__6WRxmG__body p:last-child{margin-bottom:0}
.CtaBlock-module__g6nM7q__section{background:var(--soter-accent-override,var(--soter-lime));color:var(--soter-ink);border-bottom:1px solid var(--soter-ink);position:relative}.CtaBlock-module__g6nM7q__container{max-width:var(--container-max,80rem);padding:6rem var(--container-pad,2rem);grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem;margin:0 auto;display:grid}.CtaBlock-module__g6nM7q__meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--soter-muted-override,var(--soter-ink));opacity:.7;margin-bottom:.5rem;font-size:.75rem;display:inline-block}.CtaBlock-module__g6nM7q__heading{font:800 clamp(2.5rem, 5vw, 4.5rem)/1 var(--font-display);letter-spacing:-.035em;color:var(--soter-ink);text-wrap:balance;margin:0}.CtaBlock-module__g6nM7q__body{color:var(--soter-ink);opacity:.85;max-width:40ch;font:var(--t-body-lg);margin:0 0 1.5rem}.CtaBlock-module__g6nM7q__body p{margin:0 0 .75rem}.CtaBlock-module__g6nM7q__body p:last-child{margin-bottom:0}.CtaBlock-module__g6nM7q__btn{font:600 .875rem/1 var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.625rem;padding:1rem 1.375rem;text-decoration:none;display:inline-flex}.CtaBlock-module__g6nM7q__btnInk{background:var(--soter-ink);color:var(--soter-paper);border-color:var(--soter-ink)}@media (max-width:960px){.CtaBlock-module__g6nM7q__container{grid-template-columns:1fr;gap:1.75rem;padding:4rem 2rem}}
.Chapter-module__xjt6BW__chapter{gap:var(--s-7);padding:var(--s-9) var(--container-pad) var(--s-9);max-width:var(--container-max);border-top:1px solid var(--section-border);grid-template-columns:12rem 1fr;margin:0 auto;display:grid;position:relative}.Chapter-module__xjt6BW__rail{gap:var(--s-2);padding-top:var(--s-2);flex-direction:column;align-self:flex-start;display:flex;position:relative}.Chapter-module__xjt6BW__rail:before{content:"";background:var(--section-accent);width:2.5rem;height:1px;position:absolute;top:0;left:0}.Chapter-module__xjt6BW__num{font:var(--t-meta);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--section-accent)}.Chapter-module__xjt6BW__label{font:var(--t-h3);color:var(--section-text);letter-spacing:var(--tracking-tight)}.Chapter-module__xjt6BW__counter{font:var(--t-meta);color:var(--section-muted);letter-spacing:var(--tracking-loose);text-transform:uppercase;margin-top:var(--s-1)}.Chapter-module__xjt6BW__body{min-width:0}@media (max-width:60rem){.Chapter-module__xjt6BW__chapter{gap:var(--s-5);padding:var(--s-7) var(--container-pad);grid-template-columns:1fr}.Chapter-module__xjt6BW__rail:before{width:1.5rem}}@media (prefers-reduced-motion:reduce){.Chapter-module__xjt6BW__rail,.Chapter-module__xjt6BW__body>[data-chapter-reveal]{opacity:1!important;transform:none!important}}
.ServicePackages-module___JWeHW__section{background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);border-bottom:1px solid var(--section-border);position:relative}.ServicePackages-module___JWeHW__sElev{background-color:var(--section-bg-elev);background-image:none}.ServicePackages-module___JWeHW__container{max-width:var(--container-max,80rem);padding:6rem var(--container-pad,2rem);margin:0 auto}.ServicePackages-module___JWeHW__eyebrow{grid-template-columns:80px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:grid}.ServicePackages-module___JWeHW__eyebrowNum{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.ServicePackages-module___JWeHW__eyebrowLbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.ServicePackages-module___JWeHW__paren:before{content:"( ";color:var(--soter-muted-override,var(--section-muted))}.ServicePackages-module___JWeHW__paren:after{content:" )";color:var(--soter-muted-override,var(--section-muted))}.ServicePackages-module___JWeHW__heading{font:700 clamp(2rem, 3.2vw, 2.75rem)/1.08 var(--font-display);letter-spacing:-.025em;color:var(--section-text);text-wrap:balance;margin:0 0 2rem}.ServicePackages-module___JWeHW__heading .lime{color:var(--soter-accent-override,var(--section-accent))}.ServicePackages-module___JWeHW__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:960px){.ServicePackages-module___JWeHW__grid{grid-template-columns:1fr}}.ServicePackages-module___JWeHW__pkg{background:var(--section-card-bg);border:1px solid var(--section-card-border);border-radius:.875rem;flex-direction:column;gap:.875rem;padding:2rem;display:flex;position:relative}.ServicePackages-module___JWeHW__isFeature{border-color:var(--soter-accent-override,var(--section-accent));background:linear-gradient(180deg, #d6ff5c0f, transparent 60%), var(--section-card-bg)}.ServicePackages-module___JWeHW__tier{font-family:var(--font-mono);color:var(--soter-accent-override,var(--section-accent));letter-spacing:.12em;font-size:.6875rem}.ServicePackages-module___JWeHW__name{font:800 2.25rem/1 var(--font-display);letter-spacing:-.025em;color:var(--section-text);margin:0}.ServicePackages-module___JWeHW__body{font:var(--t-body);color:var(--section-text-2);margin:0}.ServicePackages-module___JWeHW__meta{color:var(--soter-muted-override,var(--section-muted));font:var(--t-body-sm);border-top:1px solid var(--section-border);margin-top:auto;padding-top:.875rem}.ServicePackages-module___JWeHW__badge{font:var(--t-label);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:var(--soter-ink);background:var(--soter-accent-override,var(--section-accent));border-radius:999px;padding:.25rem .625rem;position:absolute;top:1.25rem;right:1.25rem}
.BlogIndex-module__iqX4XW__section{background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);border-bottom:1px solid var(--section-border);position:relative}.BlogIndex-module__iqX4XW__sElev{background-color:var(--section-bg-elev);background-image:none}.BlogIndex-module__iqX4XW__container{max-width:var(--container-max,80rem);padding:6rem var(--container-pad,2rem);margin:0 auto}.BlogIndex-module__iqX4XW__eyebrow{grid-template-columns:80px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:grid}.BlogIndex-module__iqX4XW__eyebrowNum{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.BlogIndex-module__iqX4XW__eyebrowLbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.BlogIndex-module__iqX4XW__paren:before{content:"( ";color:var(--soter-muted-override,var(--section-muted))}.BlogIndex-module__iqX4XW__paren:after{content:" )";color:var(--soter-muted-override,var(--section-muted))}.BlogIndex-module__iqX4XW__filterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2.25rem;display:flex}.BlogIndex-module__iqX4XW__chips{flex-wrap:wrap;gap:.5rem;display:flex}.BlogIndex-module__iqX4XW__chip{font:500 .8125rem/1 var(--font-sans);color:var(--section-text-2);border:1px solid var(--section-border-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1rem;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.BlogIndex-module__iqX4XW__chip:hover{color:var(--section-text);border-color:var(--soter-muted-override,var(--section-muted))}.BlogIndex-module__iqX4XW__chipOn{color:var(--soter-ink);background:var(--soter-accent-override,var(--section-accent));border-color:var(--soter-accent-override,var(--section-accent))}.BlogIndex-module__iqX4XW__chipCount{font-family:var(--font-mono);color:inherit;opacity:.75;background:#ffffff0f;border-radius:999px;padding:.125rem .375rem;font-size:.6875rem}.BlogIndex-module__iqX4XW__chipOn .BlogIndex-module__iqX4XW__chipCount{opacity:1;background:#0e0e0e2e}.BlogIndex-module__iqX4XW__sort{white-space:nowrap;font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.BlogIndex-module__iqX4XW__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:1100px){.BlogIndex-module__iqX4XW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.BlogIndex-module__iqX4XW__grid{grid-template-columns:1fr}}.BlogIndex-module__iqX4XW__card{background:var(--section-bg);border:1px solid var(--section-border);color:inherit;border-radius:1rem;flex-direction:column;gap:.875rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative}.BlogIndex-module__iqX4XW__card:hover{border-color:var(--soter-accent-override,var(--section-accent))}.BlogIndex-module__iqX4XW__card:hover .BlogIndex-module__iqX4XW__arrow{color:var(--soter-accent-override,var(--section-accent));transform:translate(.25rem)}.BlogIndex-module__iqX4XW__cover{aspect-ratio:16/10;background:var(--section-card-bg);border:1px solid var(--section-border);border-radius:.625rem;position:relative;overflow:hidden}.BlogIndex-module__iqX4XW__cover img{object-fit:cover;filter:grayscale(.15)contrast(1.05);width:100%;height:100%}.BlogIndex-module__iqX4XW__coverEmpty{background-image:linear-gradient(180deg, var(--section-card-bg), var(--section-bg)), radial-gradient(circle at 1px 1px, #ffffff14 1px, transparent 0);background-size:cover,14px 14px;flex-direction:column;justify-content:space-between;padding:1.125rem;display:flex}.BlogIndex-module__iqX4XW__pcNum{font:800 3.5rem/1 var(--font-display);letter-spacing:-.03em;color:var(--soter-accent-override,var(--section-accent))}.BlogIndex-module__iqX4XW__pcCat{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted));align-self:flex-end}.BlogIndex-module__iqX4XW__meta{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.BlogIndex-module__iqX4XW__chipMeta{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-accent-override,var(--section-accent));background:#d6ff5c0f;border:1px solid #d6ff5c59;border-radius:999px;align-items:center;padding:.25rem .625rem;display:inline-flex}.BlogIndex-module__iqX4XW__metaMono{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.BlogIndex-module__iqX4XW__title{font:600 1.1875rem/1.3 var(--font-sans);color:var(--section-text);text-wrap:balance;margin:0}.BlogIndex-module__iqX4XW__dek{font:var(--t-body-sm);color:var(--section-text-2);margin:0}.BlogIndex-module__iqX4XW__foot{border-top:1px solid var(--section-border);justify-content:space-between;gap:.625rem;margin-top:auto;padding-top:.75rem;display:flex}.BlogIndex-module__iqX4XW__arrow{font:500 1.125rem/1 var(--font-sans);color:var(--soter-muted-override,var(--section-muted));transition:color .2s,transform .2s;position:absolute;top:1.75rem;right:1.75rem}
.BlogNewsletter-module__e67tRG__section{background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);border-bottom:1px solid var(--section-border);position:relative}.BlogNewsletter-module__e67tRG__container{max-width:var(--container-max,80rem);padding:6rem var(--container-pad,2rem);margin:0 auto}.BlogNewsletter-module__e67tRG__eyebrow{grid-template-columns:80px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:grid}.BlogNewsletter-module__e67tRG__eyebrowNum{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.BlogNewsletter-module__e67tRG__eyebrowLbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.BlogNewsletter-module__e67tRG__paren:before{content:"( ";color:var(--soter-muted-override,var(--section-muted))}.BlogNewsletter-module__e67tRG__paren:after{content:" )";color:var(--soter-muted-override,var(--section-muted))}.BlogNewsletter-module__e67tRG__box{border:1px solid var(--section-border);background-image:linear-gradient(#d6ff5c0a,#0000 40%);background-color:var(--section-card-bg);border-radius:1.125rem;grid-template-columns:1.2fr 1fr;align-items:start;gap:5rem;padding:3rem;display:grid}@media (max-width:960px){.BlogNewsletter-module__e67tRG__box{grid-template-columns:1fr;gap:2rem;padding:1.75rem}}.BlogNewsletter-module__e67tRG__copy{flex-direction:column;display:flex}.BlogNewsletter-module__e67tRG__heading{font:700 clamp(2rem, 3.2vw, 2.75rem)/1.08 var(--font-display);letter-spacing:-.025em;color:var(--section-text);text-wrap:balance;margin:0}.BlogNewsletter-module__e67tRG__heading .lime{color:var(--soter-accent-override,var(--section-accent))}.BlogNewsletter-module__e67tRG__body{font:var(--t-body-lg);color:var(--section-text-2);max-width:44ch;margin-top:1.25rem}.BlogNewsletter-module__e67tRG__body p{margin:0 0 .75rem}.BlogNewsletter-module__e67tRG__body p:last-child{margin-bottom:0}.BlogNewsletter-module__e67tRG__plusList{flex-direction:column;max-width:32.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.BlogNewsletter-module__e67tRG__plusList li{border-top:1px solid var(--section-border);grid-template-columns:24px 1fr;align-items:baseline;gap:1rem;padding:1.125rem 0;display:grid}.BlogNewsletter-module__e67tRG__plusList li:last-child{border-bottom:1px solid var(--section-border)}.BlogNewsletter-module__e67tRG__plus{color:var(--soter-accent-override,var(--section-accent));font:600 1rem/1 var(--font-mono)}.BlogNewsletter-module__e67tRG__lbl{color:var(--section-text);font:600 1rem/1.4 var(--font-sans);display:block}.BlogNewsletter-module__e67tRG__desc{color:var(--section-text-2);font:var(--t-body-sm);margin-top:.25rem;display:block}.BlogNewsletter-module__e67tRG__form{flex-direction:column;gap:1.125rem;display:flex}.BlogNewsletter-module__e67tRG__formEyebrow{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted));margin-bottom:.25rem}.BlogNewsletter-module__e67tRG__form label{flex-direction:column;gap:.5rem;display:flex}.BlogNewsletter-module__e67tRG__fieldLbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.BlogNewsletter-module__e67tRG__fieldMeta{color:var(--soter-muted-override,var(--section-muted));font-weight:400}.BlogNewsletter-module__e67tRG__form input{color:var(--section-text);border:0;border-bottom:1px solid var(--section-border-strong);font:var(--t-body);background:0 0;outline:none;padding:.75rem 0;transition:border-color .18s}.BlogNewsletter-module__e67tRG__form input:focus{border-bottom-color:var(--soter-accent-override,var(--section-accent))}.BlogNewsletter-module__e67tRG__form input::placeholder{color:var(--soter-muted-override,var(--section-muted))}.BlogNewsletter-module__e67tRG__btn{font:600 .875rem/1 var(--font-sans);background:var(--soter-accent-override,var(--section-accent));color:var(--soter-ink);cursor:pointer;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:.625rem;margin-top:.5rem;padding:1rem 1.375rem;display:inline-flex}.BlogNewsletter-module__e67tRG__btnDone{background:var(--section-text);color:var(--section-bg)}.BlogNewsletter-module__e67tRG__formMeta{font:var(--t-body-sm);color:var(--soter-muted-override,var(--section-muted))}.BlogNewsletter-module__e67tRG__formMeta p{margin:0}
.BlogPostArticle-module__mEfJ9q__article{background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);position:relative}.BlogPostArticle-module__mEfJ9q__container{max-width:var(--container-max,80rem);padding:0 var(--container-pad,2rem);margin:0 auto}.BlogPostArticle-module__mEfJ9q__metaMono{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.BlogPostArticle-module__mEfJ9q__eyebrow{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted));display:inline-block}.BlogPostArticle-module__mEfJ9q__paren:before{content:"( ";color:var(--soter-muted-override,var(--section-muted))}.BlogPostArticle-module__mEfJ9q__paren:after{content:" )";color:var(--soter-muted-override,var(--section-muted))}.BlogPostArticle-module__mEfJ9q__readProgress{z-index:100;background:#ffffff0d;height:.125rem;position:fixed;top:0;left:0;right:0}.BlogPostArticle-module__mEfJ9q__readProgressBar{background:var(--soter-accent-override,var(--section-accent));transform-origin:0;height:100%;transition:transform .12s linear;transform:scaleX(0)}.BlogPostArticle-module__mEfJ9q__headerSection{border-bottom:1px solid var(--section-border);background-image:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0);background-size:16px 16px}.BlogPostArticle-module__mEfJ9q__headerSection .BlogPostArticle-module__mEfJ9q__container{padding-top:6rem;padding-bottom:3.5rem}.BlogPostArticle-module__mEfJ9q__crumbs{flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:2.5rem;display:flex}.BlogPostArticle-module__mEfJ9q__crumbBack{color:var(--soter-muted-override,var(--section-muted));font:var(--t-meta);letter-spacing:.06em;text-decoration:none;transition:color .15s}.BlogPostArticle-module__mEfJ9q__crumbBack:hover{color:var(--soter-accent-override,var(--section-accent))}.BlogPostArticle-module__mEfJ9q__catChip{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-accent-override,var(--section-accent));background:#d6ff5c0f;border:1px solid #d6ff5c59;border-radius:999px;align-items:center;padding:.25rem .625rem;display:inline-flex}.BlogPostArticle-module__mEfJ9q__h1{font:800 clamp(3rem, 6.6vw, 6rem)/.96 var(--font-display);letter-spacing:-.035em;color:var(--section-text);text-wrap:balance;max-width:22ch;margin:0}.BlogPostArticle-module__mEfJ9q__h1 .lime{color:var(--soter-accent-override,var(--section-accent))}.BlogPostArticle-module__mEfJ9q__dek{font:var(--t-body-lg);color:var(--section-text-2);text-wrap:pretty;max-width:60ch;margin:1.75rem 0 0}.BlogPostArticle-module__mEfJ9q__byline{border-top:1px solid var(--section-border);grid-template-columns:auto auto 1fr;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}.BlogPostArticle-module__mEfJ9q__bylineAvatar{background:var(--soter-accent-override,var(--section-accent));width:2.75rem;height:2.75rem;color:var(--soter-ink);font:700 .875rem/1 var(--font-mono);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;display:flex}.BlogPostArticle-module__mEfJ9q__bylineMeta{flex-direction:column;display:flex}.BlogPostArticle-module__mEfJ9q__bylineName{font:600 .9375rem/1.2 var(--font-sans);color:var(--section-text)}.BlogPostArticle-module__mEfJ9q__bylineStats{flex-wrap:wrap;justify-self:end;gap:1rem;display:flex}@media (max-width:700px){.BlogPostArticle-module__mEfJ9q__byline{grid-template-columns:auto 1fr}.BlogPostArticle-module__mEfJ9q__bylineStats{grid-column:1/-1;justify-self:start}}.BlogPostArticle-module__mEfJ9q__heroWrap{padding:0 0 .5rem}.BlogPostArticle-module__mEfJ9q__heroWrap .BlogPostArticle-module__mEfJ9q__container{padding-top:0;padding-bottom:0}.BlogPostArticle-module__mEfJ9q__hero{border:1px solid var(--section-border);border-radius:1.125rem;margin:0;position:relative;overflow:hidden}.BlogPostArticle-module__mEfJ9q__hero img{object-fit:cover;width:100%;height:clamp(17.5rem,46vw,35rem);display:block}.BlogPostArticle-module__mEfJ9q__heroCaption{color:var(--soter-paper);font:var(--t-meta);letter-spacing:.06em;background:#0e0e0eb3;border-radius:999px;padding:.375rem .75rem;position:absolute;bottom:1rem;left:1rem}.BlogPostArticle-module__mEfJ9q__bodySection{border-bottom:1px solid var(--section-border)}.BlogPostArticle-module__mEfJ9q__bodySection .BlogPostArticle-module__mEfJ9q__container{padding-top:5rem;padding-bottom:6rem}.BlogPostArticle-module__mEfJ9q__grid2{grid-template-columns:240px 1fr;align-items:start;gap:5rem;display:grid}@media (max-width:1024px){.BlogPostArticle-module__mEfJ9q__grid2{grid-template-columns:1fr;gap:2rem}.BlogPostArticle-module__mEfJ9q__toc{order:2}}.BlogPostArticle-module__mEfJ9q__tocSticky{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:6.25rem}.BlogPostArticle-module__mEfJ9q__tocList{border-left:1px solid var(--section-border);flex-direction:column;margin:1rem 0 0;padding:0;list-style:none;display:flex}.BlogPostArticle-module__mEfJ9q__tocList li a{color:var(--soter-muted-override,var(--section-muted));border-left:1px solid #0000;grid-template-columns:32px 1fr;gap:.625rem;margin-left:-.0625rem;padding:.625rem 0 .625rem 1rem;text-decoration:none;transition:color .15s,border-color .15s;display:grid}.BlogPostArticle-module__mEfJ9q__tocList li a:hover{color:var(--section-text)}.BlogPostArticle-module__mEfJ9q__tocList li.BlogPostArticle-module__mEfJ9q__tocOn a{color:var(--section-text);border-left-color:var(--soter-accent-override,var(--section-accent))}.BlogPostArticle-module__mEfJ9q__tocNum{font:var(--t-meta);color:var(--soter-accent-override,var(--section-accent))}.BlogPostArticle-module__mEfJ9q__tocT{font:500 .8125rem/1.35 var(--font-sans)}.BlogPostArticle-module__mEfJ9q__tocShare{border-top:1px solid var(--section-border);flex-direction:column;gap:.5rem;padding-top:1.5rem;display:flex}.BlogPostArticle-module__mEfJ9q__shareLink{font:500 .875rem/1.4 var(--font-sans);color:var(--section-text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--section-border-strong);text-decoration-color:var(--section-border-strong);transition:color .15s,text-decoration-color .15s}.BlogPostArticle-module__mEfJ9q__shareLink:hover{color:var(--soter-accent-override,var(--section-accent));-webkit-text-decoration-color:var(--soter-accent-override,var(--section-accent));text-decoration-color:var(--soter-accent-override,var(--section-accent))}.BlogPostArticle-module__mEfJ9q__body{max-width:68ch}.BlogPostArticle-module__mEfJ9q__prose p{font:400 1.125rem/1.65 var(--font-sans);color:var(--section-text-2);margin:0 0 1.375rem}:is(.BlogPostArticle-module__mEfJ9q__prose p strong,.BlogPostArticle-module__mEfJ9q__prose strong){color:var(--section-text);font-weight:600}.BlogPostArticle-module__mEfJ9q__prose .lead{font:400 1.375rem/1.55 var(--font-sans);color:var(--section-text);margin-bottom:2rem}.BlogPostArticle-module__mEfJ9q__prose .dropcap{float:left;font:800 5.5rem/.82 var(--font-display);letter-spacing:-.04em;color:var(--soter-accent-override,var(--section-accent));padding:.375rem .875rem 0 0}.BlogPostArticle-module__mEfJ9q__prose h2{font:700 2rem/1.15 var(--font-display);letter-spacing:-.025em;color:var(--section-text);border-top:1px solid var(--section-border);grid-template-columns:auto 1fr;align-items:baseline;gap:1rem;margin:3.5rem 0 1.125rem;padding-top:2rem;display:grid}.BlogPostArticle-module__mEfJ9q__prose h2 .h-num{color:var(--soter-accent-override,var(--section-accent));font:400 .875rem/1 var(--font-mono);letter-spacing:.12em}.BlogPostArticle-module__mEfJ9q__prose .prose-list{flex-direction:column;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.BlogPostArticle-module__mEfJ9q__prose .prose-list li{border-top:1px solid var(--section-border);font:400 1.0625rem/1.55 var(--font-sans);color:var(--section-text-2);padding:1rem 0 1rem 1.75rem;position:relative}.BlogPostArticle-module__mEfJ9q__prose .prose-list li:last-child{border-bottom:1px solid var(--section-border)}.BlogPostArticle-module__mEfJ9q__prose .prose-list li:before{content:"+";color:var(--soter-accent-override,var(--section-accent));font:600 1rem/1 var(--font-mono);position:absolute;top:.875rem;left:0}.BlogPostArticle-module__mEfJ9q__prose .pull-quote{border-left:3px solid var(--soter-accent-override,var(--section-accent));background:var(--section-card-bg);border-radius:.875rem;margin:2.5rem -1rem;padding:2.25rem 2.25rem 2.25rem 4rem;position:relative}.BlogPostArticle-module__mEfJ9q__prose .pull-quote .pq-mark{font:800 4rem/1 var(--font-display);color:var(--soter-accent-override,var(--section-accent));position:absolute;top:1rem;left:1.25rem}.BlogPostArticle-module__mEfJ9q__prose .pull-quote p{font:500 1.5rem/1.35 var(--font-display);letter-spacing:-.015em;color:var(--section-text);text-wrap:balance;margin:0 0 .875rem}.BlogPostArticle-module__mEfJ9q__prose .pull-quote cite{color:var(--soter-muted-override,var(--section-muted));font-style:normal}.BlogPostArticle-module__mEfJ9q__prose .code-block{border:1px solid var(--section-border);font:400 .8125rem/1.65 var(--font-mono);color:var(--soter-bone);white-space:pre;background:#0a0a0a;border-radius:.75rem;margin:1.5rem 0 .5rem;padding:1.375rem 1.5rem;display:block;overflow-x:auto}.BlogPostArticle-module__mEfJ9q__prose .caption{color:var(--soter-muted-override,var(--section-muted));letter-spacing:.04em;margin-bottom:1.75rem;font-size:.75rem}.BlogPostArticle-module__mEfJ9q__prose .callout-card{background:var(--section-card-bg);border:1px solid var(--section-border);border-left:3px solid var(--soter-accent-override,var(--section-accent));border-radius:.875rem;flex-direction:column;gap:.625rem;margin:1.75rem 0;padding:1.5rem 1.75rem;display:flex}.BlogPostArticle-module__mEfJ9q__prose .callout-card p{font:500 1.125rem/1.5 var(--font-sans);color:var(--section-text);margin:0}.BlogPostArticle-module__mEfJ9q__authorBlock{border:1px solid var(--section-border);background:var(--section-card-bg);border-radius:1rem;grid-template-columns:80px 1fr;align-items:start;gap:1.5rem;margin-top:3.5rem;padding:2rem;display:grid}.BlogPostArticle-module__mEfJ9q__authorAvatar{background:var(--soter-accent-override,var(--section-accent));width:5rem;height:5rem;color:var(--soter-ink);font:700 1.625rem/1 var(--font-mono);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;display:flex}.BlogPostArticle-module__mEfJ9q__authorBody{flex-direction:column;gap:.625rem;display:flex}.BlogPostArticle-module__mEfJ9q__authorName{font:600 1.5rem/1.3 var(--font-sans);color:var(--section-text);margin:0}.BlogPostArticle-module__mEfJ9q__authorBio{font:var(--t-body);color:var(--section-text-2)}.BlogPostArticle-module__mEfJ9q__authorBio p{margin:0}.BlogPostArticle-module__mEfJ9q__authorLinks{flex-wrap:wrap;gap:1.125rem;margin-top:.5rem;display:flex}.BlogPostArticle-module__mEfJ9q__relatedSection{border-bottom:1px solid var(--section-border)}.BlogPostArticle-module__mEfJ9q__sElev{background-color:var(--section-bg-elev);background-image:none}.BlogPostArticle-module__mEfJ9q__relatedSection .BlogPostArticle-module__mEfJ9q__container{padding-top:6rem;padding-bottom:6rem}.BlogPostArticle-module__mEfJ9q__eyebrowRow{grid-template-columns:80px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:grid}.BlogPostArticle-module__mEfJ9q__eyebrowNum{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.BlogPostArticle-module__mEfJ9q__eyebrowLbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.BlogPostArticle-module__mEfJ9q__relatedHeading{font:700 clamp(2rem, 3.2vw, 2.75rem)/1.08 var(--font-display);letter-spacing:-.025em;color:var(--section-text);text-wrap:balance;max-width:22ch;margin:0 0 2rem}.BlogPostArticle-module__mEfJ9q__relatedHeading .lime{color:var(--soter-accent-override,var(--section-accent))}.BlogPostArticle-module__mEfJ9q__relatedGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:960px){.BlogPostArticle-module__mEfJ9q__relatedGrid{grid-template-columns:1fr}}.BlogPostArticle-module__mEfJ9q__relatedCard{background:var(--section-bg);border:1px solid var(--section-border);color:inherit;border-radius:.875rem;flex-direction:column;gap:.625rem;padding:1.5rem;text-decoration:none;transition:border-color .2s;display:flex}.BlogPostArticle-module__mEfJ9q__relatedCard:hover{border-color:var(--soter-accent-override,var(--section-accent))}.BlogPostArticle-module__mEfJ9q__relatedCard .BlogPostArticle-module__mEfJ9q__catChip{align-self:flex-start}.BlogPostArticle-module__mEfJ9q__relatedTitle{font:600 1.125rem/1.3 var(--font-sans);color:var(--section-text);margin:0}.BlogPostArticle-module__mEfJ9q__relatedDek{font:var(--t-body-sm);color:var(--section-text-2);margin:0}
.ContactDirect-module__XhmuIa__section{background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);border-bottom:1px solid var(--section-border);position:relative}.ContactDirect-module__XhmuIa__sElev{background-color:var(--section-bg-elev);background-image:none}.ContactDirect-module__XhmuIa__container{max-width:var(--container-max,80rem);padding:6rem var(--container-pad,2rem);margin:0 auto}.ContactDirect-module__XhmuIa__eyebrow{grid-template-columns:80px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:grid}.ContactDirect-module__XhmuIa__eyebrowNum{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.ContactDirect-module__XhmuIa__eyebrowLbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.ContactDirect-module__XhmuIa__paren:before{content:"( ";color:var(--soter-muted-override,var(--section-muted))}.ContactDirect-module__XhmuIa__paren:after{content:" )";color:var(--soter-muted-override,var(--section-muted))}.ContactDirect-module__XhmuIa__heading{font:700 clamp(2rem, 3.2vw, 2.75rem)/1.08 var(--font-display);letter-spacing:-.025em;color:var(--section-text);text-wrap:balance;max-width:55rem;margin:0 0 1.5rem}.ContactDirect-module__XhmuIa__heading .lime{color:var(--soter-accent-override,var(--section-accent))}.ContactDirect-module__XhmuIa__body{font:var(--t-body-lg);color:var(--section-text-2);max-width:70ch;margin-bottom:2rem}.ContactDirect-module__XhmuIa__body p{margin:0 0 .75rem}.ContactDirect-module__XhmuIa__body p:last-child{margin-bottom:0}.ContactDirect-module__XhmuIa__meta{border-top:1px solid var(--section-border);border-bottom:1px solid var(--section-border);grid-template-columns:1fr 1fr;gap:1.5rem;max-width:55rem;padding:1.5rem 0;display:grid}@media (max-width:700px){.ContactDirect-module__XhmuIa__meta{grid-template-columns:1fr}}.ContactDirect-module__XhmuIa__lbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted));margin-bottom:.375rem;display:block}.ContactDirect-module__XhmuIa__meta a{color:var(--section-text);font:500 1.125rem/1.3 var(--font-sans);border-bottom:1px solid var(--section-border-strong);padding-bottom:.25rem;text-decoration:none;transition:color .15s,border-color .15s}.ContactDirect-module__XhmuIa__meta a:hover{color:var(--soter-accent-override,var(--section-accent));border-color:var(--soter-accent-override,var(--section-accent))}
.ContactForm-module__fw3Taq__section{background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);border-bottom:1px solid var(--section-border);position:relative}.ContactForm-module__fw3Taq__sElev{background-color:var(--section-bg-elev);background-image:none}.ContactForm-module__fw3Taq__container{max-width:55rem;padding:6rem var(--container-pad,2rem);margin:0 auto}.ContactForm-module__fw3Taq__eyebrow{grid-template-columns:80px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:grid}.ContactForm-module__fw3Taq__eyebrowNum{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.ContactForm-module__fw3Taq__eyebrowLbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.ContactForm-module__fw3Taq__paren:before{content:"( ";color:var(--soter-muted-override,var(--section-muted))}.ContactForm-module__fw3Taq__paren:after{content:" )";color:var(--soter-muted-override,var(--section-muted))}.ContactForm-module__fw3Taq__callout{background:var(--section-card-bg);border:1px solid var(--section-border);border-left:3px solid var(--soter-accent-override,var(--section-accent));border-radius:.875rem;flex-direction:column;gap:.625rem;margin-bottom:2.5rem;padding:1.5rem 1.75rem;display:flex}.ContactForm-module__fw3Taq__calloutTitle{font:600 1.25rem/1.3 var(--font-sans);color:var(--section-text);margin:0}.ContactForm-module__fw3Taq__calloutBody{font:var(--t-body);color:var(--section-text-2)}.ContactForm-module__fw3Taq__calloutBody p{margin:0}.ContactForm-module__fw3Taq__form{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:700px){.ContactForm-module__fw3Taq__form{grid-template-columns:1fr}}.ContactForm-module__fw3Taq__full{grid-column:1/-1}.ContactForm-module__fw3Taq__form label{flex-direction:column;gap:.5rem;display:flex}.ContactForm-module__fw3Taq__lbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.ContactForm-module__fw3Taq__form input,.ContactForm-module__fw3Taq__form textarea{color:var(--section-text);border:0;border-bottom:1px solid var(--section-border-strong);font:var(--t-body);background:0 0;outline:none;width:100%;padding:.75rem 0;transition:border-color .18s}.ContactForm-module__fw3Taq__form input:focus,.ContactForm-module__fw3Taq__form textarea:focus{border-bottom-color:var(--soter-accent-override,var(--section-accent))}.ContactForm-module__fw3Taq__form input::placeholder,.ContactForm-module__fw3Taq__form textarea::placeholder{color:var(--soter-muted-override,var(--section-muted))}.ContactForm-module__fw3Taq__form textarea{resize:vertical;min-height:7.5rem;font-family:var(--font-sans)}.ContactForm-module__fw3Taq__fieldHint{font:var(--t-body-sm);color:var(--soter-muted-override,var(--section-muted));margin-top:.5rem}.ContactForm-module__fw3Taq__fieldHint p{margin:0}.ContactForm-module__fw3Taq__formMeta{font:var(--t-body-sm);color:var(--soter-muted-override,var(--section-muted))}.ContactForm-module__fw3Taq__formMeta p{margin:0}.ContactForm-module__fw3Taq__btn{font:600 .875rem/1 var(--font-sans);background:var(--soter-accent-override,var(--section-accent));color:var(--soter-ink);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.625rem;padding:1rem 1.375rem;display:inline-flex}.ContactForm-module__fw3Taq__confirm{padding:3rem 0}.ContactForm-module__fw3Taq__confirmHeading{font:800 3.5rem/1 var(--font-display);letter-spacing:-.03em;color:var(--section-text);margin-bottom:1rem}.ContactForm-module__fw3Taq__confirmHeading .lime{color:var(--soter-accent-override,var(--section-accent))}.ContactForm-module__fw3Taq__confirmBody{font-family:var(--font-mono);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em;font-size:.8125rem}.ContactForm-module__fw3Taq__confirmBody p{margin:0}
.StackingCards-module__VcB5EW__root{font-family:var(--font-sans);padding-top:8dvh;padding-bottom:15dvh}.StackingCards-module__VcB5EW__container{max-width:var(--container-max);padding-left:var(--container-pad);padding-right:var(--container-pad);margin-left:auto;margin-right:auto}.StackingCards-module__VcB5EW__list{grid-column-gap:5em;grid-row-gap:5em;flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.StackingCards-module__VcB5EW__item{flex:none;width:100%;max-width:25em;position:sticky;top:5em}.StackingCards-module__VcB5EW__item.StackingCards-module__VcB5EW__wide{max-width:60em}.StackingCards-module__VcB5EW__card{aspect-ratio:2/3;border-radius:var(--r-3);width:100%;padding:var(--s-7);flex-flow:column;justify-content:space-between;font-family:inherit;display:flex}.StackingCards-module__VcB5EW__card.StackingCards-module__VcB5EW__wide{aspect-ratio:5/3}.StackingCards-module__VcB5EW__bgLime{background-color:var(--soter-lime);color:var(--soter-ink)}.StackingCards-module__VcB5EW__bgLimeSoft{background-color:var(--soter-lime-soft);color:var(--soter-ink)}.StackingCards-module__VcB5EW__bgLimeDeep{background-color:var(--soter-lime-deep);color:var(--soter-ink)}.StackingCards-module__VcB5EW__bgChartreuse{background-color:var(--soter-chartreuse);color:var(--soter-ink)}.StackingCards-module__VcB5EW__bgYellow{background-color:var(--soter-yellow);color:var(--soter-ink)}.StackingCards-module__VcB5EW__bgBone{background-color:var(--soter-bone);color:var(--soter-ink)}.StackingCards-module__VcB5EW__bgPaper{background-color:var(--soter-paper);color:var(--soter-ink)}.StackingCards-module__VcB5EW__bgFog{background-color:var(--soter-fog);color:var(--soter-ink)}.StackingCards-module__VcB5EW__bgInk{background-color:var(--soter-ink);color:var(--soter-bone)}.StackingCards-module__VcB5EW__bgInk2{background-color:var(--soter-ink-2);color:var(--soter-bone)}.StackingCards-module__VcB5EW__bgInk3{background-color:var(--soter-ink-3);color:var(--soter-bone)}.StackingCards-module__VcB5EW__bgDust{background-color:var(--soter-dust);color:var(--soter-ink)}.StackingCards-module__VcB5EW__bgRust{background-color:var(--soter-rust);color:var(--soter-paper)}.StackingCards-module__VcB5EW__cardStart,.StackingCards-module__VcB5EW__cardEnd{display:block}.StackingCards-module__VcB5EW__number{margin:0;font-family:inherit;font-size:6.75em;font-weight:500;line-height:.95;display:block}.StackingCards-module__VcB5EW__heading{letter-spacing:-.04em;margin:0;font-family:inherit;font-size:3.375em;font-weight:600;line-height:.95}.StackingCards-module__VcB5EW__heading.StackingCards-module__VcB5EW__wide{font-size:4.5em}.StackingCards-module__VcB5EW__services{flex-flow:column;justify-content:flex-end;min-height:11em;display:flex}.StackingCards-module__VcB5EW__servicesItem{letter-spacing:-.01em;margin:0;font-family:inherit;font-size:1.125em;font-weight:500;line-height:1.4}@media screen and (max-width:991px){.StackingCards-module__VcB5EW__card.StackingCards-module__VcB5EW__wide{aspect-ratio:5/4}}@media screen and (max-width:767px){.StackingCards-module__VcB5EW__item.StackingCards-module__VcB5EW__wide{max-width:25em}.StackingCards-module__VcB5EW__card{font-size:.8em}.StackingCards-module__VcB5EW__card.StackingCards-module__VcB5EW__wide{aspect-ratio:2/3}.StackingCards-module__VcB5EW__heading.StackingCards-module__VcB5EW__wide{font-size:3.375em}}
.FancyHeader-module__eEq0XG__root{z-index:100;padding:1rem var(--container-pad);color:var(--soter-bone);mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;left:0;right:0}.FancyHeader-module__eEq0XG__inner{max-width:var(--container-max);pointer-events:auto;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;display:flex}.FancyHeader-module__eEq0XG__brand{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.FancyHeader-module__eEq0XG__brandImg{aspect-ratio:72/36;width:auto;height:1.25rem;color:var(--soter-yellow);display:block}.FancyHeader-module__eEq0XG__nav{align-items:center;gap:1rem;display:flex}.FancyHeader-module__eEq0XG__list{align-items:center;gap:1.0625rem;margin:0;padding:0;list-style:none;display:flex}.FancyHeader-module__eEq0XG__link{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;color:inherit;white-space:nowrap;font-size:1.125rem;font-weight:100;text-decoration:none;transition:opacity .18s ease-out}.FancyHeader-module__eEq0XG__link:hover{opacity:.7}.FancyHeader-module__eEq0XG__link.FancyHeader-module__eEq0XG__isActive{opacity:.5}.FancyHeader-module__eEq0XG__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:1.5rem;height:1.125rem;padding:0;display:none}.FancyHeader-module__eEq0XG__burger span{background:currentColor;width:100%;height:1px;display:block}@media (max-width:820px){.FancyHeader-module__eEq0XG__list{display:none}.FancyHeader-module__eEq0XG__burger{display:flex}}
.MobileMenuOverlay-module__PxTwPG__root{z-index:200;background:var(--soter-ink);color:var(--soter-bone);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MobileMenuOverlay-module__PxTwPG__close{top:1rem;right:var(--container-pad);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:0;font-size:2rem;line-height:1;position:absolute}.MobileMenuOverlay-module__PxTwPG__nav{width:100%}.MobileMenuOverlay-module__PxTwPG__list{flex-direction:column;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.MobileMenuOverlay-module__PxTwPG__link{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;color:inherit;font-size:2rem;font-weight:200;text-decoration:none;transition:opacity .18s ease-out}.MobileMenuOverlay-module__PxTwPG__link:hover{opacity:.7}.MobileMenuOverlay-module__PxTwPG__link.MobileMenuOverlay-module__PxTwPG__isActive{opacity:.5}
.FancyFooter-module__d36h1W__root{z-index:100;padding:0 var(--container-pad) 1.5rem;color:var(--soter-bone);mix-blend-mode:difference;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.FancyFooter-module__d36h1W__inner{max-width:var(--container-max);pointer-events:auto;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:9rem;margin:0 auto;display:flex;position:relative}.FancyFooter-module__d36h1W__brand{color:inherit;align-items:flex-end;text-decoration:none;display:inline-flex}.FancyFooter-module__d36h1W__brandImg{aspect-ratio:150/36;width:auto;height:2.25rem;display:block}.FancyFooter-module__d36h1W__eyebrow{font-family:var(--font-mono);letter-spacing:0;text-align:right;white-space:nowrap;color:inherit;margin:0;padding-right:2.5rem;font-size:.875rem;font-weight:200;line-height:1}.FancyFooter-module__d36h1W__scrollTrack{opacity:.4;background:currentColor;width:1px;height:8rem;position:absolute;bottom:0;right:0}.FancyFooter-module__d36h1W__scrollIndicator{will-change:transform;background:currentColor;border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:820px){.FancyFooter-module__d36h1W__root{padding:0 var(--container-pad) 1rem}.FancyFooter-module__d36h1W__inner{gap:1rem;min-height:5.5rem}.FancyFooter-module__d36h1W__brandImg{height:1.5rem}.FancyFooter-module__d36h1W__eyebrow{white-space:normal;max-width:50%;padding-right:1.5rem;font-size:.6875rem}.FancyFooter-module__d36h1W__scrollTrack{height:5rem}}
.LegalStrip-module__-TeYwW__strip{background:var(--soter-ink);color:var(--fg-2);border-top:1px solid var(--border);padding:var(--s-3) var(--container-pad);font:var(--t-meta)}.LegalStrip-module__-TeYwW__links{gap:var(--s-2) var(--s-5);max-width:var(--container-max);flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;padding:0;list-style:none;display:flex}.LegalStrip-module__-TeYwW__link{color:inherit;font:inherit;cursor:pointer;letter-spacing:var(--tracking-loose);text-transform:uppercase;background:0 0;border:0;padding:0;text-decoration:none}.LegalStrip-module__-TeYwW__link:hover,.LegalStrip-module__-TeYwW__link:focus-visible{color:var(--soter-paper)}.LegalStrip-module__-TeYwW__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.PodcastPlayer-module__LbGVIq__inline{background:var(--section-bg-elev);border:1px solid var(--section-border);border-radius:var(--r-3);padding:var(--s-5);gap:var(--s-4);color:var(--section-text);max-width:var(--container-max);margin:var(--s-6) auto;flex-direction:column;display:flex}.PodcastPlayer-module__LbGVIq__inlineMain{align-items:center;gap:var(--s-5);grid-template-columns:auto 1fr auto;display:grid}.PodcastPlayer-module__LbGVIq__titleCol{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.PodcastPlayer-module__LbGVIq__eyebrow{font:var(--t-meta);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--section-accent)}.PodcastPlayer-module__LbGVIq__title{font:600 1.0625rem/1.3 var(--font-sans);color:var(--section-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PodcastPlayer-module__LbGVIq__meta{font:var(--t-meta);color:var(--section-muted)}.PodcastPlayer-module__LbGVIq__timeCol{align-items:center;gap:var(--s-4);flex-shrink:0;display:flex}.PodcastPlayer-module__LbGVIq__timeMono{font:var(--t-meta);font-family:var(--font-mono);color:var(--section-text-2);letter-spacing:.04em;white-space:nowrap}.PodcastPlayer-module__LbGVIq__timeSep{color:var(--section-muted)}.PodcastPlayer-module__LbGVIq__play{background:var(--soter-lime);width:3rem;height:3rem;color:var(--soter-ink);cursor:pointer;will-change:transform;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .18s,box-shadow .18s;display:inline-flex}.PodcastPlayer-module__LbGVIq__play:hover{box-shadow:0 0 0 1px var(--soter-lime), 0 0 1.5rem -.5rem var(--soter-lime);transform:scale(1.04)}.PodcastPlayer-module__LbGVIq__play:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.PodcastPlayer-module__LbGVIq__play svg{fill:currentColor;width:1.25rem;height:1.25rem}.PodcastPlayer-module__LbGVIq__playSm{width:2.25rem;height:2.25rem}.PodcastPlayer-module__LbGVIq__playSm svg{width:1rem;height:1rem}.PodcastPlayer-module__LbGVIq__progress{cursor:pointer;background:#ffffff14;border-radius:999px;height:.25rem;transition:height .16s;position:relative;overflow:hidden}.PodcastPlayer-module__LbGVIq__progress:hover{height:.375rem}.PodcastPlayer-module__LbGVIq__progressFill{background:var(--soter-lime);pointer-events:none;border-radius:999px;width:0%;transition:width .1s linear;position:absolute;inset:0 auto 0 0}.PodcastPlayer-module__LbGVIq__progressCompact{flex:auto;min-width:6rem;height:.1875rem}.PodcastPlayer-module__LbGVIq__progressCompact:hover{height:.25rem}.PodcastPlayer-module__LbGVIq__inlineFoot{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.PodcastPlayer-module__LbGVIq__footLabel{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--section-muted)}.PodcastPlayer-module__LbGVIq__speedRow{gap:var(--s-2);flex-wrap:wrap;display:flex}.PodcastPlayer-module__LbGVIq__speedPill{font:500 .75rem/1 var(--font-mono);letter-spacing:.02em;border:1px solid var(--section-border);border-radius:var(--r-5);color:var(--section-text-2);cursor:pointer;background:0 0;padding:.4375rem .75rem;transition:background .14s,color .14s,border-color .14s}.PodcastPlayer-module__LbGVIq__speedPill:hover{border-color:var(--section-accent);color:var(--section-text)}.PodcastPlayer-module__LbGVIq__speedPillActive{background:var(--soter-lime);color:var(--soter-ink);border-color:var(--soter-lime)}.PodcastPlayer-module__LbGVIq__speedPillActive:hover{color:var(--soter-ink)}.PodcastPlayer-module__LbGVIq__speedCompact{font:500 .75rem/1 var(--font-mono);letter-spacing:.02em;border:1px solid var(--section-border);border-radius:var(--r-5);color:var(--section-text-2);cursor:pointer;background:0 0;flex-shrink:0;padding:.4375rem .625rem;transition:background .14s,color .14s,border-color .14s}.PodcastPlayer-module__LbGVIq__speedCompact:hover{background:var(--soter-lime);color:var(--soter-ink);border-color:var(--soter-lime)}.PodcastPlayer-module__LbGVIq__volumeWrap{align-items:center;gap:var(--s-2);flex-shrink:0;display:flex}.PodcastPlayer-module__LbGVIq__volumeBtn{width:2rem;height:2rem;color:var(--section-text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .14s;display:inline-flex}.PodcastPlayer-module__LbGVIq__volumeBtn:hover{color:var(--section-text)}.PodcastPlayer-module__LbGVIq__volumeBtn svg{fill:currentColor;width:1.125rem;height:1.125rem}.PodcastPlayer-module__LbGVIq__volumeSlider{appearance:none;cursor:pointer;background:0 0;width:5rem}.PodcastPlayer-module__LbGVIq__volumeSlider::-webkit-slider-runnable-track{background:#ffffff1f;border-radius:999px;height:.1875rem}.PodcastPlayer-module__LbGVIq__volumeSlider::-moz-range-track{background:#ffffff1f;border-radius:999px;height:.1875rem}.PodcastPlayer-module__LbGVIq__volumeSlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--soter-lime);border-radius:999px;width:.75rem;height:.75rem;margin-top:-.28125rem}.PodcastPlayer-module__LbGVIq__volumeSlider::-moz-range-thumb{background:var(--soter-lime);border:none;border-radius:999px;width:.75rem;height:.75rem}.PodcastPlayer-module__LbGVIq__volumeCompact .PodcastPlayer-module__LbGVIq__volumeSlider{opacity:0;width:0;transition:width .16s,opacity .16s}.PodcastPlayer-module__LbGVIq__volumeWrap:hover .PodcastPlayer-module__LbGVIq__volumeSlider{opacity:1;width:5rem}.PodcastPlayer-module__LbGVIq__sticky{top:calc(var(--nav-h) + .625rem);z-index:1200;background:var(--section-bg-elev);border:1px solid var(--section-border);border-radius:var(--r-5);align-items:center;gap:var(--s-3);width:min(46rem,100vw - 2rem);color:var(--section-text);box-shadow:0 1rem 2.5rem -1rem #00000080, 0 0 0 1px var(--border-strong);-webkit-backdrop-filter:blur(8px);will-change:transform, opacity;padding:.5rem .75rem .5rem .5rem;display:flex;position:fixed;left:50%}.PodcastPlayer-module__LbGVIq__stickyTitle{font:500 .875rem/1.3 var(--font-sans);color:var(--section-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:14rem;overflow:hidden}@media (max-width:48rem){.PodcastPlayer-module__LbGVIq__inline{padding:var(--s-4);margin:var(--s-5) var(--container-pad)}.PodcastPlayer-module__LbGVIq__inlineMain{grid-template-columns:auto 1fr}.PodcastPlayer-module__LbGVIq__timeCol{justify-content:space-between;gap:var(--s-3);grid-column:1/-1}.PodcastPlayer-module__LbGVIq__volumeSlider{width:4rem}.PodcastPlayer-module__LbGVIq__sticky{gap:var(--s-2);padding:.4375rem .625rem}.PodcastPlayer-module__LbGVIq__stickyTitle{display:none}}@media (max-width:30rem){.PodcastPlayer-module__LbGVIq__speedPill{padding:.375rem .5rem}}@media (prefers-reduced-motion:reduce){.PodcastPlayer-module__LbGVIq__play,.PodcastPlayer-module__LbGVIq__progress,.PodcastPlayer-module__LbGVIq__progressFill,.PodcastPlayer-module__LbGVIq__speedPill,.PodcastPlayer-module__LbGVIq__speedCompact,.PodcastPlayer-module__LbGVIq__volumeBtn,.PodcastPlayer-module__LbGVIq__volumeCompact .PodcastPlayer-module__LbGVIq__volumeSlider,.PodcastPlayer-module__LbGVIq__volumeWrap:hover .PodcastPlayer-module__LbGVIq__volumeSlider{transition:none!important}}
