body:has(.bp-hero){--bp-bg: #0F2F57;--bp-deep: #0B2647;--bp-ink: #D9E6F5;--bp-soft: #AFC4DE;--bp-dim: #8FA9CA;--bp-hair: rgba(217, 230, 245, .16);--bp-hair2: rgba(217, 230, 245, .34);--bp-sun: #F5B13D;--bp-sun2: #FFD58A;color:var(--bp-ink);background-color:var(--bp-bg);background-image:linear-gradient(rgba(217,230,245,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(217,230,245,.075) 1px,transparent 1px),linear-gradient(rgba(217,230,245,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(217,230,245,.03) 1px,transparent 1px),radial-gradient(120% 70% at 50% 0%,rgba(42,92,150,.55),transparent 70%);background-size:64px 64px,64px 64px,16px 16px,16px 16px,100% 1400px;background-repeat:repeat,repeat,repeat,repeat,no-repeat;background-position:center top}body:has(.bp-hero) .spot{display:none}body:has(.bp-hero) .subnav{background:#0b2647e0;border-bottom-color:var(--bp-hair)}body:has(.bp-hero) .subnav .sn-id{color:var(--bp-ink)}body:has(.bp-hero) .subnav .sn-links a{color:var(--bp-soft)}body:has(.bp-hero) .subnav .sn-links a:hover{background:#d9e6f51a;color:#fff}body:has(.bp-hero) .subnav .sn-links a[aria-current=page]{background:var(--bp-ink);color:var(--bp-deep)}body:has(.bp-hero) .subnav .sn-cta{background:var(--bp-ink);color:var(--bp-deep)}body:has(.bp-hero) .epager{color:var(--bp-ink)}body:has(.bp-hero) .eprow{border-top-color:var(--bp-hair2);border-bottom-color:var(--bp-hair)}body:has(.bp-hero) .epager .eprow .epg+.epg{border-color:var(--bp-hair)}body:has(.bp-hero) .epk,body:has(.bp-hero) .epl{color:var(--bp-soft)}.bp-page{color:var(--bp-ink)}.bp-page :focus-visible{outline:2px solid var(--bp-sun);outline-offset:3px}.bp-page .tlink{color:var(--bp-ink)}.bp-eye{margin:0;font:500 12px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bp-sun2)}.bp-cap{margin:0;font:500 12px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bp-soft);text-align:left}.bp-p{margin:12px 0 0;font-size:17px;line-height:1.6;color:var(--bp-soft);max-width:46ch}.bp-lead{margin:16px 0 0;font-size:18px;line-height:1.6;color:var(--bp-soft);max-width:56ch}.bp-hero{padding:clamp(44px,6vw,88px) 0 clamp(56px,7vw,104px)}.bp-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px clamp(32px,5vw,80px);align-items:end}.bp-name{display:flex;align-items:center;gap:16px;margin-bottom:18px}.bp-name h1{margin:0;font:600 clamp(22px,2vw,26px)/1 var(--display);letter-spacing:-.01em}.bp-hero .astatus{color:var(--bp-soft)}.bp-tag{margin:26px 0 0;font:500 clamp(46px,7.2vw,104px)/.94 var(--display);letter-spacing:-.045em;color:#fff;text-wrap:balance}.bp-line{margin:0 0 12px;font-size:18px;line-height:1.6;color:var(--bp-soft)}.bp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:26px}.bp-tl2{min-height:44px;display:inline-flex;align-items:center}.bp-sheet{position:relative;margin:clamp(44px,5vw,72px) 0 0;padding:clamp(14px,1.6vw,22px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"ax sec" "ax ctl" "ax tb";grid-template-rows:auto 1fr auto;gap:0;border:1px solid var(--bp-hair2);background:#0b264780;box-shadow:inset 0 0 0 5px #0b264759,inset 0 0 0 6px var(--bp-hair)}.bp-ax{grid-area:ax;position:relative;padding:8px 18px 14px 6px;border-right:1px solid var(--bp-hair);min-width:0}.bp-ax svg{display:block;width:100%;height:auto;aspect-ratio:1 / 1;max-height:640px}.bp-sec{grid-area:sec;padding:10px 6px 14px 22px;border-bottom:1px solid var(--bp-hair);min-width:0}.bp-sec svg{display:block;width:100%;height:auto;aspect-ratio:36.5 / 14.5}.bp-ctl{grid-area:ctl;position:relative;padding:20px 8px 18px 22px;min-width:0;display:flex;flex-direction:column}.bp-tb{grid-area:tb;margin:0 0 0 22px;display:grid;grid-template-columns:1.15fr 1.75fr .7fr .7fr;border-top:1px solid var(--bp-hair2)}.bp-tb>div{border-left:1px solid var(--bp-hair);padding:10px 10px 4px;min-width:0}.bp-tb>div:first-child{border-left:0;padding-left:0}.bp-tb dt,.bp-tblk-row dt,.bp-read dt{font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-dim)}.bp-tb dd,.bp-tblk-row dd{margin:4px 0 0;font:500 15px/1.3 var(--display);color:#fff}.bp-tb small{display:block;margin-top:2px;font:12px/1.4 var(--mono);color:var(--bp-soft)}.bp-vt{display:flex;align-items:center;gap:10px;margin:6px 0 0;font:500 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink)}.bp-vt>span:nth-child(2){padding-bottom:3px;border-bottom:1px solid var(--bp-ink);box-shadow:0 3px 0 -2px var(--bp-ink)}.bp-vno{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--bp-ink);border-radius:50%;letter-spacing:0}.bp-vs{color:var(--bp-dim)}.bp-ax svg path,.bp-sec svg path{vector-effect:non-scaling-stroke}.bp-grid{fill:none;stroke:#d9e6f51a;stroke-width:1}.bp-shd{fill:#05122680}.bp-court{fill:#143865;stroke:var(--bp-ink);stroke-width:.8}.bp-pw{fill:none;stroke:var(--bp-ink);stroke-width:1.4}.bp-pr{fill:none;stroke:var(--bp-ink);stroke-width:.9;stroke-opacity:.8}.bp-face{stroke:var(--bp-ink);stroke-width:1.1;stroke-linejoin:round}.bp-litf{fill:var(--bp-sun);fill-opacity:.82;stroke:var(--bp-sun2);stroke-width:.8}.bp-litw{fill:var(--bp-sun);fill-opacity:.6}.bp-shaft{fill:url(#bp-shaft);fill-opacity:.8;mix-blend-mode:screen}.bp-glaze{fill:none;stroke:var(--bp-ink);stroke-width:.7;stroke-opacity:.7}.bp-win{fill:#0b26478c;stroke:var(--bp-ink);stroke-width:.7;stroke-opacity:.85}.bp-fl{fill:none;stroke:var(--bp-ink);stroke-width:.8;stroke-opacity:.6}.bp-dim{fill:none;stroke:var(--bp-soft);stroke-width:.8}.bp-cut{fill:none;stroke:var(--bp-sun2);stroke-width:1;stroke-dasharray:10 4 2 4;stroke-opacity:.85}.bp-cutm circle{fill:var(--bp-bg);stroke:var(--bp-sun2);stroke-width:.09}.bp-cutm text{fill:var(--bp-sun2);font-size:1px;font-family:var(--mono);font-weight:600}.bp-anno text{fill:var(--bp-soft);font-family:var(--mono);font-size:.9px;letter-spacing:.04em}.bp-north circle{fill:none;stroke:var(--bp-ink);stroke-width:.07}.bp-north path{fill:var(--bp-ink)}.bp-north text{fill:var(--bp-ink);font-size:1.05px;font-weight:600}.bp-poche{fill:var(--bp-ink);fill-opacity:.9}.bp-glass{fill:none;stroke:#bfe0ff;stroke-width:1}.bp-gl{fill:none;stroke:var(--bp-ink);stroke-width:1.4}.bp-beyond{fill:none;stroke:var(--bp-soft);stroke-width:.7;stroke-opacity:.7}.bp-beams{fill:none;stroke:var(--bp-sun2);stroke-width:.8;stroke-dasharray:3 5}.bp-sedge{fill:none;stroke:var(--bp-sun2);stroke-width:1}.bp-sshaft{fill:var(--bp-sun);fill-opacity:.32}.bp-slit{fill:none;stroke:var(--bp-sun);stroke-width:3.2;stroke-linecap:round}.bp-lv{fill:none;stroke:var(--bp-soft);stroke-width:.8}.bp-st{fill:var(--bp-soft);font-family:var(--mono);font-size:.82px}.bp-path{display:block;width:100%;height:108px;overflow:visible}.bp-ph{fill:none;stroke:var(--bp-hair2);stroke-width:1;vector-effect:non-scaling-stroke}.bp-arc{fill:none;stroke:var(--bp-sun2);stroke-width:1.2;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.bp-drop{fill:none;stroke:var(--bp-sun);stroke-width:1;stroke-opacity:.6;vector-effect:non-scaling-stroke}.bp-sun{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#FFE7B5 0 34%,var(--bp-sun) 36% 56%,rgba(245,177,61,0) 58%);box-shadow:0 0 22px 6px #f5b13d61}.bp-pathw{position:relative}.bp-hrs{position:relative;height:18px;margin-top:2px;font:11px/1 var(--mono);color:var(--bp-dim)}.bp-hrs span{position:absolute;top:0;transform:translate(-50%)}.bp-rl{margin-top:12px;font:500 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink)}.bp-range{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:4px 0 0;background:transparent;cursor:pointer;touch-action:pan-y}.bp-range::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,rgba(245,177,61,.25),var(--bp-sun) 50%,rgba(245,177,61,.25))}.bp-range::-moz-range-track{height:2px;background:linear-gradient(90deg,rgba(245,177,61,.25),var(--bp-sun) 50%,rgba(245,177,61,.25))}.bp-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-13px;border-radius:50%;background:var(--bp-deep);border:2px solid var(--bp-sun);box-shadow:0 0 0 5px #f5b13d24;transition:transform .4s var(--back)}.bp-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--bp-deep);border:2px solid var(--bp-sun);box-shadow:0 0 0 5px #f5b13d24}.bp-range:active::-webkit-slider-thumb{transform:scale(1.12)}.bp-range:focus-visible{outline:none}.bp-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--bp-deep),0 0 0 5px var(--bp-sun2)}.bp-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--bp-deep),0 0 0 5px var(--bp-sun2)}.bp-ends{display:flex;justify-content:space-between;font:11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bp-dim)}.bp-read{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;border-top:1px solid var(--bp-hair)}.bp-read>div{padding:10px 0 0}.bp-read dd{margin:4px 0 0;font:500 26px/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff}.bp-hint{margin:16px 0 6px;font-size:15px;line-height:1.55;color:var(--bp-soft)}.bp-intro .bp-plan path{stroke-dasharray:1;stroke-dashoffset:1;animation:bp-draw 1.5s var(--smooth) forwards;animation-delay:calc(.15s + var(--i) * .22s)}@keyframes bp-draw{to{stroke-dashoffset:0}}.bp-sec-s{padding:clamp(96px,12vw,176px) 0 0}.bp-join{padding-bottom:clamp(96px,12vw,176px)}.bp-h{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px 28px;align-items:start;max-width:860px}.bp-h-wide{max-width:980px}.bp-h-row{max-width:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:end}.bp-h h2{margin:12px 0 0;font:500 clamp(36px,4.6vw,64px)/1 var(--display);letter-spacing:-.04em;color:#fff;text-wrap:balance}.bp-bub{position:relative;display:grid;grid-template-rows:1fr 1fr;width:64px;height:64px;border:1.5px solid var(--bp-ink);border-radius:50%;text-align:center;font-family:var(--mono);margin-top:4px}.bp-bub:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--bp-ink)}.bp-bub:before{content:"";position:absolute;left:100%;top:50%;width:18px;border-top:1.5px solid var(--bp-ink)}.bp-bub b{align-self:end;padding-bottom:4px;font-size:16px;font-weight:600}.bp-bub i{align-self:start;padding-top:5px;font-style:normal;font-size:11px;letter-spacing:.08em;color:var(--bp-soft)}.bp-dw{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 32px;align-items:end;margin-top:clamp(64px,8vw,120px)}.bp-dw-art{grid-column:1 / span 7}.bp-dw-txt{grid-column:9 / span 4;padding-bottom:12px}.bp-dw1 .bp-dw-art{grid-column:6 / span 7;grid-row:1}.bp-dw1 .bp-dw-txt{grid-column:1 / span 4;grid-row:1}.bp-dw2 .bp-dw-art{grid-column:2 / span 10}.bp-dw2 .bp-dw-txt{grid-column:2 / span 10;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:0 32px;align-items:start}.bp-dw2 .bp-dw-txt .bp-p{margin-top:0}.bp-art{display:block;width:100%;height:auto;overflow:visible}.bp-dw-art{padding:clamp(12px,2vw,28px);border:1px solid var(--bp-hair);background:#0b264766}.bp-dt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;margin-bottom:18px}.bp-dt-b{position:relative;display:grid;grid-template-rows:1fr 1fr;width:50px;height:50px;border:1.5px solid var(--bp-ink);border-radius:50%;text-align:center;font-family:var(--mono)}.bp-dt-b:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--bp-ink)}.bp-dt-b b{align-self:end;padding-bottom:2px;font-size:14px}.bp-dt-b i{align-self:start;padding-top:3px;font-style:normal;font-size:9.5px;color:var(--bp-soft)}.bp-dt-r h3{margin:8px 0 0;padding-bottom:12px;font:500 clamp(26px,2.4vw,34px)/1.06 var(--display);letter-spacing:-.03em;color:#fff;border-bottom:2px solid var(--bp-ink);box-shadow:0 5px 0 -4px var(--bp-ink)}.bp-sch tbody th a .arr{display:inline-block;margin-left:6px}.bp-sch tbody tr:not(.bp-sg) th{width:46%}@media(min-width:901px){.bp-dw0 .bp-dw-txt>.bp-p,.bp-dw1 .bp-dw-txt>.bp-p{margin-left:66px}}.bp-dt-s{margin:12px 0 0;font:11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-dim)}.bp-art .bp-ln{fill:none;stroke:var(--bp-ink);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.bp-art .bp-thin{stroke-width:1;stroke-opacity:.8}.bp-art .bp-hair{stroke-width:.8;stroke-opacity:.35}.bp-art .bp-dash{stroke-dasharray:5 5;stroke-width:1;stroke-opacity:.6}.bp-art .bp-poche{fill:var(--bp-ink);fill-opacity:.9;stroke:none}.bp-art .bp-sel{fill:var(--bp-sun)}.bp-art .bp-sun-ln{stroke:var(--bp-sun);stroke-opacity:.9}.bp-art .bp-grip{fill:var(--bp-deep);stroke:var(--bp-sun2);stroke-width:1.4}.bp-art .bp-dimline{transform-box:view-box;transform-origin:200px 22px}.bp-art .bp-tl{fill:#2b5487;stroke:var(--bp-ink);stroke-width:.9;stroke-linejoin:round}.bp-art .bp-tr{fill:#1c406e;stroke:var(--bp-ink);stroke-width:.9;stroke-linejoin:round}.bp-art .bp-tt{fill:#6e93c2;stroke:var(--bp-ink);stroke-width:.9;stroke-linejoin:round}.bp-art .bp-tw{transform:translateY(var(--d))}.bp-art .bp-attr{fill:var(--bp-sun)}.bp-art .bp-ring{fill:none;stroke:var(--bp-sun);stroke-width:1.4;transform-box:fill-box;transform-origin:center;opacity:0}.bp-art .bp-knob circle{fill:var(--bp-deep);stroke:var(--bp-sun);stroke-width:2}.bp-art .bp-knob{transform:translate(120px)}.bp-art .bp-beamg{transform-box:view-box;transform-origin:200px 0}@media(prefers-reduced-motion:no-preference){.bp-on .bp-mv{animation:bp-mv 7s var(--gentle) infinite alternate}.bp-on .bp-dimline{animation:bp-dimx 7s var(--gentle) infinite alternate}.bp-on .bp-tw{animation:bp-tw 3.6s var(--gentle) var(--w) infinite alternate both}.bp-on .bp-knob{animation:bp-knob 3.6s var(--gentle) infinite alternate both}.bp-on .bp-ring{animation:bp-ring 3.6s var(--swift) infinite}.bp-on .bp-beamg{animation:bp-beam 9s var(--gentle) infinite alternate}}@keyframes bp-mv{0%,12%{transform:translate(0)}88%,to{transform:translate(96px)}}@keyframes bp-dimx{0%,12%{transform:scaleX(1)}88%,to{transform:scaleX(1.738)}}@keyframes bp-tw{0%{transform:translateY(var(--d))}to{transform:translateY(var(--lo))}}@keyframes bp-knob{0%{transform:translate(0)}to{transform:translate(300px)}}@keyframes bp-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}@keyframes bp-beam{0%{transform:translate(-60px) skew(6deg)}to{transform:translate(70px) skew(-8deg)}}.bp-made-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(32px,5vw,80px);align-items:start}.bp-sch{width:100%;border-collapse:collapse;border:1.5px solid var(--bp-ink)}.bp-sch caption{padding:0 0 12px}.bp-sch thead th{padding:12px 16px;font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-dim);text-align:left;border-bottom:1.5px solid var(--bp-ink)}.bp-sch td,.bp-sch tbody th{padding:16px;border-top:1px solid var(--bp-hair);vertical-align:top;text-align:left;font-weight:400}.bp-sch .bp-sg th{padding:10px 16px;background:#d9e6f512;font:500 12px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-sun2);border-top:1px solid var(--bp-hair2)}.bp-sch tbody th a{display:inline-block;padding:2px 0;min-height:28px;font:500 20px/1.2 var(--display);letter-spacing:-.02em;color:#fff;text-decoration:none}.bp-sch tbody th a:hover .arr,.bp-sch tbody th a:focus-visible .arr{transform:translate(4px)}.bp-sch td{font-size:16px;line-height:1.55;color:var(--bp-soft)}.bp-sch .bp-no{width:64px;font:13px/1.6 var(--mono);color:var(--bp-dim);font-variant-numeric:tabular-nums}.bp-sch td+th,.bp-sch th+td{border-left:1px solid var(--bp-hair)}.bp-mp{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:40px clamp(32px,4vw,64px);margin-top:clamp(48px,6vw,80px);align-items:start}.bp-site{padding:18px;border:1.5px solid var(--bp-ink);background:#0b264773}.bp-site-t{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:0 0 16px;font:500 12px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-soft)}.bp-soon{color:var(--bp-sun2)}.bp-dists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;background:#0512268c;border:1px solid var(--bp-hair)}.bp-dist:before,.bp-dist:after{content:"";position:absolute;pointer-events:none}.bp-dist:before{left:-13px;right:-13px;bottom:-13px;border-bottom:1px dashed rgba(217,230,245,.24)}.bp-dist:after{top:-13px;bottom:-13px;right:-13px;border-right:1px dashed rgba(217,230,245,.24)}.bp-dist{position:relative;padding:12px 12px 14px;background:var(--bp-bg);border:1px dashed var(--bp-hair2)}.bp-dist.is-home{border:1.5px solid var(--bp-sun);background:#12355f}.bp-dist-h{margin:0 0 10px;font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-dim)}.bp-dist.is-home .bp-dist-h{color:var(--bp-sun2)}.bp-dist ul{display:flex;flex-wrap:wrap;gap:6px}.bp-lot{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px 6px 6px;border:1px solid var(--bp-hair2);outline:1px solid rgba(217,230,245,.1);outline-offset:-5px;color:var(--bp-ink);text-decoration:none;font-size:15px;line-height:1.15;transition:border-color .3s var(--gentle),background .3s var(--gentle)}.bp-lot b{display:grid;place-items:center;min-width:28px;height:28px;font:600 12px/1 var(--mono);color:var(--bp-soft);border-right:1px solid var(--bp-hair)}a.bp-lot:hover,a.bp-lot:focus-visible{border-color:var(--bp-ink);background:#d9e6f514}.bp-lot.is-key{border-color:var(--bp-sun2)}.bp-lot.is-here{background:repeating-linear-gradient(45deg,rgba(245,177,61,.22) 0 2px,transparent 2px 7px);border:1.5px solid var(--bp-sun);flex-wrap:wrap}.bp-lot.is-here b{color:var(--bp-sun2)}.bp-lot.is-here span{font-weight:600;color:#fff}.bp-lot.is-here em{font:normal 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bp-sun2)}.bp-kn{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--bp-sun2);font:600 12px/1 var(--mono);font-style:normal;color:var(--bp-sun2)}.bp-lot .bp-kn{position:absolute;top:-10px;right:-10px;width:22px;height:22px;background:var(--bp-bg)}.bp-site-l{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--bp-soft);max-width:64ch}.bp-keys ol{margin-top:14px;border-top:1.5px solid var(--bp-ink)}.bp-keys li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--bp-hair)}.bp-keys a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-7px 0;font:500 21px/1.2 var(--display);letter-spacing:-.02em;color:#fff;text-decoration:none}.bp-keys a:hover .arr,.bp-keys a:focus-visible .arr{transform:translate(4px)}.bp-keys p{margin:4px 0 0;font-size:16px;line-height:1.55;color:var(--bp-soft)}.bp-leg{margin-top:clamp(40px,5vw,64px);border:1.5px solid var(--bp-ink)}.bp-leg-t{padding:12px 18px;border-bottom:1.5px solid var(--bp-ink)}.bp-leg ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-leg li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:22px 20px 24px 18px;border-right:1px solid var(--bp-hair);border-bottom:1px solid var(--bp-hair)}.bp-leg li:nth-child(3n){border-right:0}.bp-leg li:nth-last-child(-n+3){border-bottom:0}.bp-ico{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--bp-hair2);color:var(--bp-sun2)}.bp-leg h3{margin:2px 0 0;font:500 19px/1.2 var(--display);letter-spacing:-.02em;color:#fff}.bp-leg p{margin:6px 0 0;font-size:15.5px;line-height:1.55;color:var(--bp-soft)}.bp-faq-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(32px,5vw,80px);align-items:start}.bp-faq .bp-h{grid-template-columns:auto minmax(0,1fr)}.bp-faq .bp-h .tlink{margin-top:12px}.bp-notes{border-top:1.5px solid var(--bp-ink)}.bp-note{border-bottom:1px solid var(--bp-hair)}.bp-note h3{margin:0}.bp-note button{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:8px;align-items:start;width:100%;min-height:64px;padding:20px 0;background:none;border:0;color:#fff;text-align:left;cursor:pointer;font:500 20px/1.3 var(--display);letter-spacing:-.015em}.bp-nn{font:500 14px/1.9 var(--mono);color:var(--bp-sun2)}.bp-pm{position:relative;width:18px;height:18px;margin-top:4px}.bp-pm:before,.bp-pm:after{content:"";position:absolute;left:0;top:50%;width:18px;border-top:1.5px solid var(--bp-ink);transition:transform .5s var(--settle)}.bp-pm:after{transform:rotate(90deg)}.bp-note.is-open .bp-pm:after{transform:rotate(0)}.bp-na{display:grid;grid-template-rows:1fr;transition:grid-template-rows .55s var(--smooth)}.bp-na>div{overflow:hidden}.bp-note:not(.is-open) .bp-na{grid-template-rows:0fr}.bp-na p{margin:0;padding:0 32px 24px 48px;font-size:17px;line-height:1.65;color:var(--bp-soft)}.bp-tblk{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);border:2px solid var(--bp-ink);box-shadow:0 0 0 6px var(--bp-bg),0 0 0 7px var(--bp-hair2);background:#0b26478c}.bp-tblk-main{padding:clamp(28px,4vw,56px);border-right:1px solid var(--bp-hair2)}.bp-tblk-main h2{margin:16px 0 0;font:500 clamp(38px,5vw,72px)/1 var(--display);letter-spacing:-.045em;color:#fff;text-wrap:balance}.bp-tblk-form{padding:clamp(28px,4vw,56px) clamp(22px,3vw,40px);color:var(--bp-ink)}.bp-tblk-form .bp-p{margin:0 0 22px}.bp-tblk-form .wform{background:#05122699;border-color:var(--bp-hair2)}.bp-tblk-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--bp-hair2)}.bp-tblk-row>div{padding:14px 18px;border-left:1px solid var(--bp-hair)}.bp-tblk-row>div:first-child{border-left:0}@media(max-width:1080px){.bp-sheet{grid-template-columns:1fr;grid-template-areas:"ax" "ctl" "sec" "tb"}.bp-ax{border-right:0;border-bottom:1px solid var(--bp-hair);padding:4px 0 14px}.bp-ax svg{max-height:none}.bp-sec{padding:14px 0;border-bottom:1px solid var(--bp-hair)}.bp-ctl{padding:20px 0 18px;border-bottom:1px solid var(--bp-hair)}.bp-tb{margin:0;border-top:0}.bp-mp{grid-template-columns:1fr}.bp-leg ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-leg li:nth-child(3n){border-right:1px solid var(--bp-hair)}.bp-leg li:nth-child(2n){border-right:0}.bp-leg li:nth-last-child(-n+3){border-bottom:1px solid var(--bp-hair)}.bp-leg li:nth-last-child(-n+2){border-bottom:0}}@media(max-width:900px){.bp-head,.bp-dw,.bp-dw1,.bp-dw2{grid-template-columns:1fr}.bp-dw .bp-dw-art,.bp-dw .bp-dw-txt,.bp-dw1 .bp-dw-art,.bp-dw1 .bp-dw-txt,.bp-dw2 .bp-dw-art,.bp-dw2 .bp-dw-txt{grid-column:1;grid-row:auto}.bp-dw2 .bp-dw-txt{display:block}.bp-dw2 .bp-dw-txt .bp-p{margin-top:12px}.bp-made-in,.bp-faq-in{grid-template-columns:1fr}.bp-dists{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-tblk{grid-template-columns:1fr}.bp-tblk-main{border-right:0;border-bottom:1px solid var(--bp-hair2)}}@media(max-width:600px){.bp-tag{font-size:clamp(44px,13vw,56px)}.bp-line{font-size:16px}.bp-sheet{padding:12px;margin-top:36px}.bp-anno text{font-size:1.35px}.bp-cutm text{font-size:1.3px}.bp-cutm circle{r:1.2}.bp-north text{font-size:1.5px}.bp-st{font-size:1.15px}.bp-path{height:84px}.bp-read dd{font-size:22px}.bp-tb{grid-template-columns:1fr 1fr}.bp-tb>div:nth-child(3){border-left:0;padding-left:0}.bp-tb>div:nth-child(n+3){border-top:1px solid var(--bp-hair)}.bp-h,.bp-h-row,.bp-faq .bp-h{grid-template-columns:1fr;gap:18px}.bp-bub{width:52px;height:52px}.bp-bub:before{display:none}.bp-bub b{font-size:14px}.bp-h-row .tlink{justify-self:start}.bp-p,.bp-lead{font-size:16px}.bp-dw-art{padding:10px}.bp-sch thead{display:none}.bp-sch,.bp-sch tbody,.bp-sch tr,.bp-sch td,.bp-sch tbody th{display:block}.bp-sch tr{display:grid;grid-template-columns:52px minmax(0,1fr);border-top:1px solid var(--bp-hair);padding:14px 14px 16px;column-gap:4px}.bp-sch .bp-sg{display:block;padding:0}.bp-sch .bp-sg th{display:block}.bp-sch td,.bp-sch tbody th{padding:0;border:0!important}.bp-sch td:last-child{grid-column:2;margin-top:6px;font-size:15.5px}.bp-sch .bp-no{width:auto;line-height:44px}.bp-sch caption{display:block;padding:12px 14px;border-bottom:1.5px solid var(--bp-ink)}.bp-sch td:last-child{margin-top:0}.bp-sch tbody th a{font-size:19px;min-height:44px;padding:10px 0 8px}.bp-site{padding:12px}.bp-dists{grid-template-columns:1fr;padding:14px;gap:24px}.bp-dist:after{display:none}.bp-leg ul{grid-template-columns:1fr}.bp-leg li,.bp-leg li:nth-child(3n),.bp-leg li:nth-child(2n){border-right:0;border-bottom:1px solid var(--bp-hair);padding:18px 16px}.bp-leg li:last-child{border-bottom:0}.bp-note button{grid-template-columns:30px minmax(0,1fr) 20px;font-size:18px}.bp-na p{padding:0 8px 22px 38px;font-size:16px}.bp-tblk-row{grid-template-columns:1fr}.bp-tblk-row>div{padding:12px 16px;border-left:0}.bp-tblk-row>div+div{border-top:1px solid var(--bp-hair)}}
