.Concept-module__555RDq__section{background:#fff;padding:80px 0 72px;scroll-margin-top:100px;overflow:clip}.Concept-module__555RDq__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:8px;display:flex}.Concept-module__555RDq__title{letter-spacing:-.045em;font-size:clamp(32px,4.5vw,60px);font-weight:700;line-height:1.12}.Concept-module__555RDq__title span{display:block}.Concept-module__555RDq__title span+span{margin-left:clamp(16px,5vw,80px);font-style:italic;font-weight:400}.Concept-module__555RDq__aside{align-items:center;gap:18px;padding:0 28px 0 0;display:flex;transform:rotate(-6deg)}.Concept-module__555RDq__spark{font-family:Georgia,serif;font-size:48px;line-height:1;display:block}.Concept-module__555RDq__eyebrow{color:#495057;letter-spacing:.08em;font-size:11px;line-height:1.8}.Concept-module__555RDq__gallery{--card-width:min(68vw,288px)}.Concept-module__555RDq__track{isolation:isolate;overflow-anchor:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;width:100%;padding:64px 0 94px;display:flex;position:relative;overflow-x:auto}.Concept-module__555RDq__track::-webkit-scrollbar{display:none}.Concept-module__555RDq__slide{width:var(--card-width);flex:0 0 var(--card-width);scroll-snap-align:center;z-index:1;position:relative}.Concept-module__555RDq__slide[data-selected=true]{z-index:3}.Concept-module__555RDq__slide:focus-within{z-index:5}.Concept-module__555RDq__profile{--rest-y:calc(var(--pose-y)*.65);--rest-rotation:calc(var(--pose-rotation)*.7);--rest-scale:var(--pose-scale);width:100%;transform:translateY(var(--rest-y))rotate(var(--rest-rotation))scale(var(--rest-scale));transform-origin:50% 65%;-webkit-tap-highlight-color:transparent;border-radius:20px;transition:transform .65s cubic-bezier(.22,1.35,.36,1);display:block;position:relative}.Concept-module__555RDq__profile[data-active=true]{--rest-y:0px;--rest-rotation:calc(var(--pose-rotation)*.35);--rest-scale:1}.Concept-module__555RDq__reveal,.Concept-module__555RDq__float,.Concept-module__555RDq__surface{display:block}.Concept-module__555RDq__float{animation:Concept-module__555RDq__drift var(--float-duration)ease-in-out var(--float-delay)infinite;animation-play-state:paused}.Concept-module__555RDq__gallery[data-in-view=true] .Concept-module__555RDq__float{animation-play-state:running}.Concept-module__555RDq__surface{transform:perspective(1000px)rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg));background:#000;border-radius:20px;transition:transform .3s ease-out,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 16px 30px -18px #0000003d,0 2px 5px #0000000d}.Concept-module__555RDq__surface:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--light-x,50%)var(--light-y,50%),#ffffff26,transparent 65%);transition:opacity .35s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3}.Concept-module__555RDq__profile[data-active=true] .Concept-module__555RDq__surface{box-shadow:0 26px 42px -25px #0000005c,0 3px 8px #00000012}.Concept-module__555RDq__image{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.Concept-module__555RDq__galleryFooter{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:4px;display:grid}.Concept-module__555RDq__caption{letter-spacing:-.025em;font-family:Playfair Display,Georgia,serif;font-size:18px;line-height:1.45}.Concept-module__555RDq__caption em{color:#6c757d}.Concept-module__555RDq__controls{justify-content:center;align-items:center;gap:16px;display:flex}.Concept-module__555RDq__arrow{color:#212529;border:1px solid #dee2e6;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .35s cubic-bezier(.22,1.5,.36,1),background .22s,color .22s,box-shadow .22s;display:grid}.Concept-module__555RDq__arrow:disabled{opacity:.3;cursor:default}.Concept-module__555RDq__arrow:not(:disabled):active{transform:scale(.93)}.Concept-module__555RDq__positions{align-items:center;display:flex}.Concept-module__555RDq__position{place-items:center;width:28px;height:44px;display:grid}.Concept-module__555RDq__position span{background:#ced4da;border-radius:10px;width:5px;height:5px;transition:width .35s cubic-bezier(.22,1.35,.36,1),background .25s,transform .25s}.Concept-module__555RDq__position[data-active=true] span{background:#212529;width:18px}.Concept-module__555RDq__track:focus-visible,.Concept-module__555RDq__arrow:focus-visible,.Concept-module__555RDq__position:focus-visible,.Concept-module__555RDq__profile:focus-visible{outline-offset:5px;outline:2px solid #495057}.Concept-module__555RDq__counter{color:#6c757d;letter-spacing:.08em;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:12px;font-size:11px;display:flex}.Concept-module__555RDq__counter span:first-child{color:#212529}.Concept-module__555RDq__counterLine{background:#ced4da;width:38px;height:1px}@keyframes Concept-module__555RDq__drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (hover:hover) and (pointer:fine){.Concept-module__555RDq__slide:hover{z-index:6}.Concept-module__555RDq__profile:hover{transform:translateY(calc(var(--rest-y) - 24px))rotate(calc(var(--rest-rotation)*.4))scale(calc(var(--rest-scale) + .045))}.Concept-module__555RDq__profile:hover .Concept-module__555RDq__float{animation-play-state:paused}.Concept-module__555RDq__profile:hover .Concept-module__555RDq__surface{box-shadow:0 40px 52px -24px #0000004d,0 6px 14px #00000012}.Concept-module__555RDq__profile:hover .Concept-module__555RDq__surface:after{opacity:1}.Concept-module__555RDq__profile:active{transform:translateY(calc(var(--rest-y) - 12px))rotate(calc(var(--rest-rotation)*.4))scale(var(--rest-scale));transition-duration:.18s}.Concept-module__555RDq__arrow:not(:disabled):hover{color:#fff;background:#212529;border-color:#212529;transform:translateY(-4px)scale(1.06);box-shadow:0 8px 14px -8px #00000059}.Concept-module__555RDq__position:hover span{background:#495057;transform:scale(1.25)}}@media (min-width:768px){.Concept-module__555RDq__section{padding:88px 0;scroll-margin-top:140px}.Concept-module__555RDq__gallery{--card-width:260px}.Concept-module__555RDq__track{gap:2px;padding-top:84px;padding-bottom:112px}.Concept-module__555RDq__profile{--rest-y:var(--pose-y);--rest-rotation:var(--pose-rotation)}.Concept-module__555RDq__profile[data-active=true]{--rest-y:0px;--rest-rotation:calc(var(--pose-rotation)*.5)}}@media (min-width:1024px){.Concept-module__555RDq__gallery{--card-width:288px}.Concept-module__555RDq__track{gap:8px}.Concept-module__555RDq__profile,.Concept-module__555RDq__surface{border-radius:24px}}@media (max-width:767px){.Concept-module__555RDq__aside{display:none}.Concept-module__555RDq__galleryFooter{grid-template-columns:1fr auto;gap:18px}.Concept-module__555RDq__caption{font-size:15px}.Concept-module__555RDq__controls{gap:4px}.Concept-module__555RDq__arrow{width:40px;height:40px}.Concept-module__555RDq__position{width:22px}.Concept-module__555RDq__counter{grid-column:2;justify-content:center;margin-top:-8px;font-size:10px}}@media (max-width:359px){.Concept-module__555RDq__title{font-size:29px}.Concept-module__555RDq__title span+span{margin-left:8px}.Concept-module__555RDq__galleryFooter{gap:12px}.Concept-module__555RDq__caption{font-size:13px}.Concept-module__555RDq__controls{gap:0}.Concept-module__555RDq__position{width:20px}.Concept-module__555RDq__arrow{width:36px;height:40px}}@media (prefers-reduced-motion:reduce){.Concept-module__555RDq__profile,.Concept-module__555RDq__surface,.Concept-module__555RDq__surface:after,.Concept-module__555RDq__arrow,.Concept-module__555RDq__position span{transition:none}.Concept-module__555RDq__float{animation:none}.Concept-module__555RDq__surface{transform:none}.Concept-module__555RDq__profile:hover,.Concept-module__555RDq__profile:active{transform:translateY(var(--rest-y))rotate(var(--rest-rotation))scale(var(--rest-scale))}.Concept-module__555RDq__arrow:not(:disabled):hover,.Concept-module__555RDq__arrow:not(:disabled):active{transform:none}}
