.d281Jq_scene{background:var(--obsidian);height:100svh;position:relative;overflow:hidden}.d281Jq_canvas{width:100%;height:100%;position:absolute;inset:0}.d281Jq_over{pointer-events:none;position:absolute;inset:0}.d281Jq_over a,.d281Jq_over button{pointer-events:auto}.d281Jq_over [data-beat]{opacity:0;visibility:hidden}
.kMmLQq_page{background:var(--obsidian);color:var(--bone)}.kMmLQq_open{min-height:100svh;padding:calc(var(--nav-h) + 6vh) var(--margin) 10vh;flex-direction:column;justify-content:center;gap:28px;display:flex;position:relative}.kMmLQq_open>.kMmLQq_mono:first-child{color:var(--bone-dim)}.kMmLQq_title{font-size:var(--fs-mega);flex-direction:column;display:flex}.kMmLQq_subtitle{letter-spacing:-.03em;color:var(--bone-dim);margin-top:.12em;font-size:.32em;font-weight:400}.kMmLQq_question{max-width:18ch;font-size:var(--fs-3);color:var(--signal);line-height:1.1}.kMmLQq_rule{background:var(--bone-faint);transform-origin:0;width:100%;height:1px;animation:kMmLQq_lk-rule 1.6s var(--ease-out) .3s both;display:block}@keyframes kMmLQq_lk-rule{0%{transform:scaleX(0)}}.kMmLQq_chapters{color:var(--bone-dim)}.kMmLQq_scroll{right:var(--margin);color:var(--bone-dim);position:absolute;bottom:5vh}.kMmLQq_copy{left:var(--margin);top:calc(var(--nav-h) + 6vh);-webkit-backdrop-filter:blur(10px);background:#1011149e;border-radius:14px;flex-direction:column;gap:16px;max-width:min(520px,86vw);padding:24px 26px;display:flex;position:absolute}.kMmLQq_copy .kMmLQq_mono{color:var(--signal)}.kMmLQq_copy h2{font-size:var(--fs-4);line-height:1}.kMmLQq_copy p:not(.kMmLQq_mono){color:#f0eee8c7;font-size:var(--fs-lead)}.kMmLQq_copyLow{top:auto;bottom:8vh}.kMmLQq_marks{inset:calc(var(--nav-h) + 2vh) var(--margin) 4vh;background:linear-gradient(var(--signal), var(--signal)) left top / 18px 1px no-repeat, linear-gradient(var(--signal), var(--signal)) left top / 1px 18px no-repeat, linear-gradient(var(--signal), var(--signal)) right top / 18px 1px no-repeat, linear-gradient(var(--signal), var(--signal)) right top / 1px 18px no-repeat, linear-gradient(var(--signal), var(--signal)) left bottom / 18px 1px no-repeat, linear-gradient(var(--signal), var(--signal)) left bottom / 1px 18px no-repeat, linear-gradient(var(--signal), var(--signal)) right bottom / 18px 1px no-repeat, linear-gradient(var(--signal), var(--signal)) right bottom / 1px 18px no-repeat;opacity:.8;position:absolute}.kMmLQq_measure{right:var(--margin);color:var(--bone);gap:28px;display:flex;position:absolute;bottom:7vh}.kMmLQq_measure li{border-top:1px solid var(--signal);padding-top:10px}.kMmLQq_rule2{right:var(--margin);border-left:2px solid var(--signal);-webkit-backdrop-filter:blur(10px);background:#101114a8;flex-direction:column;gap:10px;max-width:min(420px,86vw);padding:20px 22px;display:flex;position:absolute;bottom:8vh}.kMmLQq_rule2 .kMmLQq_mono{color:var(--signal)}.kMmLQq_walk{left:var(--margin);font-size:var(--fs-3);color:var(--obsidian);background:var(--signal);padding:.1em .35em;position:absolute;bottom:14vh}.kMmLQq_sources{left:var(--margin);right:var(--margin);max-width:760px;color:var(--bone);text-shadow:0 1px 8px #000c;text-transform:none;letter-spacing:.02em;position:absolute;bottom:4vh}.kMmLQq_leadLine{left:var(--margin);max-width:14ch;font-size:var(--fs-2);color:var(--bone);text-shadow:0 2px 30px #00000080;line-height:1;position:absolute;bottom:12vh}.kMmLQq_choice,.kMmLQq_process{background:var(--bone);color:var(--obsidian);padding:16vh var(--margin) 14vh;flex-direction:column;gap:12vh;display:flex}.kMmLQq_head{gap:20px;max-width:980px;display:grid}.kMmLQq_head .kMmLQq_mono{color:var(--ink-dim)}.kMmLQq_head h2{font-size:var(--fs-1)}.kMmLQq_lead{max-width:56ch;font-size:var(--fs-lead);color:var(--ink-dim)}.kMmLQq_forkWrap{position:relative}.kMmLQq_fork{width:100%;height:auto;overflow:visible}.kMmLQq_fork path{fill:none;stroke:var(--obsidian);stroke-width:1.6px}@supports (animation-timeline:view()){.kMmLQq_fork path{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both kMmLQq_lk-draw;animation-timeline:view();animation-range:entry 10% cover 45%}}@keyframes kMmLQq_lk-draw{to{stroke-dashoffset:0}}.kMmLQq_intents li{text-align:right;flex-direction:column;gap:4px;display:flex;position:absolute;right:0}.kMmLQq_intents li:first-child{bottom:calc(77% + 14px)}.kMmLQq_intents li:last-child{top:calc(77% + 14px)}.kMmLQq_intents .kMmLQq_display{font-size:var(--fs-4)}.kMmLQq_intents .kMmLQq_mono{color:var(--ink-dim)}.kMmLQq_phoneSteps{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.kMmLQq_phoneStick{top:calc(var(--nav-h) + 4vh);flex-direction:column;align-self:start;align-items:center;gap:18px;display:flex;position:sticky}.kMmLQq_phoneStick>.kMmLQq_mono{color:var(--ink-dim)}.kMmLQq_phone{aspect-ratio:390/844;height:min(78svh,700px);padding:10px;position:relative}.kMmLQq_bezel{background:linear-gradient(160deg,#2a2c31,#121316 60%);border-radius:46px;position:absolute;inset:0;box-shadow:0 40px 80px -30px #00000073}.kMmLQq_screen{background:#1b2036;border-radius:36px;height:100%;position:relative;overflow:hidden}.kMmLQq_screen img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.kMmLQq_screen img[data-on]{opacity:1}.kMmLQq_steps{flex-direction:column;display:flex}.kMmLQq_steps li{opacity:.3;flex-direction:column;justify-content:center;gap:12px;min-height:70svh;transition:opacity .4s;display:flex}.kMmLQq_steps li[data-on]{opacity:1}.kMmLQq_steps .kMmLQq_display{font-size:var(--fs-3);line-height:1}.kMmLQq_plans{flex-direction:column;gap:24px;display:flex}.kMmLQq_plans>.kMmLQq_mono{color:var(--ink-dim)}.kMmLQq_planBar{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.kMmLQq_toggle,.kMmLQq_flatList{gap:8px;display:flex}.kMmLQq_toggle button,.kMmLQq_flatList button{border:1px solid var(--ink-faint);text-align:left;border-radius:10px;flex-direction:column;gap:2px;padding:12px 16px;transition:background .2s,color .2s;display:flex}.kMmLQq_toggle button[aria-pressed=true],.kMmLQq_flatList button[aria-pressed=true]{background:var(--obsidian);color:var(--bone)}.kMmLQq_flatList b{font-size:20px}.kMmLQq_flat{gap:var(--gutter);grid-template-columns:3fr 2fr;align-items:start;display:grid}.kMmLQq_plan{border:1px solid var(--ink-faint);background:#fbfaf6;border-radius:14px;height:min(78svh,760px);position:relative}.kMmLQq_plan img{object-fit:contain;width:94%;height:94%;animation:kMmLQq_lk-in .5s var(--ease-out);position:absolute;inset:3%}@keyframes kMmLQq_lk-in{0%{opacity:0;transform:scale(.98)}}.kMmLQq_facts{flex-direction:column;gap:20px;display:flex}.kMmLQq_facts h3{font-size:var(--fs-2)}.kMmLQq_facts dl{gap:14px var(--gutter);grid-template-columns:1fr 1fr;display:grid}.kMmLQq_facts dt{color:var(--ink-dim)}.kMmLQq_facts dd{font-size:20px}.kMmLQq_roomList{border-top:1px solid var(--ink-faint);flex-direction:column;display:flex}.kMmLQq_roomList li{border-bottom:1px solid var(--ink-faint);justify-content:space-between;padding:8px 0;display:flex}.kMmLQq_roomNo{color:#fff;width:20px;height:20px;font-family:var(--font-mono);background:#b5402f;border-radius:50%;place-items:center;margin-right:10px;font-size:10px;font-style:normal;display:inline-grid}.kMmLQq_planNote{color:var(--ink-dim);text-transform:none;letter-spacing:.02em}.kMmLQq_stats{gap:var(--gutter);border-top:1px solid var(--ink-faint);grid-template-columns:repeat(3,1fr);padding-top:24px;display:grid}.kMmLQq_stats div{flex-direction:column-reverse;gap:8px;display:flex}.kMmLQq_stats dd{font-size:clamp(56px,9vw,168px);line-height:.85}.kMmLQq_stats dt{color:var(--ink-dim)}.kMmLQq_stations{flex-direction:column;display:flex}.kMmLQq_stations>li{gap:var(--gutter);border-top:1px solid var(--ink-faint);grid-template-columns:1fr 5fr;padding:40px 0;display:grid}.kMmLQq_stations h3{font-size:var(--fs-4);margin-bottom:10px}.kMmLQq_stations p{max-width:60ch;color:var(--ink-dim)}.kMmLQq_date{color:var(--obsidian);font-size:15px}.kMmLQq_shots{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px;display:grid}.kMmLQq_shots[data-n="4"]{grid-template-columns:repeat(4,1fr)}.kMmLQq_shots img{border:1px solid var(--ink-faint);border-radius:8px;width:100%;height:auto}.kMmLQq_pipeline,.kMmLQq_principles{flex-direction:column;gap:24px;display:flex}.kMmLQq_pipeline h3,.kMmLQq_principles h3{color:var(--ink-dim)}.kMmLQq_pipeline ol{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.kMmLQq_pipeline li{border-top:2px solid var(--obsidian);flex-direction:column;gap:8px;padding:22px 28px 22px 0;display:flex;position:relative}.kMmLQq_pipeline li:after{content:"";border-top:2px solid var(--obsidian);border-right:2px solid var(--obsidian);width:10px;height:10px;position:absolute;top:-6px;right:14px;transform:rotate(45deg)}.kMmLQq_pipeline li:last-child:after{display:none}.kMmLQq_pipeline b{font-size:24px}.kMmLQq_pipeline span{color:var(--ink-dim)}.kMmLQq_principles ul{flex-direction:column;display:flex}.kMmLQq_principles li{gap:var(--gutter);border-top:1px solid var(--ink-faint);grid-template-columns:1fr 1fr;padding:24px 0;display:grid}.kMmLQq_principles .kMmLQq_serif{font-size:var(--fs-4);line-height:1.05}.kMmLQq_principles p:not(.kMmLQq_serif){color:var(--ink-dim)}.kMmLQq_close{padding:20vh var(--margin) 10vh;flex-direction:column;gap:32px;display:flex}.kMmLQq_answer{max-width:16ch;font-size:var(--fs-1);color:var(--signal);line-height:1}.kMmLQq_live{border:1px solid var(--signal);color:var(--signal);border-radius:999px;align-self:flex-start;padding:14px 20px;transition:background .2s,color .2s}.kMmLQq_live:hover{background:var(--signal);color:var(--obsidian)}.kMmLQq_note{color:var(--bone-dim)}.kMmLQq_next{align-items:end;gap:8px var(--gutter);border-top:1px solid var(--bone-faint);grid-template-columns:1fr auto;margin-top:12vh;padding-top:24px;display:grid;position:relative}.kMmLQq_next .kMmLQq_mono{color:var(--bone-dim);grid-column:1/-1}.kMmLQq_next .kMmLQq_display{font-size:var(--fs-2)}.kMmLQq_nextMedia{aspect-ratio:3/2;border-radius:8px;width:min(32vw,420px);position:relative;overflow:hidden}.kMmLQq_nextMedia img{object-fit:cover}@media (max-width:899px){.kMmLQq_copy{padding:18px 20px;top:auto;bottom:6vh}.kMmLQq_measure{top:calc(var(--nav-h) + 3vh);bottom:auto;left:var(--margin);gap:18px}.kMmLQq_rule2{top:calc(var(--nav-h) + 3vh);bottom:auto}.kMmLQq_walk{bottom:auto;top:calc(var(--nav-h) + 4vh)}.kMmLQq_forkWrap{padding-block:64px}.kMmLQq_intents li:first-child{top:0;bottom:auto}.kMmLQq_intents li:last-child{top:auto;bottom:0}.kMmLQq_phoneSteps{grid-template-columns:1fr}.kMmLQq_phoneStick{top:calc(var(--nav-h) + 2vh);z-index:1}.kMmLQq_phone{height:54svh}.kMmLQq_steps .kMmLQq_display{font-size:24px}.kMmLQq_steps li{justify-content:flex-end;min-height:70svh;padding-bottom:4vh}.kMmLQq_steps li>*{background:var(--bone);z-index:2;position:relative}.kMmLQq_flat{grid-template-columns:1fr}.kMmLQq_plan{height:64svh}.kMmLQq_planBar{flex-direction:column}.kMmLQq_flatList{overflow-x:auto}.kMmLQq_stats,.kMmLQq_stations>li{grid-template-columns:1fr}.kMmLQq_shots[data-n="4"]{grid-template-columns:repeat(2,1fr)}.kMmLQq_pipeline ol{grid-template-columns:1fr}.kMmLQq_pipeline li:after{display:none}.kMmLQq_principles li,.kMmLQq_next{grid-template-columns:1fr}.kMmLQq_nextMedia{width:100%}.kMmLQq_next{display:none}}
