@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_31b044ae-module__hhaI4W__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_31b044ae-module__hhaI4W__variable{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.e9baa5d3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.3386308b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.be4602c5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.b14ad258.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.a9f8c6bf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.a3b6b797.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5ad27f03-module__6olhbW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_5ad27f03-module__6olhbW__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_825de31-module__DaL7oa__className{font-family:Newsreader,Newsreader Fallback}.newsreader_825de31-module__DaL7oa__variable{--font-newsreader:"Newsreader","Newsreader Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.e45fea2b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.20ecb425.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3b382e45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.12167c5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.7a4e9fcc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.4adea45d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_7618295e-module__0uytZW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_7618295e-module__0uytZW__variable{--font-space-mono:"Space Mono","Space 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-border-style:solid;--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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}:root{--paper:#f1ece4;--paper-deep:#e9e3da;--bone:#faf7f3;--ink:#120d09;--ink-soft:#5d5751;--ink-faint:#8c857f;--rule:#1f191529;--rule-strong:#1f19156b;--red:#c0401f;--blue:#004eb5;--sage:#317a45;--forest:#1e5a38;--teal:#006b74;--amber:#efb146;--marigold:#ea8a18;--dusk:#453477;--sage-tint:#badfc3;--blush:#f9bdb7;--rust:#963a0b;--olive:#535c29;--plum:#592355;--p-ochre:#f4e5c7;--p-rose:#f8dcd7;--p-mint:#d6eedf;--on-color:#f7f5f1;--on-color-dark:#130e0a;--bg:var(--paper);--fg:var(--ink);--fg-soft:var(--ink-soft);--surface:var(--bone);--accent:#b8330d;--accent-fg:var(--bone);--accent-text:#991a00;--focus:var(--red);--f-display:var(--font-bricolage),system-ui,-apple-system,sans-serif;--f-retro:var(--font-fraunces),Georgia,"Times New Roman",serif;--f-serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--f-mono:var(--font-space-mono),ui-monospace,"SF Mono",Menlo,monospace;--wonk:"SOFT" 60,"WONK" 1;--track-label:.2em;--r-pill:9999px;--offset:4px 4px 0 var(--ink);--offset-sm:3px 3px 0 var(--ink);--ease:cubic-bezier(.16,1,.3,1);--dur:.2s;--grain-fine: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='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");--grain-clump:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.24' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");--grain-coarse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.9'/%3E%3C/svg%3E");--halftone:radial-gradient(circle at 50% 50%,currentColor 0 .9px,transparent 1.1px);--halftone-size:4px 4px;--ink-soft-strong:#48413b}@supports (color:lab(0% 0 0)){:root{--paper:lab(93.6484% .844002 4.50348);--paper-deep:lab(90.514% 1.15618 5.22037);--bone:lab(97.4656% .3407 2.25884);--ink:lab(4.03799% 1.43003 2.30748);--ink-soft:lab(37.3358% 2.06743 4.02498);--ink-faint:lab(55.8968% 2.04796 4.01121);--rule:lab(9.49156% 2.1475 4.0348/.16);--rule-strong:lab(9.49156% 2.1475 4.0348/.42);--red:lab(46.2963% 51.0238 47.4578);--blue:lab(34.0775% 15.6951 -65.7316);--sage:lab(45.7105% -33.1533 21.792);--forest:lab(33.8251% -27.0896 13.966);--teal:lab(40.452% -26.4912 -14.1212);--amber:lab(76.7931% 15.7862 61.5103);--marigold:lab(66.8965% 32.5554 68.5408);--dusk:lab(26.4657% 21.0377 -36.4042);--sage-tint:lab(85.6531% -16.6474 9.78392);--blush:lab(81.9429% 21.6049 11.7754);--rust:lab(37.4686% 38.1625 45.1294);--olive:lab(37.4193% -10.2003 27.896);--plum:lab(23.6033% 30.6308 -18.9667);--p-ochre:lab(91.4346% 1.87492 16.3141);--p-rose:lab(89.988% 9.40144 6.25234);--p-mint:lab(92.0813% -10.1452 4.48616);--on-color:lab(96.5376% .34079 2.2589);--on-color-dark:lab(4.41716% 1.51299 2.45613);--accent:lab(42.7491% 52.8005 51.6692);--accent-text:lab(33.4373% 52.2904 51.2774);--ink-soft-strong:lab(28.0498% 2.44784 4.72285)}}[data-theme=dark]{--paper:#17110d;--paper-deep:#0d0906;--bone:#221d18;--ink:#ece7df;--ink-soft:#9e9791;--ink-faint:#77706b;--rule:#ece7df29;--rule-strong:#ece7df5c;--red:#e45937;--blue:#1f6dd8;--sage:#4a925c;--amber:#efb146;--dusk:#5b4994;--forest:#094024;--teal:#00535b;--marigold:#c26e00;--sage-tint:#275235;--blush:#6e3d39;--rust:#822e02;--olive:#3a4216;--plum:#4a1a47;--p-ochre:#1f1809;--p-rose:#211313;--p-mint:#0d1b15;--bg:var(--paper);--fg:var(--ink);--accent:var(--red);--accent-fg:#110c08;--accent-text:#ff8668;--ink-soft-strong:#dbd2cb;--offset:4px 4px 0 var(--ink);--offset-sm:3px 3px 0 var(--ink)}@supports (color:lab(0% 0 0)){[data-theme=dark]{--paper:lab(5.69543% 1.77579 2.92992);--paper-deep:lab(2.74133% .914946 1.49212);--bone:lab(11.2321% 2.1379 4.08126);--ink:lab(91.9083% .844657 4.50397);--ink-soft:lab(62.857% 2.04298 4.0078);--ink-faint:lab(47.7764% 2.05511 4.0162);--rule:lab(91.9083% .844657 4.50397/.16);--rule-strong:lab(91.9083% .844657 4.50397/.36);--red:lab(56.6722% 53.7212 48.1339);--blue:lab(46.2009% 8.28663 -62.4846);--sage:lab(55.0026% -33.033 21.5821);--amber:lab(76.7931% 15.7862 61.5103);--dusk:lab(35.6682% 22.2003 -39.8117);--forest:lab(23.2498% -24.0254 12.4037);--teal:lab(31.1225% -24.8654 -13.2784);--marigold:lab(55.3033% 31.0317 68.4862);--sage-tint:lab(31.3042% -21.5018 12.7932);--blush:lab(32.0459% 21.8149 12.1954);--rust:lab(31.7382% 35.4484 42.8237);--olive:lab(26.3025% -8.68343 24.613);--plum:lab(18.5277% 27.7111 -17.1465);--p-ochre:lab(8.64434% 1.89673 9.23975);--p-rose:lab(7.65587% 7.62394 2.96068);--p-mint:lab(8.19005% -6.97316 2.0424);--accent-fg:lab(3.68116% 1.3494 2.16347);--accent-text:lab(69.7073% 45.4844 38.2802);--ink-soft-strong:lab(84.8935% 2.37823 4.67216)}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--f-display);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--amber);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.wrap--wide{max-width:1480px}.wrap--narrow{max-width:720px}.section{padding:104px 0}.section--tight{padding:64px 0}.section--xl{padding:132px 0}.band{position:relative}.band+.band{border-top:1px solid var(--rule-strong)}.band--paper{background:var(--bg)}.band--deep{background:var(--paper-deep)}.band--ochre{background:var(--p-ochre)}.band--rose{background:var(--p-rose)}.band--mint{background:var(--p-mint)}.band--ink{background:var(--ink);color:var(--paper)}.band--red{background:var(--red);color:var(--on-color)}.band--amber{background:var(--amber);color:var(--on-color-dark)}.band--marigold{background:var(--marigold);color:var(--on-color-dark)}.band--olive{background:var(--olive);color:var(--on-color)}.band--plum{background:var(--plum);color:var(--on-color)}.band--rust{color:var(--on-color);background-color:var(--rust);background-image:linear-gradient(158deg,#8a3400 0%,var(--rust)46%,#79191d 100%)}@supports (color:lab(0% 0 0)){.band--rust{background-image:linear-gradient(158deg,lab(33.9997% 38.4619 55.8797) 0%,var(--rust)46%,lab(26.7503% 41.2696 24.3797) 100%)}}.band--forest{color:var(--on-color);background-color:var(--forest);background-image:linear-gradient(162deg,#316239 0%,var(--forest)52%,#004748 100%)}@supports (color:lab(0% 0 0)){.band--forest{background-image:linear-gradient(162deg,lab(37.2685% -24.8803 17.8103) 0%,var(--forest)52%,lab(26.5362% -24.3416 -7.77595) 100%)}}.band--blue{color:var(--on-color);background-color:var(--blue);background-image:linear-gradient(154deg,#004e8f 0%,var(--blue)48%,#422985 100%)}@supports (color:lab(0% 0 0)){.band--blue{background-image:linear-gradient(154deg,lab(31.3498% 4.95842 -56.4832) 0%,var(--blue)48%,lab(24.4881% 30.1602 -48.3859) 100%)}}[data-theme=dark] .band--rust{background-image:linear-gradient(158deg,#863800 0%,var(--rust)46%,#641115 100%)}@supports (color:lab(0% 0 0)){[data-theme=dark] .band--rust{background-image:linear-gradient(158deg,lab(34.1339% 34.6494 52.1573) 0%,var(--rust)46%,lab(21.1018% 36.5221 21.6957) 100%)}}[data-theme=dark] .band--forest{background-image:linear-gradient(162deg,#204a28 0%,var(--forest)52%,#003435 100%)}@supports (color:lab(0% 0 0)){[data-theme=dark] .band--forest{background-image:linear-gradient(162deg,lab(27.8583% -21.9819 15.7983) 0%,var(--forest)52%,lab(18.3114% -21.0954 -6.72193) 100%)}}[data-theme=dark] .band--blue{background-image:linear-gradient(154deg,#00437d 0%,var(--blue)48%,#351f6f 100%)}@supports (color:lab(0% 0 0)){[data-theme=dark] .band--blue{background-image:linear-gradient(154deg,lab(26.8199% 4.71231 -51.4946) 0%,var(--blue)48%,lab(18.8945% 27.4876 -43.3712) 100%)}}.band--paper:before,.band--deep:before,.band--ochre:before,.band--rose:before,.band--mint:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#f5c48342 0%,#0000 40%,#c47fa733 100%),radial-gradient(120% 78% at 8% 0,#e7a04c3d,#0000 64%),radial-gradient(110% 80% at 96% 100%,#b3608d33,#0000 62%),radial-gradient(90% 60% at 50% 52%,#68b79a14,#0000 70%);background:linear-gradient(lab(82.5881% 12.123 39.849/.26) 0%,#0000 40%,lab(61.5041% 31.8392 -10.0529/.2) 100%),radial-gradient(120% 78% at 8% 0,lab(71.8861% 21.4633 53.3456/.24),#0000 64%),radial-gradient(110% 80% at 96% 100%,lab(51.9711% 38.4726 -8.99351/.2),#0000 62%),radial-gradient(90% 60% at 50% 52%,lab(68.715% -30.7141 6.90098/.08),#0000 70%);position:absolute;inset:0}[data-theme=dark] .band--paper:before,[data-theme=dark] .band--deep:before,[data-theme=dark] .band--ochre:before,[data-theme=dark] .band--rose:before,[data-theme=dark] .band--mint:before{background:linear-gradient(#ba741933 0%,#0000 40%,#764c9d38 100%),radial-gradient(120% 78% at 8% 0,#d184382e,#0000 64%),radial-gradient(110% 80% at 96% 100%,#7f5bb630,#0000 62%),radial-gradient(90% 60% at 50% 52%,#14938d17,#0000 70%);background:linear-gradient(lab(55.5327% 23.7527 56.5337/.2) 0%,#0000 40%,lab(40.0419% 30.2858 -37.7688/.22) 100%),radial-gradient(120% 78% at 8% 0,lab(62.4181% 25.7198 52.0542/.18),#0000 64%),radial-gradient(110% 80% at 96% 100%,lab(45.7464% 29.7882 -43.4897/.19),#0000 62%),radial-gradient(90% 60% at 50% 52%,lab(54.7363% -33.8171 -6.71364/.09),#0000 70%)}.band--paper:after,.band--deep:after,.band--ochre:after,.band--rose:after,.band--mint:after{content:"";z-index:0;pointer-events:none;background-image:var(--halftone);background-size:var(--halftone-size);opacity:.055;position:absolute;inset:0}[data-theme=dark] .band--paper:after,[data-theme=dark] .band--deep:after,[data-theme=dark] .band--ochre:after,[data-theme=dark] .band--rose:after,[data-theme=dark] .band--mint:after{opacity:.04}.rays{z-index:0;pointer-events:none;opacity:.07;background:repeating-conic-gradient(from 8deg,currentColor 0deg 4deg,#0000 4deg 14deg);position:absolute;inset:-30% -10%;-webkit-mask-image:radial-gradient(60% 60% at 50% 42%,#0000 12%,#000 68%,#0000 97%);mask-image:radial-gradient(60% 60% at 50% 42%,#0000 12%,#000 68%,#0000 97%)}.band--aura{color:var(--on-color);background:radial-gradient(68% 62% at 16% 20%,#c83e1ef2,#0000 68%),radial-gradient(62% 58% at 84% 16%,#523ba4eb,#0000 66%),radial-gradient(78% 70% at 74% 84%,#006a75e0,#0000 70%),radial-gradient(58% 54% at 26% 88%,#1d7635d9,#0000 68%),#140704;background:radial-gradient(68% 62% at 16% 20%,lab(47.3352% 54.4892 49.5547/.95),#0000 68%),radial-gradient(62% 58% at 84% 16%,lab(32.4932% 31.1361 -54.0604/.92),#0000 66%),radial-gradient(78% 70% at 74% 84%,lab(39.5989% -37.362 -20.1035/.88),#0000 70%),radial-gradient(58% 54% at 26% 88%,lab(43.5947% -38.335 28.0827/.85),#0000 68%),lab(2.95339% 3.90346 2.7491)}.orb{aspect-ratio:1;background:radial-gradient(58% 58% at 30% 26%,#e4531f,#0000 66%),radial-gradient(54% 54% at 76% 26%,#3f4fbb,#0000 64%),radial-gradient(60% 60% at 72% 76%,#048b56,#0000 66%),radial-gradient(56% 56% at 24% 78%,#eb9f2c,#0000 64%),#d24e3e;background:radial-gradient(58% 58% at 30% 26%,lab(55.4801% 55.7509 57.8772),#0000 66%),radial-gradient(54% 54% at 76% 26%,lab(37.4468% 21.7409 -60.2627),#0000 64%),radial-gradient(60% 60% at 72% 76%,lab(50.6584% -42.9072 18.8736),#0000 66%),radial-gradient(56% 56% at 24% 78%,lab(71.9181% 22.534 66.7667),#0000 64%),lab(52.0093% 52.3204 38.5081);border-radius:50%;position:relative;overflow:hidden}.orb--cool{background:radial-gradient(58% 58% at 28% 24%,#0086d5,#0000 66%),radial-gradient(56% 56% at 78% 30%,#00a7ae,#0000 64%),radial-gradient(60% 60% at 70% 78%,#8864c0,#0000 66%),radial-gradient(52% 52% at 26% 80%,#3fbd9c,#0000 64%),#3065be;background:radial-gradient(58% 58% at 28% 24%,lab(53.0136% -8.71643 -51.7968),#0000 66%),radial-gradient(56% 56% at 78% 30%,lab(61.8086% -40.566 -16.6129),#0000 64%),radial-gradient(60% 60% at 70% 78%,lab(49.2577% 29.4874 -43.5496),#0000 66%),radial-gradient(52% 52% at 26% 80%,lab(69.0921% -41.8714 6.0378),#0000 64%),lab(43.0337% 6.40428 -52.5756)}.orb:after{content:"";background-image:var(--grain-fine),var(--grain-clump);opacity:.55;mix-blend-mode:overlay;position:absolute;inset:0}[data-theme=dark] .band--ink{color:#ece7df;color:lab(91.9083% .844657 4.50397);background:#070503;background:lab(1.3675% .460841 .750279)}[data-theme=dark] .band--red{background:#a12911;background:lab(37.0432% 48.8708 43.9451)}.band--ink:before,.band--red:before,.band--blue:before,.band--amber:before,.band--forest:before,.band--marigold:before,.band--rust:before,.band--olive:before,.band--plum:before,.band--aura:before{content:"";pointer-events:none;z-index:0;background-image:var(--grain-fine),var(--grain-clump);opacity:.5;mix-blend-mode:overlay;position:absolute;inset:0}.band--ink:after,.band--red:after,.band--blue:after,.band--forest:after,.band--rust:after,.band--olive:after,.band--plum:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(135% 105% at 50% 42%,#0000 48%,#00000052);background:radial-gradient(135% 105% at 50% 42%,#0000 48%,lab(0% 0 0/.32));position:absolute;inset:0}.band>*{z-index:1;position:relative}.band>.stickers,.band>.rays,.band>.poster-band__still{z-index:0}.band--ochre,.band--rose,.band--mint,.band--deep{--fg-soft:var(--ink-soft-strong)}.band--ink,.band--red,.band--blue,.band--forest,.band--rust,.band--olive,.band--plum,.band--aura{--fg-soft:currentColor;--rule:currentColor}@supports (color:color-mix(in lab, red, red)){.band--ink,.band--red,.band--blue,.band--forest,.band--rust,.band--olive,.band--plum,.band--aura{--rule:color-mix(in oklab,currentColor 22%,transparent)}}.band--ink,.band--red,.band--blue,.band--forest,.band--rust,.band--olive,.band--plum,.band--aura{--rule-strong:currentColor}@supports (color:color-mix(in lab, red, red)){.band--ink,.band--red,.band--blue,.band--forest,.band--rust,.band--olive,.band--plum,.band--aura{--rule-strong:color-mix(in oklab,currentColor 45%,transparent)}}.band--amber,.band--marigold{--fg-soft:currentColor}@supports (color:color-mix(in lab, red, red)){.band--amber,.band--marigold{--fg-soft:color-mix(in oklab,currentColor 72%,transparent)}}.band--amber,.band--marigold{--rule:currentColor}@supports (color:color-mix(in lab, red, red)){.band--amber,.band--marigold{--rule:color-mix(in oklab,currentColor 26%,transparent)}}.band--amber,.band--marigold{--rule-strong:currentColor}@supports (color:color-mix(in lab, red, red)){.band--amber,.band--marigold{--rule-strong:color-mix(in oklab,currentColor 48%,transparent)}}.hr{background:var(--rule-strong);border:0;height:1px;margin:0}.d1,.d2,.d3,.h2,.h3,.display,.display-2{font-family:var(--f-display);text-transform:lowercase;letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:800}.d1,.display{letter-spacing:-.055em;font-size:clamp(3.1rem,9.6vw,8.2rem);line-height:.86}.d2,.display-2{letter-spacing:-.05em;font-size:clamp(2.35rem,6.2vw,4.9rem);line-height:.92}.d3{font-size:clamp(1.85rem,3.9vw,3rem);line-height:.98}.h2{font-size:clamp(1.6rem,2.9vw,2.35rem);font-weight:700;line-height:1.02}.h3{letter-spacing:-.03em;font-size:1.2rem;font-weight:700;line-height:1.15}.d1 em,.d2 em,.d3 em,.h2 em,.display em,.display-2 em{font-family:var(--f-retro);font-variation-settings:var(--wonk);letter-spacing:-.02em;text-transform:none;padding-right:.05em;font-style:italic;font-weight:500}.poster-line{font-family:var(--f-retro);font-variation-settings:var(--wonk);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,7.2vw,6.2rem);font-weight:600;line-height:1}.poster-line em{font-style:italic;font-weight:500}.retro{font-family:var(--f-retro);font-variation-settings:var(--wonk);text-transform:lowercase;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5.6vw,4.4rem);font-weight:600;line-height:.95}.retro em{font-style:italic;font-weight:500}.lead{font-family:var(--f-serif);color:var(--fg-soft);max-width:46ch;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5}.body{font-family:var(--f-serif);max-width:58ch;margin:0;font-size:1.0625rem;line-height:1.62}.label,.eyebrow,.meta{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--fg-soft);margin:0;font-size:.6875rem;display:block}.label--ink,.eyebrow--ink{color:var(--fg)}.label--red{color:var(--accent-text)}.marker{align-items:center;gap:14px;margin-bottom:26px;display:flex}.marker:after{content:"";background:var(--rule-strong);flex:1;height:1px}.marker .label{white-space:nowrap}.num{font-family:var(--f-display);letter-spacing:-.05em;font-size:clamp(3rem,6vw,5.2rem);font-weight:800;line-height:.8;display:block}.btn{font-family:var(--f-display);text-transform:lowercase;letter-spacing:-.015em;border-radius:var(--r-pill);color:inherit;cursor:pointer;transition:transform var(--dur)var(--ease),box-shadow var(--dur)var(--ease),background var(--dur)var(--ease),color var(--dur)var(--ease);background:0 0;border:1.5px solid;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:13px 24px;font-size:.95rem;font-weight:700;display:inline-flex}.btn:hover{box-shadow:var(--offset-sm);transform:translate(-2px,-2px)}.btn:active{box-shadow:none;transform:translate(0)}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.btn--solid{background:var(--fg);border-color:var(--fg);color:var(--bg)}.btn--lg{min-height:54px;padding:16px 30px;font-size:1.05rem}.btn--sm{min-height:38px;padding:9px 17px;font-size:.85rem}.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.band--ink .btn:hover,.band--red .btn:hover,.band--blue .btn:hover,.band--rust .btn:hover,.band--olive .btn:hover,.band--plum .btn:hover{box-shadow:3px 3px}.band--aura .btn--accent{background:var(--on-color);border-color:var(--on-color);color:var(--on-color-dark)}.band--ink .btn--accent:hover,.band--red .btn--accent:hover,.band--aura .btn:hover{box-shadow:3px 3px 0 var(--on-color)}.link-quiet{font-family:var(--f-display);text-transform:lowercase;transition:opacity var(--dur)var(--ease);border-bottom:1.5px solid;padding-bottom:2px;font-size:.95rem;font-weight:600}.link-quiet:hover{opacity:.6}.cta-row,.hero-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.section-head{justify-items:start;gap:20px;margin-bottom:44px;display:grid}.section-head .lead{max-width:52ch}.center .section-head{justify-items:center}.block-head{justify-items:start;gap:16px;display:grid}.rule-eyebrow{align-items:center;gap:14px;width:100%;display:flex}.rule-eyebrow:after{content:"";background:var(--rule-strong);flex:1;height:1px}.hero-split{gap:clamp(32px,5vw,64px);display:grid}@media (min-width:860px){.hero-split{grid-template-columns:1fr 1fr}}.pill{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--rule-strong);color:var(--fg-soft);align-items:center;gap:7px;padding:7px 11px;font-size:.6875rem;display:inline-flex}.pill--fill{background:var(--fg);color:var(--bg);border-color:var(--fg)}.rating{font-family:var(--f-mono);color:var(--ink);padding:5px 9px;font-size:.8rem;font-weight:700}.rating--good{background:var(--sage-tint);color:#033816;color:lab(19.7945% -24.304 16.2004)}.rating--mid{background:var(--amber);color:#311d03;color:lab(12.8971% 8.05341 18.0664)}.rating--bad{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:#f58c81;background:lab(69.7822% 40.0825 24.4674)}.pgrid{border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pcell{aspect-ratio:1;border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);position:relative;overflow:hidden}.pcell:after{content:"";z-index:1;pointer-events:none;background-image:var(--grain-fine);opacity:.36;mix-blend-mode:overlay;position:absolute;inset:0}.pcell__n{z-index:2;font-family:var(--f-display);letter-spacing:-.05em;color:var(--fg);place-items:center;font-size:clamp(1.25rem,3vw,2.5rem);font-weight:700;display:grid;position:absolute;inset:0}.pcell--mute .pcell__n{color:var(--ink-faint);opacity:.45}.pcell--ink{background:var(--ink)}.pcell--red{background:#af2e13;background:lab(40.4312% 51.9217 46.6515)}.pcell--blue{background:#004eb5;background:lab(34.0775% 15.6951 -65.7316)}.pcell--dusk{background:#453477;background:lab(26.4657% 21.0377 -36.4042)}.pcell--sage{background:#266739;background:lab(38.6218% -30.1631 19.8531)}.pcell--amber{background:#efb146;background:lab(76.7931% 15.7862 61.5103)}.pcell--tint{background:#badfc3;background:lab(85.6531% -16.6474 9.78392)}.pcell--teal{background:#005f67;background:lab(35.8072% -26.381 -14.0787)}.pcell--forest{background:#175533;background:lab(31.5026% -27.1452 14.0024)}.pcell--marigold{background:#ea8a18;background:lab(66.8965% 32.5554 68.5408)}.pcell--blush{background:#f9bdb7;background:lab(81.9429% 21.6049 11.7754)}.pcell--aura{background:radial-gradient(62% 62% at 28% 24%,#e75623,#0000 68%),radial-gradient(58% 58% at 78% 28%,#4954c2,#0000 66%),radial-gradient(62% 62% at 70% 78%,#15915c,#0000 68%),#d9553f;background:radial-gradient(62% 62% at 28% 24%,lab(56.645% 55.6872 57.3308),#0000 68%),radial-gradient(58% 58% at 78% 28%,lab(39.7568% 22.4853 -60.1986),#0000 66%),radial-gradient(62% 62% at 70% 78%,lab(52.9808% -42.8231 18.8407),#0000 68%),lab(54.3784% 51.6562 40.8796)}.pcell--aura2{background:radial-gradient(60% 60% at 26% 26%,#0066ae,#0000 66%),radial-gradient(58% 58% at 78% 30%,#007d82,#0000 66%),radial-gradient(58% 58% at 66% 80%,#674098,#0000 66%),#204ca4;background:radial-gradient(60% 60% at 26% 26%,lab(41.1013% -2.5672 -52.6949),#0000 66%),radial-gradient(58% 58% at 78% 30%,lab(46.6736% -38.1703 -13.8431),#0000 66%),radial-gradient(58% 58% at 66% 80%,lab(35.1719% 31.7838 -42.4279),#0000 66%),lab(33.489% 10.9836 -52.6805)}.pcell--ink .pcell__n{color:var(--bg)}.pcell--red .pcell__n,.pcell--blue .pcell__n,.pcell--dusk .pcell__n,.pcell--sage .pcell__n,.pcell--teal .pcell__n,.pcell--forest .pcell__n,.pcell--aura .pcell__n,.pcell--aura2 .pcell__n{color:var(--on-color)}.pcell--marigold .pcell__n,.pcell--amber .pcell__n,.pcell--tint .pcell__n,.pcell--blush .pcell__n{color:var(--on-color-dark)}.pcell img{object-fit:cover;width:100%;height:100%}.pcell--img{background:#100a05;background:lab(3.02572% 1.5393 2.30187)}.pcell--img img{filter:saturate(1.05)contrast(1.04)brightness(.72)}.pcell--img:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(48% 48%,#07020099,#0000 74%),linear-gradient(#0000 54%,#070200cc 100%);background:radial-gradient(48% 48%,lab(.884569% 1.04284 1.19571/.6),#0000 74%),linear-gradient(#0000 54%,lab(.884569% 1.04284 1.19571/.8) 100%);position:absolute;inset:0}.pcell--img .pcell__n{color:var(--on-color);text-shadow:0 1px 12px #0000008c;text-shadow:0 1px 12px lab(0% 0 0/.55)}.pcell__dot{z-index:2;background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.pcell--ink .pcell__dot,.pcell--red .pcell__dot{background:var(--on-color)}.pcell__t{z-index:2;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--on-color);opacity:.94;white-space:nowrap;text-overflow:ellipsis;font-size:.5625rem;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.pcell--amber .pcell__t,.pcell--marigold .pcell__t,.pcell--blush .pcell__t,.pcell--tint .pcell__t{color:var(--on-color-dark)}.pcell--ink .pcell__t{color:var(--bg)}@media (max-width:820px){.pcell__t{display:none}}.pgrid-days{grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:9px;display:grid}.pgrid-days span{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--fg-soft);text-align:center;font-size:.625rem}.pgrid-days .is-weekend{color:var(--accent-text)}.pgrid-cap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:12px;display:flex}.pgrid-legend{align-items:center;gap:8px;display:inline-flex}.pgrid-legend .k{width:9px;height:9px;margin-left:8px;display:inline-block}.pgrid-legend .k:first-child{margin-left:0}.k--film{background:var(--ink)}.k--tint{background:#badfc3;background:lab(85.6531% -16.6474 9.78392)}.k--dot{background:var(--red);border-radius:50%;width:7px;height:7px}.hero{padding:clamp(48px,6.5vw,88px) 0 0}.hero-shell{width:100%;padding-left:max(28px,50% - 712px);padding-right:0}.hero-layout{--hero-gap:clamp(40px,5vw,64px);gap:var(--hero-gap);align-items:center;display:grid}.hero-copy .d1{margin-bottom:26px}.hero-sub{font-family:var(--f-serif);max-width:26ch;color:var(--fg-soft);margin:0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.42}.hero-note{margin-top:20px}.scene{z-index:0;pointer-events:none;background-image:var(--scene);background-position:top;background-repeat:repeat-x;background-size:auto 100%;position:absolute;inset:0}.band>.scene{z-index:0}.scene:after{content:"";pointer-events:none;background-image:var(--grain-fine);opacity:.4;mix-blend-mode:soft-light;position:absolute;inset:0}.band+.band:has(>.scene){border-top:0}.footer:has(>.scene){border-top:0}.scene--sky{--scene:url(/media/scene-sky.webp)}.scene--hedge{--scene:url(/media/scene-hedge.webp)}.scene--shade{--scene:url(/media/scene-shade.webp)}.scene--field{--scene:url(/media/scene-field.webp)}.scene--sunset{--scene:url(/media/scene-sunset.webp)}.scene--meadow{--scene:url(/media/scene-meadow.webp)}.scene--dusk{--scene:url(/media/scene-dusk.webp)}.scene--lake{--scene:url(/media/scene-lake.webp)}.scene--night{--scene:url(/media/scene-night.webp)}.scene--dawn{--scene:url(/media/scene-dawn.webp)}[data-theme=dark] .scene--sky{--scene:url(/media/scene-sky-dark.webp)}[data-theme=dark] .scene--hedge{--scene:url(/media/scene-hedge-dark.webp)}[data-theme=dark] .scene--field{--scene:url(/media/scene-field-dark.webp)}[data-theme=dark] .scene--meadow{--scene:url(/media/scene-meadow-dark.webp)}[data-theme=dark] .scene--dawn{--scene:url(/media/scene-dawn-dark.webp)}.band:has(>.scene){--fg-soft:currentColor;--accent-text:currentColor}.band--paper:has(>.scene):after{display:none}.band--deep:has(>.scene):after{display:none}.band--ochre:has(>.scene):after{display:none}.band--rose:has(>.scene):after{display:none}.band--mint:has(>.scene):after{display:none}.band--ink:has(>.scene):after{display:none}.band--red:has(>.scene):after{display:none}.band--blue:has(>.scene):after{display:none}.band--forest:has(>.scene):after{display:none}.band--rust:has(>.scene):after{display:none}.band--olive:has(>.scene):after{display:none}.band--plum:has(>.scene):after{display:none}.cut{z-index:2;pointer-events:none;transform:rotate(var(--cut-rot,0deg));filter:drop-shadow(0 14px 20px #180f0942);filter:drop-shadow(0 14px 20px lab(5.22211% 3.00353 4.35658/.26));line-height:0;display:block;position:absolute}.cut img{height:calc(var(--cut-h)*var(--cut-scale,1));width:auto;display:block}@media (max-width:1199px){.cut{--cut-scale:.78}}@media (max-width:899px){.cut{--cut-scale:.66}}.cut-band{overflow:clip visible}.hero-grid-col{position:relative}.cut--camcorder{left:calc(-1*var(--hero-gap,64px) + 14px);bottom:78px}.cut--popcorn{top:-30px;right:6%}.cut--legs{transform:translateY(-56%)rotate(var(--cut-rot,0deg));top:0;left:6%}.cut--camera{top:8%;left:44%}.cut--bench{transform:translateY(-54%)rotate(var(--cut-rot,0deg));top:0;left:7%}@media (max-width:1099px){.cut--camera{display:none}}@media (max-width:899px){.cut--camcorder{--cut-scale:.56;bottom:58px;left:auto;right:-26px}.cut--popcorn{display:none}.cut--bench{left:3%}}@media (min-width:900px){.hero-layout{grid-template-columns:minmax(340px,.82fr) 1.18fr;align-items:start;padding-top:clamp(8px,1.6vw,26px)}.hero{padding-bottom:clamp(48px,6vw,84px)}.hero-grid-col .pcell:nth-child(7n){border-right:0}.hero-grid-col .pgrid-cap{padding-right:28px}}@media (max-width:899px){.hero-shell{padding-left:0}.hero-shell .hero-copy{padding:0 28px}.hero-grid-col .pgrid{border-left:0}.hero-grid-col .pcell:nth-child(7n){border-right:0}.hero-grid-col .pgrid-days,.hero-grid-col .pgrid-cap{padding-inline:4px}.hero{padding-bottom:0}}.ticker{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:15px 0;overflow:hidden}.ticker__track{will-change:transform;animation:46s linear infinite ticker;display:inline-flex}.ticker__group{flex:none;align-items:center;display:inline-flex}.ticker__item{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:22px;padding:0 22px;font-size:.75rem;display:inline-flex}.ticker__item:after{content:"";background:var(--red);border-radius:50%;flex:none;width:5px;height:5px}@keyframes ticker{to{transform:translate(-50%)}}.frame{display:block}.frame__plate{background:var(--surface);border:1.5px solid;position:relative;overflow:hidden}.frame__plate:after{content:"";z-index:1;pointer-events:none;background-image:var(--grain-fine),var(--grain-clump);opacity:.34;mix-blend-mode:overlay;position:absolute;inset:0}.frame__plate>img,.frame__plate>video{object-fit:cover;object-position:var(--plate-focus,center top);width:100%;height:100%}.frame__cap{flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:9px;display:flex}.frame--offset .frame__plate{box-shadow:var(--offset)}.frame__empty{text-align:center;background:repeating-linear-gradient(-45deg,transparent 0 11px,var(--rule)11px 12px);place-items:center;gap:14px;min-height:180px;padding:12% 8%;display:grid}.frame__empty .label{background:var(--bg);padding:6px 10px}.shot{background:var(--surface);border:1.5px solid;overflow:hidden}.shot img{width:100%;height:auto}.stickers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.band>.stickers{z-index:0}.sticker-slot{position:absolute;transform:translate(-50%,-50%)}.sticker{width:var(--sz);display:block}.sticker svg{width:100%;height:auto;overflow:visible}.sticker{animation:drift var(--dur)ease-in-out var(--delay)infinite;transform:rotate(var(--rot))}@keyframes drift{0%,to{transform:rotate(var(--rot))translateY(0)}50%{transform:rotate(calc(var(--rot) + 3.5deg))translateY(-15px)}}@media (max-width:900px){.sticker-slot--desk{display:none}.sticker{--sz:calc(var(--sz))}}.stamp{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;background:var(--amber);color:#211201;color:lab(7.14974% 6.30463 10.1921);border:1.5px solid var(--ink);padding:7px 12px;font-size:.6875rem;display:inline-block;transform:rotate(-2.5deg)}.stamp--red{background:var(--red);color:var(--bone)}.stamp--sage{background:var(--sage);color:var(--bone)}.stamp--r{transform:rotate(2deg)}.stub{border:1.5px solid var(--fg);background:var(--surface);color:var(--ink);grid-template-columns:1fr auto;max-width:460px;display:grid}[data-theme=dark] .stub{color:var(--fg)}.stub__main{padding:22px 24px}.stub__tear{border-left:1.5px dashed var(--fg);text-align:center;place-items:center;min-width:92px;padding:22px 16px;display:grid}.stub__row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.stub__title{font-family:var(--f-display);letter-spacing:-.04em;text-transform:lowercase;margin:6px 0 10px;font-size:1.5rem;font-weight:800}.perf{gap:6px;margin-top:14px;display:flex}.perf span{border:1.5px solid var(--fg);border-radius:2px;width:11px;height:11px}.perf span[data-on="1"]{background:var(--fg)}.stub__big{font-family:var(--f-display);letter-spacing:-.05em;margin:4px 0;font-size:2.7rem;font-weight:800;line-height:.85;display:block}.rows{border-top:1px solid var(--rule-strong)}.row{border-bottom:1px solid var(--rule-strong);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(48px,6vw,80px) 0;display:grid}.row__copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.row__idx{font-family:var(--f-mono);letter-spacing:.2em;color:var(--accent-text);font-size:.6875rem}@media (min-width:860px){.row{grid-template-columns:1fr .82fr}.row--flip{grid-template-columns:.82fr 1fr}.row--flip .row__copy{order:2}.row--flip .row__media{order:1}}.grab-head{align-items:end;gap:clamp(20px,3vw,48px);display:grid}@media (min-width:860px){.grab-head{grid-template-columns:1fr 1fr}}.sources{border:1px solid var(--rule-strong);flex-wrap:wrap;gap:0;margin-top:48px;display:flex}.source{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-soft);flex:auto;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:.6875rem;display:inline-flex}.source+.source{border-left:1px solid var(--rule-strong)}.source svg{flex:none;width:15px;height:15px}@media (max-width:700px){.source{flex:50%;justify-content:flex-start}.source:nth-child(odd){border-left:0}.source:nth-child(n+3){border-top:1px solid var(--rule-strong)}}.beats{background:var(--rule-strong);border:1px solid var(--rule-strong);gap:1px;margin-top:1px;display:grid}@media (min-width:780px){.beats{grid-template-columns:repeat(3,1fr)}}.beat{background:var(--bg);align-content:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.beat .num{color:var(--accent-text)}.beat .body{color:var(--fg-soft);font-size:1rem}.poster-band{text-align:center;overflow:hidden}.poster-band .poster-line{max-width:16ch;margin-inline:auto}.poster-band__still{z-index:0;pointer-events:none;object-fit:cover;mix-blend-mode:multiply;opacity:.5;width:100%;height:100%;position:absolute;inset:0}[data-theme=dark] .poster-band__still{opacity:.4}.crew-strip{z-index:1;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:12px;margin-top:clamp(36px,4.5vw,60px);padding:0 20px 4px;display:grid;position:relative;overflow-x:auto}.crew-strip::-webkit-scrollbar{display:none}@media (min-width:720px){.crew-strip{grid-auto-flow:initial;grid-template-columns:repeat(12,1fr);gap:clamp(16px,1.8vw,30px) clamp(10px,1.2vw,18px);padding:0 28px;overflow:visible}.crew-shot:nth-child(-n+3){grid-column:span 4}.crew-shot:nth-child(n+4){grid-column:span 3}}.crew-shot{scroll-snap-align:center;display:block}.crew-shot figure{margin:0}.crew-shot__plate{aspect-ratio:4/5;background:var(--paper-deep);border:1.5px solid;position:relative;overflow:hidden}.crew-shot__plate img{object-fit:cover;width:100%;height:100%}.crew-shot__plate:after{content:"";pointer-events:none;background-image:var(--grain-fine),var(--grain-clump);opacity:.34;mix-blend-mode:overlay;position:absolute;inset:0}.crew-shot__n{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-soft);padding-top:7px;font-size:.5625rem;display:block}@media (min-width:720px){.crew-shot:nth-child(2n){transform:translateY(clamp(10px,1.6vw,26px))}}.crew-head{justify-items:start;gap:18px;display:grid}@media (min-width:860px){.crew-head{grid-template-columns:1fr auto;align-items:end}}.chips{flex-wrap:wrap;gap:9px;display:flex}.row__media .frame{width:320px;max-width:100%}@media (min-width:860px){.row__media{justify-content:flex-end;display:flex}.row--flip .row__media{justify-content:flex-start}}@media (max-width:859px){.row__media{justify-content:center;display:flex}}.promises{border-top:1px solid var(--rule-strong);gap:0;margin-top:30px;display:grid}.promise{border-bottom:1px solid var(--rule-strong);grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding:18px 0;display:grid}.promise .body{color:var(--fg-soft);font-size:1rem}.support-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;display:flex}.support-card .h2{border-bottom:2px solid var(--rule-strong)}.support-card .h2:hover{border-bottom-color:var(--accent)}.beta-hero{align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (min-width:860px){.beta-hero{grid-template-columns:1.1fr .9fr}}.beta-shot{justify-content:flex-end;display:flex}.beta-shot .frame{width:300px;max-width:100%}@media (max-width:859px){.beta-shot{justify-content:center}}.night{align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (min-width:860px){.night{grid-template-columns:1.1fr .9fr}}.night__stub{justify-content:flex-end;display:flex}@media (max-width:859px){.night__stub{justify-content:flex-start}}.year{align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (min-width:860px){.year{grid-template-columns:1fr .85fr}}.year__shot{justify-content:flex-end;display:flex}.year__shot .frame{width:320px;max-width:100%}@media (max-width:859px){.year__shot{justify-content:center}}.story__sign{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--fg-soft);margin:26px 0 0;font-size:.6875rem}.ghost{font-family:var(--f-display);text-transform:lowercase;letter-spacing:-.055em;color:#0000;-webkit-text-stroke:1.5px var(--fg);opacity:.2;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-size:clamp(4rem,19.5vw,18rem);font-weight:800;line-height:.72;overflow:hidden}.nav{z-index:60;background:var(--bg);border-bottom:1px solid var(--rule-strong);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:20px;height:62px;display:flex}.brand{align-items:center;gap:9px;display:inline-flex}.brand img{width:26px;height:26px}.brand .word{font-family:var(--f-display);letter-spacing:-.05em;text-transform:lowercase;font-size:1.22rem;font-weight:800}.nav-links{align-items:center;gap:26px;display:flex}.nav-links a:not(.btn){font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-soft);transition:color var(--dur)var(--ease);font-size:.6875rem}.nav-links a:not(.btn):hover{color:var(--fg)}.nav-burger{border:1px solid var(--rule-strong);cursor:pointer;background:0 0;padding:8px;line-height:0;display:none}.theme-toggle{border:1px solid var(--rule-strong);cursor:pointer;width:34px;height:34px;color:var(--fg-soft);transition:color var(--dur)var(--ease),border-color var(--dur)var(--ease);background:0 0;place-items:center;display:grid}.theme-toggle:hover{color:var(--fg);border-color:var(--fg)}.theme-toggle svg{width:15px;height:15px}.theme-toggle .icon-sun,[data-theme=dark] .theme-toggle .icon-moon{display:none}[data-theme=dark] .theme-toggle .icon-sun{display:block}@media (max-width:880px){.nav-burger{display:block}.nav-links{background:var(--bg);border-bottom:1px solid var(--rule-strong);flex-direction:column;align-items:flex-start;gap:0;padding:6px 28px 18px;display:none;position:absolute;top:62px;left:0;right:0}.nav-links.open{display:flex}.nav-links a:not(.btn){padding:13px 0;font-size:.8rem}.nav-links .btn{margin-top:10px}}.footer{border-top:1px solid var(--rule-strong);padding-top:56px;overflow:hidden}.footer-grid{grid-template-columns:1fr;gap:40px;padding-bottom:44px;display:grid}@media (min-width:760px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr}}.footer h3{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--fg-soft);margin:0 0 16px;font-size:.6875rem;font-weight:400}.footer ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.footer ul a{font-family:var(--f-display);text-transform:lowercase;font-size:.95rem;font-weight:500}.footer ul a:hover{color:var(--accent-text)}.footer-bottom{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 0;display:flex}.footer-end{text-align:center;padding:10px 0 4px}.footer-ghost{text-align:center;margin-bottom:-3.2vw}.field{width:100%;font-family:var(--f-display);background:var(--surface);border:1.5px solid var(--rule-strong);color:var(--fg);transition:border-color var(--dur)var(--ease);border-radius:0;padding:14px 16px;font-size:1rem}.field:focus{border-color:var(--fg);outline:none}.field::placeholder{color:var(--ink-faint)}.lbl{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-soft);font-size:.6875rem}.form-error{font-family:var(--f-mono);color:var(--red);margin:0;font-size:.75rem}.wl-row{align-items:end;gap:14px;display:grid}.wl-row__field{flex-direction:column;gap:8px;display:flex}@media (min-width:641px){.wl-row{grid-template-columns:1fr auto}}.card{background:var(--surface);border:1.5px solid;padding:26px}.card--pad-lg{padding:clamp(26px,4vw,40px)}.callout{border-left:3px solid var(--red);background:var(--surface);gap:12px;padding:18px 22px;display:grid}.isteps{background:var(--rule-strong);border:1px solid var(--rule-strong);gap:1px;display:grid}@media (min-width:700px){.isteps{grid-template-columns:repeat(3,1fr)}.isteps--4{grid-template-columns:repeat(4,1fr)}}.istep{background:var(--bg);gap:16px;padding:26px 22px;display:grid}.istep__ic{border:1.5px solid var(--fg);width:42px;height:42px;color:var(--fg);place-items:center;display:grid}.istep__ic svg{width:19px;height:19px}.istep__ic img{width:26px;height:26px}.istep__t .n{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--accent-text);margin-bottom:9px;font-size:.6875rem;display:block}.istep__t h2,.istep__t h3{font-family:var(--f-display);text-transform:lowercase;letter-spacing:-.03em;margin:0 0 7px;font-size:1.05rem;font-weight:700}.istep__t p{font-family:var(--f-serif);color:var(--fg-soft);margin:0;font-size:.95rem;line-height:1.5}.seg{border:1.5px solid var(--fg);display:inline-flex}.seg button{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;color:var(--fg-soft);background:0 0;border:0;min-height:42px;padding:11px 20px;font-size:.7rem}.seg button+button{border-left:1.5px solid var(--fg)}.seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.faq{border-top:1px solid var(--rule-strong)}.faq details{border-bottom:1px solid var(--rule-strong)}.faq summary{cursor:pointer;font-family:var(--f-display);text-transform:lowercase;letter-spacing:-.025em;padding:20px 34px 20px 0;font-size:1.05rem;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-mono);color:var(--fg-soft);font-size:1.1rem;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq details[open] summary:after{content:"−"}.faq p{font-family:var(--f-serif);color:var(--fg-soft);max-width:62ch;margin:0 0 20px;font-size:1rem;line-height:1.6}.faq a{border-bottom:1px solid}.doc{gap:44px;display:grid}@media (min-width:960px){.doc{grid-template-columns:220px 1fr;align-items:start;gap:64px}}.toc{gap:10px;display:grid;position:sticky;top:90px}.toc a{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--fg-soft);padding:4px 0;font-size:.6875rem}.toc a:hover{color:var(--fg)}@media (max-width:959px){.toc{position:static}}.prose{max-width:68ch}.prose h2{font-family:var(--f-display);text-transform:lowercase;letter-spacing:-.035em;border-top:1px solid var(--rule-strong);margin:48px 0 14px;padding-top:26px;font-size:1.4rem;font-weight:700}.prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose p,.prose li{font-family:var(--f-serif);color:var(--fg-soft);font-size:1.0625rem;line-height:1.66}.prose p{margin:0 0 16px}.prose ul{gap:8px;margin:0 0 16px;padding-left:22px;display:grid}.prose strong{color:var(--fg);font-weight:600}.prose a{color:var(--fg);border-bottom:1px solid var(--rule-strong)}.support-email{word-break:break-word}.break-anywhere{overflow-wrap:anywhere}@keyframes cellIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.pgrid .pcell{animation:cellIn .52s var(--ease)backwards;animation-delay:calc(var(--i,0)*16ms);transition:transform .26s var(--ease),filter .26s var(--ease)}.btn:active,.pill:active{transform:translate(1px,1px)scale(.985)}.frame:active .frame__plate{transform:translate(1px,1px)}@media (hover:hover) and (pointer:fine){.pcell:hover{z-index:4;filter:saturate(1.15)brightness(1.06);transform:scale(1.11)}.pcell__t{transition:opacity .22s var(--ease)}.pcell:hover .pcell__t{opacity:1}.frame__plate{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.frame:hover .frame__plate{transform:translate(-4px,-4px);box-shadow:7px 7px}.nav-links a:not(.btn),.footer ul a{position:relative}.nav-links a:not(.btn):after,.footer ul a:after{content:"";transform-origin:0;height:1.5px;transition:transform .26s var(--ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav-links a:not(.btn):hover:after,.footer ul a:hover:after{transform:scaleX(1)}.beat{transition:background .26s var(--ease)}.beat:hover{background:var(--surface)}.beat .num{transition:transform .3s var(--ease)}.beat:hover .num{transform:translateY(-3px)}.stub{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.stub:hover{transform:translate(-3px,-3px);box-shadow:6px 6px}.crew-shot__plate{transition:transform .32s var(--ease),filter .32s var(--ease)}.crew-shot:hover .crew-shot__plate{filter:saturate(1.12)brightness(1.05);transform:scale(1.045)rotate(-.6deg)}.crew-shot:nth-child(2n):hover .crew-shot__plate{transform:scale(1.045)rotate(.6deg)}.source{transition:background .22s var(--ease),color .22s var(--ease)}.source:hover{background:var(--fg);color:var(--bg)}.ticker:hover .ticker__track{animation-play-state:paused}.faq summary{transition:color .2s var(--ease)}.faq summary:hover{color:var(--accent-text)}}.marquee-band{position:relative}.bulbs{z-index:2;pointer-events:none;height:16px;position:absolute;left:0;right:0}.bulbs--top{top:6px}.bulbs--bottom{bottom:6px}.bulbs:before,.bulbs:after{content:"";background-position:50%;background-repeat:repeat-x;background-size:34px 16px;animation:1.5s step-end infinite chase;position:absolute;inset:0}.bulbs:before{background-image:radial-gradient(circle at 8.5px 8px,#fffcf1 0 3.4px,#2013088c 3.4px 4.6px,#0000 4.8px);background-image:radial-gradient(circle at 8.5px 8px,lab(98.9478% -.199854 7.68163) 0 3.4px,lab(7.1291% 5.82799 7.6681/.55) 3.4px 4.6px,#0000 4.8px)}.bulbs:after{background-image:radial-gradient(circle at 25.5px 8px,#fffcf1 0 3.4px,#2013088c 3.4px 4.6px,#0000 4.8px);background-image:radial-gradient(circle at 25.5px 8px,lab(98.9478% -.199854 7.68163) 0 3.4px,lab(7.1291% 5.82799 7.6681/.55) 3.4px 4.6px,#0000 4.8px);animation-delay:.75s}@keyframes chase{0%,49%{opacity:1}50%,to{opacity:.28}}.marquee-band .ticker{border:0;padding:32px 0}.now-showing{z-index:3;background:var(--ink);color:var(--paper);font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.22em;border:1.5px solid var(--ink);white-space:nowrap;padding:8px 12px;font-size:.625rem;position:absolute;top:50%;left:28px;transform:translateY(-50%)rotate(-1.5deg)}@media (max-width:900px){.now-showing{display:none}}.seats{z-index:2;pointer-events:none;opacity:.62;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='48'%3E%3Crect y='40' width='104' height='8' fill='%23120e0b'/%3E%3Cpath d='M4 44V22a14 14 0 0114-14h12a14 14 0 0114 14v22z' fill='%23120e0b'/%3E%3Cpath d='M56 44V22a14 14 0 0114-14h12a14 14 0 0114 14v22z' fill='%23120e0b'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x;background-size:104px 48px;height:46px;position:absolute;bottom:0;left:0;right:0}.skip-link{background:var(--ink);color:var(--paper);z-index:999;padding:12px 18px;position:absolute;top:0;left:-9999px}.skip-link:focus-visible{top:12px;left:12px}.stack{flex-direction:column;display:flex}.center{text-align:center}.center .lead,.center .body{margin-left:auto;margin-right:auto}.center .marker:before{content:"";background:var(--rule-strong);flex:1;height:1px}.reveal{opacity:0;transition:opacity .62s var(--ease),transform .62s var(--ease);transform:translateY(14px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.ticker__track{animation:none}}@media (max-width:640px){.section{padding:72px 0}.section--xl{padding:84px 0}.wrap,.hero-shell .hero-copy{padding:0 20px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
