.shell-module__8ocdXq__navHome,.shell-module__8ocdXq__navPage{-webkit-backdrop-filter:blur(14px);transition:background-color var(--dur);position:sticky;top:0}.shell-module__8ocdXq__navHome{z-index:30;padding:18px var(--pad) 10px;background:color-mix(in oklab, var(--bg) 78%, transparent);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;row-gap:4px;display:grid}.shell-module__8ocdXq__navPage{z-index:50;padding:16px var(--pad);background:color-mix(in oklab, var(--bg) 80%, transparent);justify-content:space-between;align-items:center;gap:16px;display:flex}.shell-module__8ocdXq__brand{align-items:center;gap:10px;display:flex}.shell-module__8ocdXq__mono{border:1px solid var(--line);width:30px;height:30px;font-family:var(--fm);place-items:center;font-size:11px;display:grid}.shell-module__8ocdXq__name{font-family:var(--fh);letter-spacing:-.01em;font-size:15px;font-weight:500}.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}.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:center;height:16px;font-family:var(--fm);letter-spacing:.02em;color:var(--mute);grid-column:1/-1;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{padding:12px var(--pad);justify-content:space-between;gap:10px;display:flex}.shell-module__8ocdXq__navHome .shell-module__8ocdXq__brand{gap:8px}.shell-module__8ocdXq__navHome .shell-module__8ocdXq__mono{width:28px;height:28px;font-size:10px}.shell-module__8ocdXq__navHome .shell-module__8ocdXq__name{font-size:14px}.shell-module__8ocdXq__navHome .shell-module__8ocdXq__actions{gap:6px}.shell-module__8ocdXq__navHome .shell-module__8ocdXq__lights{gap:6px;min-height:44px;padding:0 8px;font-size:10px}.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)}:root[data-ah] .shell-module__8ocdXq__navPage .shell-module__8ocdXq__name{font-family:var(--fs);letter-spacing:-.005em;font-size:17px;font-weight:400}.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(3,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__pull{background:color-mix(in oklab, var(--bg2) 90%, transparent);border:1px solid var(--line);min-height:32px;font-family:var(--fm);letter-spacing:.08em;color:var(--acc);-webkit-backdrop-filter:blur(14px);border-bottom:0;border-radius:12px 12px 0 0;margin-bottom:-1px;padding:0 16px;font-size:10px}.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(3,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}.shell-module__8ocdXq__sheet{z-index:70;background:var(--bg2);height:84%;color:var(--ink);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border-top:1px solid var(--line);transition:transform .9s var(--ease-in), background-color 1.8s;flex-direction:column;gap:16px;padding:0 22px 30px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(104%);box-shadow:0 -20px 60px #0006}.shell-module__8ocdXq__sheet[data-open]{transform:translateY(0)}.shell-module__8ocdXq__grab{background:0 0;border:0;align-self:center;place-items:center;width:100%;min-height:44px;display:grid}.shell-module__8ocdXq__grab span{background:var(--line);border-radius:2px;width:40px;height:4px}.shell-module__8ocdXq__sheetLabel{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-size:10px}.shell-module__8ocdXq__sheetTitle{font-family:var(--fs);letter-spacing:-.02em;margin:0;font-size:38px;font-weight:300;line-height:1.04}.shell-module__8ocdXq__sheetSub{font-family:var(--fs);color:var(--mute);margin:0;font-size:18px;line-height:1.45}.shell-module__8ocdXq__sheetCover{aspect-ratio:2/3;background:linear-gradient(160deg,#3a2a1e,#1e1510);width:44%;box-shadow:0 20px 40px #0000004d}.shell-module__8ocdXq__sheetCta{border:1px solid var(--acc);min-height:44px;font-family:var(--fs);align-self:flex-start;align-items:center;padding:0 18px;font-size:17px;display:flex}.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__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__next{font-family:var(--fm);border-bottom:1px solid var(--line);padding:6px 0;font-size:12px}
.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__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__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{background:radial-gradient(60% 80% at 70% 40%,#9fe3f024,#0000 70%);position:absolute;inset:0}.home-module__oe3DtG__aTop{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{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{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;background:#2e2219;flex:none;align-self:center;width:96px;position:relative;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);background:linear-gradient(160deg,#3a2a1e,#1e1510);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__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%}}
.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}@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}
