@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_b9cad6f4-module__lcbIVq__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_b9cad6f4-module__lcbIVq__variable{--font-linke-display:"Jost", "Jost Fallback"}
.story-module__hqk4EG__story{--ink:var(--color-ink);--ink-soft:var(--color-ink-soft);--accent:var(--color-accent);--accent-ink:var(--color-accent-ink);--tint:var(--brand-tint);--paper:#f3f6f4;--aur-1:color-mix(in srgb, var(--brand-tint) 58%, #fff);--aur-2:#eef3f0;--aur-3:color-mix(in srgb, var(--color-accent) 26%, #fff);--aur-4:#e4ebe2;--display:var(--font-linke-display), var(--font-inter), "Helvetica Neue", sans-serif;--serif:var(--font-serif-jp), serif;--mono:var(--font-geist-mono), monospace;--ease-expo:cubic-bezier(.19, 1, .22, 1);--rail-pad:64px;isolation:isolate;clip-path:inset(0);color:var(--ink);font-family:var(--serif);position:relative}.story-module__hqk4EG__aurora{z-index:-1;pointer-events:none;background:var(--aur-2);position:fixed;inset:0}.story-module__hqk4EG__auroraField{background:linear-gradient(-45deg, var(--aur-1), var(--aur-2), var(--aur-3), var(--aur-4));background-position:5% 5%;background-size:400% 400%;animation:8s infinite story-module__hqk4EG__linkeAurora;position:absolute;inset:0}@keyframes story-module__hqk4EG__linkeAurora{0%{background-position:5% 5%}20%{background-position:5% 5%}40%{background-position:55% 55%}60%{background-position:100% 100%}80%{background-position:55% 55%}to{background-position:5% 5%}}.story-module__hqk4EG__auroraLattice{opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168' viewBox='0 0 168 168'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1'%3E%3Ccircle cx='84' cy='84' r='60'/%3E%3Ccircle cx='84' cy='84' r='30' stroke-opacity='.6'/%3E%3Cpath d='M0 .5H168M.5 0V168' stroke-opacity='.7'/%3E%3Cpath d='M78 84h12M84 78v12' stroke-opacity='.9'/%3E%3C/g%3E%3C/svg%3E");background-size:168px 168px;position:absolute;inset:0}.story-module__hqk4EG__wipe{background:color-mix(in srgb, var(--brand-tint) 18%, #fff);position:relative;overflow:hidden}.story-module__hqk4EG__wipeInner{position:absolute;inset:0}.story-module__hqk4EG__wipeImg{object-fit:cover}.story-module__hqk4EG__wipe:after{content:"";z-index:1;pointer-events:none;background:var(--accent-ink);transform-origin:100% 0;position:absolute;inset:0;transform:scaleX(0)}[data-motion=on] .story-module__hqk4EG__wipe[data-wipe=idle] .story-module__hqk4EG__wipeInner,[data-motion=on] .story-module__hqk4EG__wipe[data-wipe=covered] .story-module__hqk4EG__wipeInner{opacity:0;transform:scale(1.3)}[data-motion=on] .story-module__hqk4EG__wipe[data-wipe=covered]:after{transition:transform 1s var(--ease-expo) .1s;transform:scaleX(1)}[data-motion=on] .story-module__hqk4EG__wipe[data-wipe=show]:after{transition:transform 1s var(--ease-expo);transform:scaleX(0)}[data-motion=on] .story-module__hqk4EG__wipe[data-wipe=show] .story-module__hqk4EG__wipeInner{opacity:1;transition:transform 2s var(--ease-expo), opacity 2s var(--ease-expo);transform:scale(1)}.story-module__hqk4EG__wipeTitle{margin:0}.story-module__hqk4EG__wipeLine{padding-bottom:.05em;display:block;overflow:hidden}.story-module__hqk4EG__wipeLineInner{display:block}[data-motion=on] .story-module__hqk4EG__wipeTitle .story-module__hqk4EG__wipeLineInner{transition:transform 1.2s var(--ease-expo)}[data-motion=on] .story-module__hqk4EG__wipeTitle[data-show="0"] .story-module__hqk4EG__wipeLineInner{transform:translateY(110%)}[data-motion=on] .story-module__hqk4EG__fadeUp{transition:opacity .8s,transform .8s}[data-motion=on] .story-module__hqk4EG__fadeUp[data-show="0"]{opacity:0;transform:translateY(1vw)}.story-module__hqk4EG__display{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-weight:400;line-height:1.15}.story-module__hqk4EG__kicker{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:12px;font-weight:500}.story-module__hqk4EG__kicker span{font-family:var(--serif);letter-spacing:.08em;text-transform:none;margin-left:.8em}.story-module__hqk4EG__lead{font-family:var(--serif);letter-spacing:.03em;color:var(--ink);margin:0;font-size:clamp(18px,1.35vw,21px);font-weight:500;line-height:1.6}.story-module__hqk4EG__sentence{letter-spacing:.03em;color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.95}.story-module__hqk4EG__sentence+.story-module__hqk4EG__sentence{margin-top:.9em}.story-module__hqk4EG__caption{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);margin:0;font-size:11px}.story-module__hqk4EG__btn{border:1px solid var(--accent);min-height:48px;font-family:var(--serif);letter-spacing:.04em;justify-content:center;align-items:center;padding:0 26px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.story-module__hqk4EG__btnPrimary{background:var(--accent);color:#fff}.story-module__hqk4EG__btnPrimary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.story-module__hqk4EG__btnGhost{color:var(--accent-ink);background:#ffffffdb}.story-module__hqk4EG__btnGhost:hover{background:#fff}.story-module__hqk4EG__btn:focus-visible,.story-module__hqk4EG__textLink:focus-visible,.story-module__hqk4EG__pagerDot:focus-visible,.story-module__hqk4EG__tocRow:focus-visible,.story-module__hqk4EG__stageRow:focus-visible,.story-module__hqk4EG__relList a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.story-module__hqk4EG__actions{flex-wrap:wrap;gap:12px;display:flex}.story-module__hqk4EG__subLinks{flex-wrap:wrap;gap:0 24px;display:flex}.story-module__hqk4EG__textLink{min-height:44px;color:var(--accent-ink);text-underline-offset:4px;align-items:center;font-size:13.5px;text-decoration:underline;display:inline-flex}.story-module__hqk4EG__hero{min-height:calc(100svh - var(--brand-header-h,0px));align-items:center;padding:clamp(40px,7vh,88px) 22vw clamp(48px,8vh,88px) 12.5vw;display:flex;position:relative}.story-module__hqk4EG__heroInner{z-index:2;width:100%;max-width:980px;position:relative}.story-module__hqk4EG__heroKicker{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:clamp(20px,2.64vw,40px);font-weight:500}.story-module__hqk4EG__heroTitle{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin-top:.12em;font-size:clamp(44px,6.667vw,112px);font-weight:400;line-height:1.15}.story-module__hqk4EG__heroTitle .story-module__hqk4EG__wipeLineInner{background:linear-gradient(180deg, var(--accent-ink) 35%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.story-module__hqk4EG__heroH1{font-family:var(--serif);letter-spacing:.04em;color:var(--ink);margin:clamp(18px,3.2vh,32px) 0 0;font-size:clamp(22px,2.15vw,34px);font-weight:500;line-height:1.55}.story-module__hqk4EG__heroLead{font-family:var(--serif);color:var(--ink);margin:14px 0 0;font-size:clamp(15.5px,1.2vw,18px);font-weight:500;line-height:1.8}.story-module__hqk4EG__heroBody{max-width:40em;color:var(--ink-soft);margin:6px 0 0;font-size:14.5px;line-height:1.95}.story-module__hqk4EG__heroActions{margin-top:clamp(20px,3.4vh,32px)}.story-module__hqk4EG__heroSub{margin-top:4px}.story-module__hqk4EG__heroMeta{grid-template-columns:6.94vw minmax(0,1fr);row-gap:10px;margin:clamp(20px,3.4vh,34px) 0 0 -6.94vw;display:grid}.story-module__hqk4EG__heroMeta dt{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-size:11.5px;font-weight:500;line-height:1.6}.story-module__hqk4EG__heroMeta dt span{font-family:var(--serif);letter-spacing:.06em;text-transform:none;color:var(--ink-soft);font-size:11px;display:block}.story-module__hqk4EG__heroMeta dd{color:var(--ink);margin:0;font-size:14px;line-height:1.7}.story-module__hqk4EG__ribbon{z-index:1;background:linear-gradient(90deg, var(--accent-ink) 0%, var(--accent) 28%, color-mix(in srgb, var(--brand-tint) 55%, #fff) 50%, var(--accent) 72%, var(--accent-ink) 100%);transform-origin:top;width:max(40px,3.96vw);position:absolute;top:0;bottom:0;left:81.46%}[data-motion=on] .story-module__hqk4EG__ribbon{animation:story-module__hqk4EG__linkeRibbon 1.4s var(--ease-expo) .2s both}@keyframes story-module__hqk4EG__linkeRibbon{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.story-module__hqk4EG__ribbonCue{font-family:var(--display);letter-spacing:.24em;color:#fff;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:12px;font-size:10.5px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.story-module__hqk4EG__ribbonCue:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #ffffff47}.story-module__hqk4EG__heroAside{z-index:1;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:22vh;left:calc(81.46% + max(40px,3.96vw) + 4.3vw)}.story-module__hqk4EG__heroEmblem{border:1px solid var(--accent-ink);width:50px;height:50px;font-family:var(--display);color:var(--accent-ink);place-items:center;font-size:22px;display:grid}.story-module__hqk4EG__heroVertical{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-ink);writing-mode:vertical-rl;font-size:12px;font-weight:500}.story-module__hqk4EG__track{padding:0;position:relative;overflow:visible}.story-module__hqk4EG__trackSticky{position:relative}[data-mode=h] .story-module__hqk4EG__trackSticky{top:var(--brand-header-h,0px);height:calc(100svh - var(--brand-header-h,0px));position:sticky;overflow:hidden;container-type:size}[data-mode=h] .story-module__hqk4EG__rail{will-change:transform;flex-wrap:nowrap;width:max-content;height:100%;display:flex}.story-module__hqk4EG__panel{position:relative}[data-mode=h] .story-module__hqk4EG__panel{flex:none;height:100%}.story-module__hqk4EG__pager{z-index:5;align-items:center;gap:4px;display:flex;position:absolute;bottom:26px;left:32px}[data-mode=v] .story-module__hqk4EG__pager{display:none}.story-module__hqk4EG__pagerDot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.story-module__hqk4EG__pagerDot:before{content:"";background:var(--accent-ink);opacity:.4;border-radius:50%;width:5px;height:5px;transition:transform .3s,opacity .3s,border-radius .3s}.story-module__hqk4EG__pagerDot[data-active="1"]:before{opacity:1;border-radius:0;transform:rotate(45deg)scale(1.7)}.story-module__hqk4EG__pagerLabel{font-family:var(--mono);letter-spacing:.06em;color:var(--accent-ink);margin-left:10px;font-size:11px}.story-module__hqk4EG__railLabel{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);font-size:11px;font-weight:500}.story-module__hqk4EG__pCover{overflow:hidden}[data-mode=h] .story-module__hqk4EG__pCover{width:100cqw}.story-module__hqk4EG__pCover .story-module__hqk4EG__wipe{position:absolute;inset:0}.story-module__hqk4EG__coverShade{z-index:2;pointer-events:none;background:linear-gradient(10deg,#0a2226a8 0%,#0a22262e 48%,#0000 70%);position:absolute;inset:0}.story-module__hqk4EG__coverTitle{z-index:3;width:58.68%;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:clamp(42px,6.667cqw,112px);font-weight:400;line-height:1.15;position:absolute;bottom:7.41%;left:6.11%}.story-module__hqk4EG__coverLabel{z-index:3;color:#fff;position:absolute;top:7%;left:6.11%}.story-module__hqk4EG__coverLabel.story-module__hqk4EG__kicker{color:#fff}[data-mode=h] .story-module__hqk4EG__pText{align-items:center;width:58cqw;padding:0 4cqw 0 6cqw;display:flex}.story-module__hqk4EG__textGrid{grid-template-columns:repeat(2,minmax(0,300px));align-items:start;gap:28px 48px;display:grid}.story-module__hqk4EG__textHead{grid-column:1/-1}.story-module__hqk4EG__textHead .story-module__hqk4EG__lead{margin-top:14px;font-size:clamp(22px,1.8vw,28px)}.story-module__hqk4EG__block+.story-module__hqk4EG__block{margin-top:26px}.story-module__hqk4EG__blockLabel{border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 30%, transparent);font-family:var(--serif);color:var(--ink);align-items:baseline;gap:10px;margin:0 0 8px;padding-bottom:8px;font-size:16px;font-weight:600;display:flex}.story-module__hqk4EG__blockLabel span{font-family:var(--display);letter-spacing:.16em;color:var(--accent-ink);font-size:11px;font-weight:500}[data-mode=h] .story-module__hqk4EG__pCollage{width:94cqw}.story-module__hqk4EG__collageText{z-index:3;position:relative}[data-mode=h] .story-module__hqk4EG__collageText{width:22cqw;min-width:270px;position:absolute;top:13cqh;left:3cqw}.story-module__hqk4EG__problems{counter-reset:p;margin:16px 0 0;padding:0;list-style:none}.story-module__hqk4EG__problems li{border-top:1px solid color-mix(in srgb, var(--accent-ink) 22%, transparent);color:var(--ink);grid-template-columns:2.4em 1fr;padding:7px 0;font-size:14px;line-height:1.7;display:grid}.story-module__hqk4EG__problems li span{font-family:var(--display);letter-spacing:.06em;color:var(--accent-ink);padding-top:2px;font-size:12px}.story-module__hqk4EG__collageBig{aspect-ratio:780/543}[data-mode=h] .story-module__hqk4EG__collageBig{width:min(54cqw,100cqh);height:auto;position:absolute;top:9cqh;left:35cqw}.story-module__hqk4EG__collageSmall{aspect-ratio:1;z-index:2}[data-mode=h] .story-module__hqk4EG__collageSmall{width:min(17cqw,30cqh);position:absolute;bottom:7cqh;left:29cqw}.story-module__hqk4EG__collageTitle{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:clamp(28px,3.9cqw,64px);font-weight:400;line-height:1.1}[data-mode=h] .story-module__hqk4EG__collageTitle{z-index:3;position:absolute;bottom:5cqh;left:49cqw}.story-module__hqk4EG__collageCaption{margin-top:8px}[data-mode=h] .story-module__hqk4EG__collageCaption{text-align:right;width:min(54cqw,100cqh);margin:0;position:absolute;top:calc(9cqh + min(54cqw,100cqh)/1.4365 + 8px);left:35cqw}[data-mode=h] .story-module__hqk4EG__pEvidence{width:96cqw}.story-module__hqk4EG__evidenceText{z-index:2;position:relative}[data-mode=h] .story-module__hqk4EG__evidenceText{width:40cqw;position:absolute;top:50%;left:6cqw;transform:translateY(-50%)}.story-module__hqk4EG__chapterTitle{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin:10px 0 0;font-size:clamp(40px,5.6cqw,96px);font-weight:400;line-height:1.12}.story-module__hqk4EG__chapterH2{font-family:var(--serif);letter-spacing:.03em;color:var(--ink);margin:18px 0 0;font-size:clamp(21px,1.75vw,28px);font-weight:500;line-height:1.6}.story-module__hqk4EG__evidenceText .story-module__hqk4EG__sentence{max-width:34em;margin-top:16px}.story-module__hqk4EG__evidenceFigure{margin:0;position:relative}.story-module__hqk4EG__evidencePhoto{aspect-ratio:4/3}[data-mode=h] .story-module__hqk4EG__evidenceFigure{width:46cqw;position:absolute;top:0;bottom:0;right:0}[data-mode=h] .story-module__hqk4EG__evidencePhoto{aspect-ratio:auto;position:absolute;inset:0}.story-module__hqk4EG__photoNote{margin-top:8px}[data-mode=h] .story-module__hqk4EG__photoNote{z-index:3;color:#fff;text-shadow:0 1px 3px #000000b3;margin:0;position:absolute;bottom:14px;left:16px;right:16px}.story-module__hqk4EG__bellowsWrap{position:relative}[data-mode=h] .story-module__hqk4EG__bellowsWrap{height:100%}[data-mode=h] .story-module__hqk4EG__pLayers{align-items:center;width:76cqw;padding:0 4cqw;display:flex}.story-module__hqk4EG__layersGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:32px 48px;width:100%;display:grid}.story-module__hqk4EG__rt{border-collapse:collapse;background:#ffffffd1;width:100%}.story-module__hqk4EG__rt caption{caption-side:top;text-align:left;font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);padding-bottom:10px;font-size:11.5px}.story-module__hqk4EG__rt th,.story-module__hqk4EG__rt td{border-top:1px solid color-mix(in srgb, var(--accent-ink) 22%, transparent);vertical-align:top;text-align:left;padding:14px 16px}.story-module__hqk4EG__rt tr:last-child th,.story-module__hqk4EG__rt tr:last-child td{border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 22%, transparent)}.story-module__hqk4EG__code{width:3.2em;font-family:var(--display);color:var(--accent-ink);font-size:30px;font-weight:400;line-height:1}.story-module__hqk4EG__codeFact{color:var(--color-accent);font-weight:500}.story-module__hqk4EG__termLabel{color:var(--ink);font-size:15px;font-weight:600;display:block}.story-module__hqk4EG__termBody{color:var(--ink-soft);margin-top:4px;font-size:14px;line-height:1.8;display:block}.story-module__hqk4EG__sourcesHead{margin:0 0 10px;font-size:15px;font-weight:600}.story-module__hqk4EG__sources{gap:12px;display:grid}.story-module__hqk4EG__source{border-left:3px solid var(--tint);background:#ffffffd1;padding:16px 18px}.story-module__hqk4EG__sourceHead{font-family:var(--display);letter-spacing:.18em;color:var(--accent-ink);justify-content:space-between;font-size:10.5px;display:flex}.story-module__hqk4EG__sourceTitle{margin:6px 0 2px;font-size:15px;font-weight:600}.story-module__hqk4EG__sourceBody{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.8}.story-module__hqk4EG__note{color:var(--ink-soft);margin:14px 0 0;font-size:13.5px;line-height:1.8}.story-module__hqk4EG__note a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}[data-mode=h] .story-module__hqk4EG__pProcess{grid-template-columns:34cqw 1fr;width:100cqw;display:grid}.story-module__hqk4EG__processText{z-index:2;position:relative}[data-mode=h] .story-module__hqk4EG__processText{align-self:center;padding:0 3cqw 0 6cqw}.story-module__hqk4EG__processText .story-module__hqk4EG__caption{margin-top:18px}.story-module__hqk4EG__bellows{background:var(--paper);width:100%;height:100%;display:flex}.story-module__hqk4EG__bellowsItem{flex:0 0 9.26%;min-width:0;transition:flex-basis .5s cubic-bezier(0,.5,0,1);position:relative;overflow:hidden}.story-module__hqk4EG__bellowsItem[data-open="1"]{flex-basis:72.22%}.story-module__hqk4EG__bellows[data-ready="0"] .story-module__hqk4EG__bellowsItem{flex:1 1 0}.story-module__hqk4EG__bellowsItem+.story-module__hqk4EG__bellowsItem{border-left:1px solid #ffffff80}.story-module__hqk4EG__bellowsImg{object-fit:cover}.story-module__hqk4EG__bellowsShade{background:linear-gradient(#0922261a 0%,#09222640 45%,#092226cc 100%);transition:background-color .5s;position:absolute;inset:0}.story-module__hqk4EG__bellowsItem[data-open="0"] .story-module__hqk4EG__bellowsShade{background-color:color-mix(in srgb, var(--accent-ink) 55%, transparent)}.story-module__hqk4EG__bellowsBtn{z-index:2;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:28px 28px 132px;display:flex;position:absolute;inset:0}.story-module__hqk4EG__bellowsItem[data-open="0"] .story-module__hqk4EG__bellowsBtn{justify-content:flex-start;align-items:center;padding:28px 0}.story-module__hqk4EG__bellowsBtn:focus-visible{outline-offset:-8px;outline:3px solid #fff}.story-module__hqk4EG__bellowsNo{font-family:var(--display);letter-spacing:.04em;font-size:clamp(26px,3.2cqw,54px);line-height:1}.story-module__hqk4EG__bellowsTitle{font-family:var(--serif);letter-spacing:.06em;white-space:nowrap;font-size:clamp(18px,1.6vw,26px);font-weight:500}.story-module__hqk4EG__bellowsItem[data-open="0"] .story-module__hqk4EG__bellowsTitle{writing-mode:vertical-rl;font-size:16px}.story-module__hqk4EG__bellowsItem[data-open="0"] .story-module__hqk4EG__bellowsNo{font-size:18px}.story-module__hqk4EG__bellowsBody{z-index:2;color:#fff;max-width:30em;margin:0;font-size:14.5px;line-height:1.9;position:absolute;bottom:30px;left:28px;right:28px}.story-module__hqk4EG__bellows[data-ready="0"] .story-module__hqk4EG__bellowsBody{padding:0 20px 20px;position:relative;bottom:auto;left:auto;right:auto}[data-mode=h] .story-module__hqk4EG__pNext{align-items:center;width:82cqw;padding:0 6cqw 0 5cqw;display:flex}.story-module__hqk4EG__nextGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 56px;width:100%;display:grid}.story-module__hqk4EG__stageList{margin:16px 0 0;padding:0;list-style:none}.story-module__hqk4EG__stageRow{border-top:1px solid color-mix(in srgb, var(--accent-ink) 26%, transparent);min-height:56px;color:var(--ink);grid-template-columns:3.2em 1fr auto;align-items:center;text-decoration:none;display:grid}.story-module__hqk4EG__stageList li:last-child .story-module__hqk4EG__stageRow{border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 26%, transparent)}.story-module__hqk4EG__stageRow span:first-child{font-family:var(--display);color:var(--accent-ink);font-size:24px}.story-module__hqk4EG__stageRow span:nth-child(2){font-size:16.5px;font-weight:500}.story-module__hqk4EG__stageRow span:last-child{font-family:var(--display);color:var(--accent-ink);transition:transform .3s var(--ease-expo)}.story-module__hqk4EG__stageRow:hover span:last-child{transform:translate(6px)}.story-module__hqk4EG__relList{grid-template-columns:1fr 1fr;gap:0 20px;margin:14px 0 0;padding:0;list-style:none;display:grid}.story-module__hqk4EG__relList a{border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 20%, transparent);min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;font-size:14px;text-decoration:none;display:flex}.story-module__hqk4EG__relList a:hover{color:var(--accent-ink)}.story-module__hqk4EG__subhead{color:var(--ink);margin:0;font-size:15px;font-weight:600}.story-module__hqk4EG__subhead+.story-module__hqk4EG__relList,.story-module__hqk4EG__relList+.story-module__hqk4EG__cta{margin-top:14px}.story-module__hqk4EG__cta{border-top:1px solid color-mix(in srgb, var(--accent-ink) 26%, transparent);margin-top:28px;padding-top:20px}.story-module__hqk4EG__ctaLead{max-width:32em;color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.8}.story-module__hqk4EG__sec{padding:clamp(72px,12vh,140px) 0;position:relative}.story-module__hqk4EG__wrap{width:min(1180px,100% - 12.5vw);margin:0 auto}.story-module__hqk4EG__secHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.story-module__hqk4EG__secHead .story-module__hqk4EG__sentence{max-width:34em}.story-module__hqk4EG__scopeGrid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:56px;margin-top:48px;display:grid}.story-module__hqk4EG__toc{grid-template-columns:1fr 1fr;gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.story-module__hqk4EG__tocRow{border-top:1px solid color-mix(in srgb, var(--accent-ink) 24%, transparent);min-height:64px;color:var(--ink);grid-template-columns:3em 1fr auto;align-items:center;gap:8px;text-decoration:none;display:grid}.story-module__hqk4EG__tocNo{font-family:var(--display);color:var(--accent-ink);font-size:22px}.story-module__hqk4EG__tocLabel{font-size:15.5px;font-weight:500;line-height:1.5}.story-module__hqk4EG__tocTag{font-family:var(--display);letter-spacing:.14em;color:var(--accent-ink);white-space:nowrap;font-size:10.5px}.story-module__hqk4EG__tocTagPlain{color:var(--ink-soft)}a.story-module__hqk4EG__tocRow:hover .story-module__hqk4EG__tocLabel{color:var(--accent-ink)}.story-module__hqk4EG__marquee{height:560px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.story-module__hqk4EG__marqueeCol{gap:16px;display:grid}[data-motion=on] .story-module__hqk4EG__marqueeCol{animation:48s linear infinite story-module__hqk4EG__linkeMarquee}@keyframes story-module__hqk4EG__linkeMarquee{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 8px))}}.story-module__hqk4EG__marqueeTile{aspect-ratio:240/242;position:relative;overflow:hidden}.story-module__hqk4EG__marqueeTile img{object-fit:cover}.story-module__hqk4EG__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px 64px;display:grid}.story-module__hqk4EG__faqItem{border-top:1px solid color-mix(in srgb, var(--accent-ink) 26%, transparent)}.story-module__hqk4EG__faqItem:last-child{border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 26%, transparent)}.story-module__hqk4EG__faqItem summary{cursor:pointer;min-height:56px;padding:16px 44px 16px 0;font-size:15.5px;font-weight:500;line-height:1.7;list-style:none;position:relative}.story-module__hqk4EG__faqItem summary::-webkit-details-marker{display:none}.story-module__hqk4EG__faqItem summary:after{content:"+";font-family:var(--display);color:var(--accent-ink);font-size:22px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.story-module__hqk4EG__faqItem[open] summary:after{content:"−"}.story-module__hqk4EG__faqItem summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.story-module__hqk4EG__faqA{color:var(--ink-soft);margin:0;padding:0 44px 20px 0;font-size:14.5px;line-height:1.95}.story-module__hqk4EG__closing{text-align:center;padding:clamp(80px,14vh,160px) 0;position:relative}.story-module__hqk4EG__closing:before{content:"";opacity:.16;background:linear-gradient(90deg, var(--accent-ink), var(--accent) 28%, #fff 50%, var(--accent) 72%, var(--accent-ink));width:max(40px,3.96vw);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.story-module__hqk4EG__closingSheet{background:#ffffffe6;width:min(760px,100% - 40px);margin:0 auto;padding:clamp(32px,5vw,56px) clamp(20px,5vw,56px);position:relative}.story-module__hqk4EG__closingH2{font-family:var(--serif);margin:14px auto 0;font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.6}.story-module__hqk4EG__closingP{max-width:34em;color:var(--ink-soft);margin:14px auto 0;font-size:14.5px;line-height:1.95}.story-module__hqk4EG__closing .story-module__hqk4EG__actions,.story-module__hqk4EG__closing .story-module__hqk4EG__subLinks{justify-content:center}.story-module__hqk4EG__closing .story-module__hqk4EG__actions{margin-top:28px}.story-module__hqk4EG__reassure{color:var(--ink-soft);margin:10px 0 0;font-size:12.5px}.story-module__hqk4EG__legal{padding:28px 0 56px}.story-module__hqk4EG__legal p{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.9}@media (max-width:1023px){.story-module__hqk4EG__wipe:after{transform-origin:bottom;transform:scaleY(0)}[data-motion=on] .story-module__hqk4EG__wipe[data-wipe=covered]:after{transform:scaleY(1)}[data-motion=on] .story-module__hqk4EG__wipe[data-wipe=show]:after{transform-origin:top;transform:scaleY(0)}.story-module__hqk4EG__hero{min-height:auto;padding:48px 20px 56px var(--rail-pad)}.story-module__hqk4EG__heroKicker{letter-spacing:.14em;font-size:15px}.story-module__hqk4EG__heroTitle{font-size:11.5vw;line-height:1.12}.story-module__hqk4EG__heroMeta{grid-template-columns:1fr;row-gap:4px;margin-left:0}.story-module__hqk4EG__heroMeta dd+dt{margin-top:10px}.story-module__hqk4EG__ribbon,.story-module__hqk4EG__heroAside{display:none}.story-module__hqk4EG__heroRail{writing-mode:vertical-rl;position:absolute;top:48px;left:22px}.story-module__hqk4EG__panel{padding:0 0 56px}.story-module__hqk4EG__panelRail{writing-mode:vertical-rl;position:absolute;top:0;left:22px}.story-module__hqk4EG__pCover{height:min(118vw,620px);margin-bottom:48px;padding:0}.story-module__hqk4EG__coverTitle{width:auto;font-size:11.5vw;left:24px;right:24px}.story-module__hqk4EG__coverLabel{top:24px;left:24px}.story-module__hqk4EG__pText,.story-module__hqk4EG__collageText,.story-module__hqk4EG__evidenceText,.story-module__hqk4EG__processText,.story-module__hqk4EG__pLayers,.story-module__hqk4EG__pNext{padding-left:var(--rail-pad);padding-right:22px}.story-module__hqk4EG__textGrid,.story-module__hqk4EG__layersGrid,.story-module__hqk4EG__nextGrid{grid-template-columns:1fr}.story-module__hqk4EG__collageBig{width:100%;margin-top:32px}.story-module__hqk4EG__collageSmall{width:72%;margin:-18% 0 0 16px;position:relative}.story-module__hqk4EG__collageCaption{padding-left:var(--rail-pad)}.story-module__hqk4EG__collageTitle{padding-left:var(--rail-pad);margin-top:20px;font-size:9vw}.story-module__hqk4EG__evidenceFigure{margin-top:32px}.story-module__hqk4EG__photoNote{padding-left:var(--rail-pad)}.story-module__hqk4EG__processText{margin-bottom:28px}.story-module__hqk4EG__bellows{flex-direction:column;height:auto}.story-module__hqk4EG__bellowsItem,.story-module__hqk4EG__bellows[data-ready="0"] .story-module__hqk4EG__bellowsItem{flex:none;height:76px;transition:height .5s cubic-bezier(0,.5,0,1)}.story-module__hqk4EG__bellowsItem[data-open="1"]{height:400px}.story-module__hqk4EG__bellows[data-ready="0"] .story-module__hqk4EG__bellowsItem{height:auto;min-height:240px}.story-module__hqk4EG__bellowsItem+.story-module__hqk4EG__bellowsItem{border-top:1px solid #ffffff80;border-left:0}.story-module__hqk4EG__bellowsItem[data-open="0"] .story-module__hqk4EG__bellowsBtn{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:0 22px}.story-module__hqk4EG__bellowsItem[data-open="0"] .story-module__hqk4EG__bellowsTitle{writing-mode:horizontal-tb}.story-module__hqk4EG__bellowsBtn{padding:22px 22px 150px}.story-module__hqk4EG__bellowsBody{bottom:24px;left:22px;right:22px}.story-module__hqk4EG__bellowsNo{font-size:30px}.story-module__hqk4EG__relList{grid-template-columns:1fr}.story-module__hqk4EG__wrap{width:auto;padding:0 22px 0 var(--rail-pad);margin:0}.story-module__hqk4EG__secHead,.story-module__hqk4EG__scopeGrid,.story-module__hqk4EG__faqGrid,.story-module__hqk4EG__toc{grid-template-columns:1fr}.story-module__hqk4EG__marquee{display:none}}@media (min-width:1024px){.story-module__hqk4EG__heroRail,.story-module__hqk4EG__panelRail{display:none}}[data-mode=v] .story-module__hqk4EG__panel{margin-bottom:clamp(48px,8vh,96px)}@media (min-width:1024px){[data-mode=v] .story-module__hqk4EG__pCover{height:min(80vh,760px)}[data-mode=v] .story-module__hqk4EG__pText,[data-mode=v] .story-module__hqk4EG__pLayers,[data-mode=v] .story-module__hqk4EG__pNext,[data-mode=v] .story-module__hqk4EG__collageText,[data-mode=v] .story-module__hqk4EG__evidenceText,[data-mode=v] .story-module__hqk4EG__processText{padding-left:12.5vw;padding-right:12.5vw}[data-mode=v] .story-module__hqk4EG__collageBig,[data-mode=v] .story-module__hqk4EG__evidenceFigure{width:75vw;margin:32px 0 0 12.5vw}[data-mode=v] .story-module__hqk4EG__collageSmall{width:24vw;margin:-10vw 0 0 6vw;position:relative}[data-mode=v] .story-module__hqk4EG__collageTitle,[data-mode=v] .story-module__hqk4EG__collageCaption{padding-left:12.5vw}[data-mode=v] .story-module__hqk4EG__bellowsWrap{height:70vh;margin:0 6vw}}@media (prefers-reduced-motion:reduce){.story-module__hqk4EG__auroraField,.story-module__hqk4EG__ribbon,.story-module__hqk4EG__marqueeCol{animation:none!important}.story-module__hqk4EG__bellowsItem,.story-module__hqk4EG__stageRow span:last-child{transition:none}}
