.shell-module__8ocdXq__navHome,.shell-module__8ocdXq__navPage{transition:background-color var(--dur), border-color var(--dur), backdrop-filter var(--dur);top:0}.shell-module__8ocdXq__navHome{z-index:30;padding:18px var(--pad) 10px;-webkit-backdrop-filter:blur();background:0 0;border-bottom:1px solid #0000;grid-template-columns:1fr auto;align-items:center;row-gap:4px;display:grid;position:fixed;left:0;right:0}.shell-module__8ocdXq__navHome[data-scrolled]{background:color-mix(in oklab, var(--bg) 80%, transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px)}.shell-module__8ocdXq__navPage{z-index:50;padding:16px var(--pad);background:color-mix(in oklab, var(--bg) 80%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky}.shell-module__8ocdXq__links{gap:26px;font-size:14px;display:flex}.shell-module__8ocdXq__link{color:var(--mute);border-bottom:1px solid #0000;padding:6px 0;transition:color .3s,border-color .3s}.shell-module__8ocdXq__link[data-on]{color:var(--ink);border-bottom-color:var(--acc)}.shell-module__8ocdXq__navPage .shell-module__8ocdXq__link:hover{color:var(--ink)}.shell-module__8ocdXq__actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.shell-module__8ocdXq__navPage .shell-module__8ocdXq__actions{gap:12px;margin-left:auto}.shell-module__8ocdXq__lights{cursor:pointer;font-family:var(--fm);letter-spacing:.06em;color:var(--mute);background:0 0;border:0;align-items:center;gap:8px;padding:8px 4px;font-size:11px;display:flex}.shell-module__8ocdXq__navPage .shell-module__8ocdXq__lights{min-height:40px;padding:0 4px}.shell-module__8ocdXq__dot{border:1px solid var(--ink);background:0 0;border-radius:50%;width:8px;height:8px;transition:background-color .3s}.shell-module__8ocdXq__dot[data-on]{background:var(--ink)}.shell-module__8ocdXq__talk{border:1px solid var(--acc);padding:9px 16px;font-size:13px;transition:background-color .3s}.shell-module__8ocdXq__talk:hover{background:color-mix(in oklab, var(--acc) 16%, transparent)}.shell-module__8ocdXq__navPage .shell-module__8ocdXq__talk{align-items:center;min-height:40px;padding:0 16px;display:flex}.shell-module__8ocdXq__desc{text-align:left;height:16px;font-family:var(--fm);letter-spacing:.02em;color:var(--mute);grid-column:1/-1;padding-left:1px;font-size:11px}.shell-module__8ocdXq__desc span{opacity:0;transition:opacity .35s}.shell-module__8ocdXq__desc span[data-on]{opacity:1}@media (max-width:859px){.shell-module__8ocdXq__links,.shell-module__8ocdXq__desc{display:none}.shell-module__8ocdXq__navHome,.shell-module__8ocdXq__navPage{padding:12px var(--pad);justify-content:flex-end;gap:10px;display:flex}.shell-module__8ocdXq__navHome .shell-module__8ocdXq__actions{gap:6px}.shell-module__8ocdXq__navHome .shell-module__8ocdXq__talk{align-items:center;min-height:44px;padding:0 12px;font-size:12px;display:flex}}:root[data-ah] .shell-module__8ocdXq__navPage{font-family:var(--fg-grotesk);background:color-mix(in oklab, var(--bg) 82%, transparent)}.shell-module__8ocdXq__pageBar{display:none}@media (max-width:859px){.shell-module__8ocdXq__pageBar{z-index:50;padding:0 8px calc(14px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--bg) 86%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}}.shell-module__8ocdXq__pageBarItem{min-height:52px;color:var(--mute);place-items:center;font-size:13px;display:grid}.shell-module__8ocdXq__pageBarItem[data-on]{color:var(--acc)}.shell-module__8ocdXq__dockWrap{display:none}@media (max-width:859px){.shell-module__8ocdXq__dockWrap{display:block}}.shell-module__8ocdXq__dock{z-index:50;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.shell-module__8ocdXq__bar{width:100%;padding:0 8px calc(18px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--bg) 84%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);grid-template-columns:repeat(4,1fr);display:grid}.shell-module__8ocdXq__barItem{min-height:56px;font-size:13px;font-family:var(--fb);color:var(--ink);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.shell-module__8ocdXq__navHome,.shell-module__8ocdXq__navPage{transition:none}}.shell-module__8ocdXq__footer{padding:var(--pad) var(--pad) var(--padB,40px);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.shell-module__8ocdXq__footer[data-bordered]{border-top:1px solid var(--line)}.shell-module__8ocdXq__footLine{font-family:var(--fh);color:var(--ink)}.shell-module__8ocdXq__socials{flex-wrap:wrap;gap:14px;display:flex}.shell-module__8ocdXq__socials a:hover{color:var(--ink)}.shell-module__8ocdXq__progress{z-index:60;background:var(--acc);transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}
.decode-module__ywPGwq__page{--pad:clamp(28px, 4vw, 64px);--head-cols:minmax(0, 7fr) minmax(0, 5fr);--feat-cols:minmax(0, 8fr) minmax(0, 4fr);--grid-cols:repeat(3, minmax(0, 1fr))}@media (max-width:1099px){.decode-module__ywPGwq__page{--grid-cols:repeat(2, minmax(0, 1fr))}}@media (max-width:859px){.decode-module__ywPGwq__page{--pad:20px;--head-cols:minmax(0, 1fr);--feat-cols:minmax(0, 1fr);--grid-cols:minmax(0, 1fr)}}.decode-module__ywPGwq__header{padding:calc(var(--pad) * 1.1) var(--pad) calc(var(--pad) * .9);grid-template-columns:var(--head-cols);gap:28px var(--pad);align-items:end;display:grid}.decode-module__ywPGwq__headL{flex-direction:column;gap:22px;animation:1s both decode-module__ywPGwq__aaFade;display:flex}.decode-module__ywPGwq__headR{flex-direction:column;gap:22px;animation:1s .2s both decode-module__ywPGwq__aaFade;display:flex}.decode-module__ywPGwq__accLabel{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-size:11px}.decode-module__ywPGwq__h1{font-family:var(--fh);letter-spacing:-.055em;margin:0;font-size:clamp(56px,10vw,190px);font-weight:500;line-height:.86}.decode-module__ywPGwq__by{font-family:var(--fs);letter-spacing:-.01em;color:var(--mute);margin-top:.2em;font-size:.34em;font-style:italic;font-weight:300;line-height:1.2;display:block}.decode-module__ywPGwq__intro{font-family:var(--fs);text-wrap:pretty;margin:0;font-size:clamp(20px,1.7vw,26px);line-height:1.45}.decode-module__ywPGwq__sub{border:1px solid var(--acc);align-self:flex-start;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-size:15px;transition:background-color .3s;display:flex}.decode-module__ywPGwq__sub:hover{background:color-mix(in oklab, var(--acc) 16%, transparent)}.decode-module__ywPGwq__sub:before{content:"";border-left:9px solid var(--acc);border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0}.decode-module__ywPGwq__section{padding:0 var(--pad) calc(var(--pad) * 1.2)}.decode-module__ywPGwq__sectionAll{padding:0 var(--pad) calc(var(--pad) * 1.4)}.decode-module__ywPGwq__secHead{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-top:14px;display:flex}.decode-module__ywPGwq__sectionAll .decode-module__ywPGwq__secHead{margin-bottom:22px}.decode-module__ywPGwq__label{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.decode-module__ywPGwq__meta{font-family:var(--fm);letter-spacing:.06em;color:var(--mute);font-size:11px}.decode-module__ywPGwq__feat{grid-template-columns:var(--feat-cols);gap:24px calc(var(--pad) * .8);align-items:end;display:grid}.decode-module__ywPGwq__featBody{flex-direction:column;gap:14px;display:flex}.decode-module__ywPGwq__featTitle{font-family:var(--fh);letter-spacing:-.035em;color:var(--mute);margin:0;font-size:clamp(30px,3vw,52px);font-weight:500;line-height:1}.decode-module__ywPGwq__summary{font-family:var(--fs);color:var(--mute);margin:0;font-size:18px;line-height:1.5}.decode-module__ywPGwq__watch{border:0;border-bottom:1px solid var(--line);cursor:pointer;font-family:var(--fm);letter-spacing:.04em;background:0 0;align-self:flex-start;padding:6px 0;font-size:12px;transition:border-color .3s}.decode-module__ywPGwq__watch:hover{border-color:var(--acc)}.decode-module__ywPGwq__thumb{aspect-ratio:16/9;color:#eceff1;background:linear-gradient(155deg,#1b242b,#07090b);width:100%;position:relative;overflow:hidden}.decode-module__ywPGwq__thumbImg{object-fit:cover;filter:saturate(.45)contrast(1.06)brightness(.82);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.decode-module__ywPGwq__thumbTint{background:var(--thumb-tint);mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.decode-module__ywPGwq__thumbShade{pointer-events:none;background:linear-gradient(#0000 45%,#06080ab8);position:absolute;inset:0}.decode-module__ywPGwq__thumbGrain{opacity:.1;pointer-events:none;background:url(/grain.png) 0 0/128px 128px;position:absolute;inset:0}.decode-module__ywPGwq__drift{background:radial-gradient(40% 50% at 35% 45%,#9fe3f038,#0000 70%),radial-gradient(35% 45% at 70% 60%,#9fe3f01a,#0000 70%);animation:18s ease-in-out infinite decode-module__ywPGwq__aaDrift;position:absolute;inset:-10%}.decode-module__ywPGwq__featBtn{cursor:pointer;text-align:left;background:#06080a;border:0;padding:0;display:block}.decode-module__ywPGwq__featBtn:hover{filter:brightness(1.08)}.decode-module__ywPGwq__featBtn .decode-module__ywPGwq__thumbShade{background:linear-gradient(#0000 45%,#06080abf)}.decode-module__ywPGwq__bigPlay{place-items:center;display:grid;position:absolute;inset:0}.decode-module__ywPGwq__bigPlay>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #eceff1b3;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.decode-module__ywPGwq__bigPlay>span:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid #eceff1;width:0;height:0;margin-left:6px}.decode-module__ywPGwq__epTag{font-family:var(--fm);letter-spacing:.08em;color:#eceff1cc;font-size:10px;position:absolute;top:10px;left:12px}.decode-module__ywPGwq__pills{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.decode-module__ywPGwq__pill{border:1px solid var(--line);min-height:36px;color:var(--mute);cursor:pointer;font-family:var(--fm);letter-spacing:.04em;background:0 0;padding:0 14px;font-size:11px;transition:all .3s}.decode-module__ywPGwq__pill[aria-pressed=true]{background:color-mix(in oklab, var(--acc) 14%, transparent);border-color:var(--acc);color:var(--ink)}.decode-module__ywPGwq__grid{grid-template-columns:var(--grid-cols);gap:36px 24px;display:grid}.decode-module__ywPGwq__card{transition:transform .5s var(--ease-hover);flex-direction:column;gap:12px;display:flex}.decode-module__ywPGwq__card:hover{transform:translateY(-4px)}.decode-module__ywPGwq__cardTitle{font-family:var(--fh);letter-spacing:-.01em;color:var(--mute);font-size:19px;font-weight:500;line-height:1.2}.decode-module__ywPGwq__cardTags{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);font-size:10px}.decode-module__ywPGwq__empty{font-family:var(--fs);color:var(--mute);margin:0;font-size:20px;font-style:italic}.decode-module__ywPGwq__pager{border-top:1px solid var(--line);font-family:var(--fm);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:44px;padding-top:20px;font-size:12px;display:flex}.decode-module__ywPGwq__pg{min-width:40px;min-height:40px;color:var(--mute);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:0 12px}.decode-module__ywPGwq__pg[aria-current=page]{border-color:var(--acc);color:var(--ink)}.decode-module__ywPGwq__pg:disabled{color:var(--line);cursor:default}.decode-module__ywPGwq__news{margin:0 var(--pad);padding:var(--pad) 0 calc(var(--pad) * 1.2);border-top:1px solid var(--line);grid-template-columns:var(--head-cols);gap:24px calc(var(--pad) * .8);align-items:end;display:grid}.decode-module__ywPGwq__newsH2{font-family:var(--fh);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4vw,56px);font-weight:500;line-height:1}.decode-module__ywPGwq__newsP{max-width:480px;color:var(--mute);margin:0;font-size:16px;line-height:1.5}.decode-module__ywPGwq__backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);padding:var(--pad);background:#040507c7;justify-content:center;align-items:center;animation:.4s both decode-module__ywPGwq__aaFade;display:flex;position:fixed;inset:0}.decode-module__ywPGwq__dialog{background:var(--bg);width:min(1100px,100%);max-height:100%;color:var(--ink);border:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.decode-module__ywPGwq__player{aspect-ratio:16/9;color:#eceff1;background:#06080a;place-items:center;display:grid;position:relative}.decode-module__ywPGwq__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.decode-module__ywPGwq__spin{border:1px solid #eceff133;border-top-color:#9fe3f0;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite decode-module__ywPGwq__aaSpin}.decode-module__ywPGwq__close{color:#eceff1;cursor:pointer;z-index:1;background:#0006;border:1px solid #eceff14d;width:40px;height:40px;font-size:18px;line-height:1;position:absolute;top:12px;right:12px}.decode-module__ywPGwq__info{grid-template-columns:var(--feat-cols);gap:20px 40px;padding:clamp(20px,3vw,40px);display:grid}.decode-module__ywPGwq__infoL{flex-direction:column;gap:12px;display:flex}.decode-module__ywPGwq__infoR{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.decode-module__ywPGwq__epLabel{font-family:var(--fm);letter-spacing:.08em;color:var(--acc);font-size:11px}.decode-module__ywPGwq__h3{font-family:var(--fh);letter-spacing:-.03em;color:var(--mute);margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.05}.decode-module__ywPGwq__essay{font-family:var(--fm);border-bottom:1px solid var(--line);padding:6px 0;font-size:12px}.decode-module__ywPGwq__next{border:1px solid var(--acc);cursor:pointer;background:0 0;align-items:center;min-height:44px;padding:0 18px;font-size:14px;display:inline-flex}.decode-module__ywPGwq__pageEp{padding:calc(var(--pad) * 1.1) var(--pad) calc(var(--pad) * 1.4);flex-direction:column;gap:24px;display:flex}.decode-module__ywPGwq__back{font-family:var(--fm);letter-spacing:.04em;color:var(--mute);font-size:12px}.decode-module__ywPGwq__pageEp .decode-module__ywPGwq__dialog{width:100%;max-height:none}
.desk-module__nIDE5q__page{--pad:clamp(28px, 4vw, 64px);--head-cols:minmax(0, 6fr) minmax(0, 5fr);--row-cols:48px minmax(0, 1fr) 180px}@media (max-width:859px){.desk-module__nIDE5q__page{--pad:20px;--head-cols:minmax(0, 1fr);--row-cols:minmax(0, 1fr)}}.desk-module__nIDE5q__header{padding:calc(var(--pad) * 1.1) var(--pad) calc(var(--pad) * .9);grid-template-columns:var(--head-cols);gap:28px var(--pad);align-items:end;display:grid}.desk-module__nIDE5q__headL{flex-direction:column;gap:22px;animation:1s both desk-module__nIDE5q__aaFade;display:flex}.desk-module__nIDE5q__accLabel{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-size:11px}.desk-module__nIDE5q__h1{font-family:var(--fh);letter-spacing:-.055em;margin:0;font-size:clamp(56px,10vw,190px);font-weight:500;line-height:.86}.desk-module__nIDE5q__intro{font-family:var(--fs);text-wrap:pretty;margin:0;font-size:clamp(20px,1.7vw,26px);line-height:1.45;animation:1s .2s both desk-module__nIDE5q__aaLift}.desk-module__nIDE5q__list{padding:0 var(--pad) calc(var(--pad) * 1.4)}.desk-module__nIDE5q__secHead{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;display:flex}.desk-module__nIDE5q__label{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.desk-module__nIDE5q__meta{font-family:var(--fm);letter-spacing:.06em;color:var(--mute);font-size:11px}.desk-module__nIDE5q__row{grid-template-columns:var(--row-cols);border-bottom:1px solid var(--line);transition:padding-left .5s var(--ease-hover), color .3s;align-items:baseline;gap:14px 32px;padding:clamp(26px,3vw,44px) 0;animation:.9s both desk-module__nIDE5q__aaFade;display:grid}.desk-module__nIDE5q__row:hover{color:var(--acc);padding-left:12px}.desk-module__nIDE5q__rowTitle{font-family:var(--fh);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.4vw,58px);font-weight:500;line-height:1.02}.desk-module__nIDE5q__rowMeta{font-family:var(--fm);letter-spacing:.06em;color:var(--mute);flex-direction:column;gap:6px;font-size:11px;display:flex}.desk-module__nIDE5q__lane{color:var(--acc)}.desk-module__nIDE5q__article{padding:var(--pad) var(--pad) calc(var(--pad) * 1.2);flex-direction:column;align-items:center;display:flex}.desk-module__nIDE5q__col{flex-direction:column;gap:30px;width:100%;max-width:760px;animation:.8s both desk-module__nIDE5q__aaFade;display:flex}.desk-module__nIDE5q__back{font-family:var(--fm);color:var(--mute);align-self:flex-start;padding:6px 0;font-size:12px}.desk-module__nIDE5q__back:hover{color:var(--ink)}.desk-module__nIDE5q__kicker{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.desk-module__nIDE5q__essayH1{font-family:var(--fh);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,92px);font-weight:500;line-height:.98}.desk-module__nIDE5q__rule{background:var(--rule-fade);height:1px}.desk-module__nIDE5q__body{font-family:var(--fs);font-size:var(--t-serif-body);flex-direction:column;gap:22px;line-height:1.65;display:flex}.desk-module__nIDE5q__body p{margin:0}.desk-module__nIDE5q__heroImage{aspect-ratio:16/9;width:100%;margin:0;position:relative;overflow:hidden}.desk-module__nIDE5q__bodyH2{font-family:var(--fh);letter-spacing:-.035em;margin:34px 0 0;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.08}.desk-module__nIDE5q__bodyH3{font-family:var(--fh);letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.15}.desk-module__nIDE5q__bodyQuote{border-left:1px solid var(--acc);color:var(--ink);margin:20px 0;padding-left:22px;font-style:italic}.desk-module__nIDE5q__bodyList{flex-direction:column;gap:8px;margin:0;padding-left:1.35em;display:flex}.desk-module__nIDE5q__bodyLink{color:var(--acc);border-bottom:1px solid color-mix(in oklab, var(--acc) 45%, transparent)}.desk-module__nIDE5q__inlineMedia{flex-direction:column;gap:10px;margin:24px 0;display:flex}.desk-module__nIDE5q__inlineMediaWide{width:min(1080px, calc(100vw - 2 * var(--pad)));margin-left:50%;transform:translate(-50%)}.desk-module__nIDE5q__inlineImage{aspect-ratio:16/9;background:var(--bg2);width:100%;position:relative;overflow:hidden}.desk-module__nIDE5q__mediaTitle{font-family:var(--fh);font-size:18px;font-weight:500}.desk-module__nIDE5q__mediaMeta{font-family:var(--fm);letter-spacing:.04em;color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:10px;line-height:1.5;display:flex}.desk-module__nIDE5q__mediaMeta a,.desk-module__nIDE5q__mediaLink{color:var(--acc)}.desk-module__nIDE5q__audioMedia{border:1px solid var(--line);background:var(--bg2);padding:18px}.desk-module__nIDE5q__audioMedia audio{width:100%}.desk-module__nIDE5q__videoFrame{aspect-ratio:16/9;background:var(--bg2);border:1px solid var(--line);width:100%;position:relative;overflow:hidden}.desk-module__nIDE5q__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.desk-module__nIDE5q__videoLoad{background:var(--video-grad);color:var(--video-ink);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.desk-module__nIDE5q__videoPlay{border:1px solid;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.desk-module__nIDE5q__videoPlay:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid;width:0;height:0;margin-left:4px}.desk-module__nIDE5q__quote{font-family:var(--fs);color:var(--acc);text-wrap:balance;margin:18px 0;padding:0;font-size:clamp(30px,3.2vw,48px);font-style:italic;font-weight:300;line-height:1.15}.desk-module__nIDE5q__write{border:1px dashed var(--line);font-family:var(--fm);color:var(--mute);padding:16px;font-size:12px;line-height:1.6}.desk-module__nIDE5q__write b{color:var(--acc);font-weight:400}.desk-module__nIDE5q__foot{border-top:1px solid var(--ink);flex-direction:column;gap:16px;padding-top:22px;display:flex}.desk-module__nIDE5q__footLine{font-family:var(--fs);margin:0;font-size:22px;font-style:italic;line-height:1.4}.desk-module__nIDE5q__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.desk-module__nIDE5q__share{border:1px solid var(--line);align-items:center;min-height:44px;padding:0 18px;font-size:14px;transition:border-color .3s;display:flex}.desk-module__nIDE5q__share:hover{border-color:var(--acc)}.desk-module__nIDE5q__shareGroup{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.desk-module__nIDE5q__shareLabel{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-right:2px;font-size:11px}.desk-module__nIDE5q__shareIcon{width:38px;height:38px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;padding:8px;transition:color .25s,border-color .25s,background-color .25s;display:grid}.desk-module__nIDE5q__shareIcon:hover,.desk-module__nIDE5q__shareIcon:focus-visible{color:var(--acc);border-color:var(--acc);background:color-mix(in oklab, var(--acc) 9%, transparent)}.desk-module__nIDE5q__shareIcon svg{fill:currentColor;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.desk-module__nIDE5q__shareIcon svg rect,.desk-module__nIDE5q__shareIcon svg circle{fill:none}.desk-module__nIDE5q__shareIcon svg .desk-module__nIDE5q__iconFill{fill:currentColor;stroke:none}.desk-module__nIDE5q__shareStatus{font-family:var(--fm);letter-spacing:.03em;color:var(--acc);font-size:10px}.desk-module__nIDE5q__next{font-family:var(--fm);border-bottom:1px solid var(--line);padding:6px 0;font-size:12px}
.HomeAtmosphere-module__-K2czq__canvas{z-index:20;pointer-events:none;opacity:.62;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}@media (max-width:859px){.HomeAtmosphere-module__-K2czq__canvas{opacity:.5}}@media (prefers-reduced-motion:reduce){.HomeAtmosphere-module__-K2czq__canvas{opacity:.38}}
.home-module__oe3DtG__label{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px}.home-module__oe3DtG__meta{font-family:var(--fm);letter-spacing:.06em;color:var(--mute);font-size:11px}.home-module__oe3DtG__cta{font-family:var(--fm);letter-spacing:.04em;font-size:12px}.home-module__oe3DtG__btnLg{border:1px solid var(--acc);align-self:flex-start;padding:12px 20px;font-size:15px;transition:background-color .3s}.home-module__oe3DtG__btnLg:hover{background:color-mix(in oklab, var(--acc) 16%, transparent)}.home-module__oe3DtG__heroShell{background:var(--hero-bg);color:var(--hero-ink);position:relative}.home-module__oe3DtG__interactiveHero{min-height:var(--vh,100vh);isolation:isolate;background:var(--hero-bg);color:var(--hero-ink);position:relative;overflow:hidden}.home-module__oe3DtG__heroMedia{z-index:-2;position:absolute;inset:0;overflow:hidden}.home-module__oe3DtG__heroMedia img,.home-module__oe3DtG__heroMedia video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-module__oe3DtG__heroMedia img{opacity:0;transition:opacity .18s linear}.home-module__oe3DtG__heroMedia img.home-module__oe3DtG__lookVisible,.home-module__oe3DtG__formVideo{opacity:1}.home-module__oe3DtG__dissolveVideo{opacity:0}.home-module__oe3DtG__dissolveVisible{opacity:1}.home-module__oe3DtG__heroReadability{background:linear-gradient(#0000,#00000061 38%,#000000e6);position:absolute;inset:42% 0 0}.home-module__oe3DtG__heroEyebrow{z-index:3;top:84px;left:var(--pad);width:max-content;max-width:calc(100% - 2 * var(--pad));color:var(--hero-acc);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;text-align:center;font-size:11px;position:absolute}.home-module__oe3DtG__pillarHeading{font:inherit;margin:0}.home-module__oe3DtG__pillar{z-index:3;isolation:isolate;font-family:var(--fh);letter-spacing:-.055em;color:var(--hero-ink);transition:opacity .3s var(--ease-hover), filter .3s var(--ease-hover);text-shadow:0 2px 28px #000000e0,0 0 10px #000000b8;font-size:clamp(52px,6.4vw,122px);font-weight:500;line-height:.9;display:block;position:absolute}.home-module__oe3DtG__pillar:before{content:"";z-index:-1;opacity:0;pointer-events:none;filter:blur(8px);transition:opacity .3s var(--ease-hover);background:radial-gradient(#09191fe0 0%,#0d394485 44%,#0000 74%);position:absolute;inset:-.34em -.24em}.home-module__oe3DtG__pillarClarity{left:var(--pad);top:46%;transform:translateY(-50%)}.home-module__oe3DtG__pillarStrategy{top:11%;left:50%;transform:translate(-50%)}.home-module__oe3DtG__pillarExecution{right:var(--pad);top:46%;transform:translateY(-50%)}.home-module__oe3DtG__interactiveHero[data-active]:not([data-active=""]) .home-module__oe3DtG__pillar{opacity:.46}.home-module__oe3DtG__interactiveHero[data-active=clarity] .home-module__oe3DtG__pillarClarity,.home-module__oe3DtG__interactiveHero[data-active=strategy] .home-module__oe3DtG__pillarStrategy,.home-module__oe3DtG__interactiveHero[data-active=execution] .home-module__oe3DtG__pillarExecution{opacity:1;color:var(--hero-ink);filter:brightness(1.35)drop-shadow(0 0 9px #9fe3f0eb)drop-shadow(0 0 24px #9fe3f085)}.home-module__oe3DtG__interactiveHero[data-active=clarity] .home-module__oe3DtG__pillarClarity:before,.home-module__oe3DtG__interactiveHero[data-active=strategy] .home-module__oe3DtG__pillarStrategy:before,.home-module__oe3DtG__interactiveHero[data-active=execution] .home-module__oe3DtG__pillarExecution:before{opacity:1}.home-module__oe3DtG__heroBottom{z-index:3;width:min(760px, calc(100% - 2 * var(--pad)));text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(28px,6vh,72px);left:50%;transform:translate(-50%)}.home-module__oe3DtG__pillarDescription{box-sizing:border-box;min-height:38px;color:var(--hero-ink);font-family:var(--fm);letter-spacing:.035em;opacity:0;background:0 0;border:1px solid #0000;margin:0;padding:9px 15px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .25s,border-color .25s,background-color .25s,box-shadow .25s}.home-module__oe3DtG__descriptionVisible{opacity:1;border-color:color-mix(in oklab, var(--hero-acc) 58%, transparent);background:color-mix(in oklab, var(--hero-bg) 76%, transparent);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 28px #9fe3f02e,inset 0 0 18px #9fe3f00f}.home-module__oe3DtG__heroStand{max-width:720px;color:var(--hero-mute);text-wrap:balance;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.45}.home-module__oe3DtG__heroQuoteTransition{min-height:52vh;padding:clamp(72px, 12vh, 150px) var(--pad);text-align:center;background:var(--hero-bg);color:var(--hero-ink);flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex}.home-module__oe3DtG__heroQuoteTransition .home-module__oe3DtG__quote{align-items:center;max-width:1200px}.home-module__oe3DtG__mobileInteractiveHero,.home-module__oe3DtG__legacyHero{display:none}.home-module__oe3DtG__hero{min-height:calc(var(--vh,100vh) - 80px);padding:calc(var(--pad) * .8) var(--pad) var(--pad);gap:calc(var(--pad) * 1.1);flex-direction:column;display:flex;position:relative}.home-module__oe3DtG__heroRow{grid-template-columns:var(--hero-cols);gap:calc(var(--pad) * .9);align-items:end;display:grid}.home-module__oe3DtG__heroRow2{grid-template-columns:var(--hero-cols);gap:24px calc(var(--pad) * .9);align-items:end;display:grid}.home-module__oe3DtG__heroLeft{flex-direction:column;gap:30px;display:flex}.home-module__oe3DtG__fadeRule{background:var(--rule-fade);transform-origin:0;height:1px;animation:home-module__oe3DtG__aaScale 1.4s var(--ease-rule) both}.home-module__oe3DtG__h1{font-family:var(--fh);font-weight:500;font-size:var(--t-hero);letter-spacing:-.05em;flex-direction:column;margin:0;line-height:.9;display:flex}.home-module__oe3DtG__line{padding-bottom:.06em;display:block;overflow:hidden}.home-module__oe3DtG__line>span{animation:home-module__oe3DtG__aaRise 1.2s var(--ease-in) both;display:block}.home-module__oe3DtG__line:first-child>span{animation-delay:.25s}.home-module__oe3DtG__line:nth-child(2)>span{animation-delay:.5s}.home-module__oe3DtG__line:nth-child(3)>span{animation-delay:.75s}.home-module__oe3DtG__standWrap{flex-direction:column;gap:14px;max-width:560px;animation:1.2s 1.1s both home-module__oe3DtG__aaLift;display:flex}.home-module__oe3DtG__accLabel{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);font-size:11px}.home-module__oe3DtG__stand{color:var(--mute);text-wrap:pretty;margin:0;font-size:clamp(17px,1.4cqw,20px);line-height:1.5}.home-module__oe3DtG__figure{flex-direction:column;gap:10px;margin:0;animation:1.6s .6s both home-module__oe3DtG__aaFade;display:flex}.home-module__oe3DtG__portrait{aspect-ratio:var(--fig-ar);background:var(--bg2);transition:background-color var(--dur);position:relative;overflow:hidden}.home-module__oe3DtG__portrait canvas{width:100%;height:100%;position:absolute;inset:0}.home-module__oe3DtG__quote{flex-direction:column;gap:14px;margin:0;animation:1.4s 1.4s both home-module__oe3DtG__aaFade;display:flex}.home-module__oe3DtG__quoteText{font-family:var(--fs);font-style:italic;font-weight:300;font-size:var(--t-quote);letter-spacing:-.01em;text-wrap:balance;line-height:1.15}.home-module__oe3DtG__toEvo{font-family:var(--fm);letter-spacing:.04em;justify-self:start;padding:10px 0;font-size:12px}.home-module__oe3DtG__ev{position:relative}.home-module__oe3DtG__evPin{height:var(--vh,100vh);padding:96px 0 var(--pad);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.home-module__oe3DtG__evHead{padding:0 var(--pad) 24px;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-module__oe3DtG__evBar{height:1px;margin:0 var(--pad);background:var(--line);position:relative}.home-module__oe3DtG__evBar>div{height:1px;width:calc(var(--ep,0) * 100%);background:var(--acc);position:absolute;top:0;left:0}.home-module__oe3DtG__track{padding:0 var(--pad);will-change:transform;flex-direction:row;flex:1;align-items:stretch;gap:clamp(40px,5cqw,96px);display:flex}.home-module__oe3DtG__intro,.home-module__oe3DtG__end{width:min(440px,34cqw);opacity:calc(.3 + var(--on,1) * .7);flex-direction:column;flex:none;justify-content:center;padding:40px 0;display:flex}.home-module__oe3DtG__intro{gap:22px}.home-module__oe3DtG__end{gap:16px}.home-module__oe3DtG__evTitle{font-family:var(--fh);letter-spacing:-.05em;margin:0;font-size:clamp(46px,6.4cqw,120px);font-weight:500;line-height:.92}.home-module__oe3DtG__evSub{max-width:380px;font-family:var(--fs);color:var(--mute);margin:0;font-size:clamp(20px,1.8cqw,28px);font-style:italic;line-height:1.25}.home-module__oe3DtG__evHint{font-family:var(--fm);letter-spacing:.06em;color:var(--acc);font-size:11px}.home-module__oe3DtG__hintMob{display:none}.home-module__oe3DtG__chapter{--shx:0px;--shy:28px;border-left:1px solid var(--line);width:min(520px,40cqw);opacity:calc(.22 + var(--on,1) * .78);transform:translate(calc((1 - var(--on,1)) * var(--shx)), calc((1 - var(--on,1)) * var(--shy)));flex-direction:column;flex:none;justify-content:center;gap:24px;padding:40px 0 40px 28px;display:flex;position:relative}.home-module__oe3DtG__tick{width:1px;height:calc(var(--on,1) * 64px);background:var(--acc);position:absolute;top:40px;left:-1px}.home-module__oe3DtG__chHead{align-items:baseline;gap:14px;display:flex}.home-module__oe3DtG__chNum{font-family:var(--fh);font-weight:500;font-size:var(--t-ev-num);letter-spacing:-.05em;color:var(--acc);line-height:.8}.home-module__oe3DtG__chLine{font-family:var(--fh);font-weight:500;font-size:var(--t-ev-line);letter-spacing:-.025em;text-wrap:pretty;margin:0;line-height:1.1}.home-module__oe3DtG__chLink{font-family:var(--fm);letter-spacing:.04em;border-bottom:1px solid var(--line);align-self:flex-start;padding:6px 0;font-size:12px;transition:border-color .3s}.home-module__oe3DtG__chLink:hover{border-color:var(--acc)}.home-module__oe3DtG__endLine{font-family:var(--fs);text-wrap:balance;font-size:clamp(24px,2.4cqw,38px);font-style:italic;line-height:1.2}.home-module__oe3DtG__mosaic{padding:calc(var(--pad) * 1.4) var(--pad) var(--pad);flex-direction:column;gap:28px;display:flex}.home-module__oe3DtG__secHead{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;display:flex}.home-module__oe3DtG__secHead>:first-child{color:var(--ink)}.home-module__oe3DtG__grid{gap:var(--gap);scrollbar-width:none;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:250px;grid-auto-flow:dense;padding:4px 0 12px;display:grid}.home-module__oe3DtG__grid::-webkit-scrollbar{display:none}.home-module__oe3DtG__tile{scroll-snap-align:start;transition:transform .6s var(--ease-hover), background-color var(--dur);flex-direction:column;justify-content:space-between;display:flex;position:relative}.home-module__oe3DtG__tile:hover{transform:translateY(-4px)}.home-module__oe3DtG__ruled{border-top:1px solid var(--ink);padding:22px 0}.home-module__oe3DtG__tC{background:var(--bg2);border-top:1px solid var(--ink);grid-area:span 2/1/auto/span 7;gap:20px;padding:clamp(20px,2.2cqw,36px);overflow:hidden}.home-module__oe3DtG__tA{background:var(--video-grad);color:var(--video-ink);grid-column:8/span 5;padding:22px;overflow:hidden}.home-module__oe3DtG__aThumb{object-fit:cover;filter:saturate(.45)contrast(1.06)brightness(.62);opacity:.76}.home-module__oe3DtG__tA:after{content:"";pointer-events:none;background:linear-gradient(#05090c1a 30%,#05090cf0);position:absolute;inset:0}.home-module__oe3DtG__tB{grid-column:8/span 5;gap:14px}.home-module__oe3DtG__tF{grid-column:1/span 4;gap:12px}.home-module__oe3DtG__tH{background:var(--book-tile);color:var(--book-ink);transition:transform .9s var(--ease-hover);flex-direction:row;grid-column:5/span 5;justify-content:flex-start;align-items:stretch;gap:20px;padding:22px;overflow:hidden}.home-module__oe3DtG__tH:hover{transform:translateY(-4px)rotate(-.4deg)}.home-module__oe3DtG__tI{grid-column:10/span 3;gap:12px}.home-module__oe3DtG__flow{opacity:.55;pointer-events:none;width:78%;height:60%;position:absolute;top:10%;right:-4%}.home-module__oe3DtG__cTop{font-family:var(--fm);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.home-module__oe3DtG__chip{border:1px solid var(--line);color:var(--mute);margin-left:auto;padding:4px 8px}.home-module__oe3DtG__cBody{flex-direction:column;gap:18px;display:flex;position:relative}.home-module__oe3DtG__cH3{font-family:var(--fh);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.6cqw,80px);font-weight:500;line-height:.98}.home-module__oe3DtG__cH3>span{display:block}.home-module__oe3DtG__strike{display:inline-block;position:relative}.home-module__oe3DtG__strike:after{content:"";height:max(2px,.05em);width:calc(min(1, var(--mp,0) * 1.7) * 104%);background:var(--acc);position:absolute;top:54%;left:-2%}.home-module__oe3DtG__serifMute{font-family:var(--fs);color:var(--mute);margin:0;font-size:clamp(18px,1.5cqw,24px);font-style:italic}.home-module__oe3DtG__rel{position:relative}.home-module__oe3DtG__aGlow{z-index:1;background:radial-gradient(60% 80% at 70% 40%,#9fe3f033,#0000 70%);position:absolute;inset:0}.home-module__oe3DtG__aTop{z-index:2;font-family:var(--fm);letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:relative}.home-module__oe3DtG__aNew{border:1px solid #eceff180;padding:3px 7px}.home-module__oe3DtG__play{z-index:2;border:1px solid #eceff199;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.home-module__oe3DtG__play:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #eceff1;width:0;height:0;margin-left:4px}.home-module__oe3DtG__aFoot{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.home-module__oe3DtG__aTitle{color:#eceff1b3;font-size:17px;font-weight:500}.home-module__oe3DtG__bH3{font-family:var(--fs);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(24px,2.1cqw,34px);font-weight:400;line-height:1.12}.home-module__oe3DtG__arc{flex-direction:column;gap:5px;margin:0;padding:0;font-size:15px;line-height:1.3;list-style:none;display:flex}.home-module__oe3DtG__arc li{color:var(--mute);align-items:center;gap:10px;display:flex}.home-module__oe3DtG__arc li:before{content:"";border:1px solid;border-radius:50%;flex:none;width:5px;height:5px}.home-module__oe3DtG__arc li:last-child{color:var(--ink)}.home-module__oe3DtG__arc li:last-child:before{background:var(--acc);border-color:var(--acc)}.home-module__oe3DtG__hGrain{opacity:.28;pointer-events:none;background:url(/grain.png) 0 0/128px 128px;position:absolute;inset:0}.home-module__oe3DtG__hGlow{pointer-events:none;background:radial-gradient(70% 90% at 20% 30%,#e3a85759,#0000 70%);position:absolute;inset:0}.home-module__oe3DtG__hCover{aspect-ratio:2/3;flex:none;align-self:center;width:96px;position:relative;overflow:hidden;box-shadow:6px 10px 24px #2a1f1659}.home-module__oe3DtG__hBody{flex-direction:column;justify-content:space-between;gap:12px;min-width:0;display:flex;position:relative}.home-module__oe3DtG__hLabel{font-family:var(--fm);letter-spacing:.06em;color:#7a5f43;font-size:11px}.home-module__oe3DtG__hTitle{font-family:var(--fs);font-size:clamp(19px,1.6cqw,24px);font-style:italic;line-height:1.15}.home-module__oe3DtG__hQuote{font-family:var(--fs);color:#5c4733;font-size:16px;line-height:1.35}.home-module__oe3DtG__iP{font-family:var(--fh);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(21px,1.9cqw,30px);font-weight:500;line-height:1.12}.home-module__oe3DtG__acc{color:var(--acc)}.home-module__oe3DtG__found{padding:calc(var(--pad) * 1.4) var(--pad);gap:calc(var(--pad) * .9);flex-direction:column;display:flex}.home-module__oe3DtG__foundHead{grid-template-columns:var(--hero-cols);gap:20px calc(var(--pad) * .9);align-items:end;display:grid}.home-module__oe3DtG__h2{font-family:var(--fh);letter-spacing:-.045em;margin:0;font-size:clamp(40px,5cqw,88px);font-weight:500;line-height:.95}.home-module__oe3DtG__foundGrid{grid-template-columns:var(--found-cols);gap:calc(var(--pad) * .7);display:grid}.home-module__oe3DtG__fd{border-top:1px solid var(--ink);opacity:calc(.2 + var(--on,1) * .8);transform:translateY(calc((1 - var(--on,1)) * 30px));flex-direction:column;gap:22px;padding-top:18px;display:flex}.home-module__oe3DtG__fdHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-module__oe3DtG__fdTag{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-size:11px}.home-module__oe3DtG__fdLine{font-family:var(--fs);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(28px,2.8cqw,46px);font-weight:300;line-height:1.12}.home-module__oe3DtG__news{margin:0 var(--pad);padding:calc(var(--pad) * 1.2) 0;grid-template-columns:var(--hero-cols);gap:24px calc(var(--pad) * .8);border-top:1px solid var(--line);align-items:end;display:grid}.home-module__oe3DtG__newsH2{font-family:var(--fh);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4cqw,56px);font-weight:500;line-height:1}.home-module__oe3DtG__newsP{max-width:480px;color:var(--mute);margin:0;font-size:16px;line-height:1.5}.home-module__oe3DtG__form{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.home-module__oe3DtG__input{border:0;border-bottom:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;background:0 0;flex:200px;padding:0 2px;font-size:15px}.home-module__oe3DtG__submit{border:1px solid var(--acc);cursor:pointer;background:0 0;min-height:46px;padding:0 22px;font-size:14px;transition:background-color .3s}.home-module__oe3DtG__submit:hover{background:color-mix(in oklab, var(--acc) 16%, transparent)}.home-module__oe3DtG__ok{font-family:var(--fm);color:var(--acc);margin:0;font-size:13px}.home-module__oe3DtG__ah{min-height:calc(var(--vh,100vh) * 1.05);padding:calc(var(--pad) * 1.6) var(--pad);grid-template-columns:var(--hero-cols);gap:48px calc(var(--pad) * .9);align-items:center;display:grid;position:relative}.home-module__oe3DtG__ahCopy{flex-direction:column;gap:22px;max-width:760px;display:flex}.home-module__oe3DtG__ahLabel{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);transition:color var(--dur);font-size:11px}.home-module__oe3DtG__ahH2{font-family:var(--fs);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(38px,5.2cqw,92px);font-weight:300;line-height:1.02}.home-module__oe3DtG__ahP{max-width:520px;font-family:var(--fs);color:var(--mute);text-wrap:pretty;margin:0;font-size:clamp(18px,1.5cqw,22px);line-height:1.45}.home-module__oe3DtG__ahBtn{border:1px solid var(--acc);font-family:var(--fs);align-self:flex-start;margin-top:8px;padding:12px 20px;font-size:17px;transition:background-color .6s}.home-module__oe3DtG__ahBtn:hover{background:color-mix(in oklab, var(--acc) 16%, transparent)}.home-module__oe3DtG__cover{opacity:.55;width:min(340px,80%);transition:transform 1.8s var(--ease-hover), opacity 1.8s;justify-self:center;margin:0;transform:rotate(0)translateY(30px)}:root[data-ah] .home-module__oe3DtG__cover{opacity:1;transform:rotate(-2deg)translateY(0)}.home-module__oe3DtG__coverArt{aspect-ratio:2/3;width:100%;box-shadow:var(--shadow-cover);position:relative;overflow:hidden}.home-module__oe3DtG__coverArt:after{content:"";opacity:.2;background:url(/grain.png) 0 0/128px 128px;position:absolute;inset:0}@media (max-width:859px){.home-module__oe3DtG__interactiveHero,.home-module__oe3DtG__legacyHero{display:none}.home-module__oe3DtG__mobileInteractiveHero{min-height:var(--vh,100svh);isolation:isolate;background:var(--hero-bg);color:var(--hero-ink);display:block;position:relative;overflow:hidden}.home-module__oe3DtG__mobileHeroMedia{z-index:-2;position:absolute;inset:0;overflow:hidden}.home-module__oe3DtG__mobileHeroMedia img,.home-module__oe3DtG__mobileHeroMedia video{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.home-module__oe3DtG__mobileHeroMedia img{opacity:0;transition:opacity .42s var(--ease-hover)}.home-module__oe3DtG__mobileHeroMedia img.home-module__oe3DtG__mobileLookVisible,.home-module__oe3DtG__mobileFormVideo{opacity:1}.home-module__oe3DtG__mobileDissolveVideo{opacity:0}.home-module__oe3DtG__mobileDissolveVisible{opacity:1}.home-module__oe3DtG__mobileHeroReadability{background:linear-gradient(#0000,#00000080 26%,#000000f0 78%);position:absolute;inset:38% 0 0}.home-module__oe3DtG__mobileHeroEyebrow{z-index:3;color:var(--hero-acc);border:1px solid color-mix(in oklab, var(--hero-acc) 28%, transparent);-webkit-backdrop-filter:blur(4px);font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;text-align:center;background:linear-gradient(#000000c7,#00000052);padding:7px 10px;font-size:9px;position:absolute;top:76px;left:20px;right:20px;box-shadow:0 8px 22px #00000038}.home-module__oe3DtG__mobilePillarHeading{z-index:3;pointer-events:none;font:inherit;margin:0;position:absolute;inset:0}.home-module__oe3DtG__mobilePillar{isolation:isolate;appearance:none;color:var(--hero-ink);cursor:pointer;pointer-events:auto;font-family:var(--fh);letter-spacing:-.04em;text-shadow:0 2px 18px #000000e6;transition:opacity .3s var(--ease-hover), filter .3s var(--ease-hover);background:0 0;border:0;padding:8px 0;font-size:clamp(19px,6vw,27px);font-weight:500;line-height:1;position:absolute}.home-module__oe3DtG__mobilePillar:first-child{top:55%;left:7%}.home-module__oe3DtG__mobilePillar:nth-child(2){top:43%;left:50%;transform:translate(-50%)}.home-module__oe3DtG__mobilePillar:nth-child(3){top:55%;right:5%}.home-module__oe3DtG__mobilePillar:before{content:"";z-index:-1;opacity:0;pointer-events:none;filter:blur(7px);transition:opacity .3s var(--ease-hover);background:radial-gradient(#09191feb 0%,#0d394494 45%,#0000 76%);position:absolute;inset:-.6em -.36em}.home-module__oe3DtG__mobileInteractiveHero[data-active]:not([data-active=""]) .home-module__oe3DtG__mobilePillar{opacity:.42}.home-module__oe3DtG__mobilePillar[aria-pressed=true]{color:var(--hero-ink);filter:brightness(1.35)drop-shadow(0 0 7px #9fe3f0e6)drop-shadow(0 0 17px #9fe3f080);opacity:1!important}.home-module__oe3DtG__mobilePillar[aria-pressed=true]:before{opacity:1}.home-module__oe3DtG__mobilePillar:focus-visible{outline:2px solid var(--hero-acc);outline-offset:4px}.home-module__oe3DtG__mobileHeroBottom{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(88px,12svh,112px);left:20px;right:20px}.home-module__oe3DtG__mobilePillarDescription{box-sizing:border-box;min-height:58px;color:var(--hero-ink);font-family:var(--fm);letter-spacing:.035em;opacity:0;background:0 0;border:1px solid #0000;margin:0;padding:9px 12px;font-size:10px;font-weight:500;line-height:1.5;transition:opacity .25s,border-color .25s,background-color .25s,box-shadow .25s}.home-module__oe3DtG__mobilePillarLink{color:var(--hero-acc);white-space:nowrap;margin-left:10px;font-weight:700;display:inline-block}.home-module__oe3DtG__mobilePillarDescription.home-module__oe3DtG__descriptionVisible{opacity:1;border-color:color-mix(in oklab, var(--hero-acc) 58%, transparent);background:color-mix(in oklab, var(--hero-bg) 76%, transparent);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 24px #9fe3f02e,inset 0 0 14px #9fe3f00f}.home-module__oe3DtG__mobileHeroStand{max-width:520px;color:var(--hero-mute);text-wrap:balance;margin:0;font-size:15px;line-height:1.42}.home-module__oe3DtG__heroQuoteTransition{min-height:46vh;padding:72px 20px}.home-module__oe3DtG__heroQuoteTransition .home-module__oe3DtG__quoteText{font-size:clamp(32px,9.5vw,54px)}.home-module__oe3DtG__evPin{height:auto;padding-top:48px;position:relative}.home-module__oe3DtG__track{flex-direction:column;gap:0}.home-module__oe3DtG__intro,.home-module__oe3DtG__end{width:100%}.home-module__oe3DtG__chapter{--shx:-28px;--shy:0px;width:100%;min-height:62vh}.home-module__oe3DtG__hintDesk{display:none}.home-module__oe3DtG__hintMob{display:inline}.home-module__oe3DtG__grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-rows:460px;grid-auto-columns:84%;grid-auto-flow:column;margin:0 -20px;padding:4px 20px 12px;scroll-padding:0 20px;overflow-x:auto}.home-module__oe3DtG__tC,.home-module__oe3DtG__tA,.home-module__oe3DtG__tB,.home-module__oe3DtG__tF,.home-module__oe3DtG__tH,.home-module__oe3DtG__tI{grid-area:auto}.home-module__oe3DtG__hCover{width:38%}.home-module__oe3DtG__cover{justify-self:start;width:62%}}
.storyVisual-module__d_535G__visual{--cyan:#9fe3f0;--soft:#e7e9ec6b;--faint:#e7e9ec24;background:radial-gradient(70% 90% at 50% 48%,#9fe3f014,#0000 70%),#0b0d10;position:absolute;inset:0;overflow:hidden}.storyVisual-module__d_535G__visual svg{width:100%;height:100%}.storyVisual-module__d_535G__visual:not([data-visible=true]) *{animation-play-state:paused!important}.storyVisual-module__d_535G__draw,.storyVisual-module__d_535G__trace,.storyVisual-module__d_535G__check,.storyVisual-module__d_535G__foundation{stroke:var(--cyan);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px}.storyVisual-module__d_535G__ghost,.storyVisual-module__d_535G__grid,.storyVisual-module__d_535G__stopped{stroke:var(--faint);stroke-width:1px}.storyVisual-module__d_535G__grid{stroke-dasharray:3 7}.storyVisual-module__d_535G__box,.storyVisual-module__d_535G__gate,.storyVisual-module__d_535G__centre,.storyVisual-module__d_535G__module{stroke:var(--soft);stroke-width:1.1px}.storyVisual-module__d_535G__dot{fill:var(--cyan);opacity:0;transform-box:fill-box;transform-origin:50%}.storyVisual-module__d_535G__warn{stroke:var(--warn);fill:var(--warn)}.storyVisual-module__d_535G__alarm,.storyVisual-module__d_535G__fault{fill:none;stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.storyVisual-module__d_535G__retire,.storyVisual-module__d_535G__box,.storyVisual-module__d_535G__gate,.storyVisual-module__d_535G__centre,.storyVisual-module__d_535G__module,.storyVisual-module__d_535G__systemA,.storyVisual-module__d_535G__systemB{opacity:0}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__draw,.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__trace,.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__check,.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__foundation{animation:storyVisual-module__d_535G__draw 1.9s var(--ease-hover) forwards}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__delay1{animation-delay:.55s}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__delay2{animation-delay:1.1s}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__dot{animation:.45s ease-out forwards storyVisual-module__d_535G__reveal;animation-delay:var(--delay,0s)}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__box,.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__gate,.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__centre,.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__module,.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__systemA,.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__systemB{animation:.8s ease-out forwards storyVisual-module__d_535G__reveal}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__retire{animation:3s forwards storyVisual-module__d_535G__retire}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__alarm{animation:1.4s ease-out .2s 2 storyVisual-module__d_535G__alarm,.4s ease-out forwards storyVisual-module__d_535G__reveal}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__fault{animation:.4s ease-out 1.8s forwards storyVisual-module__d_535G__reveal,3s ease-in-out 2.2s infinite storyVisual-module__d_535G__ambient}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__innerBox{animation-delay:.6s}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__traveller{offset-path:path("M150 82 C200 34 236 34 292 82");animation:storyVisual-module__d_535G__travel 2s var(--ease-hover) .7s forwards;fill:var(--cyan)}.storyVisual-module__d_535G__module path,.storyVisual-module__d_535G__module rect,.storyVisual-module__d_535G__centre path,.storyVisual-module__d_535G__centre rect{stroke:inherit;fill:none}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__moduleHot{animation:storyVisual-module__d_535G__moduleIn .9s var(--ease-hover) .5s forwards}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__moduleCold{animation:storyVisual-module__d_535G__moduleIn .9s var(--ease-hover) 1.1s forwards}.storyVisual-module__d_535G__runner{fill:var(--cyan);offset-path:path("M30 110 H382")}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__runner{animation:storyVisual-module__d_535G__travel 2.4s var(--ease-hover) .3s forwards}.storyVisual-module__d_535G__closeMark{stroke-width:1.2px;stroke-dasharray:120;stroke-dashoffset:120px}.storyVisual-module__d_535G__visual[data-entered=true] .storyVisual-module__d_535G__closeMark{animation:storyVisual-module__d_535G__draw 1s var(--ease-hover) .8s forwards}@keyframes storyVisual-module__d_535G__draw{to{stroke-dashoffset:0}}@keyframes storyVisual-module__d_535G__reveal{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes storyVisual-module__d_535G__retire{0%,38%{opacity:1}to{opacity:.18}}@keyframes storyVisual-module__d_535G__alarm{0%{opacity:.2;transform:scale(.7)}65%{opacity:.9}to{opacity:0;transform:scale(1.7)}}@keyframes storyVisual-module__d_535G__ambient{0%,to{opacity:.55}50%{opacity:1}}@keyframes storyVisual-module__d_535G__travel{0%{opacity:0;offset-distance:0%}15%{opacity:1}to{opacity:1;offset-distance:100%}}@keyframes storyVisual-module__d_535G__moduleIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.storyVisual-module__d_535G__venturi{width:100%;height:100%;position:absolute;inset:0}@media (max-width:819px){.storyVisual-module__d_535G__visual svg{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.storyVisual-module__d_535G__visual *,.storyVisual-module__d_535G__visual[data-entered=true] *{opacity:1;stroke-dashoffset:0;animation:none!important}.storyVisual-module__d_535G__retire{opacity:.18!important}.storyVisual-module__d_535G__traveller,.storyVisual-module__d_535G__runner{display:none}}
.ah-module__3IVGna__page{--pad:clamp(28px, 4vw, 64px);--head-cols:minmax(0, 7fr) minmax(0, 5fr);--book-cols:minmax(0, 5fr) minmax(0, 7fr);--book-cols-rev:minmax(0, 7fr) minmax(0, 5fr);--paper-line:#2a1f1633;--grain-o:.16;font-family:var(--fs);position:relative}:root[data-theme=light] .ah-module__3IVGna__page{--grain-o:.12}@media (max-width:859px){.ah-module__3IVGna__page{--pad:20px;--head-cols:minmax(0, 1fr);--book-cols:minmax(0, 1fr);--book-cols-rev:minmax(0, 1fr)}}.ah-module__3IVGna__page:before{content:"";opacity:var(--grain-o);pointer-events:none;z-index:0;background:url(/grain.png) 0 0/128px 128px;position:absolute;inset:0}.ah-module__3IVGna__page>*{z-index:1;position:relative}.ah-module__3IVGna__page footer{font-size:14px;font-family:var(--fs)}.ah-module__3IVGna__accLabel{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-size:11px}.ah-module__3IVGna__header{padding:calc(var(--pad) * 1.3) var(--pad) calc(var(--pad) * 1.1);grid-template-columns:var(--head-cols);gap:32px var(--pad);align-items:end;display:grid}.ah-module__3IVGna__headL{flex-direction:column;gap:24px;animation:2s both ah-module__3IVGna__ahLift;display:flex}.ah-module__3IVGna__headL .ah-module__3IVGna__accLabel{letter-spacing:.12em}.ah-module__3IVGna__h1{font-family:var(--fs);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(46px,7vw,128px);font-weight:300;line-height:1}.ah-module__3IVGna__headP{color:var(--mute);text-wrap:pretty;margin:0;font-size:clamp(20px,1.8vw,28px);font-style:italic;line-height:1.45;animation:2s .5s both ah-module__3IVGna__ahFade}.ah-module__3IVGna__extractWrap{padding:calc(var(--pad) * .6) var(--pad) calc(var(--pad) * 1.4);justify-content:center;display:flex}.ah-module__3IVGna__paper{background:var(--paper);width:100%;max-width:720px;color:var(--paper-ink);padding:clamp(28px,5vw,72px);transition:background-color 1.8s,color 1.8s;animation:2.4s .8s both ah-module__3IVGna__ahFade;position:relative;box-shadow:0 30px 80px #00000047}.ah-module__3IVGna__paper:before{content:"";opacity:.12;pointer-events:none;background:url(/grain.png) 0 0/128px 128px;position:absolute;inset:0}.ah-module__3IVGna__paperIn{flex-direction:column;gap:22px;display:flex;position:relative}.ah-module__3IVGna__paperHead{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-mute);justify-content:space-between;gap:12px;font-size:10px;display:flex}.ah-module__3IVGna__extract{text-wrap:pretty;white-space:pre-line;margin:0;font-size:clamp(19px,1.5vw,22px);line-height:1.75}.ah-module__3IVGna__drop{float:left;color:var(--acc);padding:6px 10px 0 0;font-size:4.2em;font-weight:300;line-height:.8}.ah-module__3IVGna__paperRule{background:var(--paper-line);height:1px;margin-top:12px}.ah-module__3IVGna__keep{border-bottom:1px solid var(--paper-line);align-self:flex-start;padding:4px 0;font-size:18px;font-style:italic}.ah-module__3IVGna__dev{color:var(--paper-mute)}.ah-module__3IVGna__book{padding:calc(var(--pad) * 1.2) var(--pad);border-top:1px solid var(--line);grid-template-columns:var(--book-cols);gap:40px var(--pad);align-items:center;scroll-margin-top:70px;display:grid}.ah-module__3IVGna__bookRev{grid-template-columns:var(--book-cols-rev);}@media (max-width:859px){.ah-module__3IVGna__bookRev>figure{order:-1}}.ah-module__3IVGna__cover{justify-self:center;width:min(360px,80%);margin:0}.ah-module__3IVGna__coverRev{width:min(320px,74%);}.ah-module__3IVGna__coverArt{aspect-ratio:2/3;box-shadow:var(--shadow-cover);align-items:flex-end;padding:16px;display:flex;position:relative;overflow:hidden}.ah-module__3IVGna__coverArt:before{content:"";opacity:.2;background:url(/grain.png) 0 0/128px 128px;position:absolute;inset:0}.ah-module__3IVGna__coverM{background:linear-gradient(160deg,#3a2a1e,#1e1510);transform:rotate(-2deg);}.ah-module__3IVGna__coverR{background:linear-gradient(170deg,#1d2430,#0e1116);transform:rotate(1.5deg);}.ah-module__3IVGna__coverNote{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:#d9c29b;font-size:10px;line-height:1.5;position:relative}.ah-module__3IVGna__bookBody{flex-direction:column;gap:22px;max-width:620px;display:flex}.ah-module__3IVGna__h2{letter-spacing:-.015em;margin:0;font-size:clamp(34px,4vw,64px);font-weight:400;line-height:1.05}.ah-module__3IVGna__h2 span{color:var(--mute);margin-top:.3em;font-size:.5em;font-style:normal;display:block}.ah-module__3IVGna__hook{margin:0;font-size:clamp(22px,2vw,30px);font-style:italic;line-height:1.3}.ah-module__3IVGna__blurb{color:var(--mute);text-wrap:pretty;margin:0;font-size:19px;line-height:1.65}.ah-module__3IVGna__origin{border-left:1px solid var(--acc);margin:0;padding-left:18px;font-size:17px;font-style:italic;line-height:1.55}.ah-module__3IVGna__buys{flex-wrap:wrap;gap:10px;display:flex}.ah-module__3IVGna__buy{border:1px solid var(--acc);align-self:flex-start;align-items:center;min-height:46px;padding:0 20px;font-size:17px;transition:background-color .8s;display:flex}.ah-module__3IVGna__buy:hover{background:color-mix(in oklab, var(--acc) 18%, transparent)}.ah-module__3IVGna__buyAlt{border:1px solid var(--line);align-items:center;min-height:46px;padding:0 20px;font-size:17px;transition:border-color .8s;display:flex}.ah-module__3IVGna__buyAlt:hover{border-color:var(--acc)}.ah-module__3IVGna__notify{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:6px;padding-top:18px;display:flex}.ah-module__3IVGna__notifyQ{font-size:19px}.ah-module__3IVGna__form{flex-wrap:wrap;gap:10px;display:flex}.ah-module__3IVGna__input{border:0;border-bottom:1px solid var(--line);min-height:46px;font-family:var(--fs);color:var(--ink);background:0 0;flex:200px;font-size:17px}.ah-module__3IVGna__submit{border:1px solid var(--acc);cursor:pointer;min-height:46px;font-family:var(--fs);background:0 0;padding:0 20px;font-size:17px}.ah-module__3IVGna__ok{color:var(--acc);margin:0;font-size:18px;font-style:italic}.ah-module__3IVGna__shelf{padding:calc(var(--pad) * 1.2) var(--pad) calc(var(--pad) * 1.4);border-top:1px solid var(--line);grid-template-columns:var(--head-cols);gap:28px var(--pad);display:grid}.ah-module__3IVGna__shelfHead{flex-direction:column;gap:14px;display:flex}.ah-module__3IVGna__shelfH2{letter-spacing:-.02em;margin:0;font-size:clamp(40px,4.6vw,76px);font-weight:300;line-height:1}.ah-module__3IVGna__shelfSub{color:var(--mute);margin:0;font-size:20px;font-style:italic;line-height:1.45}.ah-module__3IVGna__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ah-module__3IVGna__item{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:4px 16px;padding:18px 0;display:grid}.ah-module__3IVGna__itemN{font-family:var(--fm);color:var(--mute);padding-top:6px;font-size:11px}.ah-module__3IVGna__itemT{font-size:clamp(22px,1.9vw,28px);line-height:1.2}.ah-module__3IVGna__itemLine{font-family:var(--fm);letter-spacing:.02em;color:var(--mute);grid-column:2;font-size:11px}.ah-module__3IVGna__more{font-family:var(--fm);color:var(--mute);padding:18px 0 0 52px;font-size:11px}
.story-module__mlIiKq__page{--pad:clamp(28px, 4vw, 64px);--cols:minmax(200px, 3fr) minmax(0, 8fr)}@media (max-width:859px){.story-module__mlIiKq__page{--pad:20px}}@media (max-width:819px){.story-module__mlIiKq__page{--cols:minmax(0, 1fr)}}.story-module__mlIiKq__label{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px}.story-module__mlIiKq__accLabel{color:var(--acc);}.story-module__mlIiKq__small{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px}.story-module__mlIiKq__header{padding:calc(var(--pad) * 1.2) var(--pad) calc(var(--pad) * .8);gap:calc(var(--pad) * .7);flex-direction:column;display:flex}.story-module__mlIiKq__intro{flex-direction:column;gap:22px;max-width:1100px;display:flex}.story-module__mlIiKq__h1{font-family:var(--fh);letter-spacing:-.05em;margin:0;font-size:clamp(52px,9vw,168px);font-weight:500;line-height:.9}.story-module__mlIiKq__stand{max-width:640px;font-family:var(--fs);color:var(--mute);text-wrap:pretty;margin:0;font-size:clamp(22px,2.2vw,34px);font-style:italic;font-weight:300;line-height:1.25}.story-module__mlIiKq__opening{margin:0}.story-module__mlIiKq__openingArt{aspect-ratio:21/9;background:radial-gradient(70% 90% at 60% 40%, color-mix(in oklab, var(--acc) 14%, var(--bg2)), var(--bg2));border:1px solid var(--line);align-items:flex-end;padding:18px;display:flex;position:relative}.story-module__mlIiKq__openingArt img{object-fit:cover}.story-module__mlIiKq__aiCredit{z-index:1;font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#eceff19e;text-shadow:0 1px 3px #000c;font-size:9px;position:absolute;bottom:11px;right:14px}@media (max-width:819px){.story-module__mlIiKq__openingArt{aspect-ratio:4/5}}.story-module__mlIiKq__index{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding-top:14px;display:grid}@media (max-width:819px){.story-module__mlIiKq__index{grid-template-columns:minmax(0,1fr)}}.story-module__mlIiKq__indexHead{grid-column:1/-1;padding-bottom:10px}.story-module__mlIiKq__indexItem{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:10px 0;font-size:15px;transition:color .3s;display:flex}.story-module__mlIiKq__indexItem:hover{color:var(--acc)}.story-module__mlIiKq__indexN{font-family:var(--fm);color:var(--mute);flex:none;width:22px;font-size:11px}.story-module__mlIiKq__indexPart{font-family:var(--fm);letter-spacing:.06em;color:var(--mute);text-transform:uppercase;flex:none;margin-left:auto;font-size:10px}.story-module__mlIiKq__interlude{padding:calc(var(--pad) * 2) var(--pad);border-top:1px solid var(--line);flex-direction:column;gap:18px;display:flex}.story-module__mlIiKq__interludeLine{max-width:1100px;font-family:var(--fs);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,104px);font-style:italic;font-weight:300;line-height:1}.story-module__mlIiKq__chapter{grid-template-columns:var(--cols);gap:24px calc(var(--pad) * .9);padding:calc(var(--pad) * 1.2) var(--pad);border-top:1px solid var(--line);scroll-margin-top:70px;display:grid}.story-module__mlIiKq__rail{flex-flow:column wrap;align-self:start;gap:14px 24px;padding-top:4px;display:flex;position:sticky;top:96px}@media (max-width:819px){.story-module__mlIiKq__rail{flex-direction:row;position:static}}.story-module__mlIiKq__railHead{align-items:baseline;gap:12px;display:flex}.story-module__mlIiKq__railN{font-family:var(--fh);letter-spacing:-.05em;color:var(--acc);font-size:clamp(40px,4vw,64px);font-weight:500;line-height:.8}.story-module__mlIiKq__railPart{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:10px}.story-module__mlIiKq__fact{flex-direction:column;gap:4px;min-width:140px;display:flex}.story-module__mlIiKq__fact>span:last-child{font-size:15px;line-height:1.35}.story-module__mlIiKq__factProof{max-width:280px;}.story-module__mlIiKq__warn{border:1px dashed var(--warn);color:var(--warn);font-family:var(--fm);letter-spacing:.04em;align-self:flex-start;max-width:260px;padding:5px 8px;font-size:10px;line-height:1.45}.story-module__mlIiKq__story{max-width:720px;opacity:var(--on,1);transform:translateY(calc((1 - var(--on,1)) * 28px));transition:opacity 1s ease, transform 1s var(--ease-hover);flex-direction:column;gap:26px;display:flex}.story-module__mlIiKq__h2{font-family:var(--fh);font-weight:500;font-size:var(--t-h2);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:.98}.story-module__mlIiKq__fig{margin:0}.story-module__mlIiKq__figArt{aspect-ratio:16/9;background:var(--bg2);border:1px solid var(--line);align-items:flex-end;padding:14px;display:flex;position:relative;overflow:hidden}.story-module__mlIiKq__figArt svg{width:100%;height:100%;position:absolute;inset:0}.story-module__mlIiKq__figNote{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px;line-height:1.6;position:relative}.story-module__mlIiKq__paras{flex-direction:column;gap:18px;display:flex}.story-module__mlIiKq__paras p{font-family:var(--fs);font-size:var(--t-serif-body);text-wrap:pretty;margin:0;line-height:1.6}.story-module__mlIiKq__quote{font-family:var(--fs);color:var(--acc);text-wrap:balance;margin:8px 0;padding:0;font-size:clamp(28px,2.8vw,44px);font-style:italic;font-weight:300;line-height:1.15}.story-module__mlIiKq__fill{border:1px dashed var(--line);font-family:var(--fm);letter-spacing:.02em;color:var(--mute);padding:12px 14px;font-size:11px;line-height:1.55}.story-module__mlIiKq__fill b{color:var(--acc);font-weight:400}.story-module__mlIiKq__creds{padding:calc(var(--pad) * 1.4) var(--pad);border-top:1px solid var(--ink);grid-template-columns:var(--cols);gap:24px calc(var(--pad) * .9);scroll-margin-top:70px;display:grid}.story-module__mlIiKq__credsBody{flex-direction:column;gap:18px;max-width:720px;display:flex}.story-module__mlIiKq__credsLine{font-family:var(--fh);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,48px);font-weight:500;line-height:1.08}.story-module__mlIiKq__credsSub{font-family:var(--fs);color:var(--mute);margin:0;font-size:20px;line-height:1.5}.story-module__mlIiKq__acc{color:var(--acc)}.story-module__mlIiKq__close{padding:calc(var(--pad) * 1.6) var(--pad) calc(var(--pad) * 2);border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.story-module__mlIiKq__closeLine{max-width:900px;font-family:var(--fs);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,72px);font-style:italic;font-weight:300;line-height:1.05}.story-module__mlIiKq__btns{flex-wrap:wrap;gap:12px;display:flex}.story-module__mlIiKq__btnAcc{border:1px solid var(--acc);padding:12px 20px;font-size:15px;transition:background-color .3s}.story-module__mlIiKq__btnAcc:hover{background:color-mix(in oklab, var(--acc) 16%, transparent)}.story-module__mlIiKq__btnLine{border:1px solid var(--line);padding:12px 20px;font-size:15px}
.talk-module__z7t4rG__page{--pad:clamp(28px, 4vw, 64px);--cols:minmax(0, 7fr) minmax(280px, 4fr);--route-cols:repeat(2, minmax(0, 1fr));--field-cols:repeat(2, minmax(0, 1fr))}@media (max-width:859px){.talk-module__z7t4rG__page{--pad:20px;--cols:minmax(0, 1fr);--route-cols:minmax(0, 1fr);--field-cols:minmax(0, 1fr)}}.talk-module__z7t4rG__main{padding:calc(var(--pad) * 1.1) var(--pad) calc(var(--pad) * 1.4);grid-template-columns:var(--cols);gap:var(--pad) calc(var(--pad) * 1.1);align-items:start;display:grid}.talk-module__z7t4rG__left{gap:calc(var(--pad) * .8);flex-direction:column;min-width:0;display:flex}.talk-module__z7t4rG__head{flex-direction:column;gap:18px;animation:1s both talk-module__z7t4rG__aaLift;display:flex}.talk-module__z7t4rG__h1{font-family:var(--fh);letter-spacing:-.05em;margin:0;font-size:clamp(56px,9vw,160px);font-weight:500;line-height:.9}.talk-module__z7t4rG__sub{font-family:var(--fs);color:var(--mute);margin:0;font-size:clamp(24px,2.4vw,38px);font-style:italic;font-weight:300;line-height:1.2}.talk-module__z7t4rG__routes{grid-template-columns:var(--route-cols);border-top:1px solid var(--ink);animation:1s .15s both talk-module__z7t4rG__aaFade;display:grid}.talk-module__z7t4rG__route{border:0;border-bottom:1px solid var(--line);cursor:pointer;min-height:120px;color:var(--mute);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 20px 20px 0;transition:color .3s;display:flex;position:relative}.talk-module__z7t4rG__route[aria-checked=true]{color:var(--ink)}.talk-module__z7t4rG__routeN{font-family:var(--fm);letter-spacing:.06em;color:var(--mute);font-size:11px}.talk-module__z7t4rG__routeL{font-family:var(--fh);letter-spacing:-.015em;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.15}.talk-module__z7t4rG__mark{background:var(--acc);width:0;height:2px;transition:width .6s var(--ease-hover);position:absolute;bottom:-1px;left:0}.talk-module__z7t4rG__route[aria-checked=true] .talk-module__z7t4rG__mark{width:calc(100% - 20px)}@media (min-width:860px){.talk-module__z7t4rG__route:nth-child(odd){border-right:1px solid var(--line)}.talk-module__z7t4rG__route:nth-child(2n){padding-left:20px}.talk-module__z7t4rG__route:nth-child(2n) .talk-module__z7t4rG__mark{left:20px}}.talk-module__z7t4rG__form{grid-template-columns:var(--field-cols);gap:22px 28px;animation:.7s both talk-module__z7t4rG__aaFade;display:grid}.talk-module__z7t4rG__field{flex-direction:column;gap:8px;display:flex}.talk-module__z7t4rG__fieldWide{grid-column:1/-1;}.talk-module__z7t4rG__fieldLabel{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px}.talk-module__z7t4rG__input{border:0;border-bottom:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);background:0 0;padding:0;font-size:17px}.talk-module__z7t4rG__area{border:0;border-bottom:1px solid var(--line);font:inherit;resize:vertical;color:var(--ink);background:0 0;padding:8px 0;font-size:17px;line-height:1.5}.talk-module__z7t4rG__input:focus,.talk-module__z7t4rG__area:focus{border-bottom-color:var(--acc);outline:none}.talk-module__z7t4rG__formFoot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.talk-module__z7t4rG__note{font-family:var(--fm);letter-spacing:.04em;color:var(--mute);font-size:11px}.talk-module__z7t4rG__send{border:1px solid var(--acc);cursor:pointer;background:0 0;min-height:48px;padding:0 26px;font-size:15px;transition:background-color .3s}.talk-module__z7t4rG__send:hover{background:color-mix(in oklab, var(--acc) 16%, transparent)}.talk-module__z7t4rG__send:disabled{opacity:.6;cursor:default}.talk-module__z7t4rG__error{font-family:var(--fs);color:var(--warn);grid-column:1/-1;margin:0;font-size:18px;line-height:1.5}.talk-module__z7t4rG__error a{text-decoration:underline}.talk-module__z7t4rG__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.talk-module__z7t4rG__sent{border-top:1px solid var(--acc);flex-direction:column;gap:18px;padding:28px 0;animation:.8s both talk-module__z7t4rG__aaFade;display:flex}.talk-module__z7t4rG__sentP{font-family:var(--fs);text-wrap:balance;margin:0;font-size:clamp(28px,3vw,46px);font-weight:300;line-height:1.15}.talk-module__z7t4rG__again{border:0;border-bottom:1px solid var(--line);cursor:pointer;font-family:var(--fm);color:var(--mute);background:0 0;align-self:flex-start;padding:6px 0;font-size:12px}.talk-module__z7t4rG__idle{font-family:var(--fm);letter-spacing:.04em;color:var(--mute);margin:0;font-size:11px}.talk-module__z7t4rG__aside{flex-direction:column;gap:32px;animation:1.2s .3s both talk-module__z7t4rG__aaFade;display:flex;position:sticky;top:96px}@media (max-width:859px){.talk-module__z7t4rG__aside{position:static}}.talk-module__z7t4rG__portrait{aspect-ratio:4/5;background:var(--bg2);border:1px solid var(--line);align-items:flex-end;margin:0;padding:14px;display:flex;position:relative;overflow:hidden}.talk-module__z7t4rG__portrait img{object-fit:cover}.talk-module__z7t4rG__devNote{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px;line-height:1.6}.talk-module__z7t4rG__block{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:14px;display:flex}.talk-module__z7t4rG__blockHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.talk-module__z7t4rG__small{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:10px}.talk-module__z7t4rG__copy{border:1px solid var(--line);cursor:pointer;font-family:var(--fm);color:var(--ink);background:0 0;padding:6px 10px;font-size:11px;transition:border-color .3s}.talk-module__z7t4rG__copy:hover{border-color:var(--acc)}.talk-module__z7t4rG__bio{font-family:var(--fs);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.talk-module__z7t4rG__warn{border:1px dashed var(--warn);color:var(--warn);font-family:var(--fm);letter-spacing:.04em;align-self:flex-start;padding:5px 8px;font-size:10px;line-height:1.45}.talk-module__z7t4rG__follow{font-family:var(--fs);font-size:19px;font-style:italic}.talk-module__z7t4rG__nlForm{flex-wrap:wrap;gap:10px;display:flex}.talk-module__z7t4rG__nlInput{border:0;border-bottom:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);background:0 0;flex:160px;font-size:15px}.talk-module__z7t4rG__nlSubmit{border:1px solid var(--acc);cursor:pointer;background:0 0;min-height:44px;padding:0 18px;font-size:14px}.talk-module__z7t4rG__nlOk{font-family:var(--fm);color:var(--acc);margin:0;font-size:12px}
