@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f2eee5;--paper-deep:#e8e1d4;--paper-bright:#f8f5ee;--ink:#11110f;--ink-soft:#373630;--ink-muted:#716c62;--rule:#c8c0b3;--rule-dark:#918a7e;--surface-dark:#10110f;--accent:#737156;--research:#58706b;--ochre:#9a6f32;--success:#2f5948;--display:Iowan Old Style, Baskerville, Times New Roman, serif;--brand:Arial Narrow, Helvetica Neue Condensed, Franklin Gothic Condensed, sans-serif;--sans:var(--font-geist-sans), Helvetica Neue, Arial, sans-serif;--mono:var(--font-geist-mono), SFMono-Regular, Consolas, monospace;--gutter:clamp(1rem, 3.1vw, 3.75rem);--page:1728px;--reading:42rem;--wide:82rem;--space-1:clamp(.45rem, .3rem + .25vw, .75rem);--space-2:clamp(.8rem, .6rem + .45vw, 1.25rem);--space-3:clamp(1.25rem, .9rem + .9vw, 2.25rem);--space-4:clamp(2rem, 1.3rem + 1.8vw, 4rem);--space-5:clamp(3.5rem, 2.1rem + 3.5vw, 7rem);--space-6:clamp(5rem, 3rem + 5vw, 10rem);--shadow-paper:0 12px 32px #221e161c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#dad5cb}body{max-width:var(--page);min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--sans);box-shadow:var(--shadow-paper);text-rendering:optimizelegibility;margin:0 auto;font-size:16px;line-height:1.55}::selection{color:var(--paper-bright);background:var(--ink)}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.display{font-family:var(--display)}.mono{font-family:var(--mono)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--ink);color:var(--paper);letter-spacing:.08em;padding:.7rem 1rem;font-size:.75rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.preview-banner{z-index:9999;background:var(--accent);color:var(--paper-bright);letter-spacing:.08em;justify-content:center;gap:.75rem;padding:.5rem 1rem;font-size:.7rem;display:flex;position:sticky;top:0}.preview-banner a{color:inherit;text-decoration:underline}.eyebrow{font:600 .65rem/1.2 var(--mono);letter-spacing:.115em;text-transform:uppercase;margin-bottom:.8rem}.button{min-height:44px;color:var(--paper-bright);background:var(--ink);border:1px solid var(--ink);font:600 .66rem/1 var(--sans);letter-spacing:.09em;justify-content:center;align-items:center;gap:1.4rem;padding:.75rem 1.05rem;display:inline-flex}.button:hover{color:var(--ink);background:0 0}.button-light{color:var(--ink);background:var(--paper-bright);border-color:var(--paper-bright)}.button-light:hover{color:var(--paper-bright);background:0 0}.text-link{font:650 .65rem/1.2 var(--mono);letter-spacing:.08em;align-items:center;gap:1rem;display:inline-flex}.text-link:hover{text-underline-offset:.3rem;text-decoration:underline}.site-header{z-index:200;padding:0 var(--gutter);border-top:3px solid var(--ink);border-bottom:1px solid var(--rule-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2eee5f7;position:relative}.header-inner{border-bottom:1px solid var(--rule);grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:stretch;min-height:88px;display:grid}.brand-link{border-right:1px solid var(--rule);justify-self:start;align-items:center;padding-right:clamp(1.2rem,3vw,3.2rem);display:flex}.wordmark{white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:.7rem;display:inline-grid}.wordmark-seal{aspect-ratio:1;width:2.8rem;color:var(--paper-bright);background:var(--ink);font:900 1.2rem/1 var(--brand);letter-spacing:-.12em;place-items:center;display:grid;transform:scaleX(.8)}.wordmark-name{font-family:var(--brand);letter-spacing:-.075em;transform-origin:0;flex-direction:column;font-size:clamp(1.25rem,1.55vw,1.7rem);font-weight:900;font-stretch:75%;line-height:.73;display:flex;transform:scaleX(.78)}.wordmark-stacked{color:var(--paper-bright);grid-template-columns:auto 1fr;gap:clamp(1rem,2vw,2rem);display:grid}.wordmark-stacked .wordmark-seal{width:clamp(4.5rem,7vw,7.5rem);color:var(--ink);background:var(--paper-bright);font-size:clamp(2rem,3.4vw,3.8rem)}.wordmark-stacked .wordmark-name{font-size:clamp(3.8rem,7vw,7.6rem);line-height:.7}.desktop-nav{align-items:stretch;display:flex}.desktop-nav a{border-right:1px solid var(--rule);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;justify-content:center;gap:.35rem;min-width:clamp(4.4rem,6.6vw,7rem);padding:0 clamp(.55rem,1vw,1.1rem);font-size:.62rem;font-weight:650;transition:color .18s,background .18s;display:flex;position:relative}.nav-index{color:var(--ink-muted);letter-spacing:.08em;font-size:.42rem;transition:color .18s}.header-actions{justify-self:end;align-items:stretch;display:flex}.search-link{border-left:1px solid var(--rule);place-items:center;width:60px;min-height:100%;display:grid}.search-mark{border:1.5px solid;border-radius:50%;width:14px;height:14px;position:relative}.search-mark:after{content:"";background:currentColor;width:6px;height:1px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.letter-link{min-height:100%;color:var(--paper-bright);background:var(--ink);border-left:1px solid var(--ink);font:600 .62rem/1 var(--mono);letter-spacing:.08em;align-items:center;gap:1.25rem;padding:0 clamp(1rem,1.8vw,1.8rem);display:flex}.letter-link:hover{color:var(--ink);background:var(--paper)}.menu-button{min-width:58px;min-height:44px;color:inherit;font:600 .63rem/1 var(--mono);background:0 0;border:0;display:none}.brand-note{color:var(--ink-muted);font:600 .43rem/1 var(--mono);letter-spacing:.1em;justify-content:space-between;padding:.5rem 0 .55rem;display:flex}.mobile-menu{display:none}.story-art{isolation:isolate;background:#c6baa4;border:1px solid #11110f14;width:100%;max-width:100%;min-height:190px;position:relative;overflow:hidden}.story-art-landscape{aspect-ratio:3/2}.story-art-portrait{aspect-ratio:4/5}.story-art-square{aspect-ratio:1}.story-art-wide{aspect-ratio:16/9}.story-art.has-photo img{object-fit:cover}.story-art:before{content:"";z-index:-2;background:radial-gradient(circle at 74% 24%,#ffffffb3,#0000 21%),linear-gradient(135deg,#0000 0 37%,#11110f17 37.3% 37.8%,#0000 38%);position:absolute;inset:0}.story-art:after{content:"";z-index:-1;opacity:.22;mix-blend-mode:multiply;background-image:repeating-linear-gradient(90deg,#0000 0 8%,#11110f24 8.2% 8.4%);position:absolute;inset:0}.art-grooming{background:#b6a58d}.art-habits{background:#c9c3ad}.art-lifestyle{background:#a99e87}.art-reviews{background:#9eaaa7}.art-guides{background:#d1c6b4}.art-design{background:#8d8b78}.art-culture{background:#b28e6d}.art-seed-1 .art-block,.art-seed-4 .art-block{border-radius:50%;transform:rotate(22deg)}.art-seed-2 .art-circle{border-radius:2%;width:42%;height:66%;top:18%;left:14%}.art-seed-3:after{transform:rotate(9deg)scale(1.2)}.art-seed-5 .art-rule-two{width:72%;transform:rotate(-35deg)}.art-seed-6 .art-block{width:21%;height:70%;top:11%;right:19%}.art-rule{background:var(--ink);opacity:.85;height:1px;position:absolute}.art-rule-one{width:62%;top:23%;left:8%;transform:rotate(-18deg)}.art-rule-two{width:45%;bottom:23%;right:8%;transform:rotate(22deg)}.art-circle{aspect-ratio:1;border:1px solid var(--ink);background:#f2eee51f;border-radius:50%;width:35%;position:absolute;top:21%;left:44%}.art-block{background:var(--ink);opacity:.9;width:37%;height:43%;position:absolute;top:33%;right:9%}.art-label{letter-spacing:.09em;font-size:.53rem;position:absolute;top:7%;left:6%}.art-index{color:var(--paper-bright);letter-spacing:-.08em;mix-blend-mode:overlay;font-size:clamp(4rem,9vw,9rem);line-height:.8;position:absolute;bottom:-.12em;right:4%}.art-caption{font:700 .48rem/1.35 var(--mono);letter-spacing:.08em;position:absolute;bottom:6%;left:6%}.feature-lead{gap:0 var(--space-4);min-height:650px;padding:var(--space-4) var(--gutter) 2rem;border-bottom:1px solid var(--rule);grid-template-rows:1fr auto;grid-template-columns:4fr 7fr;display:grid}.feature-copy{max-width:31rem;padding:var(--space-3) 0;align-self:center}.feature-copy h1{font:400 clamp(3.4rem, 5.4vw, 6.8rem)/.89 var(--display);letter-spacing:-.055em;margin-bottom:1.35rem}.feature-copy h1 em{color:var(--accent);font-weight:400}.feature-dek{max-width:27rem;color:var(--ink-soft);margin-bottom:1.7rem;font-size:.96rem;line-height:1.65}.feature-pagination{align-items:center;gap:.65rem;margin-top:2.2rem;font-size:.56rem;display:flex}.feature-pagination span:nth-child(2n){background:var(--rule-dark);width:2rem;height:1px}.feature-pagination strong{font-weight:700}.feature-image{align-self:center;overflow:hidden}.feature-image .story-art{min-height:510px;transition:transform .4s}.feature-image:hover .story-art{transform:scale(1.01)}.feature-title-rail{gap:var(--space-4);border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:4fr 7fr;align-items:baseline;padding-top:1.1rem;display:grid}.feature-title-rail span{letter-spacing:.08em;font-size:.55rem}.feature-title-rail a{font:400 clamp(1.15rem, 1.8vw, 1.8rem)/1.15 var(--display)}.page-section{padding:var(--space-4) var(--gutter)}.section-heading{border-bottom:1px solid var(--rule-dark);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;padding-bottom:.8rem;display:flex}.section-heading h2{font:650 .68rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.section-heading a,.section-heading>span{font:600 .58rem/1 var(--mono);letter-spacing:.07em}.story-strip{border-left:1px solid var(--rule);grid-template-columns:repeat(5,1fr);display:grid}.strip-story{border-right:1px solid var(--rule);flex-direction:column;min-width:0;padding:0 .9rem .9rem;display:flex}.strip-image{margin:0 -.9rem 1rem;overflow:hidden}.strip-image .story-art{border:0;border-bottom:1px solid var(--rule);transition:transform .26s}.strip-image:hover .story-art{transform:scale(1.02)}.story-meta{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin-bottom:.7rem;font-size:.48rem;display:flex}.story-meta span:last-child{white-space:nowrap}.strip-story h3{font:400 clamp(1.1rem, 1.55vw, 1.65rem)/1.08 var(--display);letter-spacing:-.025em;margin-bottom:.75rem}.strip-story p{color:var(--ink-muted);flex:1;margin-bottom:1rem;font-size:.72rem;line-height:1.55}.strip-story .text-link{justify-content:space-between}.section-intro{gap:var(--space-4);padding:var(--space-4) 0;grid-template-columns:1fr 2fr 1fr;align-items:end;display:grid}.section-intro>div{align-items:flex-end;gap:1rem;display:flex}.issue-number{color:var(--rule-dark);letter-spacing:-.06em;font-size:5rem;line-height:.75}.section-intro .eyebrow{max-width:7rem;margin:0}.section-intro h2{font:400 clamp(2.7rem, 4.7vw, 5.7rem)/.92 var(--display);letter-spacing:-.045em;margin:0}.section-intro h2 em{color:var(--accent);font-weight:400}.section-intro>p{color:var(--ink-muted);margin:0;font-size:.85rem}.section-intro.compact{grid-template-columns:1fr 1.5fr 1fr}.current-section{background:var(--paper-bright);border-top:1px solid var(--rule)}.journal-list{border-top:1px solid var(--ink)}.journal-row{gap:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:.5fr 3.2fr 2fr .5fr;align-items:center;min-height:180px;padding:1.1rem 0;display:grid}.journal-index{color:var(--rule-dark);font-size:2.4rem}.journal-copy .eyebrow{color:var(--ink-muted);margin-bottom:.45rem}.journal-copy h3{font:400 clamp(1.4rem, 2.25vw, 2.5rem)/1 var(--display);letter-spacing:-.035em;margin-bottom:.4rem}.journal-copy p{max-width:44rem;color:var(--ink-muted);margin:0;font-size:.76rem}.journal-art .story-art{min-height:130px}.journal-time{writing-mode:vertical-rl;justify-self:end;font-size:.54rem}.research-section{gap:var(--space-5);padding:var(--space-5) var(--gutter);color:var(--paper-bright);background:var(--surface-dark);grid-template-columns:1.05fr 2fr;display:grid}.research-header{align-self:start;position:sticky;top:2rem}.research-header h2{font:400 clamp(3rem, 4.8vw, 6rem)/.9 var(--display);letter-spacing:-.05em;margin-bottom:1.5rem}.research-header h2 em{color:#aebcaf;font-weight:400}.research-header>p:last-child{color:#aaa89f;max-width:29rem}.research-grid{border-left:1px solid;grid-template-columns:repeat(3,1fr);display:grid}.research-story{border-bottom:1px solid;border-right:1px solid;flex-direction:column;min-width:0;padding:1rem;display:flex}.research-story-top{letter-spacing:.05em;justify-content:space-between;gap:.5rem;padding-bottom:.7rem;font-size:.47rem;display:flex}.mini-chart{border-top:1px solid;border-bottom:1px solid;align-items:end;gap:6%;height:170px;margin-bottom:1.25rem;padding:1.5rem 8%;display:flex}.mini-chart i{height:var(--bar);background:var(--research);flex:1;display:block}.chart-1 i{border-radius:50% 50% 0 0}.chart-2{align-items:center}.chart-2 i{height:8px;position:relative}.research-story .eyebrow{color:#aaa89f}.research-story h3{font:400 clamp(1.25rem, 1.7vw, 1.75rem)/1.08 var(--display);margin-bottom:.8rem}.research-story p{color:#aaa89f;flex:1;font-size:.75rem}.visual-feature{min-height:620px;color:var(--paper-bright);background:#1a1b18;grid-template-columns:1.6fr 1fr;display:grid}.visual-art{overflow:hidden}.visual-art .story-art{filter:saturate(.75)contrast(1.05);border:0;height:100%;min-height:620px}.visual-copy{padding:var(--space-5);border-left:1px solid #5d5c56;flex-direction:column;justify-content:center;display:flex}.visual-copy h2{font:400 clamp(2.8rem, 4.4vw, 5.4rem)/.92 var(--display);letter-spacing:-.045em;margin-bottom:1.2rem}.visual-copy>p:not(.eyebrow){color:#aaa89f;margin-bottom:2rem}.visual-copy .button{align-self:start}.guides-section{padding-bottom:var(--space-5)}.guide-list{border-top:1px solid var(--ink)}.guide-reference{gap:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:.5fr 2fr 2fr .25fr;align-items:center;padding:1.25rem 0;display:grid}.guide-number{color:var(--rule-dark);font-size:2.4rem}.guide-reference h3{font:400 clamp(1.3rem, 2vw, 2rem)/1.05 var(--display);margin:0}.guide-reference>p{color:var(--ink-muted);margin:0;font-size:.77rem}.guide-reference>a{justify-self:end;font-size:1.4rem}.newsletter-band{margin:0 var(--gutter) var(--space-5);gap:var(--space-4);border:1px solid var(--rule-dark);background:var(--paper-deep);grid-template-columns:1.2fr 1fr 1.5fr;align-items:center;padding:1.8rem 2rem;display:grid}.newsletter-band h2{font:400 clamp(1.5rem, 2.4vw, 2.7rem)/.95 var(--display);margin:0}.newsletter-band h2 em{color:var(--accent);font-weight:400}.newsletter-band>p{padding-left:var(--space-3);border-left:1px solid var(--rule-dark);color:var(--ink-muted);margin:0;font-size:.78rem}.newsletter-form{grid-template-columns:1fr auto;display:grid}.newsletter-form input{border:1px solid var(--rule-dark);min-width:0;height:48px;color:var(--ink);background:var(--paper-bright);border-right:0;border-radius:0;padding:0 .9rem;font-size:.72rem}.newsletter-form button{border:1px solid var(--ink);min-width:120px;color:var(--paper-bright);background:var(--ink);font:600 .62rem/1 var(--mono);letter-spacing:.06em;cursor:pointer;border-radius:0}.newsletter-form button:hover{color:var(--ink);background:0 0}.form-status{min-height:1em;color:inherit;grid-column:1/-1;margin:.5rem 0 0;font-size:.64rem}.principles{padding:var(--space-4) var(--gutter);border-top:1px solid var(--rule);grid-template-columns:1.4fr repeat(4,1fr);display:grid}.principles>div{padding:0 var(--space-3);border-right:1px solid var(--rule)}.principles>div:first-child{padding-left:0}.principles>div:last-child{border:0}.principles h2{font:400 2.2rem/1 var(--display)}.principles h2 em{color:var(--accent);font-weight:400}.principle span{font-size:.54rem}.principle h3{font:400 1.15rem/1.1 var(--display);margin:2rem 0 .65rem}.principle p{color:var(--ink-muted);margin:0;font-size:.7rem}.site-footer{color:#ddd8ce;background:var(--surface-dark);border-top:3px solid var(--ink)}.footer-masthead{gap:var(--space-4);padding:clamp(3rem, 6vw, 6rem) var(--gutter) var(--space-4);border-bottom:1px solid #3d3c38;grid-template-columns:minmax(0,1.55fr) minmax(15rem,.75fr) auto;align-items:end;display:grid}.footer-masthead>p{padding-left:var(--space-3);color:#aaa79d;font:400 clamp(1.4rem, 2.2vw, 2.3rem)/1.03 var(--display);border-left:1px solid #55534e;margin:0}.footer-masthead>p em{color:var(--paper-bright);font-weight:400}.footer-masthead>.mono{color:#77766f;letter-spacing:.1em;align-self:start;font-size:.47rem}.footer-directory{grid-template-columns:1.35fr repeat(3,.7fr) 1.35fr;display:grid}.footer-directory>*{min-width:0;padding:var(--space-4) clamp(1rem, 2.4vw, 2.8rem);border-right:1px solid #3d3c38}.footer-directory>:first-child{padding-left:var(--gutter)}.footer-directory>:last-child{padding-right:var(--gutter);border-right:0}.footer-brand>p:not(.eyebrow){color:#8f8d85;max-width:21rem;margin:0 0 1.7rem;font-size:.75rem}.footer-text-link{color:var(--paper-bright);font:600 .5rem/1 var(--mono);letter-spacing:.08em;gap:1rem;display:inline-flex}.footer-column{flex-direction:column;display:flex}.site-footer .eyebrow{color:#8f8d85;align-items:center;gap:.65rem;margin-bottom:1.5rem;display:flex}.site-footer .eyebrow span{color:#5f5e58;font-size:.45rem}.footer-column a{border-top:1px solid #2e2f2c;justify-content:space-between;gap:.7rem;padding:.62rem 0;font-size:.69rem;display:flex}.footer-column a:last-child{border-bottom:1px solid #2e2f2c}.footer-column a span{color:#5f5e58;transition:transform .18s,color .18s}.footer-column a:hover{color:#fff}.footer-column a:hover span{color:#fff;transform:translate(.15rem,-.15rem)}.footer-newsletter{background:#151613}.footer-newsletter h2{color:var(--paper-bright);font:400 clamp(1.75rem, 2.5vw, 2.7rem)/.98 var(--display);margin:0 0 1rem}.footer-newsletter h2 em{color:#a7a99a;font-weight:400}.footer-newsletter>p:not(.eyebrow){color:#8f8d85;max-width:24rem;margin-bottom:1.5rem;font-size:.7rem}.footer-newsletter .newsletter-form input{color:#ddd8ce;background:0 0;border-color:#56554f}.footer-newsletter .newsletter-form button{min-width:52px;color:var(--ink);background:#ddd8ce;border-color:#ddd8ce}.footer-base{padding:1.5rem var(--gutter);color:#77766f;font:500 .49rem/1 var(--mono);letter-spacing:.09em;border-top:1px solid #3d3c38;justify-content:space-between;display:flex}.category-header{gap:var(--space-4);padding:var(--space-5) var(--gutter) var(--space-4);border-bottom:1px solid var(--ink);grid-template-columns:1fr 2fr 1fr;align-items:end;display:grid}.category-header .eyebrow{align-self:start}.category-header h1{font:400 clamp(5rem, 11vw, 11rem)/.72 var(--display);letter-spacing:-.075em;grid-column:2;margin:0}.category-header>p:not(.eyebrow){max-width:25rem;color:var(--ink-muted);margin:0}.category-count{grid-column:1;font-size:.55rem}.category-lead{gap:var(--space-4);min-height:560px;padding:var(--space-4) var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:.8fr 1.6fr;display:grid}.category-lead-copy{align-self:center;max-width:34rem}.category-lead-copy h2{font:400 clamp(2.8rem, 4.6vw, 5.5rem)/.9 var(--display);letter-spacing:-.05em}.category-lead-copy>p:not(.eyebrow){color:var(--ink-muted)}.category-lead-art .story-art{height:100%;min-height:490px}.category-habits .category-lead{grid-template-columns:1fr 1fr}.category-habits .category-lead-art{order:-1}.category-habits .category-header h1{color:var(--accent);font-style:italic}.category-lifestyle .category-header{color:var(--paper-bright);background:var(--surface-dark)}.category-lifestyle .category-header>p:not(.eyebrow){color:#aaa89f}.category-lifestyle .category-lead{grid-template-columns:1fr;padding:0;position:relative}.category-lifestyle .category-lead-art{min-height:640px}.category-lifestyle .category-lead-copy{z-index:2;left:var(--gutter);bottom:var(--space-4);padding:var(--space-3);color:var(--paper-bright);background:var(--surface-dark);position:absolute}.category-design .category-header{grid-template-columns:1fr 1fr}.category-design .category-header h1{text-align:right;grid-column:1/-1}.category-design .category-lead{background:var(--paper-deep);grid-template-columns:1fr 1fr}.category-culture .category-header h1{text-transform:uppercase;font-family:var(--brand);transform-origin:0;font-weight:900;font-stretch:75%;transform:scaleX(.78)}.article-page{--article-accent:var(--accent)}.archetype-research-explainer,.archetype-myth-evidence{--article-accent:var(--research)}.archetype-product-review,.archetype-comparison{--article-accent:var(--ochre)}.article-meta-rail{margin:1.2rem var(--gutter) 0;border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark);letter-spacing:.06em;grid-template-columns:repeat(4,1fr);gap:1rem;padding:.8rem 0;font-size:.48rem;display:grid}.article-meta-rail span{color:var(--ink-muted);gap:1rem;display:flex}.article-meta-rail strong{color:var(--ink)}.article-hero{gap:var(--space-4);padding:var(--space-3) var(--gutter) var(--space-4);border-bottom:1px solid var(--rule-dark);grid-template-columns:.95fr 1.25fr;align-items:center;display:grid}.article-hero-copy h1{font:400 clamp(3.3rem, 5.8vw, 7rem)/.89 var(--display);letter-spacing:-.055em;margin-bottom:1.2rem}.article-dek{max-width:37rem;font-size:1rem;line-height:1.6}.byline{align-items:center;gap:.8rem;margin-top:1.8rem;font-size:.68rem;display:flex}.author-monogram{aspect-ratio:1;width:38px;color:var(--paper);background:var(--ink);font:800 .62rem/1 var(--brand);border-radius:50%;place-items:center;display:grid}.byline-portrait{background:var(--paper-deep);border-radius:50%;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.byline-portrait img{object-fit:cover;width:100%;height:100%}.byline a:hover{text-decoration:underline}.byline small{font:500 .48rem/1 var(--mono);letter-spacing:.06em;margin-top:.15rem;display:block}.article-hero-media .story-art{aspect-ratio:auto;min-height:480px}.caption{color:var(--ink-muted);justify-content:space-between;gap:1rem;margin:.55rem 0 0;font-size:.58rem;display:flex}.hero-text-first .article-hero{grid-template-columns:1.2fr .8fr}.hero-text-first .article-hero-copy h1{letter-spacing:-.04em;font-size:clamp(2.6rem,4.8vw,4.8rem)}.article-hero-media .feature-thesis{min-height:100%}.hero-full-bleed .article-hero{color:var(--paper-bright);background:var(--surface-dark);grid-template-columns:1fr;padding:0;position:relative}.hero-full-bleed .article-hero-copy{z-index:3;left:var(--gutter);bottom:var(--space-4);max-width:60rem;padding:var(--space-3);background:#11110fd4;position:absolute}.hero-full-bleed .article-hero-media .story-art{min-height:760px}.hero-poster .article-hero{min-height:720px;color:var(--paper-bright);background:var(--surface-dark);grid-template-columns:1.3fr .7fr}.hero-poster .article-hero-copy h1{font-family:var(--brand);text-transform:uppercase;transform-origin:0;font-weight:900;font-stretch:75%;transform:scaleX(.8)}.hero-compact-research .article-hero{background:#e7eae5;grid-template-columns:1.3fr .7fr}.hero-compact-research .article-hero-copy h1{font-size:clamp(2.8rem,4.8vw,5.5rem)}.hero-centered .article-hero{text-align:center;grid-template-columns:1fr}.hero-centered .article-hero-copy{max-width:70rem;margin:auto}.hero-centered .article-dek{margin-inline:auto}.hero-centered .byline{justify-content:center}.hero-dark-photo .article-hero{color:var(--paper-bright);background:var(--surface-dark)}.hero-type-thumbnail .article-hero{grid-template-columns:1.5fr .5fr}.commercial-disclosure{gap:var(--space-3);margin:1rem var(--gutter);border:1px solid var(--ochre);background:#eee2cf;grid-template-columns:.5fr 2fr;padding:1rem;display:grid}.commercial-disclosure span{font-size:.55rem}.commercial-disclosure p{margin:0;font-size:.77rem}.article-opening{gap:var(--space-4);padding:var(--space-4) var(--gutter);grid-template-columns:1fr 1fr;display:grid}.opening-takeaways,.article-toc{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:1.3rem 0}.opening-takeaways ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.opening-takeaways li{max-width:34rem;padding-left:2rem;font-size:.78rem;position:relative}.opening-takeaways li:before{content:"↗";position:absolute;left:0}.article-toc ol{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.article-toc a{gap:.8rem;font-size:.68rem;display:flex}.article-toc a:hover{text-decoration:underline}.article-toc span{color:var(--ink-muted);font-size:.5rem}.article-layout{gap:var(--space-5);max-width:78rem;padding:0 var(--gutter) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);margin:0 auto;display:grid}.article-modules{min-width:0}.article-section{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--rule);grid-template-columns:4rem 1fr;display:grid}.section-number{color:var(--rule-dark);font-size:2.8rem;line-height:1}.article-section h2{font:400 clamp(1.9rem, 3vw, 3.2rem)/1 var(--display);letter-spacing:-.035em;margin-bottom:1.2rem}.article-section p{max-width:var(--reading);font:400 clamp(1rem, 1vw, 1.1rem)/1.78 var(--display);margin:0}.module{margin:var(--space-3) 0 var(--space-4);border-top:1px solid var(--rule);background:0 0;padding:1.3rem 0}.module h3{font:400 1.45rem/1.1 var(--display)}.module p{margin-bottom:0;font-size:.78rem}.module-text{margin:0 0 var(--space-3);border:0;padding:0}.module-text p{max-width:var(--reading);color:var(--ink);font:400 clamp(1.05rem, 1.05vw, 1.18rem)/1.74 var(--display);margin:0 0 1.15em}.module-text-lead p:first-child{font-size:clamp(1.18rem,1.35vw,1.38rem);line-height:1.55}.module-takeaways ul{grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;list-style:none;display:grid}.module-takeaways li{border-top:1px solid var(--rule-dark);padding-top:.75rem;font-size:.72rem}.module-evidence{border-color:var(--article-accent)}.module-mark{color:var(--article-accent);margin-bottom:2rem;font-size:.5rem;display:block}.pull-quote{margin:var(--space-4) 0 var(--space-4) 4rem;padding:var(--space-3) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:3rem 1fr;gap:1rem;display:grid}.pull-quote span{font-size:4rem;line-height:.75}.pull-quote p{font:400 clamp(1.8rem, 3vw, 3.2rem)/1.05 var(--display);margin:0}.module-checklist div{border-top:1px solid var(--rule);grid-template-columns:2rem 1fr;padding:.7rem 0;font-size:.78rem;display:grid}.module-checklist span{font-size:.5rem}.module-steps ol{counter-reset:steps;grid-template-columns:repeat(2,1fr);gap:1rem;padding:0;list-style:none;display:grid}.module-steps li{counter-increment:steps;border-top:1px solid var(--ink);font:400 1.05rem/1.35 var(--display);padding:1rem}.module-steps li:before{content:"0" counter(steps);font:500 .5rem/1 var(--mono);margin-bottom:1rem;display:block}.module-table{margin:var(--space-4) 0 var(--space-4) 4rem}.module-table figcaption{font:600 .58rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem}.table-scroll{overflow-x:auto}.module-table table{border-collapse:collapse;width:100%;font-size:.7rem}.module-table th,.module-table td{border:1px solid var(--rule);text-align:left;padding:.8rem}.module-table thead th{color:var(--paper-bright);background:var(--ink);font:600 .55rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.module-table tbody th{background:var(--paper-deep);font-weight:600}.module-faq{gap:1.1rem;display:grid}.module-faq h3{font:400 1.25rem/1.2 var(--display);margin:0 0 .35rem}.module-faq p{max-width:var(--reading);color:var(--ink-soft);font:400 .95rem/1.55 var(--display)}.module-definition{padding:1.1rem 0}.module-definition h3{margin:.35rem 0 .4rem}.module-caution,.module-context,.module-evidence{padding:1.1rem 0 1.25rem}.module-context h3{margin-bottom:.45rem}.viz{margin:var(--space-4) 0;padding:var(--space-3) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);min-width:0}.viz-head{flex-wrap:wrap;align-items:baseline;gap:.85rem;margin-bottom:1.1rem;display:flex}.viz-kicker{font:800 .62rem/1 var(--brand);letter-spacing:.08em;transform-origin:0;flex:none;transform:scaleX(.86)}.viz-head figcaption,.viz-head h2,.viz-head h3{min-width:0;font:400 clamp(1.35rem, 2vw, 1.85rem)/1.15 var(--display);letter-spacing:-.03em;text-wrap:balance;flex:1;margin:0}.viz-takeaway{max-width:40rem;font:400 1.05rem/1.45 var(--display);margin:1rem 0 0}.viz-source{max-width:46rem;color:var(--ink-muted);letter-spacing:.04em;margin:.85rem 0 0;font-size:.58rem}.viz-bars{gap:.95rem;display:grid}.viz-bar-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) 4.5rem;align-items:center;gap:.65rem .9rem;display:grid}.viz-bar-label{font:400 .82rem/1.3 var(--display)}.viz-bar-track{background:linear-gradient(to bottom, transparent 0 4px, var(--rule) 4px 5px, transparent 5px);height:10px;display:block}.viz-bar-track svg{width:100%;height:10px;display:block;overflow:visible}.viz-bar-ink{fill:var(--ink);transform-box:fill-box;transform-origin:0}.viz-bar-value{letter-spacing:.04em;text-align:right;font-size:.62rem}.viz-bar-note{color:var(--ink-muted);grid-column:1/-1;font-size:.68rem;line-height:1.4}.viz-svg{width:100%;max-width:42rem;height:auto;display:block}.viz-axis{stroke:var(--ink);stroke-width:1px}.viz-svg-value{fill:var(--ink);font:500 8px var(--mono)}.viz-svg-label{fill:var(--ink-soft);font:400 8px var(--sans)}.viz-line{stroke:var(--ink);stroke-width:1.4px}.viz-dot{fill:var(--paper);stroke:var(--ink);stroke-width:1.4px}.viz-rail{margin:0;padding:0 0 0 1.4rem;list-style:none;position:relative}.viz-rail:before{content:"";background:var(--ink);width:1px;position:absolute;top:.2rem;bottom:.2rem;left:.2rem}.viz-rail li{padding:0 0 1.35rem .9rem;position:relative}.viz-rail-mark{background:var(--ink);width:7px;height:7px;position:absolute;top:.35rem;left:-1.28rem}.viz-rail-date{color:var(--accent);letter-spacing:.08em;margin-bottom:.25rem;font-size:.58rem;display:block}.viz-rail strong{font:400 1.2rem/1.2 var(--display);display:block}.viz-rail p{max-width:38rem;color:var(--ink-soft);font:400 .88rem/1.5 var(--display);margin:.35rem 0 0}.viz-process-track{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.viz-process-track li{border-top:1px solid var(--ink);min-width:0;padding:0 1.1rem .4rem 0}.viz-step-num{letter-spacing:.12em;margin:.7rem 0 .55rem;font-size:.58rem;display:block}.viz-process-track strong{font:400 1.15rem/1.2 var(--display);display:block}.viz-process-track p{color:var(--ink-soft);font:400 .82rem/1.45 var(--display);margin:.4rem 0 0}.viz-question{max-width:36rem;font:400 clamp(1.3rem, 2vw, 1.7rem)/1.2 var(--display);margin:0 0 1.2rem}.viz-stations{gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.viz-station{border-top:1px solid var(--rule);grid-template-columns:2.4rem minmax(0,1fr);gap:.6rem;padding-top:.85rem;display:grid}.viz-station>div{min-width:0}.viz-station strong{font:400 1.15rem/1.25 var(--display);overflow-wrap:break-word;display:block}.viz-station p{max-width:none;color:var(--ink-soft);font:400 .95rem/1.5 var(--display);overflow-wrap:break-word;text-wrap:pretty;margin:.35rem 0 0}.viz-branches{gap:.55rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.viz-branches li{border-left:1px solid var(--ink);gap:.15rem;padding-left:.85rem;display:grid}.viz-branch-if{font:600 .62rem/1.3 var(--mono);letter-spacing:.04em}.viz-branch-then{color:var(--ink-soft);font:400 .88rem/1.4 var(--display)}.viz-diagram-lead{max-width:40rem;font:400 .95rem/1.5 var(--display);margin:0 0 1rem}.viz-plate{gap:var(--space-3);grid-template-columns:minmax(8rem,.7fr) 1.3fr;align-items:start;display:grid}.viz-crop{width:100%;height:auto}.viz-crop-frame{fill:var(--paper-bright);stroke:var(--ink);stroke-width:.8px}.viz-crop-tick{fill:none;stroke:var(--ink);stroke-width:.8px}.viz-callouts{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.viz-callouts li{grid-template-columns:2rem 1fr;gap:.45rem .7rem;display:grid}.viz-callouts span{letter-spacing:.1em;font-size:.55rem}.viz-callouts strong{font:400 1.05rem/1.2 var(--display)}.viz-callouts p{color:var(--ink-soft);font:400 .82rem/1.45 var(--display);grid-column:2;margin:0}.viz-spec dl{margin:0;display:grid}.viz-spec dl>div{border-top:1px solid var(--rule);grid-template-columns:minmax(8rem,.7fr) 1.3fr;gap:1rem;padding:.75rem 0;display:grid}.viz-spec dt{font:600 .62rem/1.3 var(--mono);letter-spacing:.06em}.viz-spec dd{font:400 .95rem/1.45 var(--display);margin:0}.viz-table .table-scroll{margin-top:.2rem}.viz-table table{border-collapse:collapse;width:100%;font-size:.78rem}.viz-table th,.viz-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:.7rem .75rem}.viz-table thead th{border-bottom:1px solid var(--ink);font:600 .55rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.viz-table tbody th{width:22%;font:400 .95rem/1.3 var(--display)}.viz-table tbody td{color:var(--ink-soft);font:400 .82rem/1.45 var(--display)}.viz-stat{text-align:left}.viz-stat strong{font:400 clamp(3.2rem, 7vw, 6rem)/.9 var(--display);letter-spacing:-.04em;display:block}.viz-stat figcaption{font:400 1.2rem/1.25 var(--display);margin-top:.6rem}.viz-points-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.viz-points-grid li{border-top:1px solid var(--rule);grid-template-columns:2.4rem minmax(0,1fr);gap:.7rem;min-width:0;padding:1.15rem 1.4rem 1.25rem 0;display:grid}.viz-points-grid li:last-child:nth-child(odd){grid-column:1/-1}.viz-points-grid p{color:var(--ink);font:400 1.05rem/1.45 var(--display);overflow-wrap:break-word;text-wrap:pretty;margin:.2rem 0 0}.viz-before-after-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.viz-before-after-grid article{border-top:1px solid var(--ink);min-width:0;padding:1.1rem 1.5rem 1.2rem 0}.viz-before-after-grid article:last-child{border-left:1px solid var(--rule);padding-left:1.5rem}.viz-before-after-grid span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.55rem;display:block}.viz-before-after-grid strong{font:400 1.25rem/1.2 var(--display);overflow-wrap:break-word;display:block}.viz-before-after-grid p{color:var(--ink-soft);font:400 .92rem/1.5 var(--display);overflow-wrap:break-word;margin:.45rem 0 0}.viz-glossary dl{margin:0;display:grid}.viz-glossary dl>div{border-top:1px solid var(--rule);grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:1rem;padding:.85rem 0;display:grid}.viz-glossary dt{font:400 1.05rem/1.3 var(--display)}.viz-glossary dd{color:var(--ink-soft);font:400 .95rem/1.5 var(--display);margin:0}.viz-lede-question p{max-width:46rem;font:400 clamp(1.35rem, 2.3vw, 2rem)/1.28 var(--display);letter-spacing:-.03em;text-wrap:pretty;margin:.15rem 0 0}.article-opening-plate{max-width:78rem;padding:var(--space-4) var(--gutter) var(--space-3);margin:0 auto}@media (prefers-reduced-motion:no-preference){.viz-bar-ink{animation:.7s cubic-bezier(.16,1,.3,1) both viz-draw}}@keyframes viz-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.module-scale{margin:var(--space-4) 0 var(--space-4) 4rem;border-top:1px solid var(--research);border-bottom:1px solid var(--research);padding:1.3rem}.module-scale figcaption{font:600 .55rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.evidence-line{grid-template-columns:repeat(5,1fr);gap:.4rem;margin:1rem 0;display:grid}.evidence-line i{background:var(--rule);height:8px}.evidence-line i:nth-child(-n+3){background:var(--research)}.module-scale p{color:var(--ink-muted);margin-bottom:0;font-size:.72rem}.article-side-rail{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);align-self:start;padding:1.2rem 0;position:sticky;top:2rem}.article-side-rail>strong{text-transform:capitalize;font:400 1.25rem/1.2 var(--display)}.article-side-rail>p:not(.eyebrow){color:var(--ink-muted);font-size:.7rem}.article-end{gap:var(--space-3);max-width:78rem;margin:0 auto var(--space-5);padding:var(--space-3) var(--gutter);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:10rem minmax(0,1.5fr) minmax(14rem,.8fr);display:grid}.article-end-portrait{aspect-ratio:1;object-fit:cover;filter:saturate(.78);width:100%;height:auto}.article-end h2{font:400 2.4rem/1 var(--display);margin:0 0 .35rem}.article-end-author>p:not(.eyebrow):not(.author-role){max-width:42rem;color:var(--ink-muted);font-size:.78rem}.article-end .author-role{color:var(--accent);text-transform:uppercase;margin:0 0 1rem;font-size:.52rem}.article-end .text-link{margin-top:1.25rem}.article-trust-links{padding-left:var(--space-3);border-left:1px solid var(--rule)}.article-trust-links a{border-top:1px solid var(--rule);font:400 .9rem/1.2 var(--display);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.related-reading{padding:var(--space-5) var(--gutter);border-top:1px solid var(--ink);background:var(--paper-deep)}.related-reading>header{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(10rem,.65fr) minmax(0,1.5fr);align-items:end;display:grid}.related-reading>header .eyebrow{align-self:start}.related-reading>header h2{font:400 clamp(3rem, 5vw, 5.7rem)/.9 var(--display);letter-spacing:-.045em;margin:0}.related-reading>header h2 em{color:var(--accent);font-weight:400}.related-reading-grid{border-top:1px solid var(--ink);border-left:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.related-reading-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:.85rem}.related-reading-art{margin-bottom:1rem;display:block;overflow:hidden}.related-reading-art .story-art{border:0;min-height:12rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.related-reading-art:hover .story-art{transform:scale(1.025)}.related-reading-grid article>.mono{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.65rem;font-size:.43rem}.related-reading-grid h3{font:400 clamp(1.25rem, 1.8vw, 1.8rem)/1.05 var(--display);margin:0 0 .7rem}.related-reading-grid article>p:last-child{color:var(--ink-muted);margin:0;font-size:.68rem}.reading-history{gap:var(--space-3);margin:calc(-1 * var(--space-5)) calc(-1 * var(--gutter)) var(--space-5);padding:1.2rem var(--gutter);color:var(--paper-bright);background:var(--surface-dark);grid-template-columns:minmax(8rem,.55fr) minmax(0,1.8fr) auto;align-items:center;display:grid}.reading-history .eyebrow{color:#aaa89f;margin:0}.reading-history div>.mono{color:#7e7d76;text-transform:uppercase;font-size:.43rem}.reading-history div>a{font:400 clamp(1.25rem, 2vw, 2rem)/1 var(--display);margin:.35rem 0;display:block}.reading-history div>p{color:#aaa89f;text-transform:uppercase;margin:0;font-size:.55rem}.reading-history-arrow{aspect-ratio:1;border:1px solid #55534e;place-items:center;width:3rem;font-size:1.2rem;display:grid}.library-header{gap:var(--space-4);padding:var(--space-5) var(--gutter);color:var(--paper-bright);background:var(--surface-dark);grid-template-columns:1fr 2fr 1fr;align-items:end;display:grid}.library-header .eyebrow{align-self:start}.library-header h1{font:400 clamp(4rem, 7.7vw, 8.7rem)/.85 var(--display);letter-spacing:-.06em;margin:0}.library-header h1 em{color:#aebcaf;font-weight:400}.library-header>p{color:#aaa89f}.library-header .button{grid-column:3;align-self:end}.library-lead{gap:var(--space-4);padding:var(--space-4) var(--gutter);background:var(--paper-deep);grid-template-columns:1.35fr 1fr;align-items:center;display:grid}.library-lead .story-art{min-height:430px}.library-lead h2{font:400 clamp(2.5rem, 4vw, 4.8rem)/.93 var(--display);letter-spacing:-.04em}.library-lead p{color:var(--ink-muted)}.library-lead span{font-size:.52rem}.guide-clusters{padding:var(--space-4) var(--gutter)}.guide-cluster{gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--ink);grid-template-columns:.8fr 2fr;display:grid}.guide-cluster>header{grid-template-columns:4rem 1fr;align-content:start;gap:1rem;display:grid}.guide-cluster>header>span{color:var(--rule-dark);font-size:2.7rem}.guide-cluster h2{font:400 2.5rem/1 var(--display)}.guide-cluster header p:last-child{color:var(--ink-muted);font-size:.78rem}.reviews-header{gap:var(--space-4);padding:var(--space-5) var(--gutter) var(--space-4);grid-template-columns:1.5fr 1fr .5fr;align-items:end;display:grid}.reviews-header h1{font:400 clamp(5rem, 8.5vw, 9.5rem)/.78 var(--display);letter-spacing:-.065em;margin:0}.reviews-header h1 em{color:var(--ochre);font-weight:400}.reviews-header>p{color:var(--ink-muted)}.review-lead{gap:var(--space-4);padding:var(--space-4) var(--gutter);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.3fr;display:grid}.review-lead>div{align-self:center;max-width:38rem}.review-badge{color:var(--paper-bright);background:var(--ink);margin-bottom:1.5rem;padding:.5rem;font-size:.5rem;display:inline-block}.review-lead h2{font:400 clamp(2.6rem, 4.3vw, 5rem)/.92 var(--display)}.review-lead>div>p{color:var(--ink-muted)}.review-lead dl{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:1.8rem 0;display:grid}.review-lead dl div{padding:.8rem 0}.review-lead dt{font:600 .48rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.review-lead dd{margin:.4rem 0 0;font-size:.7rem}.review-lead .story-art{min-height:520px}.review-method-strip{padding:var(--space-3) var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.review-method-strip>div{padding:0 var(--space-3);border-right:1px solid var(--rule)}.review-method-strip span{font-size:.5rem}.review-method-strip h3{font:400 1.25rem/1.1 var(--display);margin:1.5rem 0 .5rem}.review-method-strip p{color:var(--ink-muted);margin:0;font-size:.7rem}.review-grid-section .research-grid{color:var(--ink)}.search-page>header{gap:var(--space-4);padding:var(--space-5) var(--gutter) var(--space-4);grid-template-columns:1fr 1.7fr 1fr;align-items:end;display:grid}.search-page>header .eyebrow{align-self:start}.search-page>header h1{font:400 clamp(4rem, 7vw, 8rem)/.84 var(--display);margin:0}.search-page>header h1 em{color:var(--accent);font-weight:400}.search-page>header>p:last-child{color:var(--ink-muted)}.search-experience{padding:0 var(--gutter) var(--space-5)}.search-form{padding:var(--space-3);color:var(--paper-bright);background:var(--surface-dark)}.search-form>label{font:600 .6rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;display:block}.search-form>div{grid-template-columns:1fr auto;display:grid}.search-form input{min-width:0;height:70px;color:var(--paper-bright);font:400 clamp(1.25rem, 2vw, 2rem)/1 var(--display);background:0 0;border:1px solid #5b5a54;border-radius:0;padding:0 1rem}.search-form button{border:1px solid var(--paper-bright);color:var(--ink);background:var(--paper-bright);font:600 .6rem/1 var(--mono);padding:0 1.8rem}.search-filters{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.4rem;padding:1rem 0;display:flex}.search-filters button{border:1px solid var(--rule);min-height:38px;font:600 .55rem/1 var(--mono);text-transform:uppercase;background:0 0;border-radius:0;padding:.5rem .8rem}.search-summary{padding:1rem 0;font-size:.53rem}.search-results{border-top:1px solid var(--ink)}.search-results article{gap:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:5rem 1fr 5rem;padding:1.4rem 0;display:grid}.search-results article>span:first-child{color:var(--rule-dark);font-size:2.3rem}.search-results h2{font:400 clamp(1.5rem, 2.5vw, 2.7rem)/1 var(--display);margin:.4rem 0}.search-results p{max-width:48rem;color:var(--ink-muted);margin:0;font-size:.75rem}.search-results article>span:last-child{place-self:center end;font-size:.5rem}mark{color:inherit;background:#d8cf9a}.no-results{text-align:center;border-top:1px solid var(--ink);place-content:center;min-height:360px;display:grid}.no-results span{color:var(--rule-dark);font-size:5rem}.no-results h2{font:400 2.8rem/1 var(--display)}.letter-page{gap:var(--space-5);min-height:720px;padding:var(--space-6) var(--gutter);color:var(--paper-bright);background:var(--surface-dark);grid-template-columns:.6fr 1.5fr .8fr;align-items:center;display:grid}.letter-number{color:#55564f;letter-spacing:-.08em;font-size:clamp(5rem,11vw,12rem);line-height:.68}.letter-page h1{font:400 clamp(4rem, 6.3vw, 7.5rem)/.86 var(--display);letter-spacing:-.055em}.letter-page h1 em{color:#aebcaf;font-weight:400}.letter-page section>p:not(.eyebrow){color:#aaa89f;max-width:44rem}.letter-page .newsletter-form{margin-top:2rem}.letter-page section small{color:#77766f;margin-top:1rem;font-size:.57rem;display:block}.letter-page aside{border-top:1px solid #77766f}.letter-page aside div{font:400 1rem/1.2 var(--display);border-bottom:1px solid #3d3c38;grid-template-columns:2rem 1fr;padding:.9rem 0;display:grid}.letter-page aside span{font-size:.45rem}.about-hero{gap:var(--space-4);padding:var(--space-6) var(--gutter);grid-template-columns:1fr 2fr 1fr;align-items:end;display:grid}.about-hero .eyebrow{align-self:start}.about-hero h1{font:400 clamp(4rem, 7vw, 8rem)/.84 var(--display);margin:0}.about-hero h1 em{color:var(--accent);font-weight:400}.about-hero>p:last-child{color:var(--ink-muted)}.about-statement{gap:var(--space-5);padding:var(--space-5) var(--gutter);color:var(--paper-bright);background:var(--surface-dark);grid-template-columns:1fr 3fr;display:grid}.about-statement span{color:#55564f;font-size:8rem;line-height:.8}.about-statement p{max-width:60rem;font:400 clamp(2.2rem, 3.8vw, 4.5rem)/1.02 var(--display);margin:0}.about-grid{padding:var(--space-5) var(--gutter);grid-template-columns:1.3fr repeat(4,1fr);display:grid}.about-grid>*{padding:0 var(--space-3);border-right:1px solid var(--rule)}.about-grid>:first-child{padding-left:0}.about-grid h2{font:400 2.3rem/1 var(--display)}.about-grid h2 em{color:var(--accent);font-weight:400}.about-grid article span{color:var(--rule-dark);font-size:2.4rem}.about-grid article h3{font:400 1.3rem/1 var(--display);margin:2rem 0 .7rem}.about-grid article p{color:var(--ink-muted);font-size:.7rem}.about-process{gap:var(--space-5);padding:var(--space-5) var(--gutter);background:var(--paper-deep);grid-template-columns:1fr 1.2fr;display:grid}.about-process h2{font:400 3.3rem/.95 var(--display)}.about-process h2 em{color:var(--accent);font-weight:400}.about-process ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.about-process li{border-bottom:1px solid var(--rule);font:400 1.2rem/1.2 var(--display);grid-template-columns:3rem 1fr;padding:1rem 0;display:grid}.about-process li span{font-size:.5rem}.about-team{padding:var(--space-5) var(--gutter);border-top:1px solid var(--ink)}.about-team>header{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:.7fr 1.4fr 1fr;align-items:end;display:grid}.about-team>header h2{font:400 clamp(3rem, 5vw, 5.8rem)/.9 var(--display);letter-spacing:-.045em;margin:0}.about-team>header h2 em{color:var(--accent);font-weight:400}.about-team>header>p:last-child{color:var(--ink-muted)}.about-team>div{border-top:1px solid var(--ink);border-left:1px solid var(--rule);grid-template-columns:repeat(6,1fr);display:grid}.about-team article{border-right:1px solid var(--rule);min-width:0;padding:.75rem}.about-team article img{aspect-ratio:1;object-fit:cover;filter:saturate(.78);width:100%;height:auto;transition:filter .18s}.about-team article a:hover img{filter:saturate()}.about-team article .mono{color:var(--ink-muted);text-transform:uppercase;margin:.9rem 0 .35rem;font-size:.44rem}.about-team article h3{font:400 1.2rem/1 var(--display);margin:0}.about-team article>p:last-child{color:var(--ink-muted);font-size:.6rem}.about-publisher{gap:var(--space-5);padding:var(--space-5) var(--gutter);color:var(--paper-bright);background:var(--surface-dark);grid-template-columns:1fr 3fr;display:grid}.about-publisher h2{font:400 clamp(2.6rem, 4.5vw, 5.2rem)/.93 var(--display);margin:0 0 1rem}.about-publisher h2 em{color:#a7a99a;font-weight:400}.about-publisher div p{color:#aaa89f;max-width:40rem}.about-links{gap:var(--space-3);padding:var(--space-4) var(--gutter);grid-template-columns:1fr repeat(3,1fr);display:grid}.about-links a{border-top:1px solid var(--ink);font:400 1.2rem/1.2 var(--display);padding-top:1rem}.policy-page{background:var(--paper)}.policy-hero{gap:var(--space-4);min-height:39rem;padding:var(--space-5) var(--gutter);color:var(--paper-bright);background:var(--surface-dark);border-bottom:1px solid #4b4a45;grid-template-columns:.45fr 1.45fr .8fr;align-items:end;display:grid}.policy-hero-mark{color:#41423d;letter-spacing:-.08em;align-self:start;font-size:clamp(7rem,14vw,15rem);line-height:.7}.policy-hero .eyebrow{color:#99978f}.policy-hero h1{max-width:55rem;font:400 clamp(4.8rem, 8vw, 9.5rem)/.78 var(--display);letter-spacing:-.065em;margin:0}.policy-hero>p{color:#aaa89f;max-width:34rem;font:400 clamp(1.05rem, 1.45vw, 1.35rem)/1.55 var(--display);margin:0}.policy-principles{padding:0 var(--gutter);background:var(--paper-deep);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.policy-principles div{min-height:8rem;padding:1.4rem var(--space-3);border-right:1px solid var(--rule);grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;display:grid}.policy-principles div:first-child{padding-left:0}.policy-principles div:last-child{border-right:0}.policy-principles span{color:var(--ink-muted);font-size:.48rem}.policy-principles strong{font:400 clamp(1.25rem, 2vw, 2rem)/1 var(--display)}.policy-body{gap:var(--space-5);padding:var(--space-5) var(--gutter);grid-template-columns:minmax(15rem,.6fr) minmax(0,2fr);display:grid}.policy-index{border-top:1px solid var(--ink);align-self:start;padding-top:.8rem;position:sticky;top:1.5rem}.policy-index nav{flex-direction:column;display:flex}.policy-index a{border-bottom:1px solid var(--rule);font:400 .86rem/1.25 var(--display);grid-template-columns:2rem 1fr;gap:.75rem;padding:.8rem 0;display:grid}.policy-index a:hover{color:var(--accent)}.policy-index a span{color:var(--ink-muted);font-size:.45rem}.policy-entity{margin-top:var(--space-4);color:var(--ink-muted);letter-spacing:.08em;font-size:.48rem}.policy-content{border-top:1px solid var(--ink);min-width:0}.policy-content section{gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--ink);grid-template-columns:6rem minmax(0,1fr);scroll-margin-top:1rem;display:grid}.policy-content .section-number{color:var(--rule-dark);font-size:clamp(3.8rem,6vw,7rem);line-height:.75}.policy-section-summary{max-width:46rem;color:var(--accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.2rem;font:600 .62rem/1.4 var(--mono)!important}.policy-content h2{max-width:55rem;font:400 clamp(2.8rem, 4.5vw, 5.2rem)/.9 var(--display);letter-spacing:-.045em;margin:0 0 2rem}.policy-content section div>p:not(.policy-section-summary){max-width:48rem;font:400 clamp(1rem, 1.2vw, 1.14rem)/1.75 var(--display)}.policy-content ul{border-top:1px solid var(--rule);max-width:48rem;margin:2rem 0 0;padding:0;list-style:none}.policy-content li{border-bottom:1px solid var(--rule);font:400 .92rem/1.5 var(--display);grid-template-columns:1.5rem 1fr;gap:.75rem;padding:.9rem 0;display:grid}.policy-content li:before{content:"↗";color:var(--accent);font-family:var(--mono);font-size:.65rem}.policy-resources{gap:var(--space-4);padding:var(--space-5) var(--gutter);color:var(--paper-bright);background:var(--surface-dark);grid-template-columns:.6fr 1.3fr 1fr;align-items:start;display:grid}.policy-resources h2{font:400 clamp(2.8rem, 4.5vw, 5rem)/.92 var(--display);margin:0}.policy-resources>div{border-top:1px solid #56554f}.policy-resources a{color:#d8d4cb;font:400 1.05rem/1.25 var(--display);border-bottom:1px solid #3d3c38;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.policy-updated{padding:1.4rem var(--gutter);background:var(--paper-deep);border-top:1px solid var(--ink);justify-content:space-between;gap:2rem;display:flex}.policy-updated span:first-child{letter-spacing:.08em;font-size:.48rem}.policy-updated span:last-child{color:var(--ink-muted);font-size:.68rem}.policy-updated a{color:var(--ink);text-underline-offset:.2rem;text-decoration:underline}.contact-hero{gap:var(--space-4);min-height:38rem;padding:var(--space-5) var(--gutter);border-bottom:1px solid var(--ink);grid-template-columns:.55fr 1.5fr .8fr;align-items:end;display:grid}.contact-hero .eyebrow{align-self:start}.contact-hero h1{font:400 clamp(5rem, 8vw, 9.5rem)/.8 var(--display);letter-spacing:-.065em;margin:0}.contact-hero h1 em{color:var(--accent);font-weight:400}.contact-hero>div p{color:var(--ink-muted)}.contact-hero>div span{color:var(--rule-dark);font-size:.45rem}.contact-directory{padding:var(--space-5) var(--gutter);color:var(--paper-bright);background:var(--surface-dark)}.contact-directory>header{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:.6fr 1.5fr;display:grid}.contact-directory h2{font:400 clamp(3.5rem, 5.5vw, 6.5rem)/.88 var(--display);margin:0}.contact-directory h2 em{color:#a7a99a;font-weight:400}.contact-directory>div{border-top:1px solid #77756d;border-left:1px solid #3d3c38;grid-template-columns:repeat(3,1fr);display:grid}.contact-directory article{border-bottom:1px solid #3d3c38;border-right:1px solid #3d3c38;min-width:0;min-height:19rem;padding:1.5rem}.contact-directory article>.display{color:#464741;font-size:4rem;line-height:.8}.contact-directory article .eyebrow{color:#8e8c84;margin:2.5rem 0 .8rem}.contact-directory h3{font:400 clamp(1.2rem, 1.7vw, 1.65rem)/1.05 var(--display);overflow-wrap:anywhere;margin:0 0 1rem}.contact-directory article>p:last-child{color:#aaa89f;font-size:.72rem}.contact-write{gap:var(--space-5);padding:var(--space-5) var(--gutter);grid-template-columns:.75fr 1.5fr;display:grid}.contact-write>header h2{font:400 clamp(3rem, 4.8vw, 5.7rem)/.9 var(--display);margin:0 0 1.5rem}.contact-write>header h2 em{color:var(--accent);font-weight:400}.contact-write>header>p:last-child{max-width:32rem;color:var(--ink-muted)}.contact-write>header a{color:var(--ink);text-decoration:underline}.contact-composer{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;padding-top:.8rem;display:grid}.contact-field{flex-direction:column;gap:.5rem;display:flex}.contact-field-wide{grid-column:1/-1}.contact-field label{font:650 .56rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.contact-field label span{color:var(--ink-muted);font-weight:400}.contact-field input,.contact-field select,.contact-field textarea{border:1px solid var(--rule-dark);width:100%;min-width:0;color:var(--ink);background:var(--paper-bright);font:400 1rem/1.4 var(--display);border-radius:0}.contact-field input,.contact-field select{height:3.4rem;padding:0 .85rem}.contact-field textarea{resize:vertical;min-height:13rem;padding:.85rem}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.contact-submit{gap:var(--space-3);grid-template-columns:1fr auto;align-items:center;margin-top:.5rem;display:grid}.contact-submit p{color:var(--ink-muted);margin:0;font-size:.65rem}.contact-submit button{border:1px solid var(--ink);min-height:3.4rem;color:var(--paper-bright);background:var(--ink);font:650 .6rem/1 var(--mono);letter-spacing:.07em;cursor:pointer;padding:0 1.2rem}.contact-expectations{gap:var(--space-3);padding:var(--space-4) var(--gutter);background:var(--paper-deep);border-top:1px solid var(--ink);grid-template-columns:.6fr repeat(3,1fr);display:grid}.contact-expectations div{padding-left:var(--space-3);border-left:1px solid var(--rule)}.contact-expectations span{font-size:.48rem}.contact-expectations div p{color:var(--ink-muted);margin:1rem 0 0;font-size:.7rem}.authors-header{gap:var(--space-4);padding:var(--space-6) var(--gutter) var(--space-5);border-bottom:1px solid var(--ink);grid-template-columns:.75fr 1.6fr .8fr;align-items:end;display:grid}.authors-header .eyebrow{align-self:start}.authors-header h1{font:400 clamp(4rem, 7vw, 8rem)/.84 var(--display);letter-spacing:-.055em;margin:0}.authors-header h1 em{color:var(--accent);font-weight:400}.authors-header>p:last-child{color:var(--ink-muted)}.authors-grid{padding:0 var(--gutter) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.author-card{gap:var(--space-3);min-width:0;padding:var(--space-3);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(10rem,.8fr) 1.2fr;display:grid}.author-card-image img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;min-height:300px}.author-card>div{align-self:center}.author-card .mono{color:var(--ink-muted);text-transform:uppercase;font-size:.48rem}.author-card h2{font:400 clamp(2rem, 3vw, 3.4rem)/.95 var(--display);margin:1rem 0 .25rem}.author-card-role{color:var(--accent);font:600 .55rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.author-card>div>p:not(.author-card-role){color:var(--ink-muted);font-size:.75rem}.author-profile{border-bottom:1px solid var(--ink);grid-template-columns:.55fr 1.25fr .9fr;min-height:650px;display:grid}.author-profile>*{min-width:0}.author-profile-index{padding:var(--space-4) var(--gutter);background:var(--paper-deep);flex-direction:column;justify-content:space-between;display:flex}.author-profile-index .display{color:var(--rule-dark);font-size:clamp(5rem,10vw,10rem);line-height:.7}.author-profile-copy{padding:var(--space-5);align-self:center}.author-profile-copy>.mono{color:var(--accent);text-transform:uppercase;font-size:.55rem}.author-profile-copy h1{font:400 clamp(4rem, 7vw, 8rem)/.8 var(--display);letter-spacing:-.06em;margin:1rem 0 1.5rem}.author-profile-lede{max-width:38rem;font:400 1.25rem/1.5 var(--display)}.author-profile-image{object-fit:cover;filter:saturate(.82);width:100%;height:100%}.author-profile-details{padding:var(--space-4) var(--gutter);border-bottom:1px solid var(--ink);grid-template-columns:1.4fr 1fr 1fr;gap:0;display:grid}.author-profile-details>div{padding:0 var(--space-3);border-right:1px solid var(--rule)}.author-profile-details>div:first-child{padding-left:0}.author-profile-details>div:last-child{border-right:0}.author-profile-details>div:first-child>p:last-child{max-width:44rem;font:400 1.15rem/1.6 var(--display)}.author-profile-details ul{margin:0;padding:0;list-style:none}.author-profile-details li{border-top:1px solid var(--rule);font:400 1rem/1.2 var(--display);padding:.55rem 0}.author-profile-details a{font:600 .52rem/1 var(--mono);letter-spacing:.07em;margin-top:1rem;display:inline-flex}.author-articles{padding:var(--space-5) var(--gutter) var(--space-6)}.author-articles>header{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:.6fr 1.6fr;display:grid}.author-articles>header h2{font:400 clamp(3rem, 5vw, 5.5rem)/.9 var(--display);margin:0}.author-articles>header h2 em{color:var(--accent);font-weight:400}.author-story-grid{border-top:1px solid var(--ink);border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.author-story-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:1rem}.author-story-image{margin-bottom:1rem;display:block}.author-story-image .story-art{min-height:220px}.author-story-grid .mono{color:var(--ink-muted);font-size:.44rem}.author-story-grid h3{font:400 1.55rem/1 var(--display);margin:.8rem 0}.author-story-grid article>p{color:var(--ink-muted);font-size:.68rem}.not-found{gap:var(--space-5);min-height:700px;padding:var(--space-5) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.not-found-mark{color:var(--rule);letter-spacing:-.04em;font-size:clamp(8rem,19vw,20rem);line-height:.8}.not-found h1,.error-page h1{font:400 clamp(3.2rem, 5.2vw, 5.8rem)/1.1 var(--display);letter-spacing:-.04em;text-wrap:pretty;margin:0 0 1.75rem}.not-found h1 em,.error-page h1 em{color:var(--accent);font-weight:400}.not-found section{min-width:0}.not-found section>p:not(.eyebrow),.error-page>p:not(.eyebrow){max-width:min(28rem,100%);color:var(--ink-muted);margin:0 0 2rem}.not-found-actions{flex-wrap:wrap;align-items:center;gap:1.15rem;display:flex}.not-found-actions .text-link{min-height:44px}.not-found aside{border-top:1px solid var(--ink);min-width:0}.not-found aside .eyebrow{margin:1rem 0 .2rem}.not-found aside a{border-bottom:1px solid var(--rule);font:400 1.05rem/1.35 var(--display);overflow-wrap:break-word;padding:1.35rem 0 1.4rem;display:block}.not-found aside span{color:var(--ink-muted);letter-spacing:.08em;margin-top:.7rem;font-size:.52rem;display:block}.loading-page,.error-page{min-height:660px;padding:var(--space-5);text-align:center;place-content:center;display:grid}.loading-page span{color:var(--rule);font-size:8rem}.loading-rule{background:var(--rule);width:min(60vw,34rem);height:1px;margin:1rem 0;overflow:hidden}.loading-rule:after{content:"";background:var(--ink);width:35%;height:1px;animation:1.2s linear infinite loading;display:block}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(400%)}}.studio-shell{z-index:9999;position:fixed;inset:0}.studio-unconfigured{max-width:52rem;min-height:700px;padding:var(--gutter);text-align:center;place-content:center;margin:auto;display:grid}.studio-unconfigured h1{font:400 4rem/.95 var(--display)}@media (max-width:1100px){.desktop-nav{gap:.8rem}.desktop-nav a{font-size:.57rem}.letter-link{padding:0 .7rem}.story-strip{grid-template-columns:repeat(3,1fr)}.strip-story:nth-child(n+4){border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1rem}.principles{grid-template-columns:repeat(4,1fr)}.principles>div:first-child{padding-bottom:var(--space-3);border-right:0;grid-column:1/-1}.site-footer{grid-template-columns:1.3fr repeat(3,.8fr)}.footer-newsletter{grid-column:1/-1}.footer-newsletter .newsletter-form{max-width:30rem}.category-header,.library-header,.reviews-header,.search-page>header,.about-hero,.policy-page>header{grid-template-columns:.7fr 1.7fr}.category-header h1,.category-header>p:not(.eyebrow),.library-header>p,.reviews-header>p,.search-page>header>p:last-child,.about-hero>p:last-child,.policy-page>header>p:not(.eyebrow){grid-column:2}.category-count{grid-area:2/1}.library-header .button{grid-column:2}.review-method-strip{gap:var(--space-3) 0;grid-template-columns:repeat(2,1fr)}.about-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.about-grid>:first-child{border:0;grid-column:1/-1}.about-team>div{grid-template-columns:repeat(3,1fr)}.author-profile{grid-template-columns:.4fr 1.1fr .9fr}.author-story-grid{grid-template-columns:repeat(2,1fr)}.policy-hero{grid-template-columns:.4fr 1.6fr;min-height:36rem}.policy-hero>p{grid-column:2}.policy-resources{grid-template-columns:.5fr 1.5fr}.policy-resources>div{grid-column:2}.contact-hero{grid-template-columns:.45fr 1.55fr}.contact-hero>div{grid-column:2}.contact-directory>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.site-header{padding-block:1rem}.header-inner{grid-template-columns:1fr auto}.desktop-nav,.letter-link,.brand-note{display:none}.header-actions{gap:.25rem}.menu-button{align-items:center;gap:.7rem;display:flex}.menu-lines{border-top:1px solid;border-bottom:1px solid;width:18px;height:7px}.mobile-menu{z-index:150;padding:7rem var(--gutter) 2rem;color:var(--paper-bright);background:var(--surface-dark);visibility:hidden;flex-direction:column;transition:transform .26s,visibility .26s;display:flex;position:fixed;inset:0;transform:translateY(-105%)}.mobile-menu.is-open{visibility:visible;transform:translateY(0)}.mobile-menu-issue{color:#86847d;margin-bottom:2rem;font-size:.52rem}.mobile-menu nav{border-top:1px solid #55534e}.mobile-menu nav a{font:400 clamp(1.9rem, 6vw, 3.3rem)/1 var(--display);border-bottom:1px solid #3d3c38;grid-template-columns:2.2rem 1fr auto;align-items:baseline;padding:.8rem 0;display:grid}.mobile-menu nav a span:first-child{color:#77766f;font:500 .48rem/1 var(--mono)}.mobile-menu nav a span:last-child{font:400 .9rem/1 var(--sans)}.mobile-feature{border-top:1px solid #55534e;grid-template-columns:1fr 2fr;gap:1rem;margin-top:auto;padding:1rem 0;display:grid}.mobile-feature a{font:400 1.1rem/1.2 var(--display)}.mobile-menu>.button{margin-top:1rem}.feature-lead{grid-template-columns:1fr;min-height:auto}.feature-copy{max-width:none}.feature-image{grid-row:2}.feature-image .story-art{min-height:400px}.feature-title-rail{grid-column:1;grid-template-columns:1fr 2fr}.story-strip{grid-template-columns:repeat(2,1fr)}.strip-story:nth-child(n+3){border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1rem}.strip-story:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.strip-story:last-child .strip-image{grid-row:span 5;margin-bottom:-.9rem}.section-intro,.section-intro.compact{grid-template-columns:1fr 2fr}.section-intro>p{grid-column:2}.journal-row{grid-template-columns:.35fr 2fr 1fr}.journal-time{display:none}.journal-art .story-art{min-height:100px}.research-section{grid-template-columns:1fr}.research-header{position:static}.visual-feature{grid-template-columns:1fr}.visual-art .story-art{min-height:450px}.visual-copy{border:0;border-top:1px solid #5d5c56}.guide-reference{grid-template-columns:.4fr 2fr .2fr}.guide-reference>p{grid-column:2}.newsletter-band{grid-template-columns:1fr 1fr}.newsletter-band .newsletter-form{grid-column:1/-1}.principles{gap:var(--space-3) 0;grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:repeat(2,1fr)}.footer-brand,.footer-newsletter{grid-column:1/-1}.article-meta-rail{grid-template-columns:repeat(2,1fr)}.article-hero,.hero-text-first .article-hero,.hero-poster .article-hero,.hero-compact-research .article-hero,.hero-type-thumbnail .article-hero{grid-template-columns:1fr}.article-hero-media{grid-row:1}.article-hero-media .story-art{min-height:390px}.hero-full-bleed .article-hero-media .story-art{min-height:650px}.hero-full-bleed .article-hero-copy{right:var(--gutter)}.article-layout{grid-template-columns:1fr}.article-side-rail{position:static}.category-header,.library-header,.reviews-header,.search-page>header,.about-hero,.policy-page>header{grid-template-columns:1fr}.category-header h1,.category-header>p:not(.eyebrow),.library-header>p,.library-header .button,.reviews-header>p,.search-page>header>p:last-child,.about-hero>p:last-child,.policy-page>header>p:not(.eyebrow){grid-column:1}.category-count{grid-area:auto/1}.category-lead,.category-habits .category-lead,.category-design .category-lead{grid-template-columns:minmax(0,1fr)}.category-habits .category-lead-art{order:0}.category-lead>*,.library-lead>*,.review-lead>*{min-width:0}.category-lifestyle .category-lead-copy{right:var(--gutter);width:min(34rem, calc(100% - (2 * var(--gutter))))}.library-lead,.review-lead{grid-template-columns:minmax(0,1fr)}.guide-cluster{gap:var(--space-3);grid-template-columns:1fr}.reviews-header{grid-template-columns:1fr}.reviews-header .text-link{justify-self:start}.letter-page{grid-template-columns:.4fr 1.6fr}.letter-page aside{grid-column:2}.about-statement{grid-template-columns:.4fr 2fr}.about-process{grid-template-columns:1fr}.about-team>header{grid-template-columns:.7fr 1.7fr}.about-team>header>p:last-child{grid-column:2}.about-publisher{grid-template-columns:.5fr 1.5fr}.about-links{grid-template-columns:1fr 1fr}.about-links .eyebrow{grid-column:1/-1}.policy-index{grid-template-columns:repeat(2,1fr)}.policy-index .eyebrow{grid-column:1/-1}.not-found{grid-template-columns:.5fr 1.5fr}.not-found aside{grid-column:2}.article-end{grid-template-columns:8rem 1fr}.article-trust-links{padding:var(--space-3) 0 0;border-left:0;border-top:1px solid var(--rule);grid-column:2}.authors-header{grid-template-columns:.7fr 1.7fr}.authors-header>p:last-child{grid-column:2}.authors-grid{grid-template-columns:1fr}.author-profile{grid-template-columns:.45fr 1.2fr;min-height:auto}.author-profile-image{grid-column:1/-1;max-height:680px}.author-profile-details{gap:var(--space-3) 0;grid-template-columns:1fr 1fr}.author-profile-details>div:first-child{padding-bottom:var(--space-3);border-right:0;border-bottom:1px solid var(--rule);grid-column:1/-1}.policy-hero{grid-template-columns:.45fr 1.55fr;min-height:32rem}.policy-hero h1{font-size:clamp(4rem,12vw,7rem)}.policy-body{gap:var(--space-4);grid-template-columns:1fr}.policy-index{position:static}.policy-index nav{column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-entity{display:none}.policy-resources{grid-template-columns:1fr}.policy-resources>div{grid-column:1}.contact-hero{grid-template-columns:1fr;min-height:34rem}.contact-hero h1{font-size:clamp(4.2rem,13vw,7rem)}.contact-hero>div{grid-column:1}.contact-directory>header,.contact-write{grid-template-columns:1fr}.contact-expectations{grid-template-columns:repeat(2,1fr)}.contact-expectations>.eyebrow{grid-column:1/-1}}@media (max-width:560px){:root{--gutter:1rem}.header-inner{gap:.35rem}.brand-link{width:10.25rem;min-width:0}.wordmark{font-size:1.65rem}.site-header{border-top-width:2px}.feature-lead{padding-top:1.5rem}.feature-copy h1{font-size:clamp(3.2rem,15vw,4.7rem)}.feature-image .story-art{min-height:315px}.feature-title-rail{grid-template-columns:1fr;gap:.5rem}.page-section{padding-block:2.5rem}.story-strip{border-left:0;grid-template-columns:1fr 1fr}.strip-story{padding-inline:.65rem}.strip-story:nth-child(3){grid-column:1/-1;grid-template-columns:1.2fr 1fr;column-gap:1rem;display:grid}.strip-story:nth-child(3) .strip-image{grid-row:span 5;margin-bottom:-.9rem}.strip-story:last-child{grid-column:auto;display:flex}.strip-story:last-child .strip-image{margin-bottom:1rem}.strip-story h3{font-size:1.1rem}.strip-story p,.story-meta span:last-child{display:none}.section-intro,.section-intro.compact{grid-template-columns:1fr}.section-intro>p{grid-column:1}.section-intro h2{font-size:3.1rem}.issue-number{font-size:3.6rem}.journal-row{grid-template-columns:2rem 1fr;gap:1rem}.journal-art{grid-column:2}.journal-copy h3{font-size:1.55rem}.research-grid{border-left:0;grid-template-columns:1fr}.research-story{border-left:1px solid}.mini-chart{height:130px}.visual-art .story-art{min-height:330px}.visual-copy{padding:2rem 1rem 3rem}.guide-reference{grid-template-columns:2.3rem 1fr 1.5rem;gap:.8rem}.guide-number{font-size:1.8rem}.guide-reference>p{display:none}.newsletter-band{grid-template-columns:1fr;margin-bottom:3rem;padding:1.2rem}.newsletter-band>p{border:0;padding-left:0}.newsletter-band .newsletter-form{grid-column:1}.newsletter-form button{min-width:105px}.principles{grid-template-columns:1fr 1fr}.principles>div{padding:0 .8rem}.principle h3{margin-top:1rem}.site-footer{grid-template-columns:1fr 1fr;gap:2rem 1rem}.footer-column:nth-of-type(4){grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.footer-column:nth-of-type(4) .eyebrow{grid-column:1/-1}.footer-base{flex-direction:column;gap:.5rem}.category-header h1{font-size:5rem}.category-lead{min-height:auto}.category-lead-copy h2{font-size:3rem}.category-lead-art .story-art{aspect-ratio:auto;min-height:310px}.category-lifestyle .category-lead-art{min-height:560px}.article-meta-rail{gap:.5rem;margin-top:.7rem}.article-meta-rail span{flex-direction:column;gap:.1rem}.article-hero{padding-top:1rem}.article-hero-copy h1{font-size:3.6rem}.article-hero-media .story-art{min-height:290px}.hero-full-bleed .article-hero-media .story-art{min-height:610px}.hero-full-bleed .article-hero-copy{padding:1rem;bottom:1rem}.hero-full-bleed .article-hero-copy h1{font-size:3rem}.article-opening{grid-template-columns:1fr;padding-block:2rem}.article-toc ol{grid-template-columns:1fr}.article-layout{padding-inline:1rem}.article-section{grid-template-columns:2.3rem 1fr;gap:.7rem;padding-block:2.5rem}.section-number,.article-section h2{font-size:2rem}.article-section p{font-size:1rem;line-height:1.7}.module,.pull-quote,.module-table,.module-scale{margin-left:0}.module-takeaways ul,.module-steps ol{grid-template-columns:1fr}.viz-bar-row{grid-template-columns:1fr auto}.viz-bar-track{grid-column:1/-1}.viz-bar-value{grid-area:1/2}.viz-plate,.viz-spec dl>div{grid-template-columns:1fr}.viz-callouts p{grid-column:1/-1}.pull-quote{grid-template-columns:2rem 1fr}.pull-quote p{font-size:1.9rem}.commercial-disclosure{grid-template-columns:1fr}.library-header h1,.reviews-header h1,.search-page>header h1,.about-hero h1,.policy-page>header h1{font-size:4rem}.library-lead .story-art,.review-lead .story-art{aspect-ratio:auto;min-height:300px}.guide-cluster>header{grid-template-columns:3rem 1fr}.review-method-strip{grid-template-columns:1fr 1fr;padding-inline:1rem}.review-method-strip>div{padding:0 .7rem}.search-form{padding:1rem}.search-form>div{grid-template-columns:1fr}.search-form input{height:58px}.search-form button{min-height:44px}.search-results article{grid-template-columns:2.5rem 1fr;gap:.7rem}.search-results article>span:last-child{grid-column:2;justify-self:start}.search-results article>span:first-child{font-size:1.8rem}.letter-page{grid-template-columns:1fr;padding-block:4rem}.letter-page aside{grid-column:1}.letter-number{font-size:7rem}.letter-page h1{font-size:3.7rem}.about-statement{grid-template-columns:1fr}.about-statement span{font-size:5rem}.about-statement p{font-size:2.3rem}.about-grid{grid-template-columns:1fr 1fr;padding-inline:1rem}.about-grid>*{padding-inline:.7rem}.about-team>header{grid-template-columns:1fr}.about-team>header>p:last-child{grid-column:1}.about-team>div{grid-template-columns:repeat(2,1fr)}.about-publisher,.about-links,.policy-index{grid-template-columns:1fr}.policy-content section{grid-template-columns:2.5rem 1fr;gap:.7rem}.policy-content p{font-size:1rem}.not-found{grid-template-columns:1fr}.not-found-mark{margin-bottom:.25rem;font-size:9rem}.not-found h1{font-size:clamp(2.6rem,12vw,3.4rem)}.not-found aside{grid-column:1}.not-found-actions{flex-direction:column;align-items:flex-start}.article-end{grid-template-columns:5.5rem 1fr;gap:1rem}.article-end h2{font-size:1.9rem}.article-trust-links{grid-column:1/-1}.authors-header{grid-template-columns:1fr;padding-block:4rem}.authors-header>p:last-child{grid-column:1}.authors-header h1{font-size:4rem}.authors-grid{padding-inline:1rem}.author-card{border-right:0;grid-template-columns:1fr;padding-inline:0}.author-card-image img{aspect-ratio:1;min-height:auto}.author-profile{grid-template-columns:1fr}.author-profile-index{min-height:180px}.author-profile-copy{padding:var(--space-4) 1rem}.author-profile-copy h1{font-size:4.3rem}.author-profile-image{grid-column:1}.author-profile-details{grid-template-columns:1fr;padding-inline:1rem}.author-profile-details>div,.author-profile-details>div:first-child{padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--rule);grid-column:1}.author-articles{padding-inline:1rem}.author-articles>header{grid-template-columns:1fr}.author-story-grid{border-left:0;grid-template-columns:1fr}.author-story-grid article{border-right:0;padding-inline:0}.related-reading{padding-inline:1rem}.related-reading-grid{border-left:0;grid-template-columns:1fr}.related-reading-grid article{border-right:0;padding-inline:0}.reading-history{margin-inline:-1rem;padding-inline:1rem}.policy-hero{grid-template-columns:1fr;min-height:34rem;padding-block:3.5rem}.policy-hero-mark{font-size:7rem}.policy-hero>p{grid-column:1}.policy-principles{grid-template-columns:1fr;padding-inline:1rem}.policy-principles div,.policy-principles div:first-child{border-right:0;border-bottom:1px solid var(--rule);min-height:5rem;padding-inline:0}.policy-body{padding:3rem 1rem}.policy-index nav{grid-template-columns:1fr}.policy-content section{grid-template-columns:3rem minmax(0,1fr)}.policy-content .section-number{font-size:2.7rem}.policy-content h2{font-size:2.8rem}.policy-resources{padding-inline:1rem}.policy-updated{flex-direction:column;padding-inline:1rem}.contact-hero,.contact-directory,.contact-write,.contact-expectations{padding-inline:1rem}.contact-directory>div{border-left:0;grid-template-columns:1fr}.contact-directory article{border-right:0;min-height:16rem;padding-inline:0}.contact-composer{grid-template-columns:1fr}.contact-field,.contact-field-wide{grid-column:1}.contact-submit,.contact-expectations{grid-template-columns:1fr}.contact-expectations>.eyebrow{grid-column:1}.contact-expectations div{border-left:0;border-top:1px solid var(--rule);padding:1rem 0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{margin:1.8cm}html,body{color:#000;max-width:none;box-shadow:none;background:#fff}.site-header,.site-footer,.newsletter-band,.article-side-rail,.button,.mobile-menu,.article-toc{display:none!important}.article-meta-rail{margin-inline:0}.article-hero{grid-template-columns:1fr;padding-inline:0}.article-hero-media{max-width:65%}.article-layout{max-width:none;padding:0;display:block}.article-section,.module,.pull-quote,.module-table{break-inside:avoid}.article-section p{max-width:none;font-size:10.5pt}a[href^=http]:after{content:" (" attr(href) ")";font:8pt var(--mono)}}.story-art:not(.has-photo){--visual-accent:#70705a;color:var(--ink);background:#d8d0c2;padding:clamp(1rem,2vw,2rem)}.story-art.section-living{--visual-accent:#68705b;background-color:#c8c6ad}.story-art.section-style{--visual-accent:#7c5548;background-color:#d8c6b5}.story-art.section-technology{--visual-accent:#3e6464;background-color:#b8c7c4}.story-art.section-culture{--visual-accent:#8a633c;background-color:#cfb797}.story-art.section-reviews{--visual-accent:#8b642f;background-color:#c4bbb0}.story-art.section-guides{--visual-accent:#5d625a;background-color:#d6d0c4}.story-art:not(.has-photo):before,.story-art:not(.has-photo):after{content:none}.visual-kicker{z-index:4;letter-spacing:.08em;text-transform:uppercase;max-width:70%;font-size:clamp(.45rem,.55vw,.58rem);position:absolute;top:6%;left:5%}.visual-subject{z-index:4;letter-spacing:-.05em;max-width:64%;font-size:clamp(1.55rem,3.2vw,4rem);line-height:.9;position:absolute;bottom:7%;left:5%}.visual-index{z-index:1;color:#f8f5ee85;letter-spacing:-.08em;font-size:clamp(5rem,12vw,13rem);line-height:.75;position:absolute;bottom:-.08em;right:3%}.visual-legend{z-index:5;border-top:1px solid;width:31%;font-size:clamp(.4rem,.48vw,.53rem);line-height:1.25;position:absolute;top:14%;right:5%}.visual-legend span{border-bottom:1px solid #11110f59;grid-template-columns:1.7rem 1fr;gap:.3rem;padding:.45rem 0;display:grid}.visual-legend b{color:var(--visual-accent);font-weight:500}.visual-axis,.visual-object{display:block;position:absolute}.visual-technical-drawing{background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:7% 7%}.visual-technical-drawing .visual-object-a{border:1px solid var(--ink);border-radius:50% 50% 8% 8%;inset:23% 39% 25% 12%}.visual-technical-drawing .visual-object-b{background:var(--ink);width:36%;height:1px;top:47%;left:18%;transform:rotate(-24deg)}.visual-technical-drawing .visual-object-c{aspect-ratio:1;border:6px double var(--visual-accent);border-radius:50%;width:14%;top:25%;left:42%}.visual-material-study .visual-object-a{aspect-ratio:1;background:var(--visual-accent);border-radius:50%;width:43%;top:19%;left:14%;box-shadow:1.4rem 1.4rem #f8f5ee8c}.visual-material-study .visual-object-b{border:1px solid;width:18%;height:56%;top:13%;left:47%;transform:rotate(18deg)}.visual-material-study .visual-object-c{background:var(--ink);width:26%;height:10%;top:55%;left:30%;transform:rotate(-12deg)}.visual-editorial-scene .visual-object-a{background:var(--ink);width:58%;height:18%;top:54%;left:12%;transform:perspective(300px)rotateX(62deg)rotate(-5deg)}.visual-editorial-scene .visual-object-b{background:#f8f5ee57;border:1px solid;border-radius:45% 45% 5% 5%;width:12%;height:43%;top:19%;left:31%}.visual-editorial-scene .visual-object-c{aspect-ratio:1;background:var(--visual-accent);border-radius:50% 50% 8% 8%;width:23%;top:26%;left:49%}.visual-catalog-card{background-image:repeating-linear-gradient(0deg,#0000 0 13%,#11110f14 13.2% 13.5%)}.visual-catalog-card .visual-object-a{box-shadow:.8rem .8rem 0 var(--visual-accent);background:#f8f5ee8c;border:1px solid;inset:18% 39% 22% 11%}.visual-catalog-card .visual-object-b{background:var(--ink);border-radius:50% 50% 6% 6%;width:22%;height:31%;top:28%;left:23%}.visual-catalog-card .visual-object-c{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;width:11%;top:23%;left:39%}.visual-archival-note{background-image:radial-gradient(circle at 16% 20%,#ffffff8c,#0000 25%),repeating-linear-gradient(0deg,#0000 0 2.15rem,#11110f21 2.18rem 2.22rem)}.visual-archival-note .visual-object-a{background:#ece5d8;border:1px solid #8c8477;width:42%;height:54%;top:16%;left:18%;transform:rotate(-6deg);box-shadow:.8rem .8rem #11110f1f}.visual-archival-note .visual-object-b{background:var(--visual-accent);width:30%;height:2px;box-shadow:0 1rem 0 var(--visual-accent), 0 2rem 0 var(--visual-accent);top:35%;left:24%;transform:rotate(-6deg)}.visual-archival-note .visual-object-c{aspect-ratio:1;border:2px solid var(--visual-accent);border-radius:50%;width:12%;top:18%;left:49%}.visual-typographic{color:var(--paper-bright);background:var(--ink)!important}.visual-typographic .visual-subject{max-width:79%;color:var(--paper-bright);font-size:clamp(2.4rem,5.8vw,7.2rem)}.visual-typographic .visual-index{color:#cfb79729}.visual-typographic .visual-legend{border-color:#79766e}.visual-typographic .visual-legend span{border-color:#44433f}.visual-typographic .visual-object-a{background:var(--paper-bright);width:1px;height:72%;top:14%;left:72%}.visual-typographic .visual-object-b{background:var(--visual-accent);width:22%;height:1px;top:48%;left:72%}.visual-data-diagram .visual-axis-a{background:var(--ink);width:58%;height:1px;top:59%;left:12%}.visual-data-diagram .visual-axis-b{background:var(--ink);width:1px;height:43%;top:19%;left:17%}.visual-data-diagram .visual-object-a,.visual-data-diagram .visual-object-b,.visual-data-diagram .visual-object-c{background:var(--visual-accent);width:10%;bottom:41%}.visual-data-diagram .visual-object-a{height:18%;left:24%}.visual-data-diagram .visual-object-b{height:31%;left:39%}.visual-data-diagram .visual-object-c{height:42%;left:54%}.visual-seed-1 .visual-object-a{transform:rotate(7deg)}.visual-seed-2 .visual-object-b{transform:rotate(-12deg)}.visual-seed-3 .visual-object-c{border-radius:50%}.visual-seed-4 .visual-legend{top:20%}.section-index{border-bottom:1px solid var(--ink);grid-template-columns:1.15fr repeat(3,1fr);display:grid}.section-index-lead,.section-index>a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:205px;padding:clamp(1.2rem,2.5vw,2.8rem)}.section-index-lead{background:var(--paper-deep);flex-direction:column;grid-row:span 2;justify-content:space-between;display:flex}.section-index-lead h2{font:400 clamp(2.2rem, 3.6vw, 4.2rem)/.92 var(--display);letter-spacing:-.04em;margin:0}.section-index-lead h2 em{color:var(--accent);font-weight:400}.section-index>a{flex-direction:column;transition:color .18s,background .18s;display:flex;position:relative}.section-index>a:hover{color:var(--paper-bright);background:var(--ink)}.section-index>a span{color:var(--ink-muted);font-size:.5rem}.section-index>a h3{font:400 clamp(1.6rem, 2.4vw, 2.8rem)/.95 var(--display);margin:auto 0 .55rem}.section-index>a p{max-width:20rem;color:var(--ink-muted);margin:0;font-size:.7rem}.section-index>a b{font-weight:400;position:absolute;top:1.2rem;right:1.2rem}.feature-copy h1{font-size:clamp(3rem,4.4vw,5.7rem)}.feature-disclosure{color:var(--ochre);font:600 .52rem/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase}.section-spotlights{padding:var(--space-5) var(--gutter);background:var(--paper-bright);grid-template-columns:repeat(12,1fr);display:grid}.spotlight{gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--ink);grid-template-columns:1.15fr 1fr;align-items:center;display:grid}.spotlight:nth-child(odd){grid-column:1/8}.spotlight:nth-child(2n){grid-column:6/13}.spotlight:nth-child(2n) .spotlight-art{order:2}.spotlight-art .story-art{min-height:270px}.spotlight h2{font:400 clamp(1.8rem, 3vw, 3.5rem)/.95 var(--display)}.spotlight>div>p:not(.eyebrow){color:var(--ink-muted);font-size:.76rem}.research-criteria{border-top:1px solid;border-bottom:1px solid;grid-template-columns:1fr repeat(3,.35fr);align-items:end;gap:.7rem;min-height:170px;margin-bottom:1.25rem;padding:1.2rem;display:grid;position:relative}.research-criteria>span{color:#aebcaf;font:400 5rem/.8 var(--display)}.research-criteria i{border:1px solid var(--research);height:28%}.research-criteria i:nth-of-type(2){height:53%}.research-criteria i:nth-of-type(3){background:var(--research);height:78%}.research-criteria small{color:#8f918a;font:500 .45rem/1.55 var(--mono);text-align:right;position:absolute;top:1rem;right:1rem}.newsletter-band-dark{color:var(--paper-bright);background:var(--surface-dark);border-color:#4c4b45}.newsletter-band-dark>p{color:#aaa89f;border-color:#4c4b45}.newsletter-band-dark h2 em{color:#aebcaf}.newsletter-band-dark .newsletter-form input{color:var(--paper-bright);background:0 0;border-color:#5b5a54}.newsletter-band-dark .newsletter-form button{color:var(--ink);background:var(--paper-bright);border-color:var(--paper-bright)}.subcategory-index{border-bottom:1px solid var(--rule);scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.subcategory-index a{padding:.9rem var(--gutter);border-right:1px solid var(--rule);flex:1 0 11rem;grid-template-columns:2rem 1fr;gap:.4rem;font-size:.64rem;display:grid}.subcategory-index span{color:var(--ink-muted);font-size:.48rem}.category-lead-copy blockquote{border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule);font:400 1.35rem/1.2 var(--display);margin:1.5rem 0;padding:1rem 0}.category-living .category-lead-art{order:-1}.category-living .category-lead{background:var(--paper-deep);grid-template-columns:1.5fr .9fr}.category-style .category-header h1{color:#7c5548;font-style:italic}.category-style .category-lead{grid-template-columns:1fr 1fr}.category-style .category-lead-art .story-art{border-radius:45% 45% 0 0}.category-technology .category-header,.category-technology .category-lead{color:var(--paper-bright);background:#182423}.category-technology .category-header>p:not(.eyebrow),.category-technology .category-lead-copy>p:not(.eyebrow){color:#aab7b3}.category-technology .category-header h1{font-family:var(--brand);text-transform:uppercase;font-weight:900}.category-technology .category-lead-copy blockquote{border-color:#52625f}.category-culture .category-header h1{text-align:right}.category-culture .category-lead{grid-template-columns:1fr 1fr}.category-culture .category-lead-copy h2{font-style:italic}.category-reviews .category-header{background:#e7dcc8}.category-reviews .category-lead{grid-template-columns:.85fr 1.5fr}.category-guides .category-header{grid-template-columns:.7fr 2fr .7fr}.category-guides .category-header h1{font-family:var(--brand);text-transform:uppercase;font-weight:900}.category-guides .category-lead{background:var(--paper-bright)}.issue-masthead{gap:var(--space-3);padding:var(--space-3) var(--gutter);border-bottom:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.issue-masthead .eyebrow{margin-bottom:0}.issue-date{font:400 clamp(2.1rem, 4vw, 3.4rem)/.9 var(--display);letter-spacing:-.04em;text-align:center;margin:0}.issue-masthead>p:last-child{text-align:right;color:var(--ink-muted);margin:0;font-size:.72rem}.feature-lead-type{background:var(--paper-deep);grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:0;min-height:min(78vh,48rem);padding:0}.feature-lead-type .feature-copy{padding:var(--space-5) var(--gutter)}.feature-thesis{justify-content:space-between;gap:var(--space-3);min-height:100%;padding:var(--space-5) var(--gutter);color:var(--paper-bright);background:var(--ink);flex-direction:column;margin:0;display:flex}.feature-thesis>span{color:#8f8d85;font:600 .62rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.feature-thesis p{max-width:34rem;font:400 clamp(1.15rem, 2vw, 1.95rem)/1.22 var(--display);letter-spacing:-.025em;text-wrap:pretty;margin:0}.feature-thesis a{color:var(--paper-bright);font:600 .62rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.35rem;align-self:start;text-decoration:underline}.desk-folio{border-bottom:1px solid var(--ink);grid-template-columns:1.15fr repeat(3,1fr);display:grid}.desk-folio-lead{min-height:280px;padding:var(--space-4);background:var(--paper);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;grid-row:span 2;justify-content:space-between;display:flex}.desk-folio-lead h2{font:400 clamp(2.1rem, 3.4vw, 3.8rem)/.92 var(--display);letter-spacing:-.04em;margin:0}.desk-folio-lead h2 em{color:var(--accent);font-weight:400}.desk-cell{min-width:0;padding:var(--space-3);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;transition:color .18s,background .18s;display:flex}.desk-cell h3{font:400 clamp(1.25rem, 1.8vw, 1.85rem)/1.05 var(--display);letter-spacing:-.03em;margin:.4rem 0 .7rem}.desk-cell p{color:var(--ink-muted);flex:1;margin:0 0 1rem;font-size:.72rem}.desk-cell:hover{color:var(--paper-bright);background:var(--ink)}.desk-cell:hover p,.desk-cell:hover .eyebrow{color:#aaa89f}.desk-cell-living{background:var(--paper-deep)}.desk-cell-style h3{color:#7c5548;font-style:italic}.desk-cell-style:hover h3{color:var(--paper-bright)}.desk-cell-technology{color:var(--paper-bright);background:#182423}.desk-cell-technology p,.desk-cell-technology .eyebrow{color:#aab7b3}.desk-cell-technology:hover{color:var(--ink);background:var(--paper-bright)}.desk-cell-technology:hover p,.desk-cell-technology:hover .eyebrow{color:var(--ink-muted)}.desk-cell-culture{text-align:right}.desk-cell-culture h3{font-style:italic}.desk-cell-reviews{background:#e7dcc8}.desk-cell-guides h3{font-family:var(--brand);text-transform:uppercase;letter-spacing:-.04em;font-weight:900;font-stretch:75%}.journal-row-gazette{grid-template-columns:3.5rem 1fr 4rem;min-height:0;padding:1rem 0}.journal-row-gazette .journal-copy p{max-width:52rem}.living-lead{background:var(--paper-deep);grid-template-columns:.9fr 1.1fr}.category-living .category-header{background:var(--paper-deep)}.category-living .feature-thesis{background:#4f4e3a}.category-living .feature-thesis>span{color:#d8d4c4}.living-rooms{background:var(--paper-deep);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.living-rooms article{min-width:0;padding:var(--space-4) 1.4rem;border-right:1px solid var(--rule)}.living-rooms h3{font:400 clamp(1.3rem, 1.9vw, 1.9rem)/1.08 var(--display);margin:0 0 .7rem}.living-rooms p{color:var(--ink-muted);margin:0;font-size:.74rem}.style-lookbook{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;min-height:min(70vh,42rem);display:grid}.style-lookbook article{padding:var(--space-5) var(--gutter);border-right:1px solid var(--rule);flex-direction:column;justify-content:center;display:flex}.style-lookbook article:last-child{background:#f3e6dc}.style-lookbook h2{font:italic 400 clamp(2.4rem, 4vw, 4.4rem)/.92 var(--display);letter-spacing:-.04em;color:#7c5548;margin:0 0 1rem}.style-lookbook p{color:var(--ink-soft)}.tech-spec-lead{gap:var(--space-4);padding:var(--space-5) var(--gutter);color:var(--paper-bright);background:#182423;border-bottom:1px solid #2c3a38;grid-template-columns:1.3fr .7fr;align-items:center;display:grid}.tech-spec-lead .category-lead-copy>p:not(.eyebrow){color:#aab7b3}.tech-spec-lead .button{color:#182423;background:var(--paper-bright);border-color:var(--paper-bright)}.tech-spec-lead .button:hover{color:var(--paper-bright);background:0 0}.tech-spec-lead dl{margin:0}.tech-spec-lead dl div{border-bottom:1px solid #3d4f4c;grid-template-columns:5.5rem 1fr;gap:.6rem;padding:.75rem 0;display:grid}.tech-spec-lead dt{color:#8aa09a;font:600 .52rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.tech-spec-lead dd{font:400 1.15rem/1.2 var(--display);margin:0}.category-technology .subcategory-index{color:var(--paper-bright);background:#182423;border-color:#3d4f4c}.category-technology .subcategory-index a{border-color:#3d4f4c}.category-technology .subcategory-index span{color:#8aa09a}.tech-index{margin:0;padding:0;list-style:none}.tech-index li{gap:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr 1.5fr;align-items:baseline;padding:1.15rem 0;display:grid}.tech-index h3{font:400 clamp(1.2rem, 1.8vw, 1.7rem)/1.15 var(--display);margin:0}.tech-index p{color:var(--ink-muted);margin:0;font-size:.78rem}.culture-essay-lead{gap:var(--space-5);padding:var(--space-5) var(--gutter);border-bottom:1px solid var(--ink);grid-template-columns:1.25fr .75fr;align-items:center;display:grid}.culture-essay-lead>blockquote{font:italic 400 clamp(1.6rem, 3vw, 2.8rem)/1.12 var(--display);letter-spacing:-.03em;text-wrap:pretty;margin:0}.category-culture .category-header h1{transform-origin:100%}.culture-folio{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.culture-folio article{min-width:0;padding:var(--space-4);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.culture-folio h3{font:italic 400 clamp(1.35rem, 2vw, 1.9rem)/1.08 var(--display);margin:0 0 .7rem}.culture-folio p{color:var(--ink-muted);margin:0;font-size:.74rem}.reviews-docket{border-bottom:1px solid var(--ink);background:#e7dcc8;grid-template-columns:1fr 1.35fr;display:grid}.reviews-docket-lead{padding:var(--space-5) var(--gutter)}.reviews-docket-lead h2{font:400 clamp(2.4rem, 4vw, 4.2rem)/.92 var(--display);letter-spacing:-.04em;color:var(--ochre);margin:0 0 1rem}.reviews-docket-grid{border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.reviews-docket-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:1.3rem 1.4rem}.reviews-docket-grid h3{font:400 1.25rem/1.1 var(--display);margin:0 0 .6rem}.reviews-docket-grid .mono{color:var(--ochre);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.guides-catalog{padding:0 0 var(--space-5)}.guides-catalog>.eyebrow{padding:var(--space-3) var(--gutter) 0}.guides-catalog ol{margin:var(--space-2) 0 0;border-top:1px solid var(--ink);padding:0;list-style:none}.guides-catalog li{gap:var(--space-3);padding:1.15rem var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:3.2rem 1.1fr 1.6fr 4.5rem;align-items:baseline;display:grid}.guides-catalog h2{font:400 clamp(1.2rem, 1.9vw, 1.75rem)/1.1 var(--display);margin:0}.guides-catalog li>p{color:var(--ink-muted);margin:0;font-size:.76rem}.guides-catalog li>.mono:last-child{justify-self:end;font-size:.52rem}.archetype-research-article,.archetype-numbered-research-guide,.archetype-technology-explainer{--article-accent:var(--research)}.archetype-review,.archetype-comparison,.archetype-buyer-guide{--article-accent:var(--ochre)}.archetype-culture-analysis,.archetype-long-form-narrative{--article-accent:#7c5548}.archetype-compact-field-note .article-hero{grid-template-columns:1.4fr .6fr;min-height:480px}.archetype-compact-field-note .article-hero-copy h1{font-size:clamp(3rem,4.8vw,5.5rem)}.archetype-visual-guide .article-hero,.archetype-visual-essay .article-hero{grid-template-columns:.7fr 1.5fr}.archetype-reference-article .article-hero{color:var(--ink);background:var(--paper-deep)}.archetype-long-form-narrative .article-hero-copy h1,.archetype-classic-editorial-essay .article-hero-copy h1{font-style:italic}.review-method-box{gap:var(--space-3);margin:1rem var(--gutter);color:var(--paper-bright);background:var(--surface-dark);grid-template-columns:.5fr 2fr;padding:1rem;display:grid}.review-method-box>span{font-size:.52rem}.review-method-box strong{font:400 1.3rem/1.2 var(--display)}.review-method-box p{color:#aaa89f;max-width:48rem;margin:.3rem 0 0;font-size:.72rem}.article-side-rail dl div{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.3fr;gap:.5rem;padding:.65rem 0;display:grid}.article-side-rail dt{color:var(--ink-muted);font:500 .5rem/1.2 var(--mono);text-transform:uppercase}.article-side-rail dd{font:400 .82rem/1.2 var(--display);margin:0}.article-sources{max-width:78rem;margin:0 auto var(--space-5);padding:var(--space-4) var(--gutter);color:var(--paper-bright);background:var(--surface-dark)}.article-sources h2{font:400 clamp(2rem, 3.5vw, 3.8rem)/.95 var(--display)}.article-sources ol{margin:2rem 0 0;padding:0;list-style:none}.article-sources li{gap:.4rem var(--space-3);border-top:1px solid #494943;grid-template-columns:1.2fr 1fr;padding:1rem 0;display:grid}.article-sources a{font:400 1.05rem/1.2 var(--display);text-underline-offset:.2rem;text-decoration:underline}.article-sources span,.article-sources li p{color:#aaa89f;font-size:.68rem}.article-sources li p{grid-column:2;margin:0}@media (max-width:1100px){.section-index{grid-template-columns:1fr repeat(2,1fr)}.section-index-lead{grid-row:span 3}.spotlight:nth-child(odd),.spotlight:nth-child(2n){grid-column:1/13}.desk-folio{grid-template-columns:1fr 1fr 1fr}.desk-folio-lead{grid-area:auto/1/auto/-1;min-height:200px}.living-rooms,.culture-folio{grid-template-columns:1fr 1fr}.reviews-docket{grid-template-columns:1fr}.guides-catalog li{grid-template-columns:3rem 1fr 4.5rem}.guides-catalog li>p{display:none}}@media (max-width:820px){.section-index{grid-template-columns:repeat(2,1fr)}.section-index-lead{grid-area:auto/1/auto/-1;min-height:240px}.section-spotlights{display:block}.spotlight{grid-template-columns:1fr 1fr}.spotlight:nth-child(2n) .spotlight-art{order:0}.category-living .category-lead,.category-style .category-lead,.category-culture .category-lead,.category-reviews .category-lead,.category-guides .category-lead{grid-template-columns:1fr}.category-living .category-lead-art{order:0}.article-sources li{grid-template-columns:1fr}.article-sources li p{grid-column:1}.issue-masthead{grid-template-columns:1fr;gap:.4rem}.issue-date,.issue-masthead>p:last-child{text-align:left}.feature-lead-type{grid-template-columns:1fr;min-height:auto}.desk-folio{grid-template-columns:1fr 1fr}.journal-row-gazette{grid-template-columns:2.5rem 1fr}.living-lead,.style-lookbook,.tech-spec-lead,.culture-essay-lead{grid-template-columns:1fr;min-height:auto}.tech-index li{grid-template-columns:2.4rem 1fr}.tech-index p{grid-column:2}.reviews-docket-grid{grid-template-columns:1fr}.related-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.viz-points-grid,.viz-before-after-grid{grid-template-columns:1fr}.viz-points-grid li{padding-right:0}.viz-before-after-grid article:last-child{border-left:0;padding-left:0}.viz-glossary dl>div{grid-template-columns:1fr;gap:.35rem}}@media (max-width:560px){.visual-legend{display:none}.visual-subject{max-width:80%;font-size:1.8rem}.visual-index{font-size:6rem}.section-index{grid-template-columns:1fr 1fr}.section-index-lead,.section-index>a{min-height:180px;padding:1rem}.section-index>a h3{font-size:1.45rem}.section-index>a p{display:none}.spotlight{grid-template-columns:1fr;padding:1.5rem 0}.spotlight-art .story-art{min-height:230px}.spotlight h2{font-size:2rem}.research-criteria{min-height:130px}.research-criteria>span{font-size:4rem}.review-method-box{grid-template-columns:1fr}.article-sources{margin-inline:0}.article-sources h2{font-size:2.2rem}.category-guides .category-header{grid-template-columns:1fr}.category-technology .category-header h1{letter-spacing:-.065em;white-space:nowrap;max-width:100%;font-size:clamp(3.25rem,15.5vw,3.8rem)}.desk-folio{grid-template-columns:1fr}.desk-cell p{display:none}.living-rooms,.culture-folio{grid-template-columns:1fr}.guides-catalog li{grid-template-columns:2.2rem 1fr}.guides-catalog li>.mono:last-child{display:none}.feature-lead-type .feature-copy,.feature-thesis{padding:var(--space-4) var(--gutter)}}.article-page.hero-text-first .article-meta-rail{gap:0;margin-top:clamp(.75rem,1.6vw,1.4rem);padding:0}.article-page.hero-text-first .article-meta-rail span{border-left:1px solid var(--rule);align-items:baseline;min-width:0;padding:.9rem clamp(.8rem,1.8vw,1.5rem)}.article-page.hero-text-first .article-meta-rail span:first-child{border-left:0}.article-page.hero-text-first .article-hero{grid-template-columns:minmax(18rem,.83fr) minmax(30rem,1.17fr);align-items:start;gap:clamp(2rem,4vw,5.5rem);min-height:0;padding-top:clamp(2.5rem,5vw,6rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.article-page.hero-text-first .article-hero-copy{align-self:center;max-width:46rem;padding-block:1rem}.article-page.hero-text-first .article-hero-copy .eyebrow{color:var(--article-accent);margin-bottom:clamp(1.2rem,2vw,2rem)}.article-page.hero-text-first .article-hero-copy h1{letter-spacing:-.06em;text-wrap:balance;max-width:12ch;margin:0 0 clamp(1.2rem,2.2vw,2rem);font-size:clamp(3.25rem,5vw,6.15rem);line-height:.91}.article-page.hero-text-first .article-dek{border-top:1px solid var(--rule);max-width:35rem;margin:0;padding-top:1.1rem;font-size:clamp(.94rem,1.05vw,1.1rem);line-height:1.55}.article-page.hero-text-first .byline{margin-top:clamp(1.4rem,2.4vw,2.2rem)}.article-page.hero-text-first .article-hero-media{min-width:0;position:relative}.article-page.hero-text-first .article-hero-image{position:relative}.article-page.hero-text-first .article-hero-media .story-art{aspect-ratio:4/3;background:var(--surface-dark);min-height:0}.article-page.hero-text-first .article-hero-media .feature-thesis{z-index:2;border-top:4px solid var(--article-accent);gap:clamp(1.2rem,2vw,2rem);width:min(84%,42rem);min-height:0;margin:clamp(-8rem,-8vw,-5rem) clamp(1rem,3vw,3.5rem) 0 auto;padding:clamp(1.4rem,2.4vw,2.4rem);position:relative;box-shadow:-1.2rem 1.2rem #11110f17}.article-page.hero-text-first .article-hero-media .feature-thesis p{max-width:31rem;font-size:clamp(1.25rem,1.65vw,1.8rem);line-height:1.15}.article-page.hero-text-first .caption{z-index:1;color:#d3d1c9;background:linear-gradient(#0000,#11110fd1);margin:0;padding:.6rem .75rem;position:absolute;inset:auto 0 0}.article-page.hero-text-first .article-opening-plate:first-of-type{padding-top:clamp(3rem,5vw,5rem)}@media (max-width:1100px){.article-page.hero-text-first .article-hero{grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem}.article-page.hero-text-first .article-hero-copy{max-width:48rem}.article-page.hero-text-first .article-hero-media{grid-row:auto}.article-page.hero-text-first .article-hero-media .story-art{aspect-ratio:16/10}.article-page.hero-text-first .article-hero-media .feature-thesis{width:min(75%,42rem)}}@media (max-width:640px){.article-page.hero-text-first .article-meta-rail{margin-inline:var(--gutter);grid-template-columns:1fr 1fr}.article-page.hero-text-first .article-meta-rail span{border-bottom:1px solid var(--rule);gap:.25rem;display:grid}.article-page.hero-text-first .article-meta-rail span:nth-child(odd){border-left:0}.article-page.hero-text-first .article-hero{padding:2.2rem var(--gutter) 3rem;gap:2rem}.article-page.hero-text-first .article-hero-copy{padding:0}.article-page.hero-text-first .article-hero-copy h1{max-width:none;font-size:clamp(2.9rem,14vw,4.5rem)}.article-page.hero-text-first .article-hero-media .story-art{aspect-ratio:4/3;min-height:19rem}.article-page.hero-text-first .article-hero-media .feature-thesis{width:calc(100% - 1.5rem);margin:-2.2rem 0 0 auto;position:relative;box-shadow:-.75rem .75rem #11110f17}.article-page.hero-text-first .article-hero-media .feature-thesis p{font-size:1.32rem}}@media (max-width:1100px){.footer-masthead{grid-template-columns:minmax(0,1fr) minmax(14rem,.65fr)}.footer-masthead>.mono{display:none}.footer-directory{grid-template-columns:1.15fr repeat(3,.7fr)}.footer-newsletter{border-top:1px solid #3d3c38;grid-column:1/-1}.footer-newsletter .newsletter-form{max-width:32rem}}@media (max-width:820px){.site-header{padding:0 var(--gutter)}.header-inner{border-bottom:0;min-height:76px}.brand-link{border-right:0;padding-right:1rem}.wordmark-seal{width:2.4rem}.wordmark-name{font-size:1.18rem}.search-link{border-left:1px solid var(--rule);min-height:76px}.brand-note{display:none}.footer-masthead{grid-template-columns:1fr;align-items:start}.footer-masthead>p{border-top:1px solid #55534e;border-left:0;max-width:28rem;padding:1.5rem 0 0}.wordmark-stacked .wordmark-seal{width:4.3rem}.wordmark-stacked .wordmark-name{font-size:clamp(3.1rem,12vw,5rem)}.footer-directory{grid-template-columns:1fr 1fr}.footer-brand,.footer-newsletter{grid-column:1/-1}.footer-brand{border-bottom:1px solid #3d3c38}.footer-directory>:first-child,.footer-directory>:last-child{padding-inline:var(--gutter)}}@media (max-width:560px){.header-actions{gap:0}.search-link{width:48px}.menu-button{border-left:1px solid var(--rule);min-width:64px}.wordmark{gap:.5rem}.wordmark-name{font-size:1rem}.wordmark-seal{width:2.15rem;font-size:1rem}.footer-masthead{padding-block:3.5rem 2.5rem}.wordmark-stacked{gap:.75rem}.wordmark-stacked .wordmark-seal{width:3.6rem;font-size:1.7rem}.wordmark-stacked .wordmark-name{font-size:clamp(2.65rem,13vw,3.8rem)}.footer-directory{grid-template-columns:1fr 1fr}.footer-directory>*{padding:2rem 1rem}.footer-directory>:first-child,.footer-directory>:last-child{padding-inline:var(--gutter)}.footer-column:nth-of-type(4){grid-column:auto;display:flex}.footer-column:nth-of-type(4) .eyebrow{grid-column:auto}.footer-newsletter{grid-column:1/-1}.footer-base{flex-direction:column;gap:.7rem}}.site-header{padding-inline:0}.header-inner{min-height:84px;padding-left:var(--gutter);grid-template-columns:auto minmax(0,1fr) auto}.brand-link{border-right:0;min-width:clamp(13rem,19vw,20rem);padding-right:clamp(1.5rem,3vw,3.5rem)}.desktop-nav{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;padding-inline:clamp(.5rem,2vw,2rem);display:grid}.desktop-nav a{white-space:nowrap;border:0;flex-direction:row;justify-content:center;align-items:center;gap:.45rem;min-width:0;padding:0 clamp(.35rem,.75vw,.85rem)}.desktop-nav a:first-child{border-left:0}.desktop-nav a:hover{color:var(--ink);background:0 0}.desktop-nav a:after{content:"";background:var(--ink);height:2px;transition:transform .18s;position:absolute;bottom:1.35rem;left:18%;right:18%;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.desktop-nav a[aria-current=page]{box-shadow:none}.desktop-nav a:hover .nav-index{color:var(--ink-muted)}.header-actions{height:84px}.search-link{border-left:0}.search-link:hover{color:var(--ink);background:0 0}.brand-note{padding-inline:var(--gutter)}.article-opening-plate{padding-top:clamp(2.5rem,4.5vw,4.5rem);padding-bottom:clamp(2.5rem,4vw,4rem)}.article-opening-plate+.article-opening-plate{border-top:1px solid var(--rule);padding-top:clamp(2.5rem,4.5vw,4.5rem)}.article-opening-plate .viz-head{margin-bottom:clamp(1.5rem,2.5vw,2.4rem)}.article-layout{padding-top:clamp(3rem,5vw,5.5rem)}.article-modules>:first-child{margin-top:0}.article-modules>:last-child{margin-bottom:0}.module-text{margin-bottom:clamp(2.25rem,4vw,4rem)}.module-text p{margin:0 0 1.35em}.module-text p:last-child{margin-bottom:0}.module-text h3,.module-text h4{max-width:var(--reading);border-top:1px solid var(--rule);font:400 clamp(1.65rem, 2.7vw, 2.7rem)/1.05 var(--display);letter-spacing:-.035em;margin:clamp(2.5rem,4vw,4rem) 0 1rem;padding-top:1.2rem}.module-text h4{font-size:clamp(1.3rem,2vw,1.85rem)}.module-text h3:first-child,.module-text h4:first-child{margin-top:0}.module-text ul,.module-text ol{max-width:var(--reading);margin:1.25rem 0 2rem;padding-left:1.35rem}.module-text li{font:400 1rem/1.65 var(--display);margin-bottom:.65rem}.module-text blockquote{max-width:var(--reading);border-left:3px solid var(--article-accent);font:400 1.35rem/1.45 var(--display);margin:2.5rem 0;padding:1.5rem 0 1.5rem 1.5rem}.viz{margin-top:clamp(3rem,5vw,5.5rem);margin-bottom:clamp(3rem,5vw,5.5rem);padding-top:clamp(2rem,3vw,3rem);padding-bottom:clamp(2rem,3vw,3rem)}.viz-head{grid-template-columns:minmax(4.5rem,.2fr) minmax(0,1fr);align-items:baseline;gap:clamp(1rem,2.3vw,2.4rem);margin-bottom:clamp(1.5rem,2.5vw,2.5rem);display:grid}.viz-head figcaption,.viz-head h2,.viz-head h3{width:100%}.viz-diagram-lead{max-width:45rem;margin:calc(-1*clamp(.4rem,1vw,.8rem)) 0 clamp(1.6rem,3vw,2.8rem)}.viz-labeled .viz-diagram-lead{margin-left:calc(clamp(4.5rem,12vw,9rem) + clamp(1rem,2.3vw,2.4rem))}.viz-callouts{border-top:1px solid var(--ink);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.viz-callouts li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;min-height:11rem;padding:clamp(1.2rem,2vw,2rem);position:relative}.viz-callouts li:after{content:"";background:var(--article-accent);width:clamp(2.5rem,5vw,5rem);height:3px;position:absolute;top:0;left:0}.viz-callouts li>span{color:var(--ink-muted);padding-top:.2rem}.viz-callouts li>div{min-width:0}.viz-callouts strong{margin-bottom:.7rem;font-size:clamp(1.2rem,1.8vw,1.65rem);display:block}.viz-callouts p{grid-column:auto;font-size:.88rem;line-height:1.55}@media (max-width:1100px){.brand-link{min-width:12rem}.desktop-nav{padding-inline:.25rem}.desktop-nav a{gap:.25rem;font-size:.55rem}.nav-index{display:none}}@media (max-width:820px){.header-inner{min-height:76px;padding-left:var(--gutter)}.brand-link{min-width:0}.header-actions{height:76px}}@media (max-width:640px){.article-opening-plate,.article-opening-plate+.article-opening-plate{padding-block:2.5rem}.article-layout{padding-top:3rem}.viz-head{grid-template-columns:1fr;gap:.7rem}.viz-labeled .viz-diagram-lead{margin-left:0}.viz-callouts{grid-template-columns:1fr}.viz-callouts li{min-height:0}}.section-index>a{isolation:isolate;min-height:clamp(17rem,24vw,25rem);color:var(--paper-bright);background:var(--ink);overflow:hidden}.section-index>a .story-art{z-index:-2;border:0;height:100%;min-height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .3s;position:absolute;inset:0}.section-index>a .story-art:after{content:"";z-index:2;background:linear-gradient(#11110f14,#11110fd9);position:absolute;inset:0}.section-index>a .story-art img{filter:saturate(.72)contrast(1.04)}.section-index>a:hover .story-art{transform:scale(1.035)}.section-index>a:hover{background:var(--ink)}.section-index>a span,.section-index>a p{color:#d3d0c7}.section-index>a h3{text-shadow:0 1px 18px #00000073}.section-index-lead{min-height:clamp(34rem,48vw,50rem)}.feature-lead-type{grid-template-columns:minmax(18rem,.78fr) minmax(32rem,1.22fr);min-height:min(86vh,58rem)}.feature-lead-visual{min-width:0;position:relative;overflow:hidden}.feature-lead-visual>.story-art{border:0;height:100%;min-height:min(86vh,58rem)}.feature-lead-visual .feature-thesis{border-top:4px solid var(--accent);background:#11110ff0;width:min(72%,38rem);min-height:0;padding:clamp(1.4rem,2.5vw,2.5rem);position:absolute;bottom:0;right:0}.desk-folio{grid-template-columns:1.05fr repeat(3,1fr)}.desk-cell{min-height:31rem;color:var(--paper-bright);background:var(--ink);padding:0;position:relative;overflow:hidden}.desk-cell-art{position:absolute;inset:0}.desk-cell-art .story-art{border:0;height:100%;min-height:100%}.desk-cell-art:after{content:"";background:linear-gradient(#11110f0a 20%,#11110feb 88%);position:absolute;inset:0}.desk-cell-copy{z-index:2;min-height:31rem;padding:var(--space-3);flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}.desk-cell-copy>p:not(.eyebrow){color:#d1cec5;flex:none}.desk-cell-copy .eyebrow{color:#d1cec5}.desk-cell-copy h3{color:var(--paper-bright);text-shadow:0 2px 16px #0000006b}.desk-cell-copy .text-link{color:var(--paper-bright)}.desk-cell:nth-child(3n),.desk-cell:nth-child(3n) .desk-cell-copy{min-height:37rem}.journal-row-gazette{grid-template-columns:3rem minmax(0,1fr) minmax(10rem,15rem) 3rem;min-height:11rem}.journal-row-gazette .journal-art{display:block}.journal-row .journal-art{overflow:hidden}.journal-row .journal-art .story-art{transition:transform .28s}.journal-row:hover .journal-art .story-art{transform:scale(1.025)}.guide-reference{grid-template-columns:3.5rem minmax(9rem,.7fr) minmax(0,1.4fr) minmax(0,1fr) 2rem}.guide-reference-art{overflow:hidden;justify-self:stretch!important}.guide-reference-art .story-art{min-height:7.5rem}.research-story-art{margin-bottom:1.25rem;overflow:hidden}.research-story-art .story-art{border-color:#4b4c47;min-height:15rem}.research-story:nth-child(2) .research-story-art .story-art{min-height:20rem}.category-lead-art{min-width:0;position:relative}.category-lead-art>.story-art{min-height:34rem}.category-lead-art>.feature-thesis{z-index:2;width:min(88%,42rem);min-height:0;padding:var(--space-3);margin:-7rem 0 0 auto;position:relative}.catalog-story-art,.tech-index-art,.reviews-card-art,.culture-card-art,.living-room-art{overflow:hidden}.catalog-story-art .story-art,.tech-index-art .story-art{min-height:6.5rem}.guides-catalog li{grid-template-columns:3.2rem minmax(8rem,.55fr) minmax(0,1.1fr) minmax(0,1.3fr) 4.5rem}.reviews-docket-lead{flex-direction:column;display:flex}.reviews-lead-art{margin:calc(-1 * var(--space-5)) calc(-1 * var(--gutter)) var(--space-3)}.reviews-lead-art .story-art{border:0;min-height:25rem}.reviews-card-art{margin:-1.3rem -1.4rem 1rem;display:block}.reviews-card-art .story-art{border:0;min-height:10rem}.tech-spec-lead{grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr) minmax(14rem,.55fr)}.tech-lead-art .story-art{border-color:#3d4f4c;min-height:29rem}.tech-index li{grid-template-columns:3rem minmax(8rem,.45fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center}.culture-essay-lead{grid-template-columns:minmax(22rem,1.1fr) minmax(16rem,.7fr) minmax(20rem,.8fr)}.culture-lead-art .story-art{min-height:32rem}.culture-card-art{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-3);display:block}.culture-card-art .story-art{border:0}.style-lookbook article{justify-content:flex-start}.style-look-art{margin:calc(-1 * var(--space-5)) calc(-1 * var(--gutter)) var(--space-4);display:block}.style-look-art .story-art{border:0;min-height:34rem;max-height:48rem}.living-room-art{margin:calc(-1 * var(--space-4)) -1.4rem var(--space-3);display:block}.living-room-art .story-art{border:0;min-height:13rem}.search-results article{grid-template-columns:3.5rem minmax(10rem,.55fr) minmax(0,1.4fr) 4rem;align-items:center}.search-result-art img{object-fit:cover}@media (max-width:1100px){.feature-lead-type{grid-template-columns:1fr}.feature-lead-visual>.story-art{min-height:38rem}.guide-reference{grid-template-columns:3rem 9rem 1fr 4.5rem}.guide-reference>p{display:none}.culture-essay-lead{grid-template-columns:1fr 1fr}.culture-essay-lead .category-lead-copy{grid-column:1/-1}.tech-spec-lead{grid-template-columns:1fr 1fr}.tech-spec-lead dl{grid-column:1/-1}}@media (max-width:820px){.section-index>a{min-height:18rem}.section-index-lead{min-height:15rem}.journal-row-gazette{grid-template-columns:2.5rem minmax(0,1fr) 9rem}.journal-row-gazette .journal-time{display:none}.guides-catalog li{grid-template-columns:2.5rem 8rem 1fr 4rem}.guides-catalog li>p{display:none}.tech-index li{grid-template-columns:2.4rem 8rem 1fr}.tech-index p{display:none}.culture-essay-lead,.tech-spec-lead{grid-template-columns:1fr}.style-look-art .story-art{min-height:26rem}.search-results article{grid-template-columns:2.5rem 8rem 1fr}.search-results article>span:last-child{display:none}}@media (max-width:560px){.section-index>a{min-height:15rem}.section-index>a p{display:none}.feature-lead-visual>.story-art{min-height:28rem}.feature-lead-visual .feature-thesis{width:100%;position:relative}.journal-row-gazette{grid-template-columns:2rem minmax(0,1fr)}.journal-row-gazette .journal-art{grid-area:1/2;margin-bottom:.6rem}.journal-row-gazette .journal-copy{grid-column:2}.journal-row-gazette .journal-art .story-art{min-height:11rem}.guide-reference{grid-template-columns:2.2rem 7rem 1fr}.guide-reference>a:last-child{display:none}.guides-catalog li{grid-template-columns:2rem 6rem 1fr}.guides-catalog li>.mono:last-child{display:none}.tech-index li{grid-template-columns:2rem 6rem 1fr}.related-reading>header{grid-template-columns:1fr}.reading-history{grid-template-columns:1fr auto}.reading-history>.eyebrow{grid-column:1/-1}.search-results article{grid-template-columns:2rem 7rem 1fr;gap:.7rem}.search-results article>span:first-child{font-size:1.5rem}.search-results h2{font-size:1.3rem}.search-results p{display:none}}.category-page{--desk-accent:var(--accent);--desk-surface:var(--paper-deep);--desk-ink:var(--ink)}.category-living{--desk-accent:#5d6146;--desk-surface:#e7e2d5}.category-style{--desk-accent:#865445;--desk-surface:#efe0d8}.category-technology{--desk-accent:#82a399;--desk-surface:#182423;--desk-ink:var(--paper-bright)}.category-culture{--desk-accent:#8d4d3d;--desk-surface:#eadfd3}.category-reviews{--desk-accent:#9a6a27;--desk-surface:#e7dcc8}.category-guides{--desk-accent:#315765;--desk-surface:#dce5e4}.category-page .category-header{background:var(--desk-surface);position:relative;overflow:hidden}.category-page .category-header:after{content:"";right:var(--gutter);background:var(--desk-accent);width:clamp(6rem,14vw,14rem);height:.35rem;position:absolute;bottom:0}.category-style .category-header h1{color:var(--desk-accent);text-transform:none;font-style:italic}.category-technology .category-header{color:var(--paper-bright);border-color:#42524f}.category-technology .category-header>p:not(.eyebrow),.category-technology .category-count{color:#aab7b3}.category-culture .category-header{background:linear-gradient(90deg, var(--paper) 0 34%, var(--desk-surface) 34%)}.category-culture .category-header h1,.category-reviews .category-header h1{color:var(--desk-accent)}.category-guides .category-header h1{color:var(--desk-accent);font-family:var(--brand);text-transform:uppercase;font-weight:900}.category-page .subcategory-index{border-color:var(--desk-accent)}@supports (color:color-mix(in lab, red, red)){.category-page .subcategory-index{border-color:color-mix(in srgb, var(--desk-accent) 42%, var(--rule))}}.category-style .subcategory-index{background:#f7eee8}.category-culture .subcategory-index{background:#f3ece4}.category-reviews .subcategory-index{background:#efe5d4}.category-guides .subcategory-index{color:#183844;background:#e8eeee}.living-lead .category-lead-copy h2{margin-bottom:clamp(2rem,3.5vw,3.5rem)}.living-lead .category-lead-copy>p:not(.eyebrow){margin-bottom:2rem}.living-lead{align-items:start;min-height:0}.living-lead .category-lead-art>.story-art{aspect-ratio:4/3;height:auto}.living-lead .category-lead-art>.feature-thesis{width:100%;box-shadow:none;border-top:4px solid #85866b;margin:0}.living-rooms{z-index:1;position:relative}.style-editorial-lead{color:#34231f;border-bottom:1px solid var(--ink);background:#efe0d8;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.45fr) minmax(21rem,.75fr);min-height:min(78vh,54rem);display:grid}.style-lead-art{grid-row:1/3;min-width:0;overflow:hidden}.style-lead-art .story-art{border:0;height:100%;min-height:min(78vh,54rem)}.style-editorial-lead .category-lead-copy{max-width:38rem;padding:clamp(3rem, 6vw, 7rem) var(--gutter) 2.5rem;align-self:end}.style-editorial-lead .category-lead-copy h2{color:#78493d;font-style:italic}.style-editorial-lead .category-lead-copy>p:not(.eyebrow){color:#66534c;max-width:31rem}.style-editorial-lead .button{color:#fffaf4;background:#78493d;border-color:#78493d}.style-margin-note{margin:0 var(--gutter) 2.5rem;color:#8a685e;border-top:1px solid #bda99f;padding-top:1rem}.tech-systems{padding:clamp(3rem, 6vw, 6.5rem) var(--gutter);background:#e5e8e3}.tech-systems>header{grid-template-columns:.45fr 1.55fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.tech-systems>header h2{max-width:54rem;font:400 clamp(2.5rem, 4.7vw, 5.2rem)/.92 var(--display);letter-spacing:-.05em;margin:0}.tech-systems-grid{border-top:1px solid #83908c;border-left:1px solid #aeb7b3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tech-systems-grid li{background:#edf0ec;border-bottom:1px solid #aeb7b3;border-right:1px solid #aeb7b3;flex-direction:column;min-width:0;min-height:28rem;padding:1.2rem;display:flex}.tech-systems-grid li:nth-child(7n+1){background:#d5dfdc;grid-column:span 2}.tech-systems-grid li:nth-child(5n){color:var(--paper-bright);background:#20302e}.tech-systems-grid li:nth-child(5n) p,.tech-systems-grid li:nth-child(5n)>span{color:#aab7b3}.tech-index-art{margin:-1.2rem -1.2rem 1.2rem;display:block;overflow:hidden}.tech-index-art .story-art{border:0;min-height:15rem}.tech-systems-grid li:nth-child(7n+1) .story-art{min-height:22rem}.tech-systems-grid li>span{color:#547068;margin-bottom:auto;font-size:.5rem}.tech-systems-grid h3{font:400 clamp(1.55rem, 2.4vw, 2.5rem)/1 var(--display);letter-spacing:-.035em;margin:2.5rem 0 .8rem}.tech-systems-grid p{color:#5f6864;margin:0;font-size:.76rem}.culture-essay-lead{background:#eadfd3;grid-template-columns:minmax(25rem,1.25fr) minmax(22rem,.75fr);align-items:stretch;gap:0;padding:0}.culture-lead-art .story-art{border:0;height:100%;min-height:42rem}.culture-lead-copy{min-width:0;padding:clamp(3rem, 5vw, 6rem) var(--gutter) 2rem;flex-direction:column;justify-content:space-between;display:flex}.culture-lead-copy .category-lead-copy{align-self:auto;max-width:40rem}.culture-lead-copy .category-lead-copy h2{color:#743c31;font-style:italic}.culture-lead-copy blockquote{max-width:34rem;font:italic 400 clamp(1.25rem, 2vw, 2rem)/1.25 var(--display);color:#694b43;border-top:1px solid #bb9e8e;border-left:4px solid #8d4d3d;margin:3rem 0 0;padding:1.25rem 0 0 1.5rem}.guides-lead{background:#dce5e4;border-bottom:1px solid #315765;grid-template-rows:1fr auto;grid-template-columns:minmax(24rem,1.25fr) minmax(20rem,.75fr);display:grid}.guides-lead-art{grid-row:1/3;min-width:0;overflow:hidden}.guides-lead-art .story-art{border:0;height:100%;min-height:39rem}.guides-lead .category-lead-copy{padding:clamp(3rem, 5vw, 6rem) var(--gutter) 2rem;align-self:end}.guides-lead .category-lead-copy h2{color:#244854;font-family:var(--brand);text-transform:uppercase;font-weight:850;line-height:.86}.guides-lead .button{background:#244854;border-color:#244854}.guides-lead dl{margin:0 var(--gutter) 2rem;border-top:1px solid #8da2a6;grid-template-columns:repeat(3,1fr);display:grid}.guides-lead dl div{border-right:1px solid #8da2a6;padding:1rem 0}.guides-lead dl div+div{padding-left:1rem}.guides-lead dt{color:#5e757a;font:600 .5rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.guides-lead dd{font:400 1.4rem/1 var(--display);margin:.45rem 0 0}.desk-archive{padding:clamp(3.5rem, 7vw, 7rem) var(--gutter);border-bottom:1px solid var(--ink);background:var(--paper)}.desk-archive>header{grid-template-columns:.45fr 1.25fr .5fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.desk-archive>header h2{max-width:47rem;font:400 clamp(2.5rem, 4.6vw, 5rem)/.92 var(--display);letter-spacing:-.05em;margin:0}.desk-archive>header>p:last-child{text-align:right;color:var(--ink-muted);font-size:.5rem}.desk-archive-grid{border-top:1px solid var(--rule-dark);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.desk-archive-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-bright);flex-direction:column;min-width:0;display:flex}.desk-archive-grid article:nth-child(7n+1){grid-column:span 2}.desk-archive-art{display:block;overflow:hidden}.desk-archive-art .story-art{border:0;min-height:15rem;transition:transform .45s cubic-bezier(.16,1,.3,1)}.desk-archive-grid article:nth-child(7n+1) .story-art{min-height:25rem}.desk-archive-grid article:hover .story-art{transform:scale(1.025)}.desk-archive-copy{flex-direction:column;flex:1;padding:1.4rem;display:flex}.desk-archive-copy h3{font:400 clamp(1.5rem, 2.3vw, 2.35rem)/1 var(--display);letter-spacing:-.035em;margin:.25rem 0 .8rem}.desk-archive-copy>p:not(.eyebrow){color:var(--ink-muted);font-size:.76rem}.desk-archive-copy>span{color:var(--ink-muted);margin-top:auto;padding-top:1.5rem;font-size:.48rem}.desk-archive-living{background:#e7e2d5}.desk-archive-living .desk-archive-grid article:nth-child(4n+2){background:#d9d5c5}.desk-archive-style{background:#efe0d8}.desk-archive-style>header h2,.desk-archive-style .desk-archive-copy h3{color:#78493d;font-style:italic}.desk-archive-style .desk-archive-grid{grid-template-columns:1.15fr .85fr 1fr}.desk-archive-style .desk-archive-grid article:nth-child(7n+1){grid-area:span 2/span 1}.desk-archive-style .desk-archive-grid article:nth-child(7n+1) .story-art{min-height:31rem}.desk-archive-culture{background:#f0e8df}.desk-archive-culture .desk-archive-grid article:nth-child(3n+2){text-align:right;background:#eadfd3}.desk-archive-culture .desk-archive-copy h3{font-style:italic}.desk-archive-reviews{background:#e7dcc8}.desk-archive-reviews .desk-archive-grid article{border-color:#c8b99d}.desk-archive-guides{background:#dce5e4}.desk-archive-guides .desk-archive-grid{counter-reset:guide-card}.desk-archive-guides .desk-archive-grid article{counter-increment:guide-card;position:relative}.desk-archive-guides .desk-archive-grid article:before{content:counter(guide-card, decimal-leading-zero);z-index:2;color:#fff;font:600 .55rem/1 var(--mono);background:#244854;padding:.7rem;position:absolute;top:0;left:0}.desk-archive-guides .desk-archive-copy h3{color:#244854;font-family:var(--brand);text-transform:uppercase;font-weight:800}.search-page>header{background:linear-gradient(120deg, var(--paper) 0 66%, #e6e0d4 66%);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;min-height:clamp(25rem,42vw,39rem);padding-block:clamp(4rem,8vw,8rem)}.search-page>header .eyebrow{grid-column:1/-1}.search-page>header h1{grid-column:1;max-width:13ch}.search-page>header>p:last-child{grid-column:2;max-width:28rem;margin-bottom:.5rem}.search-console{padding:clamp(2.5rem, 5vw, 5rem) var(--gutter);color:var(--paper-bright);background:#11120f;border-bottom:1px solid #393a35;position:relative}.search-form{max-width:82rem;margin:0 auto}.search-form label{max-width:58rem;color:var(--paper-bright);font:400 clamp(2rem, 4vw, 4.6rem)/.95 var(--display);letter-spacing:-.045em;margin-bottom:1.5rem;display:block}.search-form>div{border:1px solid #77766e;grid-template-columns:1fr auto;display:grid}.search-form input{color:#fff;min-width:0;height:clamp(4.5rem,7vw,6.4rem);font:400 clamp(1rem, 1.8vw, 1.45rem)/1 var(--sans);background:0 0;border:0;padding:0 1.5rem}.search-form input::placeholder{color:#77766e}.search-form button{color:#11120f;min-width:10rem;font:700 .62rem/1 var(--mono);letter-spacing:.09em;background:#e8e3d9;border:0;border-left:1px solid #77766e}.search-suggestions{flex-wrap:wrap;align-items:center;gap:.65rem;max-width:82rem;margin:1.2rem auto 0;display:flex}.search-suggestions>span{color:#77766e;margin-right:.3rem;font-size:.5rem}.search-suggestions button{color:#c9c6bc;background:0 0;border:1px solid #454640;border-radius:99px;padding:.45rem .7rem;font-size:.68rem}.search-suggestions button:hover{color:#11120f;background:#e8e3d9}.search-mode{color:#77766e;align-items:center;gap:.5rem;max-width:82rem;margin:2rem auto 0;font-size:.48rem;display:flex}.search-mode span{color:#93aa68;font-size:.62rem}.search-filter-deck{padding:1.5rem var(--gutter);border-bottom:1px solid var(--ink);background:#e6e0d4;grid-template-columns:1.35fr .65fr;gap:3rem;display:grid}.search-filter-deck>div{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.search-filter-deck>div>span{color:var(--ink-muted);font-size:.48rem}.search-filters{border:0;flex-wrap:wrap;gap:.35rem;padding:0;display:flex}.search-filters button{background:0 0;border:1px solid #b6b0a4;padding:.5rem .7rem;font-size:.62rem}.search-filters button.is-active{color:var(--paper-bright);background:var(--ink);border-color:var(--ink)}.search-summary{padding:1.25rem var(--gutter);border-bottom:1px solid var(--ink);justify-content:space-between;gap:2rem;font-size:.5rem;display:flex}.search-results{padding:clamp(2rem, 4vw, 4rem) var(--gutter) clamp(5rem, 8vw, 8rem);background:var(--paper-deep);border:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.search-results .search-result{border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-bright);flex-direction:column;align-items:stretch;min-width:0;padding:0;display:flex}.search-results .search-result-lead{grid-column:span 2;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:stretch;display:grid}.search-result-art{min-height:18rem;display:block;position:relative;overflow:hidden}.search-result-lead .search-result-art{min-height:32rem}.search-result-art img{object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.search-result:hover .search-result-art img{transform:scale(1.025)}.search-result-copy{flex-direction:column;flex:1;min-width:0;padding:1.5rem;display:flex}.search-results h2{font:400 clamp(1.55rem, 2.5vw, 2.7rem)/.98 var(--display);letter-spacing:-.04em;margin:.35rem 0 1rem}.search-result-lead h2{font-size:clamp(2.5rem,4.2vw,4.8rem)}.search-result-copy>p:not(.eyebrow){color:var(--ink-muted);font-size:.76rem}.search-result-copy footer{color:var(--ink-muted);flex-wrap:wrap;gap:.55rem 1rem;margin-top:auto;padding-top:2rem;font-size:.45rem;display:flex}.search-result{border-top:4px solid var(--accent)}.search-result-living{border-top-color:#5d6146!important}.search-result-style{border-top-color:#865445!important}.search-result-technology{border-top-color:#416d68!important}.search-result-culture{border-top-color:#8d4d3d!important}.search-result-reviews{border-top-color:#9a6a27!important}.search-result-guides{border-top-color:#315765!important}.search-result-style h2{color:#78493d;font-style:italic}.search-result-technology:nth-child(4n){color:var(--paper-bright);background:#20302e}.search-result-technology:nth-child(4n) .search-result-copy>p,.search-result-technology:nth-child(4n) footer{color:#aab7b3}.search-result-guides h2{color:#244854;font-family:var(--brand);text-transform:uppercase;font-weight:800}.search-results mark{background:#d9cb90;padding:0 .08em}.article-page.section-living{--article-accent:#626448;--article-wash:#e7e2d5;--article-panel:#4f513d}.article-page.section-technology{--article-accent:#4c7770;--article-wash:#e1e8e5;--article-panel:#182423}.article-page.section-guides{--article-accent:#315765;--article-wash:#dce5e4;--article-panel:#244854}.article-page[class*=section-] .article-meta-rail{border-color:var(--article-accent);background:var(--article-wash)}.article-page[class*=section-] .article-meta-rail strong,.article-page[class*=section-] .article-hero-copy .eyebrow{color:var(--article-accent)}.article-page[class*=section-] .article-hero{background:linear-gradient(120deg, var(--paper) 0 72%, var(--article-wash) 72%)}.article-page[class*=section-] .article-hero-media .feature-thesis{background:var(--article-panel);border-top-color:var(--article-accent)}.article-page[class*=section-] .article-opening-plate{border-top:4px solid var(--article-accent);background:linear-gradient(90deg, var(--article-wash), var(--paper) 42%)}.article-page.section-style .article-hero-copy h1{color:#78493d;font-style:italic}.article-page.section-technology .article-meta-rail{color:#dce4e0;background:#182423}.article-page.section-technology .article-meta-rail span{color:#9eb1ac}.article-page.section-technology .article-meta-rail strong{color:#edf1ef}.article-page.section-culture .article-hero-copy h1{font-style:italic}.article-page.section-reviews .article-hero{background:linear-gradient(120deg, var(--paper) 0 67%, #e7dcc8 67%)}.article-page.section-guides .article-hero-copy h1{color:#244854;font-family:var(--brand);text-transform:uppercase;font-weight:850;line-height:.86}@media (max-width:1100px){.style-editorial-lead,.guides-lead{grid-template-columns:1fr}.style-lead-art,.guides-lead-art{grid-row:auto}.style-lead-art .story-art,.guides-lead-art .story-art{min-height:35rem}.culture-essay-lead{grid-template-columns:1fr}.culture-lead-art .story-art{min-height:34rem}.tech-systems-grid,.desk-archive-grid,.desk-archive-style .desk-archive-grid,.search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.search-result-lead{grid-column:1/-1}}@media (max-width:720px){.category-page .category-header:after{left:var(--gutter);right:auto}.category-culture .category-header{background:var(--desk-surface)}.style-lead-art .story-art,.guides-lead-art .story-art,.culture-lead-art .story-art{min-height:25rem}.style-editorial-lead .category-lead-copy,.culture-lead-copy,.guides-lead .category-lead-copy{padding:2.5rem var(--gutter)}.tech-systems>header,.desk-archive>header{grid-template-columns:1fr}.desk-archive>header>p:last-child{text-align:left}.tech-systems-grid,.desk-archive-grid,.desk-archive-style .desk-archive-grid{grid-template-columns:1fr}.tech-systems-grid li:nth-child(7n+1),.desk-archive-grid article:nth-child(7n+1),.desk-archive-style .desk-archive-grid article:nth-child(7n+1){grid-area:auto}.tech-systems-grid li,.desk-archive-grid article{min-height:0}.search-page>header{background:var(--paper);grid-template-columns:1fr;min-height:30rem}.search-page>header h1,.search-page>header>p:last-child{grid-column:1}.search-form>div{grid-template-columns:1fr}.search-form button{border-top:1px solid #77766e;border-left:0;min-height:3.5rem}.search-filter-deck{grid-template-columns:1fr;gap:1.2rem}.search-filter-deck>div{grid-template-columns:1fr}.search-results{padding-inline:var(--gutter);grid-template-columns:1fr}.search-results .search-result-lead{grid-column:auto;display:flex}.search-result-lead .search-result-art{min-height:23rem}.search-result-copy>p:not(.eyebrow){display:block}.article-page[class*=section-] .article-hero{background:var(--paper)}}.letter-page-v2{--letter-green:#aebcaf;--letter-line:#3f413b;background:var(--paper)}.letter-hero{isolation:isolate;min-height:min(88vh,58rem);padding:clamp(5rem, 9vw, 9rem) var(--gutter) 6rem;color:var(--paper-bright);border-bottom:1px solid var(--letter-line);background:#11120f;grid-template-columns:minmax(25rem,1.2fr) minmax(22rem,.8fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid;position:relative;overflow:hidden}.letter-hero-mark{z-index:-1;left:calc(var(--gutter) - .06em);color:#292b27;letter-spacing:-.09em;white-space:nowrap;font-size:clamp(9rem,22vw,25rem);line-height:.65;position:absolute;bottom:-.08em}.letter-hero-copy{z-index:1;max-width:58rem;position:relative}.letter-hero-copy>.eyebrow{color:#c6c5bd;margin-bottom:clamp(2rem,4vw,4rem)}.letter-hero h1{font:400 clamp(4.2rem, 7.2vw, 8.7rem)/.82 var(--display);letter-spacing:-.065em;margin:0}.letter-hero h1 em{color:var(--letter-green);font-weight:400}.letter-hero-dek{color:#aeaca4;max-width:41rem;margin:2rem 0 0;font-size:clamp(.9rem,1.2vw,1.08rem);line-height:1.6}.letter-signup{max-width:47rem;margin-top:clamp(2rem,4vw,3.5rem)}.letter-signup .newsletter-form{grid-template-columns:minmax(0,1fr) auto}.letter-signup .newsletter-form input{height:4rem;color:var(--ink);background:#f4f0e8;border-color:#77776f;padding-inline:1.2rem;font-size:.85rem}.letter-signup .newsletter-form button{color:#11120f;background:var(--letter-green);border-color:#f4f0e8;min-width:10rem}.letter-signup .newsletter-form button:hover{color:#f4f0e8;background:0 0}.letter-signup .form-status{color:#bbb9b1}.letter-signup>p{color:#77776f;margin:.75rem 0 0;font-size:.61rem}.letter-issue-card{z-index:1;background:#181916;border:1px solid #4d4e48;flex-direction:column;align-self:stretch;min-width:0;display:flex;position:relative}.letter-issue-art{border-bottom:1px solid #4d4e48;display:block;overflow:hidden}.letter-issue-art .story-art{filter:saturate(.7);border:0;min-height:clamp(14rem,22vw,23rem)}.letter-issue-card-head{justify-content:space-between;gap:1rem;padding:1.4rem 1.5rem .8rem;display:flex}.letter-issue-card-head .eyebrow{color:#d6d3ca;margin:0}.letter-issue-card-head .mono{color:#70716b;font-size:.46rem}.letter-issue-card ol{margin:0;padding:0 1.5rem 1.5rem;list-style:none}.letter-issue-card li{border-top:1px solid #3b3c37;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.letter-issue-card li span{color:#77776f;font-size:.45rem}.letter-issue-card li strong{font:400 clamp(1rem, 1.6vw, 1.45rem)/1.15 var(--display)}.letter-hero-rail{inset:auto var(--gutter) 1.4rem;color:#62635d;letter-spacing:.09em;justify-content:space-between;gap:1rem;font-size:.45rem;display:flex;position:absolute}.letter-promise{padding:clamp(5rem, 9vw, 9rem) var(--gutter);background:var(--paper-deep);border-bottom:1px solid var(--ink)}.letter-promise>header{grid-template-columns:.55fr 1.45fr;align-items:end;gap:3rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.letter-promise>header h2{max-width:64rem;font:400 clamp(3.2rem, 6vw, 7rem)/.87 var(--display);letter-spacing:-.055em;margin:0}.letter-promise-grid{border-top:1px solid var(--ink);border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.letter-promise-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;min-height:22rem;padding:clamp(1.5rem,3vw,3rem)}.letter-promise-grid article:nth-child(2){background:#e3ded1}.letter-promise-grid article:nth-child(3){color:var(--paper-bright);background:#30352e}.letter-promise-grid article>span{color:#a6a296;margin-bottom:clamp(4rem,8vw,8rem);font-size:clamp(3rem,5vw,5.5rem);line-height:.75;display:block}.letter-promise-grid article:nth-child(3)>span{color:#778272}.letter-promise-grid h3{font:400 clamp(1.7rem, 2.7vw, 3rem)/.98 var(--display);letter-spacing:-.035em;margin:0 0 1rem}.letter-promise-grid p{max-width:28rem;color:var(--ink-muted);margin:0;font-size:.77rem;line-height:1.55}.letter-promise-grid article:nth-child(3) p{color:#b6b8b0}.letter-sample{padding:clamp(5rem, 9vw, 9rem) var(--gutter);border-bottom:1px solid var(--ink);background:#f4f0e8}.letter-sample-head{grid-template-columns:.55fr 1.15fr .7fr;align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.letter-sample-head>div .mono{color:var(--ink-muted);font-size:.48rem}.letter-sample-head h2{font:400 clamp(3rem, 5.5vw, 6.5rem)/.88 var(--display);letter-spacing:-.055em;margin:0}.letter-sample-head>p{max-width:27rem;color:var(--ink-muted);margin:0;font-size:.76rem}.letter-sample-grid{border-top:1px solid var(--ink);border-left:1px solid var(--rule);grid-template-columns:minmax(26rem,1.2fr) minmax(23rem,.8fr);display:grid}.letter-sample-lead{border-right:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-rows:auto 1fr;display:grid}.letter-sample-art{display:block;overflow:hidden}.letter-sample-art .story-art{border:0;min-height:clamp(25rem,42vw,43rem)}.letter-sample-lead>div{padding:clamp(1.5rem,3vw,3rem)}.letter-sample-lead h3{max-width:48rem;font:400 clamp(2.5rem, 4.5vw, 5.1rem)/.9 var(--display);letter-spacing:-.05em;margin:.5rem 0 1.2rem}.letter-sample-lead>div>p:not(.eyebrow){max-width:43rem;color:var(--ink-muted);font-size:.82rem}.letter-sample-lead .text-link{margin-top:1.5rem}.letter-sample-notes{grid-template-rows:repeat(3,1fr);display:grid}.letter-sample-notes article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(10rem,.85fr) minmax(0,1.15fr);min-height:16rem;display:grid}.letter-note-art{min-width:0;display:block;overflow:hidden}.letter-note-art .story-art{border:0;height:100%;min-height:16rem}.letter-sample-notes article>div{flex-direction:column;padding:1.3rem;display:flex}.letter-sample-notes h3{font:400 clamp(1.25rem, 2vw, 2rem)/1 var(--display);letter-spacing:-.03em;margin:.4rem 0 1rem}.letter-sample-notes article>div>span{color:var(--ink-muted);margin-top:auto;font-size:.45rem}.letter-terms{padding:clamp(5rem, 9vw, 9rem) var(--gutter);color:var(--paper-bright);background:#20231e;border-bottom:1px solid #41443d;grid-template-columns:.5fr 1.2fr .8fr;align-items:start;gap:clamp(2rem,6vw,7rem);display:grid;position:relative;overflow:hidden}.letter-terms-mark{color:#343930;letter-spacing:-.08em;font-size:clamp(8rem,17vw,19rem);line-height:.7}.letter-terms h2{max-width:50rem;font:400 clamp(3rem, 5vw, 5.8rem)/.88 var(--display);letter-spacing:-.055em;margin:0 0 2rem}.letter-terms>div:nth-child(2)>p:not(.eyebrow){color:#b3b5ad;max-width:44rem;font-size:.8rem;line-height:1.65}.letter-terms-links{flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem;display:flex}.letter-terms-links a{color:#d8d8d0;font:600 .52rem/1 var(--mono);letter-spacing:.08em;text-underline-offset:.3rem;text-decoration:underline}.letter-terms dl{border-top:1px solid #5a5d55;margin:0}.letter-terms dl div{border-bottom:1px solid #454840;grid-template-columns:.8fr 1.2fr;gap:1rem;padding:1rem 0;display:grid}.letter-terms dt{color:#858880;font:600 .48rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.letter-terms dd{font:400 1rem/1.2 var(--display);margin:0}.letter-final{padding:clamp(5rem, 10vw, 10rem) var(--gutter);color:var(--paper-bright);background:#11120f;grid-template-columns:.45fr 1.25fr .6fr;align-items:end;gap:2rem;display:grid}.letter-final h2{font:400 clamp(4.5rem, 9vw, 10rem)/.78 var(--display);letter-spacing:-.07em;margin:0}.letter-final h2 em{color:var(--letter-green);font-weight:400}.letter-final .button{justify-self:end;min-width:14rem}@media (max-width:1100px){.letter-hero{grid-template-columns:1fr;min-height:0}.letter-issue-card{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);display:grid}.letter-issue-art{border-bottom:0;border-right:1px solid #4d4e48;grid-row:span 2}.letter-issue-card ol{align-self:end}.letter-sample-grid{grid-template-columns:1fr}.letter-sample-lead{border-right-color:var(--rule)}.letter-sample-notes{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.letter-sample-notes article{grid-template-columns:1fr}.letter-terms{grid-template-columns:.35fr 1.15fr .8fr}}@media (max-width:760px){.letter-hero{grid-template-columns:1fr;gap:3.5rem;padding-top:4rem}.letter-hero h1{font-size:clamp(3.7rem,15vw,6rem)}.letter-hero-mark{font-size:10rem}.letter-signup .newsletter-form{grid-template-columns:1fr}.letter-signup .newsletter-form input{border-right:1px solid #77776f}.letter-signup .newsletter-form button{min-height:3.6rem}.letter-issue-card{display:flex}.letter-issue-art{border-bottom:1px solid #4d4e48;border-right:0}.letter-hero-rail{flex-wrap:wrap;grid-column:1;padding-top:0;position:static}.letter-promise>header,.letter-sample-head,.letter-promise-grid{grid-template-columns:1fr}.letter-promise-grid article{min-height:0}.letter-promise-grid article>span{margin-bottom:3rem}.letter-sample-grid{grid-template-columns:1fr}.letter-sample-art .story-art{min-height:22rem}.letter-sample-notes{grid-template-columns:1fr}.letter-sample-notes article{grid-template-columns:9rem minmax(0,1fr);min-height:12rem}.letter-note-art .story-art{min-height:12rem}.letter-terms{grid-template-columns:1fr}.letter-terms-mark{font-size:8rem}.letter-final{grid-template-columns:1fr;align-items:start}.letter-final .button{justify-self:start}}@media (max-width:480px){.letter-hero{padding-bottom:3rem}.letter-hero-rail{display:none}.letter-issue-card-head{display:block}.letter-issue-card-head .mono{margin-top:.5rem;display:block}.letter-sample-notes article{grid-template-columns:1fr}.letter-note-art .story-art{min-height:14rem}}.category-style{--desk-accent:#b99ab1;--desk-surface:#2d232e;--desk-ink:#f6f1ea}.category-culture{--desk-accent:#ef775e;--desk-surface:#24263e;--desk-ink:#f5f1e9}.category-reviews{--desk-accent:#d1a84d;--desk-surface:#dce4e7;--desk-ink:#183042}.category-style .category-header{color:#f5f0e9;background:#2d232e;border-color:#594654}.category-style .category-header h1{color:#d9c2d1;font-family:var(--brand);text-transform:uppercase;transform-origin:bottom;font-style:normal;font-weight:900;transform:scaleX(.84)}.category-style .category-header>p:not(.eyebrow),.category-style .category-count{color:#b8aab3}.category-style .subcategory-index{color:#f5f0e9;background:#382b38;border-color:#695564}.category-style .subcategory-index a{border-color:#5a4655}.category-style .subcategory-index span{color:#9f8598}.style-cover-lead{isolation:isolate;color:#f7f1eb;background:#241c25;border-bottom:1px solid #5b4656;min-height:min(64vh,44rem);position:relative;overflow:hidden}.style-cover-art{z-index:-2;position:absolute;inset:0}.style-cover-art .story-art{border:0;width:100%;height:100%;min-height:min(64vh,44rem)}.style-cover-art:after{content:"";background:linear-gradient(90deg,#1c141ce6 0%,#1c141c75 46%,#1c141c0d 76%);position:absolute;inset:0}.style-cover-copy{min-height:min(64vh,44rem);padding:clamp(3rem, 5vw, 5rem) var(--gutter) 5rem;align-items:center;display:flex}.style-cover-copy .category-lead-copy{max-width:47rem}.style-cover-copy .category-lead-copy .eyebrow{color:#d9c2d1}.style-cover-copy .category-lead-copy h2{color:#faf5ef;max-width:46rem;font:400 clamp(3.1rem, 5vw, 5.9rem)/.89 var(--display);letter-spacing:-.055em;text-wrap:balance;margin-bottom:1.25rem}.style-cover-copy .category-lead-copy>p:not(.eyebrow){color:#cbc0c7;max-width:40rem;margin-bottom:1.5rem}.style-cover-copy .button{color:#2d232e;background:#d9c2d1;border-color:#d9c2d1}.style-cover-rail{padding:1rem var(--gutter);color:#d9c2d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#241c25c2;border-top:1px solid #5b4656;justify-content:flex-end;gap:1.4rem;font-size:.47rem;display:flex;position:absolute;bottom:0;left:0;right:0}.style-materials{padding:clamp(4rem, 8vw, 8rem) var(--gutter);color:#302331;background:#ddd5df;border-bottom:1px solid #4a3948}.style-materials>header{grid-template-columns:.45fr 1.55fr;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.style-materials>header h2{max-width:62rem;font:400 clamp(3rem, 5.5vw, 6.2rem)/.88 var(--display);letter-spacing:-.055em;margin:0}.style-materials-grid{border-top:1px solid #4a3948;border-left:1px solid #b6a8b5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.style-materials-grid article{background:#eee9ed;border-bottom:1px solid #b6a8b5;border-right:1px solid #b6a8b5;flex-direction:column;min-width:0;display:flex}.style-materials-grid article:first-child{color:#f6f0f4;background:#332735;grid-area:span 2/span 2}.style-materials-grid article:first-child>div>p:not(.eyebrow){color:#baaebb}.style-materials-grid article:nth-child(4n){background:#d0c3ce}.style-material-art{display:block;overflow:hidden}.style-material-art .story-art{filter:saturate(.78);border:0;min-height:16rem}.style-materials-grid article:first-child .story-art{min-height:36rem}.style-materials-grid article>div{flex-direction:column;flex:1;padding:1.4rem;display:flex}.style-materials-grid h3{font:400 clamp(1.45rem, 2.4vw, 2.65rem)/.96 var(--display);letter-spacing:-.04em;margin:.35rem 0 .9rem;font-style:italic}.style-materials-grid article:first-child h3{font-size:clamp(2.5rem,4vw,4.7rem)}.style-materials-grid article>div>p:not(.eyebrow){color:#6d5d6b;font-size:.73rem}.desk-archive-style{color:#302331;background:#cfc4d0}.desk-archive-style>header h2,.desk-archive-style .desk-archive-copy h3{color:#4a3046}.desk-archive-style .desk-archive-grid article{background:#eee9ed;border-color:#b6a8b5}.category-culture .category-header{color:#f6f1e9;background:#24263e;border-color:#4d506f}.category-culture .category-header h1{color:#d8daef;text-align:left;transform-origin:50%}.category-culture .category-header>p:not(.eyebrow),.category-culture .category-count{color:#abaec8}.category-culture .subcategory-index{color:#25263d;background:#ddddeb;border-color:#a7a8c2}.category-culture .subcategory-index a{border-color:#b8b8cc}.category-culture .subcategory-index span{color:#777998}.culture-frontispiece{color:#f6f1e9;background:#24263e;border-bottom:1px solid #4d506f;grid-template-rows:1fr auto;grid-template-columns:minmax(25rem,1.12fr) minmax(22rem,.88fr);min-height:min(58vh,42rem);display:grid}.culture-frontispiece-copy{flex-direction:column;grid-area:1/2;justify-content:center;padding:clamp(2.25rem,3.5vw,3.75rem) clamp(2rem,3vw,3.5rem);display:flex}.culture-frontispiece-copy .category-lead-copy{align-self:auto;max-width:42rem}.culture-frontispiece-copy .category-lead-copy .eyebrow{color:#ef775e}.culture-frontispiece-copy .category-lead-copy h2{color:#f6f1e9;font:italic 400 clamp(2.6rem, 3.4vw, 4.4rem)/.91 var(--display);letter-spacing:-.045em;text-wrap:balance;margin-bottom:1rem}.culture-frontispiece-copy .category-lead-copy>p:not(.eyebrow){color:#b9b9cc;max-width:38rem;margin-bottom:1.25rem;font-size:.72rem}.culture-frontispiece-copy .button{color:#24263e;background:#ef775e;border-color:#ef775e}.culture-frontispiece-copy blockquote{color:#d3d2df;max-width:38rem;font:italic 400 clamp(1.05rem, 1.35vw, 1.45rem)/1.25 var(--display);border-top:1px solid #575a79;border-left:3px solid #ef775e;margin:clamp(1.5rem,2vw,2.25rem) 0 0;padding:1rem 0 0 1.25rem}.culture-frontispiece-art{border-right:1px solid #4d506f;grid-area:1/1/3;min-width:0;min-height:min(58vh,42rem);position:relative;overflow:hidden}.culture-frontispiece-art .story-art{aspect-ratio:auto;filter:saturate(.7)contrast(1.04);border:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.culture-frontispiece-rail{color:#888ba9;border-top:1px solid #4d506f;grid-area:2/2;justify-content:space-between;gap:1rem;padding:.85rem clamp(2rem,3vw,3.5rem);font-size:.47rem;display:flex}.culture-ledger{padding:clamp(4rem, 8vw, 8rem) var(--gutter);background:#ddddeb;border-bottom:1px solid #292b45}.culture-ledger>header{color:#24263e;grid-template-columns:.45fr 1.55fr;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.culture-ledger>header h2{max-width:64rem;font:400 clamp(2.8rem, 5vw, 5.7rem)/.9 var(--display);letter-spacing:-.05em;margin:0}.culture-ledger-grid{border-top:1px solid #292b45;border-left:1px solid #aaaac0;grid-template-columns:repeat(12,1fr);display:grid}.culture-ledger-grid article{background:#f1edf0;border-bottom:1px solid #aaaac0;border-right:1px solid #aaaac0;grid-column:span 4;grid-template-columns:1fr;min-width:0;display:grid}.culture-ledger-grid article:first-child,.culture-ledger-grid article:nth-child(5){color:#f6f1e9;background:#292b45;grid-column:span 7;grid-template-columns:1.2fr .8fr}.culture-ledger-grid article:nth-child(2),.culture-ledger-grid article:nth-child(6){grid-column:span 5}.culture-ledger-grid article:nth-child(3),.culture-ledger-grid article:nth-child(4){grid-column:span 6}.culture-ledger-art{min-width:0;display:block;overflow:hidden}.culture-ledger-art .story-art{filter:saturate(.74);border:0;height:100%;min-height:19rem}.culture-ledger-grid article>div{padding:1.5rem}.culture-ledger-grid h3{font:italic 400 clamp(1.55rem, 2.7vw, 3rem)/.98 var(--display);letter-spacing:-.035em;margin:.45rem 0 1rem}.culture-ledger-grid article>div>p:not(.eyebrow){color:#66677c;margin:0;font-size:.72rem}.culture-ledger-grid article:first-child>div>p,.culture-ledger-grid article:nth-child(5)>div>p{color:#b7b8cb}.desk-archive-culture{color:#24263e;background:#c9cadf}.desk-archive-culture .desk-archive-grid article:nth-child(3n+2){background:#e1e0eb}.category-reviews .category-header{color:#183042;background:#dce4e7;border-color:#183042}.category-reviews .category-header h1{color:#183042}.category-reviews .category-header:after{background:#d1a84d}.category-reviews .subcategory-index{color:#eef1f2;background:#183042;border-color:#3f5869}.category-reviews .subcategory-index a{border-color:#3f5869}.category-reviews .subcategory-index span{color:#8296a3}.reviews-lab-lead{color:#f3f1e9;background:#183042;border-bottom:1px solid #4b6475;grid-template-rows:1fr auto;grid-template-columns:minmax(25rem,1.08fr) minmax(22rem,.92fr);display:grid}.reviews-lab-art{grid-row:1/3;min-width:0;overflow:hidden}.reviews-lab-art .story-art{filter:saturate(.72)contrast(1.06);border:0;height:100%;min-height:34rem}.reviews-lab-copy{align-self:center;padding:clamp(2.5rem,4vw,4rem) clamp(2rem,3vw,3.5rem) 2rem}.reviews-lab-copy .eyebrow{color:#d1a84d}.reviews-lab-copy h2{max-width:44rem;font:400 clamp(2.7rem, 4vw, 4.7rem)/.91 var(--display);letter-spacing:-.05em;text-wrap:balance;margin:0 0 1.1rem}.reviews-lab-copy>p:not(.eyebrow){color:#b7c2c8;max-width:38rem;margin-bottom:1.25rem;font-size:.72rem}.reviews-lab-copy .button{color:#183042;background:#d1a84d;border-color:#d1a84d}.reviews-lab-lead dl{border-top:1px solid #4b6475;grid-template-columns:repeat(4,1fr);margin:0 clamp(2rem,3vw,3.5rem) 1.5rem;display:grid}.reviews-lab-lead dl div{border-right:1px solid #4b6475;padding:.8rem}.reviews-lab-lead dl div:first-child{padding-left:0}.reviews-lab-lead dt{color:#8296a3;font:600 .48rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.reviews-lab-lead dd{font:400 1.05rem/1.1 var(--display);margin:.45rem 0 0}.reviews-lab-index{padding:clamp(3.5rem, 6vw, 6rem) var(--gutter);background:#dce4e7;border-bottom:1px solid #183042}.reviews-lab-index>header{grid-template-columns:.45fr 1.55fr;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.reviews-lab-index>header h2{color:#183042;max-width:64rem;font:400 clamp(3rem, 5.2vw, 6rem)/.88 var(--display);letter-spacing:-.055em;margin:0}.reviews-lab-grid{border-top:1px solid #183042;border-left:1px solid #9aaab3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reviews-lab-grid article{background:#edf1f1;border-bottom:1px solid #9aaab3;border-right:1px solid #9aaab3;flex-direction:column;min-width:0;display:flex}.reviews-lab-grid article:first-child,.reviews-lab-grid article:nth-child(6){color:#f4f2ea;background:#21394a;grid-column:span 2}.reviews-lab-card-art{display:block;overflow:hidden}.reviews-lab-card-art .story-art{filter:saturate(.78);border:0;min-height:12rem}.reviews-lab-grid article:first-child .story-art,.reviews-lab-grid article:nth-child(6) .story-art{min-height:18rem}.reviews-lab-grid article>div{flex-direction:column;flex:1;padding:1.1rem;display:flex}.reviews-lab-grid h3{font:400 clamp(1.3rem, 1.9vw, 2.15rem)/1 var(--display);letter-spacing:-.035em;margin:.35rem 0 .85rem}.reviews-lab-dek{color:#586b76;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.66rem;line-height:1.42;display:-webkit-box;overflow:hidden}.reviews-lab-grid article:first-child .reviews-lab-dek,.reviews-lab-grid article:nth-child(6) .reviews-lab-dek{color:#b7c2c8}.reviews-lab-grid article>div>.mono{color:#9b7a32;margin-top:auto;font-size:.47rem}.reviews-lab-grid article:first-child>div>.mono,.reviews-lab-grid article:nth-child(6)>div>.mono{color:#d1a84d}.desk-archive-reviews{color:#183042;background:#c8d4da}.desk-archive-reviews .desk-archive-grid article{background:#edf1f1;border-color:#9aaab3}.desk-archive-reviews .desk-archive-copy>span{color:#8e6b25}.article-anchor,#article-body,#article-sources,#related-reading,#article-author{scroll-margin-top:2rem}.article-layout{grid-template-columns:minmax(0,50rem) minmax(18rem,20.5rem);justify-content:center;gap:clamp(3rem,5vw,5rem);max-width:86rem}.article-modules{width:100%;max-width:50rem;margin-left:auto;padding-left:clamp(1rem,2.5vw,2.5rem)}.article-side-rail{background:0 0;border:0;gap:.75rem;max-height:none;padding:0;display:grid;top:1rem;overflow:visible}.article-rail-facts,.article-rail-nav,.article-rail-related{border:1px solid var(--rule);background:var(--paper-bright);padding:1rem}.article-side-rail .eyebrow{color:var(--article-accent)}.article-side-rail dl{margin:0}.article-side-rail dl div{padding:.48rem 0}.article-rail-nav{flex-direction:column;display:flex}.article-rail-nav a{border-top:1px solid var(--rule);font:400 .84rem/1.15 var(--display);grid-template-columns:1.7rem minmax(0,1fr);gap:.6rem;padding:.5rem 0;display:grid}.article-rail-nav a:last-child{border-bottom:1px solid var(--rule)}.article-rail-nav a .mono{color:var(--ink-muted);font-size:.44rem}.article-rail-related article{border-top:1px solid var(--rule);grid-template-columns:3.75rem minmax(0,1fr);gap:.7rem;padding:.58rem 0;display:grid}.article-rail-related article:last-child{border-bottom:1px solid var(--rule)}.article-rail-related-art{display:block;overflow:hidden}.article-rail-related-art .story-art{border:0;height:100%;min-height:3.75rem}.article-rail-related article span{color:var(--ink-muted);font-size:.4rem}.article-rail-related h3{font:400 .8rem/1.05 var(--display);letter-spacing:-.02em;margin:.2rem 0 0}.related-reading{padding:clamp(2.5rem, 4vw, 4.5rem) var(--gutter)}.related-reading>header{grid-template-columns:1fr minmax(18rem,.8fr);align-items:end;gap:3rem;margin-bottom:2rem}.related-reading>header h2{font-size:clamp(2.4rem,4vw,4.2rem)}.related-reading>header>p{max-width:30rem;color:var(--ink-muted);margin:0;font-size:.74rem}.related-reading-grid article{padding:.7rem}.related-reading-art{margin-bottom:.8rem}.related-reading-art .story-art{min-height:8.5rem}.related-reading-grid h3{margin-bottom:.15rem;font-size:clamp(1.1rem,1.5vw,1.45rem)}.reading-history{margin:calc(-1 * clamp(2.5rem, 4vw, 4.5rem)) calc(-1 * var(--gutter)) 2.5rem}#article-author{margin-top:clamp(4rem,7vw,7rem)}.article-page.section-style{--article-accent:#8d607f;--article-wash:#ddd5df;--article-panel:#332735}.article-page.section-culture{--article-accent:#c65747;--article-wash:#ddddeb;--article-panel:#292b45}.article-page.section-reviews{--article-accent:#9a7428;--article-wash:#dce4e7;--article-panel:#183042}.article-page.section-style .article-hero-copy h1{color:#4d3448}.article-page.section-culture .article-hero-copy h1{color:#292b45}.article-page.section-reviews .article-hero-copy h1{color:#183042}@media (max-width:1100px){.style-materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.culture-frontispiece,.reviews-lab-lead{grid-template-columns:1fr}.culture-frontispiece{grid-template-rows:auto auto auto}.culture-frontispiece-copy{grid-area:2/1}.culture-frontispiece-art{border-right:0;grid-area:1/1;min-height:30rem}.culture-frontispiece-rail{grid-area:3/1}.reviews-lab-art{border-left:0;grid-row:auto}.culture-frontispiece-art .story-art,.reviews-lab-art .story-art{min-height:30rem}.culture-ledger-grid article,.culture-ledger-grid article:first-child,.culture-ledger-grid article:nth-child(2),.culture-ledger-grid article:nth-child(3),.culture-ledger-grid article:nth-child(4),.culture-ledger-grid article:nth-child(5),.culture-ledger-grid article:nth-child(6){grid-column:span 6;grid-template-columns:1fr}.reviews-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-lab-grid article:first-child,.reviews-lab-grid article:nth-child(6){grid-column:span 1}}@media (max-width:820px){.style-cover-lead,.style-cover-copy,.style-cover-art .story-art{min-height:40rem}.style-cover-art:after{background:linear-gradient(#1c141c14,#1c141ce6)}.style-cover-copy{align-items:flex-end;padding-bottom:4rem}.style-cover-rail{display:none}.style-materials>header,.culture-ledger>header,.reviews-lab-index>header,.article-layout{grid-template-columns:1fr}.article-modules{max-width:none;margin:0;padding-left:0}.article-side-rail{max-height:none;margin-top:3rem;position:static;overflow:visible}.article-rail-related{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.article-rail-related>.eyebrow{grid-column:1/-1}.article-rail-related article{grid-template-columns:1fr}}@media (max-width:600px){.style-cover-lead,.style-cover-copy,.style-cover-art .story-art{min-height:36rem}.style-cover-copy .category-lead-copy h2{font-size:clamp(2.65rem,13vw,3.7rem)}.culture-frontispiece-copy .category-lead-copy h2{font-size:clamp(2.45rem,12vw,3.5rem)}.style-materials-grid,.reviews-lab-grid{grid-template-columns:1fr}.style-materials-grid article:first-child{grid-area:auto}.style-materials-grid article:first-child .story-art{min-height:22rem}.culture-ledger-grid{grid-template-columns:1fr}.culture-ledger-grid article,.culture-ledger-grid article:first-child,.culture-ledger-grid article:nth-child(2),.culture-ledger-grid article:nth-child(3),.culture-ledger-grid article:nth-child(4),.culture-ledger-grid article:nth-child(5),.culture-ledger-grid article:nth-child(6){grid-column:auto}.reviews-lab-lead dl{grid-template-columns:1fr 1fr}.related-reading>header{grid-template-columns:1fr;gap:1rem}.article-rail-related{grid-template-columns:1fr}}.home-lead{color:#f3efe7;background:#11120f;border-bottom:1px solid #3f403a;grid-template-columns:minmax(0,1.5fr) minmax(24rem,.78fr);height:clamp(32rem,46vw,36rem);display:grid}.home-lead-art{border-right:1px solid #3f403a;min-width:0;min-height:0;position:relative;overflow:hidden}.home-lead-art .story-art{aspect-ratio:auto;filter:saturate(.78)contrast(1.04);border:0;width:100%;height:100%;min-height:0;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.home-lead-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 58%,#11120f47);position:absolute;inset:0}.home-lead-art:hover .story-art{transform:scale(1.015)}.home-lead-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.25rem,3.4vw,3.75rem);display:flex}.home-lead-copy>.eyebrow{color:#aebcaf}.home-lead-copy h1{max-width:40rem;font:400 clamp(2.8rem, 4.1vw, 4.75rem)/.89 var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0 0 1.15rem}.home-lead-dek{color:#aaa89f;max-width:35rem;margin:0 0 1.5rem;font-size:.78rem;line-height:1.55}.home-lead-actions{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:0;display:flex}.home-lead-actions .button{color:#11120f;background:#f3efe7;border-color:#f3efe7}.home-lead-meta{color:#76766f;gap:1rem;font-size:.46rem;display:flex}.home-lead .feature-thesis{background:0 0;border-top:1px solid #4a4b45;border-left:3px solid #aebcaf;min-height:0;padding:1.25rem 0 0 1.25rem}.home-lead .feature-thesis>span{font-size:.48rem}.home-lead .feature-thesis p{color:#d4d1c9;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.28;display:-webkit-box;overflow:hidden}.home-briefing{padding:clamp(4rem, 8vw, 8rem) var(--gutter);background:var(--paper-bright);border-bottom:1px solid var(--ink);grid-template-columns:minmax(16rem,.58fr) minmax(0,1.42fr);gap:clamp(3rem,7vw,8rem);display:grid}.home-briefing>header{align-self:start;position:sticky;top:2rem}.home-briefing>header h2{font:400 clamp(3rem, 4.8vw, 5.7rem)/.9 var(--display);letter-spacing:-.05em;margin:0 0 1.5rem}.home-briefing>header h2 em{color:#74765f;font-weight:400}.home-briefing>header>p:last-child{max-width:27rem;color:var(--ink-muted);font-size:.76rem}.home-briefing-list{border-top:1px solid var(--ink)}.home-briefing-list article{border-bottom:1px solid var(--rule);grid-template-columns:3.5rem minmax(11rem,.62fr) minmax(0,1.38fr) 2.5rem;align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);min-height:15rem;padding:1.4rem 0;display:grid}.home-briefing-list article:first-child{grid-template-columns:3.5rem minmax(16rem,1.05fr) minmax(0,.95fr) 2.5rem;min-height:22rem}.home-briefing-index{color:var(--rule-dark);align-self:start;font-size:2.2rem}.home-briefing-art{display:block;overflow:hidden}.home-briefing-art .story-art{border:0;min-height:11rem;transition:transform .32s cubic-bezier(.16,1,.3,1)}.home-briefing-list article:first-child .story-art{min-height:18rem}.home-briefing-list article:hover .story-art{transform:scale(1.025)}.home-briefing-list article>div .eyebrow{color:var(--ink-muted)}.home-briefing-list h3{font:400 clamp(1.45rem, 2.35vw, 2.75rem)/.98 var(--display);letter-spacing:-.035em;margin:0 0 .75rem}.home-briefing-list article>div>p:not(.eyebrow){color:var(--ink-muted);margin:0 0 1rem;font-size:.72rem;line-height:1.5}.home-briefing-list article>div>.mono{color:#77766f;font-size:.44rem}.home-briefing-arrow{border-left:1px solid var(--rule);align-self:stretch;place-items:center;font-size:1.2rem;display:grid}.home-desk-directory{padding:clamp(4rem, 7vw, 7rem) var(--gutter);color:#eeeae2;background:#11120f;border-bottom:1px solid #373832}.home-desk-directory>header{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:4rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.home-desk-directory>header .eyebrow{color:#77776f}.home-desk-directory>header h2{font:400 clamp(3rem, 4.6vw, 5.5rem)/.9 var(--display);letter-spacing:-.05em;margin:0}.home-desk-directory>header h2 em{color:#aebcaf;font-weight:400}.home-desk-directory>header>p{color:#929189;max-width:31rem;margin:0 0 .4rem;font-size:.76rem;line-height:1.55}.home-desk-directory nav{background:#34352f;border:2px solid #34352f;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(13.5rem,18vw,17.5rem);gap:2px;display:grid}.home-desk-tile{isolation:isolate;align-items:flex-end;min-width:0;padding:clamp(1.25rem,2.2vw,2rem);display:flex;position:relative;overflow:hidden}.home-desk-tile:first-child{grid-column:span 5}.home-desk-tile:nth-child(2){grid-column:span 3}.home-desk-tile:nth-child(3),.home-desk-tile:nth-child(4){grid-column:span 4}.home-desk-tile:nth-child(5){grid-column:span 5}.home-desk-tile:nth-child(6){grid-column:span 3}.home-desk-tile .story-art{z-index:-2;aspect-ratio:auto;filter:saturate(.55)contrast(1.04);border:0;width:100%;height:100%;min-height:0;transition:filter .45s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.home-desk-tile:after{content:"";z-index:-1;background:linear-gradient(#0a0b0914 10%,#0a0b09e0 100%);position:absolute;inset:0}.home-desk-tile:before{content:"";background:#85866b;width:5rem;height:4px;position:absolute;top:0;left:0}.home-desk-tile:nth-child(2):before{background:#c09aaf}.home-desk-tile:nth-child(3):before{background:#66a096}.home-desk-tile:nth-child(4):before{background:#ef775e}.home-desk-tile:nth-child(5):before{background:#d4aa4b}.home-desk-tile:nth-child(6):before{background:#70a6b5}.home-desk-tile:hover .story-art{filter:saturate(.9)contrast(1.02);transform:scale(1.035)}.home-desk-tile>span{color:#ffffffa8;font-size:.48rem;position:absolute;top:1.25rem;left:clamp(1.25rem,2.2vw,2rem)}.home-desk-tile>div{max-width:31rem}.home-desk-tile .eyebrow{color:#ffffffb8;margin-bottom:.55rem}.home-desk-tile h3{color:#fffdf7;font:400 clamp(2.1rem, 3.4vw, 4rem)/.9 var(--display);letter-spacing:-.045em;margin:0 0 .55rem}.home-desk-tile p:last-child{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:29rem;margin:0;font-size:.66rem;line-height:1.42;display:-webkit-box;overflow:hidden}.home-desk-tile>b{color:#11120f;background:#fffdf7e6;place-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;font-weight:400;display:grid;position:absolute;top:1.15rem;right:1.35rem}.tech-systems-grid li>span{margin-bottom:0}.tech-systems-grid h3{margin-top:1.25rem}.newsletter-band{margin-top:clamp(5rem,8vw,9rem)}@media (max-width:1000px){.home-lead{grid-template-columns:1fr;height:auto}.home-lead-art{border-bottom:1px solid #3f403a;border-right:0;min-height:36rem}.home-lead-copy{padding-block:4rem}.home-briefing{grid-template-columns:1fr}.home-briefing>header{position:static}.home-desk-directory>header{grid-template-columns:1fr;gap:1.5rem}.home-desk-directory nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:18rem}.home-desk-tile:nth-child(n){grid-column:span 1}}@media (max-width:720px){.home-lead-art{min-height:28rem}.home-lead-copy{padding:3rem var(--gutter)}.home-lead-copy h1{font-size:clamp(3rem,13vw,4.5rem)}.home-lead-actions{flex-direction:column;align-items:flex-start}.home-briefing-list article,.home-briefing-list article:first-child{grid-template-columns:2.5rem minmax(7rem,.62fr) minmax(0,1.38fr);gap:1rem;min-height:0}.home-briefing-arrow{display:none}.home-briefing-art .story-art,.home-briefing-list article:first-child .story-art{min-height:9rem}.home-briefing-list h3{font-size:1.35rem}.home-briefing-list article>div>p:not(.eyebrow){display:none}.home-desk-directory nav{grid-template-columns:1fr;grid-auto-rows:16rem}}@media print{.article-layout{max-width:none;padding:0;display:block}.article-modules{max-width:none;margin:0;padding:0}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
