.group{--gut:clamp(16px, 2.2vw, 32px);min-height:100svh;padding:calc(var(--bar-h) + clamp(20px, 2.4vw, 36px)) var(--gut) clamp(80px, 10vw, 160px);background:var(--navy);color:var(--bone)}.group__back{font-family:var(--sans);letter-spacing:.03em;color:var(--mute);font-size:13px;text-decoration:none;transition:color .2s;display:inline-block}.group__back:hover{color:var(--bone)}.group__hero{margin-top:clamp(40px,6vw,96px)}.group__hero.has-bg{isolation:isolate;min-height:clamp(320px,40vw,600px);margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);padding:clamp(24px, 4vw, 56px) var(--gut) clamp(28px, 3.2vw, 48px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.group__hero-bg{z-index:-2;object-fit:cover;filter:grayscale(.1)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.group__hero-scrim{z-index:-1;background:linear-gradient(#0a0a0b26 0%,#0a0a0b8c 58%,#0a0a0beb 100%);position:absolute;inset:0}.group__hero.has-bg .group__subtitle{text-shadow:0 2px 20px #080809d9,0 0 32px #08080999}.group__fit{width:56vw}.group__name{width:max-content;font-family:var(--display), var(--font);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:var(--bone);visibility:hidden;margin:0;font-size:16vw;font-weight:400;line-height:.86;position:relative}.group__name.is-fit{visibility:visible}.group__name:before,.group__name:after{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0}.group__name:before{color:#4a6488;animation:4.6s step-end infinite group-ghost}.group__name:after{color:var(--bone);background:var(--navy);animation:4.6s step-end infinite group-tear}@keyframes group-ghost{0%,83%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}84%{opacity:.9;clip-path:inset(18% 0 58%);transform:translate(-.035em)}86%{opacity:.9;clip-path:inset(52% 0 30%);transform:translate(.05em)}88%{opacity:0}93%{opacity:.8;clip-path:inset(70% 0 12%);transform:translate(-.02em)}94%{opacity:0}}@keyframes group-tear{0%,84%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}85%{opacity:1;clip-path:inset(34% 0 48%);transform:translate(.045em)}87%{opacity:1;clip-path:inset(8% 0 80%);transform:translate(-.03em)}89%{opacity:0}93%{opacity:1;clip-path:inset(60% 0 26%);transform:translate(.025em)}95%{opacity:0}}.group__fit--image{position:relative}.group__name-img{filter:drop-shadow(0 2px 16px #08080980);width:100%;height:auto;display:block}.group__name-img-ghost,.group__name-img-tear{object-fit:contain;object-position:left center;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.group__name-img-ghost{animation:4.6s step-end infinite group-img-ghost}.group__name-img-tear{animation:4.6s step-end infinite group-img-tear}@keyframes group-img-ghost{0%,83%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}84%{opacity:.85;clip-path:inset(18% 0 58%);transform:translate(-.8%)}86%{opacity:.85;clip-path:inset(52% 0 30%);transform:translate(1.1%)}88%{opacity:0}93%{opacity:.75;clip-path:inset(70% 0 12%);transform:translate(-.6%)}95%{opacity:0}}@keyframes group-img-tear{0%,84%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}85%{opacity:1;clip-path:inset(34% 0 48%);transform:translate(1%)}87%{opacity:1;clip-path:inset(8% 0 80%);transform:translate(-.7%)}89%{opacity:0}93%{opacity:1;clip-path:inset(60% 0 26%);transform:translate(.5%)}95%{opacity:0}}.group__subtitle{font-family:var(--sans);letter-spacing:.01em;color:var(--bone);opacity:.82;margin-top:clamp(14px,1.4vw,24px);font-size:clamp(17px,1.6vw,28px)}.group__meta{border-top:1px solid #c9ced61f;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px clamp(24px,3.5vw,64px);margin:clamp(48px,6vw,96px) 0 0;padding-top:14px;display:grid}.group__meta-item{letter-spacing:.04em;font-size:clamp(11px,.85vw,13px);line-height:1.5}.group__meta dt{color:var(--mute)}.group__meta dd{font-family:var(--sans);color:var(--bone);margin:0}.group__cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,3.5vw,72px);margin-top:clamp(48px,6vw,96px);display:grid}.group__photo{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.group__label{font-family:var(--font);letter-spacing:.06em;color:var(--mute);margin:clamp(28px,2.6vw,44px) 0 14px;font-size:clamp(11px,.85vw,13px);font-weight:400}.disco{border-top:1px solid #c9ced61a;margin:0;padding:0;list-style:none}.disco__row{color:#c9ced6b8;border-bottom:1px solid #c9ced61a;grid-template-columns:3.4em minmax(0,1fr);gap:.6em;padding:.62em 0;font-size:clamp(13px,.95vw,15px);line-height:1.35;transition:color .2s;display:grid}.disco__row:hover{color:var(--bone)}.disco__year{font-family:var(--font);color:var(--mute);font-variant-numeric:tabular-nums}.disco__title{font-family:var(--sans)}.cover.cover--disco{--size:clamp(110px, 9vw, 160px);z-index:50;width:var(--size);margin-top:calc(var(--size) / -2);position:fixed}.cover.cover--disco .cover__slot img{filter:none}.group__essay{max-width:66ch;font-family:var(--sans);color:#c9ced6e6;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(15.5px,1.08vw,18px);line-height:1.7}.group__essay p+p{margin-top:1em}.group__essay p:not(.group__lead){text-indent:2.2em}.group__lead{color:var(--bone);font-size:clamp(19px,1.55vw,26px);line-height:1.4}.group__h{font-family:var(--sans);letter-spacing:.01em;color:var(--bone);margin:2.6em 0 1em;font-size:clamp(18px,1.35vw,23px);font-weight:400}.group__pending{color:var(--mute)}.group__sources{margin-top:2.6em}.group__sources dl{color:var(--mute);text-align:left;text-indent:0;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(12.5px,.85vw,14px);line-height:1.6}.group__sources dl>div{margin-bottom:.9em}.group__sources dt{font-family:var(--sans);color:#c9ced6c7;margin-bottom:.2em}.group__sources dd{margin:0}.group__gallery{top:calc(var(--bar-h) + clamp(16px, 2vw, 28px));height:calc(100svh - var(--bar-h) - clamp(32px, 4vw, 56px));flex-direction:column;min-height:0;display:flex;position:sticky}.group__stage{flex:1;min-height:0;position:relative}.group__shot{object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease,ease), transform 2.2s var(--ease,ease);-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;transform:scale(1.025)}.group__shot.is-on{opacity:1;transform:scale(1)}.group__count{font-family:var(--label);letter-spacing:.14em;color:var(--mute);font-variant-numeric:tabular-nums;text-align:right;margin:12px 0 0;font-size:11px}@media (min-width:901px) and (min-height:760px){.group__side{top:calc(var(--bar-h) + clamp(16px, 2vw, 28px));position:sticky}}.group__inline-shot{display:none}.group__more{border-top:1px solid #c9ced61f;margin-top:clamp(72px,9vw,144px);padding-top:18px}.group__more-label{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0 0 clamp(20px,2vw,32px);font-size:11px;font-weight:400}.group__more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,32px);display:grid}.group__more .card{color:inherit;text-decoration:none}.group__more .card__title{font-size:clamp(17px,1.3vw,21px)}.group__more .card__sub{font-size:clamp(12.5px,.85vw,14px)}.group__more .card__meta,.group__more .card__excerpt{display:none}@media (max-width:900px){.group__fit{width:100%}.group__meta,.group__cols{grid-template-columns:minmax(0,1fr)}.group__essay,.essay-page__body{order:1}.group__side,.essay-page__side{order:2}.group__side{grid-template-columns:minmax(0,1fr);display:grid}.group__photo{max-width:520px}.group__gallery{display:none}.group__inline-shot{text-align:center;text-indent:0;margin:clamp(26px,7vw,40px) 0;display:block}.group__inline-shot img{-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:78svh;margin:0 auto;display:block}.group__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.essay-page{--gut:clamp(16px, 2.2vw, 32px);min-height:100svh;padding:calc(var(--bar-h) + clamp(20px, 2.4vw, 36px)) var(--gut) clamp(80px, 10vw, 160px);background:var(--navy);color:var(--bone)}.essay-page__back{font-family:var(--sans);letter-spacing:.03em;color:var(--mute);font-size:13px;text-decoration:none;transition:color .2s;display:inline-block}.essay-page__back:hover{color:var(--bone)}.essay-page__hero{margin-top:clamp(40px,6vw,96px)}.essay-page__hero.has-bg{isolation:isolate;min-height:clamp(320px,40vw,600px);margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);padding:clamp(24px, 4vw, 56px) var(--gut) clamp(28px, 3.2vw, 48px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.essay-page__hero-bg{z-index:-2;object-fit:cover;filter:grayscale(.1)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.essay-page__hero-scrim{z-index:-1;background:linear-gradient(#0a0a0b26 0%,#0a0a0b8c 58%,#0a0a0beb 100%);position:absolute;inset:0}.essay-page__hero.has-bg .group__fit{width:min(56vw,100%)}.essay-page__hero.has-bg .group__name{text-shadow:0 2px 24px #080809d9,0 0 40px #08080999}.essay-page__hero--wide-v .group__name{letter-spacing:.24em;font-variant-ligatures:none;font-feature-settings:"liga" 0, "clig" 0, "calt" 0, "dlig" 0}.essay-page__hero.has-bg .essay-page__subtitle{text-shadow:0 2px 20px #080809d9,0 0 32px #08080999}.essay-page__subtitle{font-family:var(--display), var(--font);letter-spacing:.01em;color:var(--bone);opacity:.82;margin-top:clamp(10px,1vw,18px);font-size:clamp(18px,2vw,34px);font-weight:400;line-height:1.16}.essay-page__cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,3.5vw,72px);margin-top:clamp(48px,6vw,96px);display:grid}.essay-page__photo{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.essay-page__body{max-width:66ch;font-family:var(--sans);color:#c9ced6e6;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(15.5px,1.08vw,18px);line-height:1.7}.essay-page__body p+p{margin-top:1em}.essay-page__body p:not(.essay-page__lead){text-indent:2.2em}.essay-page__lead{color:var(--bone);font-size:clamp(19px,1.55vw,26px);line-height:1.4}.essay-page__dek{font-family:var(--sans);color:var(--bone);margin:0 0 1em;font-size:clamp(21px,1.7vw,30px);font-weight:400;line-height:1.3}.essay-page__h{font-family:var(--sans);letter-spacing:.01em;color:var(--bone);margin:2.6em 0 1em;font-size:clamp(18px,1.35vw,23px);font-weight:400}.essay-page__link{font-family:var(--label);letter-spacing:.02em;color:var(--blood);margin:-.4em 0 1em;font-size:13px;text-decoration:none;display:inline-block}.essay-page__link:hover{color:var(--bone)}.essay-page__sources dl{color:var(--mute);text-align:left;text-indent:0;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(12.5px,.85vw,14px);line-height:1.6}.essay-page__sources dl>div{margin-bottom:.9em}.essay-page__sources dt{font-family:var(--sans);color:#c9ced6c7;margin-bottom:.2em}.essay-page__sources dd{margin:0}@media (min-width:901px) and (min-height:760px){.essay-page__side{top:calc(var(--bar-h) + clamp(16px, 2vw, 28px));position:sticky}}@media (max-width:900px){.essay-page__cols{grid-template-columns:minmax(0,1fr)}.essay-page__side{grid-template-columns:minmax(0,1fr);display:grid}.essay-page__photo{max-width:520px}}
