@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fc61cfb200d549a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fe6c4b8cc116014d-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8edf6d3506a17285-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_1a4177{font-family:Newsreader,Newsreader Fallback}.__variable_1a4177{--font-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_7aaf8b{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_7aaf8b{--font-sans:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,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-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,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-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--paper:#f6f5f1;--paper-2:#ecebe6;--ink:#111111;--ink-2:#5e5d59;--rule:rgb(17 17 17/0.12);--rule-strong:#111111;--accent:#1d3552;--moss:#4b5e3f;--serif:var(--font-serif),"Iowan Old Style",Georgia,serif;--sans:var(--font-sans),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;--t-mast:clamp(3rem,1.2rem + 7.6vw,7.5rem);--t-display:clamp(2.75rem,1.5rem + 5.3vw,5.75rem);--t-h1:clamp(2.25rem,1.46rem + 3.39vw,4rem);--t-h2:clamp(1.5rem,1.25rem + 1.06vw,2.125rem);--t-h3:clamp(1.25rem,1.15rem + 0.42vw,1.5rem);--t-standfirst:clamp(1.1875rem,1.1rem + 0.37vw,1.4375rem);--t-body:clamp(1.125rem,1.08rem + 0.21vw,1.25rem);--t-kicker:0.75rem;--t-ui:0.9375rem;--t-caption:0.8125rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--max:1320px;--gutter:24px;--margin:16px;--measure:64ch;--ease:cubic-bezier(0.2,0,0,1);--fast:150ms;--slow:250ms;color-scheme:light}@media (min-width:900px){:root{--margin:48px;--gutter:32px}}[data-theme=day]{color-scheme:light}[data-theme=evening]{--paper:#121212;--paper-2:#1c1c1b;--ink:#eae9e4;--ink-2:#9d9c97;--rule:rgb(234 233 228/0.14);--rule-strong:#eae9e4;--accent:#a7bdd3;--moss:#9fb08e;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--fast:0ms;--slow:0ms}}*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%}body{font-family:var(--serif);font-size:var(--t-body);line-height:1.55;font-optical-sizing:auto;font-feature-settings:"kern",oldstyle-nums proportional-nums;font-kerning:normal;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;transition:background-color var(--slow) var(--ease),color var(--slow) var(--ease)}[data-theme],body{background:var(--paper);color:var(--ink);min-height:100dvh}img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:400;line-height:1.1;text-wrap:balance}p{text-wrap:pretty;hanging-punctuation:first last}a{color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);transition:color var(--fast) var(--ease),-webkit-text-decoration-color var(--fast) var(--ease);transition:text-decoration-color var(--fast) var(--ease),color var(--fast) var(--ease);transition:text-decoration-color var(--fast) var(--ease),color var(--fast) var(--ease),-webkit-text-decoration-color var(--fast) var(--ease)}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--margin)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter)}.col-margin,.col-read{grid-column:1/-1}@media (min-width:900px){.col-read{grid-column:3/span 7}.col-margin{grid-column:10/span 3}}.rule{border:0;border-top:1px solid var(--rule)}.kicker{font-family:var(--sans);font-size:var(--t-kicker);font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:var(--ink-2);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.display{font-size:var(--t-display);line-height:.98;letter-spacing:-.02em}.h1{font-size:var(--t-h1);line-height:1.05;letter-spacing:-.01em}.h2{font-size:var(--t-h2);font-weight:500;line-height:1.15}.h3{font-size:var(--t-h3);font-weight:400;line-height:1.2}.standfirst{font-size:var(--t-standfirst);font-style:italic;line-height:1.35;color:var(--ink-2)}.caption,figcaption{font-size:var(--t-caption);line-height:1.4;color:var(--ink-2)}.ui{font-family:var(--sans);font-size:var(--t-ui);font-weight:500;line-height:1.3}.meta{font-family:var(--sans);font-size:var(--t-caption);color:var(--ink-2)}.meta,.tabular{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.btn{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--sans);font-size:var(--t-ui);font-weight:500;background:none;border:0;padding:var(--s-2) 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);cursor:pointer}.btn:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.btn-primary{border:1px solid var(--ink);padding:var(--s-2) var(--s-4);text-decoration:none;border-radius:0}.btn-primary:hover{background:var(--ink);color:var(--paper)}.field{width:100%;background:var(--paper-2);border:1px solid transparent;border-radius:2px;padding:var(--s-3) var(--s-4);font-family:var(--sans);font-size:1rem}.field:focus-visible{border-color:var(--accent);outline:none}textarea.field{font-family:var(--serif);font-size:var(--t-body);line-height:1.55;min-height:50vh;resize:vertical}.label{display:block;font-family:var(--sans);font-size:var(--t-kicker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--s-2)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media print{body{background:#fff;color:#000}.no-print{display:none!important}a{text-decoration:none}}.masthead{padding-top:var(--s-4);text-align:center}.dateline{display:flex;justify-content:space-between;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule);font-family:var(--sans);font-size:var(--t-kicker);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.dateline-date{display:none}@media (min-width:700px){.dateline-date{display:inline}}.masthead-name{display:block;font-size:var(--t-mast);line-height:.95;letter-spacing:-.025em;text-decoration:none;padding-block:var(--s-5) var(--s-4)}.masthead-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2) var(--s-6);padding-block:var(--s-3);border-top:1px solid var(--rule-strong);border-bottom:3px double var(--rule-strong)}.masthead-nav a{text-decoration:none;color:var(--ink)}.masthead-nav a:hover,.masthead-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.cover{padding-block:var(--s-7) var(--s-8);row-gap:var(--s-7)}.lead{grid-column:1/-1}.lead a{text-decoration:none}.lead .display{margin-block:var(--s-4) var(--s-5);max-width:16ch}.lead .standfirst{max-width:44ch}.lead:hover .display{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}.also{grid-column:1/-1}@media (min-width:900px){.lead{grid-column:1/span 8;padding-right:var(--s-7);border-right:1px solid var(--rule)}.also{grid-column:9/span 4}}.also-head,.block-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--s-3);border-bottom:1px solid var(--rule-strong)}.block-head+.story-grid{margin-top:-1px}.also-head+ol{margin-top:var(--s-2)}.also ol{list-style:none;padding:0}.also li+li{border-top:1px solid var(--rule)}.also a{display:block;padding-block:var(--s-4);text-decoration:none}.also .h3{display:block;margin-top:var(--s-2)}.also a:hover .h3{text-decoration:underline;text-decoration-thickness:1px}.contents{padding-block:var(--s-8)}.contents-intro{grid-column:1/-1;margin-bottom:var(--s-7)}.contents-intro .display{max-width:15ch;margin-top:var(--s-4)}.contents-list{grid-column:1/-1;list-style:none;padding:0;border-top:1px solid var(--rule-strong)}@media (min-width:900px){.contents-intro{grid-column:1/span 7}.contents-list{grid-column:1/-1}}.contents-list li{border-bottom:1px solid var(--rule)}.contents-list a{display:grid;grid-template-columns:3ch 1fr;grid-gap:var(--s-2) var(--s-4);gap:var(--s-2) var(--s-4);padding-block:var(--s-5);text-decoration:none;align-items:baseline}@media (min-width:900px){.contents-list a{grid-template-columns:1fr 5fr 6fr;column-gap:var(--gutter)}}.contents-list .num{font-family:var(--sans);font-size:var(--t-kicker);font-weight:600;letter-spacing:.12em;color:var(--ink-2);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.contents-list .h2{font-weight:400}.contents-list p{grid-column:2;color:var(--ink-2);font-style:italic}@media (min-width:900px){.contents-list p{grid-column:3}}.contents-list a:hover .h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.story-grid{list-style:none;padding:0;display:grid;grid-template-columns:1fr;grid-gap:0 var(--gutter);gap:0 var(--gutter)}@media (min-width:700px){.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.story-grid>li{border-top:1px solid var(--rule)}.story-card{display:block;padding-block:var(--s-5) var(--s-6);text-decoration:none}.story-card .h2{display:block;font-weight:400;margin-block:var(--s-3)}.story-card:hover .h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.story-card p{color:var(--ink-2);font-size:1.0625rem;line-height:1.45}.story-card .meta{display:block;margin-top:var(--s-4)}.section-head{padding-block:var(--s-8) var(--s-6);text-align:center}.section-head .display{margin-top:var(--s-3)}.section-head .standfirst{margin:var(--s-4) auto 0;max-width:40ch}.empty{padding-block:var(--s-8);text-align:center;color:var(--ink-2);font-style:italic;border-top:1px solid var(--rule)}.story-head{padding-block:var(--s-9) var(--s-7);text-align:center;max-width:60rem;margin-inline:auto}.story-head .h1{margin-block:var(--s-4) var(--s-5);font-size:var(--t-display);line-height:1;letter-spacing:-.02em}.story-head .standfirst{max-width:42ch;margin-inline:auto}.byline{margin-top:var(--s-6);font-family:var(--sans);font-size:var(--t-kicker);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.byline strong{color:var(--ink);font-weight:600}.story-body{max-width:var(--measure);margin-inline:auto;padding-top:var(--s-6);border-top:1px solid var(--rule)}.story-hero{margin-bottom:var(--s-7)}.story-hero img{width:100%}.story-hero figcaption{padding-inline:var(--margin);margin-top:var(--s-2)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--t-h2);font-weight:400;margin-top:2em}.prose h3{font-family:var(--sans);font-size:var(--t-kicker);font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-top:2.5em}.prose h2+*,.prose h3+*{margin-top:.5em}.prose a{color:var(--accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.prose blockquote{font-size:var(--t-h2);font-style:italic;line-height:1.25;text-align:center;border-block:1px solid var(--rule-strong);padding-block:var(--s-6);margin-block:var(--s-8)}.prose ol,.prose ul{padding-left:1.2em}.prose img{margin-block:var(--s-6) var(--s-2)}.prose code{font-family:var(--mono);font-size:.85em}.prose hr{border:0;text-align:center;margin-block:var(--s-7)}.prose hr:after{content:"\2042";font-size:1.25em;color:var(--ink-2)}.has-dropcap>p:first-of-type:first-letter{initial-letter:3;-webkit-initial-letter:3;margin-right:.08em}@supports not ((initial-letter:3) or (-webkit-initial-letter:3)){.has-dropcap>p:first-of-type:first-letter{float:left;font-size:5.1em;line-height:.8;padding:.04em .08em 0 0}}.prose>p:last-child:after{content:"\25A0";font-size:.6em;margin-left:.4em;vertical-align:.1em}.story-foot{max-width:var(--measure);margin-inline:auto;padding-block:var(--s-8) 0}.backlinks{list-style:none;padding:0;margin-top:var(--s-3)}.backlinks li{border-top:1px solid var(--rule);padding-block:var(--s-3)}.stage{font-family:var(--sans);font-size:var(--t-caption);color:var(--ink-2)}.site-foot{margin-top:var(--s-10);padding-block:var(--s-5) var(--s-8);border-top:3px double var(--rule-strong)}.site-foot-name{font-size:var(--t-h2);text-decoration:none}.site-foot-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s-4)}.site-foot-row+.site-foot-row{margin-top:var(--s-4)}.site-foot nav{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.site-foot a{text-decoration:none}.site-foot a:hover{text-decoration:underline}.study{min-height:100dvh;padding-bottom:calc(140px + env(safe-area-inset-bottom))}@media (min-width:900px){.study{padding-bottom:var(--s-9)}}.study-top{display:flex;justify-content:space-between;align-items:baseline;padding-block:var(--s-5) var(--s-4);border-bottom:1px solid var(--rule)}.study-top a{text-decoration:none}.study-nav{display:flex;gap:var(--s-5)}.study-nav a{text-decoration:none;color:var(--ink-2)}.study-nav a[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:899px){.study-nav{position:fixed;inset-inline:0;bottom:0;z-index:10;justify-content:space-around;background:var(--paper);border-top:1px solid var(--rule);padding:var(--s-3) var(--margin) calc(var(--s-3) + env(safe-area-inset-bottom))}}.capture{position:fixed;inset-inline:0;bottom:calc(52px + env(safe-area-inset-bottom));z-index:11;padding:var(--s-2) var(--margin);background:var(--paper)}@media (min-width:900px){.capture{position:static;padding:0;margin-block:var(--s-5);background:none}}.capture form{display:flex;gap:var(--s-2);align-items:center}.capture-status{font-family:var(--sans);font-size:var(--t-caption);color:var(--ink-2);min-height:1.4em;margin-top:var(--s-1)}.today-head{padding-block:var(--s-7) var(--s-5)}.today-head .display{margin-top:var(--s-2)}.block{padding-block:var(--s-5);border-top:1px solid var(--rule)}.block>.kicker{margin-bottom:var(--s-4)}.prompt{font-size:var(--t-h2);font-style:italic;line-height:1.25}.tracker{list-style:none;padding:0}.tracker-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--s-4);gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--rule)}.tracker-name{font-family:var(--sans);font-size:var(--t-ui)}.tracker-days{display:flex;gap:6px}.day{width:22px;height:22px;border:1px solid var(--rule);background:none;padding:0;cursor:pointer;border-radius:0;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.day[data-done=true]{background:var(--moss);border-color:var(--moss)}.day[data-today=true]{outline:1px solid var(--ink-2);outline-offset:2px}.tracker-count{font-family:var(--sans);font-size:var(--t-caption);color:var(--ink-2);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;min-width:3ch;text-align:right}.area-head{margin-top:var(--s-7)}.area-head:first-child{margin-top:0}.inbox{list-style:none;padding:0}.inbox-item{padding-block:var(--s-4);border-bottom:1px solid var(--rule)}.inbox-text{font-size:1.0625rem}.inbox-actions{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);margin-top:var(--s-2)}.inbox-actions form{display:contents}.inbox-actions .btn{padding-block:var(--s-1);font-size:var(--t-caption);color:var(--ink-2)}.inbox-actions .btn[data-suggested=true]{color:var(--accent)}.editor{display:grid;grid-gap:var(--s-5);gap:var(--s-5);padding-block:var(--s-6)}.editor-meta{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}@media (min-width:900px){.editor{grid-template-columns:minmax(0,7fr) minmax(0,3fr);column-gap:var(--s-7);align-items:start}.editor-meta{position:-webkit-sticky;position:sticky;top:var(--s-5)}}.title-field{width:100%;background:none;border:0;border-bottom:1px solid var(--rule);font-family:var(--serif);font-size:var(--t-h1);line-height:1.1;padding-block:var(--s-2)}.title-field:focus-visible{outline:none;border-bottom-color:var(--accent)}.enter{max-width:28rem;padding-block:var(--s-10)}.enter .h1{margin-bottom:var(--s-5)}.enter form{display:grid;grid-gap:var(--s-4);gap:var(--s-4);margin-top:var(--s-6)}