@media(max-width:680px) and (orientation:portrait){
 html.section-transitions{scroll-snap-type:y mandatory;scroll-behavior:smooth}
 .creator main>.screen-section{min-height:100svh;height:100svh;padding:24px 20px;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;box-sizing:border-box}
 .creator main>.screen-section:first-child{height:calc(100svh - var(--intro-header,100px));min-height:0;scroll-margin-top:var(--intro-header,100px)}
 .creator .portrait-intro{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:18px;align-content:stretch}
 .creator .intro-copy .eyebrow{margin-bottom:12px}.creator .portrait-intro h1{font-size:54px;line-height:.95;margin-bottom:14px}.creator .name-line{display:inline!important}.creator .name-line+em{margin-left:10px}.creator .intro-copy .lead{font-size:15px;margin-bottom:6px}.creator .intro-copy p:not(.eyebrow):not(.lead){font-size:13px;line-height:1.5}.creator .intro-copy .button{margin-top:14px;min-height:42px;padding:9px 14px}.creator .portrait-intro .motion-portrait{height:100%;min-height:0;max-height:310px;aspect-ratio:auto;align-self:center}.creator .motion-portrait video{object-fit:cover}
 .creator .bio-panel{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(130px,30%) auto;gap:20px;align-content:center}.creator .bio-photo{height:100%;max-height:none;aspect-ratio:auto}.creator .bio-photo img{object-position:50% 20%}.creator .bio-photo figcaption{bottom:14px;font-size:9px}.creator .bio-photo figcaption span{display:none}.creator .bio-content .eyebrow{margin-bottom:12px}.creator .bio-content h2{font-size:34px;margin-bottom:14px}.creator .bio-content h2 br{display:none}.creator .bio-intro{font-size:15px!important;line-height:1.5;margin-bottom:14px}.creator .bio-body p{font-size:12px;line-height:1.5}.creator .bio-body p+p{margin-top:10px}.creator .bio-facts{margin-top:16px;padding:14px 0 10px}.creator .bio-facts strong{font-size:26px}.creator .bio-facts span{font-size:9px}.creator .bio-content>small{font-size:8px}.creator .bio-content>.text-link{margin-top:14px;font-size:11px}
 .creator .video-worlds{display:flex;flex-direction:column;justify-content:center;gap:0}.creator .video-worlds .section-top{margin-bottom:18px;padding-bottom:12px}.creator .video-worlds h2{font-size:34px}.creator .video-worlds .world-grid{display:grid;grid-template-rows:1fr 1fr;gap:14px;margin-top:22px;min-height:0;height:62%}.creator .world-film{height:100%;min-height:0;grid-template-columns:38% 62%}.creator .world-film>div.world-media{min-height:0}.creator .world-film>div.world-copy{padding:16px}.creator .world-film h3{font-size:25px;margin:12px 0 8px}.creator .world-film h3 br{display:none}.creator .world-film p{font-size:11px;line-height:1.45}.creator .world-film strong{font-size:10px;margin-top:12px;padding-top:12px}.creator .world-pause{min-height:32px;padding:7px 10px}
 .creator .partnership{display:flex;align-items:center}.creator .partner-layout{display:grid;grid-template-columns:1fr;width:100%;gap:16px}.creator .partner-film{display:none}.creator .partner-content .eyebrow{margin-bottom:12px}.creator .partner-content h2{font-size:40px;margin-bottom:14px}.creator .partner-content h2 br{display:none}.creator .partner-lead{font-size:14px;line-height:1.5}.creator .format-grid{gap:8px;margin:20px 0}.creator .format-card{display:grid;grid-template-columns:22px 1fr;padding:14px}.creator .format-card h3{font-size:21px;margin:0 0 4px}.creator .format-card p{font-size:12px;line-height:1.4}.creator .format-action{display:none}.creator .partner-contact{gap:12px}.creator .partner-contact>.button{min-height:46px}.creator .partner-note{font-size:10px;margin-top:12px}.creator .partner-email{font-size:10px}.creator .partner-email span{font-size:11px}
}
@media(max-width:680px) and (max-height:740px) and (orientation:portrait){
 .creator main>.screen-section{padding:18px}.creator .portrait-intro h1{font-size:46px}.creator .bio-panel{grid-template-rows:110px auto;gap:14px}.creator .bio-content h2{font-size:30px}.creator .bio-body p+p{display:none}.creator .bio-content .bio-intro{font-size:14px!important;margin-bottom:10px}.creator .bio-facts{margin-top:12px}.creator .video-worlds h2{font-size:30px}.creator .world-film p{display:none}.creator .video-worlds .world-grid{height:65%;margin-top:16px}.creator .partner-content h2{font-size:34px}.creator .format-card{padding:10px 12px}.creator .format-grid{margin:14px 0;gap:7px}.creator .partner-note{display:none}.creator .partner-content .eyebrow{margin-bottom:10px}
}
@media(prefers-reduced-motion:reduce){html.section-transitions{scroll-behavior:auto}}
@media(max-width:680px) and (orientation:portrait){
 .creator .partner-layout{grid-template-columns:96px minmax(0,1fr);gap:10px 18px}.creator .partner-content{display:contents}.creator .partner-film{display:block;grid-column:1;grid-row:1/4;width:96px;height:155px;min-height:0;aspect-ratio:auto}.creator .partner-film figcaption{display:none}.creator .partner-toggle{font-size:8px;min-height:26px;padding:5px;top:6px;right:6px}.creator .partner-content>.eyebrow,.creator .partner-content>h2,.creator .partner-lead{grid-column:2;margin:0}.creator .partner-content h2{font-size:34px}.creator .partner-lead{font-size:12px;line-height:1.45}.creator .format-grid,.creator .partner-contact,.creator .partner-note{grid-column:1/3}.creator .format-grid{margin:12px 0}.creator .partner-note{margin-top:0}
}
@media(max-width:680px) and (max-height:640px) and (orientation:portrait){
 .creator .partner-layout{gap:7px 14px;grid-template-columns:78px 1fr}.creator .partner-film{width:78px;height:110px}.creator .partner-content h2{font-size:28px}.creator .partner-lead{font-size:11px}.creator .partner-content .eyebrow{font-size:7px}.creator .format-card{padding:8px 10px}.creator .format-card h3{font-size:18px}.creator .format-card p{font-size:11px}.creator .format-grid{margin:9px 0;gap:6px}.creator .partner-contact>.button{min-height:40px;padding:8px 12px}.creator .partner-contact{gap:7px}
}
@media(max-width:680px) and (orientation:portrait){.creator .bio-content h2 em{margin-left:.18em}.creator .world-film h3 br,.creator .partner-content h2 br{display:initial}.creator .portrait-intro .motion-portrait{align-self:start}.creator .partner-content h2{font-size:30px}}
