#advBody{padding-inline:16px}#advBody .advC{display:grid;gap:24px;max-width:1888px}#advBody .advC-item{min-width:0}#advBody .advC-card{position:relative;top:auto;display:grid;place-items:center;height:auto;min-height:clamp(380px,52svh,520px);margin:0;border-radius:0;transform:none;background:transparent;overflow:visible;box-shadow:none;will-change:auto;-webkit-mask-image:none}#advBody .advC-card:before{content:none}#advBody .advC-glow{position:absolute;inset:var(--photo-inset, 0%);border-radius:var(--photo-radius, 32px);box-shadow:0 -20px 60px #1d1b184d;pointer-events:none}#advBody .advC-mask{position:absolute;inset:0;overflow:hidden;border-radius:32px}#advBody .advC-mask img{width:100%;height:100%;object-fit:cover;display:block}#advBody .advC-shade{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 50%,#0b23406b,#0b234000),#0b234057}#advBody .advC-card.is-expanding .advC-mask{border-radius:0;clip-path:var(--cta-clip, inset(0));will-change:clip-path}#advBody .advC-card.is-expanding .advC-in{transform:translateY(var(--photo-copy-shift, 0px));will-change:transform}#advBody .advC-in{display:block;width:100%;height:auto;min-height:0;max-width:none;padding:40px clamp(24px,4vw,64px);text-align:center}#advBody .advC-in h3{max-width:20ch;margin-inline:auto;font:800 clamp(34px,3.2vw,44px)/1.06 var(--hd-font, var(--ft-font, sans-serif));letter-spacing:-.05em;text-wrap:balance;color:#fff;text-shadow:0 2px 18px rgb(11 35 64 / .45)}#advBody .advC-in p{max-width:60ch;margin:18px auto 0;font:400 clamp(17px,1.3vw,20px)/1.5 var(--hd-font, var(--ft-font, sans-serif));color:#fffffff2;text-wrap:pretty;text-shadow:0 1px 8px rgb(11 35 64 / .45)}@media(max-width:720px){#advBody{padding-inline:12px}#advBody .advC{gap:20px}#advBody .advC-card{min-height:clamp(300px,42svh,380px)}#advBody .advC-mask{border-radius:28px}#advBody .advC-shade{background:radial-gradient(ellipse 110% 50% at 50% 50%,#0b234073,#0b234000),#0b23405c}#advBody .advC-in{padding:32px 22px}#advBody .advC-in h3{max-width:14ch;font-size:clamp(24px,6.8vw,30px);line-height:1.08}#advBody .advC-in p{margin-top:18px;max-width:40ch;font-size:16px}}@media(prefers-reduced-motion:reduce){#advBody .advC-card.is-expanding .advC-mask{clip-path:none;border-radius:28px;will-change:auto}#advBody .advC-card.is-expanding .advC-in{transform:none;will-change:auto}}
