.zdBVTa_night{isolation:isolate;background:var(--ink);color:var(--paper);--accent:var(--gold);--text:var(--paper);--line:var(--paper);position:relative;overflow:hidden}.zdBVTa_night a:focus-visible,.zdBVTa_night button:focus-visible{outline-color:var(--gold)}.zdBVTa_star{background:var(--paper);pointer-events:none;border-radius:50%;position:absolute}.zdBVTa_glow{pointer-events:none;z-index:-1;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.zdBVTa_mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.zdBVTa_hero{max-width:1440px;min-height:min(100svh - 78px,820px);padding:clamp(24px, min(5vw, 6svh), 64px) var(--gutter) clamp(24px, min(4vw, 5svh), 56px);flex-direction:column;justify-content:center;gap:clamp(18px,3.5svh,40px);margin:0 auto;display:flex;position:relative}.zdBVTa_heroTop{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.zdBVTa_heroText{flex-direction:column;gap:clamp(12px,2svh,20px);min-width:0;display:flex}.zdBVTa_heroTitle{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(48px,min(8.4vw,12svh),136px);line-height:.86}.zdBVTa_heroLead{color:#cfc8b8;margin:0;font-size:clamp(17px,min(1.5vw,2.8svh),21px)}.zdBVTa_heroFire{flex-direction:row-reverse;flex:none;align-items:flex-end;gap:18px;display:flex}.zdBVTa_railHead{border-bottom:2px solid #3a3b46;align-items:baseline;gap:10px;max-width:380px;min-height:52px;padding-bottom:4px;display:flex}.zdBVTa_railHead b{font-family:var(--display);letter-spacing:-.05em;color:var(--gold);font-size:40px;font-weight:800;line-height:1}.zdBVTa_railHead span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#b8a890;font-size:11px;font-weight:700}.zdBVTa_fire{--fs:1;width:calc(150px * var(--fs));height:calc(min(150px, 16svh) * var(--fs));position:relative}.zdBVTa_fireGlow{background:radial-gradient(closest-side,#ff5b3a73,#ff5b3a00);border-radius:50%;width:180%;height:90%;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}.zdBVTa_flame{border:2px solid var(--ink);transform-origin:50% 100%;border-radius:50% 0 50% 50%;animation:1.8s ease-in-out infinite alternate zdBVTa_flicker;position:absolute;bottom:16%;left:50%;translate:-50%;rotate:-45deg}.zdBVTa_flameBack{aspect-ratio:1;background:var(--coral);width:46%;margin-left:-4%;animation-duration:2.2s}.zdBVTa_flameMid{aspect-ratio:1;background:var(--gold);width:36%;margin-left:6%;animation-delay:-.6s;bottom:14%}.zdBVTa_flameFront{aspect-ratio:1;background:var(--paper);width:20%;margin-left:1%;animation-duration:1.4s;animation-delay:-.3s;bottom:13%}@keyframes zdBVTa_flicker{0%{scale:1}50%{scale:.94 1.06}to{scale:1.04 .96}}.zdBVTa_log{border:2px solid var(--ink);background:#7a4a2b;border-radius:999px;width:82%;height:16%;position:absolute;bottom:4%;left:50%;box-shadow:3px 3px #000}.zdBVTa_logA{translate:-50%;rotate:14deg}.zdBVTa_logB{background:#8e5a35;translate:-50%;rotate:-14deg}.zdBVTa_cardSlot{height:100%;padding:8px 4px 10px}.zdBVTa_card{--tilt:0deg;--tag:var(--gold);height:100%;min-height:clamp(176px,26svh,240px);color:var(--paper);border:2px solid var(--paper);transform:rotate(var(--tilt));box-shadow:5px 5px 0 var(--tag);background:#2a1d14;border-radius:18px;flex-direction:column;gap:12px;padding:22px 20px 18px 40px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s;display:flex;position:relative}.zdBVTa_card:hover,.zdBVTa_card:focus-visible{box-shadow:8px 9px 0 var(--tag);color:var(--paper);transform:rotate(0)translate(-3px,-4px)}.zdBVTa_card:active{box-shadow:2px 2px 0 var(--tag);transform:rotate(0)translate(1px,1px)}.zdBVTa_card:focus-visible{outline-offset:4px}.zdBVTa_hole{background:var(--ink);border:2px solid var(--paper);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.zdBVTa_grain{background:repeating-linear-gradient(#5a3e2b 0 6px,#3a281c 6px 12px);border-radius:14px 0 0 14px;width:4px;position:absolute;top:0;bottom:0;left:0}.zdBVTa_cardTop{justify-content:space-between;align-items:center;display:flex}.zdBVTa_cardTitle{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(24px,min(2vw,3.8svh),30px);font-weight:800;line-height:1}.zdBVTa_cardFoot{border-top:1.5px dashed #5a4636;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.zdBVTa_cardMeta{letter-spacing:.12em;color:#b8a890;font-size:11px}.zdBVTa_cardGo{border:2px solid var(--paper);border-radius:50%;place-items:center;width:34px;height:34px;transition:background .16s,color .16s,transform .16s;display:grid}.zdBVTa_card:hover .zdBVTa_cardGo,.zdBVTa_card:focus-visible .zdBVTa_cardGo{background:var(--tag);color:var(--ink);border-color:var(--ink);transform:translate(3px)}.zdBVTa_how{background:var(--coral);color:var(--ink);border-top:2px solid var(--ink)}.zdBVTa_howIn{max-width:1440px;padding:clamp(36px, min(6vw, 9svh), 96px) var(--gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:center;gap:clamp(28px,5vw,80px);margin:0 auto;display:grid}.zdBVTa_howHead{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.zdBVTa_howTitle{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,min(3.8vw,6.6svh),58px);line-height:.94}.zdBVTa_howBtn{background:var(--ink);min-height:54px;color:var(--gold);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--paper);font-family:var(--display);border-radius:999px;align-items:center;gap:10px;margin-top:6px;padding:0 22px;font-size:17px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.zdBVTa_howBtn:hover{color:var(--gold);box-shadow:6px 6px 0 var(--paper);transform:translate(-2px,-2px)}.zdBVTa_howBtn:active{box-shadow:0 0 0 var(--paper);transform:translate(2px,2px)}.zdBVTa_howBtn:focus-visible{outline-color:var(--ink);outline-offset:4px}.zdBVTa_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.zdBVTa_step{background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:24px;flex-direction:column;gap:10px;min-height:clamp(170px,26svh,220px);padding:clamp(18px,3svh,24px) 20px;display:flex}.zdBVTa_step:nth-child(2){background:var(--gold)}.zdBVTa_step:nth-child(3){background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--paper)}.zdBVTa_stepTop{justify-content:space-between;align-items:center;display:flex}.zdBVTa_stepIcon{border:2px solid;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.zdBVTa_stepTitle{font-family:var(--display);letter-spacing:-.035em;margin-top:auto;font-size:clamp(22px,min(1.9vw,3.6svh),28px);font-weight:800;line-height:1}.zdBVTa_stepBody{opacity:.9;font-size:15px;line-height:1.4}@media (max-width:980px){.zdBVTa_howIn{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.zdBVTa_heroTop{flex-direction:column;align-items:flex-start}.zdBVTa_heroFire{flex-direction:row;justify-content:space-between;align-self:stretch}.zdBVTa_fire{--fs:.7!important}.zdBVTa_steps{grid-template-columns:minmax(0,1fr);gap:12px}.zdBVTa_step{min-height:0;box-shadow:4px 4px 0 var(--ink);border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;padding:16px;display:grid}.zdBVTa_step:nth-child(3){box-shadow:4px 4px 0 var(--paper)}.zdBVTa_stepTop{grid-row:span 2;align-self:start}.zdBVTa_stepTop>:last-child{display:none}.zdBVTa_stepTitle{margin-top:0;font-size:22px}.zdBVTa_stepBody{font-size:14.5px}.zdBVTa_cardGo{width:44px;height:44px}}.zdBVTa_sound{cursor:pointer;height:52px;color:var(--paper);border:2px solid var(--paper);font-family:var(--sans);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex}.zdBVTa_sound[aria-pressed=true]{background:var(--coral);color:var(--ink);border-color:var(--ink);box-shadow:3px 3px 0 var(--gold)}.zdBVTa_sound:hover{border-color:var(--gold);box-shadow:3px 3px 0 var(--gold);transform:translate(-2px,-2px)}.zdBVTa_sound:active{box-shadow:none;transform:translate(1px,1px)}.zdBVTa_soundSm{height:44px;padding:0 16px;font-size:14px}.zdBVTa_reader{max-width:1360px;min-height:min(100svh - 78px,860px);padding:clamp(28px, min(5vw, 7svh), 80px) var(--gutter) clamp(36px, min(6vw, 8svh), 96px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,88px);margin:0 auto;display:grid;position:relative}.zdBVTa_readCol{flex-direction:column;gap:clamp(14px,2.6svh,24px);min-width:0;display:flex}.zdBVTa_takeCol{flex-direction:column;gap:clamp(16px,2.6svh,22px);min-width:0;display:flex}.zdBVTa_backRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.zdBVTa_back{min-height:44px;color:var(--gold);border:2px solid #3a3b46;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:11.5px;text-decoration:none;transition:border-color .12s,transform .12s;display:inline-flex}.zdBVTa_back:hover{color:var(--gold);border-color:var(--gold);transform:translate(-2px)}.zdBVTa_title{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(38px,min(5.4vw,9svh),88px);line-height:.88}.zdBVTa_meta{color:#b8a890;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;display:flex}.zdBVTa_meta i{background:#b8a890;border-radius:50%;width:5px;height:5px}.zdBVTa_story{color:#e9e1d0;flex-direction:column;gap:16px;max-width:60ch;font-size:clamp(17.5px,min(1.45vw,2.7svh),21px);line-height:1.62;display:flex}.zdBVTa_story p{text-wrap:pretty;margin:0}.zdBVTa_story p:first-child:first-letter{float:left;font-family:var(--display);color:var(--gold);margin:.08em .1em 0 0;font-size:3.4em;font-weight:800;line-height:.8}.zdBVTa_lesson{border-top:3px solid var(--gold);flex-direction:column;gap:10px;padding-top:18px;display:flex}.zdBVTa_lesson h2{align-items:center;gap:8px;display:inline-flex}.zdBVTa_lessonLine{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,min(2.4vw,4.4svh),36px);font-weight:800;line-height:1.04}.zdBVTa_ask{background:var(--paper);color:var(--ink);border:2px solid var(--paper);box-shadow:6px 6px 0 var(--coral);border-radius:26px;flex-direction:column;gap:12px;padding:clamp(18px,3svh,26px);display:flex}.zdBVTa_askQ{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(21px,min(2vw,3.8svh),30px);font-weight:800;line-height:1.08}.zdBVTa_copy{cursor:pointer;background:var(--gold);min-height:46px;color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-family:var(--sans);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.zdBVTa_copy:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.zdBVTa_copy:active{box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.zdBVTa_night .zdBVTa_copy:focus-visible{outline-color:var(--indigo)}.zdBVTa_copied{background:var(--done)}.zdBVTa_next{color:var(--paper);border:2px solid var(--paper);box-shadow:5px 5px 0 var(--gold);background:#2a1d14;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.zdBVTa_next:hover{color:var(--paper);box-shadow:8px 8px 0 var(--gold);transform:translate(-3px,-3px)}.zdBVTa_next:active{box-shadow:1px 1px 0 var(--gold);transform:translate(2px,2px)}.zdBVTa_nextText{flex-direction:column;gap:4px;min-width:0;display:flex}.zdBVTa_nextTitle{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(21px,min(1.8vw,3.4svh),26px);font-weight:800;line-height:1.05}.zdBVTa_nextGo{border:2px solid var(--paper);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .14s,color .14s;display:grid}.zdBVTa_next:hover .zdBVTa_nextGo,.zdBVTa_next:focus-visible .zdBVTa_nextGo{background:var(--gold);color:var(--ink);border-color:var(--ink)}@media (max-width:960px){.zdBVTa_reader{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}}
