:root{--ink:#171815;--coal:#10110f;--coal-2:#1a1b18;--cream:#f1ede5;--paper:#e8e1d5;--muted:#807b72;--gold:#ad9571;--gold-light:#c8b497;--line:rgba(25,25,22,.18);--line-light:rgba(239,231,216,.19);--sans:'Manrope','DM Sans',Arial,sans-serif;--serif:'Italiana',Georgia,'Times New Roman',serif;--ease:cubic-bezier(.23,1,.32,1)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:75px;overflow-x:clip}body{margin:0;background:var(--coal);color:var(--cream);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.dialog-open,body.menu-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button,a{outline-offset:5px}a{color:inherit;text-decoration:none}button{cursor:pointer}::selection{background:#bca37d;color:#0c0d0c}.shell{width:min(100% - 9vw,1390px);margin-inline:auto}.skip-link{position:fixed;z-index:900;top:-90px;left:20px;padding:14px 18px;background:#fff;color:#111}.skip-link:focus{top:20px}.reading-progress{height:2px;position:fixed;left:0;top:0;width:100%;background:var(--gold-light);z-index:300;transform-origin:0 50%;transform:scaleX(0);pointer-events:none}.cursor-glow{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(420px circle at var(--mouse-x,-2000px) var(--mouse-y,-2000px),rgba(196,167,119,.035),transparent 70%);opacity:.85}.reveal{opacity:1;transform:none}.reveal.is-visible{animation:mr-appear .8s var(--ease) both}@keyframes mr-appear{from{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:none}}.serif-display{font-family:var(--serif);font-weight:400;font-size:clamp(59px,7vw,116px);line-height:1.02;letter-spacing:-.047em;margin:0}.serif-display i{font-family:Georgia,serif;font-size:.75em;font-weight:400;letter-spacing:-.07em}.micro-heading{font-size:10px!important;letter-spacing:.29em;font-weight:700;line-height:1.7!important;text-transform:uppercase;margin:0}.section-cream{background:var(--cream);color:var(--ink)}
/* Site navigation */
.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;border-bottom:1px solid rgba(234,222,199,.19);background:rgba(12,13,12,.1);transition:height .45s var(--ease),background .45s,border .45s;backdrop-filter:blur(4px)}.site-header.is-scrolled{height:74px;background:rgba(13,14,12,.94);border-color:rgba(234,222,199,.12);backdrop-filter:blur(22px)}.brand{display:flex;align-items:center;gap:15px;position:relative;z-index:120}.brand-monogram{font-family:var(--serif);font-size:37px;line-height:1;letter-spacing:-.1em;font-weight:400}.brand-slash{font-family:Georgia,serif;color:var(--gold);font-size:32px;font-weight:100;padding-inline:1px}.brand-name{font-size:10px;letter-spacing:.23em;line-height:1.55;font-weight:500}.brand-name strong{font-weight:700;letter-spacing:.3em}.desktop-nav{display:flex;gap:clamp(24px,3vw,57px);align-items:center;padding-left:55px}.desktop-nav a{font-size:11px;color:#c6c0b7;font-weight:500;transition:color .2s}.desktop-nav a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:20px}.nav-index{font-size:10px;font-weight:700;letter-spacing:.19em;white-space:nowrap}.nav-index span{font-size:18px;font-weight:400;margin-left:14px;color:var(--gold-light)}.menu-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:6px;width:40px;height:40px;border:0;background:transparent;padding:5px;position:relative;z-index:130}.menu-toggle span{width:23px;height:1px;background:#fff;transition:transform .3s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav{display:none}
/* Hero */
.hero{position:relative;min-height:min(940px,100svh);height:max(760px,100svh);background:#10110f;overflow:hidden;isolation:isolate}.hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,11,10,.76) 2%,rgba(10,11,10,.39) 58%,rgba(10,11,10,.16)),linear-gradient(180deg,#10110f8c 0%,transparent 28%,#0a0a09e6 99%);z-index:-1}.hero::after{content:'';position:absolute;inset:0;z-index:-3;background:radial-gradient(ellipse 70% 50% at 76% 39%,#75654d 0%,#343329 36%,#151815 77%,#0d0d0c 100%)}.hero-environment{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-aura{position:absolute;right:7%;top:16%;width:min(50vw,700px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(236,200,141,.36) 0%,rgba(210,181,133,.16) 18%,transparent 59%);filter:blur(12px)}.hero-ridge{position:absolute;bottom:-2%;width:130%;left:-8%;height:49%;background:#0f1210}.ridge-back{opacity:.76;clip-path:polygon(0 88%,6% 76%,14% 70%,23% 77%,31% 65%,39% 73%,51% 44%,58% 52%,68% 22%,75% 43%,81% 37%,91% 59%,100% 47%,100% 100%,0 100%);filter:blur(3px)}.ridge-front{height:32%;background:linear-gradient(0deg,#0a0b0a,#111411);clip-path:polygon(0 52%,9% 64%,21% 37%,34% 66%,44% 43%,51% 65%,66% 26%,76% 61%,90% 49%,100% 65%,100% 100%,0 100%)}.hero-content{position:relative;z-index:1;padding-top:clamp(170px,23vh,265px)}.hero-kicker{display:flex;align-items:center;gap:18px;font-size:10px;letter-spacing:.25em;font-weight:700;color:var(--gold-light);margin-bottom:clamp(50px,8vh,94px);white-space:nowrap}.fine-line{display:inline-block;height:1px;width:33px;background:var(--gold-light)}.hero-kicker-index{margin-left:auto;font-size:9px;color:#a9a093}.hero-title{font-family:var(--serif);font-weight:400;font-size:clamp(90px,12vw,190px);line-height:.82;letter-spacing:-.068em;margin:0;max-width:1150px}.hero-title span,.hero-title em{display:block;font-style:normal}.hero-title span:last-child{color:#d1bca1;white-space:nowrap}.hero-title em{font-family:Georgia,serif;font-style:italic;font-size:.44em;line-height:1.3;letter-spacing:-.065em;font-weight:400;color:#e4dfd8;padding-left:clamp(22px,13vw,220px)}.hero-lead{font-size:clamp(14px,1.28vw,18px);color:#cbc6bd;margin:clamp(25px,4vh,49px) 0 29px;line-height:1.85;font-weight:400;letter-spacing:.01em}.text-cta{display:inline-flex;align-items:center;gap:36px;padding-bottom:12px;border-bottom:1px solid var(--gold);color:#eee5d6;font-size:10px;letter-spacing:.24em;font-weight:700}.text-cta span{font-size:20px;font-weight:400;color:var(--gold-light);transition:transform .3s}.text-cta:hover span{transform:translate(4px,-3px)}.hero-bottom{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.19em;font-weight:600;color:#b7b0a4}.hero-bottom b{font-weight:300;color:var(--gold);padding:0 6px}.scroll-label i{font-size:19px;font-style:normal;margin-left:13px;color:var(--gold-light)}.hero-side{position:absolute;right:2%;top:44%;writing-mode:vertical-rl;font-size:9px;letter-spacing:.22em;color:#c9b797;opacity:.83}
/* manifesto */
.manifesto{padding:clamp(110px,12vw,190px) 0 clamp(120px,14vw,190px)}.manifesto-grid{display:grid;grid-template-columns:23% 1fr;gap:4vw}.section-label{display:flex;align-items:flex-start;gap:20px;padding-top:14px;font-size:10px;letter-spacing:.2em;font-weight:700;color:#746c61;white-space:nowrap}.section-label .number{color:var(--gold)}.label-line{width:31px;height:1px;background:#bfb3a2;margin-top:8px}.manifesto-body .micro-heading{color:#988366;margin-bottom:35px}.manifesto-body h2{font-size:clamp(67px,7.3vw,125px)}.manifesto-bottom{display:grid;grid-template-columns:.4fr 1fr;gap:40px;margin-top:72px}.manifesto-rule{height:1px;background:var(--ink);width:80%;margin-top:14px;opacity:.5}.manifesto-copy{max-width:560px}.manifesto-copy p{font-size:clamp(15px,1.15vw,18px);line-height:2;color:#4d4a44;margin:0 0 24px}.manifesto-copy p:first-child{color:#1d1e1b}.manifesto-copy em{font-family:Georgia,serif}.signature{display:block;margin-top:52px;font-size:10px;letter-spacing:.24em;font-weight:700;color:#403e39}.signature span{padding:0 12px;color:var(--gold)}
/* Interlude */
.interlude{min-height:730px;display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 52% 45%,#423b31 0%,#201f1c 32%,#111310 80%)}.interlude::after{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(100deg,transparent 0,transparent 8px,rgba(241,218,179,.009) 9px,transparent 10px);opacity:.7}.interlude-field{position:absolute;right:7%;top:12%;width:min(52vw,740px);height:90%;border:1px solid rgba(186,164,127,.1);border-radius:50%;box-shadow:0 0 0 75px rgba(190,163,122,.027),0 0 0 180px rgba(190,163,122,.021);transform:rotate(-25deg)}.interlude-inner{position:relative}.eyebrow{font-size:10px;letter-spacing:.24em;color:var(--gold-light);font-weight:700}.interlude blockquote{font-family:var(--serif);font-size:clamp(66px,7vw,112px);line-height:1.14;letter-spacing:-.045em;margin:70px 0 55px;max-width:1050px}.interlude-marker{display:block;text-align:right;font-size:10px;letter-spacing:.23em;color:#b9ab96}
/* archive */
.reflections{padding:clamp(125px,13vw,200px) 0 120px}.section-heading,.atlas-head{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:80px}.section-heading .micro-heading,.atlas-head .micro-heading{margin-bottom:30px;color:#887252}.section-heading>p,.atlas-head>p{font-size:14px;line-height:1.95;color:#615d57;max-width:250px;margin:0 0 10px}.featured-essay{display:grid;grid-template-columns:1.05fr .95fr;background:#1a1b17;min-height:540px;color:var(--cream);overflow:hidden}.featured-art{position:relative;min-height:540px;display:flex;align-items:end;padding:43px;background:radial-gradient(circle at 65% 37%,rgba(224,187,130,.3) 0%,transparent 21%),radial-gradient(ellipse at 68% 52%,#716146 0%,#413a30 30%,#20221e 70%,#171916 100%);overflow:hidden}.featured-art::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(12,13,11,.56) 100%)}.featured-art-sun{position:absolute;left:36%;top:17%;width:38%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#d9bf97 0%,#9d8868 25%,#6f6553 62%,transparent 72%);filter:blur(4px);opacity:.7}.featured-art-arc{position:absolute;border:1px solid rgba(232,205,155,.31);width:85%;aspect-ratio:1;border-radius:50%;top:4%;left:17%;transform:rotate(28deg)}.arc-two{top:17%;left:33%;width:65%;opacity:.45}.featured-art-label{font-size:10px;letter-spacing:.24em;font-weight:700;z-index:1}.featured-copy{padding:clamp(42px,6vw,95px) clamp(34px,5vw,84px);display:flex;flex-direction:column;justify-content:center}.featured-meta{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:9px;letter-spacing:.17em;color:var(--gold-light);margin-bottom:52px}.featured-copy h3{font-family:var(--serif);font-size:clamp(53px,4.7vw,83px);line-height:1.05;letter-spacing:-.042em;font-weight:400;margin:0 0 24px}.featured-copy>p{font-size:15px;line-height:2;color:#b9b5ab;max-width:420px;margin:0 0 40px}.read-link{border:0;border-bottom:1px solid var(--gold);padding:0 0 12px;color:#f0e6d5;background:transparent;font-size:10px;letter-spacing:.22em;font-weight:700;display:flex;justify-content:space-between;max-width:190px}.read-link span{font-size:20px;color:var(--gold-light)}.essay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:90px;margin:100px 0 90px}.essay-card{min-width:0}.essay-hit{display:block;text-align:left;width:100%;border:0;background:none;padding:0;color:inherit}.essay-art{height:auto;aspect-ratio:1.04;position:relative;overflow:hidden;background:#38372f;transition:filter .4s}.essay-art::before{content:'';position:absolute;width:66%;aspect-ratio:1;left:16%;top:18%;border:1px solid rgba(231,211,175,.39);border-radius:50%;transform:scale(1);transition:transform 1s var(--ease)}.essay-art::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,16,14,.15),transparent 30%,rgba(15,16,14,.34) 100%)}.essay-hit:hover .essay-art::before{transform:scale(1.12)}.essay-art-time{background:radial-gradient(circle at 53% 38%,#c7af8d 0%,#86775e 17%,#403c33 39%,#20211e 75%)}.essay-art-silence{background:linear-gradient(145deg,#6f7369 0%,#343d3b 40%,#171c1b 100%)}.essay-art-depth{background:radial-gradient(ellipse at 27% 80%,#77736c,#3b403f 38%,#111615 82%)}.essay-art-choice{background:radial-gradient(circle at 74% 20%,#a69b7a,#5c5a4d 24%,#232823 72%)}.essay-art-appearance{background:linear-gradient(100deg,#161915 0 45%,#887a66 46% 46.5%,#262c29 47%)}.art-index,.art-corner{z-index:1;position:absolute;top:26px;font-size:10px;color:#eee4d6;letter-spacing:.18em}.art-index{left:26px}.art-corner{right:26px;font-size:19px}.art-disc{position:absolute;left:43%;top:32%;width:14%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 54px 18px rgba(222,193,140,.25);background:#a69476}.essay-art-silence .art-disc{height:72%;width:1px;left:54%;top:14%;box-shadow:0 0 60px 12px rgba(205,207,188,.12)}.essay-art-depth .art-disc{top:52%;left:6%;width:88%;height:1px;border-radius:0;background:#ac9d86;transform:rotate(-8deg);box-shadow:0 0 36px 3px rgba(208,192,164,.2)}.essay-art-choice .art-disc{top:12%;left:45%;height:70%;width:1px;border-radius:0;background:#e0d5b9;transform:rotate(35deg)}.essay-art-appearance .art-disc{top:30%;left:49%;width:1px;height:38%;border-radius:0;background:#d6bd96;box-shadow:none}.essay-meta{display:flex;justify-content:space-between;gap:12px;color:#8d8070;font-size:9px;letter-spacing:.15em;text-transform:uppercase;margin:24px 0 15px;font-weight:700}.essay-hit h3{font-family:var(--serif);font-size:clamp(38px,3.1vw,54px);font-weight:400;line-height:1.07;letter-spacing:-.035em;margin:0 0 10px}.essay-hit p{color:#77726a;font-size:13px;line-height:1.9;margin:0 0 26px;max-width:380px}.card-read{font-size:9px;letter-spacing:.19em;font-weight:700;padding-bottom:6px;border-bottom:1px solid #af9b7a;display:inline-flex;align-items:center;gap:20px}.card-read span{font-size:16px}.archive-bottom{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-top:28px;color:#797167;font-size:10px;font-weight:700;letter-spacing:.2em}.underlined-link{color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:6px}
/* Atlas */
.atlas{background:#1a1c19;color:#e8e5dd;padding:150px 0 120px}.atlas-head .micro-heading{color:var(--gold-light)}.atlas-head>p{color:#b1afa7}.atlas-list{border-top:1px solid var(--line-light)}.atlas-item{display:flex;align-items:center;width:100%;border:0;border-bottom:1px solid var(--line-light);background:none;color:#eae3d7;min-height:135px;padding:0 8px;text-align:left;transition:background .3s,padding .4s var(--ease)}.atlas-item:hover,.atlas-item[aria-pressed=true]{padding-left:23px;background:rgba(232,219,192,.035)}.atlas-n{font-size:10px;color:var(--gold-light);letter-spacing:.15em;width:15%;align-self:center}.atlas-name{font-family:var(--serif);font-size:clamp(45px,5.7vw,87px);line-height:1;letter-spacing:-.04em;flex:1}.atlas-arrow{font-size:25px;align-self:center;font-weight:300;color:var(--gold-light)}.atlas-selection{min-height:144px;display:grid;grid-template-columns:.36fr 1fr;column-gap:30px;align-items:start;padding:44px 10px 12px}.atlas-selection>span{font-size:10px;color:var(--gold-light);font-weight:700;letter-spacing:.18em}.atlas-selection>p{font-size:15px;color:#b1afa7;max-width:650px;margin:0;line-height:1.8}.topic-links{grid-column:2;display:flex;gap:16px;flex-wrap:wrap;margin-top:23px}.topic-links button{background:transparent;color:#e4d3bb;border:0;border-bottom:1px solid #907b61;padding:0 0 7px;font-size:10px;letter-spacing:.14em;text-align:left}
/* Question */
.question{padding:130px 0;background:#c7b697;color:#242620;position:relative;overflow:hidden}.question::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(246,228,191,.75),transparent 50%),repeating-radial-gradient(circle at 70% 60%,rgba(43,40,31,.047) 0 1px,transparent 1px 35px);pointer-events:none}.question-inner{position:relative}.question-upper{display:flex;justify-content:space-between;align-items:center}.question-count{font-size:10px;letter-spacing:.2em;font-weight:700}.question-asterisk{font-family:Georgia,serif;color:#7a6851;font-size:80px;display:block;margin-top:65px;line-height:1}.question h2{font-family:var(--serif);font-weight:400;font-size:clamp(65px,8.4vw,135px);line-height:1.07;letter-spacing:-.047em;max-width:1200px;margin:10px 0 90px;min-height:3.05em}.question-actions{display:flex;justify-content:space-between;align-items:center}.question-actions>span{font-size:10px;font-weight:700;letter-spacing:.21em;color:#70624f}.question-next{border:1px solid rgba(31,29,23,.6);padding:20px 28px;min-width:270px;background:transparent;color:#25261f;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.16em;font-weight:700;transition:background .25s,color .25s}.question-next:hover{background:#24251f;color:#eee4d0}.question-next span{font-size:19px}
/* Origin */
.origin{padding:clamp(130px,15vw,220px) 0}.origin-grid{display:grid;grid-template-columns:.92fr 1fr;gap:clamp(60px,10vw,170px);align-items:center}.origin-visual{background:radial-gradient(circle at 52% 51%,#514738,#252621 43%,#181b17 90%);min-height:680px;position:relative;color:#e8d9c0;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.origin-visual-ring{position:absolute;width:90%;aspect-ratio:1;border:1px solid rgba(230,203,158,.24);border-radius:50%;box-shadow:0 0 0 65px rgba(238,217,177,.025),0 0 0 130px rgba(238,217,177,.025)}.origin-visual>span{position:absolute;top:40px;left:40px;font-size:9px;line-height:1.6;letter-spacing:.18em}.origin-visual>strong{font-family:var(--serif);font-weight:400;font-size:clamp(150px,20vw,300px);line-height:.8;letter-spacing:-.15em;z-index:1;position:relative;right:16px}.origin-visual>strong span{font-family:var(--sans);font-size:14px;vertical-align:top;position:absolute;top:1px;right:-23px;letter-spacing:0}.origin-visual>small{position:absolute;bottom:38px;font-size:9px;letter-spacing:.19em}.origin-copy>.micro-heading{color:#9c8060;margin-bottom:45px}.origin-copy h2{font-size:clamp(65px,6.7vw,105px);margin-bottom:55px}.origin-lead{font-family:var(--serif);font-size:clamp(30px,3vw,47px)!important;line-height:1.35!important;color:#2b2b27!important;margin-bottom:40px!important}.origin-copy>p:not(.micro-heading){color:#6e685f;line-height:1.95;font-size:15px;max-width:580px;margin:0 0 24px}.origin-signature{display:flex;align-items:end;gap:28px;margin-top:65px;border-top:1px solid var(--line);padding-top:28px}.signature-script{font-family:Georgia,serif;font-style:italic;font-size:48px;line-height:1;transform:rotate(-7deg)}.origin-signature>span:last-child{font-size:9px;letter-spacing:.17em;color:#867768;margin-bottom:4px}
/* last word footer */
.last-word{background:#151613;text-align:center;padding:clamp(130px,13vw,210px) 0}.last-word .micro-heading{color:var(--gold-light)}.last-word h2{font-family:var(--serif);font-size:clamp(65px,7vw,115px);font-weight:400;line-height:1.11;letter-spacing:-.05em;margin:50px auto 55px;max-width:1250px}.last-word h2 i{font-family:Georgia,serif;font-size:.77em;color:#c9ae88;font-weight:400}.last-word a{display:inline-flex;align-items:center;gap:40px;border-bottom:1px solid var(--gold);padding-bottom:13px;font-size:10px;letter-spacing:.2em;font-weight:700}.last-word a span{font-size:21px;color:var(--gold-light)}.site-footer{background:#10110f;border-top:1px solid rgba(255,255,255,.1);color:#ede4d6}.footer-main{padding:100px 0 120px;display:flex;justify-content:space-between;gap:45px}.footer-brand{font-family:var(--serif);font-size:clamp(60px,6vw,95px);line-height:.87;letter-spacing:-.05em}.footer-brand i{color:var(--gold-light);font-family:Georgia,serif;font-weight:400;font-size:.82em}.footer-main p{color:#837f76;font-size:13px;margin-top:28px}.footer-links{display:flex;gap:clamp(60px,8vw,150px);padding:14px 55px 0 0}.footer-links>div{display:flex;flex-direction:column;gap:15px}.footer-links span{font-size:10px;letter-spacing:.2em;color:var(--gold-light);margin-bottom:18px}.footer-links a{font-size:13px;color:#c0bbb0;transition:color .2s}.footer-links a:hover{color:white}.footer-bottom{border-top:1px solid var(--line-light);padding:24px 0 32px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#918a7f;letter-spacing:.19em;font-weight:600}
/* Accessible dialog */
.essay-dialog{border:0;padding:0;background:#eeeae1;color:var(--ink);max-width:none;max-height:none;width:min(950px,100vw);height:100dvh;margin:0 0 0 auto;box-shadow:-30px 0 100px rgba(0,0,0,.34)}.essay-dialog::backdrop{background:rgba(6,7,6,.83);backdrop-filter:blur(10px)}.dialog-shell{min-height:100%;padding:30px clamp(28px,6vw,100px) 40px;display:flex;flex-direction:column}.dialog-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:25px;gap:20px}.dialog-top>span{font-size:9px;letter-spacing:.19em;font-weight:700;color:#8e795e}.dialog-close{border:1px solid var(--line);border-radius:50%;width:43px;height:43px;background:transparent;font-size:20px;font-weight:300}.dialog-shell article{padding:clamp(65px,12vh,140px) 0 70px;flex:1}.dialog-shell article>.micro-heading{color:#987b5e;margin-bottom:35px}.dialog-shell article h2{font-family:var(--serif);font-size:clamp(64px,7.4vw,105px);line-height:1.04;letter-spacing:-.05em;font-weight:400;margin:0 0 65px}.dialog-shell article #dialog-body{max-width:640px}.dialog-shell article #dialog-body p{font-size:clamp(18px,1.5vw,22px);line-height:1.9;color:#514f47;margin-bottom:30px}.dialog-shell article #dialog-body p:first-child{font-family:Georgia,serif;font-size:clamp(24px,2.3vw,34px);line-height:1.55;color:#23241f}.dialog-signature{font-size:10px;letter-spacing:.19em;margin-top:80px;font-weight:700}.dialog-signature span{color:var(--gold);padding:0 10px}.dialog-end{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:23px;align-items:center}.dialog-end span,.dialog-end button{font-size:9px;letter-spacing:.15em;font-weight:700}.dialog-end span{color:#988d7d}.dialog-end button{background:none;border:0;border-bottom:1px solid #aaa;padding:0 0 8px}
@media(max-width:1100px){.desktop-nav{gap:20px;padding-left:0}.nav-index{display:none}.manifesto-grid{grid-template-columns:180px 1fr}.origin-grid{gap:60px}.origin-visual{min-height:580px}.featured-copy{padding:45px}}
@media(max-width:860px){.site-header{height:77px;padding:0 5vw}.site-header.is-scrolled{height:68px}.desktop-nav,.nav-index{display:none}.menu-toggle{display:flex}.mobile-nav{display:flex;position:fixed;z-index:95;inset:0;background:#151715;padding:105px 6vw 55px;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .35s,visibility .35s,transform .35s}.mobile-nav.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav a{font-family:var(--serif);font-size:clamp(54px,10vw,82px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line-light);line-height:1.6}.mobile-nav a span{font-family:var(--sans);font-size:11px;color:var(--gold-light)}.hero{height:min(930px,100svh);min-height:680px}.hero-content{padding-top:clamp(170px,23vh,270px)}.hero-title{font-size:clamp(75px,13.2vw,120px)}.hero-kicker{margin-bottom:95px}.hero-kicker-index,.hero-coordinate,.hero-side{display:none}.hero-bottom{bottom:20px}.manifesto-grid{grid-template-columns:1fr;gap:50px}.manifesto-bottom{margin-top:60px}.interlude{min-height:620px}.featured-essay{grid-template-columns:1fr}.featured-art{min-height:420px}.featured-copy{padding:60px}.featured-copy h3{font-size:75px}.essay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 24px}.origin-grid{grid-template-columns:1fr}.origin-visual{min-height:650px;max-width:680px}.origin-copy{max-width:690px}.question h2{min-height:4.2em}.footer-links{padding-right:0}}
@media(max-width:600px){.shell{width:min(100% - 42px,1390px)}.brand{gap:10px}.brand-monogram{font-size:31px}.brand-name{font-size:8px}.hero{min-height:670px;height:92svh;max-height:890px}.hero-content{padding-top:clamp(164px,23vh,220px)}.hero-kicker{font-size:8px;white-space:normal;line-height:1.6;gap:11px;margin-bottom:clamp(80px,13vh,130px);max-width:285px}.fine-line{width:21px;flex-shrink:0}.hero-title{font-size:clamp(70px,17vw,105px);line-height:.95}.hero-title em{font-size:.40em;padding-left:35px;line-height:1.5}.hero-title span:last-child{white-space:normal;letter-spacing:-.07em}.hero-lead{margin-top:30px;font-size:13px}.hero-bottom{font-size:8px}.scroll-label{display:none}.manifesto{padding:95px 0 115px}.manifesto-grid{gap:38px}.section-label{font-size:9px}.manifesto-body .micro-heading{margin-bottom:22px}.manifesto-body h2{font-size:clamp(63px,13.2vw,88px)}.manifesto-bottom{display:block;margin-top:50px}.manifesto-rule{width:70px;margin-bottom:30px}.manifesto-copy p{font-size:14px;line-height:1.95}.interlude{min-height:600px}.interlude blockquote{font-size:clamp(57px,12vw,83px);margin:55px 0 40px}.reflections{padding:100px 0 90px}.section-heading,.atlas-head{display:block;margin-bottom:45px}.section-heading .micro-heading,.atlas-head .micro-heading{margin-bottom:20px}.section-heading>p,.atlas-head>p{margin-top:25px;max-width:none;font-size:13px}.serif-display{font-size:clamp(66px,13vw,84px)}.featured-essay{display:block}.featured-art{min-height:340px;padding:25px}.featured-copy{padding:38px 30px 50px}.featured-meta{margin-bottom:30px;font-size:8px}.featured-copy h3{font-size:clamp(54px,12vw,75px)}.featured-copy>p{font-size:13px}.essay-grid{grid-template-columns:1fr;gap:52px;margin:65px 0}.essay-art{aspect-ratio:1.14}.essay-hit h3{font-size:49px}.archive-bottom{align-items:flex-start;flex-direction:column;gap:22px}.atlas{padding:100px 0 90px}.atlas-head .serif-display{font-size:clamp(65px,12.3vw,90px)}.atlas-item{min-height:98px;padding:0 2px}.atlas-n{width:15%;font-size:9px}.atlas-name{font-size:clamp(41px,9.2vw,66px)}.atlas-arrow{font-size:20px}.atlas-selection{grid-template-columns:1fr;gap:14px;padding:33px 2px 10px}.atlas-selection>p{font-size:14px}.topic-links{grid-column:1;gap:16px}.question{padding:105px 0}.question-asterisk{font-size:68px;margin-top:50px}.question h2{font-size:clamp(58px,12.4vw,85px);margin:20px 0 70px;min-height:5.3em}.question-actions{align-items:flex-start;flex-direction:column;gap:30px}.question-next{min-width:100%;padding:18px 21px}.origin{padding:100px 0}.origin-grid{gap:78px}.origin-visual{min-height:490px;padding:20px}.origin-visual>span{top:24px;left:24px;font-size:8px}.origin-visual>strong{font-size:clamp(165px,42vw,240px)}.origin-visual>small{bottom:23px;font-size:8px}.origin-copy h2{font-size:clamp(66px,13vw,90px);margin-bottom:30px}.origin-lead{font-size:33px!important}.origin-copy>p:not(.micro-heading){font-size:14px}.last-word{padding:115px 0}.last-word h2{font-size:clamp(64px,12.3vw,84px);margin:37px 0 50px}.footer-main{padding:75px 0 70px;flex-direction:column;gap:65px}.footer-brand{font-size:clamp(45px,11vw,68px)}.footer-links{gap:50px}.footer-bottom{flex-wrap:wrap;font-size:8px}.footer-bottom span:nth-child(2){display:none}.essay-dialog{width:100vw}.dialog-shell{padding:24px}.dialog-shell article{padding:70px 0}.dialog-shell article h2{font-size:clamp(59px,12vw,82px);margin-bottom:45px}.dialog-shell article #dialog-body p{font-size:17px}.dialog-end{align-items:flex-start;flex-direction:column}.dialog-end span{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.site-header,.hero,.essay-art::before,.mobile-nav,*{animation-duration:.01ms!important;transition-duration:.01ms!important}.cursor-glow{display:none}}
