.star-mark.svelte-swt0hv{display:block}.island.svelte-gwjq7z{position:fixed;top:max(env(safe-area-inset-top),clamp(10px,1.8vh,18px));left:50%;transform:translate(-50%);z-index:60;width:min(1080px,calc(100% - clamp(20px,5vw,48px)));display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px 9px 20px;border-radius:999px;background:color-mix(in srgb,var(--bg, #0b0b0f) 55%,transparent);border:1px solid var(--line-soft, rgba(255, 255, 255, .1));box-shadow:0 10px 34px #0000004d,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(22px) saturate(1.7) brightness(1.03);backdrop-filter:blur(22px) saturate(1.7) brightness(1.03);transition:transform .45s cubic-bezier(.22,1,.36,1),background .3s,box-shadow .3s,opacity .35s;will-change:transform}.island.solid.svelte-gwjq7z{background:color-mix(in srgb,var(--bg, #14141a) 72%,transparent);box-shadow:0 12px 40px #0006,inset 0 1px #ffffff1a}.island.hidden.svelte-gwjq7z{transform:translate(-50%,calc(-100% - 24px));opacity:0;pointer-events:none}.island-spacer.svelte-gwjq7z{height:clamp(58px,8vh,74px)}.brand.svelte-gwjq7z{display:inline-flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.wm.svelte-gwjq7z{font-family:Marcellus,Times New Roman,serif;font-size:17px;letter-spacing:.05em;line-height:1;color:var(--ink, var(--ch-platinum, #ece7dd));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm.svelte-gwjq7z .champ:where(.svelte-gwjq7z){color:var(--accent, var(--ch-champagne, #cdb389))}.doors.svelte-gwjq7z{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto}.iconbtn.svelte-gwjq7z{position:relative;display:inline-grid;place-items:center;color:var(--ink, var(--ch-platinum, #ece7dd));text-decoration:none}button.iconbtn.svelte-gwjq7z{padding:0;border:0;background:none;font:inherit;cursor:pointer}.iconbtn.svelte-gwjq7z svg:where(.svelte-gwjq7z){width:1.1rem;height:1.1rem;box-sizing:content-box;padding:.4rem;border:1px solid var(--line-soft, rgba(255, 255, 255, .12));border-radius:999px;transition:border-color .14s ease,color .14s ease,background .1s ease}@media(hover:hover){.iconbtn.svelte-gwjq7z:hover svg:where(.svelte-gwjq7z){border-color:var(--accent, var(--ch-champagne, #cdb389));color:var(--accent, var(--ch-champagne, #cdb389))}}.iconbtn.svelte-gwjq7z:active svg:where(.svelte-gwjq7z){transform:scale(.92);border-color:var(--accent, var(--ch-champagne, #cdb389));color:var(--accent, var(--ch-champagne, #cdb389))}.badge.svelte-gwjq7z{position:absolute;top:-.3rem;right:-.4rem;min-width:1.1rem;height:1.1rem;display:grid;place-items:center;font-size:.64rem;font-variant-numeric:tabular-nums;border-radius:999px;padding-inline:.25rem;background:var(--accent, var(--ch-champagne, #e8b661));color:var(--bg, #12100b);border:1px solid var(--bg, #12100b)}.shopbtn.svelte-gwjq7z{font-family:Space Grotesk,Helvetica Neue,sans-serif;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--accent, var(--ch-champagne, #cdb389));border:1px solid color-mix(in srgb,var(--accent, #cdb389) 40%,transparent);border-radius:999px;padding:8px 18px;text-decoration:none;white-space:nowrap;transition:background .3s,border-color .3s,color .3s}@media(hover:hover){.shopbtn.svelte-gwjq7z:hover{background:color-mix(in srgb,var(--accent, #cdb389) 12%,transparent);border-color:color-mix(in srgb,var(--accent, #cdb389) 60%,transparent);color:var(--ink, #fff)}}@media(prefers-reduced-motion:reduce){.island.svelte-gwjq7z{transition:opacity .3s}}@media(hover:none){.island.svelte-gwjq7z,.island.solid.svelte-gwjq7z{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--bg, #0b0b0f) 90%,transparent)}}[data-finish=broadsheet] .island.svelte-gwjq7z{border-radius:0;border:0;box-shadow:none;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:saturate(1.05) blur(6px);-webkit-backdrop-filter:saturate(1.05) blur(6px);width:100%;max-width:none;left:0;top:0;transform:none;padding:.7rem clamp(1rem,4vw,2.6rem)}[data-finish=broadsheet] .brand.svelte-gwjq7z{font-family:var(--serif);font-size:1.05rem;letter-spacing:-.01em}[data-finish=broadsheet] .shopbtn.svelte-gwjq7z{border-radius:0;border:0;border-top:2px solid var(--accent);background:none;color:var(--ink);font-size:.62rem;letter-spacing:.22em;padding:.45rem .7rem .35rem}[data-finish=broadsheet] .shopbtn.svelte-gwjq7z:hover{color:var(--accent)}[data-finish=broadsheet] .iconbtn.svelte-gwjq7z{border-radius:0;border:0;background:none}[data-finish=broadsheet] .iconbtn.svelte-gwjq7z:hover{color:var(--accent)}
