.g-dark{--paper:#141210;--paper-raised:#1b1815;--ink:#eae5da;--ink-soft:#b0a898;--ink-faint:#8d8577;--rule:rgba(234,229,218,0.1);--rule-strong:rgba(234,229,218,0.22);background:var(--paper);color:var(--ink);min-height:100dvh}@keyframes g-mist{0%{opacity:0;filter:blur(18px);transform:translateY(14px) scale(.985)}to{opacity:1;filter:blur(0);transform:none}}@keyframes g-mist-grow{0%{opacity:0;filter:blur(22px);transform:translateY(10px) scale(.72)}to{opacity:1;filter:blur(0);transform:none}}.g-mist{animation:g-mist .7s cubic-bezier(.22,.61,.36,1) both}.g-mist-grow{animation:g-mist-grow .7s cubic-bezier(.22,.61,.36,1) both}@keyframes g-riseup{0%{opacity:0;filter:blur(16px);transform:translateY(110px) scale(.99)}to{opacity:1;filter:blur(0);transform:none}}.g-riseup{animation:g-riseup .8s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion:reduce){.g-mist,.g-mist-grow,.g-riseup{animation:none}}.g-top{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:18px;padding:14px clamp(20px,4vw,48px);pointer-events:none;background:linear-gradient(180deg,rgba(20,18,16,.9),rgba(20,18,16,0))}.g-top>*{pointer-events:auto}.g-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(234,229,218,.07);pointer-events:none;overflow:hidden}.g-progressfill{height:100%;width:0;background:linear-gradient(90deg,rgba(214,178,106,.15),rgba(214,178,106,.55) 55%,#d6b26a);transition:width .9s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.g-progressfill{transition:none}}@media (max-width:860px){.g-progress{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:26}}.g-wordmark{font-family:var(--serif);font-style:italic;font-size:20px;letter-spacing:.02em;color:var(--ink-soft);text-decoration:none}.g-wordmark:hover{color:var(--ink)}.g-top .g-meta{margin-left:auto;display:flex;align-items:center;gap:34px}.g-count{font-size:16px;color:var(--ink-faint);letter-spacing:.04em;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.g-count:hover{color:var(--ink)}.g-toplink{text-transform:uppercase;letter-spacing:.14em;font-size:15px}.g-endrun{font:inherit;font-size:15px;letter-spacing:.08em;text-transform:lowercase;background:var(--paper-raised);border:1px solid var(--rule-strong);color:var(--ink-soft);cursor:pointer;padding:9px 22px;border-radius:999px}.g-endrun:hover{color:var(--ink);border-color:var(--ink-soft)}.g-endrun-mobile{display:none}@media (max-width:860px){.g-top-run{position:absolute}.g-endrun-top{display:none}.g-dark button.g-endrun-mobile{display:block;position:fixed;left:0;right:0;bottom:0;z-index:25;width:100%;border-radius:0;padding:12px 0;text-align:center;border-width:1px 0 0;will-change:transform}}.g-titleveil{position:fixed;inset:-80px;z-index:0;filter:blur(38px) brightness(.55) saturate(.85);opacity:.3;transform:scale(1.08);pointer-events:none}.g-title{max-width:720px;padding:0 24px;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:34px}.g-title,.g-title3{position:relative;z-index:1;min-height:100dvh;margin:0 auto;align-items:center}.g-title3{max-width:1320px;padding:0 5vw;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-content:center;grid-gap:6vh 4vw;gap:6vh 4vw}.g-introhide{visibility:hidden}.g-intro .g-titlecopy{grid-column:1/-1;grid-row:1;justify-self:center;align-items:center;text-align:center;padding-left:0}.g-title3 .g-titleword{grid-column:1;grid-row:1}.g-title3 .g-titledivider{grid-column:2;grid-row:1}.g-title3 .g-titlecopy{grid-column:3;grid-row:1}.g-titlecopy>*{will-change:transform}.g-titleword{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.g-title3 .g-daily-word{font-size:clamp(57px,9.2vw,123px);margin-top:-8px}.g-title3 .g-hourpill{margin:-4px 0 0}.g-titledivider{width:1px;align-self:stretch;margin:2vh 0;background:var(--rule)}.g-titlecopy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-left:1vw}.g-titlecopy .g-wordmark .logo-symbol,.g-titlecopy .g-wordmark .logo-word{height:22px}.g-titlecopy .g-wordmark .logo{display:inline-flex;align-items:center;gap:13px}.g-titlecopy .g-wordmark .logo-word{position:static;margin-left:0}.g-manifesto3{font-family:var(--serif);font-weight:340;font-size:clamp(30px,3.4vw,46px);line-height:1.22;color:var(--ink);margin:0;white-space:nowrap}.g-copyline{display:block;text-wrap:balance}.g-titlesub{font-size:clamp(17px,1.8vw,22px);color:var(--ink-soft);margin:0;line-height:1.5}.g-titlebegin{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:1vh}@media (max-width:860px){.g-title3{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:26px;padding:24px}.g-titledivider{width:56%;height:1px;align-self:center;margin:2px 0}.g-titlecopy{align-items:center;text-align:center;padding-left:0;gap:18px}.g-titlecopy .g-wordmark{display:none}.g-manifesto3,.g-titlesub{white-space:normal}}.g-title2col .g-begin{margin-top:14px}.g-namerow{gap:8px;margin-top:14px}.g-namefield,.g-namerow{display:flex;align-items:stretch}.g-namefield{width:min(240px,64vw);border:1px solid var(--rule);border-radius:999px;background:var(--paper);overflow:hidden}.g-namefield:focus-within{border-color:var(--rule-strong)}.g-nameseg{display:flex;align-items:center;padding:0 11px 0 15px;background:var(--paper-raised);border-right:1px solid var(--rule);font-size:15px;letter-spacing:.06em;color:var(--ink-faint)}.g-nameinput{flex:1 1;min-width:0;font:inherit;font-size:16px;color:var(--ink);background:transparent;border:none;border-radius:0;padding:12px 18px;outline:none;text-align:left}.g-nameinput::placeholder{color:var(--ink-faint);font-style:italic}.g-tagline{color:var(--ink-soft);font-size:16px;letter-spacing:.03em;margin:-10px 0 0}.g-manifesto{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.6vw,27px);line-height:1.5;color:var(--ink);max-width:34ch;margin:0 0 4px}.g-daily-label{font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.g-hourpill{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#d9a13c;background:transparent;border:1px solid #d9a13c;border-radius:999px;padding:3px 10px;margin:-6px 0 -8px}.g-hourline{font-size:17px;font-style:italic;color:var(--ink-soft);margin-top:-8px}.g-hourdigits{font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;color:var(--ink);letter-spacing:.04em;margin-left:7px}.g-daily-word{font-size:clamp(64px,13vw,130px);line-height:1.05;letter-spacing:-.015em;padding-bottom:8px;margin-top:-18px}.g-daily-moment,.g-daily-word{font-family:var(--serif);font-weight:340}.g-daily-moment{font-size:clamp(30px,5vw,52px);line-height:1.12;letter-spacing:-.01em;color:var(--ink);padding-bottom:6px;margin-top:-4px}.g-title3 .g-daily-moment{font-size:clamp(28px,4.4vw,50px);margin-top:0}.g-titleveil.g-titlemoment{filter:blur(10px) brightness(.7) saturate(.95);opacity:.42;transform:scale(1.04)}.g-coreentry{min-height:100dvh;display:flex;flex-direction:column;position:relative;z-index:1}.g-corestage2{flex:1 1;display:grid;grid-template-columns:minmax(0,800px) auto max-content;justify-content:center;grid-gap:4vw;gap:4vw;align-items:center;justify-items:center;width:100%;max-width:1600px;margin:0 auto;padding:0 40px 4dvh}.g-coremoment{display:flex;flex-direction:column;gap:14px;width:100%;max-width:800px}.g-corestage2 .g-titledivider{align-self:center;height:min(54vh,380px);margin:0}.g-corestage2 .g-coreinput{width:100%}.g-corestage2 .g-coreinput .g-input{max-width:none}.g-momentcredit{align-self:flex-start;text-align:left;max-width:100%;font-size:12px;letter-spacing:.02em;color:var(--ink-faint);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-momentcredit:hover{color:var(--ink-soft)}.g-corestage2 .g-titlecopy{padding-left:0}@media (max-width:860px){.g-corestage2{grid-template-columns:1fr;gap:40px;padding:0 24px 6dvh;align-content:center}.g-corestage2 .g-titledivider{display:none}.g-corestage2 .g-titlecopy{text-align:center;align-items:center;justify-self:stretch;gap:16px}.g-corestage2 .g-coremoment{gap:16px}.g-manifesto3{font-size:clamp(27px,8.5vw,42px)}.g-corestage2 .g-titlesub{font-size:clamp(16px,4.6vw,21px)}.g-corestage2 .g-titlecopy{order:1}.g-corestage2 .g-coremoment{order:2}.g-momentcredit{align-self:center;text-align:center}}.g-momenttile{width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0c0c0f;box-shadow:0 10px 60px rgba(0,0,0,.5)}.g-momenttile iframe,.g-momenttile video,.g-momenttile>*{width:100%;height:100%;object-fit:cover;display:block;border:0}.g-momentwait{width:100%;height:100%;background:#121216}.g-coreinput{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.g-coreinput .g-input{width:100%;max-width:520px;text-align:center;font-size:clamp(22px,3.4vw,32px)}.g-corehint{color:var(--ink-faint);font-size:15px;letter-spacing:.04em;text-align:center}.g-namesave{font:inherit;font-size:15px;padding:10px 18px;border-radius:999px;background:var(--ink);color:#141210;border:1px solid var(--ink);cursor:pointer;white-space:nowrap}.g-namesave:hover{background:transparent;color:var(--ink)}.g-namesave:disabled{opacity:.4;cursor:default}.g-namedone{color:var(--ink-soft);font-size:15px;letter-spacing:.02em}.g-begin{font:inherit;font-size:17px;letter-spacing:.07em;text-transform:lowercase;background:var(--ink);color:#141210;border:1px solid var(--ink);padding:14px 38px;cursor:pointer;border-radius:999px}.g-begin:hover{background:transparent;color:var(--ink)}.g-begin:disabled{opacity:.4;cursor:default}.g-stream{max-width:min(860px,94vw);margin:0 auto;padding:26vh 0 44vh}.g-pair,.g-stream{display:flex;flex-direction:column;align-items:center}.g-pair{width:100%;margin-bottom:0}.g-threadline{width:1px;height:64px;margin:18px 0;background:linear-gradient(to bottom,transparent,var(--rule-strong) 30%,var(--rule-strong) 70%,transparent);flex:none}.g-threadline-s{height:36px;margin:10px 0}.g-word-lg{font-family:var(--serif);font-weight:360;font-size:clamp(34px,5.4vw,52px);line-height:1.12;letter-spacing:-.01em;color:var(--ink);background:none;border:none;padding:0;text-align:center;overflow-wrap:anywhere}.g-word-lg:empty{display:inline-block;min-height:1.12em}button.g-word-lg.g-pastword{cursor:pointer;color:var(--ink-soft);transition:color .4s ease,text-shadow .4s ease}button.g-word-lg.g-pastword:hover{color:var(--ink);text-shadow:0 0 24px rgba(234,229,218,.25)}.g-wordwrap{display:flex;flex-direction:column;align-items:center;gap:2px}button.g-word-lg.g-struck{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft);color:var(--ink-faint);font-size:clamp(26px,4vw,38px);cursor:pointer;transition:color .35s ease}button.g-word-lg.g-struck:hover:not(:disabled){color:var(--ink-soft)}button.g-word-lg.g-struck:disabled{cursor:default}.g-swapword{display:block}.g-echoline{margin-top:10px;font-size:15px;color:var(--ink-soft);text-align:center;max-width:min(640px,90vw);line-height:1.9;font-style:italic;font-family:var(--serif);font-size:17px}.g-echolabel{font-family:var(--mono);font-style:normal;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.g-echoword{font:inherit;color:var(--ink-soft);background:none;border:none;padding:0 2px;transition:color .3s ease,text-shadow .3s ease}button.g-echoword{cursor:pointer}button.g-echoword:hover{color:var(--ink);text-shadow:0 0 16px rgba(234,229,218,.35)}.g-echosel{text-decoration:underline;text-underline-offset:4px}.g-echomatch,.g-echosel{color:var(--ink)}.g-echosep{color:var(--ink-faint)}.g-videobox{width:100%;position:relative}.g-videobox:before{content:"";position:absolute;inset:-26px;z-index:0;border-radius:40px;background:radial-gradient(60% 60% at 50% 46%,rgba(216,196,158,.11),transparent 72%);filter:blur(22px);pointer-events:none}.g-videobox>*{position:relative;z-index:1}.g-tileposter{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block}.g-tilebox{position:relative;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#1d1a16;box-shadow:0 24px 80px rgba(0,0,0,.5)}.g-videobox-gift .g-tilebox{filter:brightness(.5) blur(3px);transition:filter .4s ease}.g-creditrow{display:flex;align-items:baseline;gap:10px;width:100%;padding-top:10px;justify-content:center}.g-credit{font-size:15px;color:var(--ink-soft);letter-spacing:.02em;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-credit:hover{color:var(--ink)}.g-creditby{color:var(--ink-faint)}.g-credit:hover .g-creditby{color:var(--ink-soft)}.g-splitanchor{position:absolute;top:0;left:0;right:0;aspect-ratio:16/9;pointer-events:none;z-index:3}.g-splitspot{position:absolute;top:50%;right:0;transform:translate(50%,-50%);pointer-events:auto}@media (max-width:1080px){.g-splitspot{right:8px;transform:translateY(-50%)}}.g-splitbtn{font:inherit;font-size:15px;letter-spacing:.2em;text-transform:lowercase;color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:999px;cursor:pointer;padding:10px 24px}.g-splitbtn:hover{border-color:var(--ink-soft)}.g-flare{animation:g-flare 4.8s cubic-bezier(.22,.61,.36,1) both,g-charmglow 2.8s ease-in-out 4.8s infinite}@keyframes g-flare{0%{opacity:0;filter:blur(18px);transform:scale(.08);text-shadow:0 0 60px rgba(234,229,218,1);box-shadow:0 0 80px rgba(234,229,218,.9)}30%{opacity:1;filter:blur(0);transform:scale(1.22);text-shadow:0 0 34px rgba(234,229,218,1),0 0 90px rgba(234,229,218,.5);box-shadow:0 0 44px rgba(234,229,218,.45)}55%{transform:scale(.95)}to{opacity:1;transform:scale(1);text-shadow:0 0 14px rgba(234,229,218,.5);box-shadow:0 0 16px rgba(234,229,218,.12)}}@keyframes g-charmglow{0%,to{text-shadow:0 0 14px rgba(234,229,218,.5)}50%{text-shadow:0 0 26px rgba(234,229,218,.85)}}.g-sparks{position:absolute;inset:0;pointer-events:none}.g-sparks i{position:absolute;left:50%;top:50%;width:var(--w,3px);height:var(--w,3px);border-radius:50%;background:#efe6cf;box-shadow:0 0 8px rgba(239,230,207,.9),0 0 18px rgba(239,230,207,.4);animation:g-spark var(--t,1.8s) cubic-bezier(.16,1,.3,1) .84s both}@keyframes g-spark{0%{transform:translate(-50%,-50%) rotate(var(--a)) translateX(4px) scale(1);opacity:0}18%{opacity:1}to{transform:translate(-50%,-50%) rotate(var(--a)) translateX(var(--d)) scale(.2);opacity:0}}@media (prefers-reduced-motion:reduce){.g-flare{animation:none;text-shadow:0 0 14px rgba(234,229,218,.5)}.g-sparks i{animation:none;opacity:0}}.g-splitgrid{width:min(1240px,96vw);display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;align-items:start;margin-top:10px}.g-splitcell{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;position:relative}.g-splitcell:first-child{z-index:2;animation:g-split-a .95s cubic-bezier(.22,.61,.36,1) both}.g-splitcell:last-child{z-index:1;animation:g-split-b .95s cubic-bezier(.22,.61,.36,1) both}@keyframes g-split-a{0%{transform:translateX(calc(50% + 13px)) scale(1.12)}to{transform:none}}@keyframes g-split-b{0%{transform:translateX(calc(-50% - 13px)) scale(.96);opacity:0;filter:blur(8px)}55%{opacity:1}to{transform:none;opacity:1;filter:blur(0)}}.g-splitcell:last-child .g-input{animation:g-mist .5s cubic-bezier(.22,.61,.36,1) .6s both}@media (prefers-reduced-motion:reduce){.g-splitcell:first-child,.g-splitcell:last-child,.g-splitcell:last-child .g-input{animation:none}}.g-splitcell .g-input{font-size:22px}.g-splitcell .g-input::placeholder{font-size:20px}@media (max-width:640px){.g-splitcell .g-creditby{display:none}}.g-splitcell:focus-within .g-tilebox{box-shadow:0 0 0 1px var(--rule-strong),0 24px 80px rgba(0,0,0,.5)}.g-chooseone{font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:4px 0 16px}.g-inputwrap{width:min(560px,86vw);display:flex;flex-direction:column;align-items:center;gap:10px}.g-vside{position:absolute;top:calc(50% - 10px);font-size:15px;font-style:italic;color:var(--ink-faint);white-space:nowrap;z-index:2}.g-vside-l{right:calc(100% + 110px);left:auto}.g-vside-r{left:calc(100% + 110px);right:auto}@media (max-width:1100px){.g-vside{display:none}}.g-vidwrap{position:relative;width:100%}.g-vcredit{position:absolute;top:50%;left:100%;right:auto;width:calc((100vw - 100%) / 2);transform:translateY(-50%);padding:0 clamp(10px,3vw,40px);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;z-index:2;pointer-events:none}.g-vcredit>*{pointer-events:auto}.g-vcredit-by,.g-vcredit-title{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35;font-size:12px}.g-vcredit-title{color:var(--ink-soft);text-decoration:none;transition:color .2s ease}.g-vcredit-title:hover{color:var(--ink)}.g-vcredit-by{font-style:italic;color:var(--ink-faint)}@keyframes g-creditslide{0%{opacity:0;filter:blur(10px);transform:translateY(-50%) translateX(-28px)}to{opacity:1;filter:blur(0);transform:translateY(-50%) translateX(0)}}.g-creditslide{animation:g-creditslide .7s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion:reduce){.g-creditslide{animation:none}}@media (min-width:1101px){.g-stream .g-videobox .g-creditrow{display:none}}@media (max-width:1100px){.g-vcredit{display:none}}.g-giftline{font-family:var(--serif);font-style:italic;font-size:18px;line-height:1.5;color:var(--ink-soft);white-space:nowrap;text-align:center;margin:2px 0 6px}@media (max-width:760px){.g-giftline{white-space:normal;max-width:42ch}}.g-giftskip{font:inherit;font-size:15px;letter-spacing:.08em;color:var(--ink-faint);background:none;border:none;cursor:pointer;padding:4px 10px}.g-giftskip:hover{color:var(--ink-soft)}.g-input{width:100%;font-family:var(--serif);font-size:27px;font-weight:360;text-align:center;border:none;background:transparent;outline:none;color:var(--ink);border-bottom:1px solid var(--rule-strong);padding:4px 0 10px;caret-color:var(--ink-soft);transition:border-color .4s ease}.g-input:focus{border-color:rgba(234,229,218,.5)}@keyframes g-loadbar{0%{background-position:-55% 100%}to{background-position:155% 100%}}.g-input.is-loading{border-bottom-color:transparent;background-image:linear-gradient(90deg,transparent,var(--ink-soft),transparent);background-size:55% 1px;background-repeat:no-repeat;background-position:-55% 100%;animation:g-loadbar 1.15s linear infinite}@media (prefers-reduced-motion:reduce){.g-input.is-loading{animation:none;background-image:none;border-bottom-color:var(--ink-faint)}}.g-input::placeholder{color:var(--ink-faint);font-style:italic;font-size:20px}.g-error{font-size:15px;color:#d08a72}.g-hint{font-size:15px;font-style:italic}.g-hint,.g-reroll{color:var(--ink-faint)}.g-reroll{display:inline-flex;align-items:baseline;gap:7px;margin-top:12px;padding:4px 2px;font:inherit;font-size:15px;letter-spacing:.02em;background:none;border:none;cursor:pointer;transition:color .22s ease}.g-reroll:hover:not(:disabled){color:var(--ink-soft)}.g-reroll:disabled{opacity:.45;cursor:default}.g-reroll i{font-style:normal;font-size:12px;letter-spacing:.04em;color:var(--ink-faint);opacity:.7}@media (max-width:640px){.g-threadline{height:22px;margin:5px 0}.g-threadline-s{height:14px;margin:4px 0}.g-stream{padding:11vh 0 100vh}.g-hint{display:none}.g-splitspot{top:auto;bottom:6px;right:6px;transform:none}.g-splitgrid{width:94vw;gap:10px}}.g-reveal-word{font-family:var(--serif);font-weight:340;font-size:clamp(52px,9vw,96px);line-height:1.08;letter-spacing:-.015em;padding-bottom:8px;overflow-wrap:anywhere;max-width:94vw}.g-otherstitle{margin-top:44px;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.g-others{margin-top:26px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:52px;row-gap:30px;max-width:min(760px,92vw)}.g-other{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer}.g-other-word{font-family:var(--serif);font-weight:360;font-size:clamp(26px,3.6vw,34px);line-height:1.15;color:var(--ink-soft);transition:color .4s ease,text-shadow .4s ease}.g-other:hover .g-other-word{color:var(--ink);text-shadow:0 0 22px rgba(234,229,218,.3)}.g-other:disabled{cursor:default}.g-other:disabled .g-other-word{color:var(--ink-faint);text-shadow:none}.g-other-name{font-size:15px;letter-spacing:.04em;color:var(--ink-soft)}.g-other-name.g-ghostname{font-style:italic}.g-other.g-matched .g-other-word{color:var(--ink);text-shadow:0 0 26px rgba(234,229,218,.35)}.g-listening{margin-top:40px;font-size:15px;letter-spacing:.1em;text-transform:lowercase;color:var(--ink-soft);animation:g-breathe 1.8s ease-in-out infinite}@keyframes g-breathe{0%,to{opacity:.3}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.g-listening{animation:none;opacity:.6}}.g-firstnote{margin-top:44px;font-family:var(--serif);font-style:italic;font-size:18px;color:var(--ink-soft)}.g-drain{margin-top:102px;width:min(300px,56vw);height:2px;background:rgba(234,229,218,.08);border-radius:999px;overflow:hidden}.g-drain-fill{width:100%;height:100%;background:rgba(234,229,218,.4);transform-origin:center;animation-name:g-drain;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes g-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.g-drain-fill{animation-timing-function:steps(24)}}.g-continue{margin-top:24px;font:inherit;font-size:15px;letter-spacing:.08em;text-transform:lowercase;color:var(--ink-faint);background:none;border:none;cursor:pointer;padding:4px 8px}.g-continue:hover{color:var(--ink)}.g-caret{display:inline-block;width:1px;height:.9em;margin-left:2px;background:var(--ink-soft);vertical-align:-.08em;animation:g-caret .9s steps(1) infinite}@keyframes g-caret{0%,60%{opacity:1}61%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.g-caret{animation:none}}.g-preload{width:2px;height:2px;opacity:0}.g-ghostrail,.g-preload{position:fixed;pointer-events:none;overflow:hidden}.g-ghostrail{left:clamp(14px,3vw,48px);top:50%;transform:translateY(-50%);z-index:5;gap:34px;max-height:70vh}.g-ghostchain,.g-ghostrail{display:flex;flex-direction:column}.g-ghostchain{gap:8px}.g-ghostword{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--ink);opacity:.28}@media (max-width:900px){.g-ghostrail{display:none}}.g-overlay{position:fixed;inset:0;z-index:40;background:rgba(14,12,10,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;overflow-y:auto;padding:24px}.g-overlay>*{margin:auto}.g-card{background:var(--paper-raised);border:1px solid var(--rule);border-radius:18px;box-shadow:0 24px 70px rgba(6,5,4,.55),inset 0 1px 0 rgba(255,255,255,.03);padding:52px 52px 40px;max-width:520px;text-align:center}.g-card,.g-cardzone{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.g-cardzone{border-top:1px solid var(--rule);padding-top:26px;margin-top:14px}.g-card .g-cardprimary{background:var(--ink);color:#141210;border-color:var(--ink)}.g-card .g-cardprimary:hover{background:transparent;color:var(--ink)}.g-card h2{font-family:var(--serif);font-style:italic;font-weight:340;font-size:24px;margin:0;padding-bottom:3px}.g-cardcontext{font-size:15px;color:var(--ink-faint);line-height:1.6;margin:0;max-width:34ch}.g-reading{font-family:var(--serif);font-size:21px;line-height:1.6;color:var(--ink);margin:4px 0;max-width:38ch}.g-reading-wait{color:var(--ink-faint);font-style:italic;animation:g-breathe 1.8s ease-in-out infinite}.g-summarylead{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 2px}.g-sumreveal{font-family:var(--serif);font-size:26px;line-height:1.4;color:var(--ink);margin:0;max-width:min(31ch,100%)}.g-sumreveal+.g-cardcopy{margin-top:-6px}.g-cardcopy+.g-cardcopy{margin-top:-8px}.g-cardcopy b{font-weight:400;color:var(--ink)}.g-card .g-sumstanding{margin-top:14px}.g-ledger{list-style:none;margin:4px 0 2px;padding:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-gap:13px 26px;gap:13px 26px;text-align:center}.g-ledgeritem{min-width:0}.g-ledgerword{display:inline-block;position:relative;font-family:var(--serif);font-size:18px;line-height:1.2;color:var(--ink-soft);overflow-wrap:anywhere}.g-ledgeritem.is-lit .g-ledgerword{color:#d6b26a}.g-ledgertimes{position:absolute;left:100%;top:2px;font-family:var(--mono);font-style:normal;font-size:11px;letter-spacing:.04em;color:var(--ink-faint);padding-left:5px;white-space:nowrap}@media (max-width:640px){.g-ledger{gap:11px 16px}.g-ledgerword{font-size:16px}.g-sumreveal{font-size:22px;max-width:none}}.g-cardcredits{font-size:15px;color:var(--ink-soft);line-height:1.6;max-width:36ch}.g-cardask{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;border-top:1px solid var(--rule);padding-top:24px;margin-top:6px}.g-askline{font-family:var(--serif);font-size:18px;line-height:1.4;color:var(--ink-soft);text-align:center}.g-askrow{display:flex;gap:8px;width:100%;align-items:stretch}.g-askrow .g-cardinput{flex:1 1;min-width:0}.g-asksend{font:inherit;font-size:15px;letter-spacing:.04em;white-space:nowrap;background:var(--ink);color:#141210;border:1px solid var(--ink);padding:0 20px;border-radius:999px;cursor:pointer}.g-asksend:hover:not(:disabled){background:transparent;color:var(--ink)}.g-asksend:active:not(:disabled){transform:translateY(1px)}.g-asksend:disabled{opacity:.4;cursor:default}.g-asksecond{position:relative;padding-top:14px}.g-asksecond:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:var(--rule)}.g-cardfoot{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;border-top:1px solid var(--rule);padding-top:20px;margin-top:16px;opacity:.72}.g-cardfoot:focus-within,.g-cardfoot:hover{opacity:1}.g-cardfoot .g-cardrow{justify-content:center}.g-cardfoot .g-cardrow .g-cardbtn{flex:0 1 auto;background:none;color:var(--ink-soft);border-color:var(--rule-strong)}.g-cardfoot .g-cardrow .g-cardbtn:hover{border-color:var(--ink);color:var(--ink)}.g-cardfoot .g-sharebox input{font-size:15px}.g-creditadd{font:inherit;font-size:15px;font-style:italic;color:var(--ink);background:none;border:none;padding:0;cursor:pointer}.g-creditadd:hover{text-decoration:underline;text-underline-offset:3px}.g-alertrow{display:flex;gap:8px;width:100%;align-items:stretch}.g-alertrow .g-cardinput{flex:1 1;text-align:left;padding-left:20px}.g-alertbtn{white-space:nowrap}.g-alertgo{flex:none;width:48px;display:grid;place-items:center;color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:999px;cursor:pointer}.g-alertgo:hover{border-color:var(--ink-soft)}.g-alertsent{font-size:16px;color:var(--ink);font-style:italic;font-family:var(--serif)}.g-cardtease{font-size:15px;color:var(--ink-faint);font-style:italic}.g-cardtreelink{color:var(--ink-soft);text-underline-offset:3px}.g-cardtreelink:hover{color:var(--ink)}.g-arc{font-family:var(--serif);font-size:19px}.g-arc,.g-statline{color:var(--ink-soft)}.g-statline{font-size:16px;letter-spacing:.03em}.g-firsts{font-size:15px;color:var(--ink-faint);font-style:italic}.g-sharerow{display:flex;gap:8px;width:100%;align-items:stretch}.g-sharerow .g-sharebox{flex:1 1;min-width:0}.g-shareicon{flex:none;width:44px;display:grid;place-items:center;color:var(--ink-soft);background:var(--paper);border:1px solid var(--rule);border-radius:999px;cursor:pointer}.g-shareicon:hover{color:var(--ink);border-color:var(--ink-soft)}.g-sharenote{font-size:15px;font-style:italic;color:var(--ink-faint)}.g-sharebox{position:relative;width:100%}.g-sharebox input{width:100%;font:inherit;font-size:15px;color:var(--ink-soft);border:1px solid var(--rule);background:var(--paper);padding:12px 48px;border-radius:999px;outline:none;text-align:center}.g-copyicon{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:none;cursor:pointer;color:var(--ink-soft)}.g-copyicon:hover{color:var(--ink)}.g-cardbtn,.g-copy{font:inherit;font-size:16px;letter-spacing:.05em;text-transform:lowercase;border:1px solid var(--rule-strong);background:none;color:var(--ink-soft);padding:12px 26px;cursor:pointer;border-radius:999px;text-decoration:none;text-align:center;white-space:nowrap}.g-cardbtn:hover,.g-copy:hover{border-color:var(--ink);color:var(--ink)}.g-cardrow{display:flex;gap:10px;margin-top:4px;width:100%}.g-cardrow .g-cardbtn{flex:1 1;background:var(--ink);color:#141210;border-color:var(--ink)}.g-cardrow .g-cardbtn:hover:not(:disabled){background:transparent;color:var(--ink)}.g-cardrow .g-cardbtn:active:not(:disabled){transform:translateY(1px)}.g-cardrow .g-cardbtn:disabled{opacity:.4;cursor:default}.g-cardrow .g-cardbtn{white-space:normal;line-height:1.3}.g-collection{display:none}.g-collcount{font-family:var(--serif);font-size:26px;line-height:1;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes g-scorepop{0%{transform:scale(1);animation-timing-function:cubic-bezier(.16,.9,.3,1)}26.7%{transform:scale(2);animation-timing-function:cubic-bezier(.33,0,.2,1)}to{transform:scale(1)}}.g-scorepop{display:inline-block;transform-origin:left center;animation:g-scorepop 1.5s both;position:relative}@media (prefers-reduced-motion:reduce){.g-scorepop{animation:none}}.g-taken{font-size:15px;font-style:italic;letter-spacing:.02em;margin-top:4px}.g-colllabel,.g-taken{color:var(--ink-faint)}.g-colllabel{font-size:12px;letter-spacing:.14em;text-transform:uppercase}@media (max-width:860px){.g-collection{display:flex;flex-direction:column;align-items:flex-start;gap:2px;position:fixed;right:auto;left:16px;bottom:auto;top:calc(38px + env(safe-area-inset-top, 0px));z-index:22;pointer-events:none;opacity:.66}}.g-asklocked .g-cardinput{padding-right:76px;color:var(--ink-soft);cursor:text}.g-asklocked{position:relative}.g-savedmark{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:inherit;font-size:15px;letter-spacing:.06em;color:var(--ink-faint);background:none;border:none;padding:0;cursor:pointer;border-radius:0;transition:color .2s ease}.g-savedmark:hover{color:var(--ink)}.g-dismiss{font:inherit;font-size:15px;color:var(--ink-faint);background:none;border:none;cursor:pointer;margin-top:2px;font-style:italic}.g-dismiss:hover{color:var(--ink)}.g-float{position:fixed;right:28px;bottom:24px;z-index:30;font:inherit;font-size:16px;letter-spacing:.05em;text-transform:lowercase;background:var(--ink);color:#141210;border:1px solid var(--ink);padding:12px 24px;cursor:pointer;border-radius:999px}.g-dark .vseg-skeleton{background:#1d1a16}.g-dark .vseg-skeleton:after{background:linear-gradient(100deg,transparent 20%,rgba(234,229,218,.07) 50%,transparent 80%)}.g-dark .vseg-spinner{border-color:rgba(234,229,218,.4) rgba(234,229,218,.12) rgba(234,229,218,.12)}.g-page{min-height:100dvh;padding:92px clamp(24px,4vw,64px) 140px}.g-sharehead{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:52px}.g-sharehead .g-arc{font-size:clamp(24px,4vw,34px);color:var(--ink)}.g-shareby{font-size:15px;color:var(--ink-faint);letter-spacing:.05em;text-transform:none}.g-sharestream{max-width:min(760px,94vw);margin:0 auto;display:flex;flex-direction:column;align-items:center}.g-via{font-size:15px;letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase;padding-bottom:12px}.g-tilelink{display:block;width:100%;border-radius:20px}.g-empty{font-style:italic;font-size:16px;padding:80px 0;text-align:center}.g-empty,.g-empty a{color:var(--ink-soft)}.t-hero{display:flex;flex-direction:column;align-items:center;gap:12px;margin:3vh 0 34px;text-align:center;padding:0 20px}.t-heroword{font-family:var(--serif);font-weight:340;font-size:clamp(52px,9vw,104px);line-height:1.05;letter-spacing:-.015em;padding-bottom:6px}.t-count{font-size:16px;color:var(--ink-soft)}.t-herolabel{margin-bottom:12px;font-family:var(--serif);color:var(--ink);font-size:18px}.t-viewtoggle{display:flex;align-items:center;gap:10px;margin-bottom:26px}.t-viewbtn{font:inherit;background:none;border:none;cursor:pointer;padding:4px 2px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);transition:color .2s ease}.t-viewbtn:hover:not(:disabled):not(.active){color:var(--ink-soft)}.t-viewbtn.active{color:var(--ink)}.t-viewbtn:disabled{opacity:.35;cursor:default}.t-viewsep{color:var(--ink-faint);opacity:.5;font-size:12px}.t-credit{letter-spacing:.02em}.t-credit,.t-seal{font-size:15px;color:var(--ink-faint)}.t-seal{font-style:italic}.t-heromoment{gap:clamp(14px,3vw,40px);width:100%}.t-heroarrow,.t-heromoment{display:flex;align-items:center;justify-content:center}.t-heroarrow{flex:none;font:inherit;font-size:28px;line-height:1;width:44px;height:44px;border-radius:999px;background:var(--paper-raised);border:1px solid var(--rule-strong);color:var(--ink-soft);cursor:pointer}.t-heroarrow:hover:not(:disabled){color:var(--ink);border-color:var(--ink-soft)}.t-heroarrow:disabled{opacity:.3;cursor:default}@media (max-width:640px){.t-heroarrow{width:35px;height:35px;font-size:22px}.t-heromoment{gap:8px}}.t-station{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.t-stc{position:relative;cursor:default}.t-stthumb{display:flex;align-items:center;justify-content:center;border-radius:9px;overflow:hidden;background:#0d0d10}.t-stthumb video{height:100%;width:100%;object-fit:cover;display:block}.t-stthumb0{height:clamp(168px,25vw,312px);aspect-ratio:16/9;box-shadow:0 3px 26px rgba(0,0,0,.45)}.t-playbeat{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(8,8,10,.5);border-radius:12px;color:#f4f0e8;text-decoration:none;font:inherit;font-size:15px;letter-spacing:.03em;opacity:0;transition:opacity .2s ease;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.t-playbeat:focus-visible,.t-stc:hover .t-playbeat{opacity:1}.t-fadewrap{transition:opacity .42s ease}.t-fading{opacity:0}.t-giftsline{font-size:15px;font-style:italic;color:var(--ink-faint);max-width:46ch;text-align:center}.t-scrollwrap{position:relative}.t-zoomctl{display:none}@media (min-width:641px){.t-zoomctl{display:flex;flex-direction:column;gap:1px;position:fixed;right:24px;bottom:24px;z-index:6;border:1px solid var(--rule-strong);border-radius:10px;overflow:hidden;background:var(--paper-raised);box-shadow:0 6px 22px rgba(0,0,0,.45)}.t-zoombtn{width:34px;height:34px;padding:0;font:inherit;font-size:17px;line-height:1;background:none;border:none;color:var(--ink-soft);cursor:pointer;transition:color .18s ease,background .18s ease}.t-zoombtn+.t-zoombtn{border-top:1px solid var(--rule)}.t-zoombtn:hover:not(:disabled){color:var(--ink);background:rgba(234,229,218,.06)}.t-zoombtn:disabled{opacity:.3;cursor:default}}.t-scroller{overflow-x:auto;padding:0 24px 90px;scrollbar-width:none;cursor:-webkit-grab;cursor:grab}.t-scroller a,.t-scroller button{cursor:pointer}.t-scroller.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.t-scroller::-webkit-scrollbar{display:none}.t-tree{width:max-content;min-width:100%;background-image:radial-gradient(rgba(234,229,218,.09) 1px,transparent 1.5px);background-size:28px 28px}.t-tree,.t-treebody{position:relative;display:flex;justify-content:center}.t-treebody{width:100%}.t-row{display:flex;align-items:flex-start;justify-content:center;gap:8px}@media (min-width:641px){.t-row{gap:80px}}.t-branch{display:flex;flex-direction:column;align-items:center;min-width:250px}.t-thread{width:1px;height:30px;background:var(--rule-strong);flex:none}.t-kids{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.t-connect{display:block;flex:none}.t-cpath{fill:none;stroke:var(--rule-strong);stroke-width:1}.t-cplit{stroke:var(--ink-soft);filter:drop-shadow(0 0 3px rgba(234,229,218,.4))}.t-rootconnect{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:2}.t-gutter,.t-rline,.t-ruler{display:none}@media (min-width:641px){.t-ruler{display:block;position:absolute;inset:0;pointer-events:none}.t-rline{right:0;border-top:1px solid rgba(234,229,218,.06)}.t-gutter,.t-rline{display:block;position:absolute;left:0}.t-gutter{top:0;z-index:3;pointer-events:none}.t-rlabel{position:absolute;left:0;transform:translateY(-50%);font-size:15px;color:var(--ink-faint);opacity:.75;white-space:nowrap;background:var(--paper);padding:0 8px}}.t-word{font-family:var(--serif);font-size:21px;color:var(--ink);margin-top:2px;text-align:center;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-times{font-size:15px;color:var(--ink-faint);margin-left:9px;font-family:var(--sans,inherit)}.t-gift{font-style:italic}.t-byline{font-size:15px;color:var(--ink-faint);margin:2px 0 6px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-tile{position:relative;width:250px;margin-top:4px}.t-tile .g-creditrow{display:none}.t-tile .g-tilebox{transition:transform .25s ease}.t-tile:hover{z-index:6}.t-tile:hover .g-tilebox{transform:scale(1.15)}.t-tilewait{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:20px;background:var(--paper-raised)}.t-tileposter{width:100%;height:100%;object-fit:cover;display:block}.t-alsodot{position:absolute;top:8px;right:10px;z-index:2;font-size:15px;color:var(--ink-soft);cursor:help;text-shadow:0 0 10px rgba(234,229,218,.7)}.t-mine>.t-thread{background:var(--ink-soft);box-shadow:0 0 6px rgba(234,229,218,.35)}.t-mine>.t-word{text-shadow:0 0 18px rgba(234,229,218,.45)}.t-tilemine{border-radius:20px;box-shadow:0 0 0 1px var(--rule-strong),0 0 26px rgba(234,229,218,.16)}.t-hasme .t-branch:not(.t-mine){opacity:.78}.t-hasme .t-branch:not(.t-mine) .t-branch{opacity:1}.t-hasme .t-cpath:not(.t-cplit){opacity:.7}.t-empty{display:flex;flex-direction:column;align-items:center;gap:22px;padding:14vh 0 70px}.t-empty p{font-size:19px;margin:0}.t-empty p,.t-filterempty{font-family:var(--serif);font-style:italic;color:var(--ink-soft)}.t-filterempty{font-size:17px;text-align:center;padding:8vh 20px}@media (max-width:640px){.t-branch{min-width:200px}.t-tile{width:200px}.t-row{gap:30px}}.g-wordmark{display:inline-block;line-height:0}.g-wordmark .logo-symbol,.g-wordmark .logo-word{height:20px}.g-dark .logo-word path{fill:var(--ink-soft)}html:has(.g-dark){scrollbar-gutter:stable both-edges;background:#141210;overflow-x:hidden}.g-dark button{border-radius:999px}.g-card{position:relative}.g-cardx{position:absolute;top:8px;right:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;font:inherit;font-size:22px;line-height:1;color:var(--ink-faint);background:none;border:none;cursor:pointer;padding:0}.g-cardx:hover{color:var(--ink)}.g-cardcopy{font-size:16px;color:var(--ink-soft);line-height:1.6;margin:0;max-width:34ch}.g-cardinput{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:12px 22px;outline:none;text-align:center}.g-cardinput:focus{border-color:var(--rule-strong)}.g-cardinput::placeholder{color:var(--ink-faint);font-style:italic}.g-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.g-ambient video{width:100%;height:100%;object-fit:cover;filter:blur(42px) saturate(1.12);transform:scale(1.16)}.g-ambient:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,rgba(20,18,16,.5) 0,rgba(20,18,16,.86) 60%,var(--paper) 100%)}@media (prefers-reduced-motion:reduce){.g-ambient{display:none}}.g-depthn,.g-pbcross{display:block}.g-pbcross{margin-top:5px;font-style:normal;font-size:11px;letter-spacing:.09em;color:#d6b26a}.g-ruler{position:absolute;top:calc(50% - 84px);right:calc(100% + 30px);width:62px;height:168px}.g-ruler-tick{position:absolute;left:0;width:100%;display:flex;align-items:center;gap:7px}.g-ruler-tick i{display:block;height:1px;flex:1 1;background:var(--rule)}.g-ruler-tick b{font:400 11px/1 ui-monospace,monospace;color:var(--ink-faint);opacity:.5}.g-ruler-tick.entry i,.g-ruler-tick.on i{background:var(--rule-strong)}.g-ruler-tick.on b{color:var(--ink-soft);opacity:1}.g-ruler-pb{position:absolute;left:0;width:100%;display:flex;align-items:center;gap:6px;transform:translateY(-9px)}.g-ruler-pb i{display:block;height:1px;flex:1 1;background:repeating-linear-gradient(90deg,rgba(214,178,106,.85) 0 5px,transparent 5px 9px)}.g-ruler-pb b{order:2;font:400 9px/1 ui-sans-serif;color:#d6b26a;letter-spacing:.08em;white-space:nowrap}.g-ruler-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:1280px){.g-ruler{display:none}}.g-stream{position:relative}.g-runruler{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;z-index:0}@media (max-width:640px){.g-runruler{display:none}}.g-stream>.g-pair{position:relative;z-index:1}.g-rline{position:absolute;left:0;right:0;height:0;border-top:1px solid rgba(234,229,218,.22);transform:translateY(-.5px)}.g-rline.best{border-top:1px dashed rgba(214,178,106,.75)}.g-rlabel{position:absolute;left:0;width:calc((100vw - min(860px, 94vw)) / 2);font-family:var(--mono);letter-spacing:.02em}.g-rnum{bottom:7px;font-family:var(--serif);font-size:34px;font-weight:400;line-height:1;color:var(--ink-soft)}.g-rnum,.g-rword{position:absolute;left:0;right:0;text-align:center}.g-rword{top:7px;font-size:12px;line-height:1.35;font-style:italic;color:var(--ink-faint)}.g-rword i{display:block;font-style:normal;letter-spacing:.06em;opacity:.8}.g-rline.best .g-rnum{color:#d6b26a}body:has(.g-splitgrid) .g-rlabel{width:calc((100vw - min(1240px, 96vw)) / 2)}@media (max-width:1399px){body:has(.g-splitgrid) .g-rlabel{display:none}}.g-echoreveal{font:inherit;font-size:15px;font-style:italic;color:var(--ink-faint);background:none;border:0;padding:0;cursor:pointer;letter-spacing:.02em}.g-echoreveal:hover{color:var(--ink-soft)}.g-echoopen{width:100%}.g-echoscroll{display:flex;align-items:baseline;flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.g-echoscroll::-webkit-scrollbar{height:4px}.g-echoscroll::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:4px}.g-echoitem{white-space:nowrap}.g-cardfilmlink{font:inherit;color:var(--ink-faint);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.g-cardfilmlink:hover{color:var(--ink)}a.g-cardbtn{display:inline-block;text-decoration:none;text-align:center}