.lh{background:var(--night);min-height:880px;position:relative;overflow:hidden}.lh-img{object-position:50% 100%}@media (prefers-reduced-motion:no-preference){.lh-img{animation-name:drift;animation-duration:18s;animation-timing-function:ease-out;animation-fill-mode:both}}.lh:after{content:"";background:linear-gradient(180deg,var(--night-a90) 0%,var(--night-a72) 34%,var(--night-a0) 66%);position:absolute;inset:0}.lh-in{z-index:2;padding-top:64px;padding-bottom:200px;position:relative}.lh .kick{margin-bottom:14px}.lh h1{font-family:var(--disp);font-weight:400;font-size:var(--text-clamp-56px-8-7vw-136px);letter-spacing:-.015em;line-height:.98}.lh-b{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:30px;display:flex}.lh-b .lede{max-width:31em}.lh-b .acts{margin-top:0}.li{background:var(--deep);text-align:center;padding:60px 0 120px;position:relative;overflow:hidden}.li .wrap{z-index:2;position:relative}.li .h2{max-width:15em;margin:0 auto}.li .lede{max-width:36em;color:var(--tint-d5e2f3);margin:26px auto 0}.st{background:var(--night);align-items:center;min-height:880px;padding:70px 0;display:flex;position:relative;overflow:hidden}.st-ph{opacity:0;transition:opacity .7s}.st-ph.p1,.st:has(.q2[open]) .p2,.st:has(.q3[open]) .p3,.st:has(.q4[open]) .p4,.st:has(.q5[open]) .p5,.st:has(.q6[open]) .p6{opacity:1}.st:has(.q2[open]) .p1,.st:has(.q3[open]) .p1,.st:has(.q4[open]) .p1,.st:has(.q5[open]) .p1,.st:has(.q6[open]) .p1{opacity:0}.st .wrap{z-index:2;width:100%;position:relative}.st-plate{background:var(--night-a84);width:min(560px,100%);padding:44px 44px 22px}.st .h2{font-size:var(--text-clamp-40px-4-4vw-64px);margin-bottom:14px}.st details{border-bottom:1px solid var(--white-a18)}.st details:last-child{border-bottom:0}.st summary{min-height:48px;font-family:var(--disp);font-size:var(--text-clamp-25px-2-2vw-32px);justify-content:space-between;align-items:center;gap:24px;padding:13px 0;line-height:1.15;display:flex}.st summary:hover{color:var(--ice)}.st details p{color:var(--tint-e3ecf7);padding:0 40px 20px 0}.st-in{display:none}.sd{background:var(--ink);position:relative}.sd-h{position:relative;overflow:hidden}.sd-t{z-index:2;padding-top:120px;padding-bottom:70px;position:relative}.sd .h2{max-width:13em}.sd-c{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 60px;max-width:1040px;margin-top:34px;display:grid}.sd-c p{color:var(--tint-e5e1e6)}.sd-p{background:var(--night);height:clamp(420px,46vw,720px);position:relative;overflow:hidden}.sd-p img{object-position:50% 62%}.bars{z-index:2;width:100%;height:clamp(70px,11vw,170px);display:block;position:absolute;bottom:-1px;left:0;right:0}.md{background:var(--night);text-align:center;padding:60px 0 120px;position:relative;overflow:hidden}.md .wrap{z-index:2;position:relative}.md .lede{max-width:34em;color:var(--tint-d5e2f3);margin:20px auto 0}.md-v{max-width:1180px;margin:48px auto 0;position:relative}.md-p{background:var(--black);height:clamp(320px,44vw,640px);overflow:hidden}.md-p img{object-fit:cover;width:100%;height:100%;transition:filter .6s}.md:has(#mood2:checked) .md-p img{filter:brightness(.6)saturate(.92)}.md:has(#mood3:checked) .md-p img{filter:brightness(.32)saturate(.8)}.md-c{background:var(--night);border-radius:var(--r);border:0;gap:6px;margin:0;padding:6px;display:flex;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.md-c legend{width:1px;height:1px;position:absolute;overflow:hidden}.md-c input{opacity:0;width:1px;height:1px;position:absolute}.md-c label{border-radius:var(--r);background:var(--white-a14);min-width:112px;min-height:48px;font-weight:700;font-size:var(--text-17);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;transition:background-color .18s,color .18s;display:inline-flex}.md-c input:checked+label{background:var(--white);color:var(--navy)}.md-c input:focus-visible+label{outline:3px solid var(--ice);outline-offset:3px}.wy{background:var(--mist);color:var(--ink);padding:120px 0 0;overflow:hidden}.wy-g{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;min-height:640px;display:grid;position:relative}.wy .h2{width:60%;color:var(--navy);font-size:var(--text-clamp-44px-5vw-76px);position:absolute;top:0;left:0}.wy-l{display:contents}.wy-g li{padding:30px 26px 40px}.wy-g h3{font-family:var(--disp);font-weight:400;font-size:var(--text-clamp-25px-2-1vw-31px);margin-bottom:12px;line-height:1.1}.wy-g p{font-size:var(--text-17);line-height:1.45}.s1{background:var(--ice);height:270px;color:var(--navy)}.s2{background:var(--navy);height:330px;color:var(--white)}.s3{background:var(--deep);height:400px;color:var(--white)}.s4{background:var(--night);height:490px;color:var(--white)}.s5{background:var(--coal);height:590px;color:var(--white)}.lq{background:var(--navy);padding:110px 0 240px;position:relative;overflow:hidden}.lq-g{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 72px;margin-top:56px;display:grid;position:relative}.lq h3{font-family:var(--disp);font-weight:400;font-size:var(--text-clamp-26px-2-5vw-36px);margin-bottom:12px;line-height:1.14}.lq-g p{color:var(--tint-e3ecf7)}.lc{background:var(--night);padding:170px 0 250px;position:relative;overflow:hidden}.lc>img{object-position:50% 60%}.lc:after{content:"";background:linear-gradient(90deg,var(--night-a82) 0%,var(--night-a50) 50%,var(--night-a5) 80%);position:absolute;inset:0}.lc .wrap{z-index:2;position:relative}.lc .h2{max-width:9em;font-size:var(--text-clamp-48px-7vw-108px)}.lc .lede{max-width:27em;margin-top:22px}@media (width<=1180px){.lh{min-height:760px}.lh-in{padding-bottom:170px}.st{min-height:0;padding:430px 0 0;display:block}.st-ph{height:520px;bottom:auto}.st .wrap{padding:0}.st-plate{background:var(--night);width:100%;padding:40px 40px 22px}.st details p{padding-right:0}.sd-t{padding-top:90px;padding-bottom:56px}.wy{padding:90px 0 0}.wy-g{min-height:0;display:block}.wy .h2{width:auto;margin-bottom:40px;position:static}.wy-l{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -40px;display:grid}.wy-g li,.s1,.s2,.s3,.s4,.s5{height:auto;padding:34px 40px 44px}.s5{grid-column:1/-1}.lq-g{gap:40px 44px}}@media (width<=767px){.lh{min-height:0}.lh:after{background:linear-gradient(180deg,var(--night-a92) 0%,var(--night-a80) 58%,var(--night-a15) 84%)}.lh-in{padding-top:40px;padding-bottom:210px}.lh h1{font-size:var(--text-50)}.lh-b{margin-top:20px}.li{text-align:left;padding:36px 0 70px}.li .h2,.li .lede{margin-left:0}.st{background:var(--night);padding:0}.st-ph{display:none}.st-plate{padding:60px 20px 26px}.st-in{object-fit:cover;width:calc(100% + 40px);max-width:none;height:230px;margin:0 -20px 14px;display:block}.st summary{font-size:var(--text-26)}.st details p{padding:0 0 22px}.sd-t{padding-top:70px;padding-bottom:40px}.sd-c{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:20px}.sd-p{height:320px}.bars{height:64px}.md{text-align:left;padding:36px 0 84px}.md .lede{margin-left:0}.md-v{margin:28px -20px 0}.md-p{height:300px}.md-c{bottom:-30px;left:20px;right:20px;transform:none}.md-c label{min-width:0;font-size:var(--text-16);flex:1 1 0;padding:0 8px}.md-c>div{flex:1 1 0;display:flex}.wy{padding:70px 0 0}.wy .h2{margin-bottom:28px}.wy-l{margin:0 -20px;display:block}.wy-g li,.s1,.s2,.s3,.s4,.s5{padding:24px 20px 28px}.lq{padding:70px 0 130px}.lq-g{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:30px}.lc{padding:90px 0 140px}.lc:after{background:linear-gradient(90deg,var(--night-a82) 0%,var(--night-a55) 100%)}.lc .h2{font-size:var(--text-48)}}
