:root{--cz-bg-surface:#ffffff;--cz-bg-surface-raised:#ffffff;--cz-bg-surface-inverse:#0a0a0a;--cz-text-primary:#0a0a0a;--cz-text-secondary:#4a4a4a;--cz-text-label:#8a8f98;--cz-text-inverse:#ffffff;--cz-text-inverse-body:#c9cdd4;--cz-accent-gold:#f2cb8e;--cz-accent-gold-strong:#b08d5a;--cz-accent-gold-deep:#8a672f;--cz-border-hairline:#e5e5e5;--cz-border-hairline-inverse:#26262a;--cz-border-hairline-navy:#2a3550;--cz-border-chip-inactive:#3a3a40;--cz-border-ghost:rgb(10 10 10/0.3);--cz-border-ghost-inverse:#ffffff;--cz-icon-inverse:#ffffff;--cz-scrim:#000000;--cz-button-primary-bg:#f2cb8e;--cz-button-primary-fg:#0e1728;--cz-card-dark:#121216;--cz-card-dark-active:#1a1a1f;--cz-error:#e2694f;--cz-skeleton:#efeeec;--cz-skeleton-dark:#15151a;--cz-hover-dur:0.18s;--cz-hover-ease:cubic-bezier(0.33,0,0.2,1);--cz-font-brand:var(--font-instrument),"Instrument Sans",sans-serif;--cz-font-mono:var(--font-jetbrains),"JetBrains Mono",monospace;--cz-size-label:14px;--cz-size-caption:14px;--cz-size-button:14px;--cz-size-body:16px;--cz-size-body-lg:17px;--cz-size-title:20px;--cz-size-h1:clamp(42px,5.28vw,76px);--cz-size-h2:clamp(31px,3.34vw,48px);--cz-size-stat:clamp(32px,3.05vw,44px);--cz-leading-h2:clamp(35px,3.62vw,52px);--cz-leading-stat:clamp(38px,3.6vw,52px);--cz-tracking-body:-0.05px;--cz-margin:clamp(20px,6.667vw,96px);--cz-section:clamp(64px,6.667vw,96px);--cz-radius:2px}body.v3{background:var(--cz-bg-surface);color:var(--cz-text-primary);font-family:var(--cz-font-brand);font-weight:500;letter-spacing:var(--cz-tracking-body);font-synthesis:none}body.v3 h1,body.v3 h2,body.v3 h3,body.v3 h4,body.v3 h5,body.v3 h6{font-family:var(--cz-font-brand);font-weight:500;margin:0}body.v3 p{margin:0}.v3-container{width:100%;max-width:calc(1248px + 2 * var(--cz-margin));margin-inline:auto;padding-inline:var(--cz-margin)}.v3 header{transition:opacity .4s ease-out}html[data-cinema] header{opacity:.5}body.v3 [role=switch],body.v3 [role=tab],body.v3 a,body.v3 button,body.v3 input,body.v3 select,body.v3 summary,body.v3 textarea{transition-property:color,background-color,border-color,opacity,fill,stroke,text-decoration-color;transition-duration:var(--cz-hover-dur);transition-timing-function:var(--cz-hover-ease)}.v3-scrollbar-none{scrollbar-width:none}.v3-scrollbar-none::-webkit-scrollbar{display:none}.v3-nav-link{color:var(--cz-text-inverse)}.v3-kicker,.v3-nav-link{font-size:13px;font-weight:500;letter-spacing:1.8px;line-height:normal;text-transform:uppercase}.v3-kicker{color:var(--cz-accent-gold-deep)}.v3-kicker--dark{color:var(--cz-accent-gold)}.v3-h1{font-size:var(--cz-size-h1);letter-spacing:-1.5px;line-height:normal;color:var(--cz-text-inverse)}.v3-h2{font-size:var(--cz-size-h2);letter-spacing:-1px;line-height:var(--cz-leading-h2);text-wrap:balance}.v3-tm{font-size:.5em;font-weight:400;letter-spacing:0;vertical-align:baseline;position:relative;top:-.55em;line-height:0}.v3-body{font-size:var(--cz-size-body-lg);letter-spacing:var(--cz-tracking-body);line-height:25px}:where(.v3-body){color:var(--cz-text-secondary)}.v3-lede{font-size:20px;font-weight:400;line-height:26px;color:var(--cz-text-inverse-body)}.v3-caption,.v3-lede{letter-spacing:var(--cz-tracking-body)}.v3-caption{font-size:var(--cz-size-caption);line-height:19px}:where(.v3-caption){color:var(--cz-text-label)}.v3-stat{font-size:var(--cz-size-stat);line-height:var(--cz-leading-stat);letter-spacing:-1px}.v3-stat-label{font-size:var(--cz-size-label);line-height:normal}:where(.v3-stat-label){color:var(--cz-text-label)}.v3-sublabel{font-size:14px;font-weight:500;letter-spacing:.1px;line-height:normal;color:var(--cz-text-label)}.v3-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:28px;border-radius:var(--cz-radius);font-size:var(--cz-size-button);font-weight:500;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .14s ease-out}.v3-btn:active{transform:scale(.98)}.v3-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.v3-btn:focus-visible,.v3-chip:focus-visible,.v3-focusable:focus-visible,.v3-input:focus-visible,.v3-play-pill:focus-visible{outline:2px solid var(--cz-accent-gold-strong);outline-offset:2px}body.v3 a:focus-visible,body.v3 button:focus-visible,body.v3 input:focus-visible,body.v3 select:focus-visible,body.v3 textarea:focus-visible{outline:2px solid var(--cz-accent-gold-strong);outline-offset:2px}body.v3 .v3-focus-quiet:focus-visible{outline:none}.v3-btn--gold{background:var(--cz-button-primary-bg);color:var(--cz-button-primary-fg)}.v3-btn--gold:hover{background:#f7d9a8}.v3-nav-configure{border:1px solid rgb(255 255 255/.6);background:rgb(255 255 255/.1);color:var(--cz-text-inverse);backdrop-filter:blur(24px)}.v3-nav-configure:hover{background:rgb(255 255 255/.18);border-color:rgb(255 255 255/.8)}header[data-nav-pinned] .v3-nav-configure{border-color:transparent;background:var(--cz-button-primary-bg);color:var(--cz-button-primary-fg)}header[data-nav-pinned] .v3-nav-configure:hover{background:#f7d9a8}.v3-btn--glass{background:rgb(255 255 255/.1);color:var(--cz-text-inverse);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.v3-btn--glass:hover{background:rgb(255 255 255/.18)}.v3-btn--light{background:#ffffff;color:var(--cz-text-primary)}.v3-btn--light:hover{background:#ececec}.v3-btn--ghost{border:1px solid var(--cz-border-ghost);color:var(--cz-text-primary)}.v3-btn--ghost:hover{background:rgb(10 10 10/.05);border-color:rgb(10 10 10/.55)}.v3-btn--ghost-inverse{border:1px solid rgb(255 255 255/.6);color:var(--cz-text-inverse);background:rgb(255 255 255/.1);backdrop-filter:blur(24px)}.v3-btn--ghost-inverse:hover{background:rgb(255 255 255/.18);border-color:rgb(255 255 255/.8)}.v3-play-pill{display:inline-flex;align-items:center;gap:12px;height:56px;padding:8px 24px 8px 8px;border-radius:28px;border:1px solid rgb(255 255 255/.3);background:rgb(255 255 255/.12);backdrop-filter:blur(20px);color:var(--cz-text-inverse);font-size:15px;font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.v3-play-pill:hover{background:#ffffff;border-color:#ffffff;color:#0a0a0a}.v3-play-pill__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:20px;border:1px solid rgb(255 255 255/.35);background:rgb(255 255 255/.12);transition:background-color .22s ease,border-color .22s ease}.v3-play-pill:hover .v3-play-pill__icon{border-color:rgb(10 10 10/.25);background:rgb(10 10 10/.05)}@keyframes cz-showcase-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v3-chip{display:inline-flex;align-items:center;height:44px;padding-inline:24px;border:1px solid var(--cz-accent-gold);border-radius:var(--cz-radius);color:var(--cz-accent-gold);font-size:15px;letter-spacing:.3px;white-space:nowrap;transition:background-color .2s ease}.v3-chip:hover{background:rgb(242 203 142/.1)}.v3-hairline{height:1px;background:var(--cz-border-hairline)}.v3-art-gold-hover{filter:invert(1);transition:filter var(--cz-hover-dur) var(--cz-hover-ease)}.group:hover .v3-art-gold-hover{filter:brightness(0) invert(88%) sepia(22%) saturate(551%) hue-rotate(331deg) brightness(101%) contrast(91%)}.v3-control-label{font-size:13px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;line-height:normal;color:var(--cz-text-label)}.v3-diff{background:rgb(242 203 142/.32);border-radius:2px;padding:0 3px;margin:0 -1px;-webkit-text-decoration:underline dotted rgb(176 141 90/.75);text-decoration:underline dotted rgb(176 141 90/.75);text-decoration-thickness:1px;text-underline-offset:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.v3-input{height:48px;width:100%;padding-inline:20px;border:1px solid var(--cz-border-ghost-inverse);border-radius:var(--cz-radius);background:rgb(255 255 255/.1);backdrop-filter:blur(12px);color:var(--cz-text-inverse);font-family:var(--cz-font-brand);font-size:var(--cz-size-button);font-weight:500;transition:border-color .2s ease,background-color .2s ease}.v3-input::-moz-placeholder{color:var(--cz-text-label)}.v3-input::placeholder{color:var(--cz-text-label)}.v3-input:hover{background:rgb(255 255 255/.14)}.v3-input[aria-invalid=true]{border-color:var(--cz-error)}.v3-input--light{border-color:var(--cz-border-hairline);background:var(--cz-bg-surface);color:var(--cz-text-primary);backdrop-filter:none}.v3-input--light::-moz-placeholder{color:var(--cz-text-label)}.v3-input--light::placeholder{color:var(--cz-text-label)}.v3-input--light:hover{background:var(--cz-bg-surface);border-color:var(--cz-text-label)}.v3-input--light:focus{border-color:var(--cz-border-ghost)}.v3-textarea{height:auto;min-height:96px;padding-block:14px;resize:vertical;line-height:20px}.v3-fade-top{background:linear-gradient(180deg,rgb(10 10 10/.65),rgb(10 10 10/0))}.v3-fade-bottom{background:linear-gradient(180deg,rgb(10 10 10/0),rgb(10 10 10/.95))}.v3-fade-left{background:linear-gradient(90deg,rgb(10 10 10/.94),rgb(10 10 10/.78) 32%,rgb(10 10 10/0) 62%,rgb(10 10 10/0))}.v3-fade-white-top{background:linear-gradient(180deg,rgb(255 255 255/1) 0,rgb(255 255 255/0) 31%)}.v3-fade-right{background:linear-gradient(270deg,rgb(9 9 9/.94),rgb(9 9 9/.78) 32%,rgb(9 9 9/0) 62%,rgb(9 9 9/0))}.v3-fade-white-cine{background:linear-gradient(180deg,rgb(255 255 255/1) 0,rgb(255 255 255/.8) 55%,rgb(255 255 255/0))}.v3-fade-up-dark{background:linear-gradient(0deg,rgb(9 9 9/.92) 0,rgb(9 9 9/0))}.v3-media{background-color:var(--cz-skeleton)}.v3-media--dark{background-color:var(--cz-skeleton-dark)}.v3-skeleton{border-radius:var(--cz-radius);background-color:var(--cz-skeleton);animation:v3-skeleton-pulse 1.6s ease-in-out infinite}.v3-skeleton--dark{background-color:var(--cz-skeleton-dark)}@keyframes v3-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){body.v3 *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body[data-protect-media] :is(img,picture,video){-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}:root{color-scheme:light;--cz-surface-rgb:255 255 255;--cz-surface-inverse-rgb:10 10 10;--cz-ink-rgb:10 10 10;--cz-fill-tint:rgb(var(--cz-ink-rgb)/0.06);--cz-fill-tint-strong:rgb(var(--cz-ink-rgb)/0.1);--cz-fill-faint:rgb(var(--cz-ink-rgb)/0.02);--cz-panel:#f5f5f5;--cz-panel-ink:#383f4a;--cz-overlay-card:rgb(15 15 18/0.95)}html{background-color:var(--cz-bg-surface)}html[data-theme=dark]{color-scheme:dark;--cz-bg-surface:#0a0a0a;--cz-bg-surface-raised:#121216;--cz-bg-surface-inverse:#121216;--cz-text-primary:#ffffff;--cz-text-secondary:#c9cdd4;--cz-accent-gold-deep:#f2cb8e;--cz-accent-gold-strong:#f2cb8e;--cz-border-hairline:#26262a;--cz-border-ghost:rgb(255 255 255/0.35);--cz-skeleton:#15151a;--cz-surface-rgb:10 10 10;--cz-surface-inverse-rgb:18 18 22;--cz-ink-rgb:255 255 255;--cz-fill-tint:rgb(var(--cz-ink-rgb)/0.07);--cz-fill-tint-strong:rgb(var(--cz-ink-rgb)/0.12);--cz-fill-faint:rgb(var(--cz-ink-rgb)/0.04);--cz-panel:#121216;--cz-panel-ink:#c9cdd4;--cz-overlay-card:rgb(24 24 29/0.95)}html[data-theme=dark] .v3-btn--ghost:hover{background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.6)}html[data-theme=dark] .v3-btn--light{color:#0a0a0a}.v3-diff{color:inherit}html[data-theme=dark] .v3-diff{background:rgb(242 203 142/.22);text-decoration-color:rgb(242 203 142/.75)}html[data-theme=dark] .v3-fade-white-top{background:linear-gradient(180deg,rgb(10 10 10/1) 0,rgb(10 10 10/0) 31%)}html[data-theme=dark] .v3-fade-white-cine{background:linear-gradient(180deg,rgb(10 10 10/1) 0,rgb(10 10 10/.8) 55%,rgb(10 10 10/0))}html[data-theme=dark] .v3-input--light{background:rgb(255 255 255/.05)}html[data-theme=dark] .v3-input--light:hover{background:rgb(255 255 255/.08)}html[data-theme=dark] .v3-ink-art{filter:invert(1)}.v3-node-split{background:var(--cz-bg-surface);--cz-node-split-rgb:var(--cz-surface-rgb)}html[data-theme=dark] .v3-node-split{background:var(--cz-bg-surface-inverse);--cz-node-split-rgb:var(--cz-surface-inverse-rgb)}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_e986a4{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_e986a4{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ad3736e903bfaa5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3150dd0728fab2c3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e3db186a51b1f2b3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3647a4d8cc3a67ad-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad50a964c4297b83-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a36735a804b49f85-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_bdbcf3{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:500;font-style:normal}.__variable_bdbcf3{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}