@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.p.35tcax5pyx804.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:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.p.35tcax5pyx804.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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.p.35tcax5pyx804.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.p.35tcax5pyx804.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_6e0bf664-module__S5hsjq__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_6e0bf664-module__S5hsjq__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.woff2)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346e8051f901134e-s.p.1wqtsm901wpuu.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.woff2)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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/346e8051f901134e-s.p.1wqtsm901wpuu.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.woff2)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.p.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.woff2)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.p.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_fd10749e-module__g5p44G__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_fd10749e-module__g5p44G__variable{--font-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_e595dc5b-module__toy3ja__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_e595dc5b-module__toy3ja__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--bg:#0a0f12;--ink:#ece0c6;--gold:#c8a15a;--gold-hi:#e2c27f;--muted:#9d927c;--pad-x:clamp(20px, 5vw, 72px);--serif-display:var(--font-cinzel), "Cinzel", serif;--serif:var(--font-garamond), "EB Garamond", serif;--sans:var(--font-hanken), "Hanken Grotesk", sans-serif;--mono:ui-monospace, Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}body:after{content:"";pointer-events:none;z-index:90;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}a{color:var(--gold-hi)}a:hover{color:#f3dfb2}::selection{background:var(--gold);color:var(--bg)}@keyframes zeHaze{0%{transform:translate(-2%)scale(1)}to{transform:translate(3%,-2%)scale(1.08)}}@keyframes zeSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.page{background:var(--bg);min-height:100vh;position:relative;overflow-x:clip}.section{padding:clamp(90px, 11vw, 160px) var(--pad-x);position:relative}.wrap{max-width:1320px;margin:0 auto;position:relative}.wrap-narrow{max-width:1120px;margin:0 auto;position:relative}.stack{flex-direction:column;display:flex}.bg-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.overlay{pointer-events:none;position:absolute;inset:0}.eyebrow{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.label{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.h2{font-family:var(--serif-display);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,62px);font-weight:500;line-height:1.06}.lead{font-family:var(--serif);color:#cfc3a9;text-wrap:pretty;margin:0;font-size:clamp(19px,1.4vw,22px);line-height:1.6}.mono-note{font-family:var(--mono);color:var(--gold);font-size:11px}.section-head{flex-direction:column;gap:18px;max-width:820px;display:flex}.section-head.center{text-align:center;align-items:center;max-width:none}.btn-gold{color:#140e05;font-family:var(--sans);letter-spacing:.06em;background:linear-gradient(#e8c77f 0%,#c39446 100%);border-radius:2px;align-items:center;gap:16px;padding:20px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .35s;display:inline-flex;box-shadow:inset 0 1px #fff4d699,0 18px 44px -14px #d9822b8c}.btn-gold:hover{color:#140e05;transform:translateY(-2px)}.btn-gold .sep{background:#140e0559;width:1px;height:16px}.btn-outline{color:var(--gold-hi);font-family:var(--sans);letter-spacing:.05em;border:1px solid #c8a15a80;border-radius:2px;justify-content:center;padding:17px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .3s;display:flex}.btn-outline:hover{color:#f3dfb2;background:#c8a15a1f}.cta-row{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.header{z-index:20;padding:22px var(--pad-x);position:absolute;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:0 auto;display:flex}.brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.brand:hover{color:var(--ink)}.diamond{border:1px solid var(--gold);width:9px;height:9px;transform:rotate(45deg)}.brand-name{font-family:var(--serif-display);letter-spacing:.32em;font-size:14px;font-weight:500}.nav{align-items:center;gap:clamp(16px,2.6vw,36px);display:flex}.nav-links{gap:32px;display:flex}.nav-links a{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#bfb39a;font-size:13px;text-decoration:none}.nav-links a:hover{color:var(--ink)}.nav-buy{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi);border:1px solid #c8a15a80;border-radius:2px;padding:11px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .3s,color .3s}.nav-buy:hover{background:var(--gold);color:var(--bg)}@media (max-width:759px){.nav-links{display:none}}.hero{min-height:100vh;padding:clamp(120px, 14vh, 170px) var(--pad-x) clamp(70px, 9vw, 120px);background:radial-gradient(90% 70% at 72% 40%,#14262c 0%,#0d171b 45%,#0a0f12 80%);align-items:center;display:flex;position:relative;overflow:hidden}.hero-haze{pointer-events:none;background:radial-gradient(38% 34% at 72% 44%,#e08a2c33,#0000 70%),radial-gradient(46% 40% at 18% 82%,#23454c8c,#0000 70%),radial-gradient(30% 30% at 30% 20%,#17323a80,#0000 70%);animation:24s ease-in-out infinite alternate zeHaze;position:absolute;inset:-12%}.hero-rays{pointer-events:none;background:repeating-conic-gradient(from 196deg at 78% -12%,#e2c27f0e 0deg 2.5deg,#0000 2.5deg 8deg);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.hero-fade{background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:220px;position:absolute;bottom:0;left:0;right:0}.hero-stage{width:100%;max-width:1200px;margin:0 auto;position:relative}.hero-ring{aspect-ratio:1;pointer-events:none;border:1px solid #c8a15a1f;border-radius:50%;width:min(1100px,120%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-dial{aspect-ratio:1;pointer-events:none;width:min(960px,104%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-dial img{object-fit:contain;opacity:.16;width:100%;height:100%;animation:300s linear infinite zeSpin}.hero-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e08a2c42 0%,#e08a2c0f 45%,#0000 70%);border-radius:50%;width:min(900px,100%);position:absolute;top:42%;left:42%;transform:translate(-50%,-50%)}.hero-cards{flex-wrap:wrap;align-items:center;gap:clamp(18px,2.4vw,36px);display:flex;position:relative}.card-featured{background:radial-gradient(120% 80% at 80% 0,#1d3c43 0%,#11232a 45%,#0c171b 100%);border:1px solid #c8a15a99;flex-direction:column;flex:1.45 340px;gap:16px;min-width:0;padding:clamp(22px,2.6vw,40px);display:flex;position:relative;box-shadow:0 50px 100px -40px #000000f2,0 0 0 5px #0b1316,0 0 0 6px #c8a15a33}.badge-top{z-index:2;background:var(--gold);color:#140e05;font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;font-size:10px;font-weight:600;position:absolute;top:-12px;left:clamp(18px,1.8vw,26px)}.covers{aspect-ratio:1/1.2;width:100%;position:relative}.covers .cover-back{z-index:1;filter:drop-shadow(0 24px 30px #000000bf)brightness(.88);transform-origin:100% 100%;width:50%;height:auto;position:absolute;bottom:4%;left:0;transform:rotate(-4deg)}.covers .cover-front{z-index:2;filter:drop-shadow(0 34px 44px #000c);width:80%;height:auto;position:absolute;top:0;right:0}.badge-free{z-index:3;background:var(--gold-hi);color:#140e05;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:0;left:4%;box-shadow:0 10px 24px -8px #000000b3}.badge-free span{font-family:var(--serif-display);font-size:15px;line-height:1}.card-meta{flex-direction:column;gap:4px;display:flex}.card-kicker{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:600}.card-title{font-family:var(--serif-display);color:var(--ink);line-height:1.1}.card-sub{font-family:var(--sans);font-size:15px;line-height:1.5}.card-buy{flex-direction:column;gap:12px;margin-top:auto;display:flex}.card-price{font-family:var(--serif-display);color:var(--ink);line-height:1}.card-featured .btn-gold{letter-spacing:.05em;justify-content:center;padding:20px 18px;font-size:16px;display:flex;box-shadow:inset 0 1px #fff4d699,0 14px 34px -12px #d9822b99}.card-standard{background:#0c171bb8;border:1px solid #ece0c629;flex-direction:column;flex:280px;gap:14px;min-width:0;padding:clamp(20px,2.2vw,34px);display:flex}.card-standard .cover{aspect-ratio:2/3;justify-content:center;align-items:center;width:68%;margin:0 auto;display:flex}.card-standard .cover img{filter:drop-shadow(0 30px 40px #000000b3);width:100%;height:auto;display:block}.objev{background:linear-gradient(#0a0f12 0%,#0e1a1f 30% 70%,#0a0f12 100%);overflow:hidden}.year-bg{font-family:var(--serif-display);color:#c8a15a0d;pointer-events:none;letter-spacing:-.02em;font-size:clamp(160px,30vw,460px);font-weight:700;line-height:.8;position:absolute;top:4%;right:-4vw}.objev-grid{flex-wrap:wrap;align-items:flex-start;gap:clamp(40px,6vw,100px);display:flex}.objev-aside{flex-direction:column;flex:360px;gap:24px;min-width:0;display:flex;position:sticky;top:110px}@media (max-width:759px){.objev-aside{position:relative;top:auto}}.objev-aside .h2{font-size:clamp(34px,4.4vw,60px)}.legend{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.legend span{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;border:1px solid;padding:6px 10px;font-size:11px;font-weight:600}.figure{border:1px solid #c8a15a40;margin:0;position:relative;overflow:hidden}.figure img{object-fit:cover;width:100%;height:100%;display:block}.figure figcaption{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#d6cab0;background:#0a0f1299;padding:4px 8px;font-size:10px;position:absolute;bottom:10px;left:12px}.timeline{border-left:1px solid #c8a15a40;flex-direction:column;flex:1.25 460px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.timeline li{flex-direction:column;gap:12px;padding:0 0 clamp(40px,4.4vw,60px) clamp(28px,3.4vw,48px);display:flex;position:relative}.timeline .dot{border:1px solid var(--gold);background:#0e1a1f;width:9px;height:9px;position:absolute;top:8px;left:-5px;transform:rotate(45deg)}.timeline .meta{flex-wrap:wrap;align-items:baseline;gap:10px 18px;display:flex}.timeline .when{font-family:var(--serif-display);letter-spacing:.14em;color:var(--gold);font-size:15px}.timeline .tag{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;border:1px solid;padding:3px 8px;font-size:10px;font-weight:600}.timeline h3{font-family:var(--serif-display);color:var(--ink);margin:0;font-size:clamp(23px,2.1vw,30px);font-weight:500;line-height:1.2}.timeline p{font-family:var(--serif);color:#c4b89e;text-wrap:pretty;max-width:36em;margin:0;font-size:clamp(18px,1.3vw,20px);line-height:1.6}.why-top{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,80px);display:flex}.why-text{flex-direction:column;flex:1.4 440px;gap:22px;min-width:0;display:flex}.why-text .lead{max-width:38em}.why-fig{aspect-ratio:4/5;flex:300px;min-width:0;max-height:560px}.vs{border:1px solid #c8a15a38;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.vs>div{flex-direction:column;gap:6px;display:flex}.vs .head{padding:clamp(20px,2.6vw,36px)}.vs .row{padding:clamp(16px,2vw,26px) clamp(20px,2.6vw,36px)}.vs .l{border-right:1px solid #c8a15a38}.vs .r{background:#10222a}.vs .row.l{border-top:1px solid #c8a15a24}.vs .row.r{border-top:1px solid #c8a15a2e}.vs .head.r{background:radial-gradient(120% 140% at 100% 0,#e08a2c24,#0000 60%),#10222a}.vs .k{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.vs .head .k{letter-spacing:.2em;font-weight:600}.vs .em{font-family:var(--serif);font-size:clamp(18px,1.6vw,24px);font-style:italic}.vs .v{font-family:var(--serif);font-size:clamp(16px,1.3vw,19px);line-height:1.45}.note{font-family:var(--sans);color:#8f8571;font-size:13px}.panorama{height:clamp(220px,30vw,460px);position:relative;overflow:hidden}.panorama .overlay{background:linear-gradient(#0a0f12 0%,#0a0f121a 35% 60%,#0a0f12 100%)}.hooks{border-top:1px solid #c8a15a38;border-left:1px solid #c8a15a38;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));display:grid}.hook{border-bottom:1px solid #c8a15a38;border-right:1px solid #c8a15a38;flex-direction:column;gap:16px;min-height:280px;padding:clamp(26px,2.6vw,38px);transition:background .5s;display:flex;position:relative}.hook:hover{background:radial-gradient(120% 100% at 0 0,#e08a2c1a,#0000 70%),#0f1d22}.hook .top{justify-content:space-between;align-items:baseline;display:flex}.hook .num{font-family:var(--serif-display);color:var(--gold);font-size:40px;font-weight:500;line-height:1}.hook .ref{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#8f8571;font-size:11px}.hook h3{font-family:var(--serif-display);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(21px,1.7vw,25px);font-weight:500;line-height:1.22}.hook p{font-family:var(--serif);color:#b9ad94;text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.obsah{background:radial-gradient(70% 50% at 15% 10%,#13262c 0%,#0000 70%),#0b1316}.codex-bg{opacity:.38;pointer-events:none;width:min(900px,70%);height:auto;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 30%,#000 30%,#0000 75%)}.toc{border-top:1px solid #c8a15a4d;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc li{border-bottom:1px solid #c8a15a29;grid-template-columns:90px minmax(0,1fr) 70px;align-items:baseline;gap:clamp(14px,2.4vw,40px);padding:clamp(22px,2.6vw,34px) 0;transition:padding .4s;display:grid}.toc li:hover{padding-left:12px}.toc .num{font-family:var(--serif-display);color:var(--gold);font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1}.toc h3{font-family:var(--serif-display);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(20px,1.9vw,27px);font-weight:500;line-height:1.22}.toc .sub{font-family:var(--serif);color:var(--gold-hi);font-size:clamp(17px,1.3vw,20px);font-style:italic}.toc p{font-family:var(--serif);color:#a99e86;text-wrap:pretty;margin:4px 0 0;font-size:17px;line-height:1.5}.toc .pg{font-family:var(--sans);letter-spacing:.14em;color:#8f8571;text-align:right;white-space:nowrap;font-size:12px}@media (max-width:759px){.toc li{grid-template-columns:52px minmax(0,1fr)}.toc .pg{text-align:left;grid-column:2}}.placeholder-box{background:repeating-linear-gradient(135deg,#c8a15a0d 0 10px,#0000 10px 20px);border:1px dashed #c8a15a66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:clamp(22px,2.6vw,32px);display:flex}.sample-row{flex-wrap:wrap;align-items:stretch;gap:clamp(24px,3vw,40px);display:flex}.player{background:linear-gradient(160deg,#142a31 0%,#0d191d 70%);border:1px solid #c8a15a4d;flex-wrap:wrap;flex:1.3 520px;align-items:center;gap:clamp(22px,3vw,36px);min-width:0;padding:clamp(22px,3vw,40px);display:flex;position:relative}.player-cover{flex:none;width:clamp(110px,14vw,170px)}.player-cover img{filter:drop-shadow(0 18px 24px #0009);width:100%;height:auto;display:block}.player-body{flex-direction:column;flex:260px;gap:20px;min-width:0;display:flex}.player-controls{align-items:center;gap:18px;display:flex}.play-btn{cursor:pointer;background:linear-gradient(#e8c77f,#c39446);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .25s;display:flex;box-shadow:0 14px 34px -10px #d9822b99}.play-btn:hover{transform:scale(1.05)}.play-btn:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.icon-pause{gap:5px;display:flex}.icon-pause span{background:#140e05;width:5px;height:20px}.icon-play{border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:17px solid #140e05;width:0;height:0;margin-left:5px}.track{cursor:pointer;align-items:center;height:22px;display:flex;position:relative}.track .rail{background:#ece0c629;height:2px;position:absolute;left:0;right:0}.track .fill{background:var(--gold-hi);height:2px;position:absolute;left:0}.track .knob{background:var(--gold-hi);width:11px;height:11px;margin-left:-5px;position:absolute;transform:rotate(45deg)}.times{font-family:var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13px;display:flex}.pdf-col{flex-direction:column;flex:380px;gap:18px;min-width:0;display:flex}.pdf-pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pdf-page{aspect-ratio:1/1.414;background:repeating-linear-gradient(135deg,#ece0c60f 0 8px,#0000 8px 16px),#121c20;border:1px solid #ece0c629;align-items:flex-end;padding:10px;transition:transform .4s;display:flex;box-shadow:0 18px 30px -18px #000c}.pdf-page:hover{transform:translateY(-6px)}.pdf-page span{font-family:var(--mono);color:#b4a88f;font-size:10px;line-height:1.4}.delivery{background:#0d171b;padding-block:clamp(90px,11vw,150px)}.formats{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(18px,2vw,28px);display:grid}.format{border:1px solid #c8a15a40;flex-direction:column;gap:16px;padding:clamp(26px,3vw,40px);display:flex}.format .title{font-family:var(--serif-display);letter-spacing:.2em;color:var(--gold);font-size:14px}.format p{font-family:var(--serif);color:var(--ink);margin:0;font-size:20px;line-height:1.55}.specs{border-top:1px solid #c8a15a29;flex-direction:column;margin-top:auto;display:flex}.specs div{font-family:var(--sans);color:var(--muted);justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.specs div+div{border-top:1px solid #c8a15a1a}.specs b{color:#cfc3a9;font-weight:400}.steps{border-top:1px solid #c8a15a38;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{flex-direction:column;gap:8px;padding:24px 24px 0 0;display:flex}.steps .n{font-family:var(--serif-display);color:var(--gold);font-size:28px}.steps .t{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:600}.steps .d{font-family:var(--serif);color:#a99e86;font-size:17px}.compare{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.15fr);display:grid;position:relative}.compare .c-label{font-family:var(--sans);letter-spacing:.06em;color:var(--muted);border-top:1px solid #c8a15a29;padding:clamp(14px,1.8vw,22px) 12px clamp(14px,1.8vw,22px) 0;font-size:clamp(12px,1.1vw,14px)}.compare .c-std,.compare .c-cmp{font-family:var(--serif);flex-direction:column;gap:4px;padding:clamp(14px,1.8vw,22px) clamp(12px,1.8vw,24px);font-size:clamp(15px,1.3vw,19px);line-height:1.4;display:flex}.compare .c-std{color:#cfc3a9;border-top:1px solid #c8a15a29}.compare .c-cmp{color:var(--ink);background:#10222a;border-top:1px solid #c8a15a33;border-left:1px solid #c8a15a99;border-right:1px solid #c8a15a99}.compare .c-head{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;padding:clamp(16px,2vw,26px) clamp(12px,1.8vw,24px);font-size:11px;font-weight:600}.compare .c-head.cmp{color:var(--gold-hi);background:#10222a;border:1px solid #c8a15a99;border-bottom:0}.compare .prov{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#d9a35c;border:1px solid #d9a35c80;align-self:flex-start;padding:2px 6px;font-size:10px}.compare .price-std{border-top:1px solid #c8a15a29;flex-direction:column;align-items:flex-start;gap:14px;padding:22px clamp(12px,1.8vw,24px) 0;display:flex}.compare .price-cmp{background:#10222a;border:1px solid #c8a15a99;border-top-color:#c8a15a33;flex-direction:column;gap:14px;padding:22px clamp(12px,1.8vw,24px) clamp(20px,2.4vw,30px);display:flex}.link-under{font-family:var(--sans);letter-spacing:.04em;color:var(--gold-hi);border-bottom:1px solid #e2c27f66;padding-bottom:3px;font-size:13px;font-weight:600;text-decoration:none}.compare .btn-gold{letter-spacing:.04em;text-align:center;box-shadow:none;justify-content:center;padding:15px 14px;font-size:14px;display:flex}.compare .btn-gold:hover{filter:brightness(1.06);transform:none}.faq-section{background:#0d171b;padding-block:clamp(90px,11vw,150px)}.faq-grid{flex-wrap:wrap;align-items:flex-start;gap:clamp(44px,6vw,100px);display:flex}.faq-aside{flex-direction:column;flex:320px;align-items:flex-start;gap:26px;min-width:0;display:flex}.seal{border:1px solid #c8a15a8c;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.seal:before{content:"";border:1px dashed #c8a15a59;border-radius:50%;position:absolute;inset:9px}.seal span{font-family:var(--serif-display);letter-spacing:.24em;color:var(--gold-hi);text-align:center;font-size:13px;line-height:1.5}.seal small{color:var(--muted);font-size:11px}.faq-list{border-top:1px solid #c8a15a4d;flex-direction:column;flex:1.6 480px;min-width:0;display:flex}.faq-item{border-bottom:1px solid #c8a15a2e}.faq-q{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.faq-q:hover{color:var(--gold-hi)}.faq-q:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.faq-q .q{font-family:var(--serif-display);font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.3}.faq-q .sign{width:28px;height:28px;font-family:var(--sans);color:var(--gold);border:1px solid #c8a15a80;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.faq-a{font-family:var(--serif);text-wrap:pretty;margin:0;padding:0 48px 26px 0;font-size:19px;line-height:1.6}.final{padding:clamp(100px, 12vw, 180px) var(--pad-x) clamp(110px, 12vw, 170px);background:radial-gradient(60% 55% at 50% 38%,#1a343b 0%,#0e1b20 45%,#0a0f12 80%);position:relative;overflow:hidden}.final-rays{pointer-events:none;background:repeating-conic-gradient(from 180deg at 50% -20%,#e2c27f0d 0deg 2deg,#0000 2deg 7deg);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.final-inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(28px,3.4vw,44px);max-width:1100px;margin:0 auto;display:flex;position:relative}.quote{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.quote blockquote{font-family:var(--serif);color:var(--gold-hi);text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,52px);font-style:italic;line-height:1.2}.quote figcaption{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:12px}.final-covers{justify-content:center;align-items:flex-end;width:min(680px,92vw);margin:10px 0;display:flex;position:relative}.final-covers .glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e08a2c4d 0%,#e08a2c0f 45%,#0000 68%);border-radius:50%;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-covers .back{z-index:1;filter:drop-shadow(0 30px 40px #000000bf)brightness(.92);width:40%;height:auto;margin-bottom:2%;margin-right:-9%;display:block;position:relative}.final-covers .front{z-index:2;filter:drop-shadow(0 44px 60px #000c);width:54%;height:auto;display:block;position:relative}.final h2{font-family:var(--serif-display);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,80px);font-weight:600;line-height:1.02}.facts{font-family:var(--sans);letter-spacing:.06em;color:#cfc3a9;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:14px;display:flex}.facts i{color:var(--gold);font-style:normal}.final .btn-gold{gap:18px;padding:23px 40px;font-size:16px;box-shadow:inset 0 1px #fff4d699,0 24px 60px -16px #d9822bb3}.final .btn-gold .sep{height:18px}.link-muted{font-family:var(--sans);color:#bfb39a;border-bottom:1px solid #bfb39a59;padding-bottom:3px;font-size:14px;text-decoration:none}.link-muted:hover{color:var(--ink)}.footer{padding:48px var(--pad-x);border-top:1px solid #c8a15a29}@media (max-width:759px){.footer{padding-bottom:110px}}.footer-inner{max-width:1320px;font-family:var(--sans);color:#8f8571;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0 auto;font-size:13px;display:flex}.footer-inner .brand-name{letter-spacing:.28em;color:#bfb39a;font-size:13px}.footer-inner .disclaimer{max-width:52em;line-height:1.6}.sticky-bar{z-index:80;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f12f0;border-top:1px solid #c8a15a59;justify-content:space-between;align-items:center;gap:14px;transition:transform .35s;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-bar[data-visible=false]{transform:translateY(110%)}@media (min-width:760px){.sticky-bar{display:none}}.sticky-bar .btn-gold{letter-spacing:.04em;min-height:48px;box-shadow:none;flex:none;padding:0 22px;font-size:14px}.dev-panel{z-index:85;max-width:260px;color:var(--bg);font-family:var(--mono);background:#e08a2c;font-size:11px;line-height:1.55;position:fixed;bottom:16px;right:16px;box-shadow:0 20px 40px -10px #0009}.dev-panel button{cursor:pointer;width:100%;font-family:var(--mono);letter-spacing:.06em;color:var(--bg);text-align:left;background:0 0;border:0;padding:8px 12px;font-size:11px;font-weight:700;display:block}.dev-panel ul{margin:0;padding:0 12px 10px;list-style:none}@media (max-width:759px){.dev-panel{display:none}}.reveal-pending{opacity:0;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.reveal-pending.revealed{opacity:1;transform:none}.buy-form{display:contents}:where(.buy-form) button{font:inherit;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;padding:0}.thanks{min-height:100vh;padding:80px var(--pad-x);background:radial-gradient(60% 55% at 50% 38%,#1a343b 0%,#0e1b20 45%,#0a0f12 80%);place-items:center;display:grid}.thanks-inner{flex-direction:column;align-items:flex-start;gap:24px;max-width:640px;display:flex}.thanks-inner .brand{margin-bottom:24px}.thanks-inner strong{color:var(--gold-hi);font-weight:500}.downloads{flex-direction:column;align-self:stretch;gap:12px;display:flex}.downloads a{justify-content:space-between}
