@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_9d8e35cb-module__LH6Jpq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_9d8e35cb-module__LH6Jpq__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ac305142-module__TeWtiG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ac305142-module__TeWtiG__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_12a7f047-module__IriKfG__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_12a7f047-module__IriKfG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
:root{--paper:#f7f6f2;--paper-soft:#efede8;--ink:#292038;--ink-rgb:41 32 56;--ink-soft:#292038ad;--lavender:#9490a1;--lavender-soft:#b8b4c8;--lavender-ink:#5e5b6b;--charcoal:#343442;--yellow:#e5c85e;--yellow-deep:#d9b94f;--blue:#2865a5;--blue-hover:#1f4d80;--border-subtle:1px solid #29203829;--border-medium:1px solid #29203838;--border-strong:1.5px solid #292038;--border-double:2px solid var(--ink);--radius-sm:6px;--radius-pill:999px;--content-wide:1260px;--content-narrow:760px;--content-padding:clamp(18px, 4vw, 52px);--content-padding-wide:clamp(22px, 5vw, 72px);--shadow-ink:5px 5px 0 var(--ink);--shadow-ink-sm:3px 3px 0 var(--ink);--ease-spring:cubic-bezier(.34,1.45,.64,1);--ease-smooth:cubic-bezier(.25,.1,.25,1);--duration-fast:.16s;--duration-med:.22s}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;min-height:100%}body{min-height:100dvh;color:var(--ink);background:var(--paper);font-family:var(--font-dm-sans), "DM Sans", system-ui, -apple-system, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-color:#29203847}a:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word}.skip-link{background:var(--ink);color:var(--paper);border-radius:var(--radius-sm);transition:transform var(--duration-fast) var(--ease-smooth);z-index:100;padding:10px 14px;font:500 13px DM Mono,monospace;text-decoration:none;position:absolute;top:8px;left:12px;transform:translateY(-140%)}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--yellow);outline-offset:2px;transform:translateY(0)}:root{--font-dm-sans:"DM Sans";--font-dm-mono:"DM Mono";--font-playfair:"Playfair Display"}:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}::selection{background:var(--yellow);color:var(--ink)}.eyebrow{color:var(--charcoal);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;font:10px/1 DM Mono,monospace;display:inline-flex}.eyebrow span{background:var(--yellow);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #e5c85e47}.brand{align-items:center;gap:10px;margin-left:0;display:flex}.logo{object-fit:contain;border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink);flex:none;margin-left:0}.wordmark{letter-spacing:-.03em;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.wordmark span{color:var(--blue)}.landing{isolation:isolate;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:clip}.landing:before{content:"";z-index:-2;opacity:.18;background-image:radial-gradient(var(--lavender) .7px, transparent .9px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 2%,#000 18% 82%,#0000 98%);mask-image:linear-gradient(#0000 2%,#000 18% 82%,#0000 98%)}.landing:after{content:"";z-index:-1;aspect-ratio:1;background:var(--lavender);opacity:.1;filter:blur(2px);pointer-events:none;border-radius:43% 57% 48% 52%;width:min(42vw,520px);position:absolute;bottom:-22%;right:-8%;transform:rotate(18deg)}.topbar,.bottom-bar{padding:18px var(--content-padding-wide);justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar{border-bottom:var(--border-medium)}.location,.bottom-bar{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font:10px DM Mono,monospace}.bottom-bar{border-top:var(--border-medium);padding-block:18px 20px}.bottom-bar p{margin:0}.bottom-bar a{text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.hero{width:min(100%, var(--content-wide));padding:clamp(64px, 10vh, 128px) var(--content-padding-wide) 48px;flex:1;margin-inline:auto;position:relative;container-type:inline-size}.hero h1{z-index:1;letter-spacing:-.05em;max-width:860px;font:500 clamp(48px,9.2vw,124px)/.92 Playfair Display,Georgia,serif;position:relative}.hero h1 em{color:var(--blue);font-style:italic;font-weight:500}.question-cloud{opacity:.97;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:clamp(0px,1vw,14px);display:flex;position:absolute;top:clamp(56px,10vh,124px);right:clamp(16px,7vw,96px);transform:rotate(-6deg)}.question-cloud i{aspect-ratio:1;border:2.5px solid var(--ink);width:clamp(54px,8.2vw,108px);transform:rotate(var(--turn));box-shadow:var(--shadow-ink);color:var(--paper);border-radius:52% 48% 46% 54%;place-items:center;font:500 clamp(36px,6.6vw,84px)/1 Playfair Display,Georgia,serif;display:grid}.question-cloud i:first-child{--turn:-11deg;background:var(--charcoal)}.question-cloud i:nth-child(2){--turn:6deg;background:var(--lavender)}.question-cloud i:nth-child(3){--turn:14deg;background:var(--yellow);color:var(--ink)}.hero-footer{grid-template-columns:1fr minmax(220px,340px);align-items:end;gap:28px;margin-top:clamp(44px,8vw,96px);display:grid}.hero-footer p{color:var(--ink-soft);letter-spacing:-.02em;max-width:36ch;font-size:15px;line-height:1.45}.enter{border-top:var(--border-double);border-bottom:var(--border-double);transition:background var(--duration-med) var(--ease-smooth), transform var(--duration-med) var(--ease-spring);justify-content:space-between;align-items:center;gap:12px;padding:14px 2px 14px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.enter b{color:var(--blue);transition:transform var(--duration-med) var(--ease-spring), color var(--duration-fast) ease;font:28px/.6 Playfair Display,Georgia,serif}.enter:hover,.enter:focus-visible{background:var(--yellow);outline:none;padding-inline:10px}.enter:hover b,.enter:focus-visible b{color:var(--ink);transform:translate(4px,-4px)}.featured,.elsewhere{width:min(100%, var(--content-wide));padding:clamp(64px, 10vw, 136px) var(--content-padding-wide);margin-inline:auto}.featured{border-top:var(--border-medium)}.section-heading{grid-template-columns:1fr 1fr;gap:12px 5%;display:grid}.section-heading .eyebrow{grid-column:1/-1}.featured h2,.elsewhere h2{letter-spacing:-.05em;font:500 clamp(36px,5.2vw,72px)/.92 Playfair Display,Georgia,serif}.featured h2 em,.elsewhere h2 em{color:var(--blue);font-style:italic;font-weight:500}.section-intro{max-width:32ch;color:var(--ink-soft);align-self:end;font-size:15px;line-height:1.5}.article-grid{grid-template-columns:1.08fr .92fr .92fr;gap:14px;margin-top:clamp(32px,6vw,72px);display:grid}.article{border:var(--border-double);min-height:300px;transition:transform var(--duration-med) var(--ease-spring), box-shadow var(--duration-med) var(--ease-smooth);flex-direction:column;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.article:hover,.article:focus-visible{box-shadow:6px 6px 0 var(--ink);outline:none;transform:translate(-3px,-4px)}.article-yellow{background:var(--yellow);color:var(--ink)}.article-lavender{background:var(--lavender-soft);color:var(--ink)}.article-ink{background:var(--charcoal);color:var(--paper)}.article-type{letter-spacing:.03em;text-transform:uppercase;opacity:.85;font:10px DM Mono,monospace}.article h3{letter-spacing:-.04em;max-width:12ch;margin:auto 0 0;font:500 clamp(26px,2.8vw,42px)/.92 Playfair Display,Georgia,serif}.article-arrow{color:var(--blue);transition:transform var(--duration-med) var(--ease-spring);font:28px/.6 Playfair Display,Georgia,serif;position:absolute;top:14px;right:16px}.article-ink .article-arrow{color:var(--yellow)}.article:hover .article-arrow,.article:focus-visible .article-arrow{transform:translate(3px,-3px)}.elsewhere{border-top:var(--border-medium);padding-bottom:clamp(64px,10vw,128px)}.elsewhere-row{grid-template-columns:1fr 1fr;align-items:end;gap:5%;display:grid}.social-links,.network-grid{border-top:var(--border-double);grid-template-columns:1fr 1fr;display:grid}.social-links a,.network-grid a{min-height:72px;color:var(--ink);transition:background var(--duration-fast) var(--ease-smooth), transform var(--duration-fast) var(--ease-smooth);border-bottom:1px solid #29203833;grid-template-columns:1fr auto;grid-template-areas:"name arrow""detail arrow";align-items:center;gap:3px 12px;padding:14px 10px 14px 2px;text-decoration:none;display:grid}.social-links a:nth-child(odd),.network-grid a:nth-child(odd){border-right:1px solid #29203833}.social-links a span,.network-grid a span{letter-spacing:-.02em;grid-area:name;font-size:16px;font-weight:500}.social-links a small{color:var(--ink-soft);letter-spacing:.02em;text-transform:uppercase;grid-area:detail;font:9px DM Mono,monospace}.social-links a:after,.network-grid a:after{content:none}.social-links a i,.network-grid a i,.social-links a b,.network-grid a b{color:var(--blue);transition:transform var(--duration-med) var(--ease-spring);grid-area:arrow;align-self:center;font:22px/.6 Playfair Display,Georgia,serif}.social-links a:hover,.social-links a:focus-visible,.network-grid a:hover,.network-grid a:focus-visible{outline:none;transform:translateY(-1px)}.social-links a:hover i,.social-links a:focus-visible i,.network-grid a:hover i,.network-grid a:focus-visible i{transform:translate(3px,-3px)}.net-instagram:hover,.net-instagram:focus-visible{background:#f9d3d3}.net-tiktok:hover,.net-tiktok:focus-visible{background:#d8c8f0}.net-linkedin:hover,.net-linkedin:focus-visible{background:#c4ddf7}.net-github:hover,.net-github:focus-visible{background:#e0e0e0}.net-email:hover,.net-email:focus-visible{background:var(--yellow)}.net-site:hover,.net-site:focus-visible{background:#b8d4f0}.link-landing{width:min(100%, var(--content-narrow));min-height:100dvh;padding-inline:var(--content-padding);flex-direction:column;margin-inline:auto;display:flex}.link-topbar,.link-footer{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font:10px DM Mono,monospace;display:flex}.link-topbar{border-bottom:var(--border-medium);margin-left:calc(-1 * var(--content-padding));margin-right:calc(-1 * var(--content-padding));padding-left:0;padding-right:var(--content-padding)}.link-topbar .brand{gap:8px;margin-left:0}.link-topbar .logo{width:26px;height:26px;margin-left:0}.link-topbar .wordmark{color:var(--ink)}.link-intro{padding:clamp(56px,10vw,96px) 0 clamp(36px,6vw,64px);position:relative;container-type:inline-size}.link-intro h1{letter-spacing:-.05em;max-width:560px;font:500 clamp(44px,9vw,96px)/.88 Playfair Display,Georgia,serif}.link-intro h1 em{color:var(--blue);font-style:italic;font-weight:500}.link-intro>p:last-child{color:var(--ink-soft);max-width:32ch;margin-top:18px;font-size:16px;line-height:1.5}.mini-questions{pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;position:absolute;top:clamp(44px,8vw,76px);right:2%;transform:rotate(8deg)}.mini-questions i{aspect-ratio:1;border:2px solid var(--ink);background:var(--yellow);width:clamp(44px,7vw,68px);color:var(--ink);box-shadow:var(--shadow-ink-sm);border-radius:48% 52% 45% 55%;place-items:center;font:500 clamp(30px,4.6vw,48px)/1 Playfair Display,Georgia,serif;display:grid}.mini-questions i+i{background:var(--lavender);color:var(--paper);margin-top:20px;margin-left:-8px;transform:rotate(16deg)}.primary-links{border-top:var(--border-double);margin-top:8px;display:grid}.primary-link{min-height:88px;color:var(--ink);transition:background var(--duration-fast) var(--ease-smooth), transform var(--duration-fast) var(--ease-smooth);border-bottom:1px solid #29203833;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 4px;text-decoration:none;display:grid}.primary-link:hover,.primary-link:focus-visible{background:var(--paper-soft);outline:none;transform:translateY(-1px)}.primary-link.site-link:hover,.primary-link.site-link:focus-visible{background:var(--yellow)}.primary-link.articles-link:hover,.primary-link.articles-link:focus-visible{background:var(--lavender-soft)}.link-number{color:var(--lavender-ink);font:10px DM Mono,monospace}.primary-link b{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.1;display:block}.primary-link small{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.02em;margin-top:4px;font:10px DM Mono,monospace;display:block}.primary-link i,.network-grid i{color:var(--blue);transition:transform var(--duration-med) var(--ease-spring);font:26px/.6 Playfair Display,Georgia,serif}.primary-link:hover i,.primary-link:focus-visible i{transform:translate(3px,-3px)}.network-section{flex:1;padding:clamp(56px,10vw,96px) 0}.network-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.network-heading h2{letter-spacing:-.05em;font:500 clamp(36px,6vw,58px)/.92 Playfair Display,Georgia,serif}.network-heading h2 em{color:var(--blue);font-style:italic;font-weight:500}.network-heading p{max-width:16ch;color:var(--ink-soft);margin:0 0 4px;font-size:13px;line-height:1.4}.network-grid a{min-height:64px;font-weight:500}.network-grid a span{font-size:15px}.link-footer{border-top:var(--border-medium);border-bottom:0;margin-top:auto}@media (max-width:860px){.article-grid{grid-template-columns:1fr 1fr}.article-grid .article:last-child{grid-column:1/-1;min-height:220px}.elsewhere-row{grid-template-columns:1fr;gap:28px}.section-heading{grid-template-columns:1fr}.section-intro{max-width:40ch}}@media (max-width:720px){.topbar,.bottom-bar,.hero,.featured,.elsewhere{padding-inline:var(--content-padding)}.location{display:none}.hero{flex-direction:column;justify-content:center;padding-top:56px;padding-bottom:40px;display:flex}.question-cloud{order:-1;align-self:flex-end;gap:6px;margin:-8px 4px 28px 0;position:relative;top:auto;right:auto}.question-cloud i{width:52px;box-shadow:var(--shadow-ink-sm);border-width:2px}.hero-footer{grid-template-columns:1fr;margin-top:36px}.enter{max-width:360px}.article-grid{grid-template-columns:1fr}.article-grid .article:last-child{grid-column:auto}.article{min-height:210px}.social-links{grid-template-columns:1fr}.social-links a:nth-child(odd),.network-grid a:nth-child(odd){border-right:0}.link-intro{padding-top:64px}.mini-questions{top:44px;right:0}}@media (max-width:560px){.link-intro h1{font-size:clamp(36px,11vw,64px)}.mini-questions i{width:42px;font-size:30px}.primary-links{border-top-width:1.5px}.primary-link{grid-template-columns:1fr auto;gap:8px;min-height:72px}.link-number{display:none}.network-heading{display:block}.network-heading p{max-width:28ch;margin-top:12px}.network-grid{grid-template-columns:1fr}.primary-link b{font-size:16px}}@media (max-width:390px){.topbar,.bottom-bar,.hero,.featured,.elsewhere,.link-landing{padding-inline:16px}.hero h1{font-size:clamp(42px,14vw,56px)}.featured h2,.elsewhere h2{font-size:clamp(30px,8.5vw,44px)}.article{min-height:190px;padding:16px}.article h3{font-size:clamp(22px,6vw,32px)}.social-links a,.network-grid a{min-height:60px;padding:12px 8px 12px 2px}}@supports (padding:max(0px)){.topbar,.bottom-bar,.link-topbar,.link-footer{padding-left:max(var(--content-padding), env(safe-area-inset-left));padding-right:max(var(--content-padding), env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.question-cloud,.mini-questions,.question-cloud i,.mini-questions i{transform:none!important}}
