:root{color-scheme:dark;--n-bg:#0d0c0e;--n-card:#161417;--n-card-2:#1c1617;--n-gold:#d4a64a;--n-gold-soft:#d4b77e;--n-wine:#5a1d22;--n-text:#eee8dd;--n-muted:#a79f98;--n-line:#302a29}
html{scroll-behavior:smooth}body.n-magazine{margin:0;background:var(--n-bg);color:var(--n-text);font:16px/1.8 Arial,sans-serif}body.n-magazine *{box-sizing:border-box}body.n-magazine a{color:inherit;text-decoration:none}body.n-magazine a:hover{color:var(--n-gold)}body.n-magazine button,body.n-magazine input{font:inherit}body.n-magazine button,body.n-magazine a,body.n-magazine input,body.n-magazine summary{outline-offset:5px}body.n-magazine img{display:block;max-width:100%;height:auto}body.n-magazine h1,body.n-magazine h2,body.n-magazine h3,body.n-magazine p{margin-top:0}body.n-magazine h1,body.n-magazine h2,body.n-magazine h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.25;color:var(--n-text)}body.n-magazine h1{font-size:clamp(36px,4.2vw,62px);letter-spacing:-1.5px}body.n-magazine h2{font-size:36px}body.n-magazine h3{font-size:24px}.n-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.n-ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 5% 10%,#5a1d2233,transparent 45%),radial-gradient(ellipse at 90% 20%,#d4a64a12,transparent 40%);animation:n-drift 18s ease-in-out infinite alternate}@keyframes n-drift{to{transform:translateY(40px);opacity:.42}}.n-masthead{display:flex;align-items:center;justify-content:space-between;padding-block:26px;gap:24px}.n-brand{color:var(--n-gold)!important;font:italic 44px/1 Georgia,serif}.n-brand span{display:block;font:9px/1.5 Arial,sans-serif;letter-spacing:2px;margin-top:12px}.n-masthead-note{font:italic 15px Georgia,serif;color:var(--n-muted);margin:0}.n-primary-button{background:var(--n-gold);color:#17120b!important;padding:12px 20px;font-size:12px;font-weight:bold}.n-primary-button:hover{background:#e5be6c;color:#000!important}.n-primary-button span{margin-left:16px}.n-nav-border{border-block:1px solid var(--n-line)}.n-main-nav{display:flex;justify-content:center;align-items:center;gap:32px;font-size:13px}.n-menu{display:flex;align-items:center;justify-content:center;gap:30px;list-style:none;margin:0;padding:0}.n-menu>li{position:relative}.n-menu a,.n-search-link{display:block;padding:14px 0;border-bottom:2px solid transparent}.n-menu .current-menu-item>a,.n-menu .current_page_item>a{border-color:var(--n-gold);color:var(--n-gold)}.n-menu .sub-menu{display:none;position:absolute;z-index:30;top:100%;left:0;min-width:260px;list-style:none;margin:0;padding:10px 18px;background:#161417;border:1px solid #493a2a;box-shadow:0 18px 45px #0009}.n-menu li:hover>.sub-menu,.n-menu li:focus-within>.sub-menu{display:block}.n-menu .sub-menu a{padding:9px 0;border-bottom:1px solid var(--n-line)}.n-search-link span{margin-left:12px}.n-menu-toggle{display:none}.n-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;padding:64px 0 50px;align-items:center}.n-eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:2px;color:var(--n-gold);text-transform:uppercase;display:inline-block;margin-bottom:16px}.n-hero h1{margin-bottom:24px}.n-hero h1 em{color:var(--n-gold-soft);font-weight:400}.n-hero-copy>p{color:var(--n-muted);font-size:16px;max-width:480px}.n-text-link{font-size:13px;border-bottom:1px solid #77613c;padding-bottom:6px;display:inline-block}.n-hero-footnote{display:flex;gap:18px;font-size:8px;letter-spacing:1px;color:var(--n-muted);margin-top:36px}.n-hero-art{position:relative;display:block}.n-photograph{overflow:hidden;position:relative;background:#241d19;aspect-ratio:1.7;display:block}.n-photograph img{width:100%;height:100%;object-fit:cover;filter:saturate(.42) brightness(.66) sepia(.17);transition:transform .5s}.n-story-card:hover .n-photograph img,.n-hero-art:hover .n-photograph img{transform:scale(1.025)}.n-hero-photo{aspect-ratio:1.2}.n-hero-caption{position:absolute;bottom:0;left:0;right:0;padding:60px 24px 24px;background:linear-gradient(transparent,#100d0cf2)}.n-hero-caption small{font-size:9px;letter-spacing:2px;color:var(--n-gold)}.n-hero-caption strong{display:block;font:26px/1.3 Georgia,serif;margin-top:10px;max-width:320px}.n-hero-caption b{position:absolute;right:24px;bottom:25px;color:var(--n-gold)}.n-topic-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--n-line);padding:25px 0;gap:24px;scroll-margin-top:30px}.n-topic-entry{display:flex;gap:12px;position:relative}.n-topic-no{font:13px Georgia,serif;color:var(--n-gold)}.n-topic-entry strong{display:block;font:18px/1.25 Georgia,serif;margin-bottom:8px}.n-topic-entry small{display:block;font-size:11px;line-height:1.7;color:var(--n-muted);padding-right:12px}.n-topic-entry>b{color:#826c45;font-size:16px}.n-section{margin-top:80px}.n-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.n-section-heading h2{margin:0}.n-section-heading .n-eyebrow{margin-bottom:10px}.n-section-heading p{font-size:13px;color:var(--n-muted);margin:0}.n-featured-grid,.n-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.n-story-card{background:var(--n-card);border:1px solid transparent;transition:transform .25s,border-color .25s;height:100%}.n-story-card:hover{transform:translateY(-4px);border-color:#806c42}.n-story-copy{padding:22px}.n-story-copy .n-eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:12px}.n-story-copy h3{font-size:24px;margin-bottom:14px}.n-story-copy p{font-size:13px;line-height:1.8;color:var(--n-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px}.n-story-meta{display:flex;justify-content:space-between;color:#a48e69;font-size:10px}.n-collections{display:grid;grid-template-columns:1fr 1fr;gap:24px}.n-collection{padding:28px 32px;background:linear-gradient(120deg,var(--n-card-2),var(--n-card));border-top:1px solid #51402d}.n-collection-head{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:var(--n-gold);margin-bottom:14px}.n-collection h3{font-size:29px}.n-collection>a{display:flex;justify-content:space-between;gap:20px;font-size:13px;padding:13px 0;border-bottom:1px solid var(--n-line)}.n-collection .n-collection-all{color:var(--n-gold);font-size:11px;border:0;margin-top:10px}.n-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding:80px 0}.n-faq p{color:var(--n-muted);font-size:14px}.n-faq details{border-bottom:1px solid var(--n-line);padding:20px 0}.n-faq summary{cursor:pointer;display:flex;justify-content:space-between;font-size:15px}.n-faq details p{margin:18px 0 0}.n-footer{border-top:1px solid var(--n-line);padding-top:48px;background:#100e10;margin-top:65px}.n-footer-grid{display:grid;grid-template-columns:2fr 1.3fr 1fr 1fr;gap:35px}.n-footer-grid h2{font:12px Arial,sans-serif;color:var(--n-gold);margin-bottom:20px}.n-footer-grid a:not(.n-brand){display:block;font-size:12px;color:var(--n-muted);margin-bottom:8px}.n-footer-grid p{font-size:12px;color:var(--n-muted);margin:20px 0}.n-footer-grid span{font-size:11px;color:#8f8170}.n-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--n-line);font-size:10px;color:#8e8580;margin-top:40px;padding-block:20px}.n-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;font-size:11px;color:var(--n-muted);padding:25px 0}.n-breadcrumbs [aria-current]{color:#c4bcae}.n-page-heading{padding:38px 0 30px;max-width:950px}.n-page-heading h1{font-size:48px}.n-page-deck{font-size:17px;line-height:1.85;color:#b9b0a5}.n-metadata{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:#a18e73}.n-landing-photo{aspect-ratio:3.3}.n-article-photo{aspect-ratio:2.6;max-width:960px;margin:auto}.n-article-heading{max-width:960px;margin-inline:auto}.n-topic-pills{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 40px}.n-topic-pills a{border:1px solid var(--n-line);border-radius:24px;font-size:12px;padding:8px 17px}.n-topic-pills a:hover,.n-topic-pills .selected{border-color:#806637;color:var(--n-gold);background:#231e16}.n-reading-grid{display:grid;grid-template-columns:240px minmax(0,740px);gap:60px;justify-content:center;margin-top:50px;align-items:start}.n-reading-toc{position:sticky;top:25px;border-top:1px solid #655034;padding-top:15px;font-size:12px;color:var(--n-muted)}.n-reading-toc summary{color:var(--n-gold);cursor:pointer;display:flex;justify-content:space-between}.n-reading-toc ol{padding-left:20px}.n-reading-toc li{margin:12px 0;line-height:1.6}.n-prose{font-size:17px;line-height:1.85;color:#c9c2b8;min-width:0}.n-prose h2{font-size:29px;color:var(--n-gold);margin-top:40px}.n-prose h3{font-size:23px;margin-top:28px}.n-prose p{margin-bottom:24px}.n-prose a{color:#d0ad71;text-decoration:underline;text-underline-offset:4px}.n-prose table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow:auto}.n-prose td,.n-prose th{padding:12px;border:1px solid var(--n-line)}.n-prose img{max-width:100%;height:auto}.n-source-note{background:var(--n-card);padding:24px;margin-top:40px;border-left:2px solid #77603c;font-size:13px}.n-source-note h2{font-size:22px;margin-top:0}.n-pagination{margin:48px 0}.n-pagination .nav-links{display:flex;justify-content:center;gap:18px}.n-pagination a,.n-pagination .current{border:1px solid var(--n-line);padding:8px 14px}.n-pagination .current{color:var(--n-gold)}#new73-bottom-banners{display:none!important}
@media(max-width:900px){.n-wrap{width:calc(100% - 40px)}.n-hero{gap:30px}.n-hero-footnote{flex-wrap:wrap}.n-masthead-note{display:none}.n-main-nav{gap:20px}.n-menu{gap:18px}.n-topic-strip{grid-template-columns:1fr 1fr}.n-featured-grid,.n-latest-grid{gap:16px}.n-story-copy{padding:16px}.n-reading-grid{grid-template-columns:190px minmax(0,1fr);gap:30px}.n-footer-grid{grid-template-columns:2fr 1fr}.n-faq{gap:35px}}
@media(max-width:640px){.n-wrap{width:calc(100% - 36px)}.n-masthead{padding-block:20px}.n-brand{font-size:36px}.n-brand span{font-size:7px}.n-primary-button{display:none}.n-menu-toggle{display:block;color:var(--n-gold);border:1px solid var(--n-line);background:transparent;padding:8px 12px;font-size:12px}.n-main-nav{display:none;padding-block:10px;align-items:stretch}.n-main-nav.open{display:flex;flex-direction:column}.n-menu{flex-direction:column;align-items:stretch;gap:0}.n-menu a,.n-search-link{padding:10px 0}.n-menu .sub-menu{display:block;position:static;border:0;border-left:1px solid #493a2a;box-shadow:none;margin-left:8px;background:transparent}.n-hero{grid-template-columns:1fr;padding-top:38px;gap:30px}.n-hero h1{font-size:43px}.n-hero-art{max-height:360px;overflow:hidden}.n-hero-photo{aspect-ratio:1.3}.n-hero-caption strong{font-size:25px}.n-topic-strip{gap:24px 18px}.n-topic-entry>b{display:none}.n-section{margin-top:55px}.n-section-heading{align-items:start;flex-direction:column;gap:16px}.n-section-heading h2,body.n-magazine h2{font-size:29px}.n-featured-grid,.n-latest-grid,.n-collections{grid-template-columns:1fr}.n-story-copy{padding:22px}.n-story-copy h3{font-size:26px}.n-faq{grid-template-columns:1fr;gap:15px;padding-block:55px}.n-collection{padding:24px}.n-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.n-footer-grid section:first-child{grid-column:1/-1}.n-footer-bottom{gap:15px;font-size:9px}.n-page-heading{padding-top:20px}.n-page-heading h1{font-size:36px}.n-page-deck{font-size:16px}.n-landing-photo,.n-article-photo{aspect-ratio:1.7}.n-reading-grid{display:flex;flex-direction:column;gap:25px;margin-top:30px}.n-reading-toc{position:static;width:100%;padding:16px;background:var(--n-card)}.n-prose{font-size:17px}.n-prose h2{font-size:27px}.n-metadata{gap:8px 16px}.n-breadcrumbs{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.n-ambient{animation:none}*{transition:none!important}}body.n-motion-paused .n-ambient{animation-play-state:paused}

/* Isolate the N magazine palette from the inherited boxed theme. */
body.n-magazine{--ink:#eee8dd;--muted:#a79f98;--line:#302a29;--accent:#d4a64a;color:#eee8dd;background:#0d0c0e}
body.n-magazine .site-shell{max-width:none;background:transparent;box-shadow:none}
body.n-magazine #primary-nav{background:transparent;border-bottom:0}
body.n-magazine .nav-icon{display:none}
body.n-magazine p{color:inherit}
body.n-magazine .n-story-copy p,body.n-magazine .n-hero-copy>p,body.n-magazine .n-faq p{color:var(--n-muted)}
body.n-magazine .n-prose p{color:#c9c2b8}
body.n-magazine .n-menu .sub-menu{color:#eee8dd}
body.n-magazine .n-hero-caption strong{color:#eee8dd}

body.n-magazine .n-menu a,body.n-magazine .n-search-link,body.n-magazine .n-topic-entry,body.n-magazine .n-text-link,body.n-magazine .n-story-copy h3 a,body.n-magazine .n-collection>a{color:#eee8dd!important}body.n-magazine .n-masthead-note{color:#a79f98!important}
