body.globe-page{width:100%;cursor:default;overflow:hidden!important;overflow-x:hidden!important;touch-action:manipulation;-ms-touch-action:manipulation}body.globe-page.globe-unlocked{overflow-y:auto!important;overflow-x:hidden!important}body.globe-page.globe-unlocked::-webkit-scrollbar{display:none}body.globe-page.globe-unlocked{-ms-overflow-style:none;scrollbar-width:none}body.globe-page canvas{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:all!important;z-index:1}body.globe-page .shopify-section{pointer-events:none!important}body.globe-page .shopify-section>*{pointer-events:none!important}body.globe-page canvas,body.globe-page a,body.globe-page button,body.globe-page [role=button],body.globe-page input,body.globe-page select,body.globe-page textarea,body.globe-page .logo,body.globe-page .nav-links>a,body.globe-page .nav-item,body.globe-page .nav-item>a,body.globe-page .nav-utility,body.globe-page .nav-utility>*,body.globe-page .nav-icon-btn,body.globe-page .nav-cart-btn,body.globe-page .enter-btn,body.globe-page .tour-btn,body.globe-page .hero-actions,body.globe-page #nav-ham,body.globe-page .collections-dropdown.open,body.globe-page .collections-dropdown.open>*,body.globe-page .city-card.visible,body.globe-page .city-card.visible>*,body.globe-page .city-sheet.visible,body.globe-page .city-sheet.visible>*,body.globe-page .mnav-drawer.open,body.globe-page .mnav-overlay.open,body.globe-page .cart-drawer.open,body.globe-page .cart-overlay.open,body.globe-page .search-drawer.open,body.globe-page .search-overlay.open,body.globe-page .back-to-globe.is-visible{pointer-events:all!important}body.globe-page .collections-dropdown:not(.open),body.globe-page .collections-dropdown:not(.open) *{pointer-events:none!important}body.globe-page .city-card:not(.visible),body.globe-page .city-card:not(.visible) *,body.globe-page .city-sheet:not(.visible),body.globe-page .city-sheet:not(.visible) *{pointer-events:none!important}body.globe-page .back-to-globe:not(.is-visible){pointer-events:none!important}body.globe-page .home-scroll-content .shopify-section,body.globe-page .home-scroll-content .shopify-section>*,body.globe-page .home-scroll-content .shopify-section *{pointer-events:auto!important}.globe-hero-section{position:relative;z-index:1}.globe-main{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--void, #010101);z-index:1}.globe-spacer{height:100vh;width:100%;pointer-events:none;position:relative}.home-scroll-content{position:relative;z-index:100;background:var(--void, #010101)}.home-scroll-content>.shopify-section{position:relative;z-index:100;background:var(--void, #010101)}canvas{display:block;position:fixed;top:0;left:0;touch-action:none}.globe-page .main-nav{background:transparent!important;padding:32px 48px}.globe-page .nav-ham{position:relative;z-index:10000!important;-webkit-tap-highlight-color:rgba(198,169,106,.3);touch-action:manipulation}.globe-page .main-nav .logo{opacity:0;animation:fadeIn 1.8s ease .4s forwards}.globe-page .main-nav .logo .brand-mark{height:40px}.globe-page .main-nav .nav-links{gap:40px;opacity:0;animation:fadeIn 1.8s ease .6s forwards}.globe-page .main-nav .nav-links>a,.globe-page .main-nav .nav-item>a{opacity:.65}.globe-page .main-nav .nav-links>a:hover,.globe-page .main-nav .nav-item>a:hover{opacity:1;color:var(--champagne)}.hero-text{position:fixed;left:48px;bottom:96px;z-index:100;pointer-events:none;user-select:none;-webkit-user-select:none;opacity:0;animation:fadeIn 2s ease 1.2s forwards}.hero-text h1{font-family:Cormorant Garamond,serif;font-size:3.2rem;font-weight:300;color:var(--ivory);letter-spacing:.01em;line-height:1.12;margin-bottom:28px}.hero-text h1 em{font-style:italic;color:var(--champagne)}main#globe-main,main#globe-main *{-webkit-user-select:none;user-select:none}.hero-actions{display:flex;align-items:center;gap:20px;pointer-events:all}.hero-action-dot{color:#faf9f640;font-size:.8rem}.hero-actions__secondary{display:inline-flex;align-items:center;gap:20px}.enter-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 40px;border:1px solid rgba(198,169,106,.5);background:transparent;font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ivory);text-decoration:none;pointer-events:all;transition:border-color .5s,color .5s,background .5s;cursor:pointer}.enter-btn:hover,.enter-btn:focus-visible{border-color:var(--gold);color:var(--champagne);background:#c6a96a0d}.hint{position:fixed;bottom:calc(32px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#faf9f680;z-index:100;pointer-events:none;transition:opacity .6s;opacity:0;white-space:nowrap;animation:fadeIn 2s ease 2s forwards}.back-to-globe{position:fixed;bottom:32px;right:32px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(198,169,106,.3);background:#010101e6;color:var(--gold, #c6a96a);font-size:.9rem;cursor:pointer;z-index:200;opacity:0;pointer-events:none;transition:opacity .3s ease,border-color .3s ease;display:flex;align-items:center;justify-content:center}.back-to-globe.is-visible{opacity:1;pointer-events:all}.back-to-globe:hover,.back-to-globe:focus-visible{border-color:var(--gold, #c6a96a)}.tier-legend{position:fixed;z-index:100;display:flex;pointer-events:none;transition:opacity .5s ease,visibility .5s ease}.tier-legend__row{display:flex;align-items:center;gap:10px}.tier-legend__dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.tier-legend__label{font-family:Montserrat,sans-serif;font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:#e8e0d099;white-space:nowrap}.tier-legend__dot--gold{background:var(--gold, #c6a96a);box-shadow:0 0 9px #c6a96a99}.tier-legend__dot--ruby{background:var(--ruby, #9B2335);box-shadow:0 0 9px #9b2335a6;animation:tierLegendPulse 2.4s ease-in-out infinite}.tier-legend__dot--obsidian{background:var(--obsidian, #8A9199);opacity:.45}@keyframes tierLegendPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.55);opacity:.45}}@media(min-width:769px){.tier-legend{bottom:30px;right:34px;flex-direction:column;gap:11px}}@media(max-width:768px){.tier-legend{top:70px;left:50%;transform:translate(-50%);flex-direction:row;gap:16px}.tier-legend__label{font-size:.5rem;letter-spacing:.16em}}body.globe-unlocked .tier-legend{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.tier-legend__dot--ruby{animation:none}}.city-card{position:fixed;z-index:200;background:#010101f7;border:1px solid rgba(198,169,106,.22);padding:28px 32px 26px;pointer-events:none;opacity:0;transform:translateY(6px) scale(.97);transition:opacity .35s ease,transform .35s ease,border-color .4s ease,box-shadow .4s ease;width:460px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.city-card.visible{pointer-events:all;opacity:1;transform:translateY(0) scale(1)}.city-card.visible:hover{border-color:#c6a96a80;box-shadow:0 16px 50px #0000008c}.city-card.tier-ruby.visible:hover{border-color:#9b23358c;box-shadow:0 16px 50px #9b233529}.city-card.tier-obsidian.visible:hover{border-color:#8a919973}.card-close{position:absolute;top:0;right:0;background:none;border:none;color:#faf9f699;cursor:pointer;min-width:52px;min-height:52px;display:flex;align-items:center;justify-content:center;font-size:.95rem;line-height:1;transition:color .3s;-webkit-tap-highlight-color:transparent}@media(hover:hover){.card-close:hover{color:var(--champagne)}}.card-header{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding-right:28px}.city-card h3{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--ivory)}.card-coords{font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.16em;color:#faf9f659;text-transform:uppercase;white-space:nowrap}.card-divider{width:100%;height:1px;background:#c6a96a1f;margin:0 0 14px}.card-series{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:flex;align-items:center;gap:8px}.card-series.ruby{color:var(--ruby)}.card-series.obsidian{color:var(--obsidian)}.tier-pip{width:6px;height:6px;border-radius:50%;flex-shrink:0}.tier-pip.gold{background:var(--gold)}.tier-pip.ruby{background:var(--ruby);box-shadow:0 0 6px #9b233566}.tier-pip.obsidian{background:var(--obsidian);opacity:.6}.card-story{font-family:Cormorant Garamond,serif;font-size:.95rem;font-weight:300;font-style:italic;line-height:1.6;color:#faf9f699;margin-bottom:20px}.card-cta{display:flex;flex-direction:column}.card-btn-explore{display:flex;align-items:center;justify-content:center;height:44px;border:1px solid rgba(198,169,106,.35);font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ivory);text-decoration:none;transition:border-color .4s,color .4s,background .4s;cursor:pointer}.card-btn-explore:hover,.card-btn-explore:focus-visible{border-color:var(--gold);color:var(--champagne);background:#c6a96a0a}.card-btn-locked{display:flex;align-items:center;justify-content:center;gap:10px;height:44px;border:1px solid rgba(250,249,246,.1);font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.26em;text-transform:uppercase;color:#faf9f647;cursor:default;-webkit-user-select:none;user-select:none}.lock-icon{position:relative;width:9px;height:8px;border:1px solid rgba(250,249,246,.28);border-radius:1px;margin-top:3px;flex-shrink:0}.lock-icon:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:7px;height:6px;border:1px solid rgba(250,249,246,.28);border-bottom:none;border-radius:4px 4px 0 0}.card-btn-sold{display:flex;align-items:center;justify-content:center;height:44px;border:1px solid rgba(138,145,153,.2);font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:#8a919980;text-decoration:none;transition:border-color .3s,color .3s;cursor:pointer}.card-btn-sold:hover{border-color:var(--obsidian);color:var(--obsidian)}.card-btn-explore,.card-btn-locked,.card-btn-sold{display:none}.card-btn-explore.active,.card-btn-locked.active,.card-btn-sold.active{display:flex}.card-btn-notify,.sheet-btn-notify{display:none;width:100%;box-sizing:border-box;align-items:center;justify-content:center;height:44px;border:1px solid rgba(155,35,53,.45);background:#9b23351a;color:var(--champagne, #e8dcbe);font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;transition:background .3s,border-color .3s}.card-btn-notify.active,.sheet-btn-notify.active{display:flex}.card-btn-notify:hover,.sheet-btn-notify:hover{background:#9b233533;border-color:var(--ruby, #9B2335)}.card-countdown,.sheet-countdown{display:none;text-align:center;margin:2px 0 14px}.card-countdown.active,.sheet-countdown.active{display:block}.card-countdown .cc-k,.sheet-countdown .cc-k{display:block;font-family:Montserrat,sans-serif;font-size:.5rem;letter-spacing:.32em;text-transform:uppercase;color:#e8e0d08c;margin-bottom:5px}.card-countdown .cc-d,.sheet-countdown .cc-d{display:block;font-family:Cormorant Garamond,serif;font-weight:400;font-size:1.9rem;line-height:1;color:var(--gold, #c6a96a)}.journey-nav{display:flex;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid rgba(198,169,106,.12)}.journey-nav__btn{background:none;border:none;color:#e8e0d08c;font-family:Montserrat,sans-serif;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;min-height:44px;padding:0 6px;transition:color .3s}.journey-nav__btn:hover,.journey-nav__btn:focus-visible{color:var(--gold, #c6a96a)}.notify-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;background:#01010100;transition:opacity .4s,visibility .4s,background .4s}.notify-overlay.active{z-index:9999;opacity:1;visibility:visible;pointer-events:all;background:#010101d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.notify-modal{position:relative;background:#0b0a08;border:1px solid rgba(198,169,106,.25);max-width:420px;width:100%;padding:40px 32px 32px}.notify-modal__close{position:absolute;top:8px;right:10px;min-width:44px;min-height:44px;background:none;border:none;color:#e8e0d080;font-size:26px;line-height:1;cursor:pointer;transition:color .2s}.notify-modal__close:hover{color:var(--champagne, #e8dcbe)}.notify-modal__eyebrow{display:block;font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ruby, #9B2335);margin-bottom:10px}.notify-modal__title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:1.7rem;color:var(--ivory, #faf9f6);margin:0 0 22px;line-height:1.2}.notify-modal__field{margin-bottom:14px}.notify-modal__input{width:100%;box-sizing:border-box;height:48px;background:transparent;border:1px solid rgba(198,169,106,.3);padding:0 14px;color:var(--ivory, #faf9f6);font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:.02em;outline:none;transition:border-color .3s}.notify-modal__input:focus{border-color:var(--gold, #c6a96a)}.notify-modal__input::placeholder{color:#faf9f64d}.notify-modal__submit{width:100%;height:48px;background:var(--gold, #c6a96a);border:none;color:var(--void, #010101);font-family:Montserrat,sans-serif;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .3s}.notify-modal__submit:hover{background:var(--champagne, #e8dcbe)}.notify-modal__submit:disabled{opacity:.6;cursor:default}.notify-modal__note{font-size:.6rem;letter-spacing:.03em;color:#faf9f673;margin:14px 0 0;line-height:1.55}.notify-modal__note a{color:var(--gold, #c6a96a)}.notify-modal__done{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.15rem;color:var(--champagne, #e8dcbe);text-align:center;padding:8px 0;margin:0}.city-sheet{position:fixed;bottom:0;left:0;right:0;z-index:300;background:#010101fa;border-top:1px solid rgba(198,169,106,.2);padding:12px 24px calc(32px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .4s cubic-bezier(.32,.72,0,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:none}.city-sheet.visible{transform:translateY(0)}.sheet-handle{width:36px;height:4px;background:#c6a96a33;border-radius:2px;margin:0 auto 18px}.sheet-close{position:absolute;top:4px;right:4px;background:none;border:none;color:#faf9f6bf;cursor:pointer;min-width:64px;min-height:64px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1;transition:color .3s;-webkit-tap-highlight-color:transparent}@media(hover:hover){.sheet-close:hover{color:var(--champagne)}}.card-close:before,.sheet-close:before{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px}.sheet-top{margin-bottom:12px;padding-right:64px}.sheet-top h3{font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--ivory);margin-bottom:3px}.sheet-coords{font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.16em;color:#faf9f659;text-transform:uppercase;white-space:nowrap}.sheet-divider{width:100%;height:1px;background:#c6a96a1f;margin:12px 0}.sheet-series{font-family:Cormorant Garamond,serif;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;display:flex;align-items:center;gap:8px}.sheet-series.ruby{color:var(--ruby)}.sheet-series.obsidian{color:var(--obsidian)}.sheet-story{font-family:Cormorant Garamond,serif;font-size:.9rem;font-weight:300;font-style:italic;line-height:1.5;color:#faf9f68c;margin-bottom:18px}.sheet-btn-explore,.sheet-btn-locked,.sheet-btn-sold{display:none;width:100%}.sheet-btn-explore.active,.sheet-btn-locked.active,.sheet-btn-sold.active{display:flex}.sheet-btn-explore{align-items:center;justify-content:center;border:1px solid rgba(198,169,106,.35);height:44px;font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ivory);text-decoration:none;transition:border-color .3s,color .3s}.sheet-btn-explore:hover,.sheet-btn-explore:focus-visible{border-color:var(--gold);color:var(--champagne)}.sheet-btn-locked{align-items:center;justify-content:center;gap:10px;border:1px solid rgba(250,249,246,.1);height:44px;font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.26em;text-transform:uppercase;color:#faf9f647;cursor:default}.sheet-btn-sold{align-items:center;justify-content:center;border:1px solid rgba(138,145,153,.2);height:44px;font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:#8a919980;text-decoration:none;transition:border-color .3s,color .3s}.sheet-btn-sold:hover{border-color:var(--obsidian);color:var(--obsidian)}.dot-label{position:fixed;z-index:150;pointer-events:none;opacity:0;transition:opacity .4s;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,calc(-100% - 24px));white-space:nowrap}.dot-label.visible{opacity:1}.dot-name{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#daa520;text-shadow:0 1px 8px rgba(0,0,0,.95),0 0 16px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,1);pointer-events:none}.dot-series{font-family:Montserrat,sans-serif;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#daa5208c;text-shadow:0 1px 6px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,1);pointer-events:none;margin-top:3px}.dot-label.ruby .dot-name{color:#c83746}.dot-label.ruby .dot-series{color:#c8374699}.dot-label.obsidian .dot-name{color:#a0a8b2e6}.dot-label.obsidian .dot-series{color:#a0a8b28c}.dot-label.label-hidden{opacity:0!important;transition:opacity .25s}.sigil{position:fixed;top:0;left:0;pointer-events:none;opacity:0;transition:opacity .25s,width .3s,height .3s,filter .4s;z-index:120;transform-style:preserve-3d}.sigil svg{width:100%;height:100%;display:block}.sigil svg path,.sigil svg circle{stroke-width:1.4px!important}.sigil svg path[opacity],.sigil svg circle[opacity]{opacity:1!important}.sigil svg g[opacity]{opacity:1!important}.sigil svg path[stroke-width="0.4"],.sigil svg path[stroke-width="0.5"]{stroke-width:.9px!important;opacity:.55!important}.sigil svg path[stroke-width="0.6"],.sigil svg circle[stroke-width="0.6"]{stroke-width:1px!important;opacity:.65!important}.sigil svg path[stroke-width="0.7"],.sigil svg circle[stroke-width="0.7"]{stroke-width:1.1px!important;opacity:.75!important}.sigil svg path[stroke-width="0.8"],.sigil svg circle[stroke-width="0.8"]{stroke-width:1.2px!important;opacity:.8!important}.sigil svg path[stroke-width="0.9"]{stroke-width:1.3px!important;opacity:.85!important}.sigil svg path[stroke-width="1"],.sigil svg path[stroke-width="1.1"],.sigil svg path[stroke-width="1.2"]{stroke-width:1.5px!important;opacity:.95!important}.sigil.visible{opacity:1}.sigil.hovered{transition:opacity .3s,width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1),filter .3s;width:64px!important;height:64px!important}.sigil[data-city=istanbul] .crescent{transform-origin:12px 7px;transform-box:fill-box;transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.sigil[data-city=istanbul].hovered .crescent{transform:rotate(12deg)}.sigil[data-city=istanbul] .dome{transform-origin:12px 14px;transform-box:fill-box;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s .1s}.sigil[data-city=istanbul].hovered .dome{transform:scale(1.08);opacity:.85}.sigil[data-city=istanbul] .bosphorus{transition:opacity .5s .2s}.sigil[data-city=istanbul].hovered .bosphorus{opacity:.9}.sigil[data-city=troy] .outer-star{transform-origin:12px 12px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s}.sigil[data-city=troy].hovered .outer-star{transform:scale(1.15);opacity:1}.sigil[data-city=troy] .inner-star{transform-origin:12px 12px;transition:transform .6s cubic-bezier(.16,1,.3,1) .05s}.sigil[data-city=troy].hovered .inner-star{transform:scale(1.1) rotate(5deg)}.sigil[data-city=gobeklitepe] .t-pillar-left,.sigil[data-city=gobeklitepe] .t-pillar-right{transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transform-box:fill-box}.sigil[data-city=gobeklitepe] .t-pillar-left{transform-origin:6.2px 14.7px}.sigil[data-city=gobeklitepe] .t-pillar-right{transform-origin:17.8px 14.7px}.sigil[data-city=gobeklitepe].hovered .t-pillar-left,.sigil[data-city=gobeklitepe].hovered .t-pillar-right{opacity:.9;transform:translateY(-.5px)}.sigil[data-city=gobeklitepe] .t-pillar-center{transition:opacity .5s .12s}.sigil[data-city=gobeklitepe].hovered .t-pillar-center{opacity:1}.sigil[data-city=gobeklitepe] .enclosure-floor{transition:opacity .5s .24s}.sigil[data-city=gobeklitepe].hovered .enclosure-floor{opacity:.45}.sigil[data-city=gobeklitepe] .cosmic-eye{transition:opacity .5s .36s,transform .5s .36s;transform-origin:12px 14px;transform-box:fill-box}.sigil[data-city=gobeklitepe].hovered .cosmic-eye{opacity:1;transform:scale(1.2)}.sigil[data-city=london] .shield{transform-origin:12px 12px;transform-box:fill-box;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s}.sigil[data-city=london].hovered .shield{transform:scale(1.06);opacity:.9}.sigil[data-city=london] .cross{transition:opacity .4s .15s}.sigil[data-city=london].hovered .cross{opacity:1}.sigil[data-city=london] .cross line:first-child{transition:opacity .4s .15s}.sigil[data-city=london] .cross line:last-child{transition:opacity .4s .28s}.sigil[data-city=paris] .hub{transform-origin:12px 12px;transform-box:fill-box;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s}.sigil[data-city=paris].hovered .hub{transform:scale(1.2);opacity:1}.sigil[data-city=paris] .spokes-cardinal{transition:opacity .5s .12s}.sigil[data-city=paris].hovered .spokes-cardinal{opacity:.9}.sigil[data-city=paris] .spokes-diagonal{transition:opacity .5s .28s}.sigil[data-city=paris].hovered .spokes-diagonal{opacity:.75}.sigil[data-city=amsterdam] .diag-main{transform-origin:12px 12px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s}.sigil[data-city=amsterdam].hovered .diag-main{transform:scale(1.08);opacity:.9}.sigil[data-city=amsterdam] .diag-sub{transform-origin:12px 12px;transition:transform .7s cubic-bezier(.16,1,.3,1) .06s,opacity .5s .06s}.sigil[data-city=amsterdam].hovered .diag-sub{transform:scale(1.12);opacity:.45}.sigil[data-city=berlin] .pillar-l{transition:transform .6s cubic-bezier(.16,1,.3,1)}.sigil[data-city=berlin].hovered .pillar-l{transform:translate(-1.5px)}.sigil[data-city=berlin] .pillar-r{transition:transform .6s cubic-bezier(.16,1,.3,1)}.sigil[data-city=berlin].hovered .pillar-r{transform:translate(1.5px)}.sigil[data-city=berlin] .gate-eye{transition:opacity .5s .3s,transform .5s .3s}.sigil[data-city=berlin].hovered .gate-eye{opacity:.8;transform:scale(1.15)}.sigil[data-city=milano] .wheel{transform-origin:12px 10px;transition:transform .9s cubic-bezier(.16,1,.3,1)}.sigil[data-city=milano].hovered .wheel{transform:rotate(90deg)}.sigil[data-city=milano] .drop{transition:transform .5s .2s,opacity .5s .2s}.sigil[data-city=milano].hovered .drop{transform:translateY(2px);opacity:.6}.sigil[data-city=zurich] .vault{transform-origin:12px 12px;transition:transform .7s cubic-bezier(.16,1,.3,1)}.sigil[data-city=zurich].hovered .vault{transform:rotate(30deg)}.sigil[data-city=zurich] .vault-lock{transition:opacity .4s .3s}.sigil[data-city=zurich].hovered .vault-lock{opacity:.8}.sigil[data-city=prague] .hands{transform-origin:12px 11px;transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.sigil[data-city=prague].hovered .hands{transform:rotate(30deg)}.sigil[data-city=prague] .crown{transition:opacity .5s .2s,transform .5s .2s}.sigil[data-city=prague].hovered .crown{opacity:.8;transform:scale(1.3)}.sigil[data-city=dubai] .star-body{transform-origin:12px 12px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s}.sigil[data-city=dubai].hovered .star-body{transform:scale(1.08);opacity:.8}.sigil[data-city=dubai] .star-inner{transform-origin:12px 12.5px;transition:transform .6s cubic-bezier(.16,1,.3,1) .05s}.sigil[data-city=dubai].hovered .star-inner{transform:scale(1.15)}.sigil[data-city=newyork] .crown-bar{transition:opacity .3s}.sigil[data-city=newyork].hovered .crown-bar{animation:sigil-flicker .4s ease-in-out 3}@keyframes sigil-flicker{0%,to{opacity:.6}50%{opacity:1}}.sigil[data-city=newyork] .torch-orb{transform-origin:12px 14px;transition:transform .5s,opacity .5s}.sigil[data-city=newyork].hovered .torch-orb{transform:scale(1.12);opacity:.6}.sigil[data-city=miami] .sun{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s;transform-origin:12px 6px}.sigil[data-city=miami].hovered .sun{transform:translateY(2px);opacity:1}.sigil[data-city=miami] .arch-outer{transition:opacity .4s}.sigil[data-city=miami].hovered .arch-outer{opacity:.9}.sigil[data-city=miami] .arch-middle{transition:opacity .4s .12s}.sigil[data-city=miami].hovered .arch-middle{opacity:.75}.sigil[data-city=miami] .arch-inner{transition:opacity .4s .24s}.sigil[data-city=miami].hovered .arch-inner{opacity:.6}.sigil[data-city=miami] .reflections{transition:opacity .5s}.sigil[data-city=miami].hovered .reflections{opacity:1}.sigil[data-city=losangeles] .ring-outer{transform-origin:12px 12px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s}.sigil[data-city=losangeles].hovered .ring-outer{transform:scale(1.1);opacity:.6}.sigil[data-city=losangeles] .ring-mid{transform-origin:12px 12px;transition:transform .7s cubic-bezier(.16,1,.3,1) .05s,opacity .5s}.sigil[data-city=losangeles].hovered .ring-mid{transform:scale(1.08);opacity:.4}.sigil[data-city=losangeles] .rays{transition:opacity .5s .1s}.sigil[data-city=losangeles].hovered .rays{opacity:.5}.a11y-btn{position:fixed;width:44px;height:44px;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;z-index:250;border-radius:50%;opacity:0;pointer-events:none}.a11y-btn:focus-visible{opacity:1;outline:2px solid var(--gold);outline-offset:4px;background:#c6a96a14}.globe-fallback{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.globe-fallback-sphere{width:min(58vw,58vh);height:min(58vw,58vh);border-radius:50%;background:radial-gradient(circle at 35% 32%,#1c1a14,#0c0a07 55%,#010101);border:1px solid rgba(198,169,106,.08)}.tour-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0;background:none;border:none;font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:#faf9f66b;cursor:pointer;pointer-events:all;transition:color .5s;margin:0}.tour-btn:hover{color:var(--champagne)}.tour-btn-dot{width:5px;height:5px;border-radius:50%;background:var(--gold);animation:tourPulse 2s ease-in-out infinite;flex-shrink:0}@keyframes tourPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.tour-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;opacity:0;transition:opacity .6s ease}.tour-overlay.visible{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.gesture-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#01010180;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);align-items:center;justify-content:center;opacity:0;transition:opacity .8s ease;pointer-events:auto}.gesture-overlay.is-visible{opacity:1}.gesture-overlay.is-fading{pointer-events:none}.gesture-overlay-inner{display:flex;flex-direction:column;align-items:center;gap:16px}.gesture-icon{opacity:.8;color:var(--gold)}.gesture-text{font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-align:center;margin-top:8px}@media(max-width:768px){.hint{display:none!important}.gesture-overlay{display:flex}.globe-page .main-nav{padding:20px}.globe-page .main-nav .logo .brand-mark{height:28px}.globe-page .main-nav .nav-links{gap:20px}.globe-page .main-nav .nav-links>a,.globe-page .main-nav .nav-item>a{font-size:.65rem;letter-spacing:.16em}.hero-text{left:20px;bottom:76px}.hero-text h1{font-size:2.2rem;margin-bottom:20px}.hint{font-size:.65rem;letter-spacing:.14em;bottom:calc(16px + env(safe-area-inset-bottom,0px));opacity:0;animation:fadeIn 2s ease 2s forwards}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.hero-action-dot--primary{display:none}.hero-actions__secondary{gap:14px}.enter-btn{padding:0 28px;font-size:.65rem;min-height:44px}.back-to-globe{bottom:20px;right:20px}.dot-name{font-size:11px;font-weight:600}.dot-series{font-size:7.5px}.sigil.hovered{width:56px!important;height:56px!important}}@media(hover:none)and (pointer:coarse){body.globe-page .city-card{display:none!important}body.globe-page .city-sheet{display:block}}@media(prefers-reduced-motion:reduce){.globe-page .main-nav .logo,.globe-page .main-nav .nav-links,.hero-text,.hint,.tour-btn-dot{animation:none;opacity:1}.city-card,.city-sheet{transition:opacity .1s}.enter-btn,.card-btn-explore,.sheet-btn-explore,.sheet-btn-sold,.card-btn-sold{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/globe.css.map */
