:root{--navy:#1f3a5f;--navy-deep:#14283f;--ink:#172033;--cream:#f7f3ea;--cream-deep:#efe8d8;--paper:#fbf9f3;--sage:#8fa98b;--gold:#c9a24b;--line:#1f3a5f2e;--line-strong:#1f3a5f52;--serif:"Source Serif 4", "Iowan Old Style", Palatino, "Palatino Linotype", Georgia, serif;--sans:"Atkinson Hyperlegible", "Segoe UI", sans-serif;--shadow:0 18px 50px #14283f1f, 0 2px 6px #14283f0f;--measure:64ch;--header:4.75rem;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0;font-size:1.1875rem;font-weight:400;line-height:1.65}body:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#1f3a5f0b,#0000);height:280px;position:fixed;inset:0 0 auto}img,svg{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3,.serif{font-family:var(--serif);color:var(--navy);letter-spacing:-.02em;font-weight:500}h1{overflow-wrap:break-word;margin-bottom:1.25rem;font-size:clamp(1.85rem,5.2vw + .7rem,5.05rem);line-height:1.02}h1 em,.italic{font-style:italic;font-weight:500}h2{overflow-wrap:break-word;margin-bottom:1rem;font-size:clamp(1.65rem,2.4vw + .85rem,3.15rem);line-height:1.12}h3{margin-bottom:.4rem;font-size:clamp(1.4rem,2vw,1.7rem);line-height:1.25}p,li,dd,figcaption,label,button,input,select,textarea,summary{font-size:1.1875rem}a{color:var(--navy);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-color:#7a5e24}:focus-visible{outline:3px solid var(--navy);outline-offset:3px}:focus:not(:focus-visible){outline:none}.skip{z-index:80;background:var(--navy);color:var(--cream);padding:.75rem 1rem;text-decoration:none;position:absolute;top:-8rem;left:1rem}.skip:focus{top:.75rem}.wrap{z-index:1;width:min(1120px,100% - 2.5rem);min-width:0;max-width:100%;margin-inline:auto;position:relative}.section{padding-block:4.25rem}.measure{max-width:var(--measure)}.running,.kicker{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);margin:0 0 1rem;font-size:1.125rem;font-weight:700}.deck{max-width:38ch;margin-bottom:1.75rem;font-size:1.375rem;line-height:1.5}.gold-rule{background:var(--gold);border:0;width:4.5rem;height:1px;margin:1.5rem 0}.founder-note{background:var(--paper);border-top:1px solid var(--gold);box-shadow:var(--shadow);min-width:0;max-width:100%;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3vw,2.25rem) clamp(1.35rem,3vw,2rem)}.founder-note h2{margin-top:0}.founder-note p{max-width:62ch;margin-bottom:0}.founder-sign{font-family:var(--serif);color:var(--navy);letter-spacing:-.03em;margin:1.35rem 0 0;font-size:clamp(2.15rem,4vw,2.85rem);font-style:italic;font-weight:400;line-height:1}.prose .founder-note{margin:2rem 0 .25rem}.site-header{z-index:40;background:var(--cream);border-top:3px solid var(--gold);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{min-height:var(--header);justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.header-inner>*{min-width:0}.wordmark{color:var(--navy);align-items:center;gap:.7rem;min-width:0;max-width:100%;min-height:48px;text-decoration:none;display:inline-flex}.wordmark-text{flex-direction:column;min-width:0;line-height:1;display:flex}.wordmark-the{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:.875rem;font-weight:700}.wordmark-name{font-family:var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.125rem,3.4vw,1.35rem);font-weight:500}.monogram{flex:none;width:36px;height:36px}.nav-desktop{align-items:center;gap:.25rem 1.35rem;display:none}.nav-desktop a:not(.btn){min-height:48px;color:var(--navy);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.nav-desktop a[aria-current=page]{border-bottom-color:var(--gold);font-weight:700}.nav-mobile summary{cursor:pointer;min-width:48px;min-height:48px;color:var(--navy);justify-content:center;align-items:center;padding-inline:.25rem;font-weight:700;list-style:none;display:inline-flex}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile .menu-close,.nav-mobile[open] .menu-open{display:none}.nav-mobile[open] .menu-close{display:inline}.nav-mobile .nav-panel{display:none}.nav-mobile[open] .nav-panel{left:0;right:0;top:calc(var(--header) + 4px);z-index:45;background:var(--cream);border-bottom:1px solid var(--line);min-width:0;max-width:100%;padding:.5rem 1.25rem 1.25rem;display:grid;position:fixed}.nav-mobile{position:static}.nav-mobile .nav-panel a{border-top:1px solid var(--line);min-height:48px;color:var(--navy);align-items:center;text-decoration:none;display:flex}.nav-mobile .nav-panel a[aria-current=page]{font-weight:700}.btn{min-height:48px;font-family:var(--sans);border:1px solid var(--navy);background:var(--navy);color:var(--cream);cursor:pointer;box-shadow:inset 0 -2px 0 var(--gold);border-radius:2px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:1.125rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--navy-deep);color:var(--cream)}.btn-ghost{color:var(--navy);box-shadow:none;background:0 0}.btn-ghost:hover{color:var(--navy);background:#1f3a5f0f}.btn-on-navy{background:var(--cream);color:var(--navy);border-color:var(--cream);box-shadow:inset 0 -2px 0 var(--gold)}.btn-on-navy:hover{color:var(--navy);background:#fff}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0;max-width:100%;margin-bottom:1.25rem;display:flex}.hero-note,.fine{max-width:46ch;margin:0;font-size:1.125rem}.hero{min-width:0;max-width:100%;padding-top:2.25rem;padding-bottom:1rem}.hero h1 em{background-image:linear-gradient(var(--gold), var(--gold));background-position:0 92%;background-repeat:no-repeat;background-size:100% 1px}.still-figure{min-width:0;max-width:100%;margin:2rem 0 0}.still-figure figcaption{font-family:var(--serif);color:var(--ink);margin-top:.85rem;font-size:1.125rem;font-style:italic}.still{min-width:0;max-width:100%;min-height:0;position:relative}.book,.book-shell,.pdf,.pdf-page,.hero>*,.product-hero>*,.trust-grid>*,.spread>*,.paper-panel,.stationery{min-width:0;max-width:100%}.book,.sheet,.pdf{background:0 0}.book-shell{background-color:#1a3254;background-image:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 4px),linear-gradient(165deg,#2a4a73,#1a3254 42%,#13263f);border-radius:3px 8px 8px 3px;padding:14px 12px 16px;box-shadow:inset 0 0 0 1px #c9a24b8c,inset 0 0 0 5px #14283f40,0 22px 40px #14283f2e}.book-spread{background:#fbf9f3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;max-width:100%;min-height:280px;display:grid;position:relative;box-shadow:0 1px #fff9}.book-spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#14283f0d,#14283f29 48%,#ffffffa6 52%,#14283f14);width:22px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.leaf{color:var(--ink);background:linear-gradient(90deg,#14283f08,#0000 18px);min-width:0;padding:.9rem .85rem .75rem;position:relative}.leaf-kicker,.sheet-title,.pdf-brand,.sheet-badge,.tab{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.leaf h3,.pdf h3{font-family:var(--serif);letter-spacing:0;color:var(--navy);margin:.15rem 0 .45rem;font-size:15px}.mini{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;font-size:12px;line-height:1.35}.mini th,.mini td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #1f3a5f24;padding:.28rem .2rem .22rem 0;font-size:12px;font-weight:400}.mini .num,.num{text-align:right;font-variant-numeric:tabular-nums}.leaf-foot,.pdf-foot,.sheet-foot{font-size:12px;font-family:var(--sans);margin:.45rem 0 0}.ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);z-index:2;background:linear-gradient(90deg,#8d7030,#c9a24b 42%,#ead9a2 50%,#c9a24b 58%,#8d7030);width:14px;height:78px;position:absolute;top:-14px;right:22px}.sheet{background:var(--paper);box-shadow:var(--shadow);border:1px solid #1f3a5f29;border-radius:2px;width:100%;min-width:0;max-width:100%;overflow:hidden}.sheet-top,.sheet-formula,.sheet-tabs{align-items:center;gap:.5rem;display:flex}.sheet-top{background:var(--navy);color:var(--cream);justify-content:space-between;padding:.45rem .65rem}.sheet-badge{color:var(--cream);letter-spacing:.12em}.sheet-formula{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;background:#fff;min-width:0;max-width:100%;padding:.28rem .65rem;font-size:12px;overflow-x:auto}.sheet-formula span:first-child{font-family:var(--serif);color:var(--navy);margin-right:.35rem;font-style:italic}.sheet-scroll{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.grid{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fff;width:max-content;min-width:100%;font-size:12.5px;line-height:1.3}.grid th,.grid td{white-space:nowrap;border:1px solid #1f3a5f1f;padding:.28rem .4rem;font-size:12.5px;font-weight:400}.grid thead th{color:var(--navy);text-align:left;background:#e7efe4;font-weight:700}.grid .rowhead,.grid tbody th{color:var(--navy);text-align:center;background:#f3efe6;width:1.6rem;font-weight:700}.grid .picked{outline:2px solid var(--navy);outline-offset:-2px;background:#fffdf8}.sheet-tabs{background:var(--cream-deep);flex-wrap:wrap;gap:.35rem;padding:.35rem .5rem .45rem}.tab{color:var(--navy);letter-spacing:.04em;background:0 0;border:1px solid #0000;padding:.15rem .4rem}.tab.is-on{border-color:var(--line-strong);box-shadow:inset 0 -2px 0 var(--gold);background:#fff}.sheet-foot{background:#fff;margin:0;padding:.35rem .65rem .55rem}.pdf{filter:drop-shadow(0 18px 28px #14283f29)}.pdf-page{background:var(--paper);padding:1rem 1rem .8rem;position:relative;box-shadow:0 0 0 1px #1f3a5f14,8px 10px 0 -4px #e7e0d2}.pdf-page:before{content:"";pointer-events:none;border:1px solid #c9a24b73;position:absolute;inset:8px}.pdf-brand{color:var(--navy);justify-content:space-between;margin-bottom:.35rem;display:flex}.pdf h3{margin-bottom:.2rem;font-size:1.35rem;line-height:1.15}.pdf-sub{font-family:var(--serif);margin:0 0 .45rem;font-size:.95rem;font-style:italic}.pdf hr{border:0;border-top:1px solid var(--gold);margin:0 0 .55rem}.pdf-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.pdf-cols h4{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin:0 0 .25rem;font-size:12px}.pdf .mini td{font-size:12.5px}.pdf-note{margin:.55rem 0 0;font-size:12.5px;line-height:1.4}.pdf-foot{border-top:1px solid var(--line);margin-top:.6rem;padding-top:.35rem}.still-stack{gap:1.25rem;min-width:0;max-width:100%;display:grid}.still-stack .book{transform:rotate(-.4deg)}.still-stack .pdf{max-width:420px;transform:rotate(1.2deg)}.spread{gap:1.25rem;min-width:0;max-width:100%;display:grid}.quiet{max-width:62ch;margin:.25rem 0 0;padding:0;list-style:none}.quiet li{border-top:1px solid var(--line);margin:0;padding:1rem 0}.quiet li:last-child{border-bottom:1px solid var(--line)}.pull{border-left:1px solid var(--gold);font-family:var(--serif);color:var(--navy);overflow-wrap:break-word;max-width:28ch;margin:1.5rem 0;padding:.2rem 0 .2rem 1.1rem;font-size:clamp(1.25rem,1.6vw + .7rem,1.85rem);font-style:italic;line-height:1.35}.figure-band{padding-block:1rem 3rem}.stat{align-items:end;gap:.75rem;min-width:0;max-width:100%;padding-bottom:2rem;display:grid}.stat>*{min-width:0}.stat>.stat-num{min-width:max-content}.stat-num{font-family:var(--serif);letter-spacing:-.04em;color:var(--navy);border-top:1px solid var(--gold);border-bottom:1px solid var(--navy);white-space:nowrap;max-width:100%;margin:0;padding-block:.35rem;font-size:clamp(2rem,10vw,5.2rem);font-weight:500;line-height:.9}.stat p{max-width:36ch;margin:0}.source{border-top:1px solid var(--gold);max-width:70ch;margin-top:1rem;padding-top:.75rem;font-size:1.125rem}.steps{border-top:1px solid var(--line-strong);min-width:0;max-width:100%;margin-top:2rem;display:grid}.step{border-bottom:1px solid var(--line-strong);grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"num title""num body";align-items:start;gap:.35rem 1.5rem;min-width:0;max-width:100%;padding-block:1.6rem;display:grid}.step>*{min-width:0}.step>.step-no{min-width:max-content}.step h3{grid-area:title;margin-bottom:0}.step>p:not(.step-no){grid-area:body;margin:0}.step-no{font-family:var(--serif);color:var(--navy);border-bottom:1px solid var(--gold);white-space:nowrap;grid-area:num;margin:0;padding-bottom:.3rem;font-size:clamp(1.75rem,2.4vw,2.75rem);font-style:italic;font-weight:500;line-height:1;display:inline-block}.ladder{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.ladder li{border-bottom:1px solid var(--line-strong);gap:.65rem;min-width:0;max-width:100%;padding-block:1.35rem;display:grid}.ladder li>*{min-width:0}.ladder li>.ladder-no,.ladder li>.price{min-width:max-content}.ladder-no{font-family:var(--serif);color:var(--navy);white-space:nowrap;margin:0;font-style:italic}.ladder h3{margin-bottom:.25rem}.ladder p{margin:0}.price{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--navy);letter-spacing:-.02em;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(1.25rem,4.5vw,1.85rem)}.price-display{white-space:nowrap;max-width:100%;margin-bottom:.75rem;font-size:clamp(2rem,8vw,4.5rem);line-height:.95}.product-intro{min-width:0;max-width:38rem}.desk{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#1f3a5f0b,#1f3a5f05);min-width:0;max-width:100%;margin-top:1.5rem;padding:1.5rem 0 .5rem;overflow-x:clip}.desk .still-stage{max-width:820px;margin-inline:auto}@media (width>=720px){.desk .still-stage{height:620px}.desk .still-stage .book{top:132px}}.status{margin:0;font-size:1.125rem}.contents{gap:1.35rem;margin:0;padding:0;list-style:none;display:grid}.contents li{grid-template-columns:max-content minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.contents-no{font-family:var(--serif);color:var(--navy);white-space:nowrap;font-style:italic}.contents p{margin:0}.paper-panel,.stationery{background:var(--paper);box-shadow:var(--shadow);border-top:1px solid var(--gold);padding:1.5rem 1.25rem 1.75rem}.trust-grid{gap:2rem;display:grid}.promises{gap:1.35rem;margin:0;display:grid}.promises dt{font-family:var(--serif);color:var(--navy);font-size:1.4rem}.promises dd{margin:.3rem 0 0}.faq{border-top:1px solid var(--line-strong)}.faq details{border-bottom:1px solid var(--line-strong)}.faq summary{cursor:pointer;min-height:64px;font-family:var(--serif);color:var(--navy);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;font-size:clamp(1.3rem,2vw,1.55rem);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h2,.faq summary h3{font-size:inherit;margin:0;font-weight:500}.faq summary:after{content:"";border-right:1.5px solid var(--navy);border-bottom:1.5px solid var(--navy);flex:none;width:.7rem;height:.7rem;transform:rotate(45deg)translateY(-.15rem)}.faq details[open] summary:after{transform:rotate(225deg)translate(-.1rem,-.1rem)}.faq-a{max-width:var(--measure);padding:0 0 1.25rem}.band-navy{background:var(--navy-deep);color:var(--cream);z-index:1;position:relative}.band-navy h2,.band-navy .running{color:var(--cream)}.band-navy :focus-visible,.site-footer :focus-visible{outline-color:var(--cream)}.page-hero{padding-top:3rem;padding-bottom:1rem}.crumbs ol{flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:.5rem;display:flex}.crumbs{margin:0 0 1.25rem;font-size:1.125rem}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.crumbs span[aria-hidden=true]{color:var(--navy)}.form{gap:1rem;min-width:0;max-width:100%;margin-top:1.25rem;display:grid}.fields{gap:1rem;min-width:0;display:grid}.field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.shot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.shot{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;margin:0;overflow:hidden}.shot img{background:#fff;width:100%;height:auto;display:block}.shot figcaption{color:var(--ink);padding:.85rem 1rem 1.05rem;font-size:1.125rem;line-height:1.5}.preview-note{border:1px solid var(--line-strong);border-left:3px solid var(--gold);background:#ffffff73;padding:.75rem 1rem}.band-navy .preview-note{background:#ffffff0f;border-color:#f7f3ea73}.field label{font-weight:700}.band-navy .field label,.band-navy .fine,.band-navy p{color:var(--cream)}.band-navy input,.band-navy select,.band-navy textarea{background:var(--paper);color:var(--ink);border:0;border-bottom:2px solid var(--gold);border-radius:0}input,select,textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #1f3a5f73;border-radius:2px;width:100%;min-height:48px;padding:.65rem .75rem}textarea{resize:vertical;min-height:9rem}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.prose{overflow-wrap:break-word;min-width:0;max-width:68ch}.prose>p:first-of-type:first-letter{font-family:var(--serif);float:left;color:var(--navy);padding:.15rem .55rem 0 0;font-size:3.4rem;font-weight:500;line-height:.8}.prose h2{margin-top:2.4rem;font-size:clamp(1.7rem,3vw,2.15rem)}.prose ul,.prose ol{padding-left:1.2rem}.prose li{margin-block:.4rem}.prose li::marker{color:var(--navy)}.letter,.prose blockquote.letter{background:var(--paper);border-left:1px solid var(--gold);box-shadow:var(--shadow);font-family:var(--serif);color:var(--navy);margin:1.75rem 0;padding:1.1rem 1.15rem 1.15rem;font-style:italic}.referral{border-top:1px solid var(--gold);max-width:68ch;margin-top:2.5rem;padding-top:1.25rem}.journal-list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.journal-list li{border-bottom:1px solid var(--line-strong);padding-block:1.6rem}.journal-list a{text-decoration:none}.journal-list a:hover h2{text-underline-offset:.14em;text-decoration:underline}.meta{margin:0 0 .4rem;font-size:1.125rem}.site-footer{background:var(--navy-deep);color:var(--cream);border-top:1px solid var(--gold);z-index:1;padding-block:3rem 2rem;position:relative}.site-footer a{color:var(--cream)}.footer-grid{gap:1.5rem 2rem;min-width:0;display:grid}.footer-grid>*{min-width:0}.footer-brand{font-family:var(--serif);color:var(--cream);letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.8rem}.site-footer h2{color:var(--cream);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-size:1.125rem;font-weight:700}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{align-items:center;min-height:44px;display:inline-flex}.disclaimer{max-width:85ch;color:var(--cream);border-top:1px solid #f7f3ea40;margin-top:2rem;padding-top:1.25rem;font-size:1.125rem}.colophon{color:var(--cream);margin:1rem 0 0;font-size:1.125rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.btn{transition:background-color .2s,color .2s,transform .2s}.btn:hover{transform:translateY(-1px)}.nav-desktop a:not(.btn){transition:border-color .2s}.still-stack .pdf,.still-stage .pdf,.still-stage .book,.still-stage .sheet{transition:transform .55s}.still-stage:hover .pdf{transform:rotate(5deg)translateY(-8px)}.still-stage:hover .book{transform:rotate(.4deg)translateY(-4px)}}html.motion .reveal{opacity:0;transform:translateY(14px)}html.motion .reveal.in{opacity:1;transition:opacity .7s,transform .7s;transition-delay:calc(var(--d,0) * 80ms);transform:none}html.motion .reveal-fade{opacity:0}html.motion .reveal-fade.in{opacity:1;transition:opacity .8s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}html.motion .reveal,html.motion .reveal-fade,html.motion .reveal.in,html.motion .reveal-fade.in{opacity:1;transform:none}}@media (forced-colors:active){.btn,.sheet,.pdf-page,.book-shell{border:1px solid buttontext}}@media (width>=720px){.wrap{width:min(1120px,100% - 4rem)}.still,.still-stage{min-width:0;max-width:100%;overflow:clip}.fields.inline-2{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.form.split{grid-template-columns:1fr auto;align-items:end}.stat{grid-template-columns:max-content minmax(0,1fr);gap:2rem}.still-stage{height:860px}.still-stage:after{content:"";filter:blur(8px);z-index:0;pointer-events:none;background:radial-gradient(#14283f38,#0000 70%);height:46px;position:absolute;bottom:18px;left:6%;right:10%}.still-stage .sheet{z-index:1;width:86%;position:absolute;top:0;left:0;transform:rotate(-8deg)}.still-stage .book{z-index:2;width:92%;position:absolute;top:168px;left:6%;transform:rotate(2deg)}.still-stage .pdf{z-index:3;width:240px;position:absolute;top:390px;right:0;transform:rotate(6deg)}}@media (width>=900px){.nav-desktop{display:flex}.nav-mobile{display:none}.section{padding-block:6.5rem}.hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:3rem;padding-top:3.5rem;padding-bottom:2rem;display:grid}.still-figure{margin-top:0}.spread{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:2.5rem}.step{column-gap:1.75rem}.ladder li{grid-template-columns:max-content minmax(0,1fr) max-content max-content;align-items:center;gap:1.25rem}.contents{grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem}.trust-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3.5rem}.promises{grid-template-columns:1fr 1fr;gap:1.75rem 2rem}.paper-panel{padding:2.5rem 2.25rem}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.product-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:center;gap:3rem;display:grid}}@media (width<=479px){.step{grid-template-columns:minmax(0,1fr);grid-template-areas:"num""title""body"}.step-no{margin-bottom:.35rem}}@media (width<=719px){.still,.still-stage{min-width:0;max-width:100%;overflow:clip}.still-stage{grid-template-columns:minmax(0,1fr);gap:1.1rem;height:auto;display:grid}.pdf-cols{grid-template-columns:minmax(0,1fr)}.still-stage .sheet,.still-stage .book,.still-stage .pdf{width:100%;max-width:100%;position:relative;top:auto;left:auto;right:auto;transform:none}.still-stage .sheet{overflow:hidden}.still-stage .pdf{max-width:440px}}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2)format("woff2"),url(/_astro/source-serif-4-latin-400-normal.C1O10bxN.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2)format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DeJomR3S.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-italic.0j97Jm6B.woff2)format("woff2"),url(/_astro/source-serif-4-latin-400-italic.DZulBB6l.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-italic.BYz3Th4E.woff2)format("woff2"),url(/_astro/source-serif-4-latin-600-italic.CSxMZFgB.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}
