@font-face{font-family:__Righteous_9f6af0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6da7e276b5467ef-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:__Righteous_9f6af0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/63fe087876587bbb-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:__Righteous_Fallback_9f6af0;src:local("Arial");ascent-override:92.55%;descent-override:24.14%;line-gap-override:0.00%;size-adjust:106.42%}.__className_9f6af0{font-family:__Righteous_9f6af0,__Righteous_Fallback_9f6af0;font-weight:400;font-style:normal}.__variable_9f6af0{--font-righteous:"__Righteous_9f6af0","__Righteous_Fallback_9f6af0"}@font-face{font-family:__Cormorant_Garamond_2b676e;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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:__Cormorant_Garamond_2b676e;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Cormorant_Garamond_2b676e;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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:__Cormorant_Garamond_2b676e;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-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:__Cormorant_Garamond_2b676e;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:__Cormorant_Garamond_2b676e;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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:__Cormorant_Garamond_2b676e;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Cormorant_Garamond_2b676e;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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:__Cormorant_Garamond_2b676e;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-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:__Cormorant_Garamond_2b676e;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:__Cormorant_Garamond_2b676e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:__Cormorant_Garamond_2b676e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Cormorant_Garamond_2b676e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:__Cormorant_Garamond_2b676e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:__Cormorant_Garamond_2b676e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:__Cormorant_Garamond_2b676e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:__Cormorant_Garamond_2b676e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Cormorant_Garamond_2b676e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:__Cormorant_Garamond_2b676e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:__Cormorant_Garamond_2b676e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:__Cormorant_Garamond_Fallback_2b676e;src:local("Times New Roman");ascent-override:94.99%;descent-override:29.50%;line-gap-override:0.00%;size-adjust:97.27%}.__className_2b676e{font-family:__Cormorant_Garamond_2b676e,__Cormorant_Garamond_Fallback_2b676e}.__variable_2b676e{--font-cormorant:"__Cormorant_Garamond_2b676e","__Cormorant_Garamond_Fallback_2b676e"}@font-face{font-family:__Special_Elite_91eb3e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c310187b552b27d-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:__Special_Elite_91eb3e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e210f091ebfac73b-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:__Special_Elite_Fallback_91eb3e;src:local("Arial");ascent-override:59.52%;descent-override:25.13%;line-gap-override:0.00%;size-adjust:118.14%}.__className_91eb3e{font-family:__Special_Elite_91eb3e,__Special_Elite_Fallback_91eb3e;font-weight:400;font-style:normal}.__variable_91eb3e{--font-special:"__Special_Elite_91eb3e","__Special_Elite_Fallback_91eb3e"}@font-face{font-family:__Oswald_b570fd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:__Oswald_b570fd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Oswald_b570fd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:__Oswald_b570fd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:__Oswald_b570fd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:__Oswald_b570fd;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:__Oswald_b570fd;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Oswald_b570fd;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:__Oswald_b570fd;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:__Oswald_b570fd;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:__Oswald_Fallback_b570fd;src:local("Arial");ascent-override:145.07%;descent-override:35.14%;line-gap-override:0.00%;size-adjust:82.24%}.__className_b570fd{font-family:__Oswald_b570fd,__Oswald_Fallback_b570fd;font-style:normal}.__variable_b570fd{--font-marquee:"__Oswald_b570fd","__Oswald_Fallback_b570fd"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0d1e3a;--gold:#c8a84b;--gold-light:#f0d078;--cream:#fdf6e3;--dark:#08101e;--paper:#e8e0cc;--silver:#d9dbde;--silver-deep:#cfd1d5}body,html{width:100%;height:100%;overflow:hidden;background:var(--paper)}.stage{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;perspective:1400px;perspective-origin:50% 50%;z-index:10;transition:opacity .6s ease}.stage.hold{pointer-events:none}.stage.fade{opacity:0;transition:opacity .45s ease}.stage.hidden{display:none}.stage.pre-mount{opacity:0;transition:none}.laptop-scene{--rest:4;--u:calc(1px * var(--rest));position:relative;transform:translateY(calc(18px * var(--rest)));transform-origin:center center;transform-style:preserve-3d}.laptop-scene.zoom-out{transform:scale(calc(var(--fit, 1) / var(--rest)));transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.laptop-scene.spin{animation:fullspin 1s cubic-bezier(.4,0,.15,1) forwards}@keyframes fullspin{0%{transform:scale(calc(var(--fit, 1) / var(--rest))) rotateY(0deg)}45%{transform:scale(calc(var(--fit, 1) * 1.06 / var(--rest))) rotateY(90deg)}55%{transform:scale(calc(var(--fit, 1) * 1.06 / var(--rest))) rotateY(90deg)}to{transform:scale(calc(var(--fit, 1) / var(--rest))) rotateY(180deg)}}.laptop-scene.flipped{transform:scale(calc(var(--fit, 1) / var(--rest))) rotateY(180deg)}.laptop-scene.zoom-in{transform:scale(calc(var(--zoom, 3.4) / var(--rest))) rotateY(180deg);transition:transform 1.15s cubic-bezier(.6,.05,.8,.4)}.card{width:calc(520 * var(--u));height:calc(340 * var(--u));position:relative;transform-style:preserve-3d;margin:0 auto}.face{position:absolute;inset:0;border-radius:calc(16 * var(--u)) calc(16 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u));border:calc(5 * var(--u)) solid #1a1a1a;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.face-back{background:var(--silver);box-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 #1a1a1a,calc(12 * var(--u)) calc(12 * var(--u)) 0 rgba(0,0,0,.1);transform:rotateY(0deg)}.face-front{background:var(--navy);transform:rotateY(180deg);border:calc(8 * var(--u)) solid #111;outline:calc(3 * var(--u)) solid #2a2a2e;border-radius:calc(10 * var(--u));box-shadow:calc(-6 * var(--u)) calc(6 * var(--u)) 0 #1a1a1a}.face-front:before{top:0;width:calc(56 * var(--u));height:calc(9 * var(--u));background:#0a0a0a;border-radius:0 0 calc(7 * var(--u)) calc(7 * var(--u));z-index:5}.face-front:after,.face-front:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.face-front:after{top:calc(3 * var(--u));width:calc(3 * var(--u));height:calc(3 * var(--u));border-radius:50%;background:#3ddc55;box-shadow:0 0 calc(3 * var(--u)) rgba(61,220,85,.9);z-index:6}.screen-content{width:100%;height:100%;position:relative;background:linear-gradient(to bottom,#1b3158,var(--dark))}.screen-content:after{content:"";z-index:2;background:linear-gradient(135deg,hsla(0,0%,100%,.04),transparent 50%)}.screen-content:after,.screen-mini{position:absolute;inset:0;pointer-events:none}.screen-mini{overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.screen-mini-inner{flex-shrink:0;width:1680px;transform:scale(.3);transform-origin:top center;background:radial-gradient(ellipse 55% 35% at 72% 10%,rgba(82,110,170,.32),transparent 70%),radial-gradient(ellipse 45% 30% at 22% 22%,rgba(150,100,110,.14),transparent 70%),linear-gradient(to bottom,#1b3158 0,#0f1f3d 50%,var(--dark) 100%)}.screen-mini-inner .facade{background:none}.laptop-base{width:calc(540 * var(--u));height:calc(20 * var(--u));background:var(--silver-deep);border-top:calc(4 * var(--u)) solid #1a1a1a;border:calc(4 * var(--u)) solid #1a1a1a;border-top-width:calc(2 * var(--u));border-radius:0 0 calc(12 * var(--u)) calc(12 * var(--u));box-shadow:calc(5 * var(--u)) calc(5 * var(--u)) 0 #1a1a1a;position:relative;margin-top:calc(-2 * var(--u));opacity:0}.laptop-base:after{content:"";position:absolute;bottom:calc(3 * var(--u));left:50%;transform:translateX(-50%);width:calc(70 * var(--u));height:calc(7 * var(--u));border-radius:calc(4 * var(--u));background:#bcbec2;border:calc(1.5 * var(--u)) solid rgba(0,0,0,.15)}.laptop-shadow{width:calc(500 * var(--u));height:calc(14 * var(--u));background:radial-gradient(ellipse,rgba(0,0,0,.18) 0,transparent 70%);margin:calc(4 * var(--u)) auto 0;opacity:0}.laptop-scene.open .laptop-base,.laptop-scene.open .laptop-shadow{opacity:1;transition:opacity .25s ease}.sticker-canvas{position:absolute;inset:0;overflow:hidden}.name-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.name-btn{position:relative;z-index:0;font-family:var(--font-righteous);font-size:calc(34 * var(--u));font-weight:400;cursor:pointer;letter-spacing:.04em;line-height:1;white-space:nowrap;text-align:center;border:calc(4 * var(--u)) solid #1a1a1a;border-radius:calc(6 * var(--u));padding:calc(12 * var(--u)) calc(26 * var(--u)) calc(14 * var(--u));transition:color .25s ease,background .25s ease,border-color .25s ease,transform .15s ease,opacity .3s ease}.name-btn,.name-btn:hover{color:#1a1a1a;background:#fff}.name-btn:hover{z-index:999;border-color:#1a1a1a;transform:scale(1.02)}.name-br{display:none}.name-btn.clicked{pointer-events:none;cursor:default;opacity:1;color:#1a1a1a;background:#fff;border-color:#1a1a1a;z-index:999}.sticker{position:absolute;display:flex;align-items:center;justify-content:center;font-family:var(--font-special);font-weight:700;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;border:calc(3 * var(--u)) solid #1a1a1a}.sticker-logo{border:none;border-radius:calc(12 * var(--u));overflow:hidden}.sticker-cutout img,.sticker-logo img{width:100%;height:100%;display:block}.sticker-logo img{object-fit:cover}.sticker-cutout img{object-fit:contain}.sticker-cutout{border:none;background:none}.sc-mobile{display:none}@media (max-width:520px){.sc-desktop{display:none}.sc-mobile{display:block}}.theatre-world{position:fixed;inset:0;background:var(--dark);z-index:5;display:flex;flex-direction:column;align-items:center;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .25s ease}.theatre-world.show{opacity:1;pointer-events:all}.facade{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;height:100vh;height:100svh;min-height:660px;padding-top:clamp(22px,4svh,44px);flex-shrink:0;overflow:hidden;background:radial-gradient(ellipse 55% 35% at 72% 10%,rgba(82,110,170,.32),transparent 70%),radial-gradient(ellipse 45% 30% at 22% 22%,rgba(150,100,110,.14),transparent 70%),linear-gradient(to bottom,#1b3158 0,#0f1f3d 50%,var(--dark) 100%)}.f-scene{width:470px;max-width:100%;min-height:0;justify-content:flex-end}.f-scene,.f-tower{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center}.f-tower{z-index:3;width:232px;min-height:235px;max-height:500px;container-type:size;justify-content:center;background:linear-gradient(#0a1226,#0e1830);border:3px solid #b8983f;border-bottom:none;border-radius:116px 116px 0 0;box-shadow:0 0 22px rgba(255,190,80,.35),0 0 60px rgba(255,160,40,.15),inset 0 0 0 7px #0a1226,inset 0 0 0 9px rgba(200,168,75,.75)}.f-letter{font-family:var(--font-righteous);font-size:54px;font-size:min(54px,10.6cqh);line-height:1.1;color:#fff3d6;-webkit-text-stroke:1.2px #6d521e;paint-order:stroke fill;animation:neon-wave 2.6s ease-in-out infinite}@keyframes neon-wave{0%,to{color:#ffe9b8;text-shadow:1px 1px 0 #7a5d24,2px 2px 0 #5c451b,3px 3px 1px rgba(40,30,10,.85),0 0 2px rgba(255,244,214,.8),0 0 8px rgba(255,214,120,.85),0 0 18px rgba(255,165,40,.6),0 0 38px rgba(255,125,0,.4)}50%{color:#fffdf6;text-shadow:1px 1px 0 #7a5d24,2px 2px 0 #5c451b,3px 3px 1px rgba(40,30,10,.85),0 0 3px hsla(0,0%,100%,.95),0 0 10px #ffe096,0 0 24px rgba(255,175,50,.85),0 0 50px rgba(255,130,0,.6),0 0 80px rgba(255,110,0,.35)}}.f-steps{position:relative;z-index:1;width:100%;height:150px;margin-top:-150px}.f-step{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-width:100%;background:linear-gradient(#3d4253,#262b3c);border:2px solid rgba(200,168,75,.5);border-bottom:none;border-radius:22px 22px 0 0;box-shadow:0 0 14px rgba(255,190,80,.16),inset 0 8px 14px rgba(0,0,0,.25)}.f-step.s1{width:470px;height:64px}.f-step.s2{width:388px;height:104px}.f-step.s3{width:306px;height:142px}.f-canopy{position:relative;z-index:4;width:470px;max-width:100%;box-shadow:0 22px 44px rgba(0,0,0,.55)}.f-canopy:after{content:"";display:block;height:3px;background:var(--gold)}.f-wing{--band:37px;--stripe:52px;position:absolute;top:0;height:100%;width:88px;z-index:-1;background:linear-gradient(to bottom,#0c1322 0 calc(var(--band) - 3px),var(--gold) calc(var(--band) - 3px) var(--band),transparent var(--band)),linear-gradient(to top,var(--gold) 0 3px,transparent 3px),linear-gradient(rgba(18,24,40,.22),rgba(18,24,40,.22)),repeating-linear-gradient(to bottom,#f6efdc 0 calc(var(--stripe) - 2px),#ddd2ad calc(var(--stripe) - 2px) var(--stripe)),#f6efdc;background-position:0 0,0 0,0 0,0 var(--band),0 0;border-top:2px solid var(--gold)}.f-wing.wing-l{right:100%;transform-origin:right center;transform:perspective(700px) rotateY(-56deg)}.f-wing.wing-r{left:100%;transform-origin:left center;transform:perspective(700px) rotateY(56deg)}.f-post{position:absolute;top:-2px;bottom:-2px;width:8px;z-index:2;background:linear-gradient(180deg,#16223c,#0c1322);border-left:1.5px solid var(--gold);border-right:1.5px solid var(--gold)}.f-post.post-l{left:-4px}.f-post.post-r{right:-4px}.f-nowshowing{background:#0c1322;border-top:2px solid var(--gold);border-bottom:2px solid var(--gold);padding:11px 0 9px;text-align:center;font-family:var(--font-special);font-size:15px;letter-spacing:.5em;text-indent:.5em;color:var(--gold-light);text-transform:uppercase;text-shadow:0 0 10px rgba(255,205,100,.75)}.f-board{background:#f6efdc;border-left:9px solid #0c1322;border-right:9px solid #0c1322;box-shadow:inset 0 6px 18px rgba(0,0,0,.16)}.f-row{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;background:transparent;border:0;border-bottom:2px solid #ddd2ad;padding:9px 0 7px;cursor:pointer;font-family:var(--font-marquee);font-size:23px;font-weight:600;letter-spacing:.24em;text-indent:.24em;color:#111;text-transform:uppercase;transition:background .12s}.f-row:last-child{border-bottom:0}.f-row:hover{background:#ece2c4}.f-underside{--tray-half:170px;position:relative;z-index:3;width:100%;height:52px;margin-top:-8px;perspective:180px;perspective-origin:50% 0;-webkit-clip-path:polygon(0 0,100% 0,calc(50% + var(--tray-half)) 100%,calc(50% - var(--tray-half)) 100%);clip-path:polygon(0 0,100% 0,calc(50% + var(--tray-half)) 100%,calc(50% - var(--tray-half)) 100%)}.f-underside-plane{width:100%;height:133px;transform-origin:top center;transform:rotateX(-48deg);display:flex;flex-direction:column;justify-content:space-evenly;padding:2px 7px 12px;background:radial-gradient(48% 26px at 50% 0,rgba(255,195,90,.16),transparent 75%),linear-gradient(#2a1c0c,#0c0702 85%)}.f-bulbrow{display:flex;justify-content:space-between;margin:0 auto}.f-bulbrow:first-child{width:95%}.f-bulbrow:nth-child(2){width:91%}.b{width:10px;height:16px;border-radius:50%;background:#ffe566;box-shadow:0 0 5px #ffe566,0 0 12px #fa0}@keyframes chase{0%{opacity:1}33%{opacity:.08}66%{opacity:.5}}@keyframes chase2{0%{opacity:.08}33%{opacity:.5}66%{opacity:1}}@keyframes chase3{0%{opacity:.5}33%{opacity:1}66%{opacity:.08}}.b.c1{animation:chase 1s infinite}.b.c2{animation:chase2 1s infinite}.b.c3{animation:chase3 1s infinite}.f-wall{z-index:2;width:560px;margin-top:-12px;padding-top:12px;flex-direction:column;align-items:center;background:linear-gradient(90deg,transparent 0 14px,hsla(0,0%,100%,.045) 14px 16px,transparent 16px 30px),linear-gradient(180deg,hsla(0,0%,100%,.03) 0 2px,transparent 2px 26px),linear-gradient(#142648,#0c1830);background-size:30px 100%,100% 26px,100% 100%;background-repeat:repeat,repeat,no-repeat;background-position:50% 0,0 0,0 0;border-left:3px solid #1b2c4c;border-right:3px solid #1b2c4c}.f-entrance,.f-wall{position:relative;display:flex}.f-entrance{width:300px;max-width:100%;height:128px;align-items:flex-end;justify-content:center;gap:13px}.f-door{width:44px;height:92px;border:3px solid #7a6433;border-bottom:none;border-radius:4px 4px 0 0;background:linear-gradient(rgba(255,206,110,.3),rgba(255,180,70,.14) 55%,rgba(30,24,12,.35)),#1c2742;box-shadow:0 0 20px rgba(255,195,95,.22),inset 0 0 24px rgba(255,195,95,.3);position:relative}.f-door:before{content:"";position:absolute;inset:7px 5px 8px;border:2px solid rgba(122,100,51,.85);border-radius:3px}.f-door:after{content:"";position:absolute;top:4px;bottom:0;left:50%;width:2px;margin-left:-1px;background:rgba(122,100,51,.85)}.f-pavement{width:100%;height:64px;position:relative;z-index:1;margin-top:-2px;flex-shrink:0;background:radial-gradient(ellipse 225px 80px at 50% 0,rgba(255,198,100,.2),rgba(255,175,65,.08) 52%,transparent 78%),radial-gradient(ellipse 480px 100px at 50% 0,rgba(255,185,80,.06),transparent 75%),linear-gradient(rgba(10,15,28,0),var(--dark))}@media (max-width:520px){.face-back .name-btn{font-size:calc(18 * var(--u));line-height:1.12;border-width:calc(3 * var(--u));padding:calc(9 * var(--u)) calc(13 * var(--u)) calc(10 * var(--u));border-radius:calc(5 * var(--u))}.face-back .name-br{display:inline}.facade{min-height:590px}.f-scene{width:min(92vw,470px)}.f-tower{width:176px;min-height:185px;max-height:400px;border-radius:88px 88px 0 0}.f-steps{height:108px;margin-top:-108px}.f-step.s1{width:100%;height:50px}.f-step.s2{width:80%;height:80px}.f-step.s3{width:62%;height:104px}.f-canopy{width:84%}.f-wing{--band:30px;--stripe:45px;width:56px}.f-wing.wing-l{transform:perspective(700px) rotateY(-48deg)}.f-wing.wing-r{transform:perspective(700px) rotateY(48deg)}.f-wall{width:calc(84% + 72px);margin-top:-7px;padding-top:7px;border-left-width:2px;border-right-width:2px}.f-underside{--tray-half:108px;width:100%;height:44px;margin-top:-6px}.f-underside-plane{height:105px;padding:2px 5px 9px}.b{width:8px;height:12px}.f-nowshowing{font-size:12px;padding:9px 0 7px}.f-board{border-left-width:7px;border-right-width:7px}.f-row{font-size:18px;padding:9px 0 7px}.f-entrance{width:232px;height:102px;gap:10px}.f-door{width:36px;height:72px}.f-post{width:6px}.f-post.post-l{left:-3px}.f-post.post-r{right:-3px}.f-pavement{height:50px;background:radial-gradient(ellipse 165px 62px at 50% 0,rgba(255,198,100,.2),rgba(255,175,65,.08) 52%,transparent 78%),radial-gradient(ellipse 330px 76px at 50% 0,rgba(255,185,80,.06),transparent 75%),linear-gradient(rgba(10,15,28,0),var(--dark))}.sections{padding:2.5rem 1.4rem 4.5rem;gap:2.8rem}.section .stitle{font-size:24px}.desktop-only{display:none}.filmstrip{max-width:320px;padding:5px}.filmstrip-perfs .perf{width:14px;height:6px}}.sections{max-width:600px;width:100%;padding:3.5rem 2rem 6rem;display:flex;flex-direction:column;gap:3.5rem}.section{opacity:0;transform:translateY(22px);transition:opacity .55s,transform .55s}.section.visible{opacity:1;transform:translateY(0)}.skicker{font-family:var(--font-special);font-size:10px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:.5rem}.rule{width:36px;height:2px;background:var(--gold);margin-bottom:.85rem}.stitle{font-family:var(--font-cormorant);font-size:34px;color:var(--cream);margin-bottom:.8rem;line-height:1.15}.stitle em{font-style:italic;color:var(--gold-light)}.sbody{font-size:14px;line-height:1.85;color:hsla(44,87%,94%,.65)}.last-updated,.sbody{font-family:var(--font-special)}.last-updated{padding-top:.9rem;text-align:center;font-size:10px;letter-spacing:.35em;text-indent:.35em;color:rgba(200,168,75,.5);text-transform:uppercase}.filmstrip{background:#131c30;border:1px solid rgba(200,168,75,.1);border-radius:6px;padding:8px 6px;margin:1.6rem auto 2rem;max-width:380px;display:flex;flex-direction:column;gap:6px;box-shadow:0 10px 32px rgba(0,0,0,.5);transform:rotate(1.2deg)}.filmstrip-perfs{display:flex;justify-content:space-around;padding:0 6px}.filmstrip-perfs .perf{width:18px;height:9px;background:var(--dark);border-radius:2px;display:block;box-shadow:inset 0 1px 2px rgba(0,0,0,.6)}.filmstrip-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.filmstrip-frame{aspect-ratio:1;background:linear-gradient(135deg,#1b3158,#0d1e3a);border:1px solid rgba(200,168,75,.18);border-radius:2px;overflow:hidden}.filmstrip-frame img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.04)}.erow{display:flex;justify-content:space-between;align-items:baseline;padding:.65rem 0;border-bottom:.5px solid rgba(200,168,75,.18);gap:10px}.erow:first-of-type{border-top:.5px solid rgba(200,168,75,.18)}.ec{font-size:14px;color:var(--cream)}.ec,.er{font-family:var(--font-special)}.er{font-size:12px;color:hsla(44,87%,94%,.5)}.ey{font-family:var(--font-special);font-size:11px;color:var(--gold);white-space:nowrap}.clinks{display:flex;gap:1.8rem;flex-wrap:wrap;margin-top:.5rem}.clinks a{font-family:var(--font-special);font-size:13px;color:var(--gold);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(200,168,75,.35);text-decoration-color:rgba(200,168,75,.35);transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.clinks a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}footer{border-top:.5px solid rgba(200,168,75,.12);padding:1.2rem;text-align:center;font-family:var(--font-special);font-size:10px;letter-spacing:.12em;color:rgba(200,168,75,.3);text-transform:uppercase;width:100%;max-width:660px;display:flex;flex-direction:column;gap:.55rem}.f-line{display:block}.f-credit{color:rgba(200,168,75,.5)}.f-line a{color:var(--gold);text-decoration:none;border-bottom:.5px solid rgba(200,168,75,.35);transition:color .2s,border-color .2s}.f-line a:hover{color:var(--gold-light);border-bottom-color:var(--gold-light)}