@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_1dd02c61-module__1FHk8G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_1dd02c61-module__1FHk8G__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_b07bea3d-module__W_IlQG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_b07bea3d-module__W_IlQG__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_EmewVnoaa3bXL1wVuwWdXoi8X4GG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_85d22c22-module__HuXS2q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_85d22c22-module__HuXS2q__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--ink:#030408;--ink-deep:#010103;--ink-edge:#000001;--paper:#f3f1ee;--mist:#9ea4b5;--mist-dim:#646975;--mist-faint:#393d47;--gold:#e7b551;--gold-deep:#b97f2b;--gold-glow:#e7b5512e;--star:#d6d4f1;--teal:#6db2b6;--neb-1:#a35de4;--neb-2:#df202e;--neb-3:#02a9f7;--hairline:var(--mist-faint)}@supports (color:lab(0% 0 0)){:root{--ink:lab(1.17778% .123851 -1.48807);--ink-deep:lab(.293942% .120997 -.85803);--ink-edge:lab(.0528641% .0448227 -.248054);--paper:lab(95.3747% .282615 1.88148);--mist:lab(67.3725% .350088 -9.37322);--mist-dim:lab(44.2006% .302285 -7.48782);--mist-faint:lab(25.6489% .334159 -6.71049);--gold:lab(76.9289% 11.3043 56.6222);--gold-deep:lab(58.0616% 17.7736 52.2761);--gold-glow:lab(76.9289% 11.3043 56.6222/.18);--star:lab(85.6807% 5.1631 -14.02);--teal:lab(68.2061% -22.0315 -9.11651);--neb-1:lab(52.7169% 47.6254 -58.5211);--neb-2:lab(49.0306% 69.7939 45.0284);--neb-3:lab(64.9622% -15.7836 -49.8049)}}@supports (color:color-mix(in lab, red, red)){:root{--hairline:color-mix(in oklch, var(--mist-faint) 28%, transparent)}}:root{--hairline-strong:var(--mist)}@supports (color:color-mix(in lab, red, red)){:root{--hairline-strong:color-mix(in oklch, var(--mist) 22%, transparent)}}:root{--serif:var(--font-instrument-serif), "Iowan Old Style", Georgia, serif;--sans:var(--font-inter-tight), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.1, 0, .1, 1.25);--max:1320px;--gutter:clamp(20px, 4vw, 56px);--nebula-h:92vh;--nebula-strength:1;--neb-y:0px}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:radial-gradient(ellipse 90% 40% at 50% 60vh, #010105 0%, transparent 70%), linear-gradient(180deg, var(--ink-edge) 0%, #010105 40vh, var(--ink-deep) 90vh);background-color:var(--ink-deep);color:var(--paper);font-family:var(--sans);text-wrap:pretty;margin:0;font-weight:400;line-height:1.55;overflow-x:hidden}@supports (color:lab(0% 0 0)){body{background:radial-gradient(ellipse 90% 40% at 50% 60vh, lab(.426979% .398956 -1.51752) 0%, transparent 70%), linear-gradient(180deg, var(--ink-edge) 0%, lab(.432646% .24683 -1.55951) 40vh, var(--ink-deep) 90vh)}}::selection{color:var(--paper);background:#b97df759;background:lab(62.5036% 41.3124 -52.9492/.35)}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.mono{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mist-dim);font-size:11px;font-weight:500}.serif{font-family:var(--serif);letter-spacing:-.005em;font-weight:400}.ital{font-family:var(--serif);font-style:italic;font-weight:400}nav.top{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(180deg, var(--ink-deep) 0%, var(--ink-deep) 100%);position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){nav.top{background:linear-gradient(180deg, color-mix(in oklch, var(--ink-deep) 80%, transparent) 0%, color-mix(in oklch, var(--ink-deep) 40%, transparent) 100%)}}nav.top{border-bottom:1px solid var(--hairline)}nav.top .row{max-width:var(--max);padding:12px var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}@keyframes navpulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes nebula-drift{0%{background-position:0%}to{background-position:100%}}.brand{font-family:var(--serif);color:var(--paper);letter-spacing:.005em;padding:4px 2px;font-size:23px;font-style:italic;line-height:1;text-decoration:none;display:inline-block}.brand .b-celestial{-webkit-text-fill-color:transparent;color:#0000;transition:filter .36s var(--ease);background:linear-gradient(90deg,#02a9f7 0%,#a35de4 7%,#f292d3 14%,#df202e 21%,#e7b551 28%,#f292d3 35%,#a35de4 42%,#02a9f7 50%,#a35de4 57%,#f292d3 64%,#df202e 71%,#e7b551 78%,#f292d3 85%,#a35de4 92%,#02a9f7 100%) 0%/200% 100%;background:linear-gradient(90deg,lab(64.9622% -15.7836 -49.8049) 0%,lab(52.7169% 47.6254 -58.5211) 7%,lab(72.5158% 43.5586 -17.4795) 14%,lab(49.0306% 69.7939 45.0284) 21%,lab(76.9289% 11.3043 56.6222) 28%,lab(72.5158% 43.5586 -17.4795) 35%,lab(52.7169% 47.6254 -58.5211) 42%,lab(64.9622% -15.7836 -49.8049) 50%,lab(52.7169% 47.6254 -58.5211) 57%,lab(72.5158% 43.5586 -17.4795) 64%,lab(49.0306% 69.7939 45.0284) 71%,lab(76.9289% 11.3043 56.6222) 78%,lab(72.5158% 43.5586 -17.4795) 85%,lab(52.7169% 47.6254 -58.5211) 92%,lab(64.9622% -15.7836 -49.8049) 100%) 0%/200% 100%;-webkit-background-clip:text;background-clip:text;animation:14s linear infinite nebula-drift;position:relative}.brand:hover .b-celestial{filter:drop-shadow(0 0 12px #a35de473)drop-shadow(0 0 22px #df202e40);filter:drop-shadow(0 0 12px lab(52.7169% 47.6254 -58.5211/.45))drop-shadow(0 0 22px lab(49.0306% 69.7939 45.0284/.25));animation-duration:5s}.nav-links{align-items:center;gap:28px;display:inline-flex}.nav-links a{color:var(--mist);font-family:var(--sans);letter-spacing:-.005em;text-transform:none;transition:color .2s var(--ease);font-size:14px;font-weight:450;text-decoration:none}.nav-links a:hover{color:var(--paper)}.nav-cta{font-family:var(--sans);letter-spacing:-.005em;text-transform:none;white-space:nowrap;color:var(--paper);border:1px solid var(--hairline-strong);cursor:pointer;transition:all .24s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.nav-cta:after{content:"→";font-family:var(--sans);transition:transform .24s var(--ease);font-size:13px}.nav-cta:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.nav-cta:hover:after{transform:translate(3px)}@media (max-width:820px){.nav-links a:not(.nav-cta){display:none}}.hero{z-index:5;flex-direction:column;padding:110px 0 0;display:flex;position:relative}.hero-stars{z-index:-1;pointer-events:none;position:absolute;inset:0}.star{width:var(--s,1.5px);height:var(--s,1.5px);background:var(--star);opacity:0;box-shadow:0 0 var(--g,4px) var(--star);animation:twinkle var(--d,6s) ease-in-out var(--delay,0s) infinite;border-radius:50%;position:absolute}@keyframes twinkle{0%,to{opacity:var(--lo,.15);transform:scale(.8)}50%{opacity:var(--hi,.6);transform:scale(1)}}.product-wrap{width:min(1400px,70vw);margin:48px auto 0;position:relative}@media (max-width:900px){.product-wrap{width:min(1400px,88vw);margin-top:36px}}@media (max-width:600px){.trailer-grid>.cinema-frame,.trailer-grid>.trailer-head,.mobile-bridge{width:92vw}.grid12{padding-inline:4vw}}.mobile-bridge{display:none}@media (max-width:940px){.mobile-bridge{text-align:center;isolation:isolate;width:min(1400px,88vw);margin:8px auto 0;padding:4px 0 0;display:block;position:relative}.mobile-bridge .mb-rule{background:linear-gradient(180deg, transparent 0%, var(--star) 100%);width:1px;height:11px;margin:0 auto}@supports (color:color-mix(in lab, red, red)){.mobile-bridge .mb-rule{background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--star) 50%, transparent) 100%)}}.mobile-bridge .mb-text{font-family:var(--serif);color:var(--paper);text-wrap:balance;letter-spacing:-.012em;max-width:22ch;margin:6px auto 1px;font-size:clamp(20px,5.4vw,26px);font-style:italic;line-height:1.18}.mobile-bridge .mb-text .accent{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#e9ab2b 0%,#bf83fe 60%,#02a9f7 100%);background:linear-gradient(90deg,lab(74.5017% 15.8158 68.8514) 0%,lab(64.8431% 41.1453 -52.9875) 60%,lab(64.9622% -15.7836 -49.8049) 100%);-webkit-background-clip:text;background-clip:text}.mobile-bridge .mb-sub{font-family:var(--sans);color:var(--mist);max-width:32ch;margin:2px auto 0;font-size:13.5px;line-height:1.5}.mobile-bridge .mb-chevs{width:26px;height:24px;margin:2px auto 0;position:relative}.mobile-bridge .mb-chevs svg{width:14px;height:9px;color:var(--paper);opacity:0;filter:drop-shadow(0 0 6px #bf83fe99);filter:drop-shadow(0 0 6px lab(64.8431% 41.1453 -52.9875/.6));animation:2.2s ease-in-out infinite mb-chev-drop;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-bridge .mb-chevs svg:first-child{animation-delay:0s}.mobile-bridge .mb-chevs svg:nth-child(2){animation-delay:.35s}.mobile-bridge .mb-chevs svg:nth-child(3){animation-delay:.7s}.mobile-bridge .mb-stars{pointer-events:none;z-index:-1;background-image:radial-gradient(1.1px at 8% 18%,#fcf1d4f2,#0000 60%),radial-gradient(.8px at 18% 42%,#95c9ffcc,#0000 60%),radial-gradient(.9px at 6% 64%,#fcf1d4d9,#0000 60%),radial-gradient(.7px at 22% 80%,#f0c781b3,#0000 60%),radial-gradient(1px at 92% 14%,#fcf1d4f2,#0000 60%),radial-gradient(.8px at 82% 36%,#95c9ffcc,#0000 60%),radial-gradient(.9px at 96% 60%,#fcf1d4d9,#0000 60%),radial-gradient(.7px at 78% 82%,#f0c781b3,#0000 60%),radial-gradient(.7px at 50% 6%,#fcf1d4b3,#0000 60%),radial-gradient(.7px at 50% 90%,#fcf1d4b3,#0000 60%);background-image:radial-gradient(1.1px at 8% 18%,lab(95.5439% .315875 15.5684/.95),#0000 60%),radial-gradient(.8px at 18% 42%,lab(78.8585% -7.47535 -34.3866/.8),#0000 60%),radial-gradient(.9px at 6% 64%,lab(95.5439% .315875 15.5684/.85),#0000 60%),radial-gradient(.7px at 22% 80%,lab(82.72% 8.74323 40.8395/.7),#0000 60%),radial-gradient(1px at 92% 14%,lab(95.5439% .315875 15.5684/.95),#0000 60%),radial-gradient(.8px at 82% 36%,lab(78.8585% -7.47535 -34.3866/.8),#0000 60%),radial-gradient(.9px at 96% 60%,lab(95.5439% .315875 15.5684/.85),#0000 60%),radial-gradient(.7px at 78% 82%,lab(82.72% 8.74323 40.8395/.7),#0000 60%),radial-gradient(.7px at 50% 6%,lab(95.5439% .315875 15.5684/.7),#0000 60%),radial-gradient(.7px at 50% 90%,lab(95.5439% .315875 15.5684/.7),#0000 60%);background-repeat:no-repeat;animation:5s ease-in-out infinite alternate mb-stars-twinkle;position:absolute;inset:0}.mobile-bridge .mb-glow{filter:blur(20px);z-index:-2;pointer-events:none;background:radial-gradient(50% 60%,#bf83fe2e 0%,#02a9f71a 40%,#0000 70%);background:radial-gradient(50% 60%,lab(64.8431% 41.1453 -52.9875/.18) 0%,lab(64.9622% -15.7836 -49.8049/.1) 40%,#0000 70%);width:360px;max-width:110%;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@keyframes mb-chev-drop{0%{opacity:0;transform:translate(-50%)scale(.92)}25%{opacity:1}to{opacity:0;transform:translate(-50%,36px)scale(1)}}@keyframes mb-stars-twinkle{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-bridge .mb-chevs svg{opacity:.85;animation:none}.mobile-bridge .mb-stars{animation:none}}.product-frame{z-index:2;background:var(--ink);border:1px solid var(--hairline-strong);width:100%;animation:floatProd 1.1s var(--ease) .7s both;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0006,0 60px 140px -40px #000000d9,0 30px 80px -30px #b97df740;box-shadow:0 0 0 1px lab(0% 0 0/.4),0 60px 140px -40px lab(0% 0 0/.85),0 30px 80px -30px lab(62.5036% 41.3124 -52.9492/.25)}@keyframes productFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.product-body{aspect-ratio:1660/1080;background:#000;border-radius:18px;position:relative;overflow:hidden}.product-body video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.nebula-crown{pointer-events:none;z-index:0;height:0;transform:translateY(var(--neb-y,0px));opacity:0;animation:nebReveal 1.4s var(--ease) .7s forwards;position:absolute;top:0;left:0;right:0;overflow:visible}@keyframes nebReveal{0%{opacity:0}to{opacity:1}}.neb-horizon{z-index:3;background:linear-gradient(90deg,#0000 0%,#ffc37399 22%,#fcf1d4 50%,#ffc37399 78%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(83.538% 21.4373 57.5966/.6) 22%,lab(95.5439% .315875 15.5684) 50%,lab(83.538% 21.4373 57.5966/.6) 78%,#0000 100%);border-radius:2px;height:1.5px;position:absolute;top:0;left:0;right:0;transform:translateY(-.75px)}.neb-line-glow{filter:blur(8px);z-index:2;background:linear-gradient(90deg,#0000 0%,#f7ac4d73 30%,#ffd793b3 50%,#f7ac4d73 70%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(76.5561% 21.8102 58.7346/.45) 30%,lab(88.5297% 8.57595 40.5639/.7) 50%,lab(76.5561% 21.8102 58.7346/.45) 70%,#0000 100%);height:60px;position:absolute;top:0;left:0;right:0;transform:translateY(-30px)}.neb-core{z-index:4;background:radial-gradient(circle,#fffcf1e6 0%,#ffdead80 8%,#ffa56440 22%,#0000 55%);background:radial-gradient(circle,lab(98.9391% .0380278 7.68912/.9) 0%,lab(90.7427% 11.3475 39.6887/.5) 8%,lab(75.8617% 41.9607 69.9129/.25) 22%,#0000 55%);width:320px;height:320px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.neb-bloom{z-index:1;background:radial-gradient(40% 70% at 50% 100%,#fea92f59 0%,#ff672a2e 25%,#0000 60%),radial-gradient(65% 90% at 50% 100%,#bc78ff38 0%,#526ee31f 30%,#0000 65%);background:radial-gradient(40% 70% at 50% 100%,lab(76.4708% 25.7709 70.5619/.35) 0%,lab(63.5882% 57.5165 62.7957/.18) 25%,#0000 60%),radial-gradient(65% 90% at 50% 100%,lab(62.1154% 46.65 -58.6797/.22) 0%,lab(49.1907% 18.602 -63.9777/.12) 30%,#0000 65%);width:1100px;max-width:110%;height:700px;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.neb-rays{z-index:1;opacity:.9;background:conic-gradient(from -90deg at 50% 100%,#0000 0deg,#ffc37300 6deg,#ffc37338 10deg,#ffc37300 14deg,#0000 22deg,#c081ff2e 30deg,#c081ff00 34deg,#0000 48deg,#ffa26b33 56deg,#ffa26b00 62deg,#0000 80deg,#66b6ff26 92deg,#66b6ff00 98deg,#0000 130deg,#ffc3732e 142deg,#ffc37300 148deg,#0000 170deg,#c081ff2e 182deg,#c081ff00 188deg,#0000 360deg);background:conic-gradient(from -90deg at 50% 100%,#0000 0deg,lab(83.538% 21.4373 57.5966/0) 6deg,lab(83.538% 21.4373 57.5966/.22) 10deg,lab(83.538% 21.4373 57.5966/0) 14deg,#0000 22deg,lab(64.4603% 46.4417 -58.7194/.18) 30deg,lab(64.4603% 46.4417 -58.7194/0) 34deg,#0000 48deg,lab(75.7054% 45.2825 63.9708/.2) 56deg,lab(75.7054% 45.2825 63.9708/0) 62deg,#0000 80deg,lab(71.4941% -7.09459 -54.061/.15) 92deg,lab(71.4941% -7.09459 -54.061/0) 98deg,#0000 130deg,lab(83.538% 21.4373 57.5966/.18) 142deg,lab(83.538% 21.4373 57.5966/0) 148deg,#0000 170deg,lab(64.4603% 46.4417 -58.7194/.18) 182deg,lab(64.4603% 46.4417 -58.7194/0) 188deg,#0000 360deg);width:900px;max-width:90vw;height:700px;animation:8s ease-in-out infinite alternate neb-rays-shimmer;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);-webkit-mask-image:radial-gradient(55% 80% at 50% 100%,#000 0%,#0009 30%,#0000 70%);mask-image:radial-gradient(55% 80% at 50% 100%,#000 0%,#0009 30%,#0000 70%)}@keyframes neb-rays-shimmer{0%{opacity:.7}to{opacity:1}}@media (max-width:900px){.neb-core{width:240px;height:240px}.neb-bloom{width:700px;height:480px}.neb-rays{width:600px;height:500px}}@media (max-width:600px){.neb-core{width:180px;height:180px}.neb-bloom{width:100vw;height:360px}.neb-rays{width:90vw;height:380px}}.neb-stars{z-index:4;background:radial-gradient(1px at 22% 78%,#fef8eaf2,#0000 60%),radial-gradient(.8px at 38% 62%,#fae1b8d9,#0000 60%),radial-gradient(1px at 50% 88%,#fef0d4f2,#0000 60%),radial-gradient(.8px at 62% 70%,#ffe8c1d9,#0000 60%),radial-gradient(1px at 78% 84%,#fef8eae6,#0000 60%),radial-gradient(.7px at 30%,#ffd6a6cc,#0000 60%),radial-gradient(.7px at 70%,#ffd6a6cc,#0000 60%),radial-gradient(.8px at 46% 40%,#f5ebcecc,#0000 60%),radial-gradient(1px at 56% 30%,#fef8eae6,#0000 60%),radial-gradient(.7px at 18% 64%,#ffc392b3,#0000 60%),radial-gradient(.7px at 82% 66%,#dec3ffb3,#0000 60%),radial-gradient(.8px at 42% 90%,#fcf1d4d9,#0000 60%),radial-gradient(.8px at 60% 92%,#fcf1d4d9,#0000 60%);background:radial-gradient(1px at 22% 78%,lab(97.779% .0391901 7.68995/.95),#0000 60%),radial-gradient(.8px at 38% 62%,lab(90.8395% 4.41477 23.4041/.85),#0000 60%),radial-gradient(1px at 50% 88%,lab(95.4996% 1.50701 15.5243/.95),#0000 60%),radial-gradient(.8px at 62% 70%,lab(93.1608% 4.39197 23.3808/.85),#0000 60%),radial-gradient(1px at 78% 84%,lab(97.779% .0391901 7.68995/.9),#0000 60%),radial-gradient(.7px at 30%,lab(88.3521% 10.8637 30.3331/.8),#0000 60%),radial-gradient(.7px at 70%,lab(88.3521% 10.8637 30.3331/.8),#0000 60%),radial-gradient(.8px at 46% 40%,lab(93.2234% .32568 15.5768/.8),#0000 60%),radial-gradient(1px at 56% 30%,lab(97.779% .0391901 7.68995/.9),#0000 60%),radial-gradient(.7px at 18% 64%,lab(83.4499% 19.2367 35.6721/.7),#0000 60%),radial-gradient(.7px at 82% 66%,lab(82.4615% 21.1576 -30.0315/.7),#0000 60%),radial-gradient(.8px at 42% 90%,lab(95.5439% .315875 15.5684/.85),#0000 60%),radial-gradient(.8px at 60% 92%,lab(95.5439% .315875 15.5684/.85),#0000 60%);width:520px;max-width:80vw;height:360px;animation:4s ease-in-out infinite alternate nebStarTwinkle;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}@keyframes nebStarTwinkle{0%{opacity:.6}to{opacity:1}}h1.hero-title{font-family:var(--serif);letter-spacing:-.018em;color:var(--paper);text-align:center;text-shadow:0 0 60px #d6d4f12e,0 0 120px #b97df72e;text-shadow:0 0 60px lab(85.6807% 5.1631 -14.02/.18),0 0 120px lab(62.5036% 41.3124 -52.9492/.18);max-width:22ch;animation:fadeUp .9s var(--ease) .1s both;margin:0 auto;padding:.04em 0 .08em;font-size:clamp(40px,5.6vw,78px);font-weight:400;line-height:1.04}h1.hero-title em{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px #b97df773)drop-shadow(0 0 60px #b97df72e);filter:drop-shadow(0 0 28px lab(62.5036% 41.3124 -52.9492/.45))drop-shadow(0 0 60px lab(62.5036% 41.3124 -52.9492/.18));background:linear-gradient(#f3f1ee 0%,#dac8f1 55%,#b98cea 100%);background:linear-gradient(lab(95.3747% .282615 1.88148) 0%,lab(83.0168% 12.3487 -18.2099) 55%,lab(65.5522% 31.001 -41.49) 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}h1.hero-title em.hero-glow{white-space:nowrap;filter:none;text-shadow:none;display:inline-block}@media (max-width:720px){h1.hero-title em.hero-glow{white-space:normal}}.hero-sub{max-width:580px;color:var(--mist);text-align:center;animation:fadeUp .9s var(--ease) .25s both;margin:14px auto 0;font-size:15.5px;line-height:1.5}.hero-sub em{color:var(--paper);font-style:italic}.hero-sub .inline-obs{vertical-align:-.12em;filter:drop-shadow(0 0 8px #b97df773);filter:drop-shadow(0 0 8px lab(62.5036% 41.3124 -52.9492/.45));width:auto;height:.95em;margin:0 .18em 0 .08em;display:inline-block}.hero-ctas{animation:fadeUp .9s var(--ease) .4s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:24px auto 0;display:flex}.btn-primary{font-family:var(--sans);white-space:nowrap;background:var(--paper);color:var(--ink);border:1px solid var(--paper);cursor:pointer;transition:transform .24s var(--ease), box-shadow .24s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:15px 26px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 8px 32px -16px #b97df780;box-shadow:0 8px 32px -16px lab(62.5036% 41.3124 -52.9492/.5)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 48px -12px #b97df799;box-shadow:0 14px 48px -12px lab(62.5036% 41.3124 -52.9492/.6)}.btn-primary svg{width:14px;height:14px}.btn-ghost{font-family:var(--sans);color:var(--mist);white-space:nowrap;cursor:pointer;transition:color .2s var(--ease);background:0 0;border:none;align-items:center;gap:10px;padding:14px 6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn-ghost:hover{color:var(--paper)}.btn-ghost .play{border:1px solid var(--mist-faint);width:22px;height:22px;transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.btn-ghost:hover .play{border-color:var(--star);background:var(--star)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover .play{background:color-mix(in oklch, var(--star) 8%, transparent)}}.btn-ghost .play svg{width:8px;height:8px;color:var(--star);margin-left:1px}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes floatProd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}section{position:relative}.section-head{text-align:center;max-width:720px;margin:0 auto 64px}.pricing .section-head{margin-bottom:28px}.section-head .mono{align-items:center;gap:14px;margin-bottom:22px;display:inline-flex}.section-head .mono:before,.section-head .mono:after{content:"";background:var(--hairline-strong);width:22px;height:1px}.section-head h2{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 18px;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.05}.section-head h2 em{color:var(--star);font-style:italic}.section-head p{color:var(--mist);max-width:540px;margin:0 auto;font-size:16px}.trailer{isolation:isolate;margin-top:-560px;padding:0 0 180px;position:relative}.trailer-sky{pointer-events:none;z-index:0;width:min(2200px,160vw);height:1700px;position:absolute;top:0;left:50%;transform:translate(-50%)}.trailer-rays{pointer-events:none;opacity:.85;filter:blur(1.2px);width:min(1900px,145vw);height:1300px;animation:9s ease-in-out infinite alternate rays-shimmer;position:absolute;top:0;left:50%;transform:translate(-50%)}.trailer-rays svg{width:100%;height:100%;display:block}@keyframes rays-shimmer{0%{opacity:.7}to{opacity:1}}.trailer-cloud{filter:blur(30px);background:radial-gradient(38% 30% at 52% 8%,#a657ed6b 0%,#8658e138 35%,#0000 68%),radial-gradient(28% 24% at 30% 14%,#e9ab2b47 0%,#d18e3524 40%,#0000 70%),radial-gradient(26% 22% at 22% 32%,#ee343b38 0%,#0000 65%),radial-gradient(30% 26% at 72% 24%,#02a9f74d 0%,#009cbf24 45%,#0000 70%),radial-gradient(42% 38% at 32% 48%,#8658e152 0%,#5f5bd329 40%,#0000 72%),radial-gradient(22% 20% at 84%,#48b7bd2e 0%,#0000 70%),radial-gradient(24% 20% at 18% 56%,#e1a03529 0%,#0000 68%);background:radial-gradient(38% 30% at 52% 8%,lab(52.2781% 53.3391 -64.2564/.42) 0%,lab(48.0675% 42.6031 -64.5183/.22) 35%,#0000 68%),radial-gradient(28% 24% at 30% 14%,lab(74.5017% 15.8158 68.8514/.28) 0%,lab(64.9558% 20.5502 55.6134/.14) 40%,#0000 70%),radial-gradient(26% 22% at 22% 32%,lab(53.6853% 69.6775 43.7724/.22) 0%,#0000 65%),radial-gradient(30% 26% at 72% 24%,lab(64.9622% -15.7836 -49.8049/.3) 0%,lab(58.8868% -30.6864 -32.7192/.14) 45%,#0000 70%),radial-gradient(42% 38% at 32% 48%,lab(48.0675% 42.6031 -64.5183/.32) 0%,lab(44.0976% 28.1042 -62.9848/.16) 40%,#0000 72%),radial-gradient(22% 20% at 84%,lab(68.4919% -31.37 -12.9149/.18) 0%,#0000 70%),radial-gradient(24% 20% at 18% 56%,lab(70.8816% 18.4726 62.0335/.16) 0%,#0000 68%);animation:26s ease-in-out infinite alternate cloud-drift;position:absolute;inset:0}@keyframes cloud-drift{0%{opacity:.92;transform:translate(0)scale(1)}to{opacity:1;transform:translate(20px,-8px)scale(1.03)}}.trailer-cloud-2{filter:blur(50px);background:radial-gradient(30% 28% at 60% 30%,#8c5ee833 0%,#0000 70%),radial-gradient(22% 20% at 38% 60%,#3f90dd29 0%,#0000 70%);background:radial-gradient(30% 28% at 60% 30%,lab(50.4352% 42.1388 -64.5549/.2) 0%,#0000 70%),radial-gradient(22% 20% at 38% 60%,lab(57.6363% -5.79554 -47.2446/.16) 0%,#0000 70%);animation:34s ease-in-out infinite alternate cloud-drift-2;position:absolute;inset:0}@keyframes cloud-drift-2{0%{transform:translate(0)scale(1.02)}to{transform:translate(-25px,10px)scale(1)}}.trailer-stars{pointer-events:none;background-image:radial-gradient(.9px at 8% 4%,#fcf1d4e6,#0000 60%),radial-gradient(.7px at 16% 12%,#fcf1d4bf,#0000 60%),radial-gradient(1px at 12% 22%,#fcf1d4d9,#0000 60%),radial-gradient(.8px at 24% 6%,#fcf1d4cc,#0000 60%),radial-gradient(.7px at 32% 18%,#fcf1d4b3,#0000 60%),radial-gradient(1.1px at 40% 4%,#fcf1d4e6,#0000 60%),radial-gradient(.7px at 48% 14%,#fcf1d4b3,#0000 60%),radial-gradient(.9px at 56% 8%,#fcf1d4d9,#0000 60%),radial-gradient(.8px at 64% 20%,#fcf1d4bf,#0000 60%),radial-gradient(1px at 72% 6%,#fcf1d4e6,#0000 60%),radial-gradient(.7px at 80% 16%,#fcf1d4b3,#0000 60%),radial-gradient(.9px at 88% 4%,#fcf1d4d9,#0000 60%),radial-gradient(.7px at 94% 22%,#fcf1d4b3,#0000 60%),radial-gradient(.8px at 10% 32%,#9dc9f7cc,#0000 60%),radial-gradient(.7px at 26% 38%,#9dc9f7b3,#0000 60%),radial-gradient(1px at 44% 30%,#fcf1d4cc,#0000 60%),radial-gradient(.7px at 60% 40%,#d6d2fdb3,#0000 60%),radial-gradient(.9px at 76% 32%,#9dc9f7cc,#0000 60%),radial-gradient(.8px at 90% 42%,#fcf1d4b3,#0000 60%),radial-gradient(.9px at 18% 52%,#f0c781b3,#0000 60%),radial-gradient(.7px at 50% 56%,#fcf1d4a6,#0000 60%),radial-gradient(.8px at 82%,#f0c78199,#0000 60%);background-image:radial-gradient(.9px at 8% 4%,lab(95.5439% .315875 15.5684/.9),#0000 60%),radial-gradient(.7px at 16% 12%,lab(95.5439% .315875 15.5684/.75),#0000 60%),radial-gradient(1px at 12% 22%,lab(95.5439% .315875 15.5684/.85),#0000 60%),radial-gradient(.8px at 24% 6%,lab(95.5439% .315875 15.5684/.8),#0000 60%),radial-gradient(.7px at 32% 18%,lab(95.5439% .315875 15.5684/.7),#0000 60%),radial-gradient(1.1px at 40% 4%,lab(95.5439% .315875 15.5684/.9),#0000 60%),radial-gradient(.7px at 48% 14%,lab(95.5439% .315875 15.5684/.7),#0000 60%),radial-gradient(.9px at 56% 8%,lab(95.5439% .315875 15.5684/.85),#0000 60%),radial-gradient(.8px at 64% 20%,lab(95.5439% .315875 15.5684/.75),#0000 60%),radial-gradient(1px at 72% 6%,lab(95.5439% .315875 15.5684/.9),#0000 60%),radial-gradient(.7px at 80% 16%,lab(95.5439% .315875 15.5684/.7),#0000 60%),radial-gradient(.9px at 88% 4%,lab(95.5439% .315875 15.5684/.85),#0000 60%),radial-gradient(.7px at 94% 22%,lab(95.5439% .315875 15.5684/.7),#0000 60%),radial-gradient(.8px at 10% 32%,lab(78.9432% -6.61352 -27.6872/.8),#0000 60%),radial-gradient(.7px at 26% 38%,lab(78.9432% -6.61352 -27.6872/.7),#0000 60%),radial-gradient(1px at 44% 30%,lab(95.5439% .315875 15.5684/.8),#0000 60%),radial-gradient(.7px at 60% 40%,lab(85.4589% 8.03959 -20.8821/.7),#0000 60%),radial-gradient(.9px at 76% 32%,lab(78.9432% -6.61352 -27.6872/.8),#0000 60%),radial-gradient(.8px at 90% 42%,lab(95.5439% .315875 15.5684/.7),#0000 60%),radial-gradient(.9px at 18% 52%,lab(82.72% 8.74323 40.8395/.7),#0000 60%),radial-gradient(.7px at 50% 56%,lab(95.5439% .315875 15.5684/.65),#0000 60%),radial-gradient(.8px at 82%,lab(82.72% 8.74323 40.8395/.6),#0000 60%);background-repeat:no-repeat;width:min(1700px,135vw);height:720px;animation:7s ease-in-out infinite alternate trailer-stars-twinkle;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes trailer-stars-twinkle{0%{opacity:.6}to{opacity:1}}.trailer-grid{z-index:2;max-width:var(--max);padding:620px var(--gutter) 0;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:64px;margin:0 auto;display:grid;position:relative}@media (max-width:940px){.trailer{margin-top:-156px;padding-bottom:36px}.trailer-grid{grid-template-columns:1fr;gap:0;padding:162px 0 0;position:relative}.trailer-grid>.cinema-frame,.trailer-grid>.trailer-head{width:min(1400px,88vw);margin-inline:auto}.trailer-grid>.cinema-frame{grid-area:1/1}.trailer-grid>.trailer-head{display:none}}.trailer-head{text-align:right}.trailer-head h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--paper);text-wrap:balance;margin:0 0 24px;font-size:clamp(34px,4.4vw,56px);font-weight:400;line-height:1.06}.trailer-head h2 em{background:linear-gradient(180deg, var(--paper) 0%, var(--star) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.trailer-pulse{background:var(--gold);width:7px;height:7px;box-shadow:0 0 14px var(--gold-glow), 0 0 0 4px #e7b5511a;vertical-align:.45em;border-radius:50%;margin:0 4px 0 2px;animation:3.4s ease-in-out infinite navpulse;display:inline-block}@supports (color:lab(0% 0 0)){.trailer-pulse{box-shadow:0 0 14px var(--gold-glow), 0 0 0 4px lab(76.9289% 11.3043 56.6222/.1)}}@media (max-width:940px){.trailer-head{text-align:center}}.trailer-cta{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mist);transition:color .24s var(--ease);align-items:center;gap:10px;font-size:10.5px;text-decoration:none;display:inline-flex}.trailer-cta:hover{color:var(--paper)}.trailer-cta .arrow{border:1px solid var(--hairline-strong);width:22px;height:22px;transition:border-color .24s var(--ease), background .24s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.trailer-cta:hover .arrow{border-color:var(--star)}@supports (color:color-mix(in lab, red, red)){.trailer-cta:hover .arrow{border-color:color-mix(in oklch, var(--star) 50%, transparent)}}.trailer-cta:hover .arrow{background:#b97df714;background:lab(62.5036% 41.3124 -52.9492/.08)}.trailer-cta .arrow svg{width:9px;height:9px}.cinema-frame{border:1px solid var(--star);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.cinema-frame{border:1px solid color-mix(in oklch, var(--star) 22%, var(--hairline-strong))}}.cinema-frame{aspect-ratio:16/9;transition:transform .36s var(--ease), box-shadow .36s var(--ease), border-color .36s var(--ease);background:#000;border-radius:10px;text-decoration:none;overflow:hidden;box-shadow:0 0 0 1px #0006,0 0 80px -10px #9d57de73,0 40px 140px -30px #9d57de80,0 60px 160px -40px #000000e6;box-shadow:0 0 0 1px lab(0% 0 0/.4),0 0 80px -10px lab(50.3615% 47.9125 -58.4824/.45),0 40px 140px -30px lab(50.3615% 47.9125 -58.4824/.5),0 60px 160px -40px lab(0% 0 0/.9)}.cinema-frame:hover{border-color:var(--star);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.cinema-frame:hover{border-color:color-mix(in oklch, var(--star) 40%, var(--hairline-strong))}}.cinema-frame video{object-fit:cover;width:100%;height:100%;transition:filter .36s var(--ease);position:absolute;inset:0}.cinema-frame:hover video{filter:brightness(.65)}.cinema-play{opacity:0;transition:opacity .32s var(--ease);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.cinema-frame:hover .cinema-play{opacity:1}.cinema-play .ring{border:1px solid var(--star);border-radius:50%;width:78px;height:78px}@supports (color:color-mix(in lab, red, red)){.cinema-play .ring{border:1px solid color-mix(in oklch, var(--star) 60%, transparent)}}.cinema-play .ring{-webkit-backdrop-filter:blur(8px);color:var(--paper);background:#0304088c;background:lab(1.17778% .123851 -1.48807/.55);justify-content:center;align-items:center;display:flex;box-shadow:0 0 40px #9d57de66;box-shadow:0 0 40px lab(50.3615% 47.9125 -58.4824/.4)}.cinema-play .ring svg{width:22px;height:22px;transform:translate(2px)}.cinema-play .caption{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--paper);font-size:10.5px}@media (prefers-reduced-motion:reduce){.trailer-cloud,.trailer-cloud-2,.trailer-stars{animation:none}}.catalog{z-index:2;padding:60px 0 140px;position:relative}.grid12{max-width:1200px;padding:0 var(--gutter);grid-template-columns:repeat(4,1fr);gap:14px;margin:0 auto;display:grid;position:relative}.tile{border:1px solid var(--hairline);min-height:220px;transition:border-color .24s var(--ease), transform .24s var(--ease);background:linear-gradient(#030408 0%,#010204 100%);background:linear-gradient(lab(1.17778% .123851 -1.48807) 0%,lab(.444744% .120364 -.99709) 100%);border-radius:14px;flex-direction:column;padding:22px 24px;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.tile h3{font-family:var(--serif);letter-spacing:-.005em;color:var(--paper);margin:0 0 6px;font-size:22px;font-weight:400}.tile h3 em{font-style:italic}.tile p{color:var(--mist-dim);margin:0;font-size:13.5px;line-height:1.55}.tile .kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mist-faint);align-items:center;gap:8px;margin-bottom:14px;font-size:9.5px;display:inline-flex}.tile .kicker svg{color:#bf83fe;color:lab(64.8431% 41.1453 -52.9875);width:9px;height:9px}.tile .text{z-index:2;margin-top:auto;position:relative}.tile-art{z-index:1;pointer-events:none;position:absolute;inset:0}.t-2x1{grid-column:span 2}.t-2x2{grid-column:span 2;min-height:460px}.t-1x2{grid-row:span 2;min-height:460px}@media (max-width:940px){.grid12{grid-template-columns:repeat(2,1fr)}.t-2x1,.t-2x2,.t-1x2{grid-area:auto/span 2;min-height:280px}}.art-tg-fan{position:absolute;inset:0}.art-tg-fan .stack{width:78%;height:70%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.art-tg-fan .card{aspect-ratio:16/10;transform-origin:50% 130%;width:58%;transition:transform .6s var(--ease);background-position:100%;background-size:cover;border-radius:8px;position:absolute;top:50%;left:50%;box-shadow:0 14px 40px -14px #000c,0 0 0 1px #0006;box-shadow:0 14px 40px -14px lab(0% 0 0/.8),0 0 0 1px lab(0% 0 0/.4)}.tile:hover .art-tg-fan .card{transition-duration:.8s}.art-veil{background:radial-gradient(ellipse 70% 50% at 50% 30%, var(--neb-1), transparent 70%), radial-gradient(ellipse 60% 40% at 50% 80%, var(--neb-3), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.art-veil{background:radial-gradient(ellipse 70% 50% at 50% 30%, color-mix(in oklch, var(--neb-1) 35%, transparent), transparent 70%), radial-gradient(ellipse 60% 40% at 50% 80%, color-mix(in oklch, var(--neb-3) 25%, transparent), transparent 70%)}}.art-veil{filter:blur(20px);opacity:.6}.art-vignette-bottom{background:linear-gradient(#0000 0%,#010103 90%);background:linear-gradient(#0000 0%,lab(.295458% .105314 -.787088) 90%);height:60%;position:absolute;inset:auto 0 0}.art-localai{position:absolute;inset:0;overflow:hidden}.art-localai .ai-frame{background:#010204;background:lab(.444744% .120364 -.99709);border:1px solid #cd615166;border:1px solid lab(54.6409% 42.7165 30.1713/.4);border-radius:8px;height:62%;position:absolute;top:14px;left:14px;right:14px;overflow:hidden;box-shadow:0 8px 28px #0000008c;box-shadow:0 8px 28px lab(0% 0 0/.55)}.art-localai .ai-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.art-localai .ai-fade{background:linear-gradient(180deg, transparent 0%, var(--ink-deep) 70%);pointer-events:none;height:45%;position:absolute;bottom:0;left:0;right:0}.art-streak-vid{position:absolute;inset:0;overflow:hidden}.art-streak-vid video{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--hairline);background:#000102;background:lab(.186062% .0663176 -.495657);border-radius:8px;width:calc(100% - 28px);height:auto;position:absolute;top:14px;left:50%;transform:translate(-50%)}.art-streak-vid .streak-fade{background:linear-gradient(180deg, transparent 0%, var(--ink-deep) 75%);pointer-events:none;height:45%;position:absolute;bottom:0;left:0;right:0}.art-shortcut-vid{position:absolute;inset:0;overflow:hidden}.art-shortcut-vid video{object-fit:cover;object-position:center;width:100%;height:65%;position:absolute;top:0;left:0}.art-shortcut-vid .shortcut-vignette{pointer-events:none;background:radial-gradient(90% 22% at 50% 60%,#0000 0% 35%,#0000008c 75%,#000000d9 100%),linear-gradient(#0000008c 0%,#0000001a 40%,#0000 60%,#0000001a 80%,#00000073 100%);background:radial-gradient(90% 22% at 50% 60%,#0000 0% 35%,lab(0% 0 0/.55) 75%,lab(0% 0 0/.85) 100%),linear-gradient(lab(0% 0 0/.55) 0%,lab(0% 0 0/.1) 40%,lab(0% 0 0/0) 60%,lab(0% 0 0/.1) 80%,lab(0% 0 0/.45) 100%);height:65%;position:absolute;top:0;left:0;right:0}.art-shortcut-vid .shortcut-fade{background:linear-gradient(180deg, transparent 0%, var(--ink-deep) 80%);pointer-events:none;height:45%;position:absolute;bottom:0;left:0;right:0}.tile-video{overflow:hidden}.tile-pair{isolation:isolate}.pair-glow{z-index:0;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.pair-glow-gold{mix-blend-mode:screen;filter:blur(28px);background:radial-gradient(90% 70% at 110%,#e7b5518c,#0000 65%),radial-gradient(60% 40% at 100%,#e7b5514d,#0000 70%);background:radial-gradient(90% 70% at 110%,lab(76.9289% 11.3043 56.6222/.55),#0000 65%),radial-gradient(60% 40% at 100%,lab(76.9289% 11.3043 56.6222/.3),#0000 70%)}.pair-glow-purple{mix-blend-mode:screen;filter:blur(28px);background:radial-gradient(90% 70% at -10%,#a35de48c,#0000 65%),radial-gradient(60% 40% at 0%,#a35de44d,#0000 70%);background:radial-gradient(90% 70% at -10%,lab(52.7169% 47.6254 -58.5211/.55),#0000 65%),radial-gradient(60% 40% at 0%,lab(52.7169% 47.6254 -58.5211/.3),#0000 70%)}.tile-pair>.pair-glow{z-index:0}.tile-pair>:not(.pair-glow):not(.tile-art){z-index:1;position:relative}.pair-label{z-index:5;font-family:var(--mono);letter-spacing:.35em;text-transform:uppercase;color:var(--paper);border:1px solid var(--hairline-strong);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);background:#010204;background:lab(.444744% .120364 -.99709);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:10px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pair-label:before,.pair-label:after{content:"";border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.pair-label:before{color:#e7b551;color:lab(76.9289% 11.3043 56.6222);background:#e7b551;background:lab(76.9289% 11.3043 56.6222)}.pair-label:after{color:#a35de4;color:lab(52.7169% 47.6254 -58.5211);background:#a35de4;background:lab(52.7169% 47.6254 -58.5211)}@media (min-width:941px){.pair-glow{opacity:1}.pair-label{opacity:1;top:230px}}@media (max-width:940px){.pair-label{display:none}}.tile-split{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:22px;padding:22px;display:grid}.tile-split.t-2x2,.tile-split.t-2x1,.tile-split.t-1x1{grid-template-rows:1fr auto;grid-template-columns:1fr;gap:24px;padding:28px}.tile-split.t-2x2 .split-video,.tile-split.t-2x1 .split-video,.tile-split.t-1x1 .split-video{aspect-ratio:auto;align-self:stretch;width:100%;height:100%}.tile-split.t-2x2 .split-text,.tile-split.t-2x1 .split-text,.tile-split.t-1x1 .split-text{align-self:end}.tile-anim-natural{min-height:560px}.tile-anim-natural .split-video{aspect-ratio:16/9;flex:1;align-self:stretch;min-height:420px;height:auto!important}.tile-anim-natural .split-video .hover-video{object-fit:contain;background:#000;background:lab(.112911% 0 0)}.tile-split .split-video{border:1px solid var(--hairline);aspect-ratio:16/10;background:#000102;background:lab(.186062% .0663176 -.495657);border-radius:10px;align-self:center;position:relative;overflow:hidden}.tile-split .split-video:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a;box-shadow:inset 0 0 0 1px lab(100% 0 0/.04)}.tile-split .hover-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.tile-split .split-text{flex-direction:column;align-self:center;gap:8px;display:flex}.tile-split .split-text h3{font-family:var(--serif);letter-spacing:-.005em;color:var(--paper);margin:0;font-size:22px;font-weight:400;line-height:1.2}.tile-split .split-text p{color:var(--mist-dim);margin:0;font-size:13.5px;line-height:1.55}@media (max-width:940px){.tile-split{grid-template-columns:1fr}.tile-split .split-video{aspect-ratio:16/10}}.tile-month-fan{overflow:hidden}.tile-month-fan .art-vignette-bottom{z-index:15;background:linear-gradient(#0000 0%,#010103b3 50%,#010103 100%);background:linear-gradient(#0000 0%,lab(.295458% .105314 -.787088/.7) 50%,lab(.295458% .105314 -.787088) 100%);height:55%}.tile-month-fan .text{z-index:20;text-shadow:0 2px 18px #000000e6,0 1px 6px #000;text-shadow:0 2px 18px lab(0% 0 0/.9),0 1px 6px lab(0% 0 0);position:relative}.month-stack{width:80%;height:55%;position:absolute;bottom:35%;left:-4%}.month-card{aspect-ratio:16/10;width:88%;transition:transform .6s var(--ease);background-position:top;background-size:cover;border-radius:7px;position:absolute;bottom:0;left:0;box-shadow:0 12px 36px -10px #000000bf,0 0 0 1px #0006;box-shadow:0 12px 36px -10px lab(0% 0 0/.75),0 0 0 1px lab(0% 0 0/.4)}.tile-month-fan:hover .month-card{transition-duration:.8s}.import-arrow{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.import-arrow svg{opacity:.8;width:80%;height:50%}.import-arrow .from,.import-arrow .to{fill:none;stroke:var(--mist-faint);stroke-width:1.2px;vector-effect:non-scaling-stroke}.import-arrow .to{stroke:#bf83fe;stroke:lab(64.8431% 41.1453 -52.9875);filter:drop-shadow(0 0 6px #bf83fe99);filter:drop-shadow(0 0 6px lab(64.8431% 41.1453 -52.9875/.6))}.import-arrow .arr{fill:#bf83fe;fill:lab(64.8431% 41.1453 -52.9875)}.pricing{z-index:1;margin-top:-90px;padding:40px 0 80px;position:relative}.pricing:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 30% at 50% 75%,#b97df72e,#0000 70%);background:radial-gradient(50% 30% at 50% 75%,lab(62.5036% 41.3124 -52.9492/.18),#0000 70%);position:absolute;inset:0}.pricing-sky{pointer-events:none;z-index:-1;width:min(2200px,160vw);height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.pricing-cloud{filter:blur(36px);background:radial-gradient(32% 26% at 18% 6%,#00b7dd4d 0%,#0000 70%),radial-gradient(30% 24% at 48% 0,#7997ff5c 0%,#0000 68%),radial-gradient(30% 26% at 80% 8%,#c452dd57 0%,#0000 70%),radial-gradient(28% 22% at 84% 36%,#ee343b42 0%,#0000 72%),radial-gradient(26% 20% at 14% 38%,#e9ab2b42 0%,#0000 72%),radial-gradient(55% 38% at 50% 72%,#a050e66b 0%,#765ad42e 42%,#0000 74%),radial-gradient(22% 18% at 78% 84%,#48b7bd38 0%,#0000 72%);background:radial-gradient(32% 26% at 18% 6%,lab(68.1928% -31.3754 -32.8596/.3) 0%,#0000 70%),radial-gradient(30% 24% at 48% 0,lab(63.3345% 15.3298 -64.2612/.36) 0%,#0000 68%),radial-gradient(30% 26% at 80% 8%,lab(54.7286% 60.3358 -50.7024/.34) 0%,#0000 70%),radial-gradient(28% 22% at 84% 36%,lab(53.6853% 69.6775 43.7724/.26) 0%,#0000 72%),radial-gradient(26% 20% at 14% 38%,lab(74.5017% 15.8158 68.8514/.26) 0%,#0000 72%),radial-gradient(55% 38% at 50% 72%,lab(49.9135% 53.6909 -64.2214/.42) 0%,lab(46.2319% 34.4366 -60.2233/.18) 42%,#0000 74%),radial-gradient(22% 18% at 78% 84%,lab(68.4919% -31.37 -12.9149/.22) 0%,#0000 72%);animation:28s ease-in-out infinite alternate pricing-cloud-drift;position:absolute;inset:0}@keyframes pricing-cloud-drift{0%{opacity:.94;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-16px,6px)scale(1.03)}}.pricing-rays{opacity:.85;background:conic-gradient(from 90deg at 50% 92%,#0000 0deg,#ffc37300 14deg,#ffc3732e 22deg,#ffc37300 28deg,#0000 44deg,#c081ff29 52deg,#c081ff00 58deg,#0000 80deg,#66b6ff2e 90deg,#66b6ff00 96deg,#0000 130deg,#ffa26b29 138deg,#ffa26b00 144deg,#0000 175deg,#c081ff2e 184deg,#c081ff00 190deg,#0000 360deg);background:conic-gradient(from 90deg at 50% 92%,#0000 0deg,lab(83.538% 21.4373 57.5966/0) 14deg,lab(83.538% 21.4373 57.5966/.18) 22deg,lab(83.538% 21.4373 57.5966/0) 28deg,#0000 44deg,lab(64.4603% 46.4417 -58.7194/.16) 52deg,lab(64.4603% 46.4417 -58.7194/0) 58deg,#0000 80deg,lab(71.4941% -7.09459 -54.061/.18) 90deg,lab(71.4941% -7.09459 -54.061/0) 96deg,#0000 130deg,lab(75.7054% 45.2825 63.9708/.16) 138deg,lab(75.7054% 45.2825 63.9708/0) 144deg,#0000 175deg,lab(64.4603% 46.4417 -58.7194/.18) 184deg,lab(64.4603% 46.4417 -58.7194/0) 190deg,#0000 360deg);width:min(1200px,105vw);height:100%;animation:8s ease-in-out infinite alternate pricing-rays-shimmer;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(60% 80% at 50% 92%,#000 0%,#00000080 45%,#0000 78%);mask-image:radial-gradient(60% 80% at 50% 92%,#000 0%,#00000080 45%,#0000 78%)}@keyframes pricing-rays-shimmer{0%{opacity:.65}to{opacity:.95}}.pricing-stars{pointer-events:none;background-image:radial-gradient(1px at 8% 12%,#fcf1d4e6,#0000 60%),radial-gradient(.8px at 18% 26%,#95c9ffcc,#0000 60%),radial-gradient(1px at 28% 8%,#fcf1d4d9,#0000 60%),radial-gradient(.7px at 36% 32%,#efbcfab3,#0000 60%),radial-gradient(1px at 44% 16%,#fcf1d4e6,#0000 60%),radial-gradient(.8px at 56% 6%,#f0c781b3,#0000 60%),radial-gradient(.9px at 64% 22%,#fcf1d4cc,#0000 60%),radial-gradient(.7px at 72% 14%,#efbcfab3,#0000 60%),radial-gradient(1px at 82% 28%,#fcf1d4d9,#0000 60%),radial-gradient(.8px at 92% 12%,#95c9ffcc,#0000 60%),radial-gradient(.7px at 12% 44%,#f0c78199,#0000 60%),radial-gradient(.9px at 88% 42%,#fcf1d4cc,#0000 60%);background-image:radial-gradient(1px at 8% 12%,lab(95.5439% .315875 15.5684/.9),#0000 60%),radial-gradient(.8px at 18% 26%,lab(78.8585% -7.47535 -34.3866/.8),#0000 60%),radial-gradient(1px at 28% 8%,lab(95.5439% .315875 15.5684/.85),#0000 60%),radial-gradient(.7px at 36% 32%,lab(82.368% 26.5419 -23.6327/.7),#0000 60%),radial-gradient(1px at 44% 16%,lab(95.5439% .315875 15.5684/.9),#0000 60%),radial-gradient(.8px at 56% 6%,lab(82.72% 8.74323 40.8395/.7),#0000 60%),radial-gradient(.9px at 64% 22%,lab(95.5439% .315875 15.5684/.8),#0000 60%),radial-gradient(.7px at 72% 14%,lab(82.368% 26.5419 -23.6327/.7),#0000 60%),radial-gradient(1px at 82% 28%,lab(95.5439% .315875 15.5684/.85),#0000 60%),radial-gradient(.8px at 92% 12%,lab(78.8585% -7.47535 -34.3866/.8),#0000 60%),radial-gradient(.7px at 12% 44%,lab(82.72% 8.74323 40.8395/.6),#0000 60%),radial-gradient(.9px at 88% 42%,lab(95.5439% .315875 15.5684/.8),#0000 60%);background-repeat:no-repeat;animation:6s ease-in-out infinite alternate pricing-stars-twinkle;position:absolute;inset:0 0 30%}@keyframes pricing-stars-twinkle{0%{opacity:.55}to{opacity:1}}.pricing>.section-head,.pricing>.price-card{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.pricing-cloud,.pricing-rays,.pricing-stars{animation:none}}.price-card{border:1px solid var(--hairline-strong);text-align:center;background:linear-gradient(160deg,#080811 0%,#020205 100%);background:linear-gradient(160deg,lab(2.38061% 1.16785 -3.99346) 0%,lab(.637043% .135668 -1.23198) 100%);border-radius:20px;max-width:660px;margin:0 auto;padding:28px 40px;position:relative;box-shadow:0 60px 140px -40px #000000b3,0 0 0 1px #b97df70f,inset 0 1px #f3f1ee0d;box-shadow:0 60px 140px -40px lab(0% 0 0/.7),0 0 0 1px lab(62.5036% 41.3124 -52.9492/.06),inset 0 1px lab(95.3747% .282615 1.88148/.05)}.price-eyebrow{color:var(--mist-faint);margin-bottom:10px}.price-bundle-total{font-family:var(--sans);color:var(--mist);letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;margin:16px 0 14px;font-size:13px;font-weight:450;display:flex}.price-bundle-total .bundle-pill{color:#d9b06b;color:lab(74.5846% 9.01014 41.3217);letter-spacing:.03em;background:#e7b5511f;background:lab(76.9289% 11.3043 56.6222/.12);border:1px solid #e7b5514d;border:1px solid lab(76.9289% 11.3043 56.6222/.3);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}.price-display{flex-direction:column;align-items:center;gap:0;margin-bottom:20px;display:flex}.price-was-row{align-items:center;gap:8px;margin-bottom:2px;display:inline-flex}.price-was-label{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mist-faint);font-size:12px;font-weight:500}.price-strike{font-family:var(--serif);color:var(--mist-faint);font-size:22px;font-style:italic;-webkit-text-decoration:line-through #bf83fe99;text-decoration:line-through #bf83fe99;-webkit-text-decoration:line-through lab(64.8431% 41.1453 -52.9875/.6);text-decoration:line-through lab(64.8431% 41.1453 -52.9875/.6)}.price-now{font-family:var(--serif);letter-spacing:-.03em;background-color:#0000;background-image:linear-gradient(170deg, var(--paper) 0%, #d6d3f7 55%, #c48cff 100%);color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 32px #b97df747;text-shadow:0 0 32px lab(62.5036% 41.3124 -52.9492/.28);padding:0 6px;font-size:72px;line-height:1;display:inline-block;-webkit-background-clip:text!important;background-clip:text!important}@supports (color:lab(0% 0 0)){.price-now{background-image:linear-gradient(170deg, var(--paper) 0%, lab(85.5717% 6.57648 -17.4614) 55%, lab(67.1814% 40.9876 -53.0252) 100%)}}.price-now .cur{font-family:var(--serif);vertical-align:.72em;opacity:.9;letter-spacing:0;margin-right:3px;font-size:.42em}.price-tag{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:#d0b8ee;color:lab(78.1007% 16.7398 -24.1209);background:#b97df724;background:lab(62.5036% 41.3124 -52.9492/.14);border:1px solid #b97df761;border:1px solid lab(62.5036% 41.3124 -52.9492/.38);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:5px 13px;font-size:12px;font-weight:500;display:inline-flex}.price-tag:before{content:"";background:#bf83fe;background:lab(64.8431% 41.1453 -52.9875);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #bf83fecc;box-shadow:0 0 8px lab(64.8431% 41.1453 -52.9875/.8)}.price-divider{background:linear-gradient(90deg, transparent, var(--hairline-strong), transparent);width:100%;height:1px;margin:16px 0}.price-list{text-align:left;flex-direction:column;gap:0;max-width:520px;margin:12px auto 0;padding:0;list-style:none;display:flex}.price-bullet{color:var(--paper);font-size:14.5px;font-family:var(--sans);border-bottom:1px solid #9ea4b514;border-bottom:1px solid lab(67.3725% .350088 -9.37322/.08);align-items:flex-start;gap:12px;padding:6px 0;font-weight:450;line-height:1.5;display:flex}.price-bullet:last-child{border-bottom:none}.price-bullet.dim{color:var(--mist);font-size:13.5px}.price-bullet .check-wrap{background:#bf83fe1f;background:lab(64.8431% 41.1453 -52.9875/.12);border:1px solid #bf83fe80;border:1px solid lab(64.8431% 41.1453 -52.9875/.5);border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.price-bullet.dim .check-wrap{background:#9ea4b514;background:lab(67.3725% .350088 -9.37322/.08);border-color:#9ea4b54d;border-color:lab(67.3725% .350088 -9.37322/.3)}.price-bullet .check-wrap svg{color:#d3a6ff;color:lab(74.5384% 35.5431 -47.381);stroke:currentColor;width:10px;height:10px}.price-bullet.dim .check-wrap svg{color:var(--mist-dim)}.price-bullet .bullet-text{flex:1}.price-bullet .bullet-aside,.price-subbullet .bullet-aside{color:#d9b06b;color:lab(74.5846% 9.01014 41.3217);white-space:nowrap;background:#e7b5511f;background:lab(76.9289% 11.3043 56.6222/.12);border:1px solid #e7b55147;border:1px solid lab(76.9289% 11.3043 56.6222/.28);border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 9px;font-size:12px;font-weight:500}.price-subbullets{flex-direction:column;gap:0;margin:2px 0 0 30px;padding:0;list-style:none;display:flex}.price-subbullet{color:var(--mist);font-size:13px;font-family:var(--sans);border-bottom:1px solid #9ea4b50f;border-bottom:1px solid lab(67.3725% .350088 -9.37322/.06);align-items:flex-start;gap:9px;padding:3px 0;line-height:1.45;display:flex}.price-subbullet:last-child{border-bottom:none}.price-subbullet .sub-dot{background:#bf83fe80;background:lab(64.8431% 41.1453 -52.9875/.5);border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.price-subbullet .sub-aside{color:#bf9f6a;color:lab(67.6237% 6.86082 32.4511);white-space:nowrap;background:#e0b77117;background:lab(76.9093% 8.92952 41.1701/.09);border:1px solid #e0b77133;border:1px solid lab(76.9093% 8.92952 41.1701/.2);border-radius:999px;align-self:flex-start;margin-top:1px;margin-left:6px;padding:1px 7px;font-size:11px}.price-cta{white-space:nowrap;background:var(--paper);color:var(--ink);font-family:var(--sans);transition:transform .24s var(--ease), box-shadow .24s var(--ease);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:12px;padding:13px 28px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 14px 48px -16px #b97df78c;box-shadow:0 14px 48px -16px lab(62.5036% 41.3124 -52.9492/.55)}.price-cta:hover{transform:translateY(-2px);box-shadow:0 22px 64px -14px #b97df7b3;box-shadow:0 22px 64px -14px lab(62.5036% 41.3124 -52.9492/.7)}.price-guarantee{font-family:var(--sans);color:var(--mist-faint);letter-spacing:0;margin-top:10px;font-size:12.5px}.nebula-word{font-family:var(--serif);-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#02a9f7 0%,#a35de4 7%,#f292d3 14%,#df202e 21%,#e7b551 28%,#f292d3 35%,#a35de4 42%,#02a9f7 50%,#a35de4 57%,#f292d3 64%,#df202e 71%,#e7b551 78%,#f292d3 85%,#a35de4 92%,#02a9f7 100%) 0%/200% 100%;background:linear-gradient(90deg,lab(64.9622% -15.7836 -49.8049) 0%,lab(52.7169% 47.6254 -58.5211) 7%,lab(72.5158% 43.5586 -17.4795) 14%,lab(49.0306% 69.7939 45.0284) 21%,lab(76.9289% 11.3043 56.6222) 28%,lab(72.5158% 43.5586 -17.4795) 35%,lab(52.7169% 47.6254 -58.5211) 42%,lab(64.9622% -15.7836 -49.8049) 50%,lab(52.7169% 47.6254 -58.5211) 57%,lab(72.5158% 43.5586 -17.4795) 64%,lab(49.0306% 69.7939 45.0284) 71%,lab(76.9289% 11.3043 56.6222) 78%,lab(72.5158% 43.5586 -17.4795) 85%,lab(52.7169% 47.6254 -58.5211) 92%,lab(64.9622% -15.7836 -49.8049) 100%) 0%/200% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:14s linear infinite nebula-drift}.legal-page{min-height:100vh;padding:0 0 80px;position:relative;overflow:hidden}.legal-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 80% at 50% 0,#a35de42e 0%,#0000 60%),radial-gradient(40% 60% at 80% 10%,#02a9f724 0%,#0000 70%),radial-gradient(30% 50% at 15% 5%,#e7b5511a 0%,#0000 70%);background:radial-gradient(60% 80% at 50% 0,lab(52.7169% 47.6254 -58.5211/.18) 0%,#0000 60%),radial-gradient(40% 60% at 80% 10%,lab(64.9622% -15.7836 -49.8049/.14) 0%,#0000 70%),radial-gradient(30% 50% at 15% 5%,lab(76.9289% 11.3043 56.6222/.1) 0%,#0000 70%);height:520px;position:absolute;inset:0 0 auto}.legal-topbar{z-index:2;padding:28px var(--gutter) 0;max-width:var(--max);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}.legal-back{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mist-dim);transition:color .2s var(--ease);align-items:center;gap:8px;font-size:11px;text-decoration:none;display:inline-flex}.legal-back:hover{color:var(--paper)}.legal-back .arr{color:currentColor;width:14px;height:9px;display:inline-block}.legal-wrap{z-index:1;max-width:760px;padding:64px var(--gutter) 24px;margin:0 auto;position:relative}.legal-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mist-dim);margin:0 0 14px;font-size:11px}.legal-page h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--paper);margin:0 0 18px;font-size:clamp(40px,5vw,58px);font-style:italic;font-weight:400;line-height:1.05}.legal-dates{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mist-faint);border-bottom:1px solid var(--hairline);margin:0 0 40px;padding-bottom:28px;font-size:11px}.legal-dates strong{color:var(--mist);font-weight:500}.legal-dates span+span{margin-left:28px}.legal-body{color:var(--mist);font-size:16px;line-height:1.75}.legal-body p{margin:0 0 20px}.legal-body strong{color:var(--paper);font-weight:600}.legal-body em{font-family:var(--serif);color:var(--paper);font-style:italic;font-weight:400}.legal-body h2{font-family:var(--serif);letter-spacing:-.005em;color:var(--paper);margin:52px 0 18px;font-size:26px;font-style:italic;font-weight:400;line-height:1.2}.legal-body h2:before{content:"";background:linear-gradient(90deg, var(--gold) 0%, transparent 100%);width:28px;height:1px;margin-bottom:14px;display:block}.legal-body ul{margin:0 0 24px;padding:0;list-style:none}.legal-body li{margin-bottom:10px;padding-left:22px;position:relative}.legal-body li:before{content:"";background:#bf83feb3;background:lab(64.8431% 41.1453 -52.9875/.7);border-radius:50%;width:4px;height:4px;position:absolute;top:11px;left:4px;box-shadow:0 0 8px #bf83fe99;box-shadow:0 0 8px lab(64.8431% 41.1453 -52.9875/.6)}.legal-body a{color:#79c0f1;color:lab(74.4782% -13.0618 -31.7324);transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px solid #79c0f159;border-bottom:1px solid lab(74.4782% -13.0618 -31.7324/.35);text-decoration:none}.legal-body a:hover{color:var(--paper);border-bottom-color:var(--paper)}.legal-callout{background:linear-gradient(180deg, var(--ink) 0%, var(--ink-deep) 100%);border-radius:14px;margin:48px 0 28px;padding:24px 28px}@supports (color:color-mix(in lab, red, red)){.legal-callout{background:linear-gradient(180deg, color-mix(in oklch, var(--ink) 70%, transparent) 0%, color-mix(in oklch, var(--ink-deep) 60%, transparent) 100%)}}.legal-callout{border:1px solid var(--hairline-strong);position:relative;overflow:hidden}.legal-callout:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 0 0,#a35de41a 0%,#0000 70%);background:radial-gradient(60% 100% at 0 0,lab(52.7169% 47.6254 -58.5211/.1) 0%,#0000 70%);position:absolute;inset:0}.legal-callout h3{font-family:var(--serif);color:var(--paper);margin:0 0 8px;font-size:19px;font-style:italic;font-weight:400;position:relative}.legal-callout p{color:var(--mist);margin:0;font-size:15px;position:relative}.legal-footnote{border-top:1px solid var(--hairline);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist-faint);margin-top:36px;padding-top:24px;font-size:10.5px;line-height:1.7}@media (max-width:640px){.legal-wrap{padding-top:44px}.legal-body{font-size:15px}.legal-body h2{margin-top:40px;font-size:22px}.legal-dates span+span{margin-top:4px;margin-left:0;display:block}}footer.foot{border-top:1px solid var(--hairline);color:var(--mist-faint);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;padding:50px 0 60px;font-size:10px}footer.foot .row{max-width:var(--max);padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin:0 auto;display:flex}footer.foot .foot-links{flex-wrap:wrap;gap:22px;display:inline-flex}footer.foot a{color:var(--mist);text-decoration:none}footer.foot a:hover{color:var(--paper)}.hover-video-poster{z-index:1;transition:opacity .4s}.hover-video-poster[data-playing=true]{opacity:0}.art-streak-vid .hover-video-poster{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--hairline);background:#000102;background:lab(.186062% .0663176 -.495657);border-radius:8px;width:calc(100% - 28px);height:auto;position:absolute;top:14px;left:50%;transform:translate(-50%)}.art-shortcut-vid .hover-video-poster{object-fit:cover;object-position:center;width:100%;height:65%;position:absolute;top:0;left:0}.tile-split .hover-video-poster{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.tile-anim-natural .split-video .hover-video-poster{object-fit:contain;background:#000;background:lab(.112911% 0 0)}.cinema-frame .hover-video-poster{object-fit:cover;width:100%;height:100%;transition:filter .36s var(--ease), opacity .4s ease;position:absolute;inset:0}.cinema-frame:hover .hover-video-poster{filter:brightness(.65)}.cv-auto{content-visibility:auto;contain-intrinsic-size:1px 540px}.cv-auto-tall{content-visibility:auto;contain-intrinsic-size:1px 900px}.trailer-sky .trailer-cloud,.trailer-sky .trailer-cloud-2,.trailer-sky .trailer-stars,.trailer-sky .trailer-rays svg,.pricing-sky .pricing-cloud,.pricing-sky .pricing-rays,.pricing-sky .pricing-stars{animation-play-state:paused}.trailer.in-view .trailer-sky .trailer-cloud,.trailer.in-view .trailer-sky .trailer-cloud-2,.trailer.in-view .trailer-sky .trailer-stars,.trailer.in-view .trailer-sky .trailer-rays svg,.pricing.in-view .pricing-sky .pricing-cloud,.pricing.in-view .pricing-sky .pricing-rays,.pricing.in-view .pricing-sky .pricing-stars{animation-play-state:running}@media (prefers-reduced-motion:reduce){.trailer.in-view .trailer-sky .trailer-cloud,.trailer.in-view .trailer-sky .trailer-cloud-2,.trailer.in-view .trailer-sky .trailer-stars,.trailer.in-view .trailer-sky .trailer-rays svg,.pricing.in-view .pricing-sky .pricing-cloud,.pricing.in-view .pricing-sky .pricing-rays,.pricing.in-view .pricing-sky .pricing-stars{animation-play-state:paused}}.hero-stars>canvas{width:100%;height:100%;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
