.VIdn4q_page{color:var(--blackened-bronze);background:#ede4d2;min-height:100svh;position:relative;overflow:hidden}.VIdn4q_content{min-height:100svh;position:relative}.VIdn4q_landscape,.VIdn4q_landscapeWash{position:fixed;inset:0}.VIdn4q_landscape{z-index:0}.VIdn4q_landscape img{filter:contrast(.9)sepia(.12);object-fit:cover;object-position:center}.VIdn4q_landscapeWash{z-index:1;background:linear-gradient(#ede4d2b8,#ede4d2e6),radial-gradient(circle at 50% 42%,#ffffff47,#ede4d28a 68%)}.VIdn4q_shell{z-index:2;align-items:center;min-height:100svh;padding:112px max(22px,4vw) 42px;display:flex;position:relative}.VIdn4q_panel{background:#f7f3eaf0;border:1px solid #1a18162e;border-radius:24px;width:100%;max-width:1080px;margin:auto;padding:clamp(24px,3.2vw,42px);box-shadow:0 36px 100px #271c1238}.VIdn4q_progress{grid-template-columns:minmax(170px,.58fr) minmax(300px,1.42fr);gap:8px 28px;display:grid}.VIdn4q_progressCopy{flex-direction:column;grid-row:1/3;justify-content:center;gap:4px;display:flex}.VIdn4q_progressCopy span,.VIdn4q_introTopline>p,.VIdn4q_catalogToggle>span,.VIdn4q_catalogResult div>span{color:var(--oxblood);letter-spacing:.19em;text-transform:uppercase;font-size:8px;font-weight:700}.VIdn4q_progressCopy strong{font-size:12px;font-weight:600}.VIdn4q_forgeTrack{height:33px;margin:0 16px;position:relative}.VIdn4q_trackLine,.VIdn4q_trackFill{transform-origin:0;height:2px;position:absolute;top:19px;left:0;right:0}.VIdn4q_trackLine{background:#1a181624}.VIdn4q_trackFill{background:var(--oxblood)}.VIdn4q_anvil{color:var(--blackened-bronze);z-index:2;width:34px;position:absolute;top:8px;left:calc(20% - 18px)}.VIdn4q_anvil svg,.VIdn4q_hammer svg{fill:currentColor;width:100%;display:block}.VIdn4q_hammer{color:var(--oxblood);transform-origin:50% 90%;z-index:3;width:22px;position:absolute;top:-12px;left:calc(20% + 2px)}.VIdn4q_spark{border:2px solid var(--antique-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:calc(20% + 2px)}.VIdn4q_progressSteps{color:#1a181661;letter-spacing:.12em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(5,1fr);margin:0;padding:0;font-size:7px;font-weight:700;list-style:none;display:grid}.VIdn4q_progressSteps li{gap:1px;display:grid}.VIdn4q_progressSteps li:first-child{color:var(--blackened-bronze)}.VIdn4q_progressSteps span{font-size:6px}.VIdn4q_intro{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:end;gap:7px 30px;margin:clamp(28px,4vw,46px) 0 22px;display:grid}.VIdn4q_introTopline{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.VIdn4q_introTopline>p{margin:0}.VIdn4q_orderSummary{color:var(--blackened-bronze);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:#1a18160a;border:1px solid #1a181638;border-radius:12px;align-items:center;gap:13px;padding:9px 11px 9px 13px;font-family:inherit;font-size:7px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:flex}.VIdn4q_orderSummary b{background:var(--oxblood);color:var(--bone-white);letter-spacing:0;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:7px;display:flex}.VIdn4q_orderSummary:hover{background:#c6a9622e;border-color:#5a1f1f80;transform:translateY(-1px)}.VIdn4q_intro h1{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(29px,3.6vw,52px);font-weight:550;line-height:.98}.VIdn4q_intro>span{color:#1a18169e;max-width:360px;font-size:10px;line-height:1.65}.VIdn4q_catalog{color:var(--bone-white);background:radial-gradient(circle at 75%,#c6a9621f,#0000 34%),#171614;border:1px solid #c6a96242;border-radius:17px;grid-template-columns:minmax(220px,.72fr) minmax(440px,1.28fr);min-height:230px;display:grid;position:relative;overflow:hidden}.VIdn4q_catalog:before{content:"";opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");position:absolute;inset:0}.VIdn4q_catalog[data-expanded=true]{min-height:330px}.VIdn4q_catalog[data-mode=scroll],.VIdn4q_catalog[data-mode=scroll][data-expanded=true]{grid-template-columns:minmax(250px,.62fr) minmax(560px,1.38fr);min-height:610px}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_catalogToggle{min-height:520px;padding:clamp(32px,4vw,54px)}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_catalogToggle>strong{max-width:390px;font-size:clamp(24px,2.4vw,34px)}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_catalogToggle>small{font-size:9px}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_penStage,.VIdn4q_catalog[data-mode=scroll][data-expanded=true] .VIdn4q_penStage{min-height:520px}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_penChoice{width:clamp(96px,10.5vw,140px);height:min(35vw,440px);bottom:30px}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_penChoice>span{inset:0 0 34px}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_penChoice em{font-size:7px}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_catalogResult{min-height:76px;padding:14px 28px}.VIdn4q_catalogToggle{color:inherit;cursor:pointer;text-align:left;z-index:2;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:clamp(23px,3vw,34px);display:flex;position:relative}.VIdn4q_catalogToggle[data-static=true]{cursor:default}.VIdn4q_catalogToggle>span{color:var(--antique-gold)}.VIdn4q_catalogToggle>strong{letter-spacing:-.045em;max-width:340px;margin-top:14px;font-size:clamp(19px,2vw,27px);font-weight:550;line-height:1.1}.VIdn4q_catalogToggle>small{color:#f7f3ea94;align-items:center;gap:10px;margin-top:auto;font-size:8px;font-weight:600;display:flex}.VIdn4q_catalogToggle b{border:1px solid #f7f3ea42;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.VIdn4q_catalogToggle:focus-visible{box-shadow:inset 0 0 0 2px var(--antique-gold);outline:0}.VIdn4q_penStage{z-index:2;min-height:230px;position:relative}.VIdn4q_catalog[data-expanded=true] .VIdn4q_penStage{min-height:270px}.VIdn4q_penChoice{color:var(--bone-white);cursor:pointer;background:0 0;border:0;width:clamp(62px,8vw,92px);height:min(24vw,212px);padding:0;position:absolute;bottom:22px;left:50%;translate:-50%}.VIdn4q_penChoice>span{position:absolute;inset:0 0 29px}.VIdn4q_penChoice img{filter:drop-shadow(0 18px 13px #00000061);object-fit:contain}.VIdn4q_penChoice em{letter-spacing:.1em;opacity:0;text-transform:uppercase;white-space:nowrap;font-size:6px;font-style:normal;font-weight:700;transition:opacity .18s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.VIdn4q_catalog[data-expanded=true] .VIdn4q_penChoice em,.VIdn4q_penChoice[aria-pressed=true] em{opacity:.72}.VIdn4q_penChoice[aria-pressed=true] em{color:var(--antique-gold);opacity:1}.VIdn4q_catalogResult{z-index:3;border-top:1px solid #f7f3ea24;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:66px;padding:12px 22px;display:flex;position:relative;bottom:0;left:0;right:0}.VIdn4q_catalogResult div{gap:2px;display:grid}.VIdn4q_catalogResult div>span{color:var(--antique-gold);font-size:6px}.VIdn4q_catalogResult div>strong{font-size:12px}.VIdn4q_catalogResult div>small,.VIdn4q_catalogResult p{color:#f7f3ea8c;margin:0;font-size:8px}.VIdn4q_catalogResult>a,.VIdn4q_catalogResult>button{background:var(--bone-white);color:var(--blackened-bronze);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;border:0;border-radius:9px;align-items:center;gap:30px;padding:13px 15px;font-family:inherit;font-size:7px;font-weight:700;transition:background .18s,transform .18s;display:flex}.VIdn4q_catalogResult>a:hover,.VIdn4q_catalogResult>button:hover{background:var(--antique-gold);transform:translateY(-2px)}@media (max-width:800px){.VIdn4q_shell{align-items:flex-start;padding:98px 18px 28px}.VIdn4q_panel{border-radius:19px;padding:22px}.VIdn4q_progress{grid-template-columns:1fr}.VIdn4q_progressCopy{grid-row:auto}.VIdn4q_forgeTrack{margin:8px 8px 0}.VIdn4q_intro{grid-template-columns:1fr;align-items:start;margin-top:30px}.VIdn4q_introTopline{grid-column:auto}.VIdn4q_intro>span{max-width:420px;font-size:9px}.VIdn4q_catalog{grid-template-columns:1fr;min-height:370px}.VIdn4q_catalog[data-expanded=true]{min-height:500px}.VIdn4q_catalog[data-mode=scroll],.VIdn4q_catalog[data-mode=scroll][data-expanded=true]{grid-template-columns:1fr;min-height:680px}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_catalogToggle{min-height:150px;padding:25px 24px}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_catalogToggle>strong{font-size:24px}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_penStage,.VIdn4q_catalog[data-mode=scroll][data-expanded=true] .VIdn4q_penStage{min-height:410px}.VIdn4q_catalog[data-mode=scroll] .VIdn4q_penChoice{width:clamp(65px,18vw,92px);height:350px;bottom:18px}.VIdn4q_catalogToggle{min-height:135px;padding:22px}.VIdn4q_catalogToggle>strong{max-width:none;font-size:21px}.VIdn4q_catalogToggle>small{margin-top:16px}.VIdn4q_penStage,.VIdn4q_catalog[data-expanded=true] .VIdn4q_penStage{min-height:235px}.VIdn4q_penChoice{width:clamp(52px,16vw,72px);height:215px;bottom:14px}.VIdn4q_penChoice em{white-space:normal;width:54px;font-size:5px;line-height:1.2}}@media (max-width:520px){.VIdn4q_panel{padding:18px}.VIdn4q_progressSteps{letter-spacing:.06em}.VIdn4q_intro h1{font-size:34px}.VIdn4q_catalogResult{flex-direction:column;align-items:stretch;gap:12px}.VIdn4q_catalogResult>a,.VIdn4q_catalogResult>button{justify-content:space-between}}@media (max-width:1024px){.VIdn4q_catalog[data-catalog-variant=series],.VIdn4q_catalog[data-catalog-variant=series][data-expanded=true]{grid-template-columns:1fr;min-height:640px}.VIdn4q_catalog[data-catalog-variant=series] .VIdn4q_catalogToggle{min-height:150px;padding:28px clamp(24px,4.5vw,42px) 22px}.VIdn4q_catalog[data-catalog-variant=series] .VIdn4q_catalogToggle>strong{white-space:nowrap;max-width:none;font-size:clamp(18px,5.2vw,30px);line-height:1}.VIdn4q_catalog[data-catalog-variant=series] .VIdn4q_catalogToggle>small{margin-top:22px}.VIdn4q_catalog[data-catalog-variant=series] .VIdn4q_penStage,.VIdn4q_catalog[data-catalog-variant=series][data-expanded=true] .VIdn4q_penStage{min-height:410px}.VIdn4q_catalog[data-catalog-variant=series] .VIdn4q_penChoice{width:clamp(70px,14vw,112px);height:clamp(330px,54vw,390px);bottom:18px}.VIdn4q_catalog[data-catalog-variant=series] .VIdn4q_penChoice em{white-space:normal;width:clamp(82px,22vw,100px);font-size:clamp(8px,1.6vw,9px);line-height:1.25}.VIdn4q_catalog[data-catalog-variant=series] .VIdn4q_catalogResult{min-height:80px}}@media (prefers-reduced-motion:reduce){.VIdn4q_catalog,.VIdn4q_catalogResult>a,.VIdn4q_catalogResult>button{transition:none}}
