#jm1 .mfg-header{height:87vh;height:87svh;min-height:0;overflow:visible}#jm1 .top{padding:clamp(16px,2.5vh,28px) clamp(18px,3vw,48px);font-family:Manrope,system-ui,sans-serif}#jm1 .top__inner{grid-template-columns:minmax(165px,.65fr) minmax(0,2.65fr) minmax(115px,.45fr);gap:clamp(16px,2.2vw,34px);align-items:center}#jm1 h1.jy-title-decorated{margin:0;padding:6px 0 4px;justify-self:stretch;max-width:100%;min-width:0;font-family:Manrope,system-ui,sans-serif;font-size:inherit;font-weight:800;line-height:1.05;letter-spacing:-.035em;color:var(--ink);text-align:start;text-wrap:balance;overflow-wrap:normal;overflow:visible}#jm1 h1.jy-title-decorated .display__line{display:block;white-space:normal;text-wrap:balance;opacity:1;color:var(--ink)}#jm1 h1.jy-title-decorated .display__line--one{font-size:clamp(40px,5.45vw,88px);line-height:1.02;letter-spacing:-.055em;font-weight:800}#jm1 h1.jy-title-decorated .display__wrap{display:block;position:relative;margin-top:16px;padding-bottom:2px}#jm1 h1.jy-title-decorated .display__line--two{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:clamp(30px,3.65vw,58px);line-height:1.12;letter-spacing:-.035em;font-weight:600;color:var(--accent-mid);margin:0}#jm1 h1.jy-title-decorated .pill{position:absolute;left:auto;right:3%;top:-.82em;bottom:auto;font-size:clamp(12px,1.05vw,16px);line-height:1.1;padding:.22em .7em .28em;transform:rotate(-6deg)}#jm1 .lede,#jm1 .aside{padding-top:0;min-width:0}#jm1 .lede p,#jm1 .aside{font-size:clamp(12px,.95vw,14px);line-height:1.45}#jm1 .lede p{margin-bottom:12px}#jm1 .stage{height:auto;min-height:0;flex:1 1 0%;margin:0 clamp(10px,1.1vw,18px) clamp(10px,1.1vw,18px);border-radius:clamp(24px,2.5vw,38px);overflow:hidden;isolation:isolate;clip-path:inset(0 round clamp(24px,2.5vw,38px))}@media(max-width:1000px){#jm1 .top__inner{grid-template-columns:1fr 1fr;gap:12px 24px}#jm1 h1.jy-title-decorated{grid-column:1/-1;grid-row:1;justify-self:stretch}#jm1 h1.jy-title-decorated .display__line--one{font-size:clamp(36px,6vw,60px)}#jm1 h1.jy-title-decorated .display__line--two{font-size:clamp(29px,4.6vw,46px)}#jm1 .lede{grid-column:1;grid-row:2;max-width:none}#jm1 .aside{grid-column:2;grid-row:2;max-width:230px;justify-self:end;text-align:end}}@media(max-width:760px){#jm1 .top{padding:14px 18px}#jm1 .top__inner{grid-template-columns:1fr;gap:8px}#jm1 h1.jy-title-decorated{grid-column:1;grid-row:1}#jm1 h1.jy-title-decorated .display__line--one{font-size:clamp(30px,7.7vw,46px);letter-spacing:-.045em}#jm1 h1.jy-title-decorated .display__line--two{font-size:clamp(25px,6.3vw,38px);line-height:1.1}#jm1 h1.jy-title-decorated .display__wrap{margin-top:12px}#jm1 .lede{grid-column:1;grid-row:2;display:flex;align-items:center;gap:12px}#jm1 .lede p{flex:1;margin:0;font-size:12px;line-height:1.35}#jm1 .btn--primary{font-size:12px;padding:6px 6px 6px 12px;flex:none;max-width:46%}#jm1 .btn__icon{width:26px;height:26px;flex:none}#jm1 .aside{grid-column:1;grid-row:3;max-width:none;justify-self:start;text-align:start;font-size:12px;line-height:1.3}#jm1 .stage{margin:0 10px 10px;border-radius:24px;clip-path:inset(0 round 24px)}}@media(max-height:650px){#jm1 .mfg-header{height:auto;min-height:87vh;min-height:87svh}#jm1 .stage{flex:auto;height:420px;min-height:420px}}