@media (min-width:900px){[data-reskin] .phero{min-height:min(74vh,700px,calc(100svh - var(--navh)))}[data-reskin] .phero h1{font-size:clamp(34px,min(4.6vw,9vh),84px)}[data-reskin] .hero .wrap{min-height:0;height:calc(100svh - var(--navh) - 2px);max-height:820px}[data-reskin] .hero .h-copy{padding:clamp(18px,5vh,64px) var(--g) clamp(16px,4vh,48px);min-height:0}[data-reskin] .hero .h-copy h1,[data-reskin] .hero .h-copy h2{font-size:clamp(30px,min(3.8vw,7vh),62px);margin:clamp(8px,1.6vh,18px) 0}[data-reskin] .cpick{padding-top:clamp(12px,3vh,32px)}[data-reskin] .cpick a{padding:clamp(10px,2.2vh,18px) 18px}[data-reskin] .cpick b{font-size:clamp(17px,3vh,22px);margin:clamp(4px,1vh,8px) 0 4px}[data-reskin] .map{padding:clamp(14px,3.6vh,40px) var(--g) clamp(12px,3vh,32px);gap:clamp(8px,1.8vh,18px);min-height:0}[data-reskin] .map svg{max-height:calc(100svh - var(--navh) - 230px)}[data-reskin] .map-top h2{font-size:clamp(20px,3.6vh,26px);margin-top:4px}[data-reskin] .cmp-sec .wrap{padding:clamp(22px,6vh,64px) var(--g)}[data-reskin] .cmp-sec h2{font-size:clamp(28px,min(3.4vw,6.6vh),44px);margin:clamp(6px,1.2vh,10px) 0 clamp(12px,3vh,28px)}[data-reskin] .wear .wrap{padding:clamp(22px,6.4vh,72px) var(--g)}[data-reskin] .wear h2{font-size:clamp(28px,min(4vw,7vh),54px);margin:clamp(6px,1.4vh,12px) 0 clamp(8px,2vh,18px)}}@media (min-width:900px) and (max-height:820px){[data-reskin] .hero .h-copy p,[data-reskin] .wear p{font-size:14.5px;line-height:1.45}[data-reskin] .cmp th,[data-reskin] .cmp td{padding:clamp(6px,1.4vh,12px) 16px;font-size:14px;line-height:1.38}[data-reskin] .cmp thead th{font-size:16px}}@media (min-width:900px) and (max-height:620px){[data-reskin] .map .hint{display:none}[data-reskin] .cmp th,[data-reskin] .cmp td{font-size:13px;line-height:1.32}}@media (min-width:900px) and (max-width:1180px){[data-reskin] .con-body{grid-template-columns:auto minmax(0,1fr);gap:28px}[data-reskin] .inside{grid-template-columns:min(calc((100svh - var(--navh) - 40px) * .8055),420px) 220px}[data-reskin] .con .facts .row{grid-template-columns:1fr;gap:4px;padding:12px 0}}@media (min-width:1181px){[data-reskin] .inside{grid-template-columns:minmax(0,min(calc((100svh - var(--navh) - 40px) * .8055),100%)) 250px}}[data-reskin] .pplay{flex:none;width:28px;height:28px;border:1px solid var(--ink-rule);display:inline-grid;place-items:center;color:var(--on-ink)}[data-reskin] .pplay i{width:8px;height:9px;border-left:2px solid currentColor;border-right:2px solid currentColor}[data-reskin] .pplay.held i{width:0;height:0;border:0;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:2px}[data-reskin] .pplay:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:900px){[data-reskin] .con,[data-reskin] .sigcaps{scroll-margin-top:var(--hdr-h,var(--navh))}[data-reskin] .con .wrap,[data-reskin] .sigcaps .wrap{box-sizing:border-box;display:flex;flex-direction:column;height:min(calc(100svh - var(--hdr-h,var(--navh)) - 1px),900px);padding:clamp(12px,3.2vh,40px) var(--g) clamp(12px,3.2vh,40px)}[data-reskin] .con-head{flex:none;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3vw,48px);align-items:end;margin-bottom:clamp(10px,2.6vh,30px)}[data-reskin] .con-head h2{font-size:clamp(26px,min(3.6vw,6.4vh),58px);margin-top:clamp(4px,1vh,12px);line-height:1}[data-reskin] .con-head p{font-size:clamp(13px,1.9vh,17px);line-height:1.45;max-width:640px}[data-reskin] .con-body{flex:1 1 0;min-height:0;display:flex;gap:clamp(20px,2.6vw,40px);align-items:stretch}[data-reskin] .con-body>.inside{flex:none;display:flex;max-width:none;height:100%;min-height:0}[data-reskin] .inside .fig{flex:none;height:100%;aspect-ratio:886/1100;width:auto}[data-reskin] .inside .fig .stage,[data-reskin] .inside .fig .stage img,[data-reskin] .inside .fig .out video{height:100%;width:100%}[data-reskin] .inside .legend{flex:none;width:clamp(190px,17vw,250px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}[data-reskin] .inside .legend button{padding:clamp(8px,1.7vh,13px) 12px}[data-reskin] .inside .legend .off{padding:clamp(8px,1.6vh,12px) 12px}[data-reskin] .con-body>div:last-child{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column}[data-reskin] .con .facts .row{grid-template-columns:clamp(84px,8vw,120px) minmax(0,1fr);gap:clamp(10px,1.4vw,20px);padding:clamp(7px,1.5vh,14px) 0}[data-reskin] .con .facts dt{padding-top:2px}[data-reskin] .con .facts dd{font-size:clamp(13px,1.75vh,15px);line-height:1.42}[data-reskin] .con .facts ul{gap:2px}[data-reskin] .con .suits{margin-top:clamp(10px,2vh,22px);padding:clamp(12px,2.2vh,22px) clamp(14px,1.6vw,22px)}[data-reskin] .con .suits p{font-size:clamp(13.5px,2vh,17px);margin-top:clamp(4px,1vh,10px)}[data-reskin] .sigcaps .sc-grid{flex:1 1 0;min-height:0;gap:clamp(14px,1.8vw,24px)}[data-reskin] .sigcaps .con-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-reskin] .sigcaps .sc-grid{grid-template-rows:minmax(0,1fr)}[data-reskin] .sigcaps .sc{display:flex;flex-direction:column;min-height:0;min-width:0;padding:clamp(10px,1.8vh,18px)}[data-reskin] .sigcaps .sc-top{flex:1 1 0;min-height:0;display:flex;gap:clamp(12px,1.4vw,20px);align-items:flex-end}[data-reskin] .sigcaps .sc-ims{flex:none;display:flex;gap:6px;margin:0;height:100%;min-height:0;align-self:stretch}[data-reskin] .sigcaps .sc-ims img{height:100%;width:auto;aspect-ratio:886/1100;flex:none}[data-reskin] .sigcaps .sc-tx{min-width:0}[data-reskin] .sigcaps .sc h3{font-size:clamp(19px,3vh,28px);margin:clamp(4px,.8vh,8px) 0}[data-reskin] .sigcaps .sc p{font-size:clamp(13px,1.75vh,15px);line-height:1.42;margin:0}[data-reskin] .sigcaps .sc dl{flex:none;margin-top:clamp(8px,1.6vh,14px)}[data-reskin] .sigcaps .sc dl div{grid-template-columns:clamp(70px,7vw,110px) minmax(0,1fr);padding:clamp(5px,1.1vh,10px) 0;font-size:clamp(13px,1.75vh,14px);line-height:1.4}[data-reskin] .sigcaps .ws{flex:none;margin-top:clamp(10px,2.2vh,28px)}[data-reskin] .sigcaps .ws>div{padding:clamp(10px,1.8vh,20px) clamp(14px,1.6vw,22px);gap:clamp(2px,.6vh,6px)}[data-reskin] .sigcaps .ws b{font-size:clamp(15px,2.4vh,19px)}[data-reskin] .sigcaps .ws span:not(.lbl){font-size:clamp(12.5px,1.7vh,14px)}}[data-reskin] .fx-tabs{display:none}@media (min-width:900px) and (max-width:1180px){[data-reskin] .con-body>.inside{flex:none}[data-reskin] .con .facts .row{grid-template-columns:84px minmax(0,1fr);gap:12px}}@media (min-width:900px) and (max-height:700px){[data-reskin] .fx-tabs{display:flex;border-bottom:1px solid var(--ink);margin-top:clamp(8px,1.6vh,14px)}[data-reskin] .fx-tabs button{flex:1 1 auto;height:30px;padding:0 8px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--text-2);border:1px solid var(--rule);border-bottom:0;margin-right:-1px;background:var(--paper);white-space:nowrap;transition:background var(--t-ctrl),color var(--t-ctrl)}[data-reskin] .fx-tabs button:hover{color:var(--text);background:var(--paper-2)}[data-reskin] .fx-tabs button[aria-selected=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}[data-reskin] .fx-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-reskin] .fx-pane:not(.fx-on){display:none}[data-reskin] .con .facts .row.fx-pane{border-bottom:0}[data-reskin] .con .suits.fx-pane{margin-top:0}}@media (min-width:900px) and (max-height:700px){[data-reskin] .inside .flip{left:8px;top:8px}[data-reskin] .inside .flip button{height:26px;padding:0 8px;font-size:9px}[data-reskin] .sigcaps .con-head h2{font-size:clamp(24px,min(2.8vw,5vh),40px)}[data-reskin] .sigcaps .sc dl div{padding:4px 0}[data-reskin] .sigcaps .sc h3{font-size:19px;line-height:1.15}[data-reskin] .sigcaps .ws>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:1px;padding:9px 14px;align-items:center}[data-reskin] .sigcaps .ws>div>.lbl{grid-column:1;grid-row:1}[data-reskin] .sigcaps .ws>div>b{grid-column:1;grid-row:2}[data-reskin] .sigcaps .ws>div>span:not(.lbl){grid-column:1/-1;grid-row:3;font-size:12.5px}[data-reskin] .sigcaps .ws a{grid-column:2;grid-row:1/3;margin:0;align-self:center;white-space:nowrap}[data-reskin] .sigcaps .ws b{font-size:15px}}@media (min-width:900px) and (max-height:700px){[data-reskin] .inside .legend{width:clamp(220px,23vw,260px)}[data-reskin] .inside .legend button{padding:6px 12px}[data-reskin] .inside .legend .d{font-size:12px;line-height:1.38}[data-reskin] .inside .legend .dfig{grid-template-columns:52px minmax(0,1fr);margin-top:5px}[data-reskin] .inside .legend .silt{height:26px;margin:0 12px 8px 46px}}
