:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#141219;color:#f6f0eb;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.site{--bg:#141219;--fg:#f6f0eb;--accent:#e6b9a0;--surface:#211d25;background:var(--bg);color:var(--fg);min-height:100vh}.site-header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,4vw,76px);position:absolute;z-index:10;left:0;right:0;border-bottom:1px solid #ffffff30}.brand{font-size:27px;letter-spacing:-.11em;font-weight:800;line-height:.9;white-space:nowrap}.brand span,.accent{color:var(--accent)}.brand small{display:block;font-size:8px;letter-spacing:.2em;font-weight:500;margin-top:8px}.site-header nav{display:flex;gap:clamp(18px,2.8vw,48px);font-size:13px;font-weight:600;letter-spacing:.02em}.site-header nav a:hover,.footer-links a:hover{color:var(--accent)}.lang-switch{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.lang-switch a{opacity:.56}.lang-switch a[aria-current]{opacity:1;color:var(--accent)}.lang-switch span{opacity:.4}.hero{height:min(920px,100svh);min-height:660px;position:relative;overflow:hidden;background:#100e18}.hero-image{object-fit:cover;object-position:center 47%;filter:saturate(.9) contrast(1.08)}.hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,9,16,.91) 0%,rgba(11,9,18,.76) 32%,rgba(9,8,16,.19) 72%),linear-gradient(0deg,rgba(14,10,17,.86) 0%,transparent 36%,rgba(12,9,20,.25) 100%)}.hero-content{position:relative;z-index:2;padding:clamp(210px,28vh,290px) clamp(24px,9vw,164px) 100px;max-width:1080px}.eyebrow,.overline,.section-tag,.footer-overline{font-size:12px;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:18px;color:var(--accent);margin:0 0 29px}.line{width:42px;height:1px;background:var(--accent)}h1,h2,h3,p{margin-top:0}.hero h1,.section h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.hero h1{font-size:clamp(68px,8.2vw,142px);line-height:.96;max-width:880px;margin:0 0 32px;text-wrap:balance}.hero-intro{font-size:clamp(17px,1.55vw,21px);line-height:1.5;max-width:570px;color:#e8e0df;margin-bottom:40px}.pill-link{display:inline-flex;align-items:center;justify-content:space-between;gap:60px;border:1px solid #ffffff93;border-radius:100px;padding:17px 19px 17px 27px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.pill-link:hover{background:var(--fg);color:var(--bg)}.pill-link span{font-size:20px;font-weight:400}.hero-bottom{position:absolute;z-index:2;left:clamp(24px,4vw,76px);right:clamp(24px,4vw,76px);bottom:28px;display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.2em}.hero-side{position:absolute;z-index:2;right:20px;top:45%;writing-mode:vertical-rl;font-size:10px;letter-spacing:.18em;opacity:.7}.section{padding:120px clamp(24px,7vw,132px)}.section-tag{color:var(--accent);border-top:1px solid color-mix(in srgb,var(--fg) 25%,transparent);padding-top:20px;white-space:nowrap}.story{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(260px,34%);gap:clamp(26px,4vw,78px);align-items:start;min-height:730px}.story-main{padding-top:72px}.overline{color:var(--accent);letter-spacing:.15em}.overline span{margin:0 13px}.story h2{font-size:clamp(52px,5.6vw,92px);line-height:1.03;max-width:720px;margin:20px 0 38px}.story-copy{color:#cac3c8;font-size:18px;line-height:1.75;max-width:600px}.story-facts{margin-top:65px;display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #ffffff42}.story-facts div{display:flex;flex-direction:column;gap:20px;padding-top:16px}.story-facts small{color:var(--accent)}.story-facts strong{font-size:13px;font-weight:500;line-height:1.4}.story-image{position:relative;width:100%;height:520px;overflow:hidden;margin-top:50px}.story-image img{object-fit:cover;object-position:center 42%;filter:saturate(.8)}.gallery{background:var(--surface)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:60px 0 48px}.section-heading h2{font-size:clamp(58px,6.5vw,110px);line-height:1;margin:0}.section-heading em{font-family:Arial,sans-serif;font-size:clamp(16px,2vw,30px);color:var(--accent);font-weight:400;font-style:normal;letter-spacing:0}.section-heading p{max-width:350px;color:#c9c2c8;font-size:16px;line-height:1.6;margin:0}.photo-grid{display:grid;grid-template-columns:1.18fr .82fr 1fr;grid-auto-rows:360px;gap:16px}.photo{margin:0;position:relative;overflow:hidden;background:#0f0d13}.photo img{object-fit:cover;transition:transform .5s ease;filter:saturate(.86)}.photo:hover img{transform:scale(1.04)}.photo-1 img,.photo-2 img{object-position:center 30%}.photo-0{grid-column:span 2}.photo-3{grid-row:span 2}.photo-4{grid-column:span 2}.photo figcaption{position:absolute;bottom:15px;left:18px;font-size:10px;font-weight:700;letter-spacing:.2em;text-shadow:0 2px 8px #000}.journal{min-height:430px}.articles{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.article-card{padding:0 0 25px;border-bottom:1px solid #ffffff45;display:block}.article-cover{height:250px;position:relative;margin-bottom:20px}.article-cover img{object-fit:cover}.article-date{font-size:12px;color:var(--accent)}.article-card h3{font:normal 30px/1.18 Georgia,serif;margin:15px 0 25px}.article-read{font-size:13px;font-weight:700}.journal-empty{margin:35px 0 0;color:#c7bfc6;font-size:18px}.footer{background:#0c0b11;padding-bottom:34px}.footer-overline{color:var(--accent);margin-top:80px}.footer h2{font-size:clamp(62px,8vw,136px);max-width:1050px;line-height:.98;margin:20px 0 37px}.footer-intro{color:#c9c2c8;font-size:18px;line-height:1.65;max-width:510px}.footer-links{display:flex;gap:30px;flex-wrap:wrap;margin:60px 0 110px}.footer-links a{font-size:15px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #8e838b;min-width:135px}.footer-base{border-top:1px solid #ffffff42;padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#a9a0a7}.footer-base>span:first-child{font-size:25px;font-weight:800;letter-spacing:-.1em;color:#fff}.footer-base a{opacity:.6}.article-page{min-height:100vh;padding:145px clamp(24px,8vw,130px) 100px;max-width:1100px;margin:auto}.article-page h1{font:normal clamp(50px,6vw,92px)/1.03 Georgia,serif;margin:25px 0 55px}.article-page p{font-size:19px;line-height:1.8;white-space:pre-wrap}.article-hero{width:100%;height:500px;position:relative;margin-bottom:55px}.article-hero img{object-fit:cover}.back-link{color:var(--accent);font-size:14px}.site:has(.article-page) .site-header{background:var(--bg)}
@media(max-width:1000px){.story{grid-template-columns:125px 1fr}.story-image{grid-column:2;height:460px;margin-top:0}.story-main{padding-top:40px}.photo-grid{grid-template-columns:1fr 1fr}.photo-0,.photo-4{grid-column:span 1}.photo-3{grid-row:span 1}.site-header nav{gap:18px}}
@media(max-width:700px){.site-header{height:76px;padding:0 22px}.site-header nav{display:none}.brand{font-size:24px}.hero{height:790px;min-height:650px}.hero-image{object-position:61% center}.hero-wash{background:linear-gradient(0deg,#100d17 1%,#100d17aa 38%,#100d1726 76%),linear-gradient(90deg,#100d17aa,transparent)}.hero-content{padding:300px 24px 100px}.hero h1{font-size:clamp(64px,13vw,88px)}.hero-intro{font-size:17px}.hero-side{display:none}.hero-bottom{left:24px;right:24px;font-size:9px}.section{padding:76px 24px}.story{display:block}.story-main{padding-top:35px}.story h2{font-size:57px}.story-copy{font-size:17px}.story-facts{margin-top:38px}.story-image{height:420px;margin-top:48px}.section-heading{display:block;margin:40px 0 30px}.section-heading h2{font-size:62px;margin-bottom:22px}.photo-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:260px;gap:9px}.photo-0{grid-column:span 2}.photo-1,.photo-2,.photo-3,.photo-4{grid-column:span 1}.photo figcaption{font-size:8px;left:9px;bottom:10px}.articles{grid-template-columns:1fr}.footer h2{font-size:67px}.footer-links{margin-bottom:75px}.footer-base{flex-wrap:wrap}.article-page{padding-top:120px}.article-hero{height:280px}}
.mobile-menu{display:none}.mobile-menu summary{list-style:none;cursor:pointer;font-size:13px;font-weight:700}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{position:absolute;left:0;right:0;top:76px;background:#17131d;padding:22px;display:grid;gap:18px;box-shadow:0 22px 40px #0008}.mobile-menu a{font-size:17px}@media(max-width:700px){.mobile-menu{display:block}.site-header .lang-switch{margin-left:auto;margin-right:18px}}
.site{font-family:var(--body-font,Arial,sans-serif)}.hero h1,.section h2,.article-card h3,.article-page h1{font-family:var(--display-font,Georgia,serif)}.hero-image,.story-image img,.photo img,.article-cover img,.article-hero img{position:absolute;width:100%;height:100%;object-fit:cover}.hero-image{inset:0}.story-image img,.photo img,.article-cover img,.article-hero img{inset:0}.site-header{background:linear-gradient(#1118,transparent)}
