.ol[data-astro-cid-u7fckv76]{z-index:5;background:var(--ground);display:none;position:absolute;inset:0}.ol__scroll[data-astro-cid-u7fckv76]{overscroll-behavior:contain;scroll-snap-type:y mandatory;touch-action:pan-y;scrollbar-width:none;height:100%;overflow-y:auto}.ol__scroll[data-astro-cid-u7fckv76]::-webkit-scrollbar{display:none}.ol__item[data-astro-cid-u7fckv76]{scroll-snap-align:start;border-bottom:1px solid var(--line);flex-direction:column;height:calc(100% - 52px);display:flex}.ol__item[data-astro-cid-u7fckv76]:only-child{height:100%}.ol__stage[data-astro-cid-u7fckv76]{background:radial-gradient(ellipse at 50% 62%, color-mix(in srgb, var(--gold) 7%, var(--panel)) 0%, var(--ground) 72%);cursor:pointer;border:0;flex:1;place-items:center;min-height:0;padding:36px 24px 16px;display:grid;position:relative;overflow:hidden}.ol__poster[data-astro-cid-u7fckv76]{object-fit:contain;opacity:.35;max-width:100%;max-height:100%;transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1);transform:scale(.94)}.ol__poster--logo[data-astro-cid-u7fckv76]{width:40%}.ol__item[data-astro-cid-u7fckv76].is-on .ol__poster[data-astro-cid-u7fckv76]{opacity:1;transform:none}.ol__item[data-astro-cid-u7fckv76].is-on .ol__poster--logo[data-astro-cid-u7fckv76]{opacity:.5}.ol__idx[data-astro-cid-u7fckv76]{font:var(--label-font);letter-spacing:var(--meta-track);color:var(--gold);position:absolute;top:14px;left:16px}.ol__hint[data-astro-cid-u7fckv76]{border:1px solid var(--line);background:var(--overlay);font:var(--label-font);color:var(--dim);white-space:nowrap;padding:8px 12px;transition:opacity .4s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ol__hint[data-astro-cid-u7fckv76].is-gone{opacity:0}.ol__info[data-astro-cid-u7fckv76]{flex:none;padding:14px 16px 16px}.ol__name[data-astro-cid-u7fckv76]{font:var(--title-font);text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(34px,11vw,48px)}.ol__meta[data-astro-cid-u7fckv76]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--mute);flex-wrap:wrap;gap:4px 14px;margin:0 0 12px;display:flex}.ol__cta[data-astro-cid-u7fckv76]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ol__view[data-astro-cid-u7fckv76]{border:1px solid var(--gold);background:var(--gold);min-height:48px;color:var(--ground);font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);cursor:pointer;padding:0 16px}.ol__share[data-astro-cid-u7fckv76]{color:var(--dim);display:flex}.ol__share[data-astro-cid-u7fckv76] .share{align-self:stretch;min-height:48px}.ol__dots[data-astro-cid-u7fckv76]{pointer-events:none;gap:7px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ol__dots[data-astro-cid-u7fckv76] i[data-astro-cid-u7fckv76]{background:var(--mute);opacity:.5;border-radius:50%;width:5px;height:5px;transition:height .3s,opacity .3s}.ol__dots[data-astro-cid-u7fckv76] i[data-astro-cid-u7fckv76].on{background:var(--gold);opacity:1;border-radius:3px;height:16px}@media (width<=767px),(pointer:coarse) and (height<=500px){.ol[data-astro-cid-u7fckv76]{display:block}}@media (pointer:coarse) and (height<=500px){.ol__item[data-astro-cid-u7fckv76]{flex-direction:row;height:100%}.ol__stage[data-astro-cid-u7fckv76]{padding:16px}.ol__info[data-astro-cid-u7fckv76]{align-self:flex-end;width:44%}}@media (prefers-reduced-motion:reduce){.ol__poster[data-astro-cid-u7fckv76],.ol__dots[data-astro-cid-u7fckv76] i[data-astro-cid-u7fckv76],.ol__hint[data-astro-cid-u7fckv76]{transition:none}}.d-sr[data-astro-cid-5ntohxnt]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}main{overflow:hidden}.orbital[data-astro-cid-5ntohxnt]{background:var(--ground);color:var(--ink);position:relative;overflow:hidden}.o-grid[data-astro-cid-5ntohxnt]{opacity:.025;background-image:radial-gradient(var(--gold-soft) 1px, transparent 1px);pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.o-floor[data-astro-cid-5ntohxnt]{background:linear-gradient(0deg, var(--gold-ghost), transparent);pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.o-floor-lines[data-astro-cid-5ntohxnt]{background:repeating-linear-gradient(0deg, transparent, transparent 19px, var(--gold-ghost) 19px, var(--gold-ghost) 20px);transform-origin:bottom;pointer-events:none;opacity:.45;height:160px;position:absolute;bottom:0;left:0;right:0;transform:perspective(400px)rotateX(60deg)}.o-top[data-astro-cid-5ntohxnt]{z-index:10;justify-content:flex-end;display:flex;position:absolute;top:16px;left:22px;right:22px}.o-count[data-astro-cid-5ntohxnt]{font:var(--label-font);color:var(--mute);letter-spacing:var(--meta-track)}.o-orbit[data-astro-cid-5ntohxnt]{pointer-events:none;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.o-hint[data-astro-cid-5ntohxnt]{font:var(--label-font);color:var(--gold);letter-spacing:var(--meta-track);text-transform:var(--label-case);z-index:10;animation:3.5s ease-in-out infinite o-hintfade;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}@keyframes o-hintfade{0%,to{opacity:.2}50%{opacity:.6}}.o-scrubber[data-astro-cid-5ntohxnt]{z-index:10;align-items:center;gap:12px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.o-scrubber__deg[data-astro-cid-5ntohxnt]{font:var(--label-font);color:var(--gold);letter-spacing:var(--meta-track);min-width:34px}.o-scrubber__track[data-astro-cid-5ntohxnt]{background:color-mix(in srgb, var(--dim) 8%, transparent);width:160px;height:2px;position:relative}.o-scrubber__fill[data-astro-cid-5ntohxnt]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 75%, transparent));width:0%;height:100%;transition:width var(--dur-fast) linear}.o-scrubber__thumb[data-astro-cid-5ntohxnt]{border:1.5px solid var(--gold-soft);background:var(--overlay);width:10px;height:10px;transition:left var(--dur-fast) linear;border-radius:50%;position:absolute;top:-4px;left:0%;transform:translate(-50%)}.o-scrubber__max[data-astro-cid-5ntohxnt]{font:var(--label-font);color:var(--mute)}.o-empty[data-astro-cid-5ntohxnt]{color:var(--mute);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.o-obj{cursor:pointer;z-index:2;pointer-events:auto;transition:opacity var(--dur-fast), filter var(--dur-fast);position:absolute}.o-obj__inner{width:104px;transition:transform var(--dur-slow) cubic-bezier(.16, 1, .3, 1)}.o-obj:hover .o-obj__inner{transform:scale(1.09)translateY(-3px)}.o-obj__frame{background:linear-gradient(145deg, var(--gold-ghost), color-mix(in srgb, var(--dim) 2%, transparent));border:1px solid var(--gold-soft);width:104px;height:88px;transition:border-color var(--dur-fast);position:relative;overflow:hidden}.o-obj:hover .o-obj__frame{border-color:var(--gold-soft)}.o-obj__img{object-fit:cover;width:100%;height:100%;display:block}.o-obj__placeholder{background:var(--gold-ghost);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.o-obj__logo-fallback{width:60%;height:60%;color:var(--gold);opacity:.55}.o-obj__badge{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--gold);border:1px solid var(--gold-soft);opacity:0;transition:opacity var(--dur-fast);padding:1px 5px;position:absolute;top:4px;right:5px}.o-obj:hover .o-obj__badge{opacity:1}.o-obj__idx{font:var(--label-font);font-size:var(--fs-body);color:var(--gold);line-height:1;position:absolute;bottom:4px;left:6px}.o-obj__info{text-align:center;margin-top:7px}.o-obj__name{font-size:var(--fs-meta);letter-spacing:var(--meta-track);color:var(--ink);transition:color var(--dur-fast);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:104px;font-weight:600;display:-webkit-box;overflow:hidden}.o-caption[data-astro-cid-5ntohxnt]{z-index:10;text-align:center;width:min(720px,100% - 44px);font-size:var(--fs-body);letter-spacing:var(--meta-track);color:var(--ink);overflow-wrap:anywhere;pointer-events:none;margin:0;font-weight:600;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.o-obj:hover .o-obj__name{color:var(--gold)}.o-obj__mat{font:var(--label-font);color:var(--mute);letter-spacing:var(--meta-track);white-space:nowrap;text-overflow:ellipsis;max-width:104px;margin-top:2px;overflow:hidden}.detail[data-astro-cid-5ntohxnt]{background:var(--ground);color:var(--ink);position:relative;overflow:hidden}.d-grid[data-astro-cid-5ntohxnt]{opacity:.02;background-image:radial-gradient(var(--gold-soft) 1px, transparent 1px);pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.d-floor[data-astro-cid-5ntohxnt]{background:repeating-linear-gradient(0deg, transparent, transparent 19px, var(--gold-ghost) 19px, var(--gold-ghost) 20px);transform-origin:bottom;pointer-events:none;opacity:.35;height:180px;position:absolute;bottom:56px;left:0;right:0;transform:perspective(500px)rotateX(65deg)}.d-viewport[data-astro-cid-5ntohxnt]{z-index:2;cursor:grab;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.d-viewport[data-astro-cid-5ntohxnt]:active{cursor:grabbing}.d-load[data-astro-cid-5ntohxnt]{z-index:3;background:color-mix(in srgb, var(--ground) 0%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.d-load__hex[data-astro-cid-5ntohxnt] svg[data-astro-cid-5ntohxnt]{opacity:.5;animation:6s linear infinite d-spin}@keyframes d-spin{to{transform:rotate(360deg)}}.d-load__label[data-astro-cid-5ntohxnt]{font:var(--label-font);letter-spacing:var(--meta-track);color:var(--gold)}.d-still[data-astro-cid-5ntohxnt]{z-index:2;cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:0;padding:72px 24px 120px;display:flex;position:absolute;inset:0}.d-still[data-astro-cid-5ntohxnt][hidden]{display:none}.d-still__img[data-astro-cid-5ntohxnt]{object-fit:contain;max-width:min(560px,100%);min-height:0;max-height:100%}.d-still__img--logo[data-astro-cid-5ntohxnt]{opacity:.35;width:96px}.d-still__note[data-astro-cid-5ntohxnt]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--mute);text-align:center;max-width:36ch}.detail[data-astro-cid-5ntohxnt].is-still .d-viewport[data-astro-cid-5ntohxnt]{cursor:default}.detail[data-astro-cid-5ntohxnt].is-still #d-geo-panel[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt].is-still .d-right[data-astro-cid-5ntohxnt]>[data-astro-cid-5ntohxnt]:not(#d-gallery-panel),.detail[data-astro-cid-5ntohxnt].is-still .d-bot__c[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt].is-still .d-float-info[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt].is-still .d-touch-hint[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt].is-still #d-auto-rotate[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt].is-still #d-wire-act[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt].is-still #d-debug-act[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt].is-still #d-reset-act[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt].is-still #d-tool-turn[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt].is-still #d-tool-reset[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt].is-still [data-astro-cid-5ntohxnt][data-open-sheet=look]{display:none}.d-render-note[data-astro-cid-5ntohxnt]{font:var(--label-font);color:var(--mute);margin:10px 0 0;line-height:1.4}.d-render-note[data-astro-cid-5ntohxnt][hidden]{display:none}.d-filter[data-astro-cid-5ntohxnt]{font:var(--label-font);color:var(--mute);justify-content:space-between;align-items:center;gap:8px;display:flex}.d-aa[data-astro-cid-5ntohxnt]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.d-aa[data-astro-cid-5ntohxnt][hidden],.d-aa[data-astro-cid-5ntohxnt] [data-astro-cid-5ntohxnt][hidden]{display:none}.d-aa[data-astro-cid-5ntohxnt] .d-slider[data-astro-cid-5ntohxnt]{margin-bottom:0}.d-filter[data-astro-cid-5ntohxnt] select[data-astro-cid-5ntohxnt]{min-width:0;font:inherit;color:var(--gold);background:var(--panel);border:1px solid var(--gold-soft);padding:4px 6px}.d-canvas{z-index:1;position:absolute;inset:0;width:100%!important;height:100%!important}.d-left[data-astro-cid-5ntohxnt]{top:8px;left:14px;bottom:calc((80px - (var(--fs-meta) * 1.25 + 14px)) / 2);z-index:11;pointer-events:none;flex-direction:column;gap:6px;width:280px;display:flex;position:absolute}.d-left[data-astro-cid-5ntohxnt]>[data-astro-cid-5ntohxnt]:not(.d-float-info){pointer-events:auto}.d-left__top[data-astro-cid-5ntohxnt]{scrollbar-width:thin;scrollbar-color:var(--gold-soft) transparent;flex-direction:column;flex:0 auto;gap:6px;min-height:0;margin-bottom:auto;display:flex;overflow-y:auto}.d-act[data-astro-cid-5ntohxnt].d-back{text-align:left;background:var(--overlay);flex:none;padding:8px 12px}.d-right[data-astro-cid-5ntohxnt]{z-index:10;scrollbar-width:none;flex-direction:column;gap:6px;width:280px;max-height:calc(100% - 96px);display:flex;position:absolute;top:8px;right:14px;overflow-y:auto}.d-panel[data-astro-cid-5ntohxnt]{border:1px solid var(--gold-soft);background:var(--overlay)}.d-panel__head[data-astro-cid-5ntohxnt]{font:var(--label-font);border-bottom:1px solid var(--gold-soft);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--gold);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.d-panel__tag[data-astro-cid-5ntohxnt]{font-size:var(--fs-meta);color:var(--gold)}summary[data-astro-cid-5ntohxnt].d-panel__head{cursor:pointer;justify-content:flex-start;list-style:none}summary[data-astro-cid-5ntohxnt].d-panel__head>.d-panel__tag[data-astro-cid-5ntohxnt]{margin-left:auto}summary[data-astro-cid-5ntohxnt].d-panel__head>span[data-astro-cid-5ntohxnt]:only-child{margin-right:auto}summary[data-astro-cid-5ntohxnt].d-panel__head::-webkit-details-marker{display:none}summary[data-astro-cid-5ntohxnt].d-panel__head:after{content:"+";margin-left:10px}.d-panel[data-astro-cid-5ntohxnt][open]>summary[data-astro-cid-5ntohxnt].d-panel__head:after{content:"−"}.d-panel[data-astro-cid-5ntohxnt]:not([open])>.d-panel__head[data-astro-cid-5ntohxnt]{border-bottom:none}.d-panel__body[data-astro-cid-5ntohxnt]{padding:10px 12px}.d-desc[data-astro-cid-5ntohxnt] .d-panel__body[data-astro-cid-5ntohxnt]{font:var(--body-font);color:var(--dim);white-space:pre-line}.d-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.d-row:last-child{border-bottom:none}.d-k{font:var(--label-font);color:var(--mute)}.d-v{font:var(--label-font);font-size:var(--fs-body);color:var(--ink);text-align:right}.d-mat-tag{font:var(--label-font);letter-spacing:var(--meta-track);color:var(--gold);background:var(--gold-ghost);border:1px solid var(--gold-soft);margin:3px 3px 3px 0;padding:3px 14px;display:inline-block}.d-gallery[data-astro-cid-5ntohxnt]{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.d-gallery__img{aspect-ratio:1;object-fit:cover;border:1px solid var(--gold-soft);width:100%;display:block}.d-slider{align-items:center;gap:10px;margin-bottom:10px;display:flex}.d-slider:last-child{margin-bottom:0}.d-slider__l{font:var(--label-font);color:var(--mute);min-width:48px;letter-spacing:var(--meta-track)}.d-slider__bar{background:color-mix(in srgb, var(--dim) 8%, transparent);cursor:ew-resize;user-select:none;touch-action:none;flex:1;height:5px;position:relative}.d-slider__fill{background:color-mix(in srgb, var(--gold) 42%, transparent);pointer-events:none;height:100%}.d-slider__v{font:var(--label-font);color:var(--dim);text-align:right;min-width:42px}.d-emit{border-bottom:1px solid var(--line);padding:6px 0 10px}.d-emit:last-child{border-bottom:none;padding-bottom:0}.d-emit__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.d-emit__name{font:var(--label-font);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-emit__color{border:2px solid var(--gold-soft);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:27px;height:27px;padding:0}.d-emit__color::-webkit-color-swatch-wrapper{padding:0}.d-emit__color::-webkit-color-swatch{border:none;border-radius:50%}.d-emit__color::-moz-color-swatch{border:none;border-radius:50%}.d-float-info[data-astro-cid-5ntohxnt]{border:1px solid var(--gold-soft);background:var(--overlay);pointer-events:none;box-sizing:border-box;flex:none;align-items:center;gap:14px;padding:10px 12px;display:flex}.d-compass[data-astro-cid-5ntohxnt]{border:1px solid var(--gold-soft);border-radius:50%;flex-shrink:0;width:52px;height:52px;position:relative}.d-compass__n[data-astro-cid-5ntohxnt]{font:var(--label-font);font-size:var(--fs-meta);color:var(--gold);position:absolute;top:-9px;left:50%;transform:translate(-50%)}.d-compass__arr[data-astro-cid-5ntohxnt]{background:linear-gradient(color-mix(in srgb, var(--gold) 70%, transparent), var(--gold-ghost));transform-origin:bottom;width:2px;height:18px;transition:transform var(--dur-fast) linear;margin-left:-1px;position:absolute;bottom:50%;left:50%}.d-compass__dot[data-astro-cid-5ntohxnt]{background:color-mix(in srgb, var(--gold) 50%, transparent);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d-float-coords[data-astro-cid-5ntohxnt]{font:var(--label-font);color:var(--gold);letter-spacing:var(--meta-track);white-space:pre;line-height:1.7}.d-hold[data-astro-cid-5ntohxnt]{z-index:11;left:16px;right:16px;bottom:calc(96px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--overlay);width:fit-content;font:var(--label-font);color:var(--dim);text-align:center;pointer-events:none;margin:0 auto;padding:8px 12px;position:absolute}.d-hold[data-astro-cid-5ntohxnt][hidden]{display:none}.d-bot[data-astro-cid-5ntohxnt]{z-index:10;white-space:nowrap;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;display:grid;position:absolute;bottom:0;left:0;right:0}.d-bot__c[data-astro-cid-5ntohxnt]{grid-column:2;align-items:center;gap:14px;display:flex}.d-bot__deg[data-astro-cid-5ntohxnt]{font:var(--label-font);font-size:var(--fs-body);color:var(--gold);text-align:right;min-width:52px}.d-bot__track[data-astro-cid-5ntohxnt]{background:color-mix(in srgb, var(--dim) 8%, transparent);width:200px;height:3px;position:relative}.d-bot__fill[data-astro-cid-5ntohxnt]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 60%, transparent));width:0%;height:100%}.d-bot__thumb[data-astro-cid-5ntohxnt]{border:2px solid var(--gold-soft);background:var(--overlay);border-radius:50%;width:13px;height:13px;position:absolute;top:-5px;left:0%;transform:translate(-50%)}.d-bot__max[data-astro-cid-5ntohxnt]{font:var(--label-font);color:var(--mute)}.d-bot__r[data-astro-cid-5ntohxnt]{grid-column:3;justify-self:end;align-items:center;gap:6px;padding:0 16px;display:flex}@media (width<=1180px){.d-bot__c[data-astro-cid-5ntohxnt]{display:none}}.d-act[data-astro-cid-5ntohxnt]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);border:1px solid var(--gold-soft);color:var(--gold);cursor:pointer;transition:all var(--dur-fast);background:0 0;padding:6px 14px}.d-act[data-astro-cid-5ntohxnt]:hover{border-color:var(--gold-soft);color:var(--gold);background:var(--gold-ghost)}.d-share[data-astro-cid-5ntohxnt]{display:flex}.d-share[data-astro-cid-5ntohxnt] .share{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);border:1px solid var(--gold-soft);color:var(--gold);transition:all var(--dur-fast);background:0 0;padding:6px 14px}.d-share[data-astro-cid-5ntohxnt] .share:hover{border-color:var(--gold-soft);color:var(--gold);background:var(--gold-ghost)}.d-act--on[data-astro-cid-5ntohxnt]{border-color:var(--gold-soft);color:var(--gold)}.d-hdri-bg[data-astro-cid-5ntohxnt],.d-stop[data-astro-cid-5ntohxnt]{width:100%;margin-top:10px}.d-preset-save[data-astro-cid-5ntohxnt]{width:100%}.d-warn[data-astro-cid-5ntohxnt]{border:1px solid var(--gold-soft);background:var(--overlay);max-width:380px;height:fit-content;color:var(--ink);margin:auto;padding:20px;position:fixed;inset:0}.d-warn[data-astro-cid-5ntohxnt]::backdrop{background:#0000008c}.d-warn__title[data-astro-cid-5ntohxnt]{font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--gold);margin:0 0 10px}.d-warn__text[data-astro-cid-5ntohxnt]{color:var(--dim);margin:0 0 16px;line-height:1.5}.d-seg[data-astro-cid-5ntohxnt]{gap:6px;display:flex}.d-seg[data-astro-cid-5ntohxnt][hidden]{display:none}.d-seg[data-astro-cid-5ntohxnt]:not([hidden])+.d-seg[data-astro-cid-5ntohxnt]{margin-top:8px}.d-seg[data-astro-cid-5ntohxnt] .d-act[data-astro-cid-5ntohxnt]{flex:1;padding:6px 4px}.d-right[data-astro-cid-5ntohxnt] .d-act[data-astro-cid-5ntohxnt][aria-pressed=true]{background:var(--gold-ghost)}.d-right[data-astro-cid-5ntohxnt] .d-act[data-astro-cid-5ntohxnt][aria-pressed=false]{opacity:.55}.o-hint__touch[data-astro-cid-5ntohxnt],.d-top[data-astro-cid-5ntohxnt],.d-tools[data-astro-cid-5ntohxnt],.d-touch-hint[data-astro-cid-5ntohxnt],.d-sheet-backdrop[data-astro-cid-5ntohxnt],.d-panels__head[data-astro-cid-5ntohxnt]{display:none}.d-panels[data-astro-cid-5ntohxnt]{display:contents}@media (hover:none){.o-hint__mouse[data-astro-cid-5ntohxnt]{display:none}.o-hint__touch[data-astro-cid-5ntohxnt]{display:inline}}@media (width<=767px),(pointer:coarse) and (height<=500px){.d-viewport[data-astro-cid-5ntohxnt]{touch-action:none}.o-top[data-astro-cid-5ntohxnt],.o-orbit[data-astro-cid-5ntohxnt],.o-caption[data-astro-cid-5ntohxnt],.o-hint[data-astro-cid-5ntohxnt],.o-scrubber[data-astro-cid-5ntohxnt]{display:none}}@media (width<=900px),(pointer:coarse) and (height<=500px){body:has(#detail-view[aria-hidden=false]) .tnav{display:none}.d-viewport[data-astro-cid-5ntohxnt]{inset:0}.d-bot[data-astro-cid-5ntohxnt],.d-back[data-astro-cid-5ntohxnt],.d-float-info[data-astro-cid-5ntohxnt]{display:none}.d-top[data-astro-cid-5ntohxnt]{z-index:12;padding:calc(12px + env(safe-area-inset-top)) 12px 28px;background:linear-gradient(color-mix(in srgb, var(--ground) 70%, transparent), transparent);pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.d-top[data-astro-cid-5ntohxnt]>[data-astro-cid-5ntohxnt]{pointer-events:auto}.d-round[data-astro-cid-5ntohxnt]{border:1px solid var(--line);background:var(--overlay);min-width:44px;height:44px;font:var(--label-font);color:var(--ink);white-space:nowrap;border-radius:22px;flex:none;place-items:center;padding:0 12px;font-size:18px;display:grid}.d-round--share[data-astro-cid-5ntohxnt]{font-size:var(--fs-meta)}.d-top__name[data-astro-cid-5ntohxnt]{min-width:0;font:var(--title-font);text-transform:uppercase;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 10px color-mix(in srgb, var(--ground) 60%, transparent);flex:1;margin:0;font-size:28px;overflow:hidden}.d-tools[data-astro-cid-5ntohxnt]{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:12;border:1px solid var(--line);background:color-mix(in srgb, var(--ground) 88%, transparent);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute}.d-tool[data-astro-cid-5ntohxnt]{min-height:62px;font:var(--label-font);letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-content:center;place-items:center;gap:5px;padding:0 2px;font-size:11.5px;display:grid;overflow:hidden}.d-tool[data-astro-cid-5ntohxnt][hidden]{display:none}.d-tool[data-astro-cid-5ntohxnt]+.d-tool[data-astro-cid-5ntohxnt]{border-left:1px solid var(--line)}.d-tool[data-astro-cid-5ntohxnt] svg[data-astro-cid-5ntohxnt]{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.d-tool[data-astro-cid-5ntohxnt][aria-pressed=true],.d-tool[data-astro-cid-5ntohxnt][aria-expanded=true]{color:var(--gold)}.d-touch-hint[data-astro-cid-5ntohxnt]{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:11;border:1px solid var(--line);background:var(--overlay);font:var(--label-font);color:var(--dim);white-space:nowrap;pointer-events:none;margin:0;padding:8px 12px;transition:opacity .4s;display:block;position:absolute;transform:translate(-50%)}.d-touch-hint[data-astro-cid-5ntohxnt].is-gone{opacity:0}.d-panels[data-astro-cid-5ntohxnt]{display:none}.detail[data-astro-cid-5ntohxnt][data-sheet] .d-sheet-backdrop[data-astro-cid-5ntohxnt]{z-index:65;background:#0000008c;display:block;position:fixed;inset:0}.detail[data-astro-cid-5ntohxnt][data-sheet] .d-panels[data-astro-cid-5ntohxnt]{z-index:70;overscroll-behavior:contain;max-height:75dvh;padding:0 12px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--panel);touch-action:pan-y;animation:.24s ease-out d-sheet-up;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.d-panels__head[data-astro-cid-5ntohxnt]{font:var(--label-font);z-index:1;background:var(--panel);min-height:52px;letter-spacing:var(--meta-track);text-transform:var(--label-case);color:var(--gold);justify-content:space-between;align-items:center;padding-top:6px;display:flex;position:sticky;top:0}.d-panels__handle[data-astro-cid-5ntohxnt]{background:var(--mute);opacity:.6;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.d-panels__close[data-astro-cid-5ntohxnt]{width:44px;height:44px;font-size:var(--fs-icon);color:var(--ink);background:0 0;border:0;line-height:1}.d-left[data-astro-cid-5ntohxnt],.d-right[data-astro-cid-5ntohxnt]{display:none}.detail[data-astro-cid-5ntohxnt][data-sheet=info] .d-left[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt][data-sheet=look] .d-right[data-astro-cid-5ntohxnt],.detail[data-astro-cid-5ntohxnt][data-sheet=photos] .d-right[data-astro-cid-5ntohxnt]{width:auto;max-height:none;margin-top:4px;display:flex;position:static;overflow:visible}.detail[data-astro-cid-5ntohxnt][data-sheet=look] #d-gallery-panel[data-astro-cid-5ntohxnt]{display:none!important}.detail[data-astro-cid-5ntohxnt][data-sheet=photos] .d-right[data-astro-cid-5ntohxnt]>[data-astro-cid-5ntohxnt]:not(#d-gallery-panel){display:none}.d-slider__bar{background:linear-gradient(color-mix(in srgb, var(--dim) 14%, transparent), color-mix(in srgb, var(--dim) 14%, transparent)) center / 100% 5px no-repeat;height:44px}.d-slider__fill{background:var(--gold);height:5px;margin-top:19.5px;position:relative}.d-slider__fill:after{content:"";background:var(--gold);border-radius:50%;width:18px;height:18px;position:absolute;top:-6.5px;right:-9px}}@media (pointer:coarse) and (height<=500px){.d-tools[data-astro-cid-5ntohxnt]{left:auto;top:calc(8px + env(safe-area-inset-top));right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));grid-auto-rows:minmax(0,1fr);grid-auto-flow:row;width:76px}.d-tool[data-astro-cid-5ntohxnt]{min-height:0}.d-tool[data-astro-cid-5ntohxnt]+.d-tool[data-astro-cid-5ntohxnt]{border-left:0;border-top:1px solid var(--line)}.d-top[data-astro-cid-5ntohxnt]{right:92px}.d-touch-hint[data-astro-cid-5ntohxnt],.d-hold[data-astro-cid-5ntohxnt]{bottom:16px}.detail[data-astro-cid-5ntohxnt][data-sheet] .d-panels[data-astro-cid-5ntohxnt]{border-left:1px solid var(--rule);width:min(420px,60vw);max-height:85dvh;left:auto}}@keyframes d-sheet-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.detail[data-astro-cid-5ntohxnt][data-sheet] .d-panels[data-astro-cid-5ntohxnt]{animation:none}.d-touch-hint[data-astro-cid-5ntohxnt]{transition:none}}
