html{opacity:1}.culture-media-reveal[data-reveal=pending]{opacity:0;transform:translateY(12px)}.culture-media-reveal[data-reveal=visible]{opacity:1;transform:none;transition:opacity .8s ease,transform .8s ease}@media (prefers-reduced-motion:reduce){.culture-media-reveal[data-reveal]{opacity:1;transform:none;transition:none}}.culture-detail-page__intro{padding-bottom:clamp(48px,6vw,96px)}.culture-detail-page__intro-copy{row-gap:clamp(16px,2vw,28px)}.culture-story{padding-top:clamp(96px,10vw,160px);padding-bottom:clamp(112px,12vw,192px)}.culture-story-section+.culture-story-section{margin-top:clamp(72px,8vw,144px)}.culture-story-section__grid{row-gap:clamp(24px,3vw,44px)}.culture-story-richtext--flow{max-width:44ch}.culture-story-richtext--flow>*+*{margin-top:clamp(20px,2vw,30px)}.culture-story-richtext--flow>p+p{margin-top:24px}.culture-story-section--lead{margin-bottom:clamp(32px,4vw,72px)}.culture-story-section--cultureQuoteSection .culture-story-section__quote{grid-column:3/span 8}.culture-story-section--cultureQuoteSection .culture-story-quote-grid{max-width:700px;margin-inline:auto;row-gap:clamp(28px,4vw,56px);padding-block:clamp(12px,2vw,28px)}.culture-story-quote{max-width:26ch;font-size:clamp(30px,2.8vw,44px);font-weight:400;line-height:1.08;letter-spacing:-.025em}.culture-story-quote__body{max-width:44ch}.culture-story-section--cultureMediaPair .culture-story-section__grid>figure,.culture-story-section--cultureMediaSingle .culture-story-section__grid>figure,.culture-story-section--cultureProjectVideo .culture-story-section__grid>figure,.culture-story-section--cultureVideo .culture-story-section__grid>figure{transform:translateX(0)}.culture-story-section--cultureMediaPair .culture-story-media-pair,.culture-story-section--cultureMediaSingle .culture-story-media,.culture-story-section--cultureProjectVideo .culture-inline-video,.culture-story-section--cultureVideo .culture-inline-video{border-radius:0}.culture-story-caption{max-width:44ch}.culture-story-fullscreen{margin-top:clamp(72px,8vw,144px);margin-bottom:clamp(72px,8vw,144px)}@media screen and (min-width:1000px){.culture-story-section--cultureMediaPair .culture-story-section__grid>figure{grid-column:2/span 10}.culture-story-section--cultureMediaSingle .culture-story-section__grid>figure,.culture-story-section--cultureProjectVideo .culture-story-section__grid>figure,.culture-story-section--cultureVideo .culture-story-section__grid>figure{grid-column:3/span 8}.culture-story-section--cultureMediaSingle .culture-story-section__grid>figure.md\:col-span-10,.culture-story-section--cultureProjectVideo .culture-story-section__grid>figure.md\:col-span-10,.culture-story-section--cultureVideo .culture-story-section__grid>figure.md\:col-span-10{grid-column:2/span 10}.culture-story-section--cultureMediaSingle .culture-story-media-single--rail{align-items:start}}.culture-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-12-gap);align-items:start}.culture-gallery__thumbnails{grid-column:1;grid-row:1;align-self:center;display:grid;gap:8px;max-width:64px}.culture-gallery__thumbnail{padding:0;border:0;aspect-ratio:16/10;cursor:pointer;background:transparent;opacity:.35;transition:opacity .18s ease}.culture-gallery__thumbnail:hover,.culture-gallery__thumbnail[aria-current=true]{opacity:1}.culture-gallery__thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.culture-gallery__stage{grid-column:3/span 8;grid-row:1;display:grid;place-items:center;margin:0;aspect-ratio:4/3}.culture-gallery__image{display:block;width:100%;height:100%;min-height:0;max-height:min(75svh,800px);-o-object-fit:contain;object-fit:contain}.culture-gallery__controls{grid-column:11/span 2;grid-row:1;align-self:center;justify-self:end;display:flex;align-items:center;gap:24px;font-family:var(--nb-font-mono);font-size:11px;white-space:nowrap}.culture-gallery__controls button{border:0;padding:12px 0 12px 8px;background:transparent;font:inherit;cursor:pointer}.culture-gallery button:focus-visible,.culture-gallery:focus-visible{outline:1px solid currentColor;outline-offset:4px}.culture-editorial-note{max-width:560px;margin:20px auto 0;padding:20px;border:1px dashed #aaa;font-family:var(--nb-font-mono);font-size:12px;line-height:1.5;color:#555}@media screen and (max-width:999px){.scoped-footer--information .scoped-footer__clock{display:none}.culture-gallery__stage{grid-column:1/-1;grid-row:1}.culture-gallery__thumbnails{grid-column:1/span 7;grid-row:2;display:flex;gap:6px;max-width:none;overflow-x:auto}.culture-gallery__thumbnail{flex:0 0 44px}.culture-gallery__controls{grid-column:8/span 5;grid-row:2;gap:12px}.culture-detail-page__intro{padding-bottom:48px}.culture-detail-page__intro-copy{row-gap:16px}.culture-story{padding-top:clamp(72px,17vw,120px);padding-bottom:clamp(88px,20vw,144px)}.culture-story-section+.culture-story-section{margin-top:clamp(56px,14vw,96px)}.culture-story-section__grid{row-gap:28px}.culture-story-richtext--flow{max-width:none}.culture-story-section--cultureQuoteSection .culture-story-section__quote{grid-column:1/-1}.culture-story-section--cultureQuoteSection .culture-story-quote-grid{max-width:none;row-gap:28px;padding-block:8px}.culture-story-quote{max-width:none;font-size:clamp(34px,9vw,48px);line-height:1}.culture-story-fullscreen{margin-top:56px;margin-bottom:56px}}@layer payload-default{}.admin-bar{pointer-events:auto;max-width:360px}.admin-bar .admin-bar-shell{background:rgba(0,0,0,0);border-radius:4px;padding:0}.admin-bar .admin-bar-root{align-items:center;background:rgba(0,0,0,0)!important;color:rgba(255,255,255,.84);display:flex;font-size:10px;gap:6px;line-height:1;padding:0!important}.admin-bar .admin-bar-controls{align-items:center;display:flex;gap:6px;margin:0}.admin-bar .admin-bar-button,.admin-bar .admin-bar-link{color:inherit;margin:0;opacity:.78;text-decoration:none;transition:opacity .16s ease}.admin-bar .admin-bar-button:hover,.admin-bar .admin-bar-link:hover{opacity:1}.admin-bar .admin-bar-button{background:rgba(0,0,0,0);border:0;cursor:pointer;font:inherit;padding:0}.admin-bar .admin-bar-user{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.admin-bar{max-width:300px}}.admin-bar *{pointer-events:auto}