:root{--ink:#090909;--paper:#efeee9;--red:#9f2f2c;--line:#303030;--muted:#878581;--ease:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:DM Sans,sans-serif;font-weight:300;overflow-x:hidden}a{color:inherit;text-decoration:none}.grain{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.brief-nav{height:82px;padding:0 3.4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;font-size:19px;font-weight:600;letter-spacing:-.06em}.brand b{color:var(--red)}.brief-nav nav{display:flex;gap:34px;font-size:11px;color:#888}.brief-nav nav a{transition:color .2s}.brief-nav nav a:hover,.brief-nav nav a.active{color:#eee}.brief-contact{display:flex;align-items:center;justify-content:center;gap:22px;width:160px;height:44px;border:1px solid #555;border-radius:50%;text-transform:uppercase;font-size:9px;letter-spacing:.1em;transition:.3s}.brief-contact i{font-style:normal}.brief-contact:hover{background:#eee;color:#111}.section-pad{padding:120px 6vw}.section-label{display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line);font:8px JetBrains Mono;letter-spacing:.11em;color:#777}.brief-hero{min-height:760px;padding:65px 6vw 42px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.brief-field{position:absolute;inset:0}.brief-field:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090909 5%,#090909cc 45%,#0909090d),linear-gradient(0deg,#090909,transparent 40%)}.brief-field svg{width:100%;height:100%}.field-rings{fill:none;stroke:#292929}.field-rings circle:nth-child(2){stroke-dasharray:2 7}.field-axis{fill:none;stroke:#252525}.field-route{fill:none;stroke:#662e2b;stroke-dasharray:4 7}.field-points circle{fill:var(--red);filter:drop-shadow(0 0 8px var(--red))}.field-label{position:absolute;z-index:2;font:7px JetBrains Mono;letter-spacing:.11em;color:#777}.fl-a{right:26%;top:24%;color:#75332f}.fl-b{right:7%;bottom:25%}.hero-meta,.hero-copy,.hero-tags{position:relative;z-index:2}.hero-meta{display:flex;justify-content:space-between;font:8px JetBrains Mono;letter-spacing:.12em;color:#777}.hero-copy h1{font:clamp(72px,9vw,140px)/.8 "Instrument Serif";letter-spacing:-.045em;margin:40px 0 32px}.hero-copy h1 em{font-weight:400}.hero-copy p{max-width:510px;color:#979590;line-height:1.6}.hero-tags{display:flex;gap:8px;flex-wrap:wrap}.hero-tags span{padding:10px 14px;border:1px solid #3a3a3a;border-radius:50%;font:7px JetBrains Mono;letter-spacing:.1em;color:#777}.latest{background:#eeede8;color:#111}.latest .section-label{border-color:#c7c6c1;color:#6f6e69}.latest-card{display:grid;grid-template-columns:1.2fr 1fr;gap:9vw;margin-top:75px;align-items:center}.latest-art{height:520px;background:#0d0d0d;position:relative;overflow:hidden}.latest-art svg{width:100%;height:100%}.article-grid{fill:none;stroke:#272727}.control-rings{fill:none;stroke:#333}.control-rings circle:nth-child(2){stroke-dasharray:2 6}.control-path{fill:none;stroke:#71302d;stroke-dasharray:4 7}.control-points circle{fill:var(--red);filter:drop-shadow(0 0 8px var(--red))}.latest-art>span{position:absolute;right:25px;top:22px;font:7px JetBrains Mono;letter-spacing:.1em;color:#77332f}.latest-copy>span{font:8px JetBrains Mono;letter-spacing:.1em;color:#8e3b37}.latest-copy h2{font:clamp(52px,5vw,78px)/.9 "Instrument Serif";letter-spacing:-.035em;margin:28px 0}.latest-copy p{color:#666560;line-height:1.65;max-width:480px}.latest-tags{display:flex;gap:7px;flex-wrap:wrap;margin:30px 0 55px}.latest-tags span{border:1px solid #c0bfb9;border-radius:50%;padding:8px 11px;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.read-link{text-transform:uppercase;font-size:9px;letter-spacing:.1em;border-bottom:1px solid #888;padding-bottom:7px}.read-link i{font-style:normal;margin-left:25px}.lanes{background:#111}.lanes h2{font:clamp(62px,7vw,105px)/.85 "Instrument Serif";letter-spacing:-.04em;margin:85px 0}.lanes h2 em{font-weight:400}.lane-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#353535}.lane-grid article{background:#151515;padding:30px;min-height:290px}.lane-grid article>span{font:8px JetBrains Mono;color:var(--red)}.lane-grid h3{font:38px "Instrument Serif";margin:90px 0 15px}.lane-grid p{color:#777;font-size:11px;line-height:1.65;max-width:330px}.brief-cta,.article-cta{min-height:700px;padding:100px 6vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;background:#080808}.brief-cta:before,.article-cta:before{content:"";position:absolute;width:580px;height:580px;border-radius:50%;border:1px solid #252525;box-shadow:0 0 0 95px #ffffff04,0 0 0 190px #ffffff02}.brief-cta>*{z-index:2}.brief-cta>span,.article-cta>span{font:8px JetBrains Mono;letter-spacing:.12em;color:#777}.brief-cta h2,.article-cta h2{font:clamp(75px,9vw,135px)/.8 "Instrument Serif";letter-spacing:-.04em;margin:45px 0 30px}.brief-cta h2 em,.article-cta h2 em{font-weight:400}.brief-cta p,.article-cta p{color:#777;max-width:500px;line-height:1.6}.brief-cta>a,.article-cta>a{margin-top:35px;width:165px;height:78px;border:1px solid #777;border-radius:50%;display:flex;justify-content:center;align-items:center;gap:18px;text-transform:uppercase;font-size:8px;letter-spacing:.1em;transition:.3s}.brief-cta>a:hover,.article-cta>a:hover{background:#eee;color:#111}.brief-cta a i,.article-cta a i{font-style:normal}footer{min-height:150px;padding:48px 3.4vw;background:#070707;border-top:1px solid #2a2a2a;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:30px;align-items:start}footer p,footer>a:not(.brand),footer>span{font-size:9px;color:#777}.published{background:#ecece9;color:#151516}.published-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:62px}.published-card{display:flex;flex-direction:column;min-height:530px;padding-bottom:24px;border-bottom:1px solid #bebebb}.published-art{display:block;aspect-ratio:16/10;margin-bottom:28px;background-position:center;background-size:cover}.published-art--field{background-color:#19191b;background-image:radial-gradient(circle at 70% 38%,rgba(159,47,44,.55) 0 4px,transparent 5px),radial-gradient(circle at 45% 63%,rgba(159,47,44,.35) 0 3px,transparent 4px),repeating-radial-gradient(circle at 58% 50%,transparent 0 43px,rgba(255,255,255,.12) 44px 45px)}.published-meta{font-size:9px;font-weight:600;letter-spacing:.07em;color:#8a2724}.published-card h3{font-size:30px;font-weight:450;line-height:1.05;letter-spacing:-.035em;margin:18px 0}.published-card p{color:#666668;font-size:13px;line-height:1.6;margin:0 0 28px}.published-card .read-link{margin-top:auto;width:-moz-max-content;width:max-content}.dynamic-article-hero{background-position:center;background-size:cover}.dynamic-article-hero .article-meta>span:last-child{display:flex;gap:8px;flex-wrap:wrap}.dynamic-article-hero .article-meta>span:last-child span{border:1px solid #555;padding:5px 8px;border-radius:99px}.article-body ul,.article-body ol{font-size:18px;line-height:1.75;color:#464540;padding-left:1.3em}.article-body li{margin-bottom:10px}.article-body pre{overflow:auto;padding:22px;background:#19191b;color:#f4f4f2}.article-body code{font-size:.88em}.article-body a{border-bottom:1px solid #8a2724}.article-hero{min-height:780px;padding:55px 6vw 38px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.article-visual{position:absolute;inset:0}.article-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090909 0,#090909eb 40%,#0909091f),linear-gradient(0deg,#090909 0,transparent 40%)}.article-visual svg{width:100%;height:100%}.article-hero-grid{fill:none;stroke:#232323}.article-hero-rings{fill:none;stroke:#303030}.article-hero-rings circle:nth-child(2){stroke-dasharray:2 7}.article-hero-path{fill:none;stroke:#682e2b;stroke-dasharray:4 7}.article-hero-points circle{fill:var(--red);filter:drop-shadow(0 0 8px var(--red))}.article-kicker,.article-title,.article-meta{position:relative;z-index:2}.article-kicker,.article-meta{display:flex;justify-content:space-between;font:8px JetBrains Mono;letter-spacing:.11em;color:#777}.article-kicker a{color:#aaa}.article-title h1{font:clamp(85px,11vw,170px)/.72 "Instrument Serif";letter-spacing:-.045em;margin:40px 0}.article-title h1 em{font-weight:400}.article-title p{max-width:650px;color:#aaa;line-height:1.6}.article-layout{display:grid;grid-template-columns:25% 1fr;gap:7vw;padding:120px 12vw;background:#eeede8;color:#111}.article-layout aside{border-top:1px solid #bbb9b3;padding-top:20px}.article-layout aside div{border-bottom:1px solid #c9c7c1;padding:0 0 22px;margin-bottom:22px}.article-layout aside span{font:7px JetBrains Mono;letter-spacing:.1em;color:#8a3834}.article-layout aside p{font-size:10px;line-height:1.7;color:#77756f}.article-layout aside>a{font-size:9px;text-transform:uppercase;letter-spacing:.09em}.article-layout aside>a i{font-style:normal;margin-left:15px}.article-body{max-width:760px}.article-body p{font:18px/1.85 DM Sans;color:#464540;margin:0 0 32px}.article-body .lead{font:32px/1.35 "Instrument Serif";color:#111}.article-body h2{font:55px/1 "Instrument Serif";letter-spacing:-.025em;margin:95px 0 30px}.article-body blockquote{font:42px/1.15 "Instrument Serif";margin:85px 0;padding:35px 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa;color:#171717}.article-body .conclusion{font:italic 43px "Instrument Serif";color:#111;margin-top:70px}.article-end{display:flex;justify-content:space-between;border-top:1px solid #bbb9b3;margin-top:90px;padding-top:22px;font:8px JetBrains Mono;letter-spacing:.09em;color:#777}.article-end a{color:#111}.article-end i{font-style:normal}.article-cta>*{z-index:2}@media(max-width:900px){.brief-nav nav{display:none}.section-pad{padding:90px 5vw}.latest-card{grid-template-columns:1fr;gap:60px}.published-grid{grid-template-columns:1fr 1fr}.lane-grid{grid-template-columns:1fr}.lane-grid article{min-height:220px}.lane-grid h3{margin-top:55px}.article-layout{grid-template-columns:1fr;padding:90px 8vw}.article-layout aside{display:grid;grid-template-columns:1fr 1fr;gap:30px}.article-layout aside>a{grid-column:1/-1}.article-title h1{font-size:15vw}footer{grid-template-columns:1fr 1fr}}@media(max-width:560px){.brief-nav{height:70px;padding:0 5vw}.brief-contact{width:116px;height:40px}.brief-contact span{font-size:0}.brief-contact span:after{content:"Contact";font-size:8px}.brief-hero{min-height:720px;padding:55px 5vw 30px}.hero-meta span:last-child{display:none}.hero-copy h1{font-size:20vw}.hero-copy p{font-size:12px}.fl-a{right:7%;top:22%}.fl-b{display:none}.latest-art{height:350px}.latest-copy h2{font-size:57px}.published-grid{grid-template-columns:1fr}.published-card{min-height:auto}.lanes h2{font-size:70px}.brief-cta,.article-cta{min-height:600px}.brief-cta:before,.article-cta:before{width:380px;height:380px}.brief-cta h2,.article-cta h2{font-size:76px}.article-hero{min-height:680px;padding:50px 5vw 30px}.article-kicker span{display:none}.article-title h1{font-size:20vw}.article-title p{font-size:12px}.article-meta{flex-wrap:wrap;gap:10px}.article-layout{padding:75px 5vw}.article-layout aside{grid-template-columns:1fr}.article-body .lead{font-size:28px}.article-body p{font-size:16px}.article-body h2{font-size:44px;margin-top:70px}.article-body blockquote{font-size:34px}.article-body ul,.article-body ol{font-size:16px}.article-end{display:block}.article-end a{display:block;margin-top:16px}footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline:2px solid #b64a45;outline-offset:5px}.brief-contact:active,.brief-cta>a:active,.article-cta>a:active,.latest-art:active{transform:scale(.98)}@media(max-width:560px){.read-link,.article-layout aside>a,.article-end a,footer>a:not(.brand){display:flex;align-items:center;min-height:42px;width:-moz-max-content;width:max-content;max-width:100%}}:root{--ink:#171a18;--paper:#f5f3ee;--red:#8a2724;--line:#d0cec7;--muted:#686d68}.grain{opacity:.012}.brief-nav{height:78px;padding-inline:4vw;background:#f5f3ee;color:#171a18;border-color:#d5d2cb}.brief-nav nav{font-size:12px;color:#626762}.brief-nav nav a:hover,.brief-nav nav a.active{color:#171a18}.brief-contact{width:150px;height:42px;border-radius:999px;border-color:#999c97;font-size:9px;letter-spacing:.06em}.brief-contact:hover{background:#202321;color:#fff}.section-pad{padding:108px 6vw}.section-label{font-family:DM Sans,sans-serif;font-size:9px;font-weight:600;letter-spacing:.07em;color:#6c716c;border-color:#cbc9c2}.brief-hero{min-height:650px;padding:58px 6vw 42px;background:#202321}.brief-field{opacity:.6}.brief-field:after{background:linear-gradient(90deg,#202321 4%,#202321e3 48%,#2023212e),linear-gradient(0deg,#202321,transparent 44%)}.field-rings{stroke:#484d49}.field-axis{stroke:#383d39}.field-route{stroke:#70433f}.field-points circle{filter:none}.field-label,.hero-meta{font-family:DM Sans,sans-serif;letter-spacing:.07em}.hero-copy h1{font-family:DM Sans,sans-serif;font-size:clamp(58px,7vw,108px);font-weight:450;line-height:.9;letter-spacing:-.055em;margin:34px 0 28px}.hero-copy h1 em{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.025em}.hero-copy p{font-size:15px;color:#c0c4c0;max-width:540px}.hero-tags span{font-family:DM Sans,sans-serif;font-size:8px;letter-spacing:.06em;color:#aeb3ae;border-color:#575c58;background:#ffffff05}.latest{background:#f5f3ee}.latest-card{gap:8vw;margin-top:62px}.latest-art{height:470px;background:#202321}.article-grid{stroke:#343936}.control-rings{stroke:#4c514d}.control-path{stroke:#76504c}.control-points circle{filter:none}.latest-art>span,.latest-copy>span{font-family:DM Sans,sans-serif;letter-spacing:.07em}.latest-copy h2{font-family:DM Sans,sans-serif;font-size:clamp(44px,4.6vw,68px);font-weight:450;line-height:.96;letter-spacing:-.045em}.latest-copy p{font-size:14px;color:#606560}.latest-tags{margin-bottom:42px}.latest-tags span{font-size:9px;letter-spacing:.05em}.read-link{font-size:10px;font-weight:600;letter-spacing:.06em}.lanes{background:#e5e7e3;color:#171a18}.lanes .section-label{border-color:#c8cbc6}.lanes h2{font-family:DM Sans,sans-serif;font-size:clamp(50px,6vw,86px);font-weight:450;line-height:.94;letter-spacing:-.05em;margin:70px 0}.lanes h2 em{font-family:"Instrument Serif",serif;font-weight:400}.lane-grid{background:transparent;gap:14px}.lane-grid article{background:#f2f3ef;border:1px solid #cbd0ca;min-height:250px}.lane-grid h3{font-family:DM Sans,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.03em;margin-top:70px}.lane-grid p{font-size:12px;color:#676c67}.brief-cta,.article-cta{min-height:580px;background:#202321}.brief-cta:before,.article-cta:before{width:460px;height:460px;border-color:#3d423e;box-shadow:none}.brief-cta>span,.article-cta>span{font-family:DM Sans,sans-serif;letter-spacing:.07em}.brief-cta h2,.article-cta h2{font-family:DM Sans,sans-serif;font-size:clamp(54px,7vw,94px);font-weight:450;line-height:.9;letter-spacing:-.05em;margin:36px 0 24px}.brief-cta h2 em,.article-cta h2 em{font-family:"Instrument Serif",serif;font-weight:400}.brief-cta p,.article-cta p{font-size:14px;color:#adb2ae}.brief-cta>a,.article-cta>a{width:172px;height:52px;border-radius:999px;font-size:9px;letter-spacing:.06em}.brief-cta>a:hover,.article-cta>a:hover{background:#f5f3ee;color:#171a18}.article-hero{min-height:650px;background:#202321}.article-visual{opacity:.58}.article-visual:after{background:linear-gradient(90deg,#202321 0,#202321eb 44%,#20232126),linear-gradient(0deg,#202321 0,transparent 42%)}.article-hero-grid{stroke:#393e3a}.article-hero-rings{stroke:#4a4f4b}.article-hero-path{stroke:#70433f}.article-hero-points circle{filter:none}.article-kicker,.article-meta{font-family:DM Sans,sans-serif;letter-spacing:.07em}.article-title h1{font-family:DM Sans,sans-serif;font-size:clamp(62px,8vw,118px);font-weight:450;line-height:.82;letter-spacing:-.06em;margin:30px 0}.article-title h1 em{font-family:"Instrument Serif",serif;font-weight:400}.article-title p{font-size:15px;color:#c0c4c0}.article-layout{background:#f5f3ee;padding:108px 12vw}.article-layout aside span,.article-end{font-family:DM Sans,sans-serif;letter-spacing:.06em}.article-body p{color:#444944}.article-body .lead{font-family:DM Sans,sans-serif;font-size:26px;font-weight:450;line-height:1.45;letter-spacing:-.025em}.article-body h2{font-family:DM Sans,sans-serif;font-size:44px;font-weight:500;line-height:1.05;letter-spacing:-.04em;margin-top:78px}.article-body blockquote{font-family:"Instrument Serif",serif;font-size:39px}.article-body .conclusion{font-size:38px}footer{background:#111312;border-color:#303431;color:#f1f1ed}footer p,footer>a:not(.brand),footer>span{font-size:10px;color:#989d99}@media(max-width:900px){.latest-art{height:430px}.article-layout{padding:88px 8vw}}@media(max-width:560px){.brief-nav{height:70px}.brief-hero{min-height:650px}.hero-copy h1{font-size:16vw;line-height:.93}.hero-copy p{font-size:13px}.latest-art{height:310px}.latest-copy h2{font-size:45px}.lanes h2{font-size:52px}.brief-cta,.article-cta{min-height:520px}.brief-cta:before,.article-cta:before{width:330px;height:330px}.brief-cta h2,.article-cta h2{font-size:52px}.article-hero{min-height:610px}.article-title h1{font-size:16vw;line-height:.88}.article-title p{font-size:13px}.article-body .lead{font-size:24px}.article-body h2{font-size:36px}.article-body blockquote{font-size:31px}}.hero-copy h1 em,.article-title h1 em{font-family:DM Sans,sans-serif;font-weight:300;font-style:normal;letter-spacing:-.055em}.lanes h2 em,.brief-cta h2 em,.article-cta h2 em{font-family:DM Sans,sans-serif;font-weight:300;font-style:normal;letter-spacing:-.05em}:root{--ink:#0c0c0d;--paper:#f4f4f2;--red:#9f2f2c;--line:#cececc;--muted:#68686a}html,body{background:#f4f4f2}.brief-nav{background:#f4f4f2;color:#151516;border-color:#d0d0ce}.brief-nav nav{color:#666668}.brief-hero,.article-hero{background:#19191b}.brief-field:after{background:linear-gradient(90deg,#19191b 4%,#19191be6 48%,#19191b29),linear-gradient(0deg,#19191b,transparent 44%)}.article-visual:after{background:linear-gradient(90deg,#19191b 0,#19191bed 44%,#19191b24),linear-gradient(0deg,#19191b 0,transparent 42%)}.hero-copy p,.article-title p{color:#c5c5c7}.latest,.article-layout{background:#f4f4f2}.latest-art{background:#19191b}.latest-copy p,.article-body p{color:#505052}.lanes{background:#e5e5e3;color:#151516}.lane-grid article{background:#f4f4f2;border-color:#cbcbcb}.lane-grid p{color:#666668}.brief-cta,.article-cta{background:#19191b}.brief-cta p,.article-cta p{color:#b2b2b4}.article-body .lead,.article-body h2{color:#151516}footer{background:#0a0a0b;border-color:#2d2d2f;color:#f4f4f2}.ui-arrow{--ui-arrow-rotation:0deg;display:inline-block!important;position:relative;width:.72em;height:.72em;flex:0 0 .72em;font-size:1em!important;line-height:1;vertical-align:-.04em;color:currentColor;background:none!important;border:0!important;border-radius:0!important;transform:rotate(var(--ui-arrow-rotation));font-family:Arial,sans-serif;font-variant-emoji:text}.ui-arrow:before,.ui-arrow:after{content:"";position:absolute;display:block;pointer-events:none}.ui-arrow:before{top:0;right:0;width:58%;height:58%;border-top:1.4px solid currentColor;border-right:1.4px solid currentColor}.ui-arrow:after{top:48%;left:-7%;width:112%;height:1.4px;background:currentColor;transform:rotate(-45deg);transform-origin:center}.ui-arrow--ne{--ui-arrow-rotation:0deg}.ui-arrow--e{--ui-arrow-rotation:45deg}.ui-arrow--se{--ui-arrow-rotation:90deg}.ui-arrow--s{--ui-arrow-rotation:135deg}.ui-arrow--sw{--ui-arrow-rotation:180deg}.ui-arrow--w{--ui-arrow-rotation:225deg}.ui-arrow--nw{--ui-arrow-rotation:270deg}.ui-arrow--n{--ui-arrow-rotation:315deg}@media(max-width:560px){.ui-arrow{width:.68em;height:.68em;flex-basis:.68em}}.latest-art--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0b0d,#0a0a0b33);pointer-events:none}.latest-art--photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .35s ease}.latest-art--photo:hover img{transform:scale(1.025);filter:contrast(1.03)}.latest-art--photo>span{z-index:2;color:#c7c7c5;text-shadow:0 1px 12px rgba(0,0,0,.7)}.brief-footer-links{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:10px;color:#989d99}.brief-footer-links a:hover{color:#fff}.article-body a{color:#151516;text-decoration:underline;text-decoration-color:#9f2f2c;text-underline-offset:3px}.hero-tags a{padding:10px 14px;border:1px solid #3a3a3a;border-radius:999px;font:7px JetBrains Mono;letter-spacing:.1em;color:#a9a9ab;transition:background .25s ease,color .25s ease,border-color .25s ease}.hero-tags a:hover{background:#f4f4f2;border-color:#f4f4f2;color:#151516}.brief-topics{background:#f4f4f2;color:#151516}.topic-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:end;margin:68px 0 54px}.topic-intro h2,.editorial-standard h2{font:500 clamp(48px,5.7vw,82px)/.95 "DM Sans",sans-serif;letter-spacing:-.055em;margin:0}.topic-intro p,.standard-layout>div>p{max-width:520px;color:#5e5e60;font-size:14px;line-height:1.75;margin:0}.topic-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c9c9c7;border-bottom:1px solid #c9c9c7}.topic-grid a{min-height:260px;padding:28px 24px;border-right:1px solid #c9c9c7;display:flex;flex-direction:column;transition:background .25s ease,color .25s ease}.topic-grid a:last-child{border-right:0}.topic-grid a:hover{background:#19191b;color:#f4f4f2}.topic-grid a>span,.lane-grid>a>span{font:8px JetBrains Mono;color:var(--red)}.topic-grid h3{font-size:25px;font-weight:500;letter-spacing:-.035em;margin:auto 0 14px}.topic-grid p{font-size:11px;line-height:1.65;color:#68686a;margin:0}.topic-grid a:hover p{color:#b8b8ba}.editorial-standard{background:#19191b;color:#f4f4f2}.editorial-standard .section-label{border-color:#3a3a3c;color:#8e8e90}.standard-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;margin-top:72px}.standard-layout>div>p{color:#aaa9ab;margin-top:34px}.standard-layout ol{list-style:none;margin:0;padding:0;border-top:1px solid #3c3c3e}.standard-layout li{display:grid;grid-template-columns:54px 190px 1fr;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid #3c3c3e}.standard-layout li span{font:8px JetBrains Mono;color:#b64a45}.standard-layout li strong{font-size:14px;font-weight:500}.standard-layout li p{font-size:11px;line-height:1.65;color:#929294;margin:0}.lane-grid a{background:#f4f4f2;border:1px solid #cbcbcb;padding:30px;min-height:250px;display:block;transition:transform .25s ease,border-color .25s ease}.lane-grid a:hover{transform:translateY(-4px);border-color:#8a2724}.lane-grid a h3{font-family:DM Sans,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.03em;margin:70px 0 15px}.lane-grid a p{color:#666668;font-size:12px;line-height:1.65;max-width:330px}.article-source-note{margin:0 0 42px;padding:18px 20px;border-left:2px solid #9f2f2c;background:#ebe9e4;color:#565658;font-size:12px;line-height:1.65}.article-byline{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:18px;color:#a8a8aa;font-size:11px}.article-related{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c9c7c1;margin-top:80px;border:1px solid #c9c7c1}.article-related a{background:#efeee9;padding:20px;font-size:11px;font-weight:600;text-decoration:none}.article-related a:hover{background:#19191b;color:#f4f4f2}.published-card .published-art[role=img]{background-color:#19191b}@media(max-width:900px){.topic-grid{grid-template-columns:1fr 1fr}.topic-grid a:nth-child(2){border-right:0}.topic-grid a:nth-child(-n+2){border-bottom:1px solid #c9c9c7}.standard-layout,.article-related{grid-template-columns:1fr}}@media(max-width:560px){.topic-intro{grid-template-columns:1fr;gap:28px}.topic-grid{grid-template-columns:1fr}.topic-grid a{min-height:190px;border-right:0;border-bottom:1px solid #c9c9c7}.topic-grid a:last-child{border-bottom:0}.standard-layout li{grid-template-columns:36px 1fr}.standard-layout li p{grid-column:2}.article-byline{display:block}.article-byline span{display:block;margin-top:6px}}
