.ft{padding:clamp(40px,4.4vw,64px) 0 76px}.ft-in{grid-template-columns:minmax(0,1fr) auto auto;gap:32px clamp(40px,6vw,112px);align-items:start}.ft-line{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:calc(var(--d-track) * .8);font-size:clamp(28px,3.6vw,60px);line-height:1.04;color:#93a0ad}.ft-nav ul{display:grid;grid-template-columns:auto auto;gap:0 clamp(32px,4vw,64px)}.ft a{min-width:44px;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.ft-legal{margin-top:clamp(40px,5vw,80px);color:#93a0ad}.ft-off{margin-top:clamp(40px,5vw,80px);display:flex;flex-wrap:wrap;gap:28px clamp(40px,6vw,112px);color:#93a0ad}.ft-off address,.ft-off p{font-style:normal;line-height:1.6}.ft-off b{display:block;margin-bottom:8px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#cbd3db}.ft-off a{text-transform:none;letter-spacing:.02em}.ft-off p b{margin-bottom:0}.ft-off p a{margin-top:-5px}.ft-off+.ft-legal{margin-top:clamp(28px,3vw,40px)}.ft-legal{align-items:center}.ft-legal a{margin:-14px 0}@media(max-width:899px){.ft-in{grid-template-columns:auto 1fr;gap:28px 48px}.ft-line{grid-column:1 / -1}}@media(max-width:480px){.ft-in{grid-template-columns:1fr}.ft-nav ul{grid-template-columns:1fr 1fr;gap:0 24px}}.closing{padding-top:clamp(96px,13vw,208px);padding-bottom:clamp(88px,11vw,176px)}.closing .display{max-width:11.5em}.closing-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px;margin-top:clamp(40px,5.6vw,88px);padding-top:clamp(24px,2.6vw,40px);border-top:1px solid var(--rule-strong)}.closing .lead{max-width:34ch;text-wrap:balance}.closing-btn{min-height:clamp(60px,5vw,76px);padding:0 clamp(22px,2.2vw,34px);gap:clamp(16px,2vw,32px);font-size:clamp(13px,1vw,15px)}.closing .arr{fill:none;stroke:currentColor;stroke-width:1.5}@media(max-width:699px){.closing-btn{width:100%;justify-content:space-between}}.sx-head{padding:clamp(40px,5vw,84px) 0 clamp(28px,3.2vw,52px)}.sx-head .lead{margin-top:clamp(20px,2.2vw,32px)}.sx-index{margin-top:clamp(32px,4.2vw,68px)}.sx-index ul{display:grid}.sx-index a{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:48px;padding:13px 0;border-top:1px solid var(--rule);font:500 16px/1.3 var(--f-text);color:var(--ink-2);text-decoration:none;transition:color .2s,border-color .2s}.sx-index li:first-child a{border-top-color:var(--rule-strong)}.sx-index li:last-child a{border-bottom:1px solid var(--rule)}.sx-index a span{text-wrap:balance}.sx-index svg{flex:none;margin-top:5px;fill:none;stroke:currentColor;stroke-width:1.5;transition:stroke .2s}@media(hover:hover){.sx-index a:hover{color:var(--ink)}.sx-index a:hover svg{stroke:var(--accent-text)}}@media(min-width:700px){.sx-head .lead span{display:block}.sx-index ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,2.4vw,36px)}.sx-index li:nth-child(2) a{border-top-color:var(--rule-strong)}.sx-index li:nth-last-child(2) a{border-bottom:1px solid var(--rule)}}@media(min-width:1000px){.sx-index ul{grid-template-columns:repeat(5,minmax(0,1fr))}.sx-index li a{min-height:72px;padding:14px 0 0;border-top-color:var(--rule-strong);border-bottom:0!important;font-size:clamp(16px,1.2vw,18px)}@media(hover:hover){.sx-index a:hover{border-top-color:var(--ink)}}}.sx-ch{--sys-cool:#58AEEB;--sys-sun:#F2C335;--sys-batt:#4FC48B;padding:0}.sx-ch-in{display:grid;row-gap:clamp(28px,4vw,48px);padding:clamp(52px,6.4vw,104px) 0}.sx-ch+.sx-ch .sx-ch-in{border-top:1px solid var(--rule)}.sx-head+.sx-ch .sx-ch-in{padding-top:clamp(12px,1.6vw,28px)}.sx-name{font:500 clamp(17px,1.35vw,20px)/1.3 var(--f-text);color:var(--ink-2)}.sx-line{margin-top:clamp(10px,1.1vw,18px);font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:var(--d-track);line-height:1.03;font-size:clamp(34px,4.4vw,70px);text-wrap:balance}.sx-nb{white-space:nowrap}.sx-fig{--face:var(--bg);--tone:color-mix(in srgb,var(--ink) 9%,var(--face));--line:var(--ink);--line-2:var(--rule-strong);display:grid;place-items:center;min-width:0;margin:0}.sx-fig.is-band{--face:var(--panel);background:var(--panel);padding:clamp(12px,2.6vw,40px)}.sx-draw{position:relative;width:100%;max-width:660px;aspect-ratio:var(--ar)}.sx-bld{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sx-bld path{fill:var(--face);stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.sx-bld .r{fill:var(--tone)}.sx-bld .d{fill:none;stroke:var(--line-2);stroke-width:.75}.sx-bld .k{--k:var(--accent);fill:var(--k);stroke:var(--face)}.sx-bld .k.r{fill:color-mix(in srgb,#000 20%,var(--k))}.sx-bld .kd{fill:none;stroke:var(--face)}.sx-bld .ld{fill:none;stroke:var(--line-2);stroke-width:1}.sx-pin{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--accent);outline:1px solid var(--face)}.sx-tag{position:absolute;white-space:nowrap;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.sx-tag.is-up{transform:translateY(-100%);padding-bottom:7px}.sx-tag.is-down{padding-top:7px}.sx-tag.is-r{transform:translate(-100%)}.sx-tag.is-up.is-r{transform:translate(-100%,-100%)}.sx-body{display:grid;row-gap:clamp(28px,3vw,40px);max-width:42em}.sx-body .label{margin-bottom:11px}.sx-way li{padding:12px 0 13px;border-top:1px solid var(--rule);font-size:clamp(17px,1.3vw,19px);line-height:1.4;color:var(--ink-2)}.sx-does p{position:relative;padding:12px 0 0 24px;border-top:1px solid var(--rule);font-size:clamp(17px,1.3vw,19px);line-height:1.45;color:var(--ink);text-wrap:balance}.sx-does p:before{content:"";position:absolute;left:0;top:calc(7px + .72em);width:10px;height:10px;background:var(--accent)}@media(max-width:599px){.sx-pin{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}}@media(min-width:700px)and (max-width:999px){.sx-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,4vw,48px);max-width:none}}@media(min-width:1000px){.sx-ch-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(40px,5.2vw,96px);row-gap:clamp(32px,3.4vw,56px)}.sx-fig{grid-column:1;grid-row:1 / span 2}.sx-top{grid-column:2;grid-row:1}.sx-body{grid-column:2;grid-row:2;align-self:end}.sx-ch.is-flip .sx-fig{grid-column:2}.sx-ch.is-flip .sx-top,.sx-ch.is-flip .sx-body{grid-column:1}}:is(#_,.i048be2):is(#_,.i048be2){left:90.1%;top:51.3%}:is(#_,.i07ec5a):is(#_,.i07ec5a){left:56.8%;top:71.1%}:is(#_,.i205298):is(#_,.i205298){left:35.4%;top:7.2%}:is(#_,.i2caf44):is(#_,.i2caf44){left:18.8%;top:65.1%}:is(#_,.i2e126f):is(#_,.i2e126f){left:56.8%;top:91.8%}:is(#_,.i2f0152):is(#_,.i2f0152){--ar:192/191}:is(#_,.i360936):is(#_,.i360936){left:35.4%;top:46.8%}:is(#_,.i44eba9):is(#_,.i44eba9){left:52.1%;top:25%}:is(#_,.i477972):is(#_,.i477972){left:52.1%;top:6.3%}:is(#_,.i5a5d80):is(#_,.i5a5d80){--ar:192/148}:is(#_,.i602e81):is(#_,.i602e81){left:74%;top:7.2%}:is(#_,.i6fd9e7):is(#_,.i6fd9e7){left:18.4%;top:7.5%}:is(#_,.i767423):is(#_,.i767423){left:39.1%;top:74.9%}:is(#_,.i768bc0):is(#_,.i768bc0){left:52.1%;top:17.8%}:is(#_,.i7eacca):is(#_,.i7eacca){--ar:192/166}:is(#_,.i8188a3):is(#_,.i8188a3){left:68.2%;top:33.5%}:is(#_,.i86662d):is(#_,.i86662d){left:43.6%;top:8.1%}:is(#_,.i872b5e):is(#_,.i872b5e){left:68.2%;top:7.1%}:is(#_,.i9e2985):is(#_,.i9e2985){left:27.1%;top:6.3%}:is(#_,.ia0ab65):is(#_,.ia0ab65){left:38.4%;top:91.8%}:is(#_,.ia15c95):is(#_,.ia15c95){left:39.1%;top:93.2%}:is(#_,.ia91b89):is(#_,.ia91b89){left:18.4%;top:44%}:is(#_,.ib43bdb):is(#_,.ib43bdb){left:18.8%;top:7.1%}:is(#_,.ic1f60f):is(#_,.ic1f60f){--ar:192/170}:is(#_,.ic98a83):is(#_,.ic98a83){left:38.4%;top:67.5%}:is(#_,.id1e45d):is(#_,.id1e45d){left:43.6%;top:22.3%}:is(#_,.id31ad1):is(#_,.id31ad1){left:74%;top:45%}:is(#_,.ie056dc):is(#_,.ie056dc){left:52.1%;top:7.1%}:is(#_,.ie08ab6):is(#_,.ie08ab6){--ar:192/159}:is(#_,.ie66621):is(#_,.ie66621){left:90.1%;top:7.5%}:is(#_,.iee0138):is(#_,.iee0138){left:27.1%;top:54.7%}
