.longestnight-module__iM1YkW__site{--n-ground:var(--co-bg,#111b2e);--n-deep:#0c1424;--n-bone:var(--co-text,#e8eaf0);--n-brass:var(--co-accent,#c9a86a);--n-steel:var(--co-faint,#93a0bc);--n-body:var(--co-muted,#b4bed4);--n-rule:var(--co-line,#e8eaf01f);--n-pad:clamp(20px, 7.5vw, 90px);background:var(--co-frame,#0b1220);color:var(--n-bone);font-family:var(--font-mulish), var(--font-ui), sans-serif;min-height:100vh;font-weight:300;overflow-x:hidden}.longestnight-module__iM1YkW__canvas{background:var(--n-ground);max-width:1200px;margin:0 auto}.longestnight-module__iM1YkW__serif{font-family:var(--co-font,var(--font-prata), Georgia, serif);font-weight:400}.longestnight-module__iM1YkW__img{object-fit:cover;width:100%;height:100%;display:block}.longestnight-module__iM1YkW__nav{letter-spacing:.3em;text-transform:uppercase;color:var(--n-steel);border-bottom:1px solid var(--n-rule);flex-wrap:wrap;justify-content:center;gap:14px 38px;padding:34px 20px;font-size:11px;display:flex}.longestnight-module__iM1YkW__nav a{color:inherit;text-decoration:none}.longestnight-module__iM1YkW__nav a:hover,.longestnight-module__iM1YkW__navAccent{color:var(--n-brass)}.longestnight-module__iM1YkW__title{padding:clamp(44px, 7vw, 84px) var(--n-pad) clamp(40px, 6.3vw, 76px);text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.longestnight-module__iM1YkW__eyebrow{letter-spacing:.44em;text-transform:uppercase;color:var(--n-brass);font-size:11px}.longestnight-module__iM1YkW__eyebrowSteel{letter-spacing:.44em;text-transform:uppercase;color:#8b98b6;font-size:11px}.longestnight-module__iM1YkW__names{color:var(--co-heading,inherit);overflow-wrap:anywhere;margin:0;font-size:clamp(40px,8vw,96px);line-height:1.04}.longestnight-module__iM1YkW__arch{min-width:0;overflow:hidden}.longestnight-module__iM1YkW__heroArch{border-radius:min(210px,50%) min(210px,50%) 0 0;width:min(420px,100%);height:clamp(400px,62vw,620px)}.longestnight-module__iM1YkW__lede{max-width:500px;color:var(--n-body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.9}.longestnight-module__iM1YkW__details{background:var(--n-deep);padding:clamp(40px, 5.8vw, 70px) var(--n-pad);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4.5vw,54px) clamp(30px,5.8vw,70px);display:grid}.longestnight-module__iM1YkW__detail{flex-direction:column;gap:10px;min-width:0;display:flex}.longestnight-module__iM1YkW__detailLabel{letter-spacing:.34em;text-transform:uppercase;color:var(--n-brass);font-size:10px}.longestnight-module__iM1YkW__detailTitle{color:var(--co-heading,inherit);overflow-wrap:anywhere;font-size:clamp(21px,2.4vw,28px);line-height:1.25}.longestnight-module__iM1YkW__detailNote{color:var(--n-steel);text-wrap:pretty;font-size:15px}.longestnight-module__iM1YkW__story{padding:clamp(48px, 7vw, 84px) var(--n-pad) 0;text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.longestnight-module__iM1YkW__statement{color:var(--co-heading,inherit);max-width:700px;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.42}.longestnight-module__iM1YkW__chapters{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,48px);width:100%;margin-top:16px;display:grid}.longestnight-module__iM1YkW__chapter{border-top:1px solid var(--n-rule);min-width:0;padding-top:20px}.longestnight-module__iM1YkW__chapterTitle{color:var(--co-heading,inherit);margin:10px 0 12px;font-size:clamp(21px,2.3vw,27px);line-height:1.25}.longestnight-module__iM1YkW__prose{color:var(--n-body);text-wrap:pretty;margin:0 0 10px;font-size:16px;line-height:1.85}.longestnight-module__iM1YkW__pairArch{padding:clamp(40px, 5.5vw, 66px) var(--n-pad) clamp(48px, 7vw, 84px);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.8vw,34px);display:grid}.longestnight-module__iM1YkW__galleryArch{border-radius:min(160px,50%) min(160px,50%) 0 0;height:clamp(280px,38vw,460px)}.longestnight-module__iM1YkW__pairSquare{padding:0 var(--n-pad) clamp(48px, 7.5vw, 90px);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.8vw,34px);display:grid}.longestnight-module__iM1YkW__square{min-width:0;height:clamp(220px,26.6vw,320px)}.longestnight-module__iM1YkW__extras{grid-column:span 2;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:clamp(18px,2.8vw,34px);display:grid}.longestnight-module__iM1YkW__extras .longestnight-module__iM1YkW__img{height:220px}.longestnight-module__iM1YkW__count{padding:0 var(--n-pad) clamp(30px, 4vw, 48px);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.longestnight-module__iM1YkW__countTitle{color:var(--co-heading,inherit);margin:0 0 8px;font-size:clamp(26px,3.4vw,40px)}.longestnight-module__iM1YkW__reply{padding:0 max(0px, calc(var(--n-pad) - 20px)) clamp(30px, 4vw, 48px)}.longestnight-module__iM1YkW__close{border-top:1px solid var(--n-rule);padding:clamp(52px, 7.2vw, 86px) var(--n-pad);text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.longestnight-module__iM1YkW__closeLine{color:var(--co-heading,inherit);font-size:clamp(30px,4.3vw,52px);line-height:1.14}.longestnight-module__iM1YkW__closeMeta{letter-spacing:.3em;text-transform:uppercase;color:#8b98b6;margin-top:10px;font-size:11px}.longestnight-module__iM1YkW__madeWith{letter-spacing:.2em;text-transform:uppercase;color:#8b98b6;font-size:11px}.longestnight-module__iM1YkW__madeWith a{color:inherit}@media (max-width:860px){.longestnight-module__iM1YkW__heroArch{border-radius:50vw 50vw 0 0;width:100%}.longestnight-module__iM1YkW__details,.longestnight-module__iM1YkW__chapters,.longestnight-module__iM1YkW__pairArch,.longestnight-module__iM1YkW__pairSquare{grid-template-columns:minmax(0,1fr)}.longestnight-module__iM1YkW__extras{grid-column:span 1}}
