body{overflow-x:hidden}.watch-art picture{display:block;width:100%;height:100%}
@media(max-width:1100px){.site-header{height:76px;display:flex;justify-content:space-between}.menu-toggle{display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center}.menu-toggle span:not(.sr-only){display:block;width:22px;height:1px;background:currentColor;transition:.3s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.site-nav{position:fixed;inset:108px 0 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--gutter);background:var(--paper);transform:translateX(100%);transition:transform .5s var(--ease);font:300 clamp(2.2rem,9vw,4.5rem)/1 var(--font-display);text-transform:none;letter-spacing:-.03em}.site-nav.is-open{transform:none}.nav-cta{margin:2rem 0 0;font:500 10px var(--font-body);letter-spacing:.15em;text-transform:uppercase}.hero,.hero-content{min-height:calc(100svh - 108px)}}

.hero-content .launch-preorder { margin-top: 1.5rem; }
.watch-detail-summary .price-note { font-size: 1.35rem; }

.page-hero.collection-hero {
    min-height: auto;
    padding-top: clamp(5rem, 9vw, 8rem);
    padding-bottom: clamp(4rem, 8vw, 7rem);
}

.collection-hero h1 {
    margin-bottom: 2.5rem;
}

.collection-hero > p:not(.eyebrow) {
    max-width: 760px;
    margin: 0 0 1.25rem;
    color: var(--muted);
    font-size: clamp(.98rem, 1.35vw, 1.18rem);
    line-height: 1.65;
}

.collection-hero > p:last-child {
    margin-bottom: 0;
}

.golkonda-card__content > p {
    width: 100%;
    max-width: none;
}

.golkonda-card {
    display: flex;
    flex-direction: column;
}

.golkonda-card__media-link {
    display: block;
}

.golkonda-card__content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.golkonda-card__content > p {
    flex: 1;
}

.golkonda-card__content > div:first-child {
    display: block !important;
    text-align: left !important;
}

.golkonda-card__content h2 {
    text-align: left !important;
}

.golkonda-card__actions {
    margin-top: auto !important;
}

/* Keep headings and copy left-aligned in every storefront card. */
.golkonda-card,
.watch-card,
.article-card,
.preorder-hub__card,
.raffle-card {
    text-align: left !important;
}

.golkonda-card h2,
.watch-card h3,
.article-card h3,
.preorder-hub__card h2,
.raffle-card h2,
.raffle-card h3 {
    text-align: left !important;
}

@media (max-width: 560px) {
    .page-hero.collection-hero {
        padding-top: 4rem;
        padding-bottom: 3.5rem;
    }

    .collection-hero h1 {
        margin-bottom: 2rem;
    }
}

