/* Preserve the complete portrait photographs instead of cropping them to a banner. */
.brief-world{height:680px}
.brief-world>img{position:absolute;inset:45px 4% auto auto;width:46%;height:560px;object-fit:contain;object-position:center;opacity:1;z-index:0}
.brief-modernist{display:block}
.brief-romantic:after{display:none}
.romantic-brand,.romantic-copy,.romantic-marginal,.romantic-foot,
.modernist-brand,.modernist-copy,.modernist-label,.modernist-rule,
.wild-brand,.wild-copy,.wild-ribbon,.wild-foot{z-index:1}
.romantic-copy,.modernist-copy,.wild-copy{width:43%;max-width:43%}
.romantic-copy h3{font-size:clamp(38px,4.2vw,74px)}
.modernist-copy h3{font-size:clamp(48px,5vw,88px)}
.wild-copy h3{font-size:clamp(40px,4.4vw,76px)}
.romantic-marginal{right:18px}
.modernist-label{right:5%;top:15px}
.wild-ribbon{right:4%;top:17px;max-width:44%;box-sizing:border-box;white-space:normal;text-align:center;line-height:1.4;transform:rotate(3deg);padding:9px 15px;font-size:10px}
.brief-wild>img{top:65px;height:540px}
@media(min-width:761px){
 .brief-world{width:100%;max-width:1200px;height:clamp(580px,58vw,720px);margin-inline:auto;container-type:inline-size}
 .brief-world>img{inset:0 0 auto auto;width:44%;height:calc(100% - 52px);object-fit:contain;object-position:right center}
 .romantic-brand,.modernist-brand,.wild-brand{left:5%;top:30px}
 .romantic-copy,.modernist-copy,.wild-copy{left:5%;top:24%;width:48%;max-width:48%;padding:0}
 .romantic-copy h3{font-size:clamp(40px,6cqw,72px);line-height:1.02;margin:20px 0 25px}
 .modernist-copy h3{font-size:clamp(50px,7.5cqw,90px);line-height:.94;margin:25px 0}
 .wild-copy h3{font-size:clamp(44px,6.8cqw,82px);line-height:.98;transform:rotate(-3deg);transform-origin:left center;margin:20px 0 38px}
 .romantic-copy p,.modernist-copy p,.wild-copy p{font-size:16px;line-height:1.45;margin:0 0 20px}
 .romantic-copy a,.modernist-copy a,.wild-copy a{display:inline-flex;align-items:center;min-height:44px}
 .modernist-dot{right:0}
 .romantic-marginal{right:12px;top:25px}
 .modernist-label{right:18px;top:15px;background:#e8e8e0e6;padding:7px 10px}
 .wild-ribbon{right:16px;top:20px;max-width:39%;font-size:9px;padding:9px 12px}
 .romantic-foot,.modernist-rule,.wild-foot{left:0;right:0;bottom:0;padding:16px 5%;min-height:52px;box-sizing:border-box}
}
@media(max-width:760px){
 .brief-world,.brief-modernist,.brief-wild{display:flex;flex-direction:column;height:auto;min-height:0;width:100%;margin:0;padding:25px 22px 0;gap:20px;overflow:hidden;box-sizing:border-box}
 .brief-world[hidden]{display:none}
 .romantic-brand,.modernist-brand,.wild-brand{position:relative;inset:auto;order:0;margin:0;font-size:30px;align-self:flex-start}
 .romantic-marginal,.modernist-label,.wild-ribbon{position:relative;inset:auto;order:1;transform:none;writing-mode:horizontal-tb;max-width:100%;font-size:10px;line-height:1.5;align-self:flex-start;margin:0;text-align:left}
 .romantic-copy,.modernist-copy,.wild-copy{position:relative;inset:auto;order:2;width:100%;max-width:none;margin:0;padding:0;border:0}
 .romantic-copy h3,.modernist-copy h3,.wild-copy h3{font-size:clamp(36px,10vw,58px);line-height:1.02;margin:18px 0 20px;text-shadow:none}
 .wild-copy h3{transform:none}
 .romantic-copy p,.modernist-copy p,.wild-copy p{font-size:14px;line-height:1.5;max-width:none;background:none;padding:0;margin:15px 0}
 .romantic-copy p br,.modernist-copy p br,.wild-copy p br{display:none}
 .romantic-copy a,.modernist-copy a,.wild-copy a{display:inline-flex;align-items:center;min-height:44px;white-space:normal;font-size:13px;box-sizing:border-box}
 .modernist-dot{position:relative;inset:auto;display:block;margin:0;width:15px;height:15px}
 .brief-world>img{position:relative;inset:auto;order:3;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center;margin:0;opacity:1;mix-blend-mode:normal;align-self:center}
 .romantic-foot,.modernist-rule,.wild-foot{position:relative;inset:auto;order:4;margin:0 -22px;width:auto;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;padding:16px 22px;font-size:10px;line-height:1.5;box-sizing:border-box}
 .romantic-foot>span,.modernist-rule>span,.wild-foot>span{max-width:none;text-align:left}
}
