@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/noto-serif-display-cyrillic-ext-700-italic.DKQE9lJg.woff2)format("woff2"),url(/_astro/noto-serif-display-cyrillic-ext-700-italic.CN2q_Z2o.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/noto-serif-display-cyrillic-700-italic.CUAIMUim.woff2)format("woff2"),url(/_astro/noto-serif-display-cyrillic-700-italic.CgmfIsGh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/noto-serif-display-greek-ext-700-italic.D5cEqNG8.woff2)format("woff2"),url(/_astro/noto-serif-display-greek-ext-700-italic.CIx6kjNF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/noto-serif-display-greek-700-italic.KotBXtly.woff2)format("woff2"),url(/_astro/noto-serif-display-greek-700-italic.QEdPNyk3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/noto-serif-display-vietnamese-700-italic.CtIE-eEP.woff2)format("woff2"),url(/_astro/noto-serif-display-vietnamese-700-italic.2YDTZY-M.woff)format("woff");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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/noto-serif-display-latin-ext-700-italic.BsKMWrc-.woff2)format("woff2"),url(/_astro/noto-serif-display-latin-ext-700-italic.DfRUTu0b.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/noto-serif-display-latin-700-italic.ZSlOW_rh.woff2)format("woff2"),url(/_astro/noto-serif-display-latin-700-italic.DYI6WrR6.woff)format("woff");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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/noto-serif-display-cyrillic-ext-800-italic.BYFrlvHY.woff2)format("woff2"),url(/_astro/noto-serif-display-cyrillic-ext-800-italic.CnWSGgwO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/noto-serif-display-cyrillic-800-italic.Bg8PwKEo.woff2)format("woff2"),url(/_astro/noto-serif-display-cyrillic-800-italic.-7pSgRDf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/noto-serif-display-greek-ext-800-italic.lZQA0BwX.woff2)format("woff2"),url(/_astro/noto-serif-display-greek-ext-800-italic.Do6eiwVL.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/noto-serif-display-greek-800-italic.DAGkcOmh.woff2)format("woff2"),url(/_astro/noto-serif-display-greek-800-italic.C3Z-UoYk.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/noto-serif-display-vietnamese-800-italic.Cbjo9DYc.woff2)format("woff2"),url(/_astro/noto-serif-display-vietnamese-800-italic.D5vyF3OR.woff)format("woff");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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/noto-serif-display-latin-ext-800-italic.Dp3Pznbw.woff2)format("woff2"),url(/_astro/noto-serif-display-latin-ext-800-italic.CSC2ONlT.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/noto-serif-display-latin-800-italic.B7bPkY7Y.woff2)format("woff2"),url(/_astro/noto-serif-display-latin-800-italic.Dj8IAZI-.woff)format("woff");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:Ysabeau;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ysabeau-latin-600-normal.CsmsNWiF.woff2)format("woff2"),url(/_astro/ysabeau-latin-600-normal.DuNl48BG.woff)format("woff")}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ysabeau-cyrillic-600-normal.BbobAFwQ.woff2)format("woff2"),url(/_astro/ysabeau-cyrillic-600-normal.lUnZSbfI.woff)format("woff")}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ysabeau-latin-700-normal.D3ZRKzkY.woff2)format("woff2"),url(/_astro/ysabeau-latin-700-normal.DP3_xLaH.woff)format("woff")}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ysabeau-cyrillic-700-normal.B8spfM5F.woff2)format("woff2"),url(/_astro/ysabeau-cyrillic-700-normal.DH80Dmx9.woff)format("woff")}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/ysabeau-latin-800-normal.DeHwJ2hE.woff2)format("woff2"),url(/_astro/ysabeau-latin-800-normal.ZF7Qpr7c.woff)format("woff")}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/ysabeau-cyrillic-800-normal.BaSAs5T9.woff2)format("woff2"),url(/_astro/ysabeau-cyrillic-800-normal.BA0pXXza.woff)format("woff")}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/ysabeau-latin-900-normal.DUsykT9p.woff2)format("woff2"),url(/_astro/ysabeau-latin-900-normal.Oe0IaHZU.woff)format("woff")}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/ysabeau-cyrillic-900-normal.CM04gWtB.woff2)format("woff2"),url(/_astro/ysabeau-cyrillic-900-normal.Cvv3ras6.woff)format("woff")}@font-face{font-family:Ysabeau Office;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ysabeau-office-latin-400-normal.CH0FRb1L.woff2)format("woff2"),url(/_astro/ysabeau-office-latin-400-normal.F_yBgeK3.woff)format("woff")}@font-face{font-family:Ysabeau Office;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ysabeau-office-cyrillic-400-normal.oZG-0yWo.woff2)format("woff2"),url(/_astro/ysabeau-office-cyrillic-400-normal.UGGYvanY.woff)format("woff")}@font-face{font-family:Ysabeau Office;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ysabeau-office-latin-500-normal.B7C-NYb9.woff2)format("woff2"),url(/_astro/ysabeau-office-latin-500-normal.DqDgLGxr.woff)format("woff")}@font-face{font-family:Ysabeau Office;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ysabeau-office-cyrillic-500-normal.DH5F4SGd.woff2)format("woff2"),url(/_astro/ysabeau-office-cyrillic-500-normal.BAhrsXML.woff)format("woff")}@font-face{font-family:Ysabeau Office;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ysabeau-office-latin-600-normal.C0VzOjlz.woff2)format("woff2"),url(/_astro/ysabeau-office-latin-600-normal.Ct-yiQ0e.woff)format("woff")}@font-face{font-family:Ysabeau Office;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ysabeau-office-cyrillic-600-normal.CIc6THpi.woff2)format("woff2"),url(/_astro/ysabeau-office-cyrillic-600-normal.zEqiToDO.woff)format("woff")}@font-face{font-family:Ysabeau Office;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ysabeau-office-latin-700-normal.BnjqeeK1.woff2)format("woff2"),url(/_astro/ysabeau-office-latin-700-normal.Cez4QGLr.woff)format("woff")}@font-face{font-family:Ysabeau Office;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ysabeau-office-cyrillic-700-normal.DYx46eMa.woff2)format("woff2"),url(/_astro/ysabeau-office-cyrillic-700-normal.BhDSdLm2.woff)format("woff")}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sofia-sans-extra-condensed-latin-500-normal.DbdOyPmH.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-latin-500-normal.CHPDKJwv.woff)format("woff")}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-500-normal.C-GsONYO.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-cyrillic-500-normal.CBxC4rYJ.woff)format("woff")}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sofia-sans-extra-condensed-latin-600-normal.CxrcJTtr.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-latin-600-normal.2u6cxa0-.woff)format("woff")}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-600-normal.Bvx7r3Sc.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-cyrillic-600-normal.9Y6dKhNI.woff)format("woff")}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sofia-sans-extra-condensed-latin-700-normal.BCE4XpeO.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-latin-700-normal.pUBB6G_s.woff)format("woff")}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-700-normal.WXnF8ABM.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-cyrillic-700-normal.CnHHhFhJ.woff)format("woff")}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/sofia-sans-extra-condensed-latin-900-normal.W7Fdo5Mj.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-latin-900-normal.DsaSZMOh.woff)format("woff")}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-900-normal.DSOduZ1y.woff2)format("woff2"),url(/_astro/sofia-sans-extra-condensed-cyrillic-900-normal.QXr8WRqP.woff)format("woff")}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-latin-400-normal.hfeVgAEz.woff2)format("woff2"),url(/_astro/cascadia-code-latin-400-normal.BsebbazI.woff)format("woff")}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-cyrillic-400-normal.Cdwv4UkU.woff2)format("woff2"),url(/_astro/cascadia-code-cyrillic-400-normal.C2LS-hH9.woff)format("woff")}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-code-latin-600-normal.CQwGuZW6.woff2)format("woff2"),url(/_astro/cascadia-code-latin-600-normal.BWygS40o.woff)format("woff")}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-code-cyrillic-600-normal.-KYiCGj5.woff2)format("woff2"),url(/_astro/cascadia-code-cyrillic-600-normal.2xBRpp4Z.woff)format("woff")}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/shantell-sans-cyrillic-ext-full-normal.BjYxMGxf.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/shantell-sans-cyrillic-full-normal.DUfzUDR1.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/shantell-sans-vietnamese-full-normal.BtHVRjmM.woff2)format("woff2-variations");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:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/shantell-sans-latin-ext-full-normal.db8N66z1.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/shantell-sans-latin-full-normal.BMB_BRHG.woff2)format("woff2-variations");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}:root{--paper:#ece3cf;--paper-2:#e2d7be;--paper-3:#f6f1e5;--manila:#d9c8a3;--manila-2:#cdb98f;--nonphoto:#8ea3da;--rule:#19399538;--ink:#161a2b;--ink-2:#33394f;--muted:#555b70;--sapphire:#193995;--sapphire-deep:#0f1c57;--sapphire-pale:#afbbe2;--sapphire-mist:#dce2f2;--amber:#e3c27c;--amber-ink:#84652a;--amber-light:#f5dda2;--pin:#c9392c;--onyx:#13161f;--bone:#eee6d3;--f-title:"Noto Serif Display", Didot, "Bodoni 72", Georgia, serif;--f-display:"Ysabeau", "Ysabeau Office", Optima, Candara, "Segoe UI", sans-serif;--f-text:"Ysabeau Office", "Ysabeau", Candara, "Segoe UI", system-ui, sans-serif;--f-hand:"Shantell Sans Variable", "Comic Sans MS", "Segoe Print", cursive;--f-bill:"Sofia Sans Extra Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--f-code:"Cascadia Code", ui-monospace, Consolas, "SF Mono", Menlo, monospace;--font-mono:var(--f-code);--font-body:var(--f-text);--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 4vw, 48px);--wrap:1240px;--sec:clamp(96px, 12vw, 168px);--paper-img:url(/img/paper-tile.jpg);color-scheme:light}:root:not([data-lang=mk]) [lang=mk]:not(html),:root[data-lang=mk] [lang=en]:not(html){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background-color:var(--paper);color:var(--ink);font:450 18px/1.6 var(--f-text);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .27 0 0 0 0 .18 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");margin:0;overflow-x:clip}::selection{background:var(--sapphire);color:var(--bone)}:focus-visible{outline:2px solid var(--sapphire);outline-offset:3px;border-radius:2px}html{scrollbar-color:var(--sapphire) var(--paper-2)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--sapphire);border:3px solid var(--paper-2);border-radius:8px}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--onyx);color:var(--bone);border-radius:3px;padding:10px 16px;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.sheet{z-index:40;pointer-events:none;border:1px solid #8ea3da8c;position:fixed;inset:10px}.sheet i{border:1px solid #8ea3dab3;border-radius:50%;width:18px;height:18px;position:absolute}.sheet i:before,.sheet i:after{content:"";background:#8ea3dab3;position:absolute}.sheet i:before{width:1px;top:-6px;bottom:-6px;left:50%}.sheet i:after{height:1px;top:50%;left:-6px;right:-6px}.sheet i:first-child{top:-10px;left:-10px}.sheet i:nth-child(2){top:-10px;right:-10px}.sheet i:nth-child(3){bottom:-10px;left:-10px}.sheet i:nth-child(4){bottom:-10px;right:-10px}.hand{font-family:var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 35;letter-spacing:.01em;color:var(--sapphire);font-weight:500;line-height:1.1}.hand-arrow{vertical-align:-.05em;width:1.9em;height:.9em;display:inline-block;overflow:visible}.hand-arrow path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ink{width:fit-content;max-width:100%;display:block;position:relative}.ink-f{clip-path:inset(-.2em calc((1 - var(--fill,1)) * 100%) -.3em -.05em);display:block;position:relative}.ink:before{content:attr(data-ink);color:#0000;-webkit-text-stroke:1.2px currentColor;pointer-events:none;-webkit-text-stroke-color:var(--ink);display:block;position:absolute;inset:0}.h2{font:900 clamp(2.7rem, 6.4vw, 5.6rem)/.98 var(--f-display);letter-spacing:-.028em;text-wrap:balance}.h3{font:800 clamp(1.5rem, 2.3vw, 2rem)/1.08 var(--f-display);letter-spacing:-.016em;text-wrap:balance}.sub{max-width:60ch;color:var(--ink-2);font-size:clamp(1.06rem,1.4vw,1.22rem);line-height:1.55}.voice{font:500 clamp(1.15rem, 1.6vw, 1.35rem)/1.25 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 35;color:var(--sapphire);width:fit-content;margin-top:14px;rotate:-1.5deg}.btn{--b-bg:transparent;--b-fg:var(--ink);--b-line:#161a2bbf;--b-ic:var(--sapphire);--b-bg-h:#161a2b0f;--b-line-h:var(--ink);--b-ring:var(--sapphire);border:1.5px solid var(--b-line);background:var(--b-bg);min-height:50px;color:var(--b-fg);font:700 16px/1 var(--f-text);letter-spacing:.012em;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--ease), border-color .25s var(--ease), translate .25s var(--ease);border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 24px 0 20px;text-decoration:none;display:inline-flex;position:relative}.btn--ink{--b-bg:var(--ink);--b-fg:var(--bone);--b-line:var(--ink);--b-ic:var(--amber);--b-bg-h:var(--sapphire);--b-line-h:var(--sapphire)}:is(.hdr--film,.title-card,.intro,.end,.cta-band,.help-box,.pack--c,.px) .btn{--b-fg:var(--bone);--b-line:#eee6d3b3;--b-ic:var(--amber-light);--b-bg-h:#eee6d31a;--b-line-h:var(--bone);--b-ring:var(--amber-light)}:is(.hdr--film,.title-card,.intro,.end,.cta-band,.help-box,.pack--c,.px) .btn--ink{--b-bg:var(--bone);--b-fg:var(--ink);--b-line:var(--bone);--b-ic:var(--sapphire);--b-bg-h:var(--amber-light);--b-line-h:var(--amber-light)}.btn-sq{color:var(--b-ic);flex:none;place-items:center;display:grid}.btn-sq svg{width:17px;height:17px}.btn-b{display:block}.btn-l{display:block;position:relative;overflow:hidden}.btn-l>span{transition:translate .4s var(--ease);padding-block:.14em;display:block}.btn-l>span+span{position:absolute;top:0;left:0;translate:0 110%}.btn:focus-visible{outline:2px solid var(--b-ring);outline-offset:3px}@media (hover:hover){.btn:hover{background-color:var(--b-bg-h);border-color:var(--b-line-h)}.btn:hover .btn-l>span:first-child{translate:0 -110%}.btn:hover .btn-l>span+span{translate:0}}.btn:active{translate:0 1px}.btn--sm{gap:8px;min-height:40px;padding:0 17px 0 14px;font-size:15px}.btn--sm .btn-sq svg{width:15px;height:15px}.lnk{color:var(--sapphire);transition:background-size .45s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;align-items:center;gap:8px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.lnk svg{width:16px;height:16px;transition:translate .3s var(--ease);flex:none}@media (hover:hover){.lnk:hover{background-size:100% 1.5px}.lnk:hover svg{translate:3px}}.hdr{--hdr-fg:var(--ink);--logo-ink:#0a0a0a;--logo-note:#6a6a67;--snd-on:var(--sapphire);z-index:60;color:var(--hdr-fg);pointer-events:none;position:fixed;top:0;left:0;right:0}.hdr--film{--hdr-fg:var(--bone);--logo-ink:#fafaf7;--logo-note:#a6a6a1;--snd-on:var(--amber-light)}.hdr-in{height:calc(76px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) clamp(22px, 3.2vw, 46px) 0;pointer-events:auto;transition:translate .45s var(--ease);align-items:center;gap:clamp(16px,2.2vw,30px);display:flex;position:relative}.hdr-in:before,.hdr-in:after{content:"";z-index:-1;pointer-events:none;transition:opacity .35s var(--ease);position:absolute;inset:0}.hdr--film .hdr-in:before{background:linear-gradient(#060a289e,#060a2842 55%,#0000);bottom:-56px}.hdr-in:after{opacity:0;background:linear-gradient(#fffcf48c, #fffcf48c), var(--paper-img) 0 0 / 900px 900px;border-bottom:1px solid #161a2b24}.hdr--film .hdr-in:after{background:#0a1340;border-bottom-color:#eee6d31f}.hdr.is-solid .hdr-in:after{opacity:1}.hdr.is-solid .hdr-in:before{opacity:0}.hdr.is-up .hdr-in{translate:0 calc(-100% - 60px)}.brand{color:inherit;flex:none;margin-right:auto;display:block}.brand svg{width:auto;height:26px;display:block}.brand svg [style*=\#0a0a0a i]{fill:var(--logo-ink)!important}.brand svg [style*=\#6a6a67 i]{fill:var(--logo-note)!important}.nav{align-items:center;gap:clamp(20px,2.2vw,32px);display:flex}.nav a{font:600 15.5px/1 var(--f-text);letter-spacing:.015em;color:inherit;white-space:nowrap;opacity:.86;padding:9px 0;text-decoration:none;transition:opacity .2s;position:relative}.nav a:after{content:"";transform-origin:0;height:1.5px;transition:scale .4s var(--ease);background:currentColor;position:absolute;bottom:3px;left:0;right:0;scale:0 1}@media (hover:hover){.nav a:hover{opacity:1}.nav a:hover:after{scale:1}}.lang{font:600 12px/1 var(--f-code);letter-spacing:.08em;align-items:center;display:flex}.hdr .lang{border-left:1px solid color-mix(in srgb, currentColor 32%, transparent);padding-left:clamp(16px,2.2vw,30px)}.lang a{min-width:30px;min-height:36px;color:inherit;opacity:.5;place-items:center;padding:0 3px;text-decoration:none;transition:opacity .2s;display:grid}.lang a[aria-current=true],.lang a:hover{opacity:1}.lang-sep{opacity:.35}.menu-btn{min-height:44px;font:600 15px/1 var(--f-text);color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 2px 0 8px;display:none}.menu-btn svg{width:22px;height:22px}.menu{z-index:59;background:var(--paper-3);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), translate .3s var(--ease), visibility 0s .3s;border:1px solid #161a2b66;border-radius:3px;padding:26px 22px 22px;position:fixed;inset:78px 18px auto;translate:0 -10px;box-shadow:0 24px 48px -24px #0f1c578c}.menu.is-open{opacity:1;visibility:visible;transition:opacity .3s var(--ease), translate .3s var(--ease);translate:0}.menu nav{gap:4px;display:grid}.menu nav a{font:italic 700 1.65rem/1.12 var(--f-title);border-bottom:1px dashed #161a2b4d;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;padding:10px 2px;text-decoration:none;display:flex}.menu nav a>span{flex:none}.menu nav a small{font:500 .95rem/1.1 var(--f-hand);color:var(--sapphire);text-align:right;margin-left:auto}.menu-row{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.readout{z-index:45;pointer-events:none;color:var(--ink-2);transition:color .3s;position:fixed;bottom:30px}.readout--l{font:500 16px/1.15 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 35;left:34px}.is-dark-l .readout--l{color:var(--bone)}@media (width<=1279px){.readout{display:none}}.film{height:var(--film-h,1400vh);position:relative}.film-stage{z-index:4;pointer-events:none;background:#0a1340;height:100svh;position:sticky;top:0;overflow:hidden}.room{position:absolute;inset:0;overflow:hidden}.room-still{width:100%;height:100%;position:absolute;inset:0}.room.gl-on .room-still{display:none}.room-gl{z-index:2;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.room.gl-on .room-gl{opacity:1}.ov{transform-origin:0 0;position:absolute;top:0;left:0}.ov-z{position:relative}.room:not(.gl-on) .ov,.room:not(.gl-on) .note{display:none}.screen,.phone-scr{z-index:1}.ov-clock,.ov-sketch,.ov-frame{z-index:3;overflow:visible}.ov-sketch .wire{background:0 0;width:calc(100% - 24px);height:calc(100% - 24px);inset:12px}.ov-sketch .wire path,.ov-sketch .wire rect,.ov-sketch .wire line{stroke:#193995;stroke-width:2.2px;stroke-dashoffset:calc(1000 - var(--draw,0) * 1000)}.ov-frame .ov-z{box-sizing:border-box;place-content:center;justify-items:center;gap:8px;padding:18px;display:grid}.frame-say{max-width:150px;font:600 25px/1.05 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 40;color:var(--bone);text-align:center;rotate:-4deg}.ov-frame .caret{background:var(--bone);width:2px;height:26px;animation:1.1s step-end infinite caret}.grain{pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.screen{background:#13161f;overflow:hidden}.scr{opacity:0;transition:opacity .7s cubic-bezier(.45,0,.55,1);position:absolute;inset:0}.screen .scr{zoom:4}.screen .scr[data-scr=rebel],.screen .scr[data-scr=plushie]{zoom:1}.scr.is-on{opacity:1}.phone-scr{background:#13161f;border-radius:2px;overflow:hidden}.phone-scr .ps{opacity:0;transition:opacity .7s cubic-bezier(.45,0,.55,1);position:absolute;inset:0}.phone-scr .ps.is-on{opacity:1}.scr-idle{background:#13161f;place-content:center;justify-items:center;gap:14px;display:grid}.scr-idle svg{width:150px;height:auto}.scr-idle code{font:400 9px/1 var(--f-code);color:#f5dda2;letter-spacing:.02em}.scr-idle code:after{content:"";vertical-align:-2px;background:#f5dda2;width:5px;height:10px;margin-left:2px;animation:1.1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.bz{background:#f6f1e5;flex-direction:column;display:flex;position:absolute;inset:0}.bz-bar{background:#e2d7be;border-bottom:1px solid #d9ccb0;flex:none;align-items:center;gap:4px;height:17px;padding:0 7px;display:flex}.bz-bar i{background:#161a2b38;border-radius:50%;width:5px;height:5px}.bz-url{min-width:130px;font:400 6.5px/1 var(--f-code);color:#33394f;background:#f6f1e5;border-radius:3px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;display:flex}.bz-url svg{width:6px;height:6px}.bz-live{font:600 6px/1 var(--f-code);color:var(--pin);opacity:0;align-items:center;gap:3px;margin-left:auto;transition:opacity .3s;display:flex}.bz-live:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.bz-body{flex:1;position:relative;overflow:hidden}.scr-blank .bz-body{background:#f6f1e5;justify-content:center;place-items:center;gap:3px;display:flex}.blank-say{font:600 24px/1 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 40;color:#2f4fae;rotate:-3deg}.scr-blank .caret{background:#161a2b;width:2px;height:26px;animation:1.1s step-end infinite caret}.scr-blank .bz-body:before{content:"";border:1.5px dashed #8ea3da;border-radius:4px;position:absolute;inset:22px 30px}.yb{color:#161a2b;font-family:var(--f-text);background:#f6f1e5;position:absolute;inset:0}.yb-top{border-bottom:1px solid #161a2b1a;align-items:center;gap:6px;height:22px;padding:0 14px;display:flex}.yb-logo{background:#e3c27c;border-radius:50%;width:10px;height:10px;box-shadow:4px 0 #193995}.yb-name{font:800 7.5px/1 var(--f-display);letter-spacing:-.01em;margin-left:5px}.yb-nav{font:600 5.5px/1 var(--f-text);opacity:.75;gap:9px;margin-left:auto;display:flex}.yb-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:14px;padding:16px 14px 10px;display:grid}.yb-h{font:900 19px/.95 var(--f-display);letter-spacing:-.03em}.yb-p{font:500 6px/1.5 var(--f-text);color:#33394f;margin-top:6px}.yb-btn{color:#fff;font:700 6px/1 var(--f-text);background:#193995;border-radius:2px;margin-top:8px;padding:5px 9px;display:inline-block}.yb-art{aspect-ratio:4/3;background:#193995;border-radius:3px;position:relative;overflow:hidden}.yb-art:before{content:"";background:#f6f1e5;border-radius:3px 3px 0 0;height:62%;position:absolute;bottom:0;left:14%;right:14%}.yb-art:after{content:"";background:repeating-linear-gradient(90deg,#e3c27c 0 12%,#f6f1e5 12% 24%);border-radius:2px;height:14%;position:absolute;top:26%;left:10%;right:10%}.yb-door{z-index:1;background:#13161f;border-radius:2px 2px 0 0;width:16%;height:34%;position:absolute;bottom:0;left:42%}.yb-cards{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 14px;display:grid}.yb-cards span{font:700 5.6px/1.2 var(--f-text);background:#fbf8f0;border-radius:2px;padding:6px 6px 7px;display:block;box-shadow:0 1px 2px #161a2b1f}.yb-cards span:after{content:"";background:#161a2b24;border-radius:2px;width:80%;height:3px;margin-top:4px;display:block;box-shadow:0 5px #161a2b1a}.scr-design .yb{opacity:calc((var(--draw,0) - .55) / .35)}.wire{background:#f6f1e5;width:100%;height:calc(100% - 17px);position:absolute;inset:17px 0 0}.wire path,.wire rect,.wire line{fill:none;stroke:#6f86c9;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:calc(1000 - min(1, var(--draw,0) / .5) * 1000)}.scr-design .wire{opacity:calc(1 - (var(--draw,0) - .62) / .3)}.scr-build .bz-body{grid-template-columns:44% 56%;display:grid}.code{font:400 6.1px/1.62 var(--f-code);color:#d9d2c0;white-space:pre;background:#13161f;padding:9px 9px 0;overflow:hidden}.code .ln{opacity:0;transition:opacity .12s;display:block}.code .ln.is-typed{opacity:1}.code .t{color:#afbbe2}.code .a{color:#f5dda2}.code .s{color:#eee6d3}.code .c{color:#6e7591}.build-page{position:relative;overflow:hidden}.build-page .yb{transform-origin:0 0;width:178.6%;height:178.6%;scale:.56}.ybm{color:#161a2b;background:#f6f1e5;position:absolute;inset:0}.ybm-top{border-bottom:.5px solid #161a2b1f;justify-content:space-between;align-items:center;height:9px;padding:0 4px;display:flex}.ybm-top i{background:#e3c27c;border-radius:50%;width:4px;height:4px}.ybm-top b{background:#161a2b;width:6px;height:1px;box-shadow:0 1.5px #161a2b,0 -1.5px #161a2b}.ybm-h{font:900 6.4px/.95 var(--f-display);letter-spacing:-.02em;padding:6px 4px 0}.ybm-btn{background:#193995;border-radius:1px;width:22px;height:5px;margin:4px 4px 0;display:block}.ybm-art{background:#193995;border-radius:1.5px;height:26px;margin:5px 4px 0}.ybm-card{background:#fbf8f0;border-radius:1px;height:8px;margin:3px 4px 0}.note{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.note-in{font:500 24px/1.05 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 40;color:var(--bone);opacity:0;transform-origin:0 0;transition:opacity .4s var(--ease), translate .5s var(--ease);position:absolute;top:0;left:0;translate:0 6px}.note.is-on .note-in{opacity:1;translate:0}.note-t{left:var(--tx);top:var(--ty);white-space:nowrap;text-shadow:2px 0 #0a1340,-2px 0 #0a1340,0 2px #0a1340,0 -2px #0a1340,1.5px 1.5px #0a1340,-1.5px 1.5px #0a1340,1.5px -1.5px #0a1340,-1.5px -1.5px #0a1340;position:absolute}.note-in svg{width:1px;max-width:none;height:1px;position:absolute;top:0;left:0;overflow:visible}.note-in svg path{fill:none;stroke:var(--bone);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.note-in svg .note-k{stroke:#0a1340;stroke-width:7px}.note--sm .note-in{font-size:20px}.note-a--m,.film.is-cap .note-a--d{display:none}.film.is-cap .note-a--m{display:block}.film.is-cap .note-t{left:var(--mtx);top:var(--mty)}.film.is-cap .note-in{scale:.78}.chs{z-index:5;pointer-events:none;position:absolute;inset:0}.ch{top:var(--top);background-color:var(--paper-3);pointer-events:auto;border-radius:2px;width:min(440px,34vw);padding:28px 30px 30px;position:absolute;translate:0 -50%;rotate:-.5deg;box-shadow:0 1px #161a2b1a,0 26px 44px -24px #050a26cc}.ch--l{left:clamp(28px,4vw,64px)}.ch--r{right:clamp(28px,4vw,64px);rotate:.5deg}.ch .h2{font-size:clamp(2.4rem,4.2vw,4.1rem)}.ch .h3{margin-top:18px}.ch p{color:var(--ink-2);margin-top:14px}.ch .lead{font:500 clamp(1.25rem, 1.7vw, 1.5rem)/1.45 var(--f-text);color:var(--ink);margin-top:0}.ch .meta{font:500 13px/1.3 var(--f-code);letter-spacing:.02em;color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.ch .acts{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px;display:flex}.tag-soon:empty:after{content:attr(data-label)}.tag-soon{font:500 13px/1.2 var(--f-hand);color:var(--sapphire);vertical-align:4px;border:1px dashed;border-radius:2px;margin-left:8px;padding:2px 7px 3px;display:inline-block}.cast{border-top:1px dashed #161a2b59;gap:10px;margin-top:24px;padding-top:18px;display:grid}.cast li{grid-template-columns:14px 1fr;align-items:baseline;gap:2px 12px;display:grid}.cast i{border-radius:50%;width:12px;height:12px;translate:0 1px}.cast b{font:800 1.25rem/1.15 var(--f-display);letter-spacing:-.01em}.cast small{color:var(--muted);grid-column:2;font-size:15px}.dot-a{background:var(--amber)}.dot-b{background:var(--sapphire)}.step-n{align-items:baseline;gap:14px;display:flex}.step-n .h3{letter-spacing:-.025em;margin-top:0;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:900}.step-n .hand{white-space:nowrap;font-size:1.3rem;rotate:-4deg}.credits--together .credits-title{border-top:0;margin-top:0;padding-top:0}.tags{z-index:4;pointer-events:none;opacity:0;transition:opacity .45s var(--ease), translate .6s var(--ease);justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:absolute;top:0;left:0;translate:0 -8px}.tags.is-on{opacity:1;translate:0}.room:not(.gl-on)~.tags,.room:not(.gl-on)~.tag-arrows{display:none}.tag{background-color:var(--paper-3);text-align:center;width:min(250px,50% - 7px);font-family:var(--f-bill);text-transform:uppercase;color:var(--ink);border-radius:2px;padding:13px 14px 12px;position:relative;rotate:-1.4deg;box-shadow:0 1px #161a2b1a,0 18px 30px -18px #050a26cc}.tag--b{rotate:1.2deg}.tag:before{content:"";background:var(--bone-2,#d9ccb0);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:-5px;left:50%;box-shadow:inset 0 0 0 3.5px #d9ccb0,inset 0 0 0 6px #0a1340}.tag-name{font:900 clamp(1.45rem, 2vw, 1.75rem)/.9 var(--f-bill);letter-spacing:-.005em;display:block}.tag--a .tag-name{color:#84652a}.tag--b .tag-name{color:var(--sapphire)}.tag-role{font:700 .86rem/1.05 var(--f-bill);letter-spacing:.03em;margin-top:5px;display:block}.tag .bill-list{font:600 .74rem/1.3 var(--f-bill);letter-spacing:.05em;color:var(--ink-2);margin-top:7px}.tag-arrows{z-index:4;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease);position:absolute;inset:0;overflow:visible}.tag-arrows.is-on{opacity:1}.tag-arrows path{fill:none;stroke:var(--bone);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.tag-arrows .note-k{stroke:#0a1340;stroke-width:7px}.film.is-cap .tag{padding:9px 8px 8px}.film.is-cap .tag-name{font-size:1.2rem}.film.is-cap .tag-role{font-size:.74rem}.film.is-cap .tag .bill-list{margin-top:5px;font-size:.64rem}.ch .dot-a{background:#e3c27c}.credits{border:1.5px solid var(--ink);text-align:center;font-family:var(--f-bill);text-transform:uppercase;color:var(--ink);margin-top:18px;padding:16px 14px 14px;position:relative}.credits:before{content:"";pointer-events:none;border:1px solid #161a2b73;position:absolute;inset:4px}.credits-stars{grid-template-columns:1fr 1fr;gap:14px;display:grid}.credit h3{gap:5px;display:grid}.credit-name{font:900 clamp(1.6rem, 2.3vw, 2.2rem)/.88 var(--f-bill);letter-spacing:-.005em}.credit--a .credit-name{color:var(--amber-ink)}.credit--b .credit-name{color:var(--sapphire)}.credit-role{font:700 .95rem/1.05 var(--f-bill);letter-spacing:.02em}.ch .credits .bill-list{font:600 .8rem/1.32 var(--f-bill);letter-spacing:.05em;color:var(--ink-2);margin-top:8px}.credits-title{font:900 clamp(1.45rem, 2.1vw, 1.85rem)/.9 var(--f-bill);letter-spacing:-.005em;border-top:1px solid #161a2b59;margin-top:14px;padding-top:12px}.ch .credits-foot{font:500 .72rem/1.2 var(--f-bill);letter-spacing:.14em;color:var(--muted);margin-top:10px}.film.is-cap .credits{margin-top:12px;padding:12px 10px 10px}.film.is-cap .credit-name{font-size:1.45rem}.film.is-cap .credit-role{font-size:.82rem}.film.is-cap .ch .credits .bill-list{margin-top:6px;font-size:.72rem}.film.is-cap .credits-title{margin-top:10px;padding-top:8px;font-size:1.3rem}.film.is-cap .ch .credits-foot{margin-top:6px;font-size:.64rem}.ch .svc+.svc{border-top:1px dashed #161a2b4d;margin-top:16px;padding-top:14px}.ch .svc .h3{margin-top:0;font-size:clamp(1.3rem,1.8vw,1.6rem)}.ch .svc p{margin-top:6px}.ch .svc .who{margin-top:8px}.ch>.voice+p{margin-top:10px}.ch>p+.svc,.ch .svc-more{margin-top:18px}.film.is-cap .ch .svc .h3{font-size:1.2rem}.film.is-cap .ch .svc+.svc{margin-top:12px;padding-top:10px}.ch--wide{width:min(560px,44vw)}.ch.ch--bare{box-shadow:none;background:0 0;padding:0;rotate:0deg}.ch--bare>*+*{margin-top:18px}.ch-paper{background-color:var(--paper-3);border-radius:2px;padding:24px 26px;position:relative;box-shadow:0 1px #161a2b1a,0 26px 44px -24px #050a26cc}.ch .pack{box-shadow:0 1px #161a2b1a,0 26px 44px -24px #050a26cc}.ch-plans .plans{border:0;margin:0;padding:0;display:block}.ch-plans dl{margin-top:14px}.ch .faq{display:block}.ch .faq-list{margin-top:18px}.ch .envelope{width:100%;margin-top:0}.ch .slate{margin-top:20px}.ch .callsheet,.call-tail{margin-top:18px}.ch .sec-head,.ch .sub{max-width:none}.ch.ch--credits{width:min(900px,100vw - 32px);box-shadow:none;background:0 0;padding:0;left:50%;translate:-50% -50%;rotate:0deg}.ch--credits .end{padding:0}.film-scrim{z-index:4;opacity:0;pointer-events:none;background:#050a26bd;transition:opacity .9s;position:absolute;inset:0}.film-scrim.is-on{opacity:1}.room:not(.gl-on)~.ov-wall{display:none}.ov-wall{z-index:3;pointer-events:auto}.ov-wall .ov-z{height:100%}.ov-sheet .pack{height:100%;box-shadow:none;border:0;margin:0;padding:22px 18px 14px}.ov-sheet .pack h3{font-size:25px}.ov-sheet .pack .ring-wrap .mark{width:calc(100% + 28px);height:calc(100% + 19px);inset:-10px -16px -9px -12px}.ov-sheet .pack .mark-note{font-size:12px;top:-27px}.ov-sheet .pack-say{margin-top:7px;font-size:15.5px}.ov-sheet .pack-line{margin-top:10px;font-size:13px;line-height:1.42}.ov-sheet .pack ul{margin-top:12px}.ov-sheet .pack li{padding:7px 0 7px 19px;font-size:12px;line-height:1.32}.ov-sheet .pack li:before{background-size:contain;width:12px;height:11px;top:9px}.ov-sheet .pack-foot{gap:7px;padding-top:10px}.ov-sheet .pack-meta{font-size:10px}.ov-sheet .sign .hand{font-size:15px}.ov-sheet .btn{border-width:1px;gap:6px;min-height:30px;padding:0 12px 0 10px;font-size:12.5px}.ov-sheet .btn .btn-sq svg{width:12px;height:12px}.wall-banner{background-color:var(--paper-3);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 22px;height:100%;padding:12px 20px;display:grid}.wall-banner .h2{grid-area:1/1;font-size:32px}.wall-banner .voice{grid-area:2/1;margin-top:0;font-size:14px}.wall-banner .sub{grid-area:1/2/span 2;max-width:none;margin-top:0;font-size:12.5px;line-height:1.45}.wall-plans{background-color:var(--paper-3);height:100%;padding:16px 14px}.wall-plans .plans{border:0;margin:0;padding:0;display:block}.ov-plans .wall-plans .h3{font-size:15px;line-height:1.15}.ov-plans .wall-plans .plans-lead{margin-top:6px;font-size:10.5px;line-height:1.4}.ov-plans .wall-plans dl{grid-template-columns:1fr;gap:9px;margin-top:10px;display:grid}.ov-plans .wall-plans dt{font-size:8px}.ov-plans .wall-plans dd{margin-top:2px;font-size:10.5px;line-height:1.38}.ch--phone{display:none}.film.is-cap .ch--phone{display:block}.ov-pad{z-index:2;transform-origin:0 0;pointer-events:none;visibility:hidden;width:420px;height:620px;transition:opacity .5s;position:fixed;top:0;left:0}.ov-pad.is-up{pointer-events:auto}.ov-pad.is-away{opacity:0}.pad{background-color:#f3ecda;border-radius:2px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 1px #161a2b24,0 34px 54px -26px #050a26d9}.pad:after{content:"";z-index:5;background:#193995;height:20px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -3px #00000038}.pad-page{background:linear-gradient(90deg,#0000 32px,#c9392c80 32px 33.5px,#0000 33.5px),repeating-linear-gradient(#0000 0 29px,#8ea3da52 29px 30px) 0 72px/100% 100% no-repeat;height:100%;padding:40px 28px 22px 48px;position:relative;container-type:inline-size}.pad .h2{font-size:42px}.pad .voice{margin-top:4px;font-size:20px}.pad .sub{max-width:none;color:var(--ink-2);margin-top:10px;font-size:16.5px;line-height:1.5}.ov-pad .callsheet{box-shadow:none;background:0 0;border:0;margin-top:16px;padding:0}.ov-pad .callsheet-h{display:none}.ov-pad .callsheet>p{color:var(--muted);margin-bottom:14px;font-size:14px;line-height:1.45}.ov-pad .fields{gap:16px 22px}.ov-pad .field{gap:4px}.ov-pad .field label{letter-spacing:.07em;color:#44568f;font-size:12px}.ov-pad .field input,.ov-pad .field select,.ov-pad .field textarea{min-height:0;box-shadow:none;font:500 18.5px/1.35 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 30;color:#193995;background:0 0;border:0;border-bottom:1.5px solid #161a2b66;border-radius:0;padding:4px 0 3px}.ov-pad .field select{font-size:17.5px}.ov-pad .field textarea{scrollbar-width:thin;resize:none;background:repeating-linear-gradient(#0000 0 31px,#161a2b52 31px 32px);border-bottom:0;height:104px;min-height:104px;line-height:32px}.ov-pad .field input::placeholder,.ov-pad .field textarea::placeholder{color:#1939958f}.ov-pad .field input:focus-visible,.ov-pad .field select:focus-visible,.ov-pad .field textarea:focus-visible{background-color:#dce2f28c}.ov-pad .brief-acts{gap:12px;margin-top:20px}.ov-pad .brief-err{font-size:14.5px}.ov-pad .btn{gap:10px;min-height:50px;padding:0 24px 0 20px;font-size:16.5px}.ov-pad .btn .btn-sq svg{width:17px;height:17px}.ov-pad .brief-out:not([hidden]){z-index:3;background:#f3ecda;border:0;border-radius:0;margin:0;padding:40px 28px 22px 48px;position:absolute;inset:20px 0 0;overflow:auto}.ov-pad .brief-msg{min-height:220px;font-size:14.5px}.pad .call-tail{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.pad .phone-say{margin-top:0;font-size:19px}.pad .phone-acts .btn{border-width:1.5px;gap:9px;min-height:44px;padding:0 20px 0 16px;font-size:15.5px}.pad .phone-acts .btn .btn-sq svg{width:16px;height:16px}.pad .call-tail>p:last-child{margin-top:0!important;font-size:14px!important}@media (height<=760px),(width<=760px){.ov-pad .fields{gap:12px 22px}.ov-pad .field{gap:2px}.ov-pad .field textarea{height:72px;min-height:72px}.ov-pad .callsheet>p{margin-bottom:10px}.pad .call-tail>p:last-child{display:none}}@media (width<=760px) and (height<=700px){.pad .sub{display:none}}@container (width<=420px){.ov-pad .fields{grid-template-columns:1fr;gap:14px}.pad .h2{font-size:36px}}.pad-pen{z-index:4;transform-origin:50% 100%;width:22px;height:144px;transition:translate .45s var(--ease), rotate .45s var(--ease);pointer-events:none;filter:drop-shadow(-3px 5px 3px #050a2659);position:absolute;top:0;left:0}.pad-pen.is-writing{animation:.16s linear 2 pen-scribble}@keyframes pen-scribble{50%{translate:var(--pen-x) calc(var(--pen-y) - 2px)}}.film:not(.gl-ready) .ov-pad,.room:not(.gl-on)~.ov-drawer{display:none}.ov-drawer{z-index:3}.ov-drawer.is-open{z-index:4}.ov-drawer .ov-z{overflow:visible}.dr-in{opacity:0;background:#0a1340;align-items:flex-end;gap:6%;padding:0 9%;transition:opacity .3s .15s;display:flex;position:absolute;inset:0;box-shadow:inset 0 6px 8px #00000073}.dr-tab{height:74%;font:600 8.5px/1.05 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 30;color:#161a2b;background:#d9c8a3;border-radius:3px 3px 0 0;flex:1;padding:4px 5px 0;font-style:normal;box-shadow:inset 0 1px #ffffff59}.dr-tab:nth-child(2){background:#e6d6b2;height:66%}.dr-front{transition:transform .9s var(--ease);background:#193995;position:absolute;inset:0;box-shadow:inset 0 0 0 2.5px #11216a}.dr-label{font:700 6.5px/1.1 var(--f-bill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#11216a;background:#eee6d3;padding:2px 5px 1px;position:absolute;top:13px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #6880cc}.dr-pull{background:#d9ccb0;border-radius:3px;width:44px;height:7px;margin-left:-22px;position:absolute;top:46px;left:50%}.ov-drawer.is-open .dr-front{transform:translateY(62%)scale(1.07);box-shadow:inset 0 0 0 2.5px #11216a,0 10px 14px -6px #0000008c}.ov-drawer.is-open .dr-in{opacity:1}.film.is-cap .chs .ch{width:auto;padding:18px 18px 20px;left:12px;right:12px;rotate:0deg}.film.is-cap .chs .ch.ch--bare,.film.is-cap .chs .ch.ch--credits{padding:0}.film.is-cap .chs .ch.ch--credits{left:8px;right:8px;translate:0 -50%}.ch-at{left:0;top:var(--top,0px);pointer-events:none;width:1px;height:1px;scroll-margin-top:-96px;position:absolute}.film-cap{display:none}.film.is-cap .film-cap{z-index:5;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));display:grid;position:absolute;bottom:0;left:0;right:0}.film.is-cap .film-cap .ch{opacity:0;pointer-events:none;grid-area:1/1;align-self:end;width:auto;padding:18px 18px 20px;transition:opacity .3s,translate .3s;position:relative;inset:auto;translate:0 14px;rotate:0deg}.film.is-cap .film-cap .ch.is-on{opacity:1;pointer-events:auto;transition:opacity .55s ease .15s, translate .8s var(--ease) .15s;translate:0}.film.is-cap .ch .h2{font-size:clamp(1.95rem,8.6vw,2.5rem)}.film.is-cap .ch .h3{margin-top:12px;font-size:1.4rem}.film.is-cap .ch p{margin-top:9px;font-size:16px;line-height:1.45}.film.is-cap .ch .lead{margin-top:0;font-size:1.1rem;line-height:1.42}.film.is-cap .ch .voice{margin-top:8px;font-size:1.1rem}.film.is-cap .ch .meta{margin-top:6px;font-size:12.5px}.film.is-cap .ch .acts{gap:10px 18px;margin-top:14px}.film.is-cap .cast{gap:8px;margin-top:14px;padding-top:12px}.film.is-cap .step-n{flex-wrap:wrap;row-gap:2px}.film.is-cap .step-n .h3{white-space:nowrap;font-size:2.1rem}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.title-card{min-height:50svh;padding:104px var(--gutter) clamp(18px, 3vh, 34px);text-align:center;pointer-events:auto;align-content:end;justify-items:center;display:grid;position:absolute;top:0;left:0;right:0}.h1{font:italic 800 clamp(2.9rem, 6.6vw, 6rem)/.96 var(--f-title);letter-spacing:-.008em;text-wrap:balance;position:relative}.h1-l{display:block}.h1 .h1-sub{font:600 clamp(1.05rem, 1.6vw, 1.4rem)/1.2 var(--f-text);letter-spacing:.01em;color:var(--ink-2);margin-top:.42em;font-style:normal;display:block}.tc-note{white-space:nowrap;font-size:clamp(1rem,1.35vw,1.3rem);position:absolute}.tc-note--l{top:-1.2em;left:-2.6em;rotate:-6deg}.tc-note--r{top:2.6em;left:calc(100% + .2em);rotate:-5deg}.tc-note u{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;text-decoration:none}.title-card .h1{color:var(--bone);text-shadow:0 .03em .14em #060a2880;font-size:clamp(2.6rem,min(6.8vw,10.8vh),6rem)}.title-card .h1:lang(mk){font-size:clamp(2.6rem,min(5.4vw,9.2vh),4.9rem)}.title-card .h1 .h1-sub{font:600 clamp(.95rem, 1.3vw, 1.18rem)/1.15 var(--f-bill);letter-spacing:.2em;text-transform:uppercase;color:#c9d2ee;justify-content:center;align-items:center;gap:.85em;margin-top:.62em;display:flex}.title-card .h1 .h1-sub:before,.title-card .h1 .h1-sub:after{content:"";opacity:.55;background:currentColor;flex:none;width:clamp(22px,4vw,60px);height:1px}.title-card .tc-note{color:#afbbe2}.sec{padding-block:var(--sec);position:relative}.sec-head{gap:18px;margin-bottom:clamp(40px,6vw,72px);display:grid}.sec-head--c{text-align:center;justify-items:center}.sec-head--c .ink{margin-inline:auto}.track{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.track .sub{margin-top:28px}.slate{filter:drop-shadow(0 22px 26px #0f1c5747);max-width:620px;position:relative}.clap{background:repeating-linear-gradient(115deg, var(--onyx) 0 34px, var(--bone) 34px 68px);transform-origin:6px 100%;border-radius:4px 4px 0 0;height:46px;transition:rotate .18s cubic-bezier(.5,0,.9,.4);position:relative;rotate:-9deg}.clap:after{content:"";background:repeating-linear-gradient(115deg, var(--bone) 0 34px, var(--onyx) 34px 68px);width:100%;height:10px;position:absolute;bottom:-10px;left:0}.slate.is-clapped .clap{rotate:0deg}.clap-hinge{z-index:2;background:#9aa0b2;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-14px;left:-2px;box-shadow:inset 0 0 0 4px #6a7088}.board{background:var(--onyx);color:var(--bone);border-radius:0 0 6px 6px;margin-top:10px;padding:22px 22px 20px;position:relative}.board-row{border:1.5px solid #eee6d38c;grid-template-columns:repeat(3,1fr);display:grid}.board-row+.board-row{border-top:0}.board-cell{border-left:1.5px solid #eee6d38c;min-width:0;padding:9px 12px 10px}.board-cell:first-child{border-left:0}.board-cell--wide{grid-column:span 3}.board-k{font:600 11.5px/1 var(--f-code);letter-spacing:.1em;color:#eee6d39e;text-transform:uppercase;display:block}.board-v{font:500 1.25rem/1.15 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 30;overflow-wrap:anywhere;margin-top:6px;display:block}.track-form{gap:10px;margin-top:16px;display:flex}.track-in{min-width:0;min-height:48px;color:var(--bone);font:500 16px/1.2 var(--f-code);letter-spacing:.04em;background:0 0;border:1.5px dashed #eee6d399;border-radius:3px;flex:1;padding:10px 14px}.track-in::placeholder{color:#eee6d38c}.track-in:focus-visible{outline-color:var(--bone);border-style:solid}.track-form .btn{--b-bg:var(--bone);--b-fg:var(--onyx);--b-line:var(--bone);--b-ic:var(--sapphire);--b-bg-h:var(--amber-light);--b-line-h:var(--amber-light);flex:none}.track-out:empty{display:none}.track-out{margin-top:16px;font-size:16px}.track-miss,.track-miss a{color:var(--bone)}.track-log{gap:6px;margin-top:12px;display:grid}.track-log li{opacity:.55;font:500 15px/1.35 var(--f-text);grid-template-columns:16px 1fr auto;align-items:baseline;gap:10px;display:grid}.track-log li:before{content:"";border:1.5px solid;border-radius:50%;width:10px;height:10px}.track-log li.is-done,.track-log li.is-now{opacity:1}.track-log li.is-done:before{background:currentColor}.track-log li.is-now:before{background:var(--pin);border-color:var(--pin);box-shadow:0 0 0 3px #c9392c4d}.tl-date{font:500 12px/1.3 var(--f-code);opacity:.8}.tl-note{opacity:.85;grid-column:2/-1;font-size:14px}.letter-sec{padding-bottom:clamp(60px,8vw,120px)}.envelope{--pocket:clamp(150px, 22vw, 230px);width:min(820px,100%);margin:clamp(26px,4vw,48px) auto 0;padding-top:0;position:relative}.env-pocket{z-index:2;height:var(--pocket);background:var(--manila);clip-path:polygon(0 0,50% 46%,100% 0,100% 100%,0 100%);filter:drop-shadow(0 -1px #161a2b40);margin-top:calc(-1*clamp(60px,9vw,100px));position:relative}.env-back{z-index:0;height:var(--pocket);background:var(--manila-2);border-radius:3px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 24px 40px -26px #0f1c578c}.env-flap{z-index:0;left:0;right:0;bottom:var(--pocket);background:var(--manila-2);clip-path:polygon(0 100%,50% 0,100% 100%);height:clamp(70px,10vw,110px);position:absolute}.env-addr{z-index:3;left:9%;bottom:calc(var(--pocket) * .14);color:var(--ink-2);text-align:left;gap:4px;font-size:clamp(1rem,1.6vw,1.3rem);display:grid;position:absolute;rotate:-2deg}.env-stamp{z-index:3;right:7%;bottom:calc(var(--pocket) * .18);aspect-ratio:4/5;background:var(--paper-3);width:clamp(64px,8vw,86px);padding:7px;position:absolute;rotate:4deg;box-shadow:0 2px 6px #161a2b33}.env-stamp:before{content:"";border:3px dotted var(--paper-3);position:absolute;inset:-3px}.env-stamp div{background:var(--sapphire-mist);border:1px solid #19399580;place-items:center;height:100%;display:grid}.env-stamp svg{width:70%;height:auto}.letter{z-index:1;background-color:var(--paper-3);width:88%;translate:0 calc((1 - var(--pull,1)) * 52%);margin-inline:auto;padding:clamp(28px,5vw,64px) clamp(24px,6vw,76px) calc(clamp(60px,9vw,100px) + 40px);position:relative;box-shadow:0 1px #161a2b14,0 18px 34px -24px #0f1c5780}.letter-q{font:800 clamp(1.55rem, 2.7vw, 2.35rem)/1.18 var(--f-display);letter-spacing:-.015em;text-wrap:balance}.letter p+p{margin-top:18px}.letter .body{max-width:58ch;color:var(--ink-2);margin-top:22px;font-size:clamp(1.05rem,1.35vw,1.18rem)}.sigs{grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(28px,4vw,44px);display:grid}.sig small{font:500 12px/1 var(--f-code);letter-spacing:.06em;color:var(--muted);display:block}.sig .sig-hand{font:600 clamp(1.6rem, 2.6vw, 2.2rem)/1 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 60;width:fit-content;margin-top:8px;display:block;rotate:-3deg}.sig .sig-hand--a{color:var(--amber-ink)}.sig .sig-hand--b{color:var(--sapphire)}.sig h3{font:800 1.1rem/1.2 var(--f-display);margin-top:10px}.sig p{color:var(--muted);font-size:15px;margin-top:2px!important}.sig a{font-size:15px}.letter-more{margin-top:26px}.bill{border:1.5px solid var(--ink);text-align:center;font-family:var(--f-bill);text-transform:uppercase;color:var(--ink);padding:clamp(30px,5vw,64px) clamp(16px,4vw,56px);position:relative}.bill:before{content:"";pointer-events:none;border:1px solid #161a2b80;position:absolute;inset:7px}.bill-pre{font:600 clamp(.95rem, 1.4vw, 1.2rem)/1 var(--f-bill);letter-spacing:.32em}.bill-stars{grid-template-columns:1fr 1fr;gap:clamp(18px,4vw,60px);display:grid}.bill-star h3{gap:8px;display:grid}.bill-role{font:700 clamp(1.1rem, 1.7vw, 1.5rem)/1 var(--f-bill);letter-spacing:.02em;color:var(--ink)}.bill-name{font:900 clamp(2.6rem, 7.2vw, 6.2rem)/.86 var(--f-bill);letter-spacing:-.005em}.bill-star--a .bill-name{color:var(--amber-ink)}.bill-star--b .bill-name{color:var(--sapphire)}.bill-list{font:600 clamp(.95rem, 1.35vw, 1.2rem)/1.35 var(--f-bill);letter-spacing:.06em;text-wrap:balance;margin-top:14px}.bill-list li{display:inline}.bill-list li+li:before{content:" · "}.bill-in{font:600 clamp(.95rem, 1.4vw, 1.2rem)/1 var(--f-bill);letter-spacing:.32em;margin-top:clamp(24px,4vw,44px)}.bill-title{font:900 clamp(3rem, 10.5vw, 9.6rem)/.84 var(--f-bill);letter-spacing:-.01em;margin-top:clamp(26px,4vw,46px)}.bill-foot{font:500 clamp(.85rem, 1.1vw, 1rem)/1.3 var(--f-bill);letter-spacing:.14em;color:var(--ink-2);border-top:1px solid #161a2b59;justify-content:center;gap:10px;margin-top:clamp(20px,3vw,34px);padding-top:16px;display:flex}.board-sheet{background:var(--paper-3);border:1px solid #161a2b40;padding:clamp(18px,3vw,36px);box-shadow:0 30px 50px -40px #0f1c5799}.sheet-head{border-bottom:1.5px solid var(--nonphoto);font:600 12px/1.2 var(--f-code);letter-spacing:.08em;color:#5d70ae;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin-bottom:clamp(18px,3vw,30px);padding-bottom:12px;display:flex}.sheet-head span b{font:500 15px/1 var(--f-hand);letter-spacing:0;text-transform:none;color:var(--sapphire);margin-left:6px}.frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(26px,3.4vw,46px) clamp(16px,2.2vw,28px);display:grid}.frame--wide{grid-column:span 2}.frame--wide .frame-art{aspect-ratio:2}.frame--sq .frame-art{aspect-ratio:1}.sb-frame{background:#0a1340}.cam{max-width:calc(100% - 16px);font:500 clamp(12px, 1.05vw, 14px)/1.1 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 35;color:var(--bone);white-space:nowrap;text-overflow:ellipsis;background:#0a1340db;border-radius:2px;padding:4px 8px 5px;position:absolute;bottom:8px;left:8px;overflow:hidden}.sb-frame .sb-hand{font:600 10px/1 var(--f-hand);fill:#193995}.sb-frame .sb-res{font:700 7px/1 var(--f-bill);letter-spacing:.14em;fill:#193995}.frame-art{aspect-ratio:16/10;border:2px solid var(--nonphoto);background:#fbf8f1;position:relative;overflow:hidden}.frame-art svg{width:100%;height:100%;position:absolute;inset:0}.frame-art .sk{fill:none;stroke:var(--sapphire);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.frame-art .sk-thin{fill:none;stroke:var(--sapphire);stroke-width:1.3px;stroke-linecap:round}.frame-art .mk{fill:var(--sapphire-pale);opacity:.75}.frame-art .mk2{fill:var(--sapphire-mist)}.frame-art .em{fill:var(--amber)}.frame-art .emk{fill:none;stroke:var(--amber);stroke-width:2.4px;stroke-linecap:round}.frame-art .pin{fill:var(--pin)}.frame-art .ink{fill:var(--sapphire)}.frame-cap{margin-top:14px}.frame-cap h3{font:800 1.35rem/1.15 var(--f-display);letter-spacing:-.012em}.frame-cap p{color:var(--ink-2);margin-top:6px;font-size:16px;line-height:1.55}.who{font:500 14px/1 var(--f-hand);color:var(--muted);align-items:center;gap:8px;margin-top:10px;display:flex}.who i{border-radius:50%;width:10px;height:10px}.who i+i{box-shadow:0 0 0 2px var(--paper-3);margin-left:-12px}@media (hover:hover){.frame:hover .frame-art{border-color:var(--sapphire)}.frame-art{transition:border-color .3s}}.sheet-foot{border-top:1px dashed #161a2b4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(30px,4vw,44px);padding-top:18px;display:flex}.sheet-foot h3{font:800 1.3rem/1.2 var(--f-display)}.folder{margin-top:56px;position:relative}.folder-tab{background:var(--manila);clip-path:polygon(0 100%,14% 8%,18% 0,82% 0,86% 8%,100% 100%);min-width:clamp(150px,18vw,240px);height:clamp(36px,4vw,52px);font:700 clamp(.85rem, 1.1vw, 1rem)/1 var(--f-bill);letter-spacing:.26em;text-transform:uppercase;color:var(--ink);place-items:center;padding:0 34px;display:grid;position:absolute;top:0;left:clamp(24px,8vw,140px);translate:0 calc(2px - 100%)}.folder--q .folder-tab{background:var(--paper-2);left:auto;right:clamp(24px,10vw,200px)}.folder-body{background:var(--manila);border-radius:3px;padding:clamp(48px,7vw,100px) clamp(18px,5vw,80px) clamp(48px,7vw,96px);position:relative;box-shadow:0 1px #161a2b1f,0 40px 60px -48px #0f1c57b3}.folder--q .folder-body{background:var(--paper-2)}.folder-body:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .15 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:3px;position:absolute;inset:0}.folder-body>*{position:relative}.packs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,22px);display:grid}.pack{background:var(--paper-3);border:1px solid #161a2b38;flex-direction:column;height:100%;padding:clamp(26px,3vw,40px) clamp(22px,2.6vw,34px);display:flex;box-shadow:0 2px #161a2b14,0 20px 30px -24px #0f1c5780}.pack--b{background:var(--sapphire-mist)}.pack--c{background:var(--onyx);color:var(--bone);border-color:var(--onyx);margin-top:-26px;padding-top:calc(clamp(26px,3vw,40px) + 26px)}.pack h3{font:900 clamp(1.7rem, 2.4vw, 2.2rem)/1 var(--f-display);letter-spacing:-.02em}.pack{position:relative}.pack .clip{left:auto;right:28px}.pack-say{width:fit-content;margin-top:10px;font-size:1.15rem;rotate:-1.5deg}.pack--c .pack-say{color:var(--amber-light)}.sign{align-items:baseline;gap:8px;margin-top:2px;display:flex}.sign .hand{font-size:1.3rem}.sign i{opacity:.5;border-bottom:1.5px dotted;flex:1;translate:0 -4px}.pack-line{color:var(--ink-2);margin-top:14px;font-size:16.5px;line-height:1.5}.pack--c .pack-line{color:#eee6d3d9}.pack ul{border-top:1px dashed #161a2b59;margin-top:18px}.pack--c ul{border-top-color:#eee6d34d}.pack li{border-bottom:1px dashed #161a2b59;padding:9px 0 9px 26px;font-size:15.5px;line-height:1.4;position:relative}.pack--c li{border-bottom-color:#eee6d34d}.pack li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M1.5 7.2c1.4 1 2.6 2.3 3.6 4C7.6 6.4 10.4 3 13.6 1.2' fill='none' stroke='%23193995' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;width:15px;height:13px;position:absolute;top:12px;left:0}.pack--c li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M1.5 7.2c1.4 1 2.6 2.3 3.6 4C7.6 6.4 10.4 3 13.6 1.2' fill='none' stroke='%23F2C96C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.pack li.inh{font-weight:700}.pack li.no{color:var(--muted)}.pack li.no:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M2 6.5h11' fill='none' stroke='%23555B70' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat}.pack-foot{gap:14px;margin-top:auto;padding-top:22px;display:grid}.pack-meta{font:500 13px/1.35 var(--f-code);color:var(--muted)}.pack--c .pack-meta{color:#eee6d3a6}.pack .btn{justify-self:start}.plans{border-top:1.5px solid #161a2b80;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:clamp(20px,4vw,60px);margin-top:clamp(44px,6vw,72px);padding-top:clamp(26px,3vw,36px);display:grid}.plans .h3{font-size:clamp(1.4rem,2vw,1.75rem)}.plans-lead{color:var(--ink-2);margin-top:10px;font-size:16px}.plans dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(20px,3vw,40px);display:grid}.plans dt{font:600 12px/1.2 var(--f-code);letter-spacing:.08em;text-transform:uppercase;color:var(--sapphire)}.plans dd{color:var(--ink);margin-top:5px;font-size:16px;line-height:1.5}.call{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.call-head .sub{margin-top:18px}.callsheet{background:var(--paper-3);border:1px solid #161a2b40;margin-top:clamp(28px,4vw,40px);padding:clamp(22px,3vw,34px);box-shadow:0 26px 44px -36px #0f1c5799}.callsheet-h{border-bottom:1.5px solid var(--nonphoto);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:12px;display:flex}.callsheet-h h3{font:800 1.4rem/1.15 var(--f-display)}.callsheet-h span{font:600 11px/1 var(--f-code);letter-spacing:.1em;text-transform:uppercase;color:#5d70ae}.callsheet>p{color:var(--ink-2);margin-bottom:16px;font-size:15.5px}.fields{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.field{gap:6px;display:grid}.field--wide{grid-column:1/-1}.field label{font:600 12px/1.2 var(--f-code);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.field input,.field select,.field textarea{width:100%;min-height:46px;font:500 16px/1.4 var(--f-text);color:var(--ink);background:#dce2f273;border:0;border-bottom:1.5px solid #161a2b8c;border-radius:2px 2px 0 0;padding:10px 12px;transition:background-color .2s,border-color .2s}.field textarea{resize:vertical;min-height:110px}.field input::placeholder,.field textarea::placeholder{color:#515769}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-bottom-color:var(--sapphire);background:#dce2f2d9;outline:none}.field [aria-invalid=true]{border-bottom-color:#a3352b}.brief-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.brief-err{color:#8e2c23;font-size:15px}.brief-err[hidden]{display:none}.brief-sent{color:var(--sapphire);font-size:15px;font-weight:600}.brief-sent[hidden]{display:none}.ov-pad .brief-sent{font-size:14.5px}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.brief-out[hidden]{display:none}.brief-out{border:1.5px dashed var(--sapphire);background:#dce2f280;border-radius:3px;margin-top:18px;padding:16px}.brief-out .hand{font-size:1.1rem}.brief-out p{color:var(--ink-2);margin-top:6px;font-size:15px}.brief-msg{background:var(--paper-3);width:100%;min-height:120px;font:400 14px/1.5 var(--f-code);color:var(--ink);resize:vertical;border:1px solid #161a2b4d;border-radius:2px;margin-top:10px;padding:10px 12px}.brief-out .brief-acts{margin-top:12px}.phone-shot{position:sticky;top:110px}.phone-frame{aspect-ratio:16/12;border:2px solid var(--nonphoto);background:#0f1c57;position:relative;overflow:hidden}.phone-frame svg{width:100%;height:100%;position:absolute;inset:0}.phone-cap{font:600 11px/1.3 var(--f-code);letter-spacing:.08em;color:#5d70ae;text-transform:uppercase;justify-content:space-between;gap:12px;margin-top:12px;display:flex}.phone-say{width:fit-content;margin-top:18px;font-size:clamp(1.25rem,1.8vw,1.5rem);rotate:-1.5deg}.phone-acts{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.ring .handset{transform-origin:300px 250px;animation:.5s ease-in-out 3 ring}@keyframes ring{0%,to{translate:0;rotate:0deg}25%{translate:0 -5px;rotate:-4deg}75%{translate:0 -5px;rotate:4deg}}.ring .ring-lines{animation:.5s ease-out 3 ringl}@keyframes ringl{0%{opacity:0}30%{opacity:1}to{opacity:0}}.ring-lines{opacity:0}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);display:grid}.faq-side .sub{margin-top:18px}.faq-side .btn{margin-top:24px}.faq-list{gap:10px;display:grid}.faq-list details{background-color:var(--paper-3);background-image:repeating-linear-gradient(#0000 0 27px,#8ea3da38 27px 28px);background-position:0 58px;border:1px solid #161a2b47;border-radius:3px;padding:0 18px;position:relative;box-shadow:0 8px 16px -14px #0f1c578c}.faq-list details:nth-child(odd){rotate:-.35deg}.faq-list details:nth-child(2n){rotate:.3deg}.faq-list summary{cursor:pointer;font:700 clamp(1.1rem, 1.6vw, 1.35rem)/1.25 var(--f-display);letter-spacing:-.008em;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-chev{background:var(--manila);border-radius:2px;flex:none;place-items:center;width:34px;height:32px;transition:background-color .25s;display:grid}.faq-chev svg{width:12px;height:12px;transition:rotate .45s var(--ease)}details[open] .faq-chev svg{rotate:180deg}details[open] .faq-chev{background:var(--onyx);color:var(--bone)}.faq-list details p{color:var(--ink-2);padding:0 52px 18px 0;font-size:16.5px;line-height:28px}@media (hover:hover){.faq-list summary:hover .faq-chev{background:var(--sapphire-pale)}}.end{padding:0 var(--gutter) clamp(26px, 4vw, 40px)}.end-card{background:var(--sapphire);max-width:1360px;color:var(--bone);border-radius:4px;margin:0 auto;padding:clamp(56px,8vw,120px) clamp(22px,6vw,90px) clamp(26px,3vw,40px);position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #ffffff1f,0 30px 60px -40px #0f1c57e6}.end-card:before{content:"";opacity:.45;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.end-logo{width:min(860px,100%);margin-inline:auto;position:relative}.end-logo svg{width:100%;height:auto}.end-cols{border-top:1px solid #eee6d34d;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:26px;margin-top:clamp(44px,6vw,80px);padding-top:26px;font-size:15.5px;display:grid;position:relative}.end-cols .end-h{font:600 11px/1 var(--f-code);letter-spacing:.12em;text-transform:uppercase;color:var(--sapphire-pale);margin-bottom:12px}.end-cols a{color:var(--bone);text-decoration:none}.end-cols a:hover{text-decoration:underline}.end-cols li+li{margin-top:6px}.end-wrap{font:600 clamp(1.3rem, 2vw, 1.7rem)/1.2 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 40;color:var(--bone);width:fit-content;rotate:-3deg}.end-fine{font:500 12.5px/1.4 var(--f-code);letter-spacing:.04em;color:var(--sapphire-pale);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:34px;display:flex;position:relative}.end-legal{border-top:1px solid #eee6d34d;flex-wrap:wrap;justify-content:space-between;gap:14px 40px;margin-top:26px;padding-top:22px;font-size:14.5px;line-height:1.5;display:flex;position:relative}.end-legal ul{flex-wrap:wrap;gap:6px 22px;display:flex}.end-legal a,.end-legal button{color:var(--bone);font:inherit;text-underline-offset:.22em;cursor:pointer;vertical-align:baseline;background:0 0;border:0;padding:0;line-height:1.5;text-decoration:underline 1px}.end-legal a:hover,.end-legal button:hover{color:var(--amber-light)}.end-legal a:focus-visible,.end-legal button:focus-visible{outline:2px solid var(--amber-light);outline-offset:3px}.end-biz{color:var(--sapphire-pale);flex-direction:column;gap:2px;font-style:normal;display:flex}@media (width<=1100px){.nav,.hdr .lang{display:none}.menu-btn{display:inline-flex}.hdr-cta{width:40px;min-height:40px;padding:0}.hdr-cta .btn-b{display:none}}@media (width<=860px){.track,.call,.faq,.plans{grid-template-columns:1fr}.packs{grid-template-columns:1fr;gap:18px}.pack--c{margin-top:0;padding-top:clamp(26px,3vw,40px)}.frames{grid-template-columns:repeat(2,minmax(0,1fr))}.frame--wide{grid-column:span 2}.phone-shot{position:relative;top:0}.end-cols{grid-template-columns:1fr 1fr}.bill-stars{grid-template-columns:1fr}}@media (width<=760px),(orientation:portrait) and (width<=1000px){.title-card{height:auto;padding-top:92px;padding-bottom:0}.tc-note--l{top:-1.7em;left:0}.tc-note--r{margin-top:10px;display:block;position:static;rotate:-3deg}}@media (width<=560px){body{font-size:17px}.sheet{inset:6px}.sheet i{display:none}.hdr-in{height:calc(64px + env(safe-area-inset-top,0px));gap:12px;padding-inline:16px 12px}.brand svg{height:22px}.menu{inset:66px 12px auto}.frames{grid-template-columns:1fr}.frame--wide{grid-column:auto}.frame--sq .frame-art{aspect-ratio:16/10}.fields,.sigs{grid-template-columns:1fr}.letter{width:94%}.board{padding:16px 14px}.board-row{grid-template-columns:1fr 1fr}.board-cell:nth-child(3){border-top:1.5px solid #eee6d38c;border-left:0;grid-column:span 2}.track-form{flex-direction:column}.end-cols{grid-template-columns:1fr}.bill-title{font-size:clamp(2.6rem,13vw,4rem)}.folder-body{padding-inline:14px}.faq-list details p{padding-right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.letter{translate:0!important}.ink-f{clip-path:none!important}}.ptop{padding-top:clamp(132px,15vw,186px);padding-bottom:clamp(36px,5vw,72px)}.ptop-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.ptop .h1{font-size:clamp(2.7rem,5.8vw,5.4rem)}.ptop .h1 .h1-sub{margin-top:.45em}.page-lead{max-width:56ch;color:var(--ink-2);margin-top:22px;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55}.ptop-acts{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:26px;display:flex}.still{aspect-ratio:16/10;border:2px solid var(--nonphoto);background:#0a1340;position:relative;overflow:hidden}.still>svg{width:100%;height:100%;position:absolute;inset:0}.still .note{opacity:1;font-size:clamp(13px,1.5vw,19px);translate:0}.still-cap,.frame-cap-row{font:600 11px/1.3 var(--f-code);letter-spacing:.08em;text-transform:uppercase;color:#5d70ae;justify-content:space-between;gap:12px;margin-top:10px;display:flex}.sec--tight{padding-block:clamp(64px,8vw,112px)}.rule-top{border-top:1.5px solid var(--ink);padding-top:clamp(28px,4vw,44px)}.goal{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.goal-in{color:var(--ink-2);margin-top:22px}.goal-q{font:800 clamp(1.6rem, 3vw, 2.6rem)/1.16 var(--f-display);letter-spacing:-.018em;text-wrap:balance;margin-top:10px;position:relative}.goal-p{max-width:58ch;color:var(--ink-2);margin-top:20px}.goal-p strong{color:var(--ink)}.hassle{gap:16px;display:grid}.hassle li{grid-template-columns:minmax(120px,42%) 1fr;align-items:center;gap:18px;display:grid}.hassle p{font:800 clamp(1.15rem, 1.6vw, 1.35rem)/1.2 var(--f-display);letter-spacing:-.01em}.hassle-h{font:500 1.2rem/1.2 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 35;color:var(--sapphire);width:fit-content;margin-bottom:4px;rotate:-2deg}.frame-art .zz{font:600 14px/1 var(--f-hand);fill:var(--sapphire)}.frame-art .mlab{font:700 9px/1 var(--f-bill);letter-spacing:.2em;fill:#5d70ae}.frame-art .msearch{font:500 6.5px/1 var(--f-text);fill:#33394f}.frame-art .mname{font:800 8px/1 var(--f-display);fill:#161a2b}.frame-art .mopen{font:600 6px/1 var(--f-text);fill:var(--pin)}.mission-line{max-width:30ch;font:800 clamp(1.5rem, 2.8vw, 2.4rem)/1.2 var(--f-display);letter-spacing:-.015em;text-wrap:balance;margin-top:22px}.mission-p{max-width:60ch;color:var(--ink-2);margin-top:18px}.proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,40px);margin-top:clamp(32px,4vw,48px);display:grid}.proof-frame{border:2px solid var(--nonphoto);transition:border-color .3s;display:block;overflow:hidden}@media (hover:hover){.proof-frame:hover{border-color:var(--sapphire)}}.proof p{color:var(--ink-2);margin-top:14px;font-size:16.5px}.proof .lnk{margin-top:8px}.focus{border-top:1.5px solid var(--ink);margin-top:clamp(28px,4vw,44px)}.focus li{border-bottom:1px dashed #161a2b66;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px clamp(20px,4vw,60px);padding:22px 0;display:grid}.focus h3{font:800 clamp(1.3rem, 2vw, 1.7rem)/1.15 var(--f-display);letter-spacing:-.012em}.focus p{color:var(--ink-2)}.focus-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 0;display:flex}.focus-more h3{font:800 1.3rem/1.2 var(--f-display)}.door-sec{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.door-art{aspect-ratio:16/10;border:2px solid var(--nonphoto);position:relative;overflow:hidden}.door-art svg{width:100%;height:100%;position:absolute;inset:0}.door-art .door-name{font:900 25px/1 var(--f-bill);letter-spacing:.12em;fill:#11216a}.door-art .door-sub{font:700 11px/1 var(--f-bill);letter-spacing:.32em;fill:#11216a}.door-p{max-width:54ch;color:var(--ink-2);margin-top:20px;font-size:clamp(1.08rem,1.45vw,1.25rem);line-height:1.6}.fellas{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,40px);margin-top:clamp(32px,4vw,48px);display:grid}.fella{background:var(--paper-3);border:1px solid #161a2b40;flex-direction:column;padding:clamp(24px,3vw,40px);display:flex;box-shadow:0 24px 40px -34px #0f1c5799}.fella h3{font:900 clamp(2.4rem, 5vw, 4.2rem)/.86 var(--f-bill);text-transform:uppercase}.fella--a h3{color:var(--amber-ink)}.fella--b h3{color:var(--sapphire)}.fella .role{font:600 12px/1.2 var(--f-code);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:12px}.fella .bio{color:var(--ink-2);margin-top:16px}.tools{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.tools li{font:500 13px/1.3 var(--f-code);background:var(--paper);border:1px solid #161a2b4d;border-radius:2px;padding:5px 9px}.fella .lnk{align-self:flex-start;margin-top:auto;padding-top:20px}.cta-band{background:var(--onyx);color:var(--bone);border-radius:4px;grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:24px clamp(24px,4vw,60px);padding:clamp(30px,5vw,64px);display:grid;box-shadow:0 30px 60px -40px #0f1c57e6}.cta-band .ink:before{-webkit-text-stroke-color:var(--bone)}.cta-band p{color:#eee6d3d9;max-width:46ch;margin-top:14px}.cta-acts{flex-wrap:wrap;gap:12px;display:flex}.casefile{margin-top:clamp(64px,8vw,104px)}.casefile .folder-tab{letter-spacing:.14em;min-width:clamp(190px,22vw,300px)}.case{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}.case-art{background:var(--paper-3);border:1px solid #161a2b40;padding:10px;position:relative;rotate:-1deg;box-shadow:0 20px 30px -24px #0f1c578c}.case-art .pv{border:2px solid var(--nonphoto)}.clip{z-index:2;border:3px solid #8a90a6;border-bottom-color:#0000;border-radius:12px;width:22px;height:54px;position:absolute;top:-18px;left:36px}.clip:after{content:"";border:3px solid #8a90a6;border-top-color:#0000;border-radius:9px;height:36px;position:absolute;top:8px;left:3px;right:3px}.case-art .frame-cap-row{padding:2px 4px 0}.case-title{font:900 clamp(2.1rem, 4vw, 3.4rem)/.95 var(--f-display);letter-spacing:-.026em;text-wrap:balance}.case-title .by{font-weight:600}.case .meta{font:500 13px/1.3 var(--f-code);color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:14px;display:flex}.case h3{font:800 1.25rem/1.2 var(--f-display);margin-top:26px}.case h3+p,.case h3+ul{margin-top:8px}.case p{color:var(--ink-2)}.case-list li{border-bottom:1px dashed #161a2b59;padding:8px 0 8px 26px;position:relative}.case-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M1.5 7.2c1.4 1 2.6 2.3 3.6 4C7.6 6.4 10.4 3 13.6 1.2' fill='none' stroke='%23193995' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;width:15px;height:13px;position:absolute;top:12px;left:0}.stack{font:500 13.5px/1.5 var(--f-code);color:var(--ink);background:#f6f1e5b3;border:1px dashed #19399573;margin-top:22px;padding:12px 14px}.stack b{color:var(--sapphire);font-weight:600}.case-acts{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.slot-file .folder-tab{background:var(--paper-2);font-family:var(--f-hand);text-transform:none;letter-spacing:0;border:1.5px dashed #19399580;border-bottom:0;font-size:1.05rem}.slot-file .folder-body{background:var(--paper-2);border:1.5px dashed #19399580}.blank-site{aspect-ratio:16/10;border:2px solid var(--nonphoto);background:#f6f1e5;position:relative;overflow:hidden}.blank-site .bz-bar{height:26px}.blank-site .bz-url{min-width:200px;font-size:11px}.blank-site .bz-url svg{width:10px;height:10px}.blank-site .bz-body{justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:26px 0 0}.blank-site .bz-body:before{content:"";border:1.5px dashed #8ea3da;border-radius:4px;position:absolute;inset:26px 34px}.blank-site .caret{background:#161a2b;width:2px;height:34px;animation:1.1s step-end infinite caret}.cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cat-b{text-align:left;background-color:var(--paper-3);min-height:100%;color:var(--ink);transition:background-color .25s, color .25s, translate .3s var(--ease);background-image:repeating-linear-gradient(#0000 0 25px,#8ea3da40 25px 26px);background-position:0 44px;border:1px solid #161a2b4d;border-radius:3px;align-content:start;gap:6px;padding:26px 18px 16px;display:grid;position:relative;box-shadow:0 10px 20px -16px #0f1c5780}.cat-b:before{content:"";background:var(--paper);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:10px;left:50%;box-shadow:inset 0 1px 2px #161a2b59}.cat-b b{font:800 1.2rem/1.15 var(--f-display)}.cat-b span{color:var(--ink-2);font-size:14.5px;line-height:1.45}.cat-b i{font:500 14px/1.2 var(--f-hand);color:var(--sapphire);margin-top:4px;font-style:normal}.cat-b[aria-pressed=true]{background-color:var(--onyx);color:var(--bone);background-image:none}.cat-b[aria-pressed=true] span{color:#eee6d3d9}.cat-b[aria-pressed=true] i{color:var(--amber-light)}@media (hover:hover){.cat-b:hover{translate:0 -2px}}.cat-status{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;font-size:15px;display:flex}.cat-status[hidden]{display:none}.cat-clear{font:600 14px/1 var(--f-text);background:0 0;border:1px solid #161a2b66;border-radius:3px;padding:6px 12px}.cat-empty{color:var(--ink-2);border:1.5px dashed #19399573;margin-top:16px;padding:18px;font-size:16px}.cat-empty[hidden]{display:none}.post-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,56px);margin-top:30px;display:grid}.post-card[hidden]{display:none}.post-card-title{font:800 clamp(1.6rem, 2.6vw, 2.25rem)/1.12 var(--f-display);letter-spacing:-.015em;text-wrap:balance}.post-card-title a{text-decoration:none}.post-card-title a:hover{text-decoration:underline 2px}.post-card-ex{color:var(--ink-2);margin-top:12px}.post-meta{font:500 13px/1.3 var(--f-code);color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:12px;display:flex}.post-card .lnk{margin-top:16px}.soon{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.soon li{background:#f6f1e58c;border:1.5px dashed #19399580;align-content:start;gap:10px;padding:18px 18px 20px;display:grid}.soon li[hidden]{display:none}.soon .blank{aspect-ratio:16/9;font:500 1rem/1 var(--f-hand);color:var(--sapphire);background:#dce2f259;border:1.5px dashed #19399559;place-items:center;display:grid}.soon h3{font:800 1.18rem/1.25 var(--f-display)}.soon .post-meta{margin-top:0}.post-top{max-width:900px}.post-top .h1{font-size:clamp(2.5rem,5.2vw,4.6rem)}.post-dek{max-width:58ch;color:var(--ink-2);margin-top:20px;font-size:clamp(1.12rem,1.6vw,1.35rem);line-height:1.55}.cover{max-width:820px;margin-top:clamp(28px,4vw,44px)}.cover .frame-art{aspect-ratio:16/9}.post-grid{padding-bottom:var(--sec);grid-template-columns:230px minmax(0,1fr);gap:clamp(28px,5vw,80px);display:grid}.toc{align-self:start;padding-top:6px;position:sticky;top:112px}.toc p{font:600 11px/1.2 var(--f-code);letter-spacing:.1em;text-transform:uppercase;color:#5d70ae;border-bottom:1.5px solid var(--nonphoto);padding-bottom:10px}.toc li a{font:600 15px/1.3 var(--f-text);color:var(--ink-2);border-bottom:1px dashed #161a2b4d;padding:9px 0;text-decoration:none;display:block}.toc li a:hover,.toc li a[aria-current=true]{color:var(--sapphire)}.prose{max-width:68ch}.prose>section{scroll-margin-top:110px}.prose>section+section{margin-top:clamp(52px,7vw,84px)}.prose h2{font:900 clamp(1.8rem, 3vw, 2.5rem)/1.05 var(--f-display);letter-spacing:-.022em;text-wrap:balance}.prose h3{font:800 1.3rem/1.2 var(--f-display);margin-top:26px}.prose p{color:var(--ink-2);margin-top:14px}.prose p a{color:var(--sapphire);font-weight:600}.kt{background:var(--paper-3);border:1px solid #161a2b40;margin-top:18px;padding:20px 24px;box-shadow:0 18px 30px -26px #0f1c5780}.kt li{border-bottom:1px dashed #161a2b4d;padding:9px 0 9px 26px;position:relative}.kt li:last-child{border-bottom:0}.kt li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M1.5 7.2c1.4 1 2.6 2.3 3.6 4C7.6 6.4 10.4 3 13.6 1.2' fill='none' stroke='%23193995' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;width:15px;height:13px;position:absolute;top:13px;left:0}.gsteps{border-top:1.5px solid var(--ink);margin-top:20px}.gsteps li{border-bottom:1px dashed #161a2b66;grid-template-columns:54px 1fr;gap:6px 14px;padding:20px 0;display:grid}.gsteps .n{font:900 2.6rem/.9 var(--f-bill);color:var(--sapphire);grid-row:span 2}.gsteps h3,.gsteps p{margin-top:0}.photo-frame{max-width:420px;margin-top:18px}.mistakes{gap:14px;margin-top:18px;display:grid}.mistakes li{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.mistakes svg{width:24px;height:24px;color:var(--sapphire);margin-top:3px}.mistakes b{font:800 1.12rem/1.3 var(--f-display);color:var(--ink);display:block}.mistakes span{color:var(--ink-2)}.help-box{background:var(--onyx);color:var(--bone);border-radius:3px;margin-top:18px;padding:22px 24px}.help-box p{color:#eee6d3e0;margin-top:0}.help-box p a{color:var(--bone)}.help-box .cta-acts{margin-top:16px}.prose .faq-list{margin-top:18px}.prose .faq-list details p{margin-top:0}.about-box{background:var(--paper-3);border:1px solid #161a2b40;grid-template-columns:74px 1fr;gap:18px;margin-top:18px;padding:22px;display:grid}.about-box .env-stamp{width:70px;position:relative;bottom:auto;right:auto}.about-box p{margin-top:0}.about-box .lnk{margin-top:12px}.post-back{margin-top:40px}@media (width<=960px){.ptop-grid,.goal,.door-sec,.case,.post-card{grid-template-columns:1fr}.cats,.soon{grid-template-columns:repeat(2,minmax(0,1fr))}.post-grid{grid-template-columns:1fr}.toc{position:relative;top:0}.cta-band{grid-template-columns:1fr}}@media (width<=640px){.proof,.fellas,.soon,.cats,.focus li{grid-template-columns:1fr}.hassle li{grid-template-columns:120px 1fr}.case-art{rotate:0deg}}.sb-note text{font-family:var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 40;fill:var(--bone);paint-order:stroke;stroke:#0a1340;stroke-width:7px;stroke-linejoin:round;font-weight:500}.sb-note path{fill:none;stroke:var(--bone);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.prose--md>*+*{margin-top:14px}.prose--md h2{margin-top:clamp(40px,5vw,60px);scroll-margin-top:110px}.prose--md h3{scroll-margin-top:110px}.prose--md ul,.prose--md ol{color:var(--ink-2);padding-left:1.3em}.prose--md li+li{margin-top:6px}.prose--md blockquote{border-left:3px solid var(--sapphire);color:var(--ink-2);padding-left:18px;font-style:italic}.prose--md img{background:var(--paper-3);border:1px solid #161a2b40;width:100%;height:auto;margin-top:22px;display:block}.prose--md img+em{font:600 11px/1.3 var(--f-code);letter-spacing:.08em;text-transform:uppercase;color:#5d70ae;margin-top:8px;font-style:normal;display:block}.prose--md code{font:500 .92em var(--f-code)}.prose--md a{color:var(--sapphire);font-weight:600}.post-grid--solo{grid-template-columns:minmax(0,1fr)}.post-grid--solo .prose{max-width:68ch}.frame-art img,.case-photo{object-fit:cover;width:100%;height:auto;display:block}.cover .frame-art img{aspect-ratio:16/9}.post-card .frame-art img{aspect-ratio:8/5}.case-photo{aspect-ratio:3/2}.case--solo{grid-template-columns:minmax(0,1fr)}.case-more>*+*{margin-top:12px}.case-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(12px,2vw,22px);margin-top:clamp(24px,3vw,40px);padding:0;list-style:none;display:grid}.case-gallery img{aspect-ratio:4/3;object-fit:cover;border:1px solid #161a2b40;width:100%;height:auto;display:block}.prose--md video,.prose--md iframe.yt{aspect-ratio:16/9;background:#161a2b;border:1px solid #161a2b40;width:100%;margin-top:22px;display:block}.prose--md li a,.case-more a{color:var(--sapphire);font-weight:600}body{background:var(--paper) var(--paper-img) 0 0 / 900px 900px repeat}.room-vignette{z-index:34;pointer-events:none;background:radial-gradient(85% 75% at 50% 42%,#0000 58%,#46321416 100%);position:fixed;inset:0}.room-light{z-index:35;pointer-events:none;opacity:var(--room,1);transition:opacity .8s;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(120% 95% at 88% -8%,#000 0 30%,#00000080 52%,#0000 78%);mask-image:radial-gradient(120% 95% at 88% -8%,#000 0 30%,#00000080 52%,#0000 78%)}.room-light i{transform:translate3d(0, var(--room-y,0px), 0);will-change:transform;background:repeating-linear-gradient(-14deg,#0000 0 20px,#0f1c5713 26px 54px,#0000 60px 92px);animation:42s ease-in-out infinite alternate room-drift;position:absolute;inset:-30% -20%}@keyframes room-drift{0%{translate:-34px -6px}to{translate:34px 10px}}.letter,.callsheet,.board-sheet,.pack--a,.fella,.kt,.about-box,.cat-b,.faq-list details,.case-art,.soon li,.menu,.ch,.wall-banner,.wall-plans,.pad{background-image:linear-gradient(#fffcf49e, #fffcf49e), var(--paper-img);background-size:auto,900px 900px}.cat-b{background-image:repeating-linear-gradient(180deg, transparent 0 25px, #8ea3da40 25px 26px), linear-gradient(#fffcf49e, #fffcf49e), var(--paper-img);background-position:0 44px,0 0,0 0;background-size:auto,auto,900px 900px}.cat-b[aria-pressed=true]{background-image:none}.faq-list details{background-image:repeating-linear-gradient(180deg, transparent 0 27px, #8ea3da38 27px 28px), linear-gradient(#fffcf49e, #fffcf49e), var(--paper-img);background-position:0 58px,0 0,0 0;background-size:auto,auto,900px 900px}.pack--b{background-image:linear-gradient(#dce2f2c7, #dce2f2c7), var(--paper-img);background-size:auto,900px 900px}.folder-body,.folder-tab,.env-pocket,.env-back,.env-flap{background-image:linear-gradient(#d9c8a3cc, #d9c8a3cc), var(--paper-img);background-size:auto,900px 900px}.env-back,.env-flap{background-image:linear-gradient(#cdb98fd9, #cdb98fd9), var(--paper-img)}.folder--q .folder-body,.folder--q .folder-tab,.slot-file .folder-body,.slot-file .folder-tab{background-image:linear-gradient(#e2d7bebf, #e2d7bebf), var(--paper-img);background-size:auto,900px 900px}.folder-body:before{display:none}.grain{animation:.72s step-end infinite grain-jit;inset:-64px}@keyframes grain-jit{0%{transform:translate(0)}17%{transform:translate(-24px,14px)}33%{transform:translate(18px,-30px)}50%{transform:translate(-10px,28px)}67%{transform:translate(30px,6px)}83%{transform:translate(-30px,-20px)}}.film-stage:not(.is-live) .grain,.phone-frame:not(.is-in) .grain{animation-play-state:paused}.dust{pointer-events:none;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='1000'%3E%3Cg fill='none' stroke='%23EEE6D3' stroke-linecap='round'%3E%3Cpath d='M412 318c6 4 9 12 7 20' stroke-width='1.6'/%3E%3Cpath d='M1188 612c-3-8 2-16 9-18' stroke-width='1.3'/%3E%3Cpath d='M1306 80v840' stroke-width='.9' opacity='.6'/%3E%3C/g%3E%3Cg fill='%23EEE6D3'%3E%3Ccircle cx='640' cy='212' r='2.2'/%3E%3Ccircle cx='980' cy='744' r='1.6'/%3E%3Ccircle cx='238' cy='640' r='1.3'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat;animation:9.5s step-end infinite dust;position:absolute;inset:0}.film-stage:not(.is-live) .dust{animation-play-state:paused}@keyframes dust{0%,to{opacity:0}31%{opacity:.5;transform:translate(-6%,4%)scale(1.1)}32%{opacity:0}73%{opacity:.42;transform:translate(5%,-3%)scaleX(-1)}74.5%{opacity:0}}.js-motion .dev{transition:filter 1s ease-out,opacity 1s ease-out}.js-motion .dev:not(.is-in){filter:blur(7px)contrast(1.35)saturate(.65);opacity:.3}.pencil-u{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='10' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M1 6.5C18 3 34 7.8 52 5.2S88 2.6 119 5.8' fill='none' stroke='%236F86C9' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 92%/100% .34em no-repeat;padding-bottom:.06em}.js-motion .pencil-u{background-size:0% .34em;transition:background-size 1.1s cubic-bezier(.65,0,.35,1) .25s}.js-motion .is-in .pencil-u,.js-motion .pencil-u.is-in{background-size:100% .34em}.mark{pointer-events:none;position:absolute;overflow:visible}.mark path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.js-motion .mark path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .3s}.js-motion .is-in .mark path{stroke-dashoffset:0}.mark-note{pointer-events:none;font:500 1.05rem/1.1 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 40;white-space:nowrap;position:absolute;rotate:-4deg}.js-motion .mark-note{opacity:0;transition:opacity .5s 1.1s,translate .5s 1.1s;translate:0 4px}.js-motion .is-in .mark-note{opacity:1;translate:0}.pack--c .ring-wrap{width:fit-content;position:relative}.pack--c .ring-wrap .mark{width:calc(100% + 38px);height:calc(100% + 26px);color:var(--amber-light);inset:-14px -22px -12px -16px}.pack--c .mark-note{color:var(--amber-light);top:-36px;left:-4px}.bill-title{position:relative}.bill .swash{width:min(560px,80%);height:22px;color:var(--sapphire);margin:4px auto 0;display:block;position:relative}.bill .swash .mark{width:100%;height:100%;inset:0}.board{position:relative}.board .chalk-note{color:var(--sapphire);position:absolute;top:-36px;right:22px}.trans{width:fit-content;font:600 13px/1 var(--f-code);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin:clamp(44px,6vw,80px) 0 0 auto;display:block}.trans--top{margin:0 0 clamp(28px,4vw,48px) auto}.js-motion .trans>span{clip-path:inset(0 100% 0 0);transition:clip-path .9s steps(var(--n,8));display:inline-block}.js-motion .trans.is-in>span{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.room-light i,.grain,.dust{animation:none!important}.dust{display:none}}@media (width<=760px){.room-light{-webkit-mask-image:radial-gradient(160% 70% at 90% 0,#000 0 30%,#0000 75%);mask-image:radial-gradient(160% 70% at 90% 0,#000 0 30%,#0000 75%)}}.js-motion .letter{will-change:translate}.scene{--n0:#0a1340;--n1:#11216a;--n2:#193995;--n3:#2f4fae;--n4:#6880cc;--n5:#afbbe2;--bone:#eee6d3;--bone2:#d9ccb0;--skin:#c7b08f;--em:#d6b26a;--em2:#ecd08e;--em3:#f8e6b6;--warm:#f5dea4;--spill:#eee6d3}.scene .k-sky{fill:var(--n2)}.scene .k-sky2{fill:var(--n3)}.scene .k-moon{fill:#f4e8c4}.scene .k-moonhalo{fill:#f4e8c4;opacity:.08}.scene .k-crater{fill:#e2d2a6}.scene .k-star{fill:#f4e8c4;opacity:.75}.scene .k-hill{fill:var(--n1)}.scene .k-hill2{fill:#15287a}.scene .k-fort{fill:var(--n1)}.scene .k-cross{fill:var(--bone)}.scene .k-crosshot{fill:#fff}.scene .k-b1{fill:#1a3088}.scene .k-b2{fill:var(--n1)}.scene .k-win{fill:var(--warm)}.scene .k-lit .k-win{opacity:.9}.scene .k-late .k-win{opacity:0;transition:opacity .5s}.scene .k-sign{opacity:0;transition:opacity .3s}.scene .k-signbox{fill:none;stroke:#e8574a;stroke-width:3px}.scene .k-signtx{letter-spacing:.14em;fill:#e8574a;font:700 22px/1 Sofia Sans Extra Condensed,sans-serif}.scene.is-lit .k-late .k-win{opacity:.85}.scene.is-lit .k-sign{opacity:1}.scene .k-wall{fill:var(--n1)}.scene .k-frame,.scene .k-sill{fill:var(--n0)}.scene .k-sillhi{fill:var(--n4)}.scene .k-slat{fill:var(--n0)}.scene .k-slathi{fill:var(--n3)}.scene .k-ladder,.scene .k-rail,.scene .k-clockrim{fill:var(--n0)}.scene .k-clockface{fill:var(--bone2)}.scene .k-tick{fill:var(--n1)}.scene .k-hand{fill:var(--n0)}.scene .k-hand-h{transform-origin:112px 232px;transform:rotate(var(--hour,330deg))}.scene .k-hand-m{transform-origin:112px 232px;transform:rotate(var(--minute,300deg))}.scene .k-stand{fill:var(--n0)}.scene .k-coat{fill:#3a55b0}.scene .k-coatlapel,.scene .k-coatbelt{fill:var(--n2)}.scene .k-floor{fill:var(--n0)}.scene .k-desktop{fill:var(--n2)}.scene .k-deskedge{fill:var(--n1)}.scene .k-deskhi{fill:var(--n4)}.scene .k-ped{fill:var(--n1)}.scene .k-drawer{fill:none;stroke:var(--n0);stroke-width:3px}.scene .k-pull{fill:var(--n4)}.scene .k-knee{fill:var(--n0)}.scene .k-band{fill:var(--bone);opacity:.22}.scene .k-spill{fill:var(--spill);opacity:.13}.scene .k-bezel{fill:var(--n0)}.scene .k-bezelhi{fill:var(--n3)}.scene .k-neck,.scene .k-foot{fill:var(--n0)}.scene .k-glass{fill:#13161f}.scene .k-kbd{fill:var(--n0)}.scene .k-keys{fill:var(--n3)}.scene .k-mouse{fill:var(--n0)}.scene .k-pool{fill:var(--em3);opacity:.22}.scene .k-brass{fill:var(--bone2)}.scene .k-shade{fill:var(--em)}.scene .k-shadehi{stroke:var(--em2);stroke-width:3px}.scene .k-shaderim{fill:#7c5a17}.scene .k-bulb{fill:var(--em3)}.scene .k-chain{fill:var(--bone2)}.scene .k-bakelite{fill:var(--n0)}.scene .k-bakeliteedge{fill:#060c2c}.scene .k-handset{fill:var(--n0)}.scene .k-handsethi{stroke:var(--n4);stroke-width:2.5px;stroke-linecap:round}.scene .k-dial{fill:var(--bone2)}.scene .k-dialhub,.scene .k-hole{fill:var(--n1)}.scene .k-cord{stroke:var(--n0);stroke-width:4px;stroke-linecap:round}.scene .k-pad{fill:var(--bone)}.scene .k-padline{stroke:var(--n5);stroke-width:1.4px}.scene .k-padink{stroke:var(--n2);stroke-width:2px}.scene .k-pencil{fill:var(--bone2)}.scene .k-cup{fill:var(--bone)}.scene .k-cuptop{fill:#3a2a1e}.scene .k-cuphandle{stroke:var(--bone);stroke-width:4px}.scene .k-saucer{fill:var(--bone2)}.scene .k-hat{fill:var(--n0)}.scene .k-rim{stroke:var(--n4);stroke-width:2.5px;stroke-linecap:round}.scene .k-dent{stroke:#050a26;stroke-width:3px;stroke-linecap:round}.scene .k-band-a{fill:var(--em)}.scene .k-band-b{fill:var(--n5)}.scene .k-suit{fill:var(--n0)}.scene .k-pinline{stroke:var(--n3);stroke-width:1.2px;opacity:.8}.scene .k-seam{stroke:#050a26;stroke-width:2.5px}.scene .k-rimlight{stroke:var(--n5);stroke-width:3px;stroke-linecap:round;opacity:.8}.scene .k-shirt{fill:var(--bone)}.scene .k-collar{fill:#050a26}.scene .k-skin{fill:var(--skin)}.scene .k-hair{fill:#070d30}.scene .k-chair{fill:var(--n2)}.scene .k-chairhi{fill:var(--n4)}.scene .k-suit2{fill:var(--n3)}.scene .k-pinline2{stroke:var(--n4);stroke-width:1.2px;opacity:.55}.scene .k-seam2{stroke:var(--n2);stroke-width:2.5px}.scene .k-collar2{fill:var(--n2)}.scene .k-crease{stroke:var(--n2);stroke-width:2px}.scene .k-shirtcuff{stroke:var(--bone);stroke-width:3px}.scene .k-skinshade{fill:#a48c6c}.scene .k-screenrim{stroke:var(--spill);stroke-width:3px;stroke-linecap:round;opacity:.55}.scene .k-vent{stroke:var(--n2);stroke-width:2.5px}.scene .k-lamprim{stroke:var(--em2);stroke-width:3.5px;stroke-linecap:round}.scene .k-shadow2{fill:var(--n2)}.scene[data-scr=idle]{--spill:#f4e3bc}.scene[data-scr=rebel]{--spill:#ede3c8}.scene[data-scr=plushie]{--spill:#dce2f2}.scene .idle-logo{width:190px;height:auto}.scene .k-stripe{fill:#f1e0b2}.scene .k-stripes{opacity:.17}.scene .k-stripes--desk{opacity:.13}.scene .k-backlight{opacity:.24}.scene .k-fingers{fill:none;stroke:var(--skin);stroke-width:6.5px;stroke-linecap:round}.scene .k-bandhi{stroke:var(--bone);stroke-width:1.5px;opacity:.45}.scene .k-bow{fill:#050a26;opacity:.55}.pv{aspect-ratio:16/10.4;background:var(--p-bg);max-width:100%;color:var(--p-ink);display:block;position:relative;overflow:hidden;container-type:inline-size}.pv>*{transition:transform .6s var(--ease)}.pv-chrome{z-index:1;background:var(--p-chrome);height:7cqi;font:400 2.4cqi/1 var(--f-code);color:color-mix(in srgb, var(--p-ink) 62%, transparent);align-items:center;gap:1.1cqi;padding-inline:2.6cqi;display:flex;position:relative}.pv-chrome i{aspect-ratio:1;background:color-mix(in srgb, var(--p-ink) 28%, transparent);border-radius:50%;width:1.6cqi}.pv-chrome span{background:color-mix(in srgb, var(--p-ink) 10%, transparent);border-radius:1cqi;margin-left:1.6cqi;padding:.9cqi 2.4cqi}.pv-screen{position:absolute;inset:7cqi 0 0}.pv--rebel{--p-bg:#13161f;--p-ink:#eee6d3;--p-chrome:#0b0d14}.rr-top{border-bottom:.25cqi solid #eee6d31f;align-items:center;gap:2.2cqi;height:11cqi;padding-inline:4cqi;display:flex}.rr-logo{aspect-ratio:1;width:7.4cqi;font:900 3.2cqi/1 var(--f-bill);color:#13161f;background:#e3c27c;place-items:center;display:grid;rotate:-6deg;box-shadow:.8cqi .8cqi #84652a}.rr-name{font:900 3.6cqi/1 var(--f-bill);letter-spacing:.02em}.rr-nav{font:600 1.7cqi/1 var(--f-code);letter-spacing:.08em;opacity:.7;gap:2.4cqi;margin-left:auto;display:flex}.rr-book{font:900 2.4cqi/1 var(--f-bill);letter-spacing:.04em;color:#13161f;background:#e3c27c;padding:1.5cqi 2.6cqi;rotate:-2deg}.rr-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:3cqi;height:calc(100% - 11cqi);padding:3cqi 5cqi 5cqi;display:grid}.rr-meet{font:900 8.6cqi/.9 var(--f-bill);display:block}.rr-rebels{font:900 10.6cqi/.9 var(--f-bill);color:#13161f;background:#eee6d3;margin-top:.6cqi;padding:.4cqi 1.6cqi .9cqi;display:inline-block;rotate:-3deg;box-shadow:1cqi 1cqi #e3c27c}.rr-lines{gap:1.2cqi;margin-top:3.4cqi;display:grid}.rr-lines i{background:#eee6d338;border-radius:1cqi;height:1.2cqi}.rr-lines i:last-child{width:64%}.rr-beers{font:900 5cqi/1 var(--f-bill);margin-top:3.4cqi;display:block}.rr-beers span{color:#f5dda2}.rr-poster{aspect-ratio:3/4;background:#eee6d3;padding:1.4cqi;position:relative;rotate:3deg;box-shadow:1.4cqi 1.4cqi #e3c27c}.rr-poster svg{width:100%;height:100%}.pv--plushie{--p-bg:#f6f1e5;--p-ink:#161a2b;--p-chrome:#e2d7be}.pp-garland{background:radial-gradient(circle at 50% 38%,#e2a93b 0 1.25cqi,#0000 calc(1.25cqi + .5px)) 0 1.8cqi/10cqi 5cqi repeat-x,radial-gradient(at 50% 38%,#f5dda2 0 .95cqi,#0000 calc(.95cqi + .5px)) 5cqi 1.6cqi/10cqi 5cqi repeat-x,radial-gradient(5.6cqi 2.2cqi at 50% 0,#0000 0 1.9cqi,#19399573 calc(1.9cqi + .2px) 2.45cqi,#0000 2.5cqi) 0 0/5cqi 3cqi repeat-x;height:6cqi}.pp-top{border-bottom:.25cqi solid #161a2b1a;align-items:center;gap:1.6cqi;height:9cqi;padding-inline:5cqi;display:flex}.pp-logo{aspect-ratio:1;background:#193995;border-radius:50%;width:4.2cqi;position:relative}.pp-logo:before,.pp-logo:after{content:"";aspect-ratio:1;background:#193995;border-radius:50%;width:1.7cqi;position:absolute;top:-.7cqi}.pp-logo:before{left:-.3cqi}.pp-logo:after{right:-.3cqi}.pp-name{font:800 2.8cqi/1 var(--f-display);color:#193995}.pp-nav{gap:2cqi;margin-left:auto;display:flex}.pp-nav i{background:#161a2b4d;border-radius:1cqi;width:6.5cqi;height:1.1cqi}.pp-hero{text-align:center;align-content:center;justify-items:center;gap:1.8cqi;height:calc(100% - 15cqi);padding-inline:8cqi;display:grid;position:relative}.pp-glow{background:radial-gradient(40cqi 26cqi at 50% 62%,#afbbe259,#0000 70%);position:absolute;inset:0}.pp-moon{aspect-ratio:1;background:#e2b24a;border-radius:50%;width:6.4cqi;position:absolute;top:2.4cqi;right:4.5cqi;box-shadow:inset -1.6cqi .4cqi #f6f1e5}.pp-star{aspect-ratio:1;color:#d9a23a;width:2.4cqi;position:absolute}.pp-star.s1{top:6cqi;left:9cqi}.pp-star.s2{color:#e3c27c;width:1.5cqi;top:22cqi;left:16cqi}.pp-star.s3{width:1.8cqi;top:26cqi;right:12cqi}.pp-welcome{font:600 3cqi/1 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 40;color:#84652a;font-style:normal;position:relative}.pp-title{max-width:11em;font:900 7cqi/1 var(--f-display);letter-spacing:-.02em;color:#161a2b;position:relative}.pp-lines{justify-items:center;gap:1.1cqi;width:58%;display:grid;position:relative}.pp-lines i{background:#161a2b2e;border-radius:1cqi;width:100%;height:1.1cqi}.pp-lines i:last-child{width:70%}.pp-btn{font:700 2.4cqi/1 var(--f-text);color:#fff;background:#193995;border-radius:.8cqi;margin-top:1cqi;padding:2cqi 4.2cqi;position:relative}.screen .pv{aspect-ratio:auto;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hdr-in{transition:opacity .2s linear}.hdr.is-up .hdr-in{opacity:0;visibility:hidden;translate:none}}.room:not(.gl-on)~.pr{display:none}.film-stage,.room{overflow:clip}.film.has-props .ov-frame{display:none}.pr{z-index:3;pointer-events:auto}.pr--about{z-index:1}.pr .ov-z{position:relative}.pr-in{height:100%;font:500 11px/1.45 var(--f-text);color:var(--ink-2);position:relative}.pr-pages{display:grid}.pr-page{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,visibility 0s .35s}.pr-page.is-cur{opacity:1;visibility:visible;transition:opacity .35s .1s,visibility}.pr--case .pr-in,.pr--offer .pr-in,.pr--letter .pr-in,.pr--talk .pr-in{background-color:#f7f2e6;background-image:linear-gradient(#fffcf480, #fffcf480), var(--paper-img);background-size:auto,900px 900px;box-shadow:0 1px #161a2b1f,0 14px 22px -12px #050a26bf}.pr--offer .ov-z:before,.pr--talk .ov-z:before{content:"";z-index:4;background:radial-gradient(circle at 36% 34%, #ee9a8f 0 12%, var(--pin) 46%, #7a1d15);border-radius:50%;width:13px;height:13px;margin-left:-6.5px;position:absolute;top:-4px;left:50%;box-shadow:2px 4px 4px #050a2680}.pr .h2{font-size:24px;line-height:.98}.pr .h3{margin-top:12px;font-size:16px;line-height:1.1}.pr p{color:var(--ink-2);margin-top:7px;font-size:11px;line-height:1.45}.pr .voice{margin-top:5px;font-size:13px}.pr .sub{max-width:none;margin-top:7px;font-size:11px;line-height:1.5}.pr .meta{font:500 8.5px/1.3 var(--f-code);letter-spacing:.02em;color:var(--muted);flex-wrap:wrap;gap:3px 9px;margin-top:5px;display:flex}.pr .acts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.pr .lnk{gap:5px;font-size:11px}.pr .lnk svg{width:11px;height:11px}.pr .tag-soon{vertical-align:2px;margin-left:5px;padding:1px 5px 2px;font-size:9px}.pr .btn{border-width:1px;gap:6px;min-height:30px;padding:0 12px 0 10px;font-size:12.5px}.pr .btn .btn-sq svg{width:12px;height:12px}.pr .who{gap:5px;margin-top:5px;font-size:10px}.pr .who i{width:7px;height:7px}.pr .who i+i{box-shadow:none;margin-left:-9px}.pr .step-n{flex-wrap:wrap;gap:2px 8px}.pr .step-n .h3{letter-spacing:-.02em;margin-top:0;font-size:19px;font-weight:900}.pr .step-n .hand{font-size:12px}.pr--about .pr-in{background:#f6f1e5;overflow:hidden}.pr--about .pr-in:before{content:"";box-sizing:border-box;background:radial-gradient(circle,#161a2b38 0 2px,#0000 2.5px) 4px/8px 8px repeat-x padding-box content-box,#e2d7be;border-bottom:1px solid #d9ccb0;height:15px;padding-right:calc(100% - 30px);display:block}.pr--about .pr-part{padding:16px 24px 12px}.pr--about .lead{font:500 15px/1.47 var(--f-text);color:var(--ink);margin:0}.pr--about .credits{border-width:1.2px;margin-top:12px;padding:9px 10px 8px}.pr--about .credits:before{inset:3px}.pr--about .credits-title{font-size:19px}.pr--about .bill-list{font:600 8.5px/1.3 var(--f-bill);letter-spacing:.06em;color:var(--ink-2);margin-top:4px}.pr--about .credits-foot{font:500 7.5px/1.2 var(--f-bill);letter-spacing:.14em;color:var(--muted);margin-top:5px}.film.is-cap .pr--about .pr-part{padding:12px 18px 10px}.film.is-cap .pr--about .lead{font-size:14px}.pr--case .pr-in{background-color:#fbf7ee;background-image:linear-gradient(180deg, transparent 0 66px, #c9392c80 66px 67.5px, transparent 67.5px), linear-gradient(#fffcf48c, #fffcf48c), var(--paper-img);background-size:auto,auto,900px 900px;border-radius:2px;padding:14px 16px 12px;box-shadow:0 1px #161a2b1f,-10px 16px 22px -12px #050a26cc}.pr--case .pr-part:first-child{min-height:58px}.pr--case .pr-pages{margin-top:2px}.pr--next .pr-in{text-align:center;color:var(--bone);place-content:center;justify-items:center;padding:16px 14px;display:grid}.pr--next .pr-part{justify-items:center;display:grid}.pr--next .h2{font:600 27px/1.02 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 40;color:var(--bone);text-wrap:balance;rotate:-3deg}.pr--next p{color:#eee6d3db;max-width:21ch;margin-top:10px}.pr--next .acts{justify-content:center;margin-top:14px}.pr--svc .pr-pages{height:100%}.pr--svc .pr-page{background-color:var(--manila);background-image:linear-gradient(#d9c8a3c7, #d9c8a3c7), var(--paper-img);background-size:auto,900px 900px;border-radius:2px;padding:20px 16px 12px;position:relative;box-shadow:0 1px #161a2b24,0 16px 22px -12px #050a26cc}.pr-tab{background-color:var(--manila);height:14px;font:700 8px/1 var(--f-bill);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:4px 4px 0 0;padding:3px 9px 0;position:absolute;top:-13px;left:14px}.pr--svc .h2{font-size:23px}.pr .svc .h3{margin-top:0;font-size:15px}.pr .svc p{margin-top:4px}.pr--offer .pr-in{border-radius:2px;padding:24px 16px 14px}.pr--offer .voice{font-size:14px}.pr--offer .sub{margin-top:10px;font-size:11.5px}.pr--offer{display:none}.film.is-cap .pr--offer{display:block}.pr--faq{z-index:5}.pr--faq .pr-in{background:#f6f1e5;overflow:hidden}.pr--faq .pr-in:before{content:"";box-sizing:border-box;background:radial-gradient(circle,#161a2b38 0 2px,#0000 2.5px) 4px/8px 8px repeat-x padding-box content-box,#e2d7be;border-bottom:1px solid #d9ccb0;height:15px;padding-right:calc(100% - 30px);display:block}.pr--faq .pr-part{padding:10px 16px 6px}.pr .faq{display:block}.pr--faq .faq{grid-template-columns:146px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pr .faq-side .h2{font-size:21px}.pr .faq-side .sub{margin-top:5px}.pr .faq-side .btn{margin-top:9px}.pr .faq-list{gap:3px;margin-top:0;display:grid}.pr .faq-list details{background-color:#fffcf499;background-image:none;padding:0 8px;rotate:0deg;box-shadow:0 0 0 1px #161a2b1f}.pr .faq-list summary{font:700 10px/1.2 var(--f-display);gap:8px;padding:3px 0}.pr .faq-chev{width:15px;height:14px}.pr .faq-chev svg{width:8px;height:8px}.pr .faq-list details p{margin:0;padding:0 4px 5px 0;font-size:9px;line-height:12px}.pr .faq-side .sub{font-size:9.5px;line-height:1.35}.film.is-cap .pr--faq .faq{grid-template-columns:124px minmax(0,1fr);gap:10px}.pr--faq .faq-side .btn{gap:5px;min-height:24px;padding:0 9px 0 7px;font-size:10px}.pr--letter .pr-in{border-radius:1px;padding:18px 20px 14px}.pr--letter .pr-in:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 calc(33.3% - 1px),#161a2b12 calc(33.3% - 1px),#ffffff59 calc(33.3% + 1px),#0000 calc(33.3% + 1px) calc(66.6% - 1px),#161a2b12 calc(66.6% - 1px),#ffffff59 calc(66.6% + 1px),#0000 calc(66.6% + 1px));position:absolute;inset:0}.pr--letter .ch-paper{box-shadow:none;background:0 0;padding:0}.pr--letter .h2{font-size:23px}.pr--letter .envelope{width:auto;margin:10px 0 0}.pr--letter .env-flap,.pr--letter .env-back,.pr--letter .env-pocket,.pr--letter .env-addr,.pr--letter .env-stamp{display:none}.pr--letter .letter{width:auto;box-shadow:none;background:0 0;margin:0;padding:0;translate:none}.pr--letter .letter .body{max-width:none;margin-top:8px;font-size:11px}.pr--letter .sig small{font-size:7.5px}.pr--letter .sig p,.pr--letter .sig a{font-size:10px}.pr--talk .pr-in{border-radius:2px;padding:20px 15px 12px}.pr--talk .h2{font-size:23px}.pr--talk .pr-part>div[style]{margin-top:12px!important}.pr--design .pr-in,.pr--build .pr-in,.pr--launch .pr-in{border-radius:1px 1px 2px 2px;padding:14px 13px 10px;box-shadow:0 1px #161a2b1a,0 12px 14px -10px #050a26b3}.pr--design .pr-in{background:linear-gradient(#19399512 0 16%,#0000 16%),#dce2f2}.pr--build .pr-in{background:linear-gradient(#84652a14 0 16%,#0000 16%),#f3e3ae}.pr--launch .pr-in{background:linear-gradient(#161a2b0f 0 16%,#0000 16%),#f2ebda}.pr--design p,.pr--build p,.pr--launch p{color:var(--ink);margin-top:6px;font-size:11px}.pr--design .step-n .h3,.pr--build .step-n .h3,.pr--launch .step-n .h3{font-size:16.5px}.film.is-cap .pr .step-n .h3{white-space:normal;font-size:19px}.film.is-cap .pr--design .step-n .h3,.film.is-cap .pr--build .step-n .h3,.film.is-cap .pr--launch .step-n .h3{font-size:16.5px}.film.is-cap .pr--about .credits{margin-top:10px;padding:8px 10px 7px}.film.is-cap .pr--about .credits-title{margin-top:0;padding-top:0;font-size:18px}.room:not(.gl-on)~.ov-glow,.room:not(.gl-on)~.ov-lamp{display:none}.ov-sheet--pick{z-index:4}.ov-glow{z-index:3;pointer-events:none;background:radial-gradient(58% 92% at 50% 0,#f8e6b66b,#f8e6b626 52%,#f8e6b600 78%)}.ov-lamp{z-index:4;pointer-events:none}.ov-lamp svg{width:100%;height:100%;display:block;overflow:visible}.pack--pick{color:var(--ink)}.ov-sheet .pack--pick,.ch-offers .pack--pick{background-color:#fbf5e6;background-image:radial-gradient(ellipse 100% 58% at 50% 0%, #ffecba9e, #ffecba00 78%), linear-gradient(#fffcf459, #fffcf459), var(--paper-img);box-shadow:inset 0 0 0 7px #fbf3e2, inset 0 0 0 8.5px var(--amber), inset 0 0 0 11px #fbf3e2, inset 0 0 0 12px #84652a80;background-size:auto,auto,900px 900px}.pack--pick .pack-say{color:var(--amber-ink)}.pack--pick .ring-wrap{width:fit-content;position:relative}.pack--pick .ring-wrap .mark{color:#b8903f;width:calc(100% + 38px);height:calc(100% + 26px);inset:-14px -22px -12px -16px}.pack--pick li.inh{color:var(--ink)}.pack--pick .btn{--b-bg:var(--ink);--b-fg:var(--bone);--b-line:var(--ink);--b-ic:var(--amber);--b-bg-h:var(--sapphire);--b-line-h:var(--sapphire)}.ov-sheet--pick .pack-foot{order:2;margin-top:8px}.ov-sheet--pick .mark-note{display:none}.pack-stamp{outline-offset:-6px;max-width:116px;font:900 14.5px/.95 var(--f-bill);letter-spacing:.07em;text-transform:uppercase;text-align:center;color:var(--pin);border:2.5px solid;border-radius:3px;outline:1px solid;order:1;align-self:flex-end;margin:auto 4px 0 0;padding:6px 9px 5px;rotate:-9deg;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 0 0 0 2.25'/%3E%3C/filter%3E%3Crect width='90' height='90' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/90px 90px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 0 0 0 2.25'/%3E%3C/filter%3E%3Crect width='90' height='90' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/90px 90px}.js-motion .film.has-props .ov-sheet--pick .pack-stamp{opacity:0;scale:1.5}.js-motion .film.has-props .ov-sheet--pick.is-stamped .pack-stamp{animation:.5s cubic-bezier(.16,1,.3,1) .25s both stamp-in}@keyframes stamp-in{0%{opacity:0;scale:1.5}55%{opacity:1;scale:.95}to{opacity:1;scale:1}}.ch-offers .pack{height:auto;margin-top:18px}.ch-offers .pack-stamp{margin:14px 4px 0 0}.ch-offers .pack-foot{order:2}.sub-go{width:fit-content;margin-top:8px;font-size:.95em;display:flex}.pack-add{font:italic 500 10.5px/1.4 var(--f-text);color:var(--ink-2);margin:10px 0 0}.pack--pick .pack-add{color:var(--amber-ink)}.ov-sheet--pick .pack-stamp{order:0;max-width:84px;margin:0;padding:5px 7px 4px;font-size:12.5px;position:absolute;top:14px;right:12px}.ov-sheet--pick .pack li{padding-block:5px}.ov-sheet--pick .pack-add{margin-top:8px}.ov-sheet--pick .pack{padding-bottom:12px}.ov-sheet--pick .pack-line{margin-top:7px;font-size:12.5px;line-height:1.38}.ov-sheet--pick .pack ul{margin-top:9px}.ov-sheet--pick .pack li{padding-block:4px;font-size:11.8px;line-height:1.3}.ov-sheet--pick .pack li:before{top:6px}.ov-sheet--pick .pack-foot{gap:5px;padding-top:6px}.ov-sheet--mini .pack{padding:18px 14px 11px}.ov-sheet--mini .pack h3{font-size:19px}.ov-sheet--mini .pack-say{margin-top:4px;font-size:12.5px;line-height:1.25}.ov-sheet--mini .pack ul{margin-top:8px}.ov-sheet--mini .pack li{padding:3.5px 0 3.5px 16px;font-size:10.5px;line-height:1.28}.ov-sheet--mini .pack li:before{width:10px;height:9px;top:6px}.ov-sheet--mini .pack-foot{gap:5px;margin-top:auto;padding-top:6px}.ov-sheet--mini .pack-meta{font-size:8.5px}.ov-sheet--mini .btn{min-height:26px;padding:0 10px 0 8px;font-size:11.5px}.cue{z-index:30;color:var(--bone);pointer-events:none;opacity:0;animation:cue-in .9s var(--ease) 1.6s forwards;transition:opacity .4s var(--ease);background:#050a26a8;border:1px solid #eee6d338;border-radius:2px;justify-items:center;gap:2px;padding:9px 18px 7px;display:grid;position:fixed;bottom:clamp(16px,3.4vh,34px);left:50%;translate:-50%}.cue .hand{color:var(--bone);white-space:nowrap;font:500 clamp(1rem, 1.3vw, 1.2rem)/1.1 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 35}.cue svg{width:20px;height:24px;display:block}.cue-arrow{animation:2.4s ease-in-out 2.5s infinite cue-bob;display:block}.cue.is-gone{animation:none;opacity:0!important}html.cf-opening .cue,html.cf-opening .prog{display:none}@keyframes cue-in{to{opacity:.92}}@keyframes cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.is-idle,.is-idle *,.is-idle :before,.is-idle :after,.scr:not(.is-on),.scr:not(.is-on) *,.scr:not(.is-on) :before,.scr:not(.is-on) :after,.cue.is-gone .cue-arrow{animation-play-state:paused!important}.prog{z-index:30;pointer-events:none;width:4px;height:min(32vh,280px);transition:opacity .4s var(--ease);background:#eee6d357;border-radius:2px;position:fixed;top:50%;right:clamp(12px,1.4vw,22px);overflow:hidden;translate:0 -50%;box-shadow:0 0 0 1px #050a2673}.prog i{width:100%;height:100%;translate:0 calc((var(--p,0) - 1) * 100%);will-change:translate;background:var(--amber-light);border-radius:2px;position:absolute;top:0;left:0}.prog.is-gone{opacity:0}@media (prefers-reduced-motion:reduce){.cue{opacity:.92;animation:none}.cue-arrow{animation:none}.cue.is-gone{opacity:0}}@media (width<=760px){.prog{height:22vh}}.pr--talk .ov-z:before{display:none}.pr--talk .pr-in,.pr--design .pr-in,.pr--build .pr-in,.pr--launch .pr-in{--chalk:#efeadb;--chalk-y:#e9d8a0;color:#d5daea;background-color:#1b2030;background-image:repeating-linear-gradient(-58deg,#efeadb 0 8px,#0b0d14 8px 16px),linear-gradient(#ffffff0f,#0000 34%);background-repeat:no-repeat;background-size:100% 11px,100% 100%;border-radius:1px 1px 3px 3px;padding:25px 13px 20px;position:relative;box-shadow:0 0 0 3px #0b0d14,0 14px 22px -10px #050a26d9}.pr--talk .pr-in:before,.pr--design .pr-in:before,.pr--build .pr-in:before,.pr--launch .pr-in:before{content:"";z-index:3;transform-origin:4px 100%;background:repeating-linear-gradient(58deg,#efeadb 0 8px,#0b0d14 8px 16px);border:3px solid #0b0d14;border-bottom-width:2px;height:11px;position:absolute;top:-17px;left:-3px;right:-3px;rotate:-20deg}.pr--talk.is-up .pr-in:before,.pr--design.is-up .pr-in:before,.pr--build.is-up .pr-in:before,.pr--launch.is-up .pr-in:before{animation:.5s cubic-bezier(.6,0,.9,.5) .25s both clap}@keyframes clap{0%{rotate:-20deg}62%{rotate:0deg}74%{rotate:-3deg}to{rotate:0deg}}.pr--talk .h2{color:var(--chalk)}.pr--talk .ink:before{color:#0000;-webkit-text-stroke-color:var(--chalk)}.pr--talk .ink-f{color:var(--chalk)}.pr--talk .voice,.pr--design .step-n .hand,.pr--build .step-n .hand,.pr--launch .step-n .hand,.pr--talk .step-n .hand{color:var(--chalk-y)}.pr--talk .step-n .h3,.pr--design .step-n .h3,.pr--build .step-n .h3,.pr--launch .step-n .h3{color:var(--chalk)}.pr--talk p,.pr--design p,.pr--build p,.pr--launch p{color:#d5daea}.pr--design p,.pr--build p,.pr--launch p{margin-top:5px;font-size:10.5px}.pr--talk .pr-in:after,.pr--design .pr-in:after,.pr--build .pr-in:after,.pr--launch .pr-in:after{font:600 7.5px/1 var(--f-code);letter-spacing:.12em;color:#efeadb8c;border-top:1px solid #efeadb40;padding-top:4px;position:absolute;bottom:5px;left:13px;right:13px}.pr--talk .pr-in:after{content:"SCENE 1 · TAKE 1"}.pr--design .pr-in:after{content:"SCENE 2 · TAKE 1"}.pr--build .pr-in:after{content:"SCENE 3 · TAKE 1"}.pr--launch .pr-in:after{content:"SCENE 4 · TAKE 1"}:lang(mk) .pr--talk .pr-in:after{content:"СЦЕНА 1 · СНИМАЊЕ 1"}:lang(mk) .pr--design .pr-in:after{content:"СЦЕНА 2 · СНИМАЊЕ 1"}:lang(mk) .pr--build .pr-in:after{content:"СЦЕНА 3 · СНИМАЊЕ 1"}:lang(mk) .pr--launch .pr-in:after{content:"СЦЕНА 4 · СНИМАЊЕ 1"}@media (prefers-reduced-motion:reduce){.pr--talk .pr-in:before,.pr--design .pr-in:before,.pr--build .pr-in:before,.pr--launch .pr-in:before{rotate:0deg;animation:none!important}}.pr--letter .pr-in{text-align:center;color:#e9e3d2;background-color:#080a10;background-image:radial-gradient(85% 60% at 50% 34%,#1a1f2e,#080a10 88%);background-size:auto;border-radius:0;padding:24px 24px 16px;animation:6s step-end infinite projector;box-shadow:0 0 0 4px #04050a,0 0 80px 8px #e9e2cd4d,0 0 22px #e9e2cd40}.pr--letter .pr-in:before{outline-offset:3px;z-index:0;background:0 0;border:1px solid #e9e3d2bf;outline:1px solid #e9e3d24d;inset:8px}.pr--letter .pr-in:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at calc(100% - 18px) 18px,#e9e3d2d9 0 3.5px,#0000 4.5px),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px);position:absolute;inset:0}.pr--letter .pr-part,.pr--letter .ch-paper,.pr--letter .envelope,.pr--letter .letter{z-index:1;position:relative}.pr--letter .ink:before{display:none}.pr--letter .ink-f{clip-path:none;display:block;position:static}.pr--letter .h2{font:600 10px/1 var(--f-bill);letter-spacing:.38em;text-transform:uppercase;color:var(--amber-light)}.pr--letter .voice{max-width:18ch;font:italic 800 23px/1.12 var(--f-title);font-variation-settings:normal;color:#f4eedd;text-wrap:balance;margin:12px auto 0;rotate:0deg}.pr--letter .voice:after{content:"";background:linear-gradient(var(--amber-light), var(--amber-light)) 0 50% / 29px 1px no-repeat, linear-gradient(var(--amber-light), var(--amber-light)) 100% 50% / 29px 1px no-repeat;width:74px;height:9px;margin:12px auto 0;display:block}.pr--letter .letter-q{font:700 12.5px/1.3 var(--f-text);color:#e9e3d2}.pr--letter .pencil-u{text-decoration:underline;text-decoration-color:var(--amber-light);text-underline-offset:2px;background:0 0}.pr--letter .letter .body{color:#c9cdd9}.pr--letter .sigs{justify-content:center}.pr--letter .sig small{color:#e9e3d28c}.pr--letter .sig .sig-hand--a{color:var(--amber-light)}.pr--letter .sig .sig-hand--b{color:#afbbe2}.pr--letter .sig h3{color:#f4eedd}.pr--letter .sig p{color:#b9bfd0}.pr--letter .lnk{color:var(--amber-light)}@keyframes projector{0%,to{filter:brightness()}17%{filter:brightness(.94)}19%{filter:brightness(1.04)}61%{filter:brightness(.96)}63%{filter:brightness()}}@media (prefers-reduced-motion:reduce){.pr--letter .pr-in{animation:none}}.pr--letter .letter .body p{color:#cbd0dc}.pr--svc .pr-page{color:#d5daea;background-color:#0b0d14;background-image:repeating-linear-gradient(#efeadb 0 6px,#0000 6px 13px),repeating-linear-gradient(#efeadb 0 6px,#0000 6px 13px);background-position:7px 3px,calc(100% - 7px) 3px;background-repeat:repeat-y;background-size:7px 100%,7px 100%;border-radius:1px;padding:22px 26px 12px;box-shadow:0 0 0 1px #000,0 16px 24px -12px #050a26d9}.pr-tab{color:#0b0d14;letter-spacing:.14em;background-color:#efeadb;border-radius:3px 3px 0 0;height:15px;top:-14px}.pr--svc .h2{color:#f4eedd}.pr--svc .ink:before{color:#0000;-webkit-text-stroke-color:#f4eedd}.pr--svc .ink-f{color:#f4eedd}.pr--svc .voice{color:var(--amber-light)}.pr--svc .pr-page>p{color:#c5cce0}.pr .svc{background:#151a29;padding:8px 10px}.pr .svc+.svc{border-top:0;margin-top:7px;padding-top:8px}.pr .svc .h3{color:#f4eedd}.pr .svc p{color:#c5cce0}.pr .svc .who span,.pr .svc-more .lnk{color:var(--amber-light)}.wall-banner{color:#f6ebcb;background-color:#0b0f1e;background-image:radial-gradient(70% 120% at 30% 0,#1b2552,#0b0f1e 75%);border:5px solid #c9a24e;padding:12px 26px;position:relative;box-shadow:inset 0 0 0 2px #0b0f1e,inset 0 0 0 3.5px #e9c8788c,0 0 36px 4px #f3cd7861}.wall-banner:before,.wall-banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffe9a8 0 2.3px,#ffe9a859 3.4px,#0000 5px) 0 0/20px 8px repeat-x,radial-gradient(circle,#ffe9a8 0 2.3px,#ffe9a859 3.4px,#0000 5px) 0 100%/20px 8px repeat-x,radial-gradient(circle,#ffe9a8 0 2.3px,#ffe9a859 3.4px,#0000 5px) 0 0/8px 20px repeat-y,radial-gradient(circle,#ffe9a8 0 2.3px,#ffe9a859 3.4px,#0000 5px) 100% 0/8px 20px repeat-y;animation:1.6s step-end infinite bulbs;position:absolute;inset:1px}.wall-banner:after{background-position:10px 0,10px 100%,0 10px,100% 10px;animation-delay:-.8s}@keyframes bulbs{0%,to{opacity:1}50%{opacity:.22}}.wall-banner .ink:before{display:none}.wall-banner .ink-f{clip-path:none;display:block;position:static}.wall-banner .h2{font:italic 800 34px/1 var(--f-title);color:#fbefcb;text-shadow:0 0 14px #ffd68299}.wall-banner .voice{font:600 10px/1 var(--f-bill);letter-spacing:.3em;text-transform:uppercase;color:var(--amber-light);margin-top:2px;rotate:0deg}.wall-banner .sub{color:#d9deee}.wall-banner .sub a,.wall-banner .lnk{color:var(--amber-light)}.wall-banner .pencil-u{text-decoration:underline;text-decoration-color:var(--amber-light);text-underline-offset:3px;background:0 0}@media (prefers-reduced-motion:reduce){.wall-banner:before,.wall-banner:after{animation:none}.wall-banner:after{opacity:0}}.ov-sheet .pack{--box:#101c5a;--box-hi:#1b2c7e;color:#e7eaf6;background-color:var(--box);background-image:radial-gradient(ellipse 95% 55% at 50% 0%, var(--box-hi), #101c5a00 80%), linear-gradient(#ffffff05, #ffffff05);background-size:auto;border:0;box-shadow:inset 0 0 0 5px #0a1340,inset 0 0 0 7px #c9a24e,inset 0 0 0 9px #0a1340,inset 0 0 0 10px #e9c87873}.ov-sheet:not(.ov-sheet--pick) .pack{box-shadow:inset 0 0 0 5px #0a1340,inset 0 0 0 7px #8c6a27,inset 0 0 0 9px #0a1340,inset 0 0 0 10px #e9c87840}.ov-sheet .pack--b{--box:#162a78;--box-hi:#2340a8}.ov-sheet .pack--a{--box:#0f1a50;--box-hi:#182a78}.ov-sheet .pack h3{color:#fbf3dd}.ov-sheet .pack .pack-say{color:var(--amber-light)}.ov-sheet .pack-line{color:#c5cce0}.ov-sheet .pack ul{border-top-color:#eee6d34d}.ov-sheet .pack li{color:#e7eaf6;border-bottom-color:#eee6d347}.ov-sheet .pack li.no{color:#98a2c4}.ov-sheet .pack li.inh{color:var(--amber-light)}.ov-sheet .pack li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M1.5 7.2c1.4 1 2.6 2.3 3.6 4C7.6 6.4 10.4 3 13.6 1.2' fill='none' stroke='%23F2C96C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ov-sheet .pack li.no:before{opacity:.55}.ov-sheet .pack-meta{color:#afbbe2}.ov-sheet .pack .sign{color:#eee6d399}.ov-sheet .pack-add{color:#afbbe2}.ov-sheet .pack .mark-note{color:var(--amber-light)}.ov-sheet .pack-stamp{color:#f0897c}.ov-sheet .btn{--b-fg:var(--bone);--b-line:#eee6d3b3;--b-ic:var(--amber-light);--b-bg-h:#eee6d31f;--b-line-h:var(--bone);--b-ring:var(--amber-light)}.ov-sheet .pack--pick .btn,.ov-sheet--mini .btn{--b-bg:transparent}.ov-sheet .pack--pick .btn{--b-bg:var(--bone);--b-fg:var(--ink);--b-line:var(--bone);--b-ic:var(--sapphire);--b-bg-h:var(--amber-light);--b-line-h:var(--amber-light)}.ov-sheet .pack--pick{--box:#14246e;--box-hi:#2c47b5;background-image:radial-gradient(ellipse 100% 60% at 50% 0%, #ffe0964d, #ffe09600 78%), radial-gradient(ellipse 95% 55% at 50% 0%, var(--box-hi), #14246e00 80%);box-shadow:inset 0 0 0 5px #0a1340,inset 0 0 0 7px #e3c27c,inset 0 0 0 9px #0a1340,inset 0 0 0 10px #f5dda2b3,0 0 46px 6px #ffd6826b}.ov-sheet--pick .pack:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle,#ffe9a8 0 2.1px,#ffe9a859 3.2px,#0000 4.6px) 0 0/18px 8px repeat-x,radial-gradient(circle,#ffe9a8 0 2.1px,#ffe9a859 3.2px,#0000 4.6px) 0 100%/18px 8px repeat-x,radial-gradient(circle,#ffe9a8 0 2.1px,#ffe9a859 3.2px,#0000 4.6px) 0 0/8px 18px repeat-y,radial-gradient(circle,#ffe9a8 0 2.1px,#ffe9a859 3.2px,#0000 4.6px) 100% 0/8px 18px repeat-y;animation:3.2s ease-in-out infinite glow-breathe;position:absolute;inset:2px}@keyframes glow-breathe{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ov-sheet--pick .pack:before{animation:none}}.ov-sheet .pack--pick .pack-say,.ov-sheet .pack--pick .ring-wrap .mark,.pack--pick li.inh,.ov-sheet--pick .pack-add{color:var(--amber-light)}.ov-sheet .pack .clip{display:none}.wall-plans{color:#d5daea;background-color:#1b2030;background-image:linear-gradient(#ffffff0d,#0000 40%);border:6px solid #8a6a35;padding:16px 15px 14px;box-shadow:inset 0 0 0 2px #5a4423,inset 0 0 0 3px #ffffff1f,0 0 0 1px #3a2b14}.ov-plans .wall-plans .h3{font:italic 800 18px/1.1 var(--f-title);color:#f4eedd}.ov-plans .wall-plans .plans-lead{color:var(--chalk-y,#e9d8a0);font-style:italic}.ov-plans .wall-plans dl{gap:8px}.ov-plans .wall-plans dt{font:700 8.5px/1.2 var(--f-code);letter-spacing:.1em;color:#f4eedd;align-items:baseline;gap:6px;display:flex}.ov-plans .wall-plans dt:after{content:"";border-bottom:1.5px dotted #efeadb73;flex:1;translate:0 -2px}.ov-plans .wall-plans dd{color:#c5cce0}.pr--letter .pr-in{padding:20px 20px 12px}.pr--letter .voice{max-width:20ch;margin-top:9px;font-size:20px}.pr--letter .voice:after{margin-top:9px}.pr--letter .envelope{margin-top:6px}.pr--letter .letter-q{font-size:12px;line-height:1.28}.pr--letter .letter .body{margin-top:6px;font-size:10.5px;line-height:1.4}.pr--letter .letter p+p{margin-top:3px}.pr--letter .sigs{gap:8px;margin-top:8px}.pr--letter .sig .sig-hand{margin-top:2px;font-size:17px}.pr--letter .sig h3{margin-top:2px;font-size:11px}.pr--letter .letter-more{margin-top:6px}.pr--offer .ov-z:before{display:none}.pr--offer .pr-in{color:#f6ebcb;background-color:#0b0f1e;background-image:radial-gradient(80% 90% at 30% 0,#1b2552,#0b0f1e 78%);border:5px solid #c9a24e;border-radius:0;padding:24px 20px 16px;position:relative;box-shadow:inset 0 0 0 2px #0b0f1e,inset 0 0 0 3.5px #e9c8788c,0 0 30px 3px #f3cd7859}.pr--offer .pr-in:before,.pr--offer .pr-in:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffe9a8 0 2.2px,#ffe9a859 3.3px,#0000 4.8px) 0 0/20px 8px repeat-x,radial-gradient(circle,#ffe9a8 0 2.2px,#ffe9a859 3.3px,#0000 4.8px) 0 100%/20px 8px repeat-x,radial-gradient(circle,#ffe9a8 0 2.2px,#ffe9a859 3.3px,#0000 4.8px) 0 0/8px 20px repeat-y,radial-gradient(circle,#ffe9a8 0 2.2px,#ffe9a859 3.3px,#0000 4.8px) 100% 0/8px 20px repeat-y;animation:1.6s step-end infinite bulbs;position:absolute;inset:1px}.pr--offer .pr-in:after{background-position:10px 0,10px 100%,0 10px,100% 10px;animation-delay:-.8s}.pr--offer .ink:before{display:none}.pr--offer .ink-f{clip-path:none;display:block;position:static}.pr--offer .h2{font:italic 800 24px/1.05 var(--f-title);color:#fbefcb;text-shadow:0 0 12px #ffd6828c}.pr--offer .voice{color:var(--amber-light);font:600 9.5px/1.2 var(--f-bill);letter-spacing:.24em;text-transform:uppercase;rotate:0deg}.pr--offer .sub{color:#d9deee}.pr--offer .pencil-u{text-decoration:underline;text-decoration-color:var(--amber-light);text-underline-offset:3px;background:0 0}.pr--offer .lnk,.pr--offer .sub-go{color:var(--amber-light)}@media (prefers-reduced-motion:reduce){.pr--offer .pr-in:before,.pr--offer .pr-in:after{animation:none}.pr--offer .pr-in:after{opacity:0}}.pr--svc .pr-page{padding:20px 22px 8px}.pr--svc .pr-page>.svc:first-of-type{margin-top:9px}.pr .svc+.svc{margin-top:6px;padding-top:6px}.pr .svc p{margin-top:3px;line-height:1.32}.pr .svc-more{margin-top:8px}.pr--offer .pr-in{padding:22px 18px 12px}.pr--offer .h2{font-size:22px}.pr--offer .sub{margin-top:7px;font-size:11px;line-height:1.34}.ch--credits .end-wrap{color:var(--bone)}.ch--credits .end-fine,.ch--credits .end-fine span{color:var(--sapphire-pale)}.ch--credits .end-legal,.ch--credits .end-legal li{color:var(--bone)}.ch--credits .end-biz,.ch--credits .end-biz span{color:var(--sapphire-pale)}.intro{display:none}html.cf-opening .intro{z-index:200;pointer-events:none;animation:.4s 20s forwards in-failsafe;display:block;position:fixed;inset:0}@keyframes in-failsafe{to{opacity:0;visibility:hidden}}html.cf-opening-lock,html.cf-opening-lock body{overflow:hidden}.in-curtain{background:#050a26;position:absolute;inset:0}.in-ui{padding:64px 16px calc(clamp(36px, 7vh, 64px) + env(safe-area-inset-bottom,0px));opacity:0;background:linear-gradient(#050a2600,#050a26b8 55%);justify-items:center;gap:12px;transition:opacity .6s cubic-bezier(.16,1,.3,1),translate .6s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:0;left:0;right:0;translate:0 12px}.in-ui.is-in{opacity:1;pointer-events:auto;translate:0}.in-title{font:500 clamp(1.05rem, 1.6vw, 1.3rem)/1 var(--f-hand);font-variation-settings:"INFM" 100, "BNCE" 35;color:#c9d2ee;rotate:-2deg}.in-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;display:flex}.in-skip{font:500 14px/1.2 var(--f-text);color:#c9d2ee;cursor:pointer;pointer-events:auto;opacity:0;background:#050a26d9;border:1px solid #c9d2ee80;border-radius:3px;padding:10px 14px;transition:opacity .2s,translate .2s;position:fixed;bottom:16px;right:16px;translate:0 8px}.in-skip:not(:focus-visible){clip-path:inset(50%)}.in-skip:focus-visible{opacity:1;outline-offset:3px;outline:2px solid #f5dda2;translate:0}.in-snd .ic-off,.in-snd .snd-b,.in-snd.is-quiet .ic-on,.in-snd.is-quiet .snd-a{display:none}.in-snd.is-quiet .ic-off{display:block}.in-snd.is-quiet .snd-b{display:inline}html.cf-opening [data-prop=next]{visibility:hidden}.title-card{transition:opacity .9s}html.cf-opening .title-card{opacity:0}.ov-gram{z-index:3;pointer-events:none}.gram-rec{background:radial-gradient(circle,#0a1340 0 2.5%,#e3c27c 3% 14%,#84652a 14.5% 15.5%,#0000 16%),repeating-radial-gradient(circle,#13161f 0 2.2px,#20253a 2.2px 3.4px);border-radius:50%;width:176px;height:176px;animation:1.8s linear infinite paused gram-spin;position:absolute;top:12px;left:10px;box-shadow:0 0 0 3px #0a1340}.gram-rec i{background:conic-gradient(from 30deg, #afbbe233 0 26deg, transparent 26deg 180deg, #afbbe21a 180deg 200deg, transparent 200deg);border-radius:50%;position:absolute;inset:0}.ov-gram.is-on .gram-rec{animation-play-state:running}@keyframes gram-spin{to{rotate:360deg}}.gram-arm{background:#8c6a2b;border-radius:50%;width:14px;height:14px;position:absolute;top:10px;left:176px;box-shadow:0 0 0 3px #d6b26a}.gram-arm i{transform-origin:1px 2px;background:linear-gradient(90deg,#8c6a2b,#ecd08e 40%,#d6b26a);border-radius:2px;width:96px;height:4px;transition:rotate .9s cubic-bezier(.16,1,.3,1);position:absolute;top:5px;left:6px;rotate:88deg}.gram-arm i:after{content:"";background:#c9a45a;border-radius:2px;width:12px;height:10px;position:absolute;top:-3px;right:-3px}.ov-gram.is-on .gram-arm i{rotate:112deg}.ov-blinds{z-index:3;pointer-events:none;display:none}html.cf-opening .ov-blinds{perspective:700px;grid-template-rows:repeat(9,1fr);display:grid}.ov-blinds i{transform-origin:50%;backface-visibility:hidden;background:linear-gradient(#2a3f8e,#11216a 55%,#0a1340);display:block;box-shadow:inset 0 2px #6880cccc,0 2px 2px #050a2699}.snd{min-height:36px;font:600 12px/1 var(--f-code);letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.86;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 2px;transition:opacity .2s,color .2s;display:inline-flex}.snd[hidden]{display:none}.snd-ic{flex:none;display:block}.snd svg{width:17px;height:17px;display:block}.snd:hover{opacity:1}.snd.is-on{color:var(--snd-on);opacity:1}.snd.is-on .snd-ic{animation:3.6s linear infinite snd-spin}@keyframes snd-spin{to{transform:rotate(360deg)}}.snd:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=1100px){.snd{justify-content:center;width:40px;min-height:40px;padding:0}.snd svg{width:21px;height:21px}.snd-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.gust{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.leaf{filter:drop-shadow(0 3px 3px #050a2673);will-change:transform;display:block;position:absolute;top:0;left:0}.leaf svg{width:100%;height:100%;display:block}.motes{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.motes i{left:0;top:var(--y);width:var(--s);height:var(--s);opacity:var(--a);animation:mote var(--d) linear var(--o) infinite;background:#f4e8c4;border-radius:50%;position:absolute;box-shadow:0 0 6px #f4e8c499}@keyframes mote{0%{transform:translate(104vw)}25%{transform:translate(78vw, calc(var(--w) * -1))}50%{transform:translate(52vw, var(--w))}75%{transform:translate(26vw, calc(var(--w) * -.6))}to{transform:translate(-4vw)}}.windy .ov-sheet .ov-z,.windy .ov-plans .ov-z,.windy .pr--svc .ov-z,.windy .pr--offer .ov-z,.windy .pr--faq .ov-z,.windy .pr--letter .ov-z,.windy .pr--talk .ov-z,.windy .pr--design .ov-z,.windy .pr--build .ov-z,.windy .pr--launch .ov-z{transform-origin:50% 0;animation:flutter var(--fl-d,6s) ease-in-out var(--fl-o,0s) infinite alternate}@keyframes flutter{0%{rotate:-.4deg}45%{rotate:.25deg}to{rotate:.5deg}}.film-stage:not(.is-live) .motes i,.film-stage:not(.is-live) .ov-z,.film-stage:not(.is-live) .gram-rec{animation-play-state:paused}@media (width<=760px),(pointer:coarse){.windy .ov-z{animation:none!important}.motes i:nth-child(n+11){display:none}}@media (prefers-reduced-motion:reduce){.gram-arm i,.in-ui{transition:none}.gram-rec,.snd.is-on .snd-ic{animation:none}.motes{display:none}}.m-root{--night:#0a1340;--deep:#070d30;--navy:#11216a;--cobalt:#193995;--blue:#2f4fae;--peri:#6880cc;--mist:#afbbe2;--lamp:#f1e0b2;--paper:#eee6d3;--ink:#0a1340;--brass:#c9a55a;--red:#c8401f;--ok:#2acc6f;--display:"Noto Serif Display", Didot, "Bodoni 72", Georgia, serif;--body:"Ysabeau Office", "Ysabeau", Candara, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hand:"Shantell Sans Variable", "Comic Sans MS", "Segoe Print", cursive;--mono:"Cascadia Code", ui-monospace, Consolas, "SF Mono", Menlo, monospace;--cond:"Sofia Sans Extra Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--gutter:clamp(18px, 5.5vw, 40px);--hdr:56px;--bar:68px;--ease:cubic-bezier(.22, .8, .24, 1);--spring:cubic-bezier(.34, 1.4, .5, 1);color-scheme:dark}:where(.m-root) *{box-sizing:border-box}:where(.m-root) h1,:where(.m-root) h2,:where(.m-root) h3,:where(.m-root) p,:where(.m-root) ul,:where(.m-root) ol,:where(.m-root) figure,:where(.m-root) fieldset{margin:0}:where(.m-root) ul,:where(.m-root) ol{padding:0;list-style:none}:where(.m-root) fieldset{border:0;min-width:0;padding:0}:where(.m-root) a{color:inherit}:where(.m-root) button,:where(.m-root) input,:where(.m-root) select,:where(.m-root) textarea{font:inherit;color:inherit}:where(.m-root) button{cursor:pointer}:where(.m-root) :focus-visible{outline:2px solid var(--lamp);outline-offset:3px;border-radius:6px}.m-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-wrap{width:100%;max-width:1120px;padding-inline:var(--gutter);margin-inline:auto}.m-skip{z-index:100;background:var(--lamp);color:var(--ink);border-radius:8px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.m-skip:focus{top:12px}.m-hand{font-family:var(--hand)}.m-h2{font:italic 800 clamp(2.3rem, 9.6vw, 3.6rem)/.98 var(--display);color:var(--lamp);letter-spacing:-.015em;text-wrap:balance}.m-h3{font:700 1.18rem/1.25 var(--body);color:#fff}.m-voice{font:600 clamp(1.2rem, 4.32vw, 1.48rem)/1.05 var(--hand);color:var(--peri)}.m-btn{min-height:52px;font:600 1.02rem/1.1 var(--body);white-space:nowrap;color:var(--lamp);transition:transform .25s var(--spring), background-color .2s, color .2s, border-color .2s;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:1.5px solid #f1e0b28c;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;display:inline-flex}.m-btn:active{transform:scale(.96)}.m-btn--lamp{background:var(--lamp);color:var(--ink);border-color:var(--lamp);box-shadow:0 10px 24px -12px #f1e0b28c}.m-btn--ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.m-btn--line-ink{color:var(--ink);border-color:#0a134080}.m-btn svg{flex:none;width:18px;height:18px}.m-btn--sm{min-height:44px;padding:10px 16px;font-size:.95rem}@media (hover:hover){.m-btn:hover{border-color:var(--lamp)}.m-btn--lamp:hover{background:#fff}.m-btn--line-ink:hover{background:var(--ink);color:var(--paper)}}.m-lnk{color:var(--lamp);text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:underline 1px;display:inline-flex}.m-lnk svg{width:14px;height:14px}.m-hdr{z-index:50;padding-top:env(safe-area-inset-top,0px);transition:transform .35s var(--ease);position:fixed;top:0;left:0;right:0}.m-hdr:before{content:"";opacity:0;background:#0a1340f5;border-bottom:1px solid #6880cc2e;transition:opacity .3s;position:absolute;inset:0}.m-hdr.m-solid:before{opacity:1}.m-hdr.m-is-hid{transform:translateY(-100%)}.m-hdr-in{height:var(--hdr);align-items:center;gap:10px;display:flex;position:relative}.m-brand{color:var(--lamp);align-items:center;min-height:44px;margin-right:auto;display:flex}.m-brand svg{aspect-ratio:1008/181;width:auto;height:22px}.m-nav{gap:2px;display:none}.m-nav a{color:var(--mist);border-radius:8px;padding:10px 12px;font-weight:500;text-decoration:none}.m-nav a[aria-current=true],.m-nav a:hover{color:var(--lamp)}.m-icon-btn{width:44px;height:44px;color:var(--mist);background:#0a134066;border:1px solid #afbbe24d;border-radius:50%;flex:none;place-items:center;display:grid}.m-icon-btn svg{width:20px;height:20px}.m-snd[aria-pressed=true]{color:var(--lamp);border-color:var(--lamp)}html:not(.m-still) .m-snd[aria-pressed=true] .m-rec{animation:5s linear infinite m-spin}@keyframes m-spin{to{transform:rotate(360deg)}}.m-more-btn{width:auto;color:var(--lamp);border-radius:999px;gap:8px;padding:0 16px;font-weight:600;display:flex}.m-more-btn i{gap:4px;display:grid}.m-more-btn i b{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.m-hdr-cta{display:none}@media (width>=900px){.m-nav{display:flex}.m-hdr-cta{display:inline-flex}.m-more-btn{display:none}}.m-scrim{z-index:60;opacity:0;visibility:hidden;background:#03061699;transition:opacity .3s,visibility 0s linear .3s;position:fixed;inset:0}.m-grab{touch-action:none;cursor:grab;place-items:center;height:28px;display:grid}.m-grab:before{content:"";background:#afbbe266;border-radius:9px;width:44px;height:5px}.m-sheet-menu .m-sheet-title{font:500 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--peri);margin:6px 0 4px}.m-sheet-menu nav a{border-bottom:1px solid #6880cc2e;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;text-decoration:none;display:flex}.m-sheet-menu nav b{font:italic 800 1.6rem/1.1 var(--display);color:var(--lamp)}.m-sheet-menu nav span:not([lang]){font:600 .96rem var(--hand);color:var(--peri)}.m-sheet-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.m-lang{font:500 .9rem var(--mono);color:var(--peri);align-items:center;gap:4px;display:flex}.m-lang a{padding:10px 8px;text-decoration:none}.m-lang a[aria-current]{color:var(--lamp)}html.m-locked{overflow:hidden}.m-poster{isolation:isolate;position:relative}.m-shot{aspect-ratio:4/4.4;background:var(--cobalt);width:100%;max-height:78svh;position:relative;overflow:hidden}.m-cam{transform-origin:46% 48%;position:absolute;inset:0}.m-pan{aspect-ratio:1300/880;height:100%;position:absolute;top:0;bottom:0;left:0;transform:translate(-15%)}.m-pan svg{width:100%;height:100%;display:block;position:absolute;inset:0}.m-shot:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(130% 80% at 50% 35%, transparent 50%, #050a2699 100%), linear-gradient(to bottom, #070d308c 0%, transparent 18%, transparent 52%, var(--night) 97%);position:absolute;inset:0}.m-grain{z-index:2;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.m-motes{z-index:2;pointer-events:none;position:absolute;inset:0}.m-motes i{left:var(--x);top:var(--y);background:var(--lamp);opacity:0;border-radius:50%;width:3px;height:3px;position:absolute}html.m-go:not(.m-still) .m-motes i{animation:m-mote var(--d,9s) linear var(--dl,0s) infinite}html.m-lite .m-motes i:nth-child(n+5){display:none}html.m-hero-off .m-motes i,html.m-tab-off .m-motes i{animation-play-state:paused}@keyframes m-mote{0%{opacity:0;transform:translate(0,0)}15%{opacity:.7}85%{opacity:.45}to{transform:translate3d(var(--dx,18px), -70px, 0);opacity:0}}@keyframes m-blink{50%{opacity:0}}html.m-intro .m-cam{transform:scale(1.16)}html.m-intro.m-go .m-cam{transition:transform 2.4s var(--ease);transform:none}.m-lamp-glow{opacity:1}html.m-intro .m-lamp-glow{opacity:0}html.m-intro.m-go .m-lamp-glow{opacity:1;transition:opacity 1s 1s}.m-ov .m-sc{opacity:0;transition:opacity .7s}.m-ov .m-sc.m-on{opacity:1}html.m-go:not(.m-still) #m-caret{animation:1s step-end infinite m-blink}html.m-hero-off #m-caret,html.m-tab-off #m-caret{animation-play-state:paused}@media (width<=599px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.m-pan{animation:linear both m-dolly scroll(root);animation-range:0 80vh}@keyframes m-dolly{0%{transform:translate(-15%)}to{transform:translate(-36%)}}}}@media (width>=600px){.m-shot{aspect-ratio:16/9.4}.m-pan{width:100%;height:auto;top:50%;bottom:auto;transform:translateY(-50%)}}.m-bill{z-index:4;text-align:center;justify-items:center;gap:14px;margin-top:-30%;display:grid;position:relative}.m-presents{font:500 .7rem/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--lamp);opacity:.85}.m-title{font:italic 800 clamp(3rem, 15.2vw, 6.4rem)/.9 var(--display);color:var(--lamp);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 6px 30px #050a26b3}.m-title span:not([lang]){display:block}.m-tagline{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.m-tagline .m-hand{color:var(--lamp);font-size:1.55rem;display:inline-block;position:relative;transform:rotate(-4deg)}.m-tagline .m-hand:after{content:"";background:var(--brass);border-radius:2px;height:2px;position:absolute;bottom:3px;left:-4px;right:-6px}.m-bill .m-lede{max-width:34ch;color:var(--mist)}.m-stack{gap:10px;width:100%;max-width:420px;display:grid}.m-stack .m-btn{width:100%}.m-billing{font:400 .74rem/1.45 var(--cond);letter-spacing:.09em;text-transform:uppercase;color:#afbbe29e;max-width:36ch;margin-top:10px}.m-billing b{color:#f1e0b2e6;letter-spacing:.12em;font-size:1.15em;font-weight:500}.m-billing small{text-transform:none;letter-spacing:.02em;font-size:.82em;font-style:italic}.m-rating{text-align:left;border:1px solid #afbbe273;align-items:stretch;max-width:330px;display:inline-flex}.m-rating b{font:500 1.9rem/1 var(--cond);color:var(--lamp);border-right:1px solid #afbbe273;place-items:center;padding:6px 10px;display:grid}.m-rating span:not([lang]){font:400 .66rem/1.35 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#afbbe2cc;padding:6px 10px}@media (width>=600px){.m-bill{margin-top:-14%}.m-stack{grid-template-columns:1fr 1fr;max-width:520px}}@media (width>=900px){.m-poster{padding-top:var(--hdr)}.m-shot{aspect-ratio:16/8;border-radius:20px;max-width:1120px;margin-inline:auto}.m-bill{margin-top:-11%}}.m-ch{padding-block:clamp(64px,14vw,120px) 0;position:relative}.m-ch:last-of-type{padding-bottom:clamp(64px,14vw,120px)}.m-card-title{gap:10px;max-width:640px;margin-bottom:28px;display:grid}.m-reelno{font:500 .7rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);align-items:center;gap:10px;display:flex}.m-reelno:after{content:"";opacity:.7;background:currentColor;flex:0 0 34px;height:1px}.m-card-title p:not(.m-voice):not(.m-reelno){max-width:46ch}.m-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:8px var(--gutter) 22px;margin-inline:calc(var(--gutter) * -1);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(80%,340px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.m-rail::-webkit-scrollbar{display:none}.m-rail>*{scroll-snap-align:start;min-width:0}.m-rail-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.m-count{font:500 .78rem/1 var(--mono);letter-spacing:.1em;color:var(--peri)}.m-count b{color:var(--lamp);font-weight:500}.m-arrows{gap:8px;display:flex}.m-arrows button{width:44px;height:44px;color:var(--lamp);transition:opacity .2s, transform .25s var(--spring);background:0 0;border:1px solid #afbbe259;border-radius:50%;place-items:center;display:grid}.m-arrows button:active{transform:scale(.92)}.m-arrows button[disabled]{opacity:.3}.m-arrows svg{width:16px;height:16px}.m-arrows .m-prev svg{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.m-rail--fx>*{animation:linear both m-railfx view(inline);animation-range:entry exit}@keyframes m-railfx{0%{opacity:.55;transform:scale(.9)}30%,70%{opacity:1;transform:none}to{opacity:.55;transform:scale(.9)}}}}.m-case{align-content:start;gap:14px;display:grid}.m-stage{aspect-ratio:4/4.6;background:radial-gradient(70% 55% at 50% 30%, #f1e0b238, transparent 70%), linear-gradient(180deg, var(--cobalt), var(--navy));border-radius:22px;justify-items:center;padding:26px 0 0;display:grid;position:relative;overflow:hidden}.m-stage:after{content:"";background:linear-gradient(transparent, var(--navy));height:28%;position:absolute;bottom:0;left:0;right:0}.m-phone{aspect-ratio:9/19;background:#05081f;border-radius:34px;width:62%;padding:8px;position:relative;box-shadow:inset 0 0 0 1.5px #3550b5,0 30px 40px -18px #000000bf}.m-phone:before{content:"";z-index:2;background:#05081f;border-radius:99px;width:30%;height:14px;margin-left:-15%;position:absolute;top:15px;left:50%}.m-scr{height:100%;font-family:var(--body);border-radius:27px;position:relative;overflow:hidden}.m-case-txt{gap:8px;padding-inline:4px;display:grid}.m-case .m-meta{font:500 .7rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--peri)}.m-case h3 small{font:400 .95rem var(--body);color:var(--peri)}.m-case .m-acts{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.m-soon{font:600 .96rem var(--hand);color:var(--brass)}.m-rr{color:#f4f0e6;background:#111214;align-content:start;gap:8px;padding:30px 10px 10px;display:grid}.m-rr-top{letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.m-rr-logo{color:#f2c14e;border:1.5px solid #f2c14e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7.5px;display:grid}.m-rr-burger{border-block:1.5px solid #f4f0e6;width:14px;height:9px;position:relative}.m-rr-burger:after{content:"";background:#f4f0e6;height:1.5px;position:absolute;top:2.5px;left:0;right:0}.m-rr-big{margin-top:6px;font:900 clamp(20px,7.4vw,28px)/.88 Arial Black,Impact,sans-serif}.m-rr-big em{color:#f2c14e;font-style:normal;display:block}.m-rr svg{border-radius:4px;flex:none;width:100%;height:58px;display:block}.m-rr-beers{letter-spacing:.12em;font-size:8px;font-weight:800}.m-rr-beers b{color:#f2c14e;font-size:11px}.m-rr-book{color:#111;letter-spacing:.1em;text-align:center;background:#f2c14e;border-radius:4px;padding:7px;font-size:8.5px;font-weight:800}.m-rr-row{letter-spacing:.08em;color:#bdbab0;border-top:1px solid #2a2b30;justify-content:space-between;padding-top:6px;font-size:8px;font-weight:700;display:flex}.m-pp{color:#fff4e4;background:linear-gradient(#2b2468,#4b3c8f 60%,#6d58a6);align-content:start;gap:7px;padding:30px 10px 10px;display:grid}.m-pp-garland{background:radial-gradient(circle at 6px 4px,#ffd27a 0 2.2px,#0000 2.8px) 0 0/18px 10px repeat-x;height:10px;position:absolute;top:26px;left:0;right:0}.m-pp-top{align-items:center;gap:5px;margin-top:8px;font-size:9px;font-weight:700;display:flex}.m-pp-top i{background:#ffb3c7;border-radius:50%;width:10px;height:10px}.m-pp-sky{height:70px;position:relative}.m-pp-moon{background:#fff0c9;border-radius:50%;width:34px;height:34px;position:absolute;top:6px;right:12px;box-shadow:0 0 0 9px #fff0c914,0 0 0 20px #fff0c90a}.m-pp-star{color:#ffe6a1;width:8px;height:8px;position:absolute}.m-pp em{font:600 10.4px var(--hand);color:#ffd27a}.m-pp b{font:italic 800 clamp(15px, 5vw, 19px)/1 var(--display)}.m-pp-btn{color:#2b2468;background:#ffb3c7;border-radius:99px;justify-self:start;padding:5px 9px;font-size:8px;font-weight:700}.m-pp-tiles{grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;display:grid}.m-pp-tiles span:not([lang]){aspect-ratio:1;background:#fff4e41f;border-radius:8px;position:relative}.m-pp-tiles span:not([lang]):before{content:"";background:var(--c,#ffb3c7);border-radius:45% 45% 40% 40%;position:absolute;inset:34% 28% 18%}.m-pp-tiles span:not([lang]):after{content:"";background:radial-gradient(circle at 15% 50%, var(--c,#ffb3c7) 0 30%, transparent 32%), radial-gradient(circle at 85% 50%, var(--c,#ffb3c7) 0 30%, transparent 32%);height:22%;position:absolute;top:26%;left:30%;right:30%}.m-yb{text-align:center;background:#f7f4ec;place-items:center;padding:20px;display:grid}.m-yb p{font:600 1.2rem/1.05 var(--hand);color:var(--blue);border:2px dashed #2f4fae66;border-radius:14px;padding:18px 12px}@media (width>=600px){.m-rail--cases{grid-auto-columns:min(46%,340px)}}@media (width>=1000px){.m-rail--cases{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.m-rail--cases~.m-rail-foot{display:none}}.m-svc-list{gap:10px;display:grid}.m-svc{background:var(--navy);border:1px solid #6880cc33;border-radius:16px;grid-template-columns:44px 1fr;gap:4px 14px;padding:16px;display:grid}.m-svc .m-ico{width:44px;height:44px;color:var(--lamp);background:#f1e0b21a;border-radius:12px;grid-row:span 3;place-items:center;display:grid}.m-svc .m-ico svg{width:22px;height:22px}.m-svc p{font-size:.98rem}.m-who{font:500 .68rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-top:4px}@media (width>=700px){.m-svc-list{grid-template-columns:1fr 1fr}}@media (width>=1000px){.m-svc-list{grid-template-columns:repeat(3,1fr)}}.m-ch--wall{background:var(--cobalt);margin-top:clamp(64px,14vw,120px);padding-bottom:clamp(64px,14vw,120px)}.m-ch--wall:before{content:"";pointer-events:none;opacity:.07;background:repeating-linear-gradient(-14deg, var(--lamp) 0 18px, transparent 18px 46px);position:absolute;inset:0}.m-ch--wall+.m-ch{padding-top:clamp(64px,14vw,120px)}.m-picker{gap:10px;margin-bottom:26px;display:grid}.m-picker legend{font:600 1.06rem/1.35 var(--body);color:#fff;margin-bottom:12px;padding:0}.m-opts{gap:8px;display:grid}.m-opt{cursor:pointer;min-height:58px;transition:border-color .2s, background-color .2s, transform .25s var(--spring);background:#0a13408c;border:1.5px solid #afbbe233;border-radius:16px;grid-template-columns:22px 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid;position:relative}.m-opt:active{transform:scale(.98)}.m-opt input{-webkit-appearance:none;appearance:none;border:2px solid var(--peri);border-radius:50%;place-items:center;width:22px;height:22px;margin:0;display:grid}.m-opt input:after{content:"";background:var(--ink);width:10px;height:10px;transition:transform .25s var(--spring);border-radius:50%;transform:scale(0)}.m-opt input:checked{background:var(--lamp);border-color:var(--lamp)}.m-opt input:checked:after{transform:scale(1)}.m-opt:has(input:checked){border-color:var(--lamp);background:#0a1340d9}.m-opt input:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}.m-opt span:not([lang]){color:#fff;font-weight:600;line-height:1.3}.m-opt small{color:var(--mist);font-size:.88rem;font-weight:400;display:block}@media (width>=760px){.m-opts{grid-template-columns:repeat(3,1fr)}}.m-sheets{display:grid}.m-sheets>.m-sheet{grid-area:1/1}.m-sheet{color:var(--ink);isolation:isolate;align-content:start;justify-self:center;gap:12px;width:100%;max-width:560px;padding:30px 22px 22px;display:grid;position:relative}.m-sheet:before{content:"";z-index:-1;background:var(--paper);transform:rotate(var(--tilt,-.7deg));border-radius:4px;position:absolute;inset:0;box-shadow:0 1px #0000000f,0 22px 34px -18px #030616cc}.m-sheet .m-pin{background:radial-gradient(circle at 35% 35%,#f58a6a,#b5371a 70%);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-8px;left:50%;box-shadow:0 3px 4px #00000059}.m-sheet h3{font:italic 800 clamp(2rem, 8.4vw, 2.5rem)/1 var(--display);color:var(--ink)}.m-sheet .m-say{font:600 1.24rem/1.05 var(--hand);color:var(--blue)}.m-sheet .m-line{color:#2a3366}.m-sheet ul{border-top:1px dashed #0a134040;gap:9px;padding-top:14px;display:grid}.m-sheet li{color:#1c2558;grid-template-columns:20px 1fr;gap:9px;font-size:.98rem;line-height:1.4;display:grid}.m-sheet li:before{content:"";background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-5' fill='none' stroke='%23EEE6D3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat;border-radius:50%;width:15px;height:15px;margin-top:3px}.m-sheet li.m-no{color:#5a6188}.m-sheet li.m-no:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7h7' stroke='%235A6188' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/15px no-repeat;box-shadow:inset 0 0 0 1.5px #8c93b3}.m-sheet .m-add{color:#2a3366;font-size:.94rem;font-style:italic}.m-sheet-foot{border-top:1px solid #0a134026;gap:12px;margin-top:4px;padding-top:14px;display:grid}.m-meta-s{font:500 .68rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#4a5280}.m-sheet-foot .m-btn{width:100%}.m-stamp{font:700 .64rem/1.1 var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--red);border:2px solid var(--red);opacity:.85;border-radius:6px;padding:6px 8px;position:absolute;top:18px;right:14px;transform:rotate(9deg)}.m-sheets>.m-sheet:not(.m-cur){visibility:hidden;opacity:0;pointer-events:none}.m-sheets>.m-sheet.m-cur{visibility:visible}html.m-go:not(.m-still) .m-sheets>.m-sheet.m-cur.m-enter{animation:m-deal .55s var(--spring)}@keyframes m-deal{0%{opacity:0;transform:translateY(18px)rotate(-1.5deg)}to{opacity:1;transform:none}}.m-compare{background:#0a134099;border:1px solid #6880cc40;border-radius:16px;margin-top:26px}.m-compare summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:16px 18px;font-weight:600;list-style:none;display:flex}.m-compare summary::-webkit-details-marker{display:none}.m-compare summary svg{width:18px;height:18px;color:var(--lamp);transition:transform .3s var(--ease)}.m-compare[open] summary svg{transform:rotate(180deg)}.m-cmp{padding:0 14px 16px;display:grid}.m-cmp-h,.m-cmp-r{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.m-cmp-h{top:var(--hdr);font:600 .78rem/1.2 var(--body);color:var(--lamp);background:#0c1747;border-bottom:1px solid #6880cc4d;padding:10px 0;position:sticky}.m-cmp-r{color:#fff;border-bottom:1px solid #6880cc26;align-items:center;padding:10px 0;font-size:.86rem}.m-cmp-r p{text-align:left;color:var(--mist);grid-column:1/-1;font-size:.88rem}.m-cmp-r .m-y:before{content:"✓";color:var(--ok);font-weight:700}.m-cmp-r .m-n:before{content:"–";color:var(--peri)}.m-also{gap:14px;margin-top:40px;display:grid}.m-also>h3{font:500 .72rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lamp)}.m-tickets{gap:14px;display:grid}.m-ticket{--notch:radial-gradient(circle at 0 50%, transparent 11px, #000 11.5px) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent 11px, #000 11.5px) right / 51% 100% no-repeat;-webkit-mask:var(--notch);mask:var(--notch);background:var(--lamp);color:var(--ink);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding:18px 22px;display:grid}.m-ticket h4{font:italic 800 1.45rem/1 var(--display);margin:0}.m-ticket .m-say{font:600 .96rem/1.1 var(--hand);color:var(--blue);grid-column:1}.m-ticket ul{color:#2a3366;border-top:2px dashed #0a13404d;grid-column:1/-1;gap:4px;margin-top:4px;padding-top:10px;font-size:.9rem;display:grid}.m-ticket li:before{content:"· ";font-weight:700}.m-ticket li.m-no{color:#5a6188;font-style:italic}.m-ticket .m-btn{grid-area:1/2/span 2}@media (width>=700px){.m-tickets{grid-template-columns:1fr 1fr}}.m-pictures{gap:4px;margin-top:40px;display:grid}.m-pictures>h3{font:italic 800 1.8rem/1 var(--display);color:var(--lamp)}.m-pictures>p{color:var(--mist);margin-bottom:8px}.m-pictures a{border-top:1px solid #afbbe233;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px 0;text-decoration:none;display:grid}.m-pictures a b{color:#fff;font-size:1.04rem}.m-pictures a span:not([lang]){color:var(--mist);grid-column:1;font-size:.94rem}.m-pictures a svg{width:18px;height:18px;color:var(--lamp);grid-area:1/2/span 2}.m-frame-card{background:var(--deep);border-radius:6px;align-content:start;gap:8px;min-height:250px;padding:30px 20px;display:grid;position:relative}.m-frame-card:before,.m-frame-card:after{content:"";background:repeating-linear-gradient(90deg,#afbbe238 0 9px,#0000 9px 18px);border-radius:2px;height:8px;position:absolute;left:10px;right:10px}.m-frame-card:before{top:9px}.m-frame-card:after{bottom:9px}.m-frame-card .m-ico{width:52px;height:52px;color:var(--lamp);background:#f1e0b21a;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.m-frame-card .m-ico svg{width:26px;height:26px}.m-frame-card .m-n{font:500 .7rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--peri)}.m-frame-card .m-n i{font:600 .92rem var(--hand);letter-spacing:0;text-transform:none;color:var(--brass);margin-left:6px;font-style:normal}.m-frame-card h3{font:italic 800 1.9rem/1.05 var(--display);color:var(--lamp)}@media (width>=900px){.m-rail--strip{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:4px;margin-inline:0;padding-inline:0;overflow:visible}.m-rail--strip~.m-rail-foot{display:none}}.m-quote{color:var(--ink);isolation:isolate;gap:14px;margin-bottom:26px;padding:28px 22px 24px;display:grid;position:relative}.m-quote:before{content:"";z-index:-1;background:var(--paper);border-radius:3px;position:absolute;inset:0;transform:rotate(-.5deg);box-shadow:0 18px 30px -16px #030616cc}.m-quote .m-addr{font:600 1rem/1.15 var(--hand);color:var(--blue)}.m-quote blockquote{font:italic 800 clamp(1.5rem, 6vw, 2rem)/1.2 var(--display);text-wrap:balance;margin:0}.m-quote mark{color:inherit;background:linear-gradient(#0000 58%,#c9a55a8c 58% 90%,#0000 90%)}.m-quote p{color:#1c2558}.m-quote .m-lnk{color:var(--navy)}.m-cast{gap:14px;display:grid}.m-member{background:var(--navy);border:1px solid #6880cc38;border-radius:20px;grid-template-columns:76px 1fr;align-items:center;gap:6px 16px;padding:20px;display:grid}.m-avatar{background:radial-gradient(circle at 50% 30%, var(--blue), var(--cobalt));width:76px;height:76px;color:var(--deep);border-radius:50%;grid-row:span 2;place-items:center;display:grid;position:relative}.m-avatar svg{width:52px;height:52px}.m-avatar:after{content:"";border:1.5px dashed var(--brass);opacity:.7;border-radius:50%;position:absolute;inset:-4px}.m-member .m-name{font:italic 800 1.9rem/1 var(--display);color:var(--lamp)}.m-member .m-as{font:600 1rem/1 var(--hand);color:var(--peri)}.m-member .m-known{grid-column:1/-1;gap:8px;margin-top:10px;display:grid}.m-member .m-known-h{font:500 .68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:0}.m-member ul{flex-wrap:wrap;gap:6px;display:flex}.m-member li{color:var(--mist);background:#070d30b3;border-radius:99px;padding:6px 11px;font-size:.86rem}.m-member .m-lnk{grid-column:1/-1}@media (width>=760px){.m-cast{grid-template-columns:1fr 1fr}}@media (width>=1000px){.m-who-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:40px;display:grid}.m-quote{margin-bottom:0}}.m-faq-list{gap:8px;display:grid}.m-qa{background:var(--navy);border:1px solid #6880cc33;border-radius:16px;overflow:hidden}.m-qa h3{margin:0}.m-qa button{text-align:left;color:#fff;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:60px;padding:16px 18px;font-size:1.04rem;font-weight:600;display:flex}.m-qa .m-plus{background:#f1e0b21a;border-radius:50%;flex:none;width:30px;height:30px;position:relative}.m-qa .m-plus:before,.m-qa .m-plus:after{content:"";background:var(--lamp);height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;top:14px;left:9px;right:9px}.m-qa .m-plus:after{transform:rotate(90deg)}.m-qa button[aria-expanded=true] .m-plus:after{transform:rotate(0)}.m-fold{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.m-fold>div{min-height:0;overflow:hidden}.m-is-open>.m-fold{grid-template-rows:1fr}html.m-still .m-fold{transition:none}.m-qa .m-fold p{max-width:62ch;padding:0 18px 18px}@media (width>=900px){.m-faq{grid-template-columns:1fr 1.5fr;align-items:start;gap:56px;display:grid}}.m-callsheet{background:var(--paper);color:var(--ink);border-radius:20px;gap:16px;max-width:640px;padding:20px 18px 22px;display:grid;box-shadow:0 24px 50px -26px #000000d9}.m-cs-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.m-cs-top h3{font:italic 800 1.5rem/1 var(--display);color:var(--ink)}.m-cs-step{font:500 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#4a5280}.m-progress{background:#0a13401f;border-radius:4px;height:4px;overflow:hidden}.m-progress i{background:var(--blue);transform-origin:0;width:100%;height:100%;transition:transform .45s var(--ease);border-radius:4px;display:block;transform:scaleX(.3333)}.m-steps-view{position:relative}.m-fstep{gap:14px;display:grid}.m-fstep legend{font:700 1.15rem/1.3 var(--body);color:var(--ink);margin:0 0 14px;padding:0}.m-fstep:not(.m-cur){display:none}html.m-go:not(.m-still) .m-fstep.m-cur.m-in-r{animation:m-slideR .4s var(--ease)}html.m-go:not(.m-still) .m-fstep.m-cur.m-in-l{animation:m-slideL .4s var(--ease)}@keyframes m-slideR{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes m-slideL{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.m-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.m-chip{position:relative}.m-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.m-chip span:not([lang]){text-align:center;min-height:64px;color:var(--ink);transition:border-color .2s, background-color .2s, transform .25s var(--spring);background:#fbf8f0;border:1.5px solid #c9c3d2;border-radius:14px;place-items:center;padding:10px;font-size:.95rem;font-weight:600;line-height:1.25;display:grid}.m-chip input:checked+span:not([lang]){border-color:var(--blue);background:var(--ink);color:var(--paper)}.m-chip input:active+span:not([lang]){transform:scale(.97)}.m-chip input:focus-visible+span:not([lang]){outline:2px solid var(--blue);outline-offset:2px}.m-field{gap:6px;display:grid}.m-field label{font-size:.92rem;font-weight:600}.m-field label i{color:var(--red);font-style:normal}.m-field input,.m-field textarea{width:100%;min-height:52px;color:var(--ink);background:#fbf8f0;border:1.5px solid #c9c3d2;border-radius:12px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.m-field textarea{resize:vertical;min-height:120px}.m-field input:focus,.m-field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2f4fae33}.m-field [aria-invalid=true]{border-color:var(--red)}.m-field input::placeholder,.m-field textarea::placeholder{color:#8c8aa0}.m-chk{color:#2a3366;grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:.9rem;display:grid}.m-chk input{width:24px;height:24px;accent-color:var(--blue);margin:0}.m-chk[data-bad]{color:var(--red)}.m-pack-chip{background:#dcd3bc;border-radius:99px;justify-self:start;align-items:center;gap:8px;padding:4px 4px 4px 12px;font-size:.9rem;font-weight:600;display:none}.m-pack-chip.m-on{display:inline-flex}.m-pack-chip button{background:#0a13401a;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.m-nav-row{gap:10px;display:flex}.m-nav-row #m-b-next{flex:1}.m-nav-row .m-back{flex:none;width:52px;padding:0}.m-nav-row .m-back svg{transform:scaleX(-1)}.m-msg{border-radius:10px;padding:10px 12px;font-size:.94rem}.m-msg--err{color:#8e2a10;background:#c8401f1f}.m-done{justify-items:start;gap:10px;display:grid}.m-done .m-seal{background:var(--ink);width:64px;height:64px;color:var(--lamp);border-radius:50%;place-items:center;display:grid}.m-done .m-seal svg{width:40px;height:40px}.m-done .m-done-h{font:italic 800 1.7rem/1.1 var(--display);color:var(--ink);margin:0}.m-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.m-call-alt{gap:12px;margin-top:28px;display:grid}.m-call-alt .m-hand{color:var(--lamp);font-size:1.7rem}.m-email-row{font:500 .95rem var(--mono);color:#fff;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m-copy{min-height:40px;color:var(--mist);font:600 .85rem var(--body);background:0 0;border:1px solid #afbbe266;border-radius:99px;padding:8px 14px}@media (width>=960px){.m-call{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;display:grid}.m-call-alt{margin-top:0}}.m-credits{text-align:center;border-top:1px solid #6880cc33;padding-block:72px 40px}.m-credits .m-wrap{justify-items:center;gap:30px;display:grid}.m-wrapline{font:italic 800 clamp(2.6rem, 11vw, 4rem)/1 var(--display);color:var(--lamp)}.m-roll{gap:10px;width:100%;max-width:420px;display:grid}.m-roll div{grid-template-columns:1fr 1fr;align-items:baseline;gap:14px;display:grid}.m-roll dt{text-align:right;font:400 .74rem/1.3 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--peri)}.m-roll dd{text-align:left;color:#fff;margin:0;font-weight:600}.m-roll a{color:inherit}.m-credits .m-brand{color:var(--lamp);margin:0}.m-credits .m-brand svg{height:26px}.m-legal ul{flex-wrap:wrap;justify-content:center;gap:0 18px;display:flex}.m-legal a{min-height:40px;color:var(--mist);align-items:center;font-size:.9rem;text-decoration:none;display:inline-flex}.m-legal a:hover{color:#fff}.m-fine{font:500 .76rem/1.6 var(--mono);color:var(--peri)}.m-fine em{font-style:italic;font-family:var(--body);opacity:.8;display:block}.m-rv{transition:opacity .7s var(--ease), transform .7s var(--ease)}.m-rv.m-armed{opacity:.4;transform:translateY(26px)}html.m-still .m-rv{transition:none}.m-dock{z-index:48;transition:transform .35s var(--ease);position:fixed;bottom:0;left:0;right:0}.m-dock.m-reel-off{transform:translateY(calc(var(--bar) + env(safe-area-inset-bottom,0px)))}.m-dock.m-typing{transform:translateY(110%)}.m-reel{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:#070d30f7;border-top:1px solid #6880cc38}.m-reel ul{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.m-reel a{height:56px;color:var(--peri);font:600 .7rem/1 var(--body);letter-spacing:.02em;border-radius:14px;align-content:center;place-items:center;gap:3px;text-decoration:none;transition:color .25s;display:grid}.m-reel a svg{width:22px;height:22px;transition:transform .35s var(--spring)}.m-reel a[aria-current=true]{color:var(--lamp)}.m-reel a[aria-current=true] svg{transform:translateY(-2px)}.m-reel .m-ind{pointer-events:none;width:20%;height:52px;transition:transform .45s var(--spring), opacity .2s;position:absolute;top:2px;left:0}.m-reel .m-ind:before{content:"";background:#f1e0b217;border-radius:14px;position:absolute;inset:0 10%}.m-reel .m-call-tab span:not([lang]).m-pill{background:var(--lamp);width:52px;height:34px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.m-reel .m-call-tab svg{width:20px;height:20px}@media (width>=600px){.m-dock{width:min(520px,100% - 32px);left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid #6880cc4d;border-radius:22px;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 40px -18px #000c}.m-dock.m-reel-off{transform:translate(-50%, calc(var(--bar) + 2px))}.m-dock.m-typing{transform:translate(-50%,140%)}.m-reel{border-top:0;padding:6px}}@media (width>=900px){.m-reel{display:none}.m-dock.m-reel-off{transform:translate(-50%)}}.m-bsheet{z-index:61;background:var(--deep);max-height:88%;padding:8px var(--gutter) calc(20px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;visibility:hidden;transition:transform .42s var(--ease), visibility 0s linear .42s;border-top:1px solid #6880cc4d;border-radius:24px 24px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.m-bsheet.m-open{transform:translateY(var(--drag,0px));visibility:visible;transition:transform .42s var(--ease)}.m-bsheet.m-dragging{transition:none!important}.m-sheet-open .m-scrim{opacity:1;visibility:visible;transition:opacity .3s}@media (width>=600px){.m-bsheet{width:min(560px,100%);margin-left:max(-280px,-50%);left:50%;right:auto}}.m-legal-mini{flex-wrap:wrap;gap:0 16px;margin-top:14px;display:flex}.m-legal-mini a{color:var(--peri);align-items:center;min-height:36px;font-size:.85rem;text-decoration:none;display:inline-flex}.m-toast{z-index:70;left:50%;bottom:calc(var(--bar) + 84px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;color:var(--ink);transition:opacity .25s, transform .35s var(--spring);text-align:center;background:#fff;border-radius:14px;max-width:calc(100% - 32px);padding:10px 16px;font-size:.9rem;font-weight:600;line-height:1.35;position:fixed;transform:translate(-50%,20px);box-shadow:0 12px 30px -10px #0009}.m-toast.m-on{opacity:1;transform:translate(-50%)}.m-rows{gap:8px;display:grid}.m-soon-list{gap:8px;margin-top:8px;display:grid}.m-soon-list li{color:#dde2f5;border-top:1px solid #6880cc2e;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.m-soon-list li span:not([lang]){font:500 .66rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--peri);white-space:nowrap}.m-help{margin-top:36px}.m-root{display:none}html.cf-m .m-root{display:block}.m-root [hidden],html.cf-m .film,html.cf-m .cue,html.cf-m .prog,html.cf-m .intro,html.cf-m .sheet,html.cf-m .room-vignette,html.cf-m .room-light,html.cf-m .hdr,html.cf-m #menu,html.cf-m .end{display:none!important}html.cf-m{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:64px}@media (prefers-reduced-motion:no-preference){html.cf-m{scroll-behavior:smooth}}html.cf-m body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}html.cf-m body.m-page-home{color:#afbbe2;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#0a1340;overflow-x:clip}.m-home{color:var(--mist);font:400 1.125rem/1.6 var(--body)}.m-credits{color:var(--mist);font:400 1.125rem/1.6 var(--body);background:#0a1340}@media (width>=900px){html.cf-m body{padding-bottom:0}.m-dock{display:none}}.m-poster{padding-top:0}.m-credits .end-legal{color:var(--mist);border-top:0;justify-content:center;margin-top:0;padding-top:0;font-size:.95rem}.m-credits .end-legal ul{justify-content:center;gap:0 18px}.m-credits .end-legal a,.m-credits .end-legal button{color:var(--mist);align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.m-credits .end-legal address{color:var(--peri);justify-items:center;gap:4px;margin-top:12px;font-size:.85rem;font-style:normal;display:grid}.m-credits .end-legal address a{min-height:0}.m-fallback{gap:12px;width:100%;display:grid}.m-fallback textarea{width:100%;min-height:150px;color:var(--ink);font:400 .95rem/1.5 var(--body);resize:vertical;background:#fbf8f0;border:1.5px solid #c9c3d2;border-radius:12px;padding:12px 14px}.m-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-fine em{font-family:var(--body)}html[data-lang=mk] .m-title{font-size:clamp(2.1rem,10.4vw,5.2rem)}html[data-lang=mk] .m-h2{font-size:clamp(1.9rem,8vw,3rem)}html[data-lang=mk] .m-wrapline{font-size:clamp(2.1rem,9vw,3.4rem)}html[data-lang=mk] .m-frame-card h3,html[data-lang=mk] .m-member .m-name{font-size:1.6rem}#m-brief{gap:14px;display:grid}
