.dr{--paper:#fbf4e8;--ink:#15110e;--ink2:#1f1a15;--fire:#e5401c;--fired:#b8340f;--grey:#6f665b;--card:#fffdf8;--sand:#efe3ce;--line:#d9cdb6;--cream:#e8dfcf;--mute:#b9ae9b;--display:"Anton","Impact","Arial Narrow",sans-serif;--serif:"Source Serif 4","Georgia","Times New Roman",serif;--ui:"IBM Plex Sans Condensed","Arial Narrow","Helvetica Neue",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"Courier New",monospace;--hand:"Caveat","Comic Sans MS",cursive;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.dr),:where(.dr) *{box-sizing:border-box}.dr{background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--serif);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.dr:before{content:"";height:env(safe-area-inset-top,0px);background:var(--ink);z-index:60;position:fixed;inset:0 0 auto}:where(.dr) img{max-width:100%;display:block}:where(.dr) h1,:where(.dr) h2,:where(.dr) h3,:where(.dr) h4,:where(.dr) p{margin:0}:where(.dr) button{font:inherit;color:inherit}:where(.dr) a{color:var(--fired)}:where(.dr) :focus-visible{outline:3px solid var(--fire);outline-offset:3px}:where(.dr) .wrap{width:100%;max-width:1152px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));margin-inline:auto}:where(.dr) .narrow{max-width:780px}:where(.dr) .sect{padding-block:clamp(52px,8vw,96px)}:where(.dr) .sand{background:var(--sand)}:where(.dr) .inkband{background:var(--ink);color:var(--paper)}:where(.dr) .inkband p{color:var(--cream)}:where(.dr) .eyebrow{font:500 11.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fired);align-items:center;gap:12px;display:flex}:where(.dr) .eyebrow:before{content:"";background:var(--fire);flex:none;width:30px;height:4px}:where(.dr) .inkband .eyebrow{color:#f0805f}:where(.dr) .h1{font:400 clamp(44px,8.4vw,104px)/.93 var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance}:where(.dr) .h2{font:400 clamp(32px,5vw,58px)/1 var(--display);text-transform:uppercase;text-wrap:balance}:where(.dr) .h3{font:700 21px/1.15 var(--ui);letter-spacing:.01em}:where(.dr) .red{color:var(--fire)}:where(.dr) .lead{font:400 clamp(18px,2.2vw,22px)/1.55 var(--serif);max-width:60ch}:where(.dr) .small{font:400 14.5px/1.5 var(--ui);color:var(--grey)}:where(.dr) .lbl{font:500 10.5px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}:where(.dr) .inkband .lbl{color:var(--mute)}:where(.dr) .hand{font:600 24px/1.1 var(--hand);color:var(--fired)}:where(.dr) .stack>*+*{margin-top:18px}:where(.dr) .btn{border:2px solid var(--ink);background:var(--fire);color:#fff;font:700 16px/1 var(--ui);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-shadow:4px 5px 0 var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}:where(.dr) .btn:hover{box-shadow:5px 6px 0 var(--ink);transform:translate(-1px,-1px)}:where(.dr) .btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,4px)}:where(.dr) .btn.ghost{background:var(--card);color:var(--ink)}:where(.dr) .btn.lg{padding:20px 34px;font-size:18px}:where(.dr) .btn.onDark{border-color:var(--paper);box-shadow:4px 5px 0 var(--paper)}:where(.dr) .btn.onDark.ghost{color:var(--paper);background:0 0}:where(.dr) .btn[disabled]{opacity:.55;cursor:not-allowed}:where(.dr) .btnrow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:where(.dr) .card{background:var(--card);border:2px solid var(--ink);border-radius:14px}:where(.dr) .card.pop{box-shadow:5px 6px 0 var(--fire)}:where(.dr) .card.inkband{background:var(--ink);color:var(--paper)}:where(.dr) .chip{border:1.5px solid var(--ink);background:var(--card);font:600 12.5px/1 var(--ui);letter-spacing:.04em;border-radius:99px;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}:where(.dr) .chip.fire{background:var(--fire);color:#fff;border-color:var(--ink)}:where(.dr) .chip.ink{background:var(--ink);color:var(--paper)}:where(.dr) .helper{flex:none;display:inline-block}:where(.dr) .bar{top:env(safe-area-inset-top,0px);z-index:50;background:var(--ink);color:var(--paper);border-bottom:3px solid var(--fire);position:sticky}:where(.dr) .bar-in{align-items:center;gap:18px;padding-block:9px;display:flex}:where(.dr) .bar-tag{font:500 10px/1.35 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);flex:none}:where(.dr) .bar-tag b{color:var(--paper);font-weight:500;display:block}:where(.dr) .tabs{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}:where(.dr) .tabs::-webkit-scrollbar{display:none}:where(.dr) .tab{color:#d9cfbf;font:600 14px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}:where(.dr) .tab:hover{background:#2a231c}:where(.dr) .tab .n{width:21px;height:21px;font:500 10.5px/1 var(--mono);border:1.5px solid;border-radius:50%;place-items:center;display:grid}:where(.dr) .tab[aria-current=page]{background:var(--fire);color:#fff}:where(.dr) .tab:focus-visible{outline-offset:1px;outline:2px solid #fff}:where(.dr) .bar-note{font:500 10px/1.35 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);text-align:right;flex:none}@media (width<=900px){:where(.dr) .bar-tag,:where(.dr) .bar-note{display:none}}:where(.dr) .view[hidden]{display:none!important}:where(.dr) .foot{border-top:3px solid var(--ink);background:var(--paper);padding-block:28px}:where(.dr) .foot p{font:400 12.5px/1.55 var(--mono);letter-spacing:.04em;color:var(--grey);max-width:92ch}:where(.dr) .plan-hero{padding-block:clamp(40px,6vw,76px) clamp(30px,4vw,48px)}:where(.dr) .plan-hero .lead{margin-top:22px}:where(.dr) .answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px;display:grid}:where(.dr) .ans{flex-direction:column;gap:12px;padding:22px 22px 24px;display:flex}:where(.dr) .ans .q{font:700 19px/1.2 var(--ui)}:where(.dr) .ans .a{font:400 16px/1.55 var(--serif)}:where(.dr) .ans .verdict{font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fired)}@media (width<=900px){:where(.dr) .answers{grid-template-columns:1fr}}:where(.dr) .flow{margin-top:40px;position:relative}:where(.dr) .step{border-top:2px solid var(--ink);grid-template-columns:76px minmax(0,1.15fr) repeat(3,minmax(0,1fr));align-items:start;gap:20px;padding:22px 0;display:grid}:where(.dr) .step:last-child{border-bottom:2px solid var(--ink)}:where(.dr) .step .num{font:400 56px/1 var(--display);color:var(--fire)}:where(.dr) .step h3{font:400 28px/1 var(--display);text-transform:uppercase;margin-bottom:8px}:where(.dr) .step .what{font:400 15.5px/1.5 var(--serif);color:#3a332b}:where(.dr) .step .col .lbl{margin-bottom:6px;display:block}:where(.dr) .step .col p{font:500 15px/1.4 var(--ui)}:where(.dr) .step.after .num{color:var(--grey)}:where(.dr) .step.after{background:repeating-linear-gradient(135deg,#0000 0 10px,#6f665b0f 10px 11px)}@media (width<=980px){:where(.dr) .step{grid-template-columns:56px minmax(0,1fr)}:where(.dr) .step .num{font-size:44px}:where(.dr) .step .col{grid-column:2}}:where(.dr) .ways{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;margin-top:34px;display:grid}:where(.dr) .way{padding:22px}:where(.dr) .way h3{font:400 26px/1 var(--display);text-transform:uppercase;margin-bottom:6px}:where(.dr) .way-book{flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;display:flex}:where(.dr) .way-book .pg{border:2px solid var(--ink);width:150px;box-shadow:4px 5px 0 var(--fire);border-radius:6px;flex:none}:where(.dr) .way-book .arrow{font:400 40px/1 var(--display);color:var(--fire)}:where(.dr) .phone{background:var(--ink2);border:3px solid var(--ink);width:196px;box-shadow:5px 6px 0 var(--fire);border-radius:28px;flex:none;padding:14px 12px 16px}:where(.dr) .phone .notch{background:#3a332b;border-radius:3px;width:46px;height:5px;margin:0 auto 12px}:where(.dr) .phone .scr{background:var(--paper);border-radius:14px;flex-direction:column;gap:9px;padding:14px 12px 16px;display:flex}:where(.dr) .phone .scr .t{font:400 22px/1 var(--display);text-transform:uppercase}:where(.dr) .phone .scr .s{font:400 12px/1.4 var(--ui);color:#3a332b}:where(.dr) .phone .scr .b{background:var(--fire);color:#fff;border:2px solid var(--ink);text-align:center;font:700 12px/1 var(--ui);letter-spacing:.07em;text-transform:uppercase;box-shadow:2px 3px 0 var(--ink);border-radius:8px;padding:10px}:where(.dr) .path{flex-direction:column;gap:0;margin-top:16px;display:flex}:where(.dr) .path .n{border:2px solid var(--ink);background:var(--paper);font:600 15px/1.25 var(--ui);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}:where(.dr) .path .n small{font:400 13px/1.35 var(--ui);color:var(--grey);margin-top:2px;display:block}:where(.dr) .path .join{background:var(--fire);width:2px;height:16px;margin-left:24px}@media (width<=900px){:where(.dr) .ways{grid-template-columns:1fr}}:where(.dr) .decide{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}:where(.dr) .dec{flex-direction:column;gap:10px;padding:20px 22px 22px;display:flex}:where(.dr) .dec h3{font:700 19px/1.2 var(--ui)}:where(.dr) .dec p{font:400 15.5px/1.5 var(--serif)}:where(.dr) .dec .opts{flex-flow:wrap;gap:8px;display:flex}@media (width<=760px){:where(.dr) .decide{grid-template-columns:1fr}}:where(.dr) .site-nav{border-bottom:2px solid var(--ink);background:var(--paper)}:where(.dr) .site-nav .wrap{align-items:center;gap:22px;padding-block:14px;display:flex}:where(.dr) .logo{font:400 25px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);flex:none;text-decoration:none}:where(.dr) .logo span{color:var(--fire)}:where(.dr) .nav-links{gap:22px;margin-left:auto;display:flex}:where(.dr) .nav-links a{font:600 13.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none}:where(.dr) .nav-links a:hover{color:var(--fired)}:where(.dr) .site-nav .btn{box-shadow:3px 4px 0 var(--ink);padding:11px 16px;font-size:13px}@media (width<=760px){:where(.dr) .nav-links{display:none}:where(.dr) .site-nav .btn{margin-left:auto}}:where(.dr) .hero{padding-block:clamp(36px,6vw,72px) clamp(44px,7vw,84px)}:where(.dr) .hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}:where(.dr) .hero .series{margin-bottom:22px}:where(.dr) .hero .sub{margin-top:26px}:where(.dr) .hero .btnrow{margin-top:30px}:where(.dr) .hero .micro{font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin-top:18px}:where(.dr) .bookstage{perspective:1100px;place-items:center;padding:20px 10px 34px;display:grid}:where(.dr) .bk{aspect-ratio:1200/1804;width:min(330px,78vw);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotateY(-16deg)rotateX(2deg)}:where(.dr) .bk:hover{transform:rotateY(-5deg)rotateX(1deg)}:where(.dr) .bk img{border-radius:3px 7px 7px 3px;width:100%;height:100%;box-shadow:7px 0 #eadfc8,9px 0 #c9bda5,22px 28px 46px #15110e61}:where(.dr) .bk:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000047,#0000);border-radius:3px 0 0 3px;width:12px;position:absolute;inset:0 auto 0 0}:where(.dr) .bk-cap{text-align:center;margin-top:30px}@media (width<=860px){:where(.dr) .hero-grid{grid-template-columns:1fr}:where(.dr) .bookstage{order:-1;padding-top:6px}:where(.dr) .bk{width:min(250px,64vw)}}@media (prefers-reduced-motion:reduce){:where(.dr) .bk,:where(.dr) .btn{transition:none}}:where(.dr) .facts{background:var(--ink);color:var(--paper);border-block:3px solid var(--fire)}:where(.dr) .facts .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}:where(.dr) .fact{text-align:center;padding:22px 8px}:where(.dr) .fact b{font:400 clamp(34px,5vw,54px)/1 var(--display);color:var(--paper);display:block}:where(.dr) .fact span{font:500 11px/1.35 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:6px;display:block}@media (width<=640px){:where(.dr) .facts .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.dr) .split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(24px,5vw,60px);display:grid}@media (width<=860px){:where(.dr) .split{grid-template-columns:1fr}}:where(.dr) .jobs{flex-direction:column;gap:12px;display:flex}:where(.dr) .job{border:2px solid var(--ink);background:var(--card);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}:where(.dr) .job:nth-child(odd){box-shadow:4px 5px 0 var(--fire)}:where(.dr) .job .stone{background:var(--sand);border:2px solid var(--ink);border-radius:50% 50% 46% 46%/62% 62% 38% 38%;flex:none;width:46px;height:34px;margin-top:3px}:where(.dr) .job h4{font:700 17px/1.15 var(--ui)}:where(.dr) .job p{font:400 14.5px/1.45 var(--ui);color:#4a4238;margin-top:3px}:where(.dr) .viewer{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:clamp(24px,5vw,56px);margin-top:36px;display:grid}:where(.dr) .vstage{place-items:center;min-height:300px;display:grid;position:relative}:where(.dr) .vpage{width:min(420px,100%);box-shadow:10px 12px 0 var(--fire);background:var(--paper);aspect-ratio:2/3;object-fit:cover;border:2px solid #3a332b;border-radius:4px}:where(.dr) .vnav{border:2px solid var(--paper);background:var(--ink);width:48px;height:48px;color:var(--paper);font:400 24px/1 var(--display);cursor:pointer;z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}:where(.dr) .vnav:hover{background:var(--fire)}:where(.dr) .vnav.prev{left:0}:where(.dr) .vnav.next{right:0}:where(.dr) .vside .vcount{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}:where(.dr) .vside h3{font:400 clamp(28px,3.4vw,40px)/1.02 var(--display);text-transform:uppercase;color:var(--paper);margin:12px 0}:where(.dr) .vside p{font:400 16px/1.55 var(--serif)}:where(.dr) .thumbs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}:where(.dr) .thumb{aspect-ratio:2/3;background:var(--paper);cursor:pointer;opacity:.6;border:2px solid #3a332b;border-radius:3px;width:44px;padding:0;overflow:hidden}:where(.dr) .thumb img{object-fit:cover;width:100%;height:100%}:where(.dr) .thumb[aria-current=true]{border-color:var(--fire);opacity:1}@media (width<=860px){:where(.dr) .viewer{grid-template-columns:1fr}:where(.dr) .vnav.prev{left:-6px}:where(.dr) .vnav.next{right:-6px}}:where(.dr) .toc{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:34px;display:grid}:where(.dr) .part{border-top:3px solid var(--ink);padding-top:12px}:where(.dr) .part .lbl{color:var(--fired)}:where(.dr) .part h3{font:400 24px/1.02 var(--display);text-transform:uppercase;min-height:48px;margin:6px 0 12px}:where(.dr) .part ol{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}:where(.dr) .part li{font:500 14.5px/1.3 var(--ui);gap:10px;display:flex}:where(.dr) .part li b{width:24px;font:500 11px/1.9 var(--mono);color:var(--grey);flex:none}@media (width<=980px){:where(.dr) .toc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){:where(.dr) .toc{grid-template-columns:1fr}}:where(.dr) .recode{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}:where(.dr) .rc{align-items:flex-start;gap:16px;padding:18px 20px 20px;display:flex}:where(.dr) .rc .L{background:var(--fire);color:#fff;border:2px solid var(--ink);width:58px;height:58px;font:400 34px/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}:where(.dr) .rc h3{font:700 15px/1.1 var(--ui);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px}:where(.dr) .rc p{font:400 15px/1.45 var(--ui);color:#3a332b}@media (width<=980px){:where(.dr) .recode{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){:where(.dr) .recode{grid-template-columns:1fr}}:where(.dr) .how{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}:where(.dr) .how .it{border-top:3px solid var(--fire);padding-top:14px}:where(.dr) .how .it b{font:400 44px/1 var(--display);color:var(--fire);margin-bottom:6px;display:block}:where(.dr) .how .it h3{font:700 19px/1.2 var(--ui);margin-bottom:6px}:where(.dr) .how .it p{font:400 15.5px/1.5 var(--serif)}@media (width<=760px){:where(.dr) .how{grid-template-columns:1fr}}:where(.dr) .straight{background:var(--sand);border:2px solid var(--ink);border-radius:12px;align-items:flex-start;gap:16px;margin-top:34px;padding:18px 22px;display:flex}:where(.dr) .inkband .straight{background:var(--ink2);border-color:#3a332b}:where(.dr) .os{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,60px);display:grid}:where(.dr) .doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(.dr) .door{background:var(--ink2);border:2px solid #4a4238;border-radius:12px;padding:14px 16px}:where(.dr) .door b{font:700 17px/1.1 var(--ui);color:var(--paper);display:block}:where(.dr) .door span{font:400 13.5px/1.4 var(--ui);color:var(--mute);margin-top:4px;display:block}@media (width<=860px){:where(.dr) .os{grid-template-columns:1fr}}:where(.dr) .about{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,44px);display:grid}:where(.dr) .about img{object-fit:cover;border:2px solid var(--ink);width:200px;height:200px;box-shadow:6px 7px 0 var(--fire);border-radius:20px}:where(.dr) .about .lead{font-size:19px}@media (width<=640px){:where(.dr) .about{grid-template-columns:1fr}:where(.dr) .about img{width:140px;height:140px}}:where(.dr) .final{text-align:center}:where(.dr) .final .h2{max-width:16ch;margin-inline:auto}:where(.dr) .final .btnrow{justify-content:center;margin-top:28px}:where(.dr) .sc-wrap{padding-block:clamp(26px,5vw,60px) clamp(48px,7vw,90px)}:where(.dr) .sc-card{padding:clamp(22px,4vw,42px)}:where(.dr) .start h1{font:400 clamp(38px,6.4vw,68px)/.96 var(--display);text-transform:uppercase;margin:16px 0}:where(.dr) .start .facts3{flex-wrap:wrap;gap:10px;margin:22px 0 26px;display:flex}:where(.dr) .letters{gap:8px;margin:6px 0 24px;display:flex}:where(.dr) .letters i{background:var(--fire);color:#fff;border:2px solid var(--ink);width:46px;height:46px;font-style:normal;font:400 26px/1 var(--display);border-radius:50%;place-items:center;display:grid}:where(.dr) .letters i:last-child{background:var(--card);color:var(--ink)}:where(.dr) .prog{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:22px;display:grid}:where(.dr) .seg{flex-direction:column;gap:6px;display:flex}:where(.dr) .seg .top{font:400 20px/1 var(--display);color:#b9ae9b;align-items:center;gap:7px;display:flex}:where(.dr) .seg .top span{font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;display:none}:where(.dr) .seg .pips{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}:where(.dr) .seg .pips i{background:var(--line);border-radius:3px;height:6px}:where(.dr) .seg.done .top{color:var(--ink)}:where(.dr) .seg.done .pips i{background:var(--ink)}:where(.dr) .seg.now .top{color:var(--fire)}:where(.dr) .seg.now .top span{display:inline}:where(.dr) .seg.now .pips i.on{background:var(--fire)}:where(.dr) .seg.done .pips i.on{background:var(--ink)}@media (width<=560px){:where(.dr) .seg.now .top span{display:none}}:where(.dr) .qmeta{font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);justify-content:space-between;gap:12px;display:flex}:where(.dr) .qmeta .step-name{color:var(--fired)}:where(.dr) .qtext{font:600 clamp(22px,3.3vw,31px)/1.25 var(--serif);text-wrap:balance;margin:14px 0 22px}:where(.dr) .opts{flex-direction:column;gap:11px;display:flex}:where(.dr) .opt{text-align:left;border:2px solid var(--ink);background:var(--card);cursor:pointer;width:100%;font:500 17px/1.35 var(--ui);border-radius:12px;align-items:center;gap:14px;padding:15px 18px;transition:transform .1s,box-shadow .1s,background .1s;display:flex}:where(.dr) .opt:hover{box-shadow:3px 4px 0 var(--ink);transform:translate(-1px,-1px)}:where(.dr) .opt .k{border:2px solid var(--ink);width:30px;height:30px;font:500 12px/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}:where(.dr) .opt[aria-pressed=true]{background:var(--fire);color:#fff;box-shadow:3px 4px 0 var(--ink)}:where(.dr) .opt[aria-pressed=true] .k{color:var(--ink);background:#fff}:where(.dr) .qfoot{justify-content:space-between;align-items:center;margin-top:22px;display:flex}:where(.dr) .linkbtn{font:600 13.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:6px 2px;text-decoration:underline}:where(.dr) .linkbtn:hover{color:var(--ink)}:where(.dr) .linkbtn[disabled]{opacity:.35;cursor:default;text-decoration:none}:where(.dr) .adding{text-align:center;place-items:center;gap:16px;padding:46px 10px;display:grid}:where(.dr) .adding .h2{font-size:clamp(28px,4vw,42px)}:where(.dr) .dots i{background:var(--fire);border-radius:50%;width:10px;height:10px;margin:0 4px;animation:1s ease-in-out infinite bob;display:inline-block}:where(.dr) .dots i:nth-child(2){animation-delay:.15s}:where(.dr) .dots i:nth-child(3){animation-delay:.3s}@keyframes bob{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){:where(.dr) .dots i{animation:none}}:where(.dr) .gate{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(22px,4vw,44px);display:grid}@media (width<=860px){:where(.dr) .gate{grid-template-columns:1fr}}:where(.dr) .lockbox{border:2px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:14px;padding:22px;position:relative;overflow:hidden}:where(.dr) .lockbox .big{font:400 clamp(70px,12vw,112px)/.9 var(--display);color:var(--fire)}:where(.dr) .lockbox .big small{font:400 28px/1 var(--display);color:var(--mute);margin-left:6px}:where(.dr) .lockbox .band{font:700 20px/1.2 var(--ui);margin:10px 0 4px}:where(.dr) .lockbox .blur{filter:blur(7px);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:18px}:where(.dr) .lockbox .lockmsg{text-align:center;font:600 12px/1.25 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);position:absolute;bottom:22px;left:16px;right:16px}:where(.dr) .lockbox .lbl{margin-bottom:12px}:where(.dr) .lockbox{padding-bottom:58px}:where(.dr) .fld input,:where(.dr) .fld select{min-width:0;padding:14px 12px;font-size:16px}:where(.dr) .fld select{text-overflow:ellipsis}:where(.dr) .fld{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}:where(.dr) .fld label{font:600 12.5px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase}:where(.dr) .fld label i{color:var(--grey);text-transform:none;letter-spacing:.02em;font-style:normal;font-weight:500}:where(.dr) .fld input,:where(.dr) .fld select{border:2px solid var(--ink);background:var(--card);width:100%;font:500 17px/1.2 var(--ui);color:var(--ink);border-radius:10px;padding:14px}:where(.dr) .fld input::placeholder{color:#9a907f}:where(.dr) .fld.bad input{border-color:var(--fire);background:#fff1ec}:where(.dr) .err{font:500 13px/1.4 var(--ui);color:var(--fired);min-height:18px}:where(.dr) .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){:where(.dr) .two{grid-template-columns:1fr}}:where(.dr) .fine{font:400 12.5px/1.5 var(--ui);color:var(--grey);margin-top:12px}:where(.dr) .res-top{padding-block:clamp(30px,5vw,60px) 12px}:where(.dr) .sample-tag{border:2px dashed var(--ink);background:var(--card);font:500 11.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;align-items:center;gap:10px;margin-bottom:18px;padding:8px 14px;display:inline-flex}:where(.dr) .res-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;margin-top:28px;display:grid}@media (width<=900px){:where(.dr) .res-grid{grid-template-columns:1fr}}:where(.dr) .gauge{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px;display:flex}:where(.dr) .gauge svg{width:min(260px,100%);height:auto}:where(.dr) .gauge .band{font:400 clamp(26px,3.4vw,34px)/1.05 var(--display);text-transform:uppercase;margin-top:6px}:where(.dr) .gauge p{font:400 16px/1.55 var(--serif);max-width:42ch}:where(.dr) .radar{flex-direction:column;align-items:center;padding:18px 18px 10px;display:flex}:where(.dr) .radar svg{width:min(430px,100%);height:auto}:where(.dr) .rows{flex-direction:column;margin-top:30px;display:flex}:where(.dr) .rrow{border-top:2px solid var(--ink);grid-template-columns:54px minmax(0,1.3fr) minmax(0,1fr) 150px;align-items:center;gap:18px;padding:16px 0;display:grid}:where(.dr) .rrow:last-child{border-bottom:2px solid var(--ink)}:where(.dr) .rrow .L{background:var(--fire);color:#fff;border:2px solid var(--ink);width:48px;height:48px;font:400 28px/1 var(--display);border-radius:50%;place-items:center;display:grid}:where(.dr) .rrow .L.x{background:var(--card);color:var(--ink)}:where(.dr) .rrow h3{font:700 14px/1.1 var(--ui);letter-spacing:.09em;text-transform:uppercase}:where(.dr) .rrow p{font:400 15px/1.45 var(--ui);color:#3a332b;margin-top:4px}:where(.dr) .track{border:2px solid var(--ink);background:var(--card);border-radius:99px;height:16px;overflow:hidden}:where(.dr) .track i{background:var(--fire);border-right:2px solid var(--ink);height:100%;display:block}:where(.dr) .track i[style*="width:0%"]{border-right:0}:where(.dr) .lvl{font:600 12px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;text-align:right}:where(.dr) .lvl small{font:500 11px/1.3 var(--mono);color:var(--grey);letter-spacing:.06em;text-transform:none;margin-top:3px;display:block}@media (width<=820px){:where(.dr) .rrow{grid-template-columns:48px minmax(0,1fr)}:where(.dr) .rrow .track,:where(.dr) .rrow .lvl{grid-column:2}:where(.dr) .lvl{text-align:left}}:where(.dr) .first{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}:where(.dr) .fcard{flex-direction:column;gap:10px;padding:20px 20px 22px;display:flex}:where(.dr) .fcard .rank{font:400 46px/1 var(--display);color:var(--fire)}:where(.dr) .fcard h3{font:700 18px/1.2 var(--ui)}:where(.dr) .fcard p{font:400 15px/1.5 var(--serif)}:where(.dr) .fcard .chips{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}@media (width<=900px){:where(.dr) .first{grid-template-columns:1fr}}:where(.dr) .osband{padding:clamp(26px,4vw,44px)}:where(.dr) .cal{background:var(--ink2);border:2px solid #4a4238;border-radius:14px;margin-top:22px;padding:20px}:where(.dr) .days,:where(.dr) .times{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}:where(.dr) .pill{border:2px solid var(--paper);color:var(--paper);font:600 14px/1.1 var(--ui);letter-spacing:.04em;cursor:pointer;text-align:center;background:0 0;border-radius:10px;padding:11px 14px}:where(.dr) .pill small{font:500 10.5px/1.2 var(--mono);color:var(--mute);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;display:block}:where(.dr) .pill:hover{background:#2a231c}:where(.dr) .pill[aria-pressed=true]{background:var(--fire);border-color:var(--fire);color:#fff}:where(.dr) .pill[aria-pressed=true] small{color:#ffe3d9}:where(.dr) .booked{font:600 15px/1.4 var(--ui);color:var(--paper);min-height:22px;margin-top:14px}:where(.dr) .cmp-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding-block:clamp(30px,5vw,60px) 10px;display:grid}:where(.dr) .meter{align-items:center;gap:14px;padding:14px 18px;display:flex}:where(.dr) .meter .m-n{font:400 44px/1 var(--display);color:var(--fire)}:where(.dr) .meter .m-t{font:500 11.5px/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}@media (width<=760px){:where(.dr) .cmp-head{grid-template-columns:1fr}}:where(.dr) .pats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}:where(.dr) .pat{padding:20px 22px 22px}:where(.dr) .pat .pn{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fired)}:where(.dr) .pat h3{font:400 30px/1 var(--display);text-transform:uppercase;margin:8px 0 6px}:where(.dr) .pat p{font:400 15px/1.45 var(--ui);color:#3a332b}:where(.dr) .trow{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 84px;align-items:center;gap:12px;padding:11px 0;display:grid}:where(.dr) .pat .trow:first-of-type{border-top:2px solid var(--ink);margin-top:14px}:where(.dr) .trow b{font:500 11px/1 var(--mono);color:var(--grey)}:where(.dr) .trow .tn{font:700 15px/1.2 var(--ui)}:where(.dr) .trow .tn small{font:400 13px/1.3 var(--ui);color:var(--grey);margin-top:2px;display:block}:where(.dr) .trow input{border:2px solid var(--ink);background:var(--card);width:84px;font:600 18px/1 var(--ui);text-align:center;border-radius:9px;padding:10px}@media (width<=760px){:where(.dr) .pats{grid-template-columns:1fr}}:where(.dr) .sheets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}:where(.dr) .sheet{flex-direction:column;gap:8px;padding:16px 18px;display:flex}:where(.dr) .sheet b{font:700 16px/1.2 var(--ui)}:where(.dr) .sheet span{font:400 14px/1.4 var(--ui);color:var(--grey)}@media (width<=760px){:where(.dr) .sheets{grid-template-columns:1fr}}:where(.dr) .hero .h1{font-size:clamp(40px,6vw,80px)}:where(.dr) .hero .hero-link{font:600 14px/1.3 var(--ui);margin-top:14px}:where(.dr) .hero .hero-link a{color:var(--fired);text-underline-offset:4px;text-decoration:underline}:where(.dr) .hero .hero-link a:hover{color:var(--ink)}:where(.dr) .getband{background:var(--fire);color:var(--ink);border-block:3px solid var(--ink);padding-block:clamp(48px,7vw,84px)}:where(.dr) .gb-band{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}:where(.dr) .getband .eyebrow{color:var(--ink)}:where(.dr) .getband .eyebrow:before{background:var(--ink)}:where(.dr) .getband .lead{color:var(--ink)}:where(.dr) .getband .btn{background:var(--ink);color:var(--paper);box-shadow:4px 5px 0 var(--paper)}:where(.dr) .getband .btn:hover{box-shadow:5px 6px 0 var(--paper)}:where(.dr) .getband .btn.ghost{background:var(--paper);color:var(--ink);box-shadow:4px 5px 0 var(--ink)}:where(.dr) .getband .btn.ghost:hover{box-shadow:5px 6px 0 var(--ink)}:where(.dr) .getband .micro{font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-top:16px}:where(.dr) .gb-cover{perspective:1100px;place-items:center;padding:10px 10px 28px;display:grid}:where(.dr) .gb-cover .bk{width:min(250px,60vw)}@media (width<=860px){:where(.dr) .gb-band{grid-template-columns:1fr}:where(.dr) .gb-cover .bk{width:min(210px,56vw)}}:where(.dr) .gb-hero{padding-block:clamp(36px,6vw,72px)}:where(.dr) .gb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:start;gap:clamp(24px,5vw,60px);display:grid}@media (width<=860px){:where(.dr) .gb-grid{grid-template-columns:1fr}}:where(.dr) .gb-hero .h1{font-size:clamp(38px,5.4vw,70px)}:where(.dr) .ticks{gap:14px;margin-top:6px;list-style:none;display:grid}:where(.dr) .ticks li{font:400 17.5px/1.45 var(--serif);max-width:52ch;padding-left:36px;position:relative}:where(.dr) .ticks li:before{content:"";background:var(--fire);border:2px solid var(--ink);border-radius:50%;width:23px;height:23px;position:absolute;top:1px;left:0}:where(.dr) .ticks li:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:6px;left:8px;transform:rotate(40deg)}:where(.dr) .order{padding:22px}:where(.dr) .seg-switch{border-bottom:1.5px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;padding-bottom:16px;display:flex}:where(.dr) .seg-switch .lbl{margin-right:6px}:where(.dr) .sw{border:1.5px solid var(--ink);background:var(--card);color:var(--ink);font:600 12.5px/1 var(--ui);cursor:pointer;border-radius:99px;padding:9px 13px}:where(.dr) .sw[aria-pressed=true]{background:var(--ink);color:var(--paper)}:where(.dr) .sw:focus-visible{outline:2px solid var(--fire);outline-offset:2px}:where(.dr) .ohead{align-items:center;gap:16px;margin-bottom:14px;display:flex}:where(.dr) .ohead img{aspect-ratio:1200/1804;border:1px solid var(--ink);width:62px;box-shadow:3px 3px 0 var(--ink);border-radius:2px 5px 5px 2px;flex:none}:where(.dr) .ohead h2{font:400 32px/1 var(--display);text-transform:uppercase}:where(.dr) .ohead p{font:500 14px/1.3 var(--ui);color:var(--grey);margin-top:4px}:where(.dr) .ledger{border-block:1.5px solid var(--ink);margin-bottom:18px}:where(.dr) .ledger div{font:500 15px/1.3 var(--ui);justify-content:space-between;gap:14px;padding:10px 0;display:flex}:where(.dr) .ledger div+div{border-top:1px dashed var(--line)}:where(.dr) .ledger b{text-align:right;font-weight:700}:where(.dr) .ledger.wl{font:400 15.5px/1.5 var(--serif);padding:12px 0}:where(.dr) .addr3{grid-template-columns:1.4fr .7fr .9fr;gap:14px;display:grid}@media (width<=560px){:where(.dr) .addr3{grid-template-columns:1fr 1fr}:where(.dr) .addr3>:first-child{grid-column:1/-1}}:where(.dr) .odone{justify-items:start;gap:14px;padding:6px 0 4px;display:grid}:where(.dr) .odone .h2{font-size:clamp(30px,4vw,44px)}:where(.dr) .odone .lead{font-size:18px}:where(.dr) .getnote{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:18px 22px;display:flex}:where(.dr) .getnote b{font:700 17px/1.25 var(--ui);display:block}:where(.dr) .getnote span{font:400 15px/1.4 var(--serif);color:var(--grey);margin-top:3px;display:block}:where(.dr) .getnote .btn{padding:13px 20px;font-size:14px}:where(.dr) .ticks{margin:22px 0 0;padding:0}:where(.dr) .gb-stage{perspective:1100px;place-items:center;padding:34px 10px 20px;display:grid}:where(.dr) .gb-stage .bk{width:min(230px,60vw)}@media (width<=860px){:where(.dr) .gb-stage{display:none}}:where(.dr) .answers{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){:where(.dr) .answers{grid-template-columns:1fr}}.dr{min-height:100dvh}