.nav-group{position:relative}.nav-parent{display:flex;align-items:center;gap:.45rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.nav-parent>span{font-size:1rem;line-height:0;transition:transform .25s ease}.nav-group.is-open .nav-parent>span{transform:rotate(180deg)}.nav-submenu{position:absolute;top:calc(100% + 1.25rem);left:-1.25rem;width:max-content;min-width:245px;padding:.55rem 1.25rem;background:var(--paper);border:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s;box-shadow:0 16px 35px rgba(0,0,0,.08)}.nav-submenu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1.4rem}.nav-submenu a{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.8rem 0}.nav-submenu small{padding:.25rem .4rem;background:var(--ink);color:var(--paper);font-size:7px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.nav-group:hover .nav-submenu,.nav-group:focus-within .nav-submenu,.nav-group.is-open .nav-submenu{opacity:1;visibility:visible;transform:none}

.collection-hero{background:var(--stone)}.golkonda-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem)}.golkonda-card{min-width:0}.golkonda-card__art{position:relative;height:clamp(380px,48vw,720px);margin:0;overflow:hidden;background:#0a0a0a}.golkonda-card__art img{width:100%;height:100%;object-fit:cover;object-position:64% center;transition:transform .8s var(--ease)}.golkonda-card__art--2 img{object-position:78% center;filter:grayscale(1) brightness(1.16) contrast(.9)}.golkonda-card:hover .golkonda-card__art img{transform:scale(1.025)}.golkonda-card__content{padding:2rem 0;border-bottom:1px solid var(--line)}.golkonda-card__content>div:first-child{display:flex;justify-content:space-between;gap:2rem;align-items:start}.golkonda-card__content h2{margin:0;font:300 clamp(2rem,4vw,4rem)/1 var(--font-display);letter-spacing:-.035em}.golkonda-card__content>p{max-width:510px;color:var(--muted)}.golkonda-card__actions{display:flex;align-items:center;gap:1.5rem;margin-top:1.75rem}

.social-links{padding-top:0}.social-links>a,.social-links>div{display:grid;grid-template-columns:.18fr 1fr auto;gap:2rem;align-items:center;padding:2.4rem 0;border-top:1px solid var(--line)}.social-links>a:last-child,.social-links>div:last-child{border-bottom:1px solid var(--line)}.social-links span{font-size:9px;letter-spacing:.2em}.social-links h2{margin:0;font:300 clamp(2rem,5vw,5rem)/1 var(--font-display)}.social-links b{font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.social-links .social-link--disabled{color:var(--muted)}
.social-page{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(3rem,9vw,10rem);padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(5rem,10vw,9rem)}.social-page__links>a{display:grid;grid-template-columns:.14fr 1fr auto;gap:1.5rem;align-items:center;padding:2rem 0;border-top:1px solid var(--line)}.social-page__links>a:last-child{border-bottom:1px solid var(--line)}.social-page__links>a span{font-size:9px;letter-spacing:.2em}.social-page__links h2{margin:0;font:300 clamp(1.7rem,3.2vw,3.5rem)/1 var(--font-display)}.social-page__links b{font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.social-page__aside{align-self:stretch;padding:clamp(2rem,5vw,5rem);background:var(--ink);color:var(--ivory);display:flex;flex-direction:column;justify-content:center}.social-page__aside h2{margin:.5rem 0 1.5rem;font:300 clamp(2.5rem,5vw,5rem)/.95 var(--font-display);letter-spacing:-.04em}.social-page__aside p:not(.eyebrow){max-width:390px;color:#aaa69e}.social-page__aside .text-link{align-self:flex-start;margin-top:1rem}

@media(max-width:1100px){.site-nav{justify-content:flex-start;gap:1.1rem;padding-top:clamp(4rem,12vh,8rem);overflow-y:auto}.site-nav>a,.nav-group{width:100%}.nav-parent{width:100%;justify-content:space-between}.nav-submenu{position:static;width:100%;min-width:0;max-height:0;margin:0;padding:0 0 0 1.25rem;border:0;border-left:1px solid var(--line);box-shadow:none;overflow:hidden;opacity:1;visibility:visible;transform:none;transition:max-height .35s ease,margin .35s ease}.nav-submenu:before{display:none}.nav-group.is-open .nav-submenu,.nav-group:focus-within .nav-submenu{max-height:100px;margin:1rem 0}.nav-submenu a{padding:.75rem 0;font:300 1.3rem/1.2 var(--font-display);letter-spacing:0}.nav-submenu small{font:500 7px var(--font-body);letter-spacing:.14em}.site-nav a:not(.nav-cta):after{display:none}}

@media(max-width:700px){.golkonda-grid,.social-page{grid-template-columns:1fr}.golkonda-card__art{height:115vw}.golkonda-card__content>div:first-child{display:block}.golkonda-card__content h2{margin-top:.5rem}.golkonda-card__actions{align-items:flex-start;flex-direction:column}.social-links>a,.social-links>div{grid-template-columns:.15fr 1fr}.social-links b{grid-column:2}.social-page{gap:3rem}.social-page__links>a{grid-template-columns:.15fr 1fr}.social-page__links b{grid-column:2}.social-page__aside{min-height:65vw}}

@media(min-width:1101px){.announcement{position:sticky;top:0;z-index:30}.site-header{position:sticky;top:32px;z-index:29}}
@media(min-width:1101px){.site-topbar{position:sticky;top:0;z-index:32}.announcement{top:40px}.site-header{top:72px}}
@media(max-width:1100px){.site-nav{inset:148px 0 0}.site-topbar{height:auto;min-height:42px;padding:.4rem var(--gutter)}.site-topbar .locale-switcher{width:100%;justify-content:flex-end}.site-topbar .locale-switcher label>span{display:none}.site-topbar .locale-switcher select{min-width:0;max-width:42vw}}
.account-actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-top:1.5rem}.account-actions form{margin:0}.account-actions .text-link{border:0;background:none;padding:0}.account-page{max-width:1100px;min-height:70vh;margin:auto;padding:clamp(5rem,10vw,9rem) var(--gutter)}.account-card{max-width:600px;margin:auto}.account-card h1,.account-heading h1{margin:.5rem 0 1.25rem;font:300 clamp(3rem,7vw,7rem)/.92 var(--font-display);letter-spacing:-.05em}.account-card>p:not(.eyebrow),.account-heading>p:not(.eyebrow){color:var(--muted)}.account-card form{margin-top:2.5rem}.account-switch{margin-top:2rem;font-size:12px}.account-switch a,.account-contact a{border-bottom:1px solid currentColor}.account-heading{padding-bottom:3rem;border-bottom:1px solid var(--line)}.account-heading form{margin-top:2rem}.account-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);padding-top:4rem}.account-orders{border-top:1px solid var(--line)}.account-orders article{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.account-orders article>div:last-child{display:flex;flex-direction:column;align-items:end;gap:.25rem}.account-orders strong{font:300 1.3rem var(--font-display)}.account-orders small,.account-orders span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.account-orders b{font-size:11px;font-weight:500}.account-updates a{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1rem 0;border-top:1px solid var(--line)}.account-updates a:last-child{border-bottom:1px solid var(--line)}.account-updates span,.account-updates b{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.account-updates strong{font:300 1.2rem var(--font-display)}.account-contact{grid-column:1/-1;padding:2.5rem;background:var(--stone)}.account-contact h2{margin:.5rem 0;font:300 2.5rem var(--font-display)}.account-contact p{color:#55524d}.account-contact a{font-size:1.1rem}
@media(max-width:700px){.account-dashboard{grid-template-columns:1fr;gap:3rem}.account-contact{grid-column:auto}.account-orders article{display:block}.account-orders article>div:last-child{align-items:start;margin-top:.5rem}.account-updates a{grid-template-columns:auto 1fr}.account-updates b{grid-column:2}.account-actions{align-items:flex-start;flex-direction:column}}
.checkbox-label{display:flex;align-items:flex-start;gap:.75rem;text-transform:none;letter-spacing:normal;font-size:12px}.checkbox-label input{width:1rem;height:1rem;margin:.1rem 0 0;accent-color:var(--ink)}
.footer-region{margin:3rem 0;padding-top:2rem;border-top:1px solid var(--light-line)}.footer-region .eyebrow{color:#77736d;margin-bottom:1rem}.locale-switcher{display:flex;align-items:end;gap:.75rem;flex-wrap:wrap}.locale-switcher label{display:flex;flex-direction:column;gap:.35rem;margin:0;color:#999;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.locale-switcher select{min-width:145px;padding:.5rem .6rem;border:1px solid #4d4a45;background:#080808;color:#e7e4dc;font-size:11px;letter-spacing:normal;text-transform:none}.locale-switcher button{padding:.55rem .8rem;border:1px solid #77736d;background:transparent;color:#e7e4dc;font-size:9px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.launch-content .locale-switcher{justify-content:center;margin-top:2rem}.launch-content .locale-switcher select{background:rgba(0,0,0,.35);color:#f3f0e8;border-color:rgba(255,255,255,.35)}
.site-topbar{height:40px;padding:0 var(--gutter);display:flex;justify-content:flex-end;align-items:center;background:#080808;color:#e7e4dc}.site-topbar .locale-switcher{align-items:center;gap:.5rem}.site-topbar .locale-switcher label{flex-direction:row;align-items:center;gap:.35rem;color:#999}.site-topbar .locale-switcher label>span{font-size:8px}.site-topbar .locale-switcher select{min-width:125px;padding:.25rem .45rem}.site-topbar .locale-switcher button{padding:.3rem .55rem}.launch-topbar{height:42px;padding:.35rem 1rem;display:flex;justify-content:flex-end;align-items:center;background:rgba(0,0,0,.55);position:relative;z-index:5}.launch-topbar .locale-switcher{align-items:center;margin:0}.launch-topbar .locale-switcher label{flex-direction:row;align-items:center;gap:.3rem}.launch-topbar .locale-switcher label>span{font-size:8px}.launch-topbar .locale-switcher select{padding:.25rem .4rem}.launch-topbar .locale-switcher button{padding:.3rem .5rem}
.announcement-bar{height:40px;padding:0 var(--gutter);display:flex;align-items:center;gap:1rem;background:var(--ivory);color:var(--ink)}.announcement-bar .announcement{height:auto;flex:1;padding:0;justify-content:flex-start;background:transparent}.announcement-bar .locale-switcher{align-items:center;gap:.5rem}.announcement-bar .locale-switcher label{flex-direction:row;align-items:center;gap:.35rem;color:#666}.announcement-bar .locale-switcher label>span{font-size:8px}.announcement-bar .locale-switcher select{min-width:125px;padding:.25rem .45rem;background:var(--ivory);color:var(--ink);border:1px solid rgba(13,13,13,.35)}.announcement-bar .locale-switcher button{padding:.3rem .55rem;border-color:rgba(13,13,13,.5);color:var(--ink)}
.mobile-locale-switcher{display:none}
@media(min-width:1101px){.announcement-bar{position:sticky;top:0;z-index:32}.announcement-bar .announcement{position:static}.site-header{position:sticky;top:40px;z-index:29}}
@media(max-width:1100px){.announcement-bar{height:auto;min-height:42px;padding:.4rem var(--gutter);gap:.5rem}.announcement-bar .announcement{font-size:7px;letter-spacing:.12em;white-space:nowrap}.announcement-bar .locale-switcher{flex-shrink:0}.announcement-bar .locale-switcher label>span{display:none}.announcement-bar .locale-switcher select{min-width:0;max-width:22vw;padding:.25rem}.announcement-bar .locale-switcher button{padding:.3rem}.site-nav{inset:118px 0 0}}
@media(max-width:1100px){.announcement-bar{position:sticky;top:0;z-index:32;display:flex;min-height:42px;padding:.4rem var(--gutter);gap:.5rem}.announcement-bar .announcement{width:100%;justify-content:center;white-space:normal;text-align:center}.announcement-bar .locale-switcher{display:none}.site-nav{inset:118px 0 0}.mobile-locale-switcher{display:block;width:100%;padding-top:1.25rem;margin-top:.5rem;border-top:1px solid var(--line)}.mobile-locale-switcher .locale-switcher{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%;font:500 9px var(--font-body);letter-spacing:.12em;text-transform:uppercase}.mobile-locale-switcher .locale-switcher label{display:flex;flex-direction:column;gap:.4rem}.mobile-locale-switcher .locale-switcher label>span{font-size:8px;color:var(--muted)}.mobile-locale-switcher .locale-switcher select{width:100%;padding:.55rem .45rem;border:1px solid var(--line);background:transparent;color:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.mobile-locale-switcher .locale-switcher button{grid-column:1/-1;justify-self:start;padding:.65rem .85rem;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:9px;letter-spacing:.12em;text-transform:uppercase}}
.watch-collection{padding-top:clamp(4rem,8vw,8rem)}.watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.watch-card__art{position:relative;height:clamp(300px,34vw,540px);margin:0;overflow:hidden;background:#0a0a0a}.watch-card__art img{width:100%;height:100%;object-fit:cover}.watch-card__content{padding:1.5rem 0;border-bottom:1px solid var(--line)}.watch-card__content h3{margin:.35rem 0 1rem;font:300 clamp(1.7rem,3vw,3rem)/1 var(--font-display)}.watch-card__content>p:not(.eyebrow){min-height:4.5rem;color:var(--muted);font-size:12px}.watch-card__content form{margin-top:1.5rem}.cart-page{max-width:1100px;margin:auto;padding:clamp(5rem,10vw,9rem) var(--gutter)}.cart-page h1{font:300 clamp(3rem,7vw,7rem)/.92 var(--font-display);letter-spacing:-.05em}.cart-items{margin:3rem 0;border-top:1px solid var(--line)}.cart-item{display:flex;justify-content:space-between;gap:2rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.cart-item h2{margin:0;font:300 1.8rem var(--font-display)}.cart-item p{margin:.35rem 0;color:var(--muted);font-size:12px}.cart-item form{align-self:center}.cart-total{display:flex;justify-content:space-between;align-items:center;margin:2rem 0;font:300 1.6rem var(--font-display)}
@media(max-width:700px){.watch-grid{grid-template-columns:1fr}.watch-card__art{height:110vw}.watch-card__content>p:not(.eyebrow){min-height:0}.cart-item{display:block}.cart-item form{margin-top:1rem}.cart-total{font-size:1.3rem}}
.watch-card__media-link,.golkonda-card__media-link{display:block;color:inherit;text-decoration:none}.golkonda-card__content h2 a{color:inherit;text-decoration:none}.golkonda-card__content h2 a:hover,.watch-card__content h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}
.wordmark img{display:block;width:clamp(100px,9vw,144px);height:auto;max-height:50px;object-fit:contain}.wordmark--light img{filter:none}.payment-options{display:flex;gap:1rem;flex-wrap:wrap}.payment-options .checkbox-label{min-width:150px;padding:1rem;border:1px solid var(--light-line)}.payment-options input{display:inline-block;width:auto;margin-right:.5rem}.cart-item>label{min-width:90px}.cart-item>label input{width:70px}.cart-item>strong{white-space:nowrap}.cart-total>div{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}
.announcement-bar.announcement-bar--centered{justify-content:center}.announcement-bar.announcement-bar--centered .announcement{justify-content:center;text-align:center}
.announcement-preorders{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;color:var(--ink);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.15rem}.announcement-preorders span{transition:transform .25s}.announcement-preorders:hover span{transform:translate(2px,-2px)}.announcement-bar--preorders{position:sticky;top:0;z-index:32;justify-content:center}.announcement-bar--preorders .announcement-preorders{position:absolute;left:50%;transform:translateX(-50%)}
@media(max-width:1100px){.announcement-preorders{font-size:8px;letter-spacing:.1em;white-space:nowrap}.announcement-bar .announcement{flex:1}}
.preorder-hub{min-height:80vh;padding:clamp(5rem,10vw,9rem) var(--gutter);background:var(--stone);color:var(--ink)}.preorder-hub__header{max-width:620px;margin-bottom:4rem}.preorder-hub__header h1{margin:.25rem 0 1.5rem;font:300 clamp(3rem,7vw,7rem)/.92 var(--font-display);letter-spacing:-.05em}.preorder-hub__header>p:last-child{max-width:430px;color:var(--muted)}.preorder-hub__list{max-width:1100px;border-top:1px solid var(--line)}.preorder-hub__card{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--line)}.preorder-hub__card h2{margin:.25rem 0 .5rem;font:300 clamp(1.8rem,3.5vw,3.5rem)/1 var(--font-display)}.preorder-hub__card p:not(.eyebrow){margin:0;color:var(--muted)}.preorder-hub__actions{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.preorder-hub__empty{max-width:700px;padding:2rem 0;border-top:1px solid var(--line)}.preorder-hub__empty p{margin:0 0 1.5rem}@media(max-width:700px){.preorder-hub__card{display:block}.preorder-hub__actions{margin-top:1.5rem;align-items:flex-start;flex-direction:column;gap:1rem}.preorder-hub__actions .button,.preorder-hub__actions .text-link{width:100%;justify-content:center}}
.launch-hero-slider{position:relative}.launch-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease}.launch-slide.is-active{position:relative;opacity:1;visibility:visible}.launch-slide .hero-media{position:absolute;inset:0}.launch-slide .launch-countdown{display:flex;gap:.75rem;align-items:baseline;margin-top:2rem;font-size:1rem;letter-spacing:.15em}.launch-slide[data-launch-ended="1"] .launch-countdown,.launch-slide .launch-countdown[hidden]{display:none!important}.launch-slide .launch-countdown strong{font:300 clamp(2rem,4vw,4rem)/1 var(--font-display);letter-spacing:-.03em}.launch-slider-controls{position:absolute;z-index:5;right:var(--gutter);bottom:2rem;display:flex;gap:.5rem}.launch-slider-controls button{width:42px;height:42px;border:1px solid rgba(255,255,255,.6);background:rgba(0,0,0,.25);color:#fff;cursor:pointer;font-size:1.2rem}
.launch-slide[data-launch-ended="1"] .launch-discover{display:none!important}
.launch-hero-slider .launch-discover{display:none!important}
.launch-hero-slider:has(.launch-slide[data-launch-ended="1"])~.launch-band{display:none!important}
.watch-detail-actions{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.watch-detail-actions>.button{margin-top:0}.watch-buy-form{display:flex;align-items:flex-end;gap:.75rem;margin:0}.watch-buy-form label{margin:0 0 0;font-size:9px;line-height:48px;white-space:nowrap}.watch-buy-form input[type=number]{width:76px;height:48px;margin:0;padding:.75rem;border:1px solid var(--line);text-align:center}.watch-buy-form .button{margin:0}.watch-buy-form.is-unavailable{opacity:.65}@media(max-width:560px){.watch-detail-actions{align-items:stretch;flex-direction:column}.watch-buy-form{align-items:flex-end}.watch-buy-form label{line-height:48px}}
