.mdlHead{padding-bottom:18px}.band.mdlOpener{padding-bottom:0}.mdlOpener+.band{padding-top:96px}.mdlOpenerInner{grid-template-columns:minmax(0,1fr) minmax(0,clamp(340px,36vw,520px));align-items:stretch;gap:48px;display:grid}.mdlOpenerCopy{align-self:center}.mdlOpener .stmt{font-size:clamp(40px,6.6vw,112px)}.mdlOpener .stmtLine{white-space:nowrap}.mdlOpenerFig{flex-direction:column;justify-content:flex-end;min-width:0;min-height:560px;margin:0;display:flex}.mdlOpenerCopy{min-width:0}.band.mdlOpener{background:var(--mdlOpenerBg,var(--bg))}.mdlOpener{--mdlOpenerBg:#0e0e10}[data-theme=light] .mdlOpener{--mdlOpenerBg:#f9f9f9}.mdlOpenerPlate{background:0 0;display:block}.mdlOpenerPlate>img{object-fit:cover;width:100%;height:100%}.mdlOpenerLight,.mdlOpenerDark{aspect-ratio:auto;flex:1 1 0;min-height:0}.mdlOpenerDark,[data-theme=dark] .mdlOpenerLight{display:none}[data-theme=dark] .mdlOpenerDark{display:block}.mdlOpener .mdlStrip{border-top-color:var(--hair)}.mdlOpenerFoot{gap:24px;margin-top:48px;display:grid}.mdlLede{max-width:56ch}.mdlTags{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.mdlTags li{letter-spacing:2.5px;text-transform:uppercase;color:var(--muted);font-size:11px}.stmtMeta{z-index:1;align-items:baseline;gap:18px;display:flex;position:relative}.stmtMeta .kicker{margin:0}.mdlStrip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);scrollbar-width:none;background:var(--heroBg);cursor:grab;overscroll-behavior-x:contain;margin-top:96px;overflow:auto hidden}.mdlStrip::-webkit-scrollbar{display:none}.mdlStrip.is-dragging{cursor:grabbing}.mdlStripTrack{gap:0;width:max-content;display:flex}.mdlStripTrack img{aspect-ratio:3/4;object-fit:cover;background:var(--tileBg);filter:saturate(.92)contrast(1.05)brightness(.96);user-select:none;-webkit-user-drag:none;pointer-events:none;height:clamp(200px,22vw,320px);display:block}@media (hover:none) and (pointer:coarse){.mdlStrip{cursor:auto;touch-action:pan-x pan-y}}[data-theme=light] .mdlStripTrack img[data-hide=light],[data-theme=dark] .mdlStripTrack img[data-hide=dark]{display:none}.mdlAbout{padding:96px 0 0}.mdlAbout .about{grid-template-columns:1.4fr 1fr;padding-bottom:96px}.mdlAboutGrid .aboutKicker{grid-area:1/2}.mdlAboutGrid .aboutTitle{grid-area:2/2}.mdlAboutGrid .aboutCol{grid-area:1/1/span 2}.mdlAboutTitle{letter-spacing:0;font-family:Anton,Jost,sans-serif;font-size:clamp(34px,3.6vw,52px);line-height:1.06}.mdlSupply{border-top:1px solid var(--hair)}.mdlChapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.mdlChapter{margin:0}.mdlChNum{letter-spacing:1px;color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,2.6vw,42px);font-weight:300;line-height:1}.mdlChPlate{aspect-ratio:4/5;background:var(--tileBg);margin-top:20px}.mdlChPlate>img{object-fit:cover;filter:saturate(.92)contrast(1.05)brightness(.96);height:100%}.mdlChTitle{text-transform:uppercase;letter-spacing:0;color:var(--ink);margin:18px 0 0;font-family:Anton,Jost,sans-serif;font-size:clamp(19px,1.9vw,25px);font-weight:400;line-height:1.15}@media (width<=1024px){.mdlOpenerInner{grid-template-columns:minmax(0,1fr) minmax(0,clamp(230px,34vw,400px));align-items:center;gap:36px}.mdlOpenerFig{min-height:0}.mdlOpenerLight,.mdlOpenerDark{aspect-ratio:4/5;flex:none}.mdlOpener .stmt{font-size:clamp(36px,6.2vw,112px)}.mdlStrip{margin-top:56px}.mdlAbout{padding-top:72px}.mdlAbout .about{grid-template-columns:1fr;padding-bottom:72px}.mdlAboutGrid .aboutKicker,.mdlAboutGrid .aboutTitle,.mdlAboutGrid .aboutCol{grid-area:auto/1}.mdlAboutGrid .aboutCol{margin-top:28px}.mdlChapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (width<=640px){.mdlOpenerFoot{margin-top:36px}.mdlOpenerInner{grid-template-columns:1fr;gap:0}.mdlOpenerFig{display:none}.mdlOpener .stmt{font-size:clamp(44px,16vw,68px)}.mdlOpener .stmtLine{white-space:normal}.mdlStrip{margin-top:44px}.mdlAbout{padding-top:56px}.mdlAbout .about{padding-bottom:56px}.mdlChapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.mdlChNum{font-size:clamp(22px,6.6vw,28px)}.mdlChTitle{margin-top:14px;font-size:clamp(22px,6vw,26px);line-height:1.1}}
