.Dz-hHG_wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;height:100%;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.Dz-hHG_wallColumn{animation:Dz-hHG_wallUp var(--wall-time,48s) linear infinite;flex-direction:column;gap:14px;display:flex}.Dz-hHG_wallColumn[data-dir=down]{animation-name:Dz-hHG_wallDown}.Dz-hHG_wall:hover .Dz-hHG_wallColumn{animation-play-state:paused}.Dz-hHG_wallTile{border-radius:var(--radius-box);background:var(--color-ink);display:block;overflow:hidden;box-shadow:0 24px 48px -28px #140a3c8c}.Dz-hHG_wallTile img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s var(--ease-out);display:block}.Dz-hHG_wallTile:hover img{transform:scale(1.06)}@keyframes Dz-hHG_wallUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes Dz-hHG_wallDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.Dz-hHG_marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Dz-hHG_marqueeTrack{animation:Dz-hHG_marquee var(--marquee-time,40s) linear infinite;flex:none;align-items:center;gap:64px;padding-right:64px;display:flex}.Dz-hHG_marquee:hover .Dz-hHG_marqueeTrack{animation-play-state:paused}.Dz-hHG_marqueeTrack img{object-fit:contain;opacity:.85;flex:none;width:auto;max-width:140px;height:30px;transition:opacity .3s}.Dz-hHG_marqueeTrack img:hover{opacity:1}.Dz-hHG_marqueeName{color:var(--color-paper);letter-spacing:-.02em;white-space:nowrap;opacity:.85;flex:none;font-size:26px;font-weight:600}@keyframes Dz-hHG_marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.Dz-hHG_hero{isolation:isolate;position:relative;container-type:inline-size}.Dz-hHG_heroBackdrop{inset:0 0 calc((100cqw - 2 * var(--pad)) * .28125) 0;z-index:-1;background:var(--color-ink);position:absolute;overflow:hidden}.Dz-hHG_heroBackdrop:after{content:"";background:radial-gradient(80% 90% at 85% 0%, color-mix(in srgb, var(--color-violet) 35%, transparent), transparent 70%), linear-gradient(180deg, #0a081473, #0a0814b3);position:absolute;inset:0}.Dz-hHG_heroGlow{object-fit:cover;opacity:.55;filter:blur(72px)saturate(1.3);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.Dz-hHG_steps{flex-direction:column;gap:36px;padding-left:56px;display:flex;position:relative}.Dz-hHG_stepsLine{background:var(--color-line);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:17px;overflow:hidden}.Dz-hHG_stepsLine:after{content:"";background:var(--color-violet);transform-origin:top;position:absolute;inset:0;transform:scaleY(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Dz-hHG_stepsLine:after{animation:linear both Dz-hHG_lineFill;animation-timeline:--steps;animation-range:entry 30% exit 60%;transform:scaleY(0)}.Dz-hHG_steps{view-timeline-name:--steps}}}@keyframes Dz-hHG_lineFill{to{transform:scaleY(1)}}.Dz-hHG_stepNum{border:2px solid var(--color-violet);background:var(--color-paper);width:36px;height:36px;color:var(--color-violet);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:-56px}.Dz-hHG_gallery{scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;gap:16px;padding-bottom:6px;display:flex;overflow-x:auto}.Dz-hHG_gallery::-webkit-scrollbar{display:none}.Dz-hHG_galleryItem{scroll-snap-align:start;flex:none;max-width:86vw}.Dz-hHG_galleryItem img{object-fit:cover;width:auto;max-width:100%;height:clamp(220px,36vw,520px);display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Dz-hHG_galleryItem img{animation:linear both Dz-hHG_settle;animation-timeline:view(inline);animation-range:entry cover 35%}}}@keyframes Dz-hHG_settle{0%{opacity:.4;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Dz-hHG_wallColumn,.Dz-hHG_marqueeTrack{animation:none}}html[data-look=refined] .Dz-hHG_marqueeTrack{animation-duration:calc(var(--marquee-time,40s) * 2)}html[data-look=refined] .Dz-hHG_marqueeName{font-family:var(--font-heading);font-weight:400}
