:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tablet-editorial-paper:#ede5d8;--bg:#0b1016;--bg-elevated:#141c26f0;--panel:#131b25;--panel-soft:#17212d;--panel-border:#96b0d229;--text:#f3f5f7;--text-soft:#b5c0cc;--accent:#f2b84b;--accent-soft:#f2b84b29;--danger:#e37c77;--success:#8bc792;--shadow:0 28px 80px #00000059}.ca-page{scroll-behavior:smooth;overflow-x:hidden}.ca-commercial-hero .ca-hero-shell{align-items:center;width:100vw;min-height:min(920px,100svh)}.ca-commercial-hero .ca-hero-copy{text-align:left;justify-items:start;max-width:860px;margin:0;padding-top:clamp(130px,16vh,190px);padding-bottom:clamp(64px,9vh,110px)}.ca-commercial-hero .ca-hero-copy h1{max-width:820px;display:block}.ca-commercial-hero .ca-hero-copy p{max-width:760px;margin-top:1.45rem}.ca-hero-actions{justify-content:flex-start;margin-top:1.65rem;padding-top:0}.ca-commercial-hero .ca-hero-copy .ca-hero-note{color:#f7efe2c7;text-shadow:0 2px 12px #0000005c;max-width:none;margin-top:1rem;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(.88rem,1vw,.98rem);font-weight:650;line-height:1.35}@media (max-width:1120px){.ca-header-inner{grid-template-columns:auto minmax(0,1fr) auto}.ca-nav{gap:clamp(.85rem,1.8vw,1.4rem)}.ca-card-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ca-commercial-hero .ca-hero-shell{min-height:100svh}.ca-commercial-hero .ca-hero-copy{text-align:center;justify-items:center;padding-top:92px;padding-bottom:64px}.ca-hero-actions,.ca-final-actions{justify-content:center}.ca-section-grid,.ca-how-commercial-layout,.ca-demo-layout,.ca-contact-grid,.ca-demo-teaser .ca-section-grid{grid-template-columns:1fr}.ca-section-heading{position:static}.ca-commercial-section{padding:64px 0}.ca-section-closing{grid-column:auto}.ca-comparison-grid,.ca-faq-grid{grid-template-columns:1fr}.ca-device-panel{order:2}.ca-step-list{order:1}}@media (max-width:640px){.ca-commercial-hero .ca-hero-copy h1{white-space:normal;font-size:clamp(2.55rem,10.8vw,3.7rem)}.ca-commercial-hero .ca-hero-copy p{margin-top:.95rem;font-size:1.05rem;line-height:1.45}.ca-card-grid,.ca-card-grid-wide{grid-template-columns:1fr}.ca-section-heading h2,.ca-final-cta h2{font-size:clamp(2rem,10vw,3rem)}.ca-info-card{min-height:0}.ca-demo-preview{min-height:260px}.ca-demo-preview .ca-btn{margin-top:1rem;position:static}.ca-contact-form-wrap .site-contact{padding:1.1rem}}.ca-hero-text-link{color:#fff4df;text-underline-offset:.28em;font-weight:750;text-decoration:none}.ca-hero-text-link:hover{color:#ffe4ac;text-decoration:underline}#problema .ca-diagnosis-list,#problema .ca-limitation-list,#problema .ca-section-closing{grid-column:2}.ca-diagnosis-list{gap:.9rem;display:grid}.ca-diagnosis-list p{color:#fff4df;background:linear-gradient(#ecd29a1f,#f7efe20b),#120e0c5c;border:1px solid #ecd29a33;border-radius:10px;margin:0;padding:clamp(1.15rem,2.2vw,1.55rem);font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.18}.ca-limitation-list{flex-direction:column;gap:10px;margin:12px 0 20px;padding:0;list-style:none;display:flex}.ca-limitation-list li{color:#f7efe2bf;background:#00000026;border-left:2px solid #8b6f4e;border-radius:0 6px 6px 0;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6}.ca-limitation-list li strong{color:#f7efe2f2;font-weight:600}.ca-what-is-section .ca-section-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.ca-what-is-section .ca-section-heading{position:static}.ca-what-is-section .ca-section-heading p{color:#fff4df;max-width:44rem;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.45rem,2.6vw,2.45rem);line-height:1.22}.ca-store-image{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}.ca-pilot-closing{margin-top:0}@media (max-width:900px){#problema .ca-diagnosis-list,#problema .ca-limitation-list,#problema .ca-section-closing{grid-column:auto}.ca-what-is-section .ca-section-grid{grid-template-columns:1fr}}#problema .ca-info-card{background:linear-gradient(#ecd29a18,#f7efe20a),#120e0c52;border-radius:10px;min-height:112px}#problema .ca-info-card h3{color:#f6dca3}#comparativa .ca-comparison-grid{gap:1.15rem}#comparativa .ca-comparison-panel,#faq .ca-faq-item{border-radius:10px}#comparativa .ca-comparison-normal{background:linear-gradient(#3a2b1f9e,#120e0c80),#120e0c57}#comparativa .ca-comparison-galleria{background:linear-gradient(#546d42a3,#263e2285),#120e0c57}#comparativa .ca-comparison-normal .ca-check-list li{opacity:.65;background:#f7efe208;font-size:.9rem}#comparativa .ca-comparison-normal .ca-check-list li:before{background:#f7efe259}#comparativa .ca-comparison-normal h3{opacity:.65}#comparativa .ca-comparison-galleria .ca-check-list li{background:#8fbd6a1a;border-color:#8fbd6a38}#comparativa .ca-comparison-galleria .ca-check-list li:before{background:#8fbd6a}.ca-form-context{color:#f7efe2bf;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}#faq .ca-faq-item{min-height:0;padding:1.5rem 1.75rem}#piloto .ca-check-list,#que-es .ca-check-list{max-width:760px}.ca-commercial-hero .ca-hero-copy{text-align:center;justify-items:center;width:100%;max-width:min(1180px,100vw - 48px);margin:0 auto}.ca-commercial-hero .ca-hero-copy h1,.ca-commercial-hero .ca-hero-copy p{margin-left:auto;margin-right:auto}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);background:radial-gradient(circle at 0 0,#f2b84b1f,#0000 30%),radial-gradient(circle at 100% 0,#6fb0ff24,#0000 28%),linear-gradient(#0a0f15 0%,#0c1219 45%,#0b1016 100%);margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}.shell{width:min(1440px,100vw - 32px);margin:0 auto}.button{border:1px solid var(--panel-border);background:var(--panel-soft);min-height:44px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.button:hover{border-color:#f2b84b66;transform:translateY(-1px)}.button.primary{color:#181207;background:linear-gradient(135deg,#f2b84b 0%,#d79028 100%);border-color:#0000;font-weight:700}.button.ghost{background:0 0}.input,.textarea,.select{border:1px solid var(--panel-border);width:100%;min-height:44px;color:var(--text);background:#0d1219c7;border-radius:18px;padding:.85rem 1rem}.textarea{resize:vertical;min-height:120px}.pill{background:var(--accent-soft);color:#ffd897;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.32rem .7rem;font-size:.78rem;display:inline-flex}.card-shadow{box-shadow:var(--shadow)}.feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem 1.15rem;display:grid}.feed-section-header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.05rem;padding:0 0 .25rem;display:flex}.feed-section-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;display:grid;position:relative}.feed-section-title:after{content:"";background:#607047;width:4.25rem;height:2px;position:absolute;bottom:-.6rem;left:.18rem}.feed-section-title h1{color:#211a14;letter-spacing:0;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(1.35rem,1.8vw,1.78rem);line-height:1.1}.feed-section-mark{color:#607047;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}.feed-section-mark svg,.site-demo-brand-mark svg,.site-demo-tray svg,.feed-bookmark-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.feed-section-mark svg,.site-demo-brand-mark svg{stroke-width:1.8px}.feed-section-header p,.feed-loading{color:#776d61;margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.92rem}.feed-card,.feed-card-placeholder{background:#fffcf6eb;border:1px solid #886f4e2b;border-radius:8px;height:178px;min-height:178px;overflow:hidden;box-shadow:0 8px 20px #48321814,0 1px 4px #4832180d}.feed-card-shell{cursor:pointer;border-radius:8px}.feed-card{grid-template-columns:136px minmax(0,1fr);transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.feed-card-award-ribbon{z-index:4;color:#173f35;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform-origin:50%;pointer-events:none;background:#d4ae55;justify-content:center;align-items:center;width:10rem;min-height:1.5rem;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.58rem;font-weight:780;line-height:1;display:flex;position:absolute;top:1.2rem;right:-3.05rem;overflow:hidden;transform:rotate(45deg);box-shadow:0 2px 5px #583e1429}.feed-card-award-ribbon:before,.feed-card-award-ribbon:after{content:"";background:#aa7f2c;width:.55rem;position:absolute;top:0;bottom:0}.feed-card-award-ribbon:before{left:0}.feed-card-award-ribbon:after{right:0}.feed-card.has-award-ribbon:before,.feed-card.has-award-ribbon:after{z-index:3;content:"";pointer-events:none;background:#9d7228;position:absolute}.feed-card.has-award-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%);width:.68rem;height:.3rem;top:0;right:3.55rem}.feed-card.has-award-ribbon:after{clip-path:polygon(0 0,100% 100%,100% 0);width:.3rem;height:.68rem;top:3.55rem;right:0}.feed-card.has-award-ribbon .feed-card-body h2{padding-right:3.75rem}.feed-card.has-award-ribbon .feed-card-author{max-width:calc(100% - 3.75rem)}.feed-card.has-award-ribbon .feed-bookmark-button{top:3.2rem}.feed-card-shell:hover .feed-card{border-color:#60704747;transform:translateY(-2px);box-shadow:0 12px 26px #4832181a,0 2px 7px #4832180f}.book-cover-frame{border-radius:.2rem .6rem .6rem .2rem;place-items:center;min-width:0;display:grid;overflow:hidden}.book-cover-frame>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.book-cover-frame.is-contain{overflow:visible}.book-cover-frame.is-contain>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.book-cover-frame.is-top{align-items:start}.book-cover-frame.is-bottom{align-items:end}.book-cover-frame.has-soft-elevation{box-shadow:0 8px 18px #2d23182e}.book-cover-frame.has-strong-elevation{box-shadow:0 15px 22px #2d231838}.book-cover-frame.is-contain[class*=has-]{box-shadow:none}.book-cover-frame.is-contain.has-soft-elevation>*{box-shadow:0 8px 18px #2d23182e}.book-cover-frame.is-contain.has-strong-elevation>*{box-shadow:0 15px 22px #2d231838}.book-cover-frame-empty{border-radius:inherit;background:linear-gradient(145deg,#e7dfd1,#d8cdbb);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.feed-card-cover{min-width:0;height:100%;min-height:0}.feed-card-body{align-content:start;gap:.46rem;min-width:0;padding:.95rem 2.15rem .85rem 1rem;display:grid;position:relative;overflow:hidden}.feed-card-body h2{color:#201914;letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(1.02rem,1.12vw,1.18rem);line-height:1.08;display:-webkit-box;overflow:hidden}.feed-card-meta{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.feed-card-author{color:#31451f;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;line-height:1.22;overflow:hidden}.feed-card-pill{appearance:none;box-sizing:border-box;color:#312e27c7;letter-spacing:.025em;text-transform:none;white-space:nowrap;cursor:pointer;background:#fffaefe6;border:1px solid #b28c4952;border-radius:999px;flex:none;justify-content:center;align-items:center;width:max-content;max-width:none;height:auto;min-height:0;margin:0;padding:.385em .923em;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.feed-card-pill-label{line-height:1.2;display:block;transform:translateY(.04em)}.feed-card-pill:hover,.feed-card-pill:focus-visible{background:#fff7e7;border-color:#916b2d85}.feed-card-pill-subgenre{flex:none}.feed-card-meta .feed-card-author{flex-shrink:0}.feed-bookmark-button{color:#334029;background:0 0;border:0;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;padding:0;display:inline-grid;position:absolute;top:.72rem;right:.62rem}.feed-bookmark-button:hover{color:#607047;background:#60704714}.feed-bookmark-button svg{stroke-width:1.65px;width:1.08rem;height:1.08rem}.feed-card-hook{color:#2b2722;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.feed-card-saved{width:fit-content}.feed-card-placeholder{opacity:.72;background:linear-gradient(#fffcf6d1,#f6eee2d1),repeating-linear-gradient(-45deg,#6070470a,#6070470a 18px,#886f4e0d 18px 36px)}.feed-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f191259;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feed-drawer{background:#fffaf2;border:1px solid #886f4e3d;border-radius:12px;grid-template-columns:minmax(220px,310px) minmax(0,1fr);width:min(960px,100%);max-height:min(780px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 24px 70px #2a1d0f38}.feed-drawer-body{color:#211a14;align-content:start;gap:.9rem;padding:1.8rem;display:grid;overflow-y:auto}.feed-drawer-heading{justify-content:space-between;gap:1rem;display:flex}.feed-drawer-heading>div{min-width:0}.feed-drawer-heading h2{color:#211a14;letter-spacing:0;overflow-wrap:anywhere;margin:.8rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(1.85rem,3.2vw,2.65rem);line-height:1}.feed-drawer-heading p{color:#31451f;margin:.55rem 0 0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1rem}.feed-drawer-genre{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.feed-drawer-genre button{color:#5a4a34;letter-spacing:.02em;white-space:nowrap;background:#faf4ebcc;border:1px solid #886f4e47;border-radius:999px;align-items:center;padding:.28rem .68rem;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.feed-drawer-genre button:not(:disabled){cursor:pointer}.feed-drawer-genre button:disabled{cursor:default}.feed-drawer-genre button:focus-visible{outline-offset:2px;outline:2px solid}.feed-drawer-close{flex:none}.feed-drawer-intro{color:#31451f;margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.08rem;line-height:1.5}.feed-drawer-blurb{color:#4c4237;background:#faf4ebb3;border:1px solid #886f4e33;border-radius:8px;max-height:42vh;padding:1rem 1.1rem;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.7;overflow-y:auto}@media (max-width:1180px){.feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.feed-grid{grid-template-columns:1fr}.feed-card,.feed-card-placeholder{min-height:0}.feed-card{grid-template-columns:132px minmax(0,1fr)}.feed-section-header{flex-direction:column;align-items:start}.feed-drawer{grid-template-columns:1fr}.feed-drawer-cover{min-height:320px;max-height:45vh}}@media (max-width:520px){.site-demo-topbar{grid-template-columns:minmax(0,1fr) auto}.site-demo-brand{min-width:0;font-size:1.42rem}.site-demo-actions{gap:.45rem}.site-demo-tray{display:none}.feed-card{grid-template-columns:1fr;height:auto;min-height:0}.feed-card-cover{width:100%;height:260px;min-height:260px;max-height:none}.feed-card-body{gap:.45rem;padding:.9rem 2.4rem 1rem 1rem}.feed-card-body h2{font-size:1rem}.feed-card-author,.feed-card-pill,.feed-card-hook{font-size:.86rem}.feed-card-hook{-webkit-line-clamp:3}.feed-drawer-body{padding:1.15rem}}.site-page{color:#1d1711;background:radial-gradient(circle at 0 0,#8e673833,#0000 28%),radial-gradient(circle at 100% 100%,#4c62431a,#0000 26%),linear-gradient(#1a140f 0%,#211912 14%,#eadfce 14%,#efe5d7 100%);min-height:100vh;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}.site-shell{width:min(1180px,100vw - 40px);margin:0 auto}.site-shell-hero{width:min(1480px,100vw - 48px)}.site-header{z-index:80;background:0 0;border-bottom:0;position:absolute;inset:0 0 auto}.site-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:80px;display:flex}.site-brand{letter-spacing:-.04em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:1.65rem;font-weight:700}.site-nav{color:#fff3e5e0;align-items:center;gap:1.2rem;font-size:.98rem;display:flex}.site-header-actions{align-items:center;gap:.65rem;display:flex}.site-language-label{color:#fff3e58f;font-size:.9rem}.site-language-link{text-align:center;background:#fffaf31f;border:1px solid #fff3e529;border-radius:999px;min-width:48px;padding:.55rem .78rem;font-size:.88rem;font-weight:700}.site-hero,.site-section,.site-demo-hero,.site-demo-surface{padding:88px 0}.site-hero{padding:0}.site-section-soft{background:#fff9f194}.site-hero-copy,.site-demo-intro,.site-proof-copy,.site-contact,.site-section-heading,.site-demo-guide{gap:1.1rem;display:grid}.site-kicker{color:#f3d8a3;text-transform:uppercase;letter-spacing:.08em;background:#fff8ef14;border:1px solid #fff2dc2e;border-radius:999px;width:fit-content;padding:.48rem .82rem;font-size:.76rem;font-weight:700;display:inline-flex}.site-hero-copy h1,.site-demo-hero h1,.site-section-heading h2,.site-proof-copy h2,.site-closing h2{letter-spacing:-.05em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(3.1rem,7vw,5.5rem);line-height:.95}.site-demo-hero h1,.site-section-heading h2,.site-proof-copy h2,.site-closing h2{font-size:clamp(2.1rem,4vw,3.3rem)}.site-hero-copy h1{color:#fff7ef}.site-hero-line{display:block}.site-hero-line em{color:#8fbe63;font-style:normal}.site-hero-copy p,.site-demo-hero p,.site-section-heading p,.site-proof-copy p,.site-problem-card p,.site-benefit-card p,.site-contact p,.site-demo-guide li{color:#201912c2;margin:0;font-size:1.05rem;line-height:1.72}.site-hero-copy p{color:#fff3e5e6;max-width:46rem}.site-caption,.site-section-note,.site-hero-media figcaption,.site-proof-media figcaption{color:#20191299;margin:0;font-size:.95rem;line-height:1.55}.site-hero-note{color:#fff3e5b3;max-width:52rem;margin:0;font-size:.98rem;line-height:1.6}.site-cta-row{flex-wrap:wrap;align-items:center;gap:.9rem;margin:.4rem 0 0;display:flex}.site-button{border:1px solid #3d2d1f24;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 1.15rem;font-weight:600;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.site-button:hover{transform:translateY(-1px)}.site-button-primary{color:#261c11;background:#ecd29a;border-color:#ecd29a;box-shadow:0 18px 42px #110c0838}.site-button-secondary{color:#fff5e8;background:#fffcf614;border-color:#fff3e529}.site-hero-media,.site-proof-media,.site-contact,.site-demo-feedback,.site-problem-card,.site-benefit-card,.site-closing,.site-demo-guide,.site-demo-stage,.site-solution-flow{background:#fffbf4eb;border:1px solid #3d2d1f17}.site-proof-media img{width:100%;height:auto;display:block}.site-section-heading{max-width:860px;margin-bottom:2.2rem}.site-section-heading-centered{text-align:center;justify-items:center;margin:0 auto 2.2rem}.site-problem-grid,.site-benefits-grid{gap:1.1rem;display:grid}.site-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-benefit-card,.site-demo-guide{border-radius:26px;padding:1.65rem}.site-benefit-card h3,.site-demo-guide h2{letter-spacing:-.03em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:1.6rem;line-height:1.12}.site-solution-flow{border-radius:30px;padding:1.45rem}.site-solution-flow-editorial{background:linear-gradient(#fffbf4f5,#f6eee2f5),radial-gradient(circle at 0 0,#6f88571f,#0000 30%)}.site-flow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;display:grid}.site-flow-node{background:#f5eee4cc;border-radius:22px;align-items:center;gap:.8rem;min-height:100%;padding:1.15rem;display:flex}.site-flow-index{color:#f6ecdc;background:#2f4134;border-radius:999px;justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;font-size:.8rem;font-weight:700;display:inline-flex}.site-flow-node strong{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:1.18rem;font-weight:700;line-height:1.2}.site-flow-node i{background:linear-gradient(90deg,#556c576b,#556c5700);flex:1;height:1px}.site-proof-layout{grid-template-columns:minmax(0,.92fr) minmax(320px,560px);align-items:center;gap:2rem;display:grid}.site-proof-media{border-radius:32px;padding:16px;overflow:hidden}.site-demo-frame{background:#ece2d3;border:1px solid #3d2d1f14;border-radius:26px;position:relative;overflow:hidden}.site-demo-tags{flex-wrap:wrap;gap:.6rem;display:flex;position:absolute;inset:auto 16px 16px}.site-demo-tag{color:#f6ecde;background:#201912d1;border-radius:999px;padding:.5rem .75rem;font-size:.86rem;line-height:1.3}.site-closing{border-radius:32px;align-items:center;gap:1.2rem;padding:2rem;display:grid}.site-contact-wrap{gap:1.2rem;padding-bottom:96px;display:grid}.site-contact{background:linear-gradient(#fffbf4f5,#f4ede3f5),radial-gradient(circle at 0 0,#8fbe6314,#0000 28%);border-radius:32px;padding:2rem}.site-light-note{color:#20191299;text-align:center;max-width:52rem;margin:0 auto;font-size:.98rem;line-height:1.6}.site-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.site-form-field{color:#201912d1;gap:.45rem;font-size:.95rem;display:grid}.site-form-field-full,.site-form-actions,.site-form-legal,.site-form-success,.site-form-error{grid-column:1/-1}.site-input,.site-textarea{color:#201912;width:100%;font:inherit;background:#fffdfa;border:1px solid #3d2d1f24;border-radius:18px;padding:.9rem 1rem}.site-textarea{resize:vertical}.site-form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-form-legal{color:#2019128f;margin:0;font-size:.9rem}.site-form-success{color:#275f2f;margin:0}.site-form-error{color:#a13d34;margin:0}.site-demo-page{--demo-ink:#211a14;--demo-soft:#776d61;--demo-green:#607047;--demo-border:#886f4e2e;--demo-paper:#fffcf6f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--demo-ink);background:url(/site/galleria-doodle-pattern.png) top/440px 440px,radial-gradient(circle at 0 0,#82603609,#0000 28%),linear-gradient(#fbf7ef 0%,#f8f0e6 100%);min-height:100vh;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}.site-demo-app{min-height:100vh;padding:0}.site-demo-chrome{width:100%;min-height:100vh;box-shadow:none;background:0 0;border:0;border-radius:24px;margin:0 auto;overflow:visible}.site-demo-topbar{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffaf2ad;border-bottom:1px solid #886f4e24;grid-template-columns:minmax(190px,1fr) auto minmax(150px,1fr);align-items:center;gap:1rem;min-height:66px;padding:0 clamp(1.25rem,3vw,3.25rem);display:grid}.site-demo-brand{width:fit-content;color:var(--demo-ink);letter-spacing:0;align-items:center;gap:.7rem;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(1.55rem,2.2vw,1.95rem);font-weight:700;line-height:1;display:inline-flex}.site-demo-brand-mark{width:1.9rem;height:1.9rem;color:var(--demo-green);place-items:center;display:inline-grid}.site-demo-tabs{justify-content:center;align-items:stretch;gap:1.75rem;height:100%;display:flex}.site-demo-tab{color:#2d2a26;white-space:nowrap;align-items:center;font-size:.94rem;line-height:1;display:inline-flex;position:relative}.site-demo-tab.active{color:#31451f;font-weight:700}.site-demo-tab.active:after{content:"";background:var(--demo-green);height:2px;position:absolute;bottom:0;left:-.86rem;right:-.86rem}.site-demo-actions{justify-content:flex-end;align-items:center;gap:.62rem;display:flex}.site-demo-language-link{color:#31451f;background:#fffcf6a3;border:1px solid #60704724;border-radius:999px;align-items:center;min-height:32px;padding:0 .68rem;font-size:.78rem;font-weight:700;display:inline-flex}.site-demo-tray{color:#fff9ed;cursor:pointer;background:#211a14;border:2px solid #211a14;border-radius:999px;place-items:center;width:2.46rem;height:2.46rem;padding:0;transition:transform .16s,box-shadow .16s;display:inline-grid;box-shadow:0 0 0 3px #fff9edeb,0 8px 18px #211a142e}.site-demo-tray svg{stroke-width:1.9px;width:1.58rem;height:1.58rem}.site-demo-tray:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #fff9edeb,0 10px 22px #211a1438}.site-demo-tray:focus-visible{outline-offset:3px;outline:3px solid #60704773}.site-demo-stage{background:0 0;border:0;padding:1.55rem clamp(1.25rem,3vw,3.25rem) 2rem}.site-demo-feedback{border:1px solid var(--demo-border);background:var(--demo-paper);color:var(--demo-ink);border-radius:8px;margin-bottom:1rem;padding:1.2rem;box-shadow:0 12px 28px #4832181a}.site-demo-feedback p{color:var(--demo-soft);margin-top:0}.site-demo-page .pill{color:#31451f;letter-spacing:0;text-transform:none;background:#6070471a;border:1px solid #60704724}.site-demo-page .button{color:#31451f;background:#fffcf6b8;border-color:#60704733}.site-demo-page .button.primary,.site-demo-page .site-button-primary{color:#fffaf2;background:#607047;border-color:#0000}.site-mobile-sticky-cta{display:none}.ca-page{color:#f7efe2;background:linear-gradient(#0d0b09 0%,#0f0d0b 36%,#17110d 36% 100%);min-height:100vh;font-family:Avenir Next,Segoe UI,sans-serif}.ca-shell{width:100%;margin:0;padding-inline:clamp(16px,3vw,40px)}.ca-header{z-index:20;background:0 0;border-bottom:0;width:100%;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;position:fixed;top:0;left:0}.ca-header-inner{grid-template-columns:1fr;place-items:center;min-height:clamp(100px,13vh,132px);display:grid}.ca-brand{color:#fff7ec;letter-spacing:0;align-items:center;gap:.72rem;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2.4rem,3.8vw,4.25rem);line-height:1;display:inline-flex;transform:translateY(clamp(58px,10vh,96px))}.ca-brand-mark{font-size:1.04em;line-height:1}.ca-nav{color:#f7efe2e6;justify-self:center;gap:clamp(1.2rem,3.2vw,3.2rem);font-size:clamp(.9rem,1.05vw,1.04rem);font-weight:500;display:flex}.ca-nav a{min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ca-btn{border:1px solid #f7efe23d;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 1.2rem;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.ca-btn:hover{transform:translateY(-1px)}.ca-btn-primary{color:#261c11;background:#ecd29a;border-color:#ecd29a;box-shadow:0 18px 42px #0003}.ca-btn-soft{background:#f7efe21a}.ca-btn-header{color:#4a321c;background:#f8efe2;border-color:#f8efe2e6;justify-self:end;font-weight:650;box-shadow:0 16px 34px #0000002e}.ca-section{padding:72px 0}.ca-story{isolation:isolate;background:linear-gradient(90deg,#0807069e 0%,#08070685 36%,#0807062e 62%,#08070614 100%),linear-gradient(#0807061a 0%,#08070629 48%,#08070675 100%),url(/site/hero-shelf.png) 50%/cover no-repeat,#17110d;position:relative}.ca-story-bg{z-index:0;pointer-events:none;background-image:url(/site/hero-shelf.png);background-position:50%;background-size:cover;height:100svh;margin-bottom:-100svh;position:sticky;top:0}.ca-story-bg:after{content:"";background:linear-gradient(90deg,#0807069e 0%,#08070685 36%,#0807062e 62%,#08070614 100%),linear-gradient(#0807061a 0%,#08070629 48%,#08070675 100%);position:absolute;inset:0}.ca-story-content{z-index:1;display:grid;position:relative}.ca-story-screen{height:100svh;min-height:100svh}.ca-after-story{z-index:2;background:#17110d;position:relative}.ca-how-slide{z-index:1;background:0 0;place-items:center;min-height:100svh;padding:clamp(5rem,7vh,6.5rem) clamp(1rem,4vw,4rem) clamp(2.6rem,5vh,4rem);display:grid;position:relative;overflow:hidden}.ca-how-stage{place-items:center;width:min(1240px,100vw - 32px);min-height:min(720px,100svh - 7.6rem);display:grid;position:relative}.ca-how-visual{z-index:1;aspect-ratio:1448/1086;background:radial-gradient(at 19% 45%,#00000075,#0000 43%),radial-gradient(at 52% 52%,#00000038,#0000 58%);border-radius:0;place-items:center;width:min(54rem,64vw);display:grid;position:relative;transform:translateY(-5vh)}.ca-how-visual:before{content:"";z-index:0;filter:blur(34px);background:#0806048a;border-radius:50%;height:18%;position:absolute;bottom:2%;left:8%;right:8%;transform:translateY(24%)}.ca-how-visual:after{content:"";z-index:0;filter:blur(28px);opacity:.86;mix-blend-mode:screen;background:radial-gradient(at 56% 48%,#ffc47033,#0000 52%),radial-gradient(#ffe5b01f,#0000 64%);border-radius:22px;position:absolute;inset:-12% -14%}.ca-how-ui-mockup{z-index:2;filter:drop-shadow(0 30px 42px #00000070)drop-shadow(0 8px 16px #00000047)drop-shadow(0 0 18px #ffe2b029);width:100%;height:auto;display:block;position:relative}.ca-how-note{z-index:3;color:#fff6e4f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#1c19129e,#0e110b8a),#30371842;border:1px solid #ebd5a938;border-radius:8px;width:min(16.2rem,19vw);margin:0;padding:.78rem .9rem .84rem 2.86rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff12}.ca-how-note:after{content:"";pointer-events:none;background:linear-gradient(90deg,#efd49c94,#efd49c0a);position:absolute;box-shadow:0 0 14px #efd49c2e}.ca-how-note-marker{color:#ffe0a3;background:#efd49c1f;border:1px solid #efd49c8a;border-radius:999px;place-items:center;width:1.48rem;height:1.48rem;font-size:.76rem;font-weight:820;line-height:1;display:inline-grid;position:absolute;top:.72rem;left:.82rem}.ca-how-note strong{color:#fff2d8;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(.98rem,1.08vw,1.12rem);line-height:1.08;display:block}.ca-how-note p{color:#fff4e0c7;margin:.22rem 0 0;font-size:.78rem;line-height:1.3}.ca-how-note-selection{top:9%;left:-5%}.ca-how-note-selection:after{width:min(12rem,13vw);height:1px;top:52%;left:100%}.ca-how-note-visibility{top:62%;left:-5%}.ca-how-note-visibility:after{width:min(12rem,13vw);height:1px;top:50%;left:100%}.ca-how-note-personalization{top:34%;left:-4%}.ca-how-note-personalization:after{width:min(11rem,12vw);height:1px;top:50%;left:100%}.ca-how-note-express{top:62%;right:-5%}.ca-how-note-express:after{background:linear-gradient(270deg,#efd49c94,#efd49c0a);width:min(12rem,13vw);height:1px;top:50%;right:100%}.ca-benefit-panels{z-index:4;grid-template-columns:minmax(0,.96fr) minmax(0,.94fr);align-items:stretch;gap:clamp(2rem,8vw,7rem);width:100%;display:grid;position:absolute;bottom:clamp(4.25rem,8vh,5.8rem);left:0;right:0}.ca-benefit-panel{color:#fff8ebeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-radius:14px;grid-template-rows:auto 1fr;gap:clamp(.9rem,1.35vw,1.08rem);height:100%;min-height:0;padding:clamp(1.05rem,1.65vw,1.45rem);display:grid;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff12}.ca-benefit-panel-problem{background:linear-gradient(#120e0c94,#0c0a0880),#120e0c6b;place-self:stretch start}.ca-benefit-panel-solution{background:linear-gradient(#5f904180,#2d4d2685),#120e0c52;place-self:stretch end}.ca-benefit-panel-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.78rem;display:grid}.ca-benefit-panel-head>span{border:1px solid;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.38rem;line-height:1;display:inline-grid}.ca-benefit-panel-problem .ca-benefit-panel-head>span{color:#ff897e}.ca-benefit-panel-solution .ca-benefit-panel-head>span{color:#a5dc78}.ca-benefit-panel-head p{color:#fff4e0b8;margin:0 0 .14rem;font-size:.86rem;line-height:1.1}.ca-benefit-panel-head h2{color:#fff4df;letter-spacing:0;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.45rem,1.9vw,2.05rem);font-weight:600;line-height:.98}.ca-benefit-points{border-top:1px solid #f7efe21f;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;display:grid;overflow:hidden}.ca-benefit-point{border-right:1px solid #f7efe21c;align-content:start;min-height:6.6rem;padding:clamp(.72rem,1.05vw,.92rem);display:grid}.ca-benefit-point:last-child{border-right:0}.ca-benefit-icon{color:#fff4e0db;width:1.7rem;height:1.7rem;margin-bottom:.55rem;display:block}.ca-benefit-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:100%;height:100%;display:block}.ca-benefit-panel-solution .ca-benefit-icon{color:#d7edb8}.ca-benefit-point h3{color:#ffe1a6;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:600;line-height:1.05}.ca-benefit-point p{color:#fff4e0c7;margin:.4rem 0 0;font-size:clamp(.74rem,.78vw,.84rem);line-height:1.3}.ca-benefit-panel-solution .ca-benefit-point h3{color:#cfeaa8}.ca-how-actions{z-index:3;justify-content:center;align-items:center;gap:.9rem;width:min(34rem,100vw - 32px);display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.ca-hero{align-items:start;min-height:100svh;padding:0;display:grid;position:relative;overflow:hidden}.ca-hero-shell{align-items:start;min-height:100svh;display:grid;position:relative}.ca-hero-copy{z-index:1;text-align:center;align-content:start;justify-items:center;row-gap:0;max-width:1080px;margin:0 auto;padding-top:clamp(178px,23vh,246px);padding-bottom:188px;display:grid;position:relative}.ca-hero-copy:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#0a08076b 0%,#0a080738 42%,#0a080714 68%,#0000 100%);border-radius:999px;position:absolute;inset:-28px -64px -36px}.ca-eyebrow{color:#f7efe2f0;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120e0c61;border:1px solid #f7efe247;border-radius:999px;align-items:center;gap:.42rem;width:fit-content;padding:.56rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.ca-eyebrow:before{content:"📍";font-size:.95rem;line-height:1;transform:translateY(-.02em)}.ca-hero-copy h1,.ca-section h2{margin:0;font-family:Iowan Old Style,Georgia,serif}.ca-hero-copy h1{letter-spacing:0;text-wrap:balance;text-shadow:0 4px 28px #0000006b;max-width:66rem;font-size:clamp(3.35rem,5.35vw,5.85rem);line-height:.96;display:grid}.ca-hero-line{display:block}.ca-hero-line-top{white-space:normal}.ca-hero-word{color:#f7efe2;font-style:normal}.ca-hero-word-curious{color:#f1d99d}.ca-hero-word-buyers{color:#8fbd6a}.ca-hero-copy p,.ca-section p,.ca-footer{color:#f7efe2cc;margin:0}.ca-hero-copy p{color:#f7efe2fa;text-shadow:0 2px 14px #00000061;max-width:50rem;margin-top:2.35rem;font-size:clamp(1.25rem,1.65vw,1.72rem);font-weight:550;line-height:1.35}.ca-hero-copy .ca-hero-eyebrow{margin-top:2.55rem}.ca-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;padding-top:.35rem;display:flex}.ca-hero-rail{z-index:1;justify-items:center;padding:1rem 0 1.3rem;display:grid;position:absolute;bottom:clamp(62px,8vh,90px);left:0;right:0}.ca-hero-rail-actions{padding-top:0;position:relative}.ca-hero-rail-actions:before{content:"";z-index:-1;filter:blur(16px);pointer-events:none;background:radial-gradient(circle,#0a08077a 0%,#0a080742 48%,#0000 74%);border-radius:999px;position:absolute;inset:-1.1rem -1.6rem}.ca-hero-rail .ca-btn-soft{color:#f7efe2f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120e0c75;border-color:#f7efe26b}.ca-slide{z-index:1;align-items:center;min-height:100svh;padding:0;display:grid;position:relative}.ca-slide-inner{z-index:1;display:grid;position:relative}.ca-slide-problem .ca-slide-inner{justify-items:end}.ca-slide-solution .ca-slide-inner{justify-items:start}.ca-slide-panel{border-color:#f7efe23d;border-radius:8px;gap:clamp(1.4rem,2.4vw,2rem);width:min(720px,100%);padding:clamp(1.6rem,3vw,3rem);box-shadow:0 32px 90px #00000061}.ca-slide-panel .ca-panel-head{gap:1.15rem}.ca-slide-panel .ca-panel-head h3{letter-spacing:0;max-width:42rem;font-size:clamp(2.3rem,4.3vw,5rem);line-height:.96}.ca-slide-panel .ca-panel-head p{max-width:39rem;font-size:clamp(1.08rem,1.4vw,1.35rem);line-height:1.48}.ca-slide-panel .ca-panel-kicker-label{font-size:clamp(1rem,1.45vw,1.45rem)}.ca-slide-panel .ca-panel-items{grid-template-columns:1fr;gap:.45rem}.ca-slide-panel .ca-panel-item{color:#f7efe2d6;grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0;padding:.55rem 0;font-size:clamp(1rem,1.1vw,1.12rem)}.ca-slide-panel .ca-panel-item:not(:last-child){border-bottom:1px solid #f7efe224;border-right:0;margin-right:0;padding-right:0}.ca-slide-panel .ca-placeholder{background:0 0;border:0;min-height:0;margin-top:0;padding:0}.ca-slide-panel .ca-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-contrast{z-index:2;margin-top:0;padding:72px 0 104px;position:relative}.ca-contrast.ca-slide,.ca-section.ca-slide{padding:0}.ca-contrast-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.ca-panel,.ca-placeholder,.ca-card{background:#f7efe20f;border:1px solid #f7efe233;border-radius:16px}.ca-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);gap:1rem;min-height:0;padding:1.65rem 1.7rem 1.45rem;display:grid;box-shadow:0 24px 64px #00000038}.ca-panel-problem{background:linear-gradient(#1a140f94,#0e0b098a),radial-gradient(circle at 0 0,#ffd2a012,#0000 36%);border-color:#fff0e024}.ca-panel-solution{background:linear-gradient(#567539ad,#415d2a9e),radial-gradient(circle at 0 0,#def2b424,#0000 36%);border-color:#b0d7842e}.ca-panel-head{align-content:start;gap:.8rem;display:grid}.ca-panel-head h3{color:#f7efe2eb;letter-spacing:-.02em;max-width:32rem;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(.98rem,1.1vw,1.18rem);font-weight:600;line-height:1.12}.ca-panel-head p{color:#f7efe2f0;max-width:28rem;font-size:1.15rem;line-height:1.45}.ca-panel-kicker{align-items:center;gap:.82rem;width:fit-content;display:inline-flex}.ca-panel-kicker-icon{border:1.8px solid #f7efe280;border-radius:999px;place-items:center;width:3.09rem;height:3.09rem;font-size:1.86rem;font-weight:500;line-height:1;display:inline-grid}.ca-panel-kicker-icon-problem{color:#f19e92;border-color:#ee8374e6}.ca-panel-kicker-icon-solution{color:#bfe18c;border-color:#a8d36fe6}.ca-panel-kicker-label{letter-spacing:-.03em;font-size:1.7rem;font-weight:600;line-height:1}.ca-panel-kicker-icon-problem+.ca-panel-kicker-label{color:#e8aaa1}.ca-panel-kicker-icon-solution+.ca-panel-kicker-label{color:#c9e39d}.ca-panel-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:.15rem;display:grid}.ca-panel-items-problem{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-panel-item{color:#f7efe2bd;align-content:start;gap:.55rem;min-height:0;padding:.15rem .9rem .05rem 0;font-size:.88rem;line-height:1.42;display:grid}.ca-panel-icon{color:#f7efe2b8;border:1px solid #f7efe23d;border-radius:999px;place-items:center;width:1.58rem;height:1.58rem;font-size:.72rem;display:inline-grid}.ca-panel-item:not(:last-child){border-right:1px solid #f7efe21f;margin-right:1rem;padding-right:1rem}.ca-placeholder{min-height:180px;margin-top:1rem;padding:1.35rem}.ca-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ca-flow-step{background:#f7efe20a;border:1px solid #f7efe21f;border-radius:14px;align-content:start;gap:.8rem;padding:1rem;display:grid}.ca-flow-step strong{color:#261c11;background:#ecd29a;border-radius:999px;place-items:center;width:2rem;height:2rem;display:inline-grid}.ca-flow-step span{color:#f7efe2e6;line-height:1.5}.ca-section-alt{background:#f7efe20a}.ca-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:1rem;display:grid}.ca-card{gap:.7rem;min-height:140px;padding:1.2rem;display:grid}.ca-card strong{color:#f7efe2fa;font-size:1.08rem;line-height:1.35}.ca-card p{color:#f7efe2cc;line-height:1.55}.ca-footer{background:#09070657;border-top:1px solid #f7efe21f;padding:0}.ca-footer-inner{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:.85rem 1.2rem;padding:20px clamp(16px,3vw,40px) 24px;display:grid}.ca-footer-brand{color:#f7efe2e0;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;display:flex}.ca-footer-brand strong{color:#f7efe2;letter-spacing:0;font-family:Iowan Old Style,Georgia,serif;font-size:1.08rem}.ca-footer-brand span,.ca-footer-links{font-size:.92rem;line-height:1.45}.ca-footer-links{color:#f7efe2db;flex-wrap:wrap;justify-content:flex-end;gap:.45rem 1rem;display:flex}.ca-footer-links a{text-underline-offset:.22em;-webkit-text-decoration:underline #f7efe247;text-decoration:underline #f7efe247}nextjs-portal,[data-next-badge-root]{display:none!important}@media (max-width:900px){.ca-contrast-grid,.ca-panel-items,.ca-cards,.ca-flow{grid-template-columns:1fr}.ca-header-inner{grid-template-columns:1fr;place-items:center;min-height:auto;padding:14px 0;display:grid}.ca-nav{display:none}.ca-hero{align-items:start;min-height:100svh}.ca-hero-shell{min-height:100svh}.ca-hero-copy{max-width:100%;padding-top:178px;padding-bottom:154px}.ca-hero-copy h1{font-size:clamp(2.55rem,10.3vw,4.1rem);line-height:.98}.ca-hero-copy p{margin-top:1.8rem;font-size:1.12rem}.ca-hero-copy .ca-hero-eyebrow{margin-top:1.55rem}.ca-hero-rail{padding-top:.9rem;padding-bottom:1.1rem;bottom:48px}.ca-contrast{margin-top:0;padding-top:56px;padding-bottom:56px}.ca-slide{min-height:100svh;padding:0}.ca-slide-inner,.ca-slide-solution .ca-slide-inner,.ca-slide-problem .ca-slide-inner{justify-items:stretch}.ca-slide-panel{padding:1.35rem}.ca-slide-panel .ca-panel-head h3{font-size:clamp(1.95rem,7vw,2.75rem)}.ca-slide-panel .ca-panel-head{gap:.8rem}.ca-slide-panel .ca-panel-head p{font-size:1rem;line-height:1.38}.ca-slide-panel .ca-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-slide-panel .ca-flow-step{gap:.45rem;padding:.72rem}.ca-panel{min-height:0;padding:1.15rem 1.2rem}.ca-slide .ca-slide-panel{padding:1.35rem}.ca-panel-item{min-height:0;padding:.75rem 0}.ca-panel-item:not(:last-child){border-bottom:1px solid #f7efe21f;border-right:0;margin-right:0;padding-right:0}.ca-footer-inner{grid-template-columns:1fr}.ca-footer-links{justify-content:flex-start}.ca-how-slide{align-items:start;min-height:100svh;padding:88px 18px 34px}.ca-how-stage{grid-template-columns:1fr 1fr;align-content:start;place-items:stretch stretch;gap:.95rem;width:min(43rem,100%);min-height:0;display:grid}.ca-how-note,.ca-how-actions{position:relative;inset:auto;transform:none}.ca-how-visual{grid-column:1/-1;justify-self:center;width:min(41.5rem,90vw);transform:translateY(0)}.ca-how-note{width:auto;padding:.74rem .82rem .8rem 2.82rem}.ca-how-note:after{display:none}.ca-how-note strong{font-size:1.02rem}.ca-how-note p{font-size:.78rem}.ca-how-note-selection,.ca-benefit-panels,.ca-how-actions{grid-column:1/-1;width:auto}.ca-benefit-panels{grid-template-columns:1fr;gap:.8rem;width:100%;position:relative;inset:auto;transform:none}.ca-benefit-panel{min-height:0;padding:1rem}.ca-benefit-panel-head h2{font-size:clamp(1.42rem,5.6vw,2rem)}.ca-benefit-point{border-bottom:0;min-height:0}.ca-how-actions{justify-self:center;margin-top:.2rem}}@media (max-width:640px){.ca-slide-panel .ca-flow{grid-template-columns:1fr}.ca-how-slide{padding-top:66px;padding-bottom:18px}.ca-how-stage{grid-template-columns:1fr;gap:.72rem}.ca-how-visual{width:min(24rem,94vw);transform:translateY(-1vh)}.ca-how-visual:before{filter:blur(24px)}.ca-how-note{padding-block:.62rem}}.site-brand{color:#fff5e8}.site-hero-stage{background:#120e0a;border:1px solid #fff2dc0f;border-radius:0 0 38px 38px;min-height:min(1040px,100vh);position:relative;overflow:hidden}.site-hero-backdrop,.site-hero-overlay,.site-hero-divider{position:absolute;inset:0}.site-hero-backdrop{background-color:#0000;background-image:linear-gradient(90deg,#08070626 0%,#08070614 50%,#08070605 100%),url(/site/hero-shelf.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transform:scale(1.01)}.site-hero-overlay{background:linear-gradient(90deg,#080706ad 0% 49.8%,#ad7e4629 50.2%,#ddb57f29 100%),linear-gradient(#0c0a0833 0%,#0c0a082e 38%,#0c0a086b 100%)}.site-hero-divider{background:#ffefd614;width:2px;left:50%;right:auto}.site-hero-content{z-index:1;min-height:min(1040px,100vh);padding:112px 38px 34px;position:relative}.site-hero-copy{text-align:center;justify-items:center;gap:1.4rem;max-width:760px;margin:0 auto}.site-hero-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;display:grid;position:absolute;bottom:120px;left:38px;right:38px}.site-story-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px;gap:1.1rem;padding:1.5rem 1.6rem 1.4rem;display:grid;position:relative}.site-story-panel-problem{color:#f7ecdf;background:linear-gradient(#0f0c0a94,#0f0c0a7a);border:1px solid #ffefd61f}.site-story-panel-solution{color:#f8f5ec;background:linear-gradient(#4e6a31d1,#4a652eb8);border:1px solid #adcb8638}.site-story-label{border-radius:999px;width:fit-content;padding:.42rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.site-story-panel-problem .site-story-label{color:#f0b0aa;background:#e1756824}.site-story-panel-solution .site-story-label{color:#d3f0ac;background:#d9f2b924}.site-story-panel h2{letter-spacing:-.04em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.03}.site-story-panel-problem h2,.site-story-panel-problem p,.site-story-panel-problem strong{color:#fff5e8}.site-story-heading{gap:.75rem;display:grid}.site-story-intro{max-width:36rem;margin:0;font-size:1.05rem;line-height:1.58}.site-story-panel-problem .site-story-intro{color:#fff3e5eb}.site-story-panel-solution .site-story-intro{color:#f7f3e9f0}.site-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.site-story-mini{align-content:start;gap:.5rem;display:grid}.site-story-mini strong{font-size:.98rem;font-weight:500;line-height:1.35}.site-story-mini p{margin:0;font-size:.96rem;line-height:1.5}.site-story-panel-problem .site-story-mini p{color:#fff3e5d1}.site-story-panel-solution .site-story-mini strong,.site-story-panel-solution .site-story-mini p{color:#f8f5ec}.site-hero-callouts{pointer-events:none;position:absolute;inset:0}.site-hero-callout{color:#fff5e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0c0a57;border:1px solid #fff3e561;border-radius:999px;align-items:center;padding:.9rem 1.25rem;font-size:1rem;line-height:1.3;display:inline-flex;position:absolute}.site-hero-callout-1{top:190px;left:78px}.site-hero-callout-2{text-align:center;max-width:220px;top:300px;left:320px}.site-hero-callout-3{text-align:center;max-width:230px;top:410px;left:406px}.site-hero-connector{align-items:center;gap:14px;display:flex;position:absolute;bottom:330px;left:50%;transform:translate(-50%)}.site-hero-connector-line{width:128px;height:2px;display:block}.site-hero-connector-line-left{background:linear-gradient(90deg,#fff3e529,#fff3e5a8)}.site-hero-connector-line-right{background:linear-gradient(90deg,#8bbe5de6,#8bbe5d38)}.site-story-bridge{place-items:center;display:grid}.site-story-bridge span{color:#fff5e8;letter-spacing:-.02em;background:#1c16109e;border:3px solid #fff3e5f0;border-radius:999px;justify-content:center;align-items:center;width:92px;height:92px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:2rem;display:inline-flex}.site-hero-actions{justify-items:center;gap:.8rem;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.site-benefits-grid-editorial .site-benefit-card{background:linear-gradient(#fffcf7f5,#f4eee5f5),radial-gradient(circle at 100% 0,#90bc6014,#0000 32%);min-height:100%}.site-demo-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(320px,520px);align-items:center;gap:3rem;display:grid}@media (max-width:1100px){.site-demo-topbar{grid-template-columns:1fr auto;min-height:auto;padding:1rem 1.25rem 0}.site-demo-tabs{grid-area:2/1/auto/-1;justify-content:flex-start;gap:1.4rem;min-width:0;min-height:48px;overflow-x:auto}.site-demo-hero-grid,.site-proof-layout,.site-flow-track,.site-benefits-grid,.site-story-grid{grid-template-columns:1fr}.site-hero-stage,.site-hero-content{min-height:auto}.site-hero-story{grid-template-columns:1fr;position:static}.site-hero-connector,.site-hero-callouts,.site-hero-divider{display:none}.site-hero-overlay{background:linear-gradient(#070605b8 0%,#07060594 45%,#edddc138 100%),linear-gradient(#120e0a2e 0%,#120e0a4d 100%)}.site-hero-actions{margin-top:1.2rem;position:static;transform:none}.site-hero-content{align-content:start;gap:2rem;display:grid}.site-flow-node i{display:none}}@media (max-width:760px){.site-demo-app{padding:0}.site-demo-chrome{border-inline:0;border-radius:0;min-height:100vh}.site-demo-topbar{gap:.75rem;padding-inline:1rem}.site-demo-brand{font-size:1.55rem}.site-demo-brand-mark{width:1.9rem;height:1.9rem}.site-demo-tabs{gap:1.05rem}.site-demo-tab{font-size:.95rem}.site-demo-language-link{min-height:34px;padding-inline:.65rem}.site-demo-tray{width:2.15rem;height:2.15rem}.site-demo-stage{padding:1.2rem 1rem 1.5rem}.site-shell{width:min(100vw - 24px,1180px)}.site-shell-hero{width:min(100vw - 24px,1480px)}.site-header-inner{flex-wrap:wrap;min-height:72px;padding:12px 0}.site-nav{order:3;width:100%;padding-bottom:2px;overflow-x:auto}.site-hero,.site-section,.site-demo-hero,.site-demo-surface{padding:52px 0}.site-hero-copy h1{font-size:clamp(2.7rem,12vw,4.3rem)}.site-demo-hero h1,.site-section-heading h2,.site-proof-copy h2,.site-closing h2{font-size:clamp(2rem,9vw,3rem)}.site-contact,.site-closing,.site-demo-stage,.site-proof-media{padding:1rem}.site-benefit-card,.site-demo-guide,.site-solution-flow{padding:1.15rem}.site-contact-form{grid-template-columns:1fr}.site-contact-wrap{padding-bottom:124px}.site-hero-stage{border-radius:0 0 28px 28px}.site-hero-content{gap:1.3rem;padding:92px 1rem 1rem}.site-story-panel{border-radius:24px;padding:1.2rem}.site-hero-copy p{max-width:34rem}.site-mobile-sticky-cta{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120e0adb;border:1px solid #fff2dc14;border-radius:20px;padding:10px;display:block;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 14px 34px #0907055c}.site-mobile-sticky-cta .site-button{width:100%}}.ca-commercial-hero{background:radial-gradient(#08070680 0%,#08070652 36%,#08070624 66%,#08070638 100%),linear-gradient(90deg,#08070685 0%,#08070633 31%,#0807062e 62%,#08070642 100%),linear-gradient(#0807060a 0%,#0807061a 58%,#17110de6 100%),url(/site/hero-shelf.png) 50%/cover no-repeat}.ca-commercial-hero .ca-hero-copy{text-align:center;justify-items:center;max-width:1040px;margin:0 auto}.ca-commercial-hero .ca-hero-copy:before{background:radial-gradient(circle,#0a080780 0%,#0a080747 44%,#0a080714 70%,#0000 100%);border-radius:999px;inset:-32px -72px -42px}.ca-commercial-hero .ca-hero-copy h1,.ca-commercial-hero .ca-hero-copy p{text-align:center;margin-left:auto;margin-right:auto}.ca-commercial-hero .ca-hero-copy h1{max-width:980px}.ca-hero-actions{justify-content:center}.ca-page{scroll-behavior:smooth}.ca-commercial-hero{isolation:isolate;background:radial-gradient(#08070680 0%,#08070652 36%,#08070624 66%,#08070638 100%),linear-gradient(90deg,#08070685 0%,#08070633 31%,#0807062e 62%,#08070642 100%),linear-gradient(#0807060a 0%,#0807061a 58%,#17110de6 100%),url(/site/hero-shelf.png) 50%/cover no-repeat}.ca-commercial-hero .ca-story-bg{z-index:-1;height:auto;margin:0;position:absolute;inset:0}.ca-commercial-hero .ca-story-bg:after{background:radial-gradient(#08070685 0%,#08070657 36%,#08070624 66%,#08070638 100%),linear-gradient(90deg,#08070685 0%,#08070633 31%,#0807062e 62%,#08070642 100%),linear-gradient(#0807060a 0%,#0807061a 58%,#17110de6 100%)}.ca-commercial-hero .ca-hero-shell{align-items:center;min-height:min(920px,100svh)}.ca-commercial-hero .ca-hero-copy{text-align:center;justify-items:center;width:100%;max-width:min(1180px,100vw - 48px);margin:0 auto;padding-top:clamp(134px,19vh,198px);padding-bottom:clamp(72px,10vh,118px)}@media (min-width:1200px){.ca-commercial-hero .ca-hero-copy{transform:translate(clamp(-68px,-3.2vw,-38px))}}.ca-commercial-hero .ca-hero-copy:before{filter:blur(22px);background:radial-gradient(#050403b8 0%,#08060585 38%,#08060538 68%,#0000 100%);border-radius:999px;inset:-48px -92px -56px}.ca-commercial-hero .ca-hero-copy h1{text-align:center;white-space:nowrap;justify-self:center;width:max-content;max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto;font-size:clamp(3rem,5vw,5rem);line-height:.98;display:block}.ca-commercial-hero .ca-hero-eyebrow{margin:clamp(1.25rem,2.4vw,1.85rem) 0 clamp(1.15rem,2vw,1.55rem)}.ca-commercial-hero .ca-hero-copy>p{text-align:center;width:min(1080px,100vw - 96px);max-width:min(1080px,100vw - 96px);margin-top:clamp(1.35rem,2.15vw,2rem);margin-left:auto;margin-right:auto;font-size:clamp(1.08rem,1.36vw,1.36rem);line-height:1.42}@media (max-width:640px){.ca-brand{font-size:clamp(2rem,10vw,2.65rem);transform:translateY(12px)}}@media (min-width:1024px){.ca-commercial-hero .ca-hero-copy>p{white-space:nowrap}}.ca-hero-actions{justify-content:center;justify-self:center;align-items:center;gap:1rem;margin-top:clamp(1.9rem,3vw,2.8rem);padding-top:0}.ca-hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.1rem);width:min(1120px,100vw - 72px);margin:clamp(1.35rem,2.4vw,2rem) auto 0;display:grid}.ca-hero-benefit-card{text-align:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(160deg,#18130fe0 0%,#231a13b8 100%);border:1px solid #f7efe238;border-radius:16px;grid-template-rows:auto auto 1fr;justify-items:center;min-height:168px;padding:clamp(1rem,1.6vw,1.35rem);display:grid;box-shadow:0 10px 24px #0000003d}.ca-hero-benefit-mark{color:#ecd29a;width:48px;height:42px;margin-bottom:.78rem;display:block;position:relative}.ca-hero-benefit-mark-books span{background:currentColor;border-radius:2px;width:34px;height:8px;position:absolute;left:7px;box-shadow:inset 10px 0 #17110d47}.ca-hero-benefit-mark-books span:first-child{top:7px;transform:rotate(-8deg)}.ca-hero-benefit-mark-books span:nth-child(2){top:18px;transform:rotate(3deg)}.ca-hero-benefit-mark-books span:nth-child(3){top:29px;transform:rotate(-2deg)}.ca-hero-benefit-mark-relevance{border:2px solid;border-radius:999px}.ca-hero-benefit-mark-relevance:before,.ca-hero-benefit-mark-relevance:after{content:"";opacity:.7;border:2px solid;border-radius:999px;position:absolute;inset:10px}.ca-hero-benefit-mark-relevance:after{opacity:1;background:currentColor;inset:18px}.ca-hero-benefit-mark-relevance span{opacity:.9;background:currentColor;position:absolute}.ca-hero-benefit-mark-relevance span:first-child{width:2px;height:52px;top:-5px;left:22px}.ca-hero-benefit-mark-relevance span:nth-child(2){width:52px;height:2px;top:20px;left:-3px}.ca-hero-benefit-mark-space:before,.ca-hero-benefit-mark-space:after,.ca-hero-benefit-mark-space span{content:"";border:2px solid;border-radius:3px;position:absolute}.ca-hero-benefit-mark-space:before{opacity:.55;inset:5px 14px 13px 6px}.ca-hero-benefit-mark-space:after{inset:13px 6px 5px 14px}.ca-hero-benefit-mark-space span:first-child{border-bottom:0;border-left:0;width:10px;height:10px;top:6px;right:3px}.ca-hero-benefit-mark-space span:nth-child(2){border-top:0;border-right:0;width:10px;height:10px;bottom:6px;left:3px}.ca-hero-benefit-card h3{color:#fff4df;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.2rem,1.65vw,1.62rem);line-height:1.12}.ca-hero-benefit-card p{color:#f7efe2e6;text-align:center;white-space:normal;width:auto;max-width:100%;margin:.52rem 0 0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.42}@media (max-width:960px){.ca-hero-benefits{grid-template-columns:1fr;width:min(760px,100vw - 48px)}}.ca-hero-text-link{justify-content:center;align-items:center;min-height:50px;padding:0 .2rem;display:inline-flex}.ca-hero-note,.ca-final-note{color:#f7efe2bd;margin:1.1rem 0 0;font-size:.98rem;line-height:1.5}.ca-commercial-body{z-index:2;background:radial-gradient(circle at 18% 9%,#ecd29a14,#0000 24%),radial-gradient(circle at 86% 34%,#768f5814,#0000 26%),linear-gradient(#17110d 0%,#21170f 48%,#120f0c 100%);position:relative}.ca-commercial-section{padding:clamp(56px,7vw,96px) 0;scroll-margin-top:96px}.ca-section-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2rem,6vw,5.5rem);display:grid}.ca-section-heading{align-content:start;gap:1rem;display:grid;position:sticky;top:112px}.ca-section-eyebrow{background:#f7efe21f;border-color:#ecd29a4d;box-shadow:inset 0 0 0 1px #ecd29a14}.ca-section-eyebrow:before{content:"";background:#ecd29a;border-radius:999px;width:.48rem;height:.48rem;transform:none}.ca-section-heading h2,.ca-final-cta h2{color:#fff4df;letter-spacing:0;text-wrap:balance;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2.2rem,4.5vw,4.25rem);line-height:.98}.ca-section-heading p,.ca-final-cta p{color:#f7efe2d1;max-width:43rem;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.62}.ca-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ca-card-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-info-card,.ca-step-card,.ca-comparison-panel,.ca-faq-item,.ca-final-cta{color:#f7efe2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#f7efe216,#f7efe20a),#120e0c57;border:1px solid #f7efe229;border-radius:12px;box-shadow:0 22px 58px #0000002e}.ca-info-card{align-content:start;gap:.65rem;min-height:156px;padding:1.25rem;display:grid}.ca-info-card h3,.ca-step-card h3,.ca-comparison-panel h3,.ca-faq-item h3{color:#ffe4ac;letter-spacing:0;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.18rem,1.45vw,1.45rem);line-height:1.08}.ca-info-card p,.ca-step-card p,.ca-faq-item p{color:#f7efe2c7;margin:0;font-size:.98rem;line-height:1.5}.ca-section-closing,.ca-feature-statement{color:#f7efe2e6;background:#8fbd6a1a;border-left:3px solid #8fbd6a;border-radius:8px;grid-column:2;margin:1rem 0 0;padding:1.15rem 1.25rem;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.24}.ca-check-list{gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.ca-check-list li{color:#f7efe2db;background:#f7efe20e;border:1px solid #f7efe224;border-radius:10px;min-height:44px;padding:.75rem .85rem .75rem 2.35rem;line-height:1.45;position:relative}.ca-check-list li:before{content:"";background:#8fbd6a;border-radius:999px;width:.62rem;height:.62rem;position:absolute;top:1.05rem;left:.9rem;box-shadow:0 0 0 4px #8fbd6a1f}.ca-how-commercial-layout,.ca-demo-layout,.ca-contact-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1rem,4vw,3rem);display:grid}.ca-device-panel,.ca-demo-preview{background:radial-gradient(circle,#ecd29a29,#0000 56%),#0a080747;border:1px solid #f7efe21f;border-radius:14px;place-items:center;display:grid;overflow:hidden;box-shadow:0 28px 76px #00000047}.ca-device-panel img{filter:drop-shadow(0 24px 34px #0006);width:min(100%,640px);height:auto;display:block}.ca-step-list{gap:.9rem;display:grid}.ca-step-card{grid-template-columns:auto minmax(0,1fr);gap:.95rem;padding:1.05rem;display:grid}.ca-step-card>span{color:#2a1d10;background:#ecd29a;border:1px solid #ecd29a85;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:750;line-height:1;display:inline-grid}.ca-section-feature .ca-section-grid{align-items:center}.ca-section-feature .ca-feature-statement{grid-column:auto;margin-top:0}.ca-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ca-comparison-panel{padding:1.25rem}.ca-comparison-normal{background:linear-gradient(#251a12b8,#120e0c8f),#120e0c61}.ca-comparison-galleria{background:linear-gradient(#537736b8,#2d4b2694),#120e0c57;border-color:#8fbd6a47}.ca-comparison-panel h3{margin-bottom:1rem}.ca-demo-teaser .ca-section-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.ca-demo-preview{min-height:320px;padding:1rem;position:relative}.ca-demo-preview img{object-fit:contain;border-radius:8px;width:100%;max-height:420px;display:block}.ca-demo-preview .ca-btn{position:absolute;bottom:1.25rem;right:1.25rem}.ca-demo-context{color:#f7efe299;text-align:center;margin-top:.75rem;margin-bottom:0;font-size:.875rem}.ca-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ca-faq-item{padding:1.2rem}.ca-contact-section{background:linear-gradient(#8fbd6a14,#120e0c00),#120f0c;padding:clamp(76px,10vw,132px) 0;scroll-margin-top:96px}.ca-contact-grid{align-items:start}.ca-final-cta{gap:1rem;padding:clamp(1.35rem,3vw,2.2rem);display:grid}.ca-final-actions{justify-content:flex-start}.ca-contact-form-wrap .site-contact{background:linear-gradient(#fffbf4fa,#f5ede2fa),#fffaf2;border-color:#f7efe229;border-radius:14px;box-shadow:0 28px 76px #0000003d}.ca-contact-form-wrap .site-section-heading h2{color:#241a11;font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.02}.ca-contact-form-wrap .site-section-heading p{color:#201912b8}.ca-contact-form-wrap .site-kicker{color:#31451f;background:#6070471a;border-color:#6070472e}@media (max-width:1120px){.ca-header-inner{grid-template-columns:1fr}.ca-nav{gap:clamp(.85rem,1.8vw,1.4rem)}.ca-card-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ca-commercial-hero .ca-hero-shell{min-height:100svh}.ca-commercial-hero .ca-hero-copy{text-align:center;justify-items:center;padding-top:92px;padding-bottom:64px}.ca-hero-actions,.ca-final-actions{justify-content:center}.ca-section-grid,.ca-how-commercial-layout,.ca-demo-layout,.ca-contact-grid,.ca-demo-teaser .ca-section-grid{grid-template-columns:1fr}.ca-section-heading{position:static}.ca-commercial-section{padding:64px 0}.ca-section-closing{grid-column:auto}.ca-comparison-grid,.ca-faq-grid{grid-template-columns:1fr}.ca-device-panel{order:2}.ca-step-list{order:1}}@media (max-width:640px){.ca-commercial-hero .ca-hero-copy h1{white-space:normal;font-size:clamp(2.55rem,11.2vw,3.85rem)}.ca-commercial-hero .ca-hero-copy p{font-size:1.05rem;line-height:1.45}.ca-card-grid,.ca-card-grid-wide{grid-template-columns:1fr}.ca-section-heading h2,.ca-final-cta h2{font-size:clamp(2rem,10vw,3rem)}.ca-info-card{min-height:0}.ca-demo-preview{min-height:260px}.ca-demo-preview .ca-btn{margin-top:1rem;position:static}.ca-contact-form-wrap .site-contact{padding:1.1rem}}.ca-section-heading h2{font-size:clamp(2rem,3.5vw,3.25rem)}.ca-what-is-section .ca-section-heading h2,#piloto .ca-section-heading h2,#demo .ca-section-heading h2{font-size:clamp(2rem,3.2vw,2.75rem)}#piloto .ca-shell{gap:clamp(2rem,4vw,3rem)}#demo .ca-shell{gap:clamp(1.5rem,3vw,2.5rem)}#como-funciona .ca-shell{gap:clamp(2rem,4vw,3.5rem)}#como-funciona{padding-bottom:clamp(40px,5vw,64px)}#comparativa{padding-top:clamp(40px,5vw,64px)}#que-es{padding-bottom:clamp(40px,5vw,64px)}#piloto{padding-top:clamp(40px,5vw,64px)}.sl-page{--color-cream:#f5f0e8;--color-cream-dark:#ede7d9;--color-cream-border:#d9d1c0;--color-ink:#1a1a18;--color-ink-muted:#4a4a47;--color-ink-ghost:#8a8a86;--color-moss:#3b5e45;--color-moss-light:#4e7a5c;--color-moss-dark:#2a4432;--color-gold:#c9a84c;--color-gold-light:#dfc06e;--color-white:#fdfaf5;--font-display:var(--font-playfair,"Playfair Display",Georgia,serif);--font-body:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--max-width:1200px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--shadow-card:0 2px 8px #1a1a180f,0 1px 2px #1a1a180a;--shadow-lifted:0 8px 32px #1a1a181a,0 2px 8px #1a1a180f;--shadow-mockup:0 24px 64px #1a1a1829,0 8px 24px #1a1a1814;font-family:var(--font-body);background-color:var(--color-cream);color:var(--color-ink);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;overflow-x:hidden}.sl-page h1,.sl-page h2,.sl-page h3{font-family:var(--font-display);line-height:1.15}.sl-page a{color:inherit;text-decoration:none}.sl-container{max-width:var(--max-width);padding:0 var(--space-8);margin:0 auto}.sl-btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.5rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.sl-btn--sm{border-radius:var(--radius-md);padding:8px 16px;font-size:.875rem}.sl-btn--nav{border-radius:6px;padding:12px 24px;font-size:.9rem}.sl-btn--lg{border-radius:var(--radius-md);padding:14px 28px;font-size:1rem}.sl-page .sl-btn--primary{background:var(--color-moss);color:var(--color-cream)}.sl-page .sl-btn--primary:hover{background:var(--color-moss-light);color:var(--color-cream);transform:translateY(-1px)}.sl-btn--ghost{color:var(--color-ink-muted);border:1px solid var(--color-cream-border);background:0 0}.sl-btn--ghost:hover{color:var(--color-ink);border-color:var(--color-ink-muted);background:var(--color-cream-dark)}.sl-btn--gold{background:var(--color-gold);color:var(--color-ink);font-weight:500}.sl-btn--gold:hover{background:var(--color-gold-light);transform:translateY(-1px)}.sl-btn--gold:active{transform:translateY(0)}.sl-btn--gold:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.sl-nav{z-index:100;background:#f5f0e800;border-bottom:1px solid #1a1a1800;height:64px;position:fixed;top:0;left:0;right:0}.sl-nav--scrolled{border-bottom-color:var(--color-cream-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f0e8eb}.sl-nav__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;max-width:none;height:100%;padding-left:48px;padding-right:48px;display:grid}.sl-nav__logo{font-family:var(--font-body);color:var(--color-ink);justify-self:start;align-items:center;gap:0;font-size:clamp(1.42rem,1.7vw,1.72rem);font-weight:300;line-height:1;display:flex}.sl-nav__wordmark{letter-spacing:0}.sl-nav__wordmark-gold{color:var(--color-gold-light)}.sl-nav__wordmark-green{color:var(--color-moss-light)}.sl-nav__links{justify-self:center;align-items:center;gap:var(--space-8);list-style:none;display:flex}.sl-nav__inner>.sl-btn{justify-self:end}.sl-nav__cta{opacity:0;pointer-events:none;transform:translateY(-4px)}.sl-nav__cta--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sl-nav__links a{font-family:var(--font-body);color:var(--color-ink-muted);font-size:.875rem;transition:color .2s}.sl-nav__links a:hover{color:var(--color-ink)}.sl-hero{padding:64px 0 var(--space-4);align-items:flex-start;display:flex;position:relative;overflow:hidden}.sl-hero__inner{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;width:100%;max-width:none;padding:0;display:grid}.sl-hero__text{padding:var(--space-16)var(--space-8)var(--space-16)clamp(var(--space-6),4vw,var(--space-12));flex:none;max-width:none}.sl-hero__visual{align-self:stretch;width:100%;max-width:none;padding-right:48px}.sl-hero__eyebrow{letter-spacing:.01em;color:var(--color-moss);margin:0 0 1.75rem;font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:500;line-height:1.4;display:block}.sl-hero__headline{color:var(--color-ink);margin:0 0 var(--space-8);white-space:nowrap;font-size:clamp(3rem,5.4vw,5.6rem)}.sl-hero__headline em{color:var(--color-moss);font-style:italic}.sl-hero__headline .sl-gold{color:var(--color-gold);font-style:normal}.sl-hero__subhead{color:var(--color-ink-muted);max-width:440px;margin-bottom:var(--space-8);font-size:1.125rem;line-height:1.7}.sl-hero__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.sl-hero__pilot-block{border-top:1px solid var(--color-cream-border);border-bottom:1px solid var(--color-cream-border);max-width:480px;margin-top:var(--space-6);padding:22px 0}.sl-hero__pilot-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:.65rem;display:flex}.sl-hero__pilot-label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#b8892a;font-size:.72rem;font-weight:700;display:inline-block}.sl-hero__pilot-status{font-family:var(--font-body);color:var(--color-ink-muted);align-items:center;gap:6px;font-size:.72rem;font-weight:500;display:inline-flex}.sl-hero__pilot-status:before{content:"";background:var(--color-moss-light);border-radius:999px;width:6px;height:6px}.sl-hero__pilot-context{font-family:var(--font-body);color:var(--color-ink-muted);margin:0 0 1rem;font-size:.88rem;font-weight:300;line-height:1.7}.sl-hero__pilot-cta{align-items:center;gap:20px;display:flex}.sl-hero__pilot-action{flex-wrap:wrap;align-items:flex-end;gap:18px;display:inline-flex}.sl-hero__pilot-microcopy{font-family:var(--font-body);color:var(--color-ink-muted);font-size:.76rem;font-style:italic;font-weight:400}.sl-hero__grain{opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.sl-hero__mockup-wrapper{transition:transform .6s;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg)}.sl-hero__mockup-wrapper:hover{transform:perspective(1200px)rotateY(-1deg)rotateX(0)}@keyframes sl-slideUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.sl-hero__eyebrow{animation:.7s cubic-bezier(.16,1,.3,1) 50ms both sl-slideUp}.sl-hero__subhead{animation:.7s cubic-bezier(.16,1,.3,1) .21s both sl-slideUp}.sl-hero__actions{animation:.7s cubic-bezier(.16,1,.3,1) .29s both sl-slideUp}.sl-hero__visual{animation:.9s cubic-bezier(.16,1,.3,1) .1s both sl-slideUp}.sl-hero__photo-wrapper{box-shadow:none;border-radius:0;height:100%;position:relative;overflow:hidden}.sl-hero__photo-caption{font-family:var(--font-body);letter-spacing:.02em;color:#fdfaf5bd;text-shadow:0 1px 4px #0000008c;pointer-events:none;font-size:.7rem;font-weight:400;position:absolute;bottom:12px;right:14px}.sl-hero__photo-img{object-fit:cover;object-position:center center;width:100%;height:100%;min-height:520px;aspect-ratio:unset;border-radius:0;display:block}.sl-step-visual__img--detail{background:var(--color-cream-dark)}.sl-step-visual__img--detail img{object-fit:cover;object-position:32% 40%;transform:scale(2)}.sl-ui-visual{max-width:860px;margin:0 auto}.sl-ui-visual__img{width:100%;box-shadow:var(--shadow-mockup);border-radius:20px;display:block}.sl-proof-strip{background:var(--color-cream-dark);border-top:1px solid var(--color-cream-border);border-bottom:1px solid var(--color-cream-border);align-items:center;height:72px;display:flex}.sl-proof-strip__inner{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.sl-proof-strip__label{color:var(--color-ink-ghost);white-space:nowrap;font-size:.8rem}.sl-proof-strip__logos{flex-wrap:wrap;align-items:center;gap:0;display:flex}.sl-proof-logo{color:var(--color-ink-muted);padding:0 var(--space-6);border-left:1px solid var(--color-cream-border);font-size:.8rem;font-weight:500}.sl-proof-logo:first-child{border-left:none;padding-left:0}.sl-section{padding:clamp(64px,7vw,116px) 0}.sl-section--alt{background:var(--color-cream-dark)}.sl-section--dark{background:var(--color-moss-dark);color:var(--color-cream)}.sl-section__eyebrow{letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:var(--color-moss);margin-bottom:var(--space-4);background:#3b5e4513;border:1px solid #3b5e4533;border-radius:999px;align-items:center;padding:.36rem .76rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.sl-section--dark .sl-section__eyebrow{color:var(--color-gold);background:#c9a84c1f;border-color:#c9a84c52}.sl-section__header .sl-section__eyebrow{margin-left:auto;margin-right:auto}.sl-section__heading{font-family:var(--font-display);color:var(--color-ink);margin-bottom:var(--space-4);text-wrap:balance;font-size:clamp(2rem,4vw,3rem)}.sl-section--dark .sl-section__heading{color:var(--color-cream)}.sl-section__subhead{font-size:var(--text-lg);color:var(--color-ink-muted);max-width:585px;line-height:1.7}.sl-section--dark .sl-section__subhead{color:#f5f0e8b3}.sl-section__header{text-align:center;margin-bottom:var(--space-16)}.sl-section__header .sl-section__subhead{margin:var(--space-4)auto 0}.sl-problem-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.sl-problem-card{background:var(--color-white);border:1px solid var(--color-cream-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.sl-problem-card__icon{margin-bottom:var(--space-4);font-size:2.25rem;display:block}.sl-problem-card h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);margin-bottom:var(--space-3)}.sl-problem-card p{font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.7}.sl-steps{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.sl-steps:before{content:"";top:36px;left:calc(16.666% + var(--space-4));right:calc(16.666% + var(--space-4));border-top:1px dashed var(--color-cream-border);pointer-events:none;position:absolute}.sl-step{gap:var(--space-3);display:grid}.sl-step__number{font-family:var(--font-display);color:var(--color-cream-border);font-size:3.5rem;font-weight:700;line-height:1}.sl-step h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-weight:700}.sl-step p{font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.7}.sl-steps-visual{gap:var(--space-20);flex-direction:column;display:flex}.sl-step-visual{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.sl-step-visual--reverse{direction:rtl}.sl-step-visual--reverse>*{direction:ltr}.sl-step-visual__img{border-radius:4px;min-height:380px;overflow:hidden;box-shadow:0 8px 40px #1e1c141f}.sl-step-visual__img img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;min-height:380px;display:block}.sl-step-visual__content{gap:var(--space-4);flex-direction:column;display:flex}.sl-step-visual__content h3{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);font-weight:700;line-height:1.25}.sl-step-visual__content p{font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.75}.sl-formats-section{background:var(--color-white)}.sl-formats-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.sl-format-card{gap:var(--space-3);flex-direction:column;display:flex}.sl-format-card__img{border-radius:8px;overflow:hidden;box-shadow:0 4px 24px #1e1c1414}.sl-format-card__img img{object-fit:cover;object-position:center 15%;width:100%;height:360px;transition:transform .4s;display:block}.sl-format-card:hover .sl-format-card__img img{transform:scale(1.03)}.sl-format-card__label{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink-muted);text-align:center;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.sl-installs-section{padding:0;overflow:hidden}.sl-installs-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}@media (min-width:1600px){.sl-hero__inner{grid-template-columns:minmax(760px,44vw) minmax(0,1fr)}.sl-hero__text{justify-self:end;width:min(100%,760px)}.sl-hero__headline{font-size:clamp(2.75rem,4.2vw,4.8rem)}}.sl-install-item{position:relative;overflow:hidden}.sl-install-img-wrapper{width:100%;height:420px;overflow:hidden}.sl-install-img-wrapper img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .4s;display:block}.sl-install-item:hover .sl-install-img-wrapper img{transform:scale(1.03)}.sl-install-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-ghost,#888);padding:1rem 0 1.25rem;font-size:.8125rem;font-weight:500;display:block}.sl-section--dark{position:relative}.sl-section--dark:before{content:"";opacity:.06;mix-blend-mode:luminosity;pointer-events:none;background-image:url(/site/vesa_stand.png);background-position:50%;background-size:cover;position:absolute;inset:0}.sl-stats-with-visual{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.sl-stats-with-visual__text{gap:var(--space-6);flex-direction:column;display:flex}.sl-stats-with-visual__text .sl-section__eyebrow,.sl-stats-with-visual__text .sl-section__heading{text-align:left}.sl-stats-with-visual__img{border-radius:16px;overflow:hidden;box-shadow:0 8px 40px #00000040}.sl-stats-with-visual__img img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.sl-stats-with-visual .sl-stats-grid{gap:var(--space-4);grid-template-columns:1fr}.sl-stats-with-visual .sl-stat-card{padding:var(--space-4)0;background:0 0;border-top:1px solid #f5f0e81f;border-radius:0}.sl-demo-section{background:var(--color-cream-dark)}.sl-tablet{max-width:820px;box-shadow:var(--shadow-mockup);background:#1a1a18;border-radius:20px;margin:0 auto;padding:16px}.sl-tablet__screen{background:var(--color-white);border-radius:12px;overflow:hidden}.sl-tablet__topbar{background:var(--color-cream);border-bottom:1px solid var(--color-cream-border);justify-content:space-between;align-items:center;gap:var(--space-4);padding:12px 20px;display:flex}.sl-tablet__brand{font-family:var(--font-display);color:var(--color-ink);font-size:1rem;font-weight:700}.sl-tablet__tabs{gap:0;font-size:.78rem;display:flex}.sl-tablet__tab{color:var(--color-ink-ghost);cursor:pointer;border-bottom:2px solid #0000;padding:5px 12px;transition:all .2s}.sl-tablet__tab--active{color:var(--color-moss);border-bottom-color:var(--color-moss);font-weight:500}.sl-tablet__status-bar{background:var(--color-white);color:var(--color-ink-ghost);border-bottom:1px solid #d9d1c066;justify-content:space-between;align-items:center;min-height:28px;padding:6px 20px;font-size:.72rem;display:flex}.sl-tablet__status-dot{background:var(--color-moss);border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2s ease-in-out infinite sl-pulse;display:inline-block}@keyframes sl-pulse{0%,to{opacity:1}50%{opacity:.4}}.sl-feed-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.sl-book-card{background:var(--color-white);border:1px solid var(--color-cream-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}@keyframes sl-cardExitLeft{to{opacity:0;transform:translate(-40px)scale(.95)}}@keyframes sl-cardExitRight{to{opacity:0;transform:translate(40px)scale(.95)}}@keyframes sl-cardEnter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sl-card-exit-left{animation:.3s forwards sl-cardExitLeft}.sl-card-exit-right{animation:.3s forwards sl-cardExitRight}.sl-card-enter{animation:.38s forwards sl-cardEnter}.sl-book-card__cover{justify-content:center;align-items:center;height:110px;padding:10px;display:flex}.sl-book-card__cover-title{font-family:var(--font-display);color:#fff;text-align:center;text-shadow:0 1px 3px #00000047;font-size:.78rem;font-weight:700;line-height:1.2}.sl-book-card__body{padding:10px 11px}.sl-book-card__title{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.78rem;font-weight:600;line-height:1.3;overflow:hidden}.sl-book-card__author{color:var(--color-ink-ghost);margin-bottom:5px;font-size:.7rem}.sl-book-card__hook{color:var(--color-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:.7rem;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.sl-book-card__actions{gap:5px;padding:0 10px 10px;display:flex}.sl-book-card__btn{border-radius:var(--radius-sm);cursor:pointer;font-size:.68rem;font-weight:500;font-family:var(--font-body);border:none;flex:1;padding:5px 4px;transition:all .15s}.sl-book-card__btn--pass{border:1px solid var(--color-cream-border);color:var(--color-ink-muted);background:0 0}.sl-book-card__btn--pass:hover{background:var(--color-cream-dark)}.sl-book-card__btn--interest{background:var(--color-moss);color:#fff}.sl-book-card__btn--interest:hover{background:var(--color-moss-light)}.sl-tablet__footer{border-top:1px solid var(--color-cream-border);color:var(--color-ink-ghost);background:var(--color-cream);justify-content:space-between;align-items:center;padding:9px 20px;font-size:.72rem;display:flex}.sl-stats-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.sl-stat-card{border-radius:var(--radius-lg);padding:var(--space-8);border:1px solid #ffffff14}.sl-stat{font-family:var(--font-display);color:var(--color-gold);margin-bottom:var(--space-3);font-size:4rem;font-weight:700;line-height:1}.sl-stat-label{font-size:var(--text-base);color:var(--color-cream);margin-bottom:var(--space-2);font-weight:500}.sl-stat-context{font-size:var(--text-sm);color:#f5f0e88c;line-height:1.6}.sl-testimonial{text-align:center;max-width:800px;padding:var(--space-8)0;margin:0 auto;position:relative}.sl-testimonial:before{content:"“";font-family:var(--font-display);color:var(--color-gold);opacity:.22;pointer-events:none;font-size:8rem;line-height:1;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.sl-testimonial__quote{font-family:var(--font-display);color:var(--color-ink);margin-bottom:var(--space-6);z-index:1;font-size:clamp(1.5rem,3vw,2.25rem);font-style:italic;line-height:1.4;position:relative}.sl-testimonial__cite{font-size:var(--text-sm);color:var(--color-ink-ghost);font-style:normal}.sl-pilot-form{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.sl-pilot-input{border-radius:var(--radius-md);min-width:160px;color:var(--color-cream);font-family:var(--font-body);font-size:var(--text-base);background:#ffffff14;border:1px solid #ffffff26;outline:none;flex:1;padding:12px 16px;transition:border-color .2s}.sl-pilot-input::placeholder{color:#f5f0e861}.sl-pilot-input:focus{border-color:#ffffff61}.sl-pilot-cta{background:var(--color-gold);color:var(--color-ink);font-family:var(--font-body);font-weight:500;font-size:var(--text-base);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;padding:12px 24px;transition:all .2s}.sl-pilot-cta:hover{background:var(--color-gold-light);transform:translateY(-1px)}.sl-pilot-cta:active{transform:translateY(0)}.sl-pilot-cta:disabled{opacity:.6;cursor:not-allowed;transform:none}.sl-pilot-microcopy{margin-top:var(--space-4);color:#f5f0e873;gap:var(--space-6);flex-wrap:wrap;justify-content:center;font-size:.78rem;display:flex}.sl-pilot-success{padding:var(--space-4);border-radius:var(--radius-md);color:#a8e09a;font-size:var(--text-base);text-align:center;margin-top:var(--space-4);background:#8bc86a1f;border:1px solid #8bc86a47}.sl-pilot-error{padding:var(--space-4);border-radius:var(--radius-md);color:#f4a09c;font-size:var(--text-sm);text-align:center;margin-top:var(--space-4);background:#e37c771f;border:1px solid #e37c7747}.sl-faq-list{max-width:720px;margin:0 auto}.sl-faq-item{border-bottom:1px solid var(--color-cream-border)}.sl-faq-item:first-child{border-top:1px solid var(--color-cream-border)}.sl-faq-trigger{width:100%;padding:var(--space-6)0;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);justify-content:space-between;align-items:center;gap:var(--space-4);background:0 0;border:none;transition:color .2s;display:flex}.sl-faq-trigger:hover{color:var(--color-moss)}.sl-faq-icon{border:1px solid var(--color-cream-border);width:24px;height:24px;color:var(--color-ink-muted);font-size:1.1rem;font-style:normal;line-height:1;font-family:var(--font-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,border-color .2s,color .2s;display:flex}.sl-faq-item--open .sl-faq-icon{border-color:var(--color-moss);color:var(--color-moss);transform:rotate(45deg)}.sl-faq-body{max-height:0;transition:max-height .38s;overflow:hidden}.sl-faq-item--open .sl-faq-body{max-height:400px}.sl-faq-answer{padding-bottom:var(--space-6);font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.75}.sl-footer{background:var(--color-cream-dark);border-top:1px solid var(--color-cream-border);padding:var(--space-2)0 var(--space-8)}.sl-footer__inner{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.sl-footer__brand{align-items:center;gap:var(--space-2);font-family:var(--font-body);color:var(--color-ink);font-size:1.3rem;font-weight:300;display:flex}.sl-footer__brand-block{gap:var(--space-2);flex:1;min-width:0;display:grid}.sl-footer__bar{padding:var(--space-3)0}.sl-footer__copy{color:var(--color-ink-ghost);font-size:.8rem}.sl-footer__links{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.sl-footer__links a{color:var(--color-ink-muted);font-size:.8rem;transition:color .2s}.sl-footer__links a:hover{color:var(--color-ink)}.sl-footer__institutional{padding:var(--space-8)0;border-bottom:1px solid var(--color-cream-border);margin-bottom:var(--space-6)}.sl-footer__inst-grid{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.sl-footer__inst-col--info{gap:var(--space-6);flex-direction:column;display:flex}.sl-footer__inst-col--map{flex-direction:column;display:flex}.sl-footer__inst-label{margin:0 0 var(--space-3);font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-ghost);font-size:.75rem;font-weight:500}.sl-footer__address{color:var(--color-ink-ghost);margin:0;font-size:.875rem;font-style:normal;line-height:1.65}.sl-footer__inst-note{margin:var(--space-2)0 0;color:var(--color-ink-ghost);font-size:.8rem;line-height:1.5}.sl-footer__map-wrap{border-radius:var(--radius-md);flex:1;min-height:200px;line-height:0;overflow:hidden}.sl-footer__map-wrap iframe{width:100%;height:100%;display:block}.sl-footer__copy a{transition:color .2s}.sl-footer__copy a:hover{color:var(--color-ink-muted)}@media (max-width:700px){.sl-footer__inst-grid{gap:var(--space-6);grid-template-columns:1fr}}.sl-legal-page{background:var(--color-cream);min-height:100vh}.sl-legal-main{padding:calc(64px + var(--space-12))0 var(--space-24)}.sl-legal-article{max-width:720px;color:var(--color-ink);margin:0 auto}.sl-legal-article h1{font-family:var(--font-display);margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}.sl-legal-article h2{font-family:var(--font-display);margin:var(--space-8)0 var(--space-3);color:var(--color-ink);font-size:1.2rem;line-height:1.25}.sl-legal-article p{margin:0 0 var(--space-4);color:var(--color-ink-muted);font-size:.975rem;line-height:1.75}.sl-legal-article ul,.sl-legal-article ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.sl-legal-article li{color:var(--color-ink-muted);margin-bottom:var(--space-2);font-size:.975rem;line-height:1.75}.sl-legal-article a{color:var(--color-moss);text-underline-offset:2px;text-decoration:underline}.sl-legal-article a:hover{color:var(--color-moss-light)}.sl-legal-date{margin:0 0 var(--space-6);color:var(--color-ink-ghost);font-size:.875rem;display:block}.sl-legal-section{margin-top:var(--space-6)}.sl-legal-note{margin-top:var(--space-8);padding:var(--space-4)var(--space-6);border:1px solid var(--color-cream-border);border-radius:var(--radius-md);background:var(--color-cream-dark);color:var(--color-ink-ghost);font-size:.875rem;font-style:italic;line-height:1.6}.sl-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.sl-reveal.sl-revealed{opacity:1;transform:translateY(0)}.sl-delay-1{transition-delay:.1s}.sl-delay-2{transition-delay:.2s}.sl-delay-3{transition-delay:.3s}@media (max-width:900px){.sl-hero__inner{text-align:center;grid-template-columns:1fr}.sl-hero__text{padding:var(--space-8)var(--space-8)var(--space-8)var(--space-8)}.sl-hero__visual{order:-1;width:100%;padding-right:0}.sl-hero__photo-img{height:280px;min-height:280px}.sl-installs-grid{grid-template-columns:1fr}.sl-install-img-wrapper{height:260px}.sl-hero__subhead{max-width:100%}.sl-hero__actions{justify-content:center}.sl-hero__mockup-wrapper{transform:none}.sl-problem-grid{grid-template-columns:1fr}.sl-steps{gap:var(--space-8);grid-template-columns:1fr}.sl-steps:before{display:none}.sl-stats-grid{grid-template-columns:1fr}.sl-feed-grid{grid-template-columns:repeat(2,1fr)}.sl-step-visual{gap:var(--space-8);grid-template-columns:1fr}.sl-step-visual--reverse{direction:ltr}.sl-step-visual--reverse .sl-step-visual__img{order:-1}.sl-formats-grid{gap:var(--space-4);grid-template-columns:1fr}.sl-format-card__img img{aspect-ratio:16/9}.sl-stats-with-visual{grid-template-columns:1fr}.sl-stats-with-visual__img{order:-1}.sl-stats-with-visual .sl-section__eyebrow,.sl-stats-with-visual .sl-section__heading{text-align:center}.sl-stats-with-visual .sl-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.sl-hero{padding-top:64px}.sl-container{padding:0 var(--space-4)}.sl-nav__links{display:none}.sl-hero__headline{max-width:320px;margin-left:auto;margin-right:auto;font-size:clamp(2rem,8vw,2.35rem);white-space:normal!important}.sl-pilot-form{flex-direction:column}.sl-pilot-input{min-width:100%}.sl-tablet{border-radius:14px;padding:8px}.sl-feed-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.sl-book-card__cover{height:90px}.sl-footer__inner{flex-direction:column;align-items:flex-start}.sl-section{padding:var(--space-16)0}.sl-proof-strip{height:auto;padding:16px 0}.sl-proof-strip__inner{align-items:flex-start;gap:var(--space-2);flex-direction:column}.sl-section__heading{font-size:1.75rem}.sl-testimonial__quote{font-size:1.35rem}.sl-hero-mini-grid{grid-template-columns:repeat(2,1fr)}}.sl-diag-section{padding:100px 0}.sl-diag-header{text-align:center;max-width:720px;margin:0 auto var(--space-16)}.sl-diag-header .sl-section__eyebrow{text-align:center;margin-bottom:var(--space-6);display:block}.sl-diag-headline{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.sl-diag-chain{max-width:960px;margin:0 auto var(--space-6);align-items:center;display:flex}.sl-diag-node{padding:var(--space-8);text-align:center;flex:1}.sl-diag-node__number{font-family:var(--font-display);color:var(--color-gold);margin-bottom:var(--space-4);font-size:3rem;font-weight:700;line-height:1}.sl-diag-node__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);margin:0 0 var(--space-3);font-weight:700;line-height:1.2}.sl-diag-node__text{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-muted);margin:0;line-height:1.6}.sl-diag-arrow--chain{padding:0 var(--space-2);color:var(--color-cream-border);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.sl-diag-arrow--v{display:none}.sl-diag-conclusion-arrow{text-align:center;color:var(--color-ink-muted);margin:var(--space-2)0 var(--space-6);-webkit-user-select:none;user-select:none;font-size:2rem;line-height:1}.sl-diag-conclusion{background:var(--color-cream-dark);border-left:3px solid var(--color-gold);border-radius:0 var(--radius-md)var(--radius-md)0;max-width:720px;padding:var(--space-8)var(--space-12);margin:0 auto}.sl-diag-conclusion__text{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-style:italic;line-height:1.65}.sl-anchor-section{text-align:center;background:#faf7ee;padding:100px 0}.sl-anchor-content{max-width:760px;padding:0 var(--space-8);margin:0 auto}.sl-anchor-caption{font-family:var(--font-display);color:var(--color-ink-muted);margin:0 0 var(--space-12);text-wrap:balance;font-size:clamp(1.25rem,2.4vw,1.6rem);font-style:italic;line-height:1.4}.sl-anchor-visual{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--color-cream-dark);max-width:720px;box-shadow:var(--shadow-mockup);margin:0 auto;overflow:hidden}.sl-anchor-visual img{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block;transform:scale(1.46)}.sl-question-section{padding:var(--space-16)0;overflow:hidden}.sl-question-content{align-items:start;column-gap:var(--space-12);grid-template-columns:minmax(0,45fr) minmax(0,55fr);grid-template-areas:"visual copy";width:100%;max-width:none;min-height:540px;padding:0;display:grid}.sl-question-copy{min-width:0;padding:0 clamp(var(--space-6),4vw,var(--space-12))0 0;grid-area:copy;align-self:start}.sl-question-content .sl-section__eyebrow{text-align:left;margin-bottom:1.75rem;display:block}.sl-question-headline{font-family:var(--font-display);color:var(--color-ink);text-align:left;text-wrap:balance;margin:0;font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.1}.sl-question-headline em{color:var(--color-moss);font-style:italic}.sl-question-body{font-size:var(--text-lg);color:var(--color-ink-muted);margin:0;line-height:1.8}.sl-browse-animation{grid-area:visual;align-self:start;width:calc(100% - 48px);max-width:560px;height:420px;min-height:0;margin-left:48px;position:relative}.sl-browse-scene{background:#14100a;border:0;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.sl-browse-scene:before{content:"";pointer-events:none;z-index:12;background:linear-gradient(#0000 68%,#000000a6 100%),linear-gradient(#00000073 0%,#0000 25%);position:absolute;inset:0}.sl-browse-world{width:100%;height:100%;transform-style:preserve-3d;transform:translateX(var(--sl-browse-world-x));position:relative}.sl-browse-wall{width:1100px;height:340px;transform-style:preserve-3d;margin-top:-170px;position:absolute;top:50%;left:50%}.sl-browse-wall--left{transform-origin:0%;transform:translateX(var(--sl-browse-left-x))rotateY(90deg)}.sl-browse-wall--right{transform-origin:100%;transform:translateX(var(--sl-browse-right-x))rotateY(-90deg)}.sl-browse-shelf{align-items:flex-end;gap:2px;height:86px;padding:0 14px;display:flex;position:absolute;left:0;right:0}.sl-browse-shelf--1{top:8px}.sl-browse-shelf--2{top:104px}.sl-browse-shelf--3{top:200px}.sl-browse-shelf--4{top:296px}.sl-browse-shelf:after{content:"";background:linear-gradient(#4a3a2a,#261b10);border-radius:1px;height:3px;position:absolute;bottom:-3px;left:4px;right:4px;box-shadow:0 1px 2px #0000008c}.sl-browse-book{border-radius:1px 1px 0 0;flex:0 0 24px;height:78px;transition:background-color .45s,box-shadow .45s,opacity .45s;position:relative}.sl-browse-book:before{content:"";background:linear-gradient(#ffffff21,#0000);border-radius:1px 1px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.sl-browse-book--gold{z-index:5;box-shadow:0 0 22px #e4b044d9,0 0 0 2px #e4b044f2;opacity:1!important;background:#e4b044!important}.sl-browse-book--examined{opacity:.42!important;background:#c8bfb0!important}@keyframes sl-browse-flash{0%{filter:brightness()saturate();transform:scaleY(1)translateZ(0)}20%{filter:brightness(2.4)saturate(1.3);transform:scaleY(1.1)translateZ(5px)}to{filter:brightness()saturate();transform:scaleY(1)translateZ(0)}}.sl-browse-book--flash{animation:.42s forwards sl-browse-flash}.sl-browse-stats{z-index:20;min-height:112px;padding:var(--space-4)var(--space-5)0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.sl-browse-stat{text-align:center;max-width:360px}.sl-browse-stat__num{font-family:var(--font-display);margin:var(--space-1)0;font-size:clamp(1.75rem,2.8vw,2.55rem);font-weight:600;line-height:1;display:block}.sl-browse-stat__num--seen{color:#f5eee1f2}.sl-browse-stat__num--sep{color:#f5eee173}.sl-browse-stat__label{font-size:var(--text-sm);color:#f5eee1f2;letter-spacing:.04em;text-transform:uppercase;line-height:1.35;display:block}.sl-browse-stat__caption{color:#f5eee1d1;max-width:300px;margin:0 auto;font-size:.84rem;line-height:1.35;display:block}.sl-problem-section .sl-container{max-width:1180px}.sl-problem-section{padding:clamp(72px,8vw,112px) 0 clamp(80px,9vw,120px)}.sl-problem-reframe{text-align:center;max-width:1180px;margin:0 auto}.sl-problem-reframe .sl-section__eyebrow{text-align:center}.sl-problem-reframe .sl-section__heading{max-width:1180px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-4)}.sl-problem-reframe .sl-section__subhead{max-width:880px;margin-left:auto;margin-right:auto}.sl-problem-split{counter-reset:problem-question;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);max-width:1120px;margin-top:clamp(48px,6vw,76px);margin-left:auto;margin-right:auto;padding-top:0;display:grid}.sl-problem-question{counter-increment:problem-question;align-content:start;gap:var(--space-4);min-height:220px;font-family:var(--font-display);color:var(--color-ink);white-space:normal;text-wrap:balance;background:#fffdfac7;border:1px solid #d1c4b0b8;border-radius:8px;margin:0;padding:clamp(22px,2.5vw,30px);font-size:clamp(1.35rem,1.7vw,1.7rem);line-height:1.12;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #1e1c140b}.sl-problem-question:after{content:"";background:linear-gradient(90deg,#607047d1,#b8892a6b);height:3px;position:absolute;inset:0 0 auto}.sl-problem-question:before{content:counter(problem-question,decimal-leading-zero);width:fit-content;color:var(--color-moss);font-family:var(--font-body);letter-spacing:.12em;background:#60704714;border:1px solid #6070472e;border-radius:6px;padding:.42rem .52rem;font-size:.72rem;font-weight:600;line-height:1}.sl-problem-question--first,.sl-problem-question--second{max-width:none}.sl-problem-question--accent{max-width:none;margin-left:0}.sl-question-bullets{gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-cream-border);grid-template-columns:repeat(3,1fr);display:grid}.sl-question-bullet{gap:var(--space-3);display:grid}.sl-question-bullet__num{font-family:var(--font-display);color:#b8892a;opacity:.55;font-size:2rem;font-weight:400;line-height:1}.sl-question-bullet__title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);margin:0;font-weight:700;line-height:1.2}.sl-question-bullet__text{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-muted);margin:0;line-height:1.75}.sl-pregunta-section{padding:clamp(88px,10vw,136px) 0}.sl-pregunta-section .sl-container{max-width:1480px}.sl-pregunta__headline{font-family:var(--font-display);color:var(--color-ink);text-align:center;max-width:1280px;margin:0 auto;font-size:clamp(2.35rem,4.25vw,3.65rem);font-weight:500;line-height:1.1}.sl-pregunta__headline span{color:inherit;font-style:italic}.sl-evidencia-section{padding:var(--space-24)0;background:var(--color-cream-dark)}.sl-evidencia__inner{grid-template-columns:45fr 55fr;align-items:start;gap:64px;display:grid}.sl-evidencia__animation{min-width:0}.sl-evidencia__animation .sl-browse-animation{width:100%;max-width:none;margin-left:0}.sl-evidencia__bullets{flex-direction:column;min-width:0;display:flex}.sl-evidencia__eyebrow{margin-bottom:var(--space-5)}.sl-evidencia-bullet{gap:var(--space-3);padding:var(--space-6)0;display:grid}.sl-evidencia-bullet .sl-question-bullet__title{text-wrap:balance;font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:1.12}.sl-evidencia-bullet .sl-question-bullet__text{font-size:var(--text-base);max-width:620px}.sl-evidencia-bullet:first-child{padding-top:0}.sl-evidencia-bullet+.sl-evidencia-bullet{border-top:1px solid var(--color-cream-border)}.sl-evidencia-footnote{max-width:560px;margin:var(--space-4)0 0;color:var(--color-ink-muted);font-size:.92rem;line-height:1.55}.sl-ps-pair{flex-direction:column;align-items:center;gap:0;max-width:880px;margin:0 auto;display:flex}.sl-ps-problem{background:var(--color-white);border:1px solid var(--color-cream-border);border-radius:var(--radius-lg);width:100%;padding:var(--space-8);box-shadow:var(--shadow-card)}.sl-ps-problem h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);margin:0 0 var(--space-3);font-weight:700}.sl-ps-problem p{font-size:var(--text-base);color:var(--color-ink-muted);margin:0;line-height:1.75}.sl-ps-arrow{color:var(--color-moss);padding:var(--space-2)0;opacity:.55;justify-content:center;align-items:center;display:flex}.sl-ps-solution{background:var(--color-moss-dark);border-radius:var(--radius-lg);width:100%;padding:var(--space-8);box-shadow:0 18px 50px #2a443252,0 4px 14px #2a443233}.sl-ps-solution__layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sl-ps-solution__text{gap:var(--space-3);flex-direction:column;display:flex}.sl-ps-solution h3{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-cream);margin:0;font-weight:700;line-height:1.2}.sl-ps-solution p{font-size:var(--text-base);color:#f5f0e8c7;margin:0;line-height:1.85}.sl-ps-solution__visual{border-radius:var(--radius-md);background:var(--color-cream-dark);flex-shrink:0;overflow:hidden;box-shadow:0 10px 28px #00000057}.sl-ps-solution__visual img{object-fit:cover;width:100%;height:100%;display:block}.sl-ps-solution__visual--card{aspect-ratio:280/360;width:208px}.sl-ps-solution__visual--card img{object-position:30.5% 40%;transform:scale(4.4)}.sl-ps-solution__visual--feed{aspect-ratio:16/11;width:300px}.sl-ps-solution__visual--feed img{object-position:center 46%;transform:scale(1.5)}.sl-ps-spacer{height:var(--space-16);max-width:880px;margin:0 auto}@media (max-width:760px){.sl-ps-solution__layout{gap:var(--space-6);grid-template-columns:1fr}.sl-ps-solution__visual--card{width:100%;max-width:240px}.sl-ps-solution__visual--feed{width:100%}}.sl-aha-section{background:var(--color-white);text-align:center;padding-top:120px;padding-bottom:120px}.sl-aha-content{max-width:720px;padding:0 var(--space-8);margin:0 auto}.sl-aha-headline{font-family:var(--font-display);color:var(--color-ink);margin:0 0 var(--space-8);text-wrap:balance;font-size:clamp(2rem,4vw,2.75rem);line-height:1.2}.sl-aha-headline em{font-style:italic}.sl-aha-body{font-size:var(--text-lg);color:var(--color-ink-muted);margin:0 0 var(--space-12);line-height:1.8}.sl-aha-closing{font-family:var(--font-display);color:var(--color-moss);border-top:1px solid var(--color-cream-border);padding-top:var(--space-12);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.2vw,2.2rem);font-style:italic;line-height:1.3}.sl-product-header{padding-bottom:var(--space-8)}.sl-mockup-section{background:var(--color-cream)}.sl-mockup-subtitle{font-size:var(--text-lg);color:var(--color-ink-muted);max-width:480px;margin:var(--space-4)auto 0;text-align:center;line-height:1.7}@media (max-width:900px){.sl-question-section{padding-top:80px;padding-bottom:80px}.sl-question-bullets{gap:var(--space-6);grid-template-columns:1fr}.sl-aha-section{padding-top:80px;padding-bottom:80px}.sl-anchor-section,.sl-diag-section{padding:72px 0}.sl-pregunta-section{padding:clamp(72px,14vw,104px) 0}.sl-evidencia-section{padding:var(--space-16)0}}@media (max-width:768px){.sl-pregunta-section{padding:clamp(68px,16vw,96px) 0}.sl-pregunta__headline{font-size:clamp(1.85rem,6vw,2.5rem)}.sl-evidencia__inner{gap:var(--space-12);grid-template-columns:1fr}}@media (max-width:840px){.sl-question-content{gap:var(--space-8);min-height:0;padding:0 var(--space-8)var(--space-10);grid-template-columns:1fr;grid-template-areas:"copy""visual"}.sl-question-copy{padding:var(--space-10)0 0;align-self:auto}.sl-question-headline{max-width:680px;font-size:clamp(2.4rem,7.5vw,3.6rem)}.sl-browse-animation{border-radius:3px;width:100%;height:420px;margin-left:0;overflow:hidden}.sl-browse-scene{perspective:480px;border-radius:3px}.sl-browse-wall{width:1100px;height:340px;margin-top:-170px}.sl-browse-scene{--sl-browse-left-x:-260px;--sl-browse-right-x:-840px;--sl-browse-world-x:0px}}@media (max-width:700px){.sl-diag-chain{flex-direction:column;align-items:stretch;max-width:480px;margin-left:auto;margin-right:auto}.sl-diag-node{padding:var(--space-6)var(--space-4)}.sl-diag-arrow--chain{padding:0}.sl-diag-arrow--h{display:none}.sl-diag-arrow--v{text-align:center;display:block}.sl-diag-conclusion{padding:var(--space-6)}.sl-diag-headline{font-size:1.65rem}}@media (max-width:600px){.sl-question-section,.sl-aha-section{padding-top:64px;padding-bottom:64px}.sl-anchor-section,.sl-diag-section{padding:56px 0}.sl-question-headline{font-size:2.25rem}.sl-question-content{padding:0 var(--space-5)var(--space-8)}.sl-browse-scene{perspective:480px;height:420px}.sl-browse-wall{width:1100px;height:340px;margin-top:-170px}.sl-browse-scene{--sl-browse-left-x:-260px;--sl-browse-right-x:-840px;--sl-browse-world-x:0px}.sl-aha-headline{font-size:1.65rem}.sl-ps-problem,.sl-ps-solution{padding:var(--space-6)}}.sl-solution-intro-section{background:var(--color-cream);text-align:center;padding:clamp(64px,8vw,104px) 0 clamp(72px,9vw,120px)}.sl-solution-intro__content{max-width:1080px}.sl-solution-intro__content .sl-section__heading{max-width:940px;margin-left:auto;margin-right:auto}.sl-solution-intro__content .sl-section__subhead{max-width:880px;margin:var(--space-4)auto 0;line-height:1.65}.sl-solution-intro__content strong,.sl-solution-contrast__closing strong,.sl-solution-step strong{color:var(--color-ink);font-weight:600}.sl-definition-panel{text-align:left;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,6vw,72px);max-width:1120px;margin:clamp(48px,7vw,88px) auto 0;display:grid}.sl-definition-copy{align-content:center;gap:var(--space-4);display:grid}.sl-definition-copy .sl-section__eyebrow{text-align:left;margin:0}.sl-definition-copy h3{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.05}.sl-definition-copy p{color:var(--color-ink-muted);margin:0;font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.75}.sl-definition-list{margin:var(--space-2)0 0;gap:.65rem;padding:0;list-style:none;display:grid}.sl-definition-list li{color:var(--color-ink);padding-left:1.4rem;font-size:.98rem;line-height:1.45;position:relative}.sl-definition-list li:before{content:"";background:var(--color-gold);border-radius:999px;width:.48rem;height:.48rem;position:absolute;top:.58em;left:0}.sl-definition-media{margin:0}.sl-definition-media img{aspect-ratio:1448/1086;object-fit:cover;border-radius:8px;width:100%;display:block;box-shadow:0 18px 54px #1e1c1424}.sl-definition-media figcaption{max-width:620px;margin-top:var(--space-3);color:var(--color-ink-muted);font-size:.88rem;line-height:1.6}.sl-solution-coda{text-align:center;border-top:1px solid #d1c4b0c7;max-width:1080px;margin:clamp(64px,8vw,104px) auto 0;padding-top:clamp(52px,7vw,84px)}.sl-solution-coda .sl-section__heading{max-width:920px;margin-left:auto;margin-right:auto}.sl-solution-coda .sl-section__subhead{max-width:880px;margin:var(--space-4)auto 0}.sl-product-tour{text-align:center;border-top:1px solid #d1c4b0c7;max-width:1180px;margin:clamp(72px,9vw,116px) auto 0;padding-top:clamp(56px,7vw,88px)}.sl-product-tour .sl-section__heading{max-width:920px;margin-left:auto;margin-right:auto}.sl-product-tour .sl-section__subhead{max-width:880px;margin:var(--space-4)auto 0}.sl-mechanism-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.2vw,28px);max-width:1120px;margin:clamp(28px,4vw,48px) auto 0;display:grid}.sl-mechanism-card{align-content:start;gap:var(--space-3);background:#fffdfadb;border:1px solid #d1c4b0b8;border-radius:8px;min-height:0;padding:clamp(22px,2.5vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #1e1c140b}.sl-mechanism-card:before{content:"";background:linear-gradient(90deg,#607047d1,#b8892a6b);height:3px;position:absolute;inset:0 0 auto}.sl-mechanism-card__icon{width:42px;height:42px;color:var(--color-moss);margin-bottom:var(--space-2);background:#60704714;border:1px solid #6070472e;border-radius:8px;padding:9px}.sl-mechanism-card h3{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(1.35rem,1.7vw,1.7rem);line-height:1.12}.sl-mechanism-card p{color:var(--color-ink-muted);margin:0;font-size:.98rem;line-height:1.65}.sl-pack-mechanism-section{background:var(--color-white)}.sl-pack-parent{border:1px solid #d1c4b0b8;border-left:5px solid var(--color-gold);text-align:left;background:#fffdfadb;border-radius:8px;max-width:960px;margin:0 auto;padding:clamp(26px,3vw,34px) clamp(24px,4vw,42px);position:relative;box-shadow:0 14px 34px #1e1c140b}.sl-pack-parent .sl-section__eyebrow,.sl-pack-parent .sl-section__heading,.sl-pack-parent .sl-section__subhead{text-align:left;margin-left:0;margin-right:0}.sl-pack-parent .sl-section__heading{max-width:820px}.sl-pack-parent .sl-section__subhead{max-width:780px;margin-top:var(--space-4)}.sl-pack-connector{width:min(760px,100% - 48px);height:clamp(38px,5vw,58px);margin:0 auto;position:relative}.sl-pack-connector:before{content:"";background:#c9a84cb8;width:1px;position:absolute;top:0;bottom:0;left:50%}.sl-pack-connector:after{content:"";background:linear-gradient(90deg,#0000,#c9a84cbd 16% 84%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.sl-pack-mechanism-section .sl-mechanism-grid{margin-top:0}.sl-exposition-section{background:var(--color-cream);padding-top:clamp(56px,7vw,88px)}.sl-exposition-card{background:#fffdfadb;border:1px solid #d1c4b0b8;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:start;gap:clamp(32px,5vw,70px);max-width:1120px;margin:0 auto;padding:clamp(28px,4vw,42px);display:grid;box-shadow:0 14px 34px #1e1c140b}.sl-exposition-copy .sl-section__eyebrow,.sl-exposition-copy .sl-section__heading,.sl-exposition-copy .sl-section__subhead{text-align:left;margin-left:0;margin-right:0}.sl-exposition-copy .sl-section__heading{font-size:clamp(2.1rem,4.5vw,4rem)}.sl-exposition-copy .sl-section__subhead{margin-top:var(--space-4)}.sl-exposition-list{gap:var(--space-6);padding-top:.3rem;display:grid}.sl-exposition-list>div{padding-left:var(--space-6);position:relative}.sl-exposition-list>div:before{content:"";background:var(--color-gold);border-radius:999px;width:.64rem;height:.64rem;position:absolute;top:.42rem;left:0}.sl-exposition-list h3{margin:0 0 var(--space-2);font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.35rem,2vw,1.72rem);line-height:1.16}.sl-exposition-list p{font-size:var(--text-base);color:var(--color-ink-muted);margin:0;line-height:1.75}.sl-behavior-section{background:var(--color-cream);padding-top:0}.sl-solution-contrast__flow{align-items:stretch;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);max-width:1120px;margin:0 auto;display:grid}.sl-solution-contrast-card{border:1px solid var(--color-cream-border);background:var(--color-cream-dark);border-radius:8px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.sl-solution-contrast-card--galleria{background:#fff;border-color:#b8892a5c;box-shadow:0 12px 36px #1e1c1414}.sl-solution-contrast-card__media{aspect-ratio:1448/1086;background:var(--color-cream-dark);overflow:hidden}.sl-solution-contrast-card__media img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.sl-solution-contrast-card__copy{align-content:start;gap:var(--space-3);padding:var(--space-8);display:grid}.sl-solution-contrast-card span{letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:var(--color-moss);font-size:.72rem;font-weight:600}.sl-solution-contrast-card h3{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.12}.sl-solution-contrast-card p{font-size:var(--text-base);color:var(--color-ink-muted);margin:0;line-height:1.72}.sl-solution-pill-list{gap:var(--space-2);margin:var(--space-1)0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sl-solution-pill-list li{border:1px solid #0000;border-radius:6px;align-items:center;min-height:36px;padding:.52rem .72rem;font-size:.9rem;line-height:1.35;display:inline-flex}.sl-solution-pill-list--bad li{color:#7a3d33;background:#9c493c14;border-color:#9c493c33}.sl-solution-pill-list--good li{color:var(--color-moss);background:#436a491a;border-color:#436a4938}.sl-solution-simple-list{margin:var(--space-2)0 0;flex-direction:column;gap:.3rem;padding:0;list-style:none;display:flex}.sl-solution-simple-list li{align-items:center;gap:.55rem;padding-left:0;font-size:.925rem;line-height:1.4;display:flex}.sl-solution-simple-list li:before{display:none}.sl-solution-simple-list--bad li{color:#7a3d33}.sl-solution-simple-list--good li{color:var(--color-moss)}.sl-solution-simple-list__icon{flex-shrink:0;display:block}.sl-solution-contrast-card__conclusion{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-cream-border);color:var(--color-ink-muted);font-size:.875rem;font-style:italic}.sl-solution-contrast__connector{min-height:1px;position:relative}.sl-solution-contrast__connector:before{content:"";background:#b8892a6b;height:1px;position:absolute;top:50%;left:0;right:0}.sl-solution-contrast__connector:after{content:"";background:0 0;border-top:1px solid #b8892ab8;border-right:1px solid #b8892ab8;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.sl-discovery-hint{align-items:flex-start;gap:var(--space-3);max-width:420px;padding:var(--space-4)var(--space-6);border:1px solid var(--color-cream-border);background:var(--color-white);border-radius:8px;margin-top:clamp(20px,3vw,28px);margin-left:auto;display:flex}.sl-discovery-hint__icon{opacity:.8;flex-shrink:0;margin-top:.1em;font-size:1.1rem}.sl-discovery-hint p{color:var(--color-ink-muted);margin:0;font-size:.84rem;line-height:1.6}.sl-discovery-hint strong{color:var(--color-ink);font-weight:600}.sl-comparison-section{background:var(--color-white)}.sl-comparison-section .sl-container{max-width:min(1480px,100vw - clamp(32px,5vw,80px))}.sl-comparison-section .sl-section__header{max-width:1120px;margin-left:auto;margin-right:auto}.sl-comparison-section .sl-section__subhead{max-width:880px}.sl-comparison-title{white-space:nowrap}.sl-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,3.2vw,48px);margin-top:clamp(52px,6vw,84px);display:grid}.sl-comparison-item{gap:clamp(20px,2vw,28px);display:grid}.sl-comparison-media{aspect-ratio:1448/1086;background:var(--color-cream-dark);border-radius:8px;margin:0;overflow:hidden;box-shadow:0 18px 56px #1a1a181f}.sl-comparison-media img{object-fit:cover;width:100%;height:100%;display:block}.sl-comparison-copy{gap:var(--space-3);max-width:560px;display:grid}.sl-comparison-copy span{letter-spacing:.12em;text-transform:uppercase;color:#7a3d33;width:fit-content;font-size:.72rem;font-weight:600}.sl-comparison-item--galleria .sl-comparison-copy span{color:var(--color-moss)}.sl-comparison-copy h3{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.1}.sl-comparison-copy p{font-size:var(--text-base);color:var(--color-ink-muted);margin:0;line-height:1.72}.sl-comparison-aside{max-width:460px;padding:var(--space-6);background:var(--color-cream);border:1px solid #d1c4b0b8;border-radius:8px;margin:clamp(28px,4vw,44px) 0 0 auto}.sl-comparison-aside span{margin-bottom:var(--space-3);letter-spacing:.12em;text-transform:uppercase;color:var(--color-moss);font-size:.72rem;font-weight:600;display:block}.sl-comparison-aside h3{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);line-height:1.16}.sl-comparison-aside p{color:var(--color-ink-muted);margin:0;font-size:.9rem;line-height:1.66}.sl-finisher-card span{font-family:var(--font-display);color:#b8892a8c;font-size:2.2rem;line-height:1}.sl-finisher-card h3,.sl-bookstore-card h3,.sl-pilot-details h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);margin:0;line-height:1.2}.sl-finisher-card p,.sl-bookstore-card p,.sl-pilot-details p{font-size:var(--text-base);color:var(--color-ink-muted);margin:0;line-height:1.75}.sl-finishers-section{background:var(--color-cream-dark)}.sl-finisher-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.sl-finisher-grid--six{grid-template-columns:repeat(3,1fr)}.sl-finisher-card{justify-content:flex-start;gap:var(--space-4);min-height:200px;padding:var(--space-8);border:1px solid var(--color-cream-border);background:var(--color-white);border-radius:8px;flex-direction:column;display:flex}.sl-finisher-card__icon{color:var(--color-moss);opacity:.75;flex:none}.sl-product-tour-section{padding:clamp(72px,8vw,112px)0 var(--space-24);background:var(--color-cream)}.sl-product-tour__layout{margin-top:var(--space-16);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sl-product-tour__mockup{min-width:0}.sl-product-tour__mockup img{mix-blend-mode:multiply;width:100%;display:block}.sl-product-tour__points{gap:var(--space-5);display:grid}.sl-product-tour__point{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid #d1c4b0b8;grid-template-columns:2.2rem minmax(0,1fr);align-items:start;display:grid}.sl-product-tour__point:last-child{border-bottom:none;padding-bottom:0}.sl-product-tour__num{font-family:var(--font-display);color:var(--color-gold);font-size:1.25rem;font-weight:300;line-height:1.1}.sl-product-tour__title{font-family:var(--font-display);color:var(--color-ink);margin-bottom:.35rem;font-size:1.08rem;font-weight:600;line-height:1.3}.sl-product-tour__desc{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.72}.sl-benefit-mechanism-section{background:var(--color-cream-dark);text-align:center;padding:clamp(72px,9vw,120px) 0}.sl-benefit-mechanism-section .sl-section__heading{max-width:720px;margin-left:auto;margin-right:auto}.sl-benefit-mechanism-section .sl-section__subhead{margin:var(--space-4)auto 0}.sl-bm-header{margin-bottom:var(--space-8)}.sl-bm-connector{justify-content:center;align-items:center;height:32px;margin-bottom:0;display:flex}.sl-bm-connector__line{background:linear-gradient(to bottom,var(--color-gold),transparent);opacity:.5;width:1px;height:32px}.sl-bm-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.2vw,28px);max-width:1120px;margin:0 auto;display:grid}.sl-bm-card{border:1px solid #c9a84c38;border-top:3px solid var(--color-gold);align-content:start;gap:var(--space-3);background:#fffdfae6;border-radius:8px;padding:clamp(22px,2.5vw,32px);display:grid;box-shadow:0 8px 28px #1e1c140d}.sl-bm-card__icon{width:42px;height:42px;color:var(--color-gold);margin-bottom:var(--space-2);background:#c9a84c1a;border:1px solid #c9a84c38;border-radius:8px;justify-content:center;align-items:center;display:flex}.sl-bm-card h3{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.25}.sl-bm-card p{color:var(--color-ink-muted);font-size:.9rem;line-height:1.65}.sl-benefit-space-section{background:var(--color-cream);padding:clamp(72px,9vw,120px) 0}.sl-bs-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,96px);max-width:1120px;margin:0 auto;display:grid}.sl-bs-copy .sl-section__heading{margin-bottom:var(--space-4);font-size:clamp(1.6rem,3vw,2.4rem)}.sl-bs-copy .sl-section__subhead{max-width:100%}.sl-bs-items{gap:var(--space-5);flex-direction:column;display:flex}.sl-bs-item{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-cream-border);grid-template-columns:10px 1fr;align-items:start;display:grid}.sl-bs-item:last-child{border-bottom:none;padding-bottom:0}.sl-bs-item__dot{background:var(--color-moss);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.sl-bs-item__title{font-family:var(--font-display);color:var(--color-ink);margin-bottom:var(--space-2);font-size:1.05rem;font-weight:400}.sl-bs-item__desc{color:var(--color-ink-muted);font-size:.9rem;line-height:1.65}.sl-benefit-coaffinity-section{background:var(--color-moss-dark);padding:clamp(80px,10vw,128px) 0}.sl-bc-header{text-align:center;max-width:900px;margin:0 auto var(--space-16)}.sl-bc-header .sl-section__heading{max-width:820px;margin-left:auto;margin-right:auto}.sl-bc-examples{max-width:1080px;margin:0 auto var(--space-16);grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,32px);display:grid}.sl-bc-example{background:#fffdfa12;border:1px solid #fffdfa1f;border-radius:10px;padding:clamp(20px,2.5vw,32px)}.sl-bc-example__label{letter-spacing:.1em;text-transform:uppercase;color:#fdfaf566;margin-bottom:var(--space-5);font-size:.65rem;font-weight:600}.sl-bc-pair{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.sl-bc-book{background:#fffdfa17;border:1px solid #fffdfa24;border-radius:7px;padding:12px 16px}.sl-bc-book--dim{opacity:.45}.sl-bc-book__title{color:var(--color-cream);margin-bottom:3px;font-size:.82rem;font-weight:500;line-height:1.3}.sl-bc-book__author{color:#fdfaf573;margin-bottom:6px;font-size:.72rem}.sl-bc-book__genre{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-light);background:#c9a84c2e;border-radius:3px;padding:3px 8px;font-size:.6rem;font-weight:600;display:inline-block}.sl-bc-book__genre--alt{color:#8ec49e;background:#4e7a5c47}.sl-bc-pair__connector{align-items:center;gap:var(--space-2);padding:0 4px;display:flex}.sl-bc-pair__line{border-top:1px dashed #c9a84c59;flex:1;height:1px}.sl-bc-pair__label{color:var(--color-gold);white-space:nowrap;background:#c9a84c1a;border-radius:3px;padding:3px 8px;font-size:.65rem}.sl-bc-pair__connector--weak .sl-bc-pair__line{border-color:#fffdfa1f}.sl-bc-pair__label--weak{color:#fdfaf54d;background:#fffdfa0d}.sl-bc-example__note{color:#fdfaf573;padding-top:var(--space-4);border-top:1px solid #fffdfa1a;font-size:.78rem;font-style:italic;line-height:1.55}.sl-bc-closing{max-width:860px;padding-top:var(--space-12);border-top:1px solid #fffdfa1f;margin:0 auto}.sl-bc-closing__body{color:#fdfaf5a6;margin-bottom:var(--space-8);text-align:center;font-size:.95rem;line-height:1.75}.sl-bc-claim{font-family:var(--font-display);color:var(--color-gold-light);text-align:center;background:#c9a84c1a;border:1px solid #c9a84c40;border-radius:8px;margin:0;padding:clamp(18px,2.5vw,28px) clamp(20px,3vw,36px);font-size:clamp(1rem,1.8vw,1.25rem);font-style:italic;line-height:1.5}.sl-punchline-section{background:var(--color-white)}.sl-punchline-section .sl-solution-punchline{border-top:none;margin-top:0;padding-top:0}.sl-bookstore-section__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,88px);display:grid}.sl-bookstore-section__copy{position:sticky;top:96px}.sl-bookstore-section__copy .sl-section__heading,.sl-bookstore-section__copy .sl-section__eyebrow,.sl-bookstore-section__copy .sl-section__subhead{text-align:left;margin-left:0;margin-right:0}.sl-bookstore-grid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.sl-bookstore-card{justify-content:flex-end;gap:var(--space-3);min-height:220px;padding:var(--space-7);border:1px solid var(--color-cream-border);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;display:flex}.sl-affinity-section{background:var(--color-moss-dark);color:var(--color-cream)}.sl-affinity-section .sl-container{max-width:1180px}.sl-affinity-section .sl-section__eyebrow{color:var(--color-gold-light)}.sl-affinity-section .sl-section__heading{max-width:1020px;color:var(--color-cream)}.sl-affinity-section .sl-section__subhead{color:#f5f0e8c7;max-width:900px}.sl-affinity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,34px);margin-top:clamp(44px,6vw,72px);display:grid}.sl-affinity-example{gap:var(--space-6);background:#f5f0e813;border:1px solid #f5f0e829;border-radius:8px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 18px 44px #0c18102e}.sl-affinity-example h3{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.14}.sl-affinity-books{grid-template-columns:minmax(0,1fr) minmax(92px,.42fr) minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,20px);display:grid}.sl-affinity-book{align-content:start;gap:var(--space-3);min-height:168px;padding:var(--space-5);background:#fdfaf51c;border:1px solid #f5f0e833;border-radius:8px;display:grid}.sl-affinity-book--dimmed{opacity:.55}.sl-affinity-book__tag{letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:var(--color-gold-light);border:1px solid #dfc06e52;border-radius:6px;padding:.34rem .48rem;font-size:.68rem;font-weight:600;line-height:1.2}.sl-affinity-book__title{font-family:var(--font-display);color:var(--color-white);margin:0;font-size:clamp(1.12rem,1.55vw,1.36rem);line-height:1.14}.sl-affinity-book__author{color:#f5f0e8ad;margin:0;font-size:.88rem;line-height:1.45}.sl-affinity-link{place-items:center;min-height:42px;display:grid;position:relative}.sl-affinity-link:before{content:"";background:#dfc06e9e;height:1px;position:absolute;top:50%;left:0;right:0}.sl-affinity-link span{z-index:1;background:var(--color-moss-dark);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--color-gold-light);border:1px solid #dfc06e6b;border-radius:999px;padding:.42rem .58rem;font-size:.7rem;font-weight:700;line-height:1.15;position:relative}.sl-affinity-link--muted:before{background:#f5f0e847}.sl-affinity-link--muted span{color:#f5f0e8a8;border-color:#f5f0e838}.sl-affinity-note{padding-top:var(--space-5);color:#f5f0e8b8;border-top:1px solid #f5f0e824;margin:0;font-size:.95rem;line-height:1.68}.sl-affinity-closing{text-align:center;color:#f5f0e8cc;max-width:920px;margin:clamp(38px,5vw,58px) auto 0;font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.78}.sl-affinity-statement{max-width:920px;font-family:var(--font-display);text-align:center;color:var(--color-cream);background:#c9a84c1f;border:1px solid #dfc06e6b;border-radius:8px;margin:clamp(26px,4vw,42px) auto 0;padding:clamp(22px,3vw,30px);font-size:clamp(1.45rem,2.5vw,2.2rem);font-style:italic;line-height:1.24}.sl-pilot-section>.sl-container{z-index:1;position:relative}.sl-pilot-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,7vw,88px);display:grid}.sl-pilot-content{text-align:left;max-width:none;margin:0}.sl-pilot-content .sl-section__heading,.sl-pilot-content .sl-section__subhead{margin-left:0;margin-right:0}.sl-pilot-reminder{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid #f5f0e829}.sl-pilot-reminder h3{margin:0 0 var(--space-3);font-family:var(--font-display);color:var(--color-cream);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.16}.sl-pilot-reminder p{font-size:var(--text-base);color:#f5f0e8b8;margin:0;line-height:1.72}.sl-pilot-details{background:#f5f0e81f;border:1px solid #f5f0e824;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.sl-pilot-details>div{padding:var(--space-6);background:#101c1485}.sl-pilot-details h3{color:var(--color-cream);font-size:var(--text-lg);margin-bottom:var(--space-3)}.sl-pilot-details p{color:#f5f0e8b3;font-size:var(--text-sm)}.sl-pilot-form-wrap{max-width:760px;margin:var(--space-16)auto 0;padding-top:var(--space-12);text-align:center;border-top:1px solid #f5f0e829}.sl-pilot-form-wrap .sl-section__subhead{max-width:560px}@media (max-width:1100px){.sl-problem-split{grid-template-columns:1fr;max-width:760px}}@media (max-width:980px){.sl-definition-panel{grid-template-columns:1fr;max-width:760px}.sl-mechanism-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.sl-product-tour__layout{grid-template-columns:1fr;max-width:760px;margin-left:auto;margin-right:auto}.sl-exposition-card,.sl-affinity-grid{grid-template-columns:1fr}.sl-exposition-card{max-width:760px}.sl-bookstore-section__inner,.sl-pilot-layout{grid-template-columns:1fr}.sl-bookstore-section__copy{position:static}}@media (max-width:760px){.sl-comparison-title{white-space:normal}.sl-comparison-grid,.sl-mechanism-grid{grid-template-columns:1fr}.sl-pack-connector{width:1px}.sl-pack-connector:after{display:none}.sl-affinity-books{grid-template-columns:1fr}.sl-affinity-link{min-height:52px}.sl-affinity-link:before{width:1px;height:auto;inset:0 auto 0 50%}.sl-comparison-aside{max-width:none;margin-left:0}.sl-solution-contrast__flow{grid-template-columns:1fr}.sl-solution-contrast__connector{justify-self:center;width:1px;min-height:48px}.sl-solution-contrast__connector:before{width:1px;height:auto;inset:0 auto 0 50%}.sl-solution-contrast__connector:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.sl-solution-contrast,.sl-solution-contrast-card__copy{padding:var(--space-6)}.sl-bookstore-grid,.sl-finisher-grid,.sl-finisher-grid--six,.sl-pilot-details{grid-template-columns:1fr}.sl-finisher-grid--six{grid-template-columns:repeat(2,1fr)}.sl-finisher-card,.sl-bookstore-card,.sl-mechanism-card{min-height:0}}@media (max-width:520px){.sl-solution-intro-section{padding:clamp(56px,15vw,76px) 0 clamp(44px,12vw,64px)}.sl-problem-section{padding:clamp(60px,14vw,76px) 0 clamp(64px,14vw,84px)}.sl-problem-split{margin-top:var(--space-10);padding-top:var(--space-8)}.sl-problem-question{min-height:0;padding:var(--space-5);font-size:clamp(1.22rem,6vw,1.55rem)}.sl-definition-panel{margin-top:var(--space-10)}.sl-definition-copy h3{font-size:clamp(1.75rem,9vw,2.25rem)}.sl-pilot-details>div,.sl-solution-contrast,.sl-solution-contrast-card__copy,.sl-bookstore-card,.sl-finisher-card,.sl-pack-parent,.sl-exposition-card,.sl-affinity-example,.sl-mechanism-card{padding:var(--space-5)}.sl-affinity-book{min-height:0}}.sl-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sl-page p,.sl-page figure,.sl-page blockquote{margin:0}.sl-section{scroll-margin-top:84px}.sl-hero{background:linear-gradient(90deg,#f5f0e8fa 0%,#f5f0e8f5 48%,#f5f0e8c2 100%),var(--color-cream);min-height:min(780px,100svh);padding-bottom:0}.sl-hero__inner{min-height:calc(min(780px,100svh) - 64px)}.sl-hero__text{box-sizing:border-box;align-content:center;gap:0;width:100%;min-width:0;max-width:min(610px,100%);padding-top:clamp(72px,10vw,132px);padding-bottom:clamp(56px,8vw,108px);display:grid}.sl-hero__pilot-badge{color:var(--color-moss);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:clamp(8px,1.2vw,12px);font-size:.75rem;font-weight:500;line-height:1.2;display:block}.sl-hero__pilot-badge.sl-reveal{opacity:1;transform:none}.sl-hero__headline{white-space:normal;overflow-wrap:break-word;text-wrap:balance;max-width:100%;margin:0}.sl-hero__subhead{color:#262622c7;max-width:min(560px,100%);font-family:var(--font-body);letter-spacing:0;overflow-wrap:break-word;margin:clamp(28px,3vw,40px) 0 0;font-size:clamp(1.125rem,1.22vw,1.3125rem);font-weight:400;line-height:1.5}.sl-hero__micro{max-width:500px;color:var(--color-ink-muted);font-size:.98rem;line-height:1.7}.sl-hero__actions{margin-top:clamp(10px,1.8vw,18px)}.sl-hero__photo-wrapper{background:var(--color-cream-dark)}.sl-hero__photo-img{object-position:center 44%}.sl-section__header{max-width:900px;margin-left:auto;margin-right:auto}.sl-section__header .sl-section__heading{margin-left:auto;margin-right:auto}.sl-section__header .sl-section__subhead{max-width:760px}.sl-section__subhead{margin-left:auto;margin-right:auto}.sl-flow{gap:var(--space-6);max-width:1120px;margin:0 auto;display:grid}.sl-flow__title{color:var(--color-ink);text-align:center;margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.sl-flow__track{grid-template-columns:repeat(3,minmax(0,1fr)) auto minmax(220px,.95fr);align-items:stretch;gap:clamp(10px,1.3vw,16px);display:grid}.sl-flow__unit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.2vw,14px);min-width:0;display:grid}.sl-flow__unit:last-of-type{grid-template-columns:minmax(0,1fr)}.sl-flow__card,.sl-flow__result{border:1px solid var(--color-cream-border);background:var(--color-white);min-height:138px;box-shadow:var(--shadow-card);border-radius:8px;padding:clamp(18px,2.2vw,26px)}.sl-flow__card{align-content:center;gap:var(--space-3);display:grid}.sl-flow__card p,.sl-flow__result p{color:var(--color-ink);font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.05rem,1.5vw,1.34rem);line-height:1.22}.sl-flow__number{width:fit-content;color:var(--color-gold);font-family:var(--font-body);letter-spacing:.1em;font-size:.74rem;font-weight:700}.sl-flow__join,.sl-flow__arrow{color:var(--color-moss);font-family:var(--font-display);place-items:center;font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1;display:inline-grid}.sl-flow__arrow{color:var(--color-gold)}.sl-flow__result{background:linear-gradient(180deg,#3b5e4514,#3b5e450a),var(--color-white);border-color:#3b5e4547;align-content:center;display:grid}.sl-funnel{gap:var(--space-5,1.25rem);max-width:980px;margin:0 auto;display:grid}.sl-funnel__title{color:var(--color-ink);text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.25vw,2rem)}.sl-funnel__diagram{border:1px solid var(--color-cream-border);background:linear-gradient(180deg,#fdfaf5e6,#ede7d9a3),var(--color-white);box-shadow:var(--shadow-card);border-radius:8px;justify-items:center;gap:clamp(8px,1.1vw,12px);padding:clamp(18px,2.6vw,28px);display:grid}.sl-funnel__stage,.sl-funnel__result{gap:var(--space-4);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:78px;padding:clamp(14px,1.8vw,20px) clamp(18px,3vw,34px);display:grid;position:relative}.sl-funnel__stage:before{content:"";z-index:0;pointer-events:none;background:#fdfaf5e0;border:1px solid #3b5e4533;position:absolute;inset:0;box-shadow:0 10px 22px #1e1c1409}.sl-funnel__stage>*{z-index:1;position:relative}.sl-funnel__stage--wide{width:100%}.sl-funnel__stage--mid{width:74%}.sl-funnel__stage--narrow{width:52%}.sl-funnel__stage--wide:before{clip-path:polygon(0 0,100% 0,94% 100%,6% 100%)}.sl-funnel__stage--mid:before{clip-path:polygon(0 0,100% 0,90% 100%,10% 100%)}.sl-funnel__stage--narrow:before{clip-path:polygon(0 0,100% 0,84% 100%,16% 100%);background:#c9a84c29;border-color:#c9a84c73}.sl-funnel__stage span{background:var(--color-moss);width:2.25rem;height:2.25rem;color:var(--color-cream);letter-spacing:.06em;border-radius:999px;place-items:center;font-size:.78rem;font-weight:700;display:inline-grid}.sl-funnel__stage strong,.sl-funnel__result strong{color:var(--color-ink);font-family:var(--font-display);text-wrap:balance;font-size:clamp(1rem,1.55vw,1.34rem);line-height:1.14}.sl-funnel__result{background:linear-gradient(180deg,#3b5e4517,#3b5e450a),var(--color-white);text-align:center;border:1px solid #3b5e4547;border-radius:8px;grid-template-columns:1fr;width:min(430px,100%);min-height:86px;margin-top:clamp(8px,1.4vw,14px);box-shadow:0 10px 22px #1e1c1409}.sl-browse-figure{max-width:900px;margin:clamp(32px,5vw,56px) auto 0}.sl-browse-figure .sl-browse-animation{width:100%;max-width:none;height:clamp(340px,42vw,500px);box-shadow:var(--shadow-lifted);background:#17110c;border-radius:8px;margin-left:0;overflow:hidden}.sl-browse-figure .sl-browse-scene{border-radius:8px}.sl-browse-figure figcaption{max-width:620px;color:var(--color-ink-muted);text-align:center;margin:1rem auto 0;font-size:.92rem;line-height:1.6}.sl-pullquote{max-width:980px;margin:var(--space-16)auto 0;color:var(--color-moss);font-family:var(--font-display);text-align:center;text-wrap:balance;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08}.sl-causal{border:1px solid var(--color-cream-border);background:radial-gradient(circle at top,#c9a84c1c,transparent 42%),var(--color-white);max-width:960px;box-shadow:var(--shadow-lifted);border-radius:8px;margin:0 auto;padding:clamp(24px,4vw,42px)}.sl-causal__node{gap:var(--space-2);border:1px solid var(--color-cream-border);text-align:center;border-radius:8px;max-width:560px;margin:0 auto;padding:clamp(18px,2.4vw,26px);display:grid}.sl-causal__node span{color:var(--color-ink-ghost);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.sl-causal__node strong{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.15}.sl-causal__node--neutral{background:var(--color-cream)}.sl-causal__node--accent{background:#c9a84c29;border-color:#c9a84c73}.sl-causal__connector{justify-items:center;gap:var(--space-2);min-height:68px;color:var(--color-moss);display:grid}.sl-causal__connector:before,.sl-causal__connector:after{content:"";background:#3b5e4547;width:1px}.sl-causal__connector:before{height:18px}.sl-causal__connector:after{height:22px}.sl-causal__connector span{background:var(--color-white);color:var(--color-moss);border:1px solid #3b5e4529;border-radius:999px;padding:.28rem .55rem;font-size:.78rem;font-weight:700}.sl-causal__factors{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(8px,1.2vw,14px);display:grid}.sl-causal__factors>span{color:var(--color-gold);font-family:var(--font-display);font-size:1.7rem}.sl-causal__factor{min-height:92px;padding:var(--space-4);color:var(--color-ink);font-family:var(--font-display);text-align:center;background:#3b5e4512;border:1px solid #3b5e4538;border-radius:8px;place-items:center;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.15;display:grid}.sl-causal__note{margin-top:var(--space-6);color:var(--color-ink-muted);text-align:center;font-style:italic}.sl-how-section .sl-container{width:100%;max-width:none;padding:0}.sl-how-header .sl-section__eyebrow,.sl-how-header .sl-section__heading,.sl-how-header .sl-section__subhead{text-align:left;margin-left:0;margin-right:0}.sl-how-header{gap:clamp(20px,2.4vw,34px);padding:0 clamp(28px,4vw,72px) clamp(42px,5vw,76px);display:grid}.sl-how-header .sl-section__eyebrow{margin-bottom:0}.sl-how-header .sl-section__heading{white-space:nowrap;max-width:none;margin-top:0;margin-bottom:0;font-size:4.8rem;line-height:.98}.sl-how-header .sl-section__subhead{max-width:1180px;margin-top:0}.sl-how-intro{grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);align-items:center;gap:clamp(48px,5vw,88px);max-width:none;margin:0 auto;padding:0 clamp(28px,4vw,72px);display:grid}.sl-how-points{gap:clamp(20px,2.2vw,30px);margin:0;padding:0;list-style:none;display:grid}.sl-how-point{border-bottom:1px solid #3b5e452e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(16px,1.6vw,24px);padding-bottom:clamp(20px,2.2vw,30px);display:grid}.sl-how-point:last-child{border-bottom:0;padding-bottom:0}.sl-how-point__number{min-width:58px;color:var(--color-moss);font-family:var(--font-display);font-variant-numeric:tabular-nums;padding-top:.08em;font-size:clamp(2.2rem,3vw,3.15rem);line-height:.82;display:inline-grid}.sl-how-point__copy{gap:var(--space-2);display:grid}.sl-how-point__copy h3{color:var(--color-moss);font-family:var(--font-body);margin:0;font-size:1.18rem;font-weight:700;line-height:1.18}.sl-how-point__copy p{color:var(--color-ink-muted);font-family:var(--font-body);margin:0;font-size:1.02rem;line-height:1.62}.sl-mockup-figure{max-width:none;box-shadow:none;background:0 0;border-radius:0;justify-self:stretch;margin:0;overflow:visible}.sl-mockup-figure img{width:100%;height:auto;box-shadow:none;border-radius:0;display:block}.sl-mockup-figure.sl-how-visual{border-radius:clamp(16px,2vw,24px);height:clamp(500px,40vw,620px);overflow:hidden}.sl-mockup-figure.sl-how-visual img{object-fit:cover;object-position:58% center;height:100%}.sl-affinity-mini{gap:var(--space-3);margin:var(--space-2)0;padding:var(--space-4);background:#3b5e450f;border:1px solid #3b5e4529;border-radius:8px;display:grid}.sl-affinity-mini__books{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(74px,.5fr) minmax(0,1fr);align-items:center;display:grid}.sl-affinity-mini__book{align-content:space-between;gap:var(--space-3);min-height:142px;padding:var(--space-4);background:linear-gradient(135deg,#fdfaf5eb,#ede7d9eb),var(--color-cream);border-radius:6px;display:grid;box-shadow:inset 8px 0 #c9a84c80}.sl-affinity-mini__book span{color:var(--color-moss);font-size:.78rem;font-weight:700}.sl-affinity-mini__book strong{color:var(--color-ink);font-family:var(--font-display);font-size:1.05rem;line-height:1.12}.sl-affinity-mini__line{place-items:center;min-height:52px;display:grid;position:relative}.sl-affinity-mini__line:before{content:"";background:#3b5e455c;height:1px;position:absolute;left:0;right:0}.sl-affinity-mini__line span{background:var(--color-white);color:var(--color-moss);text-align:center;border:1px solid #3b5e452e;border-radius:999px;padding:.32rem .5rem;font-size:.72rem;font-weight:700;position:relative}.sl-affinity-mini>p{color:var(--color-ink-muted);text-align:center;font-size:.86rem}.sl-pilot-section .sl-section__subhead{margin-left:0}.sl-pilot-inline-cta{margin-top:var(--space-10,2.5rem);justify-content:center;display:flex}.sl-footer__brand-block{gap:4px;display:grid}@media (max-width:1100px){.sl-hero__inner{grid-template-columns:minmax(0,1fr)}.sl-hero__visual{padding:0}.sl-hero__photo-img{min-height:420px}.sl-how-intro{gap:var(--space-8);grid-template-columns:1fr}.sl-how-header .sl-section__heading{font-size:3.85rem}.sl-flow__track{grid-template-columns:1fr}.sl-flow__unit{grid-template-columns:minmax(0,1fr)}.sl-flow__join{min-height:36px}.sl-flow__arrow{min-height:36px;transform:rotate(90deg)}.sl-flow__card,.sl-flow__result{min-height:0}.sl-funnel__stage,.sl-funnel__stage--wide,.sl-funnel__stage--mid,.sl-funnel__stage--narrow{clip-path:none}.sl-funnel__stage--wide{width:100%}.sl-funnel__stage--mid{width:86%}.sl-funnel__stage--narrow{width:72%}.sl-funnel__stage{border-radius:8px}.sl-affinity-mini__books{grid-template-columns:1fr}.sl-affinity-mini__line:before{width:1px;height:auto;inset:0 auto 0 50%}}@media (max-width:760px){.sl-container,.sl-nav__inner{padding-left:20px;padding-right:20px}.sl-nav__inner{grid-template-columns:1fr}.sl-nav__links,.sl-nav__inner>.sl-btn{display:none}.sl-section{padding:clamp(64px,14vw,84px) 0}.sl-how-header{padding-left:20px;padding-right:20px}.sl-how-header .sl-section__heading{white-space:normal;font-size:2.65rem}.sl-how-header .sl-section__subhead{max-width:100%}.sl-how-intro{padding-left:20px;padding-right:20px}.sl-how-point{gap:var(--space-3);grid-template-columns:1fr}.sl-how-point__number{min-width:0;font-size:2.25rem}.sl-hero__text{padding-left:20px;padding-right:20px}.sl-hero__actions{flex-direction:column;align-items:flex-start}.sl-causal{padding:18px}.sl-causal__factors{grid-template-columns:1fr}.sl-causal__factors>span{text-align:center;line-height:1}.sl-funnel__stage,.sl-funnel__result{min-height:0}.sl-pilot-layout{gap:var(--space-8)}}.sl-page{background:linear-gradient(180deg,#fdfaf5b8,#f5f0e800 28%),var(--color-cream)}.sl-nav--scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f0e8f5}.sl-hero{background:var(--color-cream);min-height:min(820px,100svh);padding:64px 0 clamp(28px,5vw,64px)}.sl-hero__inner{grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:clamp(20px,2.8vw,44px);min-height:calc(min(820px,100svh) - 92px);padding:0 clamp(20px,4vw,48px)}.sl-hero__text{padding:clamp(40px,6vw,84px) 0;transform:translateY(-42px)}.sl-hero__headline{white-space:normal;text-wrap:balance;margin-bottom:26px;font-size:clamp(2.7rem,4.85vw,5.05rem);line-height:.94}.sl-hero__subhead{max-width:min(660px,100%);margin:0;line-height:1.38}.sl-hero__benefits{gap:14px;width:min(100%,560px);max-width:100%;margin:30px 0 0;padding:0;list-style:none;display:grid}.sl-hero__benefits li{color:#2a4432e0;font-family:var(--font-body);letter-spacing:0;grid-template-columns:1.05rem minmax(0,1fr);align-items:start;gap:.55rem;font-size:clamp(.96rem,1.02vw,1.04rem);font-weight:500;line-height:1.42;display:grid}.sl-hero__benefit-check{color:var(--color-moss);font-size:.82em;line-height:1;transform:translateY(.2em)}.sl-page .sl-hero__primary-cta{background:var(--color-moss-dark);width:max-content;min-height:48px;color:var(--color-cream);font-family:var(--font-body);letter-spacing:0;border:1px solid #2a4432e6;border-radius:10px;justify-content:center;align-items:center;padding:.88rem 1.28rem;font-size:.98rem;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 16px 36px #2a44322e}.sl-page .sl-hero__primary-cta:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-cream);transform:translateY(-1px);box-shadow:0 18px 42px #261e1333}.sl-hero__learn-link{width:max-content;min-height:48px;color:var(--color-moss-dark);font-family:var(--font-body);letter-spacing:0;border-bottom:1px solid #2a443247;align-items:center;padding-bottom:4px;font-size:.98rem;font-weight:500;line-height:1.25;text-decoration:none;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.sl-hero__learn-link:hover{color:var(--color-ink);border-color:#2a4432ad;transform:translateY(1px)}.sl-hero__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:28px;width:min(100%,560px);margin-top:34px;display:flex}.sl-hero__visual{align-self:center;place-items:center end;width:100%;min-width:0;padding-right:0;display:grid}.sl-hero__photo-wrapper{aspect-ratio:94/100;background:var(--color-cream-dark);border-radius:clamp(18px,2.4vw,30px);width:min(100%,54vw,94svh - 97.76px);max-width:100%;height:auto;overflow:hidden;transform:translate(-54px);box-shadow:0 22px 58px #261e1324}.sl-hero__photo-img{object-fit:cover;object-position:68% center;width:100%;height:100%;min-height:0;max-height:none;display:block;transform:scale(1.05)}.sl-editorial-image{background:var(--color-cream-dark);border-radius:clamp(16px,2vw,24px);overflow:hidden;box-shadow:0 22px 54px #261e131f}.sl-editorial-image img,.sl-pilot-visual img{object-fit:cover;width:100%;height:100%;display:block}.sl-editorial-image--wide{max-width:1120px;height:clamp(300px,43vw,560px);margin:0 auto clamp(34px,5vw,60px)}.sl-problem-section .sl-section__header{margin-bottom:clamp(28px,4vw,48px)}.sl-mockup-figure{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.sl-mockup-figure img{box-shadow:none;border-radius:0}.sl-outcomes-section{padding-top:clamp(76px,7.2vw,108px);padding-bottom:clamp(92px,8.5vw,132px)}.sl-outcomes-section .sl-container{width:100%;max-width:none;padding:0 clamp(28px,4vw,72px)}.sl-outcomes-header{text-align:center;max-width:none;margin:0 0 clamp(40px,4.4vw,68px)}.sl-outcomes-header .sl-section__heading{max-width:min(1180px,100%);margin:0 auto;font-size:clamp(3.2rem,5.4vw,6.15rem);line-height:.98}.sl-outcomes-diagram{box-sizing:border-box;grid-template-columns:minmax(220px,.82fr) minmax(360px,1.35fr) minmax(220px,.82fr);align-items:center;gap:clamp(24px,3.4vw,56px);width:100%;max-width:1440px;margin:0 auto;display:grid}.sl-outcome-mockup{place-items:center;min-width:0;margin:0;display:grid}.sl-outcome-mockup img{filter:drop-shadow(0 22px 38px #261e132e);width:min(112%,760px);max-width:100%;height:auto;display:block;transform:translateY(2%)}.sl-outcome-node{background:#fdfaf59e;border:1px solid #d9d1c0e6;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(10px,1vw,14px);min-width:0;padding:clamp(10px,1vw,14px);display:grid;box-shadow:0 8px 22px #261e130b}.sl-outcome-node--text{grid-template-columns:1fr}.sl-outcome-node svg{width:clamp(24px,2vw,30px);height:clamp(24px,2vw,30px);color:var(--color-moss);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;background:#3b5e4512;border-radius:6px;padding:8px;display:block}.sl-outcome-node strong{color:#262622c2;font-family:var(--font-body);text-wrap:auto;font-size:clamp(.94rem,1vw,1.04rem);font-weight:600;line-height:1.28}.sl-outcome-node__copy{gap:clamp(10px,1vw,14px);min-width:0;display:grid}.sl-outcome-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sl-outcome-checks li{color:#2a4432e0;font-family:var(--font-body);grid-template-columns:1.05rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:clamp(.88rem,.94vw,.98rem);font-weight:500;line-height:1.35;display:grid}.sl-outcome-checks li>span:first-child{color:var(--color-moss);font-size:.82em;line-height:1;transform:translateY(.22em)}.sl-outcome-node--loss{border-color:#c9a84c6b}.sl-outcome-node--shared{border-color:#3b5e4547}.sl-outcome-chain{align-content:start;gap:clamp(8px,.9vw,12px);display:grid}.sl-outcome-chain h3{color:var(--color-ink);text-wrap:balance;margin:0 0 clamp(10px,1.2vw,16px);font-size:clamp(1.75rem,2.15vw,2.38rem);line-height:1.02}.sl-outcome-chain__result{color:var(--color-moss);margin-top:clamp(8px,1vw,14px);font-size:clamp(.98rem,1.06vw,1.12rem);font-weight:700;line-height:1.34}.sl-outcome-arrow{min-height:18px;color:var(--color-gold);font-family:var(--font-display);justify-self:start;place-items:center;font-size:clamp(1.15rem,1.4vw,1.55rem);line-height:1;display:inline-grid}.sl-outcome-chain--right{text-align:left}.sl-outcome-chain--right .sl-outcome-arrow{justify-self:start}.sl-exploration-section{padding-top:clamp(92px,8vw,128px);padding-bottom:clamp(92px,8vw,128px)}.sl-exploration-section .sl-container{width:100%;max-width:none;padding:0 clamp(28px,4vw,72px)}.sl-exploration-header{max-width:980px;margin:0 auto clamp(42px,5vw,72px)}.sl-exploration-header .sl-section__heading{max-width:960px;margin-left:auto;margin-right:auto;font-size:clamp(3rem,5.1vw,5.7rem);line-height:.98}.sl-exploration-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,26px);max-width:1180px;margin:0 auto;display:grid}.sl-exploration-panel{border:1px solid #3b5e4524;border-radius:8px;gap:clamp(18px,2vw,26px);padding:clamp(22px,2.8vw,38px);display:grid;box-shadow:0 18px 44px #261e130f}.sl-exploration-panel--without{background:linear-gradient(#f5f0e8c2,#ebe7de9e),#d9d1c057}.sl-exploration-panel--with{background:linear-gradient(#fdfaf5f5,#f5f0e8d1),radial-gradient(circle at 100% 0,#c9a84c1f,#0000 44%);border-color:#3b5e4538}.sl-exploration-panel>span{color:var(--color-moss);font-family:var(--font-body);letter-spacing:.16em;font-size:.76rem;font-weight:700}.sl-exploration-panel ul{border-top:1px solid #3b5e4524;gap:0;margin:0;padding:0;list-style:none;display:grid}.sl-exploration-panel li{color:#262622c2;font-family:var(--font-body);border-bottom:1px solid #3b5e451f;padding:clamp(13px,1.4vw,17px) 0;font-size:clamp(.98rem,1.08vw,1.12rem);line-height:1.4}.sl-exploration-panel--without li{color:#26262294}.sl-exploration-consequence{grid-template-columns:minmax(220px,.82fr) minmax(340px,1.1fr) minmax(220px,.9fr);align-items:center;gap:clamp(24px,3.4vw,56px);max-width:1320px;margin:clamp(52px,6vw,88px) auto 0;display:grid}.sl-exploration-consequence>p{color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(1.35rem,2vw,2.05rem);font-weight:500;line-height:1.25}.sl-how-block{max-width:1240px;margin:clamp(72px,8vw,116px) auto 0}.sl-recommendation-section,.sl-strategy-section,.sl-insights-section{padding-top:clamp(92px,8vw,128px);padding-bottom:clamp(92px,8vw,128px)}.sl-recommendation-section .sl-container,.sl-strategy-section .sl-container,.sl-insights-section .sl-container{width:100%;max-width:none;padding:0 clamp(28px,4vw,72px)}.sl-recommendation-header{text-align:center;justify-items:center;gap:clamp(16px,2vw,26px);max-width:1120px;margin:0 auto clamp(44px,5vw,76px);display:grid}.sl-recommendation-header .sl-section__eyebrow,.sl-recommendation-header .sl-section__heading{margin:0}.sl-recommendation-header .sl-section__heading{font-size:clamp(3rem,5vw,5.75rem);line-height:.98}.sl-affinity-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);max-width:1240px;margin:0 auto;display:grid}.sl-affinity-method{background:linear-gradient(#fdfaf5f5,#f5f0e8c7),radial-gradient(circle at 20% 0,#c9a84c1f,#0000 42%);border:1px solid #3b5e4526;border-radius:8px;align-content:start;gap:clamp(14px,1.5vw,20px);min-height:clamp(300px,27vw,390px);padding:clamp(24px,2.8vw,40px);display:grid;box-shadow:0 18px 44px #261e1312}.sl-affinity-method__index{color:var(--color-moss);font-family:var(--font-body);letter-spacing:.16em;font-size:.76rem;font-weight:700}.sl-affinity-method h3{max-width:11ch;color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(2rem,3.1vw,3rem);line-height:.98}.sl-affinity-method p{color:#262622b8;margin:auto 0 0;font-size:clamp(1rem,1.08vw,1.14rem);line-height:1.55}.sl-affinity-closing-statement{color:#262622ad;text-align:center;border-top:1px solid #3b5e4533;border-bottom:1px solid #3b5e4529;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,1.5vw,18px);max-width:1040px;margin:clamp(34px,4vw,54px) auto 0;padding:clamp(18px,2vw,26px) clamp(22px,3vw,40px);font-size:clamp(1.08rem,1.4vw,1.36rem);line-height:1.35;display:flex}.sl-affinity-closing-statement strong{color:var(--color-moss);font-weight:650}.sl-affinity-section-note{color:#2626229e;max-width:820px;font-family:var(--font-body);text-align:center;margin:clamp(18px,2.2vw,28px) auto 0;font-size:clamp(.98rem,1.04vw,1.08rem);line-height:1.55}.sl-strategy-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(44px,5vw,86px);display:grid}.sl-strategy-copy{gap:clamp(20px,2.4vw,34px);max-width:720px;display:grid}.sl-strategy-copy .sl-section__eyebrow,.sl-strategy-copy .sl-section__heading{margin:0}.sl-strategy-copy .sl-section__heading{font-size:clamp(3rem,5vw,5.5rem);line-height:.98}.sl-strategy-copy>p{color:#262622bd;margin:0;font-size:clamp(1.06rem,1.2vw,1.24rem);line-height:1.55}.sl-strategy-copy--center{text-align:center;justify-items:center;max-width:980px;margin:0 auto clamp(42px,5vw,72px)}.sl-strategy-copy--center .sl-section__heading{max-width:900px}.sl-strategy-copy--center>p{max-width:740px}.sl-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);max-width:1180px;margin:0 auto;display:grid}.sl-benefit-card{background:linear-gradient(#fdfaf5f5,#f5f0e8c7),radial-gradient(circle at 0 0,#c9a84c1c,#0000 46%);border:1px solid #3b5e4524;border-radius:8px;align-content:start;gap:clamp(14px,1.5vw,20px);min-height:clamp(230px,19vw,300px);padding:clamp(24px,2.8vw,38px);display:grid;box-shadow:0 18px 44px #261e130f}.sl-benefit-card h3{color:var(--color-ink);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.8vw,2.75rem);font-weight:600;line-height:1.02}.sl-benefit-card p{color:#262622b8;margin:auto 0 0;font-size:clamp(1rem,1.08vw,1.13rem);line-height:1.55}.sl-strategy-bullets{border-top:1px solid #3b5e452e;gap:0;margin:0;padding:0;list-style:none;display:grid}.sl-strategy-bullets li{color:var(--color-moss);border-bottom:1px solid #3b5e4524;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;padding:clamp(14px,1.5vw,18px) 0;font-size:clamp(1rem,1.08vw,1.14rem);font-weight:650;line-height:1.38;display:grid}.sl-strategy-bullets li:before{content:"";background:var(--color-gold);border-radius:999px;width:.46rem;height:.46rem;transform:translateY(-.08em)}.sl-strategy-visual{border-radius:clamp(18px,2vw,28px);justify-self:stretch;width:100%;max-width:none;height:clamp(520px,43vw,680px);margin:0}.sl-strategy-visual img{object-position:58% center;transform:scale(1.04)}.sl-strategy-visual--wide{max-width:1180px;height:clamp(320px,38vw,560px);margin:clamp(34px,4.5vw,62px) auto 0}.sl-strategy-visual--wide img{object-position:50% center;transform:none}.sl-insights-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(44px,5vw,82px);max-width:1240px;margin:0 auto;display:grid}.sl-insights-copy{gap:clamp(18px,2.2vw,30px);max-width:680px;display:grid}.sl-insights-copy .sl-section__eyebrow,.sl-insights-copy .sl-section__heading{margin:0}.sl-insights-copy .sl-section__heading{font-size:clamp(3rem,4.8vw,5.1rem);line-height:.98}.sl-insights-copy p{color:#262622b8;margin:0;font-size:clamp(1.06rem,1.2vw,1.22rem);line-height:1.55}.sl-interest-map{background:linear-gradient(#fdfaf5e6,#fdfaf58f),repeating-linear-gradient(90deg,#3b5e450a 0 1px,#0000 1px 72px);border:1px solid #3b5e4524;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,18px);padding:clamp(20px,2.5vw,34px);display:grid;box-shadow:0 18px 44px #261e1312}.sl-interest-signal{background:#f5f0e8a3;border:1px solid #3b5e451f;border-radius:8px;align-content:space-between;min-height:clamp(128px,12vw,170px);padding:clamp(18px,2vw,26px);display:grid}.sl-interest-signal span{color:var(--color-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700}.sl-interest-signal strong{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.45rem,2.25vw,2.15rem);font-weight:600;line-height:1.05}.sl-insights-statement{color:#262622b3;border-left:2px solid #3b5e4547;max-width:1040px;margin:clamp(38px,4.5vw,64px) auto 0;padding-left:clamp(22px,2.6vw,34px);font-size:clamp(1.24rem,1.8vw,1.8rem);line-height:1.35}.sl-insights-statement span,.sl-insights-statement strong{display:block}.sl-insights-statement strong{color:var(--color-moss);font-weight:650}.sl-pilot-section{padding-top:clamp(88px,8vw,128px);padding-bottom:clamp(88px,8vw,128px)}.sl-pilot-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(38px,5vw,76px)}.sl-pilot-visual{aspect-ratio:4/3;background:#f5f0e814;border-radius:clamp(16px,2vw,24px);overflow:hidden;box-shadow:0 26px 70px #00000038}.sl-pilot-visual img{object-position:50% center}.sl-pilot-content{text-align:left;margin:0}.sl-pilot-details{grid-column:1/-1}@media (max-width:1100px){.sl-hero{min-height:auto}.sl-hero__inner{grid-template-columns:1fr;gap:clamp(18px,4vw,34px);min-height:0}.sl-hero__visual{order:0;justify-items:stretch;padding-right:0}.sl-hero__photo-wrapper{width:100%;transform:none}.sl-hero__photo-img{min-height:0;max-height:none}.sl-hero__text{text-align:left;padding:0 0 clamp(36px,8vw,64px);transform:none}.sl-hero__inner{text-align:left;width:100%;min-width:0;max-width:100%;overflow:hidden}.sl-outcomes-diagram{grid-template-columns:1fr;max-width:760px}.sl-outcome-mockup{order:1}.sl-outcome-chain--left{order:2}.sl-outcome-chain--right{text-align:left;order:3}.sl-outcome-chain--right .sl-outcome-arrow{justify-self:start}.sl-exploration-consequence{grid-template-columns:1fr;max-width:760px}.sl-exploration-consequence>p{text-align:center}.sl-affinity-methods,.sl-strategy-layout,.sl-insights-layout{grid-template-columns:1fr}.sl-affinity-method{min-height:0}.sl-strategy-copy,.sl-insights-copy{max-width:760px}.sl-strategy-copy--center{max-width:880px}.sl-strategy-visual{height:clamp(340px,58vw,520px)}.sl-pilot-layout{grid-template-columns:1fr}.sl-pilot-content{text-align:center;margin:0 auto}}@media (max-width:760px){.sl-hero{padding-top:76px}.sl-hero__photo-wrapper{border-radius:16px}.sl-hero__photo-img{min-height:0;max-height:none}.sl-hero__headline{max-width:calc(100vw - 40px);font-size:clamp(2rem,8vw,2.72rem);line-height:1}.sl-hero__benefits{gap:14px;width:calc(100vw - 40px);max-width:100%}.sl-hero__subhead{width:calc(100vw - 40px);max-width:100%}.sl-hero__actions{flex-direction:column;align-items:flex-start;gap:.9rem}.sl-page .sl-hero__primary-cta{width:min(100%,320px);min-height:46px}.sl-editorial-image--wide{height:clamp(240px,64vw,360px)}.sl-outcomes-section{padding-top:88px;padding-bottom:88px}.sl-outcomes-section .sl-container{padding:0}.sl-outcomes-header{margin-bottom:28px;padding:0 20px}.sl-outcomes-header .sl-section__heading{max-width:none;font-size:clamp(2rem,8.4vw,2.65rem)}.sl-outcomes-diagram{gap:22px;padding:0 20px}.sl-outcome-mockup{margin:0 -12px}.sl-outcome-mockup img{width:112%}.sl-outcome-node{padding:12px 0}.sl-outcome-node strong{font-size:1.12rem}.sl-outcome-chain h3{margin-bottom:4px}.sl-exploration-section{padding-top:88px;padding-bottom:88px}.sl-exploration-section .sl-container{padding:0 20px}.sl-exploration-header{margin-bottom:28px}.sl-exploration-header .sl-section__heading{font-size:clamp(2rem,8.4vw,2.65rem)}.sl-exploration-compare{grid-template-columns:1fr}.sl-exploration-panel{padding:22px}.sl-exploration-consequence{gap:22px;margin-top:40px}.sl-exploration-consequence>p{text-align:left;font-size:clamp(1.16rem,5.4vw,1.48rem)}.sl-how-block{margin-top:64px}.sl-recommendation-section,.sl-strategy-section,.sl-insights-section,.sl-pilot-section{padding-top:88px;padding-bottom:88px}.sl-recommendation-section .sl-container,.sl-strategy-section .sl-container,.sl-insights-section .sl-container{padding:0 20px}.sl-recommendation-header{margin-bottom:28px}.sl-recommendation-header .sl-section__heading,.sl-strategy-copy .sl-section__heading,.sl-insights-copy .sl-section__heading{font-size:clamp(2rem,8.4vw,2.65rem)}.sl-affinity-method{padding:22px}.sl-affinity-method h3{max-width:none;font-size:clamp(1.72rem,7vw,2.25rem)}.sl-affinity-closing-statement{text-align:left;justify-content:flex-start}.sl-affinity-section-note{text-align:left}.sl-strategy-layout,.sl-insights-layout{gap:28px}.sl-strategy-copy--center{text-align:left;justify-items:start}.sl-benefit-grid{grid-template-columns:1fr}.sl-benefit-card{min-height:0;padding:22px}.sl-benefit-card h3{font-size:clamp(1.62rem,6.5vw,2.1rem)}.sl-strategy-visual{border-radius:16px;height:clamp(250px,72vw,380px)}.sl-interest-map{grid-template-columns:1fr;padding:16px}.sl-interest-signal{min-height:118px}.sl-insights-statement{padding-left:18px;font-size:clamp(1.08rem,5vw,1.35rem)}}.sl-problem-section,.sl-solution-section{padding-top:clamp(92px,8.5vw,132px);padding-bottom:clamp(92px,8.5vw,132px)}.sl-solution-section{padding-top:clamp(72px,6.6vw,104px);padding-bottom:clamp(72px,6.6vw,104px)}.sl-problem-section .sl-container,.sl-solution-section .sl-container{width:100%;max-width:none;padding:0}.sl-problem-header{max-width:650px;margin:0}.sl-problem-header .sl-section__eyebrow,.sl-problem-header .sl-section__heading{text-align:left;margin:0}.sl-problem-header .sl-section__eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(24px,2.5vw,34px);font-size:.72rem}.sl-problem-header .sl-section__heading{text-wrap:balance;max-width:650px;font-size:clamp(3.2rem,5.15vw,5.25rem);line-height:1.03}.sl-problem-layout{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(52px,5.5vw,96px);margin:0 auto;padding:0 clamp(28px,4vw,72px);display:grid}.sl-solution-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,3.2vw,54px)}.sl-solution-layout .sl-problem-copy,.sl-solution-layout .sl-problem-header,.sl-solution-layout .sl-problem-header .sl-section__heading,.sl-solution-layout .sl-problem-predisposition{max-width:none}.sl-solution-layout .sl-problem-header .sl-section__heading{text-wrap:wrap}.sl-solution-layout .sl-problem-header .sl-section__eyebrow{margin-bottom:clamp(18px,1.8vw,24px)}.sl-solution-layout .sl-problem-header .sl-section__heading span{display:block}.sl-solution-layout .sl-problem-header .sl-section__heading em{color:var(--color-moss);font-style:italic;display:block}.sl-solution-layout .sl-problem-copy{gap:clamp(20px,2.2vw,30px)}@media (min-width:981px){.sl-solution-layout .sl-problem-copy{position:relative;top:clamp(-64px,-4vw,-36px)}}.sl-problem-layout .sl-editorial-image--wide{border-radius:clamp(18px,2vw,28px);justify-self:stretch;width:100%;max-width:none;height:clamp(520px,45vw,690px);min-height:0;margin:0;transform:none}.sl-problem-section .sl-editorial-image--wide img{object-position:90% 8%;transform:scale(1.11)}.sl-editorial-image--dual{width:100%;max-width:100%;height:auto;box-shadow:none;background:0 0;justify-self:end}.sl-editorial-image--dual img{border-radius:inherit;object-fit:cover;height:auto;transform:none}.sl-problem-copy{align-content:start;gap:clamp(26px,3vw,42px);max-width:660px;display:grid}.sl-problem-predisposition,.sl-problem-loss p{color:#262622c7;font-family:var(--font-body);letter-spacing:0;overflow-wrap:break-word;max-width:650px;margin:0;font-size:clamp(1.06rem,1.18vw,1.24rem);font-weight:400;line-height:1.55}.sl-problem-predisposition{line-height:1.52}.sl-problem-loss{text-align:left;border-left:2px solid #3b5e4547;width:min(100%,650px);margin:clamp(-10px,-.65vw,-4px) 0;padding:clamp(10px,1.2vw,14px) 0 clamp(10px,1.2vw,14px) clamp(22px,2.2vw,34px)}.sl-problem-loss p{color:var(--color-moss);text-wrap:normal;font-size:clamp(1.18rem,1.38vw,1.45rem);font-weight:500;line-height:1.38}.sl-solution-insight{background:#fdfaf5c7;border:1px solid #3b5e4529;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,24px);max-width:760px;margin:0 auto clamp(28px,4vw,44px);padding:clamp(20px,2.5vw,30px);display:grid;box-shadow:0 18px 44px #261e1312}.sl-solution-insight__icon{width:2.65rem;height:2.65rem;color:var(--color-moss);background:#c9a84c2e;border-radius:999px;place-items:center;display:grid}.sl-solution-insight h3{color:var(--color-ink);font-family:var(--font-display);margin:0 0 .45rem;font-size:clamp(1.25rem,1.9vw,1.7rem);line-height:1.16}.sl-solution-insight p{color:#262622bd;margin:0;font-size:clamp(1rem,1.08vw,1.14rem);line-height:1.5}@media (max-width:980px){.sl-problem-header{max-width:720px}.sl-problem-header .sl-section__heading{max-width:720px;font-size:clamp(2.25rem,5.4vw,3rem)}.sl-problem-layout{grid-template-columns:1fr;gap:34px}.sl-problem-copy{max-width:720px}.sl-problem-layout .sl-editorial-image--wide{order:1;justify-self:stretch;width:100%;height:clamp(300px,52vw,470px);min-height:clamp(300px,52vw,470px);transform:none}.sl-problem-copy{order:2}.sl-solution-layout .sl-problem-copy{order:1}.sl-solution-layout .sl-editorial-image--wide{order:2}}@media (max-width:760px){.sl-problem-section,.sl-solution-section{padding-top:96px;padding-bottom:88px}.sl-problem-header{max-width:none}.sl-problem-header .sl-section__heading{max-width:none;font-size:clamp(2rem,8.4vw,2.65rem)}.sl-problem-layout{gap:28px}.sl-problem-copy{gap:24px}.sl-problem-layout .sl-editorial-image--wide{height:clamp(240px,68vw,360px)}}.sl-causal-page{background:var(--color-cream);position:relative}.sl-causal-page:before{display:none}.sl-causal-page .sl-section{scroll-margin-top:84px}.sl-causal-page .sl-section--dark:before{display:none}.sl-causal-hero{--sl-hero-nav-height:64px;isolation:isolate;height:100svh;min-height:100svh;color:var(--color-ink);background:var(--color-cream);position:relative;overflow:hidden}.sl-causal-hero__inner{inset:var(--sl-hero-nav-height)0 0;z-index:1;grid-template-columns:minmax(400px,37.5vw) minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;margin:0 auto;padding:0;display:grid;position:absolute}.sl-causal-hero__copy{align-content:center;justify-items:center;width:100%;min-width:0;max-width:none;padding:clamp(24px,4svh,48px) clamp(28px,3.2vw,56px) clamp(24px,4svh,48px) clamp(36px,4vw,72px);display:grid}.sl-causal-hero__copy-inner{width:min(500px,100%);max-width:100%;transform:translateY(-1.2svh)}.sl-causal-hero__title{color:#000;letter-spacing:0;max-width:100%;margin:0;font-size:clamp(2.35rem,3vw,3.85rem);line-height:.95}.sl-causal-hero__title span{white-space:nowrap;display:block}.sl-causal-hero__title-accent{color:#000}.sl-page .sl-causal-hero__lead{max-width:min(500px,100%);color:var(--color-ink);margin:clamp(1.75rem,2.9svh,2.25rem) 0 0;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.6}.sl-page .sl-causal-hero__lead span{display:block}.sl-causal-hero__actions{--sl-hero-cta-width:300px;flex-direction:column;align-items:flex-start;gap:.875rem;margin-top:clamp(2.35rem,3.6svh,3rem);display:flex}.sl-causal-hero__actions .sl-btn--gold{width:var(--sl-hero-cta-width);border-radius:var(--radius-md);background:var(--color-gold);min-width:0;min-height:50px;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);justify-content:center;padding:0 clamp(28px,2.2vw,34px);font-weight:500;line-height:1;transition:all .2s}.sl-causal-link{width:var(--sl-hero-cta-width);color:var(--color-moss);text-align:center;justify-content:center;align-items:center;font-weight:600;line-height:1.25;display:inline-flex}.sl-causal-link:hover{color:var(--color-ink);text-underline-offset:.22em;text-decoration:underline}@media (min-width:1600px){.sl-causal-hero__inner{grid-template-columns:minmax(640px,42vw) minmax(0,1fr)}.sl-causal-hero__copy{padding-inline:clamp(64px,5.2vw,112px) clamp(44px,3.5vw,76px)}.sl-causal-hero__copy-inner{width:min(560px,100%)}.sl-causal-hero__title{font-size:clamp(3.75rem,3.15vw,4.9rem)}.sl-page .sl-causal-hero__lead{max-width:560px;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.6}.sl-causal-hero__actions{--sl-hero-cta-width:340px;gap:1rem;margin-top:clamp(2.7rem,3.25svh,3.2rem)}.sl-causal-hero__actions .sl-btn--gold{min-height:56px;font-size:clamp(1rem,.8vw,1.08rem)}.sl-causal-link{font-size:clamp(1rem,.78vw,1.08rem)}}@media (min-width:2200px){.sl-causal-hero__inner{grid-template-columns:minmax(760px,42vw) minmax(0,1fr)}.sl-causal-hero__copy{padding-inline:clamp(92px,5.2vw,148px) clamp(52px,3.5vw,92px)}.sl-causal-hero__copy-inner{width:min(600px,100%)}.sl-page .sl-causal-hero__lead{max-width:600px}}.sl-causal-hero__media{background:var(--color-cream-dark);width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;overflow:hidden}.sl-causal-hero__media img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.sl-causal-split__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,76px);display:grid}.sl-causal-photo{background:var(--color-cream-dark);border-radius:8px;margin:0;overflow:hidden;box-shadow:0 18px 46px #1e1c1421}.sl-causal-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;min-height:430px;display:block}.sl-causal-copy{gap:var(--space-4);align-content:start;display:grid}.sl-causal-copy--problem{align-content:center;align-self:center}.sl-causal-copy .sl-section__heading,.sl-learning-copy .sl-section__heading{margin-bottom:0}.sl-causal-copy p{color:var(--color-ink-muted);font-size:var(--text-lg);margin:0;line-height:1.72}.sl-causal-callout{border-left:3px solid var(--color-gold);color:var(--color-ink);font-family:var(--font-display);background:#c9a84c1a;border-radius:0 8px 8px 0;margin:0;padding:1.15rem 1.25rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.35}.sl-friction-section{border-top:1px solid var(--color-cream-border);border-bottom:1px solid var(--color-cream-border)}.sl-friction-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sl-friction-panel{border:1px solid var(--color-cream-border);background:#fdfaf5b8;border-radius:8px;min-height:100%;padding:clamp(24px,3.2vw,36px)}.sl-friction-panel h3,.sl-result-card h3,.sl-intelligence-flow h3,.sl-learning-steps h3{margin:0 0 var(--space-4);color:var(--color-ink);font-size:clamp(1.35rem,2vw,1.8rem)}.sl-friction-panel--muted{color:#4a4a47b8;background:linear-gradient(180deg,#fdfaf594,#f5f0e8b8),var(--color-cream)}.sl-friction-panel--muted .sl-causal-checks li:before{background:var(--color-ink-ghost);box-shadow:0 0 0 4px #8a8a861f}.sl-friction-panel--active{background:linear-gradient(180deg,#fffdfae6,#ede7d9db),var(--color-white);border-color:#3b5e4547;box-shadow:0 18px 42px #1e1c1414}.sl-causal-center-callout{max-width:820px;color:var(--color-ink);font-family:var(--font-display);text-align:center;background:#c9a84c1f;border:1px solid #c9a84c57;border-radius:8px;margin:2.5rem auto 0;padding:1.1rem 1.3rem;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.3}.sl-learning-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(32px,6vw,76px);display:grid}.sl-learning-section{background:var(--color-white)}.sl-learning-photo{position:sticky;top:96px}.sl-learning-photo img{min-height:560px}.sl-learning-copy{gap:var(--space-8);display:grid}.sl-learning-copy .sl-section__subhead{max-width:680px}.sl-learning-steps{border:1px solid var(--color-cream-border);background:var(--color-cream-border);border-radius:8px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sl-learning-steps li{gap:var(--space-4);background:#fdfaf5d1;grid-template-columns:auto minmax(0,1fr);padding:1.25rem;display:grid}.sl-learning-steps li>span{color:var(--color-moss);letter-spacing:.12em;font-size:.76rem;font-weight:700}.sl-learning-steps h3{font-size:var(--text-xl);margin-bottom:.35rem}.sl-learning-steps p{color:var(--color-ink-muted);margin:0;line-height:1.65}.sl-intelligence-section{background:var(--color-white)}.sl-intelligence-flow{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(220px,.78fr);align-items:stretch;display:grid}.sl-intelligence-flow article{border:1px solid var(--color-cream-border);background:var(--color-cream);border-radius:8px;align-content:start;padding:clamp(22px,3vw,32px);display:grid}.sl-intelligence-flow p{color:var(--color-ink-muted);margin:0;line-height:1.68}.sl-intelligence-plus,.sl-intelligence-arrow{color:var(--color-moss);font-family:var(--font-display);place-items:center;font-size:2rem;display:grid}.sl-intelligence-result{background:var(--color-moss)!important;border-color:#3b5e4552!important;align-content:center!important}.sl-intelligence-result h3{color:var(--color-cream);margin:0}.sl-results-section{background:linear-gradient(180deg,#2a4432f5,#223427),var(--color-moss-dark);padding:clamp(56px,5vw,82px) 0 clamp(64px,5.5vw,90px)}.sl-results-section .sl-section__subhead{max-width:780px}.sl-results-section__inner{--sl-results-grid-height:clamp(480px,40vw,660px);--sl-results-photo-gap:clamp(22px,2.2vw,32px);--sl-results-title-block:clamp(32px,2.2vw,40px);grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:start;gap:clamp(36px,5vw,72px);max-width:1400px;margin-top:0;display:grid}.sl-results-section__left{gap:var(--sl-results-photo-gap);align-content:start;max-width:100%;display:grid}.sl-results-section__left .sl-section__heading{max-width:23ch;margin:0}.sl-results-section__heading{white-space:nowrap;width:100%;max-width:100%}.sl-results-section__media{aspect-ratio:5/4;width:100%;height:calc(var(--sl-results-grid-height) - (2*(var(--sl-results-title-block) + var(--sl-results-photo-gap))));border:1px solid #f5f0e829;border-radius:12px;margin:0;overflow:hidden}.sl-results-section__media img{object-fit:cover;object-position:52% 50%;width:100%;height:100%;display:block;transform:scale(1.06)}.sl-results-quadrants{margin-top:0;position:relative}.sl-results-quadrants__grid{z-index:1;min-height:var(--sl-results-grid-height);grid-template-rows:1fr auto auto minmax(clamp(28px,4vw,56px),auto) auto auto 1fr;grid-template-columns:1fr 1fr;column-gap:clamp(20px,2.6vw,44px);display:grid;position:relative}.sl-results-quadrant{grid-template-rows:subgrid;align-content:start;padding:0 clamp(2px,.8vw,14px);display:grid}.sl-results-quadrant:first-child{grid-area:2/1/4}.sl-results-quadrant:nth-child(2){grid-area:2/2/4}.sl-results-quadrant:nth-child(3){grid-area:5/1/7}.sl-results-quadrant:nth-child(4){grid-area:5/2/7}.sl-results-quadrant__head{justify-items:start;width:fit-content;max-width:100%;margin:0 0 clamp(.8rem,1vw,1rem);display:grid}.sl-results-quadrant__num{width:1.75rem;height:1.75rem;color:var(--color-gold-light);font-family:var(--font-sans);letter-spacing:.12em;border:1px solid #d6ad4b94;border-radius:999px;place-items:center;margin:0 0 .75rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-grid}.sl-results-quadrant h3{color:var(--color-gold-light);margin:0;font-size:clamp(1.3rem,1.5vw,1.66rem);line-height:1.2}.sl-results-quadrant p{color:#f5f0e8c2;margin:0;font-size:clamp(1.02rem,1.05vw,1.1rem);line-height:1.6}.sl-results-quadrants__axis{z-index:0;background:#f5f0e81a;position:absolute}.sl-results-quadrants__axis--v{width:1px;top:clamp(14px,2.6vw,34px);bottom:clamp(14px,2.6vw,34px);left:50%;transform:translate(-.5px)}.sl-results-quadrants__axis--h{height:1px;top:50%;left:clamp(14px,2.6vw,34px);right:clamp(14px,2.6vw,34px);transform:translateY(-.5px)}.sl-strategy-band{background:var(--color-cream-dark);border-top:1px solid var(--color-cream-border)}.sl-strategy-band__inner{text-align:center;max-width:880px;margin:0 auto}.sl-strategy-band__inner .sl-section__eyebrow{margin-left:auto;margin-right:auto}.sl-strategy-band__headline{max-width:16ch;margin:var(--space-6)auto 0;font-family:var(--font-display);letter-spacing:-.018em;color:var(--color-ink);text-wrap:balance;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.sl-strategy-band__headline em{color:var(--color-ink);font-style:normal}.sl-strategy-band .sl-strategy-band__argument{max-width:58ch;color:var(--color-ink-muted);font-size:var(--text-lg);text-wrap:pretty;margin:clamp(30px,3.4vw,42px) auto 0;line-height:1.74}.sl-strategy-band__remate{border-top:2px solid var(--color-gold);max-width:680px;margin:clamp(36px,4.5vw,56px) auto 0;padding-top:1.15rem}.sl-strategy-band .sl-strategy-band__remate-line{font-family:var(--font-display);letter-spacing:-.018em;color:var(--color-ink);text-wrap:balance;margin:0 auto;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.35}.sl-strategy-band__remate-line em{color:var(--color-ink);font-style:normal}.sl-trial-section{background:var(--color-cream);padding:0}.sl-trial-section__inner{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;width:100%;display:grid}.sl-trial-section__panel{align-content:start;min-width:0;padding-top:clamp(64px,7vw,116px);padding-bottom:clamp(64px,7vw,116px);display:grid}.sl-trial-section__panel--copy{color:var(--color-ink);background:0 0;justify-items:end;padding-left:max(20px,50vw - 640px);padding-right:clamp(28px,5vw,76px)}.sl-trial-section__panel--form{color:var(--color-ink);background:0 0;justify-items:start;padding-top:clamp(36px,4.2vw,76px);padding-left:clamp(28px,5vw,76px);padding-right:max(20px,50vw - 640px)}.sl-trial-section__content{align-content:start;gap:clamp(18px,1.9vw,26px);width:min(100%,780px);display:grid}.sl-trial-section__content .sl-section__heading{max-width:820px;margin:0}.sl-trial-section__content .sl-section__subhead{max-width:780px;color:var(--color-ink-muted);margin:0}.sl-trial-section .sl-pilot-form-wrap{border-radius:var(--radius-md);background:var(--color-white);text-align:left;width:min(100%,520px);margin:0;padding:clamp(24px,3.2vw,34px) clamp(28px,4vw,40px) clamp(28px,4vw,40px);box-shadow:0 4px 24px #1a1a1814}.sl-trial-section .sl-pilot-form-wrap h3{color:var(--color-ink);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.04}.sl-trial-section .sl-pilot-form-wrap .sl-section__subhead{max-width:420px;color:var(--color-ink-muted);font-size:var(--text-lg);margin:clamp(22px,2.2vw,30px) 0 0}.sl-trial-section .sl-pilot-form{grid-template-columns:1fr;justify-content:flex-start;gap:clamp(16px,1.5vw,20px);margin-top:clamp(44px,4.2vw,58px);display:grid}.sl-trial-section .sl-pilot-input{border-color:var(--color-cream-border);background:var(--color-white);width:100%;min-width:0;color:var(--color-ink)}.sl-trial-section .sl-pilot-input::placeholder{color:var(--color-ink-ghost)}.sl-trial-section .sl-pilot-input:focus{background:var(--color-white);border-color:#2a443285}.sl-pilot-items{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(.45rem,1vw,.9rem);display:grid}.sl-pilot-items span{border:1px solid var(--color-cream-border);color:var(--color-moss);background:#fdfaf5b8;border-radius:8px;padding:1rem 1.1rem;font-weight:600}.sl-trial-section__remate{border-top:2px solid var(--color-gold);width:min(100%,520px);max-width:none;color:var(--color-ink);font-family:var(--font-display);text-wrap:balance;margin:clamp(.55rem,1.2vw,1rem) auto 0;padding-top:1.15rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.35}.sl-trial-section__remate em{color:var(--color-ink);font-style:normal}#faq.sl-section{background:var(--color-white);padding-top:clamp(44px,5vw,84px)}@media (max-width:1060px){.sl-results-section__inner{grid-template-columns:1fr;gap:clamp(32px,6vw,56px)}.sl-results-section__left .sl-section__heading{max-width:22ch}.sl-results-section__heading{font-size:inherit}.sl-results-quadrants__grid{min-height:clamp(320px,56vw,420px)}.sl-intelligence-flow{grid-template-columns:1fr}.sl-intelligence-plus,.sl-intelligence-arrow{min-height:32px}}@media (max-width:1100px){.sl-causal-hero{height:auto;min-height:0;overflow:visible}.sl-causal-hero__inner{grid-template-columns:1fr;gap:clamp(32px,7vw,52px);padding-top:clamp(104px,18vw,132px);position:relative;inset:auto}.sl-causal-hero__copy{max-width:620px;transform:none}.sl-causal-hero__copy-inner{transform:none}.sl-causal-hero__title{max-width:620px}.sl-causal-hero__media{height:clamp(300px,56vw,520px)}.sl-causal-hero__media img{min-height:0}.sl-causal-split__inner,.sl-learning-layout,.sl-trial-section__inner{grid-template-columns:1fr}.sl-trial-section__panel{justify-items:start;padding-left:max(20px,50vw - 360px);padding-right:max(20px,50vw - 360px)}.sl-trial-section__content,.sl-trial-section .sl-pilot-form-wrap{width:min(100%,720px)}.sl-causal-split--image-right .sl-causal-photo{order:-1}.sl-learning-photo{position:static}.sl-learning-photo img,.sl-causal-photo img{min-height:320px}.sl-friction-grid{grid-template-columns:1fr}}@media (max-width:640px){.sl-causal-hero__copy,.sl-causal-hero__title,.sl-page .sl-causal-hero__lead,.sl-causal-hero__actions{width:100%;max-width:100%}.sl-causal-hero__title{font-size:clamp(2.45rem,11.7vw,3.6rem)}.sl-page .sl-causal-hero__lead{font-size:1.08rem}.sl-causal-hero__actions{--sl-hero-cta-width:min(300px,100%);align-items:stretch}.sl-causal-hero__actions .sl-btn{width:var(--sl-hero-cta-width);text-align:center;justify-content:center;min-width:0}.sl-causal-link{width:var(--sl-hero-cta-width);text-align:center;justify-content:center}.sl-causal-hero__inner{padding-inline:20px}.sl-pilot-items{grid-template-columns:1fr}.sl-results-quadrants__grid{min-height:0;display:block}.sl-results-quadrant{border-top:1px solid #f5f0e82e;padding:clamp(16px,4vw,22px) 0 0;display:block}.sl-results-quadrants__axis,.sl-results-quadrants__origin{display:none}.sl-learning-steps li{grid-template-columns:1fr}.sl-causal-center-callout{text-align:left}.sl-trial-section .sl-pilot-form-wrap{margin-top:var(--space-2)}.sl-trial-section__panel{padding-left:20px;padding-right:20px}}.sl-problem-narrative{background:var(--color-cream-dark);padding:clamp(86px,9vw,132px) 0 clamp(30px,3.8vw,54px)}#problema-heading{scroll-margin-top:96px}.sl-problem-narrative__copy{justify-items:center;gap:var(--space-4);text-align:center;max-width:1040px;margin:0 auto;display:grid}.sl-problem-narrative__copy .sl-section__eyebrow{margin-bottom:var(--space-2)}.sl-problem-narrative__copy .sl-section__heading{max-width:1040px;margin-bottom:var(--space-2)}.sl-problem-narrative__copy>p:not(.sl-causal-callout){max-width:760px;color:var(--color-ink-muted);font-size:var(--text-lg);margin:0;line-height:1.72}.sl-problem-narrative .sl-causal-callout{max-width:720px;margin-top:var(--space-5);border-top:2px solid var(--color-gold);text-align:center;background:0 0;border-left:0;border-radius:0;padding:1.15rem 0 0}.sl-visual-contrast{background:linear-gradient(180deg,var(--color-cream-dark)0%,var(--color-cream-dark)50%,var(--color-cream)50%,var(--color-cream)100%);padding:0 0 clamp(8px,1.4vw,18px)}.sl-visual-contrast .sl-container{max-width:1320px}.sl-visual-contrast__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.7vw,22px);display:grid}.sl-visual-contrast__item{background:var(--color-cream-dark);border-radius:8px;min-height:clamp(300px,33vw,480px);margin:0;position:relative;overflow:hidden;box-shadow:0 20px 54px #1e1c141f}.sl-visual-contrast__item img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.sl-visual-contrast__item:after{content:"";pointer-events:none;background:linear-gradient(#100e0b47,#0000 38%),linear-gradient(#0000 64%,#100e0b6b);position:absolute;inset:0}.sl-visual-contrast__item figcaption{z-index:1;color:#fdfaf5e6;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100e0b5c;border:1px solid #fdfaf547;border-radius:999px;width:fit-content;padding:.46rem .72rem;font-size:.74rem;font-weight:700;line-height:1;position:absolute;top:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px)}.sl-operational-section{padding-top:clamp(18px,2.2vw,30px)}.sl-operational-section .sl-section__header{max-width:860px;margin-left:auto;margin-right:auto}.sl-operational-section .sl-section__heading{margin-bottom:var(--space-4)}.sl-operational-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);max-width:1080px;margin:0 auto;display:grid}.sl-operational-card{border-top:1px solid #3b5e453d;padding:clamp(20px,2.5vw,28px) 0 0}.sl-operational-card h3{margin:0 0 var(--space-3);color:var(--color-ink);padding-right:1.28em;font-size:clamp(1.28rem,1.7vw,1.62rem);display:inline-block;position:relative}.sl-operational-card h3:after{content:"";border:1.4px solid var(--color-moss-light);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 8.1 6.8 10.7 12 5.3' fill='none' stroke='%234E7A5C' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/78% 78% no-repeat;border-radius:999px;width:.78em;height:.78em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sl-operational-card h3:before{content:none}.sl-operational-card p{max-width:18rem;color:var(--color-ink-muted);margin:0;line-height:1.65}.sl-operational-proof{grid-template-columns:1fr;place-items:center;gap:clamp(14px,2vw,26px);max-width:1120px;margin:clamp(26px,3.5vw,42px) auto 0;display:grid}.sl-operational-ui{box-shadow:none;background:0 0;border:0;width:min(660px,100%);height:auto;margin:0;overflow:visible}.sl-operational-ui img{width:100%;height:auto;display:block}.sl-opcard{width:100%;max-width:1080px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(42px,5vw,68px) 0;padding:clamp(14px,1.6vw,22px) 0 clamp(34px,4.2vw,58px);display:grid}.sl-opcard__eyebrow{color:#3b5e45b8;font-family:var(--font-body);letter-spacing:.18em;text-align:center;text-transform:uppercase;border-bottom:0;grid-column:1/-1;margin-bottom:0;padding-bottom:0;font-size:clamp(.74rem,.86vw,.84rem);font-weight:700;display:block}.sl-opcard__block{text-align:center;border-left:1px solid #3b5e452e;flex-direction:column;align-items:center;gap:clamp(16px,1.8vw,24px);min-height:100%;padding:0 clamp(12px,1.8vw,28px);display:flex}.sl-opcard__block:first-of-type{border-left:0}.sl-opcard__num{display:none}.sl-opcard__icon{width:clamp(28px,2.5vw,34px);height:clamp(28px,2.5vw,34px);color:var(--color-moss-light);opacity:.9;align-self:center}.sl-opcard__cause{max-width:8.8em;color:var(--color-ink);font-family:var(--font-display);word-spacing:-.1em;margin:0;font-size:clamp(1.44rem,2.25vw,2.05rem);font-weight:600;line-height:1.34}.sl-opcard__cause em{color:#3d7a1f;font-style:italic;font-weight:600}.sl-opcard__cause .sl-opcard__highlight{color:#3d7a1f;font-style:normal;font-weight:600}.sl-opcard__divider{display:none}.sl-opcard__effect{color:var(--color-moss-light);font-family:var(--font-body);align-items:baseline;gap:.46rem;margin:0;font-size:clamp(.9rem,1.05vw,.97rem);line-height:1.5;display:flex}.sl-opcard__arrow{color:var(--color-moss);opacity:.65;flex-shrink:0;font-style:normal}.sl-opcard__key{color:var(--color-moss);font-weight:600}@media (max-width:900px){.sl-problem-narrative{padding-top:76px}.sl-visual-contrast__grid{gap:12px}.sl-visual-contrast__item{min-height:clamp(260px,38vw,360px)}.sl-operational-cards{grid-template-columns:1fr;max-width:620px}.sl-operational-card p{max-width:none}.sl-operational-proof{grid-template-columns:1fr;max-width:760px}.sl-operational-ui{width:min(480px,100%);height:auto;margin:0 auto}.sl-operational-ui img{height:auto}.sl-opcard{grid-template-columns:1fr;justify-self:center;row-gap:28px;max-width:100%;padding:34px 0 28px}.sl-opcard__block{border-bottom:1px solid #3b5e452e;border-left:0;padding:0 0 24px}.sl-opcard__block:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:680px){.sl-problem-narrative__copy{text-align:left;justify-items:start}.sl-problem-narrative .sl-causal-callout{text-align:left}.sl-visual-contrast__grid{grid-template-columns:1fr}.sl-visual-contrast__item{min-height:260px}}.tablet-page.editorial-explorer{--editorial-ink:#151515;--editorial-paper:var(--tablet-editorial-paper);--editorial-cover-shadow:1px 3px 4px #1f191252,4px 10px 15px -4px #1f191285;--tablet-paper:var(--tablet-editorial-paper);--tablet-surface:var(--tablet-editorial-paper);--editorial-unit:clamp(.72px,.0625vw,1px);height:100dvh;color:var(--editorial-ink);background:var(--editorial-paper);font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}.tablet-page.editorial-explorer.tablet-explorer{background:var(--editorial-paper)}.editorial-header{z-index:60;min-height:calc(108*var(--editorial-unit));grid-template-columns:calc(310*var(--editorial-unit))minmax(0,calc(938*var(--editorial-unit)))minmax(calc(70*var(--editorial-unit)),1fr);column-gap:calc(45*var(--editorial-unit));padding:calc(15*var(--editorial-unit))calc(44*var(--editorial-unit));color:var(--editorial-ink);background:var(--editorial-paper);border-bottom:1px solid var(--editorial-ink);align-items:center;display:grid;position:sticky;top:0}.editorial-wordmark{height:calc(62*var(--editorial-unit));width:min-content;color:var(--editorial-ink);font-family:var(--font-playfair),Georgia,serif;font-size:calc(36*var(--editorial-unit));letter-spacing:-.06em;text-transform:uppercase;align-content:center;font-weight:400;line-height:.84;display:grid}.editorial-section-context{min-width:0;height:calc(62*var(--editorial-unit));grid-template-columns:calc(54*var(--editorial-unit))minmax(0,1fr);align-items:stretch;gap:calc(16*var(--editorial-unit));display:grid}.editorial-section-back{width:calc(54*var(--editorial-unit));min-height:100%;padding:0 calc(13*var(--editorial-unit))0 0;color:var(--editorial-ink);background:0 0;border:0;border-right:1px solid #1515156b;place-items:center;display:grid}.editorial-section-back svg{width:calc(20*var(--editorial-unit));height:calc(20*var(--editorial-unit))}.editorial-section-title{color:var(--editorial-ink);font-family:var(--font-playfair),Georgia,serif;font-size:calc(30*var(--editorial-unit));letter-spacing:-.06em;text-wrap:balance;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;font-weight:400;line-height:.96;display:-webkit-box;overflow:hidden}.editorial-search{min-width:0;height:calc(62*var(--editorial-unit));grid-template-columns:calc(58*var(--editorial-unit))minmax(0,1fr)auto auto;border:1px solid var(--editorial-ink);background:0 0;align-items:center;gap:0;display:grid;position:relative}.editorial-search svg{width:calc(29*var(--editorial-unit));height:calc(29*var(--editorial-unit));fill:none;stroke:var(--editorial-ink);stroke-width:1.8px;justify-self:center}.editorial-search input{min-width:0;height:100%;color:var(--editorial-ink);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:calc(23.2*var(--editorial-unit));background:0 0;border:0;outline:0;font-style:italic}.editorial-search input::placeholder{color:#1515158f;opacity:1}.editorial-search input:disabled{color:#15151566}.editorial-search-clear{width:calc(48*var(--editorial-unit));height:100%;color:var(--editorial-ink);font-size:calc(24.8*var(--editorial-unit));background:0 0;border:0;line-height:1}.editorial-search-submit{width:calc(206*var(--editorial-unit));border:0;border-left:1px solid var(--editorial-ink);color:var(--editorial-paper);background:var(--editorial-ink);font-size:calc(14.72*var(--editorial-unit));letter-spacing:.22em;text-transform:uppercase;align-self:stretch;font-weight:700}.editorial-search-submit:disabled{cursor:default;opacity:.98}.editorial-search-suggestions{z-index:2;border:1px solid var(--editorial-ink);background:var(--editorial-paper);border-radius:0;gap:0;padding:0;top:calc(100% + 1px);left:-1px;right:-1px;box-shadow:0 16px 26px #15151524}.editorial-search-suggestions button{min-height:calc(54*var(--editorial-unit));padding:calc(7*var(--editorial-unit))calc(18*var(--editorial-unit));color:var(--editorial-ink);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:calc(17*var(--editorial-unit));border-radius:0;font-weight:400}.editorial-search-suggestions button+button{border-top:1px solid #15151538}.editorial-search-suggestions button:hover,.editorial-search-suggestions button.is-active{color:var(--editorial-paper);background:var(--editorial-ink)}.editorial-search-suggestions .lane-suggestion-copy{gap:0}.editorial-search-suggestions .lane-suggestion-copy small,.editorial-search-suggestions .lane-suggestion-copy>span:last-child{color:inherit;opacity:.68}.editorial-search-suggestions .lane-suggestion-copy strong{font:inherit}.editorial-tray{justify-self:end;align-items:center;gap:calc(14.4*var(--editorial-unit));color:var(--editorial-ink);font-family:Iowan Old Style,Georgia,serif;font-size:calc(24.8*var(--editorial-unit));background:0 0;border:0;padding:0;display:inline-flex}.tablet-page.editorial-explorer .editorial-lanes-overview{padding:0 0 calc(36*var(--editorial-unit));position:relative;overflow:hidden}.editorial-catalog-controls{z-index:3;top:calc(16*var(--editorial-unit));right:calc(39*var(--editorial-unit));position:absolute}.editorial-catalog-controls .tablet-global-genre{position:relative}.editorial-catalog-controls .tablet-global-genre-trigger{min-width:calc(264*var(--editorial-unit));min-height:calc(38*var(--editorial-unit));justify-content:space-between;align-items:center;gap:calc(12.8*var(--editorial-unit));padding:0 calc(12.8*var(--editorial-unit))0 calc(19.2*var(--editorial-unit));border:1px solid var(--editorial-ink);color:var(--editorial-ink);background:var(--editorial-paper);box-shadow:none;font-size:calc(11.52*var(--editorial-unit));letter-spacing:.16em;text-transform:uppercase;border-radius:0;font-weight:700;display:inline-flex}.editorial-catalog-controls .tablet-global-genre-trigger.is-active{color:var(--editorial-paper);background:var(--editorial-ink)}.editorial-catalog-controls .tablet-global-genre-menu{border:1px solid var(--editorial-ink);background:var(--editorial-paper);border-radius:0;right:0;box-shadow:7px 7px #1515151f}.tablet-page.editorial-explorer .tablet-lane-row{min-height:0;padding:0 0 calc(34*var(--editorial-unit));border:0;position:relative;overflow:hidden}.tablet-page.editorial-explorer .tablet-lane-row+.tablet-lane-row{border-top:1px solid var(--editorial-ink)}.tablet-page.editorial-explorer .tablet-lane-row.tablet-lane-spacer{border:0;padding:0}.tablet-page.editorial-explorer .tablet-lane-heading{box-sizing:border-box;min-height:calc(62*var(--editorial-unit));padding:0 calc(44*var(--editorial-unit))}.tablet-page.editorial-explorer .editorial-section-link{letter-spacing:.08em;text-transform:uppercase;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:1}.tablet-page.editorial-explorer .tablet-lane-heading h2:is(.editorial-lane-label,.tablet-search-lane-origin){padding:calc(10*var(--editorial-unit))0;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1rem,calc(20*var(--editorial-unit)),1.25rem);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.2}.tablet-page.editorial-explorer .tablet-lane-heading h2.editorial-lane-label{color:var(--editorial-ink)}.tablet-page.editorial-explorer .tablet-lane-heading h2.tablet-search-lane-origin{color:#704f1ee6}.editorial-recommendation-sparkle{vertical-align:-.12em;width:1.1em;height:1.1em;margin-left:.5em}.editorial-section-link{min-height:calc(44*var(--editorial-unit));align-items:center;gap:calc(5*var(--editorial-unit));color:var(--editorial-ink);background:0 0;border:0;flex:none;padding:0;display:inline-flex}.editorial-section-link svg{width:calc(16*var(--editorial-unit));height:calc(16*var(--editorial-unit));transform:translateY(calc(-1*var(--editorial-unit)))}.tablet-page.editorial-explorer .feed-drawer-genre{gap:calc(7*var(--editorial-unit));margin-top:calc(14*var(--editorial-unit))}.tablet-page.editorial-explorer .editorial-awards{margin-top:calc(20*var(--editorial-unit));border-bottom:0}.tablet-page.editorial-explorer .feed-drawer-reading-column>.editorial-awards .feed-drawer-awards-list{padding:calc(6*var(--editorial-unit))0 0;gap:0}.tablet-page.editorial-explorer .feed-drawer-reading-column>.editorial-awards .feed-drawer-awards-list li{padding:calc(13*var(--editorial-unit))0;display:block}.tablet-page.editorial-explorer .feed-drawer-reading-column>.editorial-awards .feed-drawer-awards-list li+li{border-top:1px solid #1515151f}.tablet-page.editorial-explorer .feed-drawer-reading-column>.editorial-awards .feed-drawer-award-copy{align-items:baseline;gap:calc(5*var(--editorial-unit))calc(8*var(--editorial-unit));flex-wrap:wrap;padding:0;display:flex}.tablet-page.editorial-explorer .feed-drawer-reading-column>.editorial-awards .feed-drawer-award-copy strong{color:var(--editorial-ink);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:calc(14.5*var(--editorial-unit));letter-spacing:0;text-transform:none;font-weight:500;line-height:1.26}.tablet-page.editorial-explorer .feed-drawer-reading-column>.editorial-awards .feed-drawer-award-copy>span:not(.editorial-award-status){color:#151515bd;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:calc(12.75*var(--editorial-unit));letter-spacing:0;text-transform:none;font-weight:400;line-height:1.3}.tablet-page.editorial-explorer .feed-drawer-reading-column>.editorial-awards .feed-drawer-award-copy>.editorial-award-status{min-height:calc(22*var(--editorial-unit));padding:0 calc(7*var(--editorial-unit));border:1px solid var(--editorial-ink);color:var(--editorial-ink);font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:calc(8*var(--editorial-unit));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;flex:none;align-items:center;font-weight:700;line-height:1;display:inline-flex}.tablet-page.editorial-explorer .feed-drawer-reading-column>.editorial-awards .feed-drawer-award-copy>.editorial-award-status.is-winner{color:var(--editorial-paper);background:var(--editorial-ink)}.tablet-page.editorial-explorer .feed-grid.feed-grid-row{min-height:calc(236*var(--editorial-unit));height:calc(236*var(--editorial-unit));gap:calc(39*var(--editorial-unit));padding:0 calc(44*var(--editorial-unit));scrollbar-width:none;display:flex;overflow:auto hidden}.tablet-page.editorial-explorer .feed-grid-row::-webkit-scrollbar{display:none}.tablet-page.editorial-explorer .feed-grid-row>.editorial-book-shell{flex:0 0 calc(390*var(--editorial-unit));width:calc(390*var(--editorial-unit));height:calc(224*var(--editorial-unit));min-height:calc(224*var(--editorial-unit));margin:0}.editorial-book{width:calc(390*var(--editorial-unit));height:calc(224*var(--editorial-unit));grid-template-columns:calc(150*var(--editorial-unit))minmax(0,1fr);column-gap:calc(18*var(--editorial-unit));display:grid;position:relative}.editorial-book-cover{isolation:isolate;width:calc(150*var(--editorial-unit));height:calc(224*var(--editorial-unit));background:0 0;border-radius:0;position:relative}.editorial-book-cover.is-contain{place-items:start}.editorial-book-art{width:fit-content;height:fit-content;max-width:calc(150*var(--editorial-unit));max-height:calc(224*var(--editorial-unit));display:block;position:relative}.editorial-book-art>img{z-index:1;width:auto;min-width:0;height:auto;min-height:0;max-width:calc(150*var(--editorial-unit));max-height:calc(224*var(--editorial-unit));object-fit:contain;box-shadow:var(--editorial-cover-shadow);outline:1px solid #15151524;display:block;position:relative}.editorial-book-art:before{z-index:2;width:calc(7*var(--editorial-unit));pointer-events:none;content:"";background:linear-gradient(90deg,#19140f52 0%,#ffffff6b 20%,#ffffff0f 46%,#241d1538 78%,#241d1514 100%);position:absolute;top:0;bottom:0;left:0;box-shadow:inset -1px 0 #19140f26}.editorial-book-art:after{z-index:2;top:0;bottom:0;left:calc(7*var(--editorial-unit));width:calc(6*var(--editorial-unit));pointer-events:none;content:"";background:linear-gradient(90deg,#18130e1f,#0000);position:absolute}.editorial-book-copy{min-width:0;height:calc(224*var(--editorial-unit));padding-top:calc(2*var(--editorial-unit));flex-direction:column;display:flex}.editorial-book-copy h3{color:var(--editorial-ink);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:calc(22*var(--editorial-unit));letter-spacing:-.022em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.12;display:-webkit-box;overflow:hidden}.editorial-book-author{margin:calc(7.2*var(--editorial-unit))0 0;color:#15151599;font-size:calc(12.5*var(--editorial-unit));letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.editorial-book-intro{min-height:0;margin:calc(20*var(--editorial-unit))0 0;color:#151515d1;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:calc(17.2*var(--editorial-unit));-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:none;line-height:1.38;display:-webkit-box;overflow:hidden}.editorial-book-award{padding:calc(5.44*var(--editorial-unit))calc(6.72*var(--editorial-unit));color:var(--editorial-paper);background:var(--editorial-ink);font-size:calc(8*var(--editorial-unit));letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1;position:absolute;bottom:0;left:0}.tablet-page.editorial-explorer .tablet-lane-skeleton{min-height:calc(236*var(--editorial-unit));gap:calc(39*var(--editorial-unit));padding:0 calc(44*var(--editorial-unit))}.tablet-page.editorial-explorer .tablet-lane-skeleton span{flex:0 0 calc(390*var(--editorial-unit));background:repeating-linear-gradient(-45deg,#e9e5dc,#e9e5dc calc(12*var(--editorial-unit)),var(--editorial-paper)calc(12*var(--editorial-unit)),var(--editorial-paper)calc(24*var(--editorial-unit)));border-radius:0}.tablet-page.editorial-explorer .tablet-search-lane{background:0 0}.tablet-page.editorial-explorer .tablet-focus-divider{color:#15151594}.tablet-page.editorial-explorer .tablet-focus-divider:before,.tablet-page.editorial-explorer .tablet-focus-divider:after{background:#15151561}@media (max-width:900px){.editorial-header{grid-template-columns:190px minmax(0,1fr) auto;column-gap:.4rem;min-height:82px;padding:10px 16px}.editorial-wordmark{font-size:1.15rem}.editorial-section-context{grid-template-columns:43px minmax(0,1fr);gap:9px;height:50px}.editorial-section-back{width:43px;padding-right:9px}.editorial-section-back svg{width:18px;height:18px}.editorial-section-title{font-size:1.0625rem}.editorial-search{grid-template-columns:42px minmax(0,1fr) auto auto;height:50px}.editorial-search svg{width:22px;height:22px}.editorial-search input{font-size:1rem}.editorial-search-submit{width:48px;font-size:0}.editorial-search-submit:after{content:"→";font-size:1.2rem}.editorial-tray{gap:.25rem;font-size:1.15rem}.editorial-tray svg{width:28px}.tablet-page.editorial-explorer .editorial-lanes-overview{padding-top:0}.editorial-catalog-controls{top:9px;right:16px}.editorial-catalog-controls .tablet-global-genre-trigger{min-width:0;max-width:calc(100vw - 32px)}.tablet-page.editorial-explorer .tablet-lane-heading{padding:0 20px}.tablet-page.editorial-explorer .feed-grid.feed-grid-row{gap:28px;padding-inline:20px}.tablet-page.editorial-explorer .feed-grid-row>.editorial-book-shell{flex-basis:min(86vw,390px);width:min(86vw,390px)}}.tablet-page[data-tablet-theme=editorial]{--tablet-ink:#161515;--tablet-muted:#16151594;--tablet-paper:var(--tablet-editorial-paper);--tablet-surface:var(--tablet-editorial-paper);--tablet-surface-soft:#fbfaf6;--tablet-border:#1615152e;--tablet-card-bg:transparent;--tablet-card-border:0;--tablet-card-shadow:none;--tablet-cover-shadow:0 7px 13px #14120f29}.tablet-page[data-tablet-theme=editorial].tablet-explorer{background:var(--tablet-paper)}.tablet-page[data-tablet-theme=editorial] .tablet-explorer-header{min-height:76px;padding:max(.65rem,env(safe-area-inset-top))clamp(1.5rem,3.1vw,3.5rem).65rem;color:var(--tablet-ink);background:var(--tablet-paper);border-bottom:1px solid var(--tablet-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(142px,.28fr) minmax(360px,1.5fr) 54px;gap:clamp(.85rem,2vw,2rem)}.tablet-page[data-tablet-theme=editorial] .tablet-brand-logo{height:49px}.tablet-page[data-tablet-theme=editorial] .tablet-global-search{border:1px solid var(--tablet-ink);min-height:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto auto;gap:.55rem;padding:0}.tablet-page[data-tablet-theme=editorial] .tablet-global-search>svg{stroke:var(--tablet-ink);transform:none}.tablet-page[data-tablet-theme=editorial] .tablet-global-search input{color:var(--tablet-ink);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.08rem;font-style:italic}.tablet-page[data-tablet-theme=editorial] .tablet-global-search button{min-height:0;color:var(--tablet-paper);background:var(--tablet-ink);letter-spacing:.16em;text-transform:uppercase;border-radius:0;align-self:stretch;padding-inline:1.55rem;font-size:.75rem;font-weight:700}.tablet-page[data-tablet-theme=editorial] .tablet-global-search .tablet-search-clear{min-height:34px;color:var(--tablet-ink);letter-spacing:0;background:0 0;align-self:center;padding:0}.tablet-page[data-tablet-theme=editorial] .tablet-tray-summary{width:3.15rem;height:3.15rem;color:var(--tablet-ink);border-radius:0}.tablet-page[data-tablet-theme=editorial] .tablet-tray-summary:hover{color:var(--tablet-paper);background:var(--tablet-ink)}.tablet-page[data-tablet-theme=editorial] .tablet-tray-summary span{border:1px solid var(--tablet-ink);min-width:1.25rem;height:1.25rem;color:var(--tablet-paper);background:var(--tablet-ink);border-radius:0;font-size:.65rem;top:-.3rem;right:-.65rem}.tablet-page[data-tablet-theme=editorial] .tablet-lanes-overview{padding:3.8rem 0 3rem}.tablet-page[data-tablet-theme=editorial] .tablet-catalog-controls{top:calc(76px + .75rem);right:clamp(1.5rem,3.1vw,3.5rem)}.tablet-page[data-tablet-theme=editorial] .tablet-global-genre-trigger{border:1px solid var(--tablet-ink);min-height:38px;color:var(--tablet-ink);background:var(--tablet-paper);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.14em;text-transform:uppercase;border-radius:0;padding:0 .75rem 0 .9rem;font-size:.66rem;font-weight:700}.tablet-page[data-tablet-theme=editorial] .tablet-global-genre-trigger.is-active{border-color:var(--tablet-ink);color:var(--tablet-paper);background:var(--tablet-ink)}.tablet-page[data-tablet-theme=editorial] .tablet-global-genre-menu{border-color:var(--tablet-ink);background:var(--tablet-paper);border-radius:0;box-shadow:7px 7px #1615151f}.tablet-page[data-tablet-theme=editorial] .tablet-lane-row{min-height:0;padding:1.35rem 0 1.25rem}.tablet-page[data-tablet-theme=editorial] .tablet-lane-row+.tablet-lane-row{border-top:1px solid var(--tablet-ink)}.tablet-page[data-tablet-theme=editorial] .tablet-lane-heading{padding:0 clamp(1.5rem,3.1vw,3.5rem) 1rem}.tablet-page[data-tablet-theme=editorial] .tablet-lane-heading h2{color:var(--tablet-ink);letter-spacing:-.035em;text-transform:uppercase;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.3rem,1.65vw,1.65rem);font-weight:500;line-height:1.05}.tablet-page[data-tablet-theme=editorial] .tablet-lane-title-row{align-items:baseline;gap:.65rem}.tablet-page[data-tablet-theme=editorial] .tablet-lane-qualifier{color:#161515a3;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-left:1px solid #16151573;padding-left:.65rem;font-size:.58rem;font-weight:700;line-height:1}.tablet-page[data-tablet-theme=editorial] .feed-grid.feed-grid-row{gap:clamp(1.35rem,1.8vw,1.8rem);min-height:224px;padding:0 clamp(1.5rem,3.1vw,3.5rem) .35rem}.tablet-page[data-tablet-theme=editorial] .feed-grid-row>.feed-card-shell,.tablet-page[data-tablet-theme=editorial] .feed-grid-row>.feed-card-placeholder{flex-basis:clamp(320px,26vw,420px);width:clamp(320px,26vw,420px);height:224px;min-height:224px}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card{height:224px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:128px minmax(0,1fr);gap:1rem;padding:0}.tablet-page[data-tablet-theme=editorial] .feed-card-shell:hover .feed-card,.tablet-page[data-tablet-theme=editorial] .feed-card-shell:active .feed-card{box-shadow:none;transform:none}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-cover{background:0 0;height:224px}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-cover img{box-shadow:var(--tablet-cover-shadow);outline:1px solid #1615152e}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-body{justify-content:flex-start;padding:.25rem .2rem 0 0}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-body h2{color:var(--tablet-ink);letter-spacing:-.015em;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.12rem,1.35vw,1.3rem);font-weight:500;line-height:1.1}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-meta{gap:.28rem;margin-top:.5rem;margin-bottom:.58rem}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-author{color:#16151599;letter-spacing:.08em;font-size:.62rem;font-weight:700}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-pill{color:var(--tablet-ink);letter-spacing:.075em;text-transform:uppercase;background:0 0;border-color:#161515b3;border-radius:0;padding:.36em .56em .32em;font-size:.62rem;font-weight:700}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-hook{color:#161515c7;-webkit-line-clamp:3;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:450;line-height:1.4}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-award-ribbon{width:auto;min-height:0;color:var(--tablet-paper);background:var(--tablet-ink);box-shadow:none;letter-spacing:.11em;padding:.3rem .38rem;font-size:.48rem;font-weight:700;line-height:1;inset:auto auto 0 0;transform:none}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-award-ribbon:before,.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card-award-ribbon:after,.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card.has-award-ribbon:before,.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card.has-award-ribbon:after{display:none}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card.has-award-ribbon .feed-card-body h2{padding-right:0}.tablet-page[data-tablet-theme=editorial] .feed-grid-row .feed-card.has-award-ribbon .feed-card-author{max-width:none}.tablet-page[data-tablet-theme=editorial] .tablet-lane-skeleton{gap:clamp(.9rem,1.4vw,1.35rem);padding:0 clamp(1.5rem,3.1vw,3.5rem)}.tablet-page[data-tablet-theme=editorial] .tablet-lane-skeleton span{background:repeating-linear-gradient(-45deg,#ebe8e1,#ebe8e1 12px,var(--tablet-paper)12px,var(--tablet-paper)24px);border-radius:0;flex-basis:clamp(320px,26vw,420px)}.tablet-page[data-tablet-theme=editorial] .tablet-search-lane{border-top-color:var(--tablet-ink);background:0 0}.tablet-page[data-tablet-theme=editorial] .tablet-search-lane-origin,.tablet-page[data-tablet-theme=editorial] .tablet-search-lane-progress,.tablet-page[data-tablet-theme=editorial] .tablet-focus-divider{color:#16151594}.tablet-page[data-tablet-theme=editorial] .tablet-focus-divider:before,.tablet-page[data-tablet-theme=editorial] .tablet-focus-divider:after{background:#16151561}@media (max-width:820px){.tablet-page[data-tablet-theme=editorial] .tablet-explorer-header{gap:.6rem;min-height:76px;padding-inline:.8rem}.tablet-page[data-tablet-theme=editorial] .tablet-brand-logo{height:49px}.tablet-page[data-tablet-theme=editorial] .tablet-catalog-controls{top:calc(76px + .8rem);right:.8rem}.tablet-page[data-tablet-theme=editorial] .tablet-global-search button:after{color:var(--tablet-paper)}.tablet-page[data-tablet-theme=editorial] .feed-grid-row>.feed-card-shell,.tablet-page[data-tablet-theme=editorial] .feed-grid-row>.feed-card-placeholder{flex-basis:min(88vw,460px);width:min(88vw,460px)}}.sl-page .sl-adapt-section{background:var(--color-white)}.sl-adapt-section .sl-section__header{max-width:860px;margin-bottom:0;margin-left:auto;margin-right:auto}.sl-adapt-section .sl-section__heading{margin-bottom:var(--space-6)}.sl-adapt-body{gap:clamp(28px,3.4vw,44px);max-width:960px;margin:0 auto;display:grid}.sl-adapt-body p:not(.sl-causal-callout){color:var(--color-ink-muted);font-size:var(--text-lg);margin:0;line-height:1.72}.sl-adapt-body__steps-premium{gap:var(--space-5);margin:var(--space-2)auto;counter-reset:adapt-step;text-align:left;max-width:480px;padding:0;list-style:none;display:grid}.sl-adapt-body__steps-premium li{counter-increment:adapt-step;gap:var(--space-4);color:var(--color-ink);grid-template-columns:1.6rem 1fr;align-items:baseline;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.6;display:grid}.sl-adapt-body__steps-premium li:before{content:counter(adapt-step)".";font-family:var(--font-display);color:var(--color-gold);font-variant-numeric:tabular-nums;text-align:right;font-size:1.3rem;font-weight:600;line-height:1}.sl-adapt-section .sl-causal-callout,.sl-double-intelligence-section .sl-causal-callout{max-width:720px;margin:var(--space-2)auto 0;border-top:2px solid var(--color-gold);text-align:center;background:0 0;border-left:0;border-radius:0;padding:1.15rem 0 0}.sl-adapt-body strong{color:var(--color-ink);font-weight:600}.sl-adapt-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);max-width:920px;margin:0 auto;display:grid;position:relative}.sl-adapt-flow:before{content:"";background:var(--color-cream-border);height:1px;position:absolute;top:18px;left:calc(16.666% + 18px);right:calc(16.666% + 18px)}.sl-adapt-flow__step{text-align:center;align-content:start;justify-items:center;gap:clamp(12px,1.4vw,16px);min-width:0;display:grid;position:relative}.sl-adapt-flow__num{z-index:1;background:var(--color-white);width:36px;height:36px;color:var(--color-gold);letter-spacing:.04em;border:1px solid #c9a84c94;border-radius:999px;place-items:center;font-size:.74rem;font-weight:700;line-height:1;display:inline-grid;position:relative}.sl-adapt-flow__step p{max-width:17rem;color:var(--color-ink);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1.3}.sl-double-intelligence-section{background:var(--color-cream)}.sl-double-intelligence-section .sl-section__header{margin-bottom:clamp(28px,3.5vw,46px)}.sl-double-intelligence-section .sl-why-cards{margin-bottom:clamp(30px,3.8vw,48px)}.sl-double-intelligence-section .sl-why-card{border:1px solid var(--color-cream-border);background:var(--color-white);border-radius:8px;padding:clamp(22px,2.7vw,32px)}.sl-adapt-stripe{gap:clamp(18px,2.2vw,28px);margin-top:clamp(36px,4.4vw,58px);display:grid}.sl-adapt-stripe__lead{color:var(--color-ink);font-family:var(--font-display);text-align:center;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2}.sl-adapt-stripe__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.sl-adapt-shot{grid-template-rows:auto 1fr;gap:.6rem;margin:0;display:grid}.sl-adapt-shot__head{text-align:center;justify-content:center;align-items:flex-start;min-height:1.5em;padding:0 clamp(8px,1vw,12px);display:flex}.sl-adapt-shot__motive{color:var(--color-ink-muted);font-size:clamp(1rem,1.15vw,1.12rem);font-weight:400;line-height:1.3}.sl-adapt-shot__key{color:var(--color-ink);font-weight:600}.sl-adapt-shot__media{background:var(--color-cream-dark);border-radius:8px;min-height:clamp(320px,34vw,460px);display:block;position:relative;overflow:hidden;box-shadow:0 20px 54px #1e1c141f}.sl-adapt-shot__media img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.sl-adapt-shot__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#100e0b94);position:absolute;inset:0}.sl-adapt-close{text-align:center;justify-items:center;max-width:760px;margin:clamp(34px,4vw,52px) auto 0;display:grid}.sl-adapt-close:before{content:none}.sl-page .sl-adapt-close__reflect{max-width:720px;color:var(--color-ink-muted);font-size:var(--text-lg);text-align:center;text-wrap:pretty;margin:0 auto;line-height:1.72}.sl-why-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,44px);max-width:920px;margin:0 auto;display:grid}.sl-why-card{border-top:1px solid #3b5e453d;padding:clamp(20px,2.5vw,28px) 0 0}.sl-why-card__head{min-height:clamp(38px,3.6vw,50px);margin-bottom:var(--space-3);align-items:center;gap:clamp(8px,1vw,12px);display:flex}.sl-why-card__icon{width:clamp(28px,2.7vw,36px);height:clamp(28px,2.7vw,36px);color:var(--color-ink);opacity:.9;flex:none;place-items:center;display:grid}.sl-why-card__icon--readers{opacity:.92;width:clamp(25px,2.3vw,32px);height:clamp(25px,2.3vw,32px)}.sl-why-card__icon--ai{width:clamp(34px,3.2vw,44px);height:clamp(34px,3.2vw,44px);color:var(--color-ink);opacity:.92;transform:translateY(-6px)}.sl-why-card__icon--ai img{mix-blend-mode:multiply}.sl-why-card__icon img{object-fit:contain;width:100%;height:100%;display:block}.sl-why-card h3{color:var(--color-ink);margin:0;font-size:clamp(1.28rem,1.7vw,1.62rem)}.sl-why-card p{color:var(--color-ink-muted);margin:0;line-height:1.65}@media (max-width:900px){.sl-adapt-flow{gap:var(--space-5);grid-template-columns:1fr;max-width:520px}.sl-adapt-flow:before{width:1px;height:auto;inset:18px auto 18px 18px}.sl-adapt-flow__step{text-align:left;grid-template-columns:36px 1fr;place-items:center start}.sl-adapt-flow__step p{text-wrap:pretty;max-width:26rem}.sl-adapt-stripe__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.sl-adapt-shot__head{min-height:0}.sl-adapt-shot__media{min-height:clamp(260px,56vw,380px)}.sl-why-cards{grid-template-columns:1fr;max-width:620px}}@media (max-width:640px){.sl-adapt-section .sl-causal-callout,.sl-double-intelligence-section .sl-causal-callout,.sl-page .sl-adapt-close__reflect{text-align:left}}.tablet-page{--tablet-ink:#2e281f;--tablet-muted:#2e281f8c;--tablet-green:#243f32;--tablet-gold:#b08a4a;--tablet-cta-gold:#c4963c;--tablet-cta-gold-hover:#d0a84f;--tablet-paper:#f4ebdd;--tablet-surface:#fbf1e2;--tablet-surface-soft:#fff8ec;--tablet-border:#5037191a;--tablet-card-bg:#fff8eceb;--tablet-card-shadow:0 8px 22px #462d1414;--tablet-card-border:1px solid #5037191a;--tablet-cover-shadow:0 8px 18px #0000002e;height:100dvh;color:var(--tablet-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;touch-action:manipulation;background:#2a4432;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.tablet-attract{z-index:200;background:var(--tablet-paper);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;place-items:center;width:100vw;height:100dvh;display:grid;position:fixed;inset:0}.tablet-attract-message{isolation:isolate;color:#171717;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(92vw,72rem);min-width:0;padding:clamp(2rem,7vh,5rem) clamp(1.5rem,6vw,5rem) clamp(5rem,15vh,10rem);display:flex;position:relative}.tablet-attract-message>*{z-index:1;position:relative}.tablet-attract-lane{max-width:12ch;font-family:var(--font-dm-sans),"Avenir Next","Segoe UI",sans-serif;letter-spacing:-.07em;color:#171717;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(4.5rem,10.2vw,10.5rem);font-weight:550;line-height:.98;animation:.42s both tabletAttractCopyIn}.tablet-attract-subtitle{color:#1717179e;align-items:center;gap:.45em;margin:clamp(2.75rem,7.5vh,5.5rem) 0 0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.2;animation:3.8s ease-in-out .8s infinite tabletAttractInvitation;display:inline-flex}.tablet-page[data-tablet-theme=classic] .tablet-attract{background:radial-gradient(ellipse 48% 70% at 50% 50%,#f4d9a02e,transparent 78%),var(--tablet-green)}.tablet-page[data-tablet-theme=classic] .tablet-attract-message{color:var(--tablet-surface-soft)}.tablet-page[data-tablet-theme=classic] .tablet-attract-lane{letter-spacing:-.045em;max-width:13ch;color:var(--tablet-surface-soft);text-transform:none;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(4.5rem,10.2vw,10.5rem);font-weight:500;line-height:1}.tablet-page[data-tablet-theme=classic] .tablet-attract-subtitle{color:#fff8ecb8}@keyframes tabletAttractCopyIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes tabletAttractInvitation{0%,to{opacity:.62;transform:translateY(0)}50%{opacity:1;transform:translateY(-.28rem)}}@media (prefers-reduced-motion:reduce){.tablet-attract,.tablet-attract-lane,.tablet-attract-subtitle{transition:none;animation:none}}.tablet-page .feed-section-header{margin-bottom:1.2rem}.tablet-page .feed-card,.tablet-page .feed-card-placeholder{border:var(--tablet-card-border);background:var(--tablet-card-bg);height:auto;min-height:0;box-shadow:var(--tablet-card-shadow);border-radius:20px}.tablet-page .feed-card-placeholder{background:var(--tablet-surface);box-shadow:none}.tablet-page .feed-card{grid-template-columns:clamp(118px,10vw,140px) minmax(0,1fr);align-items:stretch;gap:1.15rem;padding:1.1rem}.tablet-page .feed-card-cover{aspect-ratio:auto;align-self:stretch;height:100%;min-height:0;position:relative}.tablet-page .feed-card-cover.is-contain>img{margin:0 auto auto;position:absolute;inset:0}.tablet-page .feed-card-shell{break-inside:avoid;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;width:100%;margin:0 0 1.5rem;display:inline-block}.tablet-page .feed-card-shell:hover .feed-card{transform:none;box-shadow:0 12px 30px #462d141f}.tablet-page .feed-card-shell:active .feed-card{transform:translateY(-3px);box-shadow:0 18px 38px #462d1429}.tablet-page .feed-card-shell-recommended .feed-card{background:linear-gradient(135deg,#f1d486 0%,#fff7dc 72%);border:0;box-shadow:0 12px 28px #91671838}.tablet-page .feed-card-shell-recommended:hover .feed-card,.tablet-page .feed-card-shell-recommended:active .feed-card{border:0;box-shadow:0 16px 34px #91671847}.tablet-page .feed-bookmark-button{color:#263025;background:#f7f3eac2;width:2.75rem;height:2.75rem;top:.55rem;right:.55rem}.tablet-page .feed-bookmark-button svg{width:1.45rem;height:1.45rem}.tablet-page .feed-card-body{align-content:start;gap:0;padding:.2rem 2.85rem .2rem 0}.tablet-page .feed-card-shell-no-action .feed-card-body{padding-right:.35rem}.tablet-page .feed-card-shell-no-action:focus-visible{outline:2px solid var(--tablet-green);outline-offset:3px}.tablet-page .feed-card-shell-argument-only .feed-card-body{flex-direction:column;align-content:start;display:flex}.tablet-page .feed-card-shell-argument-only .feed-card-body h2{color:#2e281f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:700;line-height:1.18;display:-webkit-box;overflow:hidden}.tablet-page .feed-card-shell-argument-only .feed-card-meta{margin-top:.3rem;margin-bottom:.7rem}.tablet-page .feed-card-shell-argument-only .feed-card-author{color:#2e281f73;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:500}.tablet-page .feed-card-shell-argument-only .feed-card-pill{font-size:.72rem}.tablet-page .feed-card-shell-argument-only .feed-card-hook{margin-top:0}.tablet-page .feed-card-body h2{color:#2e281fa6;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(.82rem,.95vw,.9rem);font-weight:500;line-height:1.22}.tablet-page .feed-card-meta{gap:6px;margin-top:.2rem}.tablet-page .feed-card-author{color:#2e281f73;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:600}.tablet-page .feed-card-pill{color:#312e27c7;font-size:.7rem}.tablet-page .feed-card-author{letter-spacing:.05em}.tablet-page .feed-card-hook{color:#2e281f;max-width:33ch;font-family:var(--font-playfair),"Playfair Display",Georgia,serif;-webkit-line-clamp:unset;margin-top:.55rem;padding-left:0;font-size:clamp(1rem,1.15vw,1.12rem);font-style:normal;font-weight:500;line-height:1.32;display:block;position:relative;overflow:visible}.tablet-page .feed-card-hook:before{content:none}.tablet-page .feed-drawer{background:#f7f3ea;border-color:#414c3e2e;grid-template-columns:minmax(250px,.72fr) minmax(0,1.5fr);width:min(1160px,100vw - 48px);max-height:min(860px,100vh - 48px);box-shadow:0 26px 76px #2a342933}.tablet-page .feed-drawer-body{gap:.72rem;padding:1.35rem 1.5rem}.tablet-page .feed-drawer-heading h2{margin-top:.45rem;font-size:clamp(1.75rem,3vw,2.45rem)}.tablet-page .feed-drawer-interest{color:#25372b;background:linear-gradient(135deg,#e1ecdf,#edf3e8);border:1px solid #3656422e;border-left:5px solid #486a54;border-radius:12px;margin-top:.15rem;padding:1rem 1.05rem;box-shadow:0 8px 20px #304c3917}.tablet-page .feed-drawer-interest-eyebrow,.tablet-page .feed-drawer-passive-label{color:#486a54;letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:800}.tablet-page .feed-drawer-interest h3{margin:.2rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.15rem,1.7vw,1.42rem);font-weight:600;line-height:1.12}.tablet-page .feed-drawer-interest-pills{flex-wrap:wrap;gap:.42rem;margin-bottom:.72rem;display:flex}.tablet-page .feed-drawer-interest-pills button{color:#314e3b;background:#ffffff8f;border:1px solid #314e3b42;border-radius:999px;min-height:34px;padding:.38rem .72rem;font-size:.72rem;font-weight:650;line-height:1.15}.tablet-page .feed-drawer-interest-pills button:disabled{cursor:default}.tablet-page .feed-drawer-interest-progress,.tablet-page .feed-drawer-interest-result,.tablet-page .feed-drawer-interest-error{color:#314e3b;align-items:center;gap:.65rem;min-height:42px;font-size:.76rem;display:flex}.tablet-page .feed-drawer-interest-result{gap:.12rem;display:grid}.tablet-page .feed-drawer-interest-result span{color:#314e3bad}.tablet-page .feed-drawer-interest-result.is-empty strong{color:#725a35}.tablet-page .feed-drawer-interest-review-error{color:#7b573c;margin-top:.4rem;font-size:.7rem}.tablet-page .feed-drawer-interest-error{justify-content:space-between}.tablet-page .feed-drawer-interest-error button{color:#fffaf0;background:#395b45;border:0;border-radius:999px;padding:.48rem .8rem}.tablet-page .feed-drawer-interest-spinner{border:2px solid #395b4538;border-top-color:#395b45;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite drawer-interest-spin}.tablet-page .feed-drawer-interest-skeleton{grid-template-columns:1fr;gap:.55rem;display:grid}.tablet-page .feed-drawer-interest-skeleton span{background:linear-gradient(100deg,#ffffff6b,#ffffffd1,#ffffff6b) 0 0/220% 100%;border-radius:999px;height:48px;animation:1.3s linear infinite tablet-skeleton}.tablet-page .feed-drawer-passive-label{color:#2e281f7a;margin-top:.15rem}@keyframes drawer-interest-spin{to{transform:rotate(360deg)}}.tablet-page .feed-drawer-close,.tablet-page .feed-drawer-body .button.primary{min-height:52px;padding-inline:1.15rem}.tablet-page .pill{color:#31451f;letter-spacing:0;text-transform:none;background:#6070471a;border:1px solid #60704724}.tablet-page .button.primary,.tablet-page .site-button-primary{background:var(--tablet-green);color:#fffaf2;border-color:#0000}.tablet-page .site-demo-feedback{border-color:var(--tablet-border);background:var(--tablet-paper)}.tablet-page .feed-card-placeholder{background:linear-gradient(#fff8ecb8,#f4ebddb8),repeating-linear-gradient(-45deg,#50371906,#50371906 18px,#5037190a 18px 36px)}.tablet-page.tablet-explorer{overscroll-behavior-x:none;background:var(--tablet-paper);scroll-behavior:smooth;width:100%;max-width:100vw;height:100dvh;overflow:hidden auto}.tablet-explorer-header{z-index:60;min-height:74px;padding:max(.65rem,env(safe-area-inset-top))clamp(1.25rem,3vw,3rem).65rem;color:#2e281f;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#f4ebddb8;border-bottom:1px solid #50371914;grid-template-columns:minmax(96px,.3fr) minmax(360px,1.5fr) minmax(80px,.3fr);align-items:center;gap:1.25rem;display:grid;position:sticky;top:0;box-shadow:0 6px 24px #462d140d}.tablet-brand{justify-self:start;align-items:center;padding-left:.15rem;display:flex}.tablet-brand-logo{object-fit:contain;width:auto;max-width:100%;height:64px;display:block}.tablet-global-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #5037191f;border-radius:999px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:54px;padding:.3rem .38rem;display:grid;position:relative;box-shadow:0 8px 24px #462d1414}.tablet-global-search svg{fill:none;width:1.3rem;stroke:var(--tablet-green);stroke-width:1.8px;stroke-linecap:round}.tablet-global-search>svg{justify-self:center;transform:translate(.16rem,-1px)}.tablet-global-search input{min-width:0;color:var(--tablet-ink);font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.tablet-global-search button,.tablet-results-message button{color:#fffdf8;background:var(--tablet-green);border:0;border-radius:999px;min-height:44px;padding:0 1.15rem;font-weight:700}.tablet-global-search button{color:#2d261f;background:#d7c3a3}.tablet-global-search button:disabled{opacity:.38}.tablet-global-search .tablet-search-clear{color:#6b6157;background:0 0;border-radius:999px;flex:none;min-width:34px;min-height:34px;padding:0;font-size:1rem;line-height:1}.tablet-global-search .tablet-search-clear:hover{background:#0000000f}.tablet-global-search .tablet-search-clear:after{content:none}.lane-suggestion-list{z-index:75;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #50371924;border-radius:16px;gap:.15rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);overflow:hidden;box-shadow:0 20px 48px #2d20122e}.lane-suggestion-list button{color:#2e281f;text-align:left;background:0 0;border:0;border-radius:11px;justify-content:flex-start;align-items:center;width:100%;min-height:42px;padding:0 .85rem;font-size:.9rem;font-weight:600;display:flex}.lane-suggestion-list button:hover,.lane-suggestion-list button.is-active{color:var(--tablet-green);background:#243f3214}.lane-suggestion-list button:after{content:none}.lane-suggestion-copy{gap:.1rem;min-width:0;display:grid}.lane-suggestion-copy small{color:#4a5e43ad;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:750}.lane-suggestion-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;overflow:hidden}.lane-suggestion-copy>span:last-child{color:#2e281f94;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.tablet-tray-summary{color:#2d261f9e;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:end;place-items:center;width:3rem;height:3rem;padding:0;font-size:1.5rem;transition:background .14s,color .14s;display:grid;position:relative}.tablet-tray-summary:hover{color:#2d261f;background:#50371914}.tablet-tray-summary:active{transform:translateY(1px)}.tablet-tray-summary span{color:#253423;background:var(--tablet-gold);border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:-.4rem;right:-.8rem}.tablet-cart-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1918146b;place-items:center;padding:24px;animation:.16s tablet-cart-fade;display:grid;position:fixed;inset:0}@keyframes tablet-cart-fade{0%{opacity:0}to{opacity:1}}.tablet-cart{background:#f8f5ee;border:1px solid #4b42341f;border-radius:0;flex-direction:column;width:min(440px,100vw - 48px);max-height:min(680px,100dvh - 48px);padding:clamp(1.4rem,2.4vw,1.9rem);animation:.2s cubic-bezier(.22,1,.36,1) tablet-cart-rise;display:flex;position:relative;box-shadow:0 28px 85px #1b181247}@keyframes tablet-cart-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.tablet-cart-close{z-index:2;color:#2a251d94;cursor:pointer;background:0 0;border:0;border-radius:0;width:38px;height:38px;padding:0;font-size:1.55rem;line-height:1;position:absolute;top:.75rem;right:.8rem}.tablet-cart-close:hover{color:#2d261f;background:#50371914}.tablet-cart-header{margin-bottom:1.1rem;padding-right:2.5rem}.tablet-cart-header h2{color:#2e281f;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:1.5rem;font-weight:600}.tablet-cart-header p{color:#2d261f8c;margin:.15rem 0 0;font-size:.85rem}.tablet-cart-list{flex-direction:column;flex:auto;gap:.55rem;min-height:0;margin:0 -.35rem;padding:0 .35rem;list-style:none;display:flex;overflow-y:auto}.tablet-cart-item{background:#fffdf89e;border:1px solid #4d41301a;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.6rem .7rem;display:grid}.tablet-cart-cover{width:46px;height:64px}.tablet-cart-item-body{min-width:0}.tablet-cart-item-title{color:#2e281f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.tablet-cart-item-author{color:#2d261f8c;text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.8rem;overflow:hidden}.tablet-cart-remove{color:#2a251d8c;cursor:pointer;background:#fffaf0b3;border:1px solid #3a322829;border-radius:50%;width:30px;height:30px;padding:0;font-size:1.15rem;line-height:1;transition:color .14s,background .14s,border-color .14s}.tablet-cart-remove:hover{color:#8a2a1e;background:#8a2a1e14;border-color:#8a2a1e47}.tablet-cart-empty{color:#2d261f80;text-align:center;place-items:center;gap:.35rem;padding:2.6rem 1rem 2.2rem;display:grid}.tablet-cart-empty p{color:#2e281f;margin:.4rem 0 0;font-size:1rem;font-weight:600}.tablet-cart-empty span{font-size:.85rem}.tablet-cart-footer{border-top:1px solid #5037191a;margin-top:1.1rem;padding-top:1.1rem}.tablet-cart-footer .feed-drawer-buy{border:1px solid var(--tablet-cta-gold);color:#261c11;background:var(--tablet-cta-gold);width:100%;min-height:50px;box-shadow:none;letter-spacing:.045em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.62rem;padding:.7rem 1rem;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:600;transition:background .14s,color .14s,transform .14s;display:flex}.tablet-cart-footer .feed-drawer-buy svg{flex:none}.tablet-cart-footer .feed-drawer-buy:hover:not(:disabled){background:var(--tablet-cta-gold-hover)}.tablet-cart-footer .feed-drawer-buy:focus-visible{outline-offset:3px;outline:2px solid #261c11}.tablet-cart-footer .feed-drawer-buy:disabled{cursor:default;opacity:.58}.tablet-cart-footer .feed-drawer-buy:active{transform:translateY(1px)}.tablet-lanes-overview{overflow-anchor:none;min-width:0;max-width:100%;padding:1rem 0 3rem;overflow-x:hidden}.tablet-empty-catalog{min-height:calc(100dvh - 150px);color:var(--tablet-ink);text-align:center;place-content:center;padding:3rem;display:grid}.tablet-empty-catalog h1{font-family:var(--font-display),Georgia,serif;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:500}.tablet-empty-catalog p{color:#2d261f9e;margin:.75rem 0 0;font-size:1rem}.tablet-global-search input:disabled{color:#2d261f85;cursor:default}.tablet-catalog-controls{z-index:55;justify-content:flex-end;align-items:flex-start;gap:.55rem;max-width:calc(100vw - 2.5rem);display:flex;position:fixed;top:calc(74px + 1.55rem);right:clamp(1.25rem,3vw,3rem)}.tablet-global-genre{position:relative}.tablet-global-genre-trigger{color:#2e281fb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf3e8e6;border:1px solid #50371924;border-radius:999px;align-items:center;gap:.55rem;min-height:38px;padding:0 .85rem;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #462d1417}.tablet-global-genre-trigger.is-active{color:#fffdf8;background:var(--tablet-green);border-color:#0000}.tablet-global-genre-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff9eff7;border:1px solid #50371924;border-radius:18px;width:min(320px,100vw - 2.5rem);max-height:min(520px,100dvh - 150px);padding:.55rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 20px 50px #2d20122e}.tablet-global-genre-menu button{color:#2e281f;text-align:left;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:42px;padding:0 .75rem;font-size:.88rem;display:flex}.tablet-global-genre-menu button:hover,.tablet-global-genre-menu button.is-selected{background:#243f3214}.tablet-global-genre-menu button.is-selected{color:var(--tablet-green);font-weight:700}.tablet-global-genre-menu small{color:#2e281f6b;font-variant-numeric:tabular-nums;font-size:.72rem}.tablet-focus-divider{color:#2e281f7a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8rem;padding:1rem clamp(1.25rem,3vw,3rem) 0;font-size:.72rem;font-weight:700;display:flex}.tablet-focus-divider:before,.tablet-focus-divider:after{content:"";background:#503c2824;flex:1;height:1px}.tablet-lane-row{border:0;min-width:0;max-width:100%;min-height:224px;padding:1.1rem 0 .85rem;overflow-x:hidden}.tablet-lane-row+.tablet-lane-row{border-top:1px solid #503c2814}.tablet-lane-row.tablet-lane-spacer{visibility:hidden;pointer-events:none;contain:strict;min-height:0;padding:0;overflow:hidden}.tablet-lane-heading{justify-content:space-between;align-items:center;gap:1rem;padding:0 clamp(1.25rem,3vw,3rem) .7rem;display:flex}.tablet-lane-heading-main{align-items:center;gap:.85rem;min-width:0;display:flex}.tablet-lane-title-row{align-items:center;gap:.15rem;min-width:0;display:flex}.tablet-lane-dismiss{color:#463c2d6b;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:2.4rem;height:2.4rem;padding:0;transition:color .14s,background-color .14s;display:grid}.tablet-lane-dismiss:hover,.tablet-lane-dismiss:focus-visible{color:#8a4b3c;background:#8a4b3c17}.tablet-lane-heading h2{color:#2e281f;letter-spacing:-.02em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:600}.tablet-search-lane{background:linear-gradient(#f9efd7b8,#f8f4ea00);border-top-color:#9e773733}.tablet-search-lane .tablet-lane-heading-main{gap:.25rem;display:grid}.tablet-search-lane-origin{color:#704f1ead;letter-spacing:.08em;text-transform:uppercase;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700}.tablet-search-lane-title{text-overflow:ellipsis;white-space:nowrap;clip-path:inset(0 100% 0 0);width:fit-content;max-width:min(78vw,64rem);animation:.85s steps(24,end) 80ms forwards tablet-search-title-reveal;overflow:hidden}@keyframes tablet-search-title-reveal{to{clip-path:inset(0)}}.tablet-search-lane-loading>.tablet-lane-skeleton{padding-top:0}.tablet-search-lane-message{color:#2e281f9e;text-align:center;place-items:center;min-height:188px;padding:1rem clamp(1.25rem,3vw,3rem);display:grid}.tablet-search-lane-message p{margin:0}.tablet-search-lane-results .feed-card-shell{opacity:0;animation:.36s cubic-bezier(.2,.75,.3,1) both tablet-search-card-in;transform:translateY(10px)}.tablet-search-lane-results .feed-card-shell:first-child{animation-delay:40ms}.tablet-search-lane-results .feed-card-shell:nth-child(2){animation-delay:.1s}.tablet-search-lane-results .feed-card-shell:nth-child(3){animation-delay:.16s}.tablet-search-lane-results .feed-card-shell:nth-child(4){animation-delay:.22s}.tablet-search-lane-results .feed-card-shell:nth-child(5){animation-delay:.28s}.tablet-search-lane-results .feed-card-shell:nth-child(6){animation-delay:.34s}.tablet-search-lane-results .feed-card-shell:nth-child(7){animation-delay:.4s}.tablet-search-lane-results .feed-card-shell:nth-child(8){animation-delay:.46s}.tablet-search-lane-results .feed-card-shell:nth-child(n+9){animation-delay:.52s}.tablet-search-lane-results .feed-card-shell:nth-child(n+13){animation-delay:.58s}.tablet-search-lane-results .feed-card-shell:nth-child(n+17){animation-delay:.64s}.tablet-search-lane-results .feed-card-shell:nth-child(n+21){animation-delay:.7s}.tablet-search-lane-results .feed-card-shell:nth-child(n+25){animation-delay:.76s}.tablet-search-lane-results .feed-card-shell:nth-child(n+29){animation-delay:.82s}.tablet-search-lane-results .feed-card-shell:nth-child(n+33){animation-delay:.88s}.tablet-search-lane-progress{color:#704f1ead;margin:0;padding:.45rem clamp(1.25rem,3vw,3rem) .2rem;font-size:.75rem;font-weight:650}@keyframes tablet-search-card-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tablet-search-lane-title{clip-path:none;animation:none}.tablet-search-lane-results .feed-card-shell{opacity:1;animation:none;transform:none}.tablet-lane-skeleton span{animation:none}}.tablet-lane-seeall{color:#2e281fad;background:0 0;border:0;flex:none;align-items:center;gap:.3rem;min-height:36px;padding:0 .2rem;font-size:.82rem;font-weight:550;transition:color .2s;display:inline-flex}.tablet-lane-seeall:hover,.tablet-lane-seeall:active{color:#2e281f}.tablet-lane-seeall:focus-visible{color:#2e281f;outline-offset:3px;outline:2px solid #243f3259}.tablet-lane-seeall span{color:inherit;font-size:1em}.tablet-lane-seeall-label{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.tablet-page .feed-grid.feed-grid-row{column-count:initial;overscroll-behavior-inline:contain;scrollbar-width:none;gap:1.5rem;width:100%;max-width:100%;min-height:188px;padding:0 clamp(1.25rem,3vw,3rem) .55rem;display:flex;overflow:auto hidden}.tablet-page .feed-grid-row::-webkit-scrollbar{display:none}.tablet-page .feed-grid-row>.feed-card-shell,.tablet-page .feed-grid-row>.feed-card-placeholder{column-span:none;flex:0 0 clamp(430px,39vw,500px);width:clamp(430px,39vw,500px);height:188px;min-height:188px;margin:0}.tablet-page .feed-grid-row .feed-card-shell{display:block}.tablet-page .feed-grid-row .feed-card{grid-template-columns:108px minmax(0,1fr);gap:1.25rem;height:188px;padding:1.05rem 1.1rem}.tablet-page .feed-grid-row .feed-card-body{padding:.1rem .6rem .1rem 0}.tablet-page .feed-grid-row .feed-card-body h2{-webkit-line-clamp:1;margin-bottom:0;font-size:1.16rem;font-weight:600;line-height:1.2}.tablet-page .feed-grid-row .feed-card-meta{flex-wrap:nowrap;margin-top:.18rem;margin-bottom:.55rem}.tablet-page .feed-grid-row .feed-card-author{font-size:.72rem}.tablet-page .feed-grid-row .feed-card-pill{font-size:.68rem}.tablet-page .feed-grid-row .feed-card-hook{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:none;margin-top:0;font-size:1rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tablet-page .feed-grid-row .feed-card-author-foot{padding-top:.4rem}.feed-sentinel{flex:0 0 1px;width:1px;min-height:1px}.tablet-lane-skeleton{gap:1.5rem;min-height:188px;padding:0 clamp(1.25rem,3vw,3rem);display:flex}.tablet-lane-skeleton span{background:linear-gradient(110deg,#e4dfd4 30%,#f2eee6 45%,#e4dfd4 60%) 0 0/220% 100%;border-radius:16px;flex:0 0 clamp(430px,39vw,500px);animation:1.4s linear infinite tablet-skeleton}@keyframes tablet-skeleton{to{background-position-x:-220%}}@media (max-width:820px){.tablet-explorer-header{grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;min-height:82px;padding-inline:.8rem}.tablet-brand-logo{height:52px}.tablet-global-search{min-height:48px}.tablet-catalog-controls{gap:.4rem;top:calc(82px + 1.25rem);right:.8rem}.tablet-global-genre-trigger{max-width:178px;min-height:36px;padding-inline:.7rem}.tablet-global-genre-trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tablet-global-search button{color:#0000;width:44px;padding:0;overflow:hidden}.tablet-global-search button:after{content:"→";color:#fff}.tablet-page .feed-grid-row>.feed-card-shell,.tablet-page .feed-grid-row>.feed-card-placeholder{flex:0 0 min(88vw,460px);width:min(88vw,460px)}}.tablet-page .feed-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#19181485;padding:24px}.tablet-page .feed-drawer{--drawer-shell-padding:clamp(1.5rem,2vw,2rem);--drawer-review-width:clamp(14.5rem,21%,20rem);width:min(1480px,100vw - 48px);height:min(900px,100dvh - 48px);max-height:calc(100dvh - 48px);padding:var(--drawer-shell-padding);background:#faf7f0;border:1px solid #4b42341f;border-radius:0;grid-template-columns:minmax(240px,3fr) minmax(0,7fr);gap:clamp(1.25rem,2vw,2rem);position:relative;overflow:hidden;box-shadow:0 28px 85px #1b181247}.tablet-page .feed-drawer.is-no-editorial{grid-template-columns:clamp(210px,18vw,270px) minmax(0,1fr)}.tablet-page .feed-drawer-close{z-index:2;color:#2a251d94;background:0 0;border:0;border-radius:0;width:38px;min-height:38px;padding:0;font-size:1.55rem;line-height:1;position:absolute;top:.75rem;right:.8rem}.tablet-page .feed-drawer-book-column,.tablet-page .feed-drawer-main{z-index:1;min-width:0;min-height:0;position:relative}.tablet-page .feed-drawer-book-column{display:block}.tablet-page .feed-drawer-purchase-card{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto auto;align-content:start;gap:1.1rem;padding:0;display:grid}.tablet-page .feed-drawer-cover-card{border:0;flex:auto;grid-template-rows:minmax(0,1fr);justify-self:center;width:min(100%,340px);height:min(58vh,510px);min-height:0;padding:0}.tablet-page .feed-drawer-cover-card .book-cover-frame-empty{aspect-ratio:2/3;width:72%;height:auto}.tablet-page .feed-drawer-actions{grid-template-columns:1fr;gap:.6rem;margin-top:.2rem;display:grid}.tablet-page .feed-drawer-actions button{letter-spacing:.045em;border-radius:0;justify-content:center;gap:.62rem;min-height:50px;padding:.7rem 1rem;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:600;line-height:1.1;transition:transform .14s,color .14s,background .14s}.tablet-page .feed-drawer-actions button svg{flex:none;margin-right:.18rem}.tablet-page .feed-drawer-actions button:active{transform:translateY(1px)}.tablet-page .feed-drawer-actions button:focus-visible{outline-offset:3px;outline:2px solid #261c11}.tablet-page .feed-drawer-actions .feed-drawer-buy{border:1px solid var(--tablet-cta-gold);color:#261c11;background:var(--tablet-cta-gold);box-shadow:none}.tablet-page .feed-drawer-actions .feed-drawer-buy:hover:not(:disabled){background:var(--tablet-cta-gold-hover)}.tablet-page .feed-drawer-actions .feed-drawer-add-cart{color:#261c11;box-shadow:none;background:0 0;border:1px solid #261c11a3}.tablet-page .feed-drawer-actions .feed-drawer-add-cart:hover:not(:disabled){background:#261c1112}.tablet-page .feed-drawer-actions .feed-drawer-add-cart:disabled{cursor:default;opacity:.58}.tablet-page .feed-drawer-facts{color:#302b2394;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:.52rem .85rem;margin:0;padding:.35rem .15rem .15rem;font-size:.75rem;line-height:1.25;display:grid}.tablet-page .feed-drawer-facts dt,.tablet-page .feed-drawer-facts dd{margin:0;padding:0}.tablet-page .feed-drawer-facts dt{letter-spacing:.01em}.tablet-page .feed-drawer-facts dd{color:#343b31;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-weight:600}.tablet-page .feed-drawer-main{scrollbar-width:none;padding:.35rem .35rem 1.5rem 0;overflow-y:auto}.tablet-page .feed-drawer-main::-webkit-scrollbar{display:none}.tablet-page .feed-drawer-heading{border-bottom:0;padding:.2rem 0 0;display:block}.tablet-page .feed-drawer-heading h2{max-width:none;font-family:var(--font-playfair),"Iowan Old Style",Georgia,serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.4rem,3.6vw,3.7rem);font-weight:500;line-height:.98}.tablet-page .feed-drawer-heading p{color:#433e36;margin-top:.7rem;font-size:1.12rem}.tablet-page .feed-drawer-genre{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;align-items:center;gap:.42rem;margin-top:.95rem;display:flex;overflow-x:auto}.tablet-page .feed-drawer-genre::-webkit-scrollbar{display:none}.tablet-page .feed-drawer-genre button{color:#312e27c7;letter-spacing:.025em;white-space:nowrap;background:#fffaefe6;border:1px solid #b28c4952;border-radius:999px;flex:none;align-items:center;padding:.3rem .72rem;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.tablet-page .feed-drawer-genre button.editorial-tag--outline{color:#151515;background:0 0;border-color:#151515;border-radius:0}.tablet-page .feed-drawer-genre button.is-theme,.dashboard-book-themes .feed-drawer-genre button.is-theme{color:#4e6048;background:#4e67481a;border-color:#4e674833;font-weight:550}.tablet-page .feed-drawer-one-line{background:linear-gradient(135deg,#fffaeff2,#f9f2e5d1);border:1px solid #b28c494d;border-radius:16px;place-items:center;min-height:148px;margin-top:1.65rem;padding:1.75rem 2rem;display:grid;box-shadow:0 7px 18px #7a5b290f}.tablet-page .feed-drawer-one-line h3{color:#36312a;margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,1.45vw,1.25rem);font-weight:650;line-height:1.2}.tablet-page .feed-drawer-one-line p{color:#332d25;max-width:34rem;font-family:var(--font-playfair),"Iowan Old Style",Georgia,serif;text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.55vw,1.42rem);font-weight:550;line-height:1.42}.tablet-page .feed-drawer-one-line ul{color:#494239;gap:.48rem;margin:.85rem 0 0;padding:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.42;list-style:none;display:grid}.tablet-page .feed-drawer-one-line li{align-items:baseline;gap:.35rem;display:flex}.tablet-page .feed-drawer-one-line li:before{content:"·";color:#a77e39;flex:none;font-weight:800}.tablet-page .feed-drawer-one-line li strong{color:#312c25;flex:none;font-weight:700}.tablet-page .feed-drawer-one-line li span{font-weight:400}.tablet-page .feed-drawer-facets-hero{grid-template-rows:auto 1fr auto;gap:.8rem;min-height:164px;margin-top:1.45rem;padding:1.25rem 1.5rem}.tablet-page .feed-drawer-facets-eyebrow{color:#7c6640;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:750}.tablet-page .feed-drawer-facets-hero ul{grid-template-columns:1fr;align-items:stretch;gap:.65rem;width:100%;margin:0}.tablet-page .feed-drawer-facets-hero li{color:#332d25;min-width:0;font-family:var(--font-playfair),"Iowan Old Style",Georgia,serif;background:#fffdf894;border:1px solid #b28c4942;border-radius:12px;padding:.9rem 1rem .85rem 1.35rem;line-height:1.2;display:block;position:relative}.tablet-page .feed-drawer-facets-hero li+li{border-left:1px solid #b28c4942}.tablet-page .feed-drawer-facets-hero li:before{color:#a77e39;content:"✦";font-family:Georgia,serif;font-size:.72rem;position:absolute;top:1rem;left:.55rem}.tablet-page .feed-drawer-facets-hero li strong{color:#332d25;font-size:clamp(1.08rem,1.5vw,1.34rem);font-weight:600;line-height:1.18;display:block}.tablet-page .feed-drawer-facets-hero li p{color:#49433ac2;margin:.38rem 0 0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.78rem;line-height:1.45}.tablet-page .feed-drawer-facets-hero small{color:#493d2b9e;justify-content:center;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.tablet-page .feed-drawer-facets-skeleton{grid-template-columns:1fr;gap:.65rem;width:100%;display:grid}.tablet-page .feed-drawer-facets-skeleton span{background:linear-gradient(100deg,#b28c490d,#ffffffb3,#b28c490d) 0 0/220% 100%;border-radius:10px;height:64px;animation:1.3s linear infinite tablet-skeleton}.tablet-page .feed-drawer-facets-error{color:#725a35;justify-content:center;align-items:center;gap:1rem;display:flex}.tablet-page .feed-drawer-facets-retry,.tablet-page .feed-drawer-facets-error button{color:#594628;background:#ffffff8c;border:1px solid #7a5b2938;border-radius:999px;padding:.5rem .85rem}.tablet-page .feed-drawer-about{border-top:1px solid #4d413024;margin-top:1.5rem;padding-top:1.35rem}.tablet-page .feed-drawer-section-title{align-items:center;gap:.65rem;display:flex}.tablet-page .feed-drawer-section-title:after{content:none}.tablet-page .feed-drawer-section-title span{color:#8f6b2d}.tablet-page .feed-drawer-section-title h3,.tablet-page .feed-drawer-why>h3{color:#342e26;font-family:var(--font-playfair),Georgia,serif;margin:0;font-size:1.35rem;font-weight:600}.tablet-page .feed-drawer-blurb{color:#413c34;white-space:pre-line;background:0 0;border:0;border-radius:0;max-width:70ch;max-height:none;margin-top:1rem;padding:0;font-size:clamp(.96rem,1.05vw,1.06rem);line-height:1.78;overflow:visible}.tablet-page .feed-drawer-why{margin-top:clamp(1.65rem,2.2vw,2.3rem)}.tablet-page .feed-drawer-why-card{background:#edf3f1;border:1px solid #173f351a;border-radius:14px;padding:clamp(1.15rem,1.7vw,1.55rem)}.tablet-page .feed-drawer-why-card>h3{color:#173f35;letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:760}.tablet-page .feed-drawer-why-card ol{margin:0;padding:0;list-style:none}.tablet-page .feed-drawer-why-card li{color:#263b34;grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.7rem 0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.35;display:grid}.tablet-page .feed-drawer-why-card li+li{border-top:1px solid #173f3521}.tablet-page .feed-drawer-why-index{color:#173f35bd;font-family:var(--font-playfair),"Iowan Old Style",Georgia,serif;padding-top:.05rem;font-size:1.02rem}.tablet-page .feed-drawer-why-card li strong{color:#24352f;font-size:.84rem;font-weight:740;display:block}.tablet-page .feed-drawer-why-card li small{color:#26342fb8;margin-top:.15rem;font-size:.76rem;line-height:1.42;display:block}.tablet-page .feed-drawer-why-more{border-top:1px solid #173f3521}.tablet-page .feed-drawer-why-more>summary{cursor:pointer;color:#173f35;text-underline-offset:.22rem;width:max-content;margin-top:.72rem;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.72rem;font-weight:750;-webkit-text-decoration:underline #173f3559;text-decoration:underline #173f3559;list-style:none}.tablet-page .feed-drawer-why-more>summary::-webkit-details-marker{display:none}.tablet-page .feed-drawer-why-more[open]>summary{margin-bottom:.2rem}.tablet-page .feed-drawer-awards-inline{border-top:1px solid #4d41301f;border-bottom:1px solid #4d41301f;margin-top:1.35rem}.tablet-page .feed-drawer-awards-inline details{margin:0}.tablet-page .feed-drawer-awards-summary{color:#3d372f;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:54px;padding:.62rem .1rem;display:grid}.tablet-page .feed-drawer-awards-inline summary{cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none}.tablet-page .feed-drawer-awards-inline summary::-webkit-details-marker{display:none}.tablet-page .feed-drawer-awards-summary.is-static{grid-template-columns:28px minmax(0,1fr)}.tablet-page .feed-drawer-awards-inline .feed-drawer-award-medal{color:#a97927;background:0 0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.tablet-page .feed-drawer-awards-inline .feed-drawer-award-copy{color:#4a4339;text-align:left;align-items:baseline;gap:.42rem;min-width:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex}.tablet-page .feed-drawer-awards-inline .feed-drawer-award-copy small{color:#816637;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:760;line-height:1.2}.tablet-page .feed-drawer-awards-inline .feed-drawer-award-copy strong{color:#332e27;min-width:0;font-size:.82rem;font-weight:720;line-height:1.35}.tablet-page .feed-drawer-awards-inline .feed-drawer-award-copy span{color:#49433aab;font-size:.72rem;line-height:1.35}.tablet-page .feed-drawer-awards-count{color:#7a6238;white-space:nowrap;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700}.tablet-page .feed-drawer-awards-chevron{color:#8a6a34;font-size:1rem;line-height:1;transition:transform .15s}.tablet-page .feed-drawer-awards-inline details[open] .feed-drawer-awards-chevron{transform:rotate(180deg)}.tablet-page .feed-drawer-awards-more{margin:0 0 .65rem 2.65rem;padding:0;list-style:none;display:grid}.tablet-page .feed-drawer-awards-more li{padding:.62rem 0}.tablet-page .feed-drawer-awards-more li+li{border-top:1px solid #4d413017}.tablet-page .feed-drawer-awards-more .feed-drawer-award-copy{grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.tablet-page .feed-drawer-awards-inline summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #8f6b2d6b}.tablet-page .feed-drawer-awards{margin-top:1.65rem}.tablet-page .feed-drawer-awards ul{box-sizing:border-box;scrollbar-width:thin;background:#fffdf89e;border:1px solid #4d413024;border-radius:14px;align-items:stretch;gap:0;width:100%;margin:.9rem 0 0;padding:.75rem .85rem;list-style:none;display:flex;overflow:hidden}.tablet-page .feed-drawer-awards li{box-sizing:border-box;color:#49433a;flex-direction:column;flex:1 1 0;align-items:center;gap:.45rem;min-width:0;padding:.25rem .75rem .35rem;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,1.05vw,.9375rem);line-height:1.42;display:flex}.tablet-page .feed-drawer-awards li+li{border-left:1px solid #4d413021}.tablet-page .feed-drawer-award-medal{color:#a67b31;background:#be913e1a;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.tablet-page .feed-drawer-award-medal svg{flex:none}.tablet-page .feed-drawer-award-copy{text-align:center;gap:.18rem;width:100%;min-width:0;display:grid}.tablet-page .feed-drawer-award-copy strong{color:#373128;overflow-wrap:anywhere;font-size:.82rem;font-weight:700;line-height:1.25}.tablet-page .feed-drawer-award-copy small{color:#49433aa6;overflow-wrap:anywhere;font-size:.68rem;font-weight:500;line-height:1.35}.tablet-page .feed-drawer-awards-strip{background:linear-gradient(135deg,#fffaeff2,#f9f2e5d1);border:1px solid #b28c494d;border-radius:14px;margin-top:1.25rem;padding:.65rem .75rem;box-shadow:0 5px 14px #7a5b290d}.tablet-page .feed-drawer-awards-strip ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.tablet-page .feed-drawer-awards-strip.has-1 ul{grid-template-columns:1fr}.tablet-page .feed-drawer-awards-strip.has-2 ul,.tablet-page .feed-drawer-awards-strip.has-4 ul{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-page .feed-drawer-awards-strip li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;padding:.2rem .8rem;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;display:grid}.tablet-page .feed-drawer-awards-strip li+li{border-left:1px solid #4d413021}.tablet-page .feed-drawer-awards-strip.has-4 li:nth-child(3),.tablet-page .feed-drawer-awards-strip.has-5 li:nth-child(4),.tablet-page .feed-drawer-awards-strip.has-6 li:nth-child(4){border-top:1px solid #4d413021;border-left:0;margin-top:.55rem;padding-top:.75rem}.tablet-page .feed-drawer-awards-strip.has-4 li:nth-child(4),.tablet-page .feed-drawer-awards-strip.has-5 li:nth-child(n+5),.tablet-page .feed-drawer-awards-strip.has-6 li:nth-child(n+5){border-top:1px solid #4d413021;margin-top:.55rem;padding-top:.75rem}.tablet-page .feed-drawer-awards-strip .feed-drawer-award-medal{flex-basis:28px;width:28px;height:28px}.tablet-page .feed-drawer-awards-strip .feed-drawer-award-copy{text-align:left;gap:.08rem}.tablet-page .feed-drawer-awards-strip .feed-drawer-award-copy strong{font-size:.78rem}.tablet-page .feed-drawer-awards-strip .feed-drawer-award-copy small{font-size:.66rem}.tablet-page .feed-drawer-consensus{grid-template-columns:minmax(0,1.45fr) minmax(9.5rem,.75fr);gap:.9rem 1.25rem;margin-top:1.85rem;padding-bottom:.5rem;display:grid}.tablet-page .feed-drawer-consensus>.feed-drawer-section-title{grid-column:1/-1}.tablet-page .feed-drawer-consensus>p{color:#4c463d;margin:0;font-size:.88rem;line-height:1.62}.tablet-page .feed-drawer-consensus ul{align-content:start;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tablet-page .feed-drawer-consensus li{color:#4a443b;border-left:2px solid #4d41302e;gap:.15rem;padding:0 0 0 .7rem;display:grid}.tablet-page .feed-drawer-consensus li>strong{letter-spacing:.01em;color:#33302a;font-size:.78rem;font-weight:700}.tablet-page .feed-drawer-consensus li>small{color:#6a6357;font-size:.7rem;line-height:1.42}.tablet-page .feed-drawer-editorial-insights{background:#fffdf885;border:1px solid #4a413324;border-radius:18px;grid-template-columns:minmax(0,1.12fr) minmax(15rem,.88fr);gap:0;margin-top:1.45rem;display:grid;overflow:hidden;box-shadow:0 12px 30px #392e1f0b}.tablet-page .feed-drawer-editorial-insights>*{min-width:0}.tablet-page .feed-drawer-editorial-insights>*+*{border-left:1px solid #4a41331c}.tablet-page .feed-drawer-editorial-insights>:only-child{grid-column:1/-1}.tablet-page .feed-drawer-editorial-insights .feed-drawer-facets-hero{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:1.2rem 1.35rem 1.25rem;display:block}.tablet-page .feed-drawer-editorial-insights .feed-drawer-facets-eyebrow,.tablet-page .feed-drawer-insight-eyebrow{color:#74603d;letter-spacing:.11em;text-align:left;text-transform:uppercase;font-size:.64rem;font-weight:760;line-height:1.2;display:block}.tablet-page .feed-drawer-editorial-insights .feed-drawer-facets-hero ul{grid-template-columns:1fr;gap:0;margin-top:.72rem;display:grid}.tablet-page .feed-drawer-editorial-insights .feed-drawer-facets-hero li{background:0 0;border:0;border-radius:0;padding:.62rem 0 .62rem 1.1rem}.tablet-page .feed-drawer-editorial-insights .feed-drawer-facets-hero li+li{border:0;border-top:1px solid #4a41331a}.tablet-page .feed-drawer-editorial-insights .feed-drawer-facets-hero li:before{color:#a98343;content:"—";font-size:.72rem;top:.72rem;left:0}.tablet-page .feed-drawer-editorial-insights .feed-drawer-facets-hero li strong{font-size:clamp(1rem,1.35vw,1.18rem);font-weight:540;line-height:1.28}.tablet-page .feed-drawer-editorial-insights .feed-drawer-facets-hero small{display:none}.tablet-page .feed-drawer-editorial-insights .feed-drawer-consensus{margin:0;padding:1.8rem 0 0;display:block}.tablet-page .feed-drawer-editorial-insights .feed-drawer-consensus>p{color:#332e27;font-family:var(--font-playfair),"Iowan Old Style",Georgia,serif;text-wrap:pretty;margin-top:1.1rem;padding-top:1.2rem;font-size:clamp(1.15rem,1.55vw,1.42rem);line-height:1.48;position:relative}.tablet-page .feed-drawer-editorial-insights .feed-drawer-consensus>p:before{color:#a97927;content:"“";font-family:Georgia,serif;font-size:2.5rem;line-height:1;position:absolute;top:-.35rem;left:0}.tablet-page .feed-drawer-editorial-insights .feed-drawer-consensus ul{counter-reset:editorial-reason;gap:0;margin-top:1.55rem;display:grid}.tablet-page .feed-drawer-editorial-insights .feed-drawer-consensus li{counter-increment:editorial-reason;border:0;border-top:1px solid #5b482b1f;gap:.28rem;min-height:3rem;padding:1rem 0 1rem 3.2rem;display:grid;position:relative}.tablet-page .feed-drawer-editorial-insights .feed-drawer-consensus li:before{color:#a97927;content:counter(editorial-reason,decimal-leading-zero);width:2.25rem;font-family:var(--font-playfair),Georgia,serif;text-align:right;border-right:1px solid #a9792759;padding-right:.7rem;font-size:.86rem;line-height:1.35;position:absolute;top:1.05rem;left:0}.tablet-page .feed-drawer-editorial-insights .feed-drawer-consensus li>strong{font-size:.91rem;line-height:1.35}.tablet-page .feed-drawer-editorial-insights .feed-drawer-consensus li>small{color:#5f584e;font-size:.78rem;line-height:1.52}.tablet-page .feed-drawer-editorial-insights .feed-drawer-awards-strip{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #5b482b29;border-radius:0;grid-column:1/-1;margin:0;padding:0 0 1.65rem;display:block}.tablet-page .feed-drawer-editorial-insights .feed-drawer-awards-strip ul{gap:0;margin-top:1rem;display:grid}.tablet-page .feed-drawer-editorial-insights .feed-drawer-awards-strip li,.tablet-page .feed-drawer-editorial-insights .feed-drawer-awards-strip li+li{border:0;grid-template-columns:30px minmax(0,1fr);gap:.7rem;margin:0;padding:.72rem 0;display:grid}.tablet-page .feed-drawer-editorial-insights .feed-drawer-awards-strip li+li{border-top:1px solid #5b482b1a}.tablet-page .feed-drawer-editorial-insights .feed-drawer-award-medal{color:#a97927;background:0 0;flex-basis:30px;width:30px;height:30px}.tablet-page .feed-drawer-editorial-insights .feed-drawer-award-copy strong{font-size:.82rem}.tablet-page .feed-drawer-editorial-insights .feed-drawer-award-copy small{font-size:.72rem}@media (max-width:900px){.tablet-page .feed-drawer-editorial-insights{grid-template-columns:1fr}.tablet-page .feed-drawer-editorial-insights>*+*{border-top:1px solid #4a41331c;border-left:0}.tablet-page .feed-drawer-editorial-insights .feed-drawer-awards-strip{grid-template-columns:1fr}}.tablet-page .feed-drawer-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(15.5rem,.85fr);align-items:stretch;gap:clamp(.9rem,1.5vw,1.4rem);margin-top:1.8rem;display:grid}.tablet-page .feed-drawer-content-grid.is-single{grid-template-columns:1fr}.tablet-page .feed-drawer-reading-column{min-width:0}.tablet-page .feed-drawer-content-grid .feed-drawer-about{margin-top:0}.tablet-page .feed-drawer-content-grid .feed-drawer-blurb{display:block;overflow:visible}.tablet-page .feed-drawer-content-grid .feed-drawer-editorial-insights{min-height:100%;box-shadow:none;background:#efe7d84d;border:0;border-left:1px solid #a9792761;border-radius:0;margin:0;padding:.1rem 1.65rem 1.5rem 1.9rem;display:block;overflow:visible}.tablet-page .feed-drawer-content-grid .feed-drawer-editorial-insights>*+*{border-top:0;border-left:0}.tablet-page .feed-drawer-content-grid .feed-drawer-consensus{padding:1.8rem 0 0}.tablet-page .feed-drawer-content-grid .feed-drawer-consensus>p{font-size:clamp(1.15rem,1.55vw,1.42rem);line-height:1.48}.tablet-page .feed-drawer-content-grid .feed-drawer-awards-strip{border-top:0;padding:0 0 1.65rem;display:block}.tablet-page .feed-drawer-content-grid .feed-drawer-awards-strip ul{gap:0;margin-top:1rem;display:grid}.tablet-page .feed-drawer-content-grid .feed-drawer-awards-strip li,.tablet-page .feed-drawer-content-grid .feed-drawer-awards-strip li+li{grid-template-columns:30px minmax(0,1fr);display:grid}@media (max-width:900px){.tablet-page .feed-drawer-content-grid{grid-template-columns:1fr}.tablet-page .feed-drawer-content-grid .feed-drawer-editorial-insights{background:0 0;border-top:1px solid #a9792752;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:1.4rem 0 0;display:grid}.tablet-page .feed-drawer-content-grid .feed-drawer-editorial-insights>*+*{border-top:0;border-left:1px solid #4a41331f;padding-left:1.5rem}}.tablet-page .feed-drawer>.feed-drawer-editorial-insights{min-width:0;min-height:0;box-shadow:none;scrollbar-width:none;background:#efe7d83d;border:0;border-left:1px solid #a9792757;border-radius:0;margin:0;padding:.35rem .4rem 1.25rem 1.55rem;display:block;overflow:hidden auto}.tablet-page .feed-drawer>.feed-drawer-editorial-insights::-webkit-scrollbar{display:none}.tablet-page .feed-drawer>.feed-drawer-editorial-insights>*+*{border-top:0;border-left:0}.tablet-page .feed-drawer>.feed-drawer-editorial-insights .feed-drawer-awards-strip{padding:0 0 1.35rem}.tablet-page .feed-drawer>.feed-drawer-editorial-insights .feed-drawer-consensus{padding:1.45rem 0 0}.tablet-page .feed-drawer>.feed-drawer-editorial-insights .feed-drawer-consensus>p{font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.48}.tablet-page .feed-drawer-affinity-column{align-items:flex-start;padding-top:1.15rem;display:flex}.tablet-page .feed-drawer-interest{color:#2e392b;width:100%;box-shadow:none;background:linear-gradient(155deg,#f0f2ea 0%,#e8eee3 100%);border:1px solid #4a604333;border-radius:20px;margin:0;padding:clamp(1.25rem,1.8vw,1.65rem)}.tablet-page .feed-drawer-interest h3{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:.35rem 0 .55rem;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:550;line-height:1.05}.tablet-page .feed-drawer-interest>p{color:#2e392ba8;margin:0 0 1.25rem;font-size:.78rem;line-height:1.4}.tablet-page .feed-drawer-interest-eyebrow{color:#61765c;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750;display:block}.tablet-page .feed-drawer-facets{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.tablet-page .feed-drawer-facets li{color:#344630;font-family:var(--font-playfair),Georgia,serif;background:#ffffff7a;border:1px solid #384b342e;border-radius:14px;padding:.85rem .9rem .85rem 2rem;font-size:.95rem;line-height:1.25;position:relative}.tablet-page .feed-drawer-facets li:before{color:#9a773d;content:"✦";font-family:Georgia,serif;font-size:.72rem;position:absolute;top:.88rem;left:.82rem}.tablet-page .feed-drawer-interest>small{text-align:center;color:#2e392b8f;margin-top:1rem;font-size:.69rem;display:block}.tablet-page .feed-drawer-interest-pills{border-bottom:1px solid #3c4d3824;grid-template-columns:1fr;gap:.55rem;margin-bottom:.72rem;padding-bottom:.82rem;display:grid}.tablet-page .feed-drawer-interest-pills button{color:#3d5039;-webkit-tap-highlight-color:transparent;min-height:48px;animation:.22s ease-out backwards feed-pill-in;animation-delay:calc(var(--pill-index,0)*55ms);background:#ffffff80;border:1px solid #384b344d;border-radius:999px;outline:none;padding:.55rem .75rem;font-size:.72rem;font-weight:500;line-height:1.2}.tablet-page .feed-drawer-interest-pills button:focus-visible{outline-offset:2px;outline:2px solid #536f5061}@keyframes feed-pill-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tablet-page .feed-drawer-interest-pills button{animation:none}}.tablet-page .feed-drawer-interest-pills button.is-selected{color:#fffdf6;background:#536f50;border-color:#536f50;box-shadow:0 5px 12px #364e3326}.tablet-page .feed-drawer-interest-action{color:#40523c;width:100%;min-height:40px;box-shadow:none;letter-spacing:.015em;background:#ffffff61;border:1px solid #3b4e3747;border-radius:8px;padding:.55rem .9rem;font-size:.72rem;font-weight:650;transition:background .15s,border-color .15s,opacity .15s}.tablet-page .feed-drawer-interest-action:not(:disabled):active{background:#536f501a;border-color:#3b4e3775}.tablet-page .feed-drawer-interest-action:disabled{cursor:default;opacity:.38}.tablet-page .feed-drawer-interest-confirmation{color:#40583d;background:#ffffff75;border-radius:14px;place-items:center;min-height:46px;font-size:.78rem;font-weight:650;animation:.22s ease-out both drawer-confirmation-in;display:grid}@keyframes drawer-confirmation-in{0%{opacity:0;transform:translateY(3px)}}.tablet-page .feed-drawer-interest-submit{display:none}.tablet-page .feed-drawer-interest-progress,.tablet-page .feed-drawer-interest-result{background:#ffffff6b;border-radius:14px;min-height:52px;padding:.65rem .75rem}@media (max-width:1180px){.tablet-page .feed-drawer{--drawer-shell-padding:1.25rem;padding:var(--drawer-shell-padding);grid-template-columns:minmax(220px,3fr) minmax(0,7fr);gap:1.1rem}.tablet-page .feed-drawer-heading h2{font-size:clamp(2rem,3.4vw,2.65rem)}.tablet-page .feed-drawer-actions button{min-height:50px}}@media (max-width:900px){.tablet-page .feed-drawer-backdrop{padding:12px}.tablet-page .feed-drawer{--drawer-shell-padding:1.15rem;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:var(--drawer-shell-padding);grid-template-columns:minmax(190px,3fr) minmax(0,7fr);gap:1rem;overflow-y:auto}.tablet-page .feed-drawer-book-column{grid-row:1}.tablet-page .feed-drawer-why-card li{padding-block:.66rem}.tablet-page .feed-drawer-awards-inline .feed-drawer-award-copy{flex-wrap:wrap;row-gap:.12rem}}.tablet-page .feed-drawer-main{--drawer-review-gap:clamp(1.15rem,2vw,2rem);grid-template-columns:minmax(0,1fr)var(--drawer-review-width);column-gap:var(--drawer-review-gap);grid-template-rows:minmax(0,1fr);padding:.35rem .35rem .15rem 0;display:grid;overflow:hidden}.tablet-page .feed-drawer-main:has(.feed-drawer-reading-layout.is-single){grid-template-columns:minmax(0,1fr)}.tablet-page .feed-drawer-main>.feed-drawer-reading-column{touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-area:1/1;min-width:0;min-height:0;padding:0 clamp(.65rem,1vw,1rem) 1.2rem 0;overflow:hidden auto}.tablet-page .feed-drawer-main>.feed-drawer-reading-column::-webkit-scrollbar{display:none}.tablet-page .feed-drawer-reading-column>.feed-drawer-awards-inline{box-sizing:border-box;border-top:0;width:100%;margin-top:clamp(1.25rem,2vw,1.9rem)}.tablet-page .feed-drawer-reading-column>.feed-drawer-awards-inline .feed-drawer-awards-list{grid-template-columns:minmax(0,1fr);gap:.78rem;margin:0;padding:.85rem .1rem 1rem;list-style:none;display:grid}.tablet-page .feed-drawer-reading-column>.feed-drawer-awards-inline .feed-drawer-awards-list li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;display:grid}.tablet-page .feed-drawer-reading-column>.feed-drawer-awards-inline .feed-drawer-award-copy{flex-wrap:wrap;align-items:center;gap:.28rem .65rem;padding-top:.24rem;display:flex}.tablet-page .feed-drawer-reading-column>.feed-drawer-awards-inline .feed-drawer-award-copy strong,.tablet-page .feed-drawer-reading-column>.feed-drawer-awards-inline .feed-drawer-award-copy>span{color:#94691f;letter-spacing:.055em;text-transform:uppercase;font-size:.74rem;font-weight:760;line-height:1.35}.tablet-page .feed-drawer-reading-column>.feed-drawer-awards-inline .feed-drawer-award-copy>.feed-drawer-award-status{color:#76531a;letter-spacing:.08em;text-transform:uppercase;background:#c9a84c1f;border:1px solid #94691f4d;border-radius:999px;flex:none;align-items:center;min-height:1.35rem;padding:.12rem .52rem;font-size:.6rem;font-weight:800;line-height:1;display:inline-flex}.tablet-page .feed-drawer-reading-layout{min-width:0;min-height:0;margin-top:clamp(1.3rem,2.1vw,2rem);display:block;overflow:visible}.tablet-page .feed-drawer-reading-layout .feed-drawer-about{border-top:0;min-width:0;min-height:0;margin:0;padding:0;position:relative;overflow:clip visible}.tablet-page .feed-drawer-synopsis-panel{opacity:1}.tablet-page .feed-drawer-reading-layout .feed-drawer-blurb{max-width:66ch;margin-top:.85rem;padding-bottom:.5rem}.tablet-page .feed-drawer-reading-layout .feed-drawer-why{display:none}.tablet-page .feed-drawer-main>.feed-drawer-why{--drawer-review-header-space:clamp(1.7rem,3vw,2.6rem);box-sizing:border-box;min-width:0;min-height:0;padding:0 0 var(--drawer-shell-padding)var(--drawer-review-gap);touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border-left:1px solid #4d413029;grid-area:1/2/-1;align-self:stretch;margin:0;overflow:hidden auto}.tablet-page .feed-drawer-main>.feed-drawer-why::-webkit-scrollbar{display:none}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-card{box-sizing:border-box;background:0 0;border:0;border-radius:0;padding:0 0 0 clamp(.25rem,.7vw,.65rem)}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-card>h3{z-index:2;padding:var(--drawer-review-header-space)0 .95rem;color:#8b6422;letter-spacing:.14em;text-transform:uppercase;background:#faf7f0;border-bottom:1px solid #9f7525b3;margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:760;line-height:1.25;position:sticky;top:0}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-feature{--quote-mark-size:3.15rem;border-bottom:1px solid #9f7525b3;margin:0;padding:clamp(2.7rem,4.2vw,3.8rem) 0 clamp(2.1rem,3.4vw,3rem);position:relative}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-feature p{color:#26231f;font-family:var(--font-playfair),"Iowan Old Style",Georgia,serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.72rem,2.55vw,2.45rem);font-weight:500;line-height:1.12}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-feature>span{color:#a77e27;font-family:Georgia,serif;font-size:var(--quote-mark-size);line-height:1;position:absolute}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-feature>span:first-child{top:1.25rem;left:0}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-card ol{gap:0;margin:0;padding:0;display:grid}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-card li{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-card li:before{content:none}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-card li+li{border-top:1px solid #9f752552}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-secondary{--quote-mark-size:1.75rem;margin:0;padding:clamp(1.75rem,2.7vw,2.25rem) 0 clamp(1.35rem,2.1vw,1.8rem);position:relative}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-secondary p{color:#332f29;font-family:var(--font-playfair),"Iowan Old Style",Georgia,serif;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:500;line-height:1.28}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-why-secondary p:before{color:#a77e27;content:"“";font-family:Georgia,serif;font-size:var(--quote-mark-size);line-height:1;position:absolute;top:.55rem;left:0}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-quote-tail{white-space:nowrap}.tablet-page .feed-drawer-main>.feed-drawer-why .feed-drawer-quote-close{color:#a77e27;font-family:Georgia,serif;font-size:var(--quote-mark-size);letter-spacing:0;margin-left:.1em;font-weight:400;line-height:0;display:inline;position:relative;top:.14em}.tablet-page .feed-drawer:has(.feed-drawer-main>.feed-drawer-why) .feed-drawer-close{color:#2a251d94;background:#f8f5eed1}@media (max-width:900px){.tablet-page .feed-drawer{overflow:hidden}.tablet-page .feed-drawer-main{--drawer-review-gap:1rem}.tablet-page .feed-drawer-main>.feed-drawer-why{--drawer-review-header-space:3rem}.tablet-page .feed-drawer{--drawer-review-width:13rem}}.recommendation-typewriter{vertical-align:bottom;clip-path:inset(0 100% 0 0);animation:1.35s steps(32,end) forwards recommendation-type;display:inline-block}@keyframes recommendation-type{to{clip-path:inset(0)}}.purchase-celebration-anchor{position:relative}.purchase-sparkles{pointer-events:none;position:absolute;inset:0;overflow:visible}.purchase-sparkles i{color:#ba9455;opacity:0;font-style:normal;animation:1.2s ease-out forwards purchase-sparkle;position:absolute;top:30%;left:50%}.purchase-sparkles i:first-child{--spark-x:-65px;--spark-y:-45px}.purchase-sparkles i:nth-child(2){--spark-x:-25px;--spark-y:-65px;animation-delay:80ms}.purchase-sparkles i:nth-child(3){--spark-x:35px;--spark-y:-60px;animation-delay:40ms}.purchase-sparkles i:nth-child(4){--spark-x:70px;--spark-y:-35px;animation-delay:.12s}@keyframes purchase-sparkle{0%{opacity:0;transform:translate(0)scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y))scale(1.1)}}@media (prefers-reduced-motion:reduce){.recommendation-typewriter{clip-path:none;animation:none}.purchase-sparkles{display:none}}.tablet-page:has(.feed-drawer-backdrop) .recommendation-typewriter{animation-play-state:paused}
