.about{min-height:608px;position:relative;overflow:hidden}.about__grid{z-index:1;grid-template-columns:repeat(12,1fr);gap:30px;padding-top:60px;display:grid;position:relative}.about__lead{letter-spacing:normal;grid-column:1/span 4;width:360px;margin:0;font-size:21px;font-weight:500;line-height:22.05px}.about__body{color:var(--ink-60);grid-column:7/span 3;font-size:13.5px;line-height:16.2px}.about__body p{margin:0}.about__more{width:auto;height:48px;color:var(--ink);border:1px solid #cacaca;justify-content:center;gap:12px;margin-top:28px;padding-inline:23.5px;font-size:14px;font-weight:500;line-height:1.2}.about__more svg{width:12px;height:12px;color:var(--accent)}.about__more:after{display:none}.about__letters{z-index:0;pointer-events:none;align-items:center;width:100%;height:calc(25.93vw - 10.372px);display:flex;position:relative;overflow:visible}.about__letter{flex:var(--glyph-width) 1 0;opacity:0;min-width:0;height:100%;display:block}.about__letter img{object-fit:fill;width:100%;max-width:none;height:100%}.about__letter img[src$=\.svg]{filter:drop-shadow(-.45vw .45vw .35vw #0000003d)drop-shadow(.22vw -.22vw .55vw #fff)}.about--visible .about__letter:nth-child(n+2){opacity:1;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}.about--visible .about__letter:nth-child(2){transition-delay:.4s}.about--visible .about__letter:nth-child(3){transition-delay:.35s}.about--visible .about__letter:nth-child(4){transition-delay:.3s}.about--visible .about__letter:nth-child(5){transition-delay:.25s}.about--visible .about__letter:nth-child(6){transition-delay:.2s}.about--visible .about__letter:nth-child(7){transition-delay:.15s}.about--visible .about__letter:nth-child(8){transition-delay:.1s}.about--visible .about__letter:nth-child(9){transition-delay:50ms}.about__lead-character{opacity:0;transition:opacity .8s cubic-bezier(.645,.045,.355,1);transition-delay:calc(.3s + var(--character-order) * 2.4ms)}.about--visible .about__lead-character{opacity:1}.about__wave{--progress:3;--color:#0009;color:#0009;background-image:radial-gradient(at 150% 150%, transparent calc(var(--progress) * 100%), var(--color) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-direction:column;gap:12px;transition:--progress 6s cubic-bezier(.25,.46,.45,.94);display:flex}.about--visible .about__wave{--progress:-3}.about__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1200px){.about{min-height:42.2222vw}.about__letters{height:20.5352vw}.about__letter:first-child{flex:0 0 12.4865vw}.about__grid{gap:2.08333vw;padding-top:4.16667vw}.about__lead{width:25vw;font-size:1.45833vw;line-height:1.53125vw}.about__body{font-size:.9375vw;line-height:1.125vw}.about__wave{gap:.833333vw}.about__more{border:1px solid #cacaca;justify-content:center;gap:12px;width:auto;height:2.5vw;margin-top:2.08333vw;padding-inline:1.22396vw;font-size:.729167vw;font-weight:500;line-height:1.2}.about__more.animated-link{gap:12px}.about__more svg{width:.625vw;height:.625vw}}@media (width<=1199px){.about{min-height:797px;padding-top:200px}.about__grid{grid-template-columns:repeat(8,1fr);gap:20px;padding-top:64px}.about__lead{grid-column:1/span 3;width:auto}.about__body{grid-column:5/span 3}.about__letters{height:calc(25.93vw - 16.595px)}.about__letter{opacity:0;transform:none}.about__letter:first-child{opacity:0}.about--visible .about__letter:first-child{opacity:1;transition:opacity .45s cubic-bezier(.215,.61,.355,1) .16s}.about--visible .about__letter:nth-child(n+2){opacity:1;transition-duration:.45s}}@media (width>=768px) and (width<=1199px){.about__grid{padding-top:73.9px}.about__lead{align-self:start;font-size:18px;line-height:18.9px}}@media (width<=767px){.about{min-height:667px;padding-top:160px;overflow:visible}.about__grid{padding-top:48px;display:block}.about__lead{width:100%;font-size:18px;line-height:18.9px}.about__body{margin-top:56px;font-size:14px;line-height:19.6px}.about__wave{gap:16px}.about__more{margin-top:40px;font-size:14px}.about__letters{filter:none;opacity:1}}.footer{height:381px;margin-bottom:30px}.footer__rule{background:var(--silver);height:1px}.footer__grid{grid-template-rows:282.5px 97.5px;grid-template-columns:repeat(12,1fr);gap:0 30px;display:grid}.footer__mark{grid-area:1/1/auto/span 4;align-self:start;width:165.01px;margin-top:24px}.footer__list{padding-top:24px}.footer__list nav{flex-direction:column;gap:6.23px;margin-top:32.57px;display:flex}.footer__list nav a{font-size:21px;font-weight:500;line-height:22.05px}.footer__list nav a:hover{color:var(--accent)}.footer__explore{grid-column:5/span 2}.footer__product{grid-column:7/span 2}.footer__others{grid-column:11/span 2;transform:translate(-30.77px)}.footer__others nav{gap:6.01px}.footer__others nav a{font-size:13.5px;line-height:16.2px}.footer__offices{grid-area:2/5/auto/span 8;grid-template-columns:repeat(8,1fr);gap:30px;display:grid}.footer__office{border-top:1px solid var(--silver);grid-template-rows:auto auto;grid-template-columns:max-content 1fr;align-content:start;column-gap:69.15px;padding-top:22.74px;font-size:13.5px;line-height:16.2px;display:grid}.footer__office:first-child{grid-column:1/span 4}.footer__office:last-child{grid-column:5/span 4}.footer__office>span{color:var(--ink);grid-area:1/1;align-self:start;font-size:12px;line-height:14.4px}.footer__office p{width:239.54px;color:var(--ink-60);grid-area:1/2;align-self:start;margin:0}.footer__office a{width:239.54px;color:var(--accent);grid-area:2/2;align-self:start;margin-top:23.28px}.footer small{grid-area:2/1/auto/span 2;align-self:end;padding-bottom:28px;font-size:9px;font-weight:700}@media (width>=1200px){.footer{height:26.4583vw;margin-bottom:2.08333vw}.footer__grid{grid-template-rows:19.6181vw 6.77083vw;column-gap:2.08333vw}.footer__mark{width:11.4583vw;margin-top:1.66667vw}.footer__list{padding-top:1.66667vw}.footer__list nav{gap:.432639vw;margin-top:2.26181vw}.footer__list nav a{font-size:1.45833vw;line-height:1.53125vw}.footer__others{transform:translate(-2.13681vw)}.footer__others nav{gap:.417361vw}.footer__others nav a{font-size:.9375vw;line-height:1.125vw}.footer__offices{gap:2.08333vw}.footer__office{column-gap:4.80208vw;padding-top:1.57917vw;font-size:.9375vw;line-height:1.125vw}.footer__office>span{font-size:.833333vw;line-height:1vw}.footer__office p,.footer__office a{width:16.6347vw}.footer__office a{margin-top:1.61667vw}.footer small{padding-bottom:1.94444vw;font-size:.625vw}}@media (width<=1199px){.footer{height:auto;min-height:900px}.footer__grid{grid-template-columns:repeat(8,1fr);gap:0 20px}.footer__mark{grid-column:1/span 2}.footer__explore{grid-column:3/span 2}.footer__product{grid-column:5/span 2}.footer__others{grid-column:7/span 2;transform:none}.footer__offices{grid-column:3/span 6;grid-template-columns:repeat(6,1fr);gap:20px}.footer__office:first-child{grid-column:1/span 3}.footer__office:last-child{grid-column:4/span 3}}@media (width>=768px) and (width<=1199px){.footer{height:383.34px;min-height:0;margin-bottom:20px;position:relative}.footer__grid{grid-template-rows:252.5px 129.84px}.footer__mark{width:128px;margin-top:32px}.footer__list{padding-top:10px}.footer__list>.eyebrow{font-size:10px;line-height:10.5px;transform:translateY(1.02px)}.footer__list nav{gap:8.04px;margin-top:39.94px}.footer__list nav a{font-size:18px;line-height:18.9px}.footer__others nav{gap:7.98px}.footer__others nav a{font-size:16px;line-height:19.2px}.footer__office{grid-template-columns:70.5px 161px;column-gap:20px;padding-top:17.5px;font-size:16px;line-height:19.2px}.footer__office>span{font-size:14px;line-height:16.8px}.footer__office p,.footer__office a{width:161px}.footer__office a{margin-top:31.46px}.footer small{padding:0;font-size:10px;font-weight:500;line-height:10.5px;position:absolute;bottom:6.28px;left:32px}}@media (width<=767px){.footer{height:auto;min-height:0;margin-bottom:20px;padding-top:0}.footer__mark{display:none}.footer__grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px;height:auto;padding-top:24px;display:grid}.footer__list{border-top:1px solid var(--silver);width:auto;padding-top:16px;position:relative}.footer__list>.eyebrow{font-size:10px;line-height:10.5px;display:block}.footer__list nav{flex-direction:column;gap:8px;margin-top:20px;display:flex}.footer__list nav a{width:max-content;font-size:18px;line-height:18.9px}.footer__explore{grid-column:1}.footer__product{grid-column:2}.footer__others{grid-column:1/-1;width:auto}.footer__others nav{flex-direction:unset;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.footer__others nav a{width:max-content;font-size:14px;font-weight:400;line-height:19.6px}.footer__offices{display:none}.footer__office{border-top:0;grid-template-rows:max-content max-content;grid-template-columns:92px 228px;align-content:start;column-gap:30px;min-height:141.15px;padding-top:0;font-size:14px;line-height:19.6px;display:grid;position:relative}.footer__office:before{content:"";background:var(--silver);height:1px;position:absolute;top:-18.37px;left:0;right:0}.footer__office>span{color:var(--ink);grid-area:1/1/span 2;align-self:start;font-size:10px;font-weight:500;line-height:12px}.footer__office p{grid-area:1/2;align-self:start}.footer__office p,.footer__office a{width:auto}.footer__office a{grid-area:2/2;align-self:start;margin-top:30.83px}.footer small{grid-column:1/-1;padding:0 0 4px;font-size:10px;font-weight:500;line-height:10.5px;position:static}}.df-header--desktop{z-index:99999;width:100%;height:19.7777rem;padding-inline:var(--page-pad);color:#111214;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);will-change:transform;background:0 0;transition:height .6s cubic-bezier(.215,.61,.355,1),transform .9s cubic-bezier(.215,.61,.355,1);position:fixed;top:0;left:0;overflow:hidden;transform:translate(0,0)}.df-header--desktop.is-hidden{transition-delay:0s,.3s;transform:translateY(-120%)}.df-header--desktop.is-compact{height:9.4rem}.df-header__inner{width:100%;max-width:none;height:100%;margin-inline:auto}.df-header__meta,.df-header__main{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.df-header__compact-menu{z-index:2;color:#111214;width:max-content;font:inherit;opacity:0;pointer-events:none;background:0 0;border:0;grid-area:1/8/auto/11;align-self:center;align-items:center;gap:1.0667rem;padding:0;font-size:1.6rem;line-height:1.76rem;transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);display:inline-flex;transform:translateY(100%)}.df-header--desktop.is-compact .df-header__main{height:4.8083rem}.df-header--desktop.is-compact .df-header__main:after{content:"";opacity:1;background:#d9d9dc;height:1px;position:absolute;bottom:0;left:26rem;right:0;transform:scaleX(1)}.df-header--desktop.is-compact .df-header__brand{height:4.8083rem}.df-header--desktop.is-compact .df-header__brand-mark{transform:translateY(2.5%)scale(.175)}.df-header--desktop.is-compact .df-header__brand-text{transform:translate(-22.5rem,50%)}.df-header--desktop.is-compact .df-header__tagline{opacity:0;pointer-events:none;transform:translateY(-100%)}.df-header--desktop.is-compact .df-header__nav-link{opacity:0;pointer-events:none;flex-basis:0;height:0;transform:translateY(-100%)}.df-header--desktop.is-compact .df-header__compact-menu{opacity:1;pointer-events:auto;transition-delay:.3s;transform:translateY(0)}.df-header__meta{border-bottom:1px solid #d9d9dc;align-items:center;height:4.6094rem}.df-header__eyebrow{color:#0006;letter-spacing:.064rem;text-transform:uppercase;white-space:nowrap;font-size:1.2rem;font-weight:600;line-height:1.26rem}.df-header__meta-london{grid-column:1/span 2}.df-header__meta-lisbon{grid-column:3/span 2}.df-header__time{color:#111214;grid-column:5/span 3;font-size:1.6rem;font-weight:600;line-height:1.76rem}.df-header__meta-map{grid-column:8/span 3}.df-header__meta-products{grid-column:11/span 2}.df-header__lang{z-index:100000;top:1.6rem;right:var(--page-pad);align-items:center;gap:.6rem;display:flex;position:fixed}.df-header__lang button{color:#0006;font:inherit;letter-spacing:.064rem;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.2rem;font-weight:600;transition:color .3s}.df-header__lang button[aria-pressed=true],.df-header__lang button:hover{color:#111214}.df-header__lang span{color:#00000040;font-size:1.2rem}.df-mobile-menu__lang button{color:#0006;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.df-mobile-menu__lang button[aria-pressed=true]{color:#111214}.df-mobile-menu__lang span{color:#00000040;font-size:14px}.df-header__main{height:15.1683rem;transition:height .6s cubic-bezier(.215,.61,.355,1);position:relative}.df-header__main:after{content:"";opacity:0;transform-origin:0;background:#d9d9dc;height:1px;transition:opacity .3s,transform .6s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:0;left:26rem;right:0;transform:scaleX(0)}.df-header__brand{grid-area:1/1/auto/5;height:15.1683rem;transition:height .6s cubic-bezier(.215,.61,.355,1);position:relative}.df-header__brand-mark{transform-origin:0 0;width:14.9rem;height:12.7rem;transition:transform .6s cubic-bezier(.215,.61,.355,1);position:absolute;top:2.2rem;left:0}.df-header__brand-text{color:#111214;letter-spacing:.02em;white-space:nowrap;width:max-content;height:1.7rem;font-size:1.6rem;font-weight:500;line-height:1.7rem;transition:transform .6s cubic-bezier(.215,.61,.355,1);position:absolute;top:2rem;left:26rem}.df-header__tagline{grid-area:1/5/auto/8;align-self:start;margin:1rem 0 0;font-size:1.4rem;font-weight:500;line-height:normal;transition:opacity .3s,transform .6s cubic-bezier(.215,.61,.355,1)}.df-header__nav{flex-direction:column;grid-row:1;align-self:stretch;min-width:0;display:flex;overflow:hidden}.df-header__nav--products{grid-column:8/11}.df-header__nav--explore{grid-column:11/13}.df-header__nav-link{border-bottom:1px solid #d9d9dc;flex:0 0 3.8297rem;justify-content:space-between;align-items:center;min-height:0;font-size:1.6rem;font-weight:400;line-height:2.08rem;transition:height .6s cubic-bezier(.215,.61,.355,1),flex-basis .6s cubic-bezier(.215,.61,.355,1),opacity .3s,transform .6s cubic-bezier(.215,.61,.355,1);display:flex;position:relative;overflow:hidden}.df-header__nav-link:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .6s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.df-header__link-arrow{color:var(--accent);opacity:0;font-size:1.6rem;line-height:1;transition:opacity .35s,transform .6s cubic-bezier(.165,.84,.44,1);transform:translate(-5px,5px)}.df-header__nav-link:hover:after,.df-header__nav-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.df-header__nav-link:hover .df-header__link-arrow,.df-header__nav-link:focus-visible .df-header__link-arrow,.df-mobile-menu__link:hover .df-header__link-arrow,.df-mobile-menu__link:focus-visible .df-header__link-arrow{opacity:1;transform:translate(0)}.df-header__nav-link:focus-visible,.df-mobile-menu__link:focus-visible,.df-mobile-header__brand:focus-visible,.df-mobile-header__toggle:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.df-mobile-header{display:none}html.df-menu-open,body.df-menu-open{overflow:hidden}@media (width<=1199px){.df-header--desktop{display:none}.df-mobile-header{z-index:9999999;color:#111214;will-change:transform;height:57px;transition:transform .9s cubic-bezier(.215,.61,.355,1);display:block;position:fixed;top:0;left:0;right:0;transform:translate(0,0)}.df-mobile-header.is-hidden:not(.is-open){transition-delay:.3s;transform:translateY(-120%)}.df-header__eyebrow{letter-spacing:.48px;font-size:9px;line-height:9.45px}.df-mobile-header__bar{z-index:2;justify-content:space-between;align-items:center;width:100%;height:57px;padding-inline:32px;display:flex;position:relative}.df-mobile-header__bar:after{content:"";background:#d9d9dc;height:1px;position:absolute;bottom:0;left:32px;right:32px}.df-mobile-header__brand{align-items:center;gap:5px;height:16px;display:inline-flex}.df-mobile-header__brand img:first-child{width:17.88px;height:16px}.df-mobile-header__brand-name{color:#111214;letter-spacing:.02em;white-space:nowrap;font-size:14px;font-weight:500;line-height:16px}.df-mobile-header__toggle{cursor:pointer;background:0 0;border:0;width:42px;height:38px;margin-right:-2px;padding:0;position:relative}.df-mobile-header__toggle span{transform-origin:50%;background:#111214;width:38px;height:1px;transition:top .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1);display:block;position:absolute;top:13px;right:2px}.df-mobile-header__toggle span:last-child{top:24px}.df-mobile-header.is-open .df-mobile-header__toggle span{top:19px;transform:rotate(45deg)}.df-mobile-header.is-open .df-mobile-header__toggle span:last-child{transform:rotate(-45deg)}.df-mobile-menu{z-index:1;padding-inline:32px;opacity:0;pointer-events:none;visibility:hidden;background:#fff;min-height:100svh;padding-bottom:50px;transition:opacity .6s cubic-bezier(.215,.61,.355,1),visibility 0s linear .6s;position:fixed;inset:0;overflow:hidden auto}.df-mobile-header.is-open .df-mobile-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .6s cubic-bezier(.215,.61,.355,1),visibility linear}.df-mobile-menu__meta{grid-template-columns:35% 35% 30%;align-items:center;display:grid;position:absolute;top:97px;left:32px;right:32px}.df-mobile-menu__meta>*{opacity:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1);transform:translateY(100%)}.df-mobile-header.is-open .df-mobile-menu__meta>*{opacity:1;transform:translateY(0)}.df-mobile-header.is-open .df-mobile-menu__meta>:first-child{transition-delay:0s}.df-mobile-header.is-open .df-mobile-menu__meta>:nth-child(2){transition-delay:.15s}.df-mobile-header.is-open .df-mobile-menu__meta>:nth-child(3){transition-delay:.3s}.df-mobile-menu__time{justify-self:end;font-size:12px;font-weight:600;line-height:13.2px}.df-mobile-menu__tagline{color:#0009;opacity:0;width:calc(65.143% - 41.69px);margin:0;font-size:16px;line-height:20.8px;transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1);position:absolute;top:130.5px;left:calc(34.857% + 9.69px);transform:translateY(100%)}.df-mobile-menu__lang{opacity:0;align-items:center;gap:10px;transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1);display:flex;position:absolute;top:77px;left:32px;transform:translateY(100%)}.df-mobile-header.is-open .df-mobile-menu__lang{opacity:1;transition-delay:.1s;transform:translateY(0)}.df-mobile-menu__navigation{width:100%;margin-top:37svh;position:relative}.df-mobile-header.is-open .df-mobile-menu__tagline{opacity:1;transition-delay:.3s;transform:translateY(0)}.df-mobile-menu__rule{transform-origin:0;background:#d9d9dc;width:100%;height:1px;transition:transform 1.2s cubic-bezier(.215,.61,.355,1);transform:scaleX(0)}.df-mobile-header.is-open .df-mobile-menu__rule{transition-delay:.15s;transform:scaleX(1)}.df-mobile-menu__group{grid-template-columns:34.857% 65.143%;margin-top:10px;display:grid}.df-mobile-menu__label{opacity:0;padding-top:1px;transition:opacity 1.2s cubic-bezier(.215,.61,.355,1),transform 1.2s cubic-bezier(.215,.61,.355,1);transform:translateY(100%)}.df-mobile-header.is-open .df-mobile-menu__label{opacity:1;transition-delay:.6s;transform:translateY(0)}.df-mobile-header.is-open .df-mobile-menu__group--products .df-mobile-menu__label{transition-delay:.8s}.df-mobile-menu__links{flex-direction:column;margin-top:9.23px;display:flex}.df-mobile-menu__link{white-space:nowrap;align-items:flex-start;gap:9px;width:100%;max-width:none;height:66.5px;font-size:20px;font-weight:400;line-height:26px;display:inline-flex;position:relative;overflow:hidden}.df-mobile-menu__link>span:first-child,.df-mobile-menu__link>.df-header__link-arrow{opacity:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1);transform:translateY(100%)}.df-mobile-header.is-open .df-mobile-menu__link>span:first-child,.df-mobile-header.is-open .df-mobile-menu__link>.df-header__link-arrow{opacity:1;transition-delay:calc(.5s + var(--link-index) * 50ms);transform:translateY(0)}.df-mobile-menu__link:after{content:"";transform-origin:0;background:#d9d9dc;width:100%;height:1px;transition:transform 1.2s cubic-bezier(.215,.61,.355,1),background-color .35s;position:absolute;top:42px;left:0;transform:scaleX(0)}.df-mobile-header.is-open .df-mobile-menu__link:after{transition-delay:calc(.15s + var(--link-index) * .15s);transform:scaleX(1)}.df-mobile-menu__link:hover:after,.df-mobile-menu__link:focus-visible:after{background:var(--accent);transform:scaleX(1)}.df-mobile-menu__link .df-header__link-arrow{margin-top:4px;font-size:14px}.df-mobile-menu__group--products,.df-mobile-menu__group--products .df-mobile-menu__links{margin-top:0}}@media (width<=767px){.df-mobile-header__bar{padding-inline:20px}.df-mobile-header__bar:after,.df-mobile-menu__meta{left:20px;right:20px}.df-mobile-menu{padding-inline:20px}.df-mobile-menu__tagline{width:calc(65.143% - 26.057px);left:calc(34.857% + 6.057px)}.df-mobile-menu__lang{left:20px}.df-mobile-header__toggle:focus-visible{outline:none}.df-mobile-header__brand img,.df-mobile-header__toggle{transition:opacity .45s cubic-bezier(.165,.84,.44,1),transform .45s cubic-bezier(.165,.84,.44,1)}}@media (prefers-reduced-motion:reduce){.df-header--desktop,.df-mobile-header,.df-mobile-menu,.df-mobile-menu__meta,.df-mobile-menu__navigation,.df-mobile-header__toggle span,.df-header__nav-link:after,.df-header__link-arrow,.df-mobile-menu__link:after{transition-duration:.01ms;transition-delay:0s}}.hero{--hero-clip-bottom:100%;z-index:10;background:var(--paper);height:100vh;clip-path:polygon(0 0, 100% 0, 100% var(--hero-clip-bottom), 0 var(--hero-clip-bottom));isolation:isolate;will-change:clip-path;position:sticky;top:0;overflow:hidden}.hero__video-mount,.hero__video,.hero__wash{width:100%;height:100%;position:absolute;inset:0}.hero__video-mount{z-index:1;pointer-events:none}.hero__video{z-index:1;object-fit:cover}.hero__wash{z-index:2;background:#f2f2f206}.hero__stem-label{z-index:3;left:var(--hero-stem-label-x,50%);top:var(--hero-stem-label-y,50%);color:#fffffff5;font-size:var(--hero-stem-label-font-size,9px);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transform-origin:50%;text-shadow:0 1px 2px #0003;font-weight:600;line-height:1;position:absolute;transform:translate(-50%,-50%)rotate(-90deg)}.hero__content{z-index:3;height:100%;position:relative}.hero__statement{right:var(--page-pad);width:474px;color:var(--ink);letter-spacing:normal;margin:0;font-size:48px;font-weight:500;line-height:1.05;position:absolute;bottom:10%}.hero__word,.hero__character{display:inline-block}.hero__character{opacity:0;transition:opacity .8s var(--hero-character-delay) cubic-bezier(.645,.045,.355,1)}.hero--ready .hero__character{opacity:1}@media (width>=1200px){.hero__statement{right:var(--page-pad);width:34.375vw;font-size:3.33333vw;line-height:3.5vw;bottom:6.25vw}}@media (width<=1199px){.hero{min-height:0}.hero__statement{width:43.5%;font-size:38px;line-height:1.02;bottom:11.5%;right:32px}}@media (width>=768px) and (width<=1199px){.hero__statement{width:calc(50% - 42px);font-size:34px;line-height:35.7px;bottom:11.111%}}@media (width<=767px){.hero{height:100svh;min-height:0}.hero__statement{letter-spacing:normal;width:auto;font-size:22px;line-height:23.1px;bottom:10.75%;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.hero{clip-path:none;will-change:auto;position:relative}.hero__character{transition:none}}.page-loader{z-index:100000000;background:var(--paper);opacity:1;visibility:visible;--loader-wipe:50%;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--loader-wipe), transparent var(--loader-wipe), transparent calc(100% - var(--loader-wipe)), #000 calc(100% - var(--loader-wipe)), #000 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--loader-wipe), transparent var(--loader-wipe), transparent calc(100% - var(--loader-wipe)), #000 calc(100% - var(--loader-wipe)), #000 100%);mask-image:linear-gradient(to bottom, #000 0, #000 var(--loader-wipe), transparent var(--loader-wipe), transparent calc(100% - var(--loader-wipe)), #000 calc(100% - var(--loader-wipe)), #000 100%);position:fixed;inset:0}.page-loader--done{pointer-events:none;animation:1.2s cubic-bezier(.645,.045,.355,1) forwards loader-wipe}.page-loader__word{opacity:.8;pointer-events:none;align-items:center;width:55vw;height:9.9479vw;display:flex;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.page-loader__word span{flex:var(--glyph-width) 1 0;opacity:0;min-width:0;height:100%;animation:.8s cubic-bezier(.645,.045,.355,1) forwards loader-letter-in;display:block}.page-loader__word img{object-fit:fill;width:100%;max-width:none;height:100%}.page-loader__word img[src$=\.svg]{filter:drop-shadow(-.2vw .2vw .18vw #00000038)drop-shadow(.1vw -.1vw .24vw #fff)}.page-loader__word span:nth-child(2){animation-delay:.12s}.page-loader__word span:nth-child(3){animation-delay:.24s}.page-loader__word span:nth-child(4){animation-delay:.36s}.page-loader__word span:nth-child(5){animation-delay:.48s}.page-loader__word span:nth-child(6){animation-delay:.6s}.page-loader__word span:nth-child(7){animation-delay:.72s}.page-loader__word span:nth-child(8){animation-delay:.84s}.page-loader__word span:nth-child(9){animation-delay:.96s}.page-loader__word span:nth-child(10){animation-delay:1.08s}.page-loader--complete .page-loader__word span:nth-child(n+1){animation:.6s cubic-bezier(.215,.61,.355,1) forwards loader-letter-out}.page-loader--complete .page-loader__word span:first-child{animation-delay:.3s}.page-loader--complete .page-loader__word span:nth-child(10){animation-delay:40ms}.page-loader--complete .page-loader__word span:nth-child(9){animation-delay:80ms}.page-loader--complete .page-loader__word span:nth-child(8){animation-delay:.12s}.page-loader--complete .page-loader__word span:nth-child(7){animation-delay:.16s}.page-loader--complete .page-loader__word span:nth-child(6){animation-delay:.2s}.page-loader--complete .page-loader__word span:nth-child(5){animation-delay:.24s}.page-loader--complete .page-loader__word span:nth-child(4){animation-delay:.28s}.page-loader--complete .page-loader__word span:nth-child(3){animation-delay:.32s}.page-loader--complete .page-loader__word span:nth-child(2){animation-delay:.36s}.page-loader__bottom{left:var(--page-pad);right:var(--page-pad);position:absolute;bottom:13.9063vw}.page-loader__meta{gap:var(--grid-gap);color:#0006;letter-spacing:.48px;text-transform:uppercase;grid-template-columns:repeat(12,1fr);font-size:clamp(10px,.625vw,12px);font-weight:600;line-height:1.05;display:grid}.page-loader__meta span{grid-column:1/span 1}.page-loader__track{background:var(--silver);height:1px;margin:.833333vw 0 .729167vw;position:relative;overflow:hidden}.page-loader__track i{background:var(--ink);transform-origin:0;width:100%;height:100%;transition:transform 80ms linear;display:block}.page-loader__count{color:var(--ink);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-top:1.04167vw;font-size:.833333vw;font-weight:500;line-height:1;display:inline-block}.page-loader--complete .page-loader__bottom{transition:transform 1.2s cubic-bezier(.215,.61,.355,1) .3s;transform:translateY(calc(4.9vw - 50vh))}.page-loader--complete .page-loader__meta{opacity:0;transition:opacity 1.25s cubic-bezier(.215,.61,.355,1) .3s,transform 1.25s cubic-bezier(.215,.61,.355,1) .3s;transform:translateY(-110%)}.page-loader--complete .page-loader__track,.page-loader--complete .page-loader__count{opacity:0;transition:opacity 1.2s .6s}@property --loader-wipe{syntax:"<percentage>";inherits:false;initial-value:50%}@keyframes loader-letter-in{to{opacity:1}}@keyframes loader-letter-out{to{opacity:0}}@keyframes loader-wipe{0%{--loader-wipe:50%}to{--loader-wipe:0%;visibility:hidden}}@media (width<=1199px){.page-loader__word{width:min(77.2rem,100vw - 64px)}.page-loader__bottom{bottom:19.1%}.page-loader__meta{grid-template-columns:repeat(8,1fr);gap:20px;font-size:10px}.page-loader__meta span{grid-column:1/span 1}.page-loader__meta strong{grid-column:7/span 1}.page-loader__track{margin:16px 0 14px}.page-loader__count{margin-top:20px;font-size:14px}}@media (width<=767px){.page-loader__word{aspect-ratio:3691/668;width:calc(100vw - 40px);height:auto}.page-loader__bottom{bottom:18.13%;left:20px;right:20px}.page-loader__meta{grid-template-columns:repeat(6,1fr);gap:16px}.page-loader__count{height:18px;margin-top:20px;font-size:14px;line-height:18px}}.perspectives{grid-template-rows:1fr;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:30px;height:1186.7px;margin-top:140px;display:grid}.perspectives>h2{letter-spacing:0;grid-column:1/5;align-self:start;margin:-6px 0 0;font-size:48px;font-weight:500;line-height:50.4px}.perspectives__characters{white-space:normal;display:inline}.perspectives__word{display:inline-block}.perspectives__character{opacity:0;transition:opacity .8s cubic-bezier(.645,.045,.355,1);transition-delay:var(--character-delay);display:inline-block}.is-revealed .perspectives__character,h2.is-revealed .perspectives__character{opacity:1}.perspectives__media,.perspectives__copy{grid-template-rows:207.53px 288.56px 230.94px 239.95px 219.72px;min-width:0;height:1186.7px;display:grid}.perspectives__media{grid-column:6/9;width:calc(100% + 5.01px)}.perspectives__copy{grid-column:10/13;width:calc(100% + 5.01px);position:relative;transform:translate(-5.01px)}.perspectives__image{opacity:0;align-self:start;width:100%;height:calc(100% - 11.23px);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1);display:block;overflow:hidden;transform:translateY(100%)}.perspectives__image.is-revealed,.perspectives__mobile-image.is-revealed{opacity:1;transform:translateY(0)}.perspectives__image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.165,.84,.44,1);transform:translateY(-100%)scale(2)}.perspectives__image.is-revealed img,.perspectives__mobile-image.is-revealed img{transform:scale(1)translateY(0)}.perspectives__image:nth-child(5){height:100%}.perspectives__image:hover img{transform:scale(1.025)}.perspectives__article{min-width:0}.perspectives__article-copy{opacity:0;transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.165,.84,.44,1);transform:translateY(18px)}.perspectives__story-link p{--progress:3;--color:#0009;background-image:radial-gradient(at 150% 150%, transparent calc(var(--progress) * 100%), var(--color) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:--progress 6s cubic-bezier(.25,.46,.45,.94) -300ms}.perspectives__article-copy.is-revealed .perspectives__story-link p{--progress:-3}.perspectives__article:nth-child(2n) .perspectives__story-link p{transition-delay:-100ms}.perspectives__article-copy.is-revealed{opacity:1;transform:translateY(0)}.perspectives__date-row{align-items:center;gap:6px;width:100%;display:flex}.perspectives__date-row time{color:var(--ink-40);letter-spacing:.3px;text-transform:uppercase;flex:0 0 67.5px;font-size:9px;font-weight:600;line-height:9.45px}.perspectives__date-row>span{background:var(--silver);transform-origin:0;width:100%;height:1px;transition:transform .7s cubic-bezier(.165,.84,.44,1) .12s;display:block;transform:scaleX(0)}.perspectives__article-copy.is-revealed .perspectives__date-row>span{transform:scaleX(1)}.perspectives__story-link{margin-top:19px;display:block}.perspectives__story-link h3{letter-spacing:0;margin:0;font-size:21px;font-weight:500;line-height:25.2px}.perspectives__story-link p{color:var(--ink-60);margin:30px 0 0;font-size:13.5px;font-weight:400;line-height:16.2px}.perspectives__read-more{border:1px solid var(--silver);min-width:115px;height:36px;color:var(--ink);justify-content:center;align-items:center;gap:11px;margin-top:35px;font-size:12px;line-height:1;display:inline-flex}.perspectives__read-more svg{width:11px;height:11px;color:var(--accent)}.perspectives__story-link h3 .perspectives__characters{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .6s cubic-bezier(.165,.84,.44,1)}.perspectives__story-link:hover h3 .perspectives__characters{background-size:100% 1px}.perspectives__all{border:1px solid var(--accent);min-width:115px;height:36px;color:var(--accent);justify-content:center;align-items:center;gap:11px;font-size:12px;line-height:1;transition:color .35s,background-color .35s;display:inline-flex;position:absolute;bottom:16px;right:0}.perspectives__all svg{width:11px;height:11px}.perspectives__all:hover{color:var(--paper);background:var(--accent)}.perspectives__mobile-image{display:none}@media (width>=1200px){.perspectives{column-gap:2.08333vw;height:128vw;margin-top:10.4167vw}.perspectives>h2{margin-top:-.416667vw;font-size:3.33333vw;line-height:3.5vw}.perspectives__media,.perspectives__copy{grid-template-rows:27.5vw 27vw 26.5vw 23.5vw 23.5vw;height:128vw}.perspectives__media{width:calc(100% + .347917vw)}.perspectives__copy{width:calc(100% + .347917vw);transform:translate(-.347917vw)}.perspectives__image{height:calc(100% - .779861vw)}.perspectives__date-row{gap:.416667vw}.perspectives__date-row time{letter-spacing:.020833vw;flex-basis:4.6875vw;font-size:.625vw;line-height:.65625vw}.perspectives__story-link{margin-top:1.31944vw}.perspectives__story-link h3{font-size:1.45833vw;line-height:1.75vw}.perspectives__story-link p{margin-top:2.08333vw;font-size:.9375vw;line-height:1.125vw}.perspectives__read-more{gap:.763889vw;min-width:7.98611vw;height:2.5vw;margin-top:2.43056vw;font-size:.833333vw}.perspectives__read-more svg,.perspectives__all svg{width:.763889vw;height:.763889vw}.perspectives__all{gap:.763889vw;min-width:7.98611vw;height:2.5vw;font-size:.833333vw;bottom:1.11111vw}}@media (width>=768px) and (width<=1199px){.perspectives{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:20px;height:auto;margin-top:120px}.perspectives>h2{grid-column:1/4;margin-top:-4.08px;font-size:34px;line-height:35.7px}.perspectives__media{display:none}.perspectives__copy{grid-column:5/9;width:auto;height:auto;display:block;transform:none}.perspectives__article{height:auto}.perspectives__article:not(:last-child){margin-bottom:56px}.perspectives__mobile-image{opacity:0;width:100%;height:137px;transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1);display:block;overflow:hidden;transform:translateY(100%)}.perspectives__mobile-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.165,.84,.44,1);transform:translateY(-100%)scale(2)}.perspectives__article-copy{padding-top:15px}.perspectives__date-row{gap:8px}.perspectives__date-row time{flex-basis:70px;font-size:10px;line-height:10.5px}.perspectives__story-link{margin-top:34.29px}.perspectives__story-link h3{font-size:18px;line-height:23.4px}.perspectives__story-link p{margin-top:30.4px;font-size:16px;line-height:19.2px}.perspectives__read-more,.perspectives__all{display:none}}@media (width<=767px){.perspectives{height:auto;margin-top:72px;display:block}.perspectives>h2{margin:-3px 0 50.01px;font-size:28px;line-height:29.4px}.perspectives__media{display:none}.perspectives__copy{width:auto;height:auto;display:block;transform:none}.perspectives__article{height:auto}.perspectives__article:not(:last-child){margin-bottom:48px}.perspectives__mobile-image{opacity:0;width:100%;height:122px;transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1);display:block;overflow:hidden;transform:translateY(100%)}.perspectives__mobile-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.165,.84,.44,1);transform:translateY(-100%)scale(2)}.perspectives__article-copy{padding-top:14px}.perspectives__date-row{gap:12px}.perspectives__date-row time{flex-basis:88px;font-size:9px;line-height:9.45px}.perspectives__story-link{margin-top:23px}.perspectives__story-link h3{font-size:18px;line-height:23.4px}.perspectives__story-link p{margin-top:32px;font-size:14px;line-height:19.6px}.perspectives__read-more,.perspectives__all{display:none}}.products{--products-d-scale:1;--products-d-left:calc(50% + 3.75px);--products-d-top:calc(50% + 1.43px);--products-rail-y:0px;--products-label-top:calc(50% - 14.5833vw);--products-progress-top:calc(50% + 13.9583vw);--products-label-opacity:0;--products-label-entry:0;--products-progress-opacity:0;--products-label-y:100%;--products-progress-y:100%;--products-progress-exit:1;--products-counter-exit:1;--products-mark-opacity:0;--products-progress:0;--products-mobile-stage-y:0px;--products-mobile-d-left:50%;--products-mobile-d-top:225.28px;--products-mobile-d-scale:.72;--products-mobile-mark-opacity:1;--products-mobile-label-opacity:0;--products-mobile-progress-opacity:0;--products-mobile-content-opacity:1;--products-mobile-label-y:100%;--products-mobile-progress-y:100%;--products-mobile-progress-exit:1;--products-mobile-progress:0;--products-mobile-rail-y:0px;--products-mobile-rail-opacity:0;--products-mobile-actions-events:auto;background:var(--paper,#f2f2f2);width:100%;height:340vh;color:var(--ink,#111214);margin-top:0;position:relative}.products__desktop{height:100%;position:relative}.products__sticky{z-index:3;pointer-events:none;width:100%;height:100vh;transform:translate3d(0, var(--products-rail-y), 0);will-change:transform;position:fixed;top:0;left:0;overflow:hidden}.products__label{z-index:2;top:var(--products-label-top);transform:translate(-50%, var(--products-label-y));letter-spacing:normal;opacity:var(--products-label-opacity);margin:0;font-size:21px;font-weight:500;line-height:22.05px;position:absolute;left:50%}.products__label-word,.products__label-character{display:inline-block}.products__label-character{opacity:clamp(0, calc(var(--products-label-entry) * 3 - var(--product-character-order) * .2), 1)}.products__d{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.products__d--desktop{z-index:0;top:var(--products-d-top);left:var(--products-d-left);width:12.4865vw;max-width:none;height:auto;transform:translate(-50%, -50%) scale(var(--products-d-scale));opacity:var(--products-mark-opacity);transform-origin:50%;will-change:top, left, transform;position:absolute}.products__mark-label{z-index:1;color:#000000d1;letter-spacing:.13em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-shadow:0 1px 1px #ffffff52;transform-origin:50%;margin:0;font-weight:600;line-height:1;display:block;position:absolute}.products__mark-label--desktop{top:var(--products-d-top);left:var(--products-d-left);opacity:var(--products-mark-opacity);transform:translate(-50%, -50%) rotate(-90deg) scale(var(--products-d-scale));font-size:.72vw}.products__desktop-content{z-index:1;height:100%;width:calc(100% - (2 * var(--page-pad)));pointer-events:none;margin:0 auto;position:absolute;inset:0 0 auto}.products__desktop-slide{pointer-events:auto;width:100%;height:164px;position:absolute;left:0}.products__desktop-slide:first-child{top:calc(100vh - 3.58333vw)}.products__desktop-slide:nth-child(2){top:calc(200vh - 3.02083vw)}.products__desktop-slide:nth-child(3){top:calc(300vh - 2.45833vw)}.products__desktop-slide h3{letter-spacing:normal;width:25vw;margin:0;font-size:4.16667vw;font-weight:500;line-height:4.375vw;position:absolute;top:0;left:0}.products__desktop-detail{width:18.2292vw;position:absolute;top:0;right:0}.products__desktop-detail p{color:#0009;letter-spacing:-.011111vw;margin:0 0 2.08333vw;font-size:.9375vw;font-weight:400;line-height:1.125vw}.products__launch{width:97.2px;height:36px;color:var(--ink,#111214);border:1px solid #cacaca;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1.2;transition:color .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1);display:inline-flex;position:relative;overflow:hidden}.products__launch:after{content:"";background:var(--paper,#f2f2f2);transform-origin:100%;width:38%;height:1px;transition:transform .5s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:-1px;right:-1px}.products__launch svg{width:12px;height:12px;color:var(--accent);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.products__launch:hover svg,.products__launch:focus-visible svg{transform:translate(2px,-2px)}.products__launch:hover:after,.products__launch:focus-visible:after{transform:scaleX(0)}.products__launch:focus-visible,.products__carousel-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.products__progress{z-index:2;top:var(--products-progress-top);transform:translate(-50%, var(--products-progress-y));letter-spacing:.48px;opacity:var(--products-progress-opacity);grid-template-columns:15.5px 129.3px;align-items:center;column-gap:15px;font-size:9px;font-weight:600;line-height:9.45px;display:grid;position:absolute;left:50%}.products__progress-count{height:10px;display:block;position:relative;overflow:hidden}.products__progress-count>span{transition:transform .6s cubic-bezier(.215,.61,.355,1);position:absolute;inset:0 auto auto 0}.products__progress-count>span[data-state=before]{transform:translateY(-100%)}.products__progress-count>span[data-state=active]{transform:translateY(0)}.products__progress-count>span[data-state=after]{transform:translateY(100%)}.products__progress-track{height:1px;transform:scaleX(var(--products-progress-exit));transform-origin:100%;background:#cacaca;display:block;position:relative}.products__progress-track>span{transform:scaleX(var(--products-progress));transform-origin:0;background:#111214;display:block;position:absolute;inset:0}.products__mobile{display:none}@media (width>=1200px){.products__desktop-slide{height:11.3889vw}.products__launch{gap:12px;width:auto;height:2.5vw;padding-inline:1.22396vw;font-size:.833333vw}.products__launch svg{width:.625vw;height:.625vw}.products__label{font-size:1.45833vw;line-height:1.53125vw}.products__progress{letter-spacing:.48px;grid-template-columns:1.07639vw 8.97917vw;column-gap:1.04167vw;font-size:.625vw;line-height:.65625vw}.products__progress-count{height:.65625vw}}.products__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1199px){.products{height:285svh;margin-top:0}.products__desktop{display:none}.products__mobile{z-index:3;pointer-events:none;width:100%;height:100svh;opacity:var(--products-mobile-rail-opacity);transform:translate3d(0, var(--products-mobile-rail-y), 0);will-change:transform, opacity;display:block;position:fixed;top:0;left:0;overflow:hidden}.products__mobile-label{z-index:3;top:calc(var(--products-mobile-stage-y) + 6px);opacity:var(--products-mobile-label-opacity);transform:translate(-50%, var(--products-mobile-label-y));margin:0;font-size:14px;font-weight:500;line-height:14.7px;position:absolute;left:50%}.products__mobile-slides,.products__mobile-slide{position:absolute;inset:0}.products__mobile-slide{opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.165,.84,.44,1),transform .45s cubic-bezier(.165,.84,.44,1)}.products__mobile-slide[data-state=before]{transform:translateY(-70px)}.products__mobile-slide[data-state=after]{transform:translateY(70px)}.products__mobile-slide[data-state=active]{opacity:var(--products-mobile-content-opacity);transform:translateY(0)}.products__mobile-slide h3{top:calc(var(--products-mobile-stage-y) + 43px);text-align:center;letter-spacing:-1.25px;margin:0;font-size:32px;font-weight:400;line-height:32px;position:absolute;left:20px;right:20px}.products__mobile-slide p{z-index:2;top:calc(var(--products-mobile-stage-y) + 415px);color:#0009;text-align:center;letter-spacing:-.18px;width:285px;margin:0;font-size:14px;font-weight:400;line-height:19.6px;position:absolute;left:50%;transform:translate(-50%)}.products__d--mobile{z-index:1;top:var(--products-mobile-d-top);left:var(--products-mobile-d-left);width:180px;max-width:none;height:auto;opacity:var(--products-mobile-mark-opacity);transform:translate(-50%, -50%) scale(var(--products-mobile-d-scale));transform-origin:50%;will-change:top, left, transform;position:absolute}.products__mark-label--mobile{z-index:2;top:var(--products-mobile-d-top);left:var(--products-mobile-d-left);opacity:var(--products-mobile-mark-opacity);transform:translate(-50%, -50%) rotate(-90deg) scale(var(--products-mobile-d-scale));font-size:16px}.products__mobile-count{z-index:3;top:calc(var(--products-mobile-stage-y) + 219px);letter-spacing:-.1px;width:260px;opacity:var(--products-mobile-progress-opacity);transform:translate(-50%, var(--products-mobile-progress-y));grid-template-columns:26px 1fr;align-items:center;column-gap:12px;font-size:12px;font-weight:500;line-height:13px;display:none;position:absolute;left:50%}.products__mobile-progress-count{height:13px;display:block;position:relative;overflow:hidden}.products__mobile-progress-count>span{transition:transform .6s cubic-bezier(.215,.61,.355,1);position:absolute;inset:0 auto auto 0}.products__mobile-progress-count>span[data-state=before]{transform:translateY(-100%)}.products__mobile-progress-count>span[data-state=active]{transform:translateY(0)}.products__mobile-progress-count>span[data-state=after]{transform:translateY(100%)}.products__mobile-progress-track{height:1px;transform:scaleX(var(--products-mobile-progress-exit));transform-origin:100%;background:#cacaca;display:block;position:relative}.products__mobile-progress-track>span{transform:scaleX(var(--products-mobile-progress));transform-origin:0;background:#111214;display:block;position:absolute;inset:0}.products__mobile-actions{z-index:4;top:calc(var(--products-mobile-stage-y) + 562px);opacity:var(--products-mobile-content-opacity);pointer-events:var(--products-mobile-actions-events);justify-content:space-between;align-items:center;display:flex;position:absolute;left:calc(50% - 139px);right:calc(50% - 139px)}.products__carousel-controls{gap:4px;display:flex}.products__carousel-controls button{cursor:pointer;background:0 0;border:1px solid #cacaca;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:opacity .3s cubic-bezier(.165,.84,.44,1);display:grid}.products__carousel-controls button:disabled{opacity:.3;cursor:default}.products__carousel-controls svg{width:14px;height:12px}.products__mobile-actions .products__launch{gap:12px;width:118.5px;height:48px;font-size:14px}}@media (width<=359px){.products__mobile-actions{left:20px;right:20px}.products__mobile-count{width:calc(100% - 80px);left:50%}}@media (prefers-reduced-motion:reduce){.products__desktop-slide,.products__mobile-slide,.products__progress-track>span,.products__mobile-progress-count>span,.products__d--desktop,.products__d--mobile{transition:none}}.quote{grid-template-columns:repeat(12,1fr);gap:30px;min-height:403px;margin-block:140px;display:grid}.quote blockquote{letter-spacing:normal;grid-column:1/span 9;width:847.5px;margin:0;font-size:48px;font-weight:500;line-height:50.4px}.quote__word,.quote__character{display:inline-block}.quote blockquote .quote__accent{color:var(--accent)}.quote__character{opacity:0;transition:opacity .8s var(--quote-character-delay) cubic-bezier(.645,.045,.355,1)}.quote>p{grid-column:11/span 2;align-self:end;margin:0 0 3px;font-size:21px;font-weight:500;line-height:22.05px}.quote--visible .quote__character{opacity:1}@media (width>=1200px){.quote{gap:2.08333vw;min-height:27.9861vw;margin-block:10.4167vw}.quote blockquote{width:58.8542vw;font-size:3.33333vw;line-height:3.5vw}.quote>p{margin-bottom:.208333vw;font-size:1.45833vw;line-height:1.53125vw}}@media (width<=1199px){.quote{grid-template-columns:repeat(8,1fr);gap:20px;margin-block:220px}.quote blockquote{grid-column:1/span 6;width:auto;font-size:38px;line-height:40px}.quote>p{grid-column:7/span 2}}@media (width>=768px) and (width<=1199px){.quote{min-height:357.03px;margin-block:220px 200px}.quote blockquote{font-size:34px;line-height:35.7px}.quote>p{justify-self:end;margin-bottom:5.32px;font-size:18px;line-height:18.9px}}@media (width<=767px){.quote{flex-direction:column;gap:0;min-height:288px;margin-block:80px 96px;display:flex}.quote blockquote{letter-spacing:normal;width:100%;font-size:22px;line-height:23.1px}.quote>p{align-self:flex-end;margin-top:56px;font-size:18px;line-height:18.9px}}@font-face{font-family:InterTight;src:url(/assets/fonts/inter-tight-regular.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:InterTight;src:url(/assets/fonts/inter-tight-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:InterTight;src:url(/assets/fonts/inter-tight-bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@property --progress{syntax:"<number>";inherits:false;initial-value:3}@font-face{font-family:DIN Condensed;src:url(/assets/fonts/din-condensed-bold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{color:#000;font-synthesis:none;text-rendering:auto;--paper:#f2f2f2;--ink:#000;--ink-60:#0009;--ink-40:#0006;--ink-32:#00000052;--silver:#d9d9dc;--accent:#96603c;--page-pad:10.4167vw;--grid-gap:2.08333vw;background:#f2f2f2;font-family:InterTight,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto;overscroll-behavior-y:none;scrollbar-width:none}body{overscroll-behavior-y:none;color:#111214;background:var(--paper);scrollbar-width:none;min-width:320px;margin:0;font-size:16px;font-weight:400;line-height:1.1;overflow-x:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body,button,a{font-family:inherit}a{color:inherit;text-decoration:none}button{color:inherit}img,video{max-width:100%;display:block}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.container{width:100%;padding-inline:var(--page-pad)}.eyebrow{color:var(--ink-40);letter-spacing:.48px;text-transform:uppercase;font-size:9px;font-weight:600;line-height:9.45px}.animated-link{color:var(--ink);align-items:center;gap:9px;display:inline-flex;position:relative}.animated-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .6s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.animated-link:hover:after{transform-origin:0;transform:scaleX(1)}@media (width>=1200px){html{font-size:.520833vw}body{font-size:.833333vw;line-height:.916667vw}.eyebrow{letter-spacing:.0333333vw;font-size:.625vw;line-height:.65625vw}.animated-link{gap:.625vw}}@media (width<=1199px){:root{--page-pad:32px}}@media (width<=767px){:root{--page-pad:20px}html{scroll-behavior:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
