.icon-base[data-v-f13123d6]{transition:transform .2s ease;-webkit-user-select:none;user-select:none}.is-spinning[data-v-f13123d6]{animation:gtx-spin-f13123d6 1s linear infinite}.is-pulsing[data-v-f13123d6]{animation:gtx-pulse-f13123d6 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes gtx-spin-f13123d6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gtx-pulse-f13123d6{0%,to{opacity:1}50%{opacity:.5}}.btn[data-v-16e180b9]{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;font-family:var(--font-sans);font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;text-decoration:none;text-align:center;border-radius:var(--btn-radius, 9999px);border-style:solid;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;will-change:transform,box-shadow,background-color;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1),opacity .2s ease}.btn--sm[data-v-16e180b9]{height:2rem;padding-inline:1rem;font-size:.8125rem;border-width:1px;gap:.375rem}.btn--md[data-v-16e180b9]{height:2.75rem;padding-inline:1.5rem;font-size:.9375rem;border-width:2px;gap:.5rem}.btn--lg[data-v-16e180b9]{height:3.5rem;padding-inline:2rem;font-size:1.0625rem;border-width:2px;gap:.625rem}@media(max-width:768px){.btn[data-v-16e180b9]{min-height:48px}.btn--sm[data-v-16e180b9]{min-height:36px}}.btn__content[data-v-16e180b9]{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.invisible[data-v-16e180b9]{visibility:hidden;opacity:0}.btn__spinner[data-v-16e180b9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.btn__spinner svg[data-v-16e180b9]{width:1.25em;height:1.25em}.btn[data-v-16e180b9]:hover:not(:disabled):not(.is-loading){transform:translateY(-1px);filter:brightness(108%);box-shadow:0 4px 12px #0000001f}.btn[data-v-16e180b9]:active:not(:disabled):not(.is-loading){transform:scale(.98) translateY(0);box-shadow:none;filter:brightness(96%)}.btn[data-v-16e180b9]:focus-visible{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--btn-focus-color, #000);z-index:10}.is-disabled[data-v-16e180b9],.is-loading[data-v-16e180b9]{cursor:not-allowed}.is-disabled[data-v-16e180b9]{opacity:.4;box-shadow:none!important;transform:none!important;filter:grayscale(.5)}.btn--primary[data-v-16e180b9]{background-color:var(--primary-500);color:#000;border-color:var(--primary-500);--btn-focus-color: var(--primary-600)}.btn--secondary[data-v-16e180b9]{background-color:var(--secondary-500);color:#000;border-color:var(--secondary-500);--btn-focus-color: var(--secondary-600)}.btn--default[data-v-16e180b9]{background-color:transparent;color:var(--color-text);border-color:var(--color-border);--btn-focus-color: var(--color-text);box-shadow:none}.btn--default[data-v-16e180b9]:hover{border-color:var(--color-text);background-color:#00000008;box-shadow:none}.btn--defaultWhite[data-v-16e180b9]{background-color:transparent;color:#fff;border-color:#fff6;--btn-focus-color: #fff;box-shadow:none}.btn--defaultWhite[data-v-16e180b9]:hover{border-color:#fff;background-color:#ffffff1a;box-shadow:none}.btn--neutral[data-v-16e180b9]{background-color:transparent;border-color:transparent;color:var(--color-text);box-shadow:none!important}.btn--neutral[data-v-16e180b9]:hover{background-color:#0000000d}.like-btn[data-v-4980cbe7]{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;cursor:pointer;color:currentColor;transition:transform .1s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.like-btn[data-v-4980cbe7]:active{transform:scale(.9)}.like-btn[disabled][data-v-4980cbe7]{opacity:.5;cursor:not-allowed}.like-btn.is-liked[data-v-4980cbe7]{color:var(--brand-primary-500, #F9A1D6)!important}.share-btn[data-v-08dfbb48]{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;cursor:pointer;color:currentColor;-webkit-tap-highlight-color:transparent;transition:opacity .2s}.share-btn[data-v-08dfbb48]:hover{opacity:.7}.share-btn[disabled][data-v-08dfbb48]{opacity:.5;cursor:not-allowed}.esc-card[data-v-dea547d1]{contain:layout paint}.esc-img[data-v-dea547d1]{will-change:transform}.glass-btn[data-v-dea547d1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background-color:#00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);color:#fff;transition:background-color .2s,transform .1s,border-color .2s;cursor:pointer}.glass-btn[data-v-dea547d1]:hover{background-color:#00000080;border-color:#ffffff4d}.glass-btn[data-v-dea547d1]:active{transform:scale(.92);background-color:#000000b3}.glass-btn[data-v-dea547d1] .like-btn,.glass-btn[data-v-dea547d1] .share-btn{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:inherit}.ui-slideshow-scroller[data-v-fa491e6d]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;contain:layout style;will-change:scroll-position;padding-inline:var(--space-sm);scroll-padding-inline:var(--space-sm);padding-block:var(--space-xs);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ui-slideshow-scroller[data-v-fa491e6d]::-webkit-scrollbar{display:none}@media(min-width:1024px){.ui-slideshow-scroller[data-v-fa491e6d]{scroll-snap-type:none;padding-inline:var(--space-xl);padding-block:var(--space-md)}}.is-dark[data-v-fa491e6d]{background:var(--color-black);padding-block:0}@media(min-width:1024px){.is-dark[data-v-fa491e6d]{padding-block:var(--space-md)}}.ui-slideshow-track[data-v-fa491e6d]{display:flex;flex-wrap:nowrap!important;gap:var(--slideshow-gap, var(--space-md));align-items:stretch}.ui-slideshow-item[data-v-fa491e6d]{scroll-snap-align:start;flex:0 0 auto;width:160px;box-sizing:border-box}.ui-slideshow-item[data-v-fa491e6d] *{max-width:100%}@media(max-width:639.98px){.ui-slideshow-item[data-v-fa491e6d]{width:var(--sq-card-size, 160px)}}@media(min-width:640px){.ui-slideshow-scroller[data-v-fa491e6d]{padding-inline:var(--space-lg);scroll-padding-inline:var(--space-lg)}.ui-slideshow-item[data-v-fa491e6d]{width:var(--sq-card-size, 220px)}}@media(min-width:1024px){.ui-slideshow-scroller[data-v-fa491e6d]{padding-inline:var(--space-xl)}.ui-slideshow-item[data-v-fa491e6d]{width:var(--sq-card-size, 260px)}}.tall-card[data-v-3a402b1f]{width:100%;aspect-ratio:var(--tall-card-ar, 20 / 29);max-width:var(--tall-card-w, 100%);contain:layout paint;text-decoration:none;--tc-title-fs: clamp(18px, 4.2vw, 22px);--tc-meta-fs: clamp(13px, 3.4vw, 16px);--tc-desc-fs: clamp(13px, 3.4vw, 16px)}.tc-img[data-v-3a402b1f]{will-change:transform}@media(min-width:640px){.tall-card[data-v-3a402b1f]{--tall-card-w: clamp(260px, 48vw, 360px);--tc-title-fs: clamp(19px, 2.2vw, 24px);--tc-meta-fs: clamp(14px, 1.6vw, 17px);--tc-desc-fs: clamp(14px, 1.6vw, 17px)}}@media(min-width:1024px){.tall-card[data-v-3a402b1f]{--tall-card-w: clamp(340px, 30vw, 480px);--tc-title-fs: clamp(22px, 1.8vw, 28px);--tc-meta-fs: clamp(15px, 1.2vw, 19px);--tc-desc-fs: clamp(15px, 1.2vw, 19px)}}@supports not (aspect-ratio: 1 / 1){.tall-card[data-v-3a402b1f]{position:relative}.tall-card[data-v-3a402b1f]:before{content:"";display:block;padding-top:145%}.tall-card[data-v-3a402b1f]>*{position:absolute;inset:0}}.clamp-3[data-v-3a402b1f]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.glass-btn[data-v-3a402b1f]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background-color:#00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);color:#fff;transition:background-color .2s,transform .1s,border-color .2s;cursor:pointer}.glass-btn[data-v-3a402b1f]:hover{background-color:#00000080;border-color:#ffffff4d}.glass-btn[data-v-3a402b1f]:active{transform:scale(.92);background-color:#000000b3}.glass-btn[data-v-3a402b1f] .like-btn,.glass-btn[data-v-3a402b1f] .share-btn{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:inherit}
