.page-module__AiSHqa__page{background-color:#000;width:100%;min-height:100vh;position:relative;overflow:hidden}.page-module__AiSHqa__header{text-align:center;z-index:10;width:100%;position:absolute;top:3rem;left:0;right:0}.page-module__AiSHqa__header h1{color:#fff;font-size:3rem;font-family:var(--font-heading);margin:0}.page-module__AiSHqa__imageTrack{-webkit-user-select:none;user-select:none;gap:4vmin;display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.page-module__AiSHqa__imageLink{border-radius:12px;display:block;position:relative;overflow:hidden}.page-module__AiSHqa__imageLink:focus-visible{outline-offset:6px;outline:2px solid #fff}.page-module__AiSHqa__image{object-fit:cover;object-position:100% center;width:40vmin;height:56vmin}.page-module__AiSHqa__imageLabel{color:#fff;letter-spacing:.1em;text-transform:uppercase;opacity:0;text-align:center;white-space:normal;word-break:break-word;background:#000000a6;justify-content:center;align-items:center;padding:0 1rem;font-size:1.25rem;transition:opacity .25s;display:flex;position:absolute;inset:0}.page-module__AiSHqa__imageLink:hover .page-module__AiSHqa__imageLabel,.page-module__AiSHqa__imageLink:focus-visible .page-module__AiSHqa__imageLabel{opacity:1}.page-module__AiSHqa__scrollButton{cursor:pointer;z-index:20;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000004d}.page-module__AiSHqa__scrollButton:hover{background:#fff;transform:translateY(-50%)scale(1.1)}.page-module__AiSHqa__scrollButton:active{transform:translateY(-50%)scale(.95)}.page-module__AiSHqa__scrollButtonLeft{left:2rem}.page-module__AiSHqa__scrollButtonRight{right:2rem}.page-module__AiSHqa__scrollButton svg{color:#000}@media (max-width:768px){.page-module__AiSHqa__page{flex-direction:column;padding-top:80px;padding-bottom:2rem;display:flex;overflow:hidden auto}.page-module__AiSHqa__header{text-align:center;width:100%;padding:2rem 1.5rem;position:relative;top:0}.page-module__AiSHqa__header h1{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#e0e0e0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700}.page-module__AiSHqa__imageTrack{grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;padding:0 1.25rem 2rem;display:grid;position:relative;top:0;left:0;transform:none}.page-module__AiSHqa__imageLink{aspect-ratio:3/4;border:1px solid #ffffff14;border-radius:16px;width:100%;transition:all .3s;overflow:hidden;box-shadow:0 8px 24px #0006}.page-module__AiSHqa__imageLink:active{transform:scale(.97)}.page-module__AiSHqa__image{object-position:center center;width:100%;height:100%;transition:transform .3s}.page-module__AiSHqa__imageLink:active .page-module__AiSHqa__image{transform:scale(1.05)}.page-module__AiSHqa__imageLabel{opacity:1;letter-spacing:.02em;text-transform:none;background:linear-gradient(#0000 0%,#0003 30%,#0009 60%,#000000e6 100%);justify-content:center;align-items:flex-end;padding:1.25rem .75rem;font-size:1.05rem;font-weight:600;line-height:1.3}.page-module__AiSHqa__scrollButton{display:none}}@media (max-width:480px){.page-module__AiSHqa__header{padding:2.5rem 1rem 1.25rem}.page-module__AiSHqa__header h1{font-size:2rem}.page-module__AiSHqa__imageTrack{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem 2rem}.page-module__AiSHqa__imageLink{width:100%;max-width:420px;margin:0 auto}.page-module__AiSHqa__imageLabel{padding:1.5rem 1rem;font-size:1.15rem}}
