@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-wght-normal-BlIE6rrN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-wght-normal-BIFT5Qnz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-wght-italic-NDCc9UyL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-wght-italic-B5SVoS-R.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#101d42;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--cream:#f6f1e9;--navy:#101d42;--ink:#0b1633;--lavender:#ddceea;--pink:#e6becd;--serif:"Bodoni Moda Variable", Didot, Georgia, serif;--sans:"Manrope Variable", Arial, sans-serif;--ease-editorial:cubic-bezier(.16,1,.3,1);--header-height:88px;--focus:#bd5f8b;--muted:#52607b;background:#f6f1e9;font-family:Manrope Variable,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-offset,var(--header-height));scrollbar-color:#a499ae var(--cream)}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button.pill-link{color:inherit;cursor:pointer;border:0}a{color:inherit;text-underline-offset:.24em}img{max-width:100%;display:block}main :is(h1,h2,h3,p,strong,blockquote){overflow-wrap:anywhere}::selection{color:var(--cream);background:var(--navy)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;clip-path:inset(100%);background:#fff;padding:12px 18px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{clip-path:none;transform:translateY(0)}main:focus{outline:none}.section-frame{width:min(100% - 9.5vw,1320px);margin-inline:auto}.eyebrow{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;font-size:.73rem;font-weight:750;line-height:1.45}.site-header{z-index:30;width:100%;min-height:var(--header-height);background:var(--cream);align-items:center;gap:3rem;padding:12px 4.75vw;display:flex;position:sticky;top:0;box-shadow:0 5px 20px #2d201212}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#8b602c 0%,#d3aa65 18%,#f3dfaa 37%,#b7833f 58%,#e8c786 78%,#8b602c 100%);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 2px #67451d2e}.brand-mark{flex:none;justify-content:center;align-items:center;width:57px;height:57px;display:flex}.brand-mark img{object-fit:contain;width:54px;height:54px}.desktop-nav{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:0 clamp(1rem,2.2vw,2.5rem);min-width:0;display:flex}.desktop-nav a{min-height:44px;font-family:var(--serif);white-space:nowrap;align-items:center;font-size:clamp(1.04rem,1.25vw,1.24rem);font-weight:650;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.desktop-nav a:after{content:"";transform-origin:0;height:2px;transition:transform .25s var(--ease-editorial);background:linear-gradient(90deg,#956633,#e5c27a,#a77538);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a.is-active{color:#805521}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a.is-active:after{transform:scaleX(1)}.header-aside,.menu-toggle,.mobile-nav{display:none}.hero{isolation:isolate;background:#f6eee8;width:100%;height:clamp(700px,62vw,960px);position:relative;overflow:hidden}.hero-copy{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;width:47%;height:100%;padding:5rem 0 21rem 5.8vw;display:flex;position:relative}.hero h1{color:var(--navy);font:500 clamp(6rem, 10.4vw, 11rem)/.94 var(--serif);letter-spacing:-.055em;white-space:nowrap;animation:heroTypeArrive .8s var(--ease-editorial) both;margin:0}.hero-wordmark{aspect-ratio:3;background:var(--navy);width:clamp(320px,41vw,660px);margin-left:-4.1vw;display:block;-webkit-mask:url(/brand/brand-wordmark.webp) 50%/contain no-repeat;mask:url(/brand/brand-wordmark.webp) 50%/contain no-repeat}.hero-deck{font:400 clamp(1.65rem, 2.45vw, 2.6rem)/1.2 var(--serif);animation:heroTypeArrive .8s 80ms var(--ease-editorial) both;margin:1.4rem 0 1.7rem}.pill-link{background:var(--pink);min-height:56px;font-family:var(--serif);border-radius:999px;justify-content:space-between;align-items:center;gap:1.6rem;padding:.55rem 1.25rem .55rem 1.5rem;font-size:1.35rem;text-decoration:none;transition:background .25s;display:inline-flex}.pill-link span,.text-link span{transition:transform .3s var(--ease-editorial)}.pill-link:hover,.pill-link:focus-visible{background:#efcad8}.pill-link:hover span,.pill-link:focus-visible span,.text-link:hover span,.text-link:focus-visible span{transform:translate(4px)}.hero-bottom{color:#4e5972;width:min(100%,390px);font:500 clamp(1rem, 1.2vw, 1.2rem)/1.4 var(--serif);border-top:1px solid #101d4247;margin:2.1rem 0 0;padding-top:1.1rem}.hero-visual{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-visual picture{width:100%;height:100%;display:block}.hero-visual img{object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%}.hero-fluid-effect{z-index:3;pointer-events:none;position:absolute;inset:0}.hero{-webkit-user-select:none;user-select:none}.hero-copy{-webkit-user-select:text;user-select:text}.hero-fluid-canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-editorial)}.hero-fluid-canvas.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.hero-fluid-effect{display:none}}.film-section{background:var(--ink)}.film-stage{color:#fffdf8;background:#100d0c;height:min(56.25vw,900px);position:relative;overflow:hidden}.film-stage:after{content:"";pointer-events:none;background:linear-gradient(#0705056b,#0000 18% 77%,#07050599);position:absolute;inset:0}.film-stage video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.film-bottom{z-index:3;justify-content:space-between;align-items:center;gap:2.5rem;display:flex;position:absolute;bottom:2.2rem;left:4.75vw;right:4.75vw}.film-control{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:#06112b6b;border:1px solid #ffffffbf;border-radius:999px;min-width:120px;min-height:48px;padding:.6rem 1rem;font-size:.8rem}.film-control span{margin-right:.5rem}.film-control:hover{background:#ffffff29}.film-rule{background:#ffffff6b;flex:1;height:1px}.film-rule span{transform-origin:0;background:#fff;width:100%;height:2px;transition:transform .2s linear;display:block;transform:scaleX(0)}.film-loading{z-index:3;font:.8rem/1.5 var(--sans);position:absolute;bottom:6rem;left:4.75vw}.film-error{z-index:3;background:var(--ink);max-width:min(48ch,90.5%);font:.95rem/1.6 var(--sans);margin:0;padding:1rem 1.25rem;position:absolute;bottom:6rem;left:4.75vw}.profile{isolation:isolate;background:radial-gradient(ellipse at 88% 14%, #eee5f2 0, transparent 46%), var(--lavender);padding:6.5rem 0 7.5rem;position:relative;overflow:hidden}.profile-inner{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:4vw;display:grid;position:relative}.profile h2{font:500 clamp(4.4rem, 7.1vw, 7rem)/.96 var(--serif);letter-spacing:-.055em;margin:0 0 2rem}.profile-intro{max-width:29ch;font:400 clamp(1.45rem, 2vw, 2rem)/1.36 var(--serif);margin:0 0 3rem}.profile-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem 2rem;max-width:850px;margin:0;display:grid}.profile-fact{border-top:1px solid #101d424d;padding-top:1.25rem}.profile-facts .eyebrow{font-size:.63rem}.profile-facts dd{max-width:27ch;font:400 clamp(1.18rem, 1.45vw, 1.5rem)/1.4 var(--serif);margin:.75rem 0 0}.profile-fact-identity,.profile-fact-rule{border-top-color:var(--navy);grid-column:1/-1}.profile-fact-identity{padding-top:1.5rem;padding-bottom:.5rem}.profile-fact-identity dd{flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;max-width:none;display:flex}.profile-fact-identity strong{font:500 clamp(2.7rem, 4vw, 3.6rem)/1.05 var(--serif);letter-spacing:-.03em}.profile-fact-identity dd span{font-size:clamp(1.15rem,1.4vw,1.35rem)}.profile-fact-rule{margin-top:.5rem;padding-top:1.5rem}.profile-fact-rule dd{letter-spacing:-.02em;max-width:25ch;font-size:clamp(1.85rem,2.7vw,2.65rem);font-style:italic;line-height:1.2}.profile-visual{min-height:740px;margin:1.6rem -3vw 0 0;position:relative}.profile-visual img{object-fit:cover;object-position:center 42%;filter:saturate(.9)contrast(1.02);width:100%;height:740px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 94%,#0000 100%),linear-gradient(#0000 0,#000 10% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 94%,#0000 100%),linear-gradient(#0000 0,#000 10% 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.profile-visual figcaption{text-align:right;margin-top:1rem;font-size:.68rem}.manifest{background:radial-gradient(ellipse at 75% 20%, #f0e5e2 0, transparent 46%), var(--cream);min-height:550px;position:relative;overflow:hidden}.manifest-inner{z-index:2;padding-top:5.8rem;padding-bottom:5.7rem;position:relative}.manifest h2{max-width:min(1160px,84%);font:500 clamp(3.3rem, 6.2vw, 6.6rem)/1.13 var(--serif);letter-spacing:-.046em;margin:4rem 0 2.5rem}.manifest h2 em{font-style:italic;display:inline-block}.manifest-signature{border-top:1px solid var(--navy);min-width:260px;max-width:40ch;color:var(--muted);font:500 1.22rem/1.3 var(--serif);margin:0;padding-top:1.7rem}.manifest-link{margin-top:1.8rem;display:table}.manifest-detail{object-fit:cover;object-position:100% 34%;opacity:.66;filter:saturate(.75)contrast(1.05);width:37%;height:100%;position:absolute;top:0;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}.feature-section{overflow:hidden}.feature-topline{flex-wrap:wrap;align-items:center;gap:2.3rem;padding:3.2rem 0 0;display:flex}.feature-topline h2{white-space:nowrap;margin:0;font-size:.87rem}.feature-topline .topline-rule{opacity:.55;background:currentColor;flex:1;height:1px}.feature-topline>.eyebrow:last-child{white-space:nowrap}.feature-status{opacity:.8;font-size:.68rem}.opinion{color:#fff;background:radial-gradient(ellipse at 85% 38%, #192849 0, transparent 50%), var(--ink);min-height:750px}.opinion .feature-topline{color:#f9f3ee}.opinion-body{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:4vw;min-height:555px;display:grid}.opinion-primary{min-width:0;padding:2.5rem 0 1rem}.opinion-title{min-height:2.2em;font:500 clamp(3.6rem, 5.7vw, 6rem)/.97 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:1.2rem 0 1.5rem}.opinion-title span{display:block}.opinion-title .versus{color:var(--lavender);font:750 clamp(.8rem, 1.15vw, 1rem)/1.2 var(--sans);letter-spacing:.25em;margin:.27rem 0 .05rem .3rem}.opinion-verdict{border-top:1px solid #fff9;flex-direction:column;gap:.7rem;width:min(100%,580px);padding-top:1.55rem;display:flex}.opinion-verdict .eyebrow{color:var(--lavender)}.opinion-verdict strong{font:500 clamp(2.8rem, 4.5vw, 4.7rem)/1 var(--serif);letter-spacing:-.045em}.opinion-quote{max-width:35ch;font:400 clamp(1.28rem, 1.8vw, 1.72rem)/1.32 var(--serif);margin:1.1rem 0 .8rem}.opinion-postscript{color:#dcd4df;font:500 clamp(.98rem, 1.15vw, 1.15rem)/1.4 var(--serif);margin:0 0 1.4rem}.text-link{min-height:44px;font:400 1.6rem/1.2 var(--serif);border-bottom:1px solid;align-items:center;gap:1.4rem;padding-bottom:.1rem;text-decoration:none;display:inline-flex}.text-link.light{color:#fff}.opinion-image{isolation:isolate;justify-content:center;align-self:center;align-items:center;min-height:480px;display:flex;position:relative}.opinion-image:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#8d75b226,#0000 70%);border-radius:50%;width:78%;position:absolute}.opinion-image img{object-fit:contain;object-position:center;filter:drop-shadow(0 24px 22px #00000038);width:100%;height:min(39vw,510px);display:block}.opinion-image.image-needed{background:linear-gradient(140deg,#bdb2ab,#e2d8cb);justify-content:center;align-items:center;display:flex}.image-note{color:#fff;letter-spacing:.12em;background:#07122dd1;margin:0;padding:.65rem 1rem;font-size:.64rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.rotation-controls{align-items:center;gap:1rem;min-height:65px;padding:.5rem 0 1.4rem;display:flex}.rotation-count{font-variant-numeric:tabular-nums;min-width:86px;font:700 .72rem/1 var(--sans);letter-spacing:.22em;white-space:nowrap;flex:none}.rotation-track{background:color-mix(in srgb, currentColor 22%, transparent);flex:1;min-width:30px;height:2px}.rotation-track>span{transform-origin:0;background:currentColor;height:2px;transition:transform 80ms linear;display:block;transform:scaleX(0)}.rotation-pause,.rotation-arrow{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0}.rotation-pause{min-width:94px;font:750 .66rem/1 var(--sans);text-transform:uppercase;letter-spacing:.16em}.rotation-arrow{font:400 1.7rem/1 var(--serif)}.rotation-pause:hover,.rotation-arrow:hover{opacity:.62}.pause-glyph{display:none}.knowledge{background:radial-gradient(ellipse at 87% 32%, #e9dce8 0, transparent 38%), var(--cream);min-height:680px;position:relative}.knowledge-topline{color:var(--navy)}.knowledge-body{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);align-items:center;gap:4vw;min-height:555px;display:grid}.knowledge-body h3{max-width:900px;font:500 clamp(3rem, 5.1vw, 5.6rem)/1.04 var(--serif);letter-spacing:-.04em;margin:1rem 0 1.45rem}.knowledge-body p:not(.feature-status){max-width:44ch;font:1.3rem/1.47 var(--serif);margin:0 0 1.5rem}.knowledge-visual{align-self:center;margin:0;position:relative}.knowledge-visual img{object-fit:cover;object-position:center 35%;filter:saturate(.86)contrast(1.03);-webkit-mask-composite:source-in;width:100%;height:440px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%),linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%),linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.knowledge-visual figcaption{text-align:right;color:#59627a;margin-top:.7rem;font-size:.68rem}.knowledge .rotation-controls{border-top:1px solid #101d4257}.site-footer{color:#fff;background:radial-gradient(ellipse at 12% 8%, #21305a 0, transparent 43%), var(--ink);position:relative;overflow:hidden}.footer-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1rem,2.5vw,3rem);padding-top:1.5rem;padding-bottom:1.5rem;display:grid}.footer-wordmark{aspect-ratio:3;background:var(--cream);width:min(100%,250px);display:block;-webkit-mask:url(/brand/brand-wordmark.webp) 50%/contain no-repeat;mask:url(/brand/brand-wordmark.webp) 50%/contain no-repeat}.footer-inner p{font:1.35rem var(--serif);margin:1.4rem 0 0}.footer-right{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.footer-right p{font-size:1.8rem}.footer-right small{color:#b4b7c6;margin-top:.4rem;font-size:.72rem}.footer-right a{align-items:center;min-height:44px;margin-top:1.5rem;font-size:.85rem;display:inline-flex}.footer-right .footer-social-link{font:1.8rem var(--serif);gap:.75rem;margin-top:.75rem}.footer-right>a:last-child{margin-top:1rem}.footer-social-icon{flex:none;width:20px;height:20px}.footer-social-scene{min-width:0;padding-top:3.5rem;position:relative}.footer-social-scene img{width:min(100%,240px);height:auto;margin-inline:auto}.footer-inner .footer-speech{z-index:1;background:var(--cream);color:var(--navy);font:500 1.25rem/1.12 var(--serif);text-align:center;border-radius:18px;margin:0;padding:.75rem 1rem;position:absolute;top:0;left:max(0px,50% - 150px)}.footer-speech:after{content:"";background:var(--cream);clip-path:polygon(0 0,100% 0,85% 100%);width:24px;height:16px;position:absolute;bottom:-13px;right:1.5rem}.footer-bottom{color:#b9bed0;border-top:1px solid #ffffff4d;justify-content:space-between;gap:1rem;padding-top:1rem;padding-bottom:1rem;font-size:.65rem;display:flex}.article-preview{background:var(--cream);min-height:75svh}.article-preview .section-frame{padding-top:5rem;padding-bottom:8rem}.back-link{align-items:center;min-height:44px;margin-bottom:6rem;text-decoration:none;display:inline-flex}.back-link:hover,.back-link:focus-visible{text-decoration:underline}.article-preview h1{max-width:1080px;font:500 clamp(4rem, 8vw, 9rem)/.96 var(--serif);letter-spacing:-.06em;margin:1.8rem 0 2rem}.article-image{max-width:760px;margin:3rem 0 4rem}.article-image img{object-fit:cover;object-position:center 40%;width:100%;max-height:600px}.article-image figcaption{text-align:right;margin-top:.8rem}.knowledge-article .back-link{margin-bottom:1.5rem}.knowledge-opening{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:start;gap:clamp(3rem,5vw,5rem);padding-bottom:2rem;display:grid}.knowledge-opening-copy{min-width:0}.knowledge-article h1{letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;max-width:20ch;margin:1rem 0 1.5rem;font-size:clamp(3rem,4.3vw,4.6rem);line-height:1.08}.knowledge-lead{max-width:49ch;font:400 clamp(1.1rem, 1.4vw, 1.3rem)/1.65 var(--sans);margin:1.5rem 0 0}.knowledge-article .article-image{align-self:stretch;max-width:none;margin:1.5rem 0 0}.knowledge-article .article-image img{object-fit:cover;object-position:center;height:min(62vw,660px);max-height:none;box-shadow:0 24px 48px #2118361f}.knowledge-reading{max-width:none}.knowledge-answer{border-top:1px solid var(--navy);border-bottom:1px solid var(--navy);padding:1.25rem 0 1.5rem}.knowledge-answer p{max-width:49ch;font:400 clamp(1.25rem, 1.6vw, 1.6rem)/1.5 var(--serif);margin:.75rem 0 0}.knowledge-body-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);grid-template-areas:"prose checklist";align-items:start;gap:clamp(3rem,6vw,7rem);padding:6rem 0 3rem;display:grid}.knowledge-prose{grid-area:prose;min-width:0}.knowledge-checklist{background:var(--lavender);grid-area:checklist;padding:2.5rem 2.2rem;position:sticky;top:120px}.knowledge-chapter{border-bottom:1px solid #101d4242;grid-template-columns:2.2rem minmax(0,1fr);gap:1.5rem;margin:0 0 3.5rem;padding:0 0 3.5rem;display:grid}.knowledge-chapter:nth-child(2){margin-left:clamp(0rem,3vw,2.5rem)}.knowledge-chapter-number{color:#725477;font:750 .78rem/1.5 var(--sans);letter-spacing:.08em;padding-top:.45rem}.knowledge-chapter h2,.knowledge-checklist h2{font:500 clamp(2.25rem, 3.1vw, 3.25rem)/1.13 var(--serif);letter-spacing:-.025em;margin:0 0 1.5rem}.knowledge-chapter p,.knowledge-checklist li,.knowledge-sources p{max-width:69ch;font:1.08rem/1.8 var(--sans)}.knowledge-chapter p{margin:0 0 1.2rem}.knowledge-checklist h2{font-size:clamp(2rem,2.5vw,2.6rem)}.knowledge-checklist ul{margin:0;padding-left:1.25rem}.knowledge-checklist li{padding:.45rem 0;line-height:1.55}.knowledge-epilogue{isolation:isolate;background:#e9deec;margin:0 0 5rem clamp(0rem,6vw,6rem);padding:clamp(3rem,5vw,5rem) clamp(2.5rem,6vw,6rem);position:relative;overflow:hidden}.knowledge-epilogue-mark{z-index:-1;color:#101d4217;font:500 23rem/1 var(--serif);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-7.5rem;right:.5rem}.knowledge-epilogue p{max-width:33ch;font:400 clamp(1.85rem, 3vw, 3.2rem)/1.36 var(--serif);letter-spacing:-.02em;margin:1.6rem 0 0}.knowledge-endmatter{border-top:1px solid var(--navy);grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:clamp(3rem,6vw,7rem);padding:2.5rem 0 5rem;display:grid}.knowledge-sources h2{font:750 .76rem/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem}.knowledge-sources p,.knowledge-sources li{max-width:68ch;font:.9rem/1.65 var(--sans)}.knowledge-sources ul{margin:1rem 0 0;padding-left:1.1rem}.knowledge-sources a{text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.knowledge-next{isolation:isolate;color:#fff;background:var(--ink);border-radius:14px;align-self:stretch;align-items:flex-end;min-height:390px;text-decoration:none;display:flex;position:relative;overflow:hidden}.knowledge-next:after{content:"";z-index:-1;background:linear-gradient(#08112b05 26%,#08112b61 52%,#08112bf0 100%);position:absolute;inset:0}.knowledge-next img{z-index:-2;object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.knowledge-next-copy{flex-direction:column;gap:.85rem;width:100%;padding:2rem;display:flex}.knowledge-next .eyebrow{font-size:.68rem}.knowledge-next strong{font:500 clamp(1.7rem, 2.15vw, 2.2rem)/1.16 var(--serif);letter-spacing:-.02em}.knowledge-next:hover strong,.knowledge-next:focus-visible strong{text-decoration:underline;text-decoration-thickness:.04em}.opinion-night .opinion-title{text-transform:none;max-width:10ch;font-size:clamp(3.6rem,5.6vw,6.1rem);line-height:1.02}.opinion-night-deck{max-width:32ch;font:400 clamp(1.25rem, 1.65vw, 1.7rem)/1.42 var(--serif);border-top:1px solid #ffffff8c;margin:0 0 2.2rem;padding-top:1.6rem}.opinion-index-link{color:#e9deec;border-bottom:1px solid;align-items:center;gap:1.4rem;min-height:44px;margin-bottom:2.2rem;text-decoration:none;display:inline-flex}.opinion-index-link:hover,.opinion-index-link:focus-visible{color:#fff}.opinion-index-page{background:var(--cream)}.opinion-index-opening{border-bottom:1px solid #101d4252;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-top:4.5rem;padding-bottom:2.4rem;display:grid}.opinion-index-opening h1{font:500 clamp(3.5rem, 5.4vw, 5.8rem)/1.05 var(--serif);letter-spacing:-.035em;margin:0}.opinion-index-opening h1 em{font-weight:400}.opinion-index-opening>p{max-width:34ch;font:400 clamp(1.2rem, 1.6vw, 1.55rem)/1.43 var(--serif);margin:0 0 .5rem}.opinion-index-stories{gap:clamp(1.5rem,3vw,3rem);padding-top:clamp(1.5rem,3vw,3rem);padding-bottom:3rem;display:grid}.opinion-companion a{text-decoration:none;display:grid;overflow:hidden}.opinion-companion-art .eyebrow{letter-spacing:.15em;font-size:.6rem;position:absolute;bottom:1.4rem;left:2rem}.opinion-companion-meta{font:750 .67rem/1.5 var(--sans);letter-spacing:.17em;margin:0}.opinion-companion-meta span{padding:0 .55rem}.opinion-companion-verdict{border-top:1px solid #f6f1e947;flex-wrap:wrap;align-items:baseline;gap:1.5rem;width:min(100%,28rem);margin:1.7rem 0 0;padding-top:1.15rem;display:flex}.opinion-companion-verdict span{font:750 .68rem/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase}.opinion-companion-verdict strong{font:500 1.65rem/1.2 var(--serif)}.opinion-companion-cta{font:500 1.18rem/1.3 var(--serif);border-bottom:1px solid;margin-top:2rem;padding-bottom:.25rem;display:inline-block}.opinion-companion a:hover img,.opinion-companion a:focus-visible img{transform:translateY(-7px)}.opinion-companion a:hover .opinion-companion-cta,.opinion-companion a:focus-visible .opinion-companion-cta{border-bottom-width:2px}.opinion-companion a{color:#f6f1e9;background:#121e40;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:365px}.opinion-companion--art-left a{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.opinion-companion--art-left .opinion-companion-copy{grid-area:1/2}.opinion-companion--art-left .opinion-companion-art{grid-area:1/1}.opinion-companion-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(2.5rem,5vw,5rem);display:flex}.opinion-companion-copy h2{max-width:17ch;font:500 clamp(2.8rem, 3.7vw, 4rem)/1.08 var(--serif);letter-spacing:-.03em;margin:0 0 1.2rem}.opinion-companion-meta{color:#d7c9e5}.opinion-companion-deck{max-width:45ch;font:400 clamp(1.2rem, 1.45vw, 1.4rem)/1.48 var(--serif);margin:1.7rem 0 0}.opinion-companion-art{background:#1c2b50;place-items:center;min-width:0;padding:1.8rem 2.2rem 3rem;display:grid;position:relative}.opinion-companion-art img{object-fit:contain;filter:drop-shadow(0 18px 17px #00000038);width:100%;max-height:330px;transition:transform .45s var(--ease-editorial)}.opinion-companion-art .eyebrow{color:#d7c9e5}.collection-disclosure{font:.78rem/1.6 var(--sans);color:#59627a;margin-top:0;margin-bottom:0;padding-top:1rem;padding-bottom:3rem}.story-page{overflow:hidden}.story-page .back-link{margin:0}.story-deck{max-width:40ch;font:400 clamp(1.3rem, 1.7vw, 1.65rem)/1.48 var(--serif)}.story-meta{font:750 .7rem/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase}.story-disclosure{color:#565f72;font:.8rem/1.6 var(--sans);border-bottom:1px solid #101d4259;margin-top:0;margin-bottom:0;padding-top:2rem;padding-bottom:2rem}.story-navigation{padding-top:2.5rem;padding-bottom:5rem}.story-navigation-index{align-items:center;width:fit-content;min-height:44px;margin-bottom:1.5rem;display:inline-flex}.story-navigation-feature{min-height:340px;color:var(--cream);transition:transform .3s var(--ease-editorial), box-shadow .3s ease;background:#152144;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);text-decoration:none;display:grid;overflow:hidden}.story-navigation-feature:hover,.story-navigation-feature:focus-visible{transform:translateY(-3px);box-shadow:0 20px 44px #080f272e}.story-navigation-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(2rem,4vw,4rem);display:flex}.story-navigation-feature strong{max-width:15ch;font:500 clamp(2.7rem, 4vw, 4.4rem)/1.05 var(--serif);letter-spacing:-.035em;text-wrap:balance;display:block}.story-navigation-name{width:100%;max-width:35ch;font:600 1.05rem/1.4 var(--sans);border-top:1px solid #ffffff61;margin-top:1.2rem;padding-top:.9rem;display:block}.story-navigation-action{font:750 .72rem/1.4 var(--sans);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;margin-top:2rem;display:inline-flex}.story-navigation-art{min-width:0;min-height:340px;display:block;position:relative;overflow:hidden}.story-navigation-art img{object-fit:cover;object-position:42% center;width:100%;height:100%;transition:transform .5s var(--ease-editorial);display:block;position:absolute;inset:0}.story-navigation-feature:hover img,.story-navigation-feature:focus-visible img{transform:scale(1.035)}.story-navigation-art>span{color:#f8f2ef;font:750 .62rem/1.3 var(--sans);letter-spacing:.13em;background:#0f1832c7;padding:.5rem .7rem;position:absolute;bottom:1.1rem;right:1.2rem}.story-navigation-feature--case{color:var(--navy);background:#e7dceb}.story-navigation-feature--case .story-navigation-name{border-color:#101d4259}.story-case{background:var(--cream)}.case-opening{padding-top:3rem;padding-bottom:3.5rem}.case-opening-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:5vw;padding-top:1.8rem;display:grid}.case-opening h1{max-width:15ch;font:500 clamp(3.5rem, 4.9vw, 5.2rem)/1.06 var(--serif);letter-spacing:-.035em;margin:0 0 1.5rem}.case-opening .story-meta{border-top:1px solid #101d424d;margin:1.8rem 0 0;padding-top:1rem}.case-sticker{background:#e8dfec;margin:0;padding:1.4rem 1.4rem 1rem}.case-sticker img{object-fit:contain;filter:drop-shadow(0 18px 18px #291d4024);width:100%;max-height:330px}.case-sticker figcaption,.night-sticker figcaption{font:750 .62rem/1.4 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-top:.6rem}.case-reading{border-top:1px solid #101d4257;max-width:1120px;padding-top:2.8rem;padding-bottom:3.5rem}.case-chapters{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,5vw,5rem);display:grid}.case-chapter{border-bottom:1px solid #101d4242;min-width:0;padding:3rem 0;scroll-margin-top:120px}.case-chapter-1,.case-chapter-2{grid-column:1/-1;grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr);column-gap:clamp(2.5rem,5vw,5rem);display:grid}.case-chapter-1{padding-top:.4rem}.case-chapter-3,.case-chapter-4{border-bottom:0}.case-chapter h2{max-width:17ch;font:500 clamp(2.2rem, 2.7vw, 2.85rem)/1.16 var(--serif);letter-spacing:-.025em;margin:0}.case-chapter-marker{color:#725d7d;font:750 .68rem/1.5 var(--sans);letter-spacing:.14em;margin-bottom:.9rem;display:block}.case-chapter-copy p{max-width:72ch;font:1.05rem/1.8 var(--sans);margin:0 0 1.2rem}.case-chapter-copy p:last-child{margin-bottom:0}.case-chapter-copy blockquote{max-width:30ch;font:400 1.8rem/1.3 var(--serif);margin:2rem 0 0}.case-chapter-3 .case-chapter-head,.case-chapter-4 .case-chapter-head{margin-bottom:1.6rem}.case-spread{color:var(--navy);background:#e7dceb;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-top:2.4rem;display:grid}.case-scene-art{flex-direction:column;min-width:0;margin:0;display:flex}.case-scene-art img{object-fit:cover;width:100%;height:100%;min-height:400px}.case-scene-art figcaption,.night-scene-art figcaption{font:750 .62rem/1.5 var(--sans);letter-spacing:.11em;text-transform:uppercase;padding:.8rem 1rem}.case-spread blockquote{font:400 clamp(2.1rem, 3.2vw, 3.3rem)/1.16 var(--serif);letter-spacing:-.025em;align-items:center;margin:0;padding:clamp(2rem,4vw,4rem);display:flex}.case-ending{color:var(--cream);background:var(--navy);padding:4.5rem 0}.case-ending-inner{grid-template-columns:minmax(190px,.6fr) minmax(0,1.4fr);gap:clamp(2rem,7vw,7rem);display:grid}.case-ending h2{font:500 clamp(2rem, 2.5vw, 2.6rem)/1.12 var(--serif);margin:0 0 1rem}.case-ending strong{font:500 clamp(3.5rem, 5vw, 5rem)/1 var(--serif);letter-spacing:-.035em;display:block}.case-ending-prose p{color:#f2edf5;max-width:62ch;font:1.1rem/1.8 var(--sans);margin:0 0 1.25rem}.case-ending-prose p:last-child{border-top:1px solid #f4edf766;max-width:46ch;margin:2rem 0 0;padding-top:1.3rem}.story-night{color:var(--cream);background:var(--ink)}.night-opening{background:#0d1938}.night-opening-inner{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:center;gap:3rem 5vw;padding-top:3rem;padding-bottom:3.5rem;display:grid}.night-opening .back-link{color:#d8cbe3;grid-column:1/-1}.night-opening h1{max-width:14ch;font:500 clamp(3.5rem, 4.9vw, 5.2rem)/1.06 var(--serif);letter-spacing:-.035em;margin:0 0 1.5rem}.night-opening .story-meta{color:#d8cbe3;margin:0 0 1.8rem}.night-opening .story-deck{color:#f1eaf0;margin:0}.night-sticker{background:#1c2a50;margin:0;padding:1.2rem 1.2rem .8rem}.night-sticker img{object-fit:contain;filter:drop-shadow(0 20px 18px #00000040);width:100%;max-height:340px}.night-sticker figcaption{color:#d8cbe3}.night-scenes{max-width:1120px;padding-top:2.5rem;padding-bottom:3rem}.night-scene{border-top:1px solid #f6f1e947;grid-template-columns:100px minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding:2.8rem 0 3.5rem;display:grid}.night-marker{color:#d8cbe3;font:700 1.12rem/1.4 var(--sans);font-variant-numeric:tabular-nums;padding-top:.45rem}.night-scene h2{max-width:18ch;font:500 clamp(2.25rem, 2.85vw, 3rem)/1.14 var(--serif);letter-spacing:-.025em;margin:0 0 1.5rem}.night-scene p{color:#e6e4eb;max-width:70ch;font:1.05rem/1.82 var(--sans);margin:0 0 1.25rem}.night-scene blockquote{color:#f0e7f4;max-width:31ch;font:400 clamp(1.65rem, 2vw, 2.1rem)/1.3 var(--serif);background:#27365b;margin:2.2rem 0 0;padding:1.7rem 2rem}.night-scene-art{background:#1b2a50;grid-column:1/-1;margin:1.6rem 0 0}.night-scene-art img{aspect-ratio:1.8;object-fit:cover;object-position:center 54%;width:100%;height:auto;display:block}.night-scene-art figcaption{color:#d8cbe3}.night-ending{color:var(--navy);background:var(--lavender);padding:4.5rem 0}.night-ending-inner{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:clamp(2rem,7vw,7rem);display:grid}.night-ending h2{max-width:13ch;font:500 clamp(2.5rem, 3.4vw, 3.6rem)/1.12 var(--serif);letter-spacing:-.025em;margin:0}.night-ending p{max-width:58ch;font:400 clamp(1.25rem, 1.7vw, 1.65rem)/1.5 var(--serif);margin:0 0 1.4rem}.story-night .story-disclosure{color:#c6c6d1;border-color:#ffffff4d}@keyframes heroTypeArrive{0%{opacity:.75;clip-path:inset(0 0 9%);transform:translateY(7px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.feature-deck{grid-template-columns:minmax(0,1fr);display:grid}.feature-slide{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .22s,visibility 0s .22s}.feature-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-duration:.68s,0s;transition-delay:.16s,0s}.feature-slide h3,.feature-slide .opinion-image img,.feature-slide .knowledge-visual img{transition:transform .72s var(--ease-editorial);transform:translateY(10px)scale(1.012)}.feature-slide.is-active h3,.feature-slide.is-active .opinion-image img,.feature-slide.is-active .knowledge-visual img{transform:translateY(0)scale(1)}.profile:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(37% 47% at 84% 28%,#fffaf78c,#0000 80%),radial-gradient(32% 43% at 6% 95%,#9877ab2e,#0000 82%);position:absolute;inset:0}.profile-visual:before{content:"";z-index:-1;filter:blur(46px);opacity:.55;background:#f1e5ef;border-radius:50%;position:absolute;inset:9% 3% 10%}.site-footer:before{content:"";opacity:.035;pointer-events:none;background:url(/brand/brand-symbol.webp) 50%/contain no-repeat;width:26rem;height:26rem;position:absolute;top:-5rem;right:-6rem}.footer-inner,.footer-bottom{position:relative}.not-found{min-height:65svh;padding-block:clamp(3rem,7vw,7rem)}.not-found h1{font:500 clamp(3.3rem, 7vw, 6rem)/1.05 var(--serif);letter-spacing:-.035em;margin:2rem 0}.not-found>p:not(.eyebrow){max-width:42ch;font:1.3rem/1.5 var(--serif);margin:0 0 2rem}.knowledge-article>.section-frame{container:knowledge-frame/inline-size}@container knowledge-frame (width<=44rem){.knowledge-opening{flex-direction:column;gap:2.5rem;display:flex}.knowledge-article h1{max-width:100%}.knowledge-article .article-image{width:100%;margin:0}.knowledge-article .article-image img{aspect-ratio:1.12;height:auto}}.opinion-index-stories{container:opinion-index/inline-size}@container opinion-index (width<=40rem){.opinion-companion a{flex-direction:column;min-height:0;display:flex}.opinion-companion-art{order:-1}}.case-reading{container:case-reading/inline-size}@container case-reading (width<=40rem){.case-chapters{display:block}}@media (width>=981px){.profile{overflow:clip}.profile-visual{top:calc(var(--scroll-offset,var(--header-height)) + 1rem);align-self:start;min-height:0;position:sticky}.profile-visual img{height:min(740px, calc(100svh - var(--scroll-offset,var(--header-height)) - 5rem))}}@media (width<=980px){.footer-right .footer-social-link{gap:.5rem;font-size:1.55rem}.knowledge-opening{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:2.5rem}.knowledge-article h1{font-size:clamp(2.7rem,4.3vw,4.2rem)}.knowledge-body-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"checklist""prose";gap:3.5rem;padding-top:3.5rem}.knowledge-checklist{position:static}.knowledge-checklist ul{columns:2;column-gap:2.5rem}.knowledge-checklist li{break-inside:avoid}.knowledge-chapter:nth-child(2){margin-left:0}.knowledge-endmatter{gap:2.5rem}.site-header{gap:1rem}.desktop-nav{gap:1.05rem}.desktop-nav a{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.hero{height:680px}.hero-bottom{display:none}.hero h1{font-size:clamp(5rem,10.4vw,8rem)}.profile-inner{grid-template-columns:1fr .72fr;gap:3vw}.profile-visual img{height:620px}.opinion-body{grid-template-columns:1fr .7fr}.opinion-title{font-size:clamp(3.2rem,6vw,5.3rem)}.case-opening-grid,.night-opening-inner{grid-template-columns:1fr .78fr}.night-opening h1{font-size:clamp(3.5rem,6.4vw,5.2rem)}.case-chapter-1,.case-chapter-2{grid-template-columns:minmax(0,1fr)}.case-chapter-head{margin-bottom:1.6rem}.case-ending-inner,.night-ending-inner{grid-template-columns:minmax(0,1fr)}.night-ending h2{max-width:none}.profile-visual{min-height:0}.knowledge-body{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr)}.knowledge-visual img{aspect-ratio:.9;height:auto}}@media (width<=700px){:root{--header-height:68px}.section-frame{width:calc(100% - 44px)}.site-header{justify-content:space-between;padding:0 20px}.brand-mark{width:50px;height:50px}.brand-mark img{width:48px;height:48px}.desktop-nav{display:none}.menu-toggle{min-height:44px;color:var(--navy);font:750 .76rem var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;padding:0;display:inline-flex}.menu-toggle span{letter-spacing:0;font-size:1.35rem}.mobile-nav{top:var(--header-height);max-height:calc(100dvh - var(--header-height));border-bottom:1px solid var(--navy);background:var(--cream);flex-direction:column;padding:1.5rem 22px 2rem;display:flex;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 20px 30px #0c17341f}.mobile-nav a{font:1.8rem var(--serif);border-bottom:1px solid #101d4238;justify-content:space-between;gap:1rem;padding:.9rem 0;text-decoration:none;display:flex}.mobile-nav a.is-active{color:#805521;border-bottom:2px solid #b7833f}.hero{height:clamp(820px,185vw,980px);min-height:0;display:block}.hero-copy{justify-content:flex-start;align-items:flex-start;width:100%;height:auto;min-height:0;padding:1.8rem 22px 0;display:flex}.hero-wordmark{width:min(100vw,500px);margin-left:-9vw}.hero h1{letter-spacing:-.075em;margin:1.5rem 0 .7rem;font-size:clamp(4.5rem,21vw,7rem);line-height:.9;position:static}.hero-deck{margin:0 0 1.2rem;font-size:clamp(1.42rem,6.2vw,2rem)}.pill-link{min-height:48px;padding-inline:1.15rem;font-size:1.1rem}.hero-bottom{display:none}.hero-visual{width:100%;height:100%;margin-top:0;position:absolute;inset:0}.hero-visual img{object-position:center center}.film-stage{aspect-ratio:9/16;height:auto}.film-stage:after{background:linear-gradient(#07050585,#0000 16% 82%,#070505a3)}.film-bottom{gap:.7rem;bottom:1.2rem;left:22px;right:22px}.film-control{min-width:105px;min-height:44px;font-size:.68rem}.profile{padding:4rem 0 4.5rem}.profile-inner{z-index:1;flex-direction:column;gap:0;display:flex;position:relative}.profile-copy{display:contents}.profile h2{order:1;margin:0 0 2rem;font-size:clamp(4rem,17vw,5.8rem)}.profile-intro{order:2;max-width:34ch;margin:0 0 2rem;font-size:1.5rem}.profile-visual{order:3;width:100%;min-height:0;margin:0 0 2.5rem}.profile-visual img{object-position:center 42%;clip-path:none;width:100%;height:min(100vw,470px);-webkit-mask-image:linear-gradient(#0000 0,#000 10% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 88%,#0000 100%)}.profile-visual figcaption{margin-top:.7rem}.profile-facts{order:4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 1.5rem;width:100%}.profile-facts dd{font-size:1.27rem}.profile-fact-rule dd{font-size:clamp(1.85rem,6.7vw,2.4rem)}.manifest{min-height:470px}.manifest-inner{padding-top:3.5rem;padding-bottom:4rem}.manifest h2{z-index:2;max-width:94%;margin:3.5rem 0 2.5rem;font-size:clamp(2.4rem,10.5vw,4rem);line-height:1.19;position:relative}.manifest h2 br{display:none}.manifest h2 em{margin-top:1.25rem;display:block}.manifest-signature{min-width:130px;max-width:70%;font-size:1.02rem}.manifest-detail{opacity:.36;width:65%;height:90%;top:4%;right:-18%}.feature-topline{gap:.8rem;padding-top:2.3rem}.feature-topline h2{letter-spacing:.17em;font-size:.68rem}.feature-topline>.eyebrow:last-child{font-size:.59rem}.opinion{min-height:0}.opinion-body{flex-direction:column;align-items:stretch;gap:1.2rem;min-height:0;display:flex}.opinion-primary{display:contents}.opinion .feature-status{order:0;margin-top:1.8rem}.opinion-title{order:1;min-height:0;margin:0 0 1.3rem;font-size:clamp(2.4rem,10vw,4.3rem);line-height:1}.opinion-night .opinion-title{max-width:100%;font-size:clamp(2.35rem,9vw,3.7rem);line-height:1.04}.opinion-title .versus{margin:.5rem 0;font-size:.76rem}.opinion-verdict{order:3;padding-top:1.3rem}.opinion-night-deck{order:3;margin:0 0 1rem;font-size:1.3rem}.opinion-verdict strong{font-size:clamp(2.8rem,11vw,3.8rem)}.opinion-quote{order:4;margin-bottom:.4rem;font-size:1.42rem}.opinion-postscript{order:5;margin:0 0 1rem}.opinion-image{order:2;width:100%;min-height:280px;margin:0 0 .8rem}.opinion-image img{object-position:center;height:clamp(300px,85vw,400px)}.opinion-image.image-needed{min-height:250px}.image-note{letter-spacing:.08em;font-size:.68rem}.opinion .text-link{order:6;align-self:flex-start;margin-bottom:.8rem}.rotation-controls{gap:.25rem;min-height:68px;padding:.5rem 0 1rem}.rotation-count{letter-spacing:.1em;min-width:65px;font-size:.64rem}.rotation-controls .rotation-count:first-child:nth-last-child(3){flex:1}.rotation-pause{min-width:44px}.pause-word{display:none}.pause-glyph{font-size:.85rem;display:inline}.rotation-arrow{min-width:44px}.knowledge{min-height:0}.knowledge-body{flex-direction:column;align-items:stretch;gap:1.2rem;min-height:330px;padding:2.7rem 0 1.5rem;display:flex}.knowledge-body>div:first-child{display:contents}.knowledge-body .feature-status{order:0;margin:0}.knowledge-body h3{order:1;max-width:100%;margin:0;font-size:clamp(2.55rem,11vw,4.5rem)}.knowledge-body p:not(.feature-status){order:3;margin:0;font-size:1.24rem}.knowledge-visual{order:2;align-self:stretch;width:100%}.knowledge-visual img{aspect-ratio:auto;object-position:center 43%;height:300px}.knowledge-visual figcaption{font-size:.68rem}.knowledge-body .text-link{order:4;align-self:flex-start}.footer-inner{grid-template-columns:minmax(0,1fr) minmax(138px,.9fr);align-items:start;gap:1.5rem .75rem;padding-top:2rem;padding-bottom:1.5rem}.footer-inner>div:first-child{grid-column:1/-1}.footer-social-scene{width:100%;padding-top:3.5rem}.footer-social-scene img{width:min(100%,180px)}.footer-inner .footer-speech{width:175px;padding:.65rem .75rem;font-size:1.15rem;left:0}.footer-speech:after{right:4rem}.footer-right{text-align:left;justify-self:end;align-items:flex-start;padding-top:3.5rem}.footer-right .footer-social-link{gap:.4rem;font-size:1.2rem}.footer-right small{font-size:.65rem}.footer-social-icon{width:16px;height:16px}.footer-wordmark{width:200px}.footer-bottom{flex-direction:column}.article-preview .section-frame{padding-top:3rem}.back-link{margin-bottom:4rem}.article-preview h1{font-size:clamp(3.5rem,14vw,6rem)}.knowledge-article>.section-frame{padding-top:1.5rem}.knowledge-article .back-link{margin-bottom:1.25rem}.knowledge-opening{flex-direction:column;align-items:stretch;gap:1.5rem;padding-bottom:1.5rem;display:flex}.knowledge-article h1{max-width:100%;margin:.75rem 0 1.25rem;font-size:clamp(2rem,8vw,3.25rem)}.knowledge-lead{font-size:1.05rem}.knowledge-article .article-image{width:100%;margin:0}.knowledge-article .article-image img{aspect-ratio:1.12;object-fit:cover;height:auto;max-height:none;box-shadow:none}.knowledge-answer{padding:1rem 0 1.25rem}.knowledge-answer p{margin-top:.65rem;font-size:1.25rem}.knowledge-body-grid{flex-direction:column;gap:3.5rem;padding:3.5rem 0 1rem;display:flex}.knowledge-checklist{width:100%;padding:2rem 1.5rem;position:static}.knowledge-checklist ul{columns:auto}.knowledge-checklist h2{font-size:2.2rem}.knowledge-chapter{margin-bottom:2.5rem;padding-bottom:2.5rem;display:block}.knowledge-chapter:nth-child(2){margin-left:0}.knowledge-chapter-number{margin-bottom:.65rem;padding:0;display:block}.knowledge-chapter h2{font-size:clamp(2.3rem,9vw,3.2rem)}.knowledge-chapter p,.knowledge-checklist li{font-size:1rem}.knowledge-epilogue{margin:0 0 3rem;padding:2.5rem 1.8rem 3rem}.knowledge-epilogue-mark{font-size:15rem;bottom:-4.5rem;right:-.25rem}.knowledge-epilogue p{font-size:clamp(1.7rem,7vw,2.4rem)}.knowledge-endmatter{flex-direction:column;gap:3rem;padding:2rem 0 3rem;display:flex}.knowledge-next{width:100%;min-height:360px}.knowledge-next-copy{padding:1.65rem}.opinion-index-opening{padding-top:3rem;padding-bottom:1.7rem;display:block}.opinion-index-opening h1{max-width:10ch;font-size:clamp(3.1rem,11vw,4.2rem)}.opinion-index-opening>p{max-width:29ch;margin:1.2rem 0 0;font-size:1.15rem}.opinion-index-stories{gap:1.2rem;padding-top:1.2rem;padding-bottom:1.4rem}.opinion-companion a{flex-direction:column;min-height:0;display:flex}.opinion-companion-verdict{gap:1rem;margin-top:1.5rem}.opinion-companion-cta{margin-top:1.5rem}.opinion-companion-art .eyebrow{font-size:.56rem;bottom:.85rem;left:1.5rem}.opinion-companion-copy{padding:2.3rem 1.7rem 2rem}.opinion-companion-copy h2{max-width:15ch;font-size:clamp(2.35rem,8vw,3.35rem)}.opinion-companion-deck{margin-top:1.3rem;font-size:1.16rem}.opinion-companion-art{order:-1;min-height:250px;padding:1.4rem 1.5rem 2.5rem}.opinion-companion-art img{max-height:min(70vw,325px)}.collection-disclosure{padding-top:.5rem;padding-bottom:2.5rem}.story-page .back-link{margin-bottom:0}.story-navigation{padding-top:2rem;padding-bottom:3.5rem}.story-navigation-index{margin-bottom:1.2rem}.story-navigation-feature{flex-direction:column-reverse;min-height:0;display:flex}.story-navigation-art{flex:0 0 220px;width:100%;height:220px;min-height:0}.story-navigation-art img{object-position:50% 46%;height:100%}.story-navigation-copy{padding:1.8rem 1.7rem 2rem}.story-navigation-feature strong{font-size:clamp(2.6rem,9vw,3.2rem)}.story-navigation-name{margin-top:1rem;font-size:.95rem}.story-navigation-action{margin-top:1.6rem}.case-opening{padding-top:2.2rem;padding-bottom:2.5rem}.case-opening-grid{flex-direction:column;align-items:stretch;gap:1.5rem;padding-top:1.8rem;display:flex}.case-opening h1{max-width:14ch;font-size:clamp(3rem,10vw,4.2rem)}.story-deck{font-size:1.22rem;line-height:1.45}.case-sticker{width:100%;padding:1.2rem}.case-sticker img{max-height:min(67vw,330px)}.case-reading{padding-top:1.5rem;padding-bottom:1.5rem}.case-chapters,.case-chapter-1,.case-chapter-2{display:block}.case-chapter{padding:2.1rem 0 2.6rem}.case-chapter-1{padding-top:.3rem}.case-chapter-3{border-bottom:1px solid #101d4242}.case-chapter-head{margin-bottom:1.4rem}.case-chapter h2{font-size:clamp(2.15rem,7.5vw,2.8rem)}.case-chapter-copy p,.night-scene p{font-size:1rem;line-height:1.75}.case-spread{margin-top:2rem;display:block}.case-scene-art img{aspect-ratio:1.18;height:auto;min-height:0}.case-spread blockquote{margin:0;padding:2rem;font-size:clamp(1.85rem,7vw,2.4rem);display:block}.night-scene blockquote{margin:2rem 0 0;padding:1.5rem;font-size:1.55rem}.case-ending{padding:3.5rem 0}.case-ending-inner{display:block}.case-ending h2{margin-bottom:.5rem}.case-ending strong{margin-bottom:1.5rem;font-size:4rem}.night-opening-inner{flex-direction:column;align-items:stretch;gap:1.5rem;padding-top:2.3rem;padding-bottom:2.3rem;display:flex}.night-opening h1{max-width:14ch;font-size:clamp(3rem,10vw,4.1rem)}.night-sticker{width:100%}.night-sticker img{max-height:min(68vw,340px)}.night-scenes{padding-top:1.5rem;padding-bottom:1.5rem}.night-scene{padding:2.2rem 0 2.7rem;display:block}.night-marker{margin-bottom:.8rem;font-size:.95rem;display:block}.night-scene h2{font-size:clamp(2.15rem,7.5vw,2.8rem)}.night-scene-art{margin-top:1.5rem}.night-scene-art img{aspect-ratio:1.5;object-position:center}.night-ending{padding:3.5rem 0}.night-ending-inner{display:block}.night-ending h2{margin-bottom:1.5rem;font-size:2.5rem}.night-ending p{font-size:1.3rem}}@media (width<=420px){.profile-facts{grid-template-columns:minmax(0,1fr);gap:1.75rem}.profile-facts dd{max-width:30ch}.profile-fact-identity dd{gap:.75rem 1.5rem}.manifest-signature{max-width:78%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero h1,.hero-deck{animation:none}.feature-slide,.feature-slide h3,.feature-slide .opinion-image img,.feature-slide .knowledge-visual img,.rotation-track>span,.film-rule span,.pill-link span,.text-link span{transition:none;transform:none}.pill-link:hover span,.pill-link:focus-visible span,.text-link:hover span,.text-link:focus-visible span{transform:none}.opinion-companion-art img,.story-navigation-feature,.story-navigation-art img,.desktop-nav a:after{transition:none}.opinion-companion a:hover img,.opinion-companion a:focus-visible img,.story-navigation-feature:hover,.story-navigation-feature:focus-visible,.story-navigation-feature:hover img,.story-navigation-feature:focus-visible img{transform:none}}.desktop-nav a{font-size:clamp(.94rem,1.1vw,1.08rem)}@media (width>=901px){.desktop-nav>a+a:before{content:"";opacity:.48;pointer-events:none;background:#9b7950;width:1px;height:.95rem;position:absolute;top:50%;left:calc(clamp(1rem,2.2vw,2.5rem)/-2);transform:translateY(-50%)}}.desktop-nav a[aria-current=page]{color:#805521}.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.footer-bottom{flex-wrap:wrap;align-items:center}.footer-legal{font:500 .8rem/1.5 var(--sans);flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.footer-legal a{align-items:center;min-height:44px;display:inline-flex}.foundation-page{padding-block:clamp(2.5rem,5vw,5rem) clamp(4rem,7vw,7rem)}.foundation-opening{max-width:1100px;padding-bottom:clamp(3rem,5vw,6rem)}.foundation-opening .back-link{margin-bottom:3rem}.foundation-opening>.eyebrow{color:var(--muted)}.foundation-opening h1{max-width:17ch;font:500 clamp(3.2rem, 6.4vw, 6.6rem)/1.06 var(--serif);letter-spacing:-.035em;margin:1.5rem 0 2rem}.foundation-lead{max-width:49ch;font:400 clamp(1.4rem, 2vw, 1.85rem)/1.5 var(--serif);margin:0}.foundation-row{border-top:1px solid #101d4245;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-block:3rem 4rem;display:grid}.foundation-row>.eyebrow{color:var(--muted)}.foundation-page h2{font:500 clamp(2rem, 3.3vw, 3.5rem)/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 1.4rem}.foundation-row p:not(.eyebrow),.foundation-contact p:not(.eyebrow),.materials-empty>p:not(.eyebrow),.material-directions p:not(.eyebrow){max-width:67ch;font:1.05rem/1.85 var(--sans)}.format-list{margin-block:2rem 0}.format-list>div{border-top:1px solid #101d4233;padding-block:1.5rem}.format-list dt{font:500 1.7rem/1.3 var(--serif)}.format-list dd{font:1rem/1.8 var(--sans);margin:.6rem 0 0}.foundation-note{color:var(--muted)}.foundation-links{flex-wrap:wrap;gap:1rem 3rem;display:flex}.foundation-page:has(.cooperation-opening-contact) .foundation-opening{padding-bottom:1.5rem}.cooperation-opening-contact{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin:0 0 3rem;display:flex}.cooperation-opening-contact .pill-link{white-space:normal}.collection-index{padding-block:.5rem 2rem}.collection-index h2{font:500 1.5rem/1.3 var(--serif);margin:0 0 1rem}.collection-index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.collection-index li{border-bottom:1px solid #101d4233;min-width:0}.collection-index a{min-height:44px;font:1rem/1.5 var(--sans);justify-content:space-between;align-items:center;gap:1rem;padding-block:.65rem;text-decoration:none;display:flex}.collection-index a span{flex:none}.collection-index a:hover,.collection-index a:focus-visible{text-decoration:underline}.foundation-contact,.materials-empty,.newsletter-cta{background:var(--lavender);padding:clamp(1.5rem,4vw,4rem)}.foundation-contact h2,.materials-empty h2{max-width:22ch}.owner-input{overflow-wrap:anywhere;font-family:var(--sans)}.material-directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:4rem;display:grid}.material-directions>section{border-top:1px solid #101d4245;padding-top:1.5rem}.material-directions h2{font-size:clamp(1.8rem,2.5vw,2.5rem)}.materials-grid{gap:2rem;margin-top:2rem;display:grid}.material-card h3{font:500 1.7rem/1.3 var(--serif)}.material-card img{width:100%;height:auto}.privacy-page .foundation-opening h1{max-width:18ch}.privacy-draft{border-left:3px solid var(--navy);background:var(--lavender);font:1rem/1.8 var(--sans);margin-bottom:4rem;padding:1.5rem 2rem}.privacy-draft p{margin-bottom:0}.privacy-layout{grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.privacy-index{top:calc(var(--scroll-offset,88px) + 2rem);flex-direction:column;gap:.25rem;display:flex;position:sticky}.privacy-index a{min-height:44px;font:.9rem/1.5 var(--sans);align-items:center;display:flex}.privacy-prose{max-width:75ch}.privacy-prose section{border-bottom:1px solid #101d4233;margin-bottom:2.5rem;padding-block:0 2.5rem}.privacy-prose h2{font-size:clamp(1.9rem,2.5vw,2.65rem)}.privacy-prose p:not(.eyebrow){font:1rem/1.85 var(--sans)}.nojs-foundation-nav{flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:2rem;display:flex}.nojs-foundation-nav a{align-items:center;min-height:44px;display:flex}.newsletter-cta{margin-block:4rem 0}.newsletter-cta p{max-width:65ch;line-height:1.8}.newsletter-cta form{gap:1rem;max-width:650px;display:grid}.newsletter-cta input[type=email]{border:1px solid var(--navy);background:var(--cream);width:100%;min-width:0;color:var(--navy);font:inherit;padding:.8rem}.newsletter-consent{align-items:flex-start;gap:.75rem;line-height:1.7;display:flex}.newsletter-consent input{width:22px;height:22px;accent-color:var(--navy);flex:none;margin-top:.2rem}.newsletter-cta .pill-link{white-space:normal;text-align:left}@media (width<=900px){.foundation-row,.privacy-layout{grid-template-columns:1fr;gap:1rem}.privacy-index{border-bottom:1px solid #101d4233;padding-bottom:2rem;position:static}.material-directions{grid-template-columns:1fr;gap:2rem}}@media (width<=700px){.mobile-nav a{font-size:1.65rem}.foundation-page{width:calc(100% - 44px)}.foundation-opening .back-link{margin-bottom:2rem}.foundation-opening h1{font-size:clamp(2.8rem,11vw,4.5rem)}.foundation-row{padding-block:2rem 2.5rem}.privacy-draft{margin-bottom:2.5rem;padding:1.25rem}.footer-legal{justify-content:center}.footer-bottom{text-align:center;justify-content:center}.cooperation-opening-contact{flex-direction:column;align-items:flex-start}.collection-index ol{grid-template-columns:1fr}.opinion-index-opening{padding-top:2rem}.opinion-index-opening h1{font-size:clamp(2.5rem,10vw,3.2rem)}.opinion-companion-copy{padding:1.5rem}.opinion-companion-copy h2{max-width:none;font-size:clamp(1.8rem,7vw,2.4rem)}.opinion-companion-art{order:0;min-height:0;padding:1rem 1.5rem 2rem}.opinion-companion-art img,.knowledge-index-page .opinion-companion-art img{width:auto;max-width:100%;max-height:180px;margin-inline:auto}.opinion-companion-deck{font-size:1rem}}.knowledge .opinion-index-link{color:var(--navy)}.knowledge-index-page .opinion-companion a{color:var(--navy);background:#eee5ee}.knowledge-index-page .opinion-companion-art{background:var(--lavender)}.knowledge-index-page .opinion-companion-art img{object-fit:cover;filter:none;max-height:360px}.knowledge-index-page .opinion-companion-meta{color:var(--muted)}.knowledge-index-page .opinion-companion-art .eyebrow{color:var(--navy)}@media (width<=700px){.knowledge-index-page .opinion-companion-art img{max-height:180px}}
