.xsps{--xsps-ink:#181b24;--xsps-ink-2:#3a3a3d;--xsps-mute:#5f5f64;--xsps-hair:rgba(24,27,36,.14);--xsps-stage:#0c0c0e;--xsps-fg:#f2f2f3;--xsps-silver:#d9dee6;--xsps-ease:cubic-bezier(.2,.7,.2,1);background:transparent;color:var(--xsps-ink);container:xsps/inline-size;font-family:KHTeka,KH Teka,Helvetica,Helvetica Neue,Arial,sans-serif;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xsps *,.xsps :after,.xsps :before{box-sizing:border-box}.xsps__inner{--xsps-gutter:24px;--xsps-min:0px;margin:0 auto;max-width:1248px;padding:104px max(var(--xsps-min),calc(var(--xsps-gutter) - var(--xsps-edge, 0px))) 112px}@media (max-width:1280px){.xsps__inner{--xsps-gutter:70px;--xsps-min:40px}}@media (max-width:1200px){.xsps__inner{--xsps-min:0px}}@media (max-width:720px){.xsps__inner{--xsps-gutter:50px}}@media (max-width:575px){.xsps__inner{--xsps-gutter:20px}}.xsps__head{align-items:end;display:grid;gap:36px 48px;grid-template-columns:minmax(0,1fr) auto}.xsps .xsps__eyebrow{color:var(--xsps-ink-2);font-size:11px;letter-spacing:.14em;line-height:22px;margin:0 0 16px;text-transform:uppercase}.xsps .xsps__eyebrow,.xsps .xsps__title{font-family:inherit;font-weight:700;padding:0}.xsps .xsps__title{color:var(--xsps-ink);font-size:clamp(32px,4.15cqi,50px);letter-spacing:-.02em;line-height:1.02;margin:0;text-transform:none;text-wrap:balance}.xsps__title span{display:block}.xsps .xsps__facts{display:grid;grid-template-columns:repeat(var(--n,4),auto);margin:0;padding:0}.xsps .xsps__fact{border-left:1px solid var(--xsps-hair);margin:0;min-width:0;padding:2px 22px}.xsps .xsps__fact:last-child{padding-right:0}.xsps .xsps__fact-k,.xsps .xsps__fact-n,.xsps .xsps__fact-v{font-family:inherit;margin:0;padding:0;white-space:nowrap}.xsps .xsps__fact-k{color:var(--xsps-mute);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.xsps .xsps__fact-v{color:var(--xsps-ink);font-size:clamp(22px,2.35cqi,28px);font-variant-numeric:lining-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:10px}.xsps__fact-u{color:var(--xsps-mute);font-size:.58em;font-weight:600;letter-spacing:0;margin-left:.22em}.xsps .xsps__fact-n{color:var(--xsps-mute);font-size:13px;line-height:18px;margin-top:5px}.xsps__stage{--xsps-split:41.6667%;--xsps-clear:57%;--xsps-line:23px;--xsps-fade:linear-gradient(90deg,transparent,rgba(0,0,0,.06) 5%,rgba(0,0,0,.24) 11%,rgba(0,0,0,.58) 19%,rgba(0,0,0,.88) 26%,#000 33%);background:var(--xsps-stage);border-radius:28px;box-shadow:0 34px 60px -34px rgba(24,27,36,.45);color:var(--xsps-fg);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);isolation:isolate;margin-top:52px;min-height:600px;overflow:hidden;position:relative}.xsps__stage:before{background:radial-gradient(75% 95% at 0 0,hsla(0,0%,100%,.085),hsla(0,0%,100%,0) 70%);z-index:0}.xsps__stage:after,.xsps__stage:before{content:"";inset:0;pointer-events:none;position:absolute}.xsps__stage:after{border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07),inset 0 1px 0 hsla(0,0%,100%,.09);z-index:3}.xsps__media{grid-column:1/-1;grid-row:1;min-height:100%;position:relative;z-index:1}.xsps .xsps__shot{inset:0;margin:0;opacity:0;padding:0;position:absolute;transition:opacity .8s var(--xsps-ease),visibility 0s linear .8s;visibility:hidden}.xsps .xsps__shot.is-active{opacity:1;transition:opacity .8s var(--xsps-ease),visibility 0s;visibility:visible;z-index:1}.xsps .xsps__img,.xsps .xsps__vid{border:0;border-radius:0;box-shadow:none;display:block;height:100%;margin:0;max-width:none;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);transform:scale(1.045);transition:transform 1.6s var(--xsps-ease);width:100%}.xsps .xsps__shot.is-active .xsps__img,.xsps .xsps__shot.is-active .xsps__vid{transform:none}.xsps .xsps__vid{transform:none;transition:none}.xsps .xsps__shot[data-fit=cover]{right:auto;width:clamp(100%,calc(var(--xsps-clear)/var(--fxn, .5)),150%)}.xsps .xsps__shot[data-fit=contain]{align-items:center;background:#000;display:flex;justify-content:center;left:var(--xsps-split);-webkit-mask-image:var(--xsps-fade);mask-image:var(--xsps-fade)}.xsps .xsps__shot[data-fit=contain] .xsps__img,.xsps .xsps__shot[data-fit=contain] .xsps__vid{flex:none;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent);mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent);max-width:100%;object-fit:contain;width:auto}.xsps .xsps__list{align-self:center;-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4);background:linear-gradient(rgba(18,18,21,var(--xsps-glass-top,.8)),rgba(12,12,14,var(--xsps-glass-bottom,.72)));border:1px solid hsla(0,0%,100%,.14);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 20px 60px rgba(0,0,0,.3);grid-column:1;grid-row:1;list-style:none;margin:28px 0 28px 28px;max-width:468px;padding:10px 26px 12px 24px;position:relative;z-index:2}.xsps--clear{--xsps-glass-top:0.5;--xsps-glass-bottom:0.42}.xsps--clear .xsps__link,.xsps--clear .xsps__name,.xsps--clear .xsps__text{text-shadow:0 1px 2px rgba(0,0,0,.45)}.xsps .xsps__item{list-style:none;margin:0;padding:0;position:relative}.xsps .xsps__item:after{content:none}.xsps .xsps__item:before{background:linear-gradient(hsla(0,0%,100%,.075),hsla(0,0%,100%,.03));border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);content:"";inset:6px -12px 7px -12px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s var(--xsps-ease);z-index:-1}.xsps--js .xsps__item:not(.is-active){cursor:pointer}.xsps--js .xsps__item:not(.is-active):hover:before{opacity:1}.xsps .xsps__item-title{font:inherit;letter-spacing:normal;margin:0;padding:0;text-transform:none}.xsps .xsps__trigger{all:unset;align-items:center;box-sizing:border-box;color:hsla(240,4%,95%,.76);column-gap:16px;cursor:pointer;display:grid;font-family:inherit;grid-template-columns:44px minmax(0,1fr) 32px;padding:16px 0 4px;transition:color .24s var(--xsps-ease);width:100%;-webkit-tap-highlight-color:transparent}.xsps .xsps__trigger--plain{grid-template-columns:minmax(0,1fr) 32px}.xsps .xsps__item.is-active .xsps__trigger,.xsps .xsps__item:not(.is-active):hover .xsps__trigger,.xsps .xsps__trigger:hover{color:#fff}.xsps .xsps__trigger:focus-visible{border-radius:8px;outline:2px solid var(--xsps-silver);outline-offset:2px}.xsps__name{font-size:clamp(19px,1.85cqi,22px);font-weight:700;letter-spacing:-.015em;line-height:28px;text-wrap:balance}.xsps__icon{display:grid;height:44px;place-items:center;width:44px}.xsps__sign{color:var(--xsps-silver);display:grid;height:32px;place-items:center;width:32px}.xsps__sign svg{display:block;fill:none;height:32px;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-width:1.5;width:32px}.xsps__sign svg *{transform-box:view-box;transform-origin:16px 16px}.xsps__sign-track{opacity:.32}.xsps__sign-ring{opacity:0;stroke-dasharray:1 3;stroke-dashoffset:1.04;transform:rotate(-90deg);transition:opacity .32s var(--xsps-ease),stroke-dashoffset 0s linear .32s}.xsps__sign-spark{filter:drop-shadow(0 0 1.6px rgba(255,255,255,.9));opacity:0;stroke:#fff;stroke-dasharray:.04 2;stroke-dashoffset:.04;stroke-width:2;transform:rotate(-90deg)}.xsps__sign-v{transition:transform .3s var(--xsps-ease),opacity .3s var(--xsps-ease)}.xsps__item:not(.is-active):hover .xsps__sign-ring,.xsps__trigger:focus-visible .xsps__sign-ring{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .76s cubic-bezier(.65,0,.35,1),opacity 0s}.xsps__item:not(.is-active):hover .xsps__sign-spark{animation:xsps-spark-move .76s cubic-bezier(.65,0,.35,1) both,xsps-spark-fade .76s linear both}.xsps__item.is-active .xsps__sign-ring{opacity:1;stroke-dashoffset:0;transition:opacity .3s var(--xsps-ease),stroke-dashoffset 0s}.xsps__item.is-active .xsps__sign-v{opacity:0;transform:rotate(90deg)}.xsps__panel{padding:0 4px 0 60px}.xsps__panel--plain{padding-left:0}.xsps__panel-in{overflow:hidden}.xsps--js .xsps__panel-in{height:var(--xsps-line);transition:height .56s var(--xsps-ease)}.xsps--js .xsps__item.is-active .xsps__panel-in{height:auto}.xsps--js .xsps__list.is-sized .xsps__item.is-active .xsps__panel-in{height:max(var(--xsps-line),var(--xsps-panel-h))}.xsps .xsps__text{color:hsla(240,4%,95%,.62);font-family:inherit;font-size:15px;font-weight:400;line-height:var(--xsps-line);margin:0;padding:0;transition:color .36s var(--xsps-ease)}.xsps .xsps__item:not(.is-active) .xsps__text{-webkit-mask-image:linear-gradient(90deg,#000 52%,transparent 96%);mask-image:linear-gradient(90deg,#000 52%,transparent 96%)}.xsps .xsps__item.is-active .xsps__text{color:hsla(240,4%,95%,.92)}.xsps .xsps__link{align-items:center;background:none;border:0;box-shadow:none;color:var(--xsps-fg);display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;letter-spacing:0;line-height:20px;margin:8px 0 0;padding:6px 2px 6px 0;text-decoration:none}.xsps .xsps__item:not(.is-active) .xsps__link{visibility:hidden}.xsps .xsps__link span{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .36s var(--xsps-ease)}.xsps .xsps__link:focus-visible span,.xsps .xsps__link:hover span{background-size:100% 1px}.xsps .xsps__link:focus-visible{border-radius:4px;outline:2px solid var(--xsps-silver);outline-offset:2px}.xsps__link-ic{fill:none;flex:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .36s var(--xsps-ease);width:16px}.xsps__link.is-anchor .xsps__link-ic{transform:rotate(90deg)}.xsps__link:hover .xsps__link-ic{transform:translateX(3px)}.xsps__link.is-anchor:hover .xsps__link-ic{transform:rotate(90deg) translateX(3px)}.xsps__bar{background:hsla(0,0%,100%,.12);display:block;height:1px;margin-top:14px}.xsps__item:last-child .xsps__bar{background:transparent}.xsps__bar-fill{background:var(--xsps-silver);box-shadow:0 0 8px rgba(217,222,230,.5);display:block;height:100%;opacity:0;transition:opacity .24s var(--xsps-ease);width:calc(var(--xsps-p, 0)*100%)}.xsps.is-auto .xsps__item.is-active .xsps__bar-fill{opacity:1}.xsps.is-held .xsps__bar-fill{opacity:.5}.xsps__ic{--out:cubic-bezier(.16,1,.3,1);--inout:cubic-bezier(.65,0,.35,1);--dur:1.5s;--k:0.7;--glow:1.2px;color:var(--xsps-silver);display:block;fill:none;height:42px;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:42px}.xsps__ic--ex{stroke-linejoin:miter;stroke-width:60;width:48px;--glow:26px}.xsps__ic *{transform-box:fill-box;transform-origin:center}.xsps__f-track{opacity:.16}.xsps__f-draw{stroke-dasharray:1 3;stroke-dashoffset:0}.xsps__f-spark{filter:drop-shadow(0 0 var(--glow) rgba(255,255,255,.8));opacity:0;stroke:#fff;stroke-dasharray:.04 2;stroke-dashoffset:.04}.xsps__f-fill{fill:currentColor;opacity:var(--o,1);stroke:none}.xsps__f-knock{fill:#17171a;stroke:#17171a;stroke-width:6}.xsps.is-in .xsps__item.is-active .xsps__f-draw,.xsps.is-in .xsps__item:not(.is-active):hover .xsps__f-draw{animation:xsps-draw calc(var(--k)*var(--dur)) var(--inout) calc(var(--k)*(var(--t, 0s) + .15s)) both}.xsps.is-in .xsps__item.is-active .xsps__f-spark,.xsps.is-in .xsps__item:not(.is-active):hover .xsps__f-spark{animation:xsps-spark-move calc(var(--k)*var(--dur)) var(--inout) calc(var(--k)*(var(--t, 0s) + .15s)) both,xsps-spark-fade calc(var(--k)*var(--dur)) linear calc(var(--k)*(var(--t, 0s) + .15s)) both}.xsps.is-in .xsps__item.is-active .xsps__f-fill,.xsps.is-in .xsps__item:not(.is-active):hover .xsps__f-fill{animation:xsps-settle calc(var(--k)*1s) var(--out) calc(var(--k)*var(--t, 0s)) both}@keyframes xsps-draw{0%{stroke-dashoffset:1.04}to{stroke-dashoffset:0}}@keyframes xsps-spark-move{0%{stroke-dashoffset:.04}to{stroke-dashoffset:-.96}}@keyframes xsps-spark-fade{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes xsps-settle{0%{opacity:0;transform:translateY(5%)}to{opacity:var(--o,1);transform:none}}.xsps:not(.xsps--js) .xsps__trigger{color:#fff;cursor:default}.xsps:not(.xsps--js) .xsps__sign{display:none}.xsps:not(.xsps--js) .xsps__trigger{grid-template-columns:44px minmax(0,1fr)}.xsps:not(.xsps--js) .xsps__item .xsps__text{color:hsla(240,4%,95%,.92);-webkit-mask-image:none;mask-image:none}.xsps:not(.xsps--js) .xsps__item .xsps__link{visibility:visible}.xsps--js .xsps__fact,.xsps--js .xsps__intro,.xsps--js .xsps__stage{opacity:0;transform:translateY(18px)}.xsps--js.is-in .xsps__fact,.xsps--js.is-in .xsps__intro,.xsps--js.is-in .xsps__stage{opacity:1;transform:none;transition:opacity .7s var(--xsps-ease),transform .9s var(--xsps-ease)}.xsps--js.is-in .xsps__fact{transition-delay:calc(.14s + var(--i, 0)*70ms)}.xsps--js.is-in .xsps__stage{transition-delay:.22s}@container xsps (max-width: 1180px){.xsps__head{grid-template-columns:minmax(0,1fr)}.xsps .xsps__facts{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.xsps .xsps__fact{padding-right:16px}.xsps .xsps__fact-n{white-space:normal;text-wrap:balance}.xsps .xsps__fact:first-child{border-left:0;padding-left:0}}@container xsps (max-width: 960px){.xsps__inner{padding-bottom:88px;padding-top:80px}.xsps__stage{--xsps-split:50%;--xsps-clear:66%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xsps .xsps__list{margin:20px 0 20px 20px;padding-left:20px;padding-right:20px}.xsps .xsps__trigger{column-gap:12px;grid-template-columns:36px minmax(0,1fr) 32px}.xsps__icon{height:36px;width:36px}.xsps__ic{height:34px;width:34px}.xsps__ic--ex{width:39px}.xsps__panel{padding-left:48px}.xsps__panel--plain{padding-left:0}}@container xsps (max-width: 700px){.xsps__inner{padding-bottom:72px;padding-top:64px}.xsps__head{gap:28px}.xsps__intro{text-align:center}.xsps .xsps__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.xsps .xsps__fact{padding:0 8px;text-align:center}.xsps .xsps__fact:nth-child(odd){border-left:0}.xsps .xsps__fact:nth-child(2n){border-left:1px solid var(--xsps-hair)}.xsps__stage{border-radius:24px;grid-template-columns:minmax(0,1fr);margin-top:36px;min-height:0}.xsps__media{aspect-ratio:1/1;grid-column:1;grid-row:1;min-height:0}.xsps .xsps__shot[data-fit=cover]{width:100%}.xsps .xsps__shot[data-fit=contain]{left:0;-webkit-mask-image:none;mask-image:none}.xsps .xsps__list{align-self:start;border-radius:18px;grid-column:1;grid-row:2;margin:-64px 10px 10px;max-width:none;padding:6px 16px 10px}.xsps__panel{padding:0}.xsps .xsps__text{padding-top:4px}.xsps--js .xsps__panel-in{height:0}.xsps--js .xsps__item:not(.is-active) .xsps__panel-in{transition:height .56s var(--xsps-ease),visibility 0s linear .56s;visibility:hidden}}@media (prefers-reduced-motion:reduce){.xsps *,.xsps :after,.xsps :before{animation:none!important;transition:none!important}.xsps--js .xsps__fact,.xsps--js .xsps__intro,.xsps--js .xsps__stage{opacity:1;transform:none}.xsps .xsps__img,.xsps .xsps__vid{transform:none}}.xshp{--xshp-ink:#181b24;--xshp-ink-2:#3a3a3d;--xshp-mute:#5f5f64;--xshp-hair:rgba(24,27,36,.14);--xshp-warm:#faf7f6;--xshp-yellow:#ffed00;--xshp-silver:#d9dee6;--xshp-ease:cubic-bezier(.2,.7,.2,1);background:#fff;color:var(--xshp-ink);container:xshp/inline-size;font-family:KHTeka,KH Teka,Helvetica,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xshp *,.xshp :after,.xshp :before{box-sizing:border-box}.xsps .xsps__shot.xshp-f45{--fx:45%;--fxn:0.45}.xsps .xsps__shot.xshp-f55{--fx:55%;--fxn:0.55}.xsps .xsps__shot.xshp-f60{--fx:60%;--fxn:0.60}.xsps .xsps__shot.xshp-f65{--fx:65%;--fxn:0.65}.xsps .xsps__shot.xshp-f70{--fx:70%;--fxn:0.70}.xsps .xsps__shot.xshp-f75{--fx:75%;--fxn:0.75}.xsps .xsps__shot.xshp-fy30{--fy:30%}.xsps .xsps__shot.xshp-fy40{--fy:40%}.xsps .xsps__shot[data-fit=cover]:after{background:rgba(12,12,14,.72);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.xsps.xsps--inverse{--xsps-ink:#fff;--xsps-ink-2:hsla(0,0%,100%,.82);--xsps-mute:hsla(0,0%,100%,.66);--xsps-hair:hsla(0,0%,100%,.18)}.xshp-icon{color:var(--xshp-ink);display:block;fill:none;flex:none;height:30px;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:30px}.xshp-icon .f{fill:currentColor;stroke:none}.xshp-icon--ex{stroke-linejoin:miter;stroke-width:60;width:34px}.xshp-hero .xshp-icon,.xsps--inverse .xshp-icon{color:var(--xshp-silver)}.xsps .xsps__fact-k .xshp-icon{margin:0 0 12px}.xshp .xsps .xsps__fact-k{white-space:normal;text-wrap:balance}.xshp-band--warm{background:var(--xshp-warm)}.xshp-band--white{background:#fff}.xshp-band--dark,.xshp-nav{background:var(--xshp-ink);color:#fff}.xshp-nav__in{align-items:center;display:flex;gap:40px;height:73px;margin:0 auto;max-width:1248px;padding:0 24px}.xshp-nav__logo{display:block;flex:none}.xshp-nav__logo img{display:block;height:27px;width:auto}.xshp-nav__links{display:flex;gap:30px;list-style:none;margin:0 0 0 auto;padding:0}.xshp-nav__links a{color:hsla(0,0%,100%,.85);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .2s var(--xshp-ease)}.xshp-nav__links a:hover{color:#fff}.xshp-nav__menu{all:unset;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:none;height:44px;margin-left:auto;place-items:center;width:44px}.xshp-nav__menu svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:24px}.xshp .xshp-btn{align-items:center;background:var(--xshp-yellow);border:1px solid transparent;border-radius:10px;color:var(--xshp-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:10px;justify-content:center;letter-spacing:0;line-height:22px;min-height:48px;padding:12px 22px;text-decoration:none;transition:opacity .2s var(--xshp-ease),border-color .2s var(--xshp-ease),background-color .2s var(--xshp-ease);white-space:nowrap}.xshp .xshp-btn:hover{opacity:.9}.xshp .xshp-btn:focus-visible{outline:2px solid var(--xshp-silver);outline-offset:3px}.xshp .xshp-btn--small{font-size:14px;line-height:20px;min-height:40px;padding:8px 16px}.xshp .xshp-btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.34);color:#fff}.xshp .xshp-btn--ghost:hover{border-color:hsla(0,0%,100%,.7);opacity:1}.xshp .xshp-btn--ink{background:var(--xshp-ink);color:#fff}.xshp .xshp-btn--ink:focus-visible{outline-color:var(--xshp-ink)}.xshp-btn svg{fill:none;flex:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.xshp-hero{background:var(--xshp-ink);color:#fff}.xshp-hero__in{align-items:stretch;display:grid;gap:0 80px;grid-template-areas:"label ." "copy film";grid-template-columns:minmax(0,1fr) 470px;margin:0 auto;max-width:1248px;padding:64px 24px 104px}.xshp-hero__in>.xshp-eyebrow{grid-area:label}.xshp-hero__copy{grid-area:copy;min-width:0}.xshp .xshp-eyebrow{color:hsla(0,0%,100%,.72);font-size:11px;letter-spacing:.14em;line-height:22px;margin:0 0 20px;text-transform:uppercase}.xshp .xshp-eyebrow,.xshp .xshp-hero__title{font-family:inherit;font-weight:700;padding:0}.xshp .xshp-hero__title{color:#fff;font-size:clamp(29px,4.2cqi,56px);letter-spacing:-.02em;line-height:1.04;margin:0;text-transform:none;text-wrap:balance}.xshp-hero__title span{display:block}.xshp .xshp-hero__lede{color:hsla(0,0%,100%,.85);font-family:inherit;font-size:18px;line-height:1.55;margin:28px 0 0;max-width:33em;padding:0}.xshp-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.xshp .xshp-roles{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:32px 0 0;padding:0}.xshp .xshp-roles li{list-style:none;margin:0;padding:0}.xshp .xshp-roles li:after,.xshp .xshp-roles li:before{content:none}.xshp .xshp-role{background:linear-gradient(hsla(0,0%,100%,.075),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.16);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);color:#fff;display:flex;flex-direction:column;height:100%;padding:18px 60px 20px 20px;position:relative;text-decoration:none;transition:border-color .2s var(--xshp-ease)}.xshp .xshp-role:hover{border-color:hsla(0,0%,100%,.45)}.xshp .xshp-role:focus-visible{outline:2px solid var(--xshp-silver);outline-offset:3px}.xshp-role__k{color:hsla(0,0%,100%,.68);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.xshp-role__n{background:#fff;border-radius:50%;color:var(--xshp-ink);display:grid;font-size:16px;font-variant-numeric:lining-nums;font-weight:700;height:36px;line-height:1;place-items:center;width:36px}.xshp-role__name{font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:28px;margin-top:14px}.xshp-role__text{color:hsla(0,0%,100%,.8);font-size:15px;line-height:22px;margin-top:6px}.xshp-role__go{fill:none;height:32px;position:absolute;right:16px;stroke:var(--xshp-silver);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;top:16px;width:32px}.xshp-film{align-self:stretch;aspect-ratio:4/5;background:#0c0c0e;border-radius:28px;box-shadow:0 34px 60px -34px rgba(0,0,0,.7);grid-area:film;isolation:isolate;justify-self:end;margin:0;overflow:hidden;position:relative}.xshp-film:after{border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09),inset 0 1px 0 hsla(0,0%,100%,.12);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.xshp .xshp-film__poster,.xshp .xshp-film__video{border:0;border-radius:0;display:block;height:100%;inset:0;margin:0;max-width:none;object-fit:cover;position:absolute;width:100%}.xshp .xshp-film__video{background:#000;visibility:hidden}.xshp-film.is-playing .xshp-film__video{visibility:visible;z-index:2}.xshp-film.is-playing .xshp-film__play,.xshp-film.is-playing .xshp-film__poster{visibility:hidden}.xshp .xshp-film__play{all:unset;align-items:flex-end;box-sizing:border-box;cursor:pointer;display:flex;inset:0;padding:14px;position:absolute;z-index:2;-webkit-tap-highlight-color:transparent}.xshp-film__bar{align-items:center;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);background:linear-gradient(rgba(18,18,21,.74),rgba(12,12,14,.64));border:1px solid hsla(0,0%,100%,.16);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff;display:flex;font-size:16px;font-weight:700;gap:12px;letter-spacing:-.01em;line-height:22px;padding:10px 18px 10px 10px;transition:border-color .2s var(--xshp-ease);width:100%}.xshp-film__play:hover .xshp-film__bar{border-color:hsla(0,0%,100%,.4)}.xshp-film__play:focus-visible .xshp-film__bar{outline:2px solid var(--xshp-silver);outline-offset:3px}.xshp-film__ring{color:var(--xshp-silver);flex:none;height:44px;width:44px}.xshp-film__ring circle{fill:none;stroke:currentColor;stroke-width:1.5}.xshp-film__ring path{fill:currentColor;stroke:none}.xshp-film__time{color:hsla(0,0%,100%,.72);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;margin-left:auto}.xshp .xshp-pos{align-items:center;display:flex;gap:14px;margin:0 0 26px;padding:0}.xshp .xshp-pos__item{align-items:center;color:var(--xshp-mute);display:inline-flex;font-family:inherit;font-size:18px;font-weight:600;gap:14px;letter-spacing:-.01em;line-height:24px;text-decoration:none;transition:color .2s var(--xshp-ease);white-space:nowrap}.xshp-pos__n{border:1.5px solid rgba(24,27,36,.3);border-radius:50%;color:var(--xshp-ink-2);display:grid;flex:none;font-size:20px;font-variant-numeric:lining-nums;font-weight:700;height:48px;line-height:1;place-items:center;transition:border-color .2s var(--xshp-ease),color .2s var(--xshp-ease);width:48px}.xshp .xshp-pos__item.is-current{color:var(--xshp-ink);font-weight:700}.xshp-pos__item.is-current .xshp-pos__n{background:var(--xshp-ink);border-color:var(--xshp-ink);color:#fff}.xshp a.xshp-pos__item:hover{color:var(--xshp-ink)}a.xshp-pos__item:hover .xshp-pos__n{border-color:var(--xshp-ink);color:var(--xshp-ink)}.xshp a.xshp-pos__item:focus-visible{border-radius:8px;outline:2px solid var(--xshp-ink);outline-offset:4px}.xshp-pos__line{background:rgba(24,27,36,.22);border-radius:1px;flex:0 0 56px;height:1.5px}.xshp-details{display:grid;gap:48px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}.xshp-details__col{border-top:1px solid var(--xshp-hair);padding-top:24px}.xshp .xshp-details__h{align-items:center;color:var(--xshp-ink);display:flex;font-family:inherit;font-size:22px;font-weight:700;gap:12px;letter-spacing:-.015em;line-height:28px;margin:0 0 18px;padding:0;text-transform:none}.xshp .xshp-points{list-style:none;margin:0;padding:0}.xshp .xshp-points li{color:var(--xshp-ink-2);font-family:inherit;font-size:16px;line-height:25px;list-style:none;margin:0;padding:0 0 0 22px;position:relative}.xshp .xshp-points li+li{margin-top:12px}.xshp .xshp-points li:before{background:var(--xshp-ink);border-radius:1px;content:"";height:1.5px;left:0;position:absolute;top:12px;width:10px}.xshp .xshp-points li:after{content:none}.xshp .xshp-details__text{color:var(--xshp-ink-2);font-family:inherit;font-size:16px;line-height:25px;margin:0;padding:0}.xshp-details__cta{margin-top:28px}.xshp-apply__body{align-items:end;border-top:1px solid hsla(0,0%,100%,.14);display:grid;gap:28px 64px;grid-template-columns:minmax(0,1fr) auto;margin-top:52px;padding-top:40px}.xshp .xshp-apply__text{color:hsla(0,0%,100%,.85);font-family:inherit;font-size:18px;line-height:1.55;margin:0;max-width:37em;padding:0}.xshp-apply__cta{display:flex;flex-wrap:wrap;gap:12px}.xshp-apply__cta .xshp-btn{min-width:168px}.xshp .xshp-apply__text a,.xshp .xshp-apply__text a:hover,.xshp .xshp-fact-mail a,.xshp .xshp-fact-mail a:hover{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.xshp .xshp-apply__text a:hover,.xshp .xshp-fact-mail a:hover{text-decoration-thickness:2px}.xshp-foot{background:var(--xshp-ink);border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.66)}.xshp-foot__in{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:16px 32px;justify-content:space-between;line-height:20px;margin:0 auto;max-width:1248px;padding:32px 24px 40px}.xshp-foot__in img{display:block;height:22px;width:auto}.xshp .xshp-foot__in p{color:inherit;font-family:inherit;font-size:13px;line-height:20px;margin:0;padding:0}@container xshp (min-width: 1296px){.xshp-hero__in{gap:0 72px;grid-template-columns:minmax(0,1fr) 581px;padding-top:48px}.xshp .xshp-roles{grid-template-columns:minmax(0,1fr)}.xshp-film{max-height:max(549px,calc(100vh - 158px))}}@container xshp (max-width: 1080px){.xshp-hero__in{gap:0 40px;grid-template-columns:minmax(0,1fr) minmax(0,340px)}.xshp-film{align-self:start;justify-self:stretch}.xshp .xshp-hero__title{font-size:clamp(27px,4cqi,44px)}.xshp .xshp-roles{grid-template-columns:minmax(0,1fr)}.xshp-details{grid-template-columns:repeat(2,minmax(0,1fr))}.xshp-details__col:last-child{grid-column:1/-1}}@container xshp (max-width: 860px){.xshp .xshp-nav__quote,.xshp-nav__links,.xshp-nav__quote{display:none}.xshp-nav__menu{display:grid}}@container xshp (max-width: 700px){.xshp-nav__in{height:64px;padding:0 20px}.xshp-hero__in{gap:0;grid-template-areas:"label" "copy" "film";grid-template-columns:minmax(0,1fr);padding:36px 20px 64px}.xshp-film{margin-top:40px}.xshp .xshp-hero__title{font-size:clamp(28px,9.2cqi,36px)}.xshp .xshp-hero__lede{font-size:17px;margin-top:20px}.xshp-hero__cta{margin-top:28px}.xshp-apply__cta .xshp-btn,.xshp-details__cta .xshp-btn,.xshp-hero__cta .xshp-btn{flex:1 1 100%}.xshp-details__cta{display:flex}.xshp-film{border-radius:24px}.xsps .xsps__fact-k .xshp-icon{margin-left:auto;margin-right:auto}.xshp .xshp-pos{align-items:flex-start;gap:6px;justify-content:center;margin-bottom:22px}.xshp .xshp-pos__item{flex-direction:column;font-size:14px;gap:8px;letter-spacing:0;line-height:18px;text-align:center;width:140px}.xshp-pos__n{font-size:18px;height:44px;width:44px}.xshp-pos__line{flex-basis:36px;margin-top:22px}.xshp-details{gap:36px;grid-template-columns:minmax(0,1fr);margin-top:44px}.xshp-details__col:last-child{grid-column:auto}.xshp-apply__body{grid-template-columns:minmax(0,1fr);margin-top:40px;padding-top:32px}.xshp .xshp-apply__text{font-size:17px}.xsps .xsps__fact.xshp-fact--wide{border-left:0;grid-column:1/-1}.xsps .xsps__fact.xshp-fact--stack .xsps__fact-u{display:block;margin:4px 0 0}.xsps.xsps--inverse .xsps__fact-v{font-size:clamp(18px,6cqi,22px)}.xsps.xsps--inverse .xsps__fact-n{white-space:normal;text-wrap:balance}.xshp-foot__in{padding:28px 20px 36px}}@media (prefers-reduced-motion:reduce){.xshp *,.xshp :after,.xshp :before{animation:none!important;transition:none!important}}.xshp{font-size:16px;line-height:normal}.xshp [id]{scroll-margin-top:85px}