.gallery-tile[data-astro-cid-tt4b26xl]{border-radius:var(--radius-xl);outline:2px solid var(--color-ink);outline-offset:-2px;flex-direction:column;display:flex;overflow:hidden}.gallery-header[data-astro-cid-tt4b26xl]{justify-content:space-between;align-items:center;padding:22px 26px 14px;display:flex}.gallery-title[data-astro-cid-tt4b26xl]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);text-transform:uppercase;font-size:19.7px;font-weight:900}.gallery-grid[data-astro-cid-tt4b26xl]{flex:none;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6px;height:350px;padding:0 16px 16px;display:grid}.gallery-thumb[data-astro-cid-tt4b26xl]{background:#cfc8b7;border-radius:8px;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.gallery-thumb--wide[data-astro-cid-tt4b26xl]{grid-column:span 2}.gallery-thumb[data-astro-cid-tt4b26xl] img[data-astro-cid-tt4b26xl]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--transition-base);display:block}.gallery-tile[data-astro-cid-tt4b26xl]:hover .gallery-thumb[data-astro-cid-tt4b26xl] img[data-astro-cid-tt4b26xl]{transform:scale(1.04)}.gallery-placeholder[data-astro-cid-tt4b26xl]{background-image:repeating-linear-gradient(-45deg,#0000,#0000 8px,#0000000a 8px 16px);width:100%;height:100%}.ar-tile[data-astro-cid-2nytaomq]{border-radius:var(--radius-xl);align-items:center;min-height:360px;padding:28px 32px;text-decoration:none;display:flex}.ar-tile__content[data-astro-cid-2nytaomq]{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:42%;display:flex}.ar-tile__eyebrow[data-astro-cid-2nytaomq]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-light);font-size:10px;font-weight:500}.ar-tile__title[data-astro-cid-2nytaomq]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-cream);text-transform:uppercase;font-size:clamp(20.9px,2vw,30.2px);font-weight:900;line-height:1.08}.ar-tile__desc[data-astro-cid-2nytaomq]{color:#dcd7c9b3;font-size:13px;font-weight:300;line-height:1.6}.ar-tile__cta[data-astro-cid-2nytaomq]{background:var(--color-accent);color:var(--color-cream);letter-spacing:.06em;text-transform:uppercase;transition:transform var(--transition-fast);border-radius:10px;margin-top:10px;padding:10px 16px;font-size:12px;font-weight:500}.ar-tile[data-astro-cid-2nytaomq]:hover .ar-tile__cta[data-astro-cid-2nytaomq]{transform:translate(4px)}.ar-flow[data-astro-cid-2nytaomq]{--card-w:150px;perspective:900px;pointer-events:none;flex:1;align-self:stretch;min-height:300px}.ar-flow__card[data-astro-cid-2nytaomq]{--pos:0;--side:0;--dist:0;width:var(--card-w);aspect-ratio:9/16;margin:calc(var(--card-w) * -8 / 9) 0 0 calc(var(--card-w) / -2);transform:translateX(calc(var(--side) * (var(--card-w) * .5 + var(--dist) * var(--card-w) * .26))) translateZ(calc(var(--dist) * -90px)) rotateY(calc(var(--side) * -58deg));z-index:calc(10 - var(--dist));filter:brightness(calc(1 - var(--dist) * .22));-webkit-box-reflect:below 6px linear-gradient(transparent 72%, #ffffff29);background:#0f1415;border-radius:14px;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .9s,opacity .6s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 16px 36px #00000073}.ar-flow__card[data-astro-cid-2nytaomq][data-edge]{opacity:0}.ar-flow__media[data-astro-cid-2nytaomq]{object-fit:cover;width:100%;height:100%;display:block}@media (width>=769px) and (width<=1100px){.ar-tile[data-astro-cid-2nytaomq]{flex-direction:column;align-items:flex-start}.ar-tile__content[data-astro-cid-2nytaomq]{width:100%}.ar-flow[data-astro-cid-2nytaomq]{width:100%;min-height:300px}}@media (width<=768px){.ar-tile[data-astro-cid-2nytaomq]{flex-direction:column;align-items:flex-start;padding:24px}.ar-tile__content[data-astro-cid-2nytaomq]{width:100%}.ar-flow[data-astro-cid-2nytaomq]{--card-w:130px;width:100%;min-height:280px}}.ugc-tile[data-astro-cid-huycxynw]{border-radius:var(--radius-xl);align-items:center;gap:24px;min-height:360px;padding:28px 32px;text-decoration:none;display:flex}.ugc-tile__content[data-astro-cid-huycxynw]{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:46%;display:flex}.ugc-tile__eyebrow[data-astro-cid-huycxynw]{letter-spacing:.16em;text-transform:uppercase;color:#dcd7c999;font-size:10px;font-weight:500}.ugc-tile__title[data-astro-cid-huycxynw]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-cream);text-transform:uppercase;font-size:clamp(20.9px,2vw,30.2px);font-weight:900;line-height:1.08}.ugc-tile__desc[data-astro-cid-huycxynw]{color:#dcd7c9bf;font-size:13px;font-weight:300;line-height:1.6}.ugc-tile__cta[data-astro-cid-huycxynw]{background:var(--color-accent);color:var(--color-cream);letter-spacing:.06em;text-transform:uppercase;transition:transform var(--transition-fast);border-radius:10px;margin-top:10px;padding:10px 16px;font-size:12px;font-weight:500}.ugc-tile[data-astro-cid-huycxynw]:hover .ugc-tile__cta[data-astro-cid-huycxynw]{transform:translate(4px)}.ugc-stack[data-astro-cid-huycxynw]{--photo-w:210px;pointer-events:none;flex:1;align-self:stretch;min-height:280px}.ugc-stack__photo[data-astro-cid-huycxynw]{--depth:0;--tilt:-1;width:var(--photo-w);aspect-ratio:4/5;margin:calc(var(--photo-w) * -.625) 0 0 calc(var(--photo-w) / -2);object-fit:cover;border:6px solid var(--color-cream);background:var(--color-cream-dark);transform:translate(calc(var(--depth) * 10px), calc(var(--depth) * 8px)) rotate(calc(var(--tilt) * (3deg + var(--depth) * 1.5deg))) scale(calc(1 - var(--depth) * .04));opacity:calc(1 - max(var(--depth) - 2, 0));border-radius:8px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s;position:absolute;top:50%;left:50%;box-shadow:0 14px 30px #00000059}.ugc-stack__photo[data-astro-cid-huycxynw][data-out]{opacity:0;transform:translate(120%,-14%)rotate(18deg)}.ugc-tile[data-astro-cid-huycxynw]:hover .ugc-stack__photo[data-astro-cid-huycxynw]:not([data-out]){margin-top:calc(var(--photo-w) * -.625 - 6px)}@media (width>=769px) and (width<=1100px){.ugc-tile[data-astro-cid-huycxynw]{flex-direction:column;align-items:flex-start}.ugc-tile__content[data-astro-cid-huycxynw]{width:100%}.ugc-stack[data-astro-cid-huycxynw]{width:100%;min-height:300px}}@media (width<=768px){.ugc-tile[data-astro-cid-huycxynw]{flex-direction:column;align-items:flex-start;padding:24px}.ugc-tile__content[data-astro-cid-huycxynw]{width:100%}.ugc-stack[data-astro-cid-huycxynw]{--photo-w:150px;width:100%;min-height:280px}}
