:root{--brand-graphite:#1f2937;--brand-slate:#475569;--brand-teal:#2e7d8f;--brand-mist:#f6f8fa;--brand-cloud:#e2e8f0;--brand-body-weight:400;--brand-label-weight:500;--brand-heading-weight:600}@font-face{font-family:Inter;src:url(../fonts/inter/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter/InterVariable-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--color-text:var(--brand-graphite);--color-muted:var(--brand-slate);--color-accent:var(--brand-teal);--color-action:#246778;--color-surface:var(--brand-mist);--color-border:var(--brand-cloud);--color-paper:#fff;--color-highlight:#e2f0f2;--space-section:calc(clamp(3.5rem, 6vw, 5.5rem));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-text);background:var(--color-paper);font-synthesis:none;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{font-size:1rem;line-height:1.7;font-weight:var(--brand-body-weight);margin:0}button,input,textarea{font:inherit}button{cursor:pointer}a{color:var(--color-action);text-underline-offset:.23em;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-action);outline-offset:5px}main:focus{outline:none}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-weight:var(--brand-heading-weight);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.16}h1{font-size:calc(clamp(2.5rem,4vw,3.6rem))}h2{font-size:calc(clamp(2rem,3vw,2.75rem))}h3{font-size:1.35rem}p{margin:0 0 1rem}p:last-child{margin-bottom:0}section[id]{scroll-margin-top:7rem}.container{width:min(1200px,100% - 4rem);margin-inline:auto}.section{padding-block:var(--space-section)}main>.section{background:var(--color-paper)}main>.section:nth-of-type(2n){background:var(--color-surface)}main>section+section{border-top:1px solid var(--color-border)}.eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--color-action);margin-bottom:1.2rem;font-size:.75rem;font-weight:600}.lead{max-width:37rem;margin-block:1.6rem;font-size:calc(clamp(1.05rem,1.3vw,1.2rem));line-height:1.75}.lead,.muted{color:var(--color-muted)}.small{font-size:.85rem}.accent{color:var(--color-action)}.skip-link{z-index:30;background:#fff;padding:.75rem 1rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.button{overflow-wrap:anywhere;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.75rem;max-width:100%;min-height:48px;padding:.75rem 1.2rem;font-size:.9rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.button-primary{background:var(--color-action);color:#fff}.button-primary:hover{background:var(--color-text);text-decoration:none}.text-link{align-items:center;gap:.55rem;min-height:44px;font-weight:500;display:inline-flex}.actions,.product-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem;font-size:.9rem;display:flex}.site-header{border-bottom:1px solid var(--color-border);background:var(--color-paper);z-index:10;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:96px;display:flex}.brand{flex-shrink:0;display:block}.brand img{width:172px;height:48px}.site-nav{align-items:center;gap:2.25rem;display:flex}.site-nav a{min-height:44px;color:var(--color-text);align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.site-nav a:hover{text-decoration:underline}.site-nav a[aria-current=page]{color:var(--color-action);text-decoration:underline;text-decoration-thickness:2px}.menu-toggle{border:1px solid var(--color-border);min-height:44px;color:var(--color-text);background:#fff;border-radius:4px;padding:.5rem .85rem;display:none}.hero{background:linear-gradient(110deg,#fff 45%,#f2f6f7);padding-block:calc(clamp(3.5rem,7vw,6rem))}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}.hero h1{letter-spacing:-.05em;font-size:calc(clamp(3.2rem,4.7vw,4.5rem));line-height:1.07}.hero .lead{max-width:30rem}.hero .actions{gap:.75rem 1.2rem}.section-heading{max-width:44rem;margin-bottom:3.25rem}.section-heading h2{margin-bottom:1rem}.section-heading>h2:last-child{margin-bottom:0}.section-heading>p:last-child{color:var(--color-muted);max-width:40rem}.product-card,.product-grid{gap:4rem;display:grid}.product-card{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;min-width:0}.product-card+.product-card{border-top:1px solid var(--color-border);padding-top:4rem}.product-card-convert .product-copy{order:2}.product-copy{min-width:0}.product-copy h3{font-size:calc(clamp(1.8rem,2.7vw,2.35rem))}.product-copy>p:not(.eyebrow),.product-role{color:var(--color-muted)}.product-role{border-left:1px solid var(--color-border);letter-spacing:0;text-transform:none;margin-left:.8rem;padding-left:.8rem;font-weight:400}.product-summary{margin-block:1.3rem;font-size:1.1rem;color:var(--color-text)!important}.product-points{margin:1.5rem 0 0;padding:0;font-size:.88rem;list-style:none}.product-points li{margin-block:.45rem;padding-left:1.3rem;position:relative}.product-points li:before{content:"✓";color:var(--color-action);position:absolute;left:0}.product-preview{min-width:0;margin:0;container-type:inline-size}.convert-scene,.review-scene{background:#eaf0f2;border:1px solid #d5e0e4;border-radius:8px;overflow:hidden;box-shadow:0 15px 35px #1f29370a}.scene-bar{color:var(--color-muted);background:#f7fafb;border-bottom:1px solid #d5e0e4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1.15rem;font-size:.68rem;display:flex}.scene-brand{color:var(--color-text);font-weight:600}.review-workspace{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:.85rem;padding:1.2rem;display:grid}.converted-article,.manuscript-sheet{background:#fff;border:1px solid #d9e2e5;min-width:0;padding:1.5rem;box-shadow:0 2px 5px #1f293708}.manuscript-sheet{padding-bottom:2.7rem;position:relative}.paper-kicker{color:var(--color-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.6rem;font-size:.52rem;font-weight:500;display:block}.converted-article h3,.manuscript-sheet h3{letter-spacing:-.03em;text-wrap:wrap;margin-bottom:.65rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:400;line-height:1.22}.paper-authors{color:var(--color-muted);margin-bottom:.8rem;font-size:.58rem!important}.paper-rule{background:var(--color-border);height:1px;margin-block:.85rem}.converted-article h4,.manuscript-sheet h4{margin:1rem 0 .45rem;font-size:.67rem;font-weight:600}.converted-article p:not(.paper-authors),.manuscript-sheet p:not(.paper-authors){margin-bottom:.8rem;font-family:Georgia,serif;font-size:.75rem;line-height:1.65}.manuscript-sheet mark{color:var(--color-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#d8ecef;border-bottom:1px solid #8bbbc5;padding-block:.1rem}.paper-page{color:var(--color-muted);font-size:.55rem;position:absolute;bottom:.9rem;left:50%}.review-notes{min-width:0}.notes-heading{justify-content:space-between;align-items:center;padding:.25rem 0 .8rem;font-size:.67rem;display:flex}.notes-heading>span{color:var(--color-muted)}.annotation-note{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);background:#fff;border-radius:3px;padding:.9rem}.note-category{color:var(--color-action);background:#e8f2f4;border-radius:3px;padding:.13rem .4rem;font-size:.56rem;display:inline-block}.annotation-location{color:var(--color-muted);margin:.6rem 0;font-size:.54rem}.annotation-note blockquote{color:var(--color-muted);border-left:2px solid var(--color-border);margin:.7rem 0;padding-left:.55rem;font-size:.64rem}.annotation-note>p:last-child,.review-summary p{font-size:.69rem;line-height:1.65}.review-summary{border-top:1px solid #cfdbdf;margin-top:1rem;padding-top:.8rem}.preview-label{margin-bottom:.5rem;font-size:.62rem;font-weight:600;display:block}.conversion-workspace{grid-template-columns:minmax(0,1fr) minmax(0,.52fr);align-items:center;gap:1rem;padding:1.6rem 1.3rem 8.75rem;display:grid;position:relative}.converted-article{min-height:21rem}.edition-label{color:var(--color-action);margin-bottom:1.4rem;font-size:.56rem;font-weight:600;display:inline-block}.converted-article h3{font-size:1.4rem}.mobile-edition{border:5px solid var(--color-text);background:#fff;border-radius:22px;min-width:0;padding:1.7rem .8rem 1.3rem;position:relative;box-shadow:0 10px 20px #1f293712}.phone-speaker{background:var(--color-text);border-radius:2px;width:24%;height:3px;position:absolute;top:.55rem;left:38%}.mobile-edition h4{margin:.5rem 0 .75rem;font-family:Georgia,serif;font-size:.95rem;font-weight:400;line-height:1.25}.mobile-edition .paper-kicker{font-size:.44rem}.mobile-edition strong{font-size:.59rem}.mobile-edition>p:not(.paper-authors){margin:.35rem 0;font-family:Georgia,serif;font-size:.62rem;line-height:1.6}.phone-home{border-radius:2px;width:30%;height:3px;bottom:.45rem;left:35%}.phone-home,.xml-excerpt{background:var(--color-text);position:absolute}.xml-excerpt{color:#e8f0f4;border-radius:4px;padding:.9rem 1.1rem;bottom:1.35rem;left:2.6rem;right:2.6rem;box-shadow:0 4px 15px #1f29371a}.xml-heading{border-bottom:1px solid #5f707b;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;padding-bottom:.45rem;font-size:.55rem;display:flex}.xml-heading>span:first-child{color:#a3d5df;font-weight:600}.xml-excerpt code{font-family:ui-monospace,monospace;font-size:.62rem;line-height:1.7;display:block}.product-preview blockquote,.product-preview h4,.product-preview p,.product-preview span,.xml-excerpt code{overflow-wrap:anywhere}.preview-hero .convert-scene{box-shadow:0 20px 50px #1f293711}.preview-hero .conversion-workspace{padding-top:2rem}.preview-hero .converted-article{min-height:22rem}.initiative-inner,.split-section{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6rem;display:grid}.section-copy{color:var(--color-muted)}.section-copy .text-link{margin-top:.4rem;font-size:.9rem}.story-lead{color:var(--color-text);font-size:1.15rem}.initiative-inner{border-left:3px solid var(--color-border);padding-left:2rem}.contact-inner p:not(.eyebrow),.initiative-inner .eyebrow,.initiative-subtitle{color:var(--color-muted)}.initiative-inner h2{letter-spacing:-.04em}.initiative-subtitle{max-width:22rem;margin-top:1rem;font-size:1.1rem}.contact-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:5rem;display:grid}.contact-inner h2{max-width:34rem;margin-bottom:1rem;font-size:calc(clamp(1.8rem,2.6vw,2.35rem))}.contact-address{min-width:0}.contact-address .button{font-size:.9rem}.contact-address p{margin-top:.4rem;font-size:.85rem}.site-footer{border-top:1px solid var(--color-border);padding-block:2.2rem}.footer-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.footer-name{color:var(--color-text);font-weight:600;text-decoration:none}.footer-inner p{color:var(--color-muted);margin-top:.35rem;font-size:.8rem}.footer-inner nav{flex-wrap:wrap;gap:1.5rem;display:flex}.footer-inner nav a{min-height:44px;color:var(--color-muted);align-items:center;font-size:.8rem;display:inline-flex}.product-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:4rem;display:grid}.product-detail-grid .small{margin-top:1rem}.benefits-grid,.principles-grid,.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-block:0;padding:0;list-style:none;display:grid}.benefits-grid h3,.principles-grid h3,.steps-grid h3{margin-bottom:1rem}.benefits-grid p,.principles-grid p,.steps-grid p{color:var(--color-muted);font-size:.95rem}.step-number{border-bottom:1px solid #c6d4dc;padding-bottom:.85rem;font-weight:500;display:block}.format-label,.step-number{color:var(--color-action);margin-bottom:1.4rem;font-size:.75rem}.format-label{border:1px solid var(--color-border);border-radius:4px;padding:.2rem .6rem;display:inline-block}.about-intro h1{max-width:48rem}.about-intro .lead{max-width:46rem}.founder-context{max-width:52rem;color:var(--color-muted)}.about-opening{color:var(--color-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;margin-top:2.5rem;display:grid}.reading-width{max-width:740px}.reading-width h1{margin-bottom:1.5rem}.reading-width>h2{margin-bottom:1rem}.legal-content h2{margin-block:2rem 1rem;font-size:1.25rem}.legal-content dl{margin-block:1.5rem}.legal-content dt{margin-top:1rem;font-weight:500}.legal-content dd{color:var(--color-muted);margin:.25rem 0 0}@media (width<=1050px){.hero-inner,.product-card,.product-detail-grid{gap:2.5rem}.initiative-inner,.split-section{gap:3rem}.benefits-grid,.contact-inner,.principles-grid,.steps-grid{gap:2rem}}@media (width<=800px){.hero-inner,.product-card,.product-detail-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.hero-copy{max-width:36rem}.hero h1{font-size:calc(clamp(3rem,7vw,4.5rem))}.hero h1 span br{display:none}.hero .product-preview{width:100%;max-width:38rem}.product-card .product-preview{max-width:40rem}.product-card-convert .product-copy{order:0}.contact-inner,.initiative-inner,.split-section{grid-template-columns:minmax(0,1fr);gap:2rem}.benefits-grid,.principles-grid,.steps-grid{grid-template-columns:minmax(0,1fr);gap:2.25rem}.step-number{margin-bottom:1rem}.about-opening{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (width<=700px){.container{width:calc(100% - 2.5rem)}.header-inner{flex-wrap:wrap;gap:1rem;min-height:84px;padding-block:1rem}.brand img{width:151px;height:42px}.site-header.is-interactive .menu-toggle{display:block}.site-nav{border-top:1px solid var(--color-border);flex-direction:column;flex-basis:100%;align-items:stretch;gap:0;padding-top:.5rem;display:flex}.site-header.is-interactive .site-nav:not(.is-open){display:none}.site-nav a{padding-block:.65rem}.hero{padding-block:3rem}.hero h1{font-size:calc(clamp(2.65rem,10vw,4rem))}.hero .actions{align-items:flex-start}.section-heading{margin-bottom:2.5rem}.product-grid{gap:3rem}.product-card+.product-card{padding-top:3rem}.initiative-inner{padding-left:1rem}.footer-inner{flex-direction:column;align-items:start;gap:1.1rem}.footer-inner nav{gap:1.25rem}}@container (width<=28rem){.review-workspace{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem}.manuscript-sheet{padding:1.3rem 1.3rem 2rem}.converted-article,.paper-continuation,.review-summary{display:none}.review-notes{padding:.25rem}.notes-heading{padding-bottom:.6rem}.conversion-workspace{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1rem}.mobile-edition{justify-self:center;width:min(100%,12rem);padding:2rem 1rem 1.5rem}.mobile-edition .paper-kicker{font-size:.5rem}.mobile-edition h4{font-size:1.15rem}.mobile-edition>p:not(.paper-authors){font-size:.75rem}.xml-excerpt{min-width:0;position:static}.xml-excerpt code{font-size:.65rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{.site-header{position:static}.menu-toggle{display:none}.site-nav{display:flex}.section{padding-block:2rem}.product-preview{-moz-column-break-inside:avoid;break-inside:avoid}}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.offer-grid article{border-top:2px solid var(--color-border);min-width:0;padding-top:1.5rem}.offer-grid h3{margin-bottom:1rem;font-size:calc(clamp(1.5rem,2.4vw,2rem))}.format-outlook p,.offer-grid p{color:var(--color-muted)}.benefits-grid article h2{margin-bottom:1rem;font-size:1.35rem}@media (width<=800px){.offer-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.format-outlook{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:1.5rem}.format-outlook h3{margin-bottom:1rem}.format-outlook p{max-width:48rem}
