/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--ink:#0c0c0c;--ivory:#f2efe8;--muted:#c3bfb8;--line:#f2efe86b}*{box-sizing:border-box}html{background:var(--ink)}body{color:var(--ivory);background:var(--ink);margin:0;font-family:Helvetica Neue,Arial,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.holding-shell{isolation:isolate;min-height:100svh;position:relative}.visual{z-index:-1;background:#080808;position:fixed;inset:0;overflow:hidden}.visual img{object-fit:cover;object-position:center 47%;filter:grayscale()contrast(1.08);width:100%;height:100%}.visual-shade{background:linear-gradient(90deg,#00000061,#00000038 30%,#000000db 62%,#000000ed),linear-gradient(#00000073,#0000 32%,#00000061);position:absolute;inset:0}.holding-content{padding:0 clamp(24px,3vw,48px);position:relative}.topline{justify-content:space-between;align-items:center;gap:24px;min-height:124px;display:flex}.identity h1{letter-spacing:.09em;margin:0;font-size:clamp(1.625rem,2.6vw,2.5rem);font-weight:600;line-height:1.2}.identity p{color:var(--muted);letter-spacing:.025em;margin:10px 0 0;font-size:.875rem;line-height:1.5}.language{color:var(--muted);letter-spacing:.06em;align-items:center;gap:8px;font-size:.875rem;display:flex}.language button{color:inherit;cursor:pointer;text-underline-offset:6px;background:0 0;border:0;padding:8px 2px}.language button.active{color:var(--ivory);text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--ivory);outline-offset:5px}.announcement,.editorial,.subscribe,footer{width:44%;max-width:610px;margin-left:auto}.announcement{padding:28px 0 30px}.announcement h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.1vw,2.95rem);font-weight:400;line-height:1.1}.launch-date{letter-spacing:.045em;margin:13px 0 0;font-size:1.25rem;line-height:1.35}.subscription-status{color:var(--muted);letter-spacing:.08em;margin:27px 0 0;font-size:.875rem;line-height:1.5}.editorial{padding:0 0 38px;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;line-height:1.65}.editorial p{margin:0 0 1em}.editorial p:last-child{margin-bottom:0}.subscribe{border-top:1px solid var(--line);padding:29px 0 0}.subscribe-heading{margin-bottom:19px}.subscribe h2{letter-spacing:.12em;margin:0 0 10px;font-size:1.0625rem;font-weight:500}.subscribe-heading p{color:var(--muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.0625rem;line-height:1.5}.subscribe-button{border:1px solid var(--ivory);background:var(--ivory);min-height:48px;color:var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.subscribe-button:hover{background:#fff}.first-issue{color:var(--muted);letter-spacing:.04em;margin:14px 0 0;font-size:.875rem;line-height:1.5}footer{padding:35px 0 30px}.contact{text-underline-offset:6px;letter-spacing:.1em;align-items:center;min-height:44px;padding:8px 0;font-size:.875rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.contact:hover{color:#fff;text-decoration-thickness:2px}footer nav{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;margin-left:-11px;display:flex}footer nav a{opacity:.78;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}footer nav a:hover{opacity:1}footer nav img{object-fit:contain;filter:invert();width:21px;height:21px}.footer-note{color:var(--muted);align-items:center;gap:18px;margin-top:22px;font-size:.875rem;line-height:1.5;display:flex}.rdf-logo{width:66px;height:auto}@media (width>=1600px){.holding-content{padding-right:6vw}}@media (width<=1050px){.announcement,.editorial,.subscribe,footer{width:52%}.visual-shade{background:linear-gradient(90deg,#0000005c,#00000057 20%,#000000db 51%,#000000f0)}}@media (width<=720px){.visual{height:660px;position:absolute}.visual img{object-position:center 47%}.visual-shade{background:linear-gradient(#00000085,#0000004d 24%,#0c0c0cd9 62%,#0c0c0c 100%),linear-gradient(90deg,#0000004d,#0000)}.holding-content{padding:0 24px}.topline{flex-wrap:wrap;align-content:center;gap:8px;min-height:124px;padding-top:30px;padding-bottom:14px;position:relative}.language{position:absolute;top:5px;right:0}.language button{min-width:28px;min-height:32px}.identity h1{letter-spacing:.07em;font-size:clamp(1.625rem,6.3vw,2.25rem)}.identity p{margin-top:8px;font-size:.875rem}.announcement,.editorial,.subscribe,footer{width:100%;max-width:580px;margin-left:auto;margin-right:auto}.announcement{padding:64px 0 32px}.announcement h2{font-size:clamp(1.875rem,6.6vw,2.5rem)}.launch-date{font-size:1.25rem}.subscription-status{letter-spacing:.05em;margin-top:24px}.editorial{padding-bottom:34px;font-size:1.125rem;line-height:1.65}.subscribe{padding-top:27px}footer nav{gap:10px}.footer-note{flex-wrap:wrap;gap:10px 20px}}@media (width<=360px){.holding-content{padding:0 18px}.identity h1{letter-spacing:.04em}}
