.ix-s{padding-block:clamp(var(--space-section-mobile), 7vw, var(--space-24));background:var(--bg-page);color:var(--text-primary)}.ix-s--alt{background:var(--bg-alt)}.ix-s--dark{background:var(--bg-dark)}.ix-head{max-width:46rem}.ix-head h2{font-size:var(--fs-heading);line-height:var(--lh-heading);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.ix-sub{font-size:1.125rem;line-height:1.5;font-weight:var(--fw-semibold);color:var(--text-primary);margin:24px 0 0}.ix-lede{white-space:pre-line;max-width:60ch;color:var(--text-body);margin:8px 0 0;font-size:1.0625rem;line-height:1.6}@media (min-width:48rem){.ix-ln{display:block}}.ix-s--dark .ix-head h2,.ix-s--dark .ix-sub{color:var(--text-on-dark)}.ix-s :is(a,input):focus-visible,.ix-hero a:focus-visible{outline:var(--border-focus) solid var(--focus-line);outline-offset:3px;border-radius:var(--radius-sm)}.ix-hc{flex-wrap:wrap;gap:12px;display:flex}.ix-hero{background:var(--bg-dark);color:var(--text-on-dark);padding-bottom:clamp(var(--space-section-mobile), 7vw, var(--space-24))}.ix-hg{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(48px,7vw,120px);display:grid}.ix-hero h1{font-size:var(--fs-hero);letter-spacing:-.02em;line-height:1.05;font-weight:var(--fw-bold);color:var(--text-on-dark);margin:0}.ix-hs{text-wrap:balance;max-width:38ch;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.35;font-weight:var(--fw-semibold);color:var(--text-on-dark);margin:28px 0 0}.ix-hb{max-width:56ch;color:var(--text-body-on-dark);margin:16px 0 40px;font-size:1.0625rem;line-height:1.6}.ix-hl{border-top:var(--border-thin) solid var(--border-on-dark)}.ix-hx{border-bottom:var(--border-thin) solid var(--border-on-dark);color:var(--text-on-dark);grid-template-columns:40px 1fr 20px;align-items:center;gap:16px;padding:22px 0;text-decoration:none;display:grid;position:relative}.ix-hx:after{content:"";height:var(--border-focus);background:var(--accent);transition:transform .28s var(--ease-standard);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ix-hx:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.ix-hx:hover:after{transform:scaleX(1)}}.ix-hxn{font-size:.875rem;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-muted-on-dark);transition:color var(--duration-fast) var(--ease-standard)}.ix-hxt b{transition:color var(--duration-fast) var(--ease-standard);font-size:1.375rem;line-height:1.25;font-weight:var(--fw-semibold);display:block}.ix-hxt span{color:var(--text-muted-on-dark);transition:color var(--duration-fast) var(--ease-standard);margin-top:4px;font-size:.875rem;line-height:1.45;display:block}.ix-hx>svg{width:16px;height:16px;color:var(--text-muted-on-dark);transition:transform .2s var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.ix-hx:focus-visible{color:var(--text-on-dark)}@media (hover:hover) and (pointer:fine){.ix-hx:hover{color:var(--text-on-dark)}}.ix-hx:focus-visible :is(.ix-hxn,.ix-hxt b){color:var(--accent-hover)}@media (hover:hover) and (pointer:fine){.ix-hx:hover :is(.ix-hxn,.ix-hxt b){color:var(--accent-hover)}}.ix-hx:focus-visible .ix-hxt span{color:var(--text-body-on-dark)}@media (hover:hover) and (pointer:fine){.ix-hx:hover .ix-hxt span{color:var(--text-body-on-dark)}}.ix-hx:focus-visible>svg{color:var(--accent-hover);transform:translate(4px)}@media (hover:hover) and (pointer:fine){.ix-hx:hover>svg{color:var(--accent-hover);transform:translate(4px)}}@media (prefers-reduced-motion:no-preference){.ix-hx{animation:ix-up .28s var(--ease-standard) both}.ix-hx:first-child{animation-delay:.12s}.ix-hx:nth-child(2){animation-delay:.18s}.ix-hx:nth-child(3){animation-delay:.24s}.ix-hx:nth-child(4){animation-delay:.3s}}@keyframes ix-up{0%{opacity:0;transform:translateY(8px)}}.ix-cl{padding-block:clamp(var(--space-section-mobile), 8vw, var(--space-24))!important}.ix-clg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.ix-cl h2{letter-spacing:-.02em;max-width:14ch;font-size:clamp(2.25rem,4.4vw,3.25rem);line-height:1.05;font-weight:var(--fw-bold);margin:0}.ix-cl p{max-width:46ch;margin:0 0 32px;font-size:1.1875rem;line-height:1.55}@media (max-width:1100px){.ix-hg,.ix-clg{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ix-hx:after,.ix-hx>svg{transition:none}}.ix-pkg{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:48px 0 16px;display:grid}.ix-pkc{border:var(--border-thin) solid var(--border-card);border-radius:var(--radius-lg);background:var(--surface-card);font:inherit;text-align:left;color:var(--text-primary);cursor:pointer;transition:translate .25s var(--ease-standard), box-shadow .25s var(--ease-standard);flex-direction:column;align-items:flex-start;padding:20px;display:flex;box-shadow:0 0 #0000}.ix-pkc.is-on{box-shadow:var(--shadow-sm), var(--shadow-raised);translate:0 -4px}@media (hover:hover) and (pointer:fine){.ix-pkc:hover{box-shadow:var(--shadow-sm), var(--shadow-raised);translate:0 -4px}}.ix-pkc b{transition:color var(--duration-fast) var(--ease-standard)}.ix-pkc:focus-visible b,.ix-pkc.is-on b{color:var(--accent-hover)}@media (hover:hover) and (pointer:fine){.ix-pkc:hover b{color:var(--accent-hover)}}.ix-pkc:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}.ix-pkn{font-size:.75rem;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-muted)}.ix-pkc.is-on .ix-pkn{color:var(--accent-hover)}.ix-pkv{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--bg-dark);width:100%;margin:12px 0 18px;display:block;position:relative;overflow:hidden}.ix-pkv picture,.ix-pkv img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ix-pkv img{transition:scale .5s var(--ease-standard), filter var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ix-pkc:hover .ix-pkv img{scale:1.015}}.ix-pkc:not(.is-on):not(:hover) .ix-pkv img{filter:saturate(.8)}.ix-pkc b{font-size:1.1875rem;line-height:1.2;font-weight:var(--fw-semibold)}.ix-pkc em{-webkit-line-clamp:2;color:var(--text-body);-webkit-box-orient:vertical;flex:1;margin:6px 0 16px;font-size:.875rem;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.ix-pkm{border-top:var(--border-thin) solid var(--border-card);width:100%;font-size:.8125rem;font-weight:var(--fw-semibold);color:var(--text-secondary);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.ix-pkm:after{content:"";width:8px;height:8px;transition:transform var(--duration-fast) var(--ease-standard);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-3px)}.ix-pkc.is-on .ix-pkm{color:var(--text-primary)}.ix-pkc.is-on .ix-pkm:after{color:var(--accent);transform:rotate(225deg)translate(-3px)}.ix-pr{border-radius:var(--radius-lg);background:var(--bg-alt);padding:40px}.ix-pr[hidden]{display:none}.ix-prh{border-bottom:var(--border-thin) solid var(--border-card);justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;padding-bottom:32px;display:flex}.ix-prh h3{letter-spacing:-.02em;font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.05;font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.ix-prh p{max-width:640px;color:var(--text-body);text-wrap:balance;margin:12px 0 0;font-size:1.125rem;line-height:1.5}.ix-prh>a{flex:none}.ix-prk{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary);margin:0 0 12px}.ix-prw{margin:0 0 32px}.ix-prw ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ix-prw li{border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-body);padding:7px 14px;font-size:.875rem}.ix-pr2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:64px;display:grid}.ix-pr2>div{flex-direction:column;display:flex}.ix-prd,.ix-prs{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.ix-prd li,.ix-prs li{border-top:var(--border-thin) solid var(--border-card);flex:1;align-items:center;display:flex}.ix-prd li:last-child,.ix-prs li:last-child{border-bottom:var(--border-thin) solid var(--border-card)}.ix-prd li{color:var(--text-primary);gap:12px;padding:12px 0;font-size:.9375rem}.ix-prd svg{width:16px;height:16px;color:var(--accent);flex:none}.ix-prs a{width:100%;color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:14px 0;text-decoration:none;display:grid}.ix-prs b{font-size:.9375rem;font-weight:var(--fw-semibold);transition:color var(--duration-fast) var(--ease-standard)}.ix-prs span{color:var(--text-body);grid-column:1;margin-top:2px;font-size:.875rem;line-height:1.45}.ix-prs svg{width:16px;height:16px;color:var(--accent);transition:translate var(--duration-fast) var(--ease-standard);grid-area:1/2/3;align-self:center}.ix-prs a:focus-visible b{color:var(--accent-hover)}@media (hover:hover) and (pointer:fine){.ix-prs a:hover b{color:var(--accent-hover)}.ix-prs a:hover svg{translate:4px}}@media (prefers-reduced-motion:no-preference){.ix-pr{animation:ix-prin .45s var(--ease-standard)}}@keyframes ix-prin{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ix-pkc,.ix-pkv img,.ix-pkm:after,.ix-prs svg{transition:none}.ix-pkc.is-on{translate:none}@media (hover:hover) and (pointer:fine){.ix-pkc:hover{translate:none}}}@media (max-width:73.75rem){.ix-pkg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:62.5rem){.ix-pr{padding:28px}.ix-prh{flex-direction:column;align-items:flex-start}.ix-pr2{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:40rem){.ix-pkg{grid-template-columns:minmax(0,1fr);gap:10px}.ix-pkc{grid-template-columns:96px 1fr;align-items:center;column-gap:16px;padding:14px;display:grid}.ix-pkn,.ix-pkc em{display:none}.ix-pkv{aspect-ratio:1;grid-row:1/3;width:96px;margin:0}.ix-pkm{padding-top:8px}.ix-pr{padding:20px}}.ix-mth{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ix-mtk{color:var(--text-body);gap:24px;margin:0;font-size:.8125rem;display:flex}.ix-mtk span{align-items:center;gap:8px;display:flex}.ix-mdot{background:var(--grey-250);width:8px;height:8px;transition:opacity var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);border-radius:50%;display:inline-block}.ix-mdot.is-on{background:var(--accent);width:11px;height:11px}.ix-mtbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin:32px 0 0;display:flex}.ix-mtc{flex-wrap:wrap;gap:8px;display:flex}.ix-mtc button{border:var(--border-thin) solid var(--border-card);border-radius:var(--radius-sm);background:var(--surface-card);font:inherit;font-size:.875rem;font-weight:var(--fw-semibold);color:var(--text-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);padding:9px 16px}@media (hover:hover) and (pointer:fine){.ix-mtc button:hover{border-color:var(--text-primary);color:var(--text-primary)}}.ix-mtc button.is-on{border-color:var(--text-primary);background:var(--text-primary);color:var(--text-on-dark)}.ix-mtc button:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.ix-mtg{margin-top:32px}.ix-mtr{grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr));align-items:center;column-gap:8px;display:grid}.ix-mtf b{font-size:.875rem;line-height:1.3;font-weight:var(--fw-semibold);text-align:center;color:var(--text-primary);transition:color var(--duration-fast) var(--ease-standard)}.ix-mtf{border-bottom:var(--border-thin) solid var(--text-primary);margin:0;padding:14px 4px 8px}.ix-mtf.ix-mtr{align-items:end;padding-top:0}.ix-mtf>span{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}a.ix-mtr{border-bottom:var(--border-thin) solid var(--border-card);min-height:46px;color:var(--text-primary);text-decoration:none}.ix-mtn{flex-direction:column;justify-content:center;padding:8px 4px;display:flex}.ix-mtn b{font-size:.9375rem;font-weight:var(--fw-semibold);transition:color var(--duration-fast) var(--ease-standard)}.ix-mtn small{height:0;font-size:.75rem;font-weight:var(--fw-semibold);color:var(--accent-hover);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);overflow:hidden}a.ix-mtr:focus-visible .ix-mtn b,.ix-mt.is-sel a.ix-mtr:focus-visible .ix-mtn b{color:var(--accent-hover)}@media (hover:hover) and (pointer:fine){a.ix-mtr:hover .ix-mtn b,.ix-mt.is-sel a.ix-mtr:hover .ix-mtn b{color:var(--accent-hover)}}a.ix-mtr:focus-visible{outline:1.5px solid var(--accent);outline-offset:-2px}.ix-mtd{justify-content:center;align-self:stretch;align-items:center;display:flex}.ix-mtl{align-items:center;gap:8px;display:flex}.ix-mta{color:var(--accent);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), translate var(--duration-fast) var(--ease-standard);flex:none;display:flex;translate:-4px}.ix-mta svg{width:16px;height:16px}a.ix-mtr:focus-visible .ix-mta{opacity:1;translate:0}@media (hover:hover) and (pointer:fine){a.ix-mtr:hover .ix-mta{opacity:1;translate:0}}.ix-mt.is-sel .ix-mtf b:not(.is-col){color:var(--text-muted)}.ix-mt.is-sel .ix-mtf b.is-col{color:var(--accent-hover)}.ix-mt.is-sel .ix-mtd:not(.is-col) .ix-mdot.is-on{opacity:.25}.ix-mt.is-sel .ix-mtd:not(.is-col) .ix-mdot:not(.is-on){opacity:.35}.ix-mt.is-sel .ix-mtd.is-col .ix-mdot.is-on{scale:1.2}.ix-mt.is-sel a.ix-mtr:where(:not(.is-hit)) .ix-mtn b{color:var(--text-muted)}.ix-mt.is-sel a.ix-mtr.is-hit .ix-mtn small{opacity:1;height:auto}@media (prefers-reduced-motion:reduce){.ix-mdot,.ix-mta,.ix-mtn small{transition:none}}@media (max-width:40rem){.ix-mtk{gap:16px;font-size:.75rem}.ix-mtr{grid-template-columns:minmax(0,2.4fr) repeat(4,minmax(0,1fr));column-gap:2px}.ix-mtn{padding:10px 0}.ix-mtn small{font-size:.6875rem;line-height:1.3}.ix-mtf b{font-size:.625rem}.ix-mtn b{font-size:.8125rem}.ix-mta{display:none}}.ix-rgf{flex-direction:column;gap:12px;margin-top:32px;display:flex}.ix-rgr{align-items:center;gap:16px;display:flex}.ix-rgl{width:64px;font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);flex:none}.ix-rgc{flex-wrap:wrap;gap:8px;display:flex}.ix-rgc button{border:var(--border-thin) solid var(--border-card);border-radius:var(--radius-sm);background:var(--surface-card);font:inherit;font-size:.875rem;font-weight:var(--fw-semibold);color:var(--text-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);padding:9px 16px}@media (hover:hover) and (pointer:fine){.ix-rgc button:hover{border-color:var(--text-primary);color:var(--text-primary)}}.ix-rgc--r button{background:0 0}.ix-rgc button.is-on{border-color:var(--text-primary);background:var(--text-primary);color:var(--text-on-dark)}.ix-rgc--r button.is-on{border-color:var(--accent);background:var(--accent);color:var(--text-on-dark)}@media (hover:hover) and (pointer:fine){.ix-rgc--r button.is-on:hover{border-color:var(--accent-hover-fill);background:var(--accent-hover-fill)}}.ix-rgc button:focus-visible,.ix-rga button:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.ix-rga{justify-content:flex-end;gap:8px;margin:16px 0 -24px;display:flex}.ix-rga.is-off{visibility:hidden}.ix-rga button{border:var(--border-thin) solid var(--border-card);border-radius:var(--radius-sm);background:var(--surface-card);width:36px;height:36px;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ix-rga button:hover:not(:disabled){border-color:var(--accent-hover);color:var(--accent-hover)}}.ix-rga button:disabled{opacity:.35;cursor:default}.ix-rga svg{width:14px;height:14px}.ix-rga button:first-of-type svg{rotate:180deg}.ix-rgs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:24px;padding:8px 0 12px;display:flex;overflow-x:auto}.ix-rgs::-webkit-scrollbar{display:none}.ix-rgk{scroll-snap-align:start;border-radius:var(--radius-lg);background:var(--surface-card);transition:translate var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex-direction:column;flex:0 0 calc(20% - 9.6px);padding:24px 22px;display:flex}@media (hover:hover) and (pointer:fine){.ix-rgk:hover{box-shadow:var(--shadow-sm), var(--shadow-raised);translate:0 -4px}}.ix-rgj{min-height:2.6em;font-size:.6875rem;line-height:1.3;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);margin:0}.ix-rgb{letter-spacing:-.01em;font-size:1.5rem;line-height:1.1;font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;margin-top:4px}.ix-rgk h3{border-top:var(--border-thin) solid var(--border-card);min-height:2.7em;font-size:.9375rem;line-height:1.35;font-weight:var(--fw-semibold);color:var(--text-primary);box-sizing:content-box;margin:14px 0 10px;padding-top:16px}.ix-rga2{color:var(--text-body);margin:0;font-size:.875rem;line-height:1.5}.ix-rgk.is-gl{background:var(--bg-dark)}.ix-rgk.is-gl .ix-rgb,.ix-rgk.is-gl h3{color:var(--text-on-dark)}.ix-rgk.is-gl h3{border-top-color:var(--border-on-dark)}.ix-rgk.is-gl .ix-rgj{color:var(--text-muted-on-dark)}.ix-rgk.is-gl .ix-rga2{color:var(--text-body-on-dark)}.ix-rgn{color:var(--text-muted);margin:20px 0 0;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.ix-rgk{animation:ix-rgin .45s var(--ease-standard) both}.ix-rgk:nth-child(2){animation-delay:45ms}.ix-rgk:nth-child(3){animation-delay:90ms}.ix-rgk:nth-child(4){animation-delay:.135s}.ix-rgk:nth-child(5){animation-delay:.18s}.ix-rgk:nth-child(n+6){animation-delay:.225s}}@keyframes ix-rgin{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.ix-rgc button,.ix-rga button,.ix-rgk{transition:none}@media (hover:hover) and (pointer:fine){.ix-rgk:hover{translate:none}}}@media (max-width:68.75rem){.ix-rgk{flex-basis:calc(33.3333% - 8px)}}@media (max-width:47.5rem){.ix-rgr{flex-direction:column;align-items:flex-start;gap:8px}.ix-rgf{gap:20px}.ix-rgk{flex-basis:72%}}.ix-op{overflow:hidden}.ix-opk{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted-on-dark);margin:0 0 18px}.ix-oph{letter-spacing:-.035em;font-size:clamp(2.375rem,6vw,5rem);line-height:1.02;font-weight:var(--fw-bold);color:var(--text-on-dark);flex-direction:column;margin:0;display:flex}.ix-opw{height:1.3em;display:block;overflow:hidden}.ix-opr{flex-direction:column;display:flex}.ix-opr span{white-space:nowrap;height:1.3em;color:var(--accent);line-height:1.3}.ix-opt{color:var(--text-on-dark);margin-top:-.12em}.ix-opb{border-top:var(--border-thin) solid var(--border-on-dark);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:48px;padding-top:32px;display:grid}.ix-opb p{max-width:540px;color:var(--text-body-on-dark);margin:0;font-size:1.125rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.ix-opr{animation:10s cubic-bezier(.7,0,.2,1) infinite ix-opr}}@keyframes ix-opr{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-1.3em)}50%,70%{transform:translateY(-2.6em)}75%,95%{transform:translateY(-3.9em)}to{transform:translateY(-5.2em)}}@media (max-width:62.5rem){.ix-opb{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:40rem){.ix-opw{font-size:.72em}}.ix-hero .h-header+div{padding-top:clamp(48px,7vw,96px)}@media (min-width:62.5625rem){.ix-hg{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(48px,5vw,80px)}}.ix-film{height:clamp(420px,36vw,520px);margin-right:calc(-1 * var(--bleed,0px));position:relative}.ix-film__fr{border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--surface-dark);position:absolute;inset:0;overflow:hidden}.ix-film__fr:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a0b0da6,#0a0b0d00 60%),linear-gradient(#0a0b0d00 55%,#0a0b0d99);position:absolute;inset:0}.ix-film__f{opacity:0;transition:opacity 1.2s var(--ease-standard);display:block;position:absolute;inset:0}.ix-film__f.is-on{z-index:1;opacity:1}.ix-film__f img{object-fit:cover;width:100%;height:100%}.ix-film__ov{z-index:3;position:absolute;bottom:28px;left:36px;right:36px}.ix-film__cap em{font-size:.75rem;font-style:normal;font-weight:var(--fw-semibold);letter-spacing:.12em;color:var(--text-muted-on-dark);font-variant-numeric:tabular-nums}.ix-film__cap b{letter-spacing:-.025em;font-size:clamp(1.75rem,2.6vw,2.375rem);line-height:1.05;font-weight:var(--fw-bold);color:var(--text-on-dark);margin:10px 0 8px;display:block}.ix-film__cap span{max-width:420px;color:var(--text-body-on-dark);font-size:1.0625rem;line-height:1.5;display:block}.ix-film__cap a{font-size:.9375rem;font-weight:var(--fw-semibold);color:var(--text-on-dark);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1.5px no-repeat;transition:background-size var(--duration-reveal) var(--ease-standard);align-items:center;gap:8px;margin-top:18px;padding-bottom:2px;text-decoration:none;display:inline-flex}.ix-film__cap a:focus-visible{background-size:100% 1.5px}@media (hover:hover) and (pointer:fine){.ix-film__cap a:hover{background-size:100% 1.5px}}.ix-film__cap a svg{width:14px;height:14px;color:var(--accent)}.ix-film__bars{grid-template-columns:repeat(4,64px);gap:8px;margin-top:28px;display:grid}.ix-film__bars button{cursor:pointer;background:0 0;border:0;padding:8px 0}.ix-film__bars button:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.ix-film__bars i{background:#fff3;border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.ix-film__bars i:after{content:"";background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ix-film__bars .is-done i:after{background:#ffffff8c;transform:none}.ix-film__bars .is-on i:after{animation:6s linear forwards ix-bar}.ix-film.is-held .ix-film__bars .is-on i:after{animation-play-state:paused}@keyframes ix-bar{to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.ix-film__f.is-on img{animation:7s linear forwards ix-kb}.ix-film__cap{animation:ix-capin .5s var(--ease-standard)}}@keyframes ix-kb{0%{scale:1}to{scale:1.06}}@keyframes ix-capin{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.ix-film__f{transition:none}.ix-film__bars .is-on i:after{animation:none;transform:none}}@media (max-width:62.5rem){.ix-film{height:420px;margin-right:0}.ix-film__fr{border-radius:var(--radius-lg)}}@media (max-width:40rem){.ix-film{height:360px}.ix-film__ov{bottom:24px;left:24px;right:24px}}.ix-film{margin-right:0}.ix-film__fr{border-radius:var(--radius-lg)}.ix-hero--film{isolation:isolate;flex-direction:column;justify-content:center;min-height:clamp(600px,76svh,740px);padding-bottom:clamp(110px,10vw,140px);display:flex;position:relative;overflow:hidden}.ix-hero--film>.max-w-shell{z-index:2;position:relative}.ix-hero--film .ix-hg{grid-template-columns:minmax(0,1fr)}.ix-hero--film .ix-hg>div{max-width:40rem}.ix-hero--film .ix-film{z-index:0;height:auto;margin:0;position:absolute;inset:0}.ix-hero--film .ix-film__fr{background:var(--bg-dark);border-radius:0}.ix-hero--film .ix-film__fr:after{background:linear-gradient(90deg,#080a0df0 0%,#080a0dd1 34%,#080a0d59 62%,#080a0d1a 100%),linear-gradient(#080a0d00 60%,#080a0db3 100%),linear-gradient(#080a0d99 0%,#080a0d00 22%)}.ix-hero--film .ix-film__shell{z-index:3;position:absolute;bottom:clamp(32px,4vw,56px);left:0;right:0}.ix-hero--film .ix-film__ov{text-align:left;flex-direction:column;align-items:flex-end;display:flex;position:static}.ix-hero--film .ix-film__cap{width:min(100%,22rem)}.ix-hero--film .ix-film__cap b{font-size:clamp(1.5rem,2.2vw,2rem)}.ix-hero--film .ix-film__cap span{font-size:.9375rem}.ix-hero--film .ix-film__bars{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,22rem);margin-top:20px}@media (max-width:62.5rem){.ix-hero--film{min-height:0;padding-bottom:0}.ix-hero--film>.max-w-shell{order:1;padding-bottom:40px}.ix-hero--film>.h-header{order:0}.ix-hero--film .ix-film{order:2;height:420px;position:relative}.ix-hero--film .ix-film__fr:after{background:linear-gradient(#080a0d00 40%,#080a0dbf 100%)}.ix-hero--film .ix-film__ov{align-items:flex-start}}@media (max-width:40rem){.ix-hero--film .ix-film{height:360px}}.ix-hero--film{justify-content:center;min-height:100svh;padding-bottom:0}.ix-hero--film>.max-w-shell{padding-block:clamp(var(--space-12), 8vh, var(--space-24))}.ix-hero--film .ix-film__fr:after{content:none}.ix-film__f picture{display:block;position:absolute;inset:0}.ix-film__f img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;scale:none;animation:none!important}.ix-film__f img[data-focus=top]{object-position:center top}.ix-film__f img[data-focus=bottom]{object-position:center bottom}.ix-film__f img[data-focus=left]{object-position:left center}.ix-film__f img[data-focus=right]{object-position:right center}.ix-film__veil{z-index:1;background:color-mix(in srgb, var(--bg-dark) 62%, transparent);position:absolute;inset:0}.ix-film__veil[data-scrim=strong]{background:color-mix(in srgb, var(--bg-dark) 74%, transparent)}@media (max-width:62.5rem){.ix-hero--film{min-height:0}.ix-hero--film>.max-w-shell{padding-block:40px}}.ix-pkc,.ix-pkc.is-on{border-color:#0000}.ix-pkc.is-on{box-shadow:var(--shadow-sm), var(--shadow-raised)}@media (min-width:62.5625rem){.ix-hero--film .ix-film__shell{bottom:var(--cap-bottom,56px);margin-inline:auto;left:0;right:0}.ix-hero--film .ix-film__ov{max-width:100%}.ix-hero--film .ix-film__bars button{padding-bottom:0}}.ix-film__cap a.ix-film__go{color:var(--text-on-dark);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 var(--border-focus) no-repeat;transition:background-size .3s var(--ease-standard);padding-bottom:3px}.ix-film__cap a.ix-film__go:focus-visible{color:var(--text-on-dark);background-size:100% var(--border-focus)}@media (hover:hover) and (pointer:fine){.ix-film__cap a.ix-film__go:hover{color:var(--text-on-dark);background-size:100% var(--border-focus)}}.ix-film__cap a.ix-film__go svg{transition:translate var(--duration-state) var(--ease-standard)}.ix-film__cap a.ix-film__go:focus-visible svg{translate:3px}@media (hover:hover) and (pointer:fine){.ix-film__cap a.ix-film__go:hover svg{translate:3px}}@media (prefers-reduced-motion:reduce){.ix-film__cap a.ix-film__go,.ix-film__cap a.ix-film__go svg{transition:none}}a.ix-mtr{transition:background-color var(--duration-fast) var(--ease-standard)}a.ix-mtr:focus-visible{background-color:var(--bg-alt)}@media (hover:hover) and (pointer:fine){a.ix-mtr:hover{background-color:var(--bg-alt)}}@media (prefers-reduced-motion:reduce){a.ix-mtr{transition:none}}.ix-hero--film .h-header+.max-w-shell,.ix-hero--film .ix-hg,.ix-hero--film .ix-hg>div,.ix-hero--film .ix-hc{pointer-events:none}.ix-hero--film .ix-hg>div>:not(.ix-hc),.ix-hero--film .ix-hc>*{pointer-events:auto}.ix-film__bars button{position:relative}.ix-film__bars button:before{content:"";position:absolute;inset:-11px 0}.ix-film__bars .is-on i{background:color-mix(in oklab, var(--accent) 70%, transparent)}.ix-film.is-held .ix-film__bars .is-on i,.ix-film.is-held .ix-film__bars .is-on i:after{background:var(--accent)}
.hero.sxh{background:var(--bg-dark);min-height:100svh;color:var(--text-on-dark)}.sxh h1{color:var(--text-on-dark)}.sxh .hero__lede{color:var(--text-body-on-dark)}.sxh .hero__grid{align-content:center}@media (min-width:75rem){.sxh .hero__grid{grid-template-columns:minmax(0,33rem) minmax(0,1fr)}}.hero.sxh h1{font-size:var(--fs-hero);letter-spacing:-.02em;line-height:1.05;font-weight:var(--fw-bold)}.hero.sxh .hero__lede.sxh-sub{text-wrap:balance;max-width:38ch;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.35;font-weight:var(--fw-semibold);color:var(--text-on-dark);margin-top:28px}.hero.sxh .sxh-sub+.hero__lede{max-width:56ch;margin-top:16px;font-size:1.0625rem;line-height:1.6}.sxh-film{width:100%;max-width:36rem;margin:0 auto}.sxh-film__f{border-radius:var(--radius-lg);background:var(--surface-dark);position:relative;overflow:hidden}.sxh-film img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.sxh-film__p{background:color-mix(in srgb, var(--grey-500) 88%, transparent);width:64px;height:64px;color:var(--text-on-dark);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.sxh-film__p svg{width:22px;height:22px;margin-left:3px}@media (hover:hover) and (pointer:fine){.sxh-film__f:hover .sxh-film__p{background:var(--accent)}}.sxh-film figcaption{font-size:.9375rem;font-weight:var(--fw-semibold);color:var(--text-on-dark);align-items:baseline;gap:10px;margin-top:14px;display:flex}.sxh-film figcaption span{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted-on-dark)}@media (min-width:75rem){.sxh .hero__panels{align-self:end}}.sxa-h{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px 48px;margin-top:28px;display:grid}.sxa-h>.ix-sub,.sxa-h>.ix-lede{margin:0}.sxa-h>.ix-lede{max-width:60ch}.sxa-rule{border:0;border-top:var(--border-thin) solid var(--border-card);margin:48px 0 0}.sxa .sxi-s{margin-top:28px}.sxa-run{border-top:var(--border-thin) solid var(--border-card);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:32px;padding-top:24px;display:flex}.sxa-mode{color:var(--text-body);margin:0;font-size:1rem;line-height:1.5}.sxa-mode b{font-weight:var(--fw-semibold);color:var(--text-primary)}.sxa-note{color:var(--text-secondary);margin:0;font-size:.875rem}.sxa-count{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin:24px 0 16px;display:flex}.sxa-count p{color:var(--text-body);margin:0;font-size:1rem;line-height:1.5}.sxa-count b{font-weight:var(--fw-semibold);color:var(--text-primary)}.sxd-g{grid-template-columns:minmax(0,1fr) minmax(22rem,32rem);align-items:start;gap:clamp(2rem,4vw,3.5rem);margin-top:48px;display:grid}.sxd-l{font-size:1.125rem;font-weight:var(--fw-semibold);color:var(--text-primary);align-items:center;gap:12px;margin:0 0 16px;display:flex}.sxd-l .n{border-radius:var(--radius-sm);background:var(--text-primary);width:28px;height:28px;color:var(--text-on-dark);place-items:center;font-size:.8125rem;font-style:normal;display:grid}.sxd-hr{border:0;border-top:var(--border-thin) solid var(--border-card);margin:36px 0}.sxd-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sxd-opts button{border:var(--border-thin) solid var(--border-card);border-radius:var(--radius-lg);background:var(--surface-card);font:inherit;text-align:left;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:14px;padding:20px 24px;display:grid}.sxd-o{border:var(--border-thin) solid var(--grey-300);border-radius:50%;width:14px;height:14px;margin-top:5px}.sxd-t{gap:4px;display:grid}.sxd-opts button b{font-size:1.0625rem;font-weight:var(--fw-semibold)}.sxd-opts button .sxd-t span{color:var(--text-secondary);font-size:.875rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.sxd-opts button:hover{border-color:var(--text-primary)}}.sxd-opts button[aria-checked=true]{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--text-on-dark)}.sxd-opts button[aria-checked=true] .sxd-o{border-color:var(--text-on-dark);box-shadow:inset 0 0 0 2.5px var(--surface-dark);background:var(--text-on-dark);border-width:1.5px}.sxd-opts button[aria-checked=true] .sxd-t span{color:var(--text-muted-on-dark)}.sxd-opts button:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.sxd-r{border-radius:var(--radius-lg);background:var(--surface-dark);color:var(--text-body-on-dark);padding:24px;position:sticky;top:140px}.sxd-r p{margin:0}.sxd-path{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sxd-path span{border-radius:var(--radius-sm);background:var(--surface-dark-raised);color:var(--text-body-on-dark);padding:3px 8px;font-size:.8125rem}.sxd-path i{color:var(--text-muted-on-dark);font-style:normal}.sxd-k{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted-on-dark);margin-top:24px!important}.sxd-name{color:var(--text-on-dark);gap:6px;margin-top:10px;text-decoration:none;display:grid}.sxd-name b{font-size:1.625rem;line-height:1.15;font-weight:var(--fw-bold);transition:color var(--duration-fast) var(--ease-standard)}.sxd-name:focus-visible b{color:var(--accent-hover)}@media (hover:hover) and (pointer:fine){.sxd-name:hover b{color:var(--accent-hover)}}.sxd-name span{color:var(--text-muted-on-dark);font-size:.9375rem}.sxd-rule{border:0;border-top:var(--border-thin) solid var(--border-on-dark);margin:18px 0}.sxd-why{color:var(--text-body-on-dark);font-size:.9375rem;line-height:1.55}.sxd-act{flex-wrap:wrap;gap:10px;display:flex}.sxd-act a{min-height:40px;padding:8px 14px;font-size:1rem}.sxd-act a svg{width:16px;height:16px}.sxd-al{margin-top:24px}.sxd-al .sxd-k{margin:0 0 4px!important}.sxd-al a{border-bottom:var(--border-thin) solid var(--border-on-dark);color:var(--text-on-dark);grid-template-columns:minmax(0,1fr) 16px;gap:2px 12px;padding:10px 0;text-decoration:none;display:grid}.sxd-al b{font-size:.9375rem;font-weight:var(--fw-semibold);transition:color var(--duration-fast) var(--ease-standard)}.sxd-al span{color:var(--text-muted-on-dark);grid-column:1;font-size:.8125rem}.sxd-al svg{width:16px;color:var(--text-muted-on-dark);transition:color var(--duration-fast) var(--ease-standard);grid-area:1/2/3;align-self:center}.sxd-al a:focus-visible b,.sxd-al a:focus-visible svg{color:var(--accent-hover)}@media (hover:hover) and (pointer:fine){.sxd-al a:hover b,.sxd-al a:hover svg{color:var(--accent-hover)}}.sxd-foot{color:var(--text-muted-on-dark);font-size:.8125rem;margin-top:16px!important}.sxf-g{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.sxf-g--rev>:first-child{order:2}.sxf-stack{--strip:56px;--pin:16px;--card-h:804px;padding-block:clamp(var(--space-section-mobile), 6vw, var(--space-section));background:var(--bg-page)}.sxf-mark{height:0;display:block}.sxf{margin-bottom:32px}.sxf-in{border-radius:var(--radius-lg);background:var(--surface-card);border:var(--border-thin) solid var(--border-card);box-shadow:0 16px 28px -12px color-mix(in srgb, var(--text-primary) 16%, transparent);position:relative;overflow:hidden}.sxf-hd{transition:background-color .3s var(--ease-standard)}.sxf.is-past .sxf-hd{background:var(--bg-alt)}@media (min-width:68.75rem){.sxf-in{height:var(--card-h);flex-direction:column;display:flex}.sxf .sxf-g{flex:1;align-items:start}.sxf .sxf-v{align-self:center}.sxf.is-short .sxf-in{height:auto}}@media (min-width:68.75rem) and (min-height:56rem){.sxf-stack{--skirt:104px;padding-bottom:max(0px, calc(clamp(var(--space-section-mobile), 6vw, var(--space-section)) - var(--tail,0px)))}.sxf-stack>div{flex-direction:column;display:flex}.sxf{top:calc(var(--pin) + var(--k,0) * var(--strip));position:sticky}.sxf:before{content:"";top:0;left:-40px;right:-40px;bottom:calc(-1 * var(--skirt));background:linear-gradient(transparent, var(--bg-page) 48px);pointer-events:none;position:absolute}}@media (prefers-reduced-motion:reduce){.sxf{transition:none}}.sxf-hd{width:100%;height:var(--strip);border:0;border-bottom:var(--border-thin) solid var(--border-card);font:inherit;text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;flex:none;align-items:center;gap:16px;padding:0 32px;display:flex}.sxf-hd__n{font-size:.8125rem;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.sxf-hd b{font-size:1rem;font-weight:var(--fw-semibold);transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.sxf-hd:hover b{color:var(--accent-hover)}}.sxf-hd__c{color:var(--text-secondary);margin-inline-start:auto;font-size:.875rem}.sxf-hd:focus-visible{outline:1.5px solid var(--accent);outline-offset:-4px}.sxf .sxf-g{padding:40px 32px}.sxf.is-long .sxf-g{padding-bottom:16px}.sxf-g>*{min-width:0}.sxf .sxf-v{overflow-x:auto}@media (max-width:40rem){.sxf .sxm{min-width:30rem}}.sxf-steps{border-left:var(--border-thin) solid var(--border-card);gap:4px;margin-top:32px;padding-left:24px;display:grid}.sxf-s{position:relative}.sxf-s button{width:100%;font:inherit;text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 16px;padding:12px 0;display:grid}.sxf-ic{border-radius:var(--radius-sm);background:var(--bg-alt);width:40px;height:40px;color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);grid-row:1/3;align-self:start;place-items:center;display:grid}.sxf-ic svg{width:20px;height:20px}.sxf-s.is-on .sxf-ic{background:var(--accent);color:var(--white)}.sxf-s button b{font-size:1.0625rem;font-weight:var(--fw-semibold);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}.sxf-s.is-on button b{color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.sxf-s button:hover b{color:var(--accent-hover)}.sxf-s.is-on button:hover b{color:var(--text-primary)}}.sxf-dd{color:var(--text-muted);grid-column:2;font-size:.875rem;line-height:1.45}.sxf-s.is-on .sxf-dd{color:var(--text-body)}.sxf-s button:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.sxf-lk{margin:-4px 0 16px 56px}.sxf-chips{flex-wrap:wrap;gap:6px;margin:-4px 0 16px 56px;display:flex}.sxf-chips a{border:var(--border-thin) solid var(--border-card);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:var(--fw-semibold);color:var(--text-body);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:4px 10px;text-decoration:none}.sxf-chips a:focus-visible{border-color:var(--text-primary);color:var(--accent-hover)}@media (hover:hover) and (pointer:fine){.sxf-chips a:hover{border-color:var(--text-primary);color:var(--accent-hover)}}.ix-s--alt .sxf-s:not(.is-on) .sxf-ic{background:var(--surface-card)}.sxf-timer{background:var(--accent);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:-25px;transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.sxf-timer{animation:7s linear forwards sxf-run}.sxf-g:not([data-live]) .sxf-timer{animation-play-state:paused}}@keyframes sxf-run{to{transform:scaleY(1)}}.sxf-v{margin:0}.sxf-v figcaption{color:var(--text-secondary);margin-top:12px;font-size:.8125rem}.sxm{border:var(--border-thin) solid var(--border-card);border-radius:var(--radius-lg);color:#333;background:#f9f9f9;flex-direction:column;height:460px;font-size:14px;display:flex;overflow:hidden}.sxm p{margin:0}.sxm__band{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.sxm__band img{width:auto;height:22px}.sxm__band i{color:#fff;background:#121212;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:600;display:grid}.sxm__crumb{color:#12121299;padding:0 18px 12px;font-size:16px;font-weight:300}.sxm__crumb span{margin:0 4px}.sxm__crumb b{color:#e42c2f;font-weight:600}.sxm__card{background:#fff;border-radius:10px;flex-direction:column;flex:1;margin:0 12px 12px;padding:16px 18px;display:flex;box-shadow:0 1px 3px #12121214}.sxm__h{border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.sxm__k{letter-spacing:1.2px;text-transform:uppercase;color:#12121299;font-size:11px;font-weight:600}.sxm__name{color:#121212;font-size:16px;font-weight:600;margin-top:4px!important}.sxm__pill{letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;color:#b01d52;border:1px solid #b01d52;border-radius:100px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:600}.sxm__gw{align-items:center;gap:12px;padding:8px 0 0;display:flex}.sxm__gw p{display:grid}.sxm__gw b{font-variant-numeric:tabular-nums;color:#121212;font-size:21px;font-weight:600}.sxm__gw span{letter-spacing:1.2px;text-transform:uppercase;color:#12121299;font-size:11px;font-weight:600}.sxm-g{flex:none;width:48px;height:48px}.sxm-g--half{width:56px;height:32px}.sxm-g__t{stroke:#d4d4d4}.sxm-g__v{stroke:#e42c2f}.sxm__t{border-collapse:collapse;width:100%;margin-top:12px}.sxm__t th{text-align:left;color:#8e8e8e;background:#f7f4f1;border-bottom:1px solid #ece7e1;padding:7px 8px;font-size:12px;font-weight:600}.sxm__t td{vertical-align:middle;border-bottom:1px solid #ddd;padding:9px 8px}.sxm__t tr:last-child td{border-bottom:0}.sxm__t td:first-child{color:#12121299}.sxm__t td b{color:#121212;font-weight:700}.sxm__ic{text-align:right;width:20px}.sxm__ic i{border:1.5px solid #bdbdbd;border-radius:50%;width:9px;height:9px;display:inline-block}.sxm__ic .is-ok{background:#121212;border-color:#121212}.sxm__ic .is-warn{border-color:#121212}.sxm__ic .is-hit{background:#e42c2f;border-color:#e42c2f}.sxm__pt{text-align:right;font-variant-numeric:tabular-nums;color:#121212;font-weight:700}.sxm__feed{margin:8px 0 0;padding:0;list-style:none}.sxm__feed li{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.sxm__feed li:last-child{border-bottom:0}.sxm__feed span{color:#12121299;gap:2px;font-size:12px;display:grid}.sxm__feed b{color:#121212;font-size:14px;font-weight:600}.sxm__feed em{letter-spacing:1.2px;text-transform:uppercase;color:#12121299;font-size:11px;font-style:normal;font-weight:600}.sxm__feed em.is-high{color:#e42c2f}.sxm__feed em.is-medium{color:#121212}.sxm__chart{padding:16px 0 4px}.sxm__bars{border-bottom:1px solid #bdbdbd;align-items:flex-end;gap:6px;height:110px;display:flex;position:relative}.sxm__bars i{height:var(--h,0%);background:#d4d4d4;border-radius:3px 3px 0 0;flex:1}.sxm__bars i.is-hi{background:#e42c2f}.sxm__bars span{left:0;right:0;bottom:var(--line,50%);border-top:1px dashed #121212;position:absolute}.sxm__bars em{white-space:nowrap;color:#121212;font-size:11px;font-style:normal;font-weight:600;position:absolute;bottom:4px;right:calc(12.5% + 6.75px)}.sxm__chart p{color:#121212;font-weight:600;margin-top:10px!important}.sxm__tl{border-left:1px solid #ddd;gap:12px;margin:12px 0 0;padding:0 0 0 16px;list-style:none;display:grid}.sxm__tl li{grid-template-columns:3rem minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.sxm__tl li:before{content:"";background:#fff;border:1.5px solid #bdbdbd;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-21px}.sxm__tl .is-done:before{background:#121212;border-color:#121212}.sxm__tl .is-now:before{background:#e42c2f;border-color:#e42c2f}.sxm__tl time{font-variant-numeric:tabular-nums;color:#12121299}.sxm__tl b{color:#121212;font-weight:600}.sxm__tl .is-todo b{color:#12121280}.sxm__tl em{color:#12121299;font-style:normal}.sxm__ft{justify-content:flex-end;gap:8px;padding-top:14px;display:flex;margin-top:auto!important}.sxm__ft span{color:#404040;background:#f0f0f0;border-radius:100px;padding:6px 14px;font-size:13px;font-weight:600}.sxm__ft .is-p{color:#fff;background:#e42c2f}.sxp-g{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.sxp{z-index:1;position:relative}.sxp .ix-lede{color:var(--text-body-on-dark)}.sxp-l{border-top:var(--border-thin) solid var(--border-on-dark);margin:40px 0 28px;padding:0;list-style:none}.sxp-l li{border-bottom:var(--border-thin) solid var(--border-on-dark)}.sxp-r{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3.75rem minmax(0,1fr);align-items:baseline;width:100%;padding:16px 0;display:grid}.sxp-r b{font-size:1.75rem;line-height:1;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-on-dark)}.sxp-r span{font-size:1rem;font-weight:var(--fw-semibold);color:var(--text-body-on-dark);transition:color var(--duration-fast) var(--ease-standard)}.sxp-r.is-on span{color:var(--text-on-dark)}@media (hover:hover) and (pointer:fine){.sxp-r:hover span{color:var(--text-on-dark)}}.sxp-iso{perspective:2200px;perspective-origin:50% 40%;height:720px;position:relative}.sxp-isi{--gap:64px;--s:.5;width:1040px;height:660px;transform:scale3d(var(--s), var(--s), var(--s)) rotateX(56deg) rotateZ(-34deg);transform-style:preserve-3d;margin:-330px 0 0 -520px;position:absolute;top:50%;left:50%}.sxp-pl{--z:calc(var(--gap) * (1.5 - var(--i)));border-radius:calc(var(--radius-lg) * 2);background:color-mix(in srgb, var(--surface-dark) 86%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--text-on-dark) 28%, transparent);transform:translate3d(0, 0, var(--z));-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:flex-end;gap:28px;padding:48px 52px;display:flex;position:absolute;inset:0}.sxp-pl:first-child{--i:0}.sxp-pl:nth-child(2){--i:1}.sxp-pl:nth-child(3){--i:2}.sxp-pl:nth-child(4){--i:3;background:color-mix(in srgb, var(--accent) 10%, var(--surface-dark));box-shadow:inset 0 0 0 3px var(--accent)}.sxp-pk{font-size:1.625rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted-on-dark);justify-content:space-between;margin:0;display:flex}.sxp-pk b{color:var(--text-on-dark);font-variant-numeric:tabular-nums}.sxp-pl:nth-child(4) .sxp-pk span{color:var(--accent)}.sxp-c{flex-wrap:wrap;gap:12px;margin:0;display:flex}.sxp-c i{border-radius:calc(var(--radius-sm) * 2);background:color-mix(in srgb, var(--text-on-dark) 9%, transparent);font-size:1.5rem;font-style:normal;font-weight:var(--fw-semibold);color:var(--text-on-dark);white-space:nowrap;padding:12px 16px}.sxp-pl:nth-child(4) .sxp-c i{background:color-mix(in srgb, var(--accent) 18%, transparent);padding:18px 24px;font-size:1.75rem}.sxp-isi.pre .sxp-pl{opacity:0;transform:translate3d(0, 0, calc(var(--z) + 320px))}.sxp-isi.build .sxp-pl{transition:transform .28s var(--ease-standard) calc((3 - var(--i)) * .12s), opacity .24s var(--ease-standard) calc((3 - var(--i)) * .12s)}.sxp-isi.anim .sxp-pl{transition:transform .28s var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.sxp-isi[data-focus] .sxp-pl{opacity:.12}.sxp-isi[data-focus] .sxp-pl.is-on{opacity:1;background:color-mix(in srgb, var(--accent) 22%, var(--surface-dark));box-shadow:inset 0 0 0 3px var(--accent)}.sxp-isi[data-focus] .sxp-pl.is-on .sxp-c i{background:color-mix(in srgb, var(--accent) 28%, transparent)}.sxp-isi[data-focus] .sxp-pl.is-on .sxp-pk span{color:var(--text-on-dark)}@media (prefers-reduced-motion:reduce){.sxp-isi .sxp-pl{transition:none!important}.sxp-isi.pre .sxp-pl{opacity:1;transform:translate3d(0, 0, var(--z))}}.sxi-s{font-size:1.125rem;line-height:1.5;font-weight:var(--fw-semibold);color:var(--text-primary);margin:32px 0 0}.sxi-csw .csw__ul{overscroll-behavior:contain;max-height:min(26rem,60vh);overflow-y:auto}.sxi-csw .csw__n{white-space:nowrap;font-size:1rem;line-height:1.5}@media (max-width:40rem){.sxi-csw .csw__n{white-space:normal}}.sxi-csw .csw__gh{border-top:var(--border-thin) solid var(--border-card);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);margin:8px 0 2px;padding:10px 10px 4px;display:block}.sxi-csw .csw__gh:first-child{border-top:0;margin-top:0;padding-top:4px}.sxi-s .sxi-csw{font-size:inherit;line-height:inherit;color:inherit;vertical-align:baseline;margin:0;display:inline-flex}.sxi-csw .csw__btn{font-weight:inherit;color:var(--text-primary);background:linear-gradient(var(--grey-300), var(--grey-300)) no-repeat;background-position:6px 100%;background-size:calc(100% - 6px - 6px - 14px - 5px) var(--border-focus)}.sxi-csw .csw__btn:after{top:calc(100% - var(--border-focus))}.sxi-csw .csw__pnl,.sxi-csw .csw__ul{display:block}.sxi-csw .csw__pnl{width:max-content;max-width:calc(100vw - 32px)}.sxi-csw button.csw__i{border-radius:var(--radius-sm);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 10px;display:block}.sxi-csw button.csw__i+button.csw__i{margin-top:4px}.sxi-w{max-width:62ch;color:var(--text-body);margin:16px 0 0;line-height:1.6}.sxi-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px 0 28px;padding:0;list-style:none;display:grid}.sxi-g a{border-radius:var(--radius-lg);background:var(--bg-alt);height:100%;color:var(--text-primary);transition:translate .25s var(--ease-standard), box-shadow .25s var(--ease-standard);flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex;box-shadow:0 0 #0000}@media (hover:hover) and (pointer:fine){.sxi-g a:hover{box-shadow:var(--shadow-sm), var(--shadow-raised);translate:0 -4px}}.sxi-g a:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}.sxi-g b{font-size:1.0625rem;font-weight:var(--fw-semibold);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sxi-g b svg{width:16px;height:16px;color:var(--text-secondary);transition:translate var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;margin-top:4px}.sxi-g a b{transition:color var(--duration-fast) var(--ease-standard)}.sxi-g a:focus-visible b{color:var(--accent-hover)}@media (hover:hover) and (pointer:fine){.sxi-g a:hover b{color:var(--accent-hover)}.sxi-g a:hover b svg{color:var(--accent);translate:3px}}.sxi-g em{color:var(--text-body);font-size:.875rem;font-style:normal;line-height:1.5}@media (prefers-reduced-motion:reduce){.sxi-g a{transition:none}@media (hover:hover) and (pointer:fine){.sxi-g a:hover{translate:none}}}.sxc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.sxc-top .lk-line{margin-bottom:4px}.sxc-g{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-top:48px;display:grid}.sxc :is(.sxc-f,.sxc-r){color:inherit;text-decoration:none}.sxc :is(.sxc-f,.sxc-r):focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}.sxc-f{border-radius:var(--radius-lg);background:var(--surface-dark);align-items:flex-end;min-height:560px;padding:24px;display:flex;position:relative;overflow:hidden}.sxc-f picture,.sxc-f img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sxc-fp{border-radius:var(--radius-lg);background:var(--bg-dark);width:min(100%,26rem);color:var(--text-on-dark);gap:4px;padding:28px;display:grid;position:relative}.sxc-k{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted-on-dark);margin-bottom:8px}.sxc-fig{font-size:2.25rem;line-height:1.05;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sxc-fp .sxc-fig{font-size:clamp(3rem,5vw,4.25rem)}.sxc-u{color:var(--text-secondary);font-size:.875rem}.sxc-fp .sxc-u{color:var(--text-body-on-dark);font-size:1rem}.sxc-n{font-size:1.0625rem;font-weight:var(--fw-semibold);margin-top:14px}.sxc-fp .sxc-n{margin-top:20px;font-size:1.25rem}.sxc-d{color:var(--text-body-on-dark);margin-top:4px;font-size:.9375rem;line-height:1.55}.sxc-go{font-size:1rem;font-weight:var(--fw-semibold);align-items:center;gap:8px;margin-top:20px;display:inline-flex}.sxc-go svg,.sxc-ar svg{width:16px;height:16px;color:var(--accent);transition:translate var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.sxc-f:hover .sxc-go svg,.sxc-r:hover .sxc-ar svg{translate:3px}}.sxc-rows{grid-template-rows:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sxc-r{border-radius:var(--radius-lg);background:var(--surface-card);grid-template-columns:9rem minmax(0,1fr) 24px;align-items:center;gap:20px;height:100%;padding:12px 24px 12px 12px;display:grid}.sxc-f,.sxc-r{transition:translate .25s var(--ease-standard), box-shadow .25s var(--ease-standard);box-shadow:0 0 #0000}@media (hover:hover) and (pointer:fine){.sxc-f:hover,.sxc-r:hover{box-shadow:var(--shadow-sm), var(--shadow-raised);translate:0 -4px}}@media (prefers-reduced-motion:reduce){.sxc-f,.sxc-r{transition:none}@media (hover:hover) and (pointer:fine){.sxc-f:hover,.sxc-r:hover{translate:none}}}.ix-s.sxc{padding-bottom:32px}.sxc+.fq{padding-top:32px}.ix-s.sxc:not(:has(+.fq)){padding-bottom:clamp(var(--space-section-mobile), 7vw, var(--space-24))}.sxc-th{border-radius:var(--radius-md);background:var(--surface-dark);align-self:stretch;min-height:9rem;overflow:hidden}.sxc-th picture,.sxc-th img{object-fit:cover;width:100%;height:100%;display:block}.sxc-rt{gap:2px;display:grid}.sxc-m{color:var(--text-secondary);font-size:.875rem}@media (hover:hover) and (pointer:fine){.sxc-r:hover .sxc-n{color:var(--accent-hover)}}.sxc-n{transition:color var(--duration-fast) var(--ease-standard)}@media (max-width:68.75rem){.sxc-g{grid-template-columns:1fr}.sxc-f{min-height:480px}.sxp-iso{height:560px}.sxp-isi{--s:.42}.sxa-h,.sxd-g,.sxf-g,.sxp-g{grid-template-columns:1fr}.sxf-g--rev>:first-child{order:0}.sxd-r{position:static}.sxi-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.sxp-iso{display:none}}@media (max-width:40rem){.sxf-hd{padding:0 20px}.sxf .sxf-g{padding:24px 20px 28px}.sxc-r{grid-template-columns:6rem minmax(0,1fr) 20px;gap:14px;padding-right:14px}.sxc-th{min-height:6rem}.sxc-f{padding:12px}.sxc-fp{padding:20px}.sxd-opts,.sxi-g{grid-template-columns:1fr}}.sxh-film{max-width:40rem}.sxh-film figcaption{margin-top:16px;line-height:1}@media (min-width:64rem){.sxh.hero .hero__grid{padding-inline-end:max(var(--shell-gutter), calc((100% - var(--shell-max)) / 2 + var(--shell-gutter)))}.sxh .hero__panels .sxh-film{max-width:min(40rem,100%);margin-left:auto;margin-right:0}}.sxi-s .sxi-csw .csw__btn{background-size:calc(100% - 31px) 1px}.sxi-s .sxi-csw .csw__btn:after{height:1px;top:calc(100% - 1px)}.sxi-s .sxi-csw .csw__n:after{height:1px}@media (max-width:47.9375rem){.sxi-s{position:relative}.sxi-s .sxi-csw,.sxi-s .sxi-csw .csw__dd{position:static}.sxi-s .sxi-csw .csw__pnl{width:auto;min-width:0;max-width:100%;left:0;right:0}}
