header.scrolled.svelte-1jnx671 nav:where(.svelte-1jnx671){backdrop-filter:blur(12px)}header.svelte-1jnx671:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0908d9,#0a090800);opacity:0;pointer-events:none;transition:opacity .4s;z-index:-1}header.scrolled.svelte-1jnx671:before{opacity:1}.nav-link.svelte-1jnx671{padding:.55rem .9rem;color:#f5e6cca6;transition:color .25s;position:relative}.nav-link.svelte-1jnx671:hover{color:var(--color-ink)}.nav-link.active.svelte-1jnx671{color:var(--color-gold)}.nav-link.active.svelte-1jnx671:after{content:"";position:absolute;left:50%;bottom:.1rem;transform:translate(-50%);width:18px;height:1px;background:var(--color-gold)}.hero-bg.svelte-juboms{animation:svelte-juboms-heroDrift 22s ease-in-out infinite alternate}@keyframes svelte-juboms-heroDrift{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.1) translate(-1.5%)}}.wordmark-in.svelte-juboms{opacity:0;transform:translateY(20px);animation:svelte-juboms-wordmarkIn 1.4s cubic-bezier(.2,.7,.2,1) .1s forwards}@keyframes svelte-juboms-wordmarkIn{to{opacity:1;transform:none}}.wordmark-breathe.svelte-juboms{animation:svelte-juboms-wordmarkIn 1.4s cubic-bezier(.2,.7,.2,1) .1s forwards,svelte-juboms-wordmarkBreathe 7s ease-in-out 2s infinite}@keyframes svelte-juboms-wordmarkBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.hero-spotlight.svelte-juboms{background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(212,165,116,.12),transparent 28%);transition:background .2s ease-out}.hero-play-btn.svelte-juboms{position:relative;display:grid;place-items:center;background:transparent;border:0;color:var(--color-ink);cursor:pointer;padding:0;text-align:center}.hero-play-rings.svelte-juboms{position:absolute;inset:-8px;width:96px;height:96px;margin:auto;border-radius:9999px;border:1px solid var(--color-gold);opacity:0;animation:svelte-juboms-pulseRing 2.4s cubic-bezier(.2,.7,.2,1) infinite;pointer-events:none}.hero-play-rings--delay.svelte-juboms{animation-delay:1.2s}.hero-play-btn[data-state=playing].svelte-juboms .hero-play-rings:where(.svelte-juboms),.hero-play-btn[data-state=loading].svelte-juboms .hero-play-rings:where(.svelte-juboms){animation:none;opacity:0}@keyframes svelte-juboms-pulseRing{0%{transform:scale(.85);opacity:.7;border-color:#d4a574e6}to{transform:scale(2.1);opacity:0;border-color:#c75b2a00}}.hero-play-core.svelte-juboms{position:relative;display:grid;place-items:center;height:80px;width:80px;border-radius:9999px;background:radial-gradient(circle at 30% 30%,rgba(245,230,204,.2),transparent 60%),linear-gradient(135deg,var(--color-gold),var(--color-flame));box-shadow:0 0 0 1px #f5e6cc33 inset,0 14px 40px -10px #c75b2ab3,0 4px 14px -2px #0009;transition:transform .25s ease,box-shadow .25s ease}.hero-play-btn.svelte-juboms:hover .hero-play-core:where(.svelte-juboms),.hero-play-btn.svelte-juboms:focus-visible .hero-play-core:where(.svelte-juboms){transform:scale(1.06);box-shadow:0 0 0 1px #f5e6cc66 inset,0 18px 60px -10px #c75b2ad9,0 4px 14px -2px #000000b3}.hero-play-icon.svelte-juboms{color:var(--color-bg);font-size:28px;line-height:1;margin-left:4px}.hero-play-btn[data-state=loading].svelte-juboms .hero-play-icon:where(.svelte-juboms){animation:svelte-juboms-spin 1.2s linear infinite;margin-left:0}@keyframes svelte-juboms-spin{to{transform:rotate(360deg)}}.eq.svelte-juboms{display:inline-flex;align-items:center;gap:3px;height:28px}.eq-bar.svelte-juboms{width:4px;background:var(--color-bg);border-radius:2px;transition:height .12s ease}.hero-play-meta.svelte-juboms{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);white-space:nowrap;display:grid;gap:2px;text-align:center}.hero-play-eyebrow.svelte-juboms{font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--color-gold)}.hero-play-btn[data-state=playing].svelte-juboms .hero-play-eyebrow:where(.svelte-juboms){color:var(--color-flame)}.hero-play-title.svelte-juboms{font-family:var(--font-display);font-size:24px;color:var(--color-ink)}.hero-play-sub.svelte-juboms{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#f5e6cc8c}@media(prefers-reduced-motion:reduce){.hero-bg.svelte-juboms,.wordmark-in.svelte-juboms,.wordmark-breathe.svelte-juboms,.hero-play-rings.svelte-juboms{animation:none!important}.wordmark-in.svelte-juboms,.wordmark-breathe.svelte-juboms{opacity:1!important;transform:none!important}}.platform-pill.svelte-1lmer72{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.05rem;border-radius:9999px;border:1px solid rgba(212,165,116,.25);color:#f5e6ccd1;background:#f5e6cc06;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .25s,background .25s,border-color .25s,transform .25s}.platform-pill.svelte-1lmer72:hover{color:var(--color-ink);border-color:#d4a5748c;transform:translateY(-1px)}.platform-pill.active.svelte-1lmer72{background:var(--color-flame);color:var(--color-bg);border-color:var(--color-flame)}.tab-pill.svelte-1txwdz5{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.1rem;border-radius:9999px;border:1px solid rgba(212,165,116,.25);color:#f5e6ccd9;background:#f5e6cc06;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:color .25s,background .25s,border-color .25s,transform .25s}.tab-pill.svelte-1txwdz5 .dot:where(.svelte-1txwdz5){width:8px;height:8px;border-radius:50%;background:var(--accent, var(--color-gold));box-shadow:0 0 8px var(--accent, var(--color-gold))}.tab-pill.svelte-1txwdz5:hover{transform:translateY(-1px);border-color:#d4a5748c}.tab-pill.active.svelte-1txwdz5{background:#ffffff0a;border-color:var(--accent);color:var(--color-ink)}.show-info.svelte-1txwdz5{animation:svelte-1txwdz5-fadeUp .6s cubic-bezier(.2,.7,.2,1) both}@keyframes svelte-1txwdz5-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.show-info.svelte-1txwdz5{animation:none!important}}.lookbook-track.svelte-yulnv6{display:flex;gap:1rem;padding-inline:max(1.25rem,calc((100vw - min(72rem,100% - 2.5rem))/2));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain}.lookbook-track.svelte-yulnv6::-webkit-scrollbar{display:none}.lb-frame.svelte-yulnv6{flex:0 0 78vw;max-width:22rem;aspect-ratio:3 / 4;scroll-snap-align:start;margin:0}@media(min-width:640px){.lookbook-track.svelte-yulnv6{gap:1.5rem}.lb-frame.svelte-yulnv6{flex:0 0 22rem;max-width:22rem}}@media(min-width:1024px){.lb-frame.svelte-yulnv6{flex:0 0 24rem;max-width:24rem}}.lb-nav.svelte-yulnv6{height:44px;width:44px;border-radius:9999px;border:1px solid rgba(212,165,116,.35);background:#f5e6cc08;color:var(--color-ink);cursor:pointer;transition:transform .25s,background .25s,border-color .25s,opacity .25s}.lb-nav.svelte-yulnv6:hover:not(:disabled){background:var(--color-flame);color:var(--color-bg);border-color:var(--color-flame);transform:translateY(-1px)}.lb-nav.svelte-yulnv6:disabled{opacity:.3;cursor:not-allowed}.video-dialog.svelte-y9d0mz{border:0;margin:auto;color:var(--color-ink);position:fixed}.video-dialog.svelte-y9d0mz::backdrop{background:#0a0908d9}.t-slide.svelte-lf1v0w{position:absolute;inset:0;opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);pointer-events:none}.t-slide.active.svelte-lf1v0w{opacity:1;transform:none;pointer-events:auto;position:relative}.dot.svelte-lf1v0w{width:32px;height:8px;border-radius:4px;background:#f5e6cc33;transition:background .4s,width .4s;cursor:pointer;border:0;padding:0}.dot.active.svelte-lf1v0w{width:48px;background:var(--color-gold)}.nav.svelte-lf1v0w{height:44px;width:44px;border-radius:9999px;border:1px solid rgba(212,165,116,.35);color:var(--color-ink);background:#f5e6cc08;transition:background .25s,transform .25s,border-color .25s}.nav.svelte-lf1v0w:hover{background:var(--color-flame);color:var(--color-bg);border-color:var(--color-flame);transform:translateY(-1px)}.gallery-grid.svelte-1ocen1q{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);grid-auto-rows:11rem;grid-template-areas:"t1 t1" "t2 t2" "t3 t4" "t5 t5" "t6 t7" "t8 t8"}@media(min-width:640px){.gallery-grid.svelte-1ocen1q{gap:.75rem;grid-template-columns:repeat(4,1fr);grid-auto-rows:11rem;grid-template-areas:"t1 t2 t2 t3" "t1 t2 t2 t4" "t5 t5 t7 t4" "t6 t8 t8 t8"}}@media(min-width:1024px){.gallery-grid.svelte-1ocen1q{grid-auto-rows:13rem}}.g-tile.svelte-1ocen1q{position:relative;background:var(--color-bg-2);padding:0;border:0;cursor:pointer;display:block}.g-tile.svelte-1ocen1q img{width:100%;height:100%;display:block}.g-zoom.svelte-1ocen1q{position:absolute;top:.65rem;right:.65rem;width:32px;height:32px;display:grid;place-items:center;border-radius:9999px;background:#0a09088c;color:var(--color-ink);font-size:13px;opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s;pointer-events:none}.g-tile.svelte-1ocen1q:hover .g-zoom:where(.svelte-1ocen1q),.g-tile.svelte-1ocen1q:focus-visible .g-zoom:where(.svelte-1ocen1q){opacity:1;transform:none}.tile-t1.svelte-1ocen1q{grid-area:t1}.tile-t2.svelte-1ocen1q{grid-area:t2}.tile-t3.svelte-1ocen1q{grid-area:t3}.tile-t4.svelte-1ocen1q{grid-area:t4}.tile-t5.svelte-1ocen1q{grid-area:t5}.tile-t6.svelte-1ocen1q{grid-area:t6}.tile-t7.svelte-1ocen1q{grid-area:t7}.tile-t8.svelte-1ocen1q{grid-area:t8}.lightbox.svelte-1ocen1q{border:0;margin:auto;color:var(--color-ink);position:fixed;inset:0;width:100vw;height:100vh;max-height:100vh;background:transparent}.lightbox.svelte-1ocen1q::backdrop{background:#0a0908eb;backdrop-filter:blur(4px)}.lightbox-inner.svelte-1ocen1q{position:relative;width:100%;height:100%;display:grid;place-items:center;padding:3rem 1.25rem}.lightbox-img.svelte-1ocen1q{max-width:min(92vw,1400px);max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 30px 80px -10px #000000b3}.lightbox-caption.svelte-1ocen1q{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;border-radius:9999px;background:#0a0908a6;border:1px solid rgba(212,165,116,.2)}.lightbox-nav.svelte-1ocen1q,.lightbox-close.svelte-1ocen1q{position:absolute;height:44px;width:44px;border-radius:9999px;border:1px solid rgba(212,165,116,.35);background:#0a090899;color:var(--color-ink);cursor:pointer;transition:background .25s,transform .25s,border-color .25s}.lightbox-nav.svelte-1ocen1q:hover,.lightbox-close.svelte-1ocen1q:hover{background:var(--color-flame);color:var(--color-bg);border-color:var(--color-flame)}.lightbox-nav.prev.svelte-1ocen1q{left:1rem;top:50%;transform:translateY(-50%)}.lightbox-nav.next.svelte-1ocen1q{right:1rem;top:50%;transform:translateY(-50%)}.lightbox-close.svelte-1ocen1q{top:1rem;right:1rem}@media(min-width:640px){.lightbox-nav.prev.svelte-1ocen1q{left:2rem}.lightbox-nav.next.svelte-1ocen1q{right:2rem}.lightbox-close.svelte-1ocen1q{top:1.5rem;right:1.5rem}}.mini-player.svelte-1jla3sy{position:fixed;right:1.25rem;bottom:1.25rem;z-index:700;display:none;align-items:center;gap:.75rem;padding:.45rem .85rem .45rem .45rem;border-radius:9999px;background:#0a0908eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(212,165,116,.25);box-shadow:0 20px 60px -10px #c75b2a8c,0 4px 14px -2px #0009;color:var(--color-ink);animation:svelte-1jla3sy-slideUp .5s cubic-bezier(.2,.7,.2,1) both}@media(min-width:640px){.mini-player.svelte-1jla3sy{display:flex}}@keyframes svelte-1jla3sy-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.mini-toggle.svelte-1jla3sy{display:grid;place-items:center;height:36px;width:36px;border-radius:9999px;border:0;background:linear-gradient(135deg,var(--color-gold),var(--color-flame));color:var(--color-bg);font-size:14px;cursor:pointer;transition:transform .2s}.mini-toggle.svelte-1jla3sy:hover{transform:scale(1.05)}.mini-meta.svelte-1jla3sy{display:grid;gap:1px;line-height:1}.mini-eyebrow.svelte-1jla3sy{font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-flame)}.mini-title.svelte-1jla3sy{font-size:12px;color:var(--color-ink);font-weight:600;letter-spacing:.05em}.mini-close.svelte-1jla3sy{background:transparent;border:0;color:#f5e6cc80;font-size:12px;width:24px;height:24px;border-radius:9999px;cursor:pointer;transition:color .2s,background .2s}.mini-close.svelte-1jla3sy:hover{color:var(--color-ink);background:#f5e6cc14}
