:root{--va-hdr-h:calc(52px + env(safe-area-inset-top));--lacquer:#0b0a0b;--lacquer-warm:#120d0b;--paper-top:#f5f1e8;--paper-bottom:#ece5d8;--ink:#1b1512;--ink-body:#2a221d;--ink-soft:#4b3f37;--ink-muted:#8a7b6c;--vermilion:#b4321f;--vermilion-btn:#9e291b;--vermilion-btn-hover:#a82e1f;--vermilion-deep:#7c1e12;--gold:#c5a880;--gold-light:#e5d3b3;--ivory:#f3ebdd;--ivory-body:#d8cdbc;--ivory-muted:#8e8377;--hair-dark:#c5a88038;--hair-paper:#4b3f3738;--va-ease:cubic-bezier(.22, 1, .36, 1);--f-voice:var(--nf-voice), "Shippori Mincho", serif;--f-cjk:"Shippori Mincho", serif;--f-mono:var(--nf-mono), ui-monospace, monospace;--font-hanja:"Noto Serif TC", "Songti SC", "STSong", serif;--noise:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--fibre:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.008 0.09' numOctaves='3' seed='11'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--hair:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg fill='none' stroke='%237a6650' stroke-width='.6' stroke-opacity='.35'%3E%3Cpath d='M12 40c30 6 52 2 80 9'/%3E%3Cpath d='M150 22c18 14 40 18 66 15'/%3E%3Cpath d='M40 180c22-8 46-6 70 3'/%3E%3Cpath d='M170 140c10 16 28 26 52 28'/%3E%3Cpath d='M90 230c24 4 40-2 60-12'/%3E%3Cpath d='M210 210c12-6 26-6 40 0'/%3E%3C/g%3E%3C/svg%3E");--brush:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M3 15C40 10 90 9 150 10s110 1 147 0c1 2 1 4-1 6-50 1-110 0-160 1S30 19 5 20c-3-1-4-3-2-5z' fill='%23B4321F' fill-opacity='.82'/%3E%3Cpath d='M20 12c60-2 140-3 250-1' stroke='%23B4321F' stroke-opacity='.35' stroke-width='1' fill='none'/%3E%3C/svg%3E")}.va-lacquer{background:var(--lacquer);color:var(--ivory)}.va-grain{isolation:isolate;position:relative}.va-grain:before{content:"";z-index:-1;pointer-events:none;background-image:var(--noise);opacity:.09;mix-blend-mode:soft-light;background-size:180px;position:absolute;inset:0}.va-candle{isolation:isolate;position:relative}.va-candle:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 45% at 88% 92%,#ff8a3a21,#0000 70%);position:absolute;inset:0}.va-paper{isolation:isolate;color:var(--ink);background:linear-gradient(180deg, var(--paper-top) 0%, var(--paper-bottom) 100%);position:relative}.va-paper:before{content:"";z-index:-1;pointer-events:none;background-image:var(--noise), var(--fibre), var(--hair);opacity:.32;mix-blend-mode:multiply;background-size:180px,320px,260px;position:absolute;inset:0}.va-paper:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffa6,inset 0 0 20px #1b15120f}.va-cut-edge{border-top:1px solid #1b151238}.va-flame{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(42% 30% at 88% 74%,#ff803033,#ff803000 70%);animation:4.3s step-end infinite va-flicker;position:absolute;inset:0}@keyframes va-flicker{0%{opacity:.85}11%{opacity:1}19%{opacity:.78}31%{opacity:.95}44%{opacity:.82}58%{opacity:1}69%{opacity:.88}83%{opacity:.97}to{opacity:.85}}.va-voice{font-family:var(--f-voice)}.va-cjk{font-family:var(--f-cjk)}.va-lab{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;opacity:.9;font-size:9px}.va-lab--keepcase{text-transform:none}.va-nums{font-variant-numeric:lining-nums tabular-nums}.va-body-dark{font-family:var(--f-voice);color:var(--ivory-body);font-size:17.5px;font-weight:500;line-height:1.65}.va-body-paper{font-family:var(--f-voice);color:var(--ink-body);font-size:17.5px;font-weight:400;line-height:1.65}.va-seal{background:var(--vermilion);color:#f6e9da;font-family:var(--font-hanja);filter:url(#seal-rough);border-radius:2px;place-items:center;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1.5px #f6e9da59}.va-seal--outline{color:#b4321fd9;background:0 0;box-shadow:inset 0 0 0 1.2px #b4321fb3}.va-seal--vertical{writing-mode:vertical-rl;letter-spacing:.06em}.va-hdr{z-index:50;height:var(--va-hdr-h);padding:env(safe-area-inset-top) 20px 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair-dark);background:#0b0a0bd1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.va-wordmark{font-family:var(--f-voice);letter-spacing:.42em;color:var(--ivory);font-size:13px;font-weight:500}.va-hdr-r{align-items:center;gap:12px;display:flex}.va-hdr-r .va-cjk{letter-spacing:.2em;color:var(--gold);font-size:11px}.va-hdr-seal{opacity:0;width:26px;height:26px;transition:opacity .6s var(--va-ease);font-size:9.5px;transform:rotate(-2deg)}.va-hdr-seal.is-on{opacity:1}.va-btn{isolation:isolate;width:100%;min-height:56px;box-shadow:none;background:var(--vermilion-btn);color:#f6eadb;font-family:var(--f-mono);letter-spacing:.12em;text-align:left;transition:background-color .5s var(--va-ease);border:1px solid #f3ebdd33;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:12px;line-height:1.5;display:flex;position:relative;overflow:hidden}.va-btn:hover{background:var(--vermilion-btn-hover)}.va-btn:disabled{opacity:.6}.va-btn .va-crack{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.va-btn .va-crack path{fill:none;stroke:#f3e3cf;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.va-btn.is-breaking .va-crack path{opacity:.9;stroke-dashoffset:0;transition:stroke-dashoffset .45s cubic-bezier(.16,1,.3,1)}.va-btn.is-breaking .va-crack path+path{transition-delay:.18s}.va-btn.is-broken{color:var(--gold-light);background:#2a100c;border-color:#c5a88059}.va-input{width:100%;font:400 16px var(--f-voice);color:var(--ivory);transition:border-color .4s var(--va-ease);background:0 0;border:0;border-bottom:1px solid #f3ebdd4d;border-radius:0;outline:none;padding:10px 0}.va-input::placeholder{color:#5e554d}.va-input:focus{border-color:var(--gold)}body,input,select,button,.va-input{font-variant-numeric:lining-nums tabular-nums}select.va-input option{background:var(--lacquer);color:var(--ivory)}.va-select{appearance:none;white-space:nowrap;text-overflow:ellipsis;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23F3EBDD' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-right:26px;font-size:16px;overflow:hidden}.va-status-chip{text-align:left;width:100%;min-height:42px;color:var(--ivory-body);background:#f3ebdd08;border:1px solid #f3ebdd2e;padding:7px 12px;font-size:13.5px;line-height:1.25;transition:background-color .2s,border-color .2s,color .2s;display:block}.va-status-chip.is-on{color:#f5f1e8;background:#b4321f29;border:1px solid #b4321f}@keyframes va-frame-in{0%{opacity:0}to{opacity:1}}.va-frame-b{opacity:0;transition:opacity 1.2s ease-in-out}.va-frame-b.is-on{opacity:1}img.va-kb.va-frame-b.is-timed{animation:18s both va-kb,1.2s ease-in-out 1s both va-frame-in}@media (prefers-reduced-motion:reduce){.va-frame-b{transition:none}.va-frame-b.is-timed{opacity:1}}.va-price{flex-wrap:wrap}.va-price b{white-space:nowrap}.va-stage{height:calc(100vh - var(--va-hdr-h));height:calc(100svh - var(--va-hdr-h));height:calc(100dvh - var(--va-hdr-h))}.va-cut-pic{aspect-ratio:9/16;width:100%;min-height:100%;transform:translateY(calc(var(--cut-shift,0) * -1%));position:absolute;top:0;left:0}.va-cut-pic img{-o-object-position:50% 0;object-position:50% 0}.va-cut-cap{z-index:5;padding:24px 30px calc(var(--cut-foot-h,62px) + 10px) 26px;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.va-cut-cap .va-cut-measure{visibility:hidden;position:absolute;top:0;left:26px;right:30px}.va-beat-in{animation:.28s both va-frame-in}@media (prefers-reduced-motion:reduce){.va-beat-in{animation:none}}.va-cut-shade{background:linear-gradient(0deg,#0b0a0bf5 0,#0b0a0be6 calc(100% - 24px),#0b0a0b00 100%);height:100%;max-height:38svh;position:absolute;bottom:0;left:0;right:0}.va-cut-line{color:var(--ivory);text-shadow:0 1px 14px #000c;font-size:17px;font-weight:500;line-height:1.3;position:relative}.va-cut-foot{z-index:7;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.va-cut-foot>*{pointer-events:auto}.va-cut-tap{letter-spacing:.34em;color:#f3ebdd80;pointer-events:none;padding:0 0 10px;font-size:8.5px}.va-chat-scrim{z-index:3;pointer-events:none;background:linear-gradient(#08080800 0%,#080808c7 28%,#080808f0 100%);position:absolute;inset:46% 0 0}.va-chat{--chat-side:20px;--chat-text:14px;left:var(--chat-side);right:var(--chat-side);bottom:max(156px, var(--chat-clear,156px));z-index:4;pointer-events:none;position:absolute}.va-chat p{margin:0}.va-chat-time{text-align:center;font-family:var(--nf-chat-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#c5a880;font-size:10.5px;margin-bottom:6px!important}.va-chat-bubble{font-family:var(--nf-chat-sans), sans-serif;font-size:var(--chat-text);border-radius:2px;padding:9px 12px;line-height:1.38}.va-chat-in{color:#f2ece4;background:#121010f0;border:1px solid #c5a88047;border-left:2.5px solid #9e2a22;width:fit-content;max-width:82%;animation:.28s cubic-bezier(.22,1,.36,1) .15s both va-chat-rise}.va-chat-out{white-space:nowrap;color:#faf6f0;background:#9e2a22;border:1px solid #c94a40;width:fit-content;font-weight:500;animation:.24s cubic-bezier(.22,1,.36,1) .75s both va-chat-rise;box-shadow:0 4px 14px #9e2a2273;margin:8px 0 0 auto!important}.va-chat-read{text-align:right;font-family:var(--nf-chat-mono), monospace;letter-spacing:.08em;color:#d8d0c6;text-shadow:0 1px 4px #000000f2;font-size:10.5px;animation:.18s ease-out 1.05s both va-chat-fade;margin-top:4px!important}.va-chat-foot .va-cut-shade{display:none}.va-chat-foot{padding-bottom:calc(var(--cut-foot-h,62px) + 28px)}.va-chat-cap{position:relative}.va-chat-line{color:#f5f0e6;text-shadow:0 1px 14px #000c;font-size:17px;font-weight:500;line-height:1.45}.va-chat-line em{color:#d8b478;font-style:italic}.va-chat-line-1{animation:.35s ease-out 1.4s both va-chat-fade}.va-chat-line-2{animation:.4s ease-out 1.95s both va-chat-fade;margin-top:8px!important}@keyframes va-chat-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes va-chat-fade{0%{opacity:0}to{opacity:1}}.va-chat.is-settled *,.va-chat-foot.is-settled .va-chat-line{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.va-chat *,.va-chat-line{opacity:1;transform:none;animation:none!important}}@media (max-width:374px){.va-chat{--chat-side:16px;--chat-text:13.5px}.va-chat-line{font-size:16px}}.va-cut-foot-row{color:#f3ebdd99;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 16px 6px;display:flex}.va-cut-foot-row .va-lab{font-size:8px}.va-cut-foot-row .va-cut-tap{white-space:nowrap;padding:0}.va-external-link{text-align:center;font-family:var(--f-mono);color:var(--gold-light);margin-top:10px;font-size:11px;line-height:1.5;text-decoration:underline;display:block}.va-door{max-width:430px;margin:0 auto}.va-door .va-cut-tap{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.va-gate{top:0;left:0;right:0;bottom:var(--cut-foot-h,32px);z-index:5;pointer-events:none;flex-direction:column;display:flex;position:absolute}.va-gate-line{color:var(--ivory);text-shadow:0 2px 18px #000000d9;background:linear-gradient(#0b0a0be6 0%,#0b0a0bb3 75%,#0b0a0b00 100%);flex:none;padding:40px 48px 18px 22px;font-size:16.5px;font-weight:500;line-height:1.24}.va-gate-form{border-top:1px solid var(--hair-dark);pointer-events:auto;background:#0b0a0bf7;flex:0 auto;min-height:0;margin-top:auto;padding:10px 24px;overflow-y:auto}.va-gate-form .va-input{color:#f5f0e6;background-color:#18161b;border:1px solid #332f3a;padding:6px 10px}.va-gate-form .va-input::placeholder{color:#78736e}.va-gate-form .va-input:focus{border-color:#c6a165}.va-gate-form .va-select{background-position:right 10px center;padding-right:28px}.va-gate-form .va-date{transition:border-color .4s var(--va-ease);background:#18161b;border:1px solid #332f3a;align-items:center;padding:0 10px}.va-gate-form .va-date:focus-within{border-color:#c6a165}.va-gate-form .va-date.is-invalid,.va-gate-form .va-date.is-invalid:focus-within{border-color:#b84a4a}.va-gate-form .va-date .va-date-seg{background:0 0;border:0;padding:6px 0}.va-gate-form .va-date-sep{color:#78736e;padding:0}.va-date-error{color:#d97373;margin:6px 0 0;font-size:12px;line-height:1.3}.va-gate-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.va-gate-form .va-status-chip{color:#b8b2a8;text-align:center;background:#18161b;border:1px solid #332f3a;min-height:38px;padding:4px 8px;font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif;font-size:13px;line-height:1.18}.va-gate-form .va-status-chip.is-on{color:#faf6f0;background:#2c2229;border:1px solid #c6a165}.va-gate-submit,.va-gate-submit:hover{color:#121015;text-transform:uppercase;background:#c6a165;border-color:#c6a165;font-size:14px;font-weight:700}.va-gate-submit.is-opening,.va-gate-submit.is-opening:hover{background:#9e804f;border-color:#9e804f}.va-gate-submit.is-shaking{animation:.3s ease-in-out va-gate-shake}@keyframes va-gate-shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.va-gate-submit.is-shaking{animation:none}}.va-gate-part{margin-top:10px}.va-gate-form .va-btn{min-height:44px}@media (max-height:600px){.va-gate-line{padding:34px 44px 10px 20px;font-size:15.5px;line-height:1.2}.va-gate-form{padding:6px 20px 8px}.va-gate-form .va-input,.va-gate-form .va-date .va-date-seg{padding-top:3px;padding-bottom:3px}.va-gate-form .va-status-chip{min-height:32px;padding:2px 8px}.va-gate-part{margin-top:6px}.va-gate-form .va-btn{min-height:38px;padding-top:6px;padding-bottom:6px}}.va-gate.is-tight .va-gate-line{padding:30px 20px 6px;font-size:12.5px;line-height:1.18}.va-gate.is-tight .va-gate-form{padding:4px 20px 6px}.va-gate.is-tight .va-gate-form .va-input,.va-gate.is-tight .va-gate-form .va-date .va-date-seg{padding-top:0;padding-bottom:0}.va-gate.is-tight .va-gate-form .va-status-chip{min-height:28px;padding:1px 6px;font-size:11px;line-height:1.12}.va-gate.is-tight .va-gate-part{margin-top:3px}.va-gate.is-tight .va-btn{min-height:38px;padding-top:4px;padding-bottom:4px}.va-card-bridge{text-align:center;margin:18px 0 0;font-style:italic}.va-folio-points{margin:14px 0 0;padding:0 0 0 18px;list-style:outside}.va-folio-points li{margin:10px 0 0}@keyframes va-cap-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.va-cap-up{animation:.45s cubic-bezier(.22,1,.36,1) both va-cap-up}.va-footer-min{padding:16px 16px calc(16px + env(safe-area-inset-bottom));text-align:center;font-family:var(--f-voice);letter-spacing:.02em;color:var(--ivory-muted);font-size:10px;line-height:1.4}.va-footer-min a{color:inherit;text-decoration:none}.va-board-wrap{z-index:6;background:linear-gradient(180deg, var(--lacquer) 0, var(--lacquer) calc(100% - 22px), #0b0a0b00 100%);padding:12px 16px 22px;position:sticky;top:52px}.va-board{border-radius:2px;padding:18px 14px 22px;position:relative;box-shadow:0 30px 60px -28px #000000e6,0 0 0 1px #c5a88059}.va-board-top{color:var(--ink-muted);border-bottom:1px solid var(--hair-paper);flex-direction:column;gap:4px;padding:0 4px 10px;display:flex}.va-cols{grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.va-col{text-align:center;position:relative}.va-col+.va-col{border-left:1px solid var(--hair-paper)}.va-col .va-lab{color:var(--ink-muted);font-size:8.5px}.va-col.is-me .va-lab{color:var(--vermilion)}.va-ch{font-family:var(--f-cjk);color:var(--ink);margin-top:6px;font-size:58px;font-weight:800;line-height:1.04;display:block}.va-ch+.va-ch{margin-top:0}.va-ch--unknown{color:var(--ink-muted)}.va-el{font-family:var(--f-cjk);letter-spacing:.5em;color:var(--ink-muted);margin-top:24px;padding-left:.5em;font-size:11px;font-weight:500;display:block}.va-board-seal{width:30px;height:30px;font-size:10px;position:absolute;bottom:-10px;right:-8px;transform:rotate(4deg)}.va-marks{pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.va-mk path{fill:none;stroke:var(--vermilion);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .28s linear}.va-mk path.is-bristle{stroke-opacity:.45}.va-mk circle.va-pool{fill:var(--vermilion);opacity:0;transition:opacity .5s var(--va-ease)}.va-mk text{font-family:var(--f-cjk);fill:var(--vermilion);opacity:0;transition:opacity .6s var(--va-ease);font-weight:800}.va-mk.is-done circle.va-pool{opacity:.85}.va-mk.is-done text{opacity:1}.va-notes{margin:0;padding:40px 24px 30vh;list-style:none}.va-note{border-top:1px solid var(--hair-dark);transition:opacity .6s var(--va-ease);padding:30px 0 34px}.va-note.is-dim{opacity:.38}.va-note .va-lab{color:var(--gold)}.va-note h3{font-family:var(--f-voice);color:var(--ivory);align-items:baseline;gap:12px;margin:10px 0 0;font-size:25px;font-weight:500;line-height:1.2;display:flex}.va-note h3 .va-cjk{color:var(--ivory-muted);transition:color .5s var(--va-ease);flex:none;font-size:19px;font-weight:800}.va-note:not(.is-dim) h3 .va-cjk{color:var(--vermilion)}.va-note p{margin:10px 0 0}.va-folio{padding:56px 28px 64px 44px}.va-margin-rule{background:#1b151224;width:1px;position:absolute;top:0;bottom:0;left:28px}.va-folio-top{color:var(--ink-muted);border-bottom:1px solid var(--hair-paper);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.va-folio-title{font-family:var(--f-voice);color:var(--ink);letter-spacing:-.005em;overflow-wrap:anywhere;margin:30px 0 0;font-size:30px;font-weight:400;line-height:1.12}.va-folio-title em{color:var(--vermilion-deep);font-style:italic}.va-lead{font-family:var(--f-voice);color:var(--ink);margin:22px 0 0;font-size:23px;line-height:1.42}.va-lead.va-dropcap:first-letter{float:left;font-family:var(--f-voice);color:var(--ink);padding:6px 8px 0 0;font-size:68px;font-weight:500;line-height:.82}.va-folio .va-body-paper{margin:18px 0 0}.va-folio-foot{justify-content:flex-end;align-items:flex-end;margin-top:40px;display:flex}.va-ink-u{background:var(--brush) no-repeat 0 100% / 0% .62em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.3s var(--va-ease);padding:0 .06em}.va-ink-u.is-on{background-size:100% .62em}.va-ink-u strong{color:var(--ink);font-weight:500}.va-plate{background:var(--lacquer-warm);position:relative;overflow:hidden}.va-plate img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.va-plate-no{z-index:2;white-space:nowrap;text-overflow:ellipsis;font-family:var(--f-mono);letter-spacing:.2em;color:#e5d3b399;text-shadow:0 1px 8px #000c;font-size:8.5px;position:absolute;top:16px;left:20px;right:20px;overflow:hidden}.va-pull{z-index:3;background:#0b0a0bf5;border-top:1px solid #c5a88052;margin:-46px 24px 0;padding:20px 20px 18px 22px;position:relative;box-shadow:0 24px 40px -24px #000000e6}.va-pull p{font-family:var(--f-voice);color:var(--ivory);margin:10px 0 0;font-size:23px;font-style:italic;line-height:1.28}.va-pull>p:first-child{margin-top:0}.va-aside{margin:0;padding:30px 24px 50px 44px}.va-over{z-index:3;width:54%;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.va-over p{font-family:var(--f-voice);color:var(--ivory);text-shadow:0 2px 18px #000000e6;margin:0;font-size:19px;font-style:italic;line-height:1.3}.va-head-b{border-bottom:1px solid var(--hair-dark);grid-template-columns:1fr;row-gap:14px;padding:0 4px 18px;display:grid}.va-head-b h2{font-family:var(--f-voice);letter-spacing:-.01em;text-align:right;color:var(--ivory);margin:0;font-size:30px;font-style:italic;font-weight:400;line-height:1.1}.va-bridge path{fill:none;stroke:#c5a8808c;stroke-width:1.2px;stroke-linecap:round}.va-ledger{margin:0;padding:0;list-style:none}.va-ledger li{border-bottom:1px solid var(--hair-dark);cursor:pointer;transition:background-color .5s var(--va-ease), padding-left .5s var(--va-ease);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:20px 4px;display:grid}.va-ledger li:active{background:#b4321f0f;padding-left:10px}.va-ledger-n{font-family:var(--f-voice);color:var(--gold);font-size:24px;font-style:italic;line-height:1}.va-ledger-t{font-family:var(--f-voice);color:var(--ivory);font-size:21px;line-height:1.12;display:block}.va-ledger-k{font-family:var(--f-mono);letter-spacing:.12em;color:var(--ivory-muted);margin-top:6px;font-size:8.5px;line-height:1.6;display:block}.va-ledger-s{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.va-ledger-s .va-lab{color:var(--ivory-muted);font-size:8px}.va-stamp{width:26px;height:26px;font-family:var(--f-cjk);color:#b4321fd9;transform:rotate(var(--r,-4deg));filter:url(#seal-rough);border:1.2px solid #b4321fb3;border-radius:2px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.va-ledger li.is-adult .va-ledger-n{color:var(--vermilion)}.va-ledger li.is-adult .va-stamp{background:var(--vermilion);color:#f6e9da;border-color:var(--vermilion)}.va-excerpt{border-top:1px solid var(--hair-paper);margin:14px 0 0;padding:0;list-style:none}.va-excerpt li{border-bottom:1px solid var(--hair-paper);padding:16px 0}.va-redact{color:#1b151299;filter:blur(4.5px);-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(90deg,#f6f2e9e0,#eae2d3f0);border-bottom:1px dashed #b4321f66;padding:0 6px}.va-price{justify-content:center;align-items:baseline;gap:10px;margin:34px 0 0;display:flex}.va-price b{font-family:var(--f-voice);letter-spacing:-.02em;color:var(--ivory);font-size:52px;font-weight:500;line-height:1}.va-price .va-lab{color:var(--ivory-muted)}.va-manifest{margin:26px 0 0;padding:0;list-style:none}.va-manifest>li{border-top:1px solid var(--hair-paper);padding:18px 0}.va-manifest h3{font-family:var(--f-voice);color:var(--ink);margin:0;font-size:21px;font-weight:500;line-height:1.25}.va-manifest .va-body-paper{margin:8px 0 0}.va-manifest ul{margin:10px 0 0;padding:0;list-style:none}.va-manifest ul li{padding:10px 0}.va-manifest-k{font-family:var(--f-voice);color:var(--vermilion-deep);font-size:18px;font-style:italic}.va-closing .va-body-dark{margin:0 0 18px;font-style:italic}.va-signature{text-align:right;font-family:var(--f-voice);color:var(--gold-light);margin:26px 0 0;font-size:16px}.va-dock-caption{text-align:center;font-family:var(--f-voice);color:var(--ivory-muted);margin:6px 0 0;font-size:13px;font-style:italic}@media (prefers-reduced-motion:reduce){.va-mk path,.va-note,.va-hdr-seal,.va-btn,.va-btn .va-crack path{transition:none!important}.va-flame{animation:none}.va-ink-u,.va-redact{transition:none}}.va-footer{border-top:1px solid var(--hair-dark);color:var(--ivory-muted);padding:40px 28px 56px}.va-footer-nav{flex-wrap:wrap;gap:14px 20px;display:flex}.va-footer-nav a{color:var(--gold);text-decoration:none}.va-footer-nav a:hover{color:var(--gold-light)}.va-footer-biz{gap:10px;margin:26px 0 0;display:grid}.va-footer-biz div{grid-template-columns:112px 1fr;align-items:baseline;gap:12px;display:grid}.va-footer-biz dt{color:var(--ivory-muted)}.va-footer-biz dd{font-family:var(--f-voice);color:var(--ivory-body);overflow-wrap:anywhere;margin:0;font-size:15px}.va-footer-biz a,.va-checkout-legal a,.va-legal a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.va-footer-cp{color:var(--ivory-muted);margin:26px 0 0}.va-checkout-legal{font-family:var(--f-voice);color:var(--ivory-muted);margin:14px 0 0;font-size:13.5px;line-height:1.5}.va-legal h2{font-family:var(--f-voice);color:var(--ink);margin:32px 0 0;font-size:21px;font-weight:500;line-height:1.25}.va-legal .va-body-paper{margin:12px 0 0;font-size:17px}.va-legal-list{font-family:var(--f-voice);color:var(--ink-body);margin:12px 0 0;padding-left:18px;font-size:17px;line-height:1.6;list-style:outside}.va-legal-list li+li{margin-top:8px}.va-legal-list b{color:var(--ink);font-weight:600}.va-legal-dl{gap:14px;margin:24px 0 0;display:grid}.va-legal-dl dt{color:var(--ink-muted)}.va-legal-dl dd{font-family:var(--f-voice);color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:19px}.va-legal .va-folio-top a{color:var(--ink-muted);text-decoration:none}.va-matrix-bg{opacity:.38;pointer-events:none;z-index:0}.va-matrix-bg img{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.va-board-wrap{z-index:1;position:relative}.va-scene-plate{border:1px solid #f3ebdd1a;margin:0 auto 28px;overflow:hidden}.va-teasers{grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0 22px;display:grid}.va-teaser{overflow:hidden}.va-teaser img{filter:blur(5px)brightness(.55)saturate(.85);transform:scale(1.08)}.va-teaser.is-adult img{filter:blur(9px)brightness(.45)saturate(.8)}@keyframes va-kb{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.075)translateY(-1.2%)}}.va-kb img,img.va-kb{transform-origin:var(--kb-o,50% 30%);will-change:transform;animation:18s both va-kb}.va-reveal.va-kb img{animation-play-state:paused}.va-plate.va-kb img{transform-origin:50% 0}.va-reveal.va-kb.is-in img{animation-play-state:running}.va-inkbleed{isolation:isolate}.va-inkbleed:after{content:"";z-index:1;pointer-events:none;opacity:1;background:radial-gradient(closest-side,#0b0a0b00 0%,#0b0a0b59 38%,#0b0a0bf5 64%);transition:transform 1.8s cubic-bezier(.16,1,.3,1),opacity 1.4s .5s;position:absolute;inset:-30%;transform:scale(.55)}.va-inkbleed.is-in:after{opacity:0;transform:scale(2.6)}.va-flame--at{background:radial-gradient(22% 14% at var(--fp,88% 74%), #ff8c384d, #ff803000 72%)}@keyframes va-fade{to{opacity:0}}.va-unseal{z-index:80;pointer-events:none;background:#0b0a0bf0;place-items:center;animation:1.7s forwards va-unseal-bg;display:grid;position:fixed;inset:0}.va-unseal-half{width:96px;height:96px;animation:1.15s cubic-bezier(.55,0,.3,1) .55s forwards va-unseal-l;position:absolute;overflow:hidden}.va-unseal-half--l{clip-path:polygon(0 0,52% 0,46% 34%,55% 50%,44% 68%,50% 100%,0 100%)}.va-unseal-half--r{clip-path:polygon(52% 0,100% 0,100% 100%,50% 100%,44% 68%,55% 50%,46% 34%);animation-name:va-unseal-r}.va-unseal-wax{background:var(--vermilion);color:#f6e9da;width:96px;height:96px;font-family:var(--f-cjk);border-radius:6px;place-items:center;font-size:52px;font-weight:800;display:grid;transform:rotate(-5deg);box-shadow:inset 0 0 0 2px #f6e9da4d,0 10px 40px #b4321f59}.va-unseal-crack{fill:none;stroke:#f6e9da;stroke-width:2px;stroke-dasharray:110;stroke-dashoffset:110px;width:96px;height:96px;animation:.45s ease-out .15s forwards va-unseal-crack,.3s .6s forwards va-fade;position:absolute}@keyframes va-unseal-crack{to{stroke-dashoffset:0}}@keyframes va-unseal-l{to{opacity:0;transform:translate(-46px,26px)rotate(-14deg)}}@keyframes va-unseal-r{to{opacity:0;transform:translate(46px,30px)rotate(12deg)}}@keyframes va-unseal-bg{0%,55%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.va-kb img,img.va-kb{animation:none!important;transform:none!important}.va-inkbleed:after,.va-unseal,.va-flame--at{display:none!important}.va-cap-up{animation:none!important}}.va-legalbar{width:100%;min-height:32px;padding:3px 16px calc(3px + env(safe-area-inset-bottom));color:#f3ebdd6b;letter-spacing:.01em;text-align:center;background:#0b0a0bb8;border-top:1px solid #c5a8801f;font:400 10px/1.3 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:block}.va-legalbar:focus-visible{outline:1px solid var(--gold);outline-offset:-2px}.va-legal-modal{z-index:90;animation:va-fade-in .32s var(--va-ease) both;cursor:default;background:#0000009e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.va-legal-sheet{width:100%;max-width:430px;padding:30px 28px calc(30px + env(safe-area-inset-bottom));border-top:1px solid var(--hair-dark);animation:va-sheet-in .42s var(--va-ease) both;overscroll-behavior:contain;max-height:88dvh;position:relative;overflow-y:auto}.va-legal-notice{margin:18px 0 0}.va-legal-notice h2{margin:0 0 6px}.va-legal-notice p{font-family:var(--f-voice);color:var(--ivory-muted);margin:0;font-size:13.5px;line-height:1.5}.va-notice-links{flex-direction:column;gap:6px;margin:12px 0 0;display:flex}.va-notice-links a{text-underline-offset:3px;text-decoration:underline}.va-legal-close{width:36px;height:36px;color:var(--ivory-muted);font-size:22px;line-height:1;position:absolute;top:8px;right:12px}@keyframes va-fade-in{0%{opacity:0}to{opacity:1}}@keyframes va-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.va-date{align-items:flex-end;gap:6px;display:flex}.va-date .va-date-seg{text-align:center;padding:6px 0;font-size:16px}.va-date .va-date-seg.is-invalid{border-color:var(--vermilion)}.va-date-sep{color:var(--ivory-muted);font-family:var(--f-voice);padding-bottom:7px}.va-pill-row{scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.va-pill{white-space:nowrap;font-family:var(--f-voice);color:var(--ivory-muted);border:1px solid #f3ebdd29;border-radius:999px;align-items:center;padding:4px 12px;font-size:13.5px;line-height:1.3;display:inline-flex}.va-ritual{z-index:6;pointer-events:none;background:#0b0a0b6b;place-items:center;display:grid;position:absolute;inset:0}.va-ritual-stroke{background:var(--brush) no-repeat center / 100% 100%;transform-origin:0;opacity:.85;height:30px;margin-top:-15px;animation:1.7s cubic-bezier(.22,1,.36,1) .1s forwards va-stroke;position:absolute;top:50%;left:8%;right:8%;transform:scaleX(0)}.va-ritual-steps{z-index:1;text-align:center;gap:22px;margin:0;padding:0 24px;list-style:none;display:grid;position:relative}.va-ritual-step{opacity:0;animation:va-step .6s var(--va-ease) var(--d,0s) forwards;transform:translateY(8px)}.va-ritual-dot{background:var(--vermilion);border-radius:50%;width:5px;height:5px;margin:0 auto 8px;display:block}.va-ritual-day{font-family:var(--f-cjk);color:var(--ivory);font-size:54px;font-weight:800;line-height:1}.va-ritual-hour{font-family:var(--f-cjk);color:var(--ivory-muted);font-size:30px;font-weight:800;line-height:1}@keyframes va-stroke{to{transform:scaleX(1)}}@keyframes va-step{to{opacity:1;transform:none}}.va-open-wrap{transition:opacity .42s var(--va-ease)}.va-open-wrap .va-btn{white-space:nowrap;letter-spacing:.04em;gap:8px;padding-left:12px;padding-right:12px;font-size:clamp(12px,3.4vw,14px)}@media (max-width:340px){.va-open-wrap .va-btn{letter-spacing:0}}.va-btn-fill{z-index:-1;transform-origin:0;pointer-events:none;background:#f6eadb29;animation:4.5s linear forwards va-fill;position:absolute;inset:0;transform:scaleX(0)}@keyframes va-fill{to{transform:scaleX(1)}}.va-chambers{grid-template-columns:repeat(2,1fr);gap:22px 12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.va-chambers li{cursor:pointer}.va-chamber-img{border:1px solid #f3ebdd14;position:relative;overflow:hidden}.va-chamber-n{z-index:2;font-family:var(--f-voice);color:var(--gold);text-shadow:0 2px 12px #000c;font-size:28px;font-style:italic;line-height:1;position:absolute;bottom:6px;left:10px}.va-chamber-img .va-stamp{z-index:2;position:absolute;top:8px;right:8px}.va-chambers li.is-adult .va-chamber-n{color:var(--vermilion)}.va-chambers li.is-adult .va-stamp{background:var(--vermilion);color:#f6e9da;border-color:var(--vermilion)}.va-chamber-t{font-family:var(--f-voice);color:var(--ivory);margin-top:10px;font-size:17px;line-height:1.15;display:block}.va-chamber-k{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ivory-muted);margin-top:5px;font-size:8px;line-height:1.55;display:block}.va-chamber-tag{letter-spacing:.14em;color:var(--ivory-muted);margin-top:6px;font-size:7.5px;display:block}.va-paywall{padding-top:28px;scroll-margin-top:68px}.va-paywall.is-snug form{margin-top:8px}.va-paywall.is-snug .va-postscript{margin-top:0}.va-paywall.is-snug .va-volume-tag{margin-bottom:3px}.va-paywall.is-snug .va-tiers{gap:4px}.va-paywall.is-snug .va-tier{padding:4px 9px}.va-paywall.is-snug .va-btn,.va-paywall.is-tight form{margin-top:6px}.va-paywall.is-tight .va-postscript{zoom:.8}.va-paywall.is-tight .va-volume-tag{zoom:.82;letter-spacing:.04em}.va-paywall.is-tight .va-tiers{zoom:.82}.va-paywall.is-tight .va-tier{padding:3px 8px}.va-paywall.is-tight .va-btn{min-height:38px;margin-top:4px;padding-top:4px;padding-bottom:4px}.va-volume-tag{text-align:center;font-family:var(--f-mono);letter-spacing:.1em;color:var(--gold);text-wrap:balance;margin-bottom:7px;font-size:9px;line-height:1.35}.va-tiers{gap:8px;display:grid}.va-tier{text-align:left;width:100%;color:var(--ivory-body);background:#f3ebdd08;border:1px solid #f3ebdd2e;padding:8px 11px;transition:background-color .2s,border-color .2s;display:block}.va-tier.is-on{color:#f5f1e8;background:#b4321f29;border-color:#b4321f}.va-tier-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1px 8px;display:flex}.va-tier-title{font-family:var(--f-mono);letter-spacing:.04em;font-size:11px;line-height:1.25}.va-tier-tag{font-family:var(--f-mono);letter-spacing:.1em;color:var(--gold);font-size:9px;line-height:1.25}.va-tier-line{margin-top:2px;font-size:13.5px;line-height:1.2;display:block}.va-paywall-seal{width:112px;height:112px;margin:0 auto 20px}.va-aside--multi .va-body-dark{margin:0 0 16px}.va-aside--multi .va-body-dark:last-child{margin-bottom:0}.va-closing-sub{font-family:var(--f-voice);color:var(--ivory-muted);margin:14px 0 28px;font-size:17px;font-style:italic;line-height:1.5}.va-closing--quote{border-left:1px solid #b4321f8c;margin:0;padding:0 0 0 18px}@media (prefers-reduced-motion:reduce){.va-open-wrap{transition:none!important}.va-legal-modal,.va-legal-sheet{animation:none!important}.va-ritual-stroke{animation:none!important;transform:none!important}.va-ritual-step{animation:.5s linear both va-fade-in!important;transform:none!important}.va-btn-fill{display:none!important}}.va-col.is-day{isolation:isolate;background:linear-gradient(#9e222212,#c59b4514);padding-top:14px;box-shadow:inset 0 2px #9e2222,inset 0 -2px #9e2222}.va-col.is-day:before{content:"";z-index:-1;pointer-events:none;border:1px solid #9e222247;border-radius:50%;width:60px;height:60px;margin-left:-30px;position:absolute;top:58px;left:50%}.va-core-badge{white-space:nowrap;color:#f7efe6;letter-spacing:.12em;font-size:7.5px;line-height:1.5;font-family:var(--font-hanja), var(--f-mono);background:#8c1d1d;padding:1px 6px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.va-col.is-day .va-ch{font-family:var(--font-hanja);font-weight:700}.va-ch--unknown{opacity:.56;font-family:var(--font-hanja)}.va-unrec{letter-spacing:0;flex-direction:column;align-items:center;gap:2px;padding-left:0;display:flex}.va-unrec-hanja{font-family:var(--font-hanja);letter-spacing:.12em;color:var(--ink-muted);font-size:10px}.va-unrec-eng{font-family:var(--f-mono);letter-spacing:.16em;color:var(--ink-muted);font-size:7px}#scene-26-paywall{padding-top:68px;scroll-margin-top:76px;position:relative}.va-review-strip{z-index:9999;pointer-events:none;color:#fff;height:14px;font-family:var(--f-mono);letter-spacing:.3em;background:#b4321f;justify-content:center;align-items:center;font-size:8.5px;line-height:1;display:flex;position:fixed;top:0;left:0;right:0}.va-restore .va-input{color:var(--ink);border-bottom:1px solid #1b151259}.va-restore .va-input:focus{border-bottom-color:var(--vermilion-deep)}.va-restore .va-date-sep{color:var(--ink-muted)}.va-restore-btn{border:1px solid var(--ink);width:100%;min-height:48px;color:var(--ink);cursor:pointer;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:12px 18px;font-size:11px;display:flex}.va-restore-btn:disabled{opacity:.4;cursor:default}.va-hdr--landing{height:calc(48px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808e0;border-bottom:1px solid #c5a8801f}.va-hdr--landing .va-wordmark{letter-spacing:.28em;color:#d8d0c6;white-space:nowrap;font-size:13px}.va-hdr--landing .va-hdr-r{gap:8px}.va-hdr--landing .va-hdr-r .va-cjk{letter-spacing:0;color:#8a8178;white-space:nowrap;font-size:12px}.va-hdr-mseal{color:#f7efe6;width:22px;height:22px;font-family:var(--font-hanja), "Songti SC", serif;background:#9e2a22;border-radius:2px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.va-hdr-edit{font-family:var(--f-mono);letter-spacing:.02em;color:#c5a880;text-underline-offset:3px;white-space:nowrap;font-size:9px;text-decoration:underline}.fl6{color:#f2ece4;font-family:var(--f-voice);text-align:left;background:#080808;overflow-x:clip}.fl6 p{margin:0}.fl6 .fl-ch,.fl6 .iv-seal,.fl6 .seal-inline-stamp{font-family:var(--font-hanja), "Noto Serif SC", "Songti SC", serif}.fl-rv{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.fl-rv.is-in{opacity:1;transform:none}@keyframes fl-natal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fl-fade-in{0%{opacity:0}to{opacity:1}}.fl-s1{padding:16px 20px 36px}.fl6 #natal-card.ivory{color:#1a1715;background:#efeae1;border:1px solid #d5cbbf;border-radius:2px;margin:0 0 28px;padding:20px 16px 18px;animation:.45s cubic-bezier(.22,1,.36,1) both fl-natal-in;position:relative;box-shadow:0 12px 36px #000000bf}.fl6 .iv-h1{text-align:center;font-family:var(--f-mono);letter-spacing:.22em;color:#3a3530;margin-bottom:4px;font-size:10.5px}.fl6 .iv-h2{text-align:center;font-family:var(--f-mono);letter-spacing:.14em;color:#787067;margin-bottom:14px;font-size:9.5px;line-height:1.5}.fl6 .iv-row{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.fl6 .iv-name{color:#1a1715;overflow-wrap:anywhere;font-size:26px;font-style:italic;line-height:1.1}.fl6 .iv-st{text-align:right;font-family:var(--f-mono);letter-spacing:.14em;color:#8b2626;flex-shrink:0;font-size:10px}.fl6 .iv-grid{background:#f4f0e8;border:1px solid #d5cbbf;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.fl6 .iv-c{text-align:center;border-right:1px solid #dfd7cc;flex-direction:column;align-items:center;padding:12px 4px;display:flex}.fl6 .iv-c:last-child{border-right:0}.fl6 .iv-c .tl{white-space:nowrap;font-family:var(--f-mono);letter-spacing:.12em;color:#787067;margin-bottom:6px;font-size:9.5px}.fl6 .iv-c .fl-ch{color:#161412;word-break:break-all;width:1em;font-size:34px;font-weight:600;line-height:1.15;display:block}.fl6 .iv-c.day{background:#efe6dc;border-top:2.5px solid #8b2626;border-bottom:2.5px solid #8b2626;margin:-1px 0}.fl6 .iv-c.day .tl{letter-spacing:.1em;color:#8b2626;font-weight:600}.fl6 .iv-c.hr .fl-ch{color:#b5ada2;font-size:28px;line-height:1.35}.fl6 .iv-core{text-align:center;border-bottom:1px solid #dfd7cc;margin-bottom:10px;padding-bottom:12px}.fl6 .iv-core .eb{font-family:var(--f-mono);letter-spacing:.16em;color:#787067;margin-bottom:4px;font-size:9.5px}.fl6 .iv-core .t{color:#1a1715;margin-bottom:4px;font-size:19px;font-weight:500;line-height:1.3}.fl6 .iv-core .sl{color:#5a524a;font-size:14px}.fl6 .iv-jump{text-align:left;padding-right:36px}.fl6 .iv-jump .lb{font-family:var(--f-mono);letter-spacing:.1em;color:#8b2626;margin-bottom:2px;font-size:9.5px;display:block}.fl6 .iv-jump .lk{text-align:left;font-family:var(--f-voice);color:#1a1715;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-style:italic;text-decoration:underline}.fl6 .iv-seal{color:#f4f0e8;background:#9e2a22;border-radius:1px;justify-content:center;align-items:center;width:30px;height:30px;font-size:19px;display:flex;position:absolute;bottom:12px;right:12px;transform:rotate(-6deg);box-shadow:0 2px 6px #9e2a2240}.fl-uname{color:#f2ece4;font-size:30px;font-weight:400;animation:.4s ease-out .2s both fl-fade-in;margin:0 0 14px!important}.fl-uname:empty{display:none}.fl-uname strong{font-weight:400}.fl-lead{color:#e5ddd3;font-size:20px;line-height:1.55;animation:.4s ease-out .2s both fl-fade-in;margin-bottom:28px!important}.fl-sh{font-family:var(--f-mono);letter-spacing:.18em;color:#c5a880;text-transform:uppercase;font-size:11px;margin:22px 0 10px!important}.fl-bp{color:#c8c0b7;font-size:19px;line-height:1.62}.fl-bp strong{color:#f2ece4;font-weight:600}.fl6 #screen-2-story{padding:24px 20px 32px}.fl-bridge{color:#d8d0c6;font-size:20px;font-style:italic;line-height:1.55;margin-bottom:24px!important}.fl-scard{background:#100f0f;border:1px solid #c5a88040;border-radius:2px;overflow:hidden}.fl-simg{position:relative}.fl-simg img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.fl-simg:after{content:"";pointer-events:none;background:linear-gradient(#100f0f00,#100f0f);height:80px;position:absolute;bottom:0;left:0;right:0}.fl-olab{z-index:2;font-family:var(--f-mono);letter-spacing:.18em;color:#e5ddd3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080808a6;padding:4px 8px;font-size:10px;position:absolute;top:14px;left:16px}.fl-stx{color:#e5ddd3;padding:16px 18px 22px;font-size:18.5px;line-height:1.62}.fl-man{background:#161412;border-top:1px solid #c5a88033;padding:22px 18px 24px}.fl-man .eb{font-family:var(--f-mono);letter-spacing:.15em;color:#c5a880;margin-bottom:8px;font-size:10px}.fl-man .sub{color:#f2ece4;margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.35}.fl-man .body{color:#c8c0b7;margin-bottom:16px;font-size:17.5px;line-height:1.6}.fl-man .cut{color:#f2ece4;font-size:17.5px;line-height:1.6}.fl6 .seal-inline-stamp{vertical-align:middle;color:#f7efe6;cursor:pointer;opacity:0;background:#9e2a22;border:1px solid #c94a40;justify-content:center;align-items:center;width:28px;height:28px;margin-left:6px;padding:0;font-size:17px;line-height:1;display:inline-flex;transform:scale(1.6)rotate(-6deg)}.fl6 .seal-inline-stamp.in{animation:.28s cubic-bezier(.34,1.56,.64,1) forwards fl-stamp-in}@keyframes fl-stamp-in{0%{opacity:0;transform:scale(1.6)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}.fl6 #link-unseal-chamber1{text-align:left;font-family:var(--f-mono);letter-spacing:.04em;color:#c5a880;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:10.5px;text-decoration:underline;display:inline-block}.fl6 #dossier-contents{padding:0 20px 20px}.fl-ccard{background:#121110;border:1px solid #c5a88040;padding:22px 18px 22px 22px;position:relative}.fl-ccard:before{content:"";background:#9e2a2273;width:1px;position:absolute;top:0;bottom:0;left:10px}.fl-ccard .ceb{font-family:var(--f-mono);letter-spacing:.16em;color:#c5a880;margin-bottom:10px;font-size:10px}.fl-ccard .cintro{color:#a89f96;border-bottom:1px solid #c5a88024;padding-bottom:18px;font-size:17px;font-style:italic;line-height:1.5}.fl-ccard .cit{letter-spacing:.08em;color:#f2ece4;font-size:16px;font-weight:600;margin:18px 0 6px!important}.fl-ccard .cit .tn{color:#c5a880}.fl-ccard .cid{color:#c8c0b7;border-bottom:1px solid #c5a8801f;padding-bottom:18px;font-size:16.5px;line-height:1.55}.fl-ccard .fl-rv:last-child .cid{border-bottom:0;padding-bottom:0}.fl-ccard .cid strong{color:#f2ece4;font-weight:600}.fl-ccard .lrow{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.fl-ccard .lrow .l{color:#d8d0c6;font-variant-numeric:lining-nums proportional-nums;min-width:0;font-size:14.5px}.fl-ccard .lrow .b{white-space:nowrap;font-family:var(--f-mono);color:#e05a50;background:#9e2a2224;border:1px solid #9e2a22;flex-shrink:0;padding:2px 6px;font-size:9.5px}.fl6 #screen-5-close{padding:0 20px 8px}.fl-bimg{margin-bottom:22px;position:relative}.fl-bimg img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 14%;object-position:center 14%;width:100%;display:block}.fl-bimg:after{content:"";pointer-events:none;background:linear-gradient(#08080800,#080808);height:80px;position:absolute;bottom:0;left:0;right:0}.fl-cp1{color:#f2ece4;font-size:20px;line-height:1.58;margin-bottom:18px!important}.fl-cp3{color:#d8d0c6;font-size:18px;line-height:1.58;margin-bottom:28px!important}.fl6 .va-paywall{padding-top:0;scroll-margin-top:56px}.fl6 #xray-module{background:#141211;border:1px solid #9e2a228c;border-radius:2px;margin:0 20px 16px;padding:22px 18px;box-shadow:0 8px 32px #0009}.fl6 .xeb{font-family:var(--f-mono);letter-spacing:.14em;color:#c5a880;margin-bottom:8px;font-size:10px}.fl6 .xh{color:#f2ece4;margin-bottom:6px;font-size:23px}.fl6 .xs{color:#a89f96;margin-bottom:18px;font-size:16px;line-height:1.45}.fl6 .xin,.fl6 .xdob select{width:100%;height:44px;font-family:var(--f-voice);color:#f2ece4;background:#0b0a0a;border:1px solid #c5a88040;border-radius:0;outline:none;font-size:17px}.fl6 .xin{margin-bottom:10px;padding:0 12px;display:block}.fl6 .xin::placeholder{color:#6e665e}.fl6 .xdob{grid-template-columns:1fr 1.3fr 1.1fr;gap:8px;margin-bottom:16px;display:grid}.fl6 .xdob select{appearance:none;padding:0 10px}.fl6 .xdob select.is-blank{color:#6e665e}.fl6 .xdob select.is-empty{border-color:#e05a50}.fl6 .xerr{color:#e05a50;margin:-6px 0 10px;font-family:-apple-system,Inter,sans-serif;font-size:12px}.fl6 .xbtn{width:100%;height:48px;font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:#f2ece4;cursor:pointer;background:#9e2a22;border:0;border-radius:2px;font-size:12px}.fl6 .xbtn:active{background:#b53229}.fl6 .xbtn.load{letter-spacing:.08em;font-size:10.5px;animation:.9s ease-in-out infinite fl-pulse}@keyframes fl-pulse{0%,to{opacity:1}50%{opacity:.6}}.fl6 .xskip{text-align:center;width:100%;font-family:var(--f-voice);color:#8a8178;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:13.5px;font-style:italic;text-decoration:underline;display:block}.fl6 .xres{animation:.3s both fl-fade-in}.fl6 .xbadge{font-family:var(--f-mono);color:#e05a50;background:#9e2a2224;margin-bottom:10px;padding:4px 8px;font-size:11px;display:inline-block}.fl6 .xmatch{font-family:var(--f-mono);color:#d8d0c6;overflow-wrap:anywhere;margin-bottom:6px;font-size:12px;line-height:1.5}.fl6 .xmeta{font-family:var(--f-mono);color:#c5a880;border-bottom:1px solid #c5a88026;padding-bottom:14px;font-size:11px}.fl6 .xt{color:#f2ece4;font-size:17px;font-weight:600;margin:14px 0 6px!important}.fl6 .xb{color:#c8c0b7;font-size:17px;line-height:1.55}.fl6 .xsealed{background:#0c0b0b;border-left:2px solid #9e2a22;margin-top:14px;padding:12px}.fl6 .xlr{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fl6 .xlr.x2{margin-bottom:10px}.fl6 .xlr .l2{font-family:var(--f-mono);color:#8a8178;font-size:12.5px;line-height:1.4}.fl6 .xlr .b2{white-space:nowrap;font-family:var(--f-mono);color:#e05a50;border:1px solid #9e2a22;flex-shrink:0;padding:2px 6px;font-size:9.5px}.fl6 .xsealed .n{color:#a89f96;font-size:14px;font-style:italic}.fl6 .xedit{text-align:center;width:100%;font-family:var(--f-mono);color:#8a8178;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:11.5px;display:block}.fl6 #screen-6-checkout{padding:0 20px 48px}.fl6 #checkout-box{background:#121110;border:1px solid #c5a88059;border-radius:2px;margin:0;padding:22px 18px}.fl6 .kh1{font-family:var(--f-mono);letter-spacing:.15em;color:#c5a880;margin-bottom:6px;font-size:11px}.fl6 .kh2{color:#d8d0c6;margin-bottom:18px;font-size:16px;line-height:1.4}.fl6 .va-tiers{margin:0;display:block}.fl6 .va-tier{text-align:left;width:100%;color:inherit;cursor:pointer;opacity:.78;background:#0d0c0c;border:1px solid #c5a8802e;border-radius:2px;margin-bottom:12px;padding:16px;transition:all .18s;display:block}.fl6 .va-tier.is-on{opacity:1;background:#191614;border:1.5px solid #c5a880}.fl6 .trow{justify-content:space-between;align-items:baseline;display:flex}.fl6 .tleft{font-family:var(--f-mono);letter-spacing:.12em;color:#f2ece4;align-items:center;gap:10px;font-size:13px;display:flex}.fl6 .rad{border:1.5px solid #9e2a22;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.fl6 .va-tier.is-on .rad:after{content:"";background:#d94436;border-radius:50%;width:8px;height:8px}.fl6 .tpr{font-family:var(--f-voice);color:#f2ece4;font-size:22px;font-weight:600}.fl6 .tdesc{font-family:var(--f-voice);color:#b8afa6;margin:6px 0 0 26px;font-size:15.5px;font-style:italic;line-height:1.45;display:block}.fl6 .tdesc b{color:#f2ece4;font-style:italic;font-weight:600}.fl6 #btn-checkout-submit{text-align:center;width:100%;min-height:54px;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#f2ece4;background:#9e2a22;border:1px solid #c94a40;border-radius:2px;justify-content:center;margin-top:6px;padding:6px 8px;font-size:13px;position:relative;box-shadow:0 6px 20px #9e2a2266}.fl6 #btn-checkout-submit:hover{background:#b53229}.fl6 #btn-checkout-submit.named{letter-spacing:.13em;font-size:12.5px}.fl6 .trust{text-align:center;font-family:var(--f-mono);letter-spacing:.12em;color:#787067;margin-top:14px;font-size:10px}@media (max-width:374px){.fl6 #btn-checkout-submit{letter-spacing:.1em;font-size:12px}.fl6 #btn-checkout-submit.named{letter-spacing:.08em;font-size:11.5px}}@media (max-width:359px){.fl-s1,.fl6 #screen-2-story,.fl6 #dossier-contents,.fl6 #screen-5-close,.fl6 #screen-6-checkout{padding-left:16px;padding-right:16px}.fl6 #xray-module{margin-left:16px;margin-right:16px}.fl6 .iv-c{padding:10px 4px}.fl6 .iv-c .fl-ch{font-size:30px}.fl-uname{font-size:27px}.fl6 .xh{font-size:20.7px}}@media (prefers-reduced-motion:reduce){.fl-rv{opacity:1;transition:none;transform:none}.fl6 #natal-card.ivory,.fl-uname,.fl-lead,.fl6 .xres{animation:none}.fl6 .seal-inline-stamp{opacity:1;transform:rotate(-6deg);animation:none!important}.fl6 .xbtn.load{animation:none}}@media (max-width:339px){.va-hdr--landing .va-wordmark{letter-spacing:.16em}}
