.Logo_logo__uhhca{position:relative;display:inline-block;flex:none;width:clamp(168px,17vw,226px);aspect-ratio:8.4;overflow:hidden;line-height:0}.Logo_logo__uhhca img{position:absolute;left:-5.5%;top:50%;width:111%;height:auto;max-width:none;transform:translateY(-50%)}.Logo_logo__uhhca:focus-visible{outline:2px solid #6C63FF;outline-offset:5px}@media (max-width:600px){.Logo_logo__uhhca{width:157px}}.GuideCover_cover__0idr_{position:relative;aspect-ratio:3/4;width:100%;overflow:hidden;border-radius:3px 6px 6px 3px;background:radial-gradient(120% 80% at 70% 20%,#1c2b3a 0,#0A0F14 55%,#0a1017 100%);box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08),0 0 40px -10px color-mix(in srgb,var(--tone) 35%,transparent);display:flex;flex-direction:column;padding:9% 9% 8% 13%;container-type:inline-size}.GuideCover_spine__U_m6Y{position:absolute;left:0;top:0;bottom:0;width:6%;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(255,255,255,.06) 60%,rgba(0,0,0,.3));border-right:1px solid rgba(255,255,255,.05)}.GuideCover_art__9Cu8V{position:absolute;inset:12% -8% auto auto;width:88%;opacity:.9;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tone) 55%,transparent))}.GuideCover_top__QaQVg{position:relative;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:max(8px,4.2cqi);letter-spacing:.2em;text-transform:uppercase;color:var(--tone)}.GuideCover_title__TlJ7Z{position:relative;margin-top:auto;font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:15cqi;line-height:.88;color:var(--bone);text-wrap:balance}.GuideCover_foot__kh8ru{position:relative;margin-top:8%;padding-top:6%;border-top:1px solid rgba(255,255,255,.15);display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:max(8px,3.8cqi);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.GuideCover_sheen___hxkS{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.07) 45%,transparent 60%);pointer-events:none}.GuideCover_sm__c9VTC .GuideCover_title__TlJ7Z{font-size:13cqi}.CartLineItem_line__SScOB{display:grid;grid-template-columns:84px 1fr auto;grid-gap:16px;gap:16px;align-items:start;padding-block:18px;border-bottom:1px solid var(--line)}.CartLineItem_thumb__XHNM8{position:relative;width:100%;padding:0;cursor:pointer;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius);background:var(--navy);border:1px solid var(--line)}.CartLineItem_thumb__XHNM8[data-cover]{padding:8px 12px}.CartLineItem_info__i5x6K{display:flex;flex-direction:column;gap:4px;min-width:0}.CartLineItem_name___O_Xh{background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:var(--font-display);font-weight:800;font-size:22px;text-transform:uppercase;line-height:1}.CartLineItem_name___O_Xh:hover{color:var(--gold)}.CartLineItem_meta__4bR4z{font-size:15px;color:var(--muted)}.CartLineItem_controls__h5ZEN{display:flex;align-items:center;gap:16px;margin-top:8px}.CartLineItem_qty__dZFZ9{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius)}.CartLineItem_qty__dZFZ9 button{width:30px;height:30px;background:none;border:0;cursor:pointer;color:var(--bone)}.CartLineItem_qty__dZFZ9 button:hover{color:var(--red)}.CartLineItem_qty__dZFZ9 span{min-width:24px;text-align:center;font-family:var(--font-mono);font-size:13px}.CartLineItem_digital__AavwO{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(108,99,255,.35);padding:4px 7px;border-radius:2px}.CartLineItem_remove__x7Jik{background:none;border:0;padding:0;cursor:pointer;font-size:13px;color:var(--dim);text-decoration:underline;text-underline-offset:3px}.CartLineItem_remove__x7Jik:hover{color:var(--red)}.CartLineItem_price__Vjsx7{font-family:var(--font-display);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold)}.CartLineItem_compact__xL1Cn{grid-template-columns:64px 1fr auto}.CartLineItem_compact__xL1Cn .CartLineItem_name___O_Xh{font-size:19px}.CartLineItem_name___O_Xh{font-family:var(--font-body);font-size:19px;line-height:1.25;text-transform:none}.CartLineItem_meta__4bR4z,.CartLineItem_remove__x7Jik{font-size:14px}.CartLineItem_price__Vjsx7{font-size:18px}.Button_btn__sgFU2{--notch:12px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;cursor:pointer;font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,color .25s,filter .25s;-webkit-clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,var(--notch) 100%,0 calc(100% - var(--notch)));clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,var(--notch) 100%,0 calc(100% - var(--notch)))}.Button_md__exKk_{padding:15px 24px}.Button_lg__PdjsY{padding:19px 30px;font-size:14px}.Button_sm__h9eWB{padding:10px 16px;font-size:11px;--notch:8px}.Button_block__F_n7a{width:100%}.Button_primary__oSpWt{color:#102009}.Button_primary__oSpWt:hover{filter:drop-shadow(0 0 14px var(--red-glow));background:#d9ffa8}.Button_outline__Zj6Ls{background:transparent;color:var(--bone)}.Button_outline__Zj6Ls:before{content:"";position:absolute;inset:0;background:var(--bone);-webkit-clip-path:inherit;clip-path:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;opacity:.5;transition:opacity .25s,background .25s}.Button_outline__Zj6Ls:hover{color:var(--gold);filter:drop-shadow(0 0 10px var(--gold-glow))}.Button_outline__Zj6Ls:hover:before{background:var(--gold);opacity:1}.Button_gold__MrJaN{background:linear-gradient(135deg,#817AFF,var(--gold) 45%,var(--gold-deep));color:#1a140a;font-weight:600}.Button_gold__MrJaN:hover{filter:drop-shadow(0 0 14px var(--gold-glow))}.Button_ghost__mZ9vJ{background:transparent;color:var(--muted);-webkit-clip-path:none;clip-path:none;padding-inline:4px}.Button_ghost__mZ9vJ:hover{color:var(--bone)}.Button_btn__sgFU2:active{transform:translateY(1px)}.Button_btn__sgFU2:disabled{opacity:.5;cursor:not-allowed;filter:none}.Button_label__ViwpZ{position:relative}.Button_arrow__12B9V{position:relative;transition:transform .25s var(--ease)}.Button_btn__sgFU2:hover .Button_arrow__12B9V{transform:translateX(4px)}.Button_primary__oSpWt{background:var(--red);color:#FFFFFF}.Button_primary__oSpWt:hover{background:#D82035;color:#FFFFFF}.Button_gold__MrJaN{background:var(--red);color:#FFFFFF}.Button_gold__MrJaN:hover{background:#D82035}.Button_btn__sgFU2{font-family:var(--font-display);font-weight:800;letter-spacing:.005em;text-transform:none;font-size:16px}.Button_sm__h9eWB{font-size:14px;min-height:46px}.Button_lg__PdjsY{font-size:17px}.Button_label__ViwpZ{white-space:normal}.Checkout_form__ENr6X{display:grid;grid-gap:22px;gap:22px;padding:20px 24px 28px}.Checkout_back__ZEA6I{justify-self:start;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.Checkout_back__ZEA6I:hover{color:var(--bone)}.Checkout_group__GJM__{display:grid;grid-gap:14px;gap:14px;border:0;margin:0;padding:0}.Checkout_group__GJM__ legend{font-family:var(--font-display);font-weight:800;font-size:22px;text-transform:uppercase;margin-bottom:12px;padding:0}.Checkout_row__8GGDo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.Checkout_payBox__qWqJI{display:flex;gap:14px;padding:16px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);color:var(--muted);font-size:14px}.Checkout_payBox__qWqJI svg{flex-shrink:0;color:var(--gold)}.Checkout_demo__pe3K_{display:block;margin-top:6px;font-family:var(--font-mono);font-size:11px;color:var(--gold)}.Checkout_consent__Ppmm8{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--muted);cursor:pointer}.Checkout_consent__Ppmm8 input{margin-top:3px;accent-color:var(--red);width:16px;height:16px;flex-shrink:0}.Checkout_error__CsTkW{padding:12px 14px;border:1px solid rgba(255,70,85,.5);border-radius:var(--radius);color:#ff8a94;font-size:14px}.Checkout_summary__sbh29{display:grid;grid-gap:8px;gap:8px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.Checkout_summary__sbh29>div{display:flex;justify-content:space-between}.Checkout_summary__sbh29 span:last-child{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Checkout_total__IB9IP{font-size:18px;color:var(--bone)}.Checkout_total__IB9IP span:last-child{color:var(--gold)}.Checkout_success__ydb9T{display:grid;grid-gap:18px;gap:18px;padding:28px 24px}.Checkout_muted__3Iab9{color:var(--muted);font-size:15px}.Checkout_muted__3Iab9 strong{color:var(--bone);font-weight:600}.Checkout_loading___KftH{padding:40px 24px;font-family:var(--font-mono);color:var(--muted)}.Checkout_downloads__CE__N{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.Checkout_downloads__CE__N li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.Checkout_dlName__VZLLl{display:block;font-weight:600}.Checkout_dlMeta__kKrBC{display:block;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.Checkout_shipNote__VoNPS{font-size:14px;color:var(--muted);border-left:2px solid var(--gold);padding-left:12px}