@layer components{.q5OLTG_gallery{min-width:0}.q5OLTG_intro{text-align:center;max-width:48rem;margin-inline:auto}.q5OLTG_intro .q5OLTG_heading{font-size:var(--damax-type-size-h2);line-height:var(--damax-type-line-heading);text-wrap:balance}.q5OLTG_intro p{color:var(--damax-theme-text-muted);margin-top:1rem;font-size:1rem;line-height:1.7}.q5OLTG_viewport{margin-top:1.5rem;position:relative}.q5OLTG_stage{--horizon-card-width:340px;--horizon-card-height:38.75rem;--horizon-step:calc(var(--horizon-card-width) * .74);height:calc(var(--horizon-card-height) + 80px);perspective:1600px;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}.q5OLTG_stage[data-moving]{cursor:grabbing}.q5OLTG_card{--horizon-y:0px;--horizon-z:0px;--horizon-angle:0deg;--horizon-target:64px;width:var(--horizon-card-width);height:var(--horizon-card-height);border-radius:var(--damax-radius-card);color:var(--damax-brand-ivory);background:var(--damax-theme-surface-hover);transform:translate(-50%,-50%) translate3d(var(--horizon-x),var(--horizon-y),var(--horizon-z)) rotateY(var(--horizon-angle)) scale(var(--horizon-scale));transform-origin:50%;backface-visibility:hidden;position:absolute;top:50%;left:50%;box-shadow:0 24px 36px -20px #00000073,0 6px 16px #00000021}.q5OLTG_stage[data-moving] .q5OLTG_card{will-change:transform}.q5OLTG_card{visibility:hidden}.q5OLTG_card:is([data-initial-distance="0"],[data-initial-distance="1"],[data-initial-distance="2"],[data-initial-distance="3"]){visibility:visible}.q5OLTG_card>img{object-fit:cover;object-position:center;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.q5OLTG_gallery:not([data-images-ready=true]) .q5OLTG_card:not(:is([data-initial-distance="0"],[data-initial-distance="1"],[data-initial-distance="2"],[data-initial-distance="3"]))>img{display:none}.q5OLTG_card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 18%,#03161b24 36%,#03161be0 71%,#03161bf5);position:absolute;inset:0}.q5OLTG_cardGlint{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.q5OLTG_cardGlint>span{width:65%;height:140%;transform:translateX(var(--horizon-glint-shift,150%));background:linear-gradient(105deg,#0000 25%,#ffffff14 44%,#ffffff38 50%,#ffffff0d 58%,#0000 75%);position:absolute;top:-20%;left:-65%}.q5OLTG_stage[data-moving] .q5OLTG_cardGlint{opacity:.7}.q5OLTG_cardCopy{z-index:2;border-radius:0 0 var(--damax-radius-card) var(--damax-radius-card);background:color-mix(in srgb,var(--damax-brand-ink) 78%,transparent);overflow-wrap:anywhere;padding:1.5rem;position:absolute;inset:auto 0 0}.q5OLTG_card[data-peek=true] .q5OLTG_cardCopy{visibility:hidden}.q5OLTG_card[data-side=right] .q5OLTG_cardCopy{text-align:right}.q5OLTG_name{letter-spacing:var(--damax-type-tracking-heading);font-size:1.8rem;font-weight:600;line-height:1.25}.q5OLTG_description{text-wrap:pretty;margin-top:.7rem;font-size:1.0625rem;line-height:1.55}.q5OLTG_cardCopy .q5OLTG_cardLink{min-height:var(--horizon-target);min-width:var(--horizon-target);max-width:100%;color:inherit;text-underline-offset:.3em;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;margin-left:-.35rem;padding:.15rem .35rem;font-size:1rem;font-weight:600;text-decoration:underline;display:inline-flex}.q5OLTG_cardLink svg{flex:none;width:1.15rem;height:1.15rem}.q5OLTG_cardLink:focus-visible{outline:3px solid var(--damax-brand-heritage-gold);outline-offset:3px;border-radius:4px}.q5OLTG_controls{justify-content:center;align-items:center;gap:min(1.25rem,4vw);margin-top:1rem;display:flex}.q5OLTG_controls .q5OLTG_control{width:3.5rem;min-height:3.5rem;color:var(--damax-theme-text);box-shadow:none;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0}.q5OLTG_controls .q5OLTG_control:not(:disabled):not([data-disabled]):hover,.q5OLTG_controls .q5OLTG_control:not(:disabled):not([data-disabled]):active{background:0 0;transform:none}.q5OLTG_controls .q5OLTG_control:not(:disabled):not([data-disabled]):hover svg{transform:none}.q5OLTG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.q5OLTG_card[data-side=left] .q5OLTG_cardCopy{padding-inline-end:calc(1.5rem + var(--horizon-card-width) * .26)}.q5OLTG_card[data-side=right] .q5OLTG_cardCopy{padding-inline-start:calc(1.5rem + var(--horizon-card-width) * .26)}}@media (min-width:768px) and (max-width:1023px){.q5OLTG_stage{--horizon-card-width:min(340px,calc((100vw - 3rem) / 2.5))}}@media (min-width:1024px) and (max-width:1279px){.q5OLTG_stage{--horizon-card-width:min(340px,calc((100vw - 4rem) / 2.5))}}@media (min-width:1280px){.q5OLTG_stage{--horizon-card-width:min(340px,calc((100vw - 4rem) / 4.1))}}@media (max-width:1279px){.q5OLTG_card:is([data-initial-distance="2"],[data-initial-distance="3"]){visibility:hidden}.q5OLTG_gallery:not([data-images-ready=true]) .q5OLTG_card:is([data-initial-distance="2"],[data-initial-distance="3"])>img{display:none}}@media (max-width:767px){.q5OLTG_viewport{margin-top:.5rem}.q5OLTG_stage{--horizon-card-width:min(340px, calc((100vw - 2rem) * .85));--horizon-card-height:33.75rem}.q5OLTG_intro .q5OLTG_heading{font-size:clamp(1.75rem,7vw,2.5rem)}.q5OLTG_intro p{font-size:.9375rem}.q5OLTG_cardCopy{padding:1.15rem}.q5OLTG_name{font-size:1.6rem}.q5OLTG_description{font-size:.9rem;line-height:1.5}.q5OLTG_card[aria-hidden=false]:not([data-active=true]){--horizon-target:72px}}@media (prefers-reduced-motion:reduce){.q5OLTG_stage{perspective:none}.q5OLTG_card{transform:translate(-50%,-50%) translate(var(--horizon-x),0)}.q5OLTG_stage[data-moving] .q5OLTG_cardGlint{opacity:0}}}
