@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--paper:#f6f3eb;--ink:#272b27;--red:#a83928;--line:#d9d6cd;--muted:#686c64}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:15px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{background:0 0;border:0}:is(button:focus-visible,a:focus-visible){outline:3px solid var(--red);outline-offset:5px}p{line-height:1.8}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;max-width:1440px;height:108px;margin:auto;padding:0 5%;display:flex}.brand{letter-spacing:1px;align-items:center;gap:14px;font-size:24px;font-weight:700;display:flex}.brand small{letter-spacing:2px;margin-top:6px;font-size:8px;display:block}.seal{border:1px solid var(--red);outline:1px solid var(--red);outline-offset:-5px;color:var(--red);place-items:center;width:46px;height:46px;font-family:serif;font-size:29px;display:grid}nav{gap:34px;font-size:13px;display:flex}nav a:hover,.text-link:hover{color:var(--red)}.nav-cta{border-bottom:1px solid var(--ink);padding:13px 0;font-size:13px}.nav-cta span{margin-left:22px;font-size:20px}.hero{grid-template-columns:1fr 1fr;max-width:1440px;min-height:610px;margin:auto;display:grid}.hero-copy{flex-direction:column;padding:65px 8% 25px 10%;display:flex}.eyebrow{letter-spacing:2px;font-size:10px;font-weight:600}.dot{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Playfair Display,Georgia,serif;font-weight:400}h1{letter-spacing:-2.8px;margin:38px 0 26px;font-size:clamp(46px,4.7vw,70px);line-height:1.17}em{color:var(--red);font-weight:400}.hero-copy>p{max-width:385px;color:var(--muted);font-size:15px}.hero-actions{align-items:center;gap:28px;margin-top:22px;display:flex}.primary{background:var(--red);color:#fff;justify-content:space-between;align-items:center;gap:28px;padding:17px 23px;font-size:12px;line-height:1.5;display:inline-flex}.primary:hover{background:#872b20}.primary:disabled{opacity:.65;cursor:wait}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:15px 0;font-size:12px;display:inline-flex}.hero-bottom{letter-spacing:2px;color:var(--muted);justify-content:space-between;margin-top:auto;padding-top:50px;font-size:9px;display:flex}.hero-art{background:#302e27;min-height:610px;position:relative;overflow:hidden}.hero-art>img{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute}.art-shade{background:linear-gradient(#141c1730,#10191115 30%,#111a18a0);position:absolute;inset:0}.vertical-type{color:#ede4d497;font-family:serif;font-size:102px;line-height:1.12;position:absolute;top:24px;right:32px}.art-label{color:#eee7d7;letter-spacing:2px;writing-mode:vertical-rl;font-size:9px;position:absolute;top:33px;left:30px}.issue-float{background:var(--paper);text-align:left;align-items:center;gap:24px;padding:18px 24px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.issue-float>img{object-fit:cover;width:89px;height:125px;transform:rotate(-5deg);box-shadow:4px 6px 8px #0002}.issue-float small{color:var(--red);letter-spacing:1.4px;font-size:9px}.issue-float strong{margin:10px 0;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:400;line-height:1.3;display:block}.float-link{font-size:10px}.ticker{letter-spacing:3px;border-bottom:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-around;gap:15px;padding:22px 5%;font-size:10px;display:flex}.ticker i{color:var(--red);font-style:normal}.section{max-width:1440px;margin:auto;padding:85px 5%}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:37px;display:flex}h2{letter-spacing:-1.2px;margin:20px 0 0;font-size:46px;line-height:1.2}.section-heading>p{color:var(--muted);margin-bottom:4px;font-size:12px}.filters{align-items:center;gap:10px;margin-bottom:25px;display:flex}.filters button{border:1px solid var(--line);border-radius:30px;padding:8px 17px;font-size:11px}.filters .active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filters>span{letter-spacing:1.7px;color:var(--muted);margin-left:auto;font-size:9px}.article-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.article-card{text-align:left;flex-direction:column;padding:0;display:flex}.article-image{background:#ddd7c9;width:100%;height:250px;position:relative;overflow:hidden}.article-image>img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform .5s}.article-card:hover .article-image>img{transform:scale(1.035)}.image-2 img,.image-3 img{object-position:50% 80%}.read-badge{background:var(--paper);letter-spacing:1px;padding:8px 10px;font-size:8px;position:absolute;bottom:15px;left:15px}.article-meta{color:var(--red);letter-spacing:1px;justify-content:space-between;width:100%;margin:22px 0 13px;font-size:9px;display:flex}.article-meta span{color:var(--muted)}.article-card h3{margin-bottom:13px;font-size:27px;line-height:1.3}.article-card>p{color:var(--muted);margin-bottom:24px;font-size:12px}.byline{border-top:1px solid var(--line);justify-content:space-between;width:100%;margin-top:auto;padding-top:15px;font-size:10px;display:flex}.byline>span:last-child{font-size:18px}.archive{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ece9df}.issue-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.issue-card{text-align:left;padding:0}.cover-stage{background:#dfddd2;justify-content:center;align-items:center;height:370px;display:flex;position:relative;overflow:hidden}.cover-2{background:#d8ddda}.cover-1{background:#e8ddd0}.cover-stage>img{object-fit:cover;width:185px;height:260px;transition:transform .4s;transform:rotate(-5deg);box-shadow:10px 14px 17px #242d2938}.cover-2>img{transform:rotate(4deg)}.cover-1>img{transform:rotate(-3deg)}.issue-card:hover img{transform:rotate(0)translateY(-7px)}.stage-label{letter-spacing:1.6px;font-size:9px;position:absolute;top:19px;left:20px}.cover-arrow{font-size:25px;position:absolute;bottom:16px;right:20px}.issue-meta{justify-content:space-between;align-items:center;margin:22px 0 9px;display:flex}.issue-meta h3{margin:0;font-size:25px}.issue-meta span{color:var(--muted);font-size:10px}.issue-card>p,.archive-note{color:var(--muted);font-size:12px}.archive-note{border-top:1px solid #cecbbf;margin:30px 0 0;padding-top:21px;font-size:11px}.about-grid{grid-template-columns:1.1fr 1fr;gap:65px;margin-top:16px;display:grid}.about h2{font-size:41px}.about-grid p{color:var(--muted);font-size:13px}.about-sign{letter-spacing:1px;border-top:1px solid var(--line);justify-content:space-between;padding-top:19px;font-size:10px;display:flex}.about-sign span{color:var(--muted);letter-spacing:0}.request{color:#f6f3eb;background:#242e28;grid-template-columns:1fr 1fr;gap:90px;display:grid}.request .eyebrow{color:#bfbaa9}.request h2{font-size:60px}.request em{color:#d6c4a3}.request-intro>p{color:#d0d1c7;margin-top:28px;font-size:14px}.contact{margin:36px 0}.contact span{letter-spacing:2px;margin-bottom:12px;font-size:9px;display:block}.contact a{border-bottom:1px solid #647064;padding-bottom:7px;font-size:18px}.request-intro>small{color:#a9b1a7;max-width:340px;font-size:10px;line-height:1.8;display:block}.request form{padding-top:7px}.request label{font-size:11px;display:block}.request label>span{color:#b8bfb4}.request input:not([type=checkbox]):not([type=radio]),.request select,.request textarea{color:#f6f3eb;outline-offset:3px;background:0 0;border:0;border-bottom:1px solid #657065;border-radius:0;width:100%;margin-bottom:21px;padding:12px 0;font-size:12px}.request input::placeholder,.request textarea::placeholder{color:#a0a99e}.request select option{color:var(--ink);background:var(--paper)}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.formats{border:0;gap:10px;margin:0 0 28px;padding:0;display:flex}.formats legend{margin-bottom:14px;font-size:11px}.formats label{cursor:pointer;border:1px solid #647063;padding:11px 14px}.formats label.chosen{color:#243128;background:#eeeadf;border-color:#eeeadf}.formats input{accent-color:var(--red);margin:0 7px 0 0}.request .consent{align-items:flex-start;gap:10px;margin:0 0 23px;font-size:10px;line-height:1.7;display:flex}.consent input{accent-color:var(--red);margin:4px 0}.consent a{text-underline-offset:3px;text-decoration:underline}.request .primary{width:100%;color:var(--ink);background:#f1ebdd}.form-status{margin:15px 0 0;font-size:12px}.honey{display:none}.privacy{border-bottom:1px solid var(--line);gap:40px;max-width:1440px;margin:auto;padding:30px 5%;display:flex}.privacy h3{min-width:190px;font-family:inherit;font-size:11px}.privacy p{color:var(--muted);max-width:850px;margin:0;font-size:10px}footer{justify-content:space-between;align-items:center;gap:35px;max-width:1440px;margin:auto;padding:40px 5%;display:flex}footer .brand{font-size:20px}footer .brand small{font-size:7px}footer>div{gap:20px;font-size:10px;display:flex}footer>span{color:var(--muted);font-size:9px;line-height:1.8}dialog{background:var(--paper);width:min(950px,94vw);max-height:90vh;color:var(--ink);border:0;padding:55px;overflow:auto}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111a16b8}.close{width:40px;height:40px;font-size:32px;position:absolute;top:10px;right:17px}.issue-detail{grid-template-columns:.75fr 1fr;gap:40px;display:grid}.detail-cover{width:100%;box-shadow:8px 12px 25px #0002}.issue-detail h2{margin-bottom:20px;font-size:35px}.issue-detail p{color:var(--muted);font-size:13px}.detail-meta{font-size:10px!important}.issue-detail h3{margin-top:25px;font-size:22px}.issue-detail ul{padding-left:18px;font-size:12px;line-height:1.8}.issue-detail .primary{margin-top:15px;display:flex}.reading{max-width:650px;margin:auto}.reading h2{margin:22px 0;font-size:45px}.reading-author{color:var(--muted);font-size:12px}.reading>img{object-fit:cover;object-position:center 70%;width:100%;height:280px;margin:12px 0 23px}.excerpt p{font-family:Georgia,serif;font-size:18px;line-height:1.9}.excerpt p:first-child:first-letter{float:left;color:var(--red);padding:8px 10px 0 0;font-size:64px;line-height:1}.reading-end{border-top:1px solid var(--line);text-align:center;background:#eae6da;margin-top:30px;padding:30px}.reading-end>span{color:var(--red);font-size:26px}.reading-end h3{margin:15px 0;font-size:27px}.reading-end p{color:var(--muted);font-size:12px}.skip{position:absolute;top:-100px}.skip:focus{z-index:20;background:#fff;padding:15px;top:10px;left:10px}.admin{max-width:1200px;margin:auto;padding:70px 5%}.admin table{border-collapse:collapse;width:100%;font-size:12px}.admin td,.admin th{text-align:left;border-bottom:1px solid var(--line);padding:15px}.admin h1{font-size:40px}@media (min-width:1500px){body{padding:0 3%}.hero h1{font-size:70px}}@media (max-width:950px){header{height:90px;padding:0 4%}.brand{font-size:19px}nav{gap:20px}.hero{min-height:550px}.hero-copy{padding:45px 7%}.hero-art{min-height:550px}h1{font-size:47px}.hero-actions{flex-wrap:wrap;gap:15px}.hero-actions .primary{padding:14px 16px}.issue-float{gap:18px;padding:15px;left:18px;right:18px}.issue-float strong{font-size:20px}.issue-float>img{width:75px;height:105px}.section{padding:65px 4%}.article-grid,.issue-grid{gap:20px}.article-image{height:200px}.article-card h3{font-size:23px}.cover-stage{height:300px}.cover-stage>img{width:150px;height:210px}.request{gap:40px}.request h2{font-size:49px}.formats{gap:6px}.formats label{padding:10px 8px}.about-grid{gap:35px}.about h2{font-size:34px}footer{flex-wrap:wrap}.issue-meta h3{font-size:21px}}@media (max-width:650px){header{flex-wrap:wrap;gap:18px;height:auto;min-height:90px;padding:20px 6%}header .brand{font-size:18px}header .brand small{font-size:6px}.seal{width:36px;height:36px;font-size:24px}nav{border-top:1px solid var(--line);order:3;justify-content:center;gap:40px;width:100%;padding-top:14px;font-size:12px}.nav-cta{font-size:10px}.nav-cta span{margin-left:8px}.hero{grid-template-columns:1fr}.hero-copy{padding:42px 6% 25px}.hero h1{margin-top:30px;font-size:51px}.hero-copy>p{font-size:14px}.hero-actions{margin-top:12px}.hero-bottom{padding-top:35px}.hero-art{min-height:500px}.vertical-type{font-size:85px}.issue-float{bottom:22px;left:22px;right:22px}.ticker{letter-spacing:1px;gap:10px;padding:19px 6%;font-size:8px;overflow:hidden}.ticker span:last-child,.ticker i:last-of-type{display:none}.section{padding:55px 6%}.section-heading{margin-bottom:30px;display:block}h2{font-size:38px}.section-heading>p{margin-top:20px}.filters>span{text-align:right;max-width:100px;font-size:7px;line-height:1.8}.article-grid,.issue-grid{grid-template-columns:1fr;gap:40px}.article-image{height:260px}.article-card h3{font-size:29px}.article-card>p{font-size:13px}.cover-stage{height:370px}.cover-stage>img{width:195px;height:274px}.issue-meta h3{font-size:27px}.about-grid,.request{grid-template-columns:1fr;gap:35px}.about h2{font-size:34px}.request h2{font-size:52px}.form-row{gap:15px}.formats label{padding:12px 14px}.privacy{padding:28px 6%;display:block}.privacy h3{margin-bottom:12px}footer{gap:26px;padding:35px 6%}footer>div{width:100%}dialog{padding:50px 23px 30px}.issue-detail{grid-template-columns:1fr;gap:30px}.detail-cover{width:180px;margin:auto}.reading h2{font-size:34px}.reading>img{height:220px}.excerpt p{font-size:17px}.reading-end{padding:25px 18px}.admin{overflow:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--ink:#10232d;--red:#8e1224;--paper:#f5f2e9;--muted:#616964;--line:#d9d7cd}body{padding:0}header.platform-header{color:#eeeadb;background:#10232d;gap:25px;max-width:none;height:108px;padding:0 max(5%,50vw - 648px)}.brand-logo{object-fit:contain;width:51px;height:61px}.platform-header .brand{letter-spacing:2px;font-size:25px}.platform-header .brand small{letter-spacing:2px;color:#cacbb5;font-size:8px}.platform-header nav{gap:29px}.platform-header nav a{color:#c8c8bc;padding:12px 0}.platform-header nav a[aria-current=page]{color:#fff;border-bottom:1px solid #d3d1ab}.platform-header .nav-cta{color:#eeeadb;white-space:nowrap;border-color:#647078;font-size:12px}.culture-hero{grid-template-columns:1.04fr 1fr;max-width:1440px;min-height:630px;margin:auto;display:grid}.culture-copy{flex-direction:column;padding:75px 7% 30px 10%;display:flex}.culture-copy h1{letter-spacing:-2px;margin:40px 0 28px;font-size:clamp(44px,4.6vw,69px);line-height:1.15}.culture-copy>p{color:var(--muted);max-width:440px;font-size:15px}.culture-copy .eyebrow{font-size:9px}.culture-bottom{letter-spacing:1.6px;color:var(--muted);justify-content:space-between;margin-top:auto;padding-top:70px;font-size:9px;display:flex}.culture-visual{background:#142a32;min-height:630px;position:relative;overflow:hidden}.culture-photo{object-fit:cover;object-position:center;filter:saturate(.6);width:100%;height:100%;position:absolute}.culture-overlay{background:linear-gradient(#10232d48,#10232d12 40%,#10232dee);position:absolute;inset:0}.hero-logo{object-fit:contain;background:#10232dba;width:125px;height:125px;padding:10px;position:absolute;top:34px;right:34px}.photo-caption{color:#f1eddc;position:absolute;bottom:46px;left:40px}.photo-caption span{letter-spacing:2px;font-size:9px}.photo-caption strong{margin-top:20px;font:400 38px/1.25 Playfair Display,Georgia,serif;display:block}.home-blog{padding-top:75px}.editorial-grid{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:28px;display:grid}.editorial-image{background:#e3e0d5;height:265px;position:relative;overflow:hidden}.editorial-0 .editorial-image{height:335px}.editorial-image img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;transition:transform .4s}.editorial-2 .editorial-image img{object-position:center 74%}.editorial-image span{background:var(--paper);padding:14px 18px;font-size:13px;position:absolute;bottom:0;right:0}.editorial-card:hover img{transform:scale(1.035)}.editorial-card h3{margin:0 0 13px;font-size:28px;line-height:1.25}.editorial-card p{color:var(--muted);margin:0;font-size:12px}.magazine-invite{color:#eeeadb;background:#10232d;grid-template-columns:1fr 1fr;max-width:1440px;margin:auto;display:grid;overflow:hidden}.magazine-copy{padding:64px 5% 70px 10%}.magazine-copy .eyebrow{color:#c2c6b0}.magazine-copy h2{margin-top:25px;font-size:53px}.magazine-copy em{color:#d0cba9}.magazine-copy p{color:#c3c9c6;max-width:400px;margin:25px 0;font-size:14px}.magazine-copy .primary{color:#10232d;background:#e9e5d5}.magazine-logo-window{width:265px;height:97px;margin:24px 0;position:relative;overflow:hidden}.magazine-logo-window img{width:100%;height:auto;position:absolute;top:-52px;left:0}.magazine-stack{background:radial-gradient(#3b4541 0,#0000 67%);min-height:600px;display:block;position:relative}.magazine-stack img{width:42%;height:auto;transition:transform .4s;position:absolute;top:23%;box-shadow:12px 18px 20px #0007}.stack-one{z-index:1;left:8%;transform:rotate(-14deg)}.stack-two{z-index:2;right:7%;transform:rotate(13deg)}.stack-three{z-index:3;left:29%;transform:translateY(25px)}.magazine-stack>span{letter-spacing:2px;font-size:9px;position:absolute;bottom:45px;left:16%}.platform-about{padding-top:85px;padding-bottom:85px}.platform-footer{border-top:1px solid var(--line)}.platform-footer .brand-logo{background:#10232d;width:46px;height:56px;padding:5px}.platform-footer .brand{font-size:22px}.platform-footer>div{flex-wrap:wrap}.dergi-mark{background:#10232d;width:245px;height:90px;margin:0 0 22px}.dergi-mark img{top:-48px}.hero-copy{padding-top:35px}.hero-copy h1{margin-top:26px}.request{background:#10232d}.blog-intro{border-bottom:1px solid var(--line);padding-bottom:55px}.blog-intro h1{margin-top:25px}.blog-intro p{color:var(--muted)}.blog-list{min-height:550px;padding-top:35px}.blog-tools{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.blog-tools .filters{margin-bottom:0}.search-label{letter-spacing:.6px;font-size:10px}.search-label input{width:270px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #94998e;margin-top:4px;padding:12px 0;font-size:14px;display:block}.card-title{margin:0 0 15px;font-size:28px}.empty-state{padding:50px 0}.empty-state button{text-decoration:underline}.post-page{max-width:1000px;margin:auto;padding:45px 5% 80px}.post-page>.text-link{margin-bottom:42px}.post-page h1{max-width:830px;margin:25px 0;font-size:58px}.post-lead{color:var(--muted);font-size:19px}.post-hero{object-fit:cover;object-position:center 65%;width:100%;height:430px;margin:25px 0}.post-body{max-width:690px;margin:25px auto;font-family:Georgia,serif;font-size:20px;line-height:1.9}.post-body p{margin-bottom:25px}.post-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding-top:30px;display:flex}.post-next h2{margin:15px 0;font-size:34px}.post-next p{font-size:12px}.post-next .primary{white-space:nowrap}:is(input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:5px;outline:2px solid #b1a767}@media (max-width:1000px){header.platform-header{gap:18px;padding:0 4%}.platform-header .brand{font-size:20px}.platform-header nav{gap:19px;font-size:12px}.culture-copy{padding:55px 7% 30px}.culture-copy h1{font-size:52px}.culture-copy .hero-actions{gap:18px}.culture-hero,.culture-visual{min-height:600px}.culture-copy .primary{padding:15px}.magazine-copy h2{font-size:44px}.magazine-stack{min-height:580px}.magazine-stack img{top:29%}.editorial-card h3{font-size:24px}.editorial-image{height:225px}.editorial-0 .editorial-image{height:290px}}@media (max-width:700px){header.platform-header{flex-wrap:wrap;gap:16px;height:auto;min-height:126px;padding:18px 6%}.platform-header .brand{font-size:19px}.platform-header .brand-logo{width:38px;height:45px}.platform-header .brand small{font-size:6px}.platform-header nav{border-color:#384b52;order:3;justify-content:space-between;gap:15px;width:100%;padding-top:7px}.platform-header nav a{padding:8px 0}.platform-header .nav-cta{margin-left:auto;font-size:10px}.culture-hero{grid-template-columns:1fr}.culture-copy{padding:42px 6% 28px}.culture-copy h1{margin-top:32px;font-size:49px}.culture-copy>p{font-size:14px}.culture-bottom{padding-top:40px;font-size:8px}.culture-visual{min-height:410px}.hero-logo{width:100px;height:100px;top:24px;right:24px}.photo-caption{bottom:30px;left:25px}.photo-caption strong{font-size:32px}.editorial-grid{grid-template-columns:1fr;gap:35px}.editorial-image,.editorial-0 .editorial-image{height:280px}.editorial-card h3{font-size:29px}.magazine-invite{grid-template-columns:1fr}.magazine-copy{padding:45px 6% 15px}.magazine-copy h2{font-size:45px}.magazine-stack{min-height:480px}.magazine-stack img{width:40%;top:15%}.magazine-stack>span{font-size:8px;bottom:26px;left:10%}.platform-about .about-grid h2{font-size:33px}.platform-footer .brand{font-size:20px}.blog-tools{display:block}.blog-tools .filters{gap:7px;margin-bottom:28px}.search-label input{width:100%}.blog-intro h1{font-size:47px}.blog-list .article-grid{gap:40px}.post-page{padding:35px 6% 60px}.post-page h1{letter-spacing:-1.4px;font-size:41px}.post-hero{height:290px}.post-body{font-size:18px}.post-next{display:block}.post-lead{font-size:16px}.form-row{grid-template-columns:1fr}.formats{flex-wrap:wrap}.formats label{padding:11px}.dergi-mark{margin-bottom:25px}.hero-copy h1{font-size:46px}}.archive-tools{display:block}.archive-tools .filters{flex-wrap:wrap;margin-bottom:25px}.archive-search{align-items:end;gap:30px;display:flex}.archive-search select{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #94998e;width:270px;margin-top:4px;padding:12px 0;font-size:14px;display:block}.archive-count{color:var(--muted);margin:25px 0;scroll-margin-top:30px;font-size:12px}.byline small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.article-placeholder{color:#e8e1c6;background:#10232d;flex-direction:column;justify-content:center;align-items:center;height:100%;font:60px Georgia,serif;display:flex}.article-placeholder span{letter-spacing:4px;margin-top:18px;font:10px Arial,sans-serif}.pagination{justify-content:center;align-items:center;gap:30px;margin-top:50px;display:flex}.pagination button{border:1px solid var(--line);padding:13px 20px}.pagination button:disabled{opacity:.35;cursor:default}.post-credit{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:13px;padding:15px 0 28px;font-size:13px;display:flex}.post-credit a{color:var(--red)}.imported-article{overflow-wrap:anywhere}.imported-article figure{margin:35px 0}.imported-article img{max-width:100%;height:auto;margin:auto;display:block}.imported-article figcaption{color:var(--muted);text-align:center;margin-top:10px;font:12px/1.7 DM Sans,sans-serif}.imported-article a{color:var(--red);text-decoration:underline}.imported-article h2{margin-top:40px;font-size:32px}.imported-article h3{margin-top:32px;font-size:26px}.imported-article em{color:inherit}.imported-article li p{margin-bottom:12px}.imported-article blockquote{border-left:3px solid var(--red);margin:28px 0;padding-left:25px}.archive-embed{border:1px solid var(--line);padding:20px;font-size:16px}.author-card{border-top:1px solid var(--line);gap:22px;max-width:690px;margin:50px auto 0;padding:32px 0;scroll-margin-top:30px;display:flex}.author-card h2{margin:14px 0 8px;font-size:27px}.author-card p{color:var(--muted);margin:8px 0;font-size:13px}.author-avatar{color:#f1ebd8;background:#10232d;border-radius:50%;flex-shrink:0;place-items:center;width:65px;height:65px;font:28px Georgia,serif;display:grid;overflow:hidden}.author-avatar img{object-fit:cover;width:100%;height:100%}.author-posts{max-width:850px;margin:35px auto}.author-posts>a{border-bottom:1px solid var(--line);padding:30px 0;display:block}.author-posts h2{margin:14px 0;font-size:30px}.author-posts p{color:var(--muted)}@media (max-width:700px){.archive-search{display:block}.archive-search .search-label{margin-top:20px;display:block}.archive-search select,.archive-search input{width:100%}.pagination{gap:15px;font-size:12px}.pagination button{padding:12px}.author-card{gap:16px}.author-avatar{width:50px;height:50px}.imported-article h2{font-size:27px}.imported-article h3{font-size:23px}}.archive-frame{border:0;width:100%;display:block}.music-frame{height:152px}.quiz-frame{height:750px}.archive-frame+.archive-embed{border-top:0;margin-top:0;padding:10px 15px;font:12px/1.6 Arial,sans-serif}.magazine-stack .stack-cover{filter:drop-shadow(12px 18px 14px #0006);width:42%;transition:transform .35s,filter .35s;display:block;position:absolute;top:23%}.magazine-stack .stack-cover img{width:100%;box-shadow:none;display:block;position:static;transform:none}.magazine-stack .stack-one{left:8%;transform:rotate(-14deg)}.magazine-stack .stack-two{right:7%;transform:rotate(13deg)}.magazine-stack .stack-three{left:29%;transform:translateY(25px)}:is(.magazine-stack .stack-cover:hover,.magazine-stack .stack-cover:focus-visible,.magazine-stack .stack-cover:active){z-index:4;filter:drop-shadow(14px 24px 18px #0008);transform:translateY(-16px)rotate(0)}.footer-identity{flex-direction:column;align-items:flex-start;gap:0;display:flex}.synopps-credit{align-items:center;gap:5px;margin-top:-9px;margin-left:60px;font-size:10px;display:flex}.synopps-credit img{object-fit:contain;width:86px;height:29px}.newsletter{border-top:1px solid var(--line);background:#ece9e0;grid-template-columns:1fr 1fr;gap:60px;display:grid}.newsletter h2{font-size:clamp(26px,3vw,38px);line-height:1.2}.newsletter-row{gap:10px;margin:10px 0 18px;display:flex}.newsletter-row input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);flex:1;padding:14px}.newsletter-row .primary{white-space:nowrap}.newsletter-privacy{color:var(--muted);font-size:12px;line-height:1.6}.newsletter-privacy a{text-decoration:underline}.newsletter label{font-size:13px}.newsletter .consent{align-items:flex-start;line-height:1.6}.newsletter .form-status{margin-bottom:0}.newsletter input:focus-visible{outline:2px solid var(--red);outline-offset:3px}.about-page{max-width:1150px;margin:auto}.about-page h1{margin:24px 0;font-family:Playfair Display,serif;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.1}.about-page em{color:var(--red);font-weight:400}.about-lead{max-width:780px;color:var(--muted);font-size:21px}.story-grid{max-width:850px;margin-top:60px}.story-grid section{border-top:1px solid var(--line);padding:35px 0}.story-grid h2{font-size:32px}.story-grid p{font-size:18px}.about-links{flex-wrap:wrap;align-items:center;gap:28px;margin:35px 0 10px;display:flex}@media (max-width:1100px){.magazine-stack .stack-cover{top:29%}}@media (max-width:700px){.magazine-stack .stack-cover{width:40%;top:15%}.newsletter{grid-template-columns:1fr;gap:24px}.newsletter-row{flex-direction:column}.newsletter-row .primary{justify-content:space-between}.newsletter h2 br{display:none}.about-lead{font-size:18px}.story-grid{margin-top:35px}.story-grid h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.magazine-stack .stack-cover{transition:none}}.platform-header .education-cta{color:#24322f;white-space:nowrap;background:#eee7d6;border-radius:3px;flex:none;justify-content:center;align-items:center;gap:12px;padding:10px 13px;font-size:11px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.education-cta img{object-fit:contain;width:90px;height:30px;display:block}.education-divider{background:#c9c2b1;width:1px;height:23px}.education-cta .education-arrow{font-size:18px;font-weight:400}.platform-header .education-cta:hover{background:#fff7e5;transform:translateY(-1px)}.platform-header .education-cta:focus-visible{outline-offset:5px;outline:2px solid #e5b896}@media (max-width:1050px){header.platform-header{flex-wrap:wrap;gap:16px;height:auto;min-height:140px;padding-top:18px;padding-bottom:16px}.platform-header nav{border-top:1px solid #384b52;order:3;justify-content:space-between;gap:15px;width:100%;padding-top:7px}.platform-header .education-cta{margin-left:auto}}@media (max-width:700px){.platform-header .education-cta{gap:7px;padding:7px;font-size:10px}.education-cta img{width:70px;height:25px}.education-divider{height:21px}.education-cta .education-arrow{font-size:15px}}@media (prefers-reduced-motion:reduce){.platform-header .education-cta{transition:none}.platform-header .education-cta:hover{transform:none}}.header-actions{flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}.language-switcher{isolation:isolate;background:#ffffff06;border:1px solid #ecedd32e;border-radius:24px;flex-shrink:0;grid-template-columns:repeat(3,35px);padding:3px;display:grid;position:relative}.language-track{z-index:-1;background:#eee7d6;border-radius:18px;width:35px;height:29px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0002}.language-switcher button{color:#c8c8bc;letter-spacing:.2px;cursor:pointer;background:0 0;border:0;border-radius:18px;height:29px;padding:0;font:600 10px/1 system-ui,sans-serif;transition:color .2s}.language-switcher button[aria-pressed=true]{color:#10232d}.language-switcher button:hover{color:#fff}.language-switcher button[aria-pressed=true]:hover{color:#10232d}.language-switcher button:focus-visible{outline-offset:5px;outline:2px solid #e5b896}.language-note{color:var(--muted);align-items:center;gap:9px;margin:20px 0;font:12px/1.6 system-ui,sans-serif;display:flex}.language-note span{letter-spacing:1px;border:1px solid var(--line);border-radius:3px;padding:2px 5px;font-size:9px}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3,html[lang=zh-Hans] em{letter-spacing:0;font-family:Songti SC,Noto Serif CJK SC,serif;font-style:normal}html[lang=zh-Hans] .eyebrow{letter-spacing:1px}@media (min-width:1051px) and (max-width:1250px){header.platform-header{gap:16px;padding-left:3%;padding-right:3%}.platform-header nav{gap:18px;font-size:12px}.header-actions{gap:10px}.platform-header .brand{font-size:20px}.platform-header .education-cta{gap:8px;padding:8px}.education-cta img{width:75px}}@media (max-width:700px){.header-actions{gap:8px}.platform-header .brand small{letter-spacing:1px;max-width:100px}.header-actions .education-cta{gap:6px}.header-actions .education-cta img{width:60px}.header-actions .education-divider,.header-actions .education-arrow{display:none}.language-switcher{grid-template-columns:repeat(3,30px)}.language-track{width:30px}}@media (max-width:460px){header.platform-header{gap:12px;padding-left:5%;padding-right:5%}.header-actions{display:contents}.language-switcher{margin-left:auto}.platform-header .education-cta{order:4;margin:0 auto}.platform-header nav{gap:10px;font-size:11px}.platform-header .brand{font-size:18px}.platform-header .brand-logo{width:32px}}@media (prefers-reduced-motion:reduce){.language-track,.language-switcher button{transition:none}}@media (max-width:800px){.hero,.culture-hero,.magazine-invite,.about-grid,.request,.newsletter{grid-template-columns:minmax(0,1fr)}.article-grid,.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:48px 6%}.section-heading{flex-wrap:wrap;align-items:flex-start}.hero-copy,.culture-copy{padding:36px 6% 28px}.culture-hero,.hero{min-height:0}.culture-visual{min-height:350px}.hero-art{min-height:440px}.newsletter{gap:24px}.newsletter-row{flex-direction:column}.about-grid,.request{gap:28px}.privacy{display:block}.privacy h3{margin-bottom:12px}.hero-copy h1,.culture-copy h1,.blog-intro h1,.post-page h1,.about-page h1{letter-spacing:-1.4px;overflow-wrap:anywhere;margin-top:20px;font-size:clamp(36px,8.5vw,54px);line-height:1.15}.magazine-copy h2,.request h2{font-size:clamp(34px,8vw,46px)}.section-heading h2{font-size:clamp(30px,7vw,40px)}.hero-actions{flex-wrap:wrap;gap:12px 22px}.primary,.text-link{min-height:44px}.culture-bottom,.hero-bottom{flex-wrap:wrap;gap:12px;padding-top:28px;line-height:1.7}.culture-copy>p,.hero-copy>p,.about-grid p,.article-card>p,.editorial-card p{font-size:15px;line-height:1.75}.article-meta{flex-wrap:wrap;gap:8px;font-size:10px}.byline{font-size:12px}.filters{flex-wrap:wrap}.filters button,.pagination button{min-height:44px}.filters>span{text-align:left;width:100%;max-width:none;margin:4px 0}.request input:not([type=checkbox]):not([type=radio]),.request select,.request textarea,.newsletter input,.archive-search input,.archive-search select{max-width:100%;min-height:48px;font-size:16px}.request label,.request .consent,.formats legend,.newsletter label{font-size:13px}.consent{align-items:flex-start;gap:10px;display:flex}.consent input{flex-shrink:0;width:20px;height:20px}.formats{flex-wrap:wrap}.formats label{align-items:center;min-height:44px;display:flex}.form-row{grid-template-columns:minmax(0,1fr);gap:0}.request form,.newsletter form,.about-grid>div{min-width:0}.newsletter-privacy,.privacy p,.request-intro>small,.archive-note{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.contact a{overflow-wrap:anywhere;font-size:16px}.newsletter-privacy a{overflow-wrap:anywhere}.platform-footer{align-items:flex-start;gap:24px}.platform-footer>div:not(.footer-identity){grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;width:100%;font-size:13px;display:grid}.platform-footer>div:not(.footer-identity)>a{align-items:center;min-height:44px;display:flex}.platform-footer>span{font-size:11px}.post-next .primary{white-space:normal}.post-page,.author-posts{overflow-wrap:anywhere}.imported-article iframe,.imported-article video,.imported-article table{max-width:100%}.imported-article table{display:block;overflow-x:auto}.author-card>div{min-width:0}.author-card{flex-wrap:wrap}.post-body{font-size:18px;line-height:1.8}dialog{overscroll-behavior:contain;border-radius:8px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:52px 20px 28px}.close{width:44px;height:44px;top:5px;right:7px}.issue-detail{grid-template-columns:minmax(0,1fr);gap:26px}.detail-cover{width:min(180px,100%);margin:auto}.reading h2,.issue-detail h2{overflow-wrap:anywhere;font-size:clamp(28px,7vw,36px)}.reading-end{padding:24px 16px}.reading-end .primary{gap:14px}.excerpt p:first-child:first-letter{font-size:48px}}@media (max-width:700px){header.platform-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;padding:16px 5%;display:grid}.platform-header .header-actions{flex-direction:column;grid-area:1/2;align-items:flex-end;gap:0;min-width:0;display:flex}.platform-header .brand{letter-spacing:1px;align-self:center;gap:9px;min-width:0;font-size:18px}.platform-header .brand-logo{flex-shrink:0;width:32px;height:42px}.platform-header .brand small{letter-spacing:1px;max-width:130px;font-size:6px}.language-switcher{grid-area:1/2;grid-template-columns:repeat(3,36px);margin:0;padding:2px}.language-switcher button{height:40px;font-size:11px}.language-track{border-radius:22px;width:36px;height:40px;top:2px;left:2px}.platform-header nav{grid-area:2/1/auto/-1;grid-template-columns:auto auto auto auto;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:4px 0 0;font-size:11px;display:grid}.platform-header nav a{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px 0;line-height:1.4;display:flex}.platform-header .education-cta{color:#c5cfcc;background:0 0;border-radius:0;gap:5px;min-height:40px;margin:0;padding:6px 0;font-size:10px;font-weight:400}.platform-header .education-cta:hover{color:#fff7e5;background:0 0;transform:none}.header-actions .education-cta img{filter:brightness(0)invert();opacity:.76;width:40px;height:15px}.header-actions .education-divider{background:#536562;height:13px;display:block}.header-actions .education-arrow{display:none}.article-grid,.issue-grid{grid-template-columns:minmax(0,1fr)}.editorial-image,.editorial-0 .editorial-image,.article-image{aspect-ratio:4/3;height:auto}.culture-visual{aspect-ratio:1.1;min-height:0}.photo-caption{bottom:26px;left:6%}.photo-caption strong{font-size:30px}.hero-logo{width:80px;height:80px;top:20px;right:20px}.magazine-stack{height:clamp(340px,105vw,480px);min-height:0}.magazine-stack>span{text-align:center;letter-spacing:1px;font-size:8px;left:6%;right:6%}.magazine-copy{padding:40px 6% 12px}.magazine-logo-window{max-width:100%}.issue-float{gap:16px;padding:14px;bottom:16px;left:16px;right:16px}.issue-float>span{min-width:0}.issue-float strong{font-size:21px}.issue-float>img{width:64px;height:90px}.cover-stage{height:330px}.issue-meta{flex-wrap:wrap;gap:12px}.issue-meta h3{font-size:25px}.story-grid p{font-size:16px;line-height:1.8}.about-links{gap:14px}.post-page{padding-left:6%;padding-right:6%}.newsletter h2 br{display:initial}.newsletter-row .primary{white-space:normal}}@media (max-width:360px){.platform-header .brand{gap:7px;font-size:16px}.platform-header .brand-logo{width:27px}.platform-header .brand small{font-size:5.5px}.language-switcher{grid-template-columns:repeat(3,34px)}.language-track{width:34px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .text-link{align-self:flex-start}.contact a{font-size:14px}.ticker{letter-spacing:.4px;gap:6px}}@media (max-width:700px){.platform-header .header-actions{background:#ffffff03;border:1px solid #ecedd326;border-radius:9px;align-items:stretch;width:132px;margin-left:0}.header-actions .language-switcher{background:0 0;border:0;border-radius:8px 8px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:4px}.header-actions .language-switcher button{border-radius:5px;height:32px;font-size:10px}.header-actions .language-track{width:calc(33.3333% - 2.66667px);height:32px;box-shadow:none;border-radius:5px;top:4px;left:4px}.platform-header .header-actions .education-cta{cursor:pointer;background:#ffffff09;border-top:1px solid #ecedd31c;border-radius:0 0 8px 8px;justify-content:center;gap:4px;width:100%;min-height:36px;margin:0;padding:6px 5px}.platform-header .header-actions .education-cta:hover{background:#ffffff14}.platform-header .header-actions .education-cta:active{color:#fff7e5;background:#ffffff24}.platform-header .header-actions .education-cta img{width:34px}.platform-header .header-actions .education-arrow{color:#d8d7c8;flex-shrink:0;font-size:12px;line-height:1;display:block}}.contact-page{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:9%;padding-top:72px;padding-bottom:80px;display:grid}.contact-intro h1{font-family:var(--font-serif,Georgia),serif;letter-spacing:-2px;margin:24px 0;font-size:60px;line-height:1.1}.contact-intro h1 em{color:#8e2630}.contact-intro>p{font-size:16px;line-height:1.8}.contact-intro .text-link{margin-top:16px;font-size:14px}.contact-intro .contact-magazine{margin-top:40px;font-size:13px}.contact-magazine a{text-underline-offset:4px;text-decoration:underline}.contact-form{background:#fffdf8;border:1px solid #ddd9cf;padding:30px}.contact-form label{margin-bottom:18px;font-size:13px;display:block}.contact-form input:not([type=checkbox]),.contact-form textarea{width:100%;font:inherit;min-height:46px;color:inherit;background:0 0;border:1px solid #ccc9be;border-radius:2px;margin-top:8px;padding:12px;font-size:16px;display:block}.contact-form textarea{resize:vertical}:is(.contact-form input:focus-visible,.contact-form textarea:focus-visible){outline-offset:2px;outline:2px solid #8e2630}.contact-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form .consent{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.contact-form .consent input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.contact-privacy{color:#66706b;font-size:12px;line-height:1.7}.contact-form .primary{min-height:44px;margin-top:16px}.contact-form .primary:disabled{opacity:.6;cursor:wait}.contact-form .success{color:#316646}@media (max-width:800px){.contact-page{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:38px}.contact-intro h1{font-size:42px}.contact-fields{grid-template-columns:1fr;gap:0}.contact-form{padding:22px 18px}.contact-intro .contact-magazine{margin-top:18px}}.home-contact{background:#eaece4;border-top:1px solid #d6dbd0;scroll-margin-top:24px}.home-contact .eyebrow{color:#8e2630}.home-contact h2{letter-spacing:-1.8px;margin:24px 0;font-family:Georgia,serif;font-size:52px;line-height:1.12}.home-contact h2 em{color:#8e2630}@media (max-width:800px){.home-contact h2{font-size:40px}.home-contact{padding-bottom:48px}}
