@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}#home{background-color:#101319}#home #cards{margin-top:0}@media (max-width:768px){#home #cards{margin-top:40px}}#home #colors{margin-top:calc(2.68007vw + 59.3903px)}@media (max-width:768px){#home #colors{margin-top:0}}#home #experience{margin-top:calc(2.23339vw + 49.4919px)}@media (max-width:768px){#home #experience{margin-top:80px}}#home #elegance{margin-top:calc(2.23339vw + 49.4919px)}@media (max-width:768px){#home #elegance{margin-top:64px}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}#h1Hidden{pointer-events:none;opacity:0;height:0;position:absolute;overflow:hidden}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.hero{background-color:#0f131a;width:100%;min-height:100dvh;position:relative;overflow:hidden}@media (max-width:768px){.hero{height:100svh;min-height:699px;max-height:none}}.hero__media{z-index:0;position:absolute;inset:0}.hero__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero__gradient{pointer-events:none;width:100%;position:absolute;left:0}.hero__gradient--top{background:linear-gradient(#0000008c 0%,#0000 100%);height:28%;top:0}.hero__gradient--bottom{background:linear-gradient(#0000 0%,#000000b8 55%,#000 100%);height:48%;bottom:0}.hero__container{z-index:1;width:100%;min-height:inherit;box-sizing:border-box;justify-content:space-between;align-items:flex-end;padding-inline:calc(2.23339vw + 49.4919px);display:flex;position:relative}@media (max-width:768px){.hero__container{padding-inline:20px}}.hero__container{padding-top:calc(3.35008vw + 74.2379px)}@media (max-width:768px){.hero__container{padding-top:0}}.hero__container{padding-bottom:calc(3.96427vw + 87.8481px)}@media (max-width:768px){.hero__container{padding-bottom:24px}}.hero__container{gap:calc(1.34003vw + 29.6951px)}@media (max-width:768px){.hero__container{height:100%;min-height:inherit;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px}}.hero__content{flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(.335008vw + 7.42379px);display:flex}@media (max-width:768px){.hero__content{gap:8px}}.hero__content{max-width:calc(20.1843vw + 447.283px)}@media (max-width:768px){.hero__content{max-width:100%}}.hero__eyebrow{color:#fff;letter-spacing:0;font-feature-settings:"lnum","pnum";margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.670017vw + 14.8476px);font-style:normal;font-weight:700}@media (max-width:768px){.hero__eyebrow{font-size:16px}}.hero__eyebrow{line-height:calc(.893356vw + 19.7968px)}@media (max-width:768px){.hero__eyebrow{line-height:24px}}.hero__divider{background-color:#fff3;width:calc(2.23339vw + 49.4919px);height:1px;display:block}@media (max-width:768px){.hero__divider{width:80px}}.hero__title{color:#fff;letter-spacing:0;font-feature-settings:"lnum","pnum";margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.893356vw + 19.7968px);font-style:normal;font-weight:700}@media (max-width:768px){.hero__title{font-size:20px}}.hero__title{line-height:calc(1.11669vw + 24.7459px)}@media (max-width:768px){.hero__title{line-height:32px}}.hero__title{max-width:calc(20.1843vw + 447.283px)}@media (max-width:768px){.hero__title{white-space:pre-wrap;max-width:100%}}.hero__specs{flex-shrink:0;align-items:center;gap:calc(.893356vw + 19.7968px);margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.hero__specs{gap:32px}}.hero__spec{flex-direction:column;align-items:flex-start;gap:calc(.111669vw + 2.4746px);display:flex}@media (max-width:768px){.hero__spec{gap:4px}}.hero__specLabel{color:#fff9;white-space:nowrap;letter-spacing:0;font-feature-settings:"lnum","pnum";font-family:Avenir Next,sans-serif;font-size:calc(.335008vw + 7.42379px);font-weight:400}@media (max-width:768px){.hero__specLabel{font-size:12px}}.hero__specLabel{line-height:calc(.558347vw + 12.373px)}@media (max-width:768px){.hero__specLabel{line-height:20px}}.hero__specDivider{background-color:#fff3;width:100%;height:1px;display:block}.hero__specValue{color:#fff;white-space:nowrap;letter-spacing:0;font-feature-settings:"lnum","pnum";align-items:flex-end;font-family:Avenir Next,sans-serif;font-weight:400;display:flex}.hero__specNumber{font-size:calc(.670017vw + 14.8476px)}@media (max-width:768px){.hero__specNumber{font-size:20px}}.hero__specNumber{line-height:calc(.893356vw + 19.7968px)}@media (max-width:768px){.hero__specNumber{line-height:32px}}.hero__specUnit{font-size:calc(.390843vw + 8.66108px)}@media (max-width:768px){.hero__specUnit{font-size:14px}}.hero__specUnit{line-height:calc(.670017vw + 14.8476px)}@media (max-width:768px){.hero__specUnit{line-height:24px}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.lights{background-color:#000;width:100%;position:relative}.lights__seoTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lights__viewport{background-color:#000;width:100%;height:100dvh;min-height:640px;max-height:900px;position:relative;overflow:hidden}@media (max-width:768px){.lights__viewport{height:700px;min-height:700px;max-height:700px}}.lights__media{z-index:0;position:absolute;inset:0}.lights__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lights__play{z-index:4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:calc(2.68007vw + 59.3903px);padding:0;transition:opacity .32s,visibility .32s,transform .32s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.lights__play{width:64px}}.lights__play{height:calc(2.68007vw + 59.3903px)}@media (max-width:768px){.lights__play{height:64px;top:calc(50% - 38px);transform:translate(-50%,-50%)}}.lights__play[hidden]{opacity:0;visibility:hidden;pointer-events:none;display:flex;transform:translate(-50%,-50%)scale(.92)}.lights__play:hover .lights__playIcon{transform:scale(1.06)}.lights__play:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0367ad;transition:outline-offset .15s,outline-color .2s}.lights__playPulse{pointer-events:none;border:1px solid #ffffff73;border-radius:50%;animation:2.2s ease-out infinite lights-play-pulse;position:absolute;inset:0}.lights__playPulse--delayed{animation-delay:1.1s}@media (max-width:768px){.lights__playPulse{display:none}}.lights__playIcon{z-index:1;width:64%;height:64%;transition:transform .27s;display:block;position:relative}@media (max-width:768px){.lights__playIcon{width:100%;height:100%}}.lights__playBackdrop,.lights__playStroke,.lights__playVector{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.lights__rings{z-index:2;pointer-events:none;opacity:0;align-items:center;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:calc(3.12675vw + 69.2887px);transform:translate(-48px)}@media (max-width:768px){.lights__rings{top:80px}}.lights__rings{left:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.lights__rings{left:20px}}.lights__rings{gap:calc(.111669vw + 2.4746px)}@media (max-width:768px){.lights__rings{gap:4px}}.lights__ring{object-fit:contain;width:calc(.893356vw + 19.7968px);display:block}@media (max-width:768px){.lights__ring{width:24px}}.lights__ring{height:calc(.893356vw + 19.7968px)}@media (max-width:768px){.lights__ring{height:24px}}.lights__ring:first-child{z-index:4}.lights__ring:nth-child(2){z-index:3;margin-left:-12px}.lights__ring:nth-child(3){z-index:2;margin-left:-12px}.lights__ring:nth-child(4){z-index:1;margin-left:-12px}.lights__content{z-index:2;box-sizing:border-box;pointer-events:none;opacity:0;flex-direction:column;align-items:flex-start;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;left:calc(2.23339vw + 49.4919px);transform:translateY(48px)}@media (max-width:768px){.lights__content{left:20px}}.lights__content{right:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.lights__content{right:20px}}.lights__content{bottom:calc(3.96427vw + 87.8481px)}@media (max-width:768px){.lights__content{bottom:20px}}.lights__content{gap:calc(.446678vw + 9.89838px)}@media (max-width:768px){.lights__content{gap:8px}}.lights__content{max-width:calc(14.2937vw + 316.748px)}@media (max-width:768px){.lights__content{max-width:100%}}.lights__title{color:#fff;letter-spacing:0;font-feature-settings:"lnum","pnum";margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.893356vw + 19.7968px);font-style:normal;font-weight:700}@media (max-width:768px){.lights__title{font-size:24px}}.lights__title{line-height:calc(1.11669vw + 24.7459px)}@media (max-width:768px){.lights__title{line-height:32px}}.lights__title{max-width:calc(14.2937vw + 316.748px)}@media (max-width:768px){.lights__title{max-width:100%}}.lights__description{color:#ffffffb8;letter-spacing:0;white-space:pre-wrap;font-feature-settings:"lnum","pnum";margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.446678vw + 9.89838px);font-weight:400}@media (max-width:768px){.lights__description{font-size:16px}}.lights__description{line-height:calc(.670017vw + 14.8476px)}@media (max-width:768px){.lights__description{line-height:24px}}.lights__description--desktop{max-width:calc(13.9308vw + 308.706px)}@media (max-width:768px){.lights__description--desktop{max-width:100%;display:none}}.lights__description--mobile{max-width:330px;display:none}@media (max-width:768px){.lights__description--mobile{display:block}}.lights.is-revealed .lights__rings{opacity:1;transition-delay:.12s;transform:translate(0,0)}.lights.is-revealed .lights__content{opacity:1;transition-delay:.22s;transform:translate(0,0)}@keyframes lights-play-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.design{background-color:#101319;width:100%;position:relative}.design__seoTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.design__sticky{background-color:#101319;grid-template-columns:minmax(0,600fr) minmax(0,766fr);width:100%;height:100dvh;min-height:640px;max-height:900px;display:grid;position:relative;overflow:hidden}@media (max-width:992px){.design__sticky{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:0;max-height:none}}.design__main{z-index:1;background-color:#101319;width:100%;height:100%;position:relative;overflow:hidden}@media (max-width:992px){.design__main{aspect-ratio:1;height:auto}}.design__main-slide{z-index:0;opacity:0;pointer-events:none;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-100%)}.design__main-slide.is-active{z-index:1;opacity:1;pointer-events:auto;transform:translate(0,0)}.design__main-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.design__content{z-index:2;box-sizing:border-box;flex-direction:column;height:100%;padding-top:calc(2.68007vw + 59.3903px);display:flex;position:relative}@media (max-width:768px){.design__content{padding-top:40px}}.design__content{padding-right:calc(3.12675vw + 69.2887px)}@media (max-width:768px){.design__content{padding-right:20px}}.design__content{padding-bottom:0}@media (max-width:768px){.design__content{padding-bottom:0}}.design__content{padding-left:calc(3.12675vw + 69.2887px)}@media (max-width:768px){.design__content{padding-left:20px}}@media (max-width:992px){.design__content{height:auto;min-height:143.003vw;padding-top:40px;padding-left:20px;padding-right:20px}}.design__copy{z-index:2;flex-direction:column;width:calc(12.2836vw + 272.205px);display:flex;position:relative}@media (max-width:768px){.design__copy{width:100%}}.design__copy{gap:calc(.893356vw + 19.7968px)}@media (max-width:768px){.design__copy{gap:24px}}@media (max-width:992px){.design__copy{gap:24px;width:100%}}.design__copy-stack{min-height:calc(4.46678vw + 98.9838px);position:relative}@media (max-width:768px){.design__copy-stack{min-height:220px}}@media (max-width:992px){.design__copy-stack{min-height:220px}}.design__copy-slide{opacity:0;pointer-events:none;flex-direction:column;gap:calc(.335008vw + 7.42379px);width:100%;transition:opacity .42s,transform .42s;display:flex;position:absolute;top:0;left:0;transform:translateY(12px)}@media (max-width:768px){.design__copy-slide{gap:12px}}.design__copy-slide.is-active{opacity:1;pointer-events:auto;transform:translate(0,0)}.design__title{color:#fff;letter-spacing:0;font-feature-settings:"lnum","pnum";margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.893356vw + 19.7968px);font-style:normal;font-weight:700;line-height:normal}@media (max-width:768px){.design__title{font-size:24px}}@media (max-width:992px){.design__title{font-size:24px;line-height:32px}}.design__description{color:#ffffffb8;letter-spacing:0;font-feature-settings:"lnum","pnum";margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.446678vw + 9.89838px);font-weight:400}@media (max-width:768px){.design__description{font-size:16px}}.design__description{line-height:calc(.670017vw + 14.8476px)}@media (max-width:768px){.design__description{line-height:24px}}.design__dots{align-items:center;gap:calc(.223339vw + 4.94919px);display:flex}@media (max-width:768px){.design__dots{gap:8px}}.design__dot{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;width:calc(1.06086vw + 23.5087px);padding:0;display:block;position:relative}@media (max-width:768px){.design__dot{width:38px}}.design__dot{height:calc(1.06086vw + 23.5087px)}@media (max-width:768px){.design__dot{height:38px}}.design__dot:before{content:"";background:#fff6;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design__dot.is-active:before{background:#fff}.design__dot.is-active:after{content:"";box-sizing:border-box;border:1px solid #fff;border-radius:50%;position:absolute;inset:0}.design__progress{display:none}@media (max-width:992px){.design__progress{flex-direction:column;align-items:center;gap:12px;width:calc(100% + 40px);margin-top:auto;margin-left:-20px;margin-right:-20px;display:flex}}.design__progress-track{background:#ffffff1a;width:100%;height:1px;position:relative}.design__progress-fill{background:#fff;height:1px;transition:width .42s;position:absolute;top:0;left:0}.design__progress-label{color:#fffc;letter-spacing:0;text-transform:uppercase;font-feature-settings:"lnum","pnum";font-family:Avenir Next,sans-serif;font-size:14px;font-weight:400;line-height:20px}.design__secondary{align-self:flex-end;width:100%;height:calc(8.15187vw + 180.645px);margin-top:auto;position:relative;overflow:hidden}@media (max-width:768px){.design__secondary{height:175px}}.design__secondary{max-width:calc(18.258vw + 404.596px)}@media (max-width:768px){.design__secondary{max-width:100%}}@media (max-width:992px){.design__secondary{align-self:stretch;width:calc(100% + 40px);max-width:none;height:175px;margin-top:16px;margin-left:-20px;margin-right:-20px}}.design__secondary-slide{z-index:0;opacity:0;pointer-events:none;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(100%)}.design__secondary-slide.is-active{z-index:1;opacity:1;transform:translate(0,0)}.design__secondary-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.design__rail{z-index:3;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:calc(1.2842vw + 28.4578px)}@media (max-width:768px){.design__rail{right:12px}}.design__rail{width:calc(.558347vw + 12.373px)}@media (max-width:768px){.design__rail{width:16px}}@media (max-width:992px){.design__rail{display:none}}.design__rail-track{background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:0}.design__rail-fill{background:#fff;width:1px;transition:height .42s;position:absolute;top:0;left:0}.design__rail-label{color:#fffc;letter-spacing:.04em;white-space:nowrap;font-feature-settings:"lnum","pnum";font-family:Avenir Next,sans-serif;font-size:calc(.390843vw + 8.66108px);font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}@media (max-width:768px){.design__rail-label{font-size:14px}}.design__rail-label{line-height:calc(.558347vw + 12.373px)}@media (max-width:768px){.design__rail-label{line-height:20px}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.colors{background-color:#101319;width:100%;position:relative}.colors__seoTitle,.colors__seoOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.colors__viewport{background-color:#101319;width:100%;height:100dvh;min-height:640px;max-height:900px;position:relative;overflow:hidden}.colors__exterior{z-index:0;position:absolute;inset:0}.colors__exterior-slide{opacity:0;pointer-events:none;transition:opacity .42s,transform .42s;position:absolute;inset:0;transform:translate(40px)}.colors__exterior-slide.is-active{opacity:1;pointer-events:auto;transform:translate(0,0)}.colors__exterior-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.colors__rings{z-index:1;pointer-events:none;opacity:.9;width:41%;max-width:560px;height:auto;position:absolute;top:18.62%;left:50%;transform:translate(-50%)}.colors__title{z-index:3;color:#fff;text-align:center;letter-spacing:0;font-feature-settings:"lnum","pnum";margin:0;font-family:Avenir Next,sans-serif;font-weight:700;position:absolute;top:calc(2.23339vw + 49.4919px);left:50%;transform:translate(-50%)}@media (max-width:768px){.colors__title{top:80px}}.colors__title{font-size:calc(.893356vw + 19.7968px)}@media (max-width:768px){.colors__title{font-size:24px}}.colors__title{line-height:calc(1.11669vw + 24.7459px)}@media (max-width:768px){.colors__title{line-height:32px}}.colors__title{width:calc(25.1256vw + 556.784px)}@media (max-width:768px){.colors__title{width:calc(100% - 40px)}}.colors__nav{z-index:4;cursor:pointer;background:0 0;border:0;border-radius:300px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.colors__nav img{display:block}.colors__nav--prev{left:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.colors__nav--prev{left:20px}}.colors__nav--next{right:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.colors__nav--next{right:20px}}.colors__nav.is-disabled{opacity:.5;cursor:default;pointer-events:none}.colors__interior{z-index:1;touch-action:pan-y;cursor:grab;align-items:center;padding-top:calc(4.91346vw + 108.882px);display:flex;position:absolute;inset:0;overflow:hidden}@media (max-width:768px){.colors__interior{padding-top:120px}}.colors__interior{padding-bottom:calc(5.02513vw + 111.357px)}@media (max-width:768px){.colors__interior{padding-bottom:140px}}.colors__interior:active{cursor:grabbing}.colors__interior-track{--colors-slide-w:900px;--colors-slide-gap:8px;align-items:center;gap:var(--colors-slide-gap);will-change:transform;width:max-content;transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex}.colors__interior-track.is-instant{transition:none}.colors__interior-slide{width:var(--colors-slide-w);opacity:1;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:16px;flex-shrink:0;height:412px;padding:0;overflow:hidden}.colors__interior-slide.is-active{cursor:grab}.colors__interior-image{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.colors__interior-nav{z-index:6;pointer-events:auto;align-items:center;display:flex;position:absolute;bottom:0;right:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.colors__interior-nav{right:20px}}.colors__interior-nav{bottom:calc(3.07091vw + 68.0514px)}@media (max-width:768px){.colors__interior-nav{bottom:112px}}.colors__interior-nav{gap:calc(.223339vw + 4.94919px)}@media (max-width:768px){.colors__interior-nav{gap:4px}}.colors__interior-nav .colors__nav{display:flex;position:static;transform:none}.colors__controls{z-index:5;flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:absolute;bottom:calc(2.23339vw + 49.4919px);left:50%;transform:translate(-50%)}@media (max-width:768px){.colors__controls{bottom:40px}}.colors__controls{gap:calc(.223339vw + 4.94919px)}@media (max-width:768px){.colors__controls{gap:8px}}.colors__controls{width:92%}@media (max-width:768px){.colors__controls{width:94%}}.colors__tabs{background:#24242a;border-radius:100px;align-items:flex-start;padding:6px;display:flex;overflow:hidden}.colors__tab{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:100px;justify-content:center;align-items:center;width:96px;height:32px;padding:0 16px;display:flex}.colors__tab.is-active{color:#101319;background:#fff}.colors__tabHeading{letter-spacing:0;color:inherit;justify-content:center;align-items:center;margin:0;font-family:Avenir Next,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:flex}.colors__tabLabel{font:inherit;color:inherit}.colors__swatches{background:#24242a;border-radius:300px;align-items:center;gap:calc(.223339vw + 4.94919px);padding:6px;display:flex}@media (max-width:768px){.colors__swatches{gap:8px}}.colors__swatch{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:relative}.colors__swatch:hover .colors__swatch-tooltip,.colors__swatch:focus-visible .colors__swatch-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.colors__swatch-ring{box-sizing:border-box;border:1px solid #4f4f4f;border-radius:50%;position:absolute;inset:0}.colors__swatch-dot{z-index:1;border:.5px solid #fff;border-radius:50%;width:12px;height:12px;position:relative;box-shadow:inset 0 1px 2px #ffffff59}.colors__swatch.is-selected .colors__swatch-ring{border-color:#0e8530}.colors__swatch-check{z-index:2;display:block;position:absolute;top:-2px;right:-2px}.colors__swatch-tooltip{z-index:3;letter-spacing:0;color:#fff;white-space:nowrap;font-feature-settings:"lnum","pnum";opacity:0;pointer-events:none;background:#24242a;border-radius:4px;padding:2px 8px;font-family:Avenir Next,sans-serif;font-size:12px;font-weight:400;line-height:20px;transition:opacity .16s,transform .16s;position:absolute;top:-26px;left:50%;transform:translate(-50%)translateY(4px)}@media (max-width:992px){.colors__viewport{height:673px;min-height:673px;max-height:none}.colors__title{width:calc(100% - 40px);font-size:24px;line-height:32px;top:80px}.colors__exterior-slide{justify-content:center;align-items:center;padding-bottom:48px;display:flex}.colors__exterior-image{object-fit:contain;object-position:center;width:600px;max-width:none;height:337px}.colors__rings{width:auto;max-width:none;height:auto;inset:26.15% 5.09% 55.61%;transform:none}.colors__nav{top:calc(50% + 76.5px)}.colors__nav--prev{left:20px}.colors__nav--next{right:20px}.colors__interior{padding-top:176px;padding-bottom:156px}.colors__interior-track{--colors-slide-w:340px;--colors-slide-gap:8px}.colors__interior-slide{aspect-ratio:auto;border-radius:8px;height:341px}.colors__interior-nav{gap:8px;bottom:124px;right:20px}.colors__controls{flex-flow:column;gap:16px;width:auto;max-width:calc(100% - 28px);bottom:80px}.colors__tabs{order:2}.colors__swatches{scrollbar-width:none;order:1;max-width:100%;overflow-x:auto}.colors__swatches::-webkit-scrollbar{display:none}.colors__swatch.is-selected .colors__swatch-tooltip{opacity:1;transform:translate(-50%)translateY(0)}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.performance{background-color:#000;width:100%;position:relative}.performance__seoTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.performance__viewport{background-color:#101319;width:100%;height:100dvh;min-height:640px;max-height:900px;position:relative;overflow:hidden}.performance__media{z-index:0;position:absolute;inset:0}.performance__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.performance__copy{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;will-change:transform,opacity;flex-direction:column;align-items:flex-start;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;left:calc(2.23339vw + 49.4919px);transform:translate(-520px)}@media (max-width:768px){.performance__copy{left:20px}}.performance__copy{bottom:calc(3.12675vw + 69.2887px)}@media (max-width:768px){.performance__copy{bottom:180px}}.performance__copy{gap:calc(.670017vw + 14.8476px)}@media (max-width:768px){.performance__copy{gap:20px}}.performance__copy{max-width:calc(11.2507vw + 249.315px)}@media (max-width:768px){.performance__copy{max-width:100%}}.performance__text{flex-direction:column;align-items:flex-start;gap:calc(.335008vw + 7.42379px);width:100%;display:flex}@media (max-width:768px){.performance__text{gap:8px}}.performance__title{color:#fff;letter-spacing:0;white-space:pre-wrap;overflow-wrap:break-word;font-feature-settings:"lnum","pnum";flex-direction:column;width:100%;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.893356vw + 19.7968px);font-weight:700;line-height:normal;display:flex}@media (max-width:768px){.performance__title{font-size:24px}}.performance__titleLine{color:#fff}.performance__titleMuted{color:#fff9}.performance__description{color:#ffffffb8;letter-spacing:0;font-feature-settings:"lnum","pnum";width:100%;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.446678vw + 9.89838px);font-weight:400}@media (max-width:768px){.performance__description{font-size:16px}}.performance__description{line-height:calc(.670017vw + 14.8476px)}@media (max-width:768px){.performance__description{line-height:24px}}.performance__tags{flex-wrap:wrap;align-items:flex-start;gap:calc(.111669vw + 2.4746px);margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.performance__tags{gap:4px}}.performance__tag{background-color:#ffffff1a;border-radius:4px;padding-inline:calc(.279174vw + 6.18649px)}@media (max-width:768px){.performance__tag{padding-inline:8px}}.performance__tag{padding-block:calc(.167504vw + 3.71189px)}@media (max-width:768px){.performance__tag{padding-block:4px}}.performance__tagHeading{letter-spacing:0;color:inherit;align-items:center;gap:calc(.223339vw + 4.94919px);margin:0;font-family:Avenir Next,sans-serif;font-style:normal;font-weight:400;line-height:normal;display:flex}@media (max-width:768px){.performance__tagHeading{gap:6px}}.performance__tagLabel{color:#fff9;white-space:nowrap;letter-spacing:0;font-feature-settings:"lnum","pnum";font-family:Avenir Next,sans-serif;font-size:calc(.335008vw + 7.42379px);font-weight:400}@media (max-width:768px){.performance__tagLabel{font-size:10px}}.performance__tagLabel{line-height:calc(.558347vw + 12.373px)}@media (max-width:768px){.performance__tagLabel{line-height:16px}}.performance__tagDivider{background-color:#fff3;align-self:stretch;width:1px}.performance__tagValue{color:#fff;white-space:nowrap;letter-spacing:0;font-feature-settings:"lnum","pnum";font-family:Avenir Next,sans-serif;font-size:calc(.390843vw + 8.66108px);font-weight:400}@media (max-width:768px){.performance__tagValue{font-size:12px}}.performance__tagValue{line-height:calc(.558347vw + 12.373px)}@media (max-width:768px){.performance__tagValue{line-height:20px}}.performance__specs{z-index:2;opacity:0;pointer-events:none;will-change:transform,opacity;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:0;list-style:none;transition:opacity .65s cubic-bezier(.4,0,.2,1) 60ms,transform .65s cubic-bezier(.4,0,.2,1) 60ms;display:flex;position:absolute;right:calc(2.23339vw + 49.4919px);transform:translate(520px)}@media (max-width:768px){.performance__specs{right:20px}}.performance__specs{bottom:calc(3.12675vw + 69.2887px)}@media (max-width:768px){.performance__specs{bottom:40px}}.performance__specs{gap:calc(.670017vw + 14.8476px)}@media (max-width:768px){.performance__specs{gap:24px}}.performance__spec{flex-direction:column;align-items:flex-start;gap:calc(.111669vw + 2.4746px);display:flex}@media (max-width:768px){.performance__spec{gap:4px}}.performance__specLabel{color:#fff9;white-space:nowrap;letter-spacing:0;font-feature-settings:"lnum","pnum";font-family:Avenir Next,sans-serif;font-size:calc(.335008vw + 7.42379px);font-weight:400}@media (max-width:768px){.performance__specLabel{font-size:12px}}.performance__specLabel{line-height:calc(.558347vw + 12.373px)}@media (max-width:768px){.performance__specLabel{line-height:20px}}.performance__specDivider{background-color:#fff3;width:100%;height:1px;display:block}.performance__specValue{color:#fff;white-space:nowrap;letter-spacing:0;font-feature-settings:"lnum","pnum";align-items:flex-end;font-family:Avenir Next,sans-serif;font-weight:400;display:flex}.performance__specNumber{font-size:calc(.670017vw + 14.8476px)}@media (max-width:768px){.performance__specNumber{font-size:24px}}.performance__specNumber{line-height:calc(.893356vw + 19.7968px)}@media (max-width:768px){.performance__specNumber{line-height:32px}}.performance__specUnit{font-size:calc(.390843vw + 8.66108px)}@media (max-width:768px){.performance__specUnit{font-size:14px}}.performance__specUnit{line-height:calc(.670017vw + 14.8476px)}@media (max-width:768px){.performance__specUnit{line-height:24px}}.performance.is-revealed .performance__copy,.performance.is-revealed .performance__specs{opacity:1;pointer-events:auto;transform:translate(0,0)}@media (max-width:992px){.performance__viewport{height:697px;min-height:697px;max-height:none}.performance__media{height:300px;inset:0 0 auto}.performance__media:after{content:"";pointer-events:none;background:linear-gradient(#10131900,#101319);height:72px;position:absolute;bottom:0;left:0;right:0}.performance__copy{gap:20px;width:auto;max-width:none;inset:332px 20px auto;transform:translate(-120%)}.performance__text{gap:8px}.performance__title{font-size:24px;line-height:32px}.performance__tag{padding-block:4px;padding-inline:8px}.performance__tagHeading{gap:6px}.performance__tagLabel{font-size:10px;line-height:16px}.performance__tagValue{font-size:12px;line-height:20px}.performance__specs{flex-flow:row;justify-content:center;align-items:flex-start;gap:24px;inset:596px 20px auto;transform:translate(120%)}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.cards{background-color:#101319;width:100%;position:relative}.cards__seoTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cards__viewport{box-sizing:border-box;width:100%;min-height:681px;padding-block:calc(2.37298vw + 52.5851px);position:relative;overflow:hidden}@media (max-width:768px){.cards__viewport{padding-block:0}}.cards__viewport{padding-inline:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.cards__viewport{padding-inline:0}}.cards__row{justify-content:center;align-items:stretch;gap:calc(.390843vw + 8.66108px);width:100%;display:flex}@media (max-width:768px){.cards__row{gap:8px}}.cards__card{aspect-ratio:1;opacity:0;will-change:transform,opacity;border-radius:16px;flex:1 1 0;width:100%;max-width:596px;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.cards__card--left{transform:translate(-160px)}.cards__card--right{transition-delay:80ms;transform:translate(160px)}.cards__media{z-index:0;position:absolute;inset:0}.cards__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cards__filter{pointer-events:none;background:linear-gradient(#0000 47.735%,#0006 90.101%);border-radius:16px;transition:background .32s;position:absolute;inset:0}.cards__footer{z-index:2;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;transition:opacity .32s,transform .32s;display:flex;position:absolute;bottom:32px;left:32px;right:32px;transform:translateY(12px)}.cards__heading{align-items:center;gap:8px;width:100%;display:flex}.cards__title{color:#fff;letter-spacing:0;font-feature-settings:"lnum","pnum";flex:auto;min-width:0;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.558347vw + 12.373px);font-style:normal;font-weight:700;line-height:normal}@media (max-width:768px){.cards__title{font-size:16px}}.cards__title{max-width:calc(10.7203vw + 237.561px)}@media (max-width:768px){.cards__title{max-width:100%}}.cards__toggle{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:300px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.cards__toggle img{object-fit:contain;width:24px;height:24px;display:block}.cards__toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0367ad;transition:outline-offset .15s,outline-color .2s}.cards__details{opacity:0;grid-template-rows:0fr;width:100%;transition:grid-template-rows .32s,opacity .28s;display:grid}.cards__details.is-open{opacity:1;grid-template-rows:1fr}.cards__description{color:#fff;letter-spacing:0;font-feature-settings:"lnum","pnum";margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.446678vw + 9.89838px);font-style:normal;font-weight:400;overflow:hidden}@media (max-width:768px){.cards__description{font-size:14px}}.cards__description{line-height:calc(.670017vw + 14.8476px)}@media (max-width:768px){.cards__description{line-height:22px}}.cards__description{max-width:calc(14.852vw + 329.121px)}@media (max-width:768px){.cards__description{max-width:100%}}.cards__card.is-hovered .cards__footer,.cards__card.is-expanded .cards__footer,.cards__card:focus-within .cards__footer{opacity:1;pointer-events:auto;transform:translate(0,0)}.cards__card.is-expanded .cards__filter{background:linear-gradient(#0000 47.735%,#0009 90.101%)}.cards.is-revealed .cards__card{opacity:1;transform:translate(0,0)}@media (max-width:992px){.cards__viewport{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:0;padding:0 20px;overflow:auto hidden}.cards__viewport::-webkit-scrollbar{display:none}.cards__row{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:8px;width:max-content}.cards__card{border-radius:8px;flex:0 0 340px;width:340px;max-width:340px;transform:translateY(24px)}.cards__card--right{transition-delay:.1s}.cards__filter{background:linear-gradient(#0000 0%,#0003 90.101%);border-radius:8px}.cards__footer{opacity:1;pointer-events:auto;gap:6px;width:auto;max-width:300px;bottom:20px;left:20px;right:20px;transform:none}.cards__heading{gap:0}.cards__title{max-width:none;font-size:16px;line-height:28px}.cards__description{max-width:none;font-size:14px;line-height:22px}.cards__card.is-expanded .cards__filter{background:linear-gradient(#0000 47.735%,#0009 90.101%)}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.experience{--experience-slide:1206px;--experience-gap:16px;--experience-image-height:600px;background-color:#101319;width:100%;position:relative}.experience__seoTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.experience__tabHeading{font:inherit;color:inherit;letter-spacing:inherit;font-feature-settings:inherit;margin:0}.experience__viewport{box-sizing:border-box;background-color:#101319;flex-direction:column;align-items:center;width:100%;padding-top:0;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.experience__viewport{padding-top:0}}.experience__viewport{padding-bottom:0}@media (max-width:768px){.experience__viewport{padding-bottom:0}}.experience__viewport{gap:calc(.670017vw + 14.8476px)}@media (max-width:768px){.experience__viewport{gap:28px}}.experience__media{width:100%;position:relative}.experience__stage{width:100%;height:var(--experience-image-height);touch-action:pan-y;cursor:grab;position:relative;overflow:hidden}.experience__stage:active{cursor:grabbing}.experience__track{--experience-index:0;align-items:stretch;gap:var(--experience-gap);height:100%;margin-left:calc(var(--experience-slide)/-2);transform:translate3d(calc(var(--experience-index) * -1 * (var(--experience-slide) + var(--experience-gap))), 0, 0);will-change:transform;transition:transform .56s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:50%}.experience__slide{flex:0 0 var(--experience-slide);width:var(--experience-slide);border-radius:16px;height:100%;margin:0;position:relative;overflow:hidden}.experience__image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.experience__tabs{z-index:3;scrollbar-width:none;-webkit-overflow-scrolling:touch;pointer-events:auto;background:#101319;border-radius:100px;align-items:flex-start;gap:4px;max-width:calc(100% - 48px);padding:6px;display:flex;position:absolute;bottom:24px;left:50%;overflow:auto hidden;transform:translate(-50%)}.experience__tabs::-webkit-scrollbar{display:none}.experience__tab{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:0;font-feature-settings:"lnum","pnum";background:0 0;border:0;border-radius:100px;flex:none;justify-content:center;align-items:center;height:40px;padding:0 16px;font-family:Avenir Next,sans-serif;font-size:14px;font-weight:400;line-height:24px;transition:background-color .22s,color .22s;display:flex}.experience__tab.is-active{color:#101319;background:#fff}.experience__tab:focus-visible{outline-offset:2px;outline:2px solid #0171e3}.experience__copy{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:calc(.223339vw + 4.94919px);animation:.42s cubic-bezier(.4,0,.2,1) experience-copy-in;display:flex}@media (max-width:768px){.experience__copy{gap:8px}}.experience__copy{width:calc(19.5422vw + 433.054px)}@media (max-width:768px){.experience__copy{width:calc(100% - 40px)}}.experience__copy{max-width:calc(19.5422vw + 433.054px)}@media (max-width:768px){.experience__copy{max-width:353px}}.experience__copy{padding-inline:0}@media (max-width:768px){.experience__copy{padding-inline:0}}.experience__heading{color:#fff;letter-spacing:0;font-feature-settings:"lnum","pnum";width:100%;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.893356vw + 19.7968px);font-weight:700;line-height:normal}@media (max-width:768px){.experience__heading{font-size:24px;line-height:32px}}.experience__description{color:#ffffffb8;letter-spacing:0;font-feature-settings:"lnum","pnum";width:100%;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.446678vw + 9.89838px);font-weight:400}@media (max-width:768px){.experience__description{font-size:16px}}.experience__description{line-height:calc(.670017vw + 14.8476px)}@media (max-width:768px){.experience__description{line-height:24px}}@media (max-width:1281px){.experience{--experience-slide:min(1206px, calc(100vw - 80px));--experience-image-height:clamp(320px, 44vw, 600px)}}@media (max-width:992px){.experience{--experience-slide:min(340px, calc(100vw - 53px));--experience-gap:8px;--experience-image-height:240px}.experience__viewport{gap:28px;padding-top:0;padding-bottom:0}.experience__slide{border-radius:16px}.experience__tabs{background:#101319;gap:4px;width:max-content;max-width:calc(100% - 27px);padding:6px;bottom:16px;left:auto;right:0;transform:none}.experience__tab{height:40px;padding:0 16px;font-size:14px;line-height:24px}.experience__copy{gap:8px;width:calc(100% - 40px);max-width:353px;padding-inline:0}.experience__heading{font-size:24px;line-height:32px}.experience__description{color:#ffffffb8;font-size:16px;line-height:24px}}@keyframes experience-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.elegance{background-color:#000;width:100%;position:relative}.elegance__seoTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.elegance__viewport{background-color:#000;width:100%;height:700px;min-height:520px;position:relative;overflow:hidden}.elegance__media{z-index:0;position:absolute;inset:0}.elegance__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.elegance__top{z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;padding-top:calc(2.23339vw + 49.4919px);display:flex;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.elegance__top{padding-top:64px}}.elegance__top{padding-inline:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.elegance__top{padding-inline:20px}}.elegance__top{gap:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.elegance__top{gap:24px}}.elegance__title{color:#fff;letter-spacing:0;overflow-wrap:break-word;word-break:break-word;font-feature-settings:"lnum","pnum";opacity:0;flex:auto;min-width:0;max-width:605px;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.893356vw + 19.7968px);font-style:normal;font-weight:700;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);transform:translate(-40px)}@media (max-width:768px){.elegance__title{font-size:24px}}.elegance__title{line-height:calc(1.11669vw + 24.7459px)}@media (max-width:768px){.elegance__title{line-height:32px}}.elegance__titleLine{color:#fff}.elegance__titleMuted{color:#fff9}.elegance__titleMuted:before{content:" "}.elegance__play{color:#fff;text-align:left;cursor:pointer;opacity:0;background:0 0;border:0;flex-shrink:0;align-items:center;gap:calc(.446678vw + 9.89838px);margin:0;padding:0;transition:opacity .65s cubic-bezier(.4,0,.2,1) 80ms,transform .65s cubic-bezier(.4,0,.2,1) 80ms;display:flex;transform:translate(40px)}@media (max-width:768px){.elegance__play{gap:16px}}.elegance__play:hover .elegance__playIcon{transform:scale(1.12)}.elegance__play:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0367ad;transition:outline-offset .15s,outline-color .2s}.elegance__playControl{flex-shrink:0;align-items:center;gap:calc(.335008vw + 7.42379px);display:flex}@media (max-width:768px){.elegance__playControl{gap:12px}}.elegance__playButton{flex-shrink:0;justify-content:center;align-items:center;width:calc(1.4517vw + 32.1697px);display:flex;position:relative}@media (max-width:768px){.elegance__playButton{width:52px}}.elegance__playButton{height:calc(1.4517vw + 32.1697px)}@media (max-width:768px){.elegance__playButton{height:52px}}.elegance__playPulse{pointer-events:none;border:1px solid #ffffff73;border-radius:50%;animation:2.2s ease-out infinite elegance-play-pulse;position:absolute;inset:0}.elegance__playPulse--delayed{animation-delay:1.1s}.elegance__playIcon{z-index:1;will-change:transform;flex-shrink:0;width:100%;height:100%;transition:transform .27s;display:block;position:relative}.elegance__playBackdrop,.elegance__playStroke,.elegance__playVector{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.elegance__playStroke,.elegance__playVector{width:auto;height:auto;inset:14.1%}.elegance__playDivider{background-color:#ffffff80;border-radius:300px;width:1px;height:calc(1.56337vw + 34.6443px);display:block}@media (max-width:768px){.elegance__playDivider{height:56px}}.elegance__playCopy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:calc(5.91848vw + 131.154px);display:flex}@media (max-width:768px){.elegance__playCopy{max-width:212px}}.elegance__playLabel{color:#fff;white-space:nowrap;letter-spacing:0;font-feature-settings:"lnum","pnum";font-family:Roboto,sans-serif;font-size:calc(.502513vw + 11.1357px);font-style:normal;font-weight:700}@media (max-width:768px){.elegance__playLabel{font-size:18px}}.elegance__playLabel{line-height:calc(.781686vw + 17.3222px)}@media (max-width:768px){.elegance__playLabel{line-height:28px}}.elegance__playDescription{color:#fff;white-space:pre-wrap;letter-spacing:0;font-feature-settings:"lnum","pnum";font-family:Roboto,sans-serif;font-size:calc(.335008vw + 7.42379px);font-style:normal;font-weight:500}@media (max-width:768px){.elegance__playDescription{font-size:12px}}.elegance__playDescription{line-height:calc(.558347vw + 12.373px)}@media (max-width:768px){.elegance__playDescription{line-height:20px}}.elegance__rings{z-index:2;object-fit:contain;pointer-events:none;opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1) .14s,transform .7s cubic-bezier(.4,0,.2,1) .14s;display:block;position:absolute;left:calc(2.23339vw + 49.4919px);transform:translateY(24px)}@media (max-width:768px){.elegance__rings{left:20px}}.elegance__rings{bottom:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.elegance__rings{bottom:64px}}.elegance__rings{width:calc(2.5684vw + 56.9157px)}@media (max-width:768px){.elegance__rings{width:69px}}.elegance__rings{height:auto}.elegance.is-revealed .elegance__title,.elegance.is-revealed .elegance__play,.elegance.is-revealed .elegance__rings{opacity:1;transform:translate(0,0)}@media (max-width:992px){.elegance{background-color:#050709}.elegance__viewport{aspect-ratio:auto;background-color:#050709;height:700px;min-height:700px;max-height:none}.elegance__top{padding-top:0;padding-bottom:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:300px;width:100%;height:auto;padding-inline:20px;inset:64px 0 auto}.elegance__title{flex:none;width:100%;max-width:353px;font-size:24px;line-height:32px}.elegance__titleMuted{color:#fff9;display:block}.elegance__titleMuted:before{content:none}.elegance__play{gap:16px;transform:translateY(24px)}.elegance__playControl{gap:12px}.elegance__playButton{width:52px;height:52px}.elegance__playDivider{height:56px}.elegance__playCopy{max-width:212px}.elegance__playLabel{font-size:18px;line-height:28px}.elegance__playDescription{font-size:12px;line-height:20px}.elegance__rings{width:69px;bottom:64px;left:20px}}@keyframes elegance-play-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.specifications{background-color:#101319;width:100%;position:relative}.specifications__seoTitle,.specifications__seoOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.specifications__viewport{box-sizing:border-box;background-color:#101319;justify-content:center;width:100%;padding-block:calc(.893356vw + 19.7968px);display:flex;position:relative}@media (max-width:768px){.specifications__viewport{padding-block:20px}}.specifications__viewport{padding-inline:calc(.893356vw + 19.7968px)}@media (max-width:768px){.specifications__viewport{padding-inline:20px}}.specifications__card{background-color:#101319;border-radius:16px;width:100%;max-width:1302px;height:calc(16.7504vw + 371.189px);position:relative;overflow:hidden}@media (max-width:768px){.specifications__card{height:auto}}.specifications__card{min-height:calc(16.7504vw + 371.189px)}@media (max-width:768px){.specifications__card{min-height:776px}}.specifications__media{z-index:0;pointer-events:none;position:absolute;inset:0}.specifications__image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:109.84%;max-width:none;height:155.72%;display:block;position:absolute;top:-34.83%;left:0}.specifications__gradient{z-index:1;pointer-events:none;background-image:linear-gradient(116.461deg,#1013194d 21.486%,#10131900 54.223%);border-radius:16px;position:absolute;inset:0}.specifications__content{z-index:1;box-sizing:border-box;flex-direction:column;align-items:flex-start;height:100%;padding-top:calc(3.23841vw + 71.7633px);display:flex;position:relative}@media (max-width:768px){.specifications__content{padding-top:80px}}.specifications__content{padding-bottom:calc(1.34003vw + 29.6951px)}@media (max-width:768px){.specifications__content{padding-bottom:40px}}.specifications__content{padding-inline:calc(1.34003vw + 29.6951px)}@media (max-width:768px){.specifications__content{padding-inline:20px}}.specifications__content{gap:calc(1.22836vw + 27.2205px)}@media (max-width:768px){.specifications__content{gap:24px}}.specifications__title{color:#fff;letter-spacing:0;overflow-wrap:break-word;word-break:break-word;font-feature-settings:"lnum","pnum";opacity:0;max-width:650px;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.893356vw + 19.7968px);font-style:normal;font-weight:700;line-height:normal;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);transform:translateY(18px)}@media (max-width:768px){.specifications__title{max-width:313px;font-size:24px;line-height:32px}}.specifications__tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;opacity:0;background:#1013194d;border-radius:100px;align-items:flex-start;gap:4px;max-width:100%;padding:6px;transition:opacity .65s cubic-bezier(.4,0,.2,1) 80ms,transform .65s cubic-bezier(.4,0,.2,1) 80ms;display:flex;overflow:auto hidden;transform:translateY(18px)}.specifications__tabs::-webkit-scrollbar{display:none}.specifications__tab{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:0;font-feature-settings:"lnum","pnum";background:0 0;border:0;border-radius:100px;flex:none;justify-content:center;align-items:center;height:40px;padding:0 16px;font-family:Avenir Next,sans-serif;font-size:14px;font-weight:400;line-height:24px;transition:background-color .22s,color .22s;display:flex}.specifications__tab.is-active{color:#101319;background:#fff}.specifications__tab:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0367ad;transition:outline-offset .15s,outline-color .2s}.specifications__tabHeading{font:inherit;color:inherit;letter-spacing:inherit;font-feature-settings:inherit;margin:0}.specifications__tabLabel{display:block}.specifications__panel{flex-direction:column;align-items:flex-start;gap:calc(.670017vw + 14.8476px);width:100%;max-width:416px;display:flex}@media (max-width:768px){.specifications__panel{gap:12px}}.specifications__panel{animation:.42s cubic-bezier(.4,0,.2,1) specifications-panel-in}.specifications__panelHead{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}@media (max-width:768px){.specifications__panelHead{gap:12px}}.specifications__panelTitle{color:#fff;letter-spacing:0;overflow-wrap:break-word;word-break:break-word;font-feature-settings:"lnum","pnum";width:100%;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.558347vw + 12.373px);font-style:normal;font-weight:700;line-height:normal}@media (max-width:768px){.specifications__panelTitle{font-size:16px;line-height:24px}}.specifications__divider{opacity:.4;background-color:#e5e5e5;width:100%;height:1px}.specifications__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(.893356vw + 19.7968px);width:100%;display:grid}@media (max-width:768px){.specifications__grid{column-gap:0}}.specifications__grid{row-gap:calc(.670017vw + 14.8476px)}@media (max-width:768px){.specifications__grid{grid-template-columns:1fr;row-gap:12px}}.specifications__spec{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.specifications__specLabel{color:#fff9;letter-spacing:0;white-space:nowrap;font-feature-settings:"lnum","pnum";font-family:Avenir Next,sans-serif;font-size:calc(.390843vw + 8.66108px);font-style:normal;font-weight:400}@media (max-width:768px){.specifications__specLabel{font-size:12px}}.specifications__specLabel{line-height:calc(.558347vw + 12.373px)}@media (max-width:768px){.specifications__specLabel{line-height:20px}}.specifications__specValue{color:#fff;letter-spacing:0;font-feature-settings:"lnum","pnum";align-items:flex-end;font-family:Avenir Next,sans-serif;font-style:normal;font-weight:400;display:flex}.specifications__specNumber{font-feature-settings:"lnum","pnum";font-size:calc(.670017vw + 14.8476px)}@media (max-width:768px){.specifications__specNumber{font-size:20px}}.specifications__specNumber{line-height:calc(.893356vw + 19.7968px)}@media (max-width:768px){.specifications__specNumber{line-height:32px}}.specifications__specUnit{font-feature-settings:"lnum","pnum";font-size:calc(.390843vw + 8.66108px)}@media (max-width:768px){.specifications__specUnit{font-size:12px}}.specifications__specUnit{line-height:calc(.670017vw + 14.8476px)}@media (max-width:768px){.specifications__specUnit{line-height:20px}}.specifications.is-revealed .specifications__title,.specifications.is-revealed .specifications__tabs{opacity:1;transform:translate(0,0)}@media (max-width:992px){.specifications__viewport{padding:20px}.specifications__card{border-radius:16px;width:100%;max-width:353px;height:776px;min-height:776px}.specifications__image{z-index:0;width:201.42%;height:105.68%;top:-5.7%;left:-75.64%}.specifications__gradient{background-image:linear-gradient(116.461deg,#1013194d 21.486%,#10131900 54.223%),linear-gradient(#10131900 47.735%,#1013198c 90.101%)}.specifications__content{gap:0;height:100%;padding:0;display:block}.specifications__title{width:calc(100% - 40px);max-width:313px;font-size:24px;line-height:32px;position:absolute;top:64px;left:20px}.specifications__tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;background:#1013194d;gap:4px;width:auto;max-width:none;padding:6px;position:absolute;top:347px;left:20px;right:20px;overflow:auto hidden}.specifications__tab{height:40px;padding:0 16px;font-size:14px;line-height:24px}.specifications__panel{gap:12px;width:calc(100% - 40px);max-width:313px;position:absolute;top:435px;left:20px}.specifications__panelHead{gap:12px}.specifications__panelTitle{font-size:16px;line-height:24px}.specifications__grid{grid-template-columns:1fr;gap:12px 0}.specifications__spec{gap:0}.specifications__specLabel{white-space:normal;font-size:12px;line-height:20px}.specifications__specNumber{font-size:20px;line-height:32px}.specifications__specUnit{font-size:12px;line-height:20px}}@keyframes specifications-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.servopa{background-color:#000;width:100%;position:relative}.servopa__seoTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.servopa__viewport{background-color:#000;width:100%;height:813px;min-height:560px;position:relative;overflow:hidden}.servopa__media{z-index:0;position:absolute;inset:0}.servopa__video,.servopa__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.servopa__content{z-index:2;box-sizing:border-box;flex-direction:column;align-items:flex-start;padding-top:calc(2.23339vw + 49.4919px);display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.servopa__content{padding-top:64px}}.servopa__content{padding-inline:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.servopa__content{padding-inline:20px}}.servopa__content{gap:calc(.893356vw + 19.7968px)}@media (max-width:768px){.servopa__content{gap:24px}}.servopa__title{letter-spacing:0;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;font-feature-settings:"lnum","pnum";opacity:0;max-width:439px;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.893356vw + 19.7968px);font-style:normal;font-weight:700;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);transform:translate(-40px)}@media (max-width:768px){.servopa__title{font-size:24px}}.servopa__title{line-height:calc(1.11669vw + 24.7459px)}@media (max-width:768px){.servopa__title{line-height:32px}}.servopa__title{max-width:calc(12.2557vw + 271.587px)}@media (max-width:768px){.servopa__title{max-width:100%}}.servopa__titleMuted{color:#ffffffa3}.servopa__titleHighlight{color:#fff}.servopa__play{cursor:pointer;opacity:0;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:calc(2.06589vw + 45.78px);margin:0;padding:0;transition:opacity .65s cubic-bezier(.4,0,.2,1) 80ms,transform .65s cubic-bezier(.4,0,.2,1) 80ms;display:flex;position:relative;transform:translateY(24px)}@media (max-width:768px){.servopa__play{width:56px}}.servopa__play{height:calc(2.06589vw + 45.78px)}@media (max-width:768px){.servopa__play{height:56px}}.servopa__play:hover .servopa__playIcon{transform:scale(1.08)}.servopa__play:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0367ad;transition:outline-offset .15s,outline-color .2s}.servopa__playPulse{pointer-events:none;border:1px solid #ffffff73;border-radius:50%;animation:2.2s ease-out infinite servopa-play-pulse;position:absolute;inset:0}.servopa__playPulse--delayed{animation-delay:1.1s}.servopa__playIcon{z-index:1;will-change:transform;flex-shrink:0;width:100%;height:100%;transition:transform .27s;display:block;position:relative}.servopa__playBackdrop,.servopa__playStroke,.servopa__playVector{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.servopa__playStroke,.servopa__playVector{width:auto;height:auto;inset:14.1%}.servopa.is-revealed .servopa__title,.servopa.is-revealed .servopa__play{opacity:1;transform:translate(0,0)}.servopa__modal{z-index:50;opacity:0;pointer-events:none;background-color:#000000d1;justify-content:center;align-items:center;padding:24px;transition:opacity .28s;display:flex;position:fixed;inset:0}@media (max-width:768px){.servopa__modal{padding:16px}}.servopa__modal--active{opacity:1;pointer-events:auto}.servopa__modalDialog{aspect-ratio:16/9;opacity:0;background-color:#000;width:min(100%,1120px);max-height:calc(100dvh - 48px);transition:transform .28s,opacity .28s;position:relative;transform:translateY(12px)scale(.98)}@media (max-width:768px){.servopa__modalDialog{aspect-ratio:auto;width:100%;height:auto;max-height:calc(100dvh - 32px)}}.servopa__modalDialog--active{opacity:1;transform:translateY(0)scale(1)}.servopa__modalClose{z-index:2;cursor:pointer;background-color:#ffffffeb;border:none;border-radius:300px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:inline-flex;position:absolute;top:12px;right:12px}.servopa__modalClose img{width:24px;height:24px;display:block}.servopa__modalClose:hover{background-color:#fff}.servopa__modalClose:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0367ad;transition:outline-offset .15s,outline-color .2s}.servopa__modalVideo{object-fit:contain;background-color:#000;width:100%;height:100%;display:block}@media (max-width:768px){.servopa__modalVideo{height:auto;max-height:calc(100dvh - 32px)}}@media (max-width:992px){.servopa__viewport{aspect-ratio:auto;height:700px;min-height:700px;max-height:none}.servopa__content{padding-top:64px;padding-bottom:64px;gap:24px;width:100%;padding-inline:20px;right:0}.servopa__title{width:100%;max-width:none;font-size:24px;line-height:32px}.servopa__titleMuted{color:#ffffffa3}.servopa__play{width:56px;height:56px}}@keyframes servopa-play-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.institutional{background-color:#101319;width:100%;position:relative}.institutional__seoTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.institutional__viewport{box-sizing:border-box;background-color:#101319;width:100%;min-height:calc(17.9229vw + 397.173px);position:relative;overflow:hidden}@media (max-width:768px){.institutional__viewport{min-height:752px}}.institutional__viewport{padding-top:calc(4.0201vw + 89.0854px)}@media (max-width:768px){.institutional__viewport{padding-top:64px}}.institutional__viewport{padding-bottom:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.institutional__viewport{padding-bottom:64px}}.institutional__viewport{padding-inline:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.institutional__viewport{padding-inline:20px}}.institutional__media{z-index:0;pointer-events:none;position:absolute;inset:0}.institutional__background{object-fit:cover;object-position:center;opacity:.3;width:100%;height:100%;display:block;transform:scaleY(-1)rotate(180deg);-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.institutional__content{z-index:2;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:calc(3.12675vw + 69.2887px);width:100%;display:flex;position:relative}@media (max-width:768px){.institutional__content{gap:96px}}.institutional__intro{opacity:0;flex-direction:column;align-items:flex-start;gap:calc(.335008vw + 7.42379px);width:100%;max-width:605px;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(-24px)}@media (max-width:768px){.institutional__intro{gap:12px}}.institutional__title{color:#fff;letter-spacing:0;overflow-wrap:break-word;word-break:break-word;font-feature-settings:"lnum","pnum";width:100%;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.670017vw + 14.8476px);font-style:normal;font-weight:700}@media (max-width:768px){.institutional__title{font-size:24px}}.institutional__title{line-height:calc(1.00503vw + 22.2714px)}@media (max-width:768px){.institutional__title{line-height:36px}}.institutional__description{color:#fff;letter-spacing:0;overflow-wrap:break-word;word-break:break-word;font-feature-settings:"lnum","pnum";width:100%;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.558347vw + 12.373px);font-style:normal;font-weight:400}@media (max-width:768px){.institutional__description{font-size:16px}}.institutional__description{line-height:calc(1.00503vw + 22.2714px)}@media (max-width:768px){.institutional__description{line-height:28px}}.institutional__stats{justify-content:space-between;align-items:flex-start;gap:calc(.670017vw + 14.8476px);width:100%;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.institutional__stats{gap:20px}}.institutional__stat{opacity:0;min-width:0;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);transition-delay:calc(.12s + var(--stat-index,0)*.12s);flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:calc(.446678vw + 9.89838px);display:flex;transform:translate(-40px)}@media (max-width:768px){.institutional__stat{gap:8px}}.institutional__statValue{color:#fff;letter-spacing:0;white-space:nowrap;font-feature-settings:"lnum","pnum";font-family:Avenir Next,sans-serif;font-size:calc(.893356vw + 19.7968px);font-style:normal;font-weight:700;line-height:normal}@media (max-width:768px){.institutional__statValue{font-size:24px}}.institutional__statLine{opacity:.4;background-color:#e5e5e5;width:100%;max-width:260px;height:1px;display:block}.institutional__statLabel{color:#fff;letter-spacing:0;white-space:nowrap;font-feature-settings:"lnum","pnum";font-family:Avenir Next,sans-serif;font-size:calc(.446678vw + 9.89838px);font-style:normal;font-weight:400}@media (max-width:768px){.institutional__statLabel{font-size:16px}}.institutional__statLabel{line-height:calc(.781686vw + 17.3222px)}@media (max-width:768px){.institutional__statLabel{line-height:28px}}.institutional.is-revealed .institutional__intro,.institutional.is-revealed .institutional__stat{opacity:1;transform:translate(0,0)}@media (max-width:992px){.institutional__viewport{padding-top:64px;padding-bottom:64px;height:752px;min-height:752px;padding-inline:20px}.institutional__content{gap:96px;height:100%}.institutional__intro{gap:12px;max-width:353px}.institutional__title{font-size:24px;line-height:36px}.institutional__description{font-size:16px;line-height:28px}.institutional__stats{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;width:100%;max-width:353px}.institutional__stat{flex:none;gap:8px;width:100%;transform:translateY(24px)}.institutional__statValue{font-size:24px;line-height:32px}.institutional__statLine{max-width:none}.institutional__statLabel{font-size:16px;line-height:28px}}
@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2)format("woff2"),url(/fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2)format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2)format("woff2"),url(/fonts/AvenirNext-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2)format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2)format("woff2"),url(/fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2)format("woff2"),url(/fonts/AvenirNext-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2)format("woff2"),url(/fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2)format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2)format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2)format("woff2"),url(/fonts/Roboto-Variable.woff)format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes easeOut{0%{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@-webkit-keyframes animaRotate{to{transform:rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 25px #0000}to{transform:scale(.85);box-shadow:0 0 #0000}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.highlight{background-color:#000;width:100%;position:relative}.highlight__seoTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.highlight__viewport{box-sizing:border-box;width:100%;color:inherit;background-color:#000;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:calc(19.9051vw + 441.097px);text-decoration:none;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.highlight__viewport{height:300px}}.highlight__viewport{padding-bottom:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.highlight__viewport{padding-bottom:20px}}.highlight__viewport{padding-inline:calc(2.23339vw + 49.4919px)}@media (max-width:768px){.highlight__viewport{padding-inline:20px}}.highlight__viewport:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0367ad;transition:outline-offset .15s,outline-color .2s}.highlight__media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.highlight__image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;transform-origin:50%;width:100%;max-width:none;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset:0;transform:scale(1)}.highlight__content{z-index:2;flex-direction:column;align-items:flex-start;gap:calc(.446678vw + 9.89838px);display:flex;position:relative}@media (max-width:768px){.highlight__content{gap:8px}}.highlight__badge{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:0;white-space:nowrap;font-feature-settings:"lnum","pnum";opacity:0;background:#fff3;border-radius:300px;justify-content:center;align-items:center;gap:8px;padding-block:calc(.335008vw + 7.42379px);font-family:Avenir Next,sans-serif;font-style:normal;font-weight:400;line-height:normal;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:translateY(18px)}@media (max-width:768px){.highlight__badge{padding-block:8px}}.highlight__badge{padding-inline:calc(.446678vw + 9.89838px)}@media (max-width:768px){.highlight__badge{padding-inline:12px}}.highlight__badge{font-size:calc(.390843vw + 8.66108px)}@media (max-width:768px){.highlight__badge{font-size:12px}}.highlight__title{color:#fff;letter-spacing:0;overflow-wrap:break-word;word-break:break-word;font-feature-settings:"lnum","pnum";opacity:0;margin:0;font-family:Avenir Next,sans-serif;font-size:calc(.893356vw + 19.7968px);font-style:normal;font-weight:700;line-height:normal;transition:opacity .65s cubic-bezier(.4,0,.2,1) 80ms,transform .65s cubic-bezier(.4,0,.2,1) 80ms;transform:translateY(18px)}@media (max-width:768px){.highlight__title{font-size:24px}}.highlight.is-revealed .highlight__badge,.highlight.is-revealed .highlight__title{opacity:1;transform:translate(0,0)}.highlight.is-link .highlight__viewport{cursor:pointer}.highlight__viewport:hover .highlight__image,.highlight__viewport:focus-visible .highlight__image{transform:scale(1.2)}@media (max-width:992px){.highlight__viewport{padding-bottom:20px;height:300px;min-height:300px;padding-inline:20px}.highlight__content{gap:8px}.highlight__badge{padding:8px 12px;font-size:12px;line-height:20px}.highlight__title{font-size:24px;line-height:32px}.highlight__viewport:hover .highlight__image,.highlight__viewport:focus-visible .highlight__image{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.highlight__image,.highlight__badge,.highlight__title{transition:none}.highlight__viewport:hover .highlight__image,.highlight__viewport:focus-visible .highlight__image{transform:none}}
