.exEixG_idea{pointer-events:none;perspective:900px;position:absolute;inset:-9% -2%}.exEixG_orbit{opacity:clamp(0, (var(--p) - .06) / .2, 1);border:1px dashed #fff3;border-radius:50%;position:absolute;inset:8% 2%;transform:rotateX(72deg)rotate(0)}.exEixG_orbitTall{border-color:#ff5cbd47;inset:2% 14%;transform:rotateX(64deg)rotateY(38deg)rotate(0)}.exEixG_orbit i{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 14px 3px #ff009ecc}[data-enhanced] .exEixG_orbitWide{animation:16s linear infinite exEixG_orbit-wide}[data-enhanced] .exEixG_orbitTall{animation:23s linear infinite reverse exEixG_orbit-tall}@keyframes exEixG_orbit-wide{to{transform:rotateX(72deg)rotate(360deg)}}@keyframes exEixG_orbit-tall{to{transform:rotateX(64deg)rotateY(38deg)rotate(360deg)}}.exEixG_ideaLinks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.exEixG_ideaLinks path{--drawn:clamp(0, (var(--p) - var(--from) - .06) / .16, 1);fill:none;stroke:#fff6;stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--drawn)) * 1px);stroke-width:.22px}.exEixG_ideaNode{--on:clamp(0, (var(--p) - var(--from)) / .08, 1);color:#fff;letter-spacing:.04em;opacity:var(--on);transform:translate(-50%, -50%) scale(calc(.8 + var(--on) * .2));white-space:nowrap;background:#0c0c14d1;border:1px solid #ffffff42;border-radius:999px;padding:6px 13px;font-size:clamp(11px,1.05vw,14px);font-weight:600;position:absolute}.exEixG_ideaNode:before{content:"";vertical-align:1px;background:#ff009e;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #ff009ee6}.exEixG_plan{--open:clamp(0, (var(--p) - .4) / .4, 1);perspective:1500px;position:absolute;inset:0;container-type:inline-size}.exEixG_planStack{--draw:calc(var(--p) * 2.2);--open:clamp(0, (var(--p) - .4) / .4, 1);transform:translateY(calc(var(--open) * 4%)) rotateX(calc(var(--open) * 57deg)) rotateZ(calc(var(--open) * -36deg)) scale(calc(1 - var(--open) * .27));transform-style:preserve-3d;position:absolute;inset:7% 5%}.exEixG_planFloor{opacity:calc(.25 + var(--open) * .65);transform:translateZ(calc(var(--open) * -30cqw));background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:5% 6.66%;position:absolute;inset:-34%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}.exEixG_sheet{box-shadow:0 0 60px rgba(255, 0, 158, calc(var(--open) * .12));transform:translateZ(calc((var(--level) - 1) * var(--open) * 21cqw));background:#0e0e1875;border:1px solid #ffffff38;border-radius:3.2cqw;position:absolute;inset:0}.exEixG_sheet:not([data-level="1"]){opacity:var(--open)}.exEixG_sheet[data-level="2"]{background:#2808226b;border-color:#ff5cbd80}.exEixG_planLegend{color:#ffffffdb;letter-spacing:.08em;opacity:var(--open);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.6em 1.3em;margin:0;font-size:clamp(10px,2.1cqw,13px);font-weight:600;display:flex;position:absolute;bottom:-3.4cqw;left:0;right:0}.exEixG_planLegend span{white-space:nowrap;align-items:center;gap:.7em;display:inline-flex}.exEixG_planLegend span:before{content:"";background:#ffffff14;border:1px solid #fff9;border-radius:2px;width:1.5em;height:.7em}.exEixG_planLegend span[data-level="2"]:before{background:#ff009e4d;border-color:#ff5cbd}.exEixG_planLegend span[data-level="1"]:before{background:#7aa7ff33;border-color:#9db9ff}.exEixG_planLegend b{color:#ff5cbd;font-weight:700}.exEixG_post{width:1px;height:42cqw;opacity:var(--open);transform:translate(-50%, -100%) translateZ(-21cqw) rotateX(-90deg) scaleY(var(--open));transform-origin:50% 100%;background:repeating-linear-gradient(#fff9 0 3px,#0000 3px 7px);position:absolute}.exEixG_sitemap,.exEixG_planWire{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.exEixG_sitemap g{--on:clamp(0, (var(--p) - var(--from)) / .1, 1)}.exEixG_sitemap path{fill:none;stroke:#ffffff75;stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--on)) * 1px);stroke-width:1.4px}.exEixG_sitemap rect{fill:#ffffff0f;opacity:var(--on);stroke:#fff9;stroke-width:1.2px}.exEixG_sitemap .exEixG_sitemapChild{fill:none;stroke:#ffffff52}.exEixG_sitemap .exEixG_sitemapRoot{fill:#c9007d;stroke:#ff5cbd}.exEixG_sitemap text{fill:#fff;opacity:var(--on);font-family:inherit;font-size:13.5px;font-weight:700}.exEixG_sitemap .exEixG_sitemapRootText{font-size:14px;font-weight:700}.exEixG_planWire path{--drawn:clamp(0, (var(--draw) - var(--from)) / .22, 1);fill:none;opacity:clamp(0, (var(--draw) - var(--from)) / .02, 1);stroke:#ffffffdb;stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--drawn)) * 1px);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.exEixG_planWire .exEixG_planWireBold{stroke-width:5px}.exEixG_columns{opacity:clamp(0, (var(--p) - .3) / .12, 1);background:repeating-linear-gradient(90deg,#7aa7ff1c 0 5.4%,#0000 5.4% 8.333%);position:absolute;inset:0 3%}.exEixG_measure{color:#9db9ff;letter-spacing:.1em;opacity:clamp(0, (var(--p) - .3) / .12, 1);text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.6cqw;font-size:clamp(9px,2cqw,12px);font-weight:600;display:flex;position:absolute;bottom:calc(100% + 1.4cqw);left:0;right:0}.exEixG_measure i{opacity:.6;background:currentColor;flex:1;height:1px}.exEixG_block{--on:clamp(0, (var(--p) - var(--from)) / .08, 1);color:#fff;opacity:var(--on);text-align:center;transform:translateZ(calc((1 - var(--on)) * 6cqw));background:#ff009e12;border:1px solid #ff5cbdbf;border-radius:1.6cqw;place-items:center;padding:0 1.2cqw;font-size:clamp(8px,2.05cqw,13px);font-weight:600;line-height:1.15;display:grid;position:absolute;overflow:hidden}.exEixG_region{perspective:1300px;position:absolute;inset:0;container-type:inline-size}.exEixG_regionPlane{--tilt:clamp(0, (var(--p) - .04) / .3, 1);--spin:calc(-16deg + var(--p) * 24deg);transform:translateY(calc(var(--tilt) * 3%)) rotateX(calc(var(--tilt) * 55deg)) rotateZ(var(--spin)) scale(calc(.92 + var(--tilt) * .34));transform-style:preserve-3d;position:absolute;inset:0}.exEixG_regionGroundBox{position:absolute;inset:0}.exEixG_regionGround{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.exEixG_regionGround text{font-family:inherit}.exEixG_regionBorder{fill:none;stroke:#ffffff4d;stroke-dasharray:1.5 3;stroke-width:.7px}.exEixG_regionRhineGlow{fill:none;stroke:#569cff33;stroke-linecap:round;stroke-width:7px}.exEixG_regionRhine{fill:none;stroke:#7db4ff;stroke-linecap:round;stroke-width:1.5px}.exEixG_regionNote{fill:#ffffff80;letter-spacing:.22em;text-transform:uppercase;font-size:6.4px;font-weight:600}.exEixG_regionReach{--reach:clamp(0, (var(--p) - .1) / .66, 1);stroke:#ff009e;stroke-width:1.2px;transform:scale(var(--reach));transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.exEixG_regionTicks{opacity:clamp(0, (var(--p) - .72) / .08, 1);stroke:#ffffff6b;stroke-width:.5px}.exEixG_regionRing{opacity:clamp(0, (var(--p) - var(--from)) / .05, 1)}.exEixG_regionRing circle{fill:none;stroke:#ffffff42;stroke-dasharray:2 4;stroke-width:.7px}.exEixG_regionRing text{fill:#ffffff9e;letter-spacing:.1em;font-size:6.5px;font-weight:600}.exEixG_regionLink{--on:clamp(0, (var(--p) - var(--from)) / .08, 1)}.exEixG_regionLink path{fill:none;stroke:#ff5cbd8c;stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--on)) * 1px);stroke-width:.7px}.exEixG_regionLink .exEixG_regionFlow{opacity:var(--on);stroke:#fff;stroke-dasharray:.07 .93;stroke-dashoffset:.5px;stroke-linecap:round;stroke-width:1.3px}[data-enhanced] .exEixG_regionLink .exEixG_regionFlow{animation:3.6s linear infinite exEixG_region-flow;animation-delay:var(--delay,0s)}@keyframes exEixG_region-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.exEixG_regionLink circle{fill:#fff;opacity:calc(.3 + .7 * var(--on))}.exEixG_regionHome circle{fill:#ff009e}.exEixG_regionHome .exEixG_regionPulse{fill:none;stroke:#ff009e;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}[data-enhanced] .exEixG_regionHome .exEixG_regionPulse{animation:2.6s ease-out infinite exEixG_region-pulse}[data-enhanced] .exEixG_regionHome .exEixG_regionPulseLate{animation-delay:-1.3s}@keyframes exEixG_region-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3)}}.exEixG_regionSweep{aspect-ratio:1;width:70%;opacity:clamp(0, var(--p) / .2, 1);background:conic-gradient(#ff009e00 76%,#ff009e4d);border-radius:50%;position:absolute;top:53.76%;left:43.55%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}[data-enhanced] .exEixG_regionSweep{animation:7s linear infinite exEixG_region-sweep}@keyframes exEixG_region-sweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.exEixG_pin{--up:calc(clamp(0, (var(--p) - var(--from)) / .08, 1) * var(--tilt));opacity:var(--up);transform:translate(-50%, -100%) rotateZ(calc(var(--spin) * -1)) rotateX(-90deg) scaleY(var(--up));transform-origin:50% 100%;flex-direction:column;align-items:center;display:flex;position:absolute}.exEixG_pin b{color:#fff;white-space:nowrap;background:#0a0a12d6;border:1px solid #ffffff38;border-radius:999px;padding:.35cqw 1.2cqw;font-size:clamp(9px,1.75cqw,12.5px);font-weight:600;line-height:1.3}.exEixG_pin i{width:1px;height:calc(var(--h,5) * 1cqw);background:linear-gradient(#ffffffe6,#ffffff26)}.exEixG_pinMajor b{border-color:#ffffff80;font-size:clamp(10px,2.05cqw,14.5px);font-weight:700}.exEixG_pinHome{--up:var(--tilt)}.exEixG_pinHome i{background:linear-gradient(#ff009e,#ff009e33);width:2px;height:15cqw;box-shadow:0 0 18px #ff009eb3}.exEixG_pinHome b{background:#c9007d;border-color:#ff5cbd;padding:.6cqw 1.8cqw;font-size:clamp(11px,2.4cqw,16px);font-weight:700}@container (max-width:420px){.exEixG_pin:not(.exEixG_pinMajor,.exEixG_pinHome) b{display:none}.exEixG_pin:not(.exEixG_pinMajor,.exEixG_pinHome) i{height:2.6cqw}}[data-paused] .exEixG_orbit,[data-paused] .exEixG_regionSweep,[data-paused] .exEixG_regionLink .exEixG_regionFlow,[data-paused] .exEixG_regionHome .exEixG_regionPulse{animation-play-state:paused}@media (forced-colors:active){.exEixG_regionSweep,.exEixG_planFloor{display:none}}[data-flat] .exEixG_pin{transform:translate(-50%, -100%) rotateZ(calc(var(--spin) * -1)) scaleY(var(--up))}[data-flat] .exEixG_pin i{height:calc(var(--h,5) * .5cqw)}[data-flat] .exEixG_sheet{transform:translate(calc((var(--level) - 1) * var(--open) * -11cqw), calc((var(--level) - 1) * var(--open) * -11cqw))}[data-flat] .exEixG_post{display:none}
.-Y_FHW_root{--x-bg:#07070b;--x-surface:#14141d;--x-line:#ffffff24;--x-ink:#f6f6f8;--x-muted:#b9b9c6;--x-pink:#ff009e;--x-pink-soft:#ff5cbd;--x-header:70px;--total:0;--focus-ring:#ff0;isolation:isolate;background:var(--x-bg);color:var(--x-ink);position:relative;overflow-x:clip}.-Y_FHW_root h1,.-Y_FHW_root h2,.-Y_FHW_root h3{color:var(--x-ink)}.-Y_FHW_cinema{position:relative}.-Y_FHW_canvas{display:none}.-Y_FHW_root[data-enhanced][data-webgl=on] .-Y_FHW_canvas{z-index:0;pointer-events:none;width:100%;height:100lvh;margin-bottom:-100lvh;display:block;position:sticky;top:0}.-Y_FHW_intro{z-index:1;min-height:calc(100svh - var(--x-header));text-align:center;background:radial-gradient(60% 46% at 50% 38%,#ff009e29,#0000 72%);place-content:center;justify-items:center;gap:22px;padding:56px 24px 112px;display:grid;position:relative}.-Y_FHW_signature{width:clamp(112px,15vw,176px);height:auto;overflow:visible}.-Y_FHW_signature path,.-Y_FHW_monogram path{fill:none;stroke:var(--x-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.-Y_FHW_signature path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.6,0,.2,1) forwards -Y_FHW_draw;animation-delay:calc(.25s + var(--from) * 1.6s)}@keyframes -Y_FHW_draw{to{stroke-dashoffset:0}}.-Y_FHW_eyebrow{color:var(--x-pink-soft);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.-Y_FHW_intro h1{letter-spacing:-.05em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(44px,8.4vw,124px);font-weight:600;line-height:.98}.-Y_FHW_intro h1 em{color:var(--x-pink);font-style:normal}.-Y_FHW_lead{max-width:56ch;color:var(--x-muted);margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.7}.-Y_FHW_calmNote{max-width:56ch;margin:0;font-size:15px;line-height:1.6;display:none}.-Y_FHW_root[data-calm] .-Y_FHW_calmNote{display:block}.-Y_FHW_root[data-calm] *,.-Y_FHW_root[data-calm] :before,.-Y_FHW_root[data-calm] :after{transition:none!important;animation:none!important}.-Y_FHW_root[data-calm] .-Y_FHW_signature path{stroke-dashoffset:0}.-Y_FHW_introActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:6px;display:flex}.-Y_FHW_textLink{min-height:44px;color:var(--x-ink);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.-Y_FHW_scrollHint{background:var(--x-line);width:1px;height:56px;position:absolute;bottom:30px;left:50%;overflow:hidden}.-Y_FHW_scrollHint:after{background:var(--x-pink);content:"";position:absolute;inset:0;transform:translateY(-100%)}.-Y_FHW_root[data-enhanced] .-Y_FHW_scrollHint:after{animation:2.2s ease-in-out infinite -Y_FHW_hint}@keyframes -Y_FHW_hint{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.-Y_FHW_chapter{--p:1;--enter:1;--exit:0;z-index:1;border-top:1px solid var(--x-line);scroll-margin-top:var(--x-header);position:relative}.-Y_FHW_stage{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,84px);max-width:1480px;margin-inline:auto;padding:clamp(64px,9vw,120px) max(24px,6vw);display:grid}.-Y_FHW_copy,.-Y_FHW_visual{min-width:0}.-Y_FHW_root[data-enhanced] .-Y_FHW_chapter{--p:0;--enter:0;--exit:0;border-top:0;height:calc(100svh + 170vh);scroll-margin-top:0}.-Y_FHW_root[data-enhanced] .-Y_FHW_stage{height:100svh;padding-block:calc(var(--x-header) + 12px) 20px;position:sticky;top:0}.-Y_FHW_root[data-enhanced] .-Y_FHW_copy{--show:clamp(0, (var(--enter) - .5) / .4, 1);--hide:clamp(0, var(--exit) / .45, 1);opacity:calc(var(--show) * (1 - var(--hide)));transform:translateY(calc((1 - var(--show)) * 36px - var(--hide) * 36px))}.-Y_FHW_root[data-enhanced] .-Y_FHW_visual{--show:clamp(0, (var(--enter) - .35) / .5, 1);--hide:clamp(0, var(--exit) / .5, 1);opacity:calc(var(--show) * (1 - var(--hide)))}.-Y_FHW_count{color:var(--x-muted);font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:600}.-Y_FHW_count span{color:var(--x-pink-soft)}.-Y_FHW_effect{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.-Y_FHW_effect:before{background:var(--x-pink);content:"";flex:none;width:28px;height:1px}.-Y_FHW_copy h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,4.7vw,76px);font-weight:600;line-height:1.02}.-Y_FHW_body{max-width:46ch;color:var(--x-muted);margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.7}.-Y_FHW_benefit{border-left:1px solid var(--x-pink);max-width:46ch;margin:22px 0 0;padding-left:18px;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.-Y_FHW_benefit strong{color:var(--x-pink-soft);font-weight:700}.-Y_FHW_root[data-enhanced] .-Y_FHW_kinetic span{--word:clamp(0, (var(--enter) - .55 - var(--i) * .03) / .2, 1);opacity:var(--word);transform:translateY(calc((1 - var(--word)) * .7em)) rotate(calc((1 - var(--word)) * 6deg));transform-origin:0 100%;display:inline-block}.-Y_FHW_slot{aspect-ratio:4/3;width:min(100%,640px);margin-inline:auto;position:relative}.-Y_FHW_slot>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.-Y_FHW_wire path{--drawn:clamp(0, (var(--p) - var(--from)) / .22, 1);fill:none;opacity:clamp(0, (var(--p) - var(--from)) / .02, 1);stroke:#ffffffdb;stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--drawn)) * 1px);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.-Y_FHW_wire .-Y_FHW_wireBold{stroke-width:5px}.-Y_FHW_wireDone path{opacity:1;stroke:#ffffff5c;stroke-dashoffset:0}.-Y_FHW_fallbackArt{opacity:.6}.-Y_FHW_root[data-enhanced][data-webgl=on] .-Y_FHW_fallbackArt{display:none}.-Y_FHW_monogram path{--drawn:clamp(0, (var(--p) - .3 - var(--from) * .3) / .3, 1);stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--drawn)) * 1px);stroke-width:4px}.-Y_FHW_build{--stage:clamp(0, (var(--p) - .06) / .8, 1);container-type:inline-size}.-Y_FHW_designDefs{width:0;height:0;position:absolute}.-Y_FHW_slot>.-Y_FHW_designDefs{width:0;height:0}.-Y_FHW_designLayer,.-Y_FHW_buildBox,.-Y_FHW_buildCursor{--t:clamp(0, (var(--stage) - var(--i) * .2) / .36, 1)}.-Y_FHW_designLayer{--set:clamp(0, (var(--t) - .55) / .3, 1);opacity:var(--set);transform:scale(calc(.97 + .03 * var(--set)));transform-origin:50%}.-Y_FHW_root:not([data-enhanced]) .-Y_FHW_buildMarks{display:none}.-Y_FHW_buildMarks{pointer-events:none;position:absolute;inset:0}.-Y_FHW_buildBox{border:1px dashed var(--x-pink-soft);opacity:calc(clamp(0, (var(--t) - .32) / .1, 1) * (1 - clamp(0, (var(--t) - .86) / .14, 1)));position:absolute}.-Y_FHW_buildBox:before,.-Y_FHW_buildBox:after{border:1px solid var(--x-pink);background:var(--x-ink);content:"";width:7px;height:7px;position:absolute}.-Y_FHW_buildBox:before{top:-4px;left:-4px}.-Y_FHW_buildBox:after{bottom:-4px;right:-4px}.-Y_FHW_buildCursor{--move:clamp(0, var(--t) / .45, 1);--tone:var(--x-pink-soft);opacity:calc(clamp(0, var(--t) / .08, 1) * (1 - clamp(0, (var(--t) - .9) / .1, 1)));transform:translate(calc((1 - var(--move)) * var(--dx)), calc((1 - var(--move)) * var(--dy)));align-items:flex-start;display:flex;position:absolute}.-Y_FHW_buildCursor:nth-child(6){--tone:#9fc0ff}.-Y_FHW_buildCursor:nth-child(7){--tone:#ffc978}.-Y_FHW_buildCursor:nth-child(8){--tone:#fff}.-Y_FHW_buildCursor i{background:var(--tone);clip-path:polygon(0 0,100% 62%,52% 66%,34% 100%);flex:none;width:14px;height:18px}.-Y_FHW_buildCursor b{background:var(--tone);color:#111118;letter-spacing:.04em;white-space:nowrap;border-radius:3px 999px 999px;margin:12px 0 0 2px;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.5}.-Y_FHW_root[data-enhanced] .-Y_FHW_visual{perspective:1500px}.-Y_FHW_root[data-enhanced] .-Y_FHW_tilt{transform:perspective(1500px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotateZ(var(--rz,0deg));transform-style:preserve-3d}.-Y_FHW_root[data-enhanced] .-Y_FHW_blueprint{--lay:calc(1 - clamp(0, (var(--p) - .52) / .4, 1));--rx:calc(var(--lay) * 46deg);--rz:calc(var(--lay) * -8deg);scale:calc(1 - var(--lay) * .14)}.-Y_FHW_root[data-enhanced] .-Y_FHW_blueprint:before{content:"";opacity:calc(var(--lay) * .9);background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:6.25% 8.33%;position:absolute;inset:-22%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}.-Y_FHW_root[data-enhanced] .-Y_FHW_build{--settle:clamp(0, (var(--p) - .74) / .22, 1);--rx:calc((1 - var(--settle)) * 7deg);--ry:calc((1 - var(--settle)) * -17deg)}.-Y_FHW_root[data-enhanced] .-Y_FHW_deviceScene{perspective:1300px}.-Y_FHW_root[data-enhanced] .-Y_FHW_device{transform:perspective(1300px) rotateY(calc((.5 - var(--t)) * 24deg));box-shadow:0 30px 80px #00000080,0 0 110px #ff009e29}.-Y_FHW_root[data-enhanced] .-Y_FHW_radar{--rise:clamp(0, var(--p) / .34, 1);--rx:calc((1 - var(--rise)) * 56deg)}.-Y_FHW_root[data-enhanced] .-Y_FHW_radar:before{aspect-ratio:1;content:"";width:92%;opacity:clamp(0, var(--p) / .2, 1);background:conic-gradient(#ff009e00 78%,#ff009e42);border-radius:50%;animation:7s linear infinite -Y_FHW_sweep;position:absolute;top:53.8%;left:43.5%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000 100%);mask-image:radial-gradient(closest-side,#000 60%,#0000 100%)}@keyframes -Y_FHW_sweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.-Y_FHW_root[data-enhanced][data-paused] .-Y_FHW_radar:before{animation-play-state:paused}.-Y_FHW_root[data-enhanced] .-Y_FHW_slot[data-slot]:before{z-index:-1;content:"";background:radial-gradient(closest-side,#ff009e29,#0000 100%);position:absolute;inset:-16%}.-Y_FHW_root[data-enhanced] .-Y_FHW_stage[data-n]:before{z-index:-1;color:#0000;content:attr(data-n);content:attr(data-n) / "";letter-spacing:-.06em;opacity:calc(clamp(0, (var(--enter) - .5) / .4, 1) * (1 - clamp(0, var(--exit) / .45, 1)));pointer-events:none;transform:translateY(calc((.5 - var(--p)) * 70px));-webkit-text-stroke:1px #ffffff17;font-size:clamp(180px,27vw,440px);font-weight:700;line-height:.8;position:absolute;bottom:1svh;right:max(24px,5vw)}@media (min-width:900px){.-Y_FHW_root[data-enhanced] .-Y_FHW_slot,.-Y_FHW_root[data-enhanced] .-Y_FHW_deviceScene,.-Y_FHW_root[data-enhanced] .-Y_FHW_finale{width:min(100%,720px,133.333svh - 333.333px)}}@media (max-width:899px){.-Y_FHW_root[data-enhanced] .-Y_FHW_stage[data-n]:before{content:none}}@media (forced-colors:active){.-Y_FHW_root[data-enhanced] .-Y_FHW_stage[data-n]:before,.-Y_FHW_root[data-enhanced] .-Y_FHW_radar:before,.-Y_FHW_root[data-enhanced] .-Y_FHW_blueprint:before{content:none}}.-Y_FHW_designLayer text{letter-spacing:-.03em;font-family:inherit}.-Y_FHW_deviceScene{--t:0;--k:1;width:min(100%,640px);margin-inline:auto}.-Y_FHW_device{border-radius:calc(14px + var(--t) * 16px);background:#14141d;border:1px solid #ffffff2e;width:100%;margin-inline:auto;overflow:hidden;box-shadow:0 30px 80px #00000080;container-type:inline-size}.-Y_FHW_root[data-enhanced] .-Y_FHW_deviceScene{--t:clamp(0, (var(--p) - .12) / .7, 1);overflow:hidden}.-Y_FHW_root[data-enhanced] .-Y_FHW_deviceCanvas{width:620px;height:520px;margin-bottom:calc(520px * (var(--k) - 1));transform:scale(var(--k));transform-origin:0 0;place-items:center;display:grid}.-Y_FHW_root[data-enhanced] .-Y_FHW_device{width:calc(620px - var(--t) * 380px)}.-Y_FHW_deviceBar{background:#1e1e2b;gap:7px;padding:12px 14px;display:flex}.-Y_FHW_deviceBar i{background:#ffffff59;border-radius:50%;width:9px;height:9px}.-Y_FHW_deviceBar i:first-child{background:var(--x-pink)}.-Y_FHW_deviceBody{gap:18px;padding:22px;display:grid}.-Y_FHW_mockHero{grid-template-columns:1.2fr 1fr;align-items:center;gap:18px;display:grid}.-Y_FHW_mockText{justify-items:start;gap:8px;display:grid}.-Y_FHW_mockText b{letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1.05}.-Y_FHW_mockText .-Y_FHW_mockAccent{color:var(--x-pink-soft)}.-Y_FHW_mockLine{background:#ffffff4d;border-radius:3px;width:100%;height:6px;margin-top:6px}.-Y_FHW_mockLineShort{width:70%;margin-top:0}.-Y_FHW_mockButton{background:#c9007d;border-radius:999px;margin-top:10px;padding:9px 18px;font-size:14px;font-weight:700}.-Y_FHW_mockImage{aspect-ratio:1/.8;background:radial-gradient(circle at 72% 28%,#ffffffd9 0 11%,#0000 12%),linear-gradient(135deg,#ff009e,#6a3df0);border-radius:12px}.-Y_FHW_mockCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.-Y_FHW_mockCard{background:#1e1e2b;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:14px;font-size:14px;font-weight:600;display:flex}.-Y_FHW_mockCard i{background:var(--x-pink);border-radius:50%;flex:none;width:18px;height:18px}.-Y_FHW_mockCard:nth-child(2) i{background:#7aa7ff}.-Y_FHW_mockCard:nth-child(3) i{background:#ffb347}@container (max-width:470px){.-Y_FHW_mockHero{grid-template-columns:1fr}.-Y_FHW_mockImage{aspect-ratio:16/5}.-Y_FHW_mockCards{grid-template-columns:repeat(2,minmax(0,1fr))}.-Y_FHW_mockText b{font-size:24px}}@container (max-width:320px){.-Y_FHW_deviceBody{gap:14px;padding:16px}.-Y_FHW_mockImage{aspect-ratio:16/6}.-Y_FHW_mockCards{grid-template-columns:1fr}.-Y_FHW_mockText b{font-size:21px}}.-Y_FHW_deviceLabels{display:none}.-Y_FHW_root[data-enhanced] .-Y_FHW_deviceLabels{height:24px;color:var(--x-muted);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:14px 0 0;font-size:13px;font-weight:600;display:block;position:relative}.-Y_FHW_deviceLabels span{position:absolute;inset:0}.-Y_FHW_deviceLabels span:first-child{opacity:clamp(0, (.3 - var(--t)) / .08, 1)}.-Y_FHW_deviceLabels span:nth-child(2){opacity:calc(clamp(0, (var(--t) - .34) / .08, 1) * clamp(0, (.7 - var(--t)) / .08, 1))}.-Y_FHW_deviceLabels span:nth-child(3){opacity:clamp(0, (var(--t) - .74) / .08, 1)}.-Y_FHW_mapFigure{margin:0}.-Y_FHW_mapFigure figcaption{color:var(--x-muted);text-align:center;margin-top:10px;font-size:13px}.-Y_FHW_map text{font-family:inherit}.-Y_FHW_mapReach{fill:#ff009e12;stroke:var(--x-pink);stroke-width:1.2px;--reach:clamp(0, (var(--p) - .1) / .75, 1);transform:translate(200px, 160px) scale(var(--reach)) translate(-200px, -160px);vector-effect:non-scaling-stroke}.-Y_FHW_mapRing{opacity:clamp(0, (var(--p) - var(--from)) / .05, 1)}.-Y_FHW_mapRing circle{fill:none;stroke:#ffffff3d;stroke-dasharray:3 5;stroke-width:1px}.-Y_FHW_mapRing text{fill:var(--x-muted);letter-spacing:.08em;font-size:8px;font-weight:600}.-Y_FHW_mapPlace{opacity:calc(.25 + .75 * clamp(0, (var(--p) - var(--from)) / .05, 1))}.-Y_FHW_mapPlace circle{fill:var(--x-ink)}.-Y_FHW_mapPlace text{fill:var(--x-ink);font-size:9.5px;font-weight:600}.-Y_FHW_mapHome circle{fill:var(--x-pink)}.-Y_FHW_mapHome .-Y_FHW_mapPulse{fill:none;stroke:var(--x-pink);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.-Y_FHW_root[data-enhanced] .-Y_FHW_mapHome .-Y_FHW_mapPulse{animation:2.4s ease-out infinite -Y_FHW_pulse}.-Y_FHW_mapHome text{fill:var(--x-ink);font-size:11px;font-weight:800}@keyframes -Y_FHW_pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.-Y_FHW_tunnel{width:min(100%,640px);margin-inline:auto}.-Y_FHW_tunnelCanvas,.-Y_FHW_tunnelTrack{display:none}.-Y_FHW_tunnelStations{margin:0;padding:0;list-style:none;display:grid}.-Y_FHW_tunnelStations li{border-top:1px solid var(--x-line);padding:20px 0}.-Y_FHW_tunnelStations strong{letter-spacing:-.04em;font-size:30px;font-weight:600;line-height:1.1;display:block}.-Y_FHW_tunnelStations span{color:var(--x-pink-soft);letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:600;display:block}.-Y_FHW_tunnelStations p{color:var(--x-muted);margin:6px 0 0;font-size:16px;line-height:1.5}.-Y_FHW_tunnelStations small{color:var(--x-muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.-Y_FHW_root[data-enhanced] .-Y_FHW_chapter.-Y_FHW_chapterTunnel{height:calc(100svh + var(--stations,7) * 62vh)}.-Y_FHW_root[data-enhanced] .-Y_FHW_chapterTunnel .-Y_FHW_stage{max-width:none;display:block}.-Y_FHW_root[data-enhanced] .-Y_FHW_chapterTunnel .-Y_FHW_copy{z-index:2;max-width:560px;opacity:calc(var(--show) * (1 - var(--hide)) * (1 - clamp(0, (var(--p) - .07) / .06, 1)));padding-top:clamp(8px,7svh,80px);position:relative}.-Y_FHW_root[data-enhanced] .-Y_FHW_chapterTunnel .-Y_FHW_visual{position:absolute;inset:0}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnel{width:auto;margin:0;position:absolute;inset:0}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnel[data-gl=off]{background:radial-gradient(circle at 50% 46%,#ff009e33,#0000 60%)}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnel[data-gl=on] .-Y_FHW_tunnelCanvas{width:100%;height:100%;opacity:calc(.28 + .72 * clamp(0, (var(--p) - .07) / .06, 1));display:block;position:absolute;inset:0}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnel:after{background:linear-gradient(to top, #07070bf5, #07070bdb 30%, #07070b00 62%), linear-gradient(to bottom, var(--x-bg), #07070b00 18%);content:"";pointer-events:none;position:absolute;inset:0}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelStations{z-index:2;display:block;position:absolute;bottom:clamp(84px,13svh,132px);left:max(24px,6vw);right:max(24px,6vw)}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelStations li{opacity:0;border:0;width:min(100%,640px);padding:0;transition:opacity .42s,transform .42s;position:absolute;bottom:0;left:0;transform:translateY(16px)}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelStations li[data-on]{opacity:1;transform:none}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelStations strong,.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelStations span{color:var(--x-pink-soft);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:inline}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelStations span:before{color:var(--x-muted);content:"/";content:"/" / "";margin-inline:10px}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelStations span{color:var(--x-ink)}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelStations p{color:var(--x-ink);letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0;font-size:clamp(22px,3.1vw,42px);font-weight:500;line-height:1.18}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnel[data-gl=off] .-Y_FHW_tunnelStations strong{color:var(--x-ink);letter-spacing:-.05em;text-transform:none;white-space:nowrap;margin-bottom:8px;font-size:clamp(44px,10vw,120px);line-height:1;display:block}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnel[data-gl=off] .-Y_FHW_tunnelStations li{width:min(100%,900px)}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnel[data-gl=off] .-Y_FHW_tunnelStations span:before{content:none}.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelTrack{z-index:2;color:#9a9aa8;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:clamp(12px,2vw,28px);font-size:12px;font-weight:600;display:flex;position:absolute;bottom:clamp(28px,5svh,52px);left:max(24px,6vw);right:max(24px,6vw)}.-Y_FHW_tunnelTrack span{white-space:nowrap;align-items:center;gap:10px;transition:color .3s;display:flex}.-Y_FHW_tunnelTrack span:before{content:"";opacity:.5;background:currentColor;flex:none;width:clamp(14px,3vw,44px);height:1px}.-Y_FHW_tunnelTrack span[data-done]{color:var(--x-pink-soft)}.-Y_FHW_tunnelTrack span[data-on]{color:var(--x-ink)}.-Y_FHW_tunnelTrack span[data-on]:before{background:var(--x-pink);opacity:1;height:2px}@media (min-width:900px){.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelTrack{justify-content:center}}@media (max-width:599px){.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnelTrack{letter-spacing:.1em;gap:14px;font-size:11px}.-Y_FHW_tunnelTrack span:before{content:none}}.-Y_FHW_finale{width:min(100%,640px);margin-inline:auto;position:relative}.-Y_FHW_notice{--in:clamp(0, (var(--p) - .62) / .2, 1);border:1px solid var(--x-line);max-width:290px;opacity:var(--in);transform:translateY(calc((1 - var(--in)) * 30px));background:#14141df0;border-radius:16px;margin-top:18px;padding:16px 18px;position:relative;box-shadow:0 24px 60px #00000080}.-Y_FHW_root[data-enhanced] .-Y_FHW_notice{margin-top:0;position:absolute;bottom:-22%;left:0}.-Y_FHW_noticeTag{color:var(--x-pink-soft);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.-Y_FHW_notice strong{font-size:16px;display:block}.-Y_FHW_notice p{color:var(--x-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.-Y_FHW_pause,.-Y_FHW_rail,.-Y_FHW_progress{display:none}.-Y_FHW_root[data-enhanced] .-Y_FHW_pause{bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));z-index:30;border:1px solid var(--x-line);min-height:44px;color:var(--x-ink);cursor:pointer;font:inherit;opacity:0;translate:0 calc(var(--pause-lift,0) * -1px);visibility:hidden;background:#0c0c12e0;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .24s,visibility .24s;display:inline-flex;position:fixed}.-Y_FHW_root[data-enhanced][data-live=on] .-Y_FHW_pause{opacity:1;visibility:visible}.-Y_FHW_pauseIcon{border-inline:4px solid;flex:none;width:12px;height:12px}.-Y_FHW_root[data-paused] .-Y_FHW_pauseIcon{border:7px solid #0000;border-left:11px solid;border-right-width:0;width:0;height:0}.-Y_FHW_root[data-paused] .-Y_FHW_scrollHint:after,.-Y_FHW_root[data-paused] .-Y_FHW_mapHome .-Y_FHW_mapPulse{animation-play-state:paused}.-Y_FHW_rail ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.-Y_FHW_rail a{width:44px;min-height:44px;color:var(--x-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:relative}.-Y_FHW_railNumeral{letter-spacing:.06em;justify-content:flex-end;align-items:center;gap:8px;width:44px;font-size:11px;display:flex}.-Y_FHW_railNumeral:after{content:"";background:currentColor;flex:none;width:10px;height:1px;transition:width .24s,background-color .24s}.-Y_FHW_railName{color:var(--x-ink);opacity:0;pointer-events:none;white-space:nowrap;background:#07070be6;border-radius:999px;padding:4px 10px;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:54px;transform:translate(6px,-50%)}.-Y_FHW_rail a:hover .-Y_FHW_railName,.-Y_FHW_rail a:focus-visible .-Y_FHW_railName{opacity:1;transform:translateY(-50%)}.-Y_FHW_rail a[aria-current]{color:var(--x-ink)}.-Y_FHW_rail a[aria-current] .-Y_FHW_railNumeral:after{background:var(--x-pink);width:22px;height:2px}.-Y_FHW_progress span{background:var(--x-pink);height:100%;transform:scaleX(var(--total));transform-origin:0;display:block}.-Y_FHW_root[data-enhanced] .-Y_FHW_progress{top:var(--x-header);z-index:30;opacity:0;pointer-events:none;height:3px;transition:opacity .2s;display:block;position:fixed;left:0;right:0}.-Y_FHW_root[data-enhanced][data-rail=on] .-Y_FHW_progress{opacity:1}@media (min-width:900px){.-Y_FHW_stage{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.-Y_FHW_root[data-enhanced] .-Y_FHW_rail{z-index:30;opacity:0;visibility:hidden;transition:opacity .24s,visibility .24s;display:block;position:fixed;top:50%;right:clamp(14px,2vw,30px);transform:translateY(-50%)}.-Y_FHW_root[data-enhanced][data-rail=on] .-Y_FHW_rail{opacity:1;visibility:visible}}.-Y_FHW_marquee{z-index:1;border-block:1px solid var(--x-line);background:#0c0c12;position:relative}.-Y_FHW_marquee ul{flex-wrap:wrap;justify-content:center;gap:10px 0;margin:0;padding:18px 20px;list-style:none;display:flex}.-Y_FHW_marquee ul[aria-hidden]{display:none}.-Y_FHW_marquee li{letter-spacing:-.015em;align-items:center;gap:28px;padding-left:28px;font-size:clamp(15px,1.7vw,24px);font-weight:500;display:flex}.-Y_FHW_root[data-enhanced] .-Y_FHW_marquee li{white-space:nowrap}.-Y_FHW_marquee li:after{background:var(--x-pink);content:"";border-radius:50%;flex:none;width:5px;height:5px}.-Y_FHW_root[data-enhanced] .-Y_FHW_marquee{display:flex;overflow:hidden}.-Y_FHW_root[data-enhanced] .-Y_FHW_marquee ul,.-Y_FHW_root[data-enhanced] .-Y_FHW_marquee ul[aria-hidden]{flex-wrap:nowrap;flex:none;gap:0;padding-inline:0;animation:38s linear infinite -Y_FHW_marquee;display:flex}@keyframes -Y_FHW_marquee{to{transform:translate(-100%)}}.-Y_FHW_root[data-enhanced][data-paused] .-Y_FHW_marquee ul,.-Y_FHW_root[data-enhanced][data-paused] .-Y_FHW_marquee ul[aria-hidden]{animation-play-state:paused}.-Y_FHW_recap{z-index:1;max-width:1480px;scroll-margin-top:var(--x-header);margin-inline:auto;padding:clamp(64px,9vw,130px) max(24px,6vw);position:relative}.-Y_FHW_recap h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(30px,4.7vw,72px);font-weight:600;line-height:1.04}.-Y_FHW_recapList{grid-template-columns:minmax(0,1fr);gap:0 clamp(28px,5vw,80px);margin:clamp(32px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.-Y_FHW_recapList li{border-top:1px solid var(--x-line);grid-template-columns:3.4em minmax(0,1fr);padding:24px 0;display:grid}.-Y_FHW_recapList li>span{color:var(--x-pink-soft);letter-spacing:.16em;grid-row:1/span 2;padding-top:5px;font-size:13px;font-weight:600}.-Y_FHW_recapList h3,.-Y_FHW_recapList p{grid-column:2}.-Y_FHW_recapList h3{letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.25}.-Y_FHW_recapList p{color:var(--x-muted);margin:0;font-size:15px;line-height:1.6}.-Y_FHW_fit{border-top:1px solid var(--x-line);align-items:end;gap:28px;margin-top:clamp(48px,7vw,96px);padding-top:clamp(40px,6vw,88px);display:grid}.-Y_FHW_fit h2{margin:0 0 18px;font-size:clamp(30px,4.7vw,72px)}.-Y_FHW_fit p{color:#d9d9e2;max-width:62ch;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.-Y_FHW_fitActions{flex-wrap:wrap;gap:12px;display:flex}.-Y_FHW_ghostButton{min-height:54px;color:var(--x-ink);letter-spacing:.04em;text-transform:uppercase;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;padding:14px 25px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.-Y_FHW_ghostButton:hover{color:#111;background:#fff;border-color:#fff}@media (min-width:620px){.-Y_FHW_recapList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.-Y_FHW_fit{grid-template-columns:minmax(0,1.3fr) auto}}@media (max-width:899px){.-Y_FHW_visual{order:-1}.-Y_FHW_slot,.-Y_FHW_deviceScene,.-Y_FHW_finale{width:min(100%,45.3333svh)}.-Y_FHW_root[data-enhanced] .-Y_FHW_chapter.-Y_FHW_chapterTunnel{height:calc(100svh + var(--stations,7) * 52vh)}.-Y_FHW_root[data-enhanced] .-Y_FHW_chapter{height:calc(100svh + 130vh)}.-Y_FHW_root[data-enhanced] .-Y_FHW_stage{align-content:center;gap:16px;padding-bottom:28px}.-Y_FHW_copy h2,.-Y_FHW_effect{margin-bottom:12px}.-Y_FHW_body{font-size:15.5px;line-height:1.6}.-Y_FHW_benefit{margin-top:14px;font-size:14.5px}.-Y_FHW_mapPlaceMinor text{display:none}.-Y_FHW_mapPlace text{font-size:14.5px}.-Y_FHW_mapHome text{font-size:15px}.-Y_FHW_mapRing text{font-size:12px}.-Y_FHW_notice{max-width:230px;padding:12px 14px}.-Y_FHW_notice p{font-size:13px}.-Y_FHW_root[data-enhanced] .-Y_FHW_notice{bottom:0}.-Y_FHW_root[data-enhanced] .-Y_FHW_notice p{display:none}.-Y_FHW_root[data-enhanced] .-Y_FHW_pause{top:calc(var(--x-header) + 12px);right:max(12px, env(safe-area-inset-right));justify-content:center;width:44px;padding:0;bottom:auto;left:auto;translate:none}.-Y_FHW_pauseLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:899px) and (max-height:720px){.-Y_FHW_slot,.-Y_FHW_deviceScene,.-Y_FHW_finale{width:min(100%,32svh)}.-Y_FHW_deviceScene{width:min(100%,26.6667svh)}.-Y_FHW_body{font-size:14.5px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.-Y_FHW_signature path{stroke-dashoffset:0;animation:none}.-Y_FHW_calmNote{display:block}}@media (forced-colors:active){.-Y_FHW_root[data-enhanced] .-Y_FHW_tunnel:after{content:none}.-Y_FHW_wire path,.-Y_FHW_signature path,.-Y_FHW_monogram path,.-Y_FHW_mapRing circle,.-Y_FHW_mapReach,.-Y_FHW_mapHome .-Y_FHW_mapPulse{stroke:canvastext}.-Y_FHW_mapReach{fill:none}.-Y_FHW_mapPlace circle,.-Y_FHW_mapHome circle,.-Y_FHW_map text{fill:canvastext}.-Y_FHW_mapHome .-Y_FHW_mapPulse{fill:none}}.-Y_FHW_chapterTunnel .-Y_FHW_stage{align-items:start}.-Y_FHW_chapterTunnel .-Y_FHW_visual{order:0}
