.auracase-closeups{--acu-pad-x: clamp(1.6rem, 4vw, 4.8rem);--acu-pad-top: clamp(5.6rem, 8vw, 8rem);--acu-pad-bottom: clamp(5.6rem, 9vw, 8.8rem);--acu-radius: 1.8rem;--acu-media-max: 100%;padding:var(--acu-pad-top) var(--acu-pad-x) var(--acu-pad-bottom);background:transparent;color:rgb(var(--color-fg));box-sizing:border-box}.auracase-closeups__inner{max-width:140rem;margin-inline:auto}.auracase-closeups__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,2.8rem);align-items:start;justify-items:stretch}.auracase-closeups__item{display:flex;flex-direction:column;gap:1.15rem;min-width:0;width:100%;max-width:var(--acu-media-max)}.auracase-closeups__media{position:relative;aspect-ratio:1;width:100%;overflow:hidden;border-radius:var(--acu-radius);border:1px solid transparent;background:radial-gradient(ellipse 58% 50% at 50% 48%,rgba(var(--color-primary),.1),transparent 68%),rgba(var(--color-fg),.04);box-shadow:0 .55rem 1.4rem #0000002e;transition:transform .35s var(--vibe-ease, cubic-bezier(.22, 1, .36, 1)),box-shadow .35s var(--vibe-ease, cubic-bezier(.22, 1, .36, 1))}@media(hover:hover)and (pointer:fine){.auracase-closeups__item:hover .auracase-closeups__media{transform:translateY(-.25rem);box-shadow:0 .85rem 1.8rem #00000038}}.auracase-closeups__img,.auracase-closeups__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.auracase-closeups__placeholder{background:rgba(var(--color-fg),.06)}.auracase-closeups__copy{display:grid;gap:.4rem;padding-inline:.15rem;min-width:0}.auracase-closeups__title{margin:0;font-family:var(--vibe-font-display, "Sora", sans-serif);font-size:clamp(1.2rem,1.4vw,1.45rem);font-weight:700;letter-spacing:.01em;line-height:1.25;color:rgb(var(--color-primary))}.auracase-closeups__text{margin:0;font-family:var(--vibe-font-body, "DM Sans", sans-serif);font-size:clamp(1.02rem,1.1vw,1.15rem);line-height:1.45;color:rgba(var(--color-fg),.78);max-width:28ch}@media screen and (max-width:989px){.auracase-closeups__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem;max-width:40rem;margin-inline:auto}.auracase-closeups__text{max-width:none}}@media screen and (max-width:749px){.auracase-closeups{--acu-pad-x: 1.5rem;--acu-pad-top: 2.8rem;--acu-pad-bottom: 3.2rem;--acu-radius: 1.4rem;--acu-gap: 1rem;--acu-columns: 2;--acu-card: calc((100% - (var(--acu-gap) * (var(--acu-columns) - 1))) / var(--acu-columns));padding-inline:0}.auracase-closeups__inner{max-width:none}.auracase-closeups__grid{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;grid-template-columns:none;gap:var(--acu-gap);box-sizing:border-box;width:100%;max-width:none;margin:0;padding:.2rem var(--acu-pad-x) .8rem;overflow-x:auto;overflow-y:clip;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:var(--acu-pad-x);scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.auracase-closeups__grid::-webkit-scrollbar{display:none}.auracase-closeups__item{flex:0 0 var(--acu-card);width:var(--acu-card);max-width:var(--acu-card);min-width:var(--acu-card);gap:.65rem;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}.auracase-closeups__copy{text-align:center;justify-items:center;gap:.25rem;padding-inline:0}.auracase-closeups__title{font-size:1.25rem;text-align:center}.auracase-closeups__text{font-size:1.05rem;line-height:1.35;max-width:none;text-align:center;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/auracase-closeups.css.map */
