
.project-study .study-intro-heading{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);gap:36px;align-items:end;margin-bottom:24px;padding-bottom:0}
.project-study .study-intro-heading h1{font:clamp(42px,5.4vw,82px)/1.06 var(--serif);letter-spacing:-.04em;overflow-wrap:break-word;max-width:22ch}
.study-intro-heading .study-facts{margin:0;display:grid;grid-template-columns:1fr;gap:14px;min-width:0}
.study-intro-heading .study-facts>div{margin:0}
.study-intro-copy{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:36px;margin-bottom:40px}
.study-intro-copy .project-intro{max-width:64ch;margin:0;font-size:17px}
.study-contribution h2{font:20px/1.3 var(--serif-text);margin:0 0 10px}
.study-contribution p{font:15px/1.5 var(--sans);margin:0 0 10px}
.sennheiser-study .hear-more-layout{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;padding:9px;align-items:start}
.hear-more-layout>figure{margin:0;min-width:0;width:100%}
.hear-more-layout>.sennheiser-photo{aspect-ratio:16/9;height:auto;overflow:hidden}
.hear-more-layout>.sennheiser-photo img{width:100%;height:100%;object-fit:contain}
.hear-more-layout .sennheiser-media{height:auto;aspect-ratio:16/9!important}
.hear-portrait-row{grid-column:1/-1;width:min(100%,850px);justify-self:center;display:grid;grid-template-columns:1fr 1fr;gap:28px}
.hear-portrait-row .sennheiser-photo{margin:0;min-width:0;aspect-ratio:1;overflow:hidden}
.hear-portrait-row img{width:100%;height:100%;object-fit:contain;display:block}
@media(max-width:700px){.project-study .study-intro-heading,.study-intro-copy{grid-template-columns:1fr;gap:24px}.study-intro-heading .study-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sennheiser-study .hear-more-layout{grid-template-columns:1fr}.hear-portrait-row{gap:18px}.study-intro-copy{margin-bottom:30px}}

.project-study .study-intro-heading{display:block}
.study-intro-heading .study-facts{display:flex;flex-wrap:wrap;gap:16px 46px;margin-top:24px;align-items:flex-start}
.study-intro-heading .study-facts>div{max-width:45ch;min-width:110px}
.study-intro-copy{display:block;max-width:85ch}
.study-intro-copy .project-intro{max-width:none}
.study-intro-copy .study-contribution{margin-top:24px;max-width:74ch}
.study-skills{font:14px/1.4 var(--sans);margin:16px 0 0}
.sennheiser-study .hear-more-layout{grid-template-columns:1fr 1fr}
.hear-bottom-row{grid-column:1/-1;display:grid;grid-template-columns:1fr .996732fr 1.777778fr;gap:28px;align-items:start}
.hear-bottom-row>figure{min-width:0;width:100%;margin:0}
.hear-bottom-row .sennheiser-photo{height:auto;aspect-ratio:var(--photo-ratio);overflow:hidden}
.hear-bottom-row .sennheiser-photo img{display:block;width:100%;height:100%;object-fit:contain}
.perplexity-detail-grid{display:flex;flex-direction:column;gap:28px}
.perplexity-media-row{display:grid;grid-template-columns:1.779425fr .833333fr;gap:28px;align-items:start}
.perplexity-media-row+ .perplexity-media-row{grid-template-columns:1.767956fr .56319fr .927357fr}
.perplexity-media-row>.project-visual{grid-column:auto!important;min-width:0;margin:0}
.perplexity-media-row .perplexity-flamingo-billboard .media{aspect-ratio:1920/1079!important}
.perplexity-media-row .perplexity-berlin-pink-pipes .media{aspect-ratio:600/720!important}
.perplexity-media-row .perplexity-rosenthaler-platz .media{aspect-ratio:1920/1086!important}
.perplexity-media-row .perplexity-berghain-poster .media{aspect-ratio:459/815!important}
.perplexity-media-row .perplexity-ter-stegen-social .media{aspect-ratio:600/647!important}
@media(max-width:700px){.study-intro-heading .study-facts{gap:16px 26px}.sennheiser-study .hear-more-layout{grid-template-columns:1fr}.hear-bottom-row{grid-template-columns:1fr 1fr;gap:20px}.hear-bottom-row>.project-visual{grid-column:1/-1}.perplexity-media-row,.perplexity-media-row+ .perplexity-media-row{grid-template-columns:1fr 1fr;gap:20px}.perplexity-media-row>.project-visual:first-child{grid-column:1/-1!important}}
