.sfpzNq_stage{min-width:0;position:relative}.sfpzNq_photograph{aspect-ratio:1;background:linear-gradient(135deg,#e4e5df,#c7cbc6);position:relative;overflow:hidden}.sfpzNq_stage .sfpzNq_photograph .sfpzNq_photo{mix-blend-mode:normal;object-fit:contain;width:100%;height:100%;padding:0;display:block;transform:none}.sfpzNq_light{background:#f5f5f1}.sfpzNq_pendingPhoto{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sfpzNq_photoFallback{color:#222820;background:#d7dcd2;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;font-size:14px;display:flex;position:absolute;inset:0}.sfpzNq_photoFallback a{text-decoration:underline}.sfpzNq_point{z-index:2;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.sfpzNq_point span{color:#f0dfbb;width:25px;height:25px;font:9px var(--instrument-mono);background:#302b22;border:1px solid #f0dfbb;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 4px #302b2226}.sfpzNq_point[aria-pressed=true] span{color:#211f19;background:#e5c493;border-color:#211f19}.sfpzNq_zoomButton{color:#f4f0e8;z-index:2;background:#212724;border:1px solid #596159;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:10px;display:flex;position:absolute;bottom:14px;right:14px}.sfpzNq_annotation{border-top:1px solid #53594f;border-bottom:1px solid #454b43;grid-template-columns:1fr auto auto;align-items:center;gap:13px;min-height:64px;padding:15px 20px;font-size:11px;display:grid}.sfpzNq_annotation strong{max-width:260px;font-weight:400}.sfpzNq_annotation>a{color:var(--brass);align-items:center;gap:3px;font-size:10px;display:flex}.sfpzNq_annotationLabel{font:9px/1.6 var(--instrument-mono);letter-spacing:1px;text-transform:uppercase;color:var(--brass)}.sfpzNq_viewSelector{border-bottom:1px solid #454b43;gap:0;display:flex;overflow-x:auto}.sfpzNq_viewSelector button{background:0 0;border:0;border-right:1px solid #454b43;border-radius:0;flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:4px;min-height:54px;padding:10px 13px;font-size:10px;display:flex}.sfpzNq_viewSelector button>span{color:#aeb1a6;font:8px var(--instrument-mono)}.sfpzNq_viewSelector button[aria-pressed=true]{background:#414238;box-shadow:inset 0 2px #d0a574}.sfpzNq_imageStatus:empty{display:none}.sfpzNq_imageStatus{padding:10px 20px;font-size:11px}.sfpzNq_viewNote{color:#bdc1b9;padding:0 20px 16px;font-size:10px}.sfpzNq_cinematicHero.counter-hero{--counter-ink:#f2eee7;--counter-muted:#b4b8ae;--counter-rule:#53594f;color:#f2eee7;background:#222925;border-top:1px solid #868673;padding:25px 36px 0}.sfpzNq_cinematicHero .counter-main{grid-template-columns:.8fr 1.35fr;align-items:center;gap:48px;min-height:570px}.sfpzNq_cinematicHero .counter-copy{padding:32px 0}.sfpzNq_cinematicHero .counter-kicker{color:#d7bd96;font:10px/1.6 var(--instrument-mono);letter-spacing:.6px}.sfpzNq_cinematicHero .counter-copy h1{font-size:clamp(48px,5.1vw,72px)}.sfpzNq_cinematicHero .counter-copy h1 em{color:#d7bd96}.sfpzNq_cinematicHero .counter-deck{max-width:310px;font-size:13px}.sfpzNq_cinematicHero .counter-cta{color:#24271f;background:#d6ba8d;border-color:#d6ba8d;gap:22px}.sfpzNq_cinematicHero .counter-cta:hover{background:#e8cda3}.sfpzNq_cinematicHero .counter-secondary{color:#e7e6db}.sfpzNq_cinematicHero .counter-exhibit{padding-top:20px}.sfpzNq_cinematicHero .counter-index{display:none}.sfpzNq_cinematicHero .counter-photo{height:auto;overflow:visible}.sfpzNq_cinematicHero .counter-object-label{border-top:0;padding:18px 0 14px}.sfpzNq_cinematicHero .counter-object-label a{color:#f2eee7;font-size:28px}.sfpzNq_cinematicHero .counter-object-label p{max-width:245px}.sfpzNq_cinematicHero .counter-routines{margin-top:27px}.sfpzNq_cinematicHero .counter-routines button{color:#f2eee7}.sfpzNq_cinematicHero .counter-routines button[aria-pressed=true]{background:#353d33}.sfpzNq_cinematicHero .counter-routines button:hover{background:#30372e}.sfpzNq_cinematicHero .routine-number{color:#d7bd96}.sfpzNq_cinematicHero .counter-routines button:after{background:#d7bd96}.sfpzNq_heroStage .sfpzNq_photograph{background:linear-gradient(130deg,#a9b0a4 0%,#d6d8cd 55%,#b8beb3 100%);max-width:460px;margin-inline:auto}.sfpzNq_heroStage .sfpzNq_annotation{min-height:58px;padding-left:0;padding-right:0}.sfpzNq_heroSpecifications{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 14px;display:grid}.sfpzNq_heroSpecifications>div+div{border-left:1px solid #53594f;padding-left:16px}.sfpzNq_heroSpecifications dt{font:8px/1.6 var(--instrument-mono);letter-spacing:.7px;text-transform:uppercase;color:#bec4b6}.sfpzNq_heroSpecifications dd{font:11px/1.6 var(--instrument-mono);color:#f2eee7;margin:7px 0 0}.sfpzNq_lightbox{color:#f2eee7;background:#202623;border:1px solid #969780;width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px}.sfpzNq_lightbox::backdrop{background:#0d100fe8}.sfpzNq_lightboxHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sfpzNq_lightboxHeading h2{margin:8px 0 2px;font-size:30px}.sfpzNq_lightboxHeading p{font-size:11px}.sfpzNq_lightbox button{color:#f2eee7;background:0 0;border:1px solid #767e70;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.sfpzNq_zoomControls{align-items:center;gap:10px;margin:18px 0;display:flex}.sfpzNq_zoomControls output{text-align:center;min-width:45px;font:12px var(--instrument-mono)}.sfpzNq_zoomControls>button:last-of-type{padding:0 12px}.sfpzNq_zoomControls>span{color:#b7bcb1;margin-left:auto;font-size:11px}.sfpzNq_zoomViewport{overscroll-behavior:contain;background:#e4e5df;height:min(62dvh,700px);overflow:auto}.sfpzNq_zoomViewport>div{min-width:100%;margin:auto}.sfpzNq_stage .sfpzNq_zoomPhoto{object-fit:contain;width:100%;height:auto;padding:0;display:block}.sfpzNq_lightboxCaption{margin-top:13px;font-size:10px}.sfpzNq_lightboxCaption a{color:var(--brass)}.sfpzNq_details{border-top:1px solid #666b5e;padding:28px 0 38px}.sfpzNq_detailHeading h2{margin:12px 0}.sfpzNq_detailHeading>p{font-size:12px}.sfpzNq_detailChoices{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin:25px 0 0;display:flex}.sfpzNq_detailChoices button{background:0 0;border:0;flex:1;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:11px;display:flex}.sfpzNq_detailChoices button>span{font:9px var(--instrument-mono);color:var(--brass)}.sfpzNq_detailChoices button[aria-pressed=true]{box-shadow:inset 0 -2px var(--brass);background:#2b312b}.sfpzNq_detailScene{grid-template-columns:1fr 1fr;align-items:center;gap:25px;margin-top:24px;display:grid}.sfpzNq_detailImage{aspect-ratio:1;background:#dce0d8;overflow:hidden}.sfpzNq_detailImage img{object-fit:contain;width:100%;height:100%}.sfpzNq_detailCopy h3{font:29px/1.1 var(--serif);margin:13px 0}.sfpzNq_detailCopy>p{font-size:12px}.sfpzNq_detailCopy dl{margin:20px 0}.sfpzNq_detailCopy dl>div{border-top:1px solid var(--line);padding:9px 0}.sfpzNq_detailCopy dt{color:var(--subtle);font-size:9px}.sfpzNq_detailCopy dd{font:11px/1.6 var(--instrument-mono);margin:6px 0 0}.sfpzNq_detailCopy dd a{color:var(--brass);text-underline-offset:3px;margin-left:6px;font-size:10px;text-decoration:underline}.sfpzNq_detailSource{color:var(--brass);font-size:10px}.sfpzNq_modelExplorer{border-top:1px solid var(--line);padding:16px 20px}.sfpzNq_exploreButton{color:#24271f;background:#d6ba8d;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 15px;font-size:12px;display:flex}.sfpzNq_exploreButton span{font:10px var(--instrument-mono)}.sfpzNq_viewer{border:1px solid #596050;margin-top:16px}.sfpzNq_viewerHeading{background:#272e29;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.sfpzNq_viewerHeading span{font:10px var(--instrument-mono)}.sfpzNq_viewer button{background:#272e29;border:1px solid #636c5d;min-height:42px;padding:8px 12px;font-size:11px}.sfpzNq_canvasArea{background:#202724;height:430px;position:relative;overflow:hidden}.sfpzNq_canvasArea canvas{outline-offset:-3px;width:100%;height:100%;display:block}.sfpzNq_canvasStatus{text-align:center;background:#202724;place-items:center;padding:28px;font-size:13px;display:grid;position:absolute;inset:0}.sfpzNq_viewerControls{border-top:1px solid #596050;flex-wrap:wrap;gap:7px;padding:12px;display:flex}.sfpzNq_viewerControls button[aria-pressed=true]{color:#ead2ad;border-color:#d6ba8d}.sfpzNq_viewerInstructions{padding:0 15px 15px;font-size:11px}.sfpzNq_viewerPoint{color:#eed8b6;pointer-events:auto;border-radius:50%;width:44px;height:44px;position:absolute;top:0;left:0;min-height:44px!important;padding:0!important}.sfpzNq_viewerPoint[hidden]{display:none}.sfpzNq_viewerDetails{border-top:1px solid #596050;padding:15px}.sfpzNq_viewerDetails h3{font:23px var(--serif);margin-bottom:10px}.sfpzNq_viewerDetails p{font-size:12px}.sfpzNq_prototypeNotice{color:#efdabd;background:#423629;border-bottom:1px solid #877054;padding:15px;font-size:12px}.sfpzNq_lab{max-width:1000px;margin:auto;padding:48px 24px}.sfpzNq_lab h1{margin-bottom:20px;font-size:48px}.sfpzNq_lab>p{margin-bottom:24px}@media (prefers-reduced-motion:no-preference){.sfpzNq_heroStage .sfpzNq_photo{animation:sfpzNq_photo-settle .6s var(--instrument-ease) both}.sfpzNq_viewEnter{animation:.22s ease-out both sfpzNq_view-arrive}.sfpzNq_zoomButton svg{transition:transform .22s var(--instrument-ease)}.sfpzNq_zoomButton:is(:hover,:focus-visible) svg{transform:scale(1.12)}.sfpzNq_cinematicHero .counter-object-label{animation:sfpzNq_label-arrive .42s var(--instrument-ease) both}}@keyframes sfpzNq_photo-settle{0%{transform:translateY(7px)scale(.99)}to{transform:translateY(0)scale(1)}}@keyframes sfpzNq_view-arrive{0%{opacity:.8;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes sfpzNq_label-arrive{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (max-width:1050px){.sfpzNq_cinematicHero.counter-hero{padding-left:26px;padding-right:26px}.sfpzNq_cinematicHero .counter-main{gap:25px}.sfpzNq_annotation{grid-template-columns:1fr auto;gap:6px 12px}.sfpzNq_annotation>strong{grid-row:2}.sfpzNq_annotation>a{grid-area:1/2/3}.sfpzNq_heroSpecifications{gap:10px}.sfpzNq_heroSpecifications>div+div{padding-left:10px}.sfpzNq_detailScene{grid-template-columns:1fr}.sfpzNq_detailImage{max-width:400px}}@media (max-width:760px){.sfpzNq_cinematicHero.counter-hero{padding:18px 20px 0}.sfpzNq_cinematicHero .counter-main{grid-template-columns:1fr;gap:0}.sfpzNq_cinematicHero .counter-copy{padding:28px 0 18px}.sfpzNq_cinematicHero .counter-copy h1{font-size:51px}.sfpzNq_cinematicHero .counter-deck{margin:20px 0}.sfpzNq_cinematicHero .counter-kicker{margin-bottom:19px}.sfpzNq_cinematicHero .counter-exhibit{padding-top:15px}.sfpzNq_cinematicHero .counter-photo{height:auto}.sfpzNq_cinematicHero .counter-object-label{grid-template-columns:1fr;gap:8px}.sfpzNq_cinematicHero .counter-object-label p{max-width:none}.sfpzNq_cinematicHero .counter-routines{margin-top:20px}.sfpzNq_heroSpecifications{grid-template-columns:1fr 1fr}.sfpzNq_heroSpecifications>div:last-child{border-top:1px solid #53594f;border-left:0;grid-column:1/-1;padding:10px 0 0}.sfpzNq_annotation{padding:12px 15px}.sfpzNq_zoomButton{bottom:10px;right:10px}.sfpzNq_lightbox{width:calc(100vw - 18px);max-height:calc(100dvh - 18px);padding:15px}.sfpzNq_lightboxHeading h2{font-size:25px}.sfpzNq_zoomControls>span{display:none}.sfpzNq_zoomViewport{height:52dvh}.sfpzNq_detailScene{gap:22px}.sfpzNq_canvasArea{height:350px}.sfpzNq_modelExplorer{padding:12px}}
._5Gktfa_buyButton{border:1px solid var(--brass);background:var(--brass);color:#171a1b;letter-spacing:.02em;border-radius:2px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:11px 15px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}._5Gktfa_buyButton:hover{background:#dfbd91;border-color:#dfbd91}._5Gktfa_buyButton:focus-visible{outline:2px solid var(--text);outline-offset:3px}._5Gktfa_buyButton svg{flex-shrink:0}@media (prefers-reduced-motion:no-preference){._5Gktfa_buyButton{transition:background-color .16s,border-color .16s}._5Gktfa_buyButton svg{transition:transform .16s}._5Gktfa_buyButton:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}}
