.home-desk{min-height:100svh;margin-top:calc(var(--topbar-h) * -1);position:relative}.home-desk-layer{position:absolute;inset:0;overflow:hidden}.home-hero-layer{z-index:10;min-height:100svh;padding-top:var(--topbar-h);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.home-desk .home-hero-layer{position:relative}.home-primary{pointer-events:none;padding-top:0}.home-hero{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:980px;margin:0 auto;padding:0 24px;display:flex}.home-display{font-size:clamp(50px,min(8.4vw,14vh),128px);line-height:.98}.home-display-line{pointer-events:auto;width:fit-content;margin:0 auto;display:block}.home-display-mask{white-space:nowrap;vertical-align:bottom;margin:-.04em -.1em -.16em;padding:.04em .1em .16em;display:inline-block;overflow:hidden}.home-nudge-dot{font:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-nudge-dot:focus-visible{outline:2px solid var(--rubric);outline-offset:-2px;border-radius:5px}.home-nudge-period{display:none}@media not (min-width:900px),(hover:none){.home-nudge-dot{display:none}.home-nudge-period{display:inline}}.home-answer-dek{max-width:500px;color:var(--ink-3);pointer-events:auto;margin:clamp(16px,2.6vh,26px) auto 0;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.home-ask-rise{justify-content:center;width:100%;display:flex}.home-answer{pointer-events:auto;max-width:640px;margin-top:clamp(20px,3.4vh,34px)}.home-answer>p{text-align:center;font-size:13px}.home-question-form{border:1px solid var(--rule-strong);background:var(--bg-raised);transition:border-color .2s var(--ease-out), box-shadow .28s var(--ease-out);border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:8px 8px 8px 12px;box-shadow:0 1px 1px #281e1408,0 22px 44px -28px #281e1457}.home-question-form:focus-within{border-color:var(--ink-3);box-shadow:0 0 0 5px var(--rubric-wash), 0 26px 48px -28px #281e1466}.home-question-form label{display:flex}.home-question-form textarea{resize:none;background:0 0;border:0;border-radius:0;height:40px;min-height:40px;padding:9px 8px;font-size:16.5px;line-height:22px;display:block;overflow:hidden}.home-question-form textarea:focus,.home-question-form textarea:focus-visible{outline:none}.home-question-form textarea::placeholder{color:var(--ink-3)}.home-question-form>button{background:var(--ink);min-height:42px;color:var(--bg-raised);white-space:nowrap;transition:transform .28s var(--ease-spring), box-shadow .28s var(--ease-out);border:0;border-radius:999px;flex:none;align-self:center;padding:0 20px;font-size:14px;font-weight:500}.home-question-form>button:hover:not(:disabled){box-shadow:0 10px 22px -12px color-mix(in oklab, var(--ink) 70%, transparent);transform:translateY(-1px)}.home-question-form>button:active:not(:disabled){transform:scale(.97)}.home-question-form>button:disabled{background:var(--rule-strong);color:var(--bg-raised);opacity:1}.home-feedback{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;margin-top:18px;padding:0 24px;display:flex}.home-busy{font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:10px;font-size:12px;display:inline-flex}.home-busy-dot{background:var(--rubric);width:9px;height:9px;animation:home-hop .9s var(--ease-spring) infinite alternate;border-radius:50%}.home-busy-pct{color:var(--ink-3)}@keyframes home-hop{0%{transform:translateY(2px)scaleY(.9)}to{transform:translateY(-5px)}}.home-error{font-family:var(--font-hand);color:var(--rubric-text);font-size:25px;line-height:1.05}.home-secondary{pointer-events:auto;max-width:640px;margin:clamp(22px,5vh,56px) auto 24px}.lib-line{justify-content:center}.home-receipt{border:1px dashed var(--rule-strong);background:var(--bg-raised);width:fit-content;max-width:100%;font-family:var(--font-mono);color:var(--ink-3);border-radius:3px;align-items:center;gap:12px;margin:0 auto;padding:10px 16px 10px 12px;font-size:12px;display:flex;transform:rotate(-.6deg)}.home-receipt-stamp{border:1.5px solid var(--good);width:26px;height:26px;color:var(--good);border-radius:50%;flex:none;place-items:center;display:grid;transform:rotate(-10deg)}.home-reading{border:0;padding:0;position:relative}.home-reading-header{font-family:var(--font-mono);letter-spacing:.04em;margin-bottom:8px;font-size:11px}.home-reading-card{border:1px solid var(--rule);background:var(--bg-raised);box-shadow:var(--shadow-card);transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-out);border-radius:3px;padding:16px 44px 16px 22px;position:relative}.home-reading-card:hover{background:var(--bg-raised);border-color:var(--rule);transform:translateY(-2px)rotate(-.3deg)}.home-reading-card:after{content:"";background:var(--rubric);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:14px;height:52px;transition:height .3s var(--ease-spring);position:absolute;top:-1px;right:16px}.home-reading-card:hover:after{height:62px}.home-reading-card>svg{display:none}.home-drop{z-index:90;background-color:var(--bg);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.home-drop-page{aspect-ratio:3/4;border:1px solid var(--rule);background:var(--bg-raised);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(420px,78vw);display:flex;box-shadow:0 40px 70px -40px #281e1480}.home-drop-page .sk-display{font-size:clamp(40px,5vw,58px)}.pc-layer{position:absolute;inset:0}.pc-grab{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:max-content;position:absolute;translate:-50% -50%}.pc-artwork{pointer-events:auto}.pc-grab:active{cursor:grabbing}.pc{--toy-ink:#1c1a16;--toy-paper:#fbf7ee;color:var(--toy-ink);display:block;position:relative}.pc small{font-family:var(--font-mono);font-size:9.5px;line-height:1.3}.pc-svg{filter:drop-shadow(0 4px 4px #281e1429)}.pc-tweet{background:var(--toy-paper);border-radius:10px;width:188px;padding:12px 13px;box-shadow:0 1px 1px #281e1414,0 12px 22px -14px #281e1466}.pc-tweet-head{align-items:center;gap:8px;display:flex}.pc-tweet-head i{background:var(--toy-sky);border-radius:50%;width:24px;height:24px}.pc-tweet-head span{flex-direction:column;font-size:11px;line-height:1.15;display:flex}.pc-tweet-head em{opacity:.6;font-size:9.5px;font-style:normal}.pc-tweet p{margin:9px 0 7px;font-size:12.5px;line-height:1.32}.pc-tweet small{opacity:.55}.pc-stack{isolation:isolate;display:grid}.pc-stack>.pc{grid-area:1/1}.pc-stack>:not(:last-child){transform:translate(var(--rest-x), var(--rest-y)) rotate(var(--rest-angle));transition:transform .22s var(--ease-out);border:1px solid #281e1429}.pc-stack>:first-child{--rest-x:-8px;--rest-y:-19px;--rest-angle:-6deg;--fan-x:-18px;--fan-y:-103px;--fan-angle:-8deg}.pc-stack>:nth-child(2){--rest-x:6px;--rest-y:-9px;--rest-angle:4deg;--fan-x:14px;--fan-y:-53px;--fan-angle:5deg}.pc-thread-stack>:first-child{--fan-y:-135px}.pc-thread-stack>:nth-child(2){--fan-y:-69px}.pc-linked-stack>:first-child{--rest-y:19px;--fan-y:103px}.pc-linked-stack>:nth-child(2){--rest-y:9px;--fan-y:53px}@media (hover:hover){.pc-stack:hover>:not(:last-child){transform:translate(var(--fan-x), var(--fan-y)) rotate(var(--fan-angle))}}@media (hover:none){.pc-stack>:first-child{--rest-y:-65px}.pc-stack>:nth-child(2){--rest-y:-34px}.pc-linked-stack>:first-child{--rest-y:53px}.pc-linked-stack>:nth-child(2){--rest-y:28px}}.pc-post-card{border:1px solid #281e141a;width:194px}.pc-post-mark{margin-left:auto;font-size:14px}.pc-post-links{color:var(--toy-cobalt);font-family:var(--font-mono);flex-wrap:wrap;gap:2px 8px;margin-bottom:4px;font-size:9px;display:flex}.pc-article-card{background:#efe9da;border-radius:5px;flex-direction:column;justify-content:flex-end;width:194px;padding:7px 12px;display:flex}.pc-article-card b{font:500 17px/1.1 var(--font-serif)}.pc-article-card small:last-child{color:#4d5433}.pc-pdf{background:var(--toy-paper);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);filter:drop-shadow(0 8px 10px #281e1433);width:128px;height:160px;padding:14px 13px}.pc-pdf:after{content:"";background:linear-gradient(225deg, transparent 50%, var(--toy-kraft) 50%);width:24px;height:24px;position:absolute;top:0;right:0}.pc-pdf-tag{background:var(--toy-vermilion);color:#fff;font-family:var(--font-mono);border-radius:2px;padding:2px 6px;font-size:10px;display:inline-block}.pc-pdf small{opacity:.6;position:absolute;bottom:11px;left:13px;right:10px}.pc-lines{flex-direction:column;gap:6px;margin-top:12px;display:flex}.pc-lines i{background:var(--toy-ink);opacity:.16;border-radius:2px;height:3px;display:block}.pc-lines b{background:var(--toy-marigold);opacity:.85;height:7px;display:block}.pc-clip{clip-path:polygon(0 0,100% 2%,98% 86%,92% 92%,84% 87%,75% 95%,66% 89%,56% 97%,46% 90%,36% 98%,27% 91%,18% 97%,9% 91%,1% 96%);filter:drop-shadow(0 8px 10px #281e142e);background:#efe9da;width:158px;padding:12px 13px 22px}.pc-clip small{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #0000004d;padding-bottom:5px;display:block}.pc-clip h4{font-family:var(--font-serif);letter-spacing:-.01em;margin-top:7px;font-size:17.5px;font-weight:500;line-height:1.08}.pc-columns{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.pc-columns i{background:repeating-linear-gradient(#0003 0 2px,#0000 2px 6px);height:32px}.pc-index{background:linear-gradient(transparent 26px, var(--toy-vermilion) 26px 27px, transparent 27px), repeating-linear-gradient(var(--toy-paper) 0 22px, var(--toy-sky) 22px 23px);background-position:0 0,0 4px;background-color:var(--toy-paper);width:164px;height:104px;padding:7px 14px;box-shadow:0 10px 18px -12px #281e1466}.pc-index span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.pc-index p{font-family:var(--font-hand);padding-top:2px;font-size:24px;line-height:23px}.pc-index p:first-of-type{margin-top:5px}.pc-sticky{border-bottom-right-radius:26px 8px;place-items:center;width:108px;height:104px;padding:12px;display:grid;box-shadow:0 14px 18px -12px #281e146b}.pc-sticky.is-marigold{background:var(--toy-marigold)}.pc-sticky.is-blush{background:var(--toy-blush)}.pc-sticky p{font-family:var(--font-hand);text-align:center;font-size:26px;line-height:.95}.pc-stamp{background:var(--toy-paper);border:5px dotted var(--bg);background-clip:padding-box;width:78px;height:94px;padding:4px}.pc-stamp div{background:var(--toy-moss);color:#f5f1e6;flex-direction:column;justify-content:space-between;height:100%;padding:7px;display:flex}.pc-stamp b{font-family:var(--font-serif);font-size:28px;font-weight:400;line-height:1}.pc-stamp small{text-transform:uppercase;letter-spacing:.04em}.pc-due{background:#f2e6c9;width:112px;padding:10px 12px 12px;box-shadow:0 10px 16px -10px #281e1466}.pc-due span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #0000004d;padding-bottom:5px;font-size:9px;display:block}.pc-due i{font-family:var(--font-mono);color:var(--toy-cobalt);border-bottom:1px solid #0000001a;padding:4px 0;font-size:11px;font-style:normal;display:block;transform:rotate(-2deg)}.pc-due i.is-late{color:var(--toy-vermilion);border-bottom:0;font-weight:500;transform:rotate(-5deg)scale(1.04)}.pc-book{background:var(--toy-kraft);border-radius:2px 5px 5px 2px;width:94px;height:134px;overflow:hidden;box-shadow:inset 5px 0 #0000002e,0 14px 20px -12px #281e1480}.pc-book img{object-fit:cover;pointer-events:none;width:100%;height:100%}.pc-receipt{background:var(--toy-paper);width:118px;font-family:var(--font-mono);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),91% 100%,82% calc(100% - 7px),73% 100%,64% calc(100% - 7px),55% 100%,46% calc(100% - 7px),37% 100%,28% calc(100% - 7px),19% 100%,10% calc(100% - 7px),0 100%);filter:drop-shadow(0 8px 10px #281e1433);padding:12px 11px 20px;font-size:10px}.pc-receipt span{text-align:center;border-bottom:1px dashed #00000059;padding-bottom:6px;display:block}.pc-receipt p{justify-content:space-between;margin-top:6px;display:flex}.pc-receipt em{font-style:normal}.pc-receipt .is-total{border-top:1px dashed #00000059;padding-top:6px;font-weight:500}.pc-envelope{background:var(--toy-kraft);flex-direction:column;justify-content:flex-end;gap:1px;width:150px;height:96px;padding:10px 12px;display:flex;box-shadow:0 12px 18px -12px #281e1480}.pc-envelope svg{width:100%;height:100%;position:absolute;inset:0}.pc-envelope b{font-family:var(--font-serif);font-size:15px;font-weight:500}.pc-ribbon{background:var(--toy-vermilion);clip-path:polygon(0 0,100% 0,100% 100%,50% 87%,0 100%);width:26px;height:118px}.pc-tag{background:var(--toy-lilac);font-family:var(--font-mono);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);align-items:center;gap:9px;padding:8px 15px 8px 10px;font-size:11px;display:flex}.pc-tag i{background:var(--bg);border-radius:50%;width:7px;height:7px;margin-left:5px}.pc-shot{background:var(--toy-paper);border:3px solid var(--toy-ink);border-radius:13px;width:92px;height:158px;padding:18px 9px 8px}.pc-shot small{text-align:center;opacity:.55;position:absolute;bottom:8px;left:0;right:0}.pc-sticker{background:var(--toy-sky);width:74px;height:74px;font-family:var(--font-hand);border-radius:50%;place-items:center;font-size:28px;display:grid;box-shadow:0 8px 12px -8px #281e1466}.story-track{margin-top:calc(var(--topbar-h) * -1);position:relative}.story-stage{height:100svh;position:sticky;top:0;overflow:hidden}.story-center,.story-full{position:absolute;inset:0}.story-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 24px;display:flex}.story-full{z-index:30}.story-h{font-size:clamp(42px,min(6.2vw,10vh),92px)}.story-sheet{z-index:2;background:var(--bg-raised);will-change:transform;position:absolute;inset:0;box-shadow:0 30px 60px -30px #281e1480}.story-page{width:min(760px,86vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.story-page header .sk-eyebrow{margin-bottom:12px}.story-prose{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);font-variation-settings:"opsz" 28;margin-top:clamp(20px,3.6vh,38px);font-size:clamp(21px,min(2.5vw,4.2vh),34px);font-weight:380;line-height:1.34}.story-prose-rest{color:var(--ink-3)}.hw{background-image:linear-gradient(var(--hl-strong), var(--hl-strong));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 58%;background-repeat:no-repeat;background-size:0% 86%;transition:background-size .16s linear}.hw.on{background-size:100% 86%}.story-circled{display:inline-block;position:relative}.story-circled svg{pointer-events:none;width:122%;height:146%;position:absolute;inset:-22% -11% -24%;overflow:visible}.story-margin{width:190px;position:absolute;top:42%;left:calc(100% + 26px)}.story-margin p{font-family:var(--font-hand);color:var(--rubric-text);font-size:32px;line-height:.94}.story-margin-arrow{width:64px;height:44px;margin-left:-10px;overflow:visible;transform:scaleX(-1)rotate(30deg)}.story-sticky{background:var(--toy-marigold);color:#1c1a16;transform-origin:top;place-items:center;width:136px;height:122px;padding:12px;display:grid;position:absolute;bottom:-116px;right:-4%;transform:rotate(5deg);box-shadow:0 16px 20px -14px #281e1473}.story-sticky p{font-family:var(--font-hand);text-align:center;font-size:27px;line-height:.95}.story-top{text-align:center;padding:0 24px;position:absolute;top:clamp(30px,8vh,74px);left:0;right:0}.story-threads{width:100%;height:100%;position:absolute;inset:0}.story-source-seat{width:0;height:0;position:absolute;top:50%;left:50%}.story-source{border:1px solid var(--rule);background:var(--bg-raised);width:184px;box-shadow:var(--shadow-card);border-radius:3px;padding:13px 15px;position:relative;translate:-50% -50%}.story-source h3{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin-top:5px;font-size:18px;font-weight:420;line-height:1.12}.story-source small{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.story-source-n{background:var(--rubric);width:24px;height:24px;color:var(--bg-raised);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid;position:absolute;top:-10px;right:-10px}.story-source.is-unused{box-shadow:none;opacity:.6}.story-answer-seat{width:min(560px,86vw);position:absolute;top:calc(50% + 14px);left:50%;translate:-50% -50%}.story-answer{border:1px solid var(--rule-strong);background:var(--bg-raised);border-radius:16px;padding:clamp(18px,2.4vw,28px);box-shadow:0 30px 60px -40px #281e1480}.story-question{border-bottom:1px solid var(--rule);min-height:1.3em;color:var(--ink);padding-bottom:13px;font-size:17px;font-weight:500;line-height:1.3}.story-caret{vertical-align:-2px;background:var(--rubric);width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite story-blink;display:inline-block}@keyframes story-blink{50%{opacity:0}}.story-answer-text{min-height:8.2em;font-family:var(--font-serif);color:var(--ink);font-variation-settings:"opsz" 22;margin-top:14px;font-size:clamp(18px,1.55vw,22px);line-height:1.4}.aw:not(.story-cite){opacity:0;transition:opacity .2s}.aw.on:not(.story-cite){opacity:1}.story-cite{background:var(--rubric);width:20px;height:20px;color:var(--bg-raised);font-family:var(--font-mono);vertical-align:2px;transition:transform .34s var(--ease-spring);border-radius:50%;place-items:center;margin:0 3px;font-size:11px;font-weight:500;display:inline-grid;transform:scale(0)}.story-cite.on{transform:scale(1)}.story-source-layer{z-index:34;pointer-events:none}.story-dive{left:var(--story-dive-x,50%);top:var(--story-dive-y,50%);background:var(--toy-vermilion);will-change:transform;border-radius:50%;width:44px;height:44px;margin:-22px;position:absolute}.story-passage{color:#fff8ee;width:min(860px,86vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.story-passage .sk-eyebrow{color:#fff8eeb8;margin-bottom:12px}.story-passage blockquote{font-family:var(--font-serif);letter-spacing:-.022em;font-variation-settings:"opsz" 48;margin-top:clamp(22px,4vh,44px);font-size:clamp(25px,min(3.6vw,6vh),50px);font-weight:360;line-height:1.16}.story-passage .hw{background-image:linear-gradient(var(--toy-marigold), var(--toy-marigold));background-size:0% 90%}.story-passage .hw.on{color:#1c1a16;background-size:100% 90%;transition:background-size .16s linear,color .16s}.story-passage-foot{color:#fff8eedb;margin-top:24px;font-size:15px}.story-origin{width:0;height:0;position:absolute;top:50%;left:50%}.story-slip{background:var(--bg-raised);border:1px solid var(--rule);width:max-content;max-width:220px;box-shadow:var(--shadow-card);font-family:var(--font-serif);color:var(--ink);padding:12px 15px;font-size:19px;line-height:1.16;position:absolute;translate:-50% -50%}.story-slip.is-1{background:var(--toy-blush);color:#1c1a16;font-family:var(--font-hand);border-color:#0000;font-size:27px;line-height:.95}.story-slip.is-2{background:var(--toy-marigold);color:#1c1a16;font-family:var(--font-hand);border-color:#0000;font-size:27px;line-height:.95}.story-draft{border:1px solid var(--rule-strong);background:var(--bg-raised);border-radius:3px;width:min(500px,84vw);padding:18px 22px 24px;position:absolute;translate:-50% -50%;box-shadow:0 30px 60px -40px #281e1480}.story-draft header{border-bottom:1px solid var(--rule);justify-content:space-between;padding-bottom:12px;display:flex}.story-draft p{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);margin-top:14px;font-size:clamp(21px,2vw,27px);line-height:1.25}.dw{opacity:0;transition:opacity .2s}.dw.on{opacity:1}.story-draft.is-static{position:static;translate:none}.story-plane{filter:drop-shadow(0 12px 10px #281e143d);margin:-28px 0 0 -36px;position:absolute;overflow:visible}.story-calendar{border:1px solid var(--rule);background:var(--bg-raised);border-radius:3px;padding:0 20px 20px;position:absolute;box-shadow:0 30px 60px -40px #281e1480}.story-calendar header{justify-content:space-between;align-items:center;display:flex}.story-cal-month{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);font-size:24px}.story-cal-grid{display:grid}.story-cal-grid span{border-top:1px solid var(--rule);color:var(--ink-3);place-items:center;font-size:14px;display:grid;position:relative}.story-cal-grid b{font-weight:400;position:relative}.story-cal-grid .is-target{color:var(--bg-raised)}.story-cal-grid i{background:var(--rubric);border-radius:50%;width:32px;height:32px;margin:-16px;position:absolute;top:50%;left:50%}.story-cal-grid .is-target b{color:var(--ink-3)}.story-stamp{border:2.5px solid var(--rubric);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rubric-text);background:color-mix(in oklab, var(--bg-raised) 72%, transparent);border-radius:6px;padding:6px 13px;font-size:18px;font-weight:500;position:absolute}.story-cal-note{text-align:center;font-family:var(--font-mono);color:var(--ink-3);padding:0 24px;font-size:12px;position:absolute;bottom:clamp(24px,8vh,72px);left:0;right:0}.story-close-ink{background:var(--ink);transform-origin:bottom;will-change:transform;position:absolute;inset:0}.story-close{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,4vh,36px);padding:0 24px;display:flex;position:absolute;inset:0}.story-close h2,.story-static-close h2{max-width:16em;color:var(--bg-raised);font-size:clamp(44px,min(7.4vw,12vh),112px)}.story-close-cta{background:var(--bg-raised);min-height:46px;color:var(--ink);padding:0 28px;font-size:15px}.story-close-try{color:color-mix(in oklab, var(--bg-raised) 62%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;font-size:13px;display:flex}.story-close-chip{border:1px solid color-mix(in oklab, var(--bg-raised) 26%, transparent);height:32px;color:var(--bg-raised);transition:background-color .18s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 5px;display:inline-flex}.story-close-chip:hover{background:color-mix(in oklab, var(--bg-raised) 14%, transparent)}.story-close-chip img{object-fit:cover;border-radius:50%;width:22px;height:22px}.story-colophon{z-index:2;background:var(--ink);color:color-mix(in oklab, var(--bg-raised) 58%, transparent);flex-wrap:wrap;align-items:baseline;gap:12px 28px;padding:28px clamp(20px,3vw,40px);font-size:13px;display:flex;position:relative}.story-colophon-mark{font-family:var(--font-serif);color:var(--bg-raised);font-size:20px}.story-colophon nav{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.story-colophon a:hover{color:var(--bg-raised)}.story-static{flex-direction:column;gap:clamp(90px,16vh,150px);width:min(720px,86vw);margin:clamp(70px,14vh,130px) auto;display:flex}.story-static mark{background:var(--hl-strong);color:inherit}.story-static .story-answer{margin-top:28px}.story-static-sources{color:var(--ink-3);margin-top:16px;font-size:14px}.story-static-sources b{color:var(--rubric-text);font-weight:500}.story-static-foot{font-family:var(--font-mono);color:var(--ink-3);margin-top:18px;font-size:12px}.story-static .story-draft{margin-top:28px}.story-static-close{background:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:80svh;padding:60px 24px;display:flex}@media (max-width:899px){.home-display{font-size:min(12.3vw,92px)}.home-hero-layer{padding-top:calc(var(--topbar-h) + 112px);padding-bottom:84px}.home-primary{flex:none}.home-question-form{border-radius:22px;flex-direction:column;align-items:stretch;padding:12px}.home-question-form textarea{height:62px;min-height:62px;overflow:auto}.home-question-form>button{align-self:flex-end}.lib-line{flex-wrap:wrap}.story-margin{align-items:center;width:auto;margin-top:20px;display:flex;position:static}.story-margin p{max-width:150px;font-size:28px}.story-margin-arrow{width:44px;height:32px;transform:rotate(-60deg)}.story-sticky{width:112px;height:100px;bottom:-56px;right:0}.story-sticky p{font-size:23px}.story-source{width:104px;padding:9px 9px 10px}.story-source h3{font-size:14px}.story-source small{display:none}.story-source .sk-eyebrow{font-size:9px}.story-answer-seat{top:60%}.story-answer-text{min-height:9em;font-size:17.5px}.story-question{font-size:15.5px}.story-colophon nav{margin-left:0}}@media (prefers-reduced-motion:reduce){.home-busy-dot,.story-caret{animation:none}.pc-stack>:not(:last-child){transition:none}}
.shelf-scrim{background:color-mix(in oklab, var(--ink) 22%, transparent);position:absolute;inset:0}.shelf-sheet{border:1px solid var(--rule);height:min(88dvh,860px);box-shadow:0 -30px 80px -30px color-mix(in oklab, var(--ink) 40%, transparent);border-bottom:0;border-radius:20px 20px 0 0;animation:none}.shelf-grip{background:var(--rule-strong);border-radius:99px;flex:none;width:44px;height:4px;margin:12px auto 0;display:block}.shelf-filter{height:32px;color:var(--ink-3);transition:color .18s var(--ease-out);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;display:inline-flex;position:relative}.shelf-filter:hover:not(:disabled),.shelf-filter.is-on{color:var(--ink)}.shelf-filter:disabled{opacity:.35}.shelf-filter-pill{border-radius:inherit;background:var(--bg-sunk);position:absolute;inset:0}.shelf-filter-n{font-family:var(--font-mono);color:var(--ink-4);font-size:11px}.shelf-row{border-bottom:1px solid var(--rule);animation:shelf-row-in .55s var(--ease-out) both}@keyframes shelf-row-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.shelf-row{animation:none}}
