@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--paper:light-dark(#fbfbfa,#17181a);--raised:light-dark(#fff,#212429);--ink:light-dark(#191b1e,#e4e7ea);--muted:light-dark(#6a6f77,#969ca5);--rule:light-dark(#e4e4e7,#2a2e34);--ring:light-dark(#2f6fd0,#78a9ef);--up:light-dark(#3f6ca8,#7aa7dd);--down:light-dark(#3d7f5f,#6fbd93);--across:light-dark(#9a6a2f,#d6a463);--display:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--label:9.5rem;--step:2.75rem}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.62}h1,h2,h3{text-wrap:balance;margin:0}h1,h2{font-family:var(--display);font-variation-settings:"opsz" 36;letter-spacing:-.018em;font-weight:500}p{text-wrap:pretty;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:3px}img,svg{max-inline-size:100%;display:block}.frame{inline-size:min(100% - clamp(2rem,7vw,7rem),78rem);margin-inline:auto}.masthead{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2rem;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.35rem;font-weight:600;text-decoration:none;display:flex}.wordmark img{border-radius:22%}.masthead a:not(.wordmark){color:var(--muted);font-size:.92rem;text-decoration:none}.masthead a:not(.wordmark):hover{color:var(--ink)}.hero{padding-block:clamp(3.5rem,9vw,8rem) 0}.hero h1{max-inline-size:15ch;font-size:clamp(2.9rem,7.4vw,5.6rem);line-height:.98}.hero h1 em{font-variation-settings:"opsz" 60;font-style:italic}.lead{max-inline-size:44ch;color:var(--muted);margin-block-start:1.75rem;font-size:clamp(1.08rem,1.6vw,1.25rem)}.actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.4rem;margin-block-start:2.5rem;display:flex}.button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:2px;padding:.72rem 1.5rem;font-size:.98rem;font-weight:500;text-decoration:none;transition:transform .14s,opacity .14s;display:inline-block}.button:hover{opacity:.88;transform:translateY(-1px)}.beside{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);font-size:.78rem}.stage{--hold:5.2s;isolation:isolate;z-index:1;margin-block-start:clamp(3rem,6vw,5rem);position:relative}.stage:before{content:"";z-index:-1;background:radial-gradient(58% 58% at 20% 28%, color-mix(in oklab, var(--up) 26%, transparent), transparent 72%), radial-gradient(52% 52% at 80% 74%, color-mix(in oklab, var(--down) 22%, transparent), transparent 72%), radial-gradient(42% 46% at 62% 12%, color-mix(in oklab, var(--across) 18%, transparent), transparent 72%);filter:blur(64px);opacity:.55;position:absolute;inset:-6% -5% -10%}.shots{display:grid}.shots>*{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .28s}.stage:has(input[value=map]:checked) [data-shot=map],.stage:has(input[value=writing]:checked) [data-shot=writing],.stage:has(input[value=searching]:checked) [data-shot=searching],.stage:has(input[value=asking]:checked) [data-shot=asking]{opacity:1;visibility:visible}.shot{border:1px solid var(--rule);background:var(--raised);border-radius:8px;display:block;overflow:hidden;box-shadow:0 30px 70px light-dark(#191b1e21,#00000080)}.shot img{inline-size:100%;height:auto;display:block}.switch{gap:.45rem;margin-block-start:calc(1.4rem - 12px);display:flex;position:absolute;inset-block-start:100%;inset-inline-end:0}.switch__pick{cursor:pointer;align-items:center;padding-block:12px;display:flex}.switch__bar{background:var(--rule);border-radius:2px;block-size:3px;inline-size:1.6rem;transition:inline-size .24s cubic-bezier(.2,.7,.2,1),background .2s;display:block;position:relative;overflow:hidden}.switch__pick:hover .switch__bar{background:color-mix(in oklab, var(--ink) 45%, var(--rule))}.switch__pick:has(:checked) .switch__bar{inline-size:2.9rem}.switch__bar:after{content:"";transform-origin:0;background:var(--ink);position:absolute;inset:0;transform:scaleX(0)}.switch__pick:has(:checked) .switch__bar:after{transform:scaleX(1)}.stage[data-turning] .switch__pick:has(:checked) .switch__bar:after{animation:fill var(--hold) linear forwards}.stage[data-held] .switch__pick:has(:checked) .switch__bar:after{animation-play-state:paused}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.switch__pick:has(:focus-visible) .switch__bar{outline:2px solid var(--ring);outline-offset:4px}.switch__pick input,.switch__name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.shots>*,.switch__bar{transition:none}}.band{grid-template-columns:[label] var(--label) [body] minmax(0, 1fr);display:grid}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:end;color:var(--muted);grid-column:label;padding-block-start:calc(var(--step) * 1.6 + .15rem);padding-inline-end:1.5rem;font-size:.72rem;font-weight:500}.band__body{padding-inline-start:var(--step);padding-block:calc(var(--step) * 1.6);border-inline-start:1px solid var(--rule);grid-column:body;position:relative}.band__body:before{content:"";border:1px solid var(--rule);background:var(--paper);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:calc(var(--step) * 1.6 + .85rem);inset-inline-start:-4.5px}.band h2{max-inline-size:20ch;font-size:clamp(1.85rem,3.6vw,2.85rem);line-height:1.06}.band__lede{max-inline-size:42ch;color:var(--muted);margin-block-start:1.15rem;font-size:1.06rem}.features{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem 3rem;margin-block-start:3rem;display:grid}.features--four{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.feature h3{font-family:var(--sans);letter-spacing:-.005em;font-size:1rem;font-weight:600}.feature p{color:var(--muted);margin-block-start:.55rem;font-size:.96rem}.split{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=62rem){.split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}}.roles{gap:1.1rem;margin-block-start:2.25rem;padding:0;list-style:none;display:grid}.roles li{color:var(--muted);grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1.25rem;font-size:.98rem;display:grid}.roles b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:500}.roles li[data-role=up] b{color:var(--up)}.roles li[data-role=down] b{color:var(--down)}.roles li[data-role=across] b{color:var(--across)}.drawing{block-size:auto;inline-size:100%}.drawing__edges path{fill:none;stroke:light-dark(#c9ccd2,#3d424a);stroke-width:1.25px}.drawing__label{fill:var(--muted);font-family:var(--mono);letter-spacing:.06em;font-size:10px}.drawing__node rect{fill:var(--raised);stroke-width:1px}.drawing__node text{fill:var(--ink);font-family:var(--sans);text-anchor:middle;font-size:13.5px}.drawing__node[data-seat=up] rect{stroke:var(--up)}.drawing__node[data-seat=down] rect{stroke:var(--down)}.drawing__node[data-seat=across] rect{stroke:var(--across)}.drawing__node[data-seat=focus] rect{fill:var(--ink);stroke:var(--ink)}.drawing__node[data-seat=focus] text{fill:var(--paper)}.footnote{max-inline-size:40ch;color:var(--muted);margin-block-start:2rem;font-size:.88rem}.close{border-block-start:1px solid var(--rule);margin-block-start:calc(var(--step) * 1.6);padding-block:clamp(5rem,10vw,8rem) clamp(3rem,6vw,5rem)}.shelf{border:1px solid var(--rule);background:var(--raised);border-radius:10px;max-inline-size:46rem;margin-block-start:2.5rem}.shelf__row{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:1rem 1.5rem;padding:1.35rem 1.6rem;display:grid}.shelf__row+.shelf__row{border-block-start:1px solid var(--rule)}.shelf__what{flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-block-start:.35rem;font-size:1.02rem;font-weight:600;display:flex}.shelf__yours{border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:.1rem .45rem;font-size:.62rem;font-weight:500;display:none}.shelf__row[data-yours] .shelf__yours{display:inline-block}.shelf__takes{flex-direction:column;gap:.15rem;display:flex}.take{border-radius:6px;align-items:baseline;gap:.6rem;margin-inline-start:-.6rem;padding:.4rem .6rem;text-decoration:none;transition:background .14s;display:flex}.take:hover{background:color-mix(in oklab, var(--ink) 7%, transparent)}.take svg{fill:none;block-size:1.05rem;inline-size:1.05rem;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center}.take:hover svg{stroke:var(--ink)}.take b{font-size:.98rem;font-weight:500}.take span{font-family:var(--mono);color:var(--muted);font-size:.76rem}.footnote a{color:var(--ink);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--muted) 55%, transparent)}.close h2{font-family:var(--display);max-inline-size:16ch;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1.04}.footer{border-block-start:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem 3.5rem;font-size:.88rem;display:flex}.footer a{text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--muted) 55%, transparent)}.footer nav a{text-decoration:none}.footer a:hover{color:var(--ink);text-decoration-color:currentColor}@media (width<=52rem){.band{grid-template-columns:minmax(0,1fr)}.eyebrow{text-align:start;grid-column:1;padding-block:3rem 0;padding-inline-end:0}.band__body{border-inline-start:0;grid-column:1;padding-block-start:1rem;padding-inline-start:0}.band__body:before{display:none}}:root[data-motion] .rise{opacity:0;transition:opacity .64s,transform .64s cubic-bezier(.2,.7,.2,1);transform:translateY(12px)}:root[data-motion] .hero .rise{transition-delay:var(--wait,0s)}:root[data-motion] .rise[data-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.button{transition:none}}
