.nav{grid-template-columns:repeat(4,max-content);gap:clamp(16px,3vw,48px)}.mastheadMeta{gap:6px}.myNightNavLink{display:inline-flex;align-items:center;gap:6px;width:max-content;color:inherit;font:inherit;text-decoration:none}.myNightNavLink span{min-width:20px;padding:2px 4px;background:var(--acid);color:var(--ink);text-align:center}.heroIntro h1{text-wrap:balance}.homeNoEvents{min-height:220px;margin:0;padding:22px;display:grid;align-content:center;border-top:1px solid var(--ink);font:10px/1.5 var(--font-mono);text-transform:uppercase}.eventCard{position:relative}.eventCardLink{display:contents;color:inherit;text-decoration:none}.eventCard>.saveEventButtonCompact{position:absolute;right:12px;bottom:12px;z-index:8}.saveEventButton{width:max-content;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 11px;border:1px solid;border-radius:0;background:var(--paper);color:var(--ink);font:8px/1 var(--font-mono);letter-spacing:.04em;cursor:pointer}.saveEventButton.isSaved,.saveEventButton:focus-visible,.saveEventButton:hover{background:var(--acid);color:var(--ink)}.saveEventButtonCompact{min-height:34px;padding:0 9px}.eventFeaturePage .saveEventButton{background:transparent;color:inherit;border-color:currentColor}.eventFeaturePage .saveEventButton.isSaved,.eventFeaturePage .saveEventButton:hover{background:var(--event-accent);color:var(--blackout)}.eventDetailTitle .saveEventButton,.eventFeatureHeroTitle .saveEventButton{margin-top:18px}.eventFact strong a{color:inherit;text-decoration:none;border-bottom:1px solid}.eventDetailMore strong{max-width:none}.eventFeatureVenue{color:var(--blackout)}.eventFeatureVenue strong a{color:inherit;text-decoration:none}.eventFeatureVenueActions{display:flex;flex-wrap:wrap;gap:10px 18px}.eventFeatureVenueActions a{color:inherit;font:9px var(--font-mono);border-bottom:1px solid}.eventFeatureTickets .saveEventButton{margin-top:8px}.myNightPage{min-height:100vh;background:var(--paper)}.myNightEmpty,.myNightList>header{min-height:480px;padding:28px 22px;display:grid;align-content:end;border-bottom:1px solid var(--ink)}.myNightEmpty>span,.myNightList>header>span{font:9px var(--font-mono)}.myNightEmpty h1,.myNightList h1{margin:20px 0;font-size:clamp(76px,15vw,210px);line-height:.68;letter-spacing:-.08em}.myNightEmpty p,.myNightList>header p{max-width:620px;margin:0 0 24px;font:15px/1.4 var(--font-mono)}.myNightEmpty a{width:max-content;font:10px var(--font-mono);border-bottom:1px solid}.myNightRow{min-height:190px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--ink)}.myNightIndex{font:9px var(--font-mono);align-self:start}.myNightRow p,.myNightRow small{font:9px/1.4 var(--font-mono)}.myNightRow h2{margin:12px 0;font-size:clamp(34px,5vw,72px);line-height:.82;letter-spacing:-.05em}.myNightRow h2 a{color:inherit;text-decoration:none}.myNightRow p{margin:0}.myNightActions{display:grid;justify-items:end;grid-gap:10px;gap:10px}.myNightActions>a{font:8px var(--font-mono);border-bottom:1px solid}.venuePage{min-height:100vh;background:var(--paper)}.venueHero{min-height:720px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);grid-template-rows:auto 1fr;grid-gap:20px;gap:20px;padding:24px 22px 30px;border-bottom:3px solid var(--ink)}.venueHero>span{grid-column:1/-1;font:9px var(--font-mono)}.venueHero h1{align-self:end;margin:0;max-width:12ch;font-size:clamp(84px,15vw,220px);line-height:.68;letter-spacing:-.08em;overflow-wrap:break-word}.venueHeroMeta{align-self:end;display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--ink)}.venueHeroMeta strong{font-size:clamp(32px,4vw,58px);line-height:.82}.venueHeroMeta p{margin:0;font:11px/1.45 var(--font-mono)}.venueHeroMeta>div{display:flex;flex-wrap:wrap;gap:14px}.venueHeroMeta a{font:8px var(--font-mono);border-bottom:1px solid}.venueEventsHeader{min-height:180px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;grid-gap:18px;gap:18px;padding:20px 22px;border-bottom:1px solid var(--ink)}.venueEventsHeader a,.venueEventsHeader span{font:9px var(--font-mono)}.venueEventsHeader strong{font-size:clamp(50px,8vw,110px);line-height:.72;letter-spacing:-.065em}.venueEventsHeader a{border-bottom:1px solid}.cultureLandingPage{background:var(--archive-paper);min-height:100vh}.cultureLandingHero{min-height:600px;display:grid;align-content:end;padding:24px 22px 30px;border-bottom:3px solid var(--ink)}.cultureLandingHero>span{font:9px var(--font-mono)}.cultureLandingHero h1{margin:28px 0 22px;font-size:clamp(110px,20vw,300px);line-height:.62;letter-spacing:-.085em}.cultureLandingHero p{max-width:720px;font-size:clamp(24px,3vw,42px);line-height:1.05}.cultureLandingGrid{display:grid;grid-template-columns:1fr 1fr}.cultureLandingCard{min-height:700px;display:grid;grid-template-rows:1fr auto;color:inherit;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.cultureLandingCard .visualPoster{min-height:560px;border:0}.cultureLandingCard>div{padding:16px 18px 22px;display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--ink)}.cultureLandingArchive span,.cultureLandingCard span,.cultureLandingTextCard span{font:8px var(--font-mono)}.cultureLandingCard strong{font-size:clamp(40px,5vw,72px);line-height:.78}.cultureLandingArchive,.cultureLandingTextCard{min-height:300px;display:grid;align-content:space-between;padding:20px 22px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);color:inherit}.cultureLandingArchive{grid-column:1/-1;background:var(--blackout);color:var(--flash)}.cultureLandingArchive strong{font-size:clamp(62px,10vw,150px);line-height:.72}.cultureLandingArchive em{justify-self:end;font-size:44px}.cultureLandingTextCard strong{align-self:end;max-width:14ch;font-size:clamp(40px,5vw,70px);line-height:.8}.eventArtwork img{width:100%;height:100%;object-fit:cover;display:block}.depthCard{will-change:auto}.depthTransitionScene.isMotionActive .depthCard{will-change:transform,opacity}html[data-motion=lite] .depthTransitionScene{height:145vh}html[data-motion=lite] .depthTransitionGrid{opacity:.22}html[data-motion=lite] .heroEditorialVisual,html[data-motion=lite] .heroEditorialVisual .eventArtwork{transform:none}html[data-motion=lite] .featureBreak .featurePoster{box-shadow:none}@media (max-width:960px){.venueHero{grid-template-columns:1fr;min-height:680px}.venueHero h1{max-width:100%}.cultureLandingCard{min-height:580px}.cultureLandingCard .visualPoster{min-height:430px}}@media (max-width:620px){.nav{grid-template-columns:repeat(4,max-content);gap:5px 10px;justify-content:space-between}.mastheadMeta{min-width:112px}.myNightNavLink{font-size:7px}.myNightNavLink span{min-width:18px;padding:1px 3px}.eventCard>.saveEventButtonCompact{right:8px;bottom:8px}.saveEventButton{min-height:38px;font-size:8px}.myNightEmpty,.myNightList>header{min-height:390px;padding:20px 14px 24px}.myNightEmpty h1,.myNightList h1{font-size:clamp(70px,22vw,94px)}.myNightRow{grid-template-columns:34px minmax(0,1fr);padding:14px;gap:10px}.myNightActions{grid-column:2;justify-items:start;display:flex;flex-wrap:wrap;align-items:center}.myNightRow h2{font-size:clamp(32px,10vw,42px)}.venueHero{min-height:560px;padding:20px 14px 24px;gap:16px}.venueHero h1{font-size:clamp(64px,20vw,88px)}.venueHeroMeta{padding:14px}.venueEventsHeader{grid-template-columns:auto 1fr;padding:16px 14px}.venueEventsHeader a{grid-column:2}.venueEventsHeader strong{font-size:54px}.cultureLandingHero{min-height:470px;padding:20px 14px 24px}.cultureLandingHero h1{font-size:clamp(78px,24vw,108px)}.cultureLandingHero p{font-size:25px}.cultureLandingGrid{grid-template-columns:1fr}.cultureLandingCard{min-height:540px;border-right:0}.cultureLandingCard .visualPoster{min-height:410px}.cultureLandingArchive{grid-column:auto}.cultureLandingArchive,.cultureLandingTextCard{min-height:260px;border-right:0;padding:16px 14px}.cultureLandingArchive strong{font-size:58px}html[data-motion=lite] .depthTransitionScene{height:130vh}html[data-motion=lite] .depthCard{transform-style:flat}}@media (prefers-reduced-motion:reduce){.cultureLandingArchive,.cultureLandingCard,.cultureLandingTextCard,.myNightRow,.saveEventButton{transition:none!important}}.featureBlockLink.featureBreak{color:var(--flash)}.featureBlockLink.featureBreak .featureText,.featureBlockLink.featureBreak .featureText .featureCta,.featureBlockLink.featureBreak .featureText h2,.featureBlockLink.featureBreak .featureText p{color:inherit}@media (max-width:960px){.depthTransitionScene{height:136vh}}@media (max-width:620px){.depthTransitionScene{height:120vh}html[data-motion=lite] .depthTransitionScene{height:118vh}}.housePage>.featureBreak.featureBlockLink,.housePage>.featureBreak.featureBlockLink .featureCta,.housePage>.featureBreak.featureBlockLink .featureText,.housePage>.featureBreak.featureBlockLink .featureText h2,.housePage>.featureBreak.featureBlockLink .featureText p{color:var(--flash)}.housePage>.featureBreak .featureText{padding-left:clamp(14px,1.2vw,22px);box-sizing:border-box}.housePage>.featureBreak .featureText h2{transform:none!important}@media (min-width:961px){.housePage .cityPanel strong{font-size:clamp(68px,8vw,150px);white-space:nowrap}}.depthTransitionScene{height:150vh}.depthTransitionSticky{height:100svh}html[data-motion=lite] .depthTransitionScene{height:132vh}.eventCardCopyLink,.eventCardDateLink{min-width:0;display:block;color:inherit;text-decoration:none}.eventCardCopyLink .eventCopy,.eventCardDateLink .eventDate{height:100%}.eventCard:after{content:"DÉTAILS 404 →"}.eventArtworkAdaptive{--artwork-ratio:.8;width:100%;min-height:0!important;aspect-ratio:var(--artwork-ratio);align-self:center;overflow:hidden;background:transparent}.eventArtworkAdaptive>a{position:relative;display:block;width:100%;height:auto}.eventArtworkAdaptive img{display:block;width:100%!important;height:auto!important;aspect-ratio:var(--artwork-ratio);object-fit:contain!important;background:transparent}.eventCard .eventArtworkAdaptive.eventVisual{height:100%;min-height:470px;overflow:hidden;background:var(--paper)}.eventCard .eventArtworkAdaptive.eventVisual>a{height:100%}.eventCard .eventArtworkAdaptive.eventVisual img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;background:transparent}.eventArtworkAdaptive>a:after{content:"SOURCE OFFICIELLE ↗";position:absolute;right:8px;bottom:8px;z-index:4;padding:6px 8px;background:rgba(7,9,11,.88);color:var(--flash);font:8px/1 var(--font-mono);letter-spacing:.03em;opacity:.82;pointer-events:none}.eventArtworkAdaptive>a:focus-visible:after,.eventArtworkAdaptive>a:hover:after{opacity:1}@media (min-width:961px){.eventCard:has(.eventVisual[data-orientation=landscape]){grid-template-columns:160px minmax(460px,1.22fr) minmax(320px,.78fr)}.eventCard:has(.eventVisual[data-orientation=square]){grid-template-columns:160px minmax(360px,.98fr) minmax(0,1.02fr)}}@media (max-width:960px){.depthTransitionScene{height:138vh}html[data-motion=lite] .depthTransitionScene{height:130vh}.eventCardDateLink{grid-column:1;grid-row:1}.eventVisual{grid-column:2;grid-row:1}.eventCardCopyLink{grid-column:1/-1;grid-row:2}.eventCardCopyLink .eventCopy{border-top:1px solid rgba(17,17,15,.32)}}@media (max-width:620px){.depthTransitionScene{height:126vh}html[data-motion=lite] .depthTransitionScene{height:122vh}.eventArtworkAdaptive>a:after{right:6px;bottom:6px;padding:5px 6px;font-size:7px}}@media (prefers-reduced-motion:reduce){.depthTransitionScene{height:auto}}.archiveEnd strong,.archiveHero h1,.articleCopy h2,.articleDepthPanel strong,.articleEnd strong,.articleFact strong,.articleHero h1,.articleLead,.collageEnd strong,.collageHeroTitle h1,.collageRule strong,.collageTextPanel strong,.cultureLandingArchive strong,.cultureLandingCard strong,.cultureLandingHero h1,.cultureLandingTextCard strong,.discoveryMode>strong,.eventCopy h2,.eventDetailSignal strong,.eventDetailTitle h1,.eventFeatureEnd strong,.eventFeatureHeroTitle h1,.eventFeatureLineup strong,.eventFeatureVenue strong,.eventsIntro h1,.featureEnd h2,.featureHeroTitle h1,.featureText h2,.heroIntro h1,.homeArchiveGateway strong,.homeFeatureCollageCopy strong,.homeTakeoverCopy h1,.myNightEmpty h1,.myNightList h1,.myNightRow h2,.sectionHeader h2,.venueEventsHeader strong,.venueHero h1{max-width:100%;text-wrap:balance}.archiveLead,.articleCopy li,.articleCopy p,.articleHero p,.collageHeroDek,.collageManifestoLead,.collageTextPanel p,.cultureLandingHero p,.eventDetailLead,.eventFeatureHeroIntro,.featureDek,.heroNote,.homeFeatureCollageCopy p,.homeTakeoverCopy p{overflow-wrap:break-word}@media (min-width:621px) and (max-width:960px){.eventsIntro h1,.heroIntro h1,.homeTakeoverCopy h1{font-size:clamp(64px,9.5vw,88px);line-height:.76}.featureText h2,.sectionHeader h2{font-size:clamp(58px,8vw,76px);line-height:.78}.discoveryMode>strong{font-size:clamp(46px,6.8vw,66px)}.cityPanel strong,.homeArchiveGateway strong{font-size:clamp(68px,10vw,94px)}.eventCopy h2{font-size:clamp(42px,6vw,58px)}.eventDetailTitle h1,.eventFeatureHeroTitle h1{font-size:clamp(62px,9vw,86px);line-height:.76}.archiveEnd strong,.collageEnd strong,.eventFeatureEnd strong,.eventFeatureVenue strong,.featureEnd h2{font-size:clamp(66px,9.5vw,90px)}.archiveHero h1,.collageHeroTitle h1,.featureHeroTitle h1{font-size:clamp(68px,10vw,96px)}.articleHero h1,.cultureLandingHero h1,.myNightEmpty h1,.myNightList h1,.venueHero h1{font-size:clamp(66px,10vw,94px);line-height:.72}.articleLead{font-size:clamp(34px,5.2vw,50px)}.articleCopy h2,.articleDepthPanel strong{font-size:clamp(46px,7vw,68px)}}@media (max-width:620px){.homeTakeoverCopy h1{margin-top:42px;font-size:clamp(42px,12vw,56px);line-height:.78;letter-spacing:-.065em}.homeTakeoverCopy p{font-size:clamp(18px,5.3vw,22px);line-height:1.12}.eventsIntro h1,.heroIntro h1{font-size:clamp(42px,12.5vw,56px);line-height:.82;letter-spacing:-.06em}.heroNote{max-width:34ch;font-size:13px;line-height:1.35}.heroEditorialMeta strong{font-size:clamp(22px,6.5vw,28px);line-height:.9}.featureText h2,.sectionHeader h2{font-size:clamp(40px,11.5vw,50px);line-height:.82}.railDate strong{font-size:48px}.railCopy h3{font-size:clamp(22px,6.6vw,27px);line-height:.9}.utilityModuleHead strong{font-size:clamp(30px,8.8vw,36px);line-height:.84}.discoveryMode>strong{font-size:clamp(30px,9.5vw,40px);line-height:.8}.discoveryMode>small{line-height:1.25}.cityPanel strong{font-size:clamp(46px,14vw,60px);line-height:.78}.homeFeatureCollageCopy strong{font-size:clamp(40px,11.5vw,49px);line-height:.77}.homeFeatureCollageCopy p{font-size:clamp(18px,5.2vw,21px);line-height:1.14}.homeArchiveGateway strong{font-size:clamp(48px,14vw,62px);line-height:.74}.cultureCard h3{font-size:clamp(27px,8vw,33px);line-height:.88}.eventDate strong,.eventDetailDate strong{font-size:50px}.eventCopy h2{margin:20px 0;font-size:clamp(31px,9vw,39px);line-height:.84}.eventDetailTitle h1{font-size:clamp(40px,11.8vw,54px);line-height:.8;letter-spacing:-.055em}.eventDetailLead{font-size:clamp(21px,6vw,26px);line-height:1.08}.eventDetailSignal strong{font-size:clamp(38px,11vw,48px);line-height:.82}.eventFeatureHeroTitle{min-height:400px}.eventFeatureHeroTitle h1{font-size:clamp(42px,12.2vw,56px);line-height:.78;letter-spacing:-.06em}.eventFeatureHeroIntro{font-size:clamp(19px,5.5vw,23px);line-height:1.12}.eventFeatureStory .eventFeatureLead{font-size:clamp(27px,7.8vw,33px);line-height:.98}.eventFeatureStory blockquote{font-size:clamp(34px,10vw,42px);line-height:.86}.eventFeatureLineup strong{font-size:clamp(30px,8.8vw,38px);line-height:.84}.eventFeatureVenue strong{font-size:clamp(40px,11.8vw,52px);line-height:.78}.eventFeatureEnd strong{font-size:clamp(46px,13.5vw,58px);line-height:.75}.featureHero{min-height:700px}.featureHeroTitle h1{font-size:clamp(44px,12.8vw,58px);line-height:.78}.featureDek{font-size:clamp(19px,5.5vw,23px);line-height:1.12}.featureQuote{font-size:clamp(34px,10vw,42px);line-height:.86}.featureEnd h2{line-height:.75}.archiveHero h1,.featureEnd h2{font-size:clamp(46px,13.5vw,60px)}.archiveHero h1{line-height:.76}.archiveLead{font-size:clamp(19px,5.5vw,23px);line-height:1.15}.archiveEnd strong,.collageEnd strong{font-size:clamp(48px,14vw,60px);line-height:.74}.collageHeroTitle h1{font-size:clamp(44px,13vw,58px);line-height:.78}.collageHeroDek{font-size:clamp(19px,5.5vw,23px);line-height:1.13}.collageManifestoLead{font-size:clamp(25px,7.2vw,31px);line-height:1}.collageTextPanel strong{font-size:clamp(40px,11.8vw,50px);line-height:.78}.collageRule strong{font-size:clamp(28px,8.2vw,35px);line-height:.84}.myNightEmpty h1,.myNightList h1{font-size:clamp(48px,14vw,62px);line-height:.75}.myNightRow h2{font-size:clamp(27px,8vw,34px);line-height:.86}.venueHero h1{font-size:clamp(48px,14vw,64px);line-height:.75}.venueHeroMeta strong{font-size:clamp(26px,7.6vw,34px)}.venueEventsHeader strong{font-size:clamp(38px,11vw,48px);line-height:.8}.cultureLandingHero h1{font-size:clamp(54px,16vw,72px);line-height:.7}.cultureLandingHero p{max-width:34ch;font-size:clamp(19px,5.5vw,23px);line-height:1.12}.cultureLandingCard strong{font-size:clamp(31px,9vw,39px);line-height:.82}.cultureLandingArchive strong,.cultureLandingTextCard strong{font-size:clamp(40px,11.8vw,50px);line-height:.8}.articleHero h1{font-size:clamp(44px,13vw,58px);line-height:.78;letter-spacing:-.055em}.articleHero p{font-size:clamp(18px,5.2vw,22px);line-height:1.12}.articleLead{margin-bottom:58px;font-size:clamp(27px,7.8vw,33px);line-height:1}.articleCopy h2{margin-top:72px;font-size:clamp(38px,11vw,48px);line-height:.8}.articleCopy li,.articleCopy p{font-size:16px;line-height:1.5}.articleFact strong{font-size:clamp(28px,8vw,36px)}.articleDepthPanel strong{font-size:clamp(38px,11vw,48px);line-height:.8}.articleEnd strong{font-size:clamp(48px,14vw,62px);line-height:.74}}@media (max-width:430px){.eventsIntro h1,.heroIntro h1,.homeTakeoverCopy h1{font-size:clamp(40px,12vw,50px)}.featureText h2,.sectionHeader h2{font-size:clamp(37px,11vw,45px)}.discoveryMode>strong{font-size:clamp(28px,8.8vw,35px)}.cityPanel strong,.homeArchiveGateway strong{font-size:clamp(43px,13vw,54px)}.articleHero h1,.collageHeroTitle h1,.eventDetailTitle h1,.eventFeatureHeroTitle h1,.featureHeroTitle h1{font-size:clamp(39px,11.8vw,50px)}.cultureLandingHero h1,.myNightEmpty h1,.myNightList h1,.venueHero h1{font-size:clamp(46px,14vw,58px)}}@media (max-width:960px) and (max-height:540px){.articleHero h1,.collageHeroTitle h1,.cultureLandingHero h1,.eventDetailTitle h1,.eventFeatureHeroTitle h1,.eventsIntro h1,.featureHeroTitle h1,.heroIntro h1,.homeTakeoverCopy h1,.venueHero h1{font-size:clamp(38px,7vw,58px);line-height:.8}.cultureLandingHero,.eventFeatureHeroTitle,.eventsIntro,.featureHero,.heroSection,.myNightEmpty,.myNightList>header,.venueHero{min-height:auto}.cultureLandingHero,.featureHero,.myNightEmpty,.myNightList>header,.venueHero{padding-top:22px;padding-bottom:22px}}.mapIndexTitle strong,.signalHeader strong,.utilityIntro h1{max-width:100%;text-wrap:balance}@media (min-width:621px) and (max-width:960px){.utilityIntro h1{font-size:clamp(62px,9vw,84px);line-height:.78}.mapIndexTitle strong,.signalHeader strong{font-size:clamp(52px,8vw,72px);line-height:.78}}@media (max-width:620px){.utilityIntro{min-height:330px}.utilityIntro h1{font-size:clamp(40px,12vw,54px);line-height:.82;letter-spacing:-.06em}.signalHeader{min-height:150px}.signalHeader strong{font-size:clamp(34px,10vw,44px);line-height:.82;letter-spacing:-.055em}.signalRow strong{font-size:clamp(18px,5.6vw,24px);line-height:.9}.mapIndexTitle{min-height:150px}.mapIndexTitle strong{font-size:clamp(38px,11vw,48px);line-height:.8;letter-spacing:-.055em}.mapIndexRow strong{font-size:clamp(18px,5.5vw,23px);line-height:.9}}@media (max-width:430px){.utilityIntro h1{font-size:clamp(38px,11.5vw,48px)}.mapIndexTitle strong,.signalHeader strong{font-size:clamp(32px,9.8vw,40px)}}@media (max-width:960px) and (max-height:540px){.utilityIntro{min-height:auto;padding-top:22px;padding-bottom:22px}.mapIndexTitle strong,.signalHeader strong,.utilityIntro h1{font-size:clamp(36px,7vw,54px);line-height:.82}}.nav{gap:clamp(14px,2.2vw,36px)}@media (min-width:1100px){.housePage .heroSection{min-height:650px;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);grid-template-rows:minmax(0,1fr) auto;gap:20px;padding-top:26px}.housePage .heroIntro{align-self:center;max-width:820px;padding:28px 0 20px}.housePage .heroIntro h1{font-size:clamp(72px,7.5vw,132px);line-height:.79}.housePage .heroNote{margin-top:22px}.housePage .heroEditorialVisual{min-height:540px;max-height:600px;align-self:center;overflow:hidden;background:var(--blackout)}.housePage .heroEditorialVisual .eventArtwork,.housePage .heroEditorialVisual .eventArtwork>a{width:100%;height:100%;min-height:0}.housePage .heroEditorialVisual .eventArtwork img{width:100%!important;height:100%!important;object-fit:contain!important}}.homeUpcoming{position:relative;padding:0 0 28px;border-top:3px solid var(--ink);border-bottom:1px solid rgba(17,17,15,.34);background:var(--paper)}.homeUpcoming:before{content:"";position:absolute;z-index:5;top:-3px;left:22px;width:clamp(72px,10vw,160px);height:7px;background:var(--infrared)}.homeUpcomingHeader{min-height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;grid-gap:18px;gap:18px;padding:16px 22px 13px;border-bottom:1px solid var(--ink)}.homeUpcomingHeader a,.homeUpcomingHeader span{font:9px/1 var(--font-mono);letter-spacing:.04em}.homeUpcomingHeader h2{margin:0;font-size:clamp(25px,2.6vw,42px);line-height:.88;letter-spacing:-.045em}.homeUpcomingHeader a{justify-self:end;border-bottom:1px solid}.homeUpcomingRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(17,17,15,.26)}.posterEventCard{min-width:0;position:relative;display:grid;grid-template-rows:auto 1fr;border-right:1px solid rgba(17,17,15,.3);border-bottom:1px solid rgba(17,17,15,.3);background:var(--paper);transform:translateZ(0);transition:transform .28s cubic-bezier(.2,.75,.2,1),box-shadow .28s ease,background .2s ease}.posterEventCard:nth-child(4n){border-right:0}.posterEventArtwork{min-height:0;position:relative;display:grid;align-content:center;padding:14px;overflow:hidden;background:#0a0b0b}.posterEventArtwork .eventArtwork{width:100%;max-height:66vh;transition:transform .32s cubic-bezier(.2,.75,.2,1),filter .25s ease}.posterEventArtwork .eventArtwork>a{display:block}.posterEventIndex{position:absolute;z-index:6;top:9px;left:9px;padding:5px 7px;background:var(--acid);color:var(--ink);font:8px/1 var(--font-mono)}.posterEventCaption{min-height:180px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px;border-top:1px solid var(--ink);color:inherit;transition:background .2s ease,color .2s ease}.posterEventDate strong{display:block;font-size:42px;line-height:.74;letter-spacing:-.07em}.posterEventCopy p,.posterEventCopy>span,.posterEventDate span,.posterEventDetails{font:8px/1.35 var(--font-mono)}.posterEventCopy h2{margin:10px 0 12px;font-size:clamp(22px,2vw,34px);line-height:.88;letter-spacing:-.04em;overflow-wrap:anywhere}.posterEventCopy p{margin:0}.posterEventDetails{align-self:end;justify-self:end;white-space:nowrap}@media (hover:hover) and (pointer:fine){.posterEventCard:hover{z-index:4;transform:translateY(-8px) rotate(.35deg);box-shadow:10px 14px 0 rgba(17,17,15,.13)}.posterEventCard:hover .posterEventArtwork .eventArtwork{transform:scale(1.025) rotate(-.35deg);filter:contrast(1.04)}.posterEventCard:hover .posterEventCaption{background:var(--ink);color:var(--paper)}.posterEventArtwork .eventArtwork>a:hover:after{background:var(--acid);color:var(--ink)}}.postersPage{min-height:100vh;background:var(--paper)}.postersHero{min-height:410px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);grid-template-rows:auto 1fr;grid-gap:20px 28px;gap:20px 28px;align-items:end;padding:24px 22px 28px;border-bottom:3px solid var(--ink)}.postersHero>span{font:9px/1 var(--font-mono);letter-spacing:.05em}.postersHero h1{margin:0;font-size:clamp(88px,15vw,220px);line-height:.66;letter-spacing:-.08em}.postersHeroMeta{display:grid;grid-gap:18px;gap:18px;padding:14px 0 0}.postersHeroMeta strong{font-size:clamp(50px,7vw,90px);line-height:.7}.postersHeroMeta p{margin:0;font:10px/1.45 var(--font-mono)}.posterGallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.posterGalleryEmpty{min-height:280px;margin:0;padding:22px;font:10px var(--font-mono)}@media (max-width:1100px){.homeUpcomingRail,.posterGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.posterEventCard:nth-child(4n){border-right:1px solid rgba(17,17,15,.3)}.posterEventCard:nth-child(2n){border-right:0}.postersHero{grid-template-columns:1fr;min-height:360px}.postersHero h1{font-size:clamp(76px,16vw,150px)}.postersHeroMeta{max-width:600px}}@media (max-width:620px){.nav{display:flex;grid-template-columns:none;justify-content:flex-start;gap:18px;overflow-x:auto;padding:1px 0 3px;scrollbar-width:none;scroll-snap-type:x proximity}.nav::-webkit-scrollbar{display:none}.nav a{flex:0 0 auto;scroll-snap-align:start}.homeUpcoming:before{left:14px;top:-2px;height:5px;width:72px}.homeUpcomingHeader{min-height:70px;grid-template-columns:1fr auto;gap:7px 12px;padding:13px 14px 11px}.homeUpcomingHeader>span{grid-column:1/-1}.homeUpcomingHeader h2{font-size:28px}.homeUpcomingRail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.homeUpcomingRail::-webkit-scrollbar{display:none}.homeUpcomingRail .posterEventCard{flex:0 0 82vw;scroll-snap-align:start;border-right:1px solid rgba(17,17,15,.3)}.posterGallery{grid-template-columns:1fr}.posterGallery .posterEventCard{border-right:0}.posterEventArtwork{padding:10px}.posterEventCaption{min-height:150px;grid-template-columns:48px minmax(0,1fr);padding:11px}.posterEventDetails{grid-column:2;justify-self:start}.posterEventDate strong{font-size:34px}.posterEventCopy h2{font-size:clamp(25px,8vw,34px)}.postersHero{min-height:320px;padding:18px 14px 22px}.postersHero h1{font-size:clamp(68px,22vw,98px)}.postersHeroMeta strong{font-size:54px}}@media (prefers-reduced-motion:reduce){.posterEventArtwork .eventArtwork,.posterEventCaption,.posterEventCard{transition:none!important;transform:none!important}}.nav{display:flex;flex-wrap:nowrap;justify-content:center;gap:clamp(14px,2.25vw,38px);white-space:nowrap}.cultureLandingHero,.eventsIntro,.postersHero,.utilityIntro{min-height:350px;padding:24px 22px 26px;border-bottom:2px solid var(--ink)}.eventsIntro,.utilityIntro{align-items:end}.cultureLandingHero h1,.eventsIntro h1,.postersHero h1,.utilityIntro h1{max-width:100%;margin:0;font-size:clamp(66px,8.4vw,132px);line-height:.74;letter-spacing:-.073em;text-wrap:balance}.cultureLandingHero>span,.eventsIntro .kicker,.postersHero>span,.utilityIntro .kicker{margin:0 0 14px;font:9px/1.2 var(--font-mono);letter-spacing:.055em;text-transform:uppercase}.eventsPage .eventsIntro{min-height:380px;padding-top:26px}.eventsPage .eventsIntro h1{font-size:clamp(62px,7.5vw,118px)}.eventsTitleLine{display:block;width:max-content;max-width:100%}.eventsTitleLineTop{transform:translateX(2.8vw)}.eventsTitleLineMiddle{margin-top:.06em;transform:translateX(.6vw)}.eventsTitleLineBottom{margin-top:.06em;transform:translateX(5.2vw)}.eventsPage .eventSearchLead{max-width:560px;margin-top:18px}.utilityIntro{position:relative;overflow:hidden}.utilityIntro:after{content:"";position:absolute;z-index:0;right:5%;top:17%;width:34%;height:52%;opacity:.12;background-image:linear-gradient(rgba(17,17,15,.26) 1px,transparent 0),linear-gradient(90deg,rgba(17,17,15,.26) 1px,transparent 0);background-size:28px 28px;transform:skewY(-5deg);pointer-events:none}.utilityIntro>*{position:relative;z-index:1}.utilityIntro .viewSwitch{margin-bottom:4px}.calendarPage .calendarIntro{min-height:288px;padding-top:20px;padding-bottom:22px}@media (max-width:960px){.calendarPage .calendarIntro{min-height:256px}}@media (max-width:620px){.calendarPage .calendarIntro{min-height:205px;padding-block:16px 18px}}.mapPage .mapIntro{min-height:282px;padding-top:20px;padding-bottom:20px}.mapPage .mapIntro>div:first-child{transform:rotate(-1.15deg);transform-origin:left bottom}.mapPage .mapIntro .kicker{margin-left:.8vw;margin-bottom:10px}.mapPage .mapIntroTitle{font-size:clamp(60px,7.7vw,118px);line-height:.73}.mapIntroTitleBottom,.mapIntroTitleTop{display:block;width:max-content;max-width:100%}.mapIntroTitleTop{transform:translateX(1.4vw)}.mapIntroTitleBottom{margin-top:.035em;transform:translateX(.15vw)}.postersPage .postersHero{min-height:350px;grid-template-columns:minmax(0,1fr) minmax(250px,.32fr);grid-template-rows:auto 1fr;column-gap:clamp(28px,5vw,80px);align-items:end}.postersHero>span{grid-column:1/-1;align-self:start}.postersHero h1{align-self:end;white-space:nowrap;font-size:clamp(72px,8.8vw,138px)}.postersHeroMeta{align-self:end;min-height:126px;padding-top:12px;border-top:1px solid var(--ink)}.postersHeroMeta strong{font-size:clamp(48px,5vw,74px);line-height:.75}.postersHeroMeta p{max-width:390px;font-size:9px}.cultureLandingPage .cultureLandingHero{min-height:350px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);grid-template-rows:auto 1fr;grid-column-gap:clamp(28px,5vw,80px);column-gap:clamp(28px,5vw,80px);align-items:end;background:var(--archive-paper)}.cultureLandingHero>span{grid-column:1/-1;align-self:start}.cultureLandingHero h1{align-self:end;font-size:clamp(76px,9vw,142px)}.cultureLandingHero p{align-self:end;max-width:440px;margin:0;padding-top:14px;border-top:1px solid var(--ink);font-family:var(--font-editorial);font-size:clamp(22px,2.2vw,34px);line-height:1.02}.calendarStage,.cultureLandingGrid,.eventSearchPanel,.mapStage,.posterGallery{scroll-margin-top:12px}@media (max-width:1100px){.cultureLandingPage .cultureLandingHero,.postersPage .postersHero{grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);column-gap:30px}.cultureLandingHero h1,.postersHero h1{font-size:clamp(68px,9.5vw,108px)}}@media (max-width:960px){.nav{gap:10px 18px}.cultureLandingHero,.cultureLandingPage .cultureLandingHero,.eventsIntro,.eventsPage .eventsIntro,.postersHero,.postersPage .postersHero,.utilityIntro{min-height:300px}.eventsIntro h1,.utilityIntro h1{font-size:clamp(56px,8.4vw,80px)}.cultureLandingPage .cultureLandingHero,.postersPage .postersHero{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-content:end;gap:14px}.cultureLandingHero>span,.postersHero>span{grid-column:1}.cultureLandingHero h1,.postersHero h1{font-size:clamp(62px,11vw,90px)}.cultureLandingHero p,.postersHeroMeta{max-width:650px}}@media (max-width:620px){.nav{grid-column:1/-1;grid-row:2;display:flex;justify-content:flex-start;gap:18px;width:100%;overflow-x:auto;white-space:nowrap;padding:0 0 3px;scrollbar-width:none;overscroll-behavior-inline:contain}.nav::-webkit-scrollbar{display:none}.nav a{flex:0 0 auto}.cultureLandingHero,.cultureLandingPage .cultureLandingHero,.eventsIntro,.eventsPage .eventsIntro,.postersHero,.postersPage .postersHero,.utilityIntro{min-height:235px;padding:18px 14px 20px}.cultureLandingHero h1,.eventsIntro h1,.eventsPage .eventsIntro h1,.postersHero h1,.utilityIntro h1{font-size:clamp(42px,12.5vw,56px);line-height:.8;letter-spacing:-.06em}.postersHero h1{white-space:normal}.utilityIntro:after{right:-5%;top:12%;width:50%;height:43%;background-size:20px 20px}.cultureLandingHero p,.postersHeroMeta{min-height:0;padding-top:10px}.postersHeroMeta{grid-template-columns:auto 1fr;align-items:end;gap:12px}.postersHeroMeta strong{font-size:42px}.postersHeroMeta p{font-size:8px}.cultureLandingHero p{font-size:clamp(19px,5.5vw,23px);line-height:1.08}}@media (max-width:960px) and (max-height:540px){.cultureLandingHero,.cultureLandingPage .cultureLandingHero,.eventsIntro,.eventsPage .eventsIntro,.postersHero,.postersPage .postersHero,.utilityIntro{min-height:auto;padding-top:16px;padding-bottom:16px}}@media (max-width:960px){.mapPage .mapIntro{min-height:255px}.mapPage .mapIntroTitle{font-size:clamp(54px,8vw,76px)}}@media (max-width:620px){.mapPage .mapIntro{min-height:220px;padding:16px 14px 18px}.mapPage .mapIntro>div:first-child{transform:rotate(-.7deg)}.mapPage .mapIntroTitle{font-size:clamp(42px,12vw,54px);line-height:.78}.mapIntroTitleTop{transform:translateX(2.2vw)}.mapIntroTitleBottom{transform:translateX(.4vw)}}@media (max-width:960px) and (max-height:540px){.mapPage .mapIntro{min-height:auto}}.cultureLandingPage{overflow-x:clip}.cultureLandingPage .cultureLandingHero{position:relative;overflow:clip;isolation:isolate}.cultureLandingPage .cultureLandingHero:before{content:"";position:absolute;z-index:0;top:-22%;right:-8%;width:min(48vw,760px);aspect-ratio:1.3;opacity:.14;border:1px solid var(--ink);background-image:linear-gradient(rgba(17,17,15,.16) 1px,transparent 0),linear-gradient(90deg,rgba(17,17,15,.16) 1px,transparent 0);background-size:24px 24px;transform:translate3d(var(--culture-hero-grid-x,0),0,0) rotate(-6deg);pointer-events:none}.cultureLandingPage .cultureLandingHero:after{content:"↘ 404 / CULTURE / SIGNAL";position:absolute;z-index:0;right:2.4%;bottom:18%;font:8px/1 var(--font-mono);letter-spacing:.06em;transform:rotate(90deg);transform-origin:right bottom;opacity:.48;pointer-events:none}.cultureLandingPage .cultureLandingHero>*{position:relative;z-index:1}.cultureLandingPage[data-culture-motion=full] .cultureLandingHero h1,.cultureLandingPage[data-culture-motion=lite] .cultureLandingHero h1{transform:translate3d(var(--culture-hero-x,0),var(--culture-hero-y,0),0);will-change:transform}.cultureLandingPage[data-culture-motion=full] .cultureLandingHero>span,.cultureLandingPage[data-culture-motion=lite] .cultureLandingHero>span{transform:translate3d(var(--culture-hero-meta-x,0),0,0)}.cultureLandingHero h1,.cultureLandingHero p,.cultureLandingHero>span{transition:transform .08s linear}.cultureLandingGrid{perspective:1600px;transform-style:preserve-3d}.cultureLandingArchive,.cultureLandingCard,.cultureLandingTextCard{position:relative;overflow:clip;transform-origin:center center;opacity:var(--culture-card-opacity,1);transform:translate3d(var(--culture-reveal-x,0),var(--culture-reveal-y,0),0) rotateX(var(--culture-tilt-x,0deg)) rotateY(var(--culture-tilt-y,0deg));transition:background .22s ease,color .22s ease,box-shadow .24s ease,transform .12s ease-out,opacity .18s ease}.cultureLandingCard{transform-style:preserve-3d}.cultureLandingCard .visualPoster{transform:translate3d(var(--culture-pointer-x,0),calc(var(--culture-visual-y, 0) + var(--culture-pointer-y, 0)),22px) scale(1.035);transform-origin:center;transition:transform .18s cubic-bezier(.2,.75,.2,1),filter .25s ease}.cultureLandingCard>div{position:relative;z-index:5;transform:translateZ(46px)}.cultureLandingArchive strong,.cultureLandingCard strong,.cultureLandingTextCard strong{transform:translate3d(var(--culture-title-shift,0),0,0);transition:transform .24s cubic-bezier(.2,.75,.2,1),letter-spacing .2s ease}.cultureLandingCard:after{content:"";position:absolute;z-index:6;top:-18%;bottom:-18%;left:-35%;width:18%;background:rgba(237,240,234,.15);transform:translateX(-260%) skewX(-14deg);transition:transform .48s cubic-bezier(.2,.75,.2,1);pointer-events:none}.cultureLandingCard:focus-visible,.cultureLandingCard:hover{z-index:3;box-shadow:0 28px 60px rgba(17,17,15,.18)}.cultureLandingCard:focus-visible:after,.cultureLandingCard:hover:after{transform:translateX(780%) skewX(-14deg)}.cultureLandingCard:focus-visible .visualPoster,.cultureLandingCard:hover .visualPoster{filter:contrast(1.05) saturate(1.06)}.cultureLandingCard:focus-visible strong,.cultureLandingCard:hover strong{letter-spacing:-.055em;transform:translate3d(8px,0,0)}.cultureLandingPage[data-culture-motion=full] .cultureLandingCard .visualGrid{animation:cultureGridDrift 16s linear infinite}.cultureLandingPage[data-culture-motion=full] .cultureLandingCard:nth-child(2) .visualGrid{animation-direction:reverse;animation-duration:20s}.cultureLandingArchive:before{content:"";position:absolute;left:0;top:0;width:22%;height:4px;background:var(--acid);animation:cultureArchiveSignal 4.8s ease-in-out infinite alternate}.cultureLandingArchive:after{content:"404 / INDEX / 017 / 004 / GVA / LSN";position:absolute;right:22px;top:20px;max-width:280px;text-align:right;font:8px/1.35 var(--font-mono);letter-spacing:.05em;opacity:.38}.cultureLandingArchive em{transition:transform .26s cubic-bezier(.2,.75,.2,1),color .2s ease}.cultureLandingArchive:focus-visible em,.cultureLandingArchive:hover em{color:var(--acid);transform:translate3d(8px,-8px,0) rotate(45deg)}.cultureLandingArchive:focus-visible strong,.cultureLandingArchive:hover strong{transform:translate3d(12px,0,0)}.cultureLandingTextCard:before{content:"↗";position:absolute;right:3%;bottom:-8%;font-size:clamp(100px,13vw,210px);line-height:.7;opacity:0;transform:translate3d(26px,42px,0) rotate(-12deg);transition:opacity .2s ease,transform .3s cubic-bezier(.2,.75,.2,1);pointer-events:none}.cultureLandingTextCard:after{content:"";position:absolute;left:22px;right:22px;bottom:18px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .34s cubic-bezier(.2,.75,.2,1);opacity:.55}.cultureLandingTextCard:focus-visible,.cultureLandingTextCard:hover{background:var(--ink);color:var(--paper)}.cultureLandingTextCard:focus-visible:before,.cultureLandingTextCard:hover:before{opacity:.12;transform:translateZ(0) rotate(-4deg)}.cultureLandingTextCard:focus-visible:after,.cultureLandingTextCard:hover:after{transform:scaleX(1)}.cultureLandingTextCard:focus-visible strong,.cultureLandingTextCard:hover strong{transform:translate3d(10px,-5px,0)}@keyframes cultureGridDrift{0%{background-position:0 0}to{background-position:68px 34px}}@keyframes cultureArchiveSignal{0%{transform:translateX(0);width:16%}to{transform:translateX(360%);width:24%}}@media (max-width:960px){.cultureLandingPage .cultureLandingHero:before{width:62vw;right:-18%;opacity:.1}.cultureLandingArchive,.cultureLandingCard,.cultureLandingTextCard{--culture-tilt-x:0deg!important;--culture-tilt-y:0deg!important}.cultureLandingCard .visualPoster{transform:translate3d(0,var(--culture-visual-y,0),0) scale(1.02)}}@media (max-width:620px){.cultureLandingPage .cultureLandingHero:before{top:-4%;right:-32%;width:92vw;background-size:18px 18px}.cultureLandingPage .cultureLandingHero:after{display:none}.cultureLandingArchive,.cultureLandingCard,.cultureLandingTextCard{--culture-reveal-x:0px!important}.cultureLandingArchive:focus-visible strong,.cultureLandingArchive:hover strong,.cultureLandingCard:focus-visible strong,.cultureLandingCard:hover strong,.cultureLandingTextCard:focus-visible strong,.cultureLandingTextCard:hover strong{transform:none}.cultureLandingArchive:after{right:14px;top:16px;max-width:170px;font-size:7px}.cultureLandingTextCard:after{left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.cultureLandingArchive,.cultureLandingArchive em,.cultureLandingArchive strong,.cultureLandingCard,.cultureLandingCard .visualPoster,.cultureLandingCard strong,.cultureLandingHero h1,.cultureLandingHero p,.cultureLandingHero>span,.cultureLandingPage .cultureLandingHero:before,.cultureLandingTextCard,.cultureLandingTextCard strong{transform:none!important;transition:none!important;animation:none!important}.cultureLandingArchive,.cultureLandingCard,.cultureLandingTextCard{opacity:1!important}.cultureLandingArchive:before,.cultureLandingCard .visualGrid{animation:none!important}}@media (max-width:1180px){.archiveHero{grid-template-columns:1fr;gap:clamp(22px,4vw,42px);align-items:start;padding-top:clamp(56px,8vh,92px);padding-bottom:clamp(30px,4vw,48px)}.archiveHero>div,.archiveLead{min-width:0;width:100%}.archiveHero h1{max-width:8.2ch;font-size:clamp(72px,13vw,138px);line-height:.72}.archiveLead{max-width:760px;margin:0;padding-top:18px;border-top:1px solid rgba(17,17,15,.45);font-size:clamp(28px,4.4vw,46px);line-height:1.02}}@media (max-width:620px){:root{--mobile-gutter:14px}.depthTransitionSticky{height:100svh}.eventFeatureHeroArtwork,.eventFeatureHeroTitle,.featureHero,.featurePoster,.heroEditorialVisual,.posterArchiveArtwork{max-height:none}.masthead{row-gap:4px;padding-left:max(var(--mobile-gutter),env(safe-area-inset-left));padding-right:max(var(--mobile-gutter),env(safe-area-inset-right));padding-top:max(10px,env(safe-area-inset-top));padding-bottom:7px}.brand404{font-size:44px}.mastheadMeta{gap:2px}.languageToggle{margin-top:0}.nav{min-height:34px;scroll-padding-inline:var(--mobile-gutter);-webkit-overflow-scrolling:touch}.nav a{min-height:32px;padding:0 2px;display:inline-flex;align-items:center}.languageToggle button{min-height:30px}.eventDetailActions a,.eventDetailActions button,.eventFeatureTickets a,.saveEventButton,.utilityModuleHead a,.viewSwitch a{min-height:40px}.calendarBoard,.homeSectionGuide,.homeUpcomingRail,.viewSwitch{scroll-padding-inline:var(--mobile-gutter);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.calendarBoard>:first-child,.homeUpcomingRail .posterEventCard:first-child{margin-left:0}.heroIntro,.heroSection{padding-top:18px}.heroIntro{padding-bottom:22px}.heroEditorialVisual{min-height:min(460px,122vw)}.heroResidue{padding-top:10px;padding-bottom:10px}.homeUtilityPanel{padding-top:14px;padding-bottom:14px}.utilityModuleHead{min-height:72px}.calendarBoardCompact,.mapCanvasCompact{min-height:330px}.cityPanel{min-height:270px}.cultureCard{min-height:500px}.cultureCard .visualPoster{min-height:min(360px,96vw)}.homeArchiveGateway{min-height:330px}.depthTransitionScene{height:150svh!important;min-height:720px}.depthTransitionSticky{min-height:100svh;perspective:760px}.depthTransitionHeader{inset:14px var(--mobile-gutter) auto;gap:6px 12px;padding-bottom:9px}.depthTransitionHeader span{font-size:8px}.depthTransitionHeader strong{font-size:clamp(44px,13vw,58px);line-height:.76}.depthTransitionGrid{inset:-10%;background-size:38px 38px;transform:rotateX(68deg) translateY(29%) translateZ(-360px) scale(1.35);opacity:.26}.depthCard{width:min(78vw,330px);opacity:clamp(.22,var(--depth-fade),1);box-shadow:0 24px 55px rgba(0,0,0,.34)}.depthCardA{left:5%;bottom:8%}.depthCardB{right:-7%;bottom:3%}.depthCardVisual,.depthCardVisual .visualPoster{min-height:min(42svh,355px)}.depthCardMeta{min-height:78px;gap:7px;padding:10px 11px}.depthCardMeta strong{font-size:clamp(23px,7vw,29px);line-height:.86}html[data-motion=lite] .depthTransitionScene{height:150svh!important}.archiveHero{gap:24px;padding:34px var(--mobile-gutter) 28px}.archiveHero h1{max-width:100%;font-size:clamp(50px,15vw,66px);line-height:.78;letter-spacing:-.07em}.archiveLead{max-width:30ch;padding-top:14px;font-size:clamp(19px,5.5vw,23px);line-height:1.12}.posterWall{padding:24px var(--mobile-gutter) 68px;column-count:2;column-gap:10px}.posterArchiveItem{margin-bottom:18px}.posterArchiveArtwork{min-height:0}.cultureLandingPage .cultureLandingHero{min-height:245px}.cultureLandingCard{min-height:500px}.cultureLandingCard .visualPoster{min-height:370px}.cultureLandingArchive,.cultureLandingTextCard{min-height:220px}.eventsIntro{min-height:250px}.eventDetailPoster{min-height:min(430px,115vw)}.eventDetailBody{min-height:360px;gap:32px}.eventDetailSignal,.eventFeatureHeroTitle{min-height:360px}.eventFeatureHeroArtwork{min-height:min(470px,124vw)}.eventFeatureStory{min-height:0;padding-top:48px;padding-bottom:48px}.eventFeatureStory blockquote{margin-top:42px}.eventFeatureFacts>div{min-height:180px}.eventFeatureVenue{min-height:420px}.eventFeatureEnd{min-height:470px}.mapStage{padding-bottom:max(14px,env(safe-area-inset-bottom))}.mapCanvas{min-height:min(610px,78svh)}.footer{min-height:112px;display:grid;grid-template-columns:1fr auto;align-content:center;grid-gap:8px 14px;gap:8px 14px;padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}.footer span:last-child{grid-column:1/-1}}@media (max-width:430px){.posterWall{column-count:2;column-gap:8px}.posterArchiveMeta{grid-template-columns:22px 1fr;gap:5px 7px}.posterArchiveMeta strong{font-size:9px}.homeUpcomingRail .posterEventCard{flex-basis:88vw}.depthCard{width:80vw}.depthCardB{right:-10%}}@media (max-width:350px){.posterWall{column-count:1}.depthCard{width:84vw}}@media (max-width:960px) and (max-height:540px){.depthTransitionScene{height:135svh!important;min-height:560px}.depthTransitionSticky{min-height:100svh;height:100svh}.depthCardVisual,.depthCardVisual .visualPoster{min-height:42svh}.archiveHero{padding-top:26px}}@media (prefers-reduced-motion:reduce){.depthTransitionScene{min-height:0}}@media (max-width:620px){.motionReady .homeUpcoming .posterEventCardHome[data-motion],.motionReady .homeUpcoming[data-motion]{opacity:1;transform:none;transition:none}.homeUpcoming{padding-bottom:12px}.homeUpcomingRail{align-items:flex-start;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-inline:contain;overscroll-behavior-block:auto}.homeUpcomingRail .posterEventCardHome{flex:0 0 82vw;align-self:flex-start;height:auto;min-height:0;grid-template-rows:auto auto;scroll-snap-align:start;scroll-snap-stop:always}.homeUpcomingRail .posterEventCardHome .posterEventArtwork,.homeUpcomingRail .posterEventCardHome .posterEventCaption{height:auto}.homeUpcomingRail .posterEventCardHome .posterEventCaption{min-height:150px}}@media (max-width:430px){.homeUpcomingRail .posterEventCardHome{flex-basis:88vw}}.accountPage{min-height:100vh;background:var(--paper)}.accountHero{min-height:350px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-template-rows:auto 1fr;grid-gap:24px 34px;gap:24px 34px;align-items:end;padding:26px 22px 32px;border-bottom:3px solid var(--ink);background:var(--lilac)}.accountHero>span{grid-column:1/-1;align-self:start;font:9px/1 var(--font-mono);letter-spacing:.05em}.accountHero h1{margin:0;font-size:clamp(62px,9.2vw,138px);line-height:.74;letter-spacing:-.07em;transform:rotate(-.9deg) translateY(-3px);transform-origin:left bottom}.accountHeroLine{display:block}.accountHeroLineTop{transform:translateX(3vw)}.accountHeroLineBottom{margin-top:.08em;transform:translateX(.6vw)}.accountHero p{margin:0;max-width:34ch;padding-top:14px;border-top:1px solid var(--ink);font:13px/1.45 var(--font-mono)}.accountPanel{min-height:520px;display:grid;align-content:start;grid-gap:22px;gap:22px;padding:24px 22px 64px;background:var(--archive-paper);border-bottom:1px solid var(--ink)}.accountPanelLoading{align-content:center}.accountPanelLabel,.accountPanelLoading{font:9px var(--font-mono)}.accountModeSwitch{width:min(680px,100%);display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink)}.accountModeSwitch button{min-height:52px;border:0;background:transparent;color:var(--ink);font:9px var(--font-mono);cursor:pointer}.accountModeSwitch button+button{border-left:1px solid var(--ink)}.accountModeSwitch button.isActive{background:var(--ink);color:var(--paper)}.accountForm{width:min(680px,100%);display:grid;grid-gap:14px;gap:14px}.accountForm label{display:grid;grid-gap:7px;gap:7px}.accountForm label>span{font:8px var(--font-mono)}.accountForm input{width:100%;min-height:54px;padding:0 13px;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);font:11px var(--font-mono)}.accountSubmit{min-height:56px;border:1px solid var(--ink);background:var(--acid);color:var(--ink);font:700 9px var(--font-mono);cursor:pointer}.accountSubmit:disabled{opacity:.5;cursor:wait}.accountError,.accountLocalNotice,.accountNotice{width:min(680px,100%);margin:0;padding:12px 14px;border:1px solid var(--ink);font:9px/1.4 var(--font-mono)}.accountLocalNotice{background:var(--lilac)}.accountNotice{background:var(--acid)}.accountError{background:var(--infrared)}.accountPanelSigned{grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);grid-template-rows:auto 1fr auto;align-items:end}.accountPanelSigned .accountPanelLabel{grid-column:1/-1;align-self:start}.accountIdentity{display:grid;grid-gap:14px;gap:14px;align-self:end}.accountIdentity span,.accountStats small,.accountStats span{font:8px var(--font-mono)}.accountIdentity strong{max-width:16ch;font-size:clamp(34px,5vw,72px);line-height:.82;letter-spacing:-.045em;overflow-wrap:anywhere}.accountStats{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--ink);background:var(--paper)}.accountStats strong{font-size:clamp(58px,8vw,110px);line-height:.7;letter-spacing:-.07em}.accountActions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;padding-top:20px;border-top:1px solid var(--ink)}.accountActions a,.accountActions button{min-height:44px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:9px var(--font-mono)}.accountActions button{cursor:pointer}.accountActions a{background:var(--ink);color:var(--paper)}.accountNavLink{color:inherit;font:inherit;text-decoration:none}.myNightAccountCta{width:max-content;font:9px var(--font-mono);border-bottom:1px solid}.myNightEmptyActions{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:960px){.accountHero{grid-template-columns:1fr;min-height:460px}.accountHero p{max-width:44ch}}@media (max-width:620px){.accountHero{min-height:360px;gap:18px;padding:20px 14px 24px}.accountHero h1{font-size:clamp(42px,12.5vw,56px);line-height:.78}.accountHeroLineTop{transform:translateX(4vw)}.accountHeroLineBottom{margin-top:.12em;transform:translateX(0)}.accountHero p{max-width:32ch;font-size:10px}.accountPanel{min-height:430px;padding:18px 14px 48px}.accountModeSwitch button{min-height:48px;font-size:8px}.accountForm input{min-height:52px}.accountPanelSigned{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;align-items:start}.accountActions,.accountPanelSigned .accountPanelLabel{grid-column:1}.accountIdentity strong{font-size:clamp(30px,9vw,40px)}.accountStats{margin-top:8px}.accountActions{display:grid}.mastheadMeta .accountNavLink{font-size:7px}}.accountDashboard{display:grid;grid-gap:0;gap:0;background:var(--paper);border-bottom:1px solid var(--ink)}.accountDashboardHeader{min-height:112px;display:flex;justify-content:space-between;align-items:end;gap:24px;padding:20px 22px;border-bottom:1px solid var(--ink)}.accountDashboardHeader span{font:9px var(--font-mono)}.accountDashboardHeader strong{max-width:42vw;font:700 clamp(18px,3vw,38px)/.95 var(--font-house);overflow-wrap:anywhere}.accountDashboardGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;padding:22px}.accountCard{min-height:500px;display:grid;grid-template-rows:auto 1fr auto;border:1px solid var(--ink)}.accountCardNight{background:var(--blackout);color:var(--flash)}.accountCardEvents{background:var(--archive-paper);color:var(--ink)}.accountCardHead{display:flex;justify-content:space-between;align-items:start;padding:18px;border-bottom:1px solid}.accountCardHead span{font:9px var(--font-mono)}.accountCardHead strong{font-size:clamp(52px,7vw,96px);line-height:.7;letter-spacing:-.07em}.accountCardList{display:grid;align-content:start}.accountMiniRow{position:relative;display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:15px 18px;border-bottom:1px solid}.accountMiniRow small,.accountMiniRow span{font:8px/1.3 var(--font-mono);opacity:.72}.accountMiniRow b{max-width:22ch;font-size:clamp(18px,2.2vw,30px);line-height:.9;letter-spacing:-.035em}.accountCardEmpty{margin:0;padding:18px;font:9px/1.4 var(--font-mono)}.accountCardCta{min-height:54px;display:flex;align-items:center;padding:0 18px;border-top:1px solid;font:700 9px var(--font-mono)}.accountCardNight .accountCardCta{background:var(--flash);color:var(--blackout)}.accountStatus{width:max-content;margin-top:4px;padding:5px 7px;border:1px solid;font:8px/1 var(--font-mono);font-style:normal}.accountStatus-received{background:var(--paper)}.accountStatus-reviewing{background:var(--milk)}.accountStatus-published{background:var(--utility-green)}.accountStatus-scheduled{background:var(--lemon)}.accountStatus-accepted{background:var(--lilac)}.accountStatus-rejected{background:var(--infrared);color:var(--flash)}.accountPublishedLink{margin-top:4px;font-weight:700!important;opacity:1!important}.accountProfileBlock{display:flex;justify-content:space-between;align-items:end;gap:22px;padding:28px 22px 44px;border-top:1px solid var(--ink);background:var(--milk)}.accountProfileBlock div{display:grid;grid-gap:8px;gap:8px}.accountProfileBlock span{font:8px var(--font-mono)}.accountProfileBlock strong{font-size:clamp(24px,4vw,52px);line-height:.9;overflow-wrap:anywhere}.accountProfileBlock button{min-height:44px;padding:0 14px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:9px var(--font-mono);cursor:pointer}.accountDashboardNotice{margin:0 22px 22px;padding:12px 14px;border:1px solid var(--ink);background:var(--infrared);color:var(--flash);font:9px/1.4 var(--font-mono)}@media (max-width:760px){.accountDashboardHeader{min-height:92px;align-items:start;flex-direction:column;padding:16px 14px}.accountDashboardHeader strong{max-width:100%;font-size:22px}.accountDashboardGrid{grid-template-columns:1fr;gap:14px;padding:14px}.accountCard{min-height:340px}.accountCardHead{padding:14px}.accountMiniRow{min-height:102px;padding:14px}.accountMiniRow b{font-size:21px}.accountProfileBlock{align-items:stretch;flex-direction:column;padding:24px 14px 36px}.accountProfileBlock strong{font-size:28px}.accountProfileBlock button{width:100%}.accountDashboardNotice{margin:0 14px 14px}}.accountCardArcade{grid-column:1/-1;min-height:0;background:#111;color:#f1f2eb}.arcadeAccountList{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.arcadeAccountList>div{min-width:0;min-height:120px;display:grid;align-content:space-between;grid-gap:9px;gap:9px;padding:13px;border-right:1px solid rgba(255,255,255,.24)}.arcadeAccountList>div:last-child{border-right:0}.arcadeAccountList small,.arcadeAccountList span,.arcadeAccountList>p{font:7px/1.25 var(--font-mono)}.arcadeAccountList b{font:900 clamp(24px,3vw,44px)/.8 var(--font-house);color:var(--acid)}.arcadeAccountList small{opacity:.72}.accountCardArcade .accountCardCta{background:var(--acid);color:#111}@media (max-width:960px){.arcadeAccountList{grid-template-columns:repeat(2,minmax(0,1fr))}.arcadeAccountList>div{min-height:96px;border-bottom:1px solid rgba(255,255,255,.22)}}@media (max-width:620px){.accountCardArcade{grid-column:1}.arcadeAccountList{grid-template-columns:1fr 1fr}.arcadeAccountList>div{padding:10px}.nav{grid-column:1/-1;grid-row:2;display:flex;justify-content:space-between;flex-wrap:nowrap;gap:clamp(4px,1.7vw,10px);width:100%;max-width:100%;overflow:visible;white-space:nowrap;padding:0;font-size:clamp(7.5px,2.25vw,9px);line-height:1}.nav,.nav a{align-items:center}.nav a{flex:0 0 auto;min-height:28px;display:inline-flex}}@media (max-width:380px){.nav{gap:3px;font-size:clamp(7px,2.15vw,8px)}}html.worldTransitionLock,html.worldTransitionLock body{overflow:hidden!important}html.worldTransitionLock .cultureGesture,html.worldTransitionLock .cultureGesture span,html.worldTransitionLock .cultureGlow{animation-play-state:paused!important}.worldTransition{position:fixed;inset:0;z-index:2147483600;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0;background:transparent;isolation:isolate;contain:strict}.worldTransition--cover,.worldTransition--hold,.worldTransition--reveal{visibility:visible;opacity:1}.worldTransition__canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;background:transparent;transform:translateZ(0);will-change:opacity}.worldTransition__dream,.worldTransition__grain{position:absolute;inset:0;pointer-events:none;opacity:0}.worldTransition__dream{z-index:2;background:radial-gradient(circle at 50% 50%,transparent 0 13%,rgba(4,8,11,.06) 32%,rgba(2,5,8,.18) 70%,rgba(0,0,0,.34) 100%),radial-gradient(circle at 50% 50%,rgba(219,229,228,.035),transparent 36%)}.worldTransition__grain{z-index:3;inset:-5%;background:repeating-linear-gradient(112deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px),repeating-radial-gradient(circle at 48% 52%,rgba(0,0,0,.022) 0 1px,transparent 1px 4px);transform:translateZ(0) scale(1.05)}.worldTransition--cover .worldTransition__dream{animation:worldOpticsIn .84s cubic-bezier(.22,.72,.14,1) both}.worldTransition--cover .worldTransition__grain{animation:worldGrainIn .84s linear both}.worldTransition--hold .worldTransition__dream{opacity:.74}.worldTransition--hold .worldTransition__grain{opacity:.07}.worldTransition--reveal .worldTransition__dream{animation:worldOpticsOut .76s cubic-bezier(.14,.72,.16,1) both}.worldTransition--reveal .worldTransition__grain{animation:worldGrainOut .76s linear both}@keyframes worldOpticsIn{0%{opacity:0}46%{opacity:.24}to{opacity:.74}}@keyframes worldOpticsOut{0%{opacity:.74}38%{opacity:.38}to{opacity:0}}@keyframes worldGrainIn{0%,18%{opacity:0;transform:translateZ(0) scale(1.05) rotate(0deg)}62%{opacity:.05;transform:translate3d(.25%,-.18%,0) scale(1.055) rotate(.35deg)}to{opacity:.07;transform:translate3d(-.18%,.16%,0) scale(1.06) rotate(.7deg)}}@keyframes worldGrainOut{0%{opacity:.07;transform:translate3d(-.18%,.16%,0) scale(1.06) rotate(.7deg)}55%{opacity:.035;transform:translate3d(.16%,-.12%,0) scale(1.055) rotate(.35deg)}to{opacity:0;transform:translateZ(0) scale(1.05) rotate(0deg)}}@media (max-width:720px){.worldTransition__grain{inset:-8%}}@media (prefers-reduced-motion:reduce){.worldTransition--cover .worldTransition__dream,.worldTransition--cover .worldTransition__grain,.worldTransition--reveal .worldTransition__dream,.worldTransition--reveal .worldTransition__grain{animation-duration:.18s!important}}.submissionPage{background:var(--paper);color:var(--ink)}.submissionHero{min-height:68svh;display:grid;grid-template-rows:auto 1fr auto;grid-gap:24px;gap:24px;padding:22px;border-bottom:4px solid var(--ink);background:var(--lemon)}.submissionHeroBottom,.submissionHeroMeta{display:flex;justify-content:space-between;gap:24px;font:9px/1.25 var(--font-mono)}.submissionHero h1{align-self:center;max-width:12ch;margin:0;font-size:clamp(52px,7.8vw,122px);line-height:.8;letter-spacing:-.06em}.submissionTitleLine{display:block}.submissionTitleLineTop{transform:translateX(3.5vw)}.submissionTitleLineBottom{margin-top:.11em;transform:translateX(.8vw)}.submissionHeroBottom{align-items:end}.submissionHeroBottom p{max-width:590px;margin:0;font-size:clamp(14px,1.5vw,22px);line-height:1.1;font-family:var(--font-sans)}.submissionHeroBottom a{padding-bottom:4px;border-bottom:2px solid;font-weight:700}.submissionPrinciples{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:4px solid var(--ink)}.submissionPrinciples article{min-height:118px;display:grid;align-content:space-between;grid-gap:12px;gap:12px;padding:16px 20px;border-right:1px solid var(--ink)}.submissionPrinciples article:last-child{border-right:0}.submissionPrinciples p,.submissionPrinciples span{margin:0;font:9px/1.4 var(--font-mono)}.submissionPrinciples strong{font-size:clamp(20px,2.2vw,34px);line-height:.9;letter-spacing:-.035em}.submissionWorkspace{max-width:1180px;margin:30px auto 6vw;border-right:1px solid var(--ink);border-bottom:4px solid var(--ink);border-left:1px solid var(--ink)}.submissionKinds{display:grid;grid-template-columns:1fr 1fr;border-bottom:2px solid var(--ink)}.submissionKinds button{position:relative;min-height:148px;display:grid;align-content:space-between;grid-gap:16px;gap:16px;padding:18px 20px;border:0;border-right:1px solid var(--ink);border-radius:0;background:#d8d8d0;color:var(--ink);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.submissionKinds button:last-child{border-right:0}.submissionKinds button.isActive{background:var(--infrared);color:var(--flash);box-shadow:inset 0 0 0 3px var(--flash);transform:translateY(-4px);z-index:2}.submissionKinds button.isActive:after{content:"SÉLECTIONNÉ";position:absolute;top:12px;right:14px;padding:4px 6px;border:1px solid;font:8px/1 var(--font-mono);letter-spacing:.08em}.submissionKinds button>p,.submissionKinds button>span{margin:0;font:9px/1.35 var(--font-mono)}.submissionKinds button>strong{max-width:13ch;font-size:clamp(24px,3.1vw,48px);line-height:.88;letter-spacing:-.045em}.submissionKinds button>p{max-width:440px}.submissionForm{display:grid;grid-gap:0;gap:0}.submissionFormIntro{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;gap:24px;padding:18px 22px;border-bottom:1px solid var(--ink);background:var(--flash)}.submissionFormIntro p,.submissionFormIntro span{margin:0;font:9px/1.4 var(--font-mono)}.submissionForm fieldset{min-width:0;display:grid;grid-gap:16px;gap:16px;margin:0;padding:24px 22px 34px;border:0;border-bottom:1px solid var(--ink)}.submissionForm legend{width:100%;padding:0 0 18px;font-size:clamp(26px,3.2vw,52px);line-height:.9;letter-spacing:-.045em}.submissionGrid{display:grid;grid-gap:12px;gap:12px}.submissionGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.submissionGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.submissionForm label{min-width:0;display:grid;align-content:start;grid-gap:7px;gap:7px}.submissionFieldHelp,.submissionForm label>span{margin:0;font:9px/1.35 var(--font-mono);letter-spacing:.02em}.submissionForm input,.submissionForm select,.submissionForm textarea{width:100%;min-width:0;border:1px solid var(--ink);border-radius:0;background:rgba(255,255,255,.55);color:var(--ink);padding:13px;font:12px/1.35 var(--font-mono)}.submissionForm textarea{resize:vertical}.submissionUpload{min-height:98px;place-content:center;padding:14px;border:2px dashed var(--ink);background:#deded6;cursor:pointer}.submissionUpload input{border:0;padding:8px 0 0;background:transparent}.submissionConsent{display:grid;grid-gap:12px;gap:12px;padding:22px;background:#deded6}.submissionConsent label{grid-template-columns:auto 1fr;align-items:start}.submissionConsent input{width:18px;height:18px;margin:0;padding:0}.submissionConsent p{margin:2px 0 0 30px;font:10px/1.45 var(--font-mono)}.submissionConsent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.submissionNotice{margin:0;padding:14px 22px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--infrared);color:var(--flash);font:10px/1.3 var(--font-mono)}.submissionSubmit{min-height:110px;border:0;border-radius:0;background:var(--blackout);color:var(--flash);font-size:clamp(24px,4vw,64px);line-height:.9;cursor:pointer}.submissionSubmit:hover:not(:disabled){background:var(--infrared)}.submissionSubmit:disabled{opacity:.55;cursor:wait}.submissionHoneypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.submissionSuccess{min-height:70svh;display:grid;place-content:center;justify-items:start;grid-gap:22px;gap:22px;padding:8vw 22px;background:var(--acid);border-bottom:4px solid var(--ink)}.submissionSuccess>span{font:9px var(--font-mono)}.submissionSuccess>strong{font:700 clamp(22px,4vw,58px)/1 var(--font-mono)}.submissionSuccess h2{max-width:13ch;margin:0;font-size:clamp(44px,7vw,108px);line-height:.8;letter-spacing:-.06em}.submissionSuccess p{max-width:650px;margin:0;font:12px/1.5 var(--font-mono)}.submissionSuccess button{padding:14px 16px;border:2px solid var(--ink);border-radius:0;background:transparent;font:10px var(--font-mono);cursor:pointer}.submissionFooter a{border-bottom:1px solid}@media (max-width:760px){.submissionHero{min-height:540px;padding:16px 14px}.submissionHero h1{font-size:clamp(48px,14vw,76px)}.submissionHeroBottom{display:grid}.submissionHeroBottom a{width:max-content}.submissionPrinciples{grid-template-columns:1fr}.submissionPrinciples article{min-height:104px;border-right:0;border-bottom:1px solid var(--ink)}.submissionPrinciples article:last-child{border-bottom:0}.submissionWorkspace{margin-top:18px}.submissionKinds{grid-template-columns:1fr}.submissionKinds button{min-height:142px;border-right:0;border-bottom:1px solid var(--ink)}.submissionKinds button:last-child{border-bottom:0}.submissionFormIntro{grid-template-columns:1fr;padding:16px 14px}.submissionForm fieldset{padding:22px 14px 30px}.submissionGridThree,.submissionGridTwo{grid-template-columns:1fr}.submissionConsent{padding:18px 14px}.submissionSubmit{min-height:92px;padding:18px 14px}}