.Ksxcuq_link{min-width:var(--control-height);height:var(--control-height);border:2px solid var(--color-white);color:var(--color-white);font-family:var(--font-title);letter-spacing:var(--tracking-stage-label);border-radius:0;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.Ksxcuq_link:hover,.Ksxcuq_link:focus-visible{background:var(--color-white);color:var(--color-stage-black)}
.wVUtHG_lockup{align-items:flex-start;display:inline-flex}.wVUtHG_symbol{color:var(--color-white);font-size:var(--tm-size,12px);margin-inline-start:.2em;line-height:1;display:block}.wVUtHG_glyph{width:.6em;height:1em;display:block}
.xlcXBW_box{border:2px solid var(--color-white);background:var(--color-white);color:var(--color-stage-black);font-family:var(--font-title);letter-spacing:var(--tracking-stage-label);text-transform:uppercase;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:.6em;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.xlcXBW_sm{min-height:36px;padding:.5rem 1rem;font-size:.8125rem}.xlcXBW_md{min-height:44px;padding:.7rem 1.4rem;font-size:.9375rem}.xlcXBW_lg{text-align:center;text-wrap:balance;white-space:normal;max-width:100%;min-height:56px;padding:1rem 1.75rem;font-size:clamp(.9375rem,.85rem + .4vw,1.125rem)}.xlcXBW_interactive{cursor:pointer;color:var(--color-white);background:0 0}.xlcXBW_interactive:hover,.xlcXBW_interactive:focus-visible{background:var(--color-white);color:var(--color-stage-black)}.xlcXBW_interactive:active{color:var(--color-stage-black);background:#ffffffd1;border-color:#ffffffd1}@media (prefers-reduced-motion:no-preference){.xlcXBW_interactive{transition:background-color .18s,border-color .18s,color .18s}}
.ldgnoG_header{z-index:100;height:var(--header-height);background:linear-gradient(#050102c7,#05010200);position:fixed;inset:0 0 auto}.ldgnoG_skip{z-index:1;background:var(--color-white);color:var(--color-stage-black);padding:.75rem 1rem;font-weight:600;position:absolute;top:0;left:0;transform:translateY(-120%)}.ldgnoG_skip:focus-visible{transform:none}.ldgnoG_inner{height:100%;padding-inline:var(--content-pad);align-items:center;gap:clamp(12px,2.4vw,32px);display:flex}.ldgnoG_logo{--tm-size:11px;flex-shrink:0;align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}.ldgnoG_logo img{width:auto;height:38px;display:block}@media (min-width:48em){.ldgnoG_logo img{height:44px}}.ldgnoG_desktopNav{display:none}@media (min-width:62em){.ldgnoG_desktopNav{display:block}}.ldgnoG_list{gap:clamp(.125rem,.6vw,.75rem);margin:0;padding:0;list-style:none;display:flex}.ldgnoG_link{color:#ffffffdb;min-height:44px;font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;padding-inline:.6em;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.ldgnoG_link[aria-current]{color:var(--color-white);border-bottom-color:var(--color-white)}.ldgnoG_link:hover,.ldgnoG_link:focus-visible{background:var(--color-white);color:var(--color-stage-black)}.ldgnoG_actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ldgnoG_actions .ldgnoG_cta{display:none}@media (min-width:36em){.ldgnoG_actions .ldgnoG_cta{height:var(--control-height);min-height:0;margin-left:.5rem;display:inline-flex}}.ldgnoG_header .ldgnoG_burger:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.ldgnoG_drawerContent{--drawer-wash:#00000080;background:linear-gradient(var(--drawer-wash), var(--drawer-wash)), var(--curtain-grain) 0 0 / var(--curtain-grain-size) repeat, var(--curtain-folds) 50% 0 / max(100%, var(--curtain-fold-min)) 64px repeat, var(--curtain-lit);color:var(--color-white)}.ldgnoG_drawerHeader{color:var(--color-white);background:0 0}.ldgnoG_drawerTitle{font-family:var(--font-title);letter-spacing:var(--tracking-title);text-transform:uppercase;font-size:.8125rem;font-weight:600}.ldgnoG_drawerList{flex-direction:column;margin:0 0 2rem;padding:0;list-style:none;display:flex}.ldgnoG_drawerLink{color:var(--color-white);font-family:var(--font-stage-display);font-size:2.25rem;font-weight:var(--weight-display);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;padding:.75rem .5rem;line-height:1.1;text-decoration:none;display:block}.ldgnoG_drawerLink[aria-current]{border-left:4px solid var(--color-white);padding-left:.75rem}.ldgnoG_drawerLink:hover,.ldgnoG_drawerLink:focus-visible{background:var(--color-white);color:var(--color-stage-black)}@media (prefers-reduced-motion:no-preference){.ldgnoG_drawerLink{transition:background-color .18s,color .18s}}.ldgnoG_drawerContent .ldgnoG_drawerCta{width:100%;display:flex}
:root{--curtain-lit:#c8182a;--curtain-folds:url(/textures/curtain-folds.png);--curtain-fold-min:1280px;--curtain-grain:url(/textures/curtain-grain.webp);--curtain-grain-size:240px;--veil-rise:8cqw;--veil-angle:175.426deg;--veil-cos:.99682;--shadow-alpha:.8;--veil-peak:.6}
._79JRLq_spot{z-index:2;visibility:hidden;opacity:0;pointer-events:none;will-change:transform, opacity;width:0;height:0;transition:opacity .25s,visibility 0s linear .25s;display:none;position:absolute;top:0;left:0}._79JRLq_pool{will-change:transform;background:radial-gradient(14rem,#ffecde14,#ffecde00 70%),radial-gradient(24rem,#0000 40%,#0000004d 100%);width:48rem;height:48rem;position:absolute;top:-24rem;left:-24rem}._79JRLq_dim{will-change:transform;background:#0000004d;position:absolute}._79JRLq_dimTop{width:200vmax;height:100vmax;top:calc(-24rem - 100vmax);left:-100vmax}._79JRLq_dimBottom{width:200vmax;height:100vmax;top:24rem;left:-100vmax}._79JRLq_dimLeft{width:100vmax;height:48rem;top:-24rem;left:calc(-24rem - 100vmax)}._79JRLq_dimRight{width:100vmax;height:48rem;top:-24rem;left:24rem}@media (pointer:fine) and (prefers-reduced-motion:no-preference){._79JRLq_spot{display:block}[data-spot=on]>._79JRLq_spot{visibility:visible;opacity:1;transition:opacity .25s,visibility}[data-scrolling]>._79JRLq_spot{transition:opacity .12s,visibility 0s linear .12s}}[data-perf-off~=spot] ._79JRLq_spot{display:none}
.Jq0Cza_page{--veil-soft:clamp(56px, 7cqw, 120px);--veil-band:clamp(96px, 12cqw, 200px);isolation:isolate;background-color:var(--curtain-lit);position:relative;overflow:clip;container-type:inline-size}.Jq0Cza_backdrop{z-index:0;background:var(--curtain-grain) 0 0 / var(--curtain-grain-size) repeat, var(--curtain-folds) 50% 0 / max(100%, var(--curtain-fold-min)) 64px repeat, var(--curtain-lit);pointer-events:none;position:absolute;inset:0}[data-perf-off~=curtain] .Jq0Cza_backdrop{background:var(--curtain-lit)}
._68UWua_pricing{justify-items:start;gap:clamp(32px,5vw,56px);display:grid}._68UWua_plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}._68UWua_plan{border:2px solid var(--color-white);background:var(--color-stage-black);color:var(--color-white);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:clamp(32px,4vw,48px) 24px 32px;display:flex}._68UWua_lead{background:var(--color-white);color:var(--color-stage-black)}._68UWua_name{font-family:var(--font-title);letter-spacing:var(--tracking-title);text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700;line-height:1.4}._68UWua_audience{opacity:.85;max-width:18rem;margin:0;font-size:.875rem;line-height:1.4}._68UWua_amount{justify-items:center;margin:0;display:grid}._68UWua_value{font-family:var(--font-stage-display);letter-spacing:var(--tracking-stage-display);font-variant-numeric:tabular-nums;font-size:clamp(4rem,3rem + 3vw,6rem);line-height:.95}._68UWua_unit{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:.875rem;font-weight:600}._68UWua_detail{opacity:.85;margin:auto 0 0;padding-top:8px;font-size:.9375rem;line-height:1.45}._68UWua_pricing ._68UWua_cta{justify-self:center}._68UWua_extras{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);width:100%;display:grid}@media (max-width:47.99em){._68UWua_extras{grid-template-columns:1fr}}._68UWua_note{border-left:4px solid var(--curtain-lit,var(--color-curtain-red));padding-left:16px;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.55}._68UWua_note p{margin:0}._68UWua_lessons{gap:12px;display:grid}._68UWua_lessonsTitle{font-family:var(--font-title);letter-spacing:var(--tracking-title);text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700;line-height:1.4}._68UWua_lessonTable{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.4}._68UWua_lessonTable th,._68UWua_lessonTable td{text-align:left;vertical-align:baseline;border-bottom:1px solid #ffffff2e;padding:8px 12px 8px 0}._68UWua_lessonTable thead th{border-bottom-width:2px;border-bottom-color:var(--color-white);font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;opacity:.85;padding-top:0;font-size:.75rem;font-weight:600}._68UWua_lessonTable tbody th{font-weight:700}._68UWua_lessonTable td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}
.CCsGbW_veil{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.CCsGbW_section{height:calc(var(--veil-rise) + 1.1 * var(--veil-band));background:linear-gradient(var(--veil-angle), transparent calc(50% - var(--veil-band) / 2), rgb(0 0 0/calc(var(--veil-peak) * .55)) calc(50% - var(--veil-band) / 4), rgb(0 0 0/var(--veil-peak)) 50%, rgb(0 0 0/calc(var(--veil-peak) * .55)) calc(50% + var(--veil-band) / 4), transparent calc(50% + var(--veil-band) / 2));top:0;translate:0 -50%}.CCsGbW_floor{--solid-until:calc(var(--veil-rise) * var(--veil-cos));height:calc(var(--veil-rise) + 1.1 * var(--veil-band));background:linear-gradient(var(--veil-angle), var(--color-stage-black) var(--solid-until), color-mix(in srgb, var(--color-stage-black) 60%, transparent) calc(var(--solid-until) + var(--veil-band) / 3), transparent calc(var(--solid-until) + var(--veil-band)));top:0}[data-perf-off~=veils] .CCsGbW_veil{display:none}
.K5SzvG_section{--section-pad:clamp(88px, 11vw, 160px);padding-block:calc(var(--section-pad) + var(--veil-rise));color:var(--color-white);position:relative}.K5SzvG_shadow:before{--edge-clear:calc(var(--veil-rise) * var(--veil-cos));--edge-full:calc((var(--veil-rise) + var(--veil-soft)) * var(--veil-cos));--wash:rgb(0 0 0/var(--shadow-alpha));content:"";inset:calc((var(--veil-rise) + var(--veil-soft)) / -2) 0;z-index:1;background:linear-gradient(var(--veil-angle), transparent var(--edge-clear), var(--wash) var(--edge-full), var(--wash) calc(100% - var(--edge-full)), transparent calc(100% - var(--edge-clear)));pointer-events:none;position:absolute}.K5SzvG_shadow:last-of-type:before{background:linear-gradient(var(--veil-angle), transparent var(--edge-clear), var(--wash) var(--edge-full));bottom:0}.K5SzvG_inner{z-index:3;width:min(100% - 2 * var(--content-pad), 72rem);grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,32px);margin-inline:auto;display:grid;position:relative}.K5SzvG_backdrop{z-index:1;contain:paint;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:clip;container-type:size}.K5SzvG_backdropWord{font-family:var(--font-stage-display);font-size:min(142.857cqh,45cqw);font-weight:var(--weight-display);letter-spacing:var(--tracking-stage-display);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;padding-inline-start:var(--content-pad);line-height:.75;display:block}.K5SzvG_light .K5SzvG_backdropWord{color:#00000029}.K5SzvG_shadow .K5SzvG_backdropWord{color:#ffffff0f}.K5SzvG_backdropLens{visibility:hidden;opacity:0;will-change:transform, opacity;width:32rem;height:32rem;transition:opacity .25s,visibility 0s linear .25s;display:none;position:absolute;top:-16rem;left:-16rem;-webkit-mask-image:radial-gradient(16rem,#000 30%,#0000 100%);mask-image:radial-gradient(16rem,#000 30%,#0000 100%)}.K5SzvG_backdropLit{align-items:center;width:100cqw;height:100cqh;display:flex;position:absolute;top:16rem;left:16rem}.K5SzvG_light .K5SzvG_litWord{color:#ffecde1a}.K5SzvG_shadow .K5SzvG_litWord{color:#ffffff4d}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.K5SzvG_backdropLens{display:block}[data-spot=on] .K5SzvG_backdropLens{visibility:visible;opacity:1;transition:opacity .25s,visibility}[data-spot=on] .K5SzvG_backdropLit{will-change:transform}[data-scrolling] .K5SzvG_backdropLens{transition:opacity .12s,visibility 0s linear .12s}}.K5SzvG_title{font-size:var(--page-h2,clamp(2.25rem, 1rem + 6vw, 8rem));letter-spacing:var(--tracking-stage-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:.9}h1.K5SzvG_title{font-size:var(--page-h1,clamp(2.25rem, 1rem + 6vw, 8rem))}.K5SzvG_inner>p{max-width:34rem;font-size:var(--page-lead,clamp(1.125rem, 1rem + .6vw, 1.5rem));margin:0;line-height:1.5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.K5SzvG_inner>*{animation:linear both K5SzvG_section-reveal;animation-timeline:view();animation-range:entry entry 60%}.K5SzvG_section{view-timeline-name:--section-pass}.K5SzvG_backdropWord{padding-inline-start:0;animation:linear both K5SzvG_backdrop-drift;animation-timeline:--section-pass;animation-range:cover}}}@keyframes K5SzvG_backdrop-drift{0%{translate:100cqw}to{translate:-100%}}@keyframes K5SzvG_section-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}[data-perf-off~=spot] .K5SzvG_backdropLens{display:none}[data-perf-off~=words] .K5SzvG_backdrop{display:none}[data-perf-off~=veils] .K5SzvG_shadow:before{display:none}[data-perf-off~=drift] .K5SzvG_backdropWord{padding-inline-start:var(--content-pad);animation:none}[data-perf-off~=reveal] .K5SzvG_inner>*{animation:none}
.aynZVW_anchor{display:inline-block}.aynZVW_link:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.aynZVW_tooltip{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aynZVW_anchor:is(:hover,:has(.aynZVW_link:focus-visible)):not([data-dismissed]) .aynZVW_tooltip{z-index:2;clip-path:none;white-space:normal;background-clip:padding-box;background-color:var(--color-white);width:max-content;max-width:min(18rem,100%);height:auto;color:var(--color-stage-black);text-align:start;border-bottom:6px solid #0000;margin:0;padding:6px 10px;font-size:.75rem;line-height:1.4;bottom:100%;left:0;overflow:visible}
.PRD8Ua_list{list-style:none}.PRD8Ua_item{display:flex}.PRD8Ua_link{text-decoration:none}a.PRD8Ua_link:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}
.nBz1BW_footer{z-index:1;background:var(--color-stage-black);color:var(--color-white);padding-top:clamp(56px,8vw,112px);position:relative}.nBz1BW_hemFrame{pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:0;right:0;overflow:hidden}.nBz1BW_hem{height:auto;margin-left:50%;display:block;translate:-50%}.nBz1BW_floor{fill:var(--color-stage-black)}.nBz1BW_hemLine{fill:none;stroke:var(--color-curtain-red);stroke-width:3px}.nBz1BW_inner{width:min(100% - 2 * var(--content-pad), 72rem);gap:clamp(48px,6vw,80px);margin-inline:auto;display:grid}.nBz1BW_columns{grid-template-columns:minmax(0,1fr);gap:48px clamp(32px,5vw,72px);display:grid}@media (min-width:36em){.nBz1BW_columns{grid-template-columns:repeat(2,minmax(0,1fr))}.nBz1BW_brand{grid-column:1/-1}}@media (min-width:62em){.nBz1BW_columns{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr) minmax(0,1fr)}.nBz1BW_brand{grid-column:auto}}.nBz1BW_brand{align-content:start;justify-items:start;gap:clamp(20px,2.5vw,28px);display:grid}.nBz1BW_lockupMark{--tm-size:clamp(14px, 10px + .6vw, 18px)}.nBz1BW_lockup{width:auto;height:clamp(72px,40px + 5vw,104px);display:block}.nBz1BW_tagline{max-width:18ch;font-family:var(--font-stage-display);letter-spacing:var(--tracking-stage-display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.1rem + 2.6vw,3.25rem);line-height:1.1}.nBz1BW_accent{background:var(--color-curtain-red);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.12em}.nBz1BW_column{align-content:start;justify-items:start;gap:12px;display:grid}.nBz1BW_columnTitle{color:#fff9;font-family:var(--font-title);letter-spacing:var(--tracking-title);text-transform:uppercase;margin:0 0 4px;font-size:.75rem;font-weight:600}.nBz1BW_links{margin:0;padding:0;list-style:none;display:grid}.nBz1BW_pageLinks{border-top:1px solid #fff3;margin-top:12px;padding-top:12px}@media (max-width:35.99em){.nBz1BW_links{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;column-gap:24px}}.nBz1BW_link{color:#ffffffdb;min-height:44px;font-family:var(--font-title);letter-spacing:var(--tracking-stage-label);text-transform:uppercase;align-items:center;gap:.4em;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.nBz1BW_link:hover,.nBz1BW_link:focus-visible{color:var(--color-white);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.nBz1BW_emailText{text-transform:none;overflow-wrap:anywhere}.nBz1BW_address{align-items:flex-start;gap:10px;margin:0;font-size:1rem;font-style:normal;line-height:1.45;display:flex}.nBz1BW_address svg{flex:none;margin-top:.15em}.nBz1BW_bottom{padding-block:16px max(24px, env(safe-area-inset-bottom));border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.nBz1BW_copyright{color:#ffffffb8;margin:0;font-size:.8125rem;position:relative}.nBz1BW_legalLinks{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.nBz1BW_legalLinks li+li:before{content:"·";content:"·" / "";color:#ffffff80;padding-inline:.6em}.nBz1BW_legalLink{color:#ffffffb8;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.8125rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.nBz1BW_legalLink:hover,.nBz1BW_legalLink:focus-visible,.nBz1BW_legalLink[aria-current=page]{color:var(--color-white);text-decoration-color:currentColor}.nBz1BW_rightsLink{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.nBz1BW_rightsLink:hover,.nBz1BW_rightsLink:focus-visible{color:var(--color-white);text-decoration-color:currentColor}.nBz1BW_creditAnchor{position:relative}.nBz1BW_credit{align-items:center;min-height:44px;display:inline-flex}.nBz1BW_credit img{width:auto;height:22px;display:block}.nBz1BW_credit:hover img{opacity:.8}.nBz1BW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.ehgCKa_strip{display:none}@media (min-width:48em){.ehgCKa_strip{inset-block:0;z-index:90;height:max-content;margin-block:auto;display:block;position:fixed;left:6px}}.ehgCKa_strip[data-hidden]:not(:focus-within){visibility:hidden;opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.ehgCKa_strip{transition:opacity .24s,visibility linear}.ehgCKa_strip[data-hidden]:not(:focus-within){transition:opacity .24s,visibility 0s linear .24s}}
.vReyzq_image{object-fit:cover;width:100%;height:auto;display:block}.vReyzq_placeholder{background:var(--color-stage-black);width:100%;color:var(--color-white);text-align:center;border:2px dashed #ffffff8c;place-content:center;justify-items:center;gap:8px;padding:12px;display:grid}.vReyzq_label{background:var(--color-white);color:var(--color-stage-black);font-family:var(--font-title);letter-spacing:.16em;padding:4px 8px;font-size:.75rem;font-weight:700}.vReyzq_caption{opacity:.8;font-size:.8125rem;line-height:1.35}
.WZ6hdW_quote{border-left:6px solid var(--curtain-lit,var(--color-curtain-red));gap:10px;max-width:40rem;margin:0;padding-left:clamp(16px,2vw,24px);display:grid}.WZ6hdW_quote blockquote{font-size:var(--page-lead,clamp(1.125rem, 1rem + .5vw, 1.5rem));margin:0;font-style:italic;line-height:1.45}.WZ6hdW_quote p{margin:0}.WZ6hdW_quote figcaption{font-family:var(--font-title);font-size:var(--page-small,.875rem);letter-spacing:var(--tracking-title);text-transform:uppercase;font-weight:600}
.PnejTG_stamp{--stamp-size:clamp(1.75rem, 1.2rem + 1.4vw, 2.8rem);z-index:1;border:3px solid var(--color-white);background:var(--color-curtain-red);color:var(--color-white);outline:2px solid var(--color-white);outline-offset:-8px;font-family:var(--font-stage-display);font-size:var(--stamp-size);letter-spacing:.06em;white-space:nowrap;pointer-events:none;padding:.35em .6em .25em;line-height:1;position:absolute;top:0;right:0;transform:translate(15%,-45%)rotate(-12deg)}.PnejTG_closed{--closed-scale:.75;background:var(--color-stamp-gray);font-size:calc(var(--stamp-size) * var(--closed-scale));text-align:center}.PnejTG_line{display:block}.PnejTG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.YaKRvq_schedule{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,56px);display:grid}.YaKRvq_lead{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:clamp(.85rem,.75rem + .4vw,1.05rem);font-weight:600}.YaKRvq_tickets{--tickets-w:min(100cqw - 2 * var(--content-pad), 110rem);width:var(--tickets-w);margin:0 0 0 calc((100% - var(--tickets-w)) / 2);grid-template-columns:minmax(0,1fr);gap:20px;padding:0;list-style:none;display:grid}@media (min-width:40em){.YaKRvq_tickets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:100em){.YaKRvq_tickets{grid-template-columns:repeat(4,minmax(0,1fr))}}.YaKRvq_slot{display:grid;position:relative}.YaKRvq_ticket{--notch:20px;--pad:clamp(24px, 4vw, 40px);--head-h:5.5rem;--perforation-h:36px;--perforation-y:calc(var(--pad) + var(--head-h) + var(--perforation-h) / 2);grid-template-rows:var(--head-h) var(--perforation-h) auto;padding:var(--pad) var(--pad) calc(var(--pad) * .85);background:var(--color-white);color:var(--color-stage-black);-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--perforation-y), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--perforation-y), transparent 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 var(--perforation-y), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--perforation-y), transparent 98%, #000) right / 51% 100% no-repeat;display:grid;position:relative;container-type:inline-size}.YaKRvq_head{align-content:start;gap:14px;display:grid}.YaKRvq_perforation{margin-inline:calc(-1 * var(--pad));position:relative}.YaKRvq_perforation:after{content:"";top:50%;left:var(--notch);right:var(--notch);border-top:2px dashed #00000059;position:absolute}.YaKRvq_day{letter-spacing:var(--tracking-stage-display);text-transform:uppercase;margin:0;font-size:min(clamp(2rem,1.6rem + 1.1vw,2.45rem),16.6667cqi);line-height:1}.YaKRvq_time{font-family:var(--font-title);letter-spacing:.04em;font-variant-numeric:tabular-nums;align-items:center;gap:.4em;margin:0;font-size:min(clamp(1.25rem,1rem + 1vw,1.5rem),11.1111cqi);font-weight:700;line-height:1.2;display:flex}.YaKRvq_time svg{flex:none;width:1.2em;height:1.2em}.YaKRvq_meta{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.YaKRvq_ages{background:var(--curtain-lit,var(--color-curtain-red));color:var(--color-white);font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:.45em .8em .35em;font-size:clamp(1rem,.85rem + .6vw,1.2rem);font-weight:700}.YaKRvq_places{border:2px solid var(--color-curtain-red);color:var(--color-curtain-red);font-family:var(--font-title);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.35em .7em .25em;font-size:clamp(.9rem,.75rem + .6vw,1.125rem);font-weight:700}.YaKRvq_slot:not([data-status=open]) .YaKRvq_ticket{border:2px solid var(--color-white);background:var(--color-stage-black);color:var(--color-white)}.YaKRvq_slot:not([data-status=open]) .YaKRvq_perforation:after{border-top-color:#ffffff8c}.YaKRvq_slot[data-status=soldOut]:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#e61e288c,#e61e2800);width:330px;height:210px;position:absolute;top:-66px;right:-56px}.YaKRvq_ticketLink{z-index:1;color:inherit;cursor:pointer;text-decoration:none;position:absolute;inset:0}.YaKRvq_ticketLink:hover{outline:2px solid var(--color-white);outline-offset:4px}.YaKRvq_ticketLink:focus-visible{outline:3px solid var(--color-white);outline-offset:4px}.YaKRvq_hint{border:2px solid var(--color-stage-black);font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35em;margin-inline-start:auto;padding:.35em .6em .25em;font-size:clamp(.9rem,.75rem + .6vw,1.125rem);font-weight:700;display:inline-flex}:is(.YaKRvq_slot:has(>.YaKRvq_ticketLink:hover) .YaKRvq_hint,.YaKRvq_slot:has(>.YaKRvq_ticketLink:focus-visible) .YaKRvq_hint){border-color:var(--color-curtain-red);background:var(--color-curtain-red);color:var(--color-white)}
.usK8qG_hero{--frame-ratio:calc(2048 / 1152);--focus-frame-x:.7681;--slit-frame-x:.7499;--floor-light-frame-y:.7448;--focus-x:.8;--clearance:clamp(16px, 2.5cqw, 40px);--stage-h:max(100cqh, 100cqw / var(--frame-ratio));--stage-w:calc(var(--stage-h) * var(--frame-ratio));--stage-left:clamp(100cqw - var(--stage-w), var(--focus-x) * 100cqw - var(--focus-frame-x) * var(--stage-w), 0px);--slit-x:calc(var(--stage-left) + var(--slit-frame-x) * var(--stage-w));--copy-w:max(14rem, calc(2 * (var(--slit-x) - 50cqw - var(--clearance))));--copy-inset:max(calc(var(--header-height) + 8px), calc(var(--stage-h) * (1 - var(--floor-light-frame-y))));--copy-gap:clamp(12px, 2.6cqh, 28px);isolation:isolate;background:#0a0102;height:100svh;min-height:30rem;position:relative;overflow:hidden;container-type:size}@media (orientation:portrait){.usK8qG_hero{--focus-x:.92}}.usK8qG_stage{bottom:0;left:var(--stage-left);width:var(--stage-w);height:var(--stage-h);pointer-events:none;position:absolute}.usK8qG_front{z-index:2}.usK8qG_layer{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.usK8qG_grain{will-change:transform;background-position:0 0;background-repeat:repeat}.usK8qG_grainDefs{width:0;height:0;position:absolute;overflow:hidden}.usK8qG_copy{inset:var(--copy-inset) 0;z-index:1;justify-content:safe center;align-items:center;gap:var(--copy-gap);width:var(--copy-w);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:absolute}.usK8qG_glow,.usK8qG_beam{transform-origin:var(--intro-origin-x) 0}.usK8qG_rigBone{transform-box:view-box;transform-origin:0 0}.usK8qG_introFlap{visibility:hidden}@media (prefers-reduced-motion:no-preference){:root:not([data-stage-intro=played]) .usK8qG_glow{animation:usK8qG_intro-glow var(--intro-pull) var(--intro-ease) var(--intro-brace) backwards}:root:not([data-stage-intro=played]) .usK8qG_beam{animation:usK8qG_intro-beam var(--intro-pull) var(--intro-ease) var(--intro-brace) backwards, usK8qG_intro-fade var(--intro-fade) ease-out var(--intro-brace) backwards}:root:not([data-stage-intro=played]) .usK8qG_actor{animation:usK8qG_intro-actor var(--intro-pull) var(--intro-ease) var(--intro-brace) backwards, usK8qG_intro-fade var(--intro-fade) ease-out backwards}:root:not([data-stage-intro=played]) .usK8qG_actorFeet{animation:usK8qG_intro-fade var(--intro-fade) ease-out backwards}:root:not([data-stage-intro=played]) .usK8qG_actorShadow{animation:usK8qG_intro-fade var(--intro-fade) ease-out var(--intro-brace) backwards}:root:not([data-stage-intro=played]) .usK8qG_introFlap{animation:usK8qG_intro-hold var(--intro-duration) linear backwards}:root:not([data-stage-intro=played]) .usK8qG_copy{animation:usK8qG_intro-copy var(--intro-copy-fade) cubic-bezier(.2, .7, .2, 1) var(--intro-copy-delay) backwards}}@keyframes usK8qG_intro-glow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes usK8qG_intro-beam{0%{transform:scaleX(0)}to{transform:none}}@keyframes usK8qG_intro-actor{0%{transform:translateX(var(--intro-actor-shift))}to{transform:none}}@keyframes usK8qG_intro-fade{0%{opacity:0}to{opacity:1}}@keyframes usK8qG_intro-hold{0%,to{visibility:visible}}@keyframes usK8qG_intro-copy{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}:is([data-perf-off~=stage] .usK8qG_stage,[data-perf-off~=grain] .usK8qG_grain){display:none}
.erTWFG_reel{color:var(--color-white);position:relative}.erTWFG_pin{z-index:1;isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding:12vh 6vw;display:flex;position:relative;overflow:clip}.erTWFG_wall{width:max(100%, var(--curtain-fold-min));position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.erTWFG_tile{top:0;bottom:0;left:var(--l);width:var(--w);isolation:isolate;background:var(--color-curtain-red);position:absolute;overflow:hidden}.erTWFG_photo{background-color:#71060b;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.erTWFG_reel[data-reel-ready] .erTWFG_photo{background-image:var(--img)}.erTWFG_clip{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.erTWFG_photo[data-skipped],.erTWFG_photo[data-lead]{display:none}.erTWFG_photo[data-in-video]{visibility:hidden}@media (prefers-reduced-motion:reduce){.erTWFG_photo:not(:first-child){display:none}}@supports not (animation-timeline:view()){.erTWFG_photo:not(:first-child){display:none}}.erTWFG_shade{z-index:2;--shade-grain:var(--curtain-grain);--shade-folds:var(--curtain-folds);background:var(--shade-grain) 0 0 / var(--curtain-grain-size) repeat, linear-gradient(to bottom, #0009, #0000001f 40%, #0000002e 70%, #0000008c), var(--shade-folds) 50% 0 / max(100%, var(--curtain-fold-min)) 64px repeat;pointer-events:none;position:absolute;inset:0}.erTWFG_line{z-index:3;color:#ffffffa6;font-family:var(--font-stage-display);font-weight:var(--weight-display);letter-spacing:var(--reel-tracking);text-align:center;text-transform:uppercase;margin:0;font-size:min(14vw,16vh);line-height:1.1;position:relative}@supports (-webkit-text-stroke:1px white){.erTWFG_line{color:#0000;-webkit-text-stroke:max(1.5px, .025em) #ffffffa6}}.erTWFG_block{padding:.1em var(--reel-block-pad) .04em;background:#b3121a80;display:inline-block}@keyframes erTWFG_reel-travel{0%{transform:translate(100cqw)}to{transform:translate(-100%)}}@keyframes erTWFG_reel-switch{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.erTWFG_reel{height:calc(100vh + var(--reel-travel));view-timeline:--reel block}.erTWFG_pin{justify-content:flex-start;height:100vh;min-height:0;padding:0;position:sticky;top:0}.erTWFG_line{width:max-content;font-size:var(--reel-size);text-align:start;white-space:nowrap;line-height:.72;animation:linear both erTWFG_reel-travel;animation-timeline:--reel;animation-range:contain}.erTWFG_photo:not(:first-child){animation:linear both erTWFG_reel-switch;animation-timeline:--reel;animation-range:contain calc(var(--s) * 100%) contain calc((var(--s) + .05) * 100%)}}}[data-perf-off~=reel] .erTWFG_reel{height:auto}[data-perf-off~=reel] .erTWFG_pin{justify-content:center;height:auto;min-height:100vh;padding:12vh 6vw;position:relative}[data-perf-off~=reel] .erTWFG_line{text-align:center;white-space:normal;width:auto;font-size:min(14vw,16vh);line-height:1.1;animation:none}[data-perf-off~=reel] .erTWFG_photo:not(:first-child){display:none}[data-perf-off~=curtain] .erTWFG_shade{--shade-grain:none;--shade-folds:none}
.YPLgiW_about{gap:16px;max-width:40rem;display:grid}.YPLgiW_aboutLead{font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.5}.YPLgiW_aboutBody{gap:16px;font-size:clamp(1rem,.95rem + .3vw,1.25rem);line-height:1.55;display:grid}.YPLgiW_about p{margin:0}.YPLgiW_about>a{justify-self:start}.YPLgiW_contact{gap:clamp(40px,6vw,72px);display:grid}
.IzI8Ya_opener{--opener-w:min(100cqw - 2 * var(--content-pad), 110rem);width:var(--opener-w);margin-left:calc((100% - var(--opener-w)) / 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}@media (max-width:47.99em){.IzI8Ya_opener{grid-template-columns:minmax(0,1fr)}}.IzI8Ya_openerText{gap:24px;display:grid}.IzI8Ya_portrait{border:clamp(8px, .9vw, 12px) solid var(--color-white);background:var(--color-stage-black);width:100%;max-width:40rem}.IzI8Ya_profiles{flex-wrap:wrap;gap:4px;margin:0 0 0 -10px;padding:0;list-style:none;display:flex}.IzI8Ya_profile{width:44px;height:44px;color:var(--color-white);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.IzI8Ya_profile:hover,.IzI8Ya_profile:focus-visible{background:var(--color-white);color:var(--color-stage-black)}.IzI8Ya_credits{max-width:56rem;margin:0;padding:0;list-style:none;display:grid}.IzI8Ya_credit{border-top:2px solid #ffffff38;grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:4px clamp(16px,3vw,40px);padding:14px 0;display:grid}@media (max-width:35.99em){.IzI8Ya_credit{grid-template-columns:1fr}.IzI8Ya_when:empty{display:none}}.IzI8Ya_when{font-family:var(--font-title);font-size:var(--page-small);letter-spacing:var(--tracking-title);text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.5}.IzI8Ya_what{font-size:var(--page-body);line-height:1.55}.IzI8Ya_what p{margin:0}.IzI8Ya_what cite,.IzI8Ya_prose cite{font-style:italic}.IzI8Ya_prose{max-width:44rem;font-size:var(--page-body)}.IzI8Ya_prose p{margin:0;line-height:1.6}.IzI8Ya_listen{gap:clamp(28px,4vw,48px);display:grid}.IzI8Ya_group{gap:14px;display:grid}.IzI8Ya_groupTitle{font-family:var(--font-title);font-size:var(--page-small);letter-spacing:var(--tracking-title);text-transform:uppercase;margin:0;font-weight:700}.IzI8Ya_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.IzI8Ya_cards>li{display:grid}.IzI8Ya_card{border:2px solid var(--color-white);background:var(--color-stage-black);color:var(--color-white);grid-template-rows:auto auto 1fr auto;gap:10px;padding:clamp(18px,2vw,24px);text-decoration:none;display:grid}.IzI8Ya_card:hover,.IzI8Ya_card:focus-visible{background:var(--color-white);color:var(--color-stage-black)}.IzI8Ya_card:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}.IzI8Ya_card:active{color:var(--color-stage-black);background:#ffffffd1}.IzI8Ya_cardIcon{flex:none}.IzI8Ya_cardTitle{font-family:var(--font-stage-display);font-size:var(--page-h3);letter-spacing:var(--tracking-stage-display);text-transform:uppercase;line-height:1.1}.IzI8Ya_cardDescription{font-size:var(--page-body);line-height:1.5}.IzI8Ya_cardDescription p{margin:0}.IzI8Ya_cardAction{font-family:var(--font-title);font-size:var(--page-small);letter-spacing:var(--tracking-title);text-transform:uppercase;border-top:1px solid;align-items:center;gap:.5em;padding-top:12px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.IzI8Ya_card,.IzI8Ya_profile{transition:background-color .18s,color .18s}}.IzI8Ya_collaborators{gap:24px;margin:0;padding:0;list-style:none;display:grid}.IzI8Ya_collaborator{justify-items:start;gap:10px;display:grid}.IzI8Ya_logoLink{margin-left:-10px;padding:10px;text-decoration:none;display:inline-block}.IzI8Ya_logoLink:hover,.IzI8Ya_logoLink:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.IzI8Ya_logo{width:min(100%,22rem);height:auto;display:block}.IzI8Ya_caption{font-family:var(--font-title);font-size:var(--page-small);letter-spacing:var(--tracking-title);text-transform:uppercase;margin:0;font-weight:700}
.qpSGQq_document{--section-pad:clamp(88px, 11vw, 160px);padding-block:calc(var(--section-pad) + var(--veil-rise));color:var(--color-white);position:relative}.qpSGQq_flat{z-index:3;width:min(100% - 2 * var(--content-pad), 56rem);border-top:6px solid var(--curtain-lit,var(--color-curtain-red));background:var(--color-stage-black);margin-inline:auto;padding:clamp(24px,5vw,64px);position:relative}.qpSGQq_status{color:#ffffffbf;font-family:var(--font-title);font-size:var(--page-small);letter-spacing:var(--tracking-title);text-transform:uppercase;margin:0 0 clamp(20px,3vw,32px);font-weight:700;line-height:1.5}.qpSGQq_draftNotice{border-inline-start:6px solid var(--color-curtain-red);background:var(--color-white);color:var(--color-stage-black);font-size:var(--page-body);grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:clamp(28px,4vw,48px);padding:clamp(16px,2.5vw,24px);line-height:1.5;display:grid}.qpSGQq_draftNotice p{margin:0}.qpSGQq_draftIcon{color:var(--color-curtain-red);margin-top:.15em}.qpSGQq_draftHeading{font-weight:700}.qpSGQq_prose{font-size:var(--page-body);line-height:1.6}.qpSGQq_prose>:first-child{margin-top:0}.qpSGQq_prose h2{font-size:var(--page-h3);letter-spacing:var(--tracking-stage-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:2.5em 0 .9em;line-height:1.15}.qpSGQq_prose h3{font-family:var(--font-title);font-size:var(--page-small);letter-spacing:var(--tracking-title);text-transform:uppercase;margin:2em 0 .75em;font-weight:700;line-height:1.5}.qpSGQq_prose p{margin:0 0 1em}.qpSGQq_prose strong{font-weight:700}.qpSGQq_prose :is(p,li,td){overflow-wrap:anywhere}:is(.qpSGQq_prose ul,.qpSGQq_prose ol){max-width:68ch;margin:0 0 1em;padding-inline-start:1.5em}.qpSGQq_prose li{margin-bottom:.4em}.qpSGQq_prose li>:is(ul,ol){margin-top:.4em}.qpSGQq_prose a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(.qpSGQq_prose a:hover,.qpSGQq_prose a:focus-visible){text-decoration-thickness:2px}.qpSGQq_prose hr{border:0;border-top:1px solid #ffffff38;margin:2em 0}.qpSGQq_prose .tableScroll{border:1px solid #ffffff38;max-width:100%;margin:0 0 1.5em;overflow-x:auto}.qpSGQq_prose table{border-collapse:collapse;width:100%;font-size:var(--page-small);line-height:1.5}.qpSGQq_prose .tableScroll>table{min-width:36rem}:is(.qpSGQq_prose th,.qpSGQq_prose td){text-align:start;vertical-align:top;border:1px solid #ffffff38;padding:.6em .8em}.qpSGQq_prose .tableScroll tr>:first-child{border-inline-start:0}.qpSGQq_prose .tableScroll tr>:last-child{border-inline-end:0}.qpSGQq_prose .tableScroll thead tr:first-child>*{border-top:0}.qpSGQq_prose .tableScroll tbody tr:last-child>*{border-bottom:0}.qpSGQq_prose th{background:#ffffff14;font-weight:700}
