.site{z-index:2;isolation:isolate;position:relative;overflow-x:clip}.plate{box-sizing:border-box;width:min(var(--content), 100% - 2 * var(--gutter));border-radius:var(--r-panel);background:var(--panel);box-shadow:var(--panel-edge);color:var(--ink);margin-left:auto;margin-right:auto;position:relative}.foot{width:min(var(--content), 100% - 2 * var(--gutter));margin:var(--sec) auto 0;border-top:1px solid var(--hair);padding:56px 0 40px;overflow:visible clip}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}.foot .snav-brand{color:var(--ink)}.foot-about{max-width:30ch;font-size:var(--t-small);color:var(--ink-2);margin:24px 0 0;line-height:1.55}.foot h4{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);margin:0 0 16px}.foot ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot a{font-size:var(--t-body);color:var(--ink-2);transition:color var(--dur-out) var(--ease-in);border-radius:6px;line-height:1.5}@media (hover:hover){.foot a:hover{color:var(--ink);transition-duration:0s}}.foot-note{max-width:70ch;font-size:var(--t-small);color:var(--ink-3);margin:48px 0 0;line-height:1.5}.foot-bottom{border-top:1px solid var(--hair);font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:40px;padding-top:20px;display:flex}:root:has(.beta-banner){--banner-h:38px}.foot-bottom .lang-menu{letter-spacing:0;text-transform:none}.foot-meta{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.menu-lang{margin-top:20px}.beta-banner{z-index:120;height:var(--banner-h);color:var(--ink-2);box-shadow:inset 0 -1px 0 var(--hair);font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;white-space:nowrap;background:#000;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.beta-banner strong{color:var(--ink);font-weight:500}.beta-banner .beta-note{color:var(--ink-2)}.beta-sep{color:var(--ink-3)}.beta-banner a{color:var(--ink-2);text-underline-offset:3px;transition:color var(--dur-out) var(--ease-in);-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1px}@media (hover:hover){.beta-banner a:hover{color:var(--ink);transition-duration:0s}}.snav{top:var(--banner-h)}.site{padding-top:var(--banner-h)}.lp-sec[id]{scroll-margin-top:calc(-1 * var(--sec))}.snav-account{display:flex;position:relative}.snav-avatar>svg,.snav-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.snav-avatar[data-picture]{padding:0;overflow:hidden}.snav-avatar{cursor:pointer;background:var(--frost);width:40px;height:40px;color:var(--ink);font:800 15px/1 var(--font-body);box-shadow:inset 0 0 0 1px var(--ring);transition:background-color var(--dur-out) var(--ease-in);border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover){.snav-avatar:hover{background:var(--frost-hover);transition-duration:0s}}.snav-avatar[aria-expanded=true]{background:var(--frost-hover)}.snav-avatar:focus-visible{outline:2px solid var(--ring-hi);outline-offset:2px}.snav-account-menu{z-index:60;background:var(--well);min-width:240px;box-shadow:var(--edge), var(--drop-pop);opacity:0;pointer-events:none;transition:opacity .14s var(--ease-in), transform .14s var(--ease-in);border-radius:18px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.snav-account-menu[data-open]{opacity:1;pointer-events:auto;transition:opacity .18s var(--ease-out), transform .22s var(--ease-out);transform:none}.snav-account-who{border-bottom:1px solid var(--hair);gap:2px;margin-bottom:4px;padding:10px 12px 12px;display:grid}.snav-account-who strong{color:var(--ink);font-size:14px}.snav-account-who span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.snav-account-menu>a,.snav-account-menu>button{cursor:pointer;height:40px;color:var(--ink);font:600 14px/1 var(--font-body);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 12px;text-decoration:none;display:flex}@media (hover:hover){:is(.snav-account-menu>a,.snav-account-menu>button):hover{background:var(--frost-hover)}}.snav-account-menu>button{color:var(--ink-2)}.snav-account-menu>button:disabled{cursor:default;opacity:.6}.menu-who{flex-basis:100%;gap:2px;width:100%;margin:0 0 8px;display:grid}.menu-who strong{color:var(--ink)}.menu-who span{color:var(--ink-2);font-size:14px}@media (prefers-reduced-motion:reduce){.snav-account-menu{transform:none!important}}@media (min-width:1181px){.snav-right{justify-content:flex-end;min-width:236px}}@media (min-width:901px) and (max-width:1180px){.snav-links{gap:24px;margin-right:28px}.snav-signin{display:none}}@media (max-width:900px){.foot-grid{grid-template-columns:1fr 1fr;gap:40px 24px}.foot-brand{grid-column:1/-1}}@media (max-width:700px){.plate{border-radius:var(--r-card)}}@media (max-width:600px){.beta-banner{gap:12px;padding:0 12px;font-size:10px}.beta-banner .beta-note{display:none}.snav .btn-primary{height:36px;padding:0 14px;font-size:14px}.snav-burger{width:36px;height:36px}}@media (max-width:360px){.snav .brand-logo{width:108px}.snav-right{gap:8px}.snav-right>.btn{padding-inline:10px;font-size:12px}}@media (max-width:700px),(pointer:coarse){:root:has(.beta-banner){--banner-h:44px}.beta-banner a{align-self:stretch;align-items:center;padding-inline:6px;display:inline-flex}.foot ul{gap:0}.foot a{align-items:center;min-height:44px;display:flex}.snav-burger{width:44px;height:44px}.snav-right .btn:before{content:"";position:absolute;inset:-4px 0}}
html.rise-wait [data-rise~=title],html.rise-wait [data-rise~=scrub]{visibility:hidden}html.rise-wait [data-rise~=art]{transform:scale(1.06)}.beta-preview-label{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;display:block}.sp .pic{isolation:isolate;border-radius:var(--r-pic);box-shadow:var(--drop-pic);background:#000;position:relative}.sp .pic-media{z-index:-1;border-radius:inherit;clip-path:inset(0 round var(--r-pic));position:absolute;inset:0;overflow:hidden}.sp .pic-art{width:100%;height:112%;position:absolute;top:-6%;left:0}.sp .pic-art img{object-fit:cover;object-position:var(--art-pos,50% 50%)}.sp .pic-shade{background:var(--shade,linear-gradient(90deg, #000000d1, #00000073 50%, #00000026), linear-gradient(180deg, #0003, #00000073));position:absolute;inset:0}.sp .pic:after{content:"";border-radius:inherit;box-shadow:var(--edge-pic);pointer-events:none;position:absolute;inset:0}.sp .pic[data-art=fallback]{background:var(--panel)}.sp .pic[data-art=fallback] .pic-art{opacity:.3}.sp :is(.gp-hero,.nf-hero){--shade:radial-gradient(62% 68% at 50% 50%, #0009, #00000042), linear-gradient(180deg, #00000047, #0000008c);width:min(var(--content), 100% - 2 * var(--gutter));min-height:clamp(500px,66svh,640px);margin:calc(var(--nav-h) + 24px) auto 0;padding:clamp(64px, 9vh, 104px) var(--pad-panel);text-align:center;place-items:center;display:grid}.gp-hero-in{flex-direction:column;align-items:center;min-width:0;max-width:920px;display:flex}.gp-eyebrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin:0 0 26px;display:flex}.gp-logo{width:auto;height:var(--logo-h,32px);object-fit:contain;filter:brightness(0)invert();flex:none;max-width:min(220px,60vw);display:block}.gp-hero-in .kicker{color:var(--ink-2);justify-content:center;margin:0 0 20px}.gp-eyebrow .kicker{margin:0}.gp-logo+.kicker{box-shadow:inset 1px 0 0 var(--line-on);padding-left:18px;line-height:22px}.gp-title{max-width:100%;font-size:var(--t-title);text-wrap:balance;overflow-wrap:anywhere;margin:0}.gp-lede{max-width:var(--measure);font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;margin:24px auto 0;line-height:1.5}.gp-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.nf-ref{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);margin:28px 0 0}.gp-facts{width:min(var(--content), 100% - 2 * var(--gutter));grid-template-columns:clamp(240px,24vw,340px) repeat(2,minmax(0,1fr));gap:20px;margin:20px auto 0;display:grid}.gp-poster{aspect-ratio:9/16;border-radius:var(--r-reel);box-shadow:0 0 0 7px var(--page), var(--drop-pic);background:#0b0b0e;grid-row:span 2;align-self:start;margin:0;position:relative;overflow:hidden}.gp-poster img{object-fit:cover}.gp-poster-shade{background:linear-gradient(#00000038,#0000 26% 46%,#000c);position:absolute;inset:0}.gp-poster[data-art=genre] .gp-poster-shade{background-color:#0000003d}.gp-poster:after{content:"";border-radius:inherit;box-shadow:var(--edge-pic);pointer-events:none;position:absolute;inset:0}.gp-poster figcaption{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:26px;left:24px;right:24px}.gp-poster figcaption span{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:#fffc}.gp-poster figcaption b{letter-spacing:-.04em;color:#fff;font-size:clamp(44px,4.6vw,64px);line-height:.9}.gp-fact{min-width:0;padding:var(--pad-card);border-radius:var(--r-pic);background:var(--panel);box-shadow:var(--panel-edge);flex-direction:column;gap:14px;display:flex}.gp-fact h2{font-size:var(--t-h3);margin:0;line-height:1.1}.gp-fact p{max-width:46ch;color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.gp-pills{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:6px 0 0;list-style:none;display:flex}.gp-pills li{border-radius:var(--r-pill);background:var(--frost);color:#fff;height:32px;font:600 14px/1 var(--font-body);letter-spacing:-.01em;white-space:nowrap;align-items:center;padding:0 14px;display:inline-flex}.gp-fact .gp-state{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.gp-example{width:min(var(--content), 100% - 2 * var(--gutter));text-align:center;margin:96px auto 0}.gp-example video{border-radius:var(--r-reel);max-width:100%;max-height:min(80svh,820px);box-shadow:var(--drop-pic);background:#000;margin:0 auto;display:block}.gp-adj{width:min(var(--content), 100% - 2 * var(--gutter));border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:96px auto 0;padding-top:32px;display:grid}.gp-adj-link{min-width:0;min-height:96px;color:var(--ink);align-items:center;gap:20px;display:flex}.gp-adj-link:hover{color:var(--ink)}.gp-adj-link[data-dir=next]{text-align:right;flex-direction:row-reverse;grid-column:2}.gp-adj-thumb{aspect-ratio:9/16;border-radius:var(--r-field);width:56px;box-shadow:var(--drop-chosen);background:#0b0b0e;flex:none;position:relative;overflow:hidden}.gp-adj-thumb img{object-fit:cover}.gp-adj-thumb:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--edge-pic);transition:background-color .3s var(--ease-out);background:#00000080;position:absolute;inset:0}.gp-adj-text{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.gp-adj-link[data-dir=next] .gp-adj-text{align-items:flex-end}.gp-adj-label{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3)}.gp-adj-name{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-head);font-weight:var(--head-weight);font-stretch:var(--head-width);font-synthesis:none;letter-spacing:.01em;text-transform:uppercase;padding-bottom:12px;font-size:clamp(17px,1.7vw,22px);line-height:1.15;position:relative}.gp-adj-ink{width:100%;height:1px;transition:transform var(--dur-move) var(--ease-move);position:absolute;bottom:0;left:0}.gp-adj-ink:before{content:"";background:#fff;width:22px;height:1px;position:absolute;top:0}.gp-adj-link[data-dir=prev] .gp-adj-ink:before{right:0}.gp-adj-link[data-dir=next] .gp-adj-ink:before{left:0}.gp-adj-link[data-dir=prev]:focus-visible .gp-adj-ink{transform:translate(calc(22px - 100%))}.gp-adj-link[data-dir=next]:focus-visible .gp-adj-ink{transform:translate(calc(100% - 22px))}.gp-adj-link:focus-visible .gp-adj-thumb:after{background-color:#00000014}@media (hover:hover) and (pointer:fine){.gp-adj-link[data-dir=prev]:hover .gp-adj-ink{transform:translate(calc(22px - 100%))}.gp-adj-link[data-dir=next]:hover .gp-adj-ink{transform:translate(calc(100% - 22px))}.gp-adj-link:hover .gp-adj-thumb:after{background-color:#00000014}}.sp .gp-final{--shade:radial-gradient(52% 78% at 50% 50%, #000000bd, #0000004d 85%), linear-gradient(#00000038, #00000038);width:min(var(--content), 100% - 2 * var(--gutter));padding:clamp(88px, 13vh, 140px) var(--pad-panel);text-align:center;margin:96px auto 0}.gp-final-in{flex-direction:column;align-items:center;display:flex}.gp-final h2{font-size:var(--t-title);margin:0}.gp-final h2>span{display:block}.gp-final p{margin:var(--s-tight) 0 36px;max-width:var(--measure);font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.brand-resources{width:min(var(--content), 100% - 2 * var(--gutter));margin:0 auto}.br-hero{padding-top:calc(var(--nav-h) + 72px);text-align:center;flex-direction:column;align-items:center;display:flex}.br-hero .kicker{justify-content:center;margin-bottom:20px}.br-hero h1{font-size:var(--t-title);margin:0}.br-hero p{max-width:var(--measure);font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;margin:24px auto 0;line-height:1.5}.br-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.br-stage{padding:clamp(72px, 9vw, 128px) var(--pad-panel) 28px;border-radius:var(--r-pic);background:var(--panel);box-shadow:var(--panel-edge);flex-direction:column;align-items:center;margin:64px 0 0;display:flex}.br-stage .brand-logo{width:min(100%,720px)}.br-stage figcaption{text-align:center;text-wrap:balance;font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);margin-top:clamp(56px,7vw,104px)}.br-sec{margin-top:112px}.br-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 48px;margin-bottom:32px;display:flex}.br-head h2{font-size:var(--t-page);text-wrap:balance;margin:0}.br-head p{max-width:56ch;font-size:var(--t-body);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.6}.br-label{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3)}.br-lang{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.br-card{min-width:0;padding:var(--pad-card);border-radius:var(--r-pic);background:var(--panel);box-shadow:var(--panel-edge);flex-direction:column;gap:28px;display:flex}.br-sun{border-radius:var(--r-option);background:var(--sun);height:64px;display:block}.br-swatches{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:18px 16px;margin:0;padding:0;list-style:none;display:grid}.br-swatches li{grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.br-swatches i{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--ring);border-radius:50%;grid-row:span 2}.br-swatches b{font:600 15px/1.25 var(--font-body);color:var(--ink)}.br-swatches span{font:500 13px/1.3 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-3)}.br-spec{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding-bottom:22px;display:flex}.br-spec:last-child{border-bottom:0;padding-bottom:0}.br-spec p{margin:0}.br-spec-head{font-size:clamp(36px,3.6vw,52px)}.br-spec-caps{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink);font-size:14px}.br-spec-read{font-size:var(--t-lead);color:var(--ink);line-height:1.45}.br-spec-name{font-size:var(--t-small);color:var(--ink-3);line-height:1.5}.br-spec-name b{color:var(--ink-2);margin-right:10px;font-weight:600}.br-art{--card-w:clamp(96px, 14vw, 200px);padding:56px var(--pad-card) 32px;text-align:center;border-radius:var(--r-pic);background:var(--panel);box-shadow:var(--panel-edge);margin:20px 0 0}.br-art ul{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.br-art li{width:var(--card-w);aspect-ratio:9/16;border-radius:var(--r-reel);box-shadow:0 0 0 7px var(--panel), var(--drop-pic);background:#0b0b0e;flex:none;position:relative;overflow:hidden}.br-art li+li{margin-left:calc(var(--card-w) * -.06)}.br-art img{object-fit:cover}.br-art li:after{content:"";border-radius:inherit;background:rgb(0 0 0/var(--dim,0));box-shadow:var(--edge-pic);position:absolute;inset:0}.br-art li:first-child,.br-art li:nth-child(5){--dim:.55;z-index:1;scale:.86}.br-art li:nth-child(2),.br-art li:nth-child(4){--dim:.3;z-index:2;scale:.93}.br-art li:nth-child(3){z-index:3}.br-art figcaption{font-size:var(--t-small);color:var(--ink-3);text-wrap:balance;margin-top:32px;line-height:1.5}.br-play{gap:10px;position:absolute;top:50%;left:50%;translate:-50% -50%}.br-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.br-asset{border-radius:var(--r-card);background:var(--panel);min-height:76px;box-shadow:var(--edge);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 14px 14px 22px;display:grid}.br-asset-name{font:600 16px/1.3 var(--font-body);color:var(--ink);grid-column:1}.br-asset-note{font-variant-numeric:tabular-nums;color:var(--ink-3);grid-column:1;font-size:13px;line-height:1.35}.br-asset .br-tags{grid-area:1/2/span 2}.br-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.br-tags a{border-radius:var(--r-pill);background:var(--frost);color:#fff;min-width:54px;height:36px;font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-out) var(--ease-in), color var(--dur-out) var(--ease-in);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.br-tags a:hover{color:#000;background:#fff;transition-duration:0s}}.br-note{max-width:70ch;font-size:var(--t-small);color:var(--ink-3);margin:72px 0 0;line-height:1.6}.legal.plate{max-width:920px;margin:calc(var(--nav-h) + 72px) auto 0;padding:var(--pad-panel);font-size:var(--t-body);color:var(--ink-2);line-height:1.65}.legal-head{margin:0 0 32px}.legal-head .kicker{margin-bottom:18px}.legal-head h1{font-size:var(--t-page);color:var(--ink);text-wrap:balance;margin:0}.legal h2{letter-spacing:-.02em;color:var(--ink);margin:52px 0 14px;font-size:22px;font-weight:700;line-height:1.2}.legal h3,.legal h4{letter-spacing:-.01em;color:var(--ink);margin:28px 0 8px;font-size:18px;font-weight:700}.legal p,.legal ul,.legal ol{margin:0 0 14px}.legal ul,.legal ol{padding-left:22px}.legal li{margin-bottom:6px}.legal li::marker{color:var(--ink-3)}.legal strong,.legal b{color:var(--ink)}.legal a{color:var(--ink);text-underline-offset:3px;transition:text-decoration-color var(--dur-out) var(--ease-in);-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1px}.legal a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);transition-duration:0s}.legal code{font-family:var(--font-mono);font-size:.9em}.legal hr{border:0;border-top:1px solid var(--hair);margin:36px 0}.legal blockquote{border-left:1px solid var(--ring);margin:0 0 16px;padding:4px 18px}.legal small{color:var(--ink-3);margin-top:4px;font-size:14px;line-height:1.5;display:block}.legal-table{margin:0 0 18px;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;font-size:var(--t-small);line-height:1.5}.legal th,.legal td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:12px 14px 12px 0}.legal thead th{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);padding-bottom:12px}.legal tbody th{width:38%;color:var(--ink);font-weight:600}.legal td:first-child{color:var(--ink)}.legal-todo{background:var(--warn-tint);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-edge);border-radius:4px;padding:0 4px}.legal .legal-draft{border-radius:var(--r-option);font-size:var(--t-small);box-shadow:inset 0 0 0 1px var(--ring);margin:0 0 36px;padding:16px 20px;line-height:1.55}.legal-form{gap:24px;margin-top:36px;display:grid}.legal-field{gap:10px;min-width:0;display:grid}.legal-field-label{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-2)}.legal-optional{color:var(--ink-3)}.legal-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.legal-form :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;max-width:100%;min-height:var(--ctl);border-radius:var(--r-field);font:inherit;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ring);transition:box-shadow var(--dur-out) var(--ease-in);background:#ffffff08;border:0;margin:0;padding:12px 16px;font-size:16px;line-height:1.4}.legal-form textarea{resize:vertical;min-height:148px;display:block}.legal-form :is(input,textarea)::placeholder{color:var(--ink-4)}.legal-form :is(input:not([type=checkbox]),select,textarea):hover{box-shadow:inset 0 0 0 1px var(--ring-hi);transition-duration:0s}.legal-form :is(input:not([type=checkbox]),select,textarea):focus-visible{box-shadow:inset 0 0 0 1px var(--ring-hi)}.legal-select{min-width:0;display:block;position:relative}.legal-select select{appearance:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding-right:46px;overflow:hidden}.legal-select select option{background:var(--well);color:var(--ink)}.legal-select:after{content:"";pointer-events:none;background:var(--ink-2);width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 3.5 5 7l3.5-3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 3.5 5 7l3.5-3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.legal-check{cursor:pointer;min-height:44px;font-size:var(--t-small);color:var(--ink-2);align-items:flex-start;gap:14px;padding:11px 0;line-height:1.5;display:flex}.legal-check input{margin-top:0}.legal-form .btn{justify-self:start}.legal-error{color:var(--danger);margin:0}.legal-done{border-radius:var(--r-option);background:var(--well);box-shadow:var(--edge);align-items:flex-start;gap:16px;margin-top:36px;padding:20px 22px;display:flex}.legal-done p{color:var(--ink-2);margin:0}@media (forced-colors:active){.gp-pills li,.br-tags a,.gp-fact,.br-card,.br-asset,.br-stage{border:1px solid canvastext}.legal-form :is(input:not([type=checkbox]),select,textarea){border:1px solid buttontext}.legal-select:after{background:buttontext}}@media (max-width:1100px){.gp-facts{grid-template-columns:clamp(220px,26vw,280px) repeat(2,minmax(0,1fr))}}@media (max-width:900px){.gp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-poster{grid-area:auto/1/auto/-1;justify-self:center;width:min(240px,60vw);margin:16px 0}.br-lang{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.sp :is(.gp-hero,.nf-hero){min-height:0;margin-top:calc(var(--nav-h) + 12px);padding:64px 22px 56px}.gp-logo{height:calc(var(--logo-h,32px) * .85)}.gp-lede{font-size:18px}.gp-facts{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.gp-adj{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:72px;padding-top:16px}.gp-adj-link[data-dir=next]{grid-column:auto}.sp .gp-final{margin-top:72px;padding:72px 24px}.gp-final p{font-size:18px}.br-hero{padding-top:calc(var(--nav-h) + 48px)}.br-stage{margin-top:48px;padding:56px 24px 24px}.br-sec{margin-top:80px}.br-art{--card-w:27vw;padding:40px 12px 24px}.br-art li:first-child,.br-art li:nth-child(5){display:none}.br-asset{padding-left:18px}.legal.plate{width:calc(100% - 2 * var(--gutter));margin-top:calc(var(--nav-h) + 40px);box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:16px}.legal-table{overflow:visible}.legal :is(table,tbody,tr,th,td){width:auto;display:block}.legal thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal tr{border-bottom:1px solid var(--hair);padding:14px 0}.legal tbody tr:first-child{border-top:1px solid var(--hair)}.legal :is(th,td){border:0;padding:0}.legal td+td{margin-top:12px}.legal td:first-child{font-weight:600}.legal td[data-label]:not(:first-child):before{content:attr(data-label);font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;display:block}.legal tbody th{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.legal-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.br-cta .btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding-block:10px}}@media (max-width:700px),(pointer:coarse){.br-tags a{min-width:60px;height:44px}}
