.public-landing{--landing-paper:#f3f0e7;--landing-paper-bright:#faf8f2;--landing-ink:#132219;--landing-muted:#667067;--landing-line:#13221933;--landing-coral:#e34d35;--landing-blue:#2458d3;--landing-green:#207357;--landing-gold:#c18400;background:linear-gradient(90deg, transparent calc(100% - 1px), #1322190b 1px) 0 0 / 80px 80px, var(--landing-paper);min-width:320px;color:var(--landing-ink);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.public-landing *{box-sizing:border-box}.public-landing a{color:inherit}.public-landing :focus-visible{outline:3px solid var(--landing-blue);outline-offset:4px}.landing-header,.landing-launch-strip,.landing-hero,.landing-lens,.landing-shifts,.landing-method,.landing-signup,.landing-public-info,.landing-footer{width:min(1380px,100% - 64px);margin-inline:auto}.landing-header{border-bottom:1px solid var(--landing-ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:92px;display:grid}.landing-brand{width:fit-content;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.landing-brand-copy{min-width:0}.landing-brand-mark{border:1px solid var(--landing-ink);border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:850;display:grid}.landing-brand strong{letter-spacing:.18em;font-size:14px;display:block}.landing-brand small{color:var(--landing-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:9px;display:block}.landing-edition{color:var(--landing-muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.landing-edition i{background:var(--landing-coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e34d351f}.landing-nav-cta{border-bottom:1px solid var(--landing-ink);letter-spacing:.12em;text-transform:uppercase;justify-self:end;padding:11px 0 8px;font-size:11px;font-weight:800;text-decoration:none}.landing-cta-short{display:none}.landing-launch-strip{background:var(--landing-ink);min-height:72px;color:var(--landing-paper-bright);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-inline:24px;display:grid}.landing-launch-strip>span,.landing-launch-strip>a{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.landing-launch-strip>strong{color:#ff795f;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.landing-launch-strip>a{justify-self:end;text-decoration:none}.landing-launch-strip>a b{margin-left:8px;font-size:14px}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:clamp(48px,7vw,112px);min-height:calc(100svh - 164px);padding-block:clamp(64px,10vh,118px);display:grid}.landing-overline{color:var(--landing-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.landing-hero .landing-overline{align-items:center;gap:14px;display:flex}.landing-hero .landing-overline b{color:var(--landing-coral);letter-spacing:.09em;border:1px solid;border-radius:999px;padding:6px 8px;font-size:9px}.landing-hero h1{-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.072em;text-wrap:balance;max-width:940px;margin:24px 0 30px;font-size:clamp(52px,6.6vw,104px);font-weight:780;line-height:.84}.landing-hero h1 em{color:var(--landing-coral);font-family:Georgia,Times New Roman,serif;font-weight:500}.landing-hero-summary{max-width:710px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,28px);line-height:1.35}.landing-hero-promise{color:var(--landing-muted);letter-spacing:.04em;margin:28px 0 0;font-size:12px}.landing-hero-promise strong{color:var(--landing-ink)}.landing-hero-actions{align-items:center;gap:26px;margin-top:42px;display:flex}.landing-text-link{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.landing-text-link span{font-size:18px}.landing-solid-button,.landing-inverse-button{border:1px solid var(--landing-ink);background:var(--landing-ink);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:10px;font-weight:850;text-decoration:none;transition:transform .16s,background .16s,color .16s;display:inline-flex;color:var(--landing-paper-bright)!important}.landing-solid-button:hover,.landing-inverse-button:hover{background:var(--landing-coral);border-color:var(--landing-coral);transform:translateY(-2px)}.landing-hero-trust{color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-size:9px;font-weight:750;line-height:1.5}.landing-hero-subscribe{min-width:0}.landing-hero-subscribe .subscribe-card.is-compact{border:1px solid var(--landing-ink);background:var(--landing-paper-bright);box-shadow:14px 14px 0 var(--landing-ink);color:var(--landing-ink);margin:0;padding:32px;display:block}.landing-hero-subscribe .subscribe-card h2{letter-spacing:-.05em;margin:12px 0 14px;font-family:inherit;font-size:clamp(31px,3.3vw,48px);font-weight:780;line-height:.98}.landing-hero-subscribe .subscribe-card .eyebrow{color:var(--landing-coral)}.landing-hero-subscribe .subscribe-description{color:var(--landing-muted);font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.5}.landing-hero-subscribe .subscribe-card form{grid-template-columns:1fr;gap:12px;margin-top:28px;display:grid}.landing-hero-subscribe .subscribe-card input[type=email]{border:1px solid var(--landing-ink);min-height:50px;color:var(--landing-ink);background:0 0;border-radius:0}.landing-hero-subscribe .subscribe-consent,.landing-hero-subscribe .subscribe-card button{grid-column:1}.landing-hero-subscribe .subscribe-consent>span:last-child{color:var(--landing-muted);font-size:10px}.landing-hero-subscribe .subscribe-consent a{color:var(--landing-blue)}.landing-hero-subscribe .subscribe-card button{background:var(--landing-ink);min-height:50px;color:var(--landing-paper-bright);letter-spacing:.08em;text-transform:uppercase;border-radius:0}.landing-hero-subscribe .subscribe-card button:hover{background:var(--landing-coral)}.landing-hero-context{border-left:1px solid var(--landing-ink);flex-direction:column;justify-content:center;align-self:stretch;padding-left:28px;display:flex}.landing-context-number{color:var(--landing-coral);font-family:Georgia,Times New Roman,serif;font-size:88px;line-height:.9}.landing-context-copy{border-block:1px solid var(--landing-line);margin-top:36px;padding-block:20px}.landing-context-copy p,.landing-context-note span{color:var(--landing-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800}.landing-context-copy strong{font-size:18px;display:block}.landing-context-copy span{color:var(--landing-muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.landing-context-note{margin-top:28px}.landing-context-note p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.45}.landing-lens{padding-block:120px 40px}.landing-lens-intro{grid-template-columns:.55fr 1.1fr .85fr}.landing-topic-tabs{border-bottom:1px solid var(--landing-ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.landing-topic-tabs button{border:0;border-right:1px solid var(--landing-ink);text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-content:start;gap:8px 12px;min-width:0;min-height:142px;padding:24px 20px;transition:background .16s,color .16s;display:grid}.landing-topic-tabs button:last-child{border-right:0}.landing-topic-tabs button:hover,.landing-topic-tabs button.is-active{background:var(--landing-ink);color:var(--landing-paper-bright)}.landing-topic-tabs button>span{color:var(--landing-coral);grid-row:1/3;font-family:Georgia,Times New Roman,serif;font-size:18px}.landing-topic-tabs strong{letter-spacing:-.03em;align-self:end;font-size:clamp(15px,1.5vw,20px);line-height:1.05}.landing-topic-tabs small{color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;align-self:start;font-size:8px;font-weight:800;line-height:1.45}.landing-topic-tabs button:hover small,.landing-topic-tabs button.is-active small{color:#ffffff94}.landing-lens-panel{--lens-accent:var(--landing-coral);border-top:7px solid var(--lens-accent);border-bottom:1px solid var(--landing-ink);grid-template-columns:minmax(250px,.72fr) minmax(220px,.62fr) minmax(360px,1.25fr);display:grid}.landing-lens-panel--blue{--lens-accent:var(--landing-blue)}.landing-lens-panel--coral{--lens-accent:var(--landing-coral)}.landing-lens-panel--green{--lens-accent:var(--landing-green)}.landing-lens-panel--gold{--lens-accent:var(--landing-gold)}.landing-lens-topic{border-right:1px solid var(--landing-ink);min-width:0;padding:42px 38px 46px 0}.landing-lens-topic>span{color:var(--lens-accent);font-family:Georgia,Times New Roman,serif;font-size:68px;line-height:.9}.landing-lens-topic>p:first-of-type{color:var(--landing-muted);letter-spacing:.12em;text-transform:uppercase;margin:28px 0 0;font-size:9px;font-weight:800}.landing-lens-topic h3{letter-spacing:-.05em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;margin:16px 0 22px;font-size:clamp(28px,2.5vw,38px);line-height:1.03}.landing-lens-topic>p:last-child{color:var(--landing-muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.55}.landing-lens-chain{border-right:1px solid var(--landing-ink)}.landing-lens-chain button{border:0;border-bottom:1px solid var(--landing-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;width:100%;min-height:25%;padding:20px 22px;transition:background .16s,color .16s;display:grid}.landing-lens-chain button:last-child{border-bottom:0}.landing-lens-chain button:hover,.landing-lens-chain button.is-active{background:var(--lens-accent);color:#fff}.landing-lens-chain button>span:first-child{color:var(--landing-muted);font:10px var(--mono,monospace)}.landing-lens-chain button small{color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.35;display:block}.landing-lens-chain button strong{margin-top:4px;font-size:16px;display:block}.landing-lens-chain button b{font-size:17px}.landing-lens-chain button:hover>span:first-child,.landing-lens-chain button:hover small,.landing-lens-chain button.is-active>span:first-child,.landing-lens-chain button.is-active small{color:#ffffffb3}.landing-lens-detail{background:var(--landing-paper-bright);flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,5vw,74px);display:flex}.landing-lens-detail .landing-overline{color:var(--lens-accent)}.landing-lens-detail h3{letter-spacing:-.055em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(34px,4vw,62px);line-height:.96}.landing-lens-detail>p:not(.landing-overline){margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.55}.landing-lens-detail>div{border-top:1px solid var(--landing-line);justify-content:space-between;align-items:end;gap:24px;margin-top:44px;padding-top:20px;display:flex}.landing-lens-detail small{max-width:240px;color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.5}.landing-lens-detail a{max-width:220px;color:var(--lens-accent);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.45;text-decoration:none}.landing-lens-detail a span{margin-left:6px}.landing-shifts{padding-block:120px}.landing-section-intro{border-bottom:1px solid var(--landing-ink);grid-template-columns:.55fr 1.2fr .75fr;align-items:end;gap:36px;padding-bottom:44px;display:grid}.landing-section-intro h2,.landing-method h2,.landing-signup h2,.landing-public-info-title,.landing-window-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,64px);line-height:.98}.landing-section-intro>p:last-child{color:var(--landing-muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}.landing-shift-grid{border-bottom:1px solid var(--landing-ink);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.landing-shift{border-right:1px solid var(--landing-ink);border-bottom:1px solid var(--landing-ink)}.landing-shift:nth-child(2),.landing-shift:nth-child(5){border-right:0}.landing-shift:nth-child(4),.landing-shift:nth-child(5){border-bottom:0}.landing-shift--dominant{grid-column:span 7}.landing-shift--material{grid-column:span 5}.landing-shift--watch{grid-column:span 4}.landing-shift:nth-child(3){grid-column:span 8}.landing-shift:nth-child(4){grid-column:span 4}.landing-shift:nth-child(5){grid-column:span 8}.landing-shift button{width:100%;min-height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:clamp(28px,3.5vw,54px);transition:background .18s,color .18s;display:flex}.landing-shift button:hover{background:var(--landing-ink);color:var(--landing-paper-bright)}.landing-shift--coral button:hover{background:var(--landing-coral)}.landing-shift--blue button:hover{background:var(--landing-blue)}.landing-shift--green button:hover{background:var(--landing-green)}.landing-shift--gold button:hover{background:var(--landing-gold)}.landing-shift-topline,.landing-shift-bottomline{color:var(--landing-muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.landing-shift-topline i{color:var(--landing-coral);margin-left:auto;font-style:normal}.landing-shift button:hover .landing-shift-topline,.landing-shift button:hover .landing-shift-bottomline,.landing-shift button:hover .landing-shift-topline i{color:#ffffffb8}.landing-shift h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;letter-spacing:-.05em;text-wrap:balance;margin:34px 0 22px;font-weight:760;line-height:.98}.landing-shift--dominant h3{font-size:clamp(44px,5vw,78px)}.landing-shift--material h3{font-size:clamp(34px,3.6vw,58px)}.landing-shift--watch h3{font-size:clamp(30px,3vw,44px)}.landing-shift>button>p{max-width:620px;margin:0 0 46px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.48}.landing-shift-bottomline{border-top:1px solid;margin-top:auto;padding-top:24px}.landing-shift-bottomline b{margin-left:auto;font-size:16px}.landing-development-detail{border-left:7px solid var(--landing-ink);grid-template-columns:1fr 1fr auto;align-items:center;gap:48px;margin-top:30px;padding:38px 0 38px 28px;display:grid}.landing-detail--coral{border-left-color:var(--landing-coral)}.landing-detail--blue{border-left-color:var(--landing-blue)}.landing-detail--green{border-left-color:var(--landing-green)}.landing-detail--gold{border-left-color:var(--landing-gold)}.landing-development-detail span,.landing-development-detail small{color:var(--landing-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.landing-development-detail h3{letter-spacing:-.03em;margin:8px 0 0;font-size:25px;line-height:1.08}.landing-development-detail p{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.52}.landing-development-detail a{border-bottom:1px solid var(--landing-ink);letter-spacing:.1em;text-transform:uppercase;padding:8px 0;font-size:10px;font-weight:850;text-decoration:none}.landing-subscriber-window{background:var(--landing-ink);width:100%;color:var(--landing-paper-bright);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;padding:clamp(72px,9vw,132px) max(32px,50vw - 690px);display:grid}.landing-window-heading{max-width:600px}.landing-window-heading .landing-overline{color:#ffffff85}.landing-window-heading h2{margin-top:22px}.landing-window-heading>p:not(.landing-overline){color:#ffffffb8;max-width:530px;margin:28px 0 34px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.5}.landing-inverse-button{border-color:var(--landing-paper-bright);background:var(--landing-paper-bright);color:var(--landing-ink)!important}.landing-locked-intelligence{border-top:1px solid #ffffffb3;align-self:center;position:relative}.landing-locked-row{border-bottom:1px solid #ffffff40;grid-template-columns:90px 1fr auto;align-items:center;gap:24px;padding:24px 0;display:grid}.landing-locked-row span{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.landing-locked-row strong{letter-spacing:-.025em;font-size:clamp(17px,2vw,24px)}.landing-locked-row b{color:#ff795f;font-family:Georgia,Times New Roman,serif;font-size:30px}.landing-lock-label{background:var(--landing-paper-bright);width:fit-content;max-width:100%;color:var(--landing-ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:18px 0 0 auto;padding:9px 12px;font-size:9px;font-weight:850;line-height:1.35;display:flex;position:static}.landing-lock-label span{color:var(--landing-coral)}.landing-method{padding-block:130px}.landing-method>div:first-child{border-bottom:1px solid var(--landing-ink);grid-template-columns:.55fr 1.45fr;align-items:end;gap:32px;padding-bottom:54px;display:grid}.landing-method ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.landing-method li{border-right:1px solid var(--landing-ink);min-height:300px;padding:34px}.landing-method li:last-child{border-right:0}.landing-method li span{color:var(--landing-coral);font-family:Georgia,Times New Roman,serif;font-size:38px}.landing-method li strong{margin-top:72px;font-size:25px;display:block}.landing-method li p{max-width:320px;color:var(--landing-muted);margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}.landing-proof-line{border-block:1px solid var(--landing-ink);grid-template-columns:repeat(4,1fr);display:grid}.landing-proof-line span{color:var(--landing-muted);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;padding:24px 12px;font-size:9px;display:flex}.landing-proof-line b{color:var(--landing-ink);letter-spacing:-.03em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.landing-signup{padding:40px 0 140px}.landing-signup-heading{text-align:center;max-width:980px;margin:0 auto 58px}.landing-signup-heading h2{margin-top:24px;font-size:clamp(48px,7vw,104px)}.landing-signup .subscribe-card{border:1px solid var(--landing-ink);background:var(--landing-paper-bright);color:var(--landing-ink);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(40px,7vw,100px);margin:0;padding:clamp(34px,5vw,72px)}.landing-signup .subscribe-card h2{font-size:clamp(38px,4vw,62px)}.landing-signup .subscribe-card .eyebrow,.landing-signup .subscribe-card label>span:first-child{color:var(--landing-muted)}.landing-signup .subscribe-description{color:var(--landing-muted);font-family:Georgia,Times New Roman,serif;font-size:17px}.landing-signup .subscribe-context{border-color:var(--landing-line)}.landing-signup .subscribe-context p{color:var(--landing-muted);font-size:12px}.landing-signup .subscribe-context strong{color:var(--landing-ink)}.landing-signup .subscribe-card input[type=email]{border:1px solid var(--landing-ink);min-height:48px;color:var(--landing-ink);background:0 0;border-radius:0}.landing-signup .subscribe-consent>span:last-child{color:var(--landing-muted);font-size:11px}.landing-signup .subscribe-consent a{color:var(--landing-blue)}.landing-signup .subscribe-card button{background:var(--landing-ink);min-height:48px;color:var(--landing-paper-bright);letter-spacing:.08em;text-transform:uppercase;border-radius:0}.landing-signup .subscribe-card button:hover{background:var(--landing-coral)}.landing-public-info{padding-block:20px 72px}.landing-public-info[open]{padding-bottom:130px}.landing-public-info-toggle{cursor:pointer;list-style:none;position:relative}.landing-public-info-toggle::-webkit-details-marker{display:none}.landing-public-info-toggle::marker{content:""}.landing-public-info-toggle:after{content:"+";border:1px solid var(--landing-ink);border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:400;line-height:1;transition:background-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:0;right:0}.landing-public-info-toggle:hover:after{background:var(--landing-ink);color:var(--landing-paper-bright)}.landing-public-info[open]>.landing-public-info-toggle:after{content:"−";transform:rotate(180deg)}.landing-public-info-heading{border-bottom:1px solid var(--landing-ink);grid-template-columns:.55fr 1.1fr .65fr;align-items:end;gap:36px;padding-bottom:46px;padding-right:64px;display:grid}.landing-public-info-description{color:var(--landing-muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}.landing-public-info-grid{border-bottom:1px solid var(--landing-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-info-card{border-right:1px solid var(--landing-ink);min-width:0;padding:42px 40px 48px 0;position:relative}.landing-info-card:nth-child(2){border-right:0;padding-left:40px}.landing-info-card--wide{border-top:1px solid var(--landing-ink);border-right:0;grid-column:1/-1;padding:52px 0 56px}.landing-info-card,.landing-info-card--wide{scroll-margin-top:24px}.landing-info-index{color:var(--landing-coral);font-family:Georgia,Times New Roman,serif;font-size:34px;position:absolute;top:38px;right:32px}.landing-info-card--wide .landing-info-index{top:48px;right:0}.landing-info-card h3{letter-spacing:-.04em;max-width:720px;margin:20px 0 24px;font-size:clamp(30px,3.2vw,50px);line-height:1}.landing-info-card>p:not(.landing-overline),.landing-info-card address,.landing-info-card details p{max-width:680px;color:var(--landing-muted);font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.58}.landing-info-card address{margin-bottom:22px;font-style:normal}.landing-info-card address strong{color:var(--landing-ink)}.landing-content-responsible{margin:8px 0;font-weight:400;display:block}.landing-info-card a{text-underline-offset:3px}.landing-info-action{border:1px solid var(--landing-ink);background:var(--landing-ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;margin-top:16px;padding:13px 17px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex;color:var(--landing-paper-bright)!important}.landing-info-action:hover{border-color:var(--landing-coral);background:var(--landing-coral)}.landing-info-card details{border-top:1px solid var(--landing-line);margin-top:28px}.landing-info-card summary{cursor:pointer;letter-spacing:.09em;text-transform:uppercase;padding:18px 0;font-size:10px;font-weight:850}.landing-info-card details>div{padding:0 0 10px}.landing-privacy-columns{border-block:1px solid var(--landing-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:42px;display:grid}.landing-privacy-columns>div{padding:28px 34px 30px 0}.landing-privacy-columns>div:nth-child(2n){border-left:1px solid var(--landing-ink);padding-left:34px}.landing-privacy-columns>div:nth-child(n+3){border-top:1px solid var(--landing-line)}.landing-privacy-columns h4,.landing-privacy-details h4{letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.landing-privacy-columns p,.landing-privacy-details p{color:var(--landing-muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.58}.landing-privacy-details{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.landing-privacy-details section+section{border-left:1px solid var(--landing-line);padding-left:32px}.landing-privacy-details .analytics-settings-button{border:1px solid var(--landing-ink);color:var(--landing-ink);cursor:pointer;background:0 0;margin-top:16px;padding:10px 12px;font-size:10px;font-weight:800}.landing-privacy-links{flex-direction:column;gap:8px;display:flex;margin-top:14px!important}.landing-footer{border-top:1px solid var(--landing-ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:120px;display:grid}.landing-footer p{color:var(--landing-muted);font-family:Georgia,Times New Roman,serif;font-size:13px}.landing-footer nav{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:18px;display:flex}.landing-footer nav a{color:var(--landing-muted);font-size:10px;font-weight:700;text-decoration:none}.landing-footer .landing-brand-mark{width:30px;height:30px;font-size:11px}.landing-confirmation{flex-direction:column;min-height:100svh;display:flex}.landing-confirmation-main{flex:1;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:clamp(60px,10vw,160px);width:min(1380px,100% - 64px);min-height:calc(100svh - 212px);margin-inline:auto;padding-block:clamp(72px,12vh,150px);display:grid}.landing-confirmation-main section{max-width:860px}.landing-confirmation-main h1{letter-spacing:-.072em;text-wrap:balance;max-width:850px;margin:24px 0 28px;font-size:clamp(58px,8vw,116px);font-weight:780;line-height:.86}.landing-confirmation-main section>p:not(.landing-overline){max-width:680px;color:var(--landing-muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,30px);line-height:1.42}.landing-confirmation-actions{align-items:center;gap:26px;margin-top:42px;display:flex}.landing-confirmation-main aside{border-left:1px solid var(--landing-ink);flex-direction:column;justify-content:center;align-self:stretch;padding-left:30px;display:flex}.landing-confirmation-main aside strong{color:var(--landing-coral);font-family:Georgia,Times New Roman,serif;font-size:96px;font-weight:500;line-height:.9}.landing-confirmation-main aside span{border-block:1px solid var(--landing-line);letter-spacing:.12em;text-transform:uppercase;margin-top:34px;padding-block:20px;font-size:11px;font-weight:850}.landing-confirmation-main aside p{color:var(--landing-muted);margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.5}@media (width<=980px){.landing-header,.landing-launch-strip,.landing-hero,.landing-lens,.landing-shifts,.landing-method,.landing-signup,.landing-public-info,.landing-footer{width:min(100% - 36px,1380px)}.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-hero-subscribe{width:min(620px,100%)}.landing-section-intro{grid-template-columns:1fr 2fr}.landing-section-intro>p:last-child{grid-column:2}.landing-topic-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.landing-topic-tabs button{flex:1 0 210px;min-width:210px}.landing-lens-panel{grid-template-columns:1fr 1fr}.landing-lens-chain{border-right:0}.landing-lens-detail{border-top:1px solid var(--landing-ink);grid-column:1/-1}.landing-shift--dominant,.landing-shift--material,.landing-shift--watch,.landing-shift:nth-child(3),.landing-shift:nth-child(4),.landing-shift:nth-child(5){grid-column:span 6}.landing-shift:nth-child(2n){border-right:0}.landing-shift:nth-child(4){border-bottom:1px solid var(--landing-ink)}.landing-development-detail{grid-template-columns:1fr 1fr}.landing-development-detail a{grid-column:2;justify-self:start}.landing-subscriber-window{grid-template-columns:1fr;gap:60px}.landing-locked-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding-block:22px}.landing-locked-row span{grid-area:1/1}.landing-locked-row strong{overflow-wrap:break-word;grid-area:2/1;min-width:0}.landing-locked-row b{grid-area:1/2/3;align-self:center}.landing-lock-label{width:fit-content;max-width:100%;margin:18px 0 0 auto;line-height:1.35;position:static}.landing-signup .subscribe-card{grid-template-columns:1fr}.landing-public-info-heading{grid-template-columns:1fr 2fr}.landing-public-info-description{grid-column:2}.landing-privacy-details{grid-template-columns:1fr}.landing-privacy-details section+section{border-top:1px solid var(--landing-line);border-left:0;padding:24px 0 0}.landing-confirmation-main{grid-template-columns:1fr;width:min(100% - 36px,1380px)}.landing-confirmation-main aside{min-height:300px}}@media (width<=680px){.landing-header,.landing-launch-strip,.landing-hero,.landing-lens,.landing-shifts,.landing-method,.landing-signup,.landing-public-info,.landing-footer{width:calc(100% - 28px)}.landing-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:70px}.landing-edition{display:none}.landing-brand{gap:8px}.landing-brand-mark{flex:0 0 32px;width:32px;height:32px;font-size:12px}.landing-brand strong{letter-spacing:.13em;white-space:nowrap;font-size:11px}.landing-brand small{letter-spacing:.06em;text-transform:lowercase;white-space:nowrap;margin-top:2px;font-size:8px}.landing-nav-cta{letter-spacing:.09em;white-space:nowrap;padding-bottom:6px;font-size:9px}.landing-cta-long{display:none}.landing-cta-short{display:inline}.landing-launch-strip{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;min-height:0;padding:15px 16px}.landing-launch-strip>strong{font-size:25px}.landing-launch-strip>a{border-top:1px solid #ffffff40;grid-column:1/-1;justify-self:stretch;width:100%;padding-top:11px;line-height:1.4}.landing-hero-copy,.landing-hero-subscribe,.landing-section-intro,.landing-shift,.landing-development-detail,.landing-window-heading,.landing-locked-intelligence,.landing-signup-heading{min-width:0;max-width:100%}.landing-hero{gap:58px;padding-block:54px 76px}.landing-hero h1{letter-spacing:-.062em;text-wrap:wrap;max-width:100%;margin-block:20px 26px;font-size:clamp(36px,10.5vw,48px);line-height:.9}.landing-hero h1 em{font-size:.98em}.landing-hero-summary{overflow-wrap:break-word;max-width:100%;font-size:clamp(19px,5.4vw,23px)}.landing-hero .landing-overline b{display:none}.landing-hero-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:34px}.landing-solid-button,.landing-inverse-button{text-align:center;max-width:100%;padding-inline:16px}.landing-hero-subscribe .subscribe-card.is-compact{box-shadow:8px 8px 0 var(--landing-ink);padding:26px 20px}.landing-hero-subscribe .subscribe-card h2{font-size:34px}.landing-section-intro{display:block}.landing-section-intro h2{margin:18px 0 24px}.landing-lens{padding-block:84px 0}.landing-topic-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.landing-topic-tabs button{border-right:1px solid var(--landing-ink);border-bottom:1px solid var(--landing-ink);min-width:0;min-height:112px;padding:17px 14px}.landing-topic-tabs button:nth-child(2n){border-right:0}.landing-topic-tabs button:last-child{border-bottom:0;border-right:0;grid-column:1/-1;min-height:92px}.landing-topic-tabs strong{font-size:16px}.landing-topic-tabs small{overflow-wrap:anywhere;font-size:7px}.landing-lens-panel{grid-template-columns:1fr}.landing-lens-topic{border-right:0;border-bottom:1px solid var(--landing-ink);grid-template-columns:auto minmax(0,1fr);gap:0 14px;padding:28px 18px 36px;display:grid}.landing-lens-topic>span{align-self:center;font-size:42px}.landing-lens-topic>p:first-of-type{align-self:center;margin:0;line-height:1.5}.landing-lens-topic h3,.landing-lens-topic>p:last-child{grid-column:1/-1}.landing-lens-topic h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;max-width:100%;margin-top:24px;font-size:clamp(23px,6.8vw,28px);line-height:1.06}.landing-lens-chain{border-bottom:1px solid var(--landing-ink)}.landing-lens-chain button{min-height:84px;padding-inline:18px}.landing-lens-detail{border-top:0;grid-column:1;padding:42px 18px}.landing-lens-detail h3{overflow-wrap:anywhere;font-size:clamp(34px,10vw,46px)}.landing-lens-detail>div{flex-direction:column;align-items:flex-start}.landing-lens-detail a{text-align:left;max-width:none}.landing-shift-grid{display:block}.landing-shift{border-right:0;border-bottom:1px solid var(--landing-ink)!important}.landing-shift:last-child{border-bottom:0!important}.landing-shift button{padding:30px 18px}.landing-shift h3,.landing-shift--dominant h3,.landing-shift--material h3,.landing-shift--watch h3{overflow-wrap:anywhere;font-size:clamp(34px,10vw,44px)}.landing-shift-topline{flex-wrap:wrap}.landing-shift-topline i{width:100%;margin:5px 0 0}.landing-development-detail{grid-template-columns:1fr;gap:26px;padding-left:20px}.landing-development-detail a{grid-column:1}.landing-subscriber-window{padding-inline:18px}.landing-locked-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-block:20px}.landing-locked-row span{grid-area:1/1}.landing-locked-row strong{overflow-wrap:break-word;min-width:0;font-size:17px}.landing-method>div:first-child{display:block}.landing-method h2{margin-top:18px}.landing-method ol{grid-template-columns:1fr}.landing-method li{border-right:0;border-bottom:1px solid var(--landing-ink);min-height:auto}.landing-method li strong{margin-top:34px}.landing-proof-line{grid-template-columns:1fr 1fr}.landing-signup .subscribe-card{min-width:0;padding-inline:20px}.landing-public-info-heading{display:block}.landing-public-info-title{max-width:calc(100% - 16px);margin:18px 0 24px;display:block}.landing-public-info-description{display:block}.landing-public-info-grid{grid-template-columns:1fr}.landing-info-card,.landing-info-card:nth-child(2),.landing-info-card--wide{border-right:0;border-top:1px solid var(--landing-ink);grid-column:1;padding:38px 18px 42px}.landing-info-card:first-child{border-top:0}.landing-info-index,.landing-info-card--wide .landing-info-index{top:34px;right:18px}.landing-info-card h3{max-width:calc(100% - 36px);font-size:34px}.landing-privacy-columns{grid-template-columns:1fr}.landing-privacy-columns>div,.landing-privacy-columns>div:nth-child(2n){border-left:0;border-top:1px solid var(--landing-line);padding:24px 0}.landing-privacy-columns>div:first-child{border-top:0}.landing-footer{grid-template-columns:1fr;gap:18px;padding-block:24px}.landing-footer p{display:none}.landing-footer nav{justify-content:flex-start;justify-self:start;gap:16px}.landing-confirmation-main{grid-template-columns:1fr;gap:58px;width:calc(100% - 28px);min-height:auto;padding-block:70px}.landing-confirmation-main h1{font-size:clamp(48px,15vw,70px)}.landing-confirmation-main section>p:not(.landing-overline){font-size:21px}.landing-confirmation-actions{flex-direction:column;align-items:flex-start;gap:22px}.landing-confirmation-main aside{min-height:260px;padding:28px 0 28px 22px}}@media (prefers-reduced-motion:reduce){.public-landing *,.public-landing :before,.public-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html:has(.launch-page){scroll-behavior:auto}.launch-page{--public-accent:#b83825;font-size:16px;overflow:clip}.public-width{width:min(1240px,100% - 64px);margin-inline:auto}.public-skip{z-index:200;background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.public-skip:focus{transform:none}.public-header{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.public-brand{letter-spacing:.12em;align-items:center;gap:12px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.public-brand-mark{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.public-brand small{letter-spacing:0;color:var(--landing-muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.public-header nav{align-items:center;gap:28px;font-size:14px;display:flex}.public-nav-sample{text-underline-offset:5px}.public-header-cta{border-bottom:1px solid;align-items:center;gap:14px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.public-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 20px;font-size:12px;font-weight:750;line-height:1.5}.public-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(36px,6vw,86px);padding-block:64px 76px;display:grid}.public-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5.7vw,76px);font-weight:780;line-height:1.02}.launch-page em{font-family:Georgia,Times New Roman,serif;font-weight:400}.public-hero h1 em{color:var(--public-accent)}.public-hero-description{max-width:600px;margin:24px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.5}.public-hero-credit{color:var(--landing-muted);margin:0;font-size:14px}.public-hero-form{border:1px solid var(--landing-ink);background:var(--landing-paper-bright);box-shadow:8px 8px 0 var(--landing-ink);min-width:0;padding:30px}.launch-page .subscribe-card{background:0 0;border:0;min-width:0;padding:0;scroll-margin-block:28px;display:block}.launch-page .subscribe-card form{flex-direction:column;align-items:stretch;gap:16px;margin:0;display:flex}.launch-page .subscribe-email{width:100%}.launch-page .subscribe-card label>span:first-child{letter-spacing:0;text-transform:none;color:var(--landing-ink);margin-bottom:8px;font:650 14px/1.4 Inter,ui-sans-serif,sans-serif}.launch-page .subscribe-card input[type=email]{background:#fffdfa;border-color:#7a827b;height:52px;font-size:16px}.launch-page .subscribe-card input:focus-visible{outline:2px solid var(--landing-blue);outline-offset:3px}.launch-page .subscribe-consent{grid-template-columns:20px 1fr;gap:10px}.launch-page .subscribe-consent input{width:19px;height:19px;accent-color:var(--landing-ink)}.launch-page .subscribe-consent>span:last-child{color:#515c53;font-size:14px;line-height:1.5}.launch-page .subscribe-consent a{color:var(--landing-ink)}.launch-page .subscribe-card button{letter-spacing:0;background:var(--landing-ink);border:1px solid var(--landing-ink);min-height:52px;padding:12px 18px;font-size:15px;line-height:1.4}.launch-page .subscribe-card button:hover{background:#263d2e}.public-form-promise{color:var(--landing-muted);margin:18px 0;font-size:13px;line-height:1.55}.public-sample-link{border-top:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:14px;padding-top:18px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.public-sample-link:hover{color:var(--public-accent)}.public-section-heading{grid-template-columns:1.7fr 1fr;align-items:end;gap:40px;margin-bottom:36px;display:grid}.launch-page h2{letter-spacing:-.035em}.public-section-heading h2,.public-faq h2{margin:0;font-size:clamp(30px,3.3vw,44px);font-weight:700;line-height:1.12}.public-section-heading>p{max-width:360px;color:var(--landing-muted);margin:0;font-size:17px;line-height:1.6}.public-stories{border-top:1px solid var(--landing-ink);padding-block:52px 64px}.public-story-grid{border:1px solid var(--landing-line);background:var(--landing-paper-bright);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-story{flex-direction:column;min-width:0;padding:28px;display:flex}.public-story+.public-story{border-left:1px solid var(--landing-line)}.public-story-meta{color:var(--landing-muted);justify-content:space-between;gap:10px;font-size:12px;line-height:1.5;display:flex}.public-story-figure{flex-direction:column;gap:8px;min-height:156px;padding-block:28px 24px;display:flex}.public-story-figure strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.2vw,60px);font-weight:400;line-height:1}.public-story--blue .public-story-figure strong{color:#2458a6}.public-story--green .public-story-figure strong{color:#207357}.public-story--coral .public-story-figure strong{color:var(--public-accent)}.public-story-figure span{max-width:260px;color:var(--landing-muted);font-size:12px;line-height:1.5}.public-story h3{letter-spacing:-.025em;margin:0 0 18px;font-size:25px;line-height:1.2}.public-story h3 a{text-decoration:none}.public-story h3 a:hover{text-underline-offset:4px;text-decoration:underline}.public-story>p{color:var(--landing-muted);margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.6}.public-story-footer{border-top:1px solid var(--landing-line);flex-direction:column;gap:16px;margin-top:auto;padding-top:22px;display:flex}.public-story-footer>span{color:var(--landing-muted);font-size:12px}.public-story-footer a{justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.public-sample{background:var(--landing-ink);color:var(--landing-paper-bright);grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:52px;display:grid}.public-sample .public-eyebrow{color:#ffad99}.public-sample h2,.public-final-signup h2{margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.12}.public-sample-copy>p:not(.public-eyebrow){color:#d6ddd5;max-width:440px;margin-block:24px;font-size:18px;line-height:1.6}.public-button{background:var(--landing-ink);justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:14px 20px;font-size:14px;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex;color:var(--landing-paper-bright)!important}.public-button-light{background:var(--landing-paper-bright);color:var(--landing-ink)!important}.public-sample-copy>small{color:#bfcabf;margin-top:14px;font-size:13px;display:block}.public-email-preview{background:var(--landing-paper-bright);padding:30px;text-decoration:none;transition:transform .2s;display:block;transform:rotate(1deg);box-shadow:8px 8px #344637;color:var(--landing-ink)!important}.public-email-preview:hover{transform:rotate(0)}.public-email-masthead{border-bottom:1px solid var(--landing-line);letter-spacing:.07em;justify-content:space-between;gap:12px;padding-bottom:18px;font-size:14px;font-weight:800;display:flex}.public-email-masthead span{color:var(--landing-muted);letter-spacing:0;font-size:12px;font-weight:400}.public-email-kicker{color:var(--landing-muted);margin:24px 0 12px;font-size:12px}.public-email-preview h3{letter-spacing:-.035em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.15}.public-email-preview ol{margin:0;padding:0;list-style:none}.public-email-preview li{border-top:1px solid var(--landing-line);gap:16px;padding:16px 0;display:flex}.public-email-preview li>span{color:var(--public-accent);font-size:13px}.public-email-preview li strong{font-size:14px;line-height:1.5}.public-email-preview li p{color:var(--landing-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.public-email-read{justify-content:space-between;margin-top:16px;font-size:14px;font-weight:700;display:flex}.public-faq{grid-template-columns:1fr 1.3fr;gap:80px;padding-block:72px;display:grid}.public-underlined{text-underline-offset:5px;margin-top:24px;font-size:14px;display:inline-block}.public-faq-items{border-top:1px solid var(--landing-line)}.public-faq details{border-bottom:1px solid var(--landing-line);padding-block:20px}.public-faq summary{cursor:pointer;font-size:17px;font-weight:650;line-height:1.5}.public-faq details p{color:var(--landing-muted);margin:16px 0 0;font-size:16px;line-height:1.7}.public-final-signup{border-block:1px solid var(--landing-ink);grid-template-columns:1fr 1fr;gap:80px;padding-block:48px;display:grid}.public-final-signup>div>p:last-child{color:var(--landing-muted);margin:18px 0 0;font-size:17px}.public-launch-banner{border-left:3px solid var(--public-accent);background:#eee6d8;flex-wrap:wrap;gap:4px 24px;margin-block:20px 0;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.public-launch-banner strong{color:var(--public-accent)}.public-launch-banner span{color:var(--landing-ink)}.public-footer{border-top:1px solid var(--landing-line);flex-wrap:wrap;align-items:center;gap:18px 28px;padding-block:26px;display:flex}.public-footer>p{color:var(--landing-muted);margin:0;font-size:13px}.public-footer nav{flex-wrap:wrap;gap:12px 20px;margin-left:auto;display:flex}.public-footer nav a{text-underline-offset:4px;font-size:13px}.public-mobile-signup{display:none}.public-reading-header{max-width:900px;padding-block:56px 36px}.public-reading-header h1{letter-spacing:-.045em;text-wrap:balance;margin:22px 0;font-size:clamp(34px,4.5vw,60px);line-height:1.08}.public-reading-header .public-dek{font:20px/1.55 Georgia,Times New Roman,serif}.public-reading-meta{color:var(--landing-muted);flex-wrap:wrap;gap:12px 22px;font-size:13px;display:flex}.public-reading-meta a{text-underline-offset:4px}.public-prose{overflow-wrap:anywhere;width:min(760px,100% - 48px);margin-inline:auto;padding-bottom:40px;font:18px/1.75 Georgia,Times New Roman,serif}.public-prose h2{margin:44px 0 18px;font:700 28px/1.25 Inter,ui-sans-serif,sans-serif}.public-prose h3{margin:32px 0 14px;font:650 22px/1.35 Inter,ui-sans-serif,sans-serif}.public-prose p{margin:0 0 20px}.public-prose a{color:#20548b;text-underline-offset:3px;text-decoration-thickness:1px}.public-prose li{margin-block:10px}.public-prose table{border-collapse:collapse;width:100%;font:14px/1.55 Inter,ui-sans-serif,sans-serif}.public-prose th,.public-prose td{text-align:left;border:1px solid var(--landing-line);vertical-align:top;padding:12px 14px}.public-prose th{background:#e6e6dc}.public-table-scroll{margin-block:28px;overflow-x:auto}.public-prose .public-table-scroll table{min-width:540px}.public-prose blockquote{border-left:3px solid var(--public-accent);background:var(--landing-paper-bright);margin:24px 0;padding:20px 24px}.public-reading-cta{background:var(--landing-paper-bright);border:1px solid var(--landing-ink);justify-content:space-between;align-items:center;gap:24px;max-width:900px;margin-bottom:52px;padding:32px;display:flex}.public-reading-cta h2{margin:0 0 10px;font-size:26px}.public-reading-cta p{color:var(--landing-muted);margin:0;font-size:16px;line-height:1.5}.public-reading-cta .public-button{flex-shrink:0}.public-newsletter-paper{background:var(--landing-paper-bright);border:1px solid var(--landing-line);padding:40px}.public-newsletter-paper .public-newsletter-number{color:var(--public-accent);margin-top:40px;font:400 42px/1 Georgia,serif}.public-newsletter-paper section+section{border-top:1px solid var(--landing-line);margin-top:32px}.public-newsletter-paper h2{margin-top:12px}.public-newsletter-paper a[href^="/lesen/"]{min-height:44px;display:inline-block}.public-newsletter-signoff{border-top:1px solid var(--landing-line);margin-top:32px;padding-top:24px}.public-explorer-page .landing-lens{padding-top:0}.public-explorer-page .landing-topic-tabs button small,.public-explorer-page .landing-lens-chain small,.public-explorer-page .landing-lens-detail small{font-size:12px}.public-explorer-page .landing-lens-detail>p,.public-explorer-page .landing-lens-topic>p:last-child{font-size:17px}@media (width<=1000px){.public-header nav{gap:18px}.public-hero{grid-template-columns:1.05fr 1fr;gap:36px;padding-block:48px}.public-hero h1{font-size:52px}.public-hero-form{padding:24px}.public-story{padding:22px}.public-story h3{font-size:22px}.public-sample{gap:32px;padding:36px}.public-faq,.public-final-signup{gap:40px}}@media (width<=760px){.public-width{width:calc(100% - 36px)}.public-header{gap:14px;min-height:72px}.public-brand{gap:8px;font-size:12px}.public-brand small,.public-nav-sample{display:none}.public-header-cta{gap:8px;font-size:13px}.public-hero{grid-template-columns:1fr;gap:24px;padding-block:28px 42px}.public-eyebrow{letter-spacing:.06em;margin-bottom:14px;font-size:12px}.public-hero h1{font-size:clamp(36px,9.5vw,54px);line-height:1.04}.public-desktop-break{display:none}.public-hero-description{margin:18px 0 0;font-size:18px;line-height:1.45}.public-hero-credit{display:none}.public-hero-form{box-shadow:5px 5px 0 var(--landing-ink);padding:20px}.launch-page .subscribe-card form{gap:12px}.public-form-promise{margin-block:14px}.public-sample-link{padding-top:14px}.public-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.public-section-heading h2,.public-faq h2{font-size:32px}.public-section-heading>p{max-width:none;font-size:16px}.public-stories{padding-block:32px 40px}.public-story-grid{grid-template-columns:1fr}.public-story+.public-story{border-left:0;border-top:1px solid var(--landing-line)}.public-story{padding:24px}.public-story-figure{min-height:0;padding-block:20px}.public-story-figure strong{font-size:48px}.public-story h3{font-size:25px}.public-story-footer{gap:8px;padding-top:16px}.public-sample{grid-template-columns:1fr;gap:32px;padding:28px 24px}.public-sample h2,.public-final-signup h2{font-size:36px}.public-email-preview{padding:22px;transform:none;box-shadow:4px 4px #344637}.public-faq{grid-template-columns:1fr;gap:24px;padding-block:42px}.public-final-signup{grid-template-columns:1fr;gap:28px;padding-block:32px}.public-footer{gap:16px;padding-bottom:94px}.public-footer nav{width:100%;margin-left:0}.public-mobile-signup{z-index:80;border-top:1px solid var(--landing-line);padding:10px 18px max(10px, env(safe-area-inset-bottom));background:var(--landing-paper-bright);display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #13221910}.public-mobile-signup a{background:var(--landing-ink);color:#fff;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.public-reading-header{padding-top:32px}.public-reading-header h1{font-size:36px}.public-reading-header .public-dek{font-size:19px}.public-prose{width:calc(100% - 36px);font-size:18px}.public-prose h2{font-size:26px}.public-reading-cta{flex-direction:column;align-items:stretch;padding:24px}.public-newsletter-paper{padding:24px}.public-newsletter-paper h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.public-email-preview{transition:none;transform:none}}
