/* Measured against the selected 1536 x 1024 reference. */
/* Feather only the background margins of the artwork on wide displays.
   The ribbon, typography and original composition retain their dimensions. */
@media(min-width:651px){.gm-hero-light__artwork img{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}}
.gm-hero-light{position:relative;height:calc(var(--scene) * .60547);background:#f5f6f8;isolation:isolate;overflow:hidden;text-align:center}
.gm-hero-light__artwork{position:absolute;inset:0;z-index:-1;pointer-events:none}.gm-hero-light__artwork img{position:absolute;max-width:none;width:var(--scene);height:auto;left:50%;top:calc(var(--scene) * -.015);transform:translateX(-50%)}
.gm-hero-light__copy h1{position:absolute;top:calc(var(--scene) * .05339);left:0;width:100%;font-size:calc(var(--scene) * .046875);line-height:1.02;letter-spacing:-.035em;font-weight:800;color:#021323}.gm-hero-light__copy h1 span{display:block}
.gm-hero-light__subtitle{position:absolute;top:calc(var(--scene) * .15885);width:100%;font-size:calc(var(--scene) * .015625);line-height:1.5;color:#596477;letter-spacing:-.025em}
.gm-hero-light__actions{position:absolute;top:calc(var(--scene) * .19857);left:0;right:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--scene) * .02539)}.gm-hero-light__actions .button{width:calc(var(--scene) * .17318);height:calc(var(--scene) * .03581);min-height:40px;padding:0;font-size:calc(var(--scene) * .01172)}.gm-hero-light__actions .text-link{font-size:calc(var(--scene) * .01172);gap:13px}.gm-hero-light__actions .text-link img{transform:rotate(-90deg)}
.gm-hero-light__bottom{position:absolute;top:calc(var(--scene) * .52865);left:0;width:100%;color:#758092;font-size:calc(var(--scene) * .009115)}.gm-hero-light__explore{display:inline-flex;flex-direction:column;align-items:center;gap:12px;line-height:1.6}.gm-hero-light__explore img{opacity:.5}.gm-hero-light__bottom p{margin-top:20px;line-height:1.6}
@media(min-width:651px) and (max-width:900px){.gm-hero-light__actions .button{font-size:12px;width:190px}.gm-hero-light__actions .text-link{font-size:12px}.gm-hero-light__bottom{font-size:11px}.gm-hero-light__bottom p{margin-top:8px}.gm-hero-light__explore{gap:3px}}
@media(max-width:650px){.gm-hero-light{height:660px}.gm-hero-light__copy{padding:0 20px}.gm-hero-light__copy h1{top:51px;left:20px;width:calc(100% - 40px);font-size:clamp(24px,5.9vw,38px);line-height:1.09;letter-spacing:-.035em}.gm-hero-light__subtitle{top:calc(100px + 5.9vw);left:28px;width:calc(100% - 56px);font-size:15px;line-height:1.55;letter-spacing:-.015em}.gm-hero-light__actions{top:calc(174px + 5.9vw);gap:10px;flex-direction:column}.gm-hero-light__actions .button{width:230px;height:46px;font-size:13px}.gm-hero-light__actions .text-link{font-size:13px;min-height:40px}.gm-hero-light__artwork img{width:calc(100% + 55px);top:calc(342px - (100vw + 55px) * .217)}.gm-hero-light__bottom{top:auto;bottom:26px;font-size:11px}.gm-hero-light__explore{gap:6px}.gm-hero-light__bottom p{margin-top:16px}}
@media(max-width:650px){.gm-hero-light__artwork{mix-blend-mode:darken}}
@media(max-width:360px){.gm-hero-light{height:620px}.gm-hero-light__artwork img{top:calc(325px - (100vw + 55px) * .217)}}
