:root{color-scheme:light;--ground:light-dark(#f4f6f4, #0f1a1b);--ground-2:light-dark(#e7eeec, #162527);--ink:light-dark(#14201f, #e3ebe9);--muted:light-dark(#4f5f5d, #9db1ae);--rule:light-dark(#cdd8d5, #2a3b3d);--teal:light-dark(#0b5d63, #5fc3c2);--deep-1:light-dark(#d7ebe8, #15343a);--deep-2:light-dark(#a9d3cf, #18454c);--deep-3:light-dark(#5aa5a3, #1c5860);--on-teal:light-dark(#f4f6f4, #0f1a1b);--display:"Schibsted Grotesk", system-ui, sans-serif;--text:"Source Serif 4", Georgia, serif;--mono:"Geist Mono", ui-monospace, monospace;--page:1440px;--ease-out:cubic-bezier(.16, 1, .3, 1);--transition:150ms ease}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{margin:0;background:var(--ground);color:var(--ink);font:1.12rem/1.65 var(--text);overflow-wrap:break-word}a{color:inherit;text-decoration-color:var(--deep-3);text-underline-offset:.2em}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{margin:0}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}::selection{background:var(--deep-2);color:var(--ink)}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 14px;background:var(--teal);color:var(--on-teal);font:600 .85rem var(--display);text-decoration:none}.skip-link:focus{top:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:var(--page);margin:0 auto;padding:0 clamp(16px,4vw,44px)}.d{font-family:var(--display);font-weight:750;letter-spacing:-.035em;line-height:.98;text-wrap:balance;margin:0}.d em{font-style:normal;color:var(--teal)}.k{font:600 .7rem/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.m{font:.76rem/1.4 var(--mono);color:var(--muted)}.note{font-style:italic;color:var(--muted);font-size:.9rem}.progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--teal);transform-origin:0 50%;transform:scaleX(0);z-index:60;pointer-events:none}.mast{position:sticky;top:0;z-index:40;background:var(--ground);border-bottom:1px solid var(--rule);view-transition-name:mast}.mast .wrap{display:flex;align-items:center;gap:28px;height:60px}.wordmark{font:800 1.45rem/1 var(--display);letter-spacing:-.04em;text-decoration:none;color:var(--ink)}.wordmark b{font-weight:inherit;color:var(--teal)}.nav{display:flex;gap:22px;margin-left:auto;font:600 .85rem/1 var(--display)}.nav a{text-decoration:none;color:var(--muted);position:relative;padding:6px 0;transition:color var(--transition)}.nav a:hover,.nav a[aria-current]{color:var(--ink)}.nav a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--teal);transform:scaleX(0);transform-origin:left}.nav a[aria-current]::after{transform:scaleX(1)}.lang-switch{display:flex;gap:6px;align-items:center;flex:none;font-size:.78rem;color:var(--muted)}.lang-switch a{color:var(--muted);text-decoration:none;transition:color var(--transition)}.lang-switch a:hover{color:var(--teal)}.lang-switch [aria-current]{color:var(--ink);font-weight:500}.lang-switch__off{opacity:.45;cursor:default}.theme-toggle{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-left:-6px;padding:0;background:0 0;border:1px solid var(--rule);border-radius:50%;color:var(--ink);cursor:pointer;transition:border-color var(--transition)}.theme-toggle::before{content:"";width:14px;height:14px;border-radius:50%;border:1.5px solid;background:linear-gradient(90deg,currentColor 50%,transparent 50%);transition:transform 300ms var(--ease-out)}.theme-toggle[data-current=dark]::before{transform:rotate(180deg)}.theme-toggle:hover{border-color:var(--teal)}@media(max-width:520px){.mast .wrap{gap:10px}.wordmark{font-size:1.2rem}.nav{gap:10px;font-size:.76rem}.theme-toggle{width:28px;height:28px;margin-left:-2px}}@media(max-width:400px){html{scroll-padding-top:96px}.mast .wrap{flex-wrap:wrap;height:auto;padding-block:10px;row-gap:6px}.nav{order:3;width:100%;margin-left:0;justify-content:space-between}.lang-switch{margin-left:auto}.theme-toggle{margin-left:0}}.foot{margin-top:80px;padding:30px 0 56px;border-top:3px double var(--ink)}.foot__grid{display:grid;grid-template-columns:1fr 1fr;gap:34px 24px}.foot__id,.foot__coffee{grid-column:1/-1}.foot .wordmark{font-size:1.9rem}.foot__motto{margin:12px 0 4px;font-size:.74rem;line-height:1.6;color:var(--ink)}.foot__place{margin:0;font-size:.74rem;color:var(--muted)}.foot__col{display:flex;flex-direction:column;align-items:flex-start;gap:7px;font:500 .95rem/1.3 var(--display)}.foot h2{margin:0 0 6px}.foot__col a{color:var(--ink);text-decoration:none;background:linear-gradient(var(--deep-2),var(--deep-2))0 92%/0 .26em no-repeat;transition:background-size 350ms var(--ease-out)}.foot__col a:hover,.foot__col a:focus-visible{background-size:100% .26em}.foot__coffee p{max-width:34ch;margin:0 0 12px;font:1rem/1.5 var(--text);color:var(--muted)}.foot__coffee .foot__thanks{margin-top:-4px;font:italic .95rem/1.5 var(--text);color:var(--ink)}.foot__coffee a{font:600 .95rem var(--display);color:var(--teal);text-decoration-color:var(--deep-3);text-underline-offset:4px}.foot__coffee a:hover{text-decoration-color:var(--teal)}.foot__base{display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:40px;padding-top:14px;border-top:1px solid var(--rule);font-size:.72rem;color:var(--muted)}.foot__base p{margin:0;max-width:72ch;line-height:1.6}.foot__base a{color:var(--muted);text-underline-offset:3px}.foot__base a:hover{color:var(--teal)}.foot__end{display:flex;align-items:center;gap:18px;margin:44px 0 0}.foot__end::before,.foot__end::after{content:"";flex:1;height:1px;background:var(--rule)}.foot__end abbr{font:800 1.5rem/1 var(--display);letter-spacing:.02em;color:var(--teal);text-decoration:none;cursor:help}.foot__coffee .foot__supporters{display:block;width:fit-content;margin-top:12px;font:.74rem var(--mono);color:var(--muted);text-decoration:none}.foot__coffee .foot__supporters:hover{color:var(--teal)}@media(min-width:760px){.foot__grid{grid-template-columns:minmax(0,1.5fr)minmax(0,.8fr)minmax(0,.8fr)minmax(0,1.3fr);gap:24px 40px}.foot__id,.foot__coffee{grid-column:auto}}.page-head{padding:64px 0 26px;border-bottom:2px solid var(--ink);display:grid;gap:18px}@media(min-width:900px){.page-head{grid-template-columns:1fr 1fr;align-items:end}}.page-head h1{font-size:clamp(3rem,8vw,6.4rem)}.page-head p{margin:0;color:var(--muted);max-width:52ch}.page-head .k{display:block;margin-bottom:14px}.category-filter{display:flex;flex-wrap:wrap;gap:8px;padding:22px 0 4px;font:500 .76rem/1 var(--mono)}.category-filter a{padding:7px 10px;border:1px solid var(--rule);border-radius:2px;color:var(--muted);text-decoration:none;transition:color var(--transition),border-color var(--transition)}.category-filter a:hover{color:var(--teal);border-color:var(--teal)}.category-filter a[aria-current]{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.split{display:grid;gap:28px;padding:24px 0 20px}.side--id{display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 16px;align-items:center}.side--id .motto,.side--id .side__bio{grid-column:1/-1}.side--id .motto{margin:14px 0 6px}.side--id .side__bio{margin:0}.side--more{padding-top:12px;border-top:3px double var(--ink)}.side--more h2:first-child{margin-top:0}@media(min-width:960px){.split{grid-template-columns:340px minmax(0,1fr);grid-template-areas:"id main" "more main" "more rest";grid-template-rows:auto auto 1fr;gap:0 64px;padding-top:40px}.side--id{grid-area:id}.split__main{grid-area:main}.side--more{grid-area:more}.split__rest{grid-area:rest}.side--id{display:block}.side--id .motto{margin:-2px 0 14px}.side--id .side__bio{margin:0 0 18px}.side--more{position:sticky;top:84px;align-self:start;max-height:calc(100vh - 100px);overflow:auto;scrollbar-width:thin;padding-top:0;border-top:0}.side--more h2:first-child{margin-top:26px}}.side .portrait{width:64px;border-radius:50%;overflow:hidden;background:var(--ground-2);view-transition-name:portrait}.side .portrait img{aspect-ratio:1;object-fit:cover;width:100%}.side .side__name{margin:0 0 2px;font-size:.7rem;color:var(--teal)}.side h1{font-size:1.9rem;margin:0}@media(min-width:960px){.side .portrait{width:120px}.side .side__name{margin:18px 0 6px}.side h1{font-size:2.8rem;margin:0 0 10px}}.side p{margin:0 0 18px;color:var(--muted);font-size:1rem;line-height:1.5}.side .motto{margin:-2px 0 14px;font:500 .74rem/1.6 var(--mono);letter-spacing:.01em;color:var(--ink)}.motto span:not(.motto__dot){white-space:nowrap}.motto .motto__dot{color:var(--teal)}.side h2{margin:26px 0 10px}.side ol{margin:0;padding-left:2.7em;font-size:1rem;line-height:1.4}.side ol li{margin-bottom:9px}.side ol li::marker{color:var(--teal);font:500 .75em var(--mono);content:counter(list-item,upper-roman)".  "}.side dl{margin:0;display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:6px 10px;font-size:.96rem;line-height:1.35}.side dt{font:600 .64rem/1.9 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.side dd{margin:0}.side .more{display:inline-block;margin-top:12px}.edition{margin:0;padding:16px 0 14px;border-bottom:1px solid var(--rule)}.edition__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 6px}.edition__name{font:700 .95rem/1 var(--display);letter-spacing:-.01em;color:var(--teal);text-decoration:none}.edition__name:hover{text-decoration:underline;text-decoration-color:var(--deep-3);text-underline-offset:3px}.edition__date{font-size:.74rem;color:var(--muted)}.edition__claim{max-width:52ch;margin:0 0 10px;font:600 1.08rem/1.35 var(--display);letter-spacing:-.01em;text-wrap:pretty}.edition__tally{position:relative;height:8px;background:linear-gradient(90deg,var(--rule) 0 55%,transparent 55%)0 0/calc(100%/var(--of))100%}.edition__tally::after{content:"";position:absolute;inset:0 auto 0 0;width:calc(100% * var(--kept)/var(--of));background:linear-gradient(90deg,var(--teal) 0 55%,transparent 55%)0 0/calc(100%/var(--kept))100%;transform-origin:left}@media(max-width:559px){.edition__tally{height:6px;background:var(--rule)}.edition__tally::after{background:var(--teal)}}.edition__lead{margin:16px 0 0;font:1.05rem/1.45 var(--text)}.edition__lead span{font:600 .8rem var(--display);color:var(--teal)}.edition__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin:10px 0 0;font-size:.74rem;color:var(--muted)}.edition__foot a{font:500 .74rem var(--mono);color:var(--teal);text-decoration-color:var(--deep-3);text-underline-offset:3px}.cheers{--cup:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 8h12v6a5 5 0 0 1-5 5H9a5 5 0 0 1-5-5V8zm12 1h1.5a2.5 2.5 0 0 1 0 5H16v-1.6h1.5a.9.9 0 0 0 0-1.8H16V9zM7 3.5c.6.7.6 1.6 0 2.3M10 2.5c.7.9.7 2 0 2.9M13 3.5c.6.7.6 1.6 0 2.3' fill='black' stroke='black' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");margin-top:34px}.cheers__tally{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:18px 0;border-bottom:1px solid var(--rule)}.cheers__count{margin:0;font-size:.78rem;color:var(--muted)}.cheers__cups{display:flex;flex-wrap:wrap;gap:4px;margin:0}.cheers__cup{width:32px;height:32px;background:var(--teal);-webkit-mask:var(--cup)center/contain no-repeat;mask:var(--cup)center/contain no-repeat}.cheers__latest{padding:26px 0 30px;border-top:3px double var(--ink);border-bottom:1px solid var(--rule)}.cheers__tally+*{margin-top:36px}.cheers__edition{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:6px 18px;margin:0 0 4px}.cheers__edition .k{color:var(--teal)}.cheers__edition .m{font-size:.74rem;color:var(--muted)}.cheers__stage{--stamp:clamp(104px, 17vw, 196px);position:relative;padding:8px calc(var(--stamp) * .62)0 0;overflow-x:clip;overflow-clip-margin:12px}.cheers__name{display:inline-block;margin:0;font:800 100px/.92 var(--display);letter-spacing:-.045em;white-space:nowrap}.cheers__name.wraps{display:block;white-space:normal;text-wrap:balance}.cheers__stamp{position:absolute;right:6px;top:50%;width:var(--stamp);height:auto;color:var(--teal);transform:translateY(-50%)rotate(-14deg);pointer-events:none}.cheers__stamp-line{fill:none;stroke:currentColor;stroke-width:4}.cheers__stamp-line.thin{stroke-width:1.6}.cheers__stamp-paper{fill:var(--ground);opacity:.92}.cheers__stamp-rim{fill:currentColor;font:700 15px var(--display);letter-spacing:.06em;text-transform:uppercase}.cheers__stamp-label{fill:currentColor;font:600 15px var(--mono);text-anchor:middle}.cheers__stamp-number{fill:currentColor;font:800 50px var(--display);text-anchor:middle;letter-spacing:-.03em}.cheers__quote{max-width:36ch;margin:26px 0 0;padding-left:20px;border-left:4px solid var(--teal);font:italic clamp(1.3rem,1rem + 1.2vw,2rem)/1.35 var(--text);text-wrap:pretty}.cheers__earlier,.cheers__notes{margin-top:36px}.cheers h2{margin:0 0 14px}.cheers__wall{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:0;padding:0;list-style:none}.cheers__wall .m{margin-right:.4em;font-size:.62rem;font-weight:500;color:var(--teal);vertical-align:.55em;letter-spacing:0}.cheers__wall li{font:650 max(1.05rem,calc(2.1rem - var(--age) * .12rem))/1.2 var(--display);letter-spacing:-.02em}.cheers__notes ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px 36px;margin:0;padding:0;list-style:none}.cheers__notes li{padding-top:14px;border-top:1px solid var(--rule)}.cheers__notes blockquote{margin:0;font:italic 1rem/1.5 var(--text)}.cheers__notes .m{margin:8px 0 0;font-size:.74rem;color:var(--muted)}.supporters-empty{display:grid;gap:22px 48px;margin:34px 0 0;align-items:center}.supporters-empty__fig{margin:0;background:var(--ground-2)}.supporters-empty__fig img{display:block;width:100%;height:auto}.supporters-empty__text h2{margin:0 0 12px;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);line-height:1.1;text-wrap:balance}.supporters-empty__text p{max-width:42ch;margin:0 0 16px;font:1.05rem/1.55 var(--text);color:var(--muted)}.supporters-empty__text a{font:600 1rem var(--display);color:var(--teal);text-decoration-color:var(--deep-3);text-underline-offset:4px}.cheers[hidden],.supporters-empty[hidden]{display:none}.supporters-how{max-width:65ch;margin-top:48px;padding-top:14px;border-top:1px solid var(--rule);font-size:.95rem}@media(min-width:900px){.supporters-empty{grid-template-columns:minmax(0,1.4fr)minmax(0,1fr)}}.stream article{display:grid;gap:14px;padding:30px 0;border-bottom:1px solid var(--rule)}@media(min-width:700px){.stream article{grid-template-columns:minmax(0,1fr)260px;gap:30px;align-items:center}.stream article.lead{grid-template-columns:minmax(0,1fr)}}.stream article.lead{padding-top:0}.stream article.lead .ph{view-transition-name:lead-image}.stream article.lead h2{view-transition-name:lead-title;font-size:clamp(2.4rem,5vw,4rem)}.stream h2{font-size:1.95rem;margin:8px 0 10px}.stream h2 a{text-decoration:none;background:linear-gradient(var(--deep-2),var(--deep-2))0 92%/0 .26em no-repeat;transition:background-size 350ms var(--ease-out)}.stream article:hover h2 a,.stream h2 a:focus-visible{background-size:100% .26em}.stream .ph{display:block;overflow:hidden;background:var(--ground-2)}.stream .ph img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform 600ms var(--ease-out)}.stream article.lead .ph img{aspect-ratio:2/1}.stream p{margin:0;color:var(--muted);font-size:1.02rem}.stream-more{display:inline-block;margin-top:22px}.meta-line{display:flex;gap:6px 12px;align-items:center;flex-wrap:wrap}.cover-note{display:block;margin-top:8px;font:.66rem var(--mono);color:var(--muted)}.read-mark{font:500 .66rem/1 var(--mono);color:var(--teal);padding-bottom:3px;background:linear-gradient(to right,var(--teal) calc(var(--read,0) * 100%),var(--rule) 0)no-repeat 0 100%/100% 2px}.read-mark--done{padding:3px 5px;border:1px solid;border-radius:2px;background:0 0}.see-also__item .read-mark,.next .read-mark{display:inline-block;margin-bottom:8px}.tally{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-bottom:1px solid var(--rule)}.tally div{padding:14px 12px 14px 0}.tally div:nth-child(even){padding-left:14px;border-left:1px solid var(--rule)}.tally div:nth-child(n+3){border-top:1px solid var(--rule)}.tally dt{margin-bottom:6px;font:600 .64rem/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tally dd{margin:0;font:750 1.5rem/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}@media(min-width:900px){.tally{grid-template-columns:repeat(4,minmax(0,1fr))}.tally div{padding:16px 20px 16px 0}.tally div+div{padding-left:20px;border-left:1px solid var(--rule)}.tally div:nth-child(n+3){border-top:0}.tally dt{font-size:.66rem}.tally dd{font-size:clamp(1.6rem,2.4vw,2.2rem)}}.category-filter a span{margin-left:4px;opacity:.7}.card{display:grid;gap:10px;align-content:start}.card .ph{display:block;overflow:hidden;background:var(--ground-2);margin-bottom:4px}.card .ph img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform 600ms var(--ease-out)}.card h3{font-size:1.45rem;line-height:1.05;margin:2px 0 0}.card h3 a{text-decoration:none;background:linear-gradient(var(--deep-2),var(--deep-2))0 92%/0 .26em no-repeat;transition:background-size 350ms var(--ease-out)}.card:hover h3 a,.card h3 a:focus-visible{background-size:100% .26em}.card p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.entry-no{color:var(--teal)}.front{display:grid;gap:32px;padding:30px 0 0}.front__side{display:grid;gap:32px;align-content:start}.card--lead .ph{view-transition-name:lead-image}.card--lead h3{view-transition-name:lead-title;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:.98}.card--lead .ph img{aspect-ratio:16/9}.card--lead p{font-size:1.12rem;-webkit-line-clamp:4;line-clamp:4}@media(min-width:640px) and (max-width:899px){.front__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.front{grid-template-columns:minmax(0,2fr)minmax(0,1fr);gap:40px}.front__side{gap:0}.front__side .card+.card{margin-top:24px;padding-top:24px;border-top:1px solid var(--rule)}.card--side h3{font-size:1.35rem}}.year{display:grid;gap:22px;margin-top:56px;padding-top:14px;border-top:2px solid var(--ink)}.year__label{display:flex;align-items:baseline;gap:14px}.year__label h2{font-size:2.6rem;letter-spacing:-.04em}.cards{display:grid;gap:40px 28px}@media(min-width:640px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.year{grid-template-columns:180px minmax(0,1fr);gap:40px;padding-top:22px}.year__label{display:block;position:sticky;top:84px;align-self:start}.year__label h2{font-size:4.4rem;line-height:.9}.year__label .m{display:block;margin-top:10px}}@media(min-width:1180px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.log-grid{display:grid;gap:32px;padding:34px 0 20px}@media(min-width:900px){.log-grid{grid-template-columns:4fr 8fr;gap:64px}.log-grid .now{position:sticky;top:84px;align-self:start}}.now{background:var(--deep-1);padding:22px 24px;display:grid;gap:16px}.now p{margin:3px 0 0;font:700 1.25rem/1.2 var(--display);letter-spacing:-.02em}.days{list-style:none;margin:0;padding:0}.day{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--rule)}.day:first-child{padding-top:0}@media(max-width:560px){.day{grid-template-columns:minmax(0,1fr);gap:6px}}.day time{font:500 .78rem/1.6 var(--mono);color:var(--muted)}.day ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.day li{line-height:1.45}.day li a{text-decoration-color:var(--teal)}.src-icon{display:inline-block;height:21px;margin-right:8px;vertical-align:middle;line-height:0}.src-icon svg{height:100%;width:auto;aspect-ratio:1}.src-icon--wide svg{aspect-ratio:4/3}.src-icon__spotify{fill:#1ed760}.src-icon__youtube{fill:red}.src-icon__under{fill:#000}.src-icon--wide .src-icon__under{fill:#fff}.pick-fig{margin:14px 0 0;max-width:520px}.pick-fig img{display:block;width:100%;height:auto}.pick-fig figcaption{margin-top:6px;font:.72rem/1.5 var(--mono);color:var(--muted)}.tag{font:600 .62rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;background:var(--teal);color:var(--on-teal);padding:3px 6px;margin-right:8px;vertical-align:2px}.tag.q{background:var(--deep-1);color:var(--teal)}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:30px 0 10px;grid-auto-flow:dense}@media(min-width:760px){.gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px}.gallery .wide{grid-column:span 2}.gallery .big{grid-column:span 2;grid-row:span 2}}.gallery button{all:unset;cursor:zoom-in;position:relative;overflow:hidden;background:var(--ground-2);display:block;min-height:160px}.gallery button:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--ease-out)}.gallery span{position:absolute;left:10px;right:10px;bottom:8px;color:#fff;font:.7rem var(--mono);text-shadow:0 1px 4px #000c}.flickr-link{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--rule);margin-top:20px}.lightbox{border:0;padding:0;background:0 0;max-width:min(1400px,94vw);max-height:94vh;overflow:visible;color:#e3ebe9}.lightbox[open]{display:flex;flex-direction:column;align-items:center;gap:10px}.lightbox::backdrop{background:color-mix(in oklab,#0f1a1b 92%,transparent)}.lightbox form{align-self:flex-end}.lightbox__close{font:600 .8rem var(--display);background:0 0;color:#e3ebe9;border:1px solid #2a3b3d;border-radius:4px;padding:6px 10px;cursor:pointer}.lightbox__close:hover{border-color:#5fc3c2}.lightbox__img{max-height:calc(94vh - 100px);width:auto;max-width:100%;margin:0 auto;cursor:zoom-out}.lightbox__caption{color:#e3ebe9;text-align:center;margin:0;max-width:70ch}.lightbox__caption:empty{display:none}.a-head{max-width:980px;margin:0 auto;padding:64px clamp(16px,4vw,44px)10px}.a-head h1{font-size:clamp(2.6rem,6.6vw,5.4rem);margin:16px 0 18px;view-transition-name:lead-title}.a-head>.k{margin:0}.a-head .k a{text-decoration:none}.dek{font-size:1.24rem;line-height:1.45;color:var(--muted);max-width:46ch;margin:0}.folio{display:flex;flex-wrap:wrap;margin:26px 0 0;border-top:2px solid var(--ink)}.folio div{padding:10px 22px 10px 0;margin-right:22px;border-right:1px solid var(--rule)}.folio div:last-child{border:0;margin-right:0}.folio dt{font:600 .62rem/1.6 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.folio dd{margin:0;font:500 .85rem var(--mono)}.folio .folio__revised dt,.folio .folio__revised a{color:var(--teal)}.steps{display:inline-flex;align-items:flex-end;gap:2px;height:.78em;flex:none}.steps i{width:3px;background:var(--rule)}.steps i:nth-child(1){height:28%}.steps i:nth-child(2){height:52%}.steps i:nth-child(3){height:76%}.steps i:nth-child(4){height:100%}.steps i.on{background:var(--teal)}.level-mark{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.days .level-mark{margin-left:6px;font-size:.72rem;color:var(--muted)}.folio{position:relative}.level-key{display:inline-flex;align-items:center;gap:8px;margin:-3px 0;padding:3px 9px 3px 8px;background:var(--deep-1);border:1px solid var(--deep-3);border-radius:2px;font:inherit;color:var(--ink);cursor:pointer;transition:border-color var(--transition),color var(--transition)}.level-key::after{content:"";width:5px;height:5px;margin:-3px 0 0 1px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform 200ms var(--ease-out),margin 200ms var(--ease-out)}.level-key:hover,.folio__level.is-open .level-key{color:var(--teal);border-color:var(--teal)}.folio__level.is-open .level-key::after{margin-top:3px;transform:rotate(225deg)}.level-key:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.folio .folio__level .level-card{position:absolute;right:0;top:100%;z-index:40;width:min(440px,100%);margin:0;padding:16px 20px 14px;border:1px solid var(--rule);border-top:2px solid var(--ink);background:var(--ground);box-shadow:0 22px 40px -28px color-mix(in srgb,var(--ink) 45%,transparent);visibility:hidden;opacity:0}.folio__level.is-open .level-card{visibility:visible;opacity:1}@media(hover:hover){.folio__level:hover .level-card{visibility:visible;opacity:1}.folio__level:hover .level-key::after{margin-top:3px;transform:rotate(225deg)}}.level-card__title{margin:0 0 10px;font:600 .95rem/1.3 var(--display);color:var(--ink)}.level-card__scale{list-style:none;margin:0;padding:0}.level-card__scale li{position:relative;display:grid;grid-template-columns:14px 3.4ch minmax(0,1fr);grid-template-areas:"s n name" ". . reader";column-gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--rule);color:var(--muted)}.level-card__scale .steps{grid-area:s;align-self:center}.level-card__scale .steps i.on{background:var(--deep-2)}.level-card__n{grid-area:n;font:500 .9rem var(--mono)}.level-card__name{grid-area:name;font:600 .88rem/1.3 var(--display)}.level-card__reader{grid-area:reader;font:.86rem/1.45 var(--text)}.level-card__scale li.in{color:var(--ink)}.level-card__scale li.in .level-card__n{color:var(--teal)}.level-card__scale li.in .steps i.on{background:var(--teal)}.level-card__scale li.in::before{content:"";position:absolute;left:-21px;top:-1px;bottom:0;width:3px;background:var(--teal);transform-origin:top}.level-card__note{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--rule);font:.9rem/1.5 var(--text);color:var(--ink)}.level-card__source{margin:8px 0 0;font:.68rem/1.4 var(--mono);color:var(--muted)}.level-card__note a{color:var(--teal);text-decoration-color:var(--deep-3);text-underline-offset:3px}.turnout{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:baseline;margin:2.6em 0 2em;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.turnout .steps{height:1.05em;gap:3px;align-self:center}.turnout .steps i{width:4px}.turnout p{margin:0;font-size:.98rem;line-height:1.5;color:var(--muted)}.turnout strong{font:600 1rem var(--display);color:var(--ink)}.turnout__skip{grid-column:2;justify-self:start;margin-top:4px;font:600 .82rem var(--display);color:var(--teal);text-decoration-color:var(--deep-3);text-underline-offset:3px}@media(max-width:699px){.a-head{padding-top:28px}.a-head h1{font-size:2.1rem;margin:10px 0 12px}.dek{font-size:1.08rem}.folio{align-items:baseline;gap:6px 16px;margin-top:18px;padding:8px 0;font-size:.8rem}.folio>div{display:flex;align-items:baseline;padding:0;margin:0;border:0}.folio dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.folio .folio__revised dt{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin-right:6px}.folio dd{font-size:.8rem}.folio .folio__by{display:none}.level-key{gap:6px;padding:2px 7px 2px 6px}.a-hero{margin-top:16px}}.a-hero{max-width:var(--page);margin:26px auto 0;padding:0 clamp(16px,4vw,44px)}.a-hero .ph{overflow:hidden;background:var(--ground-2);view-transition-name:lead-image}.a-hero img{width:100%;aspect-ratio:21/9;object-fit:cover}.a-hero figcaption{margin-top:8px;text-align:right}.resume{display:grid;gap:8px;margin-top:20px;padding:16px 20px;background:var(--deep-1);border-left:3px solid var(--teal)}.resume p{margin:0}.resume__text{font:1.05rem/1.45 var(--text)}.resume__text em{font-style:normal;font-weight:600}.resume__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.resume__go{font:600 .85rem var(--display);background:var(--teal);color:var(--on-teal);border:0;border-radius:2px;padding:8px 14px;cursor:pointer}.resume__dismiss{font:600 .85rem var(--display);background:0 0;border:0;padding:0;color:var(--muted);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.a-body{display:grid;grid-template-columns:1fr min(66ch,100%)1fr;padding:40px clamp(16px,4vw,44px)10px}@media(min-width:1180px){.a-body{column-gap:48px}}.a-body>*{grid-column:2;min-width:0}.a-body>.post-content{grid-row:1}.post-content>p,.post-content>ul,.post-content>ol{font-size:1.19rem;line-height:1.72}.post-content p{margin:0 0 1.15em}.post-content>p:first-of-type::first-letter{font-family:var(--display);font-weight:800;color:var(--teal);initial-letter:3;-webkit-initial-letter:3;margin-right:.1em}@supports not (initial-letter:3){.post-content>p:first-of-type::first-letter{float:left;font-size:4.3em;line-height:.8;padding:.05em .1em 0 0}}.post-content h2{font:750 2.05rem/1.05 var(--display);letter-spacing:-.035em;margin:1.4em 0 .5em;text-wrap:balance;scroll-margin-top:8rem}.post-content h3{font:700 1.4rem/1.15 var(--display);letter-spacing:-.02em;margin:1.3em 0 .4em}.post-content h4{font:700 1.1rem/1.2 var(--display);margin:1.2em 0 .4em}.post-content ul,.post-content ol{padding-left:1.3em;margin:0 0 1.2em}.post-content li{margin-bottom:.4em}.post-content li::marker{color:var(--teal)}.post-content a{text-decoration-color:var(--teal);text-decoration-thickness:1.5px}.post-content a:hover{color:var(--teal)}.post-content code{font:.86em var(--mono);background:var(--ground-2);padding:.1em .35em;border-radius:3px}.post-content pre{font:.82rem/1.6 var(--mono);background:var(--ground-2);padding:18px 20px;overflow-x:auto;margin:0 0 1.3em;border-left:3px solid var(--teal)}.post-content pre code{background:0 0;padding:0;font-size:inherit}.post-content .highlight{margin:0 0 1.3em;background:var(--ground-2);border-left:3px solid var(--teal)}.post-content .highlight pre{margin:0;border-left:0;background:0 0}.post-content .highlight pre:has(code[data-lang=text]){white-space:pre-wrap;overflow-wrap:anywhere}.post-content .highlight span{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;background:0 0}.post-content .highlight .k,.post-content .highlight .kc,.post-content .highlight .kd,.post-content .highlight .kn,.post-content .highlight .kp,.post-content .highlight .kr,.post-content .highlight .kt,.post-content .highlight .ow{color:var(--teal)}.post-content .highlight .c,.post-content .highlight .c1,.post-content .highlight .cm,.post-content .highlight .ch,.post-content .highlight .cs{color:var(--muted);font-style:italic}.code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 20px;border-bottom:1px solid var(--rule)}.post-content .highlight .code-lang{font:600 .64rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.code-copy{min-height:34px;padding:0 12px;background:0 0;border:1px solid var(--rule);border-radius:3px;color:var(--ink);font:600 .68rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--transition),color var(--transition)}.code-copy:hover{border-color:var(--teal);color:var(--teal)}.post-content img{border-radius:2px}.post-content figure{margin:18px 0 30px}@media(min-width:1180px){.post-content figure{margin-left:-8%;margin-right:-8%}}.post-content figure img{width:100%;cursor:zoom-in}.post-content figcaption{display:block;font:.78rem/1.5 var(--mono);color:var(--muted);margin-top:8px}.post-content blockquote{margin:8px 0 28px;padding:6px 0 6px 20px;border-left:3px solid var(--teal);font:700 1.45rem/1.25 var(--display);letter-spacing:-.02em}.post-content blockquote p{font:inherit;margin:0 0 .5em}.post-content blockquote p:last-child{margin:0}.post-content table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:.95rem;display:block;overflow-x:auto}.post-content th{font:600 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--ink);padding:8px 12px 8px 0}.post-content td{border-bottom:1px solid var(--rule);padding:9px 12px 9px 0;vertical-align:top}.post-content hr{border:0;border-top:1px solid var(--rule);margin:2em 0}.post-content iframe,.post-content video{max-width:100%}.tldr{background:var(--deep-1);border-left:3px solid var(--teal);padding:16px 20px;margin:0 0 1.8em}.tldr p{margin:0;font-size:1.1rem;line-height:1.55}.tldr .tldr__label{font:600 .7rem/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:6px}.callout{background:var(--deep-1);padding:16px 20px;margin:0 0 1.4em;border-left:3px solid var(--teal)}.callout p{font-size:1.05rem;margin:0 0 .5em}.callout p:last-child{margin:0}.pullquote{margin:8px 0 30px;padding:22px 0;border:0;border-top:2px solid var(--teal);border-bottom:1px solid var(--rule);font:750 clamp(1.7rem,3.2vw,2.5rem)/1.1 var(--display);letter-spacing:-.03em}.pullquote p{margin:0}.chart{position:sticky;top:0;z-index:30;margin-bottom:28px;background:var(--ground);border-bottom:1px solid var(--rule)}.chart[hidden]{display:none}.chart__label,.chart__arrival{display:none}.chart__strip{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;align-items:baseline;gap:12px;width:100%;padding:12px 0 8px;background:0 0;border:0;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.chart__strip::after{content:"\25BE";font-size:.85rem;color:var(--muted);transition:transform var(--transition)}.chart--open .chart__strip::after{transform:rotate(180deg)}.chart__leg{font:500 .72rem var(--mono);color:var(--teal)}.chart__here{font:600 .92rem/1.3 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart__eta{font:.72rem var(--mono);color:var(--muted);white-space:nowrap}.chart__track{display:flex;gap:3px;padding-bottom:10px}.chart__seg{position:relative;height:3px;min-width:4px;overflow:hidden;background:var(--deep-1)}.chart__fill{position:absolute;inset:0;background:var(--teal);transform:scaleX(0);transform-origin:left}.chart__route{display:none;list-style:none;margin:0;padding:6px 0 14px;max-height:60vh;overflow-y:auto;border-top:1px solid var(--rule)}.chart--open .chart__route{display:block}.chart__waypoint{position:relative;padding-left:22px}.chart__waypoint a{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:baseline;gap:10px;padding:6px 0;font:500 .86rem/1.3 var(--display);color:var(--muted);text-decoration:none;transition:color var(--transition)}.chart__waypoint a::before{content:"";position:absolute;left:0;top:10px;z-index:1;width:12px;height:12px;border-radius:50%;background:var(--ground);border:2px solid var(--deep-2)}.chart__waypoint[data-state=past] a{color:var(--ink)}.chart__waypoint[data-state=past] a::before{background:var(--deep-3);border-color:var(--deep-3)}.chart__waypoint[data-state=current] a{color:var(--teal)}.chart__waypoint[data-state=current] a::before{background:var(--teal);border-color:var(--teal);box-shadow:0 0 0 4px var(--deep-1)}.chart__waypoint a:hover{color:var(--teal)}.chart__mins{font:.7rem var(--mono);color:var(--muted)}.chart__waypoint .steps{margin-right:7px;vertical-align:-1px}.chart__waypoint .steps i.on{background:var(--deep-3)}.chart__waypoint[data-state=current] .steps i.on{background:var(--teal)}.chart__waypoint[data-turn]{margin-top:20px}.chart__waypoint[data-turn]::before{content:"The gist ends here";position:absolute;left:22px;top:-15px;font:.66rem var(--mono);color:var(--teal)}:lang(nb) .chart__waypoint[data-turn]::before{content:"Hovedpoenget slutter her"}@media(min-width:1180px){.chart{grid-column:1;grid-row:1;justify-self:end;align-self:start;width:min(14rem,100%);max-height:calc(100vh - 90px);overflow-y:auto;margin:0;padding:24px 0 16px;background:0 0;border:0;scrollbar-width:thin}.chart__strip,.chart__track{display:none}.chart__label{display:block;margin:0 0 12px;font:600 .7rem/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.chart__route,.chart--open .chart__route{display:block;max-height:none;overflow:visible;padding:0;border:0}.chart__waypoint:not(:last-child)::after{content:"";position:absolute;left:5px;top:20px;bottom:-8px;width:2px;background:linear-gradient(to bottom,var(--teal) calc(var(--leg-done,0) * 100%),var(--deep-1) 0)}.chart__arrival{display:flex;align-items:baseline;justify-content:space-between;margin:14px 0 0;padding-top:10px;border-top:1px solid var(--rule)}.chart__arrival-label{font:600 .64rem/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.chart__arrival-value{font:750 1.3rem/1 var(--display);letter-spacing:-.02em}.post-content h2{scroll-margin-top:5rem}}.section-mark,.post-content a.section-mark{margin-left:.35em;font-family:var(--text);font-weight:400;color:var(--rule);text-decoration:none;transition:color var(--transition),opacity var(--transition)}.section-mark::before{content:"\00a7"}.para-mark::before{content:"\00b6"}.post-content a.section-mark:hover,.post-content a.section-mark:focus-visible{color:var(--teal)}.para-mark{display:none}@media(hover:hover) and (pointer:fine){.section-mark{opacity:0}.post-content h2:hover .section-mark,.section-mark:focus-visible{opacity:1}}@media(hover:hover) and (pointer:fine) and (min-width:900px){.post-content>p{position:relative}.para-mark{display:block;position:absolute;top:.1em;right:-1.9rem;padding:0 4px;background:0 0;border:0;font:1.1rem/1.6 var(--text);color:var(--rule);opacity:0;cursor:pointer;transition:color var(--transition),opacity var(--transition)}.post-content>p:hover .para-mark,.para-mark:focus-visible{opacity:1}.para-mark:hover{color:var(--teal)}}.cite-pop{position:absolute;z-index:200;display:flex;background:var(--ink);border-radius:4px;overflow:hidden}.cite-pop[hidden]{display:none}.cite-pop button{padding:8px 12px;background:0 0;border:0;color:var(--ground);font:600 .7rem/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--transition),color var(--transition)}.cite-pop button+button{border-left:1px solid color-mix(in oklab,var(--ground) 25%,transparent)}.cite-pop button:hover,.cite-pop button:focus-visible{background:var(--teal);color:var(--on-teal)}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:300;max-width:calc(100% - 48px);margin:0;padding:12px 20px;background:var(--ink);color:var(--ground);font:500 .85rem/1.4 var(--display);border-radius:4px;opacity:0;pointer-events:none;transform:translate(-50%,.75rem);transition:opacity var(--transition),transform var(--transition)}.toast.is-visible{opacity:1;transform:translate(-50%,0)}::target-text{background:var(--deep-1);color:var(--ink);text-decoration:underline 2px var(--teal);text-underline-offset:.2em}.column{max-width:calc(66ch + 2 * clamp(16px,4vw,44px));margin:0 auto;padding:0 clamp(16px,4vw,44px)}.revision-record{margin-top:20px}.revision-record__label{margin:0 0 6px;padding-top:12px;border-top:2px solid var(--ink)}.revision-record__log{list-style:none;margin:0;padding:0}.revision-record__log li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:14px;padding:8px 0;border-bottom:1px solid var(--rule);font-size:.98rem;line-height:1.45}.revision-record__log time{font:500 .76rem/1.9 var(--mono);color:var(--muted)}.revision-record__source{margin:12px 0 0;font-size:.92rem;color:var(--muted)}.revision-record__source a{text-decoration-color:var(--teal)}.next{display:grid;gap:20px;align-items:center;background:var(--deep-1);padding:24px;margin-top:28px;text-decoration:none}@media(min-width:700px){.next{grid-template-columns:minmax(0,1fr)220px}}.next h3{font-size:1.8rem;margin:6px 0 4px}.next .m{display:block}.next img{aspect-ratio:3/2;object-fit:cover;width:100%}.next:hover h3{color:var(--teal)}.respond{margin-top:36px}.thanks{font-size:1rem;color:var(--muted);margin:0 0 40px;padding-top:22px;border-top:1px solid var(--rule)}.thanks a{color:var(--ink);text-decoration-color:var(--teal)}.respond h2{margin:0 0 14px}.giscus{min-height:120px}.see-also{margin-top:64px}.see-also__label{margin:0 0 4px;padding-top:12px;border-top:2px solid var(--ink)}.see-also__list{list-style:none;margin:0;padding:0;display:grid}@media(min-width:760px){.see-also__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}}.see-also__item{padding:18px 0;border-bottom:1px solid var(--rule)}@media(min-width:760px){.see-also__item{border-bottom:0}}.see-also__item>.k{margin:0}.see-also__title{font:750 1.45rem/1.05 var(--display);letter-spacing:-.03em;margin:8px 0;text-wrap:balance}.see-also__title a{text-decoration:none;background:linear-gradient(var(--deep-2),var(--deep-2))0 92%/0 .26em no-repeat;transition:background-size 350ms var(--ease-out)}.see-also__title a:hover,.see-also__title a:focus-visible{background-size:100% .26em}.see-also__dek{margin:0 0 8px;color:var(--muted);font-size:.98rem;line-height:1.5}.see-also__why{margin:0;font:.72rem var(--mono);color:var(--teal)}.about{display:grid;gap:40px;padding:56px 0 30px}@media(min-width:960px){.about{grid-template-columns:5fr 7fr;gap:64px}.about-side{position:sticky;top:84px;align-self:start}.about .portrait img{max-height:56vh}}.about .portrait{overflow:hidden;background:var(--ground-2);view-transition-name:portrait}.about .portrait img{width:100%;aspect-ratio:4/5;object-fit:cover}.about h1{font-size:clamp(2.6rem,5.4vw,4.4rem);margin:14px 0 24px}.about-text{max-width:60ch}.about-text p{margin:0 0 1.1em}.about-text h2{font:700 1.4rem/1.15 var(--display);letter-spacing:-.02em;margin:1.6em 0 .5em}.about-text a{text-decoration-color:var(--teal)}.track{margin-top:30px;border-top:2px solid var(--ink)}.track div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid var(--rule)}.track span{font:500 .78rem/1.8 var(--mono);color:var(--teal)}.elsewhere{margin-top:22px}.elsewhere ul{list-style:none;margin:10px 0 0;padding:0;border-top:2px solid var(--ink)}.elsewhere a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 2px;border-bottom:1px solid var(--rule);font:600 1rem/1.25 var(--display);text-decoration:none;transition:color var(--transition)}.elsewhere a span:last-child{min-width:0;font:.74rem/1.4 var(--mono);color:var(--muted);text-align:right;overflow-wrap:anywhere;transition:color var(--transition)}.elsewhere a span:last-child::after{content:" \2197"}.elsewhere a:hover,.elsewhere a:hover span:last-child{color:var(--teal)}.taxonomy-list{list-style:none;margin:0;padding:26px 0 0;display:grid;gap:0 32px}@media(min-width:700px){.taxonomy-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.taxonomy-list li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule);font:600 1.05rem var(--display)}.taxonomy-list a{text-decoration:none}.taxonomy-list a:hover{color:var(--teal)}.lost{display:grid;gap:32px;padding:56px 0 20px;align-items:center}@media(min-width:900px){.lost{grid-template-columns:minmax(0,5fr)minmax(0,7fr);gap:56px}}.lost h1{font-size:clamp(3rem,8vw,6.4rem);margin:14px 0 20px}.lost p{margin:0;max-width:44ch;color:var(--muted)}.lost__art{margin:0;overflow:hidden;background:var(--ground-2)}.lost__art img{width:100%;aspect-ratio:3/2;object-fit:cover}.error-page nav{display:flex;flex-wrap:wrap;gap:20px;padding-top:26px;font:600 .95rem var(--display)}.error-page nav a{text-decoration-color:var(--teal)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation: auto; }::view-transition-old(root){animation:180ms ease-in both vt-out}::view-transition-new(root){animation:320ms var(--ease-out)both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-in{from{opacity:0;transform:translateY(14px)}}}@media(prefers-reduced-motion:no-preference){.nav a::after{transition:transform 250ms var(--ease-out)}.nav a:hover::after{transform:scaleX(1)}.stream article:hover .ph img,.card:hover .ph img,.gallery button:hover img{transform:scale(1.04)}@supports(animation-timeline:view()){.reveal{--rise:28px;animation:fade-up linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.progress{animation:grow linear both;animation-timeline:scroll(root)}.a-hero img{animation:drift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}@keyframes fade-up{from{opacity:0;transform:translateY(var(--rise))}}@keyframes grow{to{transform:scaleX(1)}}@keyframes drift{to{transform:translateY(8%)scale(1.06)}}.split-words:not(.is-split){opacity:0;animation:unhide 1ms 1.2s forwards}@keyframes unhide{to{opacity:1}}.split-words .w{display:inline-block;overflow:clip;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.split-words .w>span{display:inline-block;transform:translateY(105%);animation:word-in 650ms var(--ease-out)forwards;animation-delay:calc(min(var(--i),10) * 32ms + 60ms)}@keyframes word-in{to{transform:none}}.wipe{animation:wipe 750ms var(--ease-out)both}@keyframes wipe{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.wipe img{animation:settle 1100ms var(--ease-out)both}@keyframes settle{from{transform:scale(1.12)}}.lift{animation:lift 600ms 200ms var(--ease-out)both}@keyframes lift{from{opacity:0;transform:translateY(18px)}}.level-card{transform:translateY(-4px);transition:opacity 200ms var(--ease-out),transform 260ms var(--ease-out),visibility 200ms}.folio__level.is-open .level-card{transform:none}.level-card__scale li.in::before{transform:scaleY(0);transition:transform 320ms var(--ease-out);transition-delay:calc(80ms + var(--i,0) * 70ms)}.folio__level.is-open .level-card__scale li.in::before{transform:none}@media(hover:hover){.folio__level:hover .level-card{transform:none}.folio__level:hover .level-card__scale li.in::before{transform:none}}.edition__tally::after{animation:tally 1400ms 500ms var(--ease-out)both}@keyframes tally{from{clip-path:inset(0 100% 0 0)}}.cheers__stamp{animation:stamp-in 560ms 450ms cubic-bezier(.3,1.5,.5,1)both}@keyframes stamp-in{from{opacity:0;transform:translateY(-50%)rotate(-24deg)scale(1.9)}}.cheers__cup{animation:cup-in 520ms var(--ease-out)both;animation-delay:calc(900ms + var(--i) * 90ms)}@keyframes cup-in{from{opacity:0;transform:translateY(10px)scale(.6)}}.lightbox[open]{animation:zoom-in 300ms var(--ease-out)}@keyframes zoom-in{from{opacity:0;transform:scale(.96)}}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0s!important}}@media print{.mast,.progress,.chart,.respond,.see-also,.next,.foot,.para-mark,.section-mark,.cite-pop,.toast{display:none!important}body{background:#fff;color:#000}.a-body{display:block;padding:0}}