.detail-module__EfkpIW__page{background:var(--canvas);min-height:100vh;color:var(--ink);padding:105px 0 72px}.detail-module__EfkpIW__page button,.detail-module__EfkpIW__page a{cursor:pointer;-webkit-tap-highlight-color:transparent}.detail-module__EfkpIW__page :is(button,a):focus-visible{outline:2px solid var(--mig-gold);outline-offset:5px}.detail-module__EfkpIW__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.detail-module__EfkpIW__topbar{border-bottom:1px solid var(--hairline);color:var(--muted);letter-spacing:2px;justify-content:space-between;align-items:center;padding-bottom:23px;font:10px monospace;display:flex}.detail-module__EfkpIW__breadcrumbs{min-width:0;max-width:min(100%,760px);color:var(--muted);font:12px var(--font-ui);letter-spacing:0;align-items:center;gap:9px;display:flex;overflow:hidden}.detail-module__EfkpIW__breadcrumbs a{flex:none;transition:color .25s}.detail-module__EfkpIW__breadcrumbs a:hover{color:var(--ink)}.detail-module__EfkpIW__breadcrumbsSeparator{opacity:.55;flex:none}.detail-module__EfkpIW__breadcrumbsCurrent{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-module__EfkpIW__back{font:12px var(--font-ui);letter-spacing:0;color:var(--muted);align-items:center;gap:10px;transition:color .25s;display:inline-flex}.detail-module__EfkpIW__back:hover{color:var(--ink)}.detail-module__EfkpIW__header{justify-content:space-between;align-items:end;gap:50px;padding:62px 0 48px;display:flex}.detail-module__EfkpIW__eyebrow{color:var(--mig-gold);align-items:center;gap:9px;font-size:11px;display:inline-flex}.detail-module__EfkpIW__eyebrow i{background:var(--mig-gold);border-radius:50%;width:6px;height:6px}.detail-module__EfkpIW__header h1{letter-spacing:-2px;margin:18px 0 13px;font-size:clamp(42px,6vw,82px);font-weight:500;line-height:1.5}.detail-module__EfkpIW__summary{max-width:600px;color:var(--body);font-size:15px;line-height:2.2}.detail-module__EfkpIW__header aside{border-inline-start:1px solid var(--hairline);flex-direction:column;gap:11px;min-width:150px;padding:11px 0 8px 30px;display:flex}.detail-module__EfkpIW__header aside small,.detail-module__EfkpIW__header aside span{color:var(--muted);letter-spacing:2px;font-size:10px}.detail-module__EfkpIW__header aside strong{color:var(--mig-gold);font-size:50px;font-weight:400;line-height:1}.detail-module__EfkpIW__header aside span{letter-spacing:0}.detail-module__EfkpIW__gallery{margin-top:10px}.detail-module__EfkpIW__mainImage{background:var(--surface-soft);border-radius:8px;min-height:420px;position:relative;overflow:hidden}.detail-module__EfkpIW__mainImage>button{cursor:zoom-in;width:100%;height:min(68vh,680px);display:block}.detail-module__EfkpIW__mainImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-module__EfkpIW__nav{color:#fff;direction:ltr;align-items:center;gap:14px;display:flex;position:absolute;bottom:24px;left:28px}.detail-module__EfkpIW__nav button{color:#fff;background:#1118;border:1px solid #fff5;border-radius:50%;place-items:center;width:35px;height:35px;font-size:18px;transition:all .2s;display:grid}.detail-module__EfkpIW__nav button:hover{background:var(--mig-gold);color:#111}.detail-module__EfkpIW__nav span{font:11px monospace}.detail-module__EfkpIW__noImage{height:min(68vh,680px);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:12px;display:flex}.detail-module__EfkpIW__noImage .detail-module__EfkpIW__icon{width:42px;height:42px;color:var(--mig-gold)}.detail-module__EfkpIW__thumbs{gap:10px;padding:15px 0 4px;display:flex;overflow-x:auto}.detail-module__EfkpIW__thumbs button{opacity:.55;border:1px solid #0000;border-radius:5px;flex:0 0 106px;height:76px;transition:all .25s;position:relative;overflow:hidden}.detail-module__EfkpIW__thumbs button:hover,.detail-module__EfkpIW__thumbs .detail-module__EfkpIW__activeThumb{opacity:1;border-color:var(--mig-gold)}.detail-module__EfkpIW__thumbs img{object-fit:cover;width:100%;height:100%}.detail-module__EfkpIW__thumbs span{color:#fff;text-shadow:0 1px 5px #000;font:9px monospace;position:absolute;bottom:5px;right:7px}.detail-module__EfkpIW__content{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:90px;margin-top:86px;display:grid}.detail-module__EfkpIW__label{color:var(--mig-gold);margin-bottom:23px;font-size:11px}.detail-module__EfkpIW__description{max-width:680px;color:var(--body);white-space:pre-line;font-size:16px;line-height:2.35}.detail-module__EfkpIW__highlights{margin-top:62px}.detail-module__EfkpIW__highlights ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;margin:0;padding:0;list-style:none;display:grid}.detail-module__EfkpIW__highlights li{border-top:1px solid var(--hairline);color:var(--ink);padding:16px 0;font-size:12px;line-height:1.9}.detail-module__EfkpIW__highlights li:before{content:"↙";color:var(--mig-gold);margin-left:9px}.detail-module__EfkpIW__info{border:1px solid var(--hairline);background:var(--surface-card);border-radius:8px;padding:28px;position:sticky;top:95px}.detail-module__EfkpIW__info dl{border-top:1px solid var(--hairline);margin:0}.detail-module__EfkpIW__info dl>div{border-bottom:1px solid var(--hairline);grid-template-columns:105px 1fr;gap:15px;padding:17px 0;display:grid}.detail-module__EfkpIW__info dt{color:var(--muted);font-size:10px}.detail-module__EfkpIW__info dd{color:var(--ink);margin:0;font-size:12px;line-height:1.8}.detail-module__EfkpIW__button{background:var(--ink);color:var(--canvas);border-radius:5px;justify-content:center;align-items:center;gap:18px;margin-top:25px;padding:15px 20px;font-size:11px;transition:all .25s;display:inline-flex}.detail-module__EfkpIW__button:hover{background:var(--mig-gold);color:#111;transform:translateY(-2px)}.detail-module__EfkpIW__cta{border-block:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:25px;margin-top:105px;padding:42px 0;display:flex}.detail-module__EfkpIW__cta h2{margin:16px 0 0;font-size:clamp(22px,3vw,38px);font-weight:500;line-height:1.7}.detail-module__EfkpIW__cta>a{color:var(--ink);align-items:center;gap:15px;font-size:12px;display:inline-flex}.detail-module__EfkpIW__cta>a:hover{color:var(--mig-gold)}.detail-module__EfkpIW__lightbox{z-index:100;background:#050505f2;justify-content:center;align-items:center;padding:50px;display:flex;position:fixed;inset:0}.detail-module__EfkpIW__lightbox>img{object-fit:contain;max-width:min(1100px,90vw);max-height:86vh;box-shadow:0 24px 90px #000}.detail-module__EfkpIW__close,.detail-module__EfkpIW__lightboxPrev,.detail-module__EfkpIW__lightboxNext{z-index:1;color:#fff;background:#1119;border:1px solid #fff4;border-radius:50%;place-items:center;transition:all .2s;display:grid;position:absolute}.detail-module__EfkpIW__close{width:42px;height:42px;top:25px;right:25px}.detail-module__EfkpIW__lightboxPrev,.detail-module__EfkpIW__lightboxNext{width:48px;height:48px;font-size:20px;top:50%}.detail-module__EfkpIW__lightboxPrev{right:25px}.detail-module__EfkpIW__lightboxNext{left:25px}.detail-module__EfkpIW__close:hover,.detail-module__EfkpIW__lightboxPrev:hover,.detail-module__EfkpIW__lightboxNext:hover{background:var(--mig-gold);color:#111}.detail-module__EfkpIW__count{color:#fff;font:11px monospace;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.detail-module__EfkpIW__empty,.detail-module__EfkpIW__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:40px 20px;display:flex}.detail-module__EfkpIW__empty>strong{color:var(--mig-gold);font:34px monospace}.detail-module__EfkpIW__empty h1{margin:25px 0 8px;font-size:24px;font-weight:500}.detail-module__EfkpIW__empty p,.detail-module__EfkpIW__loading p{color:var(--muted);font-size:13px}.detail-module__EfkpIW__loading{gap:10px}.detail-module__EfkpIW__loading span{background:var(--surface-card);border-radius:4px;width:min(620px,85vw);height:16px;animation:1.4s ease-in-out infinite detail-module__EfkpIW__pulse}.detail-module__EfkpIW__loading span:first-child{height:min(50vh,500px)}@keyframes detail-module__EfkpIW__pulse{50%{opacity:.45}}@media (max-width:900px){.detail-module__EfkpIW__header{gap:30px}.detail-module__EfkpIW__content{gap:40px}.detail-module__EfkpIW__info dl>div{grid-template-columns:85px 1fr}}@media (max-width:680px){.detail-module__EfkpIW__page{padding-top:84px}.detail-module__EfkpIW__topbar{padding-bottom:18px}.detail-module__EfkpIW__topbar>span{display:none}.detail-module__EfkpIW__header{padding:38px 0 32px;display:block}.detail-module__EfkpIW__header h1{font-size:44px}.detail-module__EfkpIW__summary{font-size:13px}.detail-module__EfkpIW__header aside{display:none}.detail-module__EfkpIW__mainImage,.detail-module__EfkpIW__mainImage>button{height:60vh;min-height:330px}.detail-module__EfkpIW__thumbs button{flex-basis:88px;height:64px}.detail-module__EfkpIW__content{grid-template-columns:1fr;gap:55px;margin-top:60px}.detail-module__EfkpIW__info{order:-1;padding:22px;position:static}.detail-module__EfkpIW__description{font-size:14px}.detail-module__EfkpIW__highlights{margin-top:45px}.detail-module__EfkpIW__highlights ul{grid-template-columns:1fr}.detail-module__EfkpIW__cta{margin-top:65px;padding:30px 0;display:block}.detail-module__EfkpIW__cta>a{margin-top:25px}.detail-module__EfkpIW__lightbox{padding:20px}.detail-module__EfkpIW__lightbox>img{max-width:96vw;max-height:80vh}.detail-module__EfkpIW__lightboxPrev,.detail-module__EfkpIW__lightboxNext{width:40px;height:40px;top:auto;bottom:25px}.detail-module__EfkpIW__lightboxPrev{right:25px}.detail-module__EfkpIW__lightboxNext{left:25px}.detail-module__EfkpIW__count{bottom:38px}}@media (prefers-reduced-motion:reduce){.detail-module__EfkpIW__page *{transition:none!important;animation:none!important}}
