.hero--unified{background:#051120}.hero--unified .hero__frame{height:480px;min-height:0;aspect-ratio:auto;background:#051120;display:grid;touch-action:pan-y pinch-zoom;grid-template-columns:20px minmax(0,min(38%,560px)) minmax(0,1fr) 20px;grid-template-rows:minmax(18px,1fr) 18px 12px max-content 10px max-content 25px 44px minmax(76px,1fr)}.hero--unified .hero__slide{position:relative;inset:auto;grid-area:1 / 1 / -1 / -1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;min-width:0;min-height:0;background:#051120}.hero--unified .hero__slide:before,.hero--unified .hero__slide:after,.hero--unified .hero__media:before{display:none}.hero--unified .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#051120}.hero--unified .hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.hero--unified .hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:right center}.hero--unified .hero__overlay,.hero--unified .hero__content{display:contents}.hero--unified .hero__eyebrow,.hero--unified .hero__title,.hero--unified .hero__lead,.hero--unified .hero__actions{position:relative;z-index:2;grid-column:2;margin:0;min-width:0;max-width:100%;align-self:start}.hero--unified .hero__eyebrow{grid-row:2;color:#c3d0de;font:500 12px/18px system-ui;letter-spacing:.12em}.hero--unified.is-enhanced .hero__slide.is-active .hero__eyebrow{opacity:1;transform:none}.hero--unified .hero__title{grid-row:4;color:#fff;font-size:clamp(28px,3.2vw,46px);font-weight:500;line-height:1.3;letter-spacing:-.01em}.hero--unified .hero__lead{grid-row:6;color:#fff;font-size:17px;line-height:1.3;max-width:420px;text-wrap:balance}.hero--unified .hero__actions{grid-row:8;justify-content:flex-start}.hero--unified .button--hero-primary{min-height:44px;height:44px;border:0;border-radius:2px;box-shadow:0 0 0 1px var(--ris-color-blue);padding:0 25px;font-size:15px;line-height:18px}.hero--unified .hero__controls{left:20px;bottom:12px;width:auto;padding:0;transform:none;justify-content:flex-start;z-index:5}.hero--unified .hero__controls:before{display:none}.hero--unified .hero__controls button{width:44px;height:44px;min-width:44px;min-height:44px;margin:0}.hero--unified .hero__dots{gap:0}.hero--unified .hero__arrow{display:block}.hero--unified a:focus-visible,.hero--unified button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:768px)and (max-width:1199px){.hero--unified .hero__frame{grid-template-columns:20px minmax(0,36%) minmax(0,1fr) 20px}.hero--unified .hero__media{left:40%;top:24px;bottom:60px}.hero--unified .hero__media img{object-position:center}.hero--unified .hero__title{font-size:28px}.hero--unified .hero__lead{font-size:15px}.hero--unified .hero__eyebrow{font-size:11px;letter-spacing:.08em}}@media(max-width:767px){.hero--unified,.hero--unified .hero__frame,.hero--unified .hero__slide{background:#071425}.hero--unified .hero__frame{height:auto;grid-template-columns:15px minmax(0,1fr) 15px;grid-template-rows:auto 16px 18px 8px max-content 10px max-content 25px 44px 76px}.hero--unified .hero__media{position:relative;inset:auto;grid-column:1 / -1;grid-row:1;width:100%;aspect-ratio:3 / 2;background:#071425}.hero--unified .hero__media img{object-position:center}.hero--unified .hero__eyebrow{grid-row:3;text-align:center;font-size:11px;letter-spacing:.08em}.hero--unified .hero__title{grid-row:5;font-size:28px;line-height:1.3;text-align:center}.hero--unified .hero__lead{grid-row:7;width:100%;max-width:560px;justify-self:center;font-size:17px;line-height:1.3;text-align:center}.hero--unified .hero__actions{grid-row:9;justify-content:center}.hero--unified .hero__controls{left:0;bottom:10px;width:100%;justify-content:center}.hero--unified .hero__arrow{display:none}}@media(max-width:359px){.hero--unified .hero__title{font-size:26px}}.hero--unified .hero__arrow svg{display:block;margin:5px auto;width:14px;height:14px;color:#fff}.hero--unified .hero__dot:before{width:8px;height:8px}.hero--unified .hero__pause{display:inline-grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer;color:#fff}.hero--unified .hero__pause-icon{display:block;width:12px;height:12px;border-inline:3px solid currentColor}.hero--unified .hero__pause[aria-pressed=true] .hero__pause-icon{width:0;height:0;border:0;border-block:6px solid transparent;border-inline-start:10px solid currentColor}.hero--unified .hero__pause:disabled{opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/67/assets/hero-athens.css.map */
