:root{--cloth:oklch(.49 .16 255);--cloth-deep:oklch(.36 .12 255);--cloth-edge:oklch(.58 .15 252);--foil:oklch(.97 .012 80);--foil-deep:oklch(.5 .16 255);--paper:oklch(.97 .012 80);--paper-deep:oklch(.925 .018 76);--surface:oklch(.985 .008 80);--surface-muted:oklch(.945 .016 76);--rule-blue:oklch(.48 .13 255/.12);--margin-red:oklch(.49 .18 24/.35);--ink:oklch(.255 .055 255);--ink-soft:oklch(.48 .035 255);--pen:oklch(.49 .165 255);--pen-hover:oklch(.42 .145 255);--stamp:oklch(.49 .18 24);--hairline:oklch(.84 .018 80);--on-cloth:oklch(.975 .008 80);--on-cloth-soft:oklch(.89 .04 250);--ok:oklch(.47 .105 160);--shadow-ink:oklch(.255 .055 255/.18);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--display:"Barlow Condensed",sans-serif;--serif:var(--display);--serif-text:var(--sans);--sans:"Atkinson Hyperlegible Next",sans-serif;--mono:"Atkinson Hyperlegible Next",sans-serif}body{background:var(--paper);font-family:var(--sans);font-size:1rem;line-height:1.55;letter-spacing:-.008em}.wrap{max-width:1440px;padding-left:max(clamp(1.25rem,5vw,6.5rem),env(safe-area-inset-left));padding-right:max(clamp(1.25rem,5vw,6.5rem),env(safe-area-inset-right))}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1.35rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga"}.cloth{background:var(--cloth);color:var(--on-cloth)}.ledger{background:var(--paper)}h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:-.012em}.kicker{font-family:var(--sans);font-weight:700;font-size:.68rem;letter-spacing:.16em;color:var(--stamp)}.foil-text{color:currentColor;text-shadow:none}.btn{border-radius:0;padding:.98rem 1.35rem;text-transform:uppercase;letter-spacing:.09em;font-size:.76rem;box-shadow:none;min-height:48px}.btn--seal{background:var(--pen);color:var(--on-cloth);text-shadow:none;box-shadow:none}.btn--seal .price,.btn .price{font-family:inherit;font-size:inherit;color:inherit;font-weight:700}.btn--paper{background:transparent;color:var(--pen);box-shadow:inset 0 0 0 1px var(--pen)}.text-link{display:inline-flex;align-items:center;gap:.8rem;color:var(--pen);font-weight:700;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.site-header{position:sticky;background:#f9f4ecf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid oklch(.255 .055 255/.12);box-shadow:none}.site-header .bar{padding-block:.85rem;gap:2rem}.brand{color:var(--ink);gap:.75rem}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--stamp);color:var(--on-cloth);transform:rotate(-35deg);font-size:1.18rem}.brand-name{font-family:var(--sans);font-size:1rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);text-shadow:none}.brand-name small{font-size:.53rem;letter-spacing:.34em;color:var(--ink-soft);margin-top:.12rem}.site-header .nav{gap:clamp(1.3rem,3vw,3.25rem)}.site-header .nav a{color:var(--ink);font-size:.87rem;padding:.55rem 0;border-width:2px}.site-header .nav a[aria-current]{color:var(--pen);border-color:var(--pen)}.header-tools{gap:.8rem}.cart-link{border:0;color:var(--ink);width:38px;height:38px}.header-cta{padding-inline:1.25rem}.hamburger{color:var(--ink);border-color:var(--ink);border-radius:0}.mobile-menu{background:var(--paper);border-bottom:1px solid var(--hairline)}.mobile-menu a{color:var(--ink);border-color:var(--hairline)}.hero{padding-block:0;background:var(--paper) url(sfp3-flight-plan-bg.png) center/cover no-repeat;border-bottom:1px solid var(--hairline)}.hero .hero-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(240px,.5fr) minmax(250px,.48fr);gap:clamp(2rem,4vw,4.5rem);align-items:center;padding-block:clamp(3rem,5vw,4.75rem)}.hero-copy{align-self:center}.hero .kicker{display:block;margin:0 0 1.15rem;color:var(--stamp)}.hero .kicker:before{display:none}.hero h1{font-size:clamp(3.3rem,5vw,5rem);line-height:.9;color:var(--ink);max-width:none}.hero h1 span,.signal-dot{color:var(--stamp)}.hero .sub{font-size:clamp(1rem,1.25vw,1.2rem);color:var(--ink);max-width:40rem;margin-top:1.6rem;line-height:1.55}.hero .book-photo{width:min(285px,100%);margin-inline:auto;transform:none;box-shadow:0 22px 40px var(--shadow-ink);border-radius:0;overflow:visible;position:relative}.hero .book-photo img{aspect-ratio:9/16;border-radius:0}.hero-buy{align-self:center;border-left:1px solid var(--hairline);padding-left:clamp(1.4rem,2.8vw,2.5rem)}.hero-buy .hero-price{font-family:var(--serif);font-size:clamp(2.7rem,4vw,4rem);line-height:1;color:var(--ink);padding-bottom:1rem;border-bottom:2px solid var(--stamp);width:max-content}.hero-buy ul{list-style:none;margin:1.35rem 0 1.55rem;display:grid;gap:.78rem;color:var(--ink);font-size:.82rem}.hero-buy li{position:relative;padding-left:1.65rem}.hero-buy li:before{content:"\2713";position:absolute;left:0;color:var(--pen);font-weight:700}.hero-buy .btn{width:100%;margin-top:.65rem}.hero-buy>small{display:block;color:var(--ink-soft);font-size:.65rem;margin-top:.8rem;line-height:1.45}.home-proof{padding-block:clamp(3.5rem,7vw,6rem);background:var(--surface-muted)}.home-proof-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,7rem)}.home-proof-page{transform:rotate(-1.2deg);border:0;background:var(--surface);box-shadow:0 16px 28px #0f233d24}.home-proof-page img{filter:none}.home-proof-copy h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.92;margin-block:.7rem 1rem}.home-proof-copy>p:not(.kicker){max-width:34rem;color:var(--ink-soft)}.home-audio-sample{border:0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:transparent;padding:1.4rem 0;margin-block:2rem}.home-audio-sample span{color:var(--pen);font-weight:700}.home-audio-sample audio{filter:none}section{padding-block:clamp(3.5rem,7vw,6rem)}.paper-deep-bg{background:var(--paper-deep)}.folio{gap:1.25rem;margin-bottom:1.5rem}.folio .no{font-family:var(--sans);font-size:.66rem;font-weight:700;color:var(--pen);letter-spacing:.14em;text-transform:uppercase}.folio h2{font-size:clamp(2.3rem,4vw,3.8rem)}.folio:after{background:var(--hairline)}.lede{font-size:1.02rem;max-width:48rem}.stamp{border:1px solid var(--stamp);border-radius:0;background:transparent;font-family:var(--sans);font-weight:700;font-size:.65rem}.remarks{gap:2.5rem 5rem}.remark{border-color:var(--hairline)}.remark h3{font-size:1.65rem}.cert,.annex,.endorsement,.skill-sheet{border-radius:0;outline:0;box-shadow:none;border-color:var(--hairline)}.cert{padding:2rem;background:var(--surface)}.cert .lvl-no{color:var(--pen)}.cert--mid{border-top:3px solid var(--pen)}.gold-seal{display:none}.annex{border-top:2px solid var(--pen);background:var(--surface)}.record th,.record td,.seats td{border-color:var(--hairline)}.final{background:var(--pen);color:var(--on-cloth)}.final .frame{border:0;outline:0;margin:0;padding-block:clamp(3rem,7vw,6rem)}.final h2{color:var(--on-cloth);font-size:clamp(2.5rem,5vw,4.5rem)}.final h2 em{color:var(--on-cloth)}.final .kicker,.final .note{color:var(--on-cloth-soft)}.final .btn--seal{background:var(--on-cloth);color:var(--pen)}.crumbs{padding-top:1rem}.buy-hero{background:var(--paper) url(sfp3-flight-plan-bg.png) center top/cover no-repeat}.buy-grid{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);gap:clamp(3rem,7vw,7rem);align-items:center}.buy-artifact{top:105px}.book-frame{background:transparent;border:0;padding:0}.product-hero-image{width:min(420px,100%);border-radius:0;box-shadow:0 22px 45px var(--shadow-ink)}.real-preview-link{border-color:var(--hairline);color:var(--pen)}.buy-panel h1{font-size:clamp(3.2rem,5.6vw,5.7rem);line-height:.88;max-width:10ch}.buy-panel .kicker{margin-bottom:1rem}.buy-panel .kicker:before{display:none}.product-lede{font-size:1.05rem;color:var(--ink-soft);max-width:42rem;margin-top:1.4rem}.stars{display:none}.price-row{margin-top:1.7rem;padding-block:1.25rem;border-block:1px solid var(--hairline)}.price-big{font-family:var(--serif);font-size:3.3rem}.chip{border-radius:0;background:transparent;border:1px solid var(--pen);color:var(--pen);text-transform:uppercase;font-weight:700;letter-spacing:.08em}.format-line{font-weight:600;color:var(--ink)}.benefits{border-color:var(--hairline)}.benefits>div{display:grid;grid-template-columns:auto 1fr;gap:1rem;border-color:var(--hairline);padding-block:1rem}.benefits .material-symbols-rounded{color:var(--pen);margin-top:.2rem}.benefits .k{color:var(--pen)}.delivery-record{border-color:var(--hairline);background:#fdfaf459}.pay-row{color:var(--ink-soft)}.pay-row .chip2{border-radius:0}.real-samples{background:var(--paper-deep)}.sample-page{border-radius:0;border:0;background:var(--surface);box-shadow:0 12px 25px #0f233d1c}.sample-page img{filter:none}.audio-samples{position:sticky;top:100px;background:var(--pen);color:var(--on-cloth);border-radius:0}.audio-samples h2{color:var(--on-cloth)}.audio-samples>div>p,.sample-note{color:var(--on-cloth-soft)}.audio-samples .kicker{color:var(--on-cloth)}.audio-sample{border-color:#faf6f138}.audio-sample p span{color:#badbfe}.toc{background:var(--surface);border-radius:0}.sticky-buy{background:var(--ink)}.test-hero,.prep-route,.book-cta,.contact-dispatch{background:var(--pen);color:var(--on-cloth)}.test-dossier{border-radius:0;box-shadow:0 20px 50px #0f233d38}.utility-head,.library-head{padding-top:clamp(2.5rem,6vw,5rem)}.library-head h1,.utility-head h1{font-size:clamp(3rem,6vw,5.8rem);line-height:.95}.article-item,.library-nav{border-color:var(--hairline)}.library-product,.route-cards a,.recovery-sheet,.contact-form-card,.search-ledger{border-radius:0;background:var(--surface)}.site-footer{background:var(--ink);color:var(--on-cloth);border:0}.site-footer .brand-name{color:var(--on-cloth)}.site-footer .brand-name small,.site-footer p,.site-footer .col a,.site-footer .bottom{color:#adc0d4}.site-footer h4{color:var(--on-cloth)}@media(hover:hover){.btn--seal:hover{background:var(--pen-hover);box-shadow:none;transform:translateY(-2px)}.btn--paper:hover{background:var(--pen);color:var(--on-cloth);box-shadow:none}.site-header .nav a:hover{color:var(--pen);border-color:var(--pen)}.cart-link:hover{color:var(--pen);border:0}}@media(prefers-reduced-motion:no-preference){.hero-copy,.hero .book-photo,.hero-buy{animation:sfp3-enter .7s cubic-bezier(.16,1,.3,1) both}.hero .book-photo{animation-delay:.09s}.hero-buy{animation-delay:.18s}@keyframes sfp3-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:1100px){.hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(230px,.52fr);min-height:auto}.hero-buy{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;border-left:0;border-top:1px solid var(--hairline);padding:1.5rem 0 0}.hero-buy .kicker,.hero-buy .hero-price,.hero-buy ul{grid-column:1}.hero-buy .btn,.hero-buy>small{grid-column:2}.hero-buy .btn--seal{grid-row:2}.hero-buy .btn--paper{grid-row:3}.hero-buy>small{grid-row:4}}@media(max-width:900px){.hero .hero-grid,.buy-grid{grid-template-columns:1fr}.hero .hero-grid{padding-top:2.5rem}.hero-copy{grid-column:1;grid-row:1}.hero-buy{grid-column:1;grid-row:2;display:block}.hero .book-photo{grid-column:1;grid-row:3;width:min(290px,74vw);margin-inline:auto}.hero-buy .btn{max-width:26rem}.buy-panel{grid-row:1}.buy-artifact{grid-row:2}.home-proof-grid{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr)}}@media(max-width:620px){section{padding-block:var(--space-2xl)}.site-header .bar{padding-top:max(.7rem,env(safe-area-inset-top));padding-bottom:.7rem}.mobile-menu{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}.brand-name{font-size:.82rem;letter-spacing:.18em}.brand-mark{width:30px;height:30px}.hero .hero-grid{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl)}.hero h1{font-size:clamp(3.25rem,17vw,5rem)}.hero .sub{font-size:.98rem}.hero-buy{padding-top:var(--space-lg)}.hero-buy .hero-price{font-size:3.3rem}.hero .book-photo{width:min(17rem,72vw)}.home-proof{padding-block:var(--space-2xl)}.home-proof-grid{grid-template-columns:1fr}.home-proof-copy h2{font-size:3rem}.folio{gap:var(--space-sm);margin-bottom:var(--space-md)}.lede{font-size:.98rem}.remarks{gap:var(--space-xl)}.remark,.cert,.annex,.endorsement,.skill-sheet{padding-block:var(--space-lg)}.cert{padding-inline:var(--space-lg)}.record .wrap,.seats .wrap{max-width:100%;overflow-x:visible}.record table,.record tbody,.seats table,.seats tbody{display:block;width:100%;min-width:0}.record thead{display:none}.record tbody,.seats tbody{display:grid;gap:0}.record tr{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm) var(--space-md);padding-block:var(--space-lg);border-bottom:1px solid var(--hairline)}.record td{display:block;padding:0;border:0}.record td:nth-child(2){grid-column:1/-1;grid-row:2}.record .t{grid-column:2;grid-row:1;justify-self:end}.record h3{font-size:1.3rem;line-height:1.15}.record p{margin-top:var(--space-xs)}.seats tr{display:grid;gap:var(--space-xs);padding-block:var(--space-md);border-bottom:1px solid var(--hairline)}.seats td{display:block;padding:0;border:0}.seats td:first-child{padding-right:0;white-space:normal}.buy-hero{padding-top:1.5rem}.buy-grid{gap:1.8rem}.buy-panel{grid-row:1;display:flex;flex-direction:column}.buy-artifact{grid-row:2}.buy-panel .kicker{order:1}.buy-panel h1{order:2;font-size:3.5rem;max-width:none}.buy-panel .product-lede{order:3}.buy-panel .price-row{order:4}.buy-panel .format-line{order:5}.buy-panel .buy-ctas{order:6}.buy-panel .checkout-note{order:7}.buy-panel .benefits{order:8}.buy-panel .delivery-record{order:9}.buy-panel .pay-row{order:10}.buy-panel .short-desc{order:11}.price-row{align-items:center}.audio-samples{position:static}.sticky-buy .inner{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(.7rem,env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sfp3-modern.css.map?verify=2318 */
