:root{--ink2:#0d0b09;--paper3:#d7bd92;--blue:#6e8790;--green:#5f725d;--line:#2a1d15;--shadow:#0008;--serif:Georgia,"Times New Roman",serif;}body{margin:0;color:var(--ink);}a{text-decoration:none;color:inherit;}img{display:block;}button,input,textarea{font:inherit;}.site-nav{display:flex;align-items:center;color:#f5e4c3;}.brand{font:800 24px/1 var(--serif);}.desktop-nav{display:flex;}.desktop-nav a{font-weight:700;text-transform:uppercase;opacity:.9;}.desktop-nav a:hover{color:#e8b772;}.nav-actions{display:flex;align-items:center;}.nav-search{font-size:22px;}.nav-start,.red-button,.cream-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 18px;border:1px solid #e5cfa7;background:var(--paper2);color:#1a120c;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.045em;box-shadow:0 2px 0 #0006;transition:.2s;}.red-button:hover,.cream-button:hover,.nav-start:hover{box-shadow:0 6px 18px #0005;}.menu-btn{display:none;font-size:25px;}.backdrop{position:fixed;inset:0;background:#000b;opacity:0;pointer-events:none;transition:.2s;}.backdrop.open{opacity:1;pointer-events:auto;}.panel-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #6f5b44;}.close-btn{font-size:30px;}.panel-tag{margin:20px 0 10px;color:var(--red);font-size:10px;font-weight:900;letter-spacing:.12em;}.mobile-panel nav{display:grid;}.mobile-panel nav a{font:700 26px/1.1 var(--serif);border-bottom:1px solid #6d5a4338;}.panel-cta{width:100%;margin-top:18px;}.social{display:flex;gap:9px;margin-top:18px;}.social img{width:23px;height:23px;}.scene-page,.product-main{background:#0c0a08 url("assets/boardroom.webp") center top/cover fixed;padding:24px 0 70px;min-height:70vh;}.scene-page:before,.product-main:before{content:"";position:fixed;inset:66px 0 0;background:linear-gradient(#08060499,#080604cc);pointer-events:none;}.scene-page>* ,.product-main>*{position:relative;z-index:1;}.home-world{margin:0 auto;box-shadow:0 22px 70px #000b;position:relative;}.hero-scene{position:relative;background:#16120e url("assets/hero-board.webp") center/cover no-repeat;}.hero-shade{position:absolute;inset:0;}.hero-copy{position:absolute;color:#f3dfbc;text-shadow:0 2px 0 #0006;}.eyebrow,.hero-copy>span,.section-heading span,.journey-copy>span,.paper-story>span,.faq-title>span,.catalog-hero span,.about-title>span,.about-paper>span,.updates-head>span,.contact-copy>span{font-weight:900;color:#d64a3f;}.hero-copy h1{font:900 clamp(66px,6.2vw,108px)/.79 var(--serif);}.hero-copy h1 em{font-style:normal;color:#cf342a;}.hero-copy p{letter-spacing:.02em;}.hero-note,.journey-note,.catalog-note,.about-note,.updates-note{position:absolute;background:#ead9b8;border:1px solid #3b2c1e;padding:17px 21px;font:700 18px/1.12 var(--serif);box-shadow:8px 9px 0 #0008;transform:rotate(4deg);}.hero-mini-menu{position:absolute;color:#dbc69e;border:1px solid #aa8d605e;gap:4px;font:700 13px/1 var(--serif);letter-spacing:.12em;}.benefit-strip{position:relative;z-index:6;display:grid;background:var(--paper2);border:1px solid #5a422e;}.benefit-strip article{display:grid;align-items:center;border-right:1px solid #9a816057;}.benefit-strip article:last-child{border-right:0;}.benefit-strip b{font:900 30px/1 var(--serif);color:#21170f;}.benefit-strip strong{display:block;text-transform:uppercase;}.benefit-strip span{display:block;color:#725e47;}.collection-sheet{padding:36px 30px 30px;background:radial-gradient(#6b503817 .7px,transparent .8px),var(--paper);background-size:5px 5px;border-bottom:1px solid #513b29;}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px;}.section-heading h2{font:700 22px/1.05 var(--serif);text-transform:uppercase;margin:5px 0 0;}.section-heading a{font-size:10px;font-weight:900;text-transform:uppercase;}.product-row{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;}.product-card{background:#ead9b8;border:1px solid #3b291d;box-shadow:0 4px 0 #332419;transition:.2s;min-width:0;position:relative;}.product-card:nth-child(odd){transform:rotate(-.4deg);}.product-card:nth-child(even){transform:rotate(.45deg);}.product-card:hover{transform:translateY(-7px) rotate(0);box-shadow:0 12px 22px #0005;}.card-ribbon{height:22px;background:#8f2b25;color:#f5e7c9;text-transform:uppercase;display:grid;place-items:center;font-size:8px;font-weight:900;letter-spacing:.08em;}.pc-2 .card-ribbon{background:#64584d;}.pc-3 .card-ribbon{background:#274a5b;}.pc-4 .card-ribbon{background:#7a5b27;}.pc-5 .card-ribbon{background:#48584f;}.pc-6 .card-ribbon{background:#a63e2f;}.pc-7 .card-ribbon{background:#5c704e;}.pc-8 .card-ribbon{background:#6b4639;}.card-cover{aspect-ratio:3/4;overflow:hidden;background:#1a1510;}.card-cover img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);}.card-meta{padding:10px 9px 11px;}.card-meta h3{font:700 14px/.95 var(--serif);text-transform:uppercase;margin:0 0 5px;}.card-meta p{font-size:11px;margin:0 0 7px;font-weight:700;}.card-meta span{font-size:8px;text-transform:uppercase;color:var(--red);font-weight:900;}.journey-scene{max-width:1480px;margin:0 auto;min-height:530px;position:relative;overflow:hidden;background:#15110e url("assets/learning-board.webp") center/cover no-repeat;color:#f4e1bd;border-top:1px solid #65472d;}.journey-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a0806ec 0,#0a0806b8 38%,#0a080634 70%,#0a08067e);}.journey-copy{position:absolute;z-index:2;left:6%;top:17%;width:31%;}.journey-copy h2{font:900 54px/.9 var(--serif);}.journey-route{position:absolute;align-items:center;justify-content:space-between;}.journey-route:before{content:"";position:absolute;left:3%;right:3%;border-top:3px dashed #c92c24;}.journey-route>div{position:relative;width:22%;min-height:100px;background:#100d0bd9;border:1px solid #bc9160;padding:16px 13px;color:#f3dec0;}.journey-route b{position:absolute;left:-13px;top:-15px;width:34px;height:34px;border-radius:50%;background:var(--red);display:grid;place-items:center;border:2px solid #e7cfaa;}.journey-route strong{display:block;font-size:10px;margin:13px 0 3px;}.journey-route span{font-size:9px;color:#cdb58f;}.journey-note{color:#1a120d;}.paper-duo{max-width:1480px;margin:auto;display:grid;grid-template-columns:1fr 1.15fr;background:#17120e;padding:38px;gap:28px;}.paper-story,.paper-material{background:var(--paper2);border:1px solid #5d422c;box-shadow:8px 9px 0 #090705;padding:34px;position:relative;}.paper-story{transform:rotate(-.7deg);}.paper-story h2{font:800 42px/.9 var(--serif);margin:8px 0 20px;}.paper-story p{font-size:12px;}.paper-story a{display:inline-block;margin-top:8px;color:var(--red);font-weight:900;font-size:11px;border-bottom:1px solid;}.paper-material{padding:0;overflow:hidden;transform:rotate(.5deg);}.paper-material img{width:100%;object-fit:cover;}.paper-tag{position:absolute;background:var(--red);color:#fff0d5;font-weight:900;}.paper-material ul{margin:0;padding:18px 24px 23px;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;font-size:11px;}.faq-title h2{font:800 42px/.92 var(--serif);}.question-card{position:absolute;background:#aa2822;color:#ead9b8;border:2px solid #ddc59d;display:grid;place-items:center;font:900 90px/1 var(--serif);box-shadow:8px 9px 0 #000;}.accordion{background:#f4e7cc;border:1px solid #57402d;}.faq-item{border-bottom:1px solid #8a74594d;}.faq-q{width:100%;background:none;border:0;text-align:left;font-weight:800;display:flex;justify-content:space-between;}.faq-a{display:none;color:#5b4938;}.faq-item.open .faq-a{display:block;}.faq-more{font-weight:900;text-transform:uppercase;}.catalog-hero{margin:auto;position:relative;color:#f0ddba;background:#16110d url("assets/boardroom.webp") center 45%/cover no-repeat;border:1px solid #6b4b31;}.catalog-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0807ed,#0b08079c 42%,transparent);}.catalog-hero>div{position:relative;z-index:2;}.catalog-hero h1{font:900 62px/.82 var(--serif);}.catalog-note{left:auto!important;background:#ead8b8;color:#1a120c;}.catalog-note small{display:block;font:700 9px/1.3 var(--sans);}.catalog-sheet{border:1px solid #6b4b31;border-top:0;}.catalog-filter{margin-bottom:22px;}.catalog-filter button{border:1px solid #46301f;background:#f1e2c3;text-transform:uppercase;}.catalog-filter .active{background:var(--red);color:#fff0d5;}.about-scene{max-width:1320px;margin:auto;min-height:640px;position:relative;overflow:hidden;background:#17120e url("assets/about-board.webp") center/cover no-repeat;border:1px solid #684a31;}.about-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c0907e7 0,#0c090793 43%,transparent 70%);}.about-title{position:absolute;left:5%;top:10%;width:38%;color:#f1dfbd;}.about-title h1{font:900 61px/.88 var(--serif);margin:9px 0 16px;}.about-title p{font-size:13px;}.about-paper{position:absolute;right:7%;bottom:8%;width:40%;background:#efdfc0;border:1px solid #5a402b;transform:rotate(-2deg);}.about-paper h2{font:800 36px/.95 var(--serif);margin:7px 0 16px;}.about-paper p{font-size:12px;}.about-note{font-size:19px;}.updates-scene{max-width:1320px;margin:auto;position:relative;background:#17120e url("assets/updates-board.webp") center/cover no-repeat;border:1px solid #65462d;}.updates-scene:before{content:"";position:absolute;inset:0;background:#0b0806a7;}.updates-head{position:absolute;left:5%;top:9%;width:34%;z-index:2;color:#f0ddba;}.updates-head h1{font:900 55px/.88 var(--serif);margin:8px 0;}.updates-sheet{position:absolute;right:5%;width:54%;background:#efdfc0;border:1px solid #58402b;z-index:2;box-shadow:10px 12px 0 #0008;}.updates-sheet article{border-bottom:1px solid #7e694f;}.updates-sheet b{font:900 28px/1 var(--serif);color:#a4251f;}.updates-sheet h2{font:800 18px/1.05 var(--serif);margin:0 0 6px;}.updates-sheet p{font-size:10px;margin:0;}.updates-note{font-size:17px;}.contact-scene{max-width:1320px;margin:auto;position:relative;background:#17120e url("assets/contact-board.webp") center/cover no-repeat;border:1px solid #67482f;}.contact-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0807e4,#0b080793 45%,transparent);}.contact-copy{position:absolute;left:5%;top:10%;width:38%;color:#f1dfbd;z-index:2;}.contact-copy h1{font:900 54px/.88 var(--serif);margin:8px 0 15px;}.contact-details{margin-top:28px;display:grid;gap:7px;}.contact-details p{background:#0b0807cb;border:1px solid #a9855d;padding:12px 14px;margin:0;}.contact-details b{display:block;color:#d74439;font-size:9px;text-transform:uppercase;}.contact-paper{position:absolute;right:7%;top:10%;width:40%;background:#efe0c2;color:#1a120c;border:1px solid #5e432c;box-shadow:10px 12px 0 #0008;z-index:3;}.contact-paper h2{font:800 35px/.92 var(--serif);margin:0 0 18px;}.contact-paper label{display:block;font-weight:900;text-transform:uppercase;margin:11px 0;}.contact-paper input,.contact-paper textarea{margin-top:5px;background:#f8ecd5;border:1px solid #664b34;padding:11px;}.contact-paper textarea{resize:vertical;}.form-note{font-size:10px;}.error-scene{max-width:1080px;margin:auto;background:#17120e url("assets/notfound-board.webp") center/cover no-repeat;position:relative;border:1px solid #66472f;}.error-scene:before{content:"";position:absolute;inset:0;background:#0c0907a3;}.error-paper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-1deg);background:#ecdbbb;border:1px solid #5b412c;padding:40px 55px;text-align:center;box-shadow:12px 14px 0 #0009;min-width:420px;}.error-paper h1{font:900 110px/.8 var(--serif);margin:8px 0;color:#1b130e;}.error-paper h2{font:800 27px/1 var(--serif);}.loading-copy{color:#f3e1c0;text-align:center;padding:100px;}.product-board{max-width:1400px;margin:auto;background:#15110e url("assets/boardroom.webp") center/cover no-repeat;position:relative;border:1px solid #725337;padding:42px 42px 32px;overflow:hidden;}.product-board:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c0907b0,#0c090750 50%,#0c09079f);}.product-grid{position:relative;z-index:2;}.product-box{position:relative;align-self:center;}.product-box img{margin:auto;filter:drop-shadow(0 24px 24px #000b);}.product-box:after{content:"ENTREXOR";position:absolute;left:6%;bottom:-16px;background:#a62a22;color:#f5e2bf;border:1px solid #e0c59e;padding:8px 15px;font-size:9px;font-weight:900;letter-spacing:.12em;transform:rotate(-4deg);}.product-paper,.module-paper{background:#efdec0;border:1px solid #65482f;box-shadow:10px 12px 0 #0007;}.module-paper{align-self:stretch;}.product-paper h1{font:900 43px/.9 var(--serif);margin:7px 0 8px;}.product-tagline{font:700 13px/1.2 var(--serif);margin-bottom:14px;}.product-price{font:900 31px/1 var(--serif);}.module-paper h2{font:800 27px/1 var(--serif);}.module-row{grid-template-columns:35px 1fr 18px;gap:8px;align-items:center;}.module-row b{font:900 16px/1 var(--serif);}.module-row span{font-size:10px;font-weight:800;}.show-more{border:0;background:none;color:var(--red);font-weight:900;padding:14px 0;cursor:pointer;}.related-sheet{position:relative;z-index:2;border:1px solid #60442d;}.related-sheet h2{font:800 28px/1 var(--serif);margin:0 0 15px;}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.mini-product{display:grid;grid-template-columns:65px 1fr;gap:10px;background:#f1e2c5;border:1px solid #5d432e;padding:8px;align-items:center;}.mini-product img{width:65px;height:82px;object-fit:cover;}.mini-product strong{font:800 13px/1 var(--serif);display:block;}.product-info{max-width:1400px;margin:0 auto;background:#ead8b8;padding:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:1px solid #62472f;border-top:0;}.product-info article{background:#f1e3c7;border:1px solid #725840;padding:18px;}.product-info b{font-size:9px;color:var(--red);}.product-info h3{font:800 18px/1 var(--serif);margin:6px 0;}.product-info p,.product-info li{font-size:10px;}.product-info ul{padding-left:16px;}.policy-hero{position:relative;z-index:1;max-width:1050px;background:#a92520;color:#f2dfbd;border:1px solid #6c4a30;}.policy-hero h1{font:800 45px/1 var(--serif);margin:5px 0;}.policy-section{position:relative;z-index:1;max-width:1050px;margin:auto;background:#ead9b8;border:1px solid #6c4a30;border-top:0;padding:0;}.policy{background:#f1e2c5;}.policy h1{font:800 34px/1 var(--serif);}.policy h2{font:800 22px/1 var(--serif);color:#a82620;border-top:1px solid #7c654b;padding-top:16px;margin-top:28px;}.policy p,.policy li{font-size:12px;line-height:1.65;}.policy a{color:#a82620;}.loading-stage{position:relative;z-index:1;min-height:650px;display:grid;place-items:center;}.loading-card{max-width:620px;background:#ead9b8;border:1px solid #64472f;padding:44px;text-align:center;box-shadow:12px 14px 0 #0008;}.loading-card h1{font:800 38px/1 var(--serif);}.spinner{width:48px;height:48px;margin:0 auto 20px;border:5px solid #cdb78f;border-top-color:#a92720;border-radius:50%;animation:spin .9s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}.footer-bottom{max-width:1400px;}@media (max-width:1100px){.product-row{grid-template-columns:repeat(4,1fr);}.catalog-grid{grid-template-columns:repeat(3,1fr);}.product-info{grid-template-columns:1fr 1fr;}}@media (max-width:820px){.desktop-nav,.nav-search,.nav-start{display:none;}.menu-btn{display:block;}.site-nav{height:58px;padding:0 18px;}.brand{font-size:20px;}.hero-note{bottom:17%;}.hero-mini-menu{display:none;}.benefit-strip{margin:-18px 14px 0;grid-template-columns:1fr 1fr;}.benefit-strip article:nth-child(2){border-right:0;}.benefit-strip article:nth-child(-n/**/+2){border-bottom:1px solid #8c7455;}.collection-sheet{padding:30px 14px;}.product-row{display:flex;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;}.product-card{min-width:160px;scroll-snap-align:start;transform:none!important;}.journey-scene{min-height:720px;}.journey-copy{left:7%;top:8%;width:70%;}.journey-route>div{width:auto;}.journey-note{font-size:14px;}.paper-duo,.faq-preview{grid-template-columns:1fr;padding:20px;}.about-title{width:72%;}.about-paper{right:5%;left:5%;bottom:5%;width:auto;}.about-note{display:none;}.contact-copy{left:6%;width:72%;}.contact-paper{left:5%;right:5%;top:42%;width:auto;}.contact-scene{min-height:850px;}.product-box img{max-height:480px;width:auto;}.product-paper,.module-paper{transform:none;}.related-grid{grid-template-columns:1fr 1fr;}.product-info{grid-template-columns:1fr;}.error-paper{min-width:0;width:84%;}.error-paper h1{font-size:88px;}}@media (max-width:520px){.benefit-strip{grid-template-columns:1fr;}.benefit-strip article{border-right:0!important;border-bottom:1px solid #8c7455;}.journey-route{overflow:auto;}.journey-route>div{min-height:82px;}.paper-story h2{font-size:34px;}.paper-material ul{grid-template-columns:1fr;}.about-title h1,.updates-head h1,.contact-copy h1{font-size:46px;}.about-scene{min-height:800px;}.updates-scene{min-height:900px;}.updates-sheet{top:37%;}.contact-scene{min-height:930px;}.contact-paper{top:46%;}.product-board{padding:26px 16px;}.related-grid{grid-template-columns:1fr;}.policy{padding:30px 20px;}.policy-hero{padding:24px 20px;}.policy-hero h1{font-size:36px;}}@media (prefers-reduced-motion:reduce){*{animation:none!important;}.product-card:hover,.red-button:hover,.cream-button:hover,.nav-start:hover{transform:none;}}:root{--cream2:#e7d2ad;--black:#100d0a;--red3:#c42f25;--shadow2:0 18px 45px #0007;}.mobile-panel nav a.current{padding-left:13px;}.mobile-panel nav a.current:before{content:"●";font-size:8px;margin-right:9px;vertical-align:middle;}.hero-move-card{position:absolute;background:#ead8b9;color:#1c130d;border:1px solid #49301e;}.hero-move-card:after{content:attr(data-move-number);position:absolute;right:11px;top:10px;width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff1d3;display:grid;place-items:center;font:900 12px/1 var(--serif);}.hero-move-card small{color:var(--red);font-size:8px;font-weight:900;letter-spacing:.1em;}.hero-move-card strong{display:block;font:800 24px/1 var(--serif);margin:5px 0;}.hero-move-card span{display:block;}.hero-move-card>b{position:absolute;right:15px;bottom:12px;font-size:20px;}.benefit-tickets article{border:1px solid #62452f!important;grid-template-columns:50px 1fr;}.benefit-tickets article:after{transform:translateY(-50%);}.benefit-tickets article:hover img{transform:rotate(-4deg) scale(1.05);}.benefit-tickets article img{transition:.2s;}.section-deck{position:relative;overflow:hidden;}.section-deck:before{content:"ENTREXOR PROPERTY DECK";position:absolute;right:23px;bottom:13px;font-size:7px;font-weight:900;letter-spacing:.18em;color:#9d8262;transform:rotate(-1deg);}.slider-count b{font:900 15px/1 var(--serif);}.product-row.slider-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:13px;padding:5px 10px 12px;scrollbar-width:none;}.product-row.slider-track::-webkit-scrollbar,.related-grid.slider-track::-webkit-scrollbar,.principle-track::-webkit-scrollbar{display:none;}.product-row.slider-track .product-card{flex:0 0 calc((100% - 52px)/5);scroll-snap-align:start;}.product-card{border-radius:2px;}.product-card .card-cover{position:relative;}.product-card .card-cover:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ead7ae55,inset 0 -40px 40px #0d090744;pointer-events:none;}.card-meta{position:relative;}.card-meta:after{content:"↗";position:absolute;right:9px;bottom:9px;font-weight:900;color:#a92b23;}.collection-boardline{border-top:1px solid #876c4d;font-size:8px;font-weight:900;letter-spacing:.09em;}.collection-boardline span{display:flex;gap:5px;}.collection-boardline i{flex:1;}.journey-route{top:48%;left:34%;right:7%;}.journey-route:before{top:31px;}.journey-step{z-index:1;}.journey-step span{opacity:.75;}.journey-detail p{margin:0 0 8px;}.material-lab{align-items:stretch;}.story-stamp{grid-template-columns:auto 1fr;border-top:1px dashed #846b4f;border-bottom:1px dashed #846b4f;}.paper-material{flex-direction:column;}.paper-material img{height:250px;}.material-detail>span{position:absolute;right:18px;bottom:18px;}.faq-index span{color:#a88f6a;}.faq-preview .faq-q{transition:.18s;}.faq-preview .faq-q:hover{padding-left:24px;color:var(--red);}.catalog-topline .catalog-filter{margin:0;}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;}.catalog-route-strip{border:1px solid #856949;margin-bottom:22px;letter-spacing:.08em;}.catalog-grid{transition:.2s;}.filter-pulse .catalog-grid{opacity:.55;transform:scale(.995);}.catalog-bottom-note p{max-width:630px;}.about-pro{min-height:680px;}.about-paper-stats span{border-top:1px solid #8a7153;padding-top:8px;}.principles-head>div:first-child>span{font-size:9px;color:var(--red);font-weight:900;letter-spacing:.12em;}.principle-track article:nth-child(2n){transform:translateY(8px);}.principle-track b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--red);color:#fff0d5;}.principle-track strong{display:block;font:800 20px/1 var(--serif);margin:18px 0 8px;}.product-board-topline{grid-template-columns:1fr auto 1fr;border-bottom:1px solid #a17a4a55;}.product-board-topline span:last-child{text-align:right;}.product-board-topline b{background:#a82922;padding:5px 12px;}.product-token{transform:rotate(3deg);}.product-cta{width:100%;margin:5px 0 12px;}.product-badges{grid-template-columns:1fr 1fr;}.module-row{display:block;}.module-row p{display:none;}.module-row.open p{display:block;}.product-board-route{border-top:1px solid #a3845d70;border-bottom:1px solid #a3845d70;font-size:7px;font-weight:900;letter-spacing:.12em;}.related-sheet{overflow:hidden;}.related-head{margin-bottom:15px;}.related-head h2{margin:0;}.mini-product{position:relative;transition:.2s;}.mini-product:hover{transform:translateY(-4px);box-shadow:5px 6px 0 #0004;}.footer-cta-board{color:#f3dfbc;border:1px solid #d4b382;}.footer-cta-board:before{content:"ENTREXOR";position:absolute;right:-18px;top:-24px;font:900 82px/1 var(--serif);color:#00000018;letter-spacing:.03em;}.footer-cta-copy{position:relative;z-index:1;}.footer-cta-copy strong{display:block;margin:5px 0;}.footer-route{position:relative;z-index:1;}.footer-route b{background:#f0dfbf;font:900 9px var(--serif);}.footer-cta-button{position:relative;z-index:1;}.footer-board-edge{border-top:0;}.footer-grid>section,.footer-grid>nav{border-right:1px solid #6d50345c;}.footer-grid>nav:last-child{border-right:0;}.footer-grid h4{text-transform:uppercase;}.footer-contact>p span{display:inline-block;width:82px;color:#e3caa0;font-weight:900;text-transform:uppercase;font-size:7px;}.social-pro a{align-items:center;gap:7px;font-size:7px;font-weight:900;text-transform:uppercase;}.social-pro a:hover{color:#17120e;}.social-pro img{width:20px;height:20px;}.footer-menu a,.footer-docs a{display:flex;align-items:center;justify-content:space-between;gap:10px;}.footer-menu a span{font-weight:900;}.footer-stamp{text-align:center;}.footer-stamp span{display:block;letter-spacing:.16em;}.footer-stamp strong{display:block;}.footer-bottom span:last-child{letter-spacing:.12em;}@media (max-width:1100px){.product-row.slider-track .product-card{flex-basis:calc((100% - 39px)/4);}.principle-track article{flex-basis:calc((100% - 26px)/3);}.footer-route{grid-column:1/-1;grid-row:2;}}@media (max-width:820px){.hero-move-card{padding:13px 42px 13px 14px;}.hero-move-card strong{font-size:20px;}.benefit-tickets{gap:7px;}.product-row.slider-track .product-card{flex-basis:42%;min-width:0;}.collection-boardline i{min-width:25px;}.journey-route{grid-template-columns:1fr 1fr;}.journey-route:before{display:none;}.journey-note{right:5%;bottom:8%;}.material-detail p{max-width:100%;padding-right:0;}.material-detail>span{position:static;display:inline-block;margin-top:8px;}.catalog-topline{display:block;}.catalog-key{margin-top:12px;}.catalog-route-strip{overflow-x:auto;}.catalog-route-strip i{min-width:22px;}.principle-track article{transform:none!important;}.about-principles{padding:24px 16px 31px;}.path-deck-strip article:nth-child(2){border-right:0;}.path-deck-strip article:nth-child(-n/**/+2){border-bottom:1px solid #8a7355;}.product-board-topline{grid-template-columns:1fr auto;}.product-board-topline span:last-child{display:none;}.footer-route{grid-column:auto;grid-row:auto;}.footer-wordmark{align-items:start;gap:12px;flex-direction:column;}.footer-grid>section,.footer-grid>nav{border-right:0;}.footer-bottom{flex-direction:column;}.social-pro a span{display:none;}}@media (max-width:520px){.hero-actions{align-items:flex-start;flex-direction:column;}.product-row.slider-track .product-card{flex-basis:72%;}.journey-route{grid-template-columns:1fr;top:35%;max-height:43%;overflow-y:auto;}.journey-detail{left:6%;right:6%;width:auto;}.journey-note{display:none;}.principles-head{align-items:start;gap:15px;}.principles-head h2{font-size:24px;}.product-badges{grid-template-columns:1fr;}.product-board-route{overflow-x:auto;}.product-board-route i{min-width:24px;}.footer-route i{display:none;}.footer-route span{min-width:12px;}.footer-wordmark,.footer-grid>section,.footer-grid>nav,.footer-bottom{padding-left:20px;padding-right:20px;}}.nav-search{opacity:.82;}.nav-search:hover{opacity:1;}.menu-btn,.close-btn{cursor:pointer;}.mobile-panel .social a:hover{transform:translateY(-2px);}@media (prefers-reduced-motion:reduce){.hero-move-card,.journey-step,.principle-track article,.mini-product{transform:none!important;}}.journey-step{font:inherit;width:22%;box-shadow:0 7px 16px #0005;}.journey-step.active:after{content:"YOUR MOVE";position:absolute;right:8px;top:8px;color:#e6594d;font-size:7px;font-weight:900;letter-spacing:.14em;}.journey-detail{position:absolute;z-index:3;}.journey-detail small{display:block;}.journey-detail a{border-bottom:1px solid;}.step-change .journey-detail{animation:cardPulse .26s ease;}@keyframes cardPulse{50%{transform:rotate(.4deg) scale(1.025);}}.material-lab .paper-story:before{width:74px;}.material-lab .paper-material{padding-bottom:0;}.material-lab .paper-material img{object-fit:cover;box-shadow:inset 0 -30px 30px #0002;}.material-lab .paper-tag{box-shadow:5px 6px 0 #0006;}.material-tabs{flex-wrap:wrap;}.material-detail p{margin:7px 0;}.material-detail span{font-size:8px;font-weight:900;text-transform:uppercase;color:#9f2a23;}.material-change{animation:materialTap .24s ease;}@keyframes materialTap{50%{transform:rotate(.2deg) translateY(-3px);}}.faq-index{position:absolute;left:35px;bottom:28px;}.faq-index b{font:900 17px/1 var(--serif);}.faq-index span{font-size:9px;}.faq-item.open .faq-q{color:#a82922;}.faq-item.open{background:#f8ebd2;}.catalog-score{display:flex;align-items:baseline;gap:8px;margin-top:17px;}.catalog-score b{font:900 30px/1 var(--serif);color:#e8c08a;}.catalog-score span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;}.catalog-key{display:flex;gap:12px;flex-wrap:wrap;font-size:8px;text-transform:uppercase;color:#70583e;}.catalog-key span{display:flex;gap:5px;align-items:center;}.catalog-key .dot{width:8px;height:8px;border-radius:50%;display:block;}.dot.red{background:#b62b23;}.dot.blue{background:#3e6578;}.dot.green{background:#617459;}.catalog-route-strip{align-items:center;font-size:8px;font-weight:900;text-transform:uppercase;}.catalog-route-strip i{height:1px;flex:1;background:#8f7657;}.catalog-route-strip span{color:#a42923;}.catalog-bottom-note{background:#17110d;color:#ead7b4;border:1px solid #745336;padding:22px 24px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;}.catalog-bottom-note strong{font:900 20px/1 var(--serif);}.catalog-bottom-note p{font-size:9px;margin:0;}.catalog-bottom-note .red-button{white-space:nowrap;}.about-marker{position:absolute;z-index:4;background:#12100dcc;color:#e9d5b0;border:1px solid #a98255;padding:8px 12px;font-size:8px;font-weight:900;letter-spacing:.13em;}.about-paper-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;border-top:1px solid #7e684c;padding-top:14px;}.about-paper-stats span{font-size:8px;text-transform:uppercase;}.about-paper-stats b{display:block;font:900 20px/1 var(--serif);color:#a72821;}.about-principles{max-width:1320px;margin:auto;background:#ead8b8;border:1px solid #6b4b31;border-top:0;}.principles-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;}.principles-head>div>span{font-size:9px;color:#aa2922;font-weight:900;letter-spacing:.13em;}.principles-head h2{font:900 28px/1 var(--serif);margin:5px 0 0;}.principle-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 15px;}.principle-track::-webkit-scrollbar{display:none;}.principle-track article{flex:0 0 calc((100% - 28px)/3);scroll-snap-align:start;position:relative;}.principle-track article>strong{font:900 19px/1 var(--serif);}.principle-track article p{margin:0;}.principle-track article:after{content:"ENTREXOR RULE";position:absolute;right:10px;bottom:8px;color:#8a7356;font-size:6px;letter-spacing:.15em;}.path-deck-strip{max-width:1320px;margin:auto;background:#ead8b8;border:1px solid #6b4b31;border-top:0;}.path-deck-strip article{border-right:1px solid #887052;position:relative;}.path-deck-strip article:last-child{border-right:0;}.path-deck-strip span{font:900 22px/1 var(--serif);color:#ae2922;}.path-deck-strip strong{display:block;font:900 16px/1 var(--serif);margin:6px 0;}.path-deck-strip p{font-size:9px;margin:0;color:#665139;}.site-footer{color:#ead7b2;position:relative;}.site-footer:before{content:"";position:absolute;inset:0;background:radial-gradient(#b99a6a12 .8px,transparent .9px);background-size:6px 6px;pointer-events:none;}.footer-cta-board,.footer-board-edge{position:relative;z-index:1;}.footer-cta-copy>span{font-size:7px;font-weight:900;letter-spacing:.16em;color:#efc69d;}.footer-cta-copy>strong{display:block;font:900 27px/.95 var(--serif);color:#fff0d6;margin:5px 0;}.footer-cta-copy p{margin:0;color:#f0c9a9;}.footer-route{align-items:center;gap:6px;}.footer-route b{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;border:2px solid #f0d9b6;color:#f8e7c9;font-size:8px;}.footer-route span{height:1px;flex:1;min-width:18px;background:#e4b779;}.footer-route i{font-style:normal;font-size:7px;font-weight:900;color:#f0cfaa;letter-spacing:.08em;}.footer-cta-button{white-space:nowrap;}.footer-wordmark{border-bottom:1px solid #6d5033;padding-bottom:18px;}.footer-wordmark>span{color:#a88d6b;}.footer-grid h4{font:900 16px/1 var(--serif);color:#f1d9b3;}.footer-contact>p>span{display:inline-block;font-weight:900;}.footer-menu,.footer-docs{display:flex;flex-direction:column;align-items:flex-start;}.footer-menu a,.footer-docs a{font:700 14px/1.05 var(--serif);}.footer-menu a:hover,.footer-docs a:hover{border-color:#a82a22;}.footer-menu a span{font:700 7px/1 var(--sans);margin-right:8px;}.footer-docs a b{font-size:9px;}.footer-stamp span,.footer-stamp strong{display:block;text-align:center;}.footer-stamp span{font-size:9px;font-weight:900;}.footer-stamp strong{font:900 20px/1 var(--serif);margin:2px 0;}.footer-bottom{border-top:1px solid #6d5033;display:flex;justify-content:space-between;gap:20px;color:#8f7859;text-transform:uppercase;}.product-board-pro{padding-top:26px;}.product-board-topline{position:relative;z-index:3;display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px;padding:9px 12px;border:1px solid #a37a4f;background:#0e0b09d9;color:#ead5b0;font-size:7px;font-weight:900;letter-spacing:.12em;}.product-board-topline b{color:#efbd75;}.product-edition{position:absolute;z-index:4;background:#a92821;color:#f5e3c2;border:1px solid #e0bc8e;font-weight:900;letter-spacing:.12em;}.product-token{position:absolute;right:2%;bottom:2%;background:#17110d;color:#e8c99a;border:1px solid #b88d5c;padding:8px 10px;font-size:7px;font-weight:900;letter-spacing:.14em;box-shadow:5px 6px 0 #0007;}.product-paper{clip-path:polygon(0 0,96% 0,100% 5%,100% 100%,4% 100%,0 95%);}.product-badges{display:flex;flex-wrap:wrap;margin-top:16px;}.product-badges span{border:1px solid #896e4f;font-weight:900;letter-spacing:.06em;}.product-cta{margin-bottom:6px;}.module-paper-head{display:flex;justify-content:space-between;}.module-paper-head b{color:#9e2a23;letter-spacing:.12em;}.module-toggle{cursor:pointer;}.product-board-route{position:relative;z-index:3;align-items:center;gap:8px;margin:28px 0 0;color:#e2c79d;}.product-board-route span{font-size:7px;font-weight:900;letter-spacing:.1em;}.product-board-route i{height:1px;flex:1;background:#a82c24;}.related-head{display:flex;align-items:center;justify-content:space-between;gap:20px;}.related-grid.slider-track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;}.related-grid.slider-track::-webkit-scrollbar{display:none;}.related-grid.slider-track .mini-product{scroll-snap-align:start;}.mini-product em{display:block;margin-top:5px;font-size:7px;font-style:normal;color:#a62b24;font-weight:900;text-transform:uppercase;}.product-info-pro article{clip-path:polygon(0 0,95% 0,100% 10%,100% 100%,5% 100%,0 90%);}.product-info-pro article>span{position:absolute;font:900 37px/1 var(--serif);}@media (max-width:1100px){.collection-rail-wrap .product-card{flex-basis:calc((100% - 28px)/3);}.catalog-topline{flex-direction:column;}.catalog-key{align-self:flex-end;}.footer-cta-board{grid-template-columns:1fr auto;}.footer-route{display:none;}}@media (max-width:820px){.hero-move-card{width:235px;}.benefit-tickets article:before{display:none;}.collection-rail-wrap .product-card{flex-basis:72vw;}.journey-step{width:auto;}.journey-detail{transform:none;}.catalog-bottom-note{grid-template-columns:1fr;}.catalog-key{align-self:flex-start;}.path-deck-strip{grid-template-columns:1fr 1fr;}.principle-track article{flex-basis:70vw;}.footer-cta-board{padding:24px;}.footer-cta-button{justify-self:start;}.product-board-topline{display:none;}}@media (max-width:520px){.hero-move-card{display:none;}.collection-boardline a{display:none;}.interactive-journey .journey-route{overflow:auto;}.material-lab .paper-story{min-height:0;}.catalog-key{display:none;}.catalog-route-strip{overflow-x:auto;}.catalog-filter button{white-space:nowrap;}.path-deck-strip{grid-template-columns:1fr;}.path-deck-strip article{border-right:0;border-bottom:1px solid #887052;}.principle-track article{flex-basis:86vw;}.footer-wordmark{gap:6px;}.footer-bottom{flex-direction:column;}.about-paper-stats{grid-template-columns:1fr 1fr;}.about-paper-stats span:last-child{grid-column:1/-1;}}@media (prefers-reduced-motion:reduce){.hero-move-card:hover,.benefit-tickets article:hover,.collection-rail-wrap .product-card:hover,.journey-step:hover,.journey-step.active,.social-pro a:hover{transform:none!important;}}.collection-rail-wrap .product-card{flex-basis:calc((100% - 42px)/3.25);}.mission-chip{background:#17110d;color:#ead7b3;}.mission-chip span{display:block;font-weight:900;letter-spacing:.15em;color:#df5b50;}.mission-chip strong{display:block;font:800 17px/1.05 var(--serif);margin-top:4px;}.practice-lab{margin:auto;position:relative;background:#130f0c url("assets/practice-board.webp") center/cover no-repeat;color:#efdcba;border-top:1px solid #6c4c31;border-bottom:1px solid #6c4c31;}.practice-lab:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a0705ed 0,#0a0705c9 36%,#0a07055b 100%);}.practice-lab>*{position:relative;z-index:2;}.practice-head{display:flex;justify-content:space-between;gap:30px;}.practice-head>div:first-child{max-width:560px;}.practice-head span{font-size:8px;font-weight:900;letter-spacing:.15em;color:#e15a4f;}.practice-head h2{font:900 44px/.92 var(--serif);margin:7px 0 12px;}.practice-head p{max-width:450px;}.practice-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;}.practice-track::-webkit-scrollbar{display:none;}.practice-card{scroll-snap-align:start;color:#1b130e;}.practice-card-top,.practice-card-bottom{display:flex;justify-content:space-between;align-items:center;}.practice-card-top span{color:#a72b24;}.practice-card-top b{font:900 30px/1 var(--serif);color:#a72b24;}.practice-card p{max-width:340px;}.practice-card-bottom span{color:#a72b24;}.practice-card-bottom em{font-style:normal;color:#1b130e22;}.free-kit-band{margin:auto;position:relative;}.free-kit-object{position:relative;justify-self:center;}.free-kit-object img{box-shadow:12px 15px 0 #2d1f15,0 20px 30px #0003;}.free-kit-object i{position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(2deg);width:68px;height:18px;background:#d6b983aa;}.free-kit-band-copy>span{font-size:8px;font-weight:900;letter-spacing:.15em;color:#a72a23;}.free-kit-band-copy h2{font:900 38px/.92 var(--serif);margin:7px 0 13px;}.free-kit-band-copy p{max-width:620px;}.free-kit-seal{border-radius:50%;display:grid;place-items:center;text-align:center;color:#a72a23;}.free-kit-seal b{font:900 34px/1 var(--serif);display:block;}.free-kit-seal span{font-size:8px;font-weight:900;letter-spacing:.12em;}@media (max-width:820px){.practice-head{align-items:flex-start;}.free-kit-object{width:170px;}}@media (max-width:520px){.catalog-filter{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}.catalog-filter button{width:100%;min-width:0;padding:8px 5px;}.catalog-key{flex-wrap:wrap;}}@media (min-width:1101px){.collection-rail-wrap .product-row.slider-track .product-card{flex:0 0 calc((100% - 30px)/3.15)!important;}.practice-track .practice-card{flex:0 0 42%!important;}}@media (max-width:820px){.collection-rail-wrap .product-row.slider-track .product-card{flex:0 0 72vw!important;}}@media (max-width:520px){.collection-rail-wrap .product-row.slider-track .product-card{flex:0 0 84vw!important;}.practice-track .practice-card{flex:0 0 86vw!important;}}:root{--focus:#f3c879;}:where(a,button,input,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px;}body{font-kerning:normal;text-rendering:optimizeLegibility;}.red-button,.cream-button,.nav-start{isolation:isolate;}.red-button:active,.cream-button:active,.nav-start:active{transform:translateY(1px);box-shadow:none;}.site-header{transition:background .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease);}.site-header.scrolled{border-bottom-color:#8c673f66;}.brand{position:relative;}.brand:after{content:"";position:absolute;left:0;right:68%;bottom:-8px;height:1px;background:#b32b23;transition:right .25s var(--ease);}.brand:hover:after{right:0;}.nav-search{width:34px;height:34px;display:grid;place-items:center;border:1px solid transparent;transition:.2s;}.nav-search:hover{border-color:#8a674455;background:#ead8b810;}.nav-search img{color:#f1d6ad;}.menu-btn,.close-btn{display:grid;place-items:center;}.menu-btn img,.close-btn img{width:24px;height:24px;}.mobile-panel nav a{position:relative;padding-right:30px;}.mobile-panel nav a.current{color:#a72a23;}.mobile-panel nav a.current:after{content:"YOUR MOVE";position:absolute;right:0;top:50%;transform:translateY(-50%);font:900 6px/1 var(--sans);letter-spacing:.12em;color:#a72a23;}.collection-sheet,.faq-preview,.free-kit-band,.paper-duo.material-lab,.about-principles,.path-deck-strip{position:relative;}.collection-sheet:before,.free-kit-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 98%,#5d422713 98%),linear-gradient(#0000 0 98%,#5d422713 98%);background-size:34px 34px;mix-blend-mode:multiply;opacity:.25;}.hero-scene{transition:background-position .34s var(--ease);}.hero-copy{filter:drop-shadow(0 10px 20px #0006);}.hero-note{transition:transform .25s var(--ease);}.hero-note:hover{transform:rotate(2deg) translateY(-4px);}.hero-move-card small{display:flex;align-items:center;gap:6px;}.hero-move-card small:before{content:"";width:18px;height:2px;background:#b32a23;}.hero-mini-menu span{display:flex;align-items:center;gap:7px;}.hero-mini-menu span:before{content:"";width:5px;height:5px;border:1px solid #d6b57d;transform:rotate(45deg);}.benefit-tickets article{overflow:hidden;}.benefit-tickets article:after{counter-increment:benefit;bottom:5px;font:900 28px/1 var(--serif);color:#ad2c2414;}.benefit-tickets{counter-reset:benefit;}.benefit-tickets article img{background:#17110d;border:1px solid #b88451;padding:7px;box-shadow:3px 4px 0 #aa2c22;}.benefit-tickets article strong{letter-spacing:.02em;}.benefit-tickets article span{line-height:1.35;}.slider-track{cursor:grab;overscroll-behavior-inline:contain;}.slider-track.dragging{cursor:grabbing;scroll-snap-type:none!important;user-select:none;}.slider-track.dragging a{pointer-events:none;}.collection-rail-wrap,.related-sheet,.practice-lab{--slider-progress:0%;position:relative;}.collection-rail-wrap:after,.related-sheet:after,.practice-lab:after{content:"";display:block;height:2px;background:linear-gradient(90deg,#b12b23 0 var(--slider-progress),#8b735555 var(--slider-progress) 100%);margin-top:12px;opacity:.75;}.collection-rail-wrap:before{top:0;width:72px;z-index:3;}.collection-rail-wrap .product-card,.practice-track .practice-card,.related-grid .mini-product{transition:transform .24s var(--ease),box-shadow .24s var(--ease),filter .24s var(--ease),opacity .24s var(--ease);}.collection-rail-wrap .product-card:not(.is-active){filter:saturate(.84);}.product-card:before{content:"";position:absolute;inset:4px;border:1px solid #fff4d32c;pointer-events:none;z-index:2;}.card-meta h3{min-height:27px;display:flex;align-items:flex-end;}.card-meta p{font-variant-numeric:tabular-nums;}.card-meta span{display:flex;justify-content:space-between;align-items:center;}.card-meta span:after{content:"↗";font-size:10px;}.card-cover{position:relative;}.card-cover:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -35px 35px #150f0b26,inset 0 0 0 1px #fff3d51c;pointer-events:none;}.journey-step{backdrop-filter:blur(3px);}.journey-step strong{letter-spacing:.04em;}.journey-step span{line-height:1.35;}.material-lab .paper-story,.material-lab .paper-material{border-color:#6e5034;}.material-tabs button:hover{background:#ead6b3;}.material-detail{padding-right:145px;}.material-detail:after{content:"FIELD NOTES";position:absolute;right:15px;top:16px;font:900 8px/1 var(--sans);letter-spacing:.16em;color:#a72a23;transform:rotate(2deg);}.practice-card{isolation:isolate;}.practice-card:before{content:"";position:absolute;inset:6px;border:1px dashed #97775866;z-index:-1;}.practice-card:hover{transform:translateY(-6px) rotate(0)!important;box-shadow:12px 14px 0 #0009;}.practice-card-top img.practice-icon{width:34px;height:34px;}.practice-card-bottom:after{content:"ENTREXOR / PRACTICE";font-size:6px;letter-spacing:.13em;color:#8d7253;margin-left:auto;margin-right:9px;}.faq-title:before{content:"RULE 01";position:absolute;right:24px;top:23px;font:900 7px/1 var(--sans);letter-spacing:.16em;color:#a9875d;}.faq-q{position:relative;padding-left:21px;}.faq-q:before{content:"";position:absolute;left:8px;top:50%;width:5px;height:5px;background:#a72a23;transform:translateY(-50%) rotate(45deg);opacity:.55;}.faq-item.open .faq-q:before{opacity:1;}.faq-a{max-width:760px;}.free-kit-band-copy{position:relative;z-index:2;}.product-box{perspective:900px;}.product-box img{transition:transform .3s var(--ease),box-shadow .3s var(--ease);}.product-box:hover img{transform:rotateY(-2deg) rotateX(1deg) translateY(-5px);}.product-badges span{position:relative;padding-left:12px;}.module-row>p{max-height:0;opacity:0;overflow:hidden;margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important;transition:max-height .28s var(--ease),opacity .2s,padding .28s,margin .28s;}.module-row.open>p{max-height:110px;opacity:1;padding-bottom:12px!important;margin-bottom:1px!important;}.module-toggle em{transition:transform .22s;}.module-row.open .module-toggle em{transform:rotate(180deg);}.show-more{transition:.2s;}.show-more:hover{background:#17110d;color:#ead8b8;}.related-grid .mini-product.is-active{transform:translateY(-4px);box-shadow:6px 7px 0 #0004;}.mini-product img{transition:filter .2s;}.mini-product:hover img{filter:saturate(1.08) contrast(1.03);}.product-info-pro article{transition:transform .2s var(--ease),box-shadow .2s var(--ease);}.product-info-pro article:hover{transform:translateY(-4px);box-shadow:7px 9px 0 #0004;}.footer-route b{position:relative;}.footer-route b:after{content:"";position:absolute;inset:-6px;border:1px solid #f0d9b62e;border-radius:50%;}.footer-wordmark{position:relative;}.footer-wordmark:after{position:absolute;right:0;bottom:18px;font:900 7px/1 var(--sans);letter-spacing:.18em;color:#a72b23;}.footer-grid>section:not(:last-child):after,.footer-grid>nav:not(:last-child):after{content:"";position:absolute;right:-23px;top:0;bottom:0;width:1px;background:linear-gradient(#0000,#6d5033,#0000);}.footer-contact>p{overflow-wrap:anywhere;}.social-pro a{border-color:#77593a;}.social-pro a:first-child:hover{background:#e60023;color:#fff;}.social-pro a:nth-child(2):hover{background:#36465d;color:#fff;}.social-pro a:hover img{filter:none;}.footer-menu a,.footer-docs a{position:relative;}.footer-menu a:before,.footer-docs a:before{content:"";position:absolute;left:-10px;top:50%;width:4px;height:4px;background:#a72b23;transform:translateY(-50%) rotate(45deg);opacity:0;transition:.18s;}.footer-menu a:hover:before,.footer-docs a:hover:before{opacity:1;}@media (max-width:820px){.site-header.scrolled .site-nav{height:54px;}.mobile-panel{border-radius:0;box-shadow:9px 11px 0 #000a;}.mobile-panel .social{padding-top:4px;border-top:1px solid #71583f55;}.collection-rail-wrap:before{width:36px;}.material-detail{padding-right:18px;}.material-detail:after{position:static;display:block;margin-top:10px;}.footer-grid>section:after,.footer-grid>nav:after{display:none;}.footer-wordmark:after{display:none;}}@media (max-width:520px){.hero-copy h1{letter-spacing:-.055em;}.benefit-tickets{margin-top:-14px;}.benefit-tickets article strong{font-size:9px;}.benefit-tickets article span{font-size:8px;}.benefit-tickets article img{width:36px;height:36px;}.section-heading{align-items:flex-start;}.section-heading h2{font-size:19px;}.slider-controls{flex-shrink:0;}.collection-rail-wrap:after,.related-sheet:after,.practice-lab:after{margin-top:8px;}.practice-card-bottom:after{display:none;}.faq-title:before{display:none;}.free-kit-object{margin-left:0;}.footer-cta-board{clip-path:none;}.footer-grid{gap:0;}.footer-grid>section,.footer-grid>nav{padding-top:24px;padding-bottom:24px;}}@media (prefers-reduced-motion:reduce){.product-box:hover img,.practice-card:hover,.free-kit-object:hover img,.collection-rail-wrap .product-card.is-active,.related-grid .mini-product.is-active{transform:none!important;}}:root{--paper-warm:#f0dfbf;--paper-deep:#dcc49d;--paper-pale:#f6e8cd;--red-hot:#c43027;--red-dark:#7f1814;--brown:#3c291d;--line2:#7d6244;--cream-ink:#f3dfbc;}main{position:relative;}.desktop-nav a.current{color:#f1c17c;position:relative;}.desktop-nav a.current:after{content:"";position:absolute;height:2px;background:var(--red-hot);left:0;right:0;bottom:-10px;}.hero-copy h1{margin-top:15px;}.hero-note:before{content:"";position:absolute;top:-8px;left:42%;width:70px;height:15px;background:#cdb180b0;transform:rotate(-3deg);}.hero-mini-menu{clip-path:polygon(0 0,87% 0,100% 14%,100% 100%,0 100%);}.hero-coordinate{position:absolute;z-index:5;transform:translateX(-50%);font-weight:900;letter-spacing:.18em;color:#e6cfaa;background:#100d0bc9;border:1px solid #806545;text-transform:uppercase;}.hero-dice-readout{position:absolute;z-index:6;width:84px;height:84px;border:1px solid #d1ad78;background:#15100de8;color:#f0dbb7;place-content:center;text-align:center;transform:rotate(3deg);box-shadow:8px 9px 0 #0008;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);}.hero-dice-readout b{font:900 31px/1 var(--serif);color:#efc17f;}.hero-dice-readout span{font-size:6px;letter-spacing:.13em;font-weight:900;margin-top:5px;}.benefit-tickets article{padding:17px 18px 17px 17px;}.benefit-tickets article:nth-child(2){transform:translateY(6px) rotate(.35deg);}.benefit-tickets article:nth-child(3){transform:translateY(-3px) rotate(-.35deg);}.benefit-tickets article:nth-child(4){transform:translateY(4px) rotate(.2deg);}.benefit-tickets article:after{content:"";position:absolute;right:9px;top:9px;width:11px;height:11px;border-radius:50%;background:#1a120d22;border:1px solid #7b6347;}.benefit-tickets article img{width:34px;height:34px;filter:drop-shadow(0 3px 0 #0002);}.benefit-tickets span{font-size:9px;}.collection-focus-deck{background:radial-gradient(#76563813 .8px,transparent .9px),linear-gradient(90deg,#e8d3ae,#f0dfc0 45%,#e4caa2);background-size:6px 6px,auto;}.collection-focus-deck:before{content:"PROPERTY DECK / ENTREXOR";position:absolute;right:30px;top:18px;font:900 42px/1 var(--serif);color:#8e261514;letter-spacing:.04em;}.collection-focus-deck .section-heading{position:relative;z-index:2;}.collection-deck-key{position:relative;z-index:2;margin:0 0 17px;font-size:7px;text-transform:uppercase;letter-spacing:.08em;}.collection-deck-key span{display:flex;align-items:center;gap:5px;}.collection-deck-key b{color:#8e261f;}.key-dot{width:8px;height:8px;border-radius:50%;display:inline-block;border:1px solid #39271b;}.key-dot.start{background:#bd3027;}.key-dot.build{background:#587482;}.key-dot.grow{background:#6f7a57;}.collection-rail-wrap{z-index:2;}.collection-rail-wrap:before{content:"";position:absolute;right:0;height:24px;border-top:1px solid #785b3a55;pointer-events:none;}.collection-rail-wrap .product-card{transform:translateY(18px) rotate(-.65deg);z-index:1;cursor:pointer;}.collection-rail-wrap .product-card:nth-child(2n){transform:translateY(8px) rotate(.5deg);}.collection-rail-wrap .product-card:nth-child(3){transform:translateY(16px) rotate(.8deg);}.collection-rail-wrap .product-card.is-active{flex:1.5 1 0!important;z-index:4;}.collection-rail-wrap .product-card:hover{z-index:5;}.collection-rail-wrap .product-card.is-active .card-meta h3{font-size:17px;}.deck-number{position:absolute;right:8px;bottom:7px;font:900 34px/1 var(--serif);color:#b42c2219;pointer-events:none;}.collection-boardline{position:relative;z-index:2;}.interactive-journey{--journey-index:0;}.interactive-journey:after{content:"";position:absolute;inset:0;pointer-events:none;}.interactive-journey>*{z-index:2;}.interactive-journey .journey-copy{top:16%;}.interactive-journey .journey-route{left:32%;right:5%;top:52%;padding-top:14px;}.interactive-journey .journey-route:before{border-top:2px dashed #d04a3d;}.journey-step{border-color:#b89062;}.journey-step b{top:-13px;left:10px;}.journey-step strong{font-size:11px;margin-top:18px;}.route-pawn{position:absolute;z-index:6;width:28px;height:36px;transition:left .35s cubic-bezier(.2,.8,.2,1),transform .25s;pointer-events:none;}.route-pawn span{display:block;width:22px;height:22px;border-radius:50% 50% 42% 42%;background:#b82e25;border:2px solid #f0d5ac;box-shadow:0 10px 0 -5px #b82e25,0 11px 0 -3px #f0d5ac,4px 7px 10px #0008;}.route-axis{position:absolute;left:0;right:0;top:102%;justify-content:space-between;color:#d9c29d;font-size:6px;font-weight:900;letter-spacing:.14em;}.journey-detail{right:5%;top:12%;width:315px;}.journey-detail:after{content:"MOVE CARD";position:absolute;right:-12px;bottom:17px;writing-mode:vertical-rl;font-size:6px;font-weight:900;letter-spacing:.15em;color:#b32d25;}.journey-note{font-size:18px;}.paper-duo.material-lab{position:relative;}.paper-duo.material-lab:before{content:"FIELD MANUAL / ENTREXOR";position:absolute;left:38px;top:22px;font-size:7px;font-weight:900;letter-spacing:.18em;color:#9f815d;}.material-lab .paper-story:after{content:"";position:absolute;z-index:-1;inset:12px -13px -14px 14px;background:#cdb38b;border:1px solid #6c5137;transform:rotate(2.2deg);}.material-lab .paper-story h2{letter-spacing:-.03em;}.story-stamp{transform:rotate(-1.4deg);border-width:2px;}.mission-chip{clip-path:polygon(0 0,97% 0,100% 15%,100% 100%,3% 100%,0 85%);}.material-lab .paper-material:before{content:"";position:absolute;z-index:-1;inset:-12px 18px 16px -18px;background:#bfa479;border:1px solid #61472f;transform:rotate(-1.8deg);}.material-lab .paper-material img{height:360px;clip-path:polygon(0 0,100% 0,100% 92%,94% 100%,0 100%);}.material-side-note{box-shadow:8px 9px 0 #0007;}.material-side-note b,.material-side-note span,.material-side-note em{display:block;}.material-side-note b{font:900 15px/1 var(--serif);}.material-side-note span{font-size:8px;margin:5px 0;}.material-side-note em{font-style:normal;font-size:6px;font-weight:900;letter-spacing:.12em;color:#f5c987;}.practice-lab{background-position:center 58%;}.practice-lab:after{content:"CHALLENGE DECK";position:absolute;right:30px;top:19px;font:900 40px/1 var(--serif);color:#f0d7aa0d;}.practice-track{padding-bottom:26px;}.practice-track .practice-card{padding:25px 23px 22px;display:flex;flex-direction:column;}.practice-card h3{margin-bottom:13px;}.practice-output{grid-template-rows:0fr;overflow:hidden;transition:.25s;}.practice-output>*{min-height:0;}.practice-card.open .practice-output{grid-template-rows:1fr;margin-top:12px;padding-top:12px;border-top:1px dashed #9a7955;}.practice-card.open{background:#f5e6ca;}.faq-title{z-index:2;}.faq-title:after{content:"RULEBOOK";position:absolute;left:17px;bottom:12px;font-size:7px;font-weight:900;letter-spacing:.18em;color:#b08b5a;}.faq-preview .accordion{position:relative;z-index:1;border-width:1px 0 1px 1px;}.faq-answer-preview{border:1px solid #604630;}.faq-answer-preview:before{content:"";position:absolute;left:44%;top:-8px;width:64px;height:15px;background:#c5a97e9c;transform:rotate(3deg);}.faq-answer-preview>span{font-size:7px;font-weight:900;letter-spacing:.15em;color:#a82922;}.faq-answer-preview h3{font:900 26px/.96 var(--serif);margin:9px 0 12px;}.faq-answer-preview p{font-size:10px;line-height:1.55;min-height:104px;}.faq-answer-preview>a{font-size:8px;font-weight:900;color:#a82a22;text-transform:uppercase;border-bottom:1px solid;}.faq-stamp{position:absolute;right:18px;border:2px solid #a72a22;color:#a72a22;padding:8px 10px;text-align:center;font-size:7px;font-weight:900;line-height:1.1;transform:rotate(-5deg);}.free-kit-band:before{content:"";position:absolute;inset:14px;border:1px solid #8d704d55;pointer-events:none;}.free-kit-route{position:absolute;display:flex;align-items:center;gap:7px;color:#7a6042;font-size:6px;}.free-kit-route i{height:1px;background:#a92822;flex:1;}.free-kit-seal{width:118px;height:118px;background:#f6e7cb;}.product-box{box-shadow:13px 14px 0 #0008;}.product-paper{box-shadow:12px 14px 0 #0006;padding-bottom:26px;}.product-badges span{clip-path:polygon(0 0,94% 0,100% 25%,100% 100%,6% 100%,0 75%);}.related-sheet{background:linear-gradient(90deg,#f0ddbc,#e4cca6);box-shadow:0 12px 22px #0004;}.related-grid.slider-track .mini-product{border:1px solid #6e5237;background:#ead7b5;clip-path:polygon(0 0,95% 0,100% 8%,100% 100%,5% 100%,0 92%);}.product-info-pro article:nth-child(2n){transform:translateY(12px);}.product-inspector{position:relative;z-index:3;margin:24px 0 0;}.product-inspector-nav{display:grid;}.product-inspector-nav button{border:0;background:transparent;color:#d8bf98;text-align:left;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;}.product-inspector-nav button.active{color:#fff0d5;}.product-inspector-copy>span{font-size:7px;font-weight:900;color:#ad2c24;letter-spacing:.15em;}.product-inspector-copy h3{font:900 25px/1 var(--serif);margin:7px 0 8px;}.product-inspector-copy p{max-width:680px;}.product-inspector-seal{text-align:center;}.product-inspector-seal b{font:900 30px/1 var(--serif);}.product-inspector-seal span{font-size:6px;font-weight:900;letter-spacing:.13em;}.catalog-sheet{background:linear-gradient(100deg,#ebd7b5,#f3e3c6 58%,#dec49d);}.catalog-sheet:before{content:"THE BOARD";position:absolute;right:36px;top:72px;font:900 55px/1 var(--serif);color:#8e281514;pointer-events:none;}.catalog-grid{position:relative;}.catalog-grid .product-card:nth-child(4n/**/+1){transform:rotate(-.7deg);}.catalog-grid .product-card:nth-child(4n/**/+2){transform:translateY(10px) rotate(.45deg);}.catalog-grid .product-card:nth-child(4n/**/+3){transform:translateY(-5px) rotate(-.3deg);}.catalog-grid .product-card:nth-child(4n){transform:translateY(7px) rotate(.65deg);}.catalog-filter button{clip-path:polygon(0 0,92% 0,100% 25%,100% 100%,8% 100%,0 75%);}.path-deck-strip article:after{content:"";position:absolute;right:12px;top:12px;width:10px;height:10px;border-radius:50%;border:1px solid #785f43;background:#e2cca8;}.about-paper,.contact-paper{box-shadow:12px 14px 0 #0007;}.about-note{box-shadow:8px 9px 0 #0008;}.contact-paper{transform:rotate(.35deg);}.contact-paper:before{content:"";position:absolute;left:42%;top:-8px;width:70px;height:14px;background:#caae7fa6;transform:rotate(-2deg);}.footer-board-edge{background-size:auto,7px 7px;}.footer-board-edge:before,.footer-board-edge:after{position:absolute;top:0;bottom:0;width:10px;background:repeating-linear-gradient(180deg,#6d4f31 0 12px,#17100c 12px 24px);}.footer-board-edge:before{left:0;}.footer-board-edge:after{right:0;}.footer-wordmark>span{display:inline-flex;align-items:center;gap:8px;}.footer-wordmark>span:before{content:"";width:34px;height:1px;background:#8f6c43;}.footer-grid>section,.footer-grid>nav{position:relative;}.footer-grid>section:before,.footer-grid>nav:before{content:"";position:absolute;left:12px;top:0;bottom:0;border-left:1px dashed #6d503455;}.footer-grid h4{letter-spacing:.02em;}.social-pro{flex-wrap:wrap;}.footer-bottom{margin:0 18px;}.red-button,.cream-button,.nav-start{position:relative;overflow:hidden;}.red-button:after,.cream-button:after,.nav-start:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#fff4d233 48%,transparent 60%);transform:translateX(-130%);transition:.45s;}.red-button:hover:after,.cream-button:hover:after,.nav-start:hover:after{transform:translateX(130%);}.product-card,.practice-card,.journey-step,.material-tabs button,.faq-q,.mini-product{-webkit-tap-highlight-color:transparent;}@media (max-width:1100px){.hero-scene{height:640px;}.collection-rail-wrap .product-card.is-active{flex:1.35 1 0!important;}.collection-rail-wrap .product-card{flex:.9 1 0!important;}.faq-preview{grid-template-columns:.55fr 1.1fr;}.faq-answer-preview{grid-column:1/-1;margin:0 12% 0 26%;transform:rotate(.4deg);}.product-inspector{grid-template-columns:180px 1fr;}.product-inspector-seal{display:none;}.footer-grid{grid-template-columns:1.1fr .8fr .9fr;}}@media (max-width:820px){.hero-shade{background:linear-gradient(90deg,#100d0bea 0,#100d0bb8 48%,transparent 92%),linear-gradient(0deg,#08060499,transparent 55%);}.hero-note{right:4%;top:7%;font-size:14px;}.hero-dice-readout{display:none;}.benefit-tickets article:nth-child(n){transform:none;}.collection-focus-deck{padding:38px 20px 32px;}.collection-rail-wrap .product-row.slider-track{align-items:stretch;}.collection-rail-wrap .product-card,.collection-rail-wrap .product-card.is-active{flex:0 0 58vw!important;transform:none!important;filter:none;}.collection-deck-key b{display:none;}.interactive-journey .journey-route{left:6%;right:6%;top:40%;}.route-pawn,.route-axis{display:none;}.journey-step{transform:none!important;}.paper-duo.material-lab{gap:38px;}.material-lab .paper-story{margin-right:0;}.material-side-note{right:10px;top:42%;width:130px;}.practice-track .practice-card{flex:0 0 72vw!important;min-width:0;}.faq-answer-preview{grid-column:1/-1;margin:0 9%;transform:none;}.free-kit-band{padding:38px 26px 56px;}.product-paper,.module-paper,.product-box{transform:none;}.product-inspector-nav{grid-template-columns:repeat(4,1fr);}.product-inspector-nav button{border-bottom:0;border-right:1px solid #5e472f;text-align:center;padding:10px 5px;}.footer-grid>section,.footer-grid>nav{border-bottom:1px solid #6d503455;}}@media (max-width:520px){.site-nav{padding:0 14px;}.brand{font-size:20px;}.hero-copy{left:6%;}.hero-mini-menu{left:6%;bottom:5%;padding:10px 12px;font-size:10px;}.hero-coordinate{display:none;}.collection-focus-deck:before{font-size:28px;right:8px;}.collection-focus-deck .section-heading{align-items:flex-start;}.collection-deck-key{overflow-x:auto;white-space:nowrap;}.collection-boardline{display:none;}.interactive-journey{min-height:1010px;}.interactive-journey .journey-copy{left:6%;width:86%;top:8%;}.interactive-journey .journey-route{top:34%;max-height:45%;overflow-y:auto;}.journey-detail{bottom:4%;}.material-lab .paper-material img{height:260px;}.material-tabs{grid-template-columns:1fr 1fr;}.material-tabs button:nth-child(2){border-right:0;}.material-tabs button:nth-child(-n/**/+2){border-bottom:1px solid #8a6e4f;}.material-side-note{position:static;width:auto;margin:0 18px 20px;transform:rotate(-1deg);}.practice-track .practice-card{min-height:300px;}.faq-preview{gap:0;}.faq-title{transform:none;}.faq-preview .accordion{margin:0;}.faq-answer-preview{grid-column:auto;margin:0;transform:none;}.product-inspector-nav{grid-template-columns:1fr 1fr;}.product-info-pro article:nth-child(2n){transform:none;}.footer-wordmark{padding-left:24px;padding-right:24px;}.social-pro a{width:42px;height:42px;}.footer-bottom{padding-left:8px;padding-right:8px;}}@media (prefers-reduced-motion:reduce){.route-pawn,.collection-rail-wrap .product-card,.practice-card,.social-pro a{transition:none!important;}.route-pawn{display:none;}.collection-rail-wrap .product-card.is-active{transform:none!important;}}.answer-change,.inspector-change{animation:v9Tap .22s ease;}@keyframes v9Tap{50%{transform:translateY(-3px);filter:brightness(1.05);}}.mobile-panel .social{display:flex;flex-wrap:wrap;gap:10px;}.mobile-panel .social a{width:38px;height:38px;border:1px solid #6d5338;background:#17120e;border-radius:50%;display:grid;place-items:center;box-shadow:3px 4px 0 #0003;}.mobile-panel .social img{width:28px;height:28px;}.site-header.scrolled{background:#080705fa;border-color:#b78c4c66;box-shadow:0 10px 30px #0009;}.interactive-journey .journey-route>.route-pawn,.interactive-journey .journey-route>.route-axis{min-height:0!important;background:transparent!important;border:0!important;padding:0!important;color:inherit!important;box-shadow:none!important;width:auto!important;clip-path:none!important;}.interactive-journey .journey-route>.route-pawn{position:absolute!important;}.interactive-journey .journey-route>.route-axis{position:absolute!important;}:root{--cream:#f2dfbc;--cream-hi:#f8e9ca;--cream-lo:#d9bb8e;--wine:#b92b23;--wine-dark:#7f1713;--charcoal:#0f0c0a;--ink-soft:#4a3524;--edge:#6b4b31;--gold-line:#b89564;--ease:cubic-bezier(.22,.8,.24,1);}::selection{background:#b92b23;color:#fff2d7;}.site-header{border-bottom-color:#8c674438;}.site-header.scrolled .site-nav{height:54px;}.brand{letter-spacing:.065em;}.desktop-nav a{padding:22px 0 20px;}.nav-start{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);}.nav-search img{filter:invert(86%) sepia(18%) saturate(396%) hue-rotate(350deg) brightness(101%);}.hero-scene{isolation:isolate;}.hero-scene:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 76% 34%,transparent 0 24%,#00000010 47%,#00000048 100%);}.hero-text-link{border-bottom:1px solid #c8a878;}.hero-note{clip-path:polygon(0 0,93% 0,100% 14%,100% 100%,7% 100%,0 86%);}.hero-move-card{transition:transform .22s var(--ease),box-shadow .22s var(--ease);}.hero-move-card:hover{transform:translateY(-5px) rotate(-.5deg);box-shadow:14px 16px 0 #0009;}.benefit-tickets{border:0;}.benefit-tickets article{background:linear-gradient(180deg,#f4e2c2,#ead3aa);border:1px solid #65472f;box-shadow:6px 7px 0 #2a1c13;min-height:92px;clip-path:polygon(0 0,95% 0,100% 15%,100% 100%,5% 100%,0 85%);}.benefit-tickets article:nth-child(2n){transform:translateY(5px);}.benefit-tickets img{width:31px;height:31px;padding:5px;border:1px solid #a72b23;background:#1b130e;}.benefit-tickets strong{font-size:10px;letter-spacing:.02em;}.benefit-tickets span{margin-top:3px;}.collection-focus-deck{padding:48px 28px 34px;background-color:#ead7b4;position:relative;overflow:hidden;}.collection-focus-deck:after{content:"ENTREXOR / COLLECTION 01";position:absolute;right:-20px;top:112px;transform:rotate(90deg);transform-origin:right top;font:900 9px/1 var(--sans);letter-spacing:.2em;color:#9b2b2438;}.collection-rail-wrap{position:relative;}.collection-rail-wrap:before,.collection-rail-wrap:after{content:"";position:absolute;top:0;bottom:0;width:26px;z-index:4;pointer-events:none;}.collection-rail-wrap:before{left:0;}.collection-rail-wrap:after{right:0;background:linear-gradient(-90deg,#ead7b4,transparent);}.collection-rail-wrap .product-row.slider-track{overflow-x:auto;scroll-snap-type:x mandatory;}.collection-rail-wrap .product-card,.collection-rail-wrap .product-card.is-active{flex:0 0 calc((100% - 36px)/4)!important;min-width:235px;transform:none!important;scroll-snap-align:start;transition:transform .22s var(--ease),filter .22s,box-shadow .22s var(--ease);filter:saturate(.88) brightness(.96);}.collection-rail-wrap .product-card.is-active{transform:translateY(-6px)!important;filter:saturate(1) brightness(1.03);box-shadow:0 12px 0 #2e2116,0 18px 28px #0004;}.collection-rail-wrap .product-card:hover{transform:translateY(-8px) rotate(-.25deg)!important;}.collection-rail-wrap .card-meta{position:relative;}.collection-rail-wrap .deck-number{font-size:46px;opacity:.09;}.collection-boardline{clip-path:polygon(0 0,98% 0,100% 35%,100% 100%,2% 100%,0 65%);}.slider-controls button{transition:transform .18s var(--ease),background .18s,color .18s;}.slider-controls button:disabled{cursor:not-allowed;transform:none;}.interactive-journey .journey-copy{z-index:4;}.journey-route{z-index:5;}.journey-step{clip-path:polygon(0 0,93% 0,100% 14%,100% 100%,7% 100%,0 86%);}.journey-step:hover,.journey-step.active{transform:translateY(-9px);}.journey-step.active b{box-shadow:0 0 0 5px #ead7b333;}.journey-detail{clip-path:polygon(0 0,94% 0,100% 12%,100% 100%,6% 100%,0 88%);}.material-lab{position:relative;overflow:hidden;padding-top:52px;padding-bottom:52px;}.material-lab:before{content:"FIELD MANUAL / ENTREXOR";position:absolute;left:28px;top:18px;font:900 7px var(--sans);letter-spacing:.18em;color:#b99d735d;}.material-lab .paper-story{margin-right:-34px;}.material-lab .paper-story:before{content:"";position:absolute;left:28%;right:28%;top:-13px;height:24px;background:#c7aa79aa;transform:rotate(1deg);box-shadow:0 1px 0 #0002;}.material-lab .paper-material{margin-left:-16px;z-index:2;}.material-tabs button{transition:background .18s,color .18s;}.practice-track{gap:20px;}.practice-track .practice-card{flex:0 0 calc((100% - 40px)/3)!important;min-width:300px;min-height:330px;transition:transform .2s var(--ease),box-shadow .2s;}.practice-track .practice-card.is-active{transform:translateY(-6px) rotate(-.25deg);box-shadow:12px 14px 0 #0009;}.practice-reveal{letter-spacing:.06em;}.practice-reveal:hover{background:#b62b23;border-color:#b62b23;}.faq-title{box-shadow:8px 10px 0 #2b1d14;}.faq-preview .accordion{border-top:1px solid #806247;border-bottom:1px solid #806247;}.faq-q{cursor:pointer;transition:background .15s,padding-left .15s;}.faq-q:hover{background:#f4e4c8;padding-left:15px;}.free-kit-band{border-top:6px solid #0d0a08;box-shadow:inset 0 1px #fff5d2;}.free-kit-object img{transition:transform .2s var(--ease),box-shadow .2s;}.free-kit-object:hover img{transform:translateY(-7px) rotate(-1deg);box-shadow:16px 19px 0 #2d1f15,0 22px 34px #0004;}.free-kit-route{font-weight:900;letter-spacing:.08em;}.catalog-filter button{cursor:pointer;transition:background .16s,color .16s,transform .16s;}.catalog-filter button:hover{transform:translateY(-2px);}.catalog-grid .product-card{clip-path:polygon(0 0,94% 0,100% 6%,100% 100%,6% 100%,0 94%);}.catalog-grid .product-card:hover{filter:saturate(1.05);}.catalog-bottom-note{clip-path:polygon(0 0,97% 0,100% 16%,100% 100%,3% 100%,0 84%);}.product-box{clip-path:polygon(0 0,96% 0,100% 5%,100% 100%,4% 100%,0 95%);}.product-box img{background:#1b130e;}.product-paper,.module-paper{clip-path:polygon(0 0,94% 0,100% 8%,100% 100%,6% 100%,0 92%);}.product-paper .product-price{font-size:31px;}.product-badges span{border-color:#9b7b56;background:#f4e1be;}.module-toggle:hover{background:#f5e4c6;}.related-sheet{clip-path:polygon(0 0,98% 0,100% 4%,100% 100%,2% 100%,0 96%);}.related-grid.slider-track .mini-product{flex:0 0 calc((100% - 36px)/4)!important;display:grid;grid-template-columns:96px 1fr;gap:10px;padding:10px;align-items:center;min-height:130px;}.related-grid .mini-product img{width:96px;height:110px;object-fit:cover;border:1px solid #493421;background:#17110d;}.related-grid .mini-product strong{display:block;font:800 15px/1 var(--serif);text-transform:uppercase;}.related-grid .mini-product span{display:block;margin:6px 0 8px;font-size:10px;font-weight:900;}.related-grid .mini-product em{font-size:7px;letter-spacing:.07em;}.product-info-pro article{box-shadow:5px 6px 0 #0003;}.about-scene,.updates-scene,.contact-scene,.error-scene{box-shadow:0 18px 45px #0007;}.about-paper,.updates-sheet,.contact-form,.error-paper{clip-path:polygon(0 0,95% 0,100% 7%,100% 100%,5% 100%,0 93%);}.principle-track article{clip-path:polygon(0 0,93% 0,100% 12%,100% 100%,7% 100%,0 88%);box-shadow:7px 8px 0 #0005;}.updates-sheet article{transition:transform .18s var(--ease),background .18s;}.updates-sheet article:hover{transform:translateX(5px);background:#f4e1bd;}.footer-cta-board{border-width:1px;}.footer-board-edge{border-color:#705033;}.social-pro{display:flex!important;gap:13px!important;margin-top:18px!important;}.social-pro a{width:46px!important;overflow:hidden;color:transparent!important;}.social-pro a img{display:block!important;object-fit:contain!important;filter:none!important;}.social-pro a:hover{background:#f6e7ca!important;}.footer-menu a,.footer-docs a{transition:color .16s,padding-left .16s;}.footer-bottom{letter-spacing:.08em;}@media (max-width:1100px){.collection-rail-wrap .product-card,.collection-rail-wrap .product-card.is-active{flex-basis:calc((100% - 24px)/3)!important;}.practice-track .practice-card{flex-basis:calc((100% - 20px)/2)!important;}.related-grid.slider-track .mini-product{flex-basis:calc((100% - 24px)/3)!important;}}@media (max-width:820px){.benefit-tickets{margin:-22px 16px 0;padding:0;grid-template-columns:1fr 1fr;}.benefit-tickets article:nth-child(2n){transform:none;}.collection-rail-wrap .product-card,.collection-rail-wrap .product-card.is-active{flex-basis:60vw!important;}.practice-track .practice-card{flex-basis:72vw!important;}.footer-grid>section,.footer-grid>nav{min-height:0;}}@media (max-width:520px){.site-nav{height:58px;}.hero-scene{background-position:68% center;}.hero-copy{top:8%;}.hero-copy p{max-width:270px;}.hero-actions{gap:12px;flex-wrap:wrap;}.benefit-tickets{grid-template-columns:1fr;margin:-18px 10px 0;}.benefit-tickets article{min-height:70px;grid-template-columns:36px 1fr;padding:12px;}.collection-focus-deck{padding:32px 10px 24px;}.collection-rail-wrap .product-card,.collection-rail-wrap .product-card.is-active{flex-basis:78vw!important;min-width:0;}.collection-rail-wrap .card-cover{aspect-ratio:3/3.8;}.practice-track .practice-card{flex-basis:84vw!important;min-width:0;}.related-grid.slider-track .mini-product{flex-basis:82vw!important;grid-template-columns:84px 1fr;}.related-grid .mini-product img{width:84px;height:100px;}.footer-wordmark .brand{font-size:31px;}}:root{--v11-ink:#100c09;--v11-paper:#f0ddba;--v11-paper2:#e1c69a;--v11-red:#b62922;--v11-red2:#7d1c18;--v11-gold:#c99e63;--v11-line:#735436;--v11-shadow:#070504;}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.035;background-image:radial-gradient(#fff 0.6px,transparent .8px),radial-gradient(#000 .6px,transparent .9px);background-size:5px 5px,7px 7px;background-position:0 0,2px 1px;mix-blend-mode:overlay;}.site-header{border-bottom:1px solid #6d4b2f;box-shadow:0 8px 30px #0005;}.desktop-nav a{position:relative;}.desktop-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:-11px;height:2px;background:var(--v11-red);transition:.2s;}.desktop-nav a:hover:after,.desktop-nav a.current:after{left:0;right:0;}.nav-start{box-shadow:3px 4px 0 #5a1a14;}.hero-scene{border-bottom:0;}.hero-scene:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#090705ed 0 27%,#09070586 43%,transparent 68%),linear-gradient(0deg,#0a0706 0,transparent 18%);}.hero-copy h1{letter-spacing:-.055em;text-shadow:0 3px 0 #000;}.hero-copy h1 em{filter:drop-shadow(0 7px 0 #54130f);}.hero-mini-menu{border-color:#94704b;box-shadow:7px 8px 0 #0007;}.hero-move-card{box-shadow:10px 12px 0 #0008;}.hero-note{border:1px solid #7c5638;box-shadow:8px 10px 0 #0007;}.hero-coordinate,.hero-dice-readout{z-index:5;}.benefit-tickets{margin-top:-2px;box-shadow:0 14px 20px #0003;}.benefit-tickets article{transition:.2s;position:relative;}.benefit-tickets article:hover{transform:translateY(-6px) rotate(-.4deg);z-index:3;background:#f4e3c2;box-shadow:8px 10px 0 #2a1b11;}.benefit-tickets article:nth-child(even):hover{transform:translateY(-6px) rotate(.4deg);}.collection-sheet.collection-focus-deck{background-size:84px 84px,84px 84px,auto;}.collection-sheet.collection-focus-deck:after{content:"PROPERTY DECK / 04 FEATURED MOVES";position:absolute;right:27px;bottom:20px;font:900 8px/1 var(--sans);letter-spacing:.18em;color:#7d634577;transform:rotate(-90deg);transform-origin:right bottom;}.collection-rail-wrap{display:flex;align-items:center;}.collection-rail-wrap:before{bottom:40px;background:repeating-linear-gradient(90deg,#6f53362c 0 1px,transparent 1px 78px);}.collection-rail-wrap .product-row.slider-track{width:100%;align-items:center;justify-content:center;}.collection-rail-wrap .product-card{position:absolute!important;flex:none!important;transition:transform .46s cubic-bezier(.18,.86,.3,1),filter .35s,opacity .35s,box-shadow .35s;transform-origin:50% 92%;box-shadow:7px 10px 0 #3a2819;opacity:1;filter:saturate(.84) brightness(.88);}.collection-rail-wrap .product-card[data-rel="-2"]{z-index:1;opacity:.68;}.collection-rail-wrap .product-card[data-rel="-1"]{z-index:3;}.collection-rail-wrap .product-card[data-rel="0"]{z-index:6;filter:none;box-shadow:17px 20px 0 #392517,0 35px 38px #0005;}.collection-rail-wrap .product-card[data-rel="1"]{z-index:3;}.collection-rail-wrap .product-card[data-rel="2"]{z-index:1;opacity:.68;}.collection-rail-wrap .product-card[data-rel="far"]{opacity:0;pointer-events:none;z-index:0;}.collection-rail-wrap .product-card:hover{filter:none;}.collection-rail-wrap .product-card[data-rel="0"] .card-ribbon{background:var(--v11-red);color:#fff0d5;}.collection-rail-wrap .product-card[data-rel="0"] .deck-number{color:#b42c2230;}.collection-dossier small{font-weight:900;letter-spacing:.15em;color:#d36a5d;}.collection-dossier strong{display:block;font:900 26px/.95 var(--serif);margin-top:3px;}.collection-dossier a{font-weight:900;text-transform:uppercase;}.interactive-journey{isolation:isolate;}.interactive-journey:after{background:linear-gradient(90deg,#080604f3 0 23%,#0806048d 43%,#08060440 73%,#080604d6);}.interactive-journey .journey-copy,.interactive-journey .journey-route,.interactive-journey .journey-detail{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;}.interactive-journey .journey-route{box-shadow:12px 14px 0 #0006;}.interactive-journey .journey-route:before{border:0!important;}.journey-step:nth-of-type(odd){transform:translateY(-10px) rotate(-1deg);}.journey-step:nth-of-type(even){transform:translateY(12px) rotate(1deg);}.journey-step.active{transform:translateY(-14px) rotate(0)!important;box-shadow:11px 13px 0 #0009;}.route-pawn{left:calc(20% + ((var(--journey-index) % 2) * 58%))!important;top:calc(18% + (floor(var(--journey-index) / 2) * 53%));display:none;}.route-axis{display:none;}.journey-detail{align-self:center;transform:rotate(1deg);}.journey-detail:before{content:"CURRENT MOVE";position:absolute;right:18px;top:-10px;background:#b52d25;color:#f7e3c0;padding:6px 8px;font-size:6px;font-weight:900;letter-spacing:.12em;}.material-lab .paper-material{border-radius:2px;}.material-lab .paper-material:after{content:"";position:absolute;left:22px;right:22px;bottom:-15px;height:22px;background:#bd9e71;border:1px solid #60472f;z-index:-2;transform:rotate(-1deg);}.material-tabs{border:0!important;}.material-tabs button{border-bottom:0!important;clip-path:polygon(0 12%,10% 0,100% 0,100% 100%,0 100%);}.material-tabs button.active{box-shadow:0 -4px 0 #b72b23!important;}.material-detail:before{content:"FIELD NOTE";position:absolute;left:18px;top:-8px;background:#b72b23;color:#fff0d5;font-size:6px;font-weight:900;padding:4px 7px;letter-spacing:.13em;}.practice-track{align-items:center;padding:18px 6px 34px;}.practice-card:nth-child(1){clip-path:polygon(0 0,92% 0,100% 9%,100% 92%,92% 100%,0 100%);background:#efdcb8;transform:rotate(-1.2deg);}.practice-card:nth-child(1):before{content:"OPPORTUNITY CARD";position:absolute;right:-37px;top:46%;transform:rotate(90deg);font-size:6px;font-weight:900;letter-spacing:.14em;color:#9a2b24;}.practice-card:nth-child(2){background:#e7d1aa;clip-path:polygon(3% 0,100% 0,100% 94%,96% 100%,0 100%,0 6%);transform:rotate(.9deg) translateY(16px);box-shadow:12px 14px 0 #0008;}.practice-card:nth-child(2):after{content:"WORKSHEET / 02";position:absolute;right:14px;top:12px;font-size:6px;font-weight:900;color:#875f3d;}.practice-card:nth-child(3){border-color:#9f7448;transform:rotate(-.8deg) translateY(-8px);box-shadow:13px 15px 0 #0009;}.practice-card:nth-child(3) h3,.practice-card:nth-child(3) p,.practice-card:nth-child(3) .practice-card-bottom em{color:#efdcba;}.practice-card:nth-child(3) .practice-card-bottom{border-color:#74563a;}.practice-card:nth-child(3) .practice-reveal{color:#fff0d5;border-color:#d7a36d;}.practice-card:hover{transform:translateY(-8px) rotate(0) scale(1.015);z-index:4;}.practice-card.open{box-shadow:16px 18px 0 #0008;}.faq-preview{position:relative;}.faq-preview:before{content:"";position:absolute;left:51.8%;top:34px;bottom:34px;width:12px;background:linear-gradient(90deg,#0002,#fff3,#0002);filter:blur(1px);opacity:.45;}.faq-preview .accordion{border-right:1px solid #7c6043;box-shadow:inset -12px 0 18px #5b42291a;}.faq-answer-preview{background:#f0ddba;}.faq-answer-preview:after{content:"ENTREXOR / RULEBOOK";position:absolute;left:27px;bottom:20px;font-size:6px;font-weight:900;letter-spacing:.16em;color:#7d6045;}.faq-stamp{bottom:28px;}.free-kit-band{min-height:330px;background:linear-gradient(105deg,#d8b886,#f0dbb6 64%,#cda772);}.free-kit-band:after{content:"START / MOVE 01";position:absolute;right:3%;top:12px;font:900 44px/1 var(--serif);color:#a7271710;letter-spacing:.02em;}.free-kit-object{filter:drop-shadow(12px 14px 0 #614328);}.free-kit-seal{transform:rotate(5deg);border:3px double #a42922;box-shadow:10px 12px 0 #0003;}.free-kit-band-copy{max-width:720px;}.free-kit-route{height:28px;}.free-kit-route span{padding:3px 7px;background:#ead6b2;border:1px solid #8a6a46;}.free-kit-route span.active{background:#b52d25;color:#fff0d4;border-color:#b52d25;}.product-board-pro{background-position:center top;}.product-box{transform:translateY(30px) rotate(-2deg);border:1px solid #9b744c;}.product-paper{transform:translateY(12px) rotate(.35deg);}.module-paper{position:relative;transform:translateY(-12px) rotate(1.3deg);clip-path:polygon(0 0,92% 0,100% 7%,100% 100%,8% 100%,0 94%);}.module-paper:before{content:"";position:absolute;left:48%;top:-16px;width:76px;height:26px;border:3px solid #3a2b20;border-bottom:0;border-radius:30px 30px 0 0;transform:translateX(-50%);opacity:.7;}.module-paper:after{content:"FIELD MANUAL";position:absolute;right:12px;bottom:12px;font-size:6px;font-weight:900;letter-spacing:.16em;color:#8a6645;writing-mode:vertical-rl;}.product-inspector-nav{padding:10px;}.product-inspector-nav button{padding:13px 12px!important;border-bottom:1px solid #6c4f34!important;}.product-inspector-nav button.active{background:#b52c24!important;}.product-inspector-seal{align-self:stretch;display:grid;place-content:center;border-left:1px solid #76573b;}.product-board-route{margin-top:22px;background:#110d0bea;padding:12px 15px;border:1px solid #765434;}.related-grid.slider-track{perspective:900px;}.related-grid.slider-track .mini-product{flex:0 0 23%;min-width:205px;transition:.3s;}.related-grid.slider-track .mini-product.is-active{z-index:4;box-shadow:11px 13px 0 #4b3423;}.related-grid.slider-track .mini-product:not(.is-active){transform:rotate(-1deg);opacity:.83;}.related-grid.slider-track .mini-product:nth-child(even):not(.is-active){transform:rotate(1deg);}.product-info-pro article:nth-child(1){background:#f1ddba;transform:rotate(-1.2deg);clip-path:polygon(0 0,92% 0,100% 9%,100% 100%,8% 100%,0 91%);}.product-info-pro article:nth-child(2){background:#15100d;color:#efdbb7;transform:translateY(18px) rotate(.8deg);border-color:#9b744d;}.product-info-pro article:nth-child(2) p{color:#c5aa82;}.product-info-pro article:nth-child(3){background:#e9d1a8;transform:translateY(-10px) rotate(.5deg);clip-path:polygon(4% 0,100% 0,100% 94%,96% 100%,0 100%,0 6%);}.product-info-pro article:nth-child(4){background:#f0dfbf;transform:rotate(-.5deg);border:2px double #745438;}.product-info-pro article:nth-child(4) ul{padding-left:18px;}.product-system-dossier{display:grid;margin:0;background:#745334;border:1px solid #745334;}.product-system-dossier small{font-weight:900;letter-spacing:.14em;color:#a72c24;}.product-system-dossier strong{display:block;margin:5px 0;}.product-system-dossier span{color:#72583e;}.catalog-filter{background:#d4b98f;padding:5px;border:1px solid #8a6a47;box-shadow:5px 6px 0 #0002;}.catalog-filter button.active{box-shadow:3px 4px 0 #571611;}.catalog-stage-dossier{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;align-items:center;background:#15100d;color:#efdbb8;padding:14px 18px;min-width:310px;box-shadow:7px 8px 0 #0005;clip-path:polygon(0 0,95% 0,100% 16%,100% 100%,5% 100%,0 84%);}.catalog-stage-dossier b{font:900 29px/1 var(--serif);color:#d84d41;grid-row:1/3;}.catalog-stage-dossier strong{font:900 16px/1 var(--serif);}.catalog-stage-dossier span{font-size:7px;color:#bca27b;letter-spacing:.08em;text-transform:uppercase;}.catalog-route-strip{position:relative;margin:24px 0 38px;background:#130f0c;color:#ead3ad;border-color:#745435;box-shadow:6px 7px 0 #0003;}.catalog-route-strip:after{content:"ACTIVE ROUTE";position:absolute;right:12px;top:-9px;background:#b52b23;color:#f5dfbb;padding:4px 6px;font-size:6px;font-weight:900;letter-spacing:.12em;}.catalog-grid{align-items:start;padding:12px 5px 26px;background:radial-gradient(circle at center,#7b5d3720 0 2px,transparent 2.5px) 0 0/32px 32px;}.catalog-grid .product-card{position:relative;transition:.3s;}.catalog-grid .product-card:nth-child(2){transform:translateY(24px) rotate(.7deg);}.catalog-grid .product-card:nth-child(3){transform:translateY(-12px) rotate(-.4deg);}.catalog-grid .product-card:nth-child(4){transform:translateY(18px) rotate(.8deg);}.catalog-grid .product-card:nth-child(5){transform:translateY(16px) rotate(-.8deg);}.catalog-grid .product-card:nth-child(6){transform:translateY(-10px) rotate(.5deg);}.catalog-grid .product-card:nth-child(7){transform:translateY(24px) rotate(-.4deg);}.catalog-grid .product-card:nth-child(8){transform:translateY(2px) rotate(.6deg);}.catalog-grid .product-card:before{content:attr(data-stage);position:absolute;left:-8px;top:58px;z-index:6;background:#15100d;color:#efd9b5;padding:6px 7px;font-size:6px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;writing-mode:vertical-rl;box-shadow:4px 5px 0 #0005;}.catalog-grid .product-card:hover{transform:translateY(-14px) rotate(0deg) scale(1.025)!important;z-index:9;box-shadow:15px 18px 0 #3a2719;}.catalog-grid .product-card[hidden]{display:none!important;}.site-footer{background:#080604;border-top:1px solid #7f5b39;}.footer-cta-board{position:relative;overflow:hidden;background:linear-gradient(90deg,#8c1d18,#bd3027 58%,#7a1714);box-shadow:inset 0 0 0 1px #d46b5e55;}.footer-cta-board:after{content:"NEXT MOVE";position:absolute;right:20px;bottom:-28px;font:900 78px/1 var(--serif);color:#2e09091f;pointer-events:none;}.footer-board-edge{position:relative;border-left:8px solid transparent;border-right:8px solid transparent;border-image:repeating-linear-gradient(#8b6845 0 8px,#17100c 8px 16px) 8;}.footer-wordmark{padding-top:7px;}.footer-grid{position:relative;}.footer-grid:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#815f3d,transparent);}.social-pro{gap:10px;}.social-pro a{width:56px;height:56px!important;border-radius:50%!important;display:grid!important;place-items:center!important;padding:0!important;background:radial-gradient(circle at 35% 30%,#f1d8ac,#b8915d 65%,#6f4e30)!important;border:2px solid #e0bf8c!important;box-shadow:0 0 0 4px #20150d,6px 7px 0 #0008!important;transition:.22s;}.social-pro a:hover{transform:translateY(-5px) rotate(-5deg);}.social-pro a:nth-child(2):hover{transform:translateY(-5px) rotate(5deg);}.social-pro a img{width:26px!important;height:26px!important;}.social-pro a span{display:none!important;}.footer-docs>a{position:relative;width:100%;margin:2px 0;padding:8px 11px!important;background:#100c09;border:1px solid #3f2d1e!important;box-shadow:3px 4px 0 #0004;}.footer-docs>a:nth-child(2){transform:rotate(.4deg);}.footer-docs>a:nth-child(3){transform:rotate(-.4deg);}.footer-bottom{position:relative;}.footer-bottom:before{content:"END OF BOARD";position:absolute;left:50%;transform:translateX(-50%);top:14px;font:900 20px/1 var(--serif);color:#8b67431a;white-space:nowrap;}a,button{outline-offset:3px;}.red-button,.cream-button,.nav-start{transition:transform .18s,box-shadow .18s,filter .18s;}.red-button:hover,.cream-button:hover,.nav-start:hover{transform:translateY(-2px);filter:brightness(1.04);}@media (max-width:1100px){.collection-rail-wrap{height:480px;padding-left:4vw;padding-right:4vw;}.collection-rail-wrap .product-card{width:min(29vw,300px)!important;}.collection-dossier{margin-left:4vw;margin-right:4vw;}.interactive-journey{grid-template-rows:auto auto;}.journey-detail{grid-column:1/-1;}.module-paper{transform:rotate(.3deg);}.catalog-grid .product-card{grid-column:span 4;}.product-system-dossier{grid-template-columns:1fr 1fr;}.product-system-dossier article:first-child{grid-column:1/-1;}}@media (max-width:820px){.collection-sheet.collection-focus-deck{padding-left:16px;padding-right:16px;}.collection-rail-wrap{min-height:470px;overflow:hidden!important;}.collection-rail-wrap .product-card{box-shadow:9px 11px 0 #3a2819;}.collection-rail-wrap .product-card.is-active{transform:translateY(-8px) scale(1.02)!important;}.collection-dossier{clip-path:none;}.collection-dossier p{grid-column:1/-1;}.interactive-journey .journey-copy{width:100%!important;}.interactive-journey .journey-route{margin-top:32px;}.paper-duo.material-lab{grid-template-columns:1fr;}.material-lab .paper-story,.material-lab .paper-material{transform:none;margin:0;}.material-lab .paper-material{margin-top:20px;}.practice-card{flex-basis:72vw;}.faq-preview:before{display:none;}.faq-title{transform:none;}.faq-preview .accordion,.faq-answer-preview{margin:0;transform:none;}.free-kit-route{left:4%;right:4%;}.product-box,.product-paper,.module-paper{transform:none;}.product-paper h1{font-size:44px;}.product-inspector-nav{display:flex;overflow-x:auto;}.product-inspector-nav button{flex:0 0 auto;}.related-grid.slider-track{overflow-x:auto!important;}.related-grid.slider-track .mini-product{flex-basis:72%!important;}.product-system-dossier{grid-template-columns:1fr;}.catalog-grid .product-card{grid-column:span 1!important;}.footer-cta-board{border-left:0;border-right:0;}.footer-docs>a{width:auto;}}@media (max-width:520px){.collection-rail-wrap .product-row.slider-track{padding-left:8vw!important;padding-right:8vw!important;}.collection-rail-wrap .product-card{width:82vw!important;min-width:82vw!important;}.collection-dossier{grid-template-columns:1fr;}.collection-dossier a{justify-self:start;}.interactive-journey .journey-route{min-height:0;}.journey-step{min-height:125px;}.practice-card{flex-basis:84vw;}.free-kit-band{padding-bottom:82px;}.catalog-grid .product-card{grid-column:1!important;}.catalog-grid .product-card:before{writing-mode:horizontal-tb;left:8px;top:-7px;}.footer-cta-board{margin:0;}.footer-board-edge{margin:0;border-left-width:4px;border-right-width:4px;}}@media (prefers-reduced-motion:reduce){.collection-rail-wrap .product-card,.practice-card,.catalog-grid .product-card,.social-pro a{transition:none!important;}}@media (min-width:821px){.collection-rail-wrap .product-card{left:50%;top:50%;}.collection-rail-wrap .product-card[data-rel="-2"]{transform:translate(-180%,-40%) rotate(-8deg) scale(.76);}.collection-rail-wrap .product-card[data-rel="-1"]{transform:translate(-120%,-48%) rotate(-4.2deg) scale(.9);}.collection-rail-wrap .product-card[data-rel="0"]{transform:translate(-50%,-55%) rotate(0) scale(1.08)!important;}.collection-rail-wrap .product-card[data-rel="1"]{transform:translate(20%,-48%) rotate(4.3deg) scale(.9);}.collection-rail-wrap .product-card[data-rel="2"]{transform:translate(80%,-40%) rotate(8deg) scale(.76);}.collection-rail-wrap .product-card[data-rel="far"]{transform:translate(-50%,-50%) scale(.65);}}.catalog-grid .product-card:before{inset:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;}.catalog-grid .card-cover{background:#1a1510!important;}.catalog-grid .card-cover img{display:block!important;opacity:1!important;visibility:visible!important;}@media (min-width:1101px){.collection-rail-wrap{height:520px;}.collection-rail-wrap .product-card{width:270px!important;min-width:270px!important;max-width:270px!important;}}@media (min-width:821px) and (max-width:1100px){.collection-rail-wrap{height:505px;}.collection-rail-wrap .product-card{width:255px!important;min-width:255px!important;max-width:255px!important;}}:root{--v12-ink:#100c09;--v12-paper:#ead5ad;--v12-paper-light:#f1dfbd;--v12-red:#b32d25;--v12-line:#80603f;--v12-gold:#b78a52;}html{scroll-behavior:smooth;}body{overflow-x:hidden;}.social-placeholder{display:flex;gap:8px;align-items:center;}.social-token{font-size:7px;font-weight:900;text-transform:uppercase;cursor:not-allowed;opacity:.82;user-select:none;}.mobile-panel .social-token span{display:none;}.mobile-panel .social-token{width:40px;height:40px;padding:0;justify-content:center;border-radius:50%;}.collection-sheet.collection-focus-deck{padding-bottom:34px;}.collection-rail-wrap{padding-top:4px;padding-bottom:18px;}.collection-rail-wrap .product-card[data-rel="far"]{transform:translate(-50%,-50%) scale(.62)!important;}.collection-dossier:before{content:"SELECTED MOVE";position:absolute;right:13px;top:-10px;background:#e6cfaa;color:#22170f;padding:4px 7px;font-size:6px;font-weight:900;letter-spacing:.13em;border:1px solid #6f5136;}.collection-boardline{padding-right:35vw;}.product-info-pro{background:radial-gradient(circle at 20% 15%,#fff1cc19,transparent 35%),#c7a779;}.product-info-pro article{position:relative;overflow:visible!important;}.product-info-pro .info-ticket{background:#efd9b4!important;clip-path:polygon(0 0,92% 0,100% 9%,100% 91%,92% 100%,0 100%,4% 50%);transform:rotate(-1.7deg)!important;padding:34px 30px!important;}.product-info-pro .info-ticket:before,.product-info-pro .info-ticket:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#c7a779;right:-8px;}.product-info-pro .info-ticket:before{top:28%;}.product-info-pro .info-ticket:after{bottom:28%;}.product-info-pro .info-darkcard{transform:translateY(18px) rotate(1.1deg)!important;}.product-info-pro .info-darkcard:before{content:"FIELD NOTE";position:absolute;right:-8px;top:18px;background:#ad2a22;color:#f5dfbb;padding:5px 8px;font-size:6px;letter-spacing:.14em;font-weight:900;transform:rotate(90deg) translateX(100%);transform-origin:right top;}.product-info-pro .info-notepad{background:repeating-linear-gradient(#eedab6 0 27px,#d6b78e 28px)!important;transform:translateY(-12px) rotate(.6deg)!important;border-left:8px solid #aa2b23!important;padding:32px 26px!important;box-shadow:9px 12px 0 #5d422c55!important;}.product-info-pro .info-notepad:before{content:"PRACTICE / 03";position:absolute;top:-13px;left:20px;background:#f1dfbd;border:1px solid #76563a;padding:5px 9px;font-size:6px;font-weight:900;letter-spacing:.13em;}.product-info-pro .info-checklist{background:#f1dfbd!important;transform:rotate(-.5deg)!important;border:2px double #725137!important;padding:30px 26px 26px 46px!important;}.product-info-pro .info-checklist:before{content:"";position:absolute;left:18px;top:0;bottom:0;border-left:1px solid #b12d2577;}.product-info-pro .info-checklist li{list-style:"✓  ";padding:3px 0;border-bottom:1px dashed #85684955;}.product-info-pro article>span{color:#a72c2220!important;}.module-paper{box-shadow:12px 14px 0 #39271966;}.related-grid.slider-track{padding-left:3%;padding-right:3%;scroll-padding-inline:3%;}.related-grid.slider-track .mini-product{flex-basis:22%;transform-origin:50% 100%;}.related-grid.slider-track .mini-product:nth-child(3n/**/+1){rotate:-1deg;}.related-grid.slider-track .mini-product:nth-child(3n/**/+2){rotate:.7deg;}.related-grid.slider-track .mini-product.is-active{rotate:0deg;transform:translateY(-12px) scale(1.07);}.contact-paper .form-note{min-height:32px;margin:10px 0 0;padding:9px 10px;border:1px dashed #8b6848;background:#e5cc9e;color:#72543a;font-size:8px;line-height:1.35;}.contact-paper[data-state="ready"] .form-note{border-color:#557244;color:#31452a;}.contact-paper[data-state="preview"] button[type="submit"]:after{content:"";}.policy>h2{font:800 24px/1.05 var(--serif);margin:34px 0 12px;padding-top:18px;border-top:1px solid #9a7d5c;color:#21160f;}.policy>h2:first-child{margin-top:0;}.policy ul,.policy ol{margin:10px 0 18px;padding-left:24px;}.policy li{margin:7px 0;line-height:1.55;}.policy .policy-date{font-size:9px;font-weight:900;letter-spacing:.06em;color:#9f2a22;}.policy a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;}.footer-contact{position:relative;}.footer-contact:after{content:"CONTACT STATION";position:absolute;right:20px;top:26px;color:#a62c2366;font-size:7px;font-weight:900;letter-spacing:.15em;}.footer-docs{background:linear-gradient(135deg,#140f0c,#0b0806);}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #e9c488;outline-offset:3px;}.catalog-filter button:focus-visible,.material-tabs button:focus-visible{outline-color:#8e211b;}.menu-btn img,.close-btn img,.nav-search img{display:block;}.card-cover img,.product-box img,.mini-product img{width:100%;}@media (max-width:820px){.nav-actions{gap:8px;}.benefit-strip.benefit-tickets{overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 14px;scrollbar-width:none;}.benefit-tickets article{flex:0 0 72%;scroll-snap-align:start;min-height:92px;}.collection-rail-wrap{display:block;}.collection-rail-wrap .product-row.slider-track{height:auto;}.collection-dossier{padding:16px;transform:none;}.collection-boardline{padding-right:0;margin-top:12px;}.interactive-journey{padding-bottom:32px;}.journey-route{position:relative!important;left:auto!important;right:auto!important;top:auto!important;margin:18px 5% 12px;display:flex!important;overflow-x:auto;max-height:none!important;gap:10px;scroll-snap-type:x mandatory;}.journey-step{flex:0 0 78%;scroll-snap-align:center;min-height:126px;}.journey-detail{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;width:auto!important;margin:12px 5%;}.material-tabs{scrollbar-width:none;}.material-tabs button{min-width:132px;border-right:1px solid #81694f!important;border-bottom:0!important;}.practice-track.slider-track{scroll-padding-inline:18px;}.practice-card{scroll-snap-align:center;}.product-info-pro{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:36px 18px 52px;gap:16px;}.product-info-pro article{flex:0 0 82%;scroll-snap-align:center;transform:none!important;min-height:245px!important;}.product-info-pro .info-ticket,.product-info-pro .info-darkcard,.product-info-pro .info-notepad,.product-info-pro .info-checklist{transform:none!important;}.related-grid.slider-track .mini-product{flex-basis:72%;}.catalog-filter{display:flex;overflow-x:auto;white-space:nowrap;scrollbar-width:none;}.catalog-filter button{flex:0 0 auto;}.catalog-stage-dossier{min-width:0;width:100%;margin-top:12px;}.catalog-grid{gap:24px 13px!important;}.catalog-grid .product-card{grid-column:span 1;transform:none!important;}.catalog-grid .product-card:nth-child(even){margin-top:24px;}.catalog-grid .product-card:before{display:none;}.footer-cta-board{margin:0;clip-path:none;}.footer-board-edge{margin:0;}.footer-contact:after{display:none;}.footer-contact>p span{width:72px;}.footer-docs,.footer-menu{padding-top:22px!important;padding-bottom:22px!important;}.social-pro .social-token span{display:none;}.social-pro .social-token{width:42px;height:42px;padding:0;justify-content:center;border-radius:50%;}}@media (max-width:520px){.catalog-grid .product-card:nth-child(even){margin-top:0;}.benefit-tickets article{flex-basis:84%;}.product-info-pro article{flex-basis:88%;}.related-grid.slider-track .mini-product{flex-basis:84%;}.footer-route{overflow-x:auto;padding-bottom:4px;}.footer-bottom span:last-child{display:none;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}.collection-rail-wrap .product-card,.mini-product,.journey-step{transition:none!important;}}:root{--v13-paper:#f1dfbd;--v13-paper-deep:#d9bb8d;--v13-ink:#120d0a;--v13-red:#bd3027;--v13-red-dark:#7f1e19;--v13-gold:#c79b61;--v13-line:#6e5035;--v13-shadow:#080504;}.red-button,.cream-button,.nav-start{min-height:46px;padding:12px 20px;border-width:1px;font-size:10px;letter-spacing:.065em;box-shadow:5px 6px 0 #0006;}.red-button{background:linear-gradient(180deg,#c9382e,#ad241e);border-color:#e27065;color:#fff7e7;}.cream-button,.nav-start{background:linear-gradient(180deg,#f7e7c8,#ead5ae);border-color:#8b6745;color:#17100c;}.section-heading h2{font-size:clamp(24px,2.2vw,34px);line-height:.98;}.section-heading span,.journey-copy>span,.paper-story>span,.faq-title>span{font-size:9px;}.slider-controls button{min-height:38px;}.collection-rail-wrap .product-card{left:50%!important;top:50%!important;width:min(20vw,285px)!important;min-width:245px!important;max-width:285px!important;}.collection-rail-wrap .product-card[data-rel="-2"]{transform:translate(-185%,-39%) rotate(-8deg) scale(.72)!important;}.collection-rail-wrap .product-card[data-rel="-1"]{transform:translate(-119%,-47%) rotate(-4deg) scale(.9)!important;}.collection-rail-wrap .product-card[data-rel="0"]{transform:translate(-50%,-53%) rotate(0) scale(1.06)!important;}.collection-rail-wrap .product-card[data-rel="1"]{transform:translate(19%,-47%) rotate(4deg) scale(.9)!important;}.collection-rail-wrap .product-card[data-rel="2"]{transform:translate(85%,-39%) rotate(8deg) scale(.72)!important;}.collection-dossier{z-index:8;transform:none!important;}.collection-dossier small{font-size:7px;}.collection-dossier a{display:inline-flex;align-items:center;justify-content:center;align-self:end;font-size:8px!important;border:1px solid #dc6d62;box-shadow:4px 5px 0 #0007;}.collection-boardline>span{font-weight:900;letter-spacing:.06em;}.collection-boardline>a{justify-self:end;box-shadow:3px 4px 0 #0006;}.collection-boardline>a:hover{background:#fff0cf;transform:translateY(-2px);}.interactive-journey .journey-route{align-items:stretch;}.interactive-journey .journey-route:before{display:block!important;content:"";position:absolute!important;left:8%!important;right:8%!important;top:50%!important;bottom:auto!important;width:auto!important;height:2px!important;background:repeating-linear-gradient(90deg,#d84a3d 0 11px,transparent 11px 20px)!important;transform:none!important;z-index:0;}.interactive-journey .journey-step{position:relative;z-index:2;min-height:178px!important;padding:34px 16px 18px!important;transform:none!important;background:#130e0bdc;border:1px solid #a77b4f;color:#f1d9b4;text-align:left;overflow:hidden;}.interactive-journey .journey-step:nth-of-type(even){margin-top:22px;}.interactive-journey .journey-step.active{transform:translateY(-8px)!important;}.interactive-journey .journey-step b{top:10px;left:12px;}.interactive-journey .journey-step strong{letter-spacing:.04em;}.interactive-journey .journey-step span{opacity:.82;}.interactive-journey .journey-detail a{display:inline-flex;align-items:center;border:1px solid #d1695f;text-transform:uppercase;font-weight:900;}.material-lab .story-stamp{margin-top:20px;}.material-lab .mission-chip{margin-top:18px;}.material-lab .paper-material{grid-template-rows:300px auto minmax(150px,auto);align-self:center;}.material-tabs{z-index:4;align-items:stretch!important;}.material-tabs button{text-align:center;}.material-detail strong{display:block;margin:2px 0 10px;}.material-detail>span{font-weight:900;}.material-side-note{right:18px!important;top:43%!important;z-index:5;}.practice-card p{font-size:11px;line-height:1.55;min-height:74px;}.faq-more{border:1px solid #d06a60;}.faq-answer-preview a{display:inline-flex;align-items:center;min-height:38px;padding:8px 10px;background:#16100d;color:#f1dcb8!important;border:1px solid #8c6845;font-size:7px;font-weight:900;text-transform:uppercase;}.free-kit-band-copy .red-button{margin-top:8px;min-width:150px;}.updates-sheet{top:9%;bottom:auto;min-height:540px;overflow:visible;}.updates-sheet article{grid-template-rows:auto auto;align-items:start;}.updates-sheet article>b{grid-column:1;grid-row:1/3;align-self:start;}.updates-sheet article>h2{grid-column:2;grid-row:1;font-size:20px!important;line-height:1.05;}.updates-sheet article>p{grid-column:2;grid-row:2;max-width:620px;font-size:11px!important;line-height:1.55;color:#4f3d2d;}.updates-note{z-index:4;}.about-paper h2{line-height:.96;}.principle-track article p{font-size:10px;line-height:1.5;}.contact-paper button[type="submit"]{min-height:44px;box-shadow:4px 5px 0 #6d1d18;}.contact-copy p{line-height:1.55;}.product-paper .red-button{width:100%;min-height:48px;font-size:9px;}.module-row{min-height:48px;}.module-row button{font-size:10px;}.mini-product p{font-size:9px;}.footer-cta-board{padding-top:24px;padding-bottom:24px;}.footer-cta-button{min-height:44px;}.social-pro .social-token{min-width:104px;min-height:42px;border-color:#8a6745;background:#130e0b;color:#dfc79f;cursor:not-allowed;}.social-pro .social-token img{width:24px;height:24px;filter:drop-shadow(0 2px 0 #0007);}.footer-docs a{padding:10px 12px;}@media (min-width:821px) and (max-width:1180px){.hero-copy{width:46%;}.hero-copy h1{font-size:76px;}.hero-move-card{right:4%;max-width:215px;}.hero-note{right:3%;}.collection-rail-wrap{height:455px;}.collection-rail-wrap .product-card{min-width:220px!important;width:245px!important;}.collection-dossier{width:min(460px,48vw)!important;}.interactive-journey{grid-template-columns:290px minmax(0,1fr)!important;gap:28px!important;padding-inline:4%!important;}.interactive-journey .journey-route{grid-template-columns:1fr 1fr!important;}.interactive-journey .journey-route:before{display:none!important;}.interactive-journey .journey-step:nth-of-type(even){margin-top:0;}.interactive-journey .journey-detail{width:78%!important;}.paper-duo.material-lab{grid-template-columns:.9fr 1.1fr!important;padding-inline:3%!important;gap:26px!important;}.material-lab .paper-story{padding:34px 30px!important;}.material-lab .paper-story h2{font-size:42px;}.material-tabs{grid-template-columns:1fr 1fr!important;}.material-side-note{display:none;}}@media (max-width:820px){.hero-copy{max-width:360px;}.hero-copy h1{line-height:.82;}.hero-copy p{max-width:320px;}.hero-actions{gap:8px;}.hero-actions .red-button,.hero-text-link{min-height:42px;padding:10px 13px;font-size:8px;}.hero-move-card{right:5%;bottom:4%;max-width:190px;}.hero-coordinate,.hero-dice-readout{display:none;}.collection-sheet.collection-focus-deck{padding:30px 14px 26px;}.collection-rail-wrap{height:auto!important;padding:10px 0!important;}.collection-rail-wrap .product-row.slider-track{position:static!important;justify-content:flex-start!important;perspective:none!important;}.collection-rail-wrap .product-card{position:relative!important;left:auto!important;top:auto!important;width:78vw!important;min-width:0!important;max-width:none!important;transform:none!important;opacity:1!important;filter:none!important;}.collection-rail-wrap .product-card:not(.is-active){transform:scale(.95)!important;opacity:.78!important;}.collection-dossier{width:auto!important;margin:0 0 14px!important;min-height:0;grid-template-columns:1fr!important;}.collection-dossier a{justify-self:start;}.collection-boardline{overflow-x:auto;padding:8px!important;gap:8px;scrollbar-width:none;}.collection-boardline>span{flex:0 0 auto;padding:7px 9px;border:1px solid #5f4732;}.collection-boardline>a{flex:0 0 auto;}.interactive-journey .journey-copy{margin:0 6% 24px!important;}.interactive-journey .journey-copy h2{font-size:50px!important;}.interactive-journey .journey-route{display:flex!important;margin:0!important;padding:20px 6%!important;overflow-x:auto!important;gap:12px!important;min-height:0!important;scroll-snap-type:x mandatory;background:#090705a8!important;border-left:0;border-right:0;clip-path:none;}.interactive-journey .journey-route:before{display:none!important;}.interactive-journey .journey-step,.interactive-journey .journey-step:nth-of-type(even){flex:0 0 78%;min-height:160px!important;margin:0!important;scroll-snap-align:center;transform:none!important;}.interactive-journey .journey-detail{width:auto!important;margin:16px 6% 0!important;min-height:145px;transform:none!important;}.journey-note{display:none!important;}.paper-duo.material-lab{overflow:hidden;}.material-lab .paper-story{min-height:0;padding:30px 25px!important;transform:none!important;margin:0 0 20px!important;}.material-lab .paper-story h2{font-size:38px;}.material-lab .paper-material{min-height:0;display:block!important;transform:none!important;margin:0!important;padding-bottom:18px!important;overflow:hidden!important;}.material-lab .paper-material>img{height:240px!important;object-position:60% 52%!important;}.material-tabs{display:flex!important;margin:0!important;padding:0 12px;overflow-x:auto!important;gap:4px!important;}.material-tabs button{flex:0 0 145px!important;min-height:42px!important;}.material-detail{margin:0 12px!important;min-height:165px!important;padding:26px 20px 20px!important;}.material-side-note{display:none!important;}.updates-scene{min-height:auto!important;padding:42px 0 30px;}.updates-head{position:relative!important;left:auto!important;top:auto!important;width:auto!important;margin:0 6% 28px;}.updates-sheet{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;min-height:0!important;margin:0 5%;padding:22px 20px!important;}.updates-sheet article{grid-template-columns:44px minmax(0,1fr)!important;}.updates-sheet article>h2{font-size:17px!important;}.updates-note{display:none;}.practice-card p{min-height:0;}.footer-cta-copy strong{font-size:22px;}}@media (max-width:520px){.hero-copy{max-width:330px;}.hero-note{display:none;}.hero-move-card{max-width:165px;}.interactive-journey .journey-step{flex-basis:84%;}.interactive-journey .journey-copy h2{font-size:44px!important;}.material-lab .paper-material>img{height:210px!important;}.faq-preview{padding-inline:12px!important;}.footer-route{min-width:430px;}.footer-cta-board{overflow-x:auto;}}@media (min-width:821px){.interactive-journey .journey-step{width:100%!important;min-width:0!important;}}:root{--v14-bg:#0b0806;--v14-ink:#17100c;--v14-cream:#f0ddb9;--v14-cream-2:#e6cda3;--v14-red:#b72e25;--v14-red-2:#8f1c18;--v14-line:#7a5b3d;--v14-muted:#aa8d67;--v14-max:1320px;}*{box-sizing:border-box;}body{background:var(--v14-bg);}main{overflow:hidden;}h1,h2,h3,h4,p,strong,span,a,button,li{word-break:normal!important;overflow-wrap:break-word;}img{max-width:100%;}.red-button,.cream-button,.nav-start,.product-cta,.panel-cta{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 18px!important;font-size:9px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.045em!important;text-transform:uppercase!important;border:1px solid #d35c51!important;box-shadow:5px 6px 0 #0008!important;clip-path:none!important;}.red-button,.nav-start,.product-cta,.panel-cta{background:linear-gradient(180deg,#c63b31,#a9221c)!important;color:#fff2d8!important;}.cream-button{background:#f4e2bf!important;color:#18100c!important;border-color:#9b744c!important;}.red-button:hover,.cream-button:hover,.nav-start:hover,.product-cta:hover{transform:translateY(-2px);filter:brightness(1.05);}.site-header{background:#090705f5!important;backdrop-filter:blur(10px);}.home-world{background:#e8d3ae;}.hero-scene{overflow:hidden!important;}.hero-shade{background:linear-gradient(90deg,#080605 0 31%,#080605d8 42%,#08060555 62%,transparent 82%)!important;}.hero-copy{z-index:6!important;}.hero-copy h1{max-width:520px!important;}.hero-copy p{color:#f0dab5!important;}.hero-text-link{min-height:44px;}.hero-mini-menu{left:max(48px,5vw)!important;bottom:36px!important;top:auto!important;min-width:138px;padding:13px 16px!important;z-index:7!important;background:#0a0705d9!important;}.hero-note{width:170px!important;z-index:6!important;transform:rotate(2deg)!important;}.hero-move-card{top:auto!important;z-index:7!important;clip-path:none!important;}.hero-coordinate{display:none!important;}.hero-dice-readout{right:22px!important;bottom:28px!important;}.benefit-tickets{position:relative!important;z-index:8!important;max-width:var(--v14-max)!important;margin:0 auto!important;padding:18px 28px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;background:#e8d3ae!important;}.benefit-tickets article,.benefit-tickets article:nth-child(2n){min-height:86px!important;padding:16px!important;transform:none!important;clip-path:none!important;box-shadow:4px 5px 0 #3b291b!important;}.collection-sheet.collection-focus-deck{max-width:var(--v14-max)!important;margin:0 auto!important;background:#ead5af!important;}.collection-sheet.collection-focus-deck:after{display:none!important;}.collection-focus-deck .section-heading{display:flex!important;justify-content:space-between!important;}.collection-deck-key{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;padding:10px 0!important;margin-bottom:18px!important;border-top:1px solid #8c6b49!important;border-bottom:1px solid #8c6b49!important;}.collection-deck-key b{margin-left:auto;font-size:8px!important;}.collection-rail-wrap{height:auto!important;padding:0!important;}.collection-rail-wrap:before,.collection-rail-wrap:after{display:none!important;}.collection-rail-wrap .product-row.slider-track{position:static!important;height:auto!important;perspective:none!important;}.collection-rail-wrap .product-card,
.collection-rail-wrap .product-card[data-rel],
.collection-rail-wrap .product-card.is-active{position:relative!important;inset:auto!important;width:auto!important;min-width:0!important;max-width:none!important;flex:auto!important;transform:none!important;opacity:1!important;filter:none!important;box-shadow:6px 8px 0 #4a3421!important;transition:transform .18s ease,box-shadow .18s ease!important;}.collection-rail-wrap .card-cover{overflow:hidden!important;}.collection-rail-wrap .card-cover img{width:100%!important;height:100%!important;object-fit:cover!important;}.collection-rail-wrap .card-meta{min-height:94px!important;}.collection-dossier{position:relative!important;display:grid!important;grid-template-columns:190px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:auto!important;min-height:112px!important;margin:22px 0 16px!important;padding:20px!important;clip-path:none!important;background:#120e0b!important;border:1px solid #7c5a3a!important;box-shadow:6px 8px 0 #0005!important;color:#efd8b2!important;}.collection-dossier>div{grid-column:auto!important;}.collection-dossier strong{font-size:28px!important;}.collection-dossier p{font-size:10px!important;line-height:1.5!important;color:#cdb38b!important;margin:0!important;}.collection-dossier a{min-height:44px!important;padding:12px 16px!important;background:#b72e25!important;color:#fff2d8!important;white-space:nowrap!important;}.collection-boardline{margin:0!important;}.collection-boardline>i{display:none!important;}.collection-boardline>span{min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:8px!important;white-space:nowrap!important;}.collection-boardline>a{min-height:42px!important;display:inline-flex!important;align-items:center!important;padding:10px 14px!important;background:#f0dcb7!important;color:#17100c!important;border:1px solid #8a6644!important;font-size:8px!important;font-weight:900!important;text-transform:uppercase!important;white-space:nowrap!important;}.interactive-journey .journey-copy{align-self:center!important;}.interactive-journey .journey-copy h2{font-size:clamp(48px,4.7vw,70px)!important;line-height:.87!important;}.interactive-journey .journey-copy p{font-size:12px!important;line-height:1.55!important;max-width:370px!important;}.interactive-journey .journey-route{height:auto!important;min-height:0!important;clip-path:none!important;overflow:visible!important;}.interactive-journey .journey-step,.interactive-journey .journey-step:nth-of-type(even),.interactive-journey .journey-step.active{position:relative!important;inset:auto!important;min-height:150px!important;margin:0!important;padding:20px 18px!important;transform:none!important;clip-path:none!important;background:#17110de8!important;color:#efd9b6!important;border:1px solid #8a6543!important;box-shadow:none!important;text-align:left!important;overflow:hidden!important;}.interactive-journey .journey-step.active{background:#efe0bf!important;color:#17100c!important;box-shadow:5px 7px 0 #0007!important;border-color:#b52d25!important;}.interactive-journey .journey-step b{margin-bottom:12px!important;}.interactive-journey .journey-step strong{font-size:12px!important;line-height:1.1!important;}.interactive-journey .journey-detail{justify-self:stretch!important;clip-path:none!important;}.interactive-journey .journey-detail a{margin-top:10px!important;background:#b62e25!important;color:#fff2d9!important;}.journey-note{position:absolute!important;right:3%!important;bottom:22px!important;width:150px!important;padding:14px!important;transform:rotate(2deg)!important;z-index:3!important;pointer-events:none;}.paper-duo.material-lab{display:grid!important;}.material-lab .paper-story{position:relative!important;inset:auto!important;width:auto!important;min-height:0!important;margin:0!important;transform:none!important;clip-path:none!important;align-self:stretch!important;z-index:2!important;background:#e6cca1!important;border:1px solid #7b5b3c!important;box-shadow:8px 10px 0 #0007!important;}.material-lab .story-stamp,.material-lab .mission-chip{position:relative!important;inset:auto!important;width:auto!important;margin:20px 0 0!important;transform:none!important;}.material-lab .paper-story>a{display:inline-flex!important;margin-top:20px!important;font-weight:900!important;color:#a9231d!important;}.material-lab .paper-material{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;margin:0!important;padding:0 0 20px!important;transform:none!important;clip-path:none!important;overflow:hidden!important;background:#ead5ae!important;border:1px solid #7a5a3b!important;box-shadow:8px 10px 0 #0007!important;}.material-lab .paper-material>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/8!important;object-fit:cover!important;object-position:center 55%!important;border-bottom:1px solid #7a5a3b!important;}.material-lab .paper-tag{position:absolute!important;left:20px!important;top:18px!important;z-index:3!important;margin:0!important;}.material-tabs{inset:auto!important;}.material-tabs button.active{background:#b62d25!important;color:#fff0d6!important;transform:none!important;}.material-detail{inset:auto!important;border:1px solid #8b6947!important;}.material-side-note{position:relative!important;inset:auto!important;width:auto!important;max-width:none!important;margin:12px 18px 0!important;padding:12px 14px!important;transform:none!important;align-items:center!important;gap:14px!important;background:#241812!important;color:#f2dcb7!important;border:1px solid #805e3d!important;}.material-side-note b,.material-side-note span,.material-side-note em{margin:0!important;}.practice-lab{overflow:hidden!important;}.practice-head{max-width:var(--v14-max);margin:0 auto 24px!important;}.practice-track.slider-track{max-width:var(--v14-max);margin:0 auto!important;}.practice-card{position:relative!important;inset:auto!important;flex:auto!important;width:auto!important;min-width:0!important;margin:0!important;box-shadow:6px 8px 0 #0005!important;}.practice-card:nth-child(2),.practice-card:nth-child(3){transform:none!important;}.practice-card.open{min-height:410px!important;}.faq-preview{overflow:hidden!important;}.faq-title{grid-area:title!important;position:relative!important;inset:auto!important;margin:0!important;clip-path:none!important;}.faq-preview .accordion{grid-area:faq!important;transform:none!important;}.faq-answer-preview{grid-area:answer!important;position:relative!important;inset:auto!important;width:auto!important;margin:0!important;padding:24px!important;transform:none!important;clip-path:none!important;box-shadow:5px 7px 0 #0005!important;}.free-kit-band{display:grid!important;}.free-kit-object,.free-kit-band-copy,.free-kit-seal{position:relative!important;inset:auto!important;transform:none!important;}.product-board-pro{overflow:hidden!important;}.product-grid{max-width:var(--v14-max);margin:0 auto!important;display:grid!important;}.product-box,.product-paper,.module-paper{position:relative!important;inset:auto!important;transform:none!important;clip-path:none!important;margin:0!important;min-width:0!important;}.product-box img{height:auto!important;}.module-paper:before,.module-paper:after{display:none!important;}.product-system-dossier,.product-inspector,.product-board-route,.related-sheet{max-width:var(--v14-max)!important;margin-left:auto!important;margin-right:auto!important;}.product-inspector{display:grid!important;}.related-grid.slider-track{display:grid!important;overflow:visible!important;padding:14px 0 0!important;}.related-grid.slider-track .mini-product,.related-grid.slider-track .mini-product.is-active{position:relative!important;transform:none!important;opacity:1!important;min-width:0!important;box-shadow:4px 6px 0 #4b3423!important;}.product-info-pro{display:grid!important;}.product-info-pro article,.product-info-pro article:nth-child(n){position:relative!important;inset:auto!important;min-height:240px!important;margin:0!important;padding:24px!important;transform:none!important;clip-path:none!important;}.catalog-sheet{margin:-42px auto 0!important;position:relative!important;z-index:4!important;overflow:hidden!important;}.catalog-topline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important;}.catalog-filter{display:flex!important;flex-wrap:wrap!important;}.catalog-route-strip{overflow-x:auto!important;white-space:nowrap!important;}.catalog-grid{display:grid!important;}.catalog-grid .product-card{grid-column:auto!important;transform:none!important;min-width:0!important;}.catalog-bottom-note{margin-top:28px!important;}.about-scene.about-pro{display:grid!important;align-items:center!important;overflow:hidden!important;}.about-title,.about-paper{position:relative!important;inset:auto!important;width:auto!important;max-width:none!important;transform:none!important;clip-path:none!important;margin:0!important;}.about-paper{box-shadow:8px 10px 0 #0006!important;}.about-note{right:3%!important;bottom:22px!important;top:auto!important;}.about-marker{left:5%!important;bottom:18px!important;}.about-principles{padding:50px max(30px,5vw)!important;}.principle-track.slider-track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;}.principle-track article{min-width:0!important;transform:none!important;}.path-deck-strip{display:grid!important;grid-template-columns:repeat(4,1fr)!important;padding:34px max(30px,5vw)!important;}.path-deck-strip article{transform:none!important;}.updates-scene{display:grid!important;overflow:hidden!important;}.updates-head,.updates-sheet{position:relative!important;inset:auto!important;width:auto!important;margin:0!important;transform:none!important;}.updates-sheet article{display:grid!important;grid-template-areas:"num title" "num copy"!important;gap:4px 14px!important;}.updates-sheet article>b{grid-area:num!important;}.updates-sheet article>h2{grid-area:title!important;margin:0!important;}.updates-sheet article>p{grid-area:copy!important;margin:0!important;}.updates-note{right:3%!important;bottom:18px!important;}.contact-scene{display:grid!important;align-items:center!important;overflow:hidden!important;}.contact-copy,.contact-paper{position:relative!important;inset:auto!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important;clip-path:none!important;}.contact-paper input,.contact-paper textarea{width:100%!important;}.policy-hero{overflow:hidden!important;}.policy-section.paper-surface{max-width:980px!important;position:relative!important;z-index:3!important;transform:none!important;clip-path:none!important;}.policy-section h1,.policy-section h2,.policy-section h3{word-break:normal!important;}.error-scene{min-height:620px!important;overflow:hidden!important;}.footer-cta-board{align-items:center!important;}.footer-route{grid-column:1/-1!important;overflow-x:auto!important;}.footer-grid{display:grid!important;}.footer-grid>section,.footer-grid>nav{min-width:0!important;}.social-token{overflow:hidden!important;}.social-token img{flex:0 0 auto!important;}@media (max-width:1050px){.hero-copy{width:48%!important;}.hero-note{display:none!important;}.hero-move-card{width:220px!important;}.collection-rail-wrap .product-row.slider-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.collection-dossier{grid-template-columns:1fr auto!important;}.collection-dossier p{grid-column:1/-1!important;}.collection-boardline{grid-template-columns:repeat(4,auto) auto!important;overflow-x:auto!important;}.interactive-journey{grid-template-columns:300px minmax(0,1fr)!important;gap:28px!important;}.paper-duo.material-lab{grid-template-columns:1fr!important;}.material-lab .paper-story,.material-lab .paper-material{max-width:880px;margin:0 auto!important;width:100%!important;}.product-grid{grid-template-columns:280px minmax(0,1fr)!important;}.module-paper{grid-column:1/-1!important;}.related-grid.slider-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.product-info-pro{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.about-scene.about-pro{grid-template-columns:1fr 1fr!important;}.principle-track.slider-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.footer-grid{grid-template-columns:1fr 1fr!important;}.footer-contact{grid-column:1/-1!important;}}@media (max-width:760px){.desktop-nav,.nav-search,.nav-start{display:none!important;}.menu-btn{display:grid!important;}.hero-shade{background:linear-gradient(180deg,#080605d8 0 58%,#080605cc 72%,#08060588 100%)!important;}.hero-mini-menu{left:20px!important;bottom:22px!important;}.hero-move-card,.hero-dice-readout{display:none!important;}.benefit-tickets{grid-template-columns:1fr 1fr!important;padding:14px!important;gap:9px!important;}.benefit-tickets article{min-height:86px!important;}.collection-focus-deck .section-heading{align-items:flex-start!important;}.collection-deck-key b{display:none!important;}.collection-rail-wrap .product-card,.collection-rail-wrap .product-card[data-rel],.collection-rail-wrap .product-card.is-active{flex:0 0 78vw!important;min-width:78vw!important;scroll-snap-align:center!important;}.collection-dossier{grid-template-columns:1fr!important;margin-top:10px!important;}.collection-dossier a{justify-self:start!important;}.collection-boardline>span,.collection-boardline>a{flex:0 0 auto!important;}.interactive-journey .journey-copy{max-width:none!important;}.interactive-journey .journey-route{grid-template-columns:1fr!important;margin-top:28px!important;}.interactive-journey .journey-step{min-height:120px!important;}.interactive-journey .journey-detail{margin-top:14px!important;}.journey-note{display:none!important;}.material-lab .paper-material>img{aspect-ratio:16/9!important;}.material-tabs{display:flex!important;overflow-x:auto!important;margin:12px 12px 0!important;}.material-tabs button{flex:0 0 145px!important;}.material-detail{margin:10px 12px 0!important;}.material-side-note{margin:10px 12px 0!important;display:block!important;}.faq-answer-preview{margin-top:14px!important;}.free-kit-seal{display:none!important;}.product-inspector-nav{overflow-x:auto!important;}.catalog-note{display:none!important;}.about-scene.about-pro{display:block!important;padding:50px 18px!important;}.about-paper{margin-top:24px!important;}.about-note,.about-marker{display:none!important;}.updates-scene,.contact-scene{display:block!important;padding:50px 18px!important;}.updates-sheet,.contact-paper{margin-top:24px!important;}.updates-note{display:none!important;}.policy-section.paper-surface{padding:28px 20px!important;}.footer-route{grid-column:auto!important;}}:root{--red2:#9e1f18;--ui-border:#6f5236;--ui-shadow:0 10px 28px #0006;}html{font-size:16px;}body{letter-spacing:.008em;}button,a,input,textarea{font-family:var(--sans);}.site-nav{height:76px!important;}.brand{font-size:28px!important;}.nav-search img{width:25px!important;height:25px!important;}.nav-start,.red-button,.cream-button,.product-cta,.panel-cta,.hero-text-link{min-height:52px!important;padding:14px 24px!important;font-size:12px!important;letter-spacing:.06em!important;border-width:1px!important;font-weight:900!important;box-shadow:0 4px 0 #0005!important;}.red-button,.product-cta,.panel-cta{background:linear-gradient(180deg,#d83b31,#b3221c)!important;color:#fff7e7!important;border-color:#ef6b5f!important;}.cream-button,.hero-text-link{background:#f3e2c0!important;color:#1a120e!important;border:1px solid #a17a49!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}.red-button:hover,.cream-button:hover,.nav-start:hover,.hero-text-link:hover,.product-cta:hover{transform:translateY(-2px)!important;filter:brightness(1.06);box-shadow:0 8px 20px #0006!important;}.home-world{max-width:1560px!important;}.hero-copy p{margin:0!important;}.hero-actions>a{min-width:200px!important;}.hero-note{font-size:21px!important;padding:20px 24px!important;right:4.5%!important;top:7%!important;}.hero-move-card{width:290px!important;min-height:150px!important;transform:none!important;}.hero-move-card strong{line-height:1!important;}.hero-move-card span{font-size:12.5px!important;line-height:1.45!important;}.hero-coordinate{left:5%!important;}.hero-dice-readout{display:none!important;}.benefit-strip{margin:-34px 52px 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;box-shadow:0 14px 30px #0006!important;}.benefit-strip article{min-height:110px!important;padding:20px 22px!important;grid-template-columns:48px 1fr!important;gap:14px!important;}.benefit-strip article img{width:34px!important;height:34px!important;}.benefit-strip strong{font-size:12.5px!important;line-height:1.25!important;}.benefit-strip span{font-size:11px!important;line-height:1.4!important;}.slider-controls button{min-width:48px!important;font:900 22px/1 Georgia,serif!important;}.slider-controls button:hover:not(:disabled){background:var(--red)!important;color:white!important;transform:translateY(-1px);}.slider-controls button:disabled{opacity:.38!important;}.slider-count{min-height:48px!important;}.slider-count b{font-size:14px!important;color:var(--red)!important;}.slider-count span{font-size:11px!important;}.collection-sheet.collection-focus-deck{overflow:hidden!important;}.collection-deck-key,.collection-dossier{display:none!important;}.collection-rail-wrap{overflow:visible!important;}.collection-rail-wrap .product-row.slider-track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;padding:0!important;}.collection-rail-wrap .product-card,.collection-rail-wrap .product-card[data-rel],.collection-rail-wrap .product-card.is-active{transform:none!important;opacity:1!important;position:relative!important;box-shadow:7px 9px 0 #7c664699!important;border:1px solid #6c5035!important;min-width:0!important;}.collection-rail-wrap .product-card:hover,.collection-rail-wrap .product-card.is-active{transform:translateY(-5px)!important;box-shadow:10px 14px 0 #6f563899!important;}.collection-rail-wrap .card-cover{aspect-ratio:1/1!important;}.collection-rail-wrap .card-meta h3{text-transform:none!important;}.collection-rail-wrap .card-meta p{color:var(--red)!important;}.collection-rail-wrap .card-ribbon{height:32px!important;font-size:9px!important;}.deck-number{font-size:11px!important;}.collection-boardline{display:grid!important;grid-template-columns:auto 1fr auto 1fr auto 1fr auto auto!important;align-items:center!important;background:#15110e!important;color:#f2dfbc!important;border:1px solid #6e5337!important;}.collection-boardline span{white-space:nowrap!important;}.collection-boardline span b{width:28px!important;height:28px!important;display:inline-grid!important;place-items:center!important;border-radius:50%!important;background:var(--red)!important;color:white!important;margin-right:7px!important;}.collection-boardline i{height:1px!important;background:#8a6b47!important;min-width:36px!important;}.collection-boardline a{white-space:nowrap!important;}.interactive-journey{background-position:center!important;}.interactive-journey .journey-copy,.interactive-journey .journey-route,.interactive-journey .journey-detail{position:relative!important;inset:auto!important;width:auto!important;max-width:none!important;margin:0!important;z-index:3!important;}.journey-route{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;}.journey-route:before,.route-pawn,.route-axis{display:none!important;}.journey-step{position:relative!important;min-height:160px!important;padding:26px 22px 22px!important;background:#18130fef!important;color:#f2dfbd!important;border:1px solid #87613b!important;text-align:left!important;cursor:pointer!important;transition:.18s!important;}.journey-step b{position:static!important;width:38px!important;height:38px!important;border-radius:50%!important;background:var(--red)!important;color:#fff!important;display:grid!important;place-items:center!important;margin-bottom:20px!important;border:2px solid #f2d7ab!important;font-size:11px!important;}.journey-step strong{display:block!important;font:800 22px/1 Georgia,serif!important;margin:0 0 8px!important;}.journey-step span{font-size:12px!important;color:#d7c09b!important;}.journey-step:hover,.journey-step.active{background:#f0dfbe!important;color:#1b130f!important;border-color:#d64034!important;box-shadow:inset 0 0 0 2px #d64034!important;}.journey-step:hover span,.journey-step.active span{color:#5b4734!important;}.journey-detail{min-height:320px!important;background:#f2dfbc!important;color:#1a120e!important;padding:34px!important;border:1px solid #684d35!important;box-shadow:8px 10px 0 #0007!important;}.journey-detail small{font-size:10px!important;letter-spacing:.14em!important;color:var(--red)!important;font-weight:900!important;}.journey-detail strong{display:block!important;font:800 34px/1.02 Georgia,serif!important;margin:10px 0 18px!important;}.journey-detail p{font-size:13.5px!important;line-height:1.55!important;}.journey-detail a{display:inline-flex!important;min-height:44px!important;align-items:center!important;padding:0 16px!important;background:var(--red)!important;color:#fff!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;margin-top:12px!important;}.paper-duo.material-lab{background:#15110f!important;}.story-stamp{margin-top:24px!important;}.material-tabs button{cursor:pointer!important;}.material-detail strong{font:800 30px/1 Georgia,serif!important;}.material-detail>span{display:inline-flex!important;padding:8px 11px!important;background:#21170f!important;color:#f5e3bf!important;text-transform:uppercase!important;letter-spacing:.08em!important;}.practice-head{align-items:flex-end!important;}.practice-card{min-height:430px!important;padding:28px!important;display:flex!important;flex-direction:column!important;background:#f0deba!important;border:1px solid #6b4e33!important;clip-path:none!important;transform:none!important;overflow:hidden!important;}.practice-card h3{font:800 30px/1 Georgia,serif!important;}.practice-card-bottom em{font:800 34px/1 Georgia,serif!important;}.practice-reveal{align-self:flex-start!important;text-transform:uppercase!important;font-weight:900!important;cursor:pointer!important;}.practice-card:nth-child(3) .practice-reveal{background:var(--red)!important;}.practice-output{position:static!important;transform:none!important;}.practice-output b{color:var(--red)!important;}.faq-q{min-height:66px!important;padding:18px 22px!important;font-size:13px!important;}.faq-q span{font-size:20px!important;}.faq-a{font-size:12.5px!important;line-height:1.55!important;padding:0 22px 18px!important;}.faq-more{display:inline-flex!important;align-items:center!important;background:var(--red)!important;color:#fff!important;}.footer-cta-copy strong{font:800 34px/1.05 Georgia,serif!important;}.footer-grid p,.footer-grid a{font-size:12px!important;}.footer-stamp{background:#ead9b8!important;color:#1b120d!important;border:2px solid var(--red)!important;transform:rotate(-3deg)!important;}.footer-stamp strong{color:var(--red)!important;}.social-token{place-items:center!important;}.product-board-pro{margin:auto!important;}.product-box img{aspect-ratio:4/5!important;}.product-paper{padding:38px!important;}.product-price{font-size:34px!important;margin:18px 0!important;}.product-badges{gap:8px!important;}.module-paper{padding:30px!important;}.module-paper-head b{font-size:11px!important;}.show-more{min-height:44px!important;font-size:10px!important;}.product-system-dossier{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-top:26px!important;}.product-system-dossier article{padding:24px!important;min-height:155px!important;}.product-system-dossier small{font-size:9px!important;}.product-system-dossier strong{font:800 24px/1 Georgia,serif!important;}.product-system-dossier span{font-size:11.5px!important;}.product-inspector{margin-top:26px!important;}.product-inspector-nav button{min-height:54px!important;font-size:10px!important;}.product-inspector-copy{padding:34px!important;}.product-inspector-copy p{line-height:1.55!important;}.related-sheet{margin-top:26px!important;padding:30px!important;}.related-head h2{font-size:34px!important;}.related-grid.slider-track{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;}.mini-product strong{font-size:16px!important;}.mini-product span{font-size:13px!important;}.product-info-pro{margin:auto!important;}.product-info-pro article{min-height:280px!important;padding:28px!important;}.product-info-pro h3{font-size:28px!important;}.product-info-pro p,.product-info-pro li{font-size:12.5px!important;line-height:1.55!important;}.catalog-route-strip{grid-template-columns:repeat(4,1fr)!important;gap:0!important;overflow:visible!important;padding:18px 0 28px!important;}.catalog-route-strip>*{min-width:0!important;}.catalog-grid .product-card{box-shadow:6px 8px 0 #71593d80!important;}.catalog-grid .card-cover{aspect-ratio:1/1!important;}.catalog-grid .card-meta{padding:16px!important;}.catalog-grid .card-meta h3{text-transform:none!important;}.catalog-bottom-note{font-size:13px!important;}.about-scene.about-pro,.updates-scene,.contact-scene{max-width:1560px!important;margin:auto!important;}.about-scene.about-pro{min-height:720px!important;grid-template-columns:minmax(360px,.8fr) minmax(480px,1.2fr)!important;gap:54px!important;padding:82px 5%!important;}.about-title h1{font-size:clamp(58px,5vw,78px)!important;}.about-title p,.about-paper p{font-size:14px!important;}.about-paper{padding:42px!important;}.about-paper h2{font-size:38px!important;}.principle-track.slider-track{gap:20px!important;}.principle-track article{min-height:250px!important;padding:26px!important;}.principle-track h3{font-size:24px!important;}.principle-track p{font-size:12.5px!important;}.path-deck-strip{gap:16px!important;}.path-deck-strip article{min-height:150px!important;padding:22px!important;}.updates-scene{min-height:720px!important;gap:48px!important;padding:80px 5%!important;}.updates-sheet{padding:28px!important;}.updates-sheet article{grid-template-columns:54px minmax(0,1fr)!important;padding:22px 0!important;}.updates-sheet article h2{font-size:22px!important;}.updates-sheet article p{font-size:12.5px!important;line-height:1.5!important;}.contact-scene{min-height:720px!important;grid-template-columns:minmax(360px,1fr) minmax(420px,520px)!important;gap:60px!important;padding:80px 6%!important;}.contact-copy h1{font-size:clamp(58px,5vw,80px)!important;}.contact-copy p{font-size:14px!important;}.contact-paper{padding:38px!important;}.contact-paper label{font-size:11px!important;}.contact-paper input,.contact-paper textarea{font-size:14px!important;min-height:52px!important;}.contact-paper textarea{min-height:150px!important;}.policy-section.paper-surface{font-size:14px!important;line-height:1.65!important;}.policy-section h1{font-size:52px!important;}.policy-section h2{font-size:30px!important;}.policy-section h3{font-size:22px!important;}@media (hover:hover) and (pointer:fine){.journey-step,.material-tabs button,.product-inspector-nav button,.catalog-filter button{transition:background .16s,color .16s,border-color .16s,transform .16s!important;}}@media (max-width:1180px){.site-nav{padding:0 24px!important;}.desktop-nav{gap:20px!important;}.hero-copy{width:50%!important;}.hero-note{display:none!important;}.hero-move-card{width:250px!important;}.benefit-strip{margin:-28px 24px 0!important;}.collection-rail-wrap .product-row.slider-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.collection-boardline{grid-template-columns:auto 1fr auto 1fr auto 1fr auto!important;}.collection-boardline a{grid-column:1/-1!important;justify-self:end!important;}.interactive-journey{grid-template-columns:290px minmax(0,1fr)!important;}.journey-detail{grid-column:1/-1!important;min-height:0!important;}.paper-duo.material-lab{grid-template-columns:1fr!important;}.material-lab .paper-story,.material-lab .paper-material{max-width:980px!important;margin:0 auto!important;width:100%!important;}.product-grid{grid-template-columns:300px minmax(0,1fr)!important;}.module-paper{grid-column:1/-1!important;}.related-grid.slider-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.product-info-pro{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.about-scene.about-pro{grid-template-columns:1fr 1fr!important;}.principle-track.slider-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:760px){html{font-size:16px;}.site-nav{height:64px!important;padding:0 16px!important;}.brand{font-size:24px!important;}.hero-scene{height:680px!important;min-height:680px!important;background-position:66% center!important;}.hero-copy{left:20px!important;right:20px!important;top:44px!important;width:auto!important;max-width:none!important;}.hero-copy h1{font-size:clamp(58px,17vw,78px)!important;line-height:.82!important;}.hero-copy p{font-size:14px!important;max-width:320px!important;}.hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;}.hero-actions>a{width:100%!important;min-width:0!important;}.hero-coordinate,.hero-move-card{display:none!important;}.benefit-strip{margin:0!important;grid-template-columns:1fr 1fr!important;padding:10px!important;gap:8px!important;}.benefit-strip article{min-height:94px!important;padding:14px!important;grid-template-columns:34px 1fr!important;}.benefit-strip article img{width:28px!important;height:28px!important;}.benefit-strip span{font-size:10px!important;}.collection-sheet.collection-focus-deck{padding:40px 16px!important;}.collection-focus-deck .section-heading{display:block!important;}.collection-focus-deck .section-heading h2{font-size:34px!important;}.slider-controls{margin-top:18px!important;}.slider-controls button{width:44px!important;height:44px!important;min-width:44px!important;}.collection-rail-wrap .product-row.slider-track{display:flex!important;overflow-x:auto!important;gap:14px!important;padding:6px 4vw 20px!important;scroll-snap-type:x mandatory!important;}.collection-rail-wrap .product-card{flex:0 0 82vw!important;min-width:82vw!important;scroll-snap-align:center!important;}.collection-boardline{display:flex!important;overflow-x:auto!important;gap:10px!important;padding:14px!important;}.collection-boardline i{display:none!important;}.collection-boardline a{grid-column:auto!important;}.interactive-journey{display:block!important;padding:52px 18px!important;}.journey-copy h2{font-size:52px!important;}.journey-route{grid-template-columns:1fr 1fr!important;margin-top:28px!important;}.journey-step{min-height:145px!important;padding:20px!important;}.journey-detail{margin-top:16px!important;padding:26px!important;}.journey-detail strong{font-size:28px!important;}.paper-duo.material-lab{display:block!important;padding:46px 14px!important;}.material-lab .paper-story{padding:28px 22px!important;}.material-lab .paper-story h2{font-size:40px!important;}.material-lab .paper-material{margin-top:18px!important;}.paper-material>img{height:220px!important;}.material-tabs{grid-template-columns:1fr 1fr!important;}.material-tabs button{min-height:54px!important;border-bottom:1px solid #8c6b48!important;}.material-detail{padding:22px!important;}.material-detail strong{font-size:26px!important;}.practice-lab{padding:48px 14px!important;}.practice-head{display:block!important;}.practice-head h2{font-size:40px!important;}.practice-track.slider-track{display:flex!important;overflow-x:auto!important;gap:14px!important;scroll-snap-type:x mandatory!important;}.practice-card{flex:0 0 86vw!important;min-width:86vw!important;min-height:410px!important;scroll-snap-align:center!important;}.practice-card h3{font-size:28px!important;}.faq-preview{display:block!important;padding:44px 14px!important;}.faq-title{min-height:300px!important;padding:28px!important;}.faq-title h2{font-size:42px!important;}.faq-preview .accordion{margin-top:14px!important;}.faq-q{font-size:12.5px!important;}.free-kit-band{grid-template-columns:110px 1fr!important;gap:16px!important;padding:36px 16px 74px!important;}.free-kit-band-copy h2{font-size:30px!important;}.free-kit-route{left:16px!important;right:16px!important;}.product-board-pro{padding:30px 14px 42px!important;}.product-grid{grid-template-columns:1fr!important;}.product-box{max-width:320px!important;margin:0 auto!important;}.product-paper{padding:28px!important;}.product-paper h1{font-size:50px!important;}.product-tagline{font-size:18px!important;}.module-paper{padding:24px!important;}.product-system-dossier{grid-template-columns:1fr!important;}.product-inspector{grid-template-columns:1fr!important;}.product-inspector-nav{display:grid!important;grid-template-columns:1fr 1fr!important;overflow:visible!important;}.product-inspector-seal{display:none!important;}.related-grid.slider-track{display:flex!important;overflow-x:auto!important;gap:14px!important;scroll-snap-type:x mandatory!important;}.related-grid.slider-track .mini-product{flex:0 0 78vw!important;scroll-snap-align:center!important;}.product-info-pro{grid-template-columns:1fr!important;padding:40px 14px!important;}.catalog-hero{min-height:420px!important;padding:50px 18px 90px!important;}.catalog-hero h1{font-size:54px!important;}.catalog-sheet{margin:-50px 10px 0!important;padding:28px 14px 40px!important;}.catalog-route-strip{display:flex!important;overflow-x:auto!important;gap:10px!important;}.catalog-filter{flex-wrap:nowrap!important;overflow-x:auto!important;width:100%!important;}.catalog-filter button{flex:0 0 auto!important;}.catalog-grid{grid-template-columns:1fr!important;}.catalog-grid .card-cover{aspect-ratio:4/3!important;}.about-scene.about-pro,.updates-scene,.contact-scene{display:block!important;padding:52px 18px!important;min-height:0!important;}.about-title h1,.updates-head h1,.contact-copy h1{font-size:52px!important;}.about-paper,.updates-sheet,.contact-paper{margin-top:24px!important;}.principle-track.slider-track{display:flex!important;overflow-x:auto!important;}.principle-track article{flex:0 0 84vw!important;}.path-deck-strip{grid-template-columns:1fr 1fr!important;padding:28px 14px!important;}.footer-cta-board{grid-template-columns:1fr!important;padding:28px 18px!important;}.footer-cta-copy strong{font-size:28px!important;}.footer-board-edge{padding:0 16px!important;}.footer-grid{grid-template-columns:1fr!important;}.footer-contact{grid-column:auto!important;}.footer-bottom{display:block!important;}.social-token{width:44px!important;height:44px!important;}}:root{--sans:"Trebuchet MS","Aptos","Segoe UI",sans-serif;--paper:#ead8b8;--paper2:#f3e5c9;--ink:#17120e;--red:#c52d24;--gold:#b78c4c;--safe:clamp(22px,4.2vw,64px);}*{min-width:0;}body{font-family:var(--sans)!important;font-size:15px!important;line-height:1.55!important;}p,li,.card-meta span,.product-desc,.module-row p,.faq-a,.footer-grid p,.footer-grid a{letter-spacing:.005em;}h1,h2,h3,strong{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:balance;}.eyebrow,.hero-copy>span,.section-heading span,.journey-copy>span,.paper-story>span,.faq-title>span,.catalog-hero span,.about-title>span,.about-paper>span,.updates-head>span,.contact-copy>span{font-size:12px!important;letter-spacing:.13em!important;}.desktop-nav{gap:18px!important;margin-left:auto!important;}.desktop-nav a{font-size:10.5px!important;letter-spacing:.065em!important;white-space:nowrap!important;}.nav-actions{gap:10px!important;flex:0 0 auto!important;}.red-button,.cream-button,.nav-start,.hero-text-link,.product-cta,.panel-cta{min-height:54px!important;padding:0 24px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.055em!important;border-radius:0!important;box-shadow:0 4px 0 #0006!important;gap:10px!important;}.red-button:after,.cream-button:after,.nav-start:after{font-size:15px!important;margin-left:8px!important;}.hero-text-link b{font-size:18px!important;line-height:1!important;color:var(--red)!important;}.hero-actions{display:flex!important;gap:14px!important;align-items:stretch!important;flex-wrap:wrap!important;margin-top:22px!important;}.slider-controls{display:flex!important;align-items:center!important;gap:8px!important;}.slider-controls button{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;background:#17120e!important;color:#f5e3c2!important;border:1px solid #b68b56!important;font-size:22px!important;font-weight:900!important;cursor:pointer!important;opacity:1!important;box-shadow:0 4px 0 #0005!important;}.slider-controls button:hover{background:var(--red)!important;color:white!important;border-color:#ef9a89!important;transform:translateY(-2px)!important;}.slider-count{min-width:92px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 12px!important;border:1px solid #9b7b52!important;background:#f2e0be!important;color:#19120e!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;flex-wrap:nowrap!important;}.hero-scene{height:700px!important;min-height:700px!important;background-position:center center!important;}.hero-copy{left:5.2%!important;top:8%!important;width:min(560px,43%)!important;max-width:560px!important;}.hero-copy h1{font-size:clamp(72px,6vw,104px)!important;line-height:.82!important;margin:15px 0 20px!important;}.hero-copy p{font-size:16px!important;line-height:1.55!important;max-width:520px!important;}.hero-mini-menu{display:none!important;}.hero-coordinate{font-size:10px!important;padding:10px 14px!important;right:4%!important;bottom:4%!important;}.hero-move-card{max-width:260px!important;padding:24px!important;font-size:13px!important;right:4%!important;bottom:12%!important;}.hero-move-card strong{font-size:24px!important;}.collection-sheet.collection-focus-deck{padding:58px var(--safe) 54px!important;}.collection-focus-deck .section-heading{align-items:flex-end!important;gap:30px!important;margin-bottom:30px!important;}.collection-focus-deck .section-heading>div:first-child{max-width:900px!important;}.collection-focus-deck .section-heading h2{font-size:clamp(36px,3vw,46px)!important;line-height:1.02!important;max-width:900px!important;margin-top:8px!important;letter-spacing:-.018em!important;}.collection-rail-wrap .product-row.slider-track{gap:24px!important;}.collection-rail-wrap .card-meta{padding:18px!important;}.collection-rail-wrap .card-meta h3{font-size:22px!important;line-height:1.05!important;}.collection-rail-wrap .card-meta p{font-size:17px!important;}.collection-rail-wrap .card-meta span{font-size:11px!important;}.collection-boardline{margin-top:32px!important;padding:18px 20px!important;min-height:70px!important;gap:10px!important;overflow:hidden!important;}.collection-boardline span{font-size:11px!important;}.collection-boardline a{margin-left:auto!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;padding:0 16px!important;background:#f2dfba!important;color:#17120e!important;border:1px solid #b88f5c!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;}.interactive-journey{max-width:1560px!important;min-height:720px!important;display:grid!important;grid-template-columns:minmax(300px,.72fr) minmax(640px,1.28fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"copy route" "copy detail"!important;gap:20px 42px!important;align-content:center!important;align-items:center!important;padding:72px var(--safe)!important;overflow:hidden!important;}.interactive-journey:before{background:linear-gradient(90deg,#0a0806f2 0,#0a0806dd 31%,#0a08068a 58%,#0a0806a8 100%)!important;}.interactive-journey .journey-copy{grid-area:copy!important;position:relative!important;inset:auto!important;width:auto!important;max-width:430px!important;margin:0!important;}.journey-copy h2{font-size:clamp(58px,5vw,80px)!important;line-height:.9!important;margin:12px 0 24px!important;}.journey-copy p{font-size:15px!important;line-height:1.6!important;max-width:420px!important;margin-bottom:22px!important;}.interactive-journey .journey-route{grid-area:route!important;position:relative!important;inset:auto!important;width:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:18px!important;background:#0e0b09c9!important;border:1px solid #7f5a38!important;margin:0!important;}.interactive-journey .journey-route:before,.interactive-journey .route-pawn,.interactive-journey .route-axis{display:none!important;}.interactive-journey .journey-step,.interactive-journey .journey-step:nth-of-type(even){min-height:145px!important;margin:0!important;padding:22px!important;transform:none!important;background:#18120ef2!important;border:1px solid #8d653d!important;color:#f3dfbd!important;overflow:hidden!important;}.interactive-journey .journey-step b{position:static!important;width:36px!important;height:36px!important;margin:0 0 18px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:var(--red)!important;color:white!important;border:2px solid #f1d6ae!important;font-size:11px!important;}.interactive-journey .journey-step strong{display:block!important;margin:0 0 8px!important;font:800 21px/1 var(--serif)!important;}.interactive-journey .journey-step span{font-size:13px!important;line-height:1.4!important;color:#d7c09b!important;}.interactive-journey .journey-step:hover,.interactive-journey .journey-step.active{background:#f1dfbd!important;color:#17110d!important;border-color:var(--red)!important;box-shadow:inset 0 0 0 2px var(--red)!important;}.interactive-journey .journey-step:hover span,.interactive-journey .journey-step.active span{color:#5b4734!important;}.interactive-journey .journey-detail{grid-area:detail!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-height:180px!important;margin:0!important;padding:28px 30px!important;transform:none!important;background:#f2dfbc!important;color:#17110d!important;border:1px solid #765437!important;box-shadow:8px 10px 0 #0007!important;}.interactive-journey .journey-detail strong{font-size:34px!important;line-height:1.02!important;margin:9px 0 14px!important;}.interactive-journey .journey-detail p{font-size:14px!important;line-height:1.55!important;max-width:760px!important;}.interactive-journey .journey-detail a{min-height:46px!important;padding:0 16px!important;font-size:10px!important;}.journey-note{display:none!important;}.paper-duo.material-lab{max-width:1560px!important;padding:64px var(--safe)!important;grid-template-columns:minmax(380px,.88fr) minmax(0,1.12fr)!important;gap:34px!important;align-items:stretch!important;overflow:hidden!important;}.material-lab .paper-story,.material-lab .paper-material{transform:none!important;clip-path:none!important;overflow:hidden!important;margin:0!important;box-shadow:8px 10px 0 #0007!important;}.material-lab .paper-story{padding:44px 42px!important;}.material-lab .paper-story h2{font-size:clamp(42px,3.9vw,62px)!important;line-height:.94!important;margin:10px 0 24px!important;}.material-lab .paper-story p{font-size:15px!important;line-height:1.6!important;max-width:590px!important;}.story-stamp{margin:26px 0 0!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;}.story-stamp b{padding:8px 10px!important;background:#1b1511!important;color:#f2dfbd!important;border:1px solid #7c5b3b!important;font-size:10px!important;letter-spacing:.1em!important;}.story-stamp span{padding:8px 10px!important;background:#ead8b8!important;color:#5b4836!important;border:1px solid #b19065!important;font-size:10px!important;letter-spacing:.03em!important;text-transform:none!important;}.mission-chip{margin-top:18px!important;padding:18px 20px!important;box-shadow:none!important;border-left:4px solid var(--red)!important;}.mission-chip span{font-size:9px!important;}.mission-chip strong{font-size:20px!important;line-height:1.12!important;}.paper-story>a{font-size:12px!important;margin-top:18px!important;}.paper-material{display:grid!important;grid-template-rows:300px auto auto!important;background:#ead8b8!important;}.paper-material>img{width:100%!important;height:300px!important;object-fit:cover!important;object-position:center 53%!important;border-bottom:1px solid #76583b!important;}.paper-tag{top:18px!important;left:18px!important;z-index:4!important;padding:10px 12px!important;font-size:10px!important;}.material-tabs{position:relative!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;gap:0!important;border-top:0!important;border-bottom:1px solid #7d5c3c!important;background:#d8c19a!important;}.material-tabs:before,.material-tabs:after{display:none!important;}.material-tabs button{min-height:58px!important;min-width:0!important;padding:10px 12px!important;border:0!important;border-right:1px solid #8b6846!important;background:#d8c19a!important;color:#1a120e!important;font-size:11px!important;line-height:1.15!important;font-weight:900!important;text-transform:uppercase!important;white-space:normal!important;transform:none!important;}.material-tabs button:last-child{border-right:0!important;}.material-tabs button:hover,.material-tabs button.active{background:var(--red)!important;color:white!important;}.material-detail{position:relative!important;margin:0!important;padding:28px 30px 30px!important;min-height:180px!important;background:#f4e3c2!important;overflow:hidden!important;}.material-detail:before,.material-detail:after{display:none!important;}.material-detail strong{font-size:30px!important;line-height:1!important;}.material-detail p{font-size:14px!important;line-height:1.55!important;max-width:720px!important;}.material-detail>span{font-size:10px!important;margin-top:16px!important;}.material-side-note{display:none!important;}.practice-lab{max-width:1560px!important;padding:64px var(--safe)!important;}.practice-head{margin-bottom:30px!important;}.practice-head h2{font-size:clamp(42px,4vw,60px)!important;line-height:.96!important;}.practice-head p{font-size:14px!important;line-height:1.55!important;}.practice-track.slider-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;overflow:visible!important;padding:0!important;}.practice-card,.practice-card:nth-child(1),.practice-card:nth-child(2),.practice-card:nth-child(3){min-height:360px!important;transform:none!important;clip-path:none!important;background:#f0deba!important;color:#17110d!important;border:1px solid #765438!important;box-shadow:7px 9px 0 #0007!important;padding:26px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;}.practice-card:nth-child(3){background:#18130f!important;color:#f0deba!important;}.practice-card:before,.practice-card:after,.practice-card:nth-child(1):before,.practice-card:nth-child(2):after,.practice-card:nth-child(3):before,.practice-card-bottom:after{display:none!important;content:none!important;}.practice-card h3{font-size:30px!important;line-height:1.02!important;margin:18px 0 16px!important;min-height:0!important;}.practice-card>p{font-size:14px!important;line-height:1.55!important;min-height:66px!important;max-width:none!important;}.practice-card-top span{font-size:12px!important;}.practice-icon{width:34px!important;height:34px!important;}.practice-card-bottom{margin-top:auto!important;padding-top:16px!important;border-top:1px solid #8f7453!important;}.practice-card-bottom span{font-size:10px!important;}.practice-card-bottom em{font-size:30px!important;}.practice-reveal{margin-top:18px!important;min-height:46px!important;padding:0 16px!important;font-size:10px!important;background:#1a130f!important;color:#f3dfbd!important;border:0!important;}.practice-output{display:none!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid #a98c66!important;}.practice-card.open .practice-output{display:block!important;}.practice-output b{font-size:10px!important;}.practice-output p{font-size:13px!important;line-height:1.5!important;margin:5px 0 0!important;}.practice-card{transition:border-color .18s,box-shadow .18s,transform .18s!important;}.practice-card.is-active{border-color:var(--red)!important;box-shadow:0 0 0 2px var(--red),8px 10px 0 #0005!important;}.faq-preview{max-width:1560px!important;margin:auto!important;padding:58px var(--safe)!important;display:grid!important;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr)!important;gap:28px!important;align-items:stretch!important;background:#ead8b8!important;}.faq-preview:before,.faq-preview:after{display:none!important;}.faq-title{min-height:390px!important;padding:40px 38px!important;background:#18130f!important;color:#f0deb9!important;overflow:hidden!important;transform:none!important;}.faq-title h2{font-size:clamp(42px,3.6vw,56px)!important;line-height:.94!important;max-width:100%!important;margin:14px 0 20px!important;}.faq-index{font-size:12px!important;display:flex!important;align-items:baseline!important;gap:6px!important;}.faq-index b{font-size:20px!important;color:#efc17f!important;}.question-card{width:94px!important;height:116px!important;right:24px!important;bottom:24px!important;font-size:68px!important;transform:rotate(5deg)!important;}.faq-preview .accordion{margin:0!important;align-self:stretch!important;background:#f4e7cc!important;border:1px solid #785c3f!important;display:flex!important;flex-direction:column!important;}.faq-preview .faq-item{border-bottom:1px solid #9b80605a!important;background:#f4e7cc!important;}.faq-preview .faq-q{min-height:68px!important;padding:0 20px!important;font-size:14px!important;line-height:1.3!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 30px!important;align-items:center!important;gap:12px!important;}.faq-preview .faq-q:before{display:none!important;content:none!important;}.faq-preview .faq-num{font:900 12px/1 var(--sans)!important;color:#a82b23!important;letter-spacing:.08em!important;}.faq-preview .faq-question-text{font-weight:800!important;color:#17120e!important;}.faq-preview .faq-toggle{font-size:22px!important;color:var(--red)!important;text-align:right!important;line-height:1!important;}.faq-preview .faq-item.open .faq-q{color:#a82922!important;}.faq-preview .faq-a{display:none!important;}.faq-preview .faq-item.open .faq-a{display:block!important;}.faq-more{margin:20px 22px!important;min-height:48px!important;padding:0 17px!important;font-size:10px!important;margin-top:auto!important;align-self:flex-start!important;}.faq-answer-preview{display:none!important;}.free-kit-band{max-width:1560px!important;grid-template-columns:230px minmax(0,1fr) 150px!important;gap:34px!important;padding:54px var(--safe) 86px!important;overflow:hidden!important;align-items:center!important;}.free-kit-object{width:210px!important;margin:0!important;transform:none!important;z-index:2!important;}.free-kit-object img{transform:rotate(-2deg)!important;max-height:none!important;}.free-kit-band-copy h2{font-size:42px!important;line-height:.96!important;}.free-kit-band-copy p{font-size:14px!important;line-height:1.55!important;}.free-kit-route{left:var(--safe)!important;right:var(--safe)!important;bottom:22px!important;}.product-board-pro{max-width:1560px!important;padding:46px var(--safe) 58px!important;}.product-grid{grid-template-columns:minmax(310px,.86fr) minmax(420px,1.08fr) minmax(360px,.92fr)!important;gap:28px!important;align-items:stretch!important;}.product-box{padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;}.product-box img{max-height:610px!important;width:auto!important;object-fit:contain!important;transform:none!important;}.product-edition{left:14px!important;top:14px!important;transform:none!important;transform-origin:initial!important;padding:7px 10px!important;font-size:9px!important;}.product-paper,.module-paper{transform:none!important;padding:36px!important;}.product-paper h1{font-size:clamp(52px,4.6vw,72px)!important;line-height:.92!important;}.product-tagline{font-size:19px!important;line-height:1.3!important;}.product-desc{font-size:14px!important;line-height:1.55!important;}.product-badges span{font-size:10px!important;padding:9px 10px!important;}.module-paper h2{font-size:34px!important;}.module-toggle b{font-size:15px!important;}.product-inspector{grid-template-columns:210px minmax(0,1fr) 110px!important;min-height:210px!important;}.product-inspector-copy h3{font-size:34px!important;}.product-inspector-copy p{font-size:14px!important;}.product-info-pro{max-width:1560px!important;padding:50px var(--safe) 60px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;}.product-info-pro article,.product-info-pro .info-ticket,.product-info-pro .info-darkcard,.product-info-pro .info-notepad,.product-info-pro .info-checklist{min-height:250px!important;transform:none!important;clip-path:none!important;padding:28px!important;overflow:hidden!important;box-shadow:5px 7px 0 #0004!important;}.product-info-pro .info-ticket:before,.product-info-pro .info-ticket:after,.product-info-pro .info-darkcard:before,.product-info-pro .info-notepad:before,.product-info-pro .info-checklist:before{display:none!important;content:none!important;}.product-info-pro article h3{font-size:26px!important;line-height:1.04!important;}.product-info-pro article p,.product-info-pro article li{font-size:13px!important;line-height:1.55!important;}.product-info-pro article>span{font-size:52px!important;bottom:6px!important;right:10px!important;}.product-board-route{display:none!important;}.catalog-hero{max-width:1560px!important;min-height:430px!important;padding:64px var(--safe)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,310px)!important;gap:clamp(28px,5vw,72px)!important;align-items:center!important;overflow:hidden!important;}.catalog-hero>div:first-child{max-width:720px!important;}.catalog-hero h1{font-size:clamp(68px,6vw,96px)!important;line-height:.88!important;margin:10px 0 18px!important;white-space:nowrap!important;}.catalog-hero p{font-size:16px!important;line-height:1.55!important;max-width:610px!important;}.catalog-note{position:relative!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:310px!important;padding:20px 22px!important;font-size:20px!important;line-height:1.08!important;transform:rotate(2deg)!important;justify-self:end!important;}.catalog-note small{font-size:10px!important;margin-top:8px!important;}.catalog-sheet{max-width:1560px!important;padding:38px var(--safe) 58px!important;}.catalog-route-strip{display:none!important;}.catalog-topline{margin-bottom:22px!important;}.catalog-filter{gap:8px!important;margin:0!important;}.catalog-filter button{min-height:44px!important;padding:10px 16px!important;font-size:11px!important;}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;}.catalog-grid .card-meta h3{font-size:21px!important;line-height:1.05!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;}.catalog-grid .card-meta p{font-size:16px!important;}.catalog-grid .card-meta span{font-size:11px!important;}.catalog-grid .product-card:before,.catalog-grid .product-card:after{writing-mode:horizontal-tb!important;}.principle-track article{background:#f2e2c4!important;border:1px solid #77583a!important;opacity:.78!important;transition:opacity .18s,transform .18s,box-shadow .18s,background .18s,color .18s!important;}.principle-track article>b{display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:50%!important;background:var(--red)!important;color:#fff3dd!important;font:900 15px/1 var(--sans)!important;letter-spacing:.02em!important;}.principle-track article>strong{display:block!important;margin:14px 0 9px!important;color:inherit!important;}.principle-track article.is-active{opacity:1!important;background:#18130f!important;color:#f3dfbd!important;border-color:#d85a4f!important;box-shadow:0 0 0 2px var(--red),8px 10px 0 #0006!important;transform:translateY(-6px)!important;}.principle-track article.is-active p{color:#d9c09a!important;}.principle-track article.is-active:after{color:#a98c66!important;}.site-footer{font-size:14px!important;padding-top:0!important;overflow:hidden!important;}.footer-cta-board{max-width:1560px!important;margin:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:30px!important;padding:34px var(--safe)!important;clip-path:none!important;border-left:0!important;border-right:0!important;}.footer-cta-board:after{display:none!important;}.footer-cta-copy strong{font-size:34px!important;line-height:1.06!important;}.footer-cta-copy p{font-size:14px!important;line-height:1.5!important;max-width:760px!important;}.footer-route{display:none!important;}.footer-board-edge{max-width:1560px!important;margin:auto!important;padding:0 var(--safe) 0!important;border:0!important;background:linear-gradient(#100d0af2,#080705)!important;box-shadow:none!important;}.footer-board-edge:before,.footer-board-edge:after{display:none!important;content:none!important;}.footer-wordmark{padding:34px 0 26px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;}.footer-wordmark:after{display:none!important;content:none!important;}.footer-wordmark .brand{font-size:34px!important;}.footer-wordmark>span{font-size:10px!important;letter-spacing:.13em!important;text-align:right!important;}.footer-grid{grid-template-columns:1.18fr .92fr 1fr!important;gap:34px!important;padding:8px 0 30px!important;}.footer-grid>section,.footer-grid>nav{margin:0!important;padding:24px 0!important;border-top:1px solid #5f452d!important;border-bottom:0!important;background:transparent!important;min-height:0!important;}.footer-grid>section:before,.footer-grid>nav:before,.footer-grid>section:after,.footer-grid>nav:after{display:none!important;content:none!important;}.footer-grid h4{font-size:17px!important;margin:0 0 14px!important;min-height:30px!important;display:flex!important;align-items:center!important;}.footer-contact>p{font-size:12.5px!important;line-height:1.45!important;margin:0!important;min-height:40px!important;padding:9px 0!important;border-bottom:1px solid #3f2d1e!important;max-width:none!important;color:#cdb493!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;}.footer-contact>p:first-of-type{grid-template-columns:1fr!important;color:#d9c09b!important;}.footer-contact>p>span{width:auto!important;font-size:10px!important;letter-spacing:.06em!important;color:#e5cba1!important;text-transform:uppercase!important;}.footer-menu a,.footer-docs a{width:100%!important;min-height:40px!important;padding:9px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #3f2d1e!important;background:transparent!important;box-shadow:none!important;transform:none!important;font-size:13px!important;line-height:1.2!important;color:#d8c19d!important;}.footer-menu a{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:10px!important;}.footer-menu a span{display:grid!important;place-items:center!important;width:28px!important;height:24px!important;border:1px solid #6d4c31!important;color:#db5b50!important;font-size:9px!important;letter-spacing:.04em!important;margin:0!important;}.footer-docs a{display:grid!important;grid-template-columns:minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;}.footer-docs a b{justify-self:end!important;color:#db5b50!important;}.footer-menu a:hover,.footer-docs a:hover{color:#fff0d2!important;padding-left:6px!important;background:#17110e!important;}.social.social-pro{display:flex!important;gap:18px!important;margin-top:20px!important;flex-wrap:wrap!important;}.social-token{position:relative!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 0!important;color:#e8d1ad!important;box-shadow:none!important;}.social-token img{width:25px!important;height:25px!important;filter:none!important;}.social-token>span:last-child{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;font-size:12px!important;font-weight:800!important;}.social-token:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:var(--red);transition:right .18s;}.social-token:hover:after,.social-token:focus:after{right:0;}.footer-stamp{max-width:180px!important;padding:18px!important;margin-top:24px!important;box-shadow:4px 5px 0 #0007!important;}.footer-bottom{font-size:10px!important;padding:20px 0 24px!important;}.scene-page{padding-bottom:80px!important;}.about-paper p,.updates-sheet p,.contact-copy p,.contact-paper p,.catalog-bottom-note p{font-size:14px!important;line-height:1.55!important;}.about-note,.updates-note{max-width:280px!important;right:5%!important;transform:rotate(2deg)!important;}@media (max-width:1100px){.hero-copy{width:52%!important;}.hero-move-card{max-width:220px!important;}.interactive-journey{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr)!important;gap:24px!important;padding-inline:4%!important;}.paper-duo.material-lab{grid-template-columns:.9fr 1.1fr!important;padding-inline:3%!important;}.product-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;}.module-paper{grid-column:1/-1!important;}.product-info-pro{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.catalog-hero{grid-template-columns:minmax(0,1fr) 240px!important;gap:28px!important;}.catalog-note{width:100%!important;max-width:240px!important;}}@media (max-width:820px){body{font-size:14px!important;}.hero-scene{height:670px!important;min-height:670px!important;background-position:64% center!important;}.hero-copy{left:6%!important;top:8%!important;width:78%!important;}.hero-copy h1{font-size:64px!important;}.hero-copy p{font-size:14px!important;}.hero-move-card{display:none!important;}.hero-actions{flex-direction:column!important;align-items:stretch!important;max-width:320px!important;}.hero-text-link,.hero-actions .red-button{width:100%!important;min-width:0!important;}.collection-focus-deck .section-heading{align-items:flex-start!important;}.collection-focus-deck .section-heading h2{font-size:36px!important;}.collection-rail-wrap .product-row.slider-track{display:flex!important;overflow-x:auto!important;gap:14px!important;padding:10px 5vw 24px!important;scroll-snap-type:x mandatory!important;}.collection-rail-wrap .product-card{flex:0 0 72vw!important;scroll-snap-align:center!important;}.collection-boardline{display:none!important;}.interactive-journey{display:block!important;min-height:auto!important;padding:54px 5%!important;}.interactive-journey .journey-copy{max-width:560px!important;margin-bottom:26px!important;}.journey-copy h2{font-size:54px!important;}.interactive-journey .journey-route{grid-template-columns:1fr 1fr!important;}.interactive-journey .journey-detail{margin-top:18px!important;}.paper-duo.material-lab{display:block!important;padding:48px 16px!important;}.material-lab .paper-story{margin-bottom:22px!important;}.material-tabs{grid-template-columns:1fr 1fr!important;}.material-tabs button:nth-child(2){border-right:0!important;}.material-tabs button:nth-child(-n/**/+2){border-bottom:1px solid #8b6846!important;}.practice-track.slider-track{display:flex!important;overflow-x:auto!important;gap:14px!important;scroll-snap-type:x mandatory!important;padding:5px 4vw 22px!important;}.practice-card,.practice-card:nth-child(1),.practice-card:nth-child(2),.practice-card:nth-child(3){flex:0 0 72vw!important;scroll-snap-align:center!important;}.faq-preview{padding:44px 16px!important;}.faq-title{min-height:300px!important;}.faq-title h2{font-size:48px!important;}.free-kit-band{grid-template-columns:180px 1fr!important;padding-inline:24px!important;}.free-kit-seal{display:none!important;}.product-grid{grid-template-columns:1fr!important;}.product-box{max-width:380px!important;margin:auto!important;}.product-inspector{grid-template-columns:1fr!important;}.product-inspector-seal{display:none!important;}.product-info-pro{grid-template-columns:1fr 1fr!important;}.catalog-hero{min-height:390px!important;padding:52px 24px 90px!important;grid-template-columns:1fr!important;}.catalog-hero h1{font-size:70px!important;}.catalog-note{display:none!important;}.catalog-sheet{margin:-45px 14px 0!important;padding:28px 18px 42px!important;}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.footer-cta-board{grid-template-columns:1fr!important;}}@media (max-width:520px){.eyebrow,.hero-copy>span,.section-heading span,.journey-copy>span,.paper-story>span,.faq-title>span,.catalog-hero span{font-size:10px!important;}.hero-scene{height:610px!important;min-height:610px!important;}.hero-copy{width:86%!important;}.hero-copy h1{font-size:54px!important;}.hero-copy p{font-size:13px!important;}.hero-actions{max-width:none!important;}.red-button,.cream-button,.hero-text-link{min-height:52px!important;font-size:11px!important;}.collection-sheet.collection-focus-deck{padding:34px 14px 28px!important;}.collection-focus-deck .section-heading h2{font-size:30px!important;line-height:1!important;}.slider-controls button{width:44px!important;height:44px!important;}.slider-count{height:44px!important;min-width:84px!important;padding:0 10px!important;}.collection-rail-wrap .product-card{flex-basis:84vw!important;}.interactive-journey{padding:46px 14px!important;}.journey-copy h2{font-size:48px!important;}.journey-copy p{font-size:13px!important;}.interactive-journey .journey-route{grid-template-columns:1fr!important;padding:12px!important;}.interactive-journey .journey-step{min-height:125px!important;}.interactive-journey .journey-detail strong{font-size:28px!important;}.paper-duo.material-lab{padding:40px 12px!important;}.material-lab .paper-story{padding:28px 22px!important;}.material-lab .paper-story h2{font-size:38px!important;}.material-lab .paper-story p{font-size:13px!important;}.paper-material>img{height:230px!important;}.material-tabs{display:flex!important;overflow-x:auto!important;}.material-tabs button{flex:0 0 150px!important;min-height:48px!important;}.material-detail{padding:24px 20px!important;}.material-detail strong{font-size:27px!important;}.material-detail p{font-size:13px!important;}.practice-lab{padding:42px 12px!important;}.practice-head{flex-direction:column!important;align-items:flex-start!important;}.practice-head h2{font-size:36px!important;}.practice-card,.practice-card:nth-child(1),.practice-card:nth-child(2),.practice-card:nth-child(3){flex-basis:84vw!important;min-height:330px!important;padding:22px!important;}.practice-card h3{font-size:27px!important;}.practice-card>p{font-size:13px!important;}.faq-preview{padding:34px 12px!important;}.faq-title{min-height:270px!important;padding:28px!important;}.faq-title h2{font-size:39px!important;}.question-card{width:72px!important;height:88px!important;font-size:50px!important;}.faq-preview .faq-q{font-size:13px!important;padding:0 14px!important;grid-template-columns:32px minmax(0,1fr) 26px!important;gap:8px!important;}.faq-preview .faq-a{font-size:12.5px!important;padding:0 48px 18px 54px!important;}.free-kit-band{grid-template-columns:1fr!important;padding:34px 18px 76px!important;}.free-kit-object{width:150px!important;justify-self:start!important;}.free-kit-band-copy h2{font-size:34px!important;}.free-kit-route{left:18px!important;right:18px!important;overflow-x:auto!important;}.product-board-pro{padding:28px 12px 40px!important;}.product-paper,.module-paper{padding:24px!important;}.product-paper h1{font-size:46px!important;}.product-tagline{font-size:17px!important;}.module-paper h2{font-size:30px!important;}.product-info-pro{grid-template-columns:1fr!important;padding:36px 12px!important;}.product-info-pro article{min-height:0!important;}.related-grid.slider-track .mini-product{flex:0 0 84vw!important;}.catalog-hero{min-height:350px!important;padding:44px 18px 80px!important;}.catalog-hero h1{font-size:58px!important;}.catalog-hero p{font-size:14px!important;}.catalog-sheet{margin:-38px 8px 0!important;padding:22px 12px 34px!important;}.catalog-filter{flex-wrap:nowrap!important;overflow-x:auto!important;}.catalog-filter button{flex:0 0 auto!important;}.catalog-grid{grid-template-columns:1fr!important;}.catalog-grid .card-meta h3{font-size:22px!important;}.footer-cta-board{padding:28px 18px!important;}.footer-cta-copy strong{font-size:28px!important;}.footer-board-edge{padding:0 18px!important;}.footer-wordmark{align-items:flex-start!important;flex-direction:column!important;}.footer-wordmark>span{text-align:left!important;}.footer-grid{grid-template-columns:1fr!important;}.footer-contact{grid-column:auto!important;}.footer-grid>section,.footer-grid>nav{padding:20px 0!important;}.footer-bottom{display:block!important;}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important;}.hero-scene{background-position:center!important;}}.faq-preview{grid-template-areas:none!important;}.faq-title,.faq-preview .accordion{grid-area:auto!important;}@media (max-width:820px){.benefit-strip.benefit-tickets{display:grid!important;grid-template-columns:1fr 1fr!important;margin:-16px 12px 0!important;gap:8px!important;overflow:visible!important;}.benefit-strip.benefit-tickets article{min-width:0!important;width:auto!important;flex:none!important;}.faq-preview{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:none!important;}.faq-title,.faq-preview .accordion{grid-area:auto!important;width:100%!important;}}@media (max-width:520px){.benefit-strip.benefit-tickets{grid-template-columns:1fr 1fr!important;}.benefit-strip.benefit-tickets article{padding:12px!important;grid-template-columns:32px 1fr!important;min-height:78px!important;}.benefit-strip.benefit-tickets strong{font-size:10px!important;}.benefit-strip.benefit-tickets span{font-size:9px!important;}.benefit-strip.benefit-tickets img{width:24px!important;height:24px!important;}.faq-preview{grid-template-columns:1fr!important;}}.hero-text-link b{margin-left:10px!important;flex:0 0 auto!important;}.faq-preview .faq-item.open{background:#ecd8b5!important;box-shadow:inset 4px 0 0 var(--red)!important;}.faq-preview .faq-a{font-size:14px!important;line-height:1.65!important;padding:0 22px 22px 68px!important;color:#5a4533!important;max-width:640px!important;text-align:left!important;}.faq-preview .faq-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:18px 22px 22px!important;min-height:50px!important;padding:0 22px!important;position:relative!important;align-self:flex-start!important;}@media (max-width:760px){.faq-preview .faq-a{padding:0 16px 18px 54px!important;max-width:none!important;}.faq-preview .faq-more{margin:16px!important;}}.policy-page{padding-top:0!important;}.scene-page main>.policy-hero:first-child{margin-top:0!important;}.policy-hero{min-height:0!important;padding:28px 34px!important;margin:0 auto!important;}.policy-section.paper-surface{margin:0 auto 70px!important;padding:0!important;}.policy{padding:36px 42px!important;}@media (max-width:760px){.policy-hero{padding:22px 20px!important;}.policy{padding:26px 20px!important;}.policy-section.paper-surface{margin:0 auto 44px!important;}}.catalog-filter button,.product-inspector-nav button,.module-toggle{cursor:pointer!important;}.product-inspector-nav button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s!important;}.product-inspector-nav button.active{box-shadow:inset 0 0 0 2px var(--red)!important;}.product-info-pro .info-darkcard{background:#18120f!important;color:#f3dfbd!important;border:1px solid #ab7b4c!important;box-shadow:8px 10px 0 #0006!important;}.product-info-pro .info-darkcard b{color:#f0b76a!important;letter-spacing:.13em!important;}.product-info-pro .info-darkcard h3{color:#fff1d6!important;}.product-info-pro .info-darkcard p,.product-info-pro .info-darkcard li{color:#ead6b5!important;}.product-info-pro .info-darkcard>span{color:#b54a3a!important;opacity:.38!important;}.product-inspector-copy,.journey-step,.journey-copy,.faq-title,.footer-board-edge,.policy-hero{color-scheme:dark;}.hero-text-link{min-width:184px!important;max-width:none!important;height:54px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f3e2c0!important;color:#17120e!important;border:1px solid #a17a49!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.055em!important;line-height:1!important;text-transform:uppercase!important;text-shadow:none!important;filter:none!important;box-shadow:0 4px 0 #0006!important;font-variant-ligatures:none!important;-webkit-font-smoothing:antialiased!important;}.hero-text-link:before,.hero-text-link:after{display:none!important;content:none!important;}.hero-text-link:hover{background:#fff0d1!important;color:#17120e!important;filter:none!important;transform:translateY(-2px)!important;}.module-paper{overflow:hidden!important;}.module-list{display:block!important;margin-top:18px!important;border-top:1px solid #b69a75!important;}.module-row{margin:0!important;padding:0!important;border-bottom:1px solid #c9b18c!important;background:transparent!important;}.module-toggle{min-height:66px!important;width:100%!important;border:0!important;background:transparent!important;text-align:left!important;color:#17120e!important;}.module-toggle b{margin:0!important;letter-spacing:.04em!important;}.module-toggle span{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;color:#17120e!important;}.module-toggle em{margin:0!important;background:#f2dfbd!important;color:#17120e!important;font:700 18px/1 Arial,Helvetica,sans-serif!important;font-style:normal!important;}.module-row.open{box-shadow:inset 5px 0 0 var(--red)!important;}.module-row.open .module-toggle em{background:#17120e!important;color:#f3dfbd!important;border-color:#17120e!important;}.module-row>p{display:none!important;margin:0!important;padding:0 56px 18px 58px!important;max-width:100%!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.55!important;color:#5a4431!important;}.module-row.open>p{display:block!important;}.module-paper-head{align-items:center!important;margin-bottom:2px!important;}.module-paper-head>b{font-size:10px!important;letter-spacing:.1em!important;color:#9e2a23!important;}.module-paper h2{margin:2px 0 0!important;}@media (max-width:520px){.module-toggle{grid-template-columns:40px minmax(0,1fr) 34px!important;gap:10px!important;min-height:60px!important;}.module-toggle b{width:40px!important;height:40px!important;}.module-toggle em{width:32px!important;height:32px!important;}.module-row>p{padding:0 12px 16px 50px!important;font-size:12.5px!important;}}.learning-page-v18{padding-top:0!important;background:#0d0a08!important;}.lp-hero{max-width:1560px;margin:0 auto;position:relative;min-height:720px;padding:64px var(--safe);display:grid;grid-template-columns:minmax(300px,.7fr) minmax(600px,1.3fr);grid-template-rows:auto auto;grid-template-areas:"copy route" "selected route";gap:24px 44px;overflow:hidden;background:#15110e url("assets/learning-board.webp") center/cover no-repeat;color:#f3dfbd;border-left:1px solid #66482f;border-right:1px solid #66482f;}.lp-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0806f5 0,#0b0806e5 33%,#0b080697 58%,#0b0806be 100%);pointer-events:none;}.lp-hero>*{position:relative;z-index:2;}.lp-hero-copy{grid-area:copy;align-self:end;max-width:480px;}.lp-kicker,.lp-section-head span,.lp-entry-title>span,.fq-hero-copy>span,.fq-topic>span,.fq-next>div:first-child>span{display:block;color:#e3574b;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;}.lp-hero-copy h1{margin:12px 0 22px;font:900 clamp(58px,5.4vw,86px)/.86 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:#f5dfbc;}.lp-hero-copy h1 em{font-style:normal;color:#d9483c;}.lp-hero-copy>p{max-width:470px;margin:0;font-size:15px;line-height:1.62;color:#dbc5a2;}.lp-hero-meta{margin-top:28px;padding-top:18px;border-top:1px solid #8d6846;display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:800;letter-spacing:.08em;color:#c8ae86;}.lp-hero-meta b{color:#f0c480;}.lp-route{grid-area:route;display:grid;grid-template-columns:1fr;align-content:center;gap:10px;}.lp-step{width:100%;min-height:96px;padding:14px 18px;display:grid;grid-template-columns:52px 94px minmax(0,1fr) 150px;gap:14px;align-items:center;background:#18130eea;color:#ead7b6;border:1px solid #725235;text-align:left;cursor:pointer;transition:.18s;}.lp-step b{width:42px;height:42px;display:grid;place-items:center;border:1px solid #9c7350;background:#0e0b09;color:#f2dbb4;font:900 12px/1 Arial,sans-serif;}.lp-step>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#d85a4f;}.lp-step strong{font:800 21px/1.05 Georgia,serif;color:#f1ddba;}.lp-step i{font-style:normal;font-size:11px;line-height:1.3;color:#bca27e;text-align:right;}.lp-step:hover{border-color:#c78960;background:#211812;}.lp-step.active{background:#f0debb;color:#17120e;border-color:#d95146;box-shadow:inset 5px 0 0 #c52d24,7px 8px 0 #0007;}.lp-step.active b{background:#c52d24;border-color:#c52d24;color:#fff0d5;}.lp-step.active strong{color:#17120e;}.lp-step.active i{color:#5c4936;}.lp-step.active>span{color:#a92a22;}.lp-selected{grid-area:selected;align-self:start;background:#f1dfbd;color:#17120e;border:1px solid #7f5f40;padding:24px 26px;box-shadow:8px 10px 0 #0008;max-width:500px;}.lp-selected>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#aa2a22;}.lp-selected h2{font:800 30px/1 Georgia,serif;margin:9px 0 12px;}.lp-selected p{font-size:13px;line-height:1.55;color:#5b4633;margin:0;}.lp-selected>div{margin-top:18px;padding-top:14px;border-top:1px solid #b79a74;display:flex;justify-content:space-between;align-items:center;gap:18px;}.lp-selected>div strong{font-size:11px;}.lp-selected a{font-size:10px;font-weight:900;color:#a72b23;text-transform:uppercase;white-space:nowrap;}.lp-method{max-width:1560px;margin:0 auto;padding:72px var(--safe);background:#ead8b8;border-left:1px solid #66482f;border-right:1px solid #66482f;}.lp-section-head{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:60px;align-items:end;margin-bottom:34px;}.lp-section-head h2{margin:8px 0 0;font:900 clamp(38px,4vw,58px)/.92 Georgia,serif;}.lp-section-head>p{margin:0;max-width:680px;font-size:14px;line-height:1.65;color:#5c4937;}.lp-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}.lp-method-grid article{position:relative;min-height:260px;padding:28px;border:1px solid #846344;background:#f1e1c2;box-shadow:7px 9px 0 #5c422a2e;}.lp-method-grid article:nth-child(2){background:#18130f;color:#f2dfbd;}.lp-method-grid article>b{position:absolute;right:20px;top:18px;font:900 48px/1 Georgia,serif;color:#ad2d2520;}.lp-method-grid article>span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#c23a30;}.lp-method-grid h3{font:800 28px/1.02 Georgia,serif;margin:40px 0 14px;max-width:290px;}.lp-method-grid p{font-size:13px;line-height:1.6;margin:0;color:#5c4937;}.lp-method-grid article:nth-child(2) p{color:#d8c3a0;}.lp-entry{max-width:1560px;margin:0 auto;padding:68px var(--safe) 78px;background:#15110e;color:#f1ddba;border:1px solid #66482f;border-top:0;}.lp-entry-title{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);column-gap:50px;align-items:end;margin-bottom:30px;}.lp-entry-title>span{grid-column:1/-1;}.lp-entry-title h2{font:900 clamp(40px,4.5vw,64px)/.92 Georgia,serif;margin:8px 0 0;}.lp-entry-title p{margin:0;font-size:14px;line-height:1.6;color:#cbb28b;max-width:620px;}.lp-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.lp-entry-grid article{min-height:310px;padding:28px;background:#f0deba;color:#17120e;border:1px solid #8a6746;display:flex;flex-direction:column;}.lp-entry-grid article.dark{background:#201711;color:#f2dfbd;border-color:#9d7049;}.lp-entry-grid small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#b52c24;}.lp-entry-grid h3{font:800 28px/1.04 Georgia,serif;margin:32px 0 14px;}.lp-entry-grid p{font-size:13px;line-height:1.6;color:#5a4633;margin:0;}.lp-entry-grid .dark p{color:#d2bb97;}.lp-entry-grid a{margin-top:auto;padding-top:22px;font-size:10px;font-weight:900;text-transform:uppercase;color:#ad2b23;border-top:1px solid #a98a64;}.lp-entry-grid .dark a{color:#ef9b80;border-color:#65482f;}.faq-page-v18{padding-top:0!important;background:#0d0a08!important;}.fq-hero{max-width:1560px;margin:0 auto;min-height:430px;padding:70px var(--safe);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:50px;align-items:center;position:relative;overflow:hidden;background:#17120f url("assets/boardroom.webp") center/cover no-repeat;color:#f2dfbd;border-left:1px solid #66482f;border-right:1px solid #66482f;}.fq-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0806f2 0,#0b0806dd 48%,#0b08069b 100%);}.fq-hero>*{position:relative;z-index:2;}.fq-hero-copy h1{font:900 clamp(58px,6vw,94px)/.84 Georgia,serif;letter-spacing:-.04em;margin:12px 0 20px;}.fq-hero-copy h1 em{font-style:normal;color:#d84b40;}.fq-hero-copy p{max-width:650px;font-size:15px;line-height:1.6;color:#d8c09b;}.fq-hero-board{justify-self:end;width:min(100%,360px);padding:28px;background:#f1dfbd;color:#17120e;border:1px solid #765538;box-shadow:10px 12px 0 #0008;}.fq-hero-board b{display:block;font:900 72px/.8 Georgia,serif;color:#bd3027;}.fq-hero-board>span,.fq-hero-board strong{font-size:10px;font-weight:900;letter-spacing:.14em;}.fq-hero-board i{display:block;height:1px;background:#9b7a54;margin:18px 0;}.fq-hero-board p{font-size:12px;line-height:1.5;color:#5c4835;margin:10px 0 0;}.fq-workspace{max-width:1560px;margin:0 auto;padding:64px var(--safe) 76px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:38px;background:#ead8b8;border-left:1px solid #66482f;border-right:1px solid #66482f;align-items:start;}.fq-question-list{border-top:1px solid #86684a;}.fq-topic{padding:34px 18px 18px;border-bottom:1px solid #b49a78;background:#e2caa3;}.fq-topic:first-child{padding-top:22px;}.fq-topic h2{font:800 24px/1.05 Georgia,serif;margin:6px 0 0;}.fq-topic>span{font-size:9px;}.faq-page-question{width:100%;min-height:72px;padding:12px 16px;display:grid;grid-template-columns:42px minmax(0,1fr) 34px;gap:16px;align-items:center;border:0;border-bottom:1px solid #b49a78;background:#f3e4c7;color:#17120e;text-align:left;cursor:pointer;transition:.16s;}.faq-page-question b{font:900 11px/1 Arial,sans-serif;color:#aa2b23;letter-spacing:.08em;}.faq-page-question span{font:700 14px/1.35 Arial,Helvetica,sans-serif;}.faq-page-question i{width:30px;height:30px;display:grid;place-items:center;border:1px solid #a37d51;font:700 17px/1 Arial,sans-serif;font-style:normal;}.faq-page-question:hover{background:#ead3aa;}.faq-page-question.active{background:#18130f;color:#f1ddba;box-shadow:inset 5px 0 0 #c52d24;}.faq-page-question.active b{color:#ef7b6d;}.faq-page-question.active i{background:#c52d24;color:#fff;border-color:#c52d24;}.faq-page-question:focus-visible{outline:3px solid #c52d24;outline-offset:-3px;}.fq-answer-wrap{position:relative;align-self:stretch;min-height:100%;}.fq-answer-card{position:sticky;top:92px;min-height:410px;padding:30px 30px 28px;background:#18130f;color:#f2dfbd;border:1px solid #8f6845;box-shadow:9px 11px 0 #0005;overflow:hidden;}.fq-answer-top{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #64472f;}.fq-answer-top span,.fq-answer-top b{font-size:9px;font-weight:900;letter-spacing:.12em;color:#e36658;}.fq-answer-card>strong{display:block;max-width:480px;margin:36px 0 18px;font:800 clamp(30px,3vw,44px)/1.02 Georgia,serif;position:relative;z-index:2;}.fq-answer-card>p{max-width:540px;font-size:14px;line-height:1.65;color:#d7c09c;position:relative;z-index:2;}.fq-answer-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;position:relative;z-index:2;}.fq-answer-links a{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid #8c6745;font-size:9px;font-weight:900;text-transform:uppercase;color:#f0d5aa;}.fq-answer-links a:hover{background:#f0debb;color:#17120e;}.fq-answer-mark{position:absolute;right:-12px;bottom:-50px;font:900 220px/.8 Georgia,serif;color:#b52c2418;pointer-events:none;}.fq-answer-card.answer-change>strong,.fq-answer-card.answer-change>p{animation:fqfade .22s ease;}@keyframes fqfade{from{opacity:.25;transform:translateY(5px);}to{opacity:1;transform:none;}}.fq-next{max-width:1560px;margin:0 auto;padding:66px var(--safe) 76px;background:#15110e;color:#f2dfbd;border:1px solid #66482f;border-top:0;}.fq-next>div:first-child{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:end;gap:50px;margin-bottom:30px;}.fq-next h2{font:900 clamp(38px,4vw,58px)/.94 Georgia,serif;margin:8px 0 0;}.fq-next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.fq-next-grid a{min-height:250px;padding:26px;display:flex;flex-direction:column;background:#efddba;color:#17120e;border:1px solid #896746;}.fq-next-grid a:nth-child(2){background:#2a1d15;color:#f2dfbd;}.fq-next-grid b{font:900 11px/1 Arial,sans-serif;color:#b72d25;}.fq-next-grid strong{font:800 26px/1 Georgia,serif;margin:34px 0 12px;}.fq-next-grid p{font-size:13px;line-height:1.55;color:#5b4734;}.fq-next-grid a:nth-child(2) p{color:#d0b995;}.fq-next-grid span{margin-top:auto;padding-top:18px;border-top:1px solid #a78963;font-size:9px;font-weight:900;text-transform:uppercase;color:#ac2b23;}@media (max-width:1050px){.lp-hero{grid-template-columns:1fr;grid-template-areas:"copy" "route" "selected";min-height:0;}.lp-hero-copy{align-self:auto;}.lp-route{grid-area:route;}.lp-selected{max-width:none;}.lp-section-head,.lp-entry-title{grid-template-columns:1fr;}.lp-entry-title p{margin-top:12px;}.lp-method-grid,.lp-entry-grid{grid-template-columns:1fr 1fr;}.lp-entry-grid .dark{grid-column:1/-1;}.fq-workspace{grid-template-columns:minmax(0,1fr) 340px;}.fq-answer-card{top:82px;}}@media (max-width:760px){.lp-hero{padding:44px 18px;}.lp-hero-copy h1{font-size:54px;}.lp-route{gap:8px;}.lp-step{grid-template-columns:42px minmax(0,1fr) 105px;min-height:84px;padding:12px;}.lp-step>span{display:none;}.lp-step b{width:38px;height:38px;}.lp-step strong{font-size:18px;}.lp-step i{font-size:9px;}.lp-selected{padding:22px;}.lp-method,.lp-entry{padding:48px 18px;}.lp-section-head{gap:18px;}.lp-method-grid,.lp-entry-grid{grid-template-columns:1fr;}.lp-entry-grid .dark{grid-column:auto;}.lp-method-grid article{min-height:230px;}.lp-entry-title{display:block;}.lp-entry-title p{margin-top:14px;}.fq-hero{grid-template-columns:1fr;padding:48px 18px;}.fq-hero-copy h1{font-size:54px;}.fq-hero-board{justify-self:start;max-width:330px;}.fq-workspace{grid-template-columns:1fr;padding:38px 14px 50px;gap:18px;}.fq-answer-wrap{order:-1;align-self:auto;min-height:auto;}.fq-answer-card{position:relative;top:auto;min-height:300px;padding:24px;}.fq-answer-card>strong{font-size:30px;margin-top:24px;}.fq-next{padding:48px 18px;}.fq-next>div:first-child{display:block;}.fq-next-grid{grid-template-columns:1fr;}.faq-page-question{grid-template-columns:36px minmax(0,1fr) 32px;gap:10px;padding:10px 12px;}.faq-page-question span{font-size:13px;}}:root{--v20-red:#cf4033;--v20-cream:#f1dfbd;--v20-dark:#17120e;--v20-paper:#ead8b7;--v20-line:#86684a;}.about-title .tone-hero,.updates-head .tone-hero,.contact-copy .tone-hero,.lp-hero-copy .tone-hero,.fq-hero-copy .tone-hero{line-height:.86!important;}.about-title .tone-hero .tone-accent,.updates-head .tone-hero .tone-accent,.contact-copy .tone-hero .tone-accent{color:#d44a3f!important;}.contact-copy .tone-hero{margin-bottom:18px;}.about-title h1,.updates-head h1,.contact-copy h1,.lp-hero-copy h1,.fq-hero-copy h1{max-width:11ch;}.updates-head p{max-width:420px;}.updates-head .tone-hero span,.updates-head .tone-hero .tone-accent{display:block;}.updates-head .tone-hero .tone-accent{padding-left:.08em;}.about-title .tone-hero .tone-accent{padding-left:.08em;}.contact-copy .tone-hero .tone-accent{padding-left:.04em;}.updates-scene{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)!important;align-items:stretch!important;}.updates-head{padding:44px 42px 52px!important;background:linear-gradient(180deg,#17120ed8,#17120eb8)!important;border:1px solid #7a5a3d!important;}.updates-head h1{font-size:clamp(56px,6vw,108px)!important;letter-spacing:-.05em!important;}.updates-head p{font-size:14px!important;line-height:1.6!important;color:#efe1c3!important;}.updates-sheet article{min-height:138px!important;}.updates-lab-board{max-width:1560px;margin:0 auto;padding:56px var(--safe) 70px;background:#17120e;color:#f2dfbd;border-left:1px solid #65472f;border-right:1px solid #65472f;border-bottom:1px solid #65472f;}.updates-lab-head{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:38px;align-items:end;margin-bottom:26px;}.updates-lab-head span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#d95d4f;}.updates-lab-head h2{margin:8px 0 0;font:900 clamp(34px,4vw,58px)/.96 Georgia,serif;}.updates-lab-head p{max-width:720px;font-size:14px;line-height:1.6;color:#d7c09c;}.updates-lab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.updates-lab-grid article{min-height:250px;padding:24px;background:#f0dfbd;color:#17120e;border:1px solid #88684a;display:flex;flex-direction:column;}.updates-lab-grid article b{font:900 12px/1 Arial,sans-serif;color:#b42d25;}.updates-lab-grid article h3{margin:30px 0 12px;font:800 28px/1.04 Georgia,serif;}.updates-lab-grid article p{font-size:13px;line-height:1.6;color:#5b4735;}.about-extra-board{max-width:1560px;margin:0 auto;padding:60px var(--safe) 74px;background:#17120e;color:#f2dfbd;border-left:1px solid #65472f;border-right:1px solid #65472f;border-bottom:1px solid #65472f;position:relative;overflow:hidden;}.about-extra-head{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:36px;align-items:end;margin-bottom:28px;}.about-extra-head span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#d85f51;}.about-extra-head h2{margin:8px 0 0;font:900 clamp(34px,4vw,58px)/.96 Georgia,serif;}.about-extra-head p{max-width:680px;font-size:14px;line-height:1.6;color:#d8c09d;}.about-extra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.about-extra-grid article{min-height:250px;padding:26px;background:#f1dfbd;color:#17120e;border:1px solid #8a6a4b;display:flex;flex-direction:column;}.about-extra-grid article b{font:900 12px/1 Arial,sans-serif;color:#b62d25;}.about-extra-grid article h3{margin:32px 0 14px;font:800 28px/1.05 Georgia,serif;}.about-extra-grid article p{font-size:13px;line-height:1.6;color:#584432;}.about-extra-note{position:absolute;right:24px;bottom:22px;padding:16px 20px;background:#f1dfbd;color:#17120e;border:1px solid #8d6a47;font:800 14px/1.05 Georgia,serif;box-shadow:6px 7px 0 #0005;transform:rotate(-2deg);}.product-board-pro{background:transparent!important;}.product-inspector{background:#ead6b3!important;border:1px solid #8c6845!important;box-shadow:6px 8px 0 #0004!important;}.product-inspector-nav{background:#130f0d!important;}.product-inspector-copy{background:#f0dfbd!important;color:#17120e!important;}.product-inspector-copy span{color:#b62d24!important;}.product-inspector-copy h3{color:#17120e!important;}.product-inspector-copy p{color:#5c4736!important;}.product-inspector-seal{background:#ead6b3!important;color:#17120e!important;}.module-paper{background:#f1dfbd!important;}.module-list{margin-top:8px;}.module-row{padding:0;border-top:1px dashed #cab18e;}.module-row:first-child{border-top:0;}.module-toggle{display:grid!important;grid-template-columns:56px minmax(0,1fr) 40px!important;gap:14px!important;align-items:start!important;padding:16px 0 12px!important;}.module-toggle b{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;background:#17120e!important;color:#fff1d6!important;font:900 16px/1 Georgia,serif!important;}.module-toggle span{padding-top:10px;font-size:13px!important;line-height:1.35!important;}.module-toggle em{width:36px!important;height:36px!important;border:1px solid #9e7a4f!important;display:grid!important;place-items:center!important;border-radius:0!important;align-self:center!important;font-size:18px!important;}.module-row p{margin:0!important;padding:0 18px 18px 74px!important;font-size:12.8px!important;line-height:1.62!important;color:#5b4734!important;max-width:42ch!important;}.module-row.open{background:#e8d3af!important;}.module-row.open .module-toggle span{color:#b12e26!important;}.product-system-dossier article{background:#d6c0a0!important;}.product-editorial-board,.product-included-sheet{max-width:1560px;margin:26px auto 0;padding:34px 34px 36px;}.product-editorial-board{background:#17120e;color:#f2dfbd;border:1px solid #674931;}.product-editorial-head{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:34px;align-items:end;margin-bottom:24px;}.product-editorial-head span,.product-included-copy span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#da6152;}.product-editorial-head h2,.product-included-copy h2{margin:8px 0 0;font:900 clamp(32px,3.8vw,54px)/.98 Georgia,serif;}.product-editorial-head p,.product-included-copy p{font-size:14px;line-height:1.6;color:#d8c19d;max-width:760px;}.product-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}.product-editorial-grid article{min-height:230px;padding:22px;background:#f0dfbd;color:#17120e;border:1px solid #8a6848;}.product-editorial-grid article b{font:900 12px/1 Arial,sans-serif;color:#b42d25;}.product-editorial-grid article small{display:block;margin-top:16px;font-size:9px;font-weight:900;letter-spacing:.13em;color:#ae2b24;text-transform:uppercase;}.product-editorial-grid article h3{margin:20px 0 12px;font:800 26px/1.04 Georgia,serif;}.product-editorial-grid article p{font-size:13px;line-height:1.6;color:#5b4735;}.product-included-sheet{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:28px;background:#ead8b7;border:1px solid #8b6b4b;}.product-included-copy p{color:#5a4633;}.product-included-list{position:relative;padding:24px;background:#f4e7cc;border:1px solid #a1815e;}.product-included-list ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;}.product-included-list li{padding:14px 14px 14px 16px;position:relative;border:1px solid #c6aa83;background:#ead7b4;font-size:12px;font-weight:700;color:#2b221a;line-height:1.45;}.product-included-stamp{position:absolute;right:16px;bottom:-18px;padding:18px 20px;background:#17120e;color:#f2dfbd;border:1px solid #886748;font:900 18px/1 Georgia,serif;box-shadow:6px 7px 0 #0004;transform:rotate(-2deg);text-align:center;}@media (max-width:980px){.updates-lab-head,.about-extra-head,.product-editorial-head,.product-included-sheet{grid-template-columns:1fr;}.updates-lab-grid,.about-extra-grid,.product-editorial-grid{grid-template-columns:1fr 1fr;}.product-included-list ul{grid-template-columns:1fr;}.product-included-stamp{position:static;display:inline-block;margin-top:18px;transform:none;}.module-row p{max-width:none!important;}}@media (max-width:760px){.updates-head h1,.about-title h1,.contact-copy h1,.lp-hero-copy h1,.fq-hero-copy h1{max-width:none;}.updates-lab-board,.about-extra-board,.product-editorial-board,.product-included-sheet{padding:38px 18px 46px;}.updates-lab-grid,.about-extra-grid,.product-editorial-grid{grid-template-columns:1fr;}.about-extra-note{position:static;display:inline-block;margin-top:20px;transform:none;}.updates-head{padding:34px 24px 40px!important;}.updates-scene{grid-template-columns:1fr!important;}.product-editorial-head p,.product-included-copy p{max-width:none;}.module-toggle{grid-template-columns:50px minmax(0,1fr) 34px!important;}.module-row p{padding:0 10px 16px 64px!important;}}:root{--v24-ink:#17120e;--v24-ink-soft:#503c2d;--v24-paper:#f1dfbd;--v24-paper-2:#f5e8cf;--v24-paper-3:#e9d3ad;--v24-red:#c83b30;--v24-line:#896747;--v24-dark:#15100d;}html,body{max-width:100%;overflow-x:clip!important;}body{min-width:0;}img{height:auto;}.menu-btn{background:#17120e!important;color:#f3dfbd!important;}.menu-btn img{width:24px!important;height:24px!important;filter:brightness(0) invert(92%) sepia(23%) saturate(455%) hue-rotate(345deg) brightness(104%) contrast(91%)!important;}.mobile-panel{background:#f1dfbd!important;border-radius:0!important;overflow:auto!important;}.close-btn{background:#e4cda7!important;}.mobile-panel nav a{font-size:25px!important;line-height:1.05!important;}.tone-hero span,.tone-hero em{display:block!important;}.tone-accent{color:#d94b40!important;}.page-updates .updates-head h1,
.page-about .about-title h1,
.page-contact .contact-copy h1,
.page-curriculum .lp-hero-copy h1,
.page-faq .fq-hero-copy h1{letter-spacing:-.04em!important;text-wrap:balance!important;word-break:normal!important;overflow-wrap:normal!important;}.page-updates .updates-scene{max-width:1560px!important;min-height:680px!important;margin:0 auto!important;display:grid!important;overflow:hidden!important;background-position:center!important;}.page-updates .updates-head,
.page-updates .updates-sheet{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important;}.page-updates .updates-head{z-index:2!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#17120edb,#17120ec9)!important;border:1px solid #7b593b!important;}.page-updates .updates-head p{font-size:14px!important;line-height:1.65!important;color:#f0dfbe!important;}.page-updates .updates-sheet{z-index:2!important;align-self:stretch!important;padding:22px 28px!important;overflow:visible!important;background:#f1dfbd!important;}.page-updates .updates-sheet article{min-height:112px!important;padding:18px 0!important;grid-template-columns:52px minmax(0,1fr)!important;}.page-updates .updates-sheet article h2{font-size:21px!important;line-height:1.08!important;}.page-updates .updates-sheet article p{font-size:12px!important;line-height:1.55!important;}.page-updates .updates-note{display:none!important;}.page-about .about-scene{max-width:1560px!important;min-height:650px!important;margin:0 auto!important;display:grid!important;overflow:hidden!important;}.page-about .about-title,.page-about .about-paper{position:relative!important;inset:auto!important;width:auto!important;margin:0!important;transform:none!important;z-index:2!important;}.page-about .about-title .tone-accent{max-width:8.8ch!important;}.page-about .about-title p{color:#f1dfbd!important;}.page-about .about-paper{justify-self:end!important;width:min(100%,620px)!important;box-shadow:10px 12px 0 #0005!important;}.page-about .about-paper h2{font-size:clamp(30px,2.6vw,42px)!important;line-height:1!important;}.page-about .about-paper p{font-size:13px!important;line-height:1.6!important;}.page-about .about-note{display:none!important;}.page-about .about-marker{right:28px!important;bottom:20px!important;top:auto!important;}.page-faq .fq-hero-copy p{font-size:14px!important;line-height:1.65!important;}.page-faq .fq-hero-board{width:min(100%,350px)!important;padding:28px!important;}.page-curriculum .lp-hero-copy p{font-size:14px!important;line-height:1.65!important;}.page-contact .contact-copy p{font-size:14px!important;line-height:1.65!important;}.page-product .product-main{overflow:visible!important;}#product-root .product-inspector,
#product-root .product-inspector-copy,
#product-root .product-inspector-nav,
#product-root .product-inspector-seal,
#product-root .product-system-dossier,
#product-root .product-system-dossier article,
#product-root .product-info-pro article,
#product-root .product-info-pro .info-darkcard,
#product-root .product-editorial-board,
#product-root .product-editorial-grid article,
#product-root .product-included-sheet,
#product-root .product-included-list,
#product-root .related-sheet,
#product-root .mini-product{color:var(--v24-ink)!important;}#product-root .product-inspector{background:var(--v24-paper-3)!important;}#product-root .product-inspector-nav{background:#ead4ae!important;padding:10px!important;}#product-root .product-inspector-nav button{background:var(--v24-paper-2)!important;min-height:48px!important;margin:0 0 8px!important;padding:12px 13px!important;box-shadow:none!important;}#product-root .product-inspector-nav button.active{background:#e3caa2!important;}#product-root .product-inspector-copy{background:var(--v24-paper-2)!important;padding:30px 34px!important;}#product-root .product-inspector-copy h3{color:var(--v24-ink)!important;margin:8px 0 14px!important;}#product-root .product-inspector-copy p{font-size:13.5px!important;line-height:1.68!important;max-width:64ch!important;}#product-root .product-inspector-seal{background:#ead4ae!important;border-left:1px solid var(--v24-line)!important;}#product-root .product-system-dossier{background:var(--v24-line)!important;}#product-root .product-system-dossier article{background:#f2e2c4!important;min-height:104px!important;padding:20px 22px!important;}#product-root .product-system-dossier article span{font-size:10.5px!important;line-height:1.58!important;}#product-root .product-info-pro{background:#e2c69b!important;gap:18px!important;}#product-root .product-info-pro article,
#product-root .product-info-pro article:nth-child(1),
#product-root .product-info-pro article:nth-child(2),
#product-root .product-info-pro article:nth-child(3),
#product-root .product-info-pro article:nth-child(4),
#product-root .product-info-pro .info-darkcard{background:var(--v24-paper)!important;}#product-root .product-info-pro article h3,#product-root .product-info-pro .info-darkcard h3{color:var(--v24-ink)!important;}#product-root .product-info-pro article p,#product-root .product-info-pro article li,#product-root .product-info-pro .info-darkcard p{color:var(--v24-ink-soft)!important;line-height:1.65!important;}#product-root .product-editorial-board{background:#ead8b7!important;border:1px solid var(--v24-line)!important;box-shadow:7px 9px 0 #0002!important;}#product-root .product-editorial-head h2{color:var(--v24-ink)!important;}#product-root .product-editorial-head p{color:var(--v24-ink-soft)!important;}#product-root .product-editorial-grid article{background:var(--v24-paper-2)!important;border-color:#a9825c!important;box-shadow:5px 7px 0 #0001!important;}#product-root .product-editorial-grid article p{color:var(--v24-ink-soft)!important;}#product-root .product-included-sheet{background:#ead8b7!important;border-color:var(--v24-line)!important;}#product-root .product-included-copy p{color:var(--v24-ink-soft)!important;}#product-root .product-included-list{background:var(--v24-paper-2)!important;}#product-root .product-included-stamp{background:var(--v24-red)!important;}#product-root .related-sheet{background:var(--v24-paper)!important;}#product-root .mini-product{background:var(--v24-paper-2)!important;}.page-faq main,.page-faq .faq-page-v18,.page-faq .fq-workspace,.page-faq .fq-question-list,.page-faq .fq-answer-wrap{overflow:visible!important;transform:none!important;}.page-faq .fq-answer-wrap{position:relative!important;}.page-faq .fq-answer-card{left:auto!important;width:100%!important;min-height:390px!important;transform:none!important;}.page-curriculum .lp-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;}.page-curriculum .lp-method-grid article,.page-curriculum .lp-method-grid article:nth-child(2){background:var(--v24-paper)!important;color:var(--v24-ink)!important;border:1px solid var(--v24-line)!important;box-shadow:6px 8px 0 #0002!important;}.page-curriculum .lp-method-grid article p{color:var(--v24-ink-soft)!important;}.page-curriculum .lp-entry{background:linear-gradient(135deg,#17110d,#0e0b08)!important;color:#f2dfbd!important;overflow:hidden!important;}.page-curriculum .lp-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;}.page-curriculum .lp-entry-grid article,.page-curriculum .lp-entry-grid article.dark{background:var(--v24-paper)!important;color:var(--v24-ink)!important;border:1px solid var(--v24-line)!important;box-shadow:7px 9px 0 #0005!important;}.page-curriculum .lp-entry-grid article p,.page-curriculum .lp-entry-grid article.dark p{color:var(--v24-ink-soft)!important;}.page-curriculum .lp-entry-grid article a,.page-curriculum .lp-entry-grid article.dark a{color:#a72b23!important;border-top-color:#a98a64!important;}body.policy-page{margin:0!important;padding:0!important;background:#120d0a!important;min-height:100vh!important;}body.policy-page:before{display:none!important;content:none!important;}body.policy-page>main{min-height:0!important;background:transparent!important;overflow:visible!important;}body.policy-page .policy-hero{width:100%!important;max-width:none!important;min-height:0!important;padding:22px 30px 24px!important;background:linear-gradient(180deg,#c73129,#b8241f)!important;color:#f8e5c4!important;border:1px solid #774a33!important;}body.policy-page .policy-hero .container,body.policy-page .policy-section .container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}body.policy-page .policy-section.paper-surface{width:100%!important;max-width:none!important;padding:0!important;background:var(--v24-paper)!important;border:1px solid #7c5a3d!important;border-top:0!important;box-shadow:9px 11px 0 #0003!important;}body.policy-page .policy{margin:0!important;padding:34px 38px 46px!important;background:var(--v24-paper-2)!important;}body.policy-page .policy h2{margin:34px 0 13px!important;padding-top:18px!important;font-size:25px!important;line-height:1.08!important;border-top:1px solid #927454!important;}body.policy-page .policy h2:first-child{margin-top:0!important;}body.policy-page .policy p,body.policy-page .policy li{font-size:13px!important;line-height:1.72!important;color:#2c2119!important;}.back-to-top{position:fixed;right:22px;bottom:22px;z-index:450;width:48px;height:48px;padding:0;border:1px solid #e5c99f;border-radius:0!important;background:#f1dfbd;color:#17120e;clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);display:grid;place-items:center;font:900 21px/1 Georgia,serif;box-shadow:6px 7px 0 #0006;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,transform .2s,visibility .2s,background .2s;}.back-to-top:before{content:"↑";display:block;transform:translateY(-1px);}.back-to-top:after{content:"";position:absolute;inset:5px;border:1px solid var(--v24-red);clip-path:inherit;pointer-events:none;}.back-to-top.visible{opacity:1;visibility:visible;transform:none;}.back-to-top:hover{background:#fff0cf;transform:translateY(-3px);}@media (max-width:1040px){.site-nav{min-height:62px!important;height:62px!important;padding:0 16px!important;}.desktop-nav,.nav-search,.nav-start{display:none!important;}.nav-actions{margin-left:auto!important;}.menu-btn{display:grid!important;place-items:center!important;flex:0 0 44px!important;}}@media (max-width:820px){.page-updates .updates-scene{display:block!important;min-height:0!important;padding:28px 16px 32px!important;}.page-updates .updates-head{padding:30px 24px 34px!important;margin-bottom:18px!important;}.page-updates .updates-head h1{font-size:clamp(48px,12vw,68px)!important;line-height:.88!important;}.page-updates .updates-head h1 span{white-space:normal!important;}.page-updates .updates-sheet{padding:18px 18px!important;}.page-updates .updates-sheet article{grid-template-columns:42px minmax(0,1fr)!important;min-height:0!important;}.page-updates .updates-sheet article h2{font-size:18px!important;}.page-about .about-scene{display:block!important;min-height:0!important;padding:44px 20px 46px!important;}.page-about .about-title{max-width:620px!important;}.page-about .about-title h1{font-size:clamp(50px,11vw,70px)!important;max-width:none!important;}.page-about .about-title .tone-accent{max-width:none!important;}.page-about .about-paper{width:100%!important;max-width:680px!important;margin-top:34px!important;padding:28px!important;justify-self:auto!important;}.page-about .about-marker{display:none!important;}.page-faq .fq-hero{grid-template-columns:1fr!important;gap:28px!important;padding:42px 20px 48px!important;min-height:0!important;}.page-faq .fq-hero-copy h1{font-size:clamp(50px,11vw,70px)!important;}.page-faq .fq-hero-board{justify-self:start!important;max-width:340px!important;}.page-curriculum .lp-hero-copy h1{font-size:clamp(50px,11vw,72px)!important;max-width:none!important;}.page-curriculum .lp-method-grid,.page-curriculum .lp-entry-grid{grid-template-columns:1fr 1fr!important;}.page-curriculum .lp-entry-grid article:last-child{grid-column:1/-1!important;}#product-root .product-inspector{grid-template-columns:1fr!important;}#product-root .product-inspector-nav{display:grid!important;grid-template-columns:1fr 1fr!important;border-right:0!important;border-bottom:1px solid var(--v24-line)!important;}#product-root .product-inspector-nav button{margin:0!important;}#product-root .product-inspector-seal{display:none!important;}#product-root .product-system-dossier{grid-template-columns:1fr!important;}#product-root .product-info-pro{grid-template-columns:1fr 1fr!important;}.footer-grid{grid-template-columns:1fr!important;}.footer-contact{grid-column:auto!important;}}@media (max-width:560px){.brand{font-size:21px!important;}.site-nav{padding:0 12px!important;}.mobile-panel{right:0!important;top:0!important;bottom:0!important;width:min(355px,92vw)!important;padding:20px!important;box-shadow:-12px 0 35px #0009!important;}.mobile-panel nav a{font-size:23px!important;}.page-updates .updates-scene{padding:18px 10px 22px!important;}.page-updates .updates-head{padding:26px 20px 30px!important;}.page-updates .updates-head h1{font-size:50px!important;}.page-updates .updates-sheet{padding:14px!important;}.page-updates .updates-sheet article{grid-template-columns:36px minmax(0,1fr)!important;gap:6px 10px!important;padding:16px 0!important;}.page-updates .updates-sheet article>b{font-size:22px!important;}.page-updates .updates-sheet article h2{font-size:17px!important;}.page-about .about-scene{padding:34px 16px 38px!important;}.page-about .about-title h1{font-size:50px!important;}.page-about .about-paper{padding:24px 20px!important;margin-top:26px!important;}.page-about .about-paper h2{font-size:31px!important;}.page-faq .fq-hero{padding:34px 16px 38px!important;}.page-faq .fq-hero-copy h1{font-size:50px!important;}.page-faq .fq-workspace{grid-template-columns:1fr!important;padding:30px 12px 44px!important;gap:16px!important;}.page-faq .fq-answer-wrap{order:-1!important;align-self:auto!important;min-height:auto!important;}.page-faq .fq-answer-card{position:relative!important;top:auto!important;min-height:280px!important;padding:22px!important;}.page-faq .faq-page-question{grid-template-columns:34px minmax(0,1fr) 30px!important;gap:8px!important;padding:11px 10px!important;}.page-curriculum .lp-method-grid,.page-curriculum .lp-entry-grid{grid-template-columns:1fr!important;}.page-curriculum .lp-entry-grid article:last-child{grid-column:auto!important;}.page-curriculum .lp-entry{padding:42px 14px 50px!important;}#product-root .product-info-pro{grid-template-columns:1fr!important;}#product-root .product-inspector-nav{grid-template-columns:1fr 1fr!important;}#product-root .product-inspector-copy{padding:24px 20px!important;}#product-root .product-system-dossier article{padding:18px!important;}body.policy-page>main{width:calc(100% - 14px)!important;padding:7px 0 36px!important;}body.policy-page .policy-hero{padding:18px 16px 20px!important;}body.policy-page .policy{padding:24px 16px 32px!important;}.back-to-top{right:12px;bottom:12px;width:44px;height:44px;}}.page-faq .faq-page-question.active{background:#ead1a7!important;color:#17120e!important;box-shadow:inset 5px 0 0 var(--v24-red)!important;}.page-faq .faq-page-question.active b{color:#a92b23!important;}.page-faq .faq-page-question.active i{background:var(--v24-red)!important;color:#fff0d6!important;border-color:var(--v24-red)!important;}.page-faq .fq-answer-card{background:var(--v24-paper-2)!important;color:var(--v24-ink)!important;border:1px solid var(--v24-line)!important;box-shadow:7px 9px 0 #0002!important;}.page-faq .fq-answer-top{border-bottom-color:#a88661!important;}.page-faq .fq-answer-top span,.page-faq .fq-answer-top b{color:#ad2b23!important;}.page-faq .fq-answer-card>strong{color:var(--v24-ink)!important;}.page-faq .fq-answer-card>p{color:var(--v24-ink-soft)!important;}.page-faq .fq-answer-links a{color:#a72b23!important;border-color:#9f7954!important;background:#efdcbb!important;}.page-faq .fq-answer-links a:hover{background:#e5cda7!important;color:#17120e!important;}.page-faq .fq-answer-mark{color:#b52c2412!important;}.page-contact .contact-copy{left:5%!important;top:11%!important;}@media (max-width:820px){.page-contact .contact-copy{position:relative!important;left:auto!important;top:auto!important;width:auto!important;max-width:650px!important;}.page-contact .contact-copy h1{font-size:clamp(48px,10vw,64px)!important;max-width:none!important;}}@media (max-width:560px){.page-contact .contact-copy h1{font-size:48px!important;}}:root{--v25-ink:#17120e;--v25-ink-soft:#503c2d;--v25-paper:#f1dfbd;--v25-paper-2:#f7ead0;--v25-paper-3:#e8d2ad;--v25-red:#c83b30;--v25-line:#8b6948;--v25-dark:#15100d;}.site-header{position:sticky!important;top:0!important;z-index:500!important;background:#0c0a08f8!important;}.site-nav{max-width:1480px!important;margin:0 auto!important;min-height:66px!important;padding:0 28px!important;gap:22px!important;}.menu-btn{position:relative!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid #9b744d!important;border-radius:0!important;background:linear-gradient(#f2dfbd,#f2dfbd) center 13px/20px 2px no-repeat,
  linear-gradient(#f2dfbd,#f2dfbd) center 20px/20px 2px no-repeat,
  linear-gradient(#f2dfbd,#f2dfbd) center 27px/20px 2px no-repeat,
  #17120e!important;box-shadow:3px 4px 0 #0006!important;cursor:pointer!important;}.menu-btn img,.close-btn img{display:none!important;}.close-btn{position:relative!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid #8b6948!important;border-radius:0!important;background:#ead3aa!important;color:#17120e!important;cursor:pointer!important;}.close-btn:before,.close-btn:after{content:"";position:absolute;left:10px;right:10px;top:19px;height:2px;background:#17120e;transform:rotate(45deg);}.close-btn:after{transform:rotate(-45deg);}.mobile-panel{display:flex!important;flex-direction:column!important;position:fixed!important;right:12px!important;top:12px!important;bottom:12px!important;width:min(380px,calc(100vw - 24px))!important;z-index:530!important;background:var(--v25-paper)!important;border:1px solid #61462f!important;padding:22px!important;box-shadow:-14px 16px 0 #0008!important;transform:translateX(calc(100% + 40px))!important;opacity:0!important;visibility:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;transition:transform .24s ease,opacity .2s ease,visibility .2s!important;}.mobile-panel.open{transform:none!important;opacity:1!important;visibility:visible!important;}.backdrop{z-index:520!important;}.mobile-panel nav{margin-top:8px!important;}.mobile-panel nav a{min-height:48px!important;display:flex!important;align-items:center!important;padding:9px 0!important;font:700 25px/1.05 Georgia,serif!important;}.mobile-panel .panel-cta{min-height:50px!important;margin-top:18px!important;}.tone-hero span,.tone-hero em{display:block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;}.page-updates .updates-scene{grid-template-columns:minmax(490px,.92fr) minmax(0,1.08fr)!important;gap:34px!important;padding:58px 4.5%!important;align-items:stretch!important;}.page-updates .updates-head{padding:46px 40px!important;justify-content:center!important;}.page-updates .updates-head h1{font-size:clamp(52px,4.2vw,70px)!important;line-height:.89!important;letter-spacing:-.045em!important;margin:12px 0 22px!important;max-width:8.8ch!important;}.page-updates .updates-head h1 span{white-space:normal!important;}.page-updates .updates-head p{max-width:39ch!important;}.page-about .about-scene{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr)!important;gap:54px!important;padding:62px 5.5%!important;align-items:center!important;}.page-about .about-title{max-width:620px!important;}.page-about .about-title h1{font-size:clamp(54px,4.4vw,72px)!important;line-height:.88!important;letter-spacing:-.045em!important;margin:12px 0 20px!important;max-width:8.6ch!important;}.page-about .about-title .tone-accent{color:#d94b40!important;}.page-about .about-title p{max-width:52ch!important;font-size:14px!important;line-height:1.68!important;}.page-about .about-paper{padding:34px 36px!important;}.page-faq .fq-hero{grid-template-columns:minmax(0,1.12fr) minmax(310px,.58fr)!important;gap:54px!important;padding:62px 5.2%!important;min-height:540px!important;align-items:center!important;}.page-faq .fq-hero-copy{max-width:760px!important;}.page-faq .fq-hero-copy h1{font-size:clamp(58px,5.2vw,80px)!important;line-height:.88!important;letter-spacing:-.045em!important;margin:12px 0 22px!important;max-width:9ch!important;}.page-faq .fq-hero-copy h1 em{color:#d94b40!important;font-style:normal!important;}.page-faq .fq-hero-copy p{max-width:64ch!important;}.page-faq .fq-hero-board{align-self:center!important;justify-self:end!important;}.page-curriculum .lp-hero{grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr)!important;column-gap:44px!important;padding:58px 4.3%!important;}.page-curriculum .lp-hero-copy h1{font-size:clamp(58px,5vw,80px)!important;line-height:.87!important;letter-spacing:-.045em!important;margin:14px 0 22px!important;max-width:7.7ch!important;}.page-curriculum .lp-hero-copy h1 em{color:#d94b40!important;font-style:normal!important;}.page-contact .contact-copy{width:46%!important;max-width:680px!important;}.page-contact .contact-copy h1{font-size:clamp(50px,4.2vw,68px)!important;line-height:.9!important;letter-spacing:-.04em!important;max-width:11.8ch!important;margin:12px 0 20px!important;}.page-curriculum .lp-step,
.page-curriculum .lp-step:hover,
.page-curriculum .lp-step.active{background:var(--v25-paper-2)!important;color:var(--v25-ink)!important;border:1px solid var(--v25-line)!important;box-shadow:5px 6px 0 #0002!important;}.page-curriculum .lp-step.active{background:#ead1a8!important;border-color:#a86f48!important;box-shadow:inset 5px 0 0 var(--v25-red),6px 7px 0 #0002!important;}.page-curriculum .lp-step b{background:#ead3ad!important;color:var(--v25-ink)!important;border-color:#9e744f!important;}.page-curriculum .lp-step.active b{background:var(--v25-red)!important;color:#fff1d6!important;border-color:var(--v25-red)!important;}.page-curriculum .lp-step strong{color:var(--v25-ink)!important;}.page-curriculum .lp-step i{color:#6a503a!important;}.page-curriculum .lp-step>span{color:#ae2d25!important;}.page-curriculum .lp-method-grid article,
.page-curriculum .lp-method-grid article:nth-child(2){background:var(--v25-paper)!important;color:var(--v25-ink)!important;border:1px solid var(--v25-line)!important;box-shadow:6px 8px 0 #0002!important;}.page-curriculum .lp-method-grid article p,
.page-curriculum .lp-method-grid article:nth-child(2) p{color:var(--v25-ink-soft)!important;}.page-about .principle-track article.is-active{background:#ead1a8!important;color:var(--v25-ink)!important;border-color:#a96f49!important;box-shadow:inset 5px 0 0 var(--v25-red),7px 9px 0 #0002!important;transform:translateY(-4px)!important;}.page-about .principle-track article.is-active p{color:var(--v25-ink-soft)!important;}.page-about .principle-track article.is-active:after{color:#8b6948!important;}.page-faq .fq-next-grid a,
.page-faq .fq-next-grid a:nth-child(2){background:var(--v25-paper)!important;color:var(--v25-ink)!important;border:1px solid var(--v25-line)!important;box-shadow:6px 8px 0 #0002!important;}.page-faq .fq-next-grid a p,
.page-faq .fq-next-grid a:nth-child(2) p{color:var(--v25-ink-soft)!important;}.page-faq .fq-next-grid a span,
.page-faq .fq-next-grid a:nth-child(2) span{color:#a92b23!important;border-top-color:#a98a64!important;}#product-root .product-inspector{background:var(--v25-paper)!important;border:1px solid var(--v25-line)!important;box-shadow:7px 9px 0 #0002!important;}#product-root .product-inspector-nav{background:#ead3ad!important;border-right:1px solid var(--v25-line)!important;}#product-root .product-inspector-nav button{background:var(--v25-paper-2)!important;color:var(--v25-ink)!important;border:1px solid #ae8962!important;}#product-root .product-inspector-nav button.active{background:#ead1a8!important;color:#9e241e!important;border-color:#9f714d!important;box-shadow:inset 4px 0 0 var(--v25-red)!important;}#product-root .product-inspector-copy,#product-root .product-inspector-seal{background:var(--v25-paper-2)!important;color:var(--v25-ink)!important;}#product-root .product-inspector-copy p{color:var(--v25-ink-soft)!important;}#product-root .product-system-dossier{background:transparent!important;border:0!important;gap:12px!important;box-shadow:none!important;}#product-root .product-system-dossier article{background:var(--v25-paper-2)!important;color:var(--v25-ink)!important;border:1px solid var(--v25-line)!important;box-shadow:5px 6px 0 #0002!important;}#product-root .product-system-dossier article strong{color:var(--v25-ink)!important;}#product-root .product-system-dossier article span{color:var(--v25-ink-soft)!important;}#product-root .product-info-pro{background:#e6cca4!important;}#product-root .product-info-pro article,
#product-root .product-info-pro article:nth-child(1),
#product-root .product-info-pro article:nth-child(2),
#product-root .product-info-pro article:nth-child(3),
#product-root .product-info-pro article:nth-child(4),
#product-root .product-info-pro .info-darkcard{background:var(--v25-paper)!important;color:var(--v25-ink)!important;border:1px solid var(--v25-line)!important;box-shadow:6px 8px 0 #0002!important;transform:none!important;clip-path:none!important;}#product-root .product-info-pro article h3,#product-root .product-info-pro article p,#product-root .product-info-pro article li{color:var(--v25-ink)!important;}#product-root .product-editorial-board,#product-root .product-included-sheet{background:#ead8b7!important;color:var(--v25-ink)!important;border:1px solid var(--v25-line)!important;box-shadow:7px 9px 0 #0002!important;}#product-root .product-editorial-head p,#product-root .product-included-copy p{color:var(--v25-ink-soft)!important;}#product-root .product-editorial-grid article,#product-root .product-included-list{background:var(--v25-paper-2)!important;color:var(--v25-ink)!important;}#product-root .product-included-stamp{background:#ead1a8!important;color:var(--v25-ink)!important;border-color:var(--v25-line)!important;box-shadow:4px 5px 0 #0002!important;}.page-faq .fq-workspace{align-items:start!important;overflow:visible!important;}.page-faq .fq-answer-wrap{align-self:stretch!important;min-height:100%!important;overflow:visible!important;}.page-faq .fq-answer-card{position:sticky!important;top:88px!important;}body.policy-page{background:#120d0a!important;}body.policy-page>main{width:min(1080px,calc(100% - 24px))!important;margin:0 auto!important;padding:12px 0 54px!important;}body.policy-page .policy-hero{margin:0!important;}body.policy-page .policy-section.paper-surface{margin:0 auto 50px!important;}@media (max-width:1100px){.site-nav{min-height:62px!important;height:62px!important;padding:0 16px!important;}.desktop-nav,.nav-search,.nav-start{display:none!important;}.nav-actions{margin-left:auto!important;}.menu-btn{display:block!important;flex:0 0 44px!important;}.page-updates .updates-scene,.page-about .about-scene,.page-faq .fq-hero,.page-curriculum .lp-hero{grid-template-columns:1fr!important;display:grid!important;min-height:0!important;}.page-updates .updates-scene{gap:18px!important;padding:30px 18px 38px!important;}.page-updates .updates-head{padding:32px 28px!important;}.page-updates .updates-head h1{font-size:clamp(52px,8vw,70px)!important;max-width:9ch!important;}.page-about .about-scene{gap:30px!important;padding:42px 22px 46px!important;}.page-about .about-title{max-width:720px!important;}.page-about .about-title h1{font-size:clamp(52px,8vw,70px)!important;max-width:9ch!important;}.page-about .about-paper{width:100%!important;max-width:720px!important;margin:0!important;justify-self:start!important;}.page-faq .fq-hero{gap:26px!important;padding:42px 22px 48px!important;}.page-faq .fq-hero-copy h1{font-size:clamp(52px,8vw,72px)!important;max-width:9ch!important;}.page-faq .fq-hero-board{justify-self:start!important;max-width:360px!important;}.page-curriculum .lp-hero{grid-template-areas:"copy" "route" "selected"!important;gap:26px!important;padding:42px 22px 48px!important;}.page-curriculum .lp-hero-copy h1{font-size:clamp(52px,8vw,72px)!important;max-width:8ch!important;}.page-curriculum .lp-route{grid-area:route!important;}.page-curriculum .lp-selected{grid-area:selected!important;max-width:none!important;}.page-contact .contact-scene{min-height:0!important;padding:46px 22px!important;display:grid!important;grid-template-columns:1fr!important;gap:28px!important;}.page-contact .contact-copy,.page-contact .contact-paper{position:relative!important;inset:auto!important;width:100%!important;max-width:720px!important;margin:0!important;transform:none!important;}.page-contact .contact-copy h1{font-size:clamp(50px,8vw,68px)!important;max-width:12ch!important;}#product-root .product-system-dossier{grid-template-columns:1fr!important;}}@media (max-width:760px){.brand{font-size:21px!important;}.site-nav{padding:0 12px!important;}.mobile-panel{right:0!important;top:0!important;bottom:0!important;width:min(370px,94vw)!important;padding:20px!important;box-shadow:-12px 0 32px #0009!important;}.mobile-panel nav a{font-size:23px!important;}.page-updates .updates-scene{padding:18px 10px 26px!important;}.page-updates .updates-head{padding:26px 20px 30px!important;}.page-updates .updates-head h1{font-size:48px!important;line-height:.9!important;max-width:9ch!important;}.page-updates .updates-sheet{padding:14px!important;}.page-about .about-scene{padding:32px 16px 38px!important;}.page-about .about-title h1{font-size:48px!important;line-height:.9!important;max-width:9ch!important;}.page-about .about-paper{padding:24px 20px!important;}.page-faq .fq-hero{padding:32px 16px 38px!important;}.page-faq .fq-hero-copy h1{font-size:48px!important;line-height:.9!important;max-width:9ch!important;}.page-faq .fq-workspace{grid-template-columns:1fr!important;padding:28px 12px 42px!important;gap:16px!important;}.page-faq .fq-answer-wrap{order:-1!important;align-self:auto!important;min-height:auto!important;}.page-faq .fq-answer-card{position:relative!important;top:auto!important;min-height:0!important;padding:22px!important;}.page-faq .faq-page-question{grid-template-columns:34px minmax(0,1fr) 30px!important;gap:8px!important;padding:11px 10px!important;}.page-curriculum .lp-hero{padding:32px 16px 40px!important;}.page-curriculum .lp-hero-copy h1{font-size:48px!important;line-height:.9!important;max-width:8ch!important;}.page-curriculum .lp-step{grid-template-columns:42px minmax(0,1fr) 88px!important;min-height:82px!important;padding:11px!important;}.page-curriculum .lp-step>span{display:none!important;}.page-curriculum .lp-method-grid,.page-curriculum .lp-entry-grid{grid-template-columns:1fr!important;}.page-contact .contact-scene{padding:32px 16px 40px!important;}.page-contact .contact-copy h1{font-size:46px!important;max-width:12ch!important;}#product-root .product-grid{grid-template-columns:1fr!important;gap:18px!important;}#product-root .product-box,#product-root .product-paper,#product-root .module-paper{transform:none!important;width:100%!important;max-width:none!important;}#product-root .product-paper h1{font-size:44px!important;}#product-root .product-inspector{grid-template-columns:1fr!important;}#product-root .product-inspector-nav{display:grid!important;grid-template-columns:1fr 1fr!important;border-right:0!important;border-bottom:1px solid var(--v25-line)!important;}#product-root .product-inspector-nav button{margin:0!important;}#product-root .product-inspector-seal{display:none!important;}#product-root .product-info-pro{grid-template-columns:1fr!important;}#product-root .product-editorial-grid{grid-template-columns:1fr!important;}#product-root .product-included-sheet{grid-template-columns:1fr!important;}.related-grid.slider-track{overflow-x:auto!important;scroll-snap-type:x mandatory!important;}.related-grid.slider-track .mini-product{flex:0 0 82vw!important;scroll-snap-align:start!important;}body.policy-page>main{width:calc(100% - 12px)!important;padding:6px 0 34px!important;}body.policy-page .policy-hero{padding:18px 16px 20px!important;}body.policy-page .policy-hero h1{font-size:34px!important;}body.policy-page .policy{padding:24px 16px 32px!important;}.back-to-top{right:12px!important;bottom:12px!important;width:44px!important;height:44px!important;}}@media (max-width:430px){.page-updates .updates-head h1,.page-about .about-title h1,.page-faq .fq-hero-copy h1,.page-curriculum .lp-hero-copy h1{font-size:44px!important;}.page-contact .contact-copy h1{font-size:42px!important;}#product-root .product-inspector-nav{grid-template-columns:1fr!important;}#product-root .product-badges{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}#product-root .product-badges span{min-width:0!important;}.footer-grid{grid-template-columns:1fr!important;}}@media (max-height:520px) and (orientation:landscape) and (max-width:950px){.mobile-panel{width:min(390px,58vw)!important;padding:14px 18px!important;}.panel-head{padding-bottom:10px!important;}.panel-tag{margin:10px 0 4px!important;}.mobile-panel nav a{min-height:36px!important;font-size:19px!important;padding:5px 0!important;}.mobile-panel .panel-cta{min-height:42px!important;margin-top:10px!important;}.mobile-panel .social{margin-top:10px!important;}}#product-root .product-board-pro:before{z-index:0!important;pointer-events:none!important;}#product-root .product-board-pro>*{position:relative!important;z-index:2!important;}@media (max-width:1040px){.mobile-panel .social.social-placeholder{display:flex!important;gap:10px!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid #9e7c55!important;}.mobile-panel .social-token{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #694b32!important;border-radius:0!important;background:#e6cca3!important;color:#17120e!important;box-shadow:4px 5px 0 #6d4c3180!important;opacity:1!important;clip-path:polygon(0 0,84% 0,100% 16%,100% 100%,16% 100%,0 84%)!important;}.mobile-panel .social-token img{width:24px!important;height:24px!important;filter:brightness(0) saturate(100%)!important;opacity:1!important;}.mobile-panel .social-token:nth-child(2){background:#d7b989!important;}}@media (max-width:760px){.page-faq .fq-hero-copy{max-width:100%!important;}.page-faq .fq-hero-copy h1{font-size:clamp(43px,12.2vw,52px)!important;line-height:.88!important;letter-spacing:-.045em!important;max-width:7.8ch!important;margin:12px 0 22px!important;}.page-faq .fq-hero-copy h1 span,
  .page-faq .fq-hero-copy h1 em{display:block!important;width:max-content!important;max-width:100%!important;}.page-faq .fq-hero-copy h1 em{max-width:7.8ch!important;}.page-faq .fq-hero-copy p{max-width:34ch!important;}}@media (max-width:760px){.page-contact .contact-copy{max-width:100%!important;}.page-contact .contact-copy h1{font-size:clamp(41px,11.5vw,50px)!important;line-height:.89!important;letter-spacing:-.045em!important;max-width:8.7ch!important;margin:12px 0 20px!important;}.page-contact .contact-copy h1 > span:first-child{max-width:8.7ch!important;}.page-contact .contact-copy h1 .tone-accent{max-width:8.7ch!important;padding-left:0!important;}.page-contact .contact-copy p{max-width:32ch!important;}}@media (max-width:430px){.page-faq .fq-hero-copy h1{font-size:43px!important;max-width:7.6ch!important;}.page-contact .contact-copy h1{font-size:41px!important;max-width:8.8ch!important;}}.page-faq .fq-title-lines>span,
.page-faq .fq-title-lines>em,
.page-contact .contact-title-lines>span{width:max-content!important;max-width:100%!important;white-space:nowrap!important;}.page-faq .fq-title-lines>em{font-style:normal!important;color:#d94b40!important;}.page-contact .contact-title-lines>.tone-accent{color:#d94b40!important;}@media (max-width:760px){.page-faq .fq-title-lines{max-width:none!important;}.page-contact .contact-title-lines{max-width:none!important;}}
/* ==========================================================================
   ENTREXOR V28 — FLAGSHIP MOTION SYSTEM
   Three focused interactions: hero board, learning path route, catalog board.
   ========================================================================== */

/* 01 — HOME HERO / THE BOARD COMES ALIVE */
.page-home .hero-scene{
  --hero-depth-x:0px;
  --hero-depth-y:0px;
  --hero-rotate-x:0deg;
  --hero-rotate-y:0deg;
  perspective:1200px;
  transform-style:preserve-3d;
}
.page-home .hero-live-board{
  position:absolute;
  inset:0;
  z-index:4;
  pointer-events:none;
  transform:translate3d(var(--hero-depth-x),var(--hero-depth-y),0);
  transition:transform .45s cubic-bezier(.2,.72,.2,1);
}
.page-home .hero-route-svg{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  overflow:visible;
  opacity:.86;
  filter:drop-shadow(0 2px 0 #0008);
}
.page-home .hero-route-base,
.page-home .hero-route-draw{
  fill:none;
  vector-effect:non-scaling-stroke;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.page-home .hero-route-base{
  stroke:#f1d7a82e;
  stroke-width:3;
  stroke-dasharray:8 12;
}
.page-home .hero-route-draw{
  stroke:#c83d32;
  stroke-width:4;
  stroke-dasharray:760;
  stroke-dashoffset:760;
  animation:v28HeroRouteDraw 2.2s .55s cubic-bezier(.22,.72,.18,1) forwards;
}
.page-home .hero-route-pawn{
  position:absolute;
  left:61%;
  top:76%;
  width:34px;
  height:34px;
  z-index:6;
  border-radius:50%;
  background:linear-gradient(145deg,#dd4b40,#951b17 72%);
  border:2px solid #f0d6aa;
  box-shadow:0 10px 0 #54140f,0 16px 25px #0008,inset 0 4px 8px #ff8d8350;
  transform:translate(-50%,-50%) scale(.25);
  opacity:0;
  transition:left .72s cubic-bezier(.19,.88,.22,1.14),top .72s cubic-bezier(.19,.88,.22,1.14),transform .5s cubic-bezier(.19,.88,.22,1.14),filter .3s;
  animation:v28HeroPawnIn 1.05s 1.35s cubic-bezier(.18,.84,.18,1.14) forwards;
}
.page-home .hero-route-pawn:before{
  content:"";
  position:absolute;
  left:50%;
  top:-14px;
  width:18px;
  height:16px;
  transform:translateX(-50%);
  background:linear-gradient(#d84b40,#9c201a);
  border:1px solid #f0d6aa;
  clip-path:polygon(25% 100%,0 20%,22% 0,78% 0,100% 20%,75% 100%);
}
.page-home .hero-route-pawn span{
  position:absolute;
  inset:6px;
  border:1px solid #f5d9a875;
  border-radius:50%;
}
.page-home .hero-route-pulse{
  position:absolute;
  left:61%;
  top:76%;
  width:62px;
  height:62px;
  border:1px solid #d04a3e;
  border-radius:50%;
  transform:translate(-50%,-50%) scale(.3);
  opacity:0;
  animation:v28HeroPulse 1.6s 1.85s ease-out 2;
}
.page-home .hero-board-hotspots{
  position:absolute;
  z-index:7;
  right:5.2%;
  top:31%;
  width:min(350px,28vw);
  height:300px;
  pointer-events:none;
  transform:translate3d(var(--hero-depth-x),var(--hero-depth-y),20px);
  transition:transform .45s cubic-bezier(.2,.72,.2,1);
}
.page-home .hero-hotspot{
  position:absolute;
  width:68px;
  min-height:48px;
  padding:7px 8px;
  border:1px solid #e6c9998f;
  background:#120d0bb8;
  color:#f0d9b2;
  box-shadow:5px 6px 0 #0006;
  clip-path:polygon(0 0,88% 0,100% 20%,100% 100%,12% 100%,0 80%);
  pointer-events:auto;
  cursor:pointer;
  opacity:0;
  transform:translateY(10px) scale(.95);
  animation:v28HotspotIn .55s forwards;
  transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;
}
.page-home .hero-hotspot:nth-child(1){left:2%;bottom:10%;animation-delay:1.9s}
.page-home .hero-hotspot:nth-child(2){left:39%;top:38%;animation-delay:2.05s}
.page-home .hero-hotspot:nth-child(3){right:1%;top:2%;animation-delay:2.2s}
.page-home .hero-hotspot span{display:block;font:900 8px/1 Arial,sans-serif;color:#df655a;letter-spacing:.08em}
.page-home .hero-hotspot b{display:block;margin-top:4px;font:900 11px/1 Arial,sans-serif;letter-spacing:.08em}
.page-home .hero-hotspot.active,
.page-home .hero-hotspot:focus-visible{
  background:#ead6b0;
  color:#17120e;
  border-color:#b7342b;
  box-shadow:7px 8px 0 #55171380;
  transform:translateY(-4px) scale(1.04);
}
.page-home .hero-focus-readout{
  position:absolute;
  z-index:7;
  right:4.4%;
  bottom:8.5%;
  width:250px;
  padding:16px 17px 15px;
  color:#17120e;
  background:#ecd8b4e8;
  border:1px solid #78583c;
  box-shadow:9px 10px 0 #0006;
  clip-path:polygon(0 0,94% 0,100% 16%,100% 100%,6% 100%,0 84%);
  opacity:0;
  transform:translateY(16px) rotate(.7deg);
  animation:v28ReadoutIn .75s 2.35s cubic-bezier(.18,.8,.2,1) forwards;
  transition:transform .28s cubic-bezier(.2,.75,.2,1),box-shadow .28s;
}
.page-home .hero-focus-readout small{font:900 8px/1.1 Arial,sans-serif;letter-spacing:.12em;color:#aa2c24}
.page-home .hero-focus-readout strong{display:block;margin:8px 0 5px;font:900 25px/.95 Georgia,serif}
.page-home .hero-focus-readout p{margin:0;font-size:10px;line-height:1.5;color:#574231}
.page-home .hero-focus-readout.is-changing{transform:translateY(10px) rotate(-.3deg);box-shadow:13px 14px 0 #0006}
.page-home .hero-copy>*,
.page-home .hero-note,
.page-home .hero-mini-menu,
.page-home .hero-move-card{
  animation-fill-mode:both;
}
.page-home .hero-copy>.eyebrow{animation:v28HeroTextIn .6s .12s ease-out}
.page-home .hero-copy>h1{animation:v28HeroTextIn .9s .28s cubic-bezier(.18,.78,.2,1)}
.page-home .hero-copy>p{animation:v28HeroTextIn .7s .62s ease-out}
.page-home .hero-copy>.hero-actions{animation:v28HeroTextIn .7s .82s ease-out}
.page-home .hero-note{animation:v28PaperDrop .9s .95s cubic-bezier(.16,.82,.22,1.08)}
.page-home .hero-mini-menu{animation:v28HeroTextIn .65s 1.05s ease-out}
.page-home .hero-move-card{animation:v28PaperDrop 1s 1.18s cubic-bezier(.16,.82,.22,1.08)}

@keyframes v28HeroRouteDraw{to{stroke-dashoffset:0}}
@keyframes v28HeroPawnIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}65%{opacity:1;transform:translate(-50%,-50%) scale(1.16)}100%{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes v28HeroPulse{0%{opacity:.75;transform:translate(-50%,-50%) scale(.3)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.55)}}
@keyframes v28HotspotIn{to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes v28ReadoutIn{to{opacity:1;transform:translateY(0) rotate(.7deg)}}
@keyframes v28HeroTextIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes v28PaperDrop{from{opacity:0;transform:translateY(-26px) rotate(-3deg) scale(.94)}to{opacity:1}}

/* 02 — LEARNING PATH / MOVE THROUGH THE SYSTEM */
.page-curriculum .lp-route{
  position:relative!important;
  isolation:isolate;
}
.page-curriculum .lp-step{
  position:relative;
  z-index:3;
  transform-origin:50% 50%;
  transition:transform .42s cubic-bezier(.2,.82,.2,1),box-shadow .42s,background .25s,border-color .25s!important;
}
.page-curriculum .lp-step.active{
  transform:translateX(8px);
  box-shadow:10px 11px 0 #0005;
}
.page-curriculum .lp-motion-track{
  position:absolute;
  z-index:5;
  left:-24px;
  top:47px;
  bottom:47px;
  width:20px;
  pointer-events:none;
}
.page-curriculum .lp-motion-line,
.page-curriculum .lp-motion-progress{
  position:absolute;
  left:9px;
  top:0;
  width:2px;
  border-radius:2px;
}
.page-curriculum .lp-motion-line{
  bottom:0;
  background:repeating-linear-gradient(to bottom,#d7b17c66 0 7px,transparent 7px 14px);
}
.page-curriculum .lp-motion-progress{
  height:0;
  background:linear-gradient(#d84a3f,#ae261f);
  box-shadow:0 0 0 1px #4f160f55;
  transition:height .72s cubic-bezier(.2,.82,.2,1);
}
.page-curriculum .lp-motion-pawn{
  position:absolute;
  left:10px;
  top:0;
  width:24px;
  height:24px;
  transform:translate(-50%,-50%);
  border-radius:50%;
  background:linear-gradient(145deg,#dc4a3f,#9a201a);
  border:2px solid #f1d9b0;
  box-shadow:0 7px 0 #541610,0 10px 18px #0008;
  transition:top .72s cubic-bezier(.19,.88,.22,1.12),transform .28s;
}
.page-curriculum .lp-motion-pawn:before{
  content:"";
  position:absolute;
  left:50%;
  top:-10px;
  width:13px;
  height:11px;
  transform:translateX(-50%);
  background:#bd3128;
  border:1px solid #f1d9b0;
  clip-path:polygon(20% 100%,0 30%,25% 0,75% 0,100% 30%,80% 100%);
}
.page-curriculum .lp-motion-pawn i{
  position:absolute;
  inset:-9px;
  border:1px solid #d84a3f70;
  border-radius:50%;
  animation:v28LpPulse 1.8s ease-out infinite;
}
.page-curriculum .lp-route.is-moving .lp-motion-pawn{transform:translate(-50%,-50%) scale(1.2)}
.page-curriculum .lp-selected{
  transition:transform .42s cubic-bezier(.2,.82,.2,1),box-shadow .42s;
}
.page-curriculum .lp-selected.is-updating{
  transform:translateY(-7px) rotate(-.25deg);
  box-shadow:12px 14px 0 #0008;
}
@keyframes v28LpPulse{0%{opacity:.75;transform:scale(.35)}100%{opacity:0;transform:scale(1.25)}}

/* Motion should never block content on smaller screens. */
@media (max-width:1100px){
  .page-home .hero-board-hotspots,.page-home .hero-focus-readout{display:none!important}
  .page-home .hero-live-board{opacity:.72}
  .page-curriculum .lp-motion-track{left:4px;top:42px;bottom:42px;opacity:.88}
  .page-curriculum .lp-step{padding-left:42px!important}
}
@media (max-width:760px){
  .page-home .hero-route-svg{opacity:.55}
  .page-home .hero-route-pawn{width:28px;height:28px}
  .page-home .hero-route-pulse{width:50px;height:50px}
  .page-curriculum .lp-motion-track{left:7px;top:41px;bottom:41px}
  .page-curriculum .lp-motion-pawn{width:20px;height:20px}
  .page-curriculum .lp-step.active{transform:translateX(3px)}
}
@media (prefers-reduced-motion:reduce){
  .page-home .hero-route-draw,
  .page-home .hero-route-pawn,
  .page-home .hero-route-pulse,
  .page-home .hero-hotspot,
  .page-home .hero-focus-readout,
  .page-home .hero-copy>*,
  .page-home .hero-note,
  .page-home .hero-mini-menu,
  .page-home .hero-move-card,
  .page-curriculum .lp-motion-pawn i{
    animation:none!important;
  }
  .page-home .hero-route-draw{stroke-dashoffset:0!important}
  .page-home .hero-route-pawn{opacity:1!important;transform:translate(-50%,-50%)!important}
  .page-home .hero-hotspot,.page-home .hero-focus-readout{opacity:1!important;transform:none!important}
  .page-home .hero-live-board,.page-home .hero-board-hotspots,
  .page-curriculum .lp-motion-pawn,.page-curriculum .lp-motion-progress{
    transition:none!important;
  }
}
.page-home .hero-hotspot{width:78px!important;white-space:nowrap!important}
.page-home .hero-hotspot b{white-space:nowrap!important}
.page-home .hero-move-card.is-changing{transform:translateY(-8px) rotate(-.6deg)!important;box-shadow:14px 16px 0 #0007!important}
@media (max-width:760px){.page-home .hero-live-board{display:none!important}}




/* ==========================================================================
   ENTREXOR V30 — HERO ROUTE + DECORATIVE MARK CLEANUP
   ========================================================================== */

/* Remove decorative micro-checkmarks that collide with text in product chips/lists. */
.product-badges span:before,
.product-included-list li:before{
  content:none!important;
  display:none!important;
}
.product-badges span{padding-left:12px!important}
.product-included-list li{padding-left:16px!important}

/* Keep the route pawn clearly visible instead of hiding beneath the active hotspot. */
.page-home .hero-route-pawn{
  z-index:10!important;
  width:38px;
  height:38px;
  box-shadow:0 9px 0 #55150f,0 15px 28px #0009,inset 0 4px 8px #ff9c8e60,0 0 0 3px #b92f2540;
}
.page-home .hero-route-pulse{z-index:9!important}

/* SYSTEM now sits next to MODEL; the route no longer shoots upward into a detached corner. */
.page-home .hero-hotspot:nth-child(3){
  right:-8%!important;
  top:38%!important;
}

/* A little more breathing room around MODEL / SYSTEM on wide screens. */
@media (min-width:1101px){
  .page-home .hero-board-hotspots{
    right:5.8%;
    width:min(390px,31vw);
  }
  .page-home .hero-hotspot:nth-child(2){left:38%!important;top:38%!important}
  .page-home .hero-hotspot:nth-child(3){right:-7%!important;top:38%!important}
}

/* Pawn must remain visible while it travels between board nodes. */
.page-home .hero-route-pawn{
  opacity:1!important;
  transform:translate(-50%,-50%) scale(1)!important;
  animation:none!important;
}
