@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c0a97eaefa9a972-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/180a42cfd56a8f5d-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e368dbf2d3b24ea3-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.EzHMOa_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.EzHMOa_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:102.74%}.hccXaq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.hccXaq_variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--ink:#121212;--ink-2:#1c1917;--ink-3:#2a2522;--paper:#f3eadb;--paper-2:#e9dcc6;--paper-3:#dccbb0;--red:#c8102e;--red-2:#a30d25;--pink:#d9a7a0;--tan:#a88b6a;--muted:#6b5f52;--muted-on-ink:#b7aa98;--display:var(--font-fraunces), "Iowan Old Style", Georgia, serif;--text:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1180px;--gutter:clamp(16px, 5vw, 56px);--header-h:64px;--radius:14px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-curtain:cubic-bezier(.76, 0, .24, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{background:var(--ink);color:var(--paper);font-family:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit}:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.skip{z-index:100;background:var(--paper);color:var(--ink);border-radius:8px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.display{font-family:var(--display);font-variation-settings:"opsz" 144, "SOFT" 30, "WONK" 1;letter-spacing:-.015em;font-weight:600;line-height:.98}.eyebrow{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:.78rem;font-weight:600;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";opacity:.6;background:currentColor;width:28px;height:1px}.btn{letter-spacing:.01em;white-space:nowrap;min-height:48px;transition:transform .25s var(--ease-out), background-color .25s, color .25s, box-shadow .25s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--red{background:var(--red);color:var(--paper);box-shadow:0 10px 30px -12px #c8102eb3}.btn--red:hover{background:var(--red-2)}.btn--paper{background:var(--paper);color:var(--ink)}.btn--paper:hover{background:#fff}.btn--ghost{background:0 0;border:1.5px solid}.btn--lg{min-height:58px;padding:0 30px;font-size:1.1rem}.btn svg{width:18px;height:18px}.header{z-index:50;height:var(--header-h);-webkit-backdrop-filter:saturate(140%)blur(12px);background:#121212c7;border-bottom:1px solid #f3eadb14;position:sticky;top:0}.header__in{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.brand{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 50, "WONK" 1;letter-spacing:.01em;align-items:center;gap:10px;font-size:1.35rem;font-weight:700;display:inline-flex}.brand__pole{background:repeating-linear-gradient(-45deg, var(--red) 0 5px, var(--paper) 5px 10px, #3b6fd8 10px 15px, var(--paper) 15px 20px);border-radius:5px;width:10px;height:26px;box-shadow:inset 0 0 0 1px #00000040}.nav{color:var(--muted-on-ink);gap:28px;font-size:.95rem;display:none}.nav a{padding:6px 0;transition:color .2s;position:relative}.nav a:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .3s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover{color:var(--paper)}.nav a:hover:after{transform:scaleX(1)}.header .btn{min-height:42px;padding:0 18px;font-size:.95rem}@media (min-width:900px){.nav{display:flex}}.hero{isolation:isolate;background:var(--ink);padding-block:clamp(48px,9vh,110px) clamp(56px,9vh,110px);position:relative;overflow:hidden}.hero__light{z-index:-1;background:radial-gradient(60% 55% at 30% 0,#d9a7a038,#0000 70%),radial-gradient(45% 45% at 85% 100%,#c8102e38,#0000 70%);position:absolute;inset:0}.hero__grid{align-items:center;gap:clamp(36px,6vw,72px);display:grid}@media (min-width:900px){.hero__grid{grid-template-columns:1.08fr .92fr}}.hero__copy{color:var(--paper)}.hero__copy .eyebrow{color:var(--pink)}.hero__title{color:var(--paper);margin-top:22px;font-size:clamp(3.4rem,12.5vw,8.4rem)}.hero__title em{font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;color:var(--pink);font-style:italic}.hero__sub{max-width:34ch;color:var(--muted-on-ink);margin-top:22px;font-size:clamp(1.1rem,1.6vw,1.3rem)}.hero__sub strong{color:var(--paper);font-weight:600}.hero__cta{flex-wrap:wrap;gap:12px 14px;margin-top:32px;display:flex}.proof{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.proof a,.proof span{color:var(--paper);border:1px solid #f3eadb2e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;transition:border-color .2s,background-color .2s;display:inline-flex}.proof a:hover{border-color:var(--pink);background:#d9a7a014}.proof .star{color:var(--red);font-size:1rem;line-height:1}.hero__stage{justify-self:center;width:min(100%,520px);position:relative}.hero__frame{aspect-ratio:4/5;background:var(--ink-2);border-radius:18px;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 40px 80px -30px #000c,0 0 0 1px #f3eadb14}.hero__frame img{object-fit:cover;width:100%;height:100%}.hero__frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#1212128c);position:absolute;inset:0}.stub{background:var(--paper);color:var(--ink);border-radius:10px;padding:12px 16px 12px 18px;font-size:.8rem;line-height:1.25;position:absolute;bottom:28px;right:-8px;transform:rotate(4deg);box-shadow:0 20px 40px -20px #000c;-webkit-mask:radial-gradient(circle at 0,#0000 7px,#000 7.5px);mask:radial-gradient(circle at 0,#0000 7px,#000 7.5px)}.stub b{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;font-weight:700;display:block}.stub small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:.66rem;display:block}@media (min-width:900px){.stub{right:-28px}}.curtain{z-index:5;pointer-events:none;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.curtain span{background:repeating-linear-gradient(90deg, var(--red-2) 0 18px, var(--red) 18px 42px, #8d0b20 42px 60px);height:100%;animation:curtain-left 1.15s var(--ease-curtain) .35s forwards;display:block;box-shadow:inset 0 -40px 60px -30px #0009}.curtain span:last-child{animation-name:curtain-right}@keyframes curtain-left{to{transform:translate(-102%)}}@keyframes curtain-right{to{transform:translate(102%)}}.hero__copy>*{animation:rise .9s var(--ease-out) both}.hero__copy>:first-child{animation-delay:.55s}.hero__copy>:nth-child(2){animation-delay:.65s}.hero__copy>:nth-child(3){animation-delay:.75s}.hero__copy>:nth-child(4){animation-delay:.85s}.hero__copy>:nth-child(5){animation-delay:.95s}.hero__stage{animation:settle 1.2s var(--ease-out) .3s both}@keyframes settle{0%{transform:scale(.97)translateY(10px)}to{transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ticker{background:var(--red);color:var(--paper);border-block:1px solid #0003;padding-block:12px;overflow:hidden}.ticker__track{gap:0;width:max-content;animation:38s linear infinite marquee;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 60, "WONK" 1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding-inline:11px;font-size:1.15rem;font-style:italic;display:inline-flex}.ticker__item:after{content:"✂";opacity:.8;font-size:.9rem;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.act{padding-block:clamp(72px,11vw,140px)}.act--paper{background:var(--paper);color:var(--ink)}.act--ink{background:var(--ink);color:var(--paper)}.act--red{background:var(--red);color:var(--paper)}.act__head{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.act__head .eyebrow{color:var(--red)}.act--ink .act__head .eyebrow{color:var(--pink)}.act__title{margin-top:16px;font-size:clamp(2.3rem,6vw,4.4rem)}.act__lede{max-width:56ch;color:var(--muted);margin-top:18px;font-size:1.1rem}.act--ink .act__lede{color:var(--muted-on-ink)}.act__foot{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:clamp(32px,4vw,48px);display:flex}.act__note{color:var(--muted);font-size:.9rem}.act--ink .act__note{color:var(--muted-on-ink)}.cast{border-top:1px solid #12121224}.cast__row{border-bottom:1px solid #12121224;grid-template-columns:1fr auto;grid-template-areas:"name price""blurb blurb""meta meta";gap:6px 18px;padding-block:22px;display:grid}.cast__name{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 40, "WONK" 1;grid-area:name;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:600;line-height:1.1}.cast__blurb{color:var(--muted);grid-area:blurb;max-width:54ch}.cast__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--tan);grid-area:meta;font-size:.82rem}.cast__price{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 0, "WONK" 0;color:var(--red);grid-area:price;align-self:start;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.1}.cast__price sup{vertical-align:top;margin-right:1px;font-size:.55em;font-weight:600;position:relative;top:.25em}@media (min-width:760px){.cast__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) auto auto;grid-template-areas:"name blurb meta price";align-items:baseline;gap:26px;padding-block:26px}.cast__meta{white-space:nowrap}.cast__price{text-align:right;min-width:4ch}}.cuts{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:700px){.cuts{grid-template-columns:repeat(3,1fr);gap:16px}}.cut{aspect-ratio:4/5;background:var(--ink-2);border-radius:12px;display:block;position:relative;overflow:hidden}.cut img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.cut:hover img{transform:scale(1.04)}.cut__cap{color:var(--paper);opacity:0;transition:opacity .3s, transform .3s var(--ease-out);background:linear-gradient(#0000,#121212bf);padding:36px 14px 12px;font-size:.85rem;font-weight:500;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.cut:hover .cut__cap,.cut:focus-visible .cut__cap{opacity:1;transform:none}@media (hover:none){.cut__cap{opacity:1;padding-top:28px;font-size:.78rem;transform:none}}.cuts li:first-child{grid-column:span 2}.cuts li:first-child .cut{aspect-ratio:8/5}@media (min-width:700px){.cuts li:first-child{grid-column:auto}.cuts li:first-child .cut{aspect-ratio:4/5}}.reels{margin-top:clamp(40px,6vw,72px)}.reels__title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.reels__title h3{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 40, "WONK" 1;font-size:1.5rem;font-weight:600}.reels__title a{color:var(--pink);white-space:nowrap;font-size:.92rem}.reels__list{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-bottom:8px;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.reels__list::-webkit-scrollbar{display:none}@media (min-width:900px){.reels__list{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.reel{scroll-snap-align:start;background:var(--ink-2);min-height:150px;transition:border-color .25s, transform .25s var(--ease-out);border:1px solid #f3eadb14;border-radius:14px;flex-direction:column;justify-content:space-between;gap:24px;padding:18px;display:flex}.reel:hover{border-color:var(--pink);transform:translateY(-3px)}.reel__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--pink);align-items:center;gap:8px;font-size:.74rem;display:inline-flex}.reel__tag svg{width:16px;height:16px}.reel__title{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 40, "WONK" 1;font-size:1.2rem;font-weight:600;line-height:1.15}.reel__go{color:var(--muted-on-ink);font-size:.88rem}.critics{gap:14px;display:grid}@media (min-width:640px){.critics{grid-template-columns:repeat(2,1fr)}}@media (min-width:640px) and (max-width:999px){.critic:last-child:nth-child(odd){grid-column:span 2}}@media (min-width:1000px){.critics{grid-template-columns:repeat(3,1fr);gap:18px}}.critic{border-radius:var(--radius);background:#fff8ec;border:1px solid #12121214;flex-direction:column;gap:14px;padding:26px 24px 22px;display:flex;position:relative;box-shadow:0 20px 40px -32px #12121280}.critic__stars{color:var(--red);letter-spacing:.1em;font-size:1rem}.critic__quote{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 70, "WONK" 1;text-wrap:pretty;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:500;line-height:1.25}.critic__quote:before{content:"“";color:var(--pink)}.critic__quote:after{content:"”";color:var(--pink)}.critic__by{color:var(--muted);margin-top:auto;font-size:.85rem}.critic__by b{color:var(--ink);font-weight:600}.critic--feature{background:var(--ink);color:var(--paper);border-color:#0000}.critic--feature .critic__by{color:var(--muted-on-ink)}.critic--feature .critic__by b{color:var(--paper)}@media (min-width:1000px){.critic--feature{grid-row:span 2}.critic--feature .critic__quote{font-size:2rem}}.rating{background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 12px;font-size:.92rem;display:inline-flex}.rating b{font-family:var(--display);font-size:1.35rem;font-weight:700;line-height:1}.rating .star{color:var(--red)}.star-grid{align-items:center;gap:clamp(32px,6vw,72px);display:grid}@media (min-width:900px){.star-grid{grid-template-columns:.95fr 1.05fr}}.star-photo{aspect-ratio:1;border-radius:18px;max-width:560px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 40px 80px -36px #000000e6}.star-photo img{object-fit:cover;width:100%;height:100%}.star-copy p+p{margin-top:16px}.star-copy .lead{font-family:var(--display);font-variation-settings:"opsz" 72, "SOFT" 50, "WONK" 1;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:500;line-height:1.25}.star-copy .body{color:var(--muted-on-ink)}.socials{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.socials a{border:1px solid #f3eadb2e;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:.92rem;transition:border-color .2s,background-color .2s;display:inline-flex}.socials a:hover{border-color:var(--pink);background:#d9a7a014}.socials svg{width:18px;height:18px}.socials b{font-weight:600}.socials small{color:var(--muted-on-ink)}.ticket{background:var(--paper);color:var(--ink);-webkit-mask-composite:source-in;border-radius:14px;grid-template-columns:auto 1fr;gap:0;margin-top:34px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 0,#0000 10px,#000 10.5px),radial-gradient(circle at 100%,#0000 10px,#000 10.5px);mask-image:radial-gradient(circle at 0,#0000 10px,#000 10.5px),radial-gradient(circle at 100%,#0000 10px,#000 10.5px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ticket__stub{background:var(--red);color:var(--paper);writing-mode:vertical-rl;letter-spacing:.26em;text-transform:uppercase;border-right:2px dashed #f3eadb99;place-items:center;padding:18px 16px;font-size:.74rem;font-weight:700;display:grid;transform:rotate(180deg)}.ticket__body{padding:20px 22px}.ticket__body b{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 40, "WONK" 1;font-size:1.35rem;font-weight:700;line-height:1.15;display:block}.ticket__body p{color:var(--muted);margin-top:6px;font-size:.95rem}.venue{gap:18px;display:grid}@media (min-width:860px){.venue{grid-template-columns:1fr 1fr;gap:24px}}.card{border-radius:var(--radius);background:#fff8ec;border:1px solid #12121214;padding:clamp(22px,3vw,32px)}.card h3{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 40, "WONK" 1;margin-bottom:16px;font-size:1.45rem;font-weight:600}.hours{border-top:1px solid #1212121a}.hours li{border-bottom:1px solid #1212121a;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.hours li.is-open b{color:var(--red)}.hours li .closed{color:var(--muted)}.hours__note{color:var(--muted);margin-top:14px;font-size:.88rem}.addr{font-size:1.1rem;font-style:normal;line-height:1.5}.addr b{font-weight:600;display:block}.venue__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.venue__actions .btn{min-height:44px}.venue__list{color:var(--muted);gap:10px;margin-top:20px;font-size:.95rem;display:grid}.venue__list li{padding-left:24px;position:relative}.venue__list li:before{content:"✂";color:var(--red);position:absolute;top:0;left:0}.venue__list a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:3px}.finale{text-align:center}.finale__title{font-size:clamp(3rem,11vw,7.5rem)}.finale__title em{font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;font-style:italic}.finale__sub{color:#f3eadbd9;max-width:44ch;margin:18px auto 0;font-size:1.1rem}.finale__cta{flex-wrap:wrap;justify-content:center;gap:12px 14px;margin-top:30px;display:flex}.footer{background:var(--ink);color:var(--muted-on-ink);padding-block:44px 36px;font-size:.92rem}.footer__in{gap:22px;display:grid}@media (min-width:760px){.footer__in{grid-template-columns:1fr auto;align-items:end}}.footer__sign{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 60, "WONK" 1;color:var(--paper);font-size:1.4rem;font-style:italic}.footer__links{flex-wrap:wrap;gap:8px 18px;display:flex}.footer__links a:hover{color:var(--paper)}.footer__meta{border-top:1px solid #f3eadb14;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:26px;padding-top:18px;font-size:.82rem;display:flex}.footer__meta a{color:var(--paper)}.js [data-reveal]{opacity:0;transition:opacity .7s ease, transform .8s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);will-change:opacity, transform;transform:translateY(22px)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal=wipe]{transition:opacity .4s;transform:none}.js [data-reveal=wipe]>*{clip-path:inset(0 50%);transition:clip-path .9s var(--ease-curtain);display:inline-block}.js [data-reveal=wipe].is-in>*{clip-path:inset(0)}.js [data-reveal=iris]{transition:opacity .4s;transition-delay:calc(var(--i,0) * 90ms);transform:none}.js [data-reveal=iris]>*{clip-path:circle(0%);transition:clip-path 1s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}.js [data-reveal=iris].is-in>*{clip-path:circle(75%)}.js [data-reveal=stamp]{transition:opacity .45s ease, transform .6s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms);transform:scale(1.06)rotate(-1.5deg)}.js [data-reveal=stamp].is-in{transform:none}.js [data-reveal=draw]{transform-origin:0;transform:scaleX(0)}.js [data-reveal=draw].is-in{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.curtain,.ticker__track{animation:none}.curtain{display:none}.hero__copy>*,.hero__stage{animation:none}.hero__stage{transform:none}.js [data-reveal],.js [data-reveal=wipe],.js [data-reveal=wipe]>*,.js [data-reveal=iris],.js [data-reveal=iris]>*,.js [data-reveal=stamp],.js [data-reveal=draw]{opacity:1;clip-path:none;transition:none;transform:none}.btn,.cut img,.reel{transition:none}}
