
.editorial-results{padding-top:0}
.editorial-results>h2{border-top:1px solid #0b0e1320;padding-top:65px;margin-bottom:70px}
.editorial-results .wall-block{position:relative}
.editorial-results .wall-copy{font-size:19px;line-height:1.65;font-weight:400;margin:25px 0 0;max-width:630px}
.editorial-results .wall-number{display:block;font-family:MagistralC,sans-serif;font-size:clamp(90px,9vw,145px);font-weight:400;letter-spacing:-.055em;line-height:1}
.editorial-results .wall-label{display:block;font-family:Antonio,sans-serif;font-size:16px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;line-height:1.5;margin-top:20px}
.editorial-results .wall-image{width:100%;height:100%;object-fit:cover;border-radius:14px;min-height:0}
.editorial-results .wall-sale{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;align-items:end;padding-bottom:80px}
.editorial-results .wall-sale-title{display:grid;grid-template-columns:1fr;gap:18px;text-transform:none;margin:0}
.editorial-results .wall-sale-number{font-family:MagistralC,sans-serif;color:#f93b01;font-size:clamp(200px,23vw,330px);font-weight:400;line-height:.85;letter-spacing:-.06em}
.editorial-results .wall-sale-label{font-family:Antonio,sans-serif;font-size:20px;letter-spacing:.055em;font-weight:400;text-transform:uppercase;margin-top:20px}
.editorial-results .wall-sale-yacht{font-family:MagistralC,sans-serif;font-size:clamp(32px,3.7vw,58px);font-weight:400;line-height:1.15}
.editorial-results .wall-sale>.wall-image{aspect-ratio:1.05;height:auto;align-self:center}
.editorial-results .wall-models{display:grid;grid-template-columns:1fr 1.5fr;gap:9%;align-items:center;border-top:1px solid #0b0e1320;padding:60px 0 75px}
.editorial-results .wall-models .wall-number{font-size:clamp(130px,13vw,210px)}
.editorial-results .wall-models .wall-copy{font-size:24px;margin:0;max-width:680px}
.editorial-results .wall-field{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;border-top:1px solid #0b0e1320;padding:65px 0 70px}
.editorial-results .wall-distribution .wall-number{font-size:clamp(140px,16vw,245px)}
.editorial-results .wall-distribution .wall-copy{margin-top:35px;max-width:540px}
.editorial-results .wall-publishing{padding-top:30px}
.editorial-results .wall-publishing .wall-number{font-size:clamp(85px,8vw,125px)}
.editorial-results .wall-articles{padding-bottom:40px;border-bottom:1px solid #0b0e1320}
.editorial-results .wall-email{padding-top:40px}
.editorial-results .wall-instagram{display:grid;grid-template-columns:1fr 1.5fr;gap:9%;align-items:center;border-top:1px solid #0b0e1320;padding:60px 0 80px}
.editorial-results .wall-instagram .wall-copy{margin:0;max-width:640px}
.editorial-results .wall-reel{border-top:1px solid #0b0e1320;padding:70px 0 80px}
.editorial-results .wall-reel>.eyebrow{color:#f93b01;margin-bottom:40px}
.editorial-results .wall-views .wall-number{font-size:clamp(48px,11.3vw,175px);color:#f93b01;white-space:nowrap}
.editorial-results .wall-accounts{margin:50px 0 0 21%}
.editorial-results .wall-accounts .wall-number{font-size:clamp(42px,8.6vw,130px);white-space:nowrap}
.editorial-results .wall-interactions{margin:45px 0 0 45%}
.editorial-results .wall-interactions .wall-number{font-size:clamp(38px,6.3vw,95px);white-space:nowrap}
.editorial-results .wall-reel>.wall-copy{margin:50px 0 0;max-width:780px}
.editorial-results .wall-secondary{display:grid;grid-template-columns:1.25fr 1fr;gap:12%;border-top:1px solid #0b0e1320;padding:65px 0 80px}
.editorial-results .wall-launch .wall-number{font-size:clamp(65px,7.5vw,115px)}
.editorial-results .wall-small-metric{display:flex;align-items:baseline;gap:20px;margin:30px 0}
.editorial-results .wall-small-metric>span:first-child{font-family:MagistralC,sans-serif;font-size:45px}
.editorial-results .wall-small-metric .wall-label{margin:0}
.editorial-results .wall-video{padding-top:75px}
.editorial-results .wall-video .wall-number{font-size:clamp(80px,9vw,140px)}
.editorial-results .wall-shows{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center;border-top:1px solid #0b0e1320;padding:70px 0}
.editorial-results .wall-shows>.wall-image{aspect-ratio:1.2;height:auto}
.editorial-results .wall-cocktail{display:grid;grid-template-columns:1fr 1.5fr;gap:9%;align-items:center;border-top:1px solid #0b0e1320;border-bottom:1px solid #0b0e1320;padding:60px 0}
.editorial-results .wall-cocktail .wall-copy{margin:0}
.editorial-results .wall-cocktail .eyebrow{margin-bottom:18px}
.wall-motion .wall-metric,.wall-motion .wall-sale-title,.wall-motion .wall-copy,.wall-motion .wall-reveal,.wall-motion .wall-image{transition:opacity 750ms var(--editorial-ease),transform 800ms var(--editorial-ease);transition-delay:var(--wall-delay,0ms)}
.wall-motion .wall-pending{opacity:.65;transform:translateY(7px)}
@media(max-width:1000px){.editorial-results .wall-copy{font-size:17px}.editorial-results .wall-models .wall-copy{font-size:21px}.editorial-results .wall-sale,.editorial-results .wall-field,.editorial-results .wall-shows{gap:6%}.editorial-results .wall-secondary{gap:7%}.editorial-results .wall-publishing{padding-top:15px}}
@media(max-width:700px){
 .editorial-results>h2{padding-top:45px;margin-bottom:45px}
 .editorial-results .wall-copy{font-size:18px;margin-top:22px}
 .editorial-results .wall-label{font-size:14px;margin-top:15px}
 .editorial-results .wall-sale,.editorial-results .wall-models,.editorial-results .wall-field,.editorial-results .wall-instagram,.editorial-results .wall-secondary,.editorial-results .wall-shows,.editorial-results .wall-cocktail{grid-template-columns:1fr;gap:35px;padding:45px 0}
 .editorial-results .wall-sale{padding-top:0}
 .editorial-results .wall-sale-number{font-size:210px}
 .editorial-results .wall-sale-yacht{font-size:36px}
 .editorial-results .wall-sale-label{font-size:17px;margin-top:10px}
 .editorial-results .wall-sale>.wall-image{aspect-ratio:1.5}
 .editorial-results .wall-models .wall-number{font-size:135px}
 .editorial-results .wall-models .wall-copy{font-size:21px}
 .editorial-results .wall-distribution .wall-number{font-size:150px}
 .editorial-results .wall-publishing{padding-top:10px}
 .editorial-results .wall-publishing .wall-number{font-size:90px}
 .editorial-results .wall-articles{padding-bottom:35px}
 .editorial-results .wall-email{padding-top:35px}
 .editorial-results .wall-instagram .wall-copy{margin-top:0}
 .editorial-results .wall-reel{padding:45px 0}
 .editorial-results .wall-reel>.eyebrow{margin-bottom:30px}
 .editorial-results .wall-views .wall-number{font-size:19vw}
 .editorial-results .wall-accounts{margin:35px 0 0 5%}
 .editorial-results .wall-accounts .wall-number{font-size:16vw}
 .editorial-results .wall-interactions{margin:30px 0 0 15%}
 .editorial-results .wall-interactions .wall-number{font-size:13vw}
 .editorial-results .wall-reel>.wall-copy{margin-top:35px}
 .editorial-results .wall-launch .wall-number{font-size:68px}
 .editorial-results .wall-video{padding-top:35px;border-top:1px solid #0b0e1320}
 .editorial-results .wall-shows>.wall-image{aspect-ratio:1.4}
 .editorial-results .wall-cocktail .wall-copy{margin-top:0}
}
@media(prefers-reduced-motion:reduce){.editorial-results .wall-pending{opacity:1;transform:none}.wall-motion *{transition:none!important}}

/* Only the lower metrics: one reading width and one aligned editorial system. */
.editorial-results .wall-lower{max-width:1060px;margin:0 auto}
.editorial-results .wall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:0}
.editorial-results .wall-grid>.wall-block{display:block;border-top:1px solid #0b0e1320;border-bottom:0;padding:35px 0 40px}
.editorial-results .wall-lower .wall-number{font-size:80px;line-height:1;letter-spacing:-.055em}
.editorial-results .wall-lower .wall-label{font-size:14px;letter-spacing:.055em;line-height:1.5;margin-top:16px}
.editorial-results .wall-grid .wall-label{min-height:42px}
.editorial-results .wall-lower .wall-copy{font-size:17px;line-height:1.65;margin:20px 0 0;max-width:100%;font-weight:400}
.editorial-results .wall-lower .wall-reel{padding:45px 0;border-top:1px solid #0b0e1320}
.editorial-results .wall-reel>.eyebrow{margin-bottom:30px}
.editorial-results .wall-social-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:baseline}
.editorial-results .wall-social-figures>div{margin:0}
.editorial-results .wall-social-figures .wall-number{font-size:clamp(36px,5.6vw,76px);color:#0b0e13;white-space:nowrap}
.editorial-results .wall-social-figures .wall-views .wall-number{color:#f93b01}
.editorial-results .wall-reel>.wall-copy{margin-top:30px;max-width:760px}
.editorial-results .wall-lower .wall-launch{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid #0b0e1320;padding:35px 0 40px}
.editorial-results .wall-launch>.eyebrow{grid-column:1/-1;margin-bottom:22px}
.editorial-results .wall-launch .wall-number{font-size:64px}
.editorial-results .wall-launch .wall-small-metric{margin:0;align-self:center;gap:18px}
.editorial-results .wall-launch .wall-small-metric>span:first-child{font-size:48px}
.editorial-results .wall-launch>.wall-copy{grid-column:1/-1;max-width:760px}
.editorial-results .wall-events{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}
.editorial-results .wall-events>.wall-block{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:35px 0 0;border-top:1px solid #0b0e1320;border-bottom:0}
.editorial-results .wall-shows>.wall-image{aspect-ratio:1.7;order:2;margin-top:30px;height:auto}
.editorial-results .wall-events .eyebrow{margin-bottom:20px}
.editorial-results .wall-cocktail>div{display:contents}
.editorial-results .wall-cocktail .eyebrow{order:-1}
.editorial-results .wall-events .wall-copy{margin-top:20px}
.wall-motion .wall-lower .wall-grid>.wall-block,.wall-motion .wall-lower>.wall-block,.wall-motion .wall-lower .wall-events{transition:opacity 750ms var(--editorial-ease),transform 800ms var(--editorial-ease)}
@media(max-width:1000px){
 .editorial-results .wall-lower{max-width:100%}
 .editorial-results .wall-grid,.editorial-results .wall-social-figures,.editorial-results .wall-events{column-gap:24px}
 .editorial-results .wall-lower .wall-copy{font-size:16px}
 .editorial-results .wall-lower .wall-number{font-size:72px}
 .editorial-results .wall-social-figures .wall-number{font-size:5.6vw}
 .editorial-results .wall-launch .wall-number{font-size:60px}
}
@media(max-width:700px){
 .editorial-results .wall-grid,.editorial-results .wall-events{grid-template-columns:1fr}
 .editorial-results .wall-grid>.wall-block{padding:30px 0}
 .editorial-results .wall-lower .wall-number{font-size:80px}
 .editorial-results .wall-grid .wall-label{min-height:0}
 .editorial-results .wall-lower .wall-copy{font-size:18px;margin-top:20px}
 .editorial-results .wall-lower .wall-reel{padding:35px 0}
 .editorial-results .wall-social-figures{grid-template-columns:1fr;gap:28px}
 .editorial-results .wall-social-figures .wall-number{font-size:19vw}
 .editorial-results .wall-social-figures>div{margin:0}
 .editorial-results .wall-social-figures .wall-label{margin-top:12px}
 .editorial-results .wall-reel>.wall-copy{margin-top:28px}
 .editorial-results .wall-lower .wall-launch{grid-template-columns:1fr;gap:0;padding:30px 0}
 .editorial-results .wall-launch .wall-number{font-size:64px}
 .editorial-results .wall-launch .wall-small-metric{margin-top:24px;align-self:start}
 .editorial-results .wall-events>.wall-block{padding:30px 0}
}

/* Orange figures and a shared size for the launch/show/cocktail results. */
.editorial-results .wall-lower .wall-number{color:#f93b01;font-variant-numeric:tabular-nums}
.editorial-results .wall-social-figures .wall-number{color:#f93b01}
.editorial-results .wall-launch .wall-number,.editorial-results .wall-launch .wall-small-metric>span:first-child,.editorial-results .wall-events .wall-number{font-size:80px;line-height:1}
.editorial-results .wall-launch .wall-small-metric{display:block;align-self:start}
.editorial-results .wall-launch .wall-small-metric .wall-label{margin-top:16px}
@media(max-width:1000px) and (min-width:701px){.editorial-results .wall-launch .wall-number,.editorial-results .wall-launch .wall-small-metric>span:first-child,.editorial-results .wall-events .wall-number{font-size:72px}}
