@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_75811cbf-module__fJ374W__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_75811cbf-module__fJ374W__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Goldman;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c913758280d1b7c8-s.2t_luxak-echp.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:Goldman;font-style:normal;font-weight:400;font-display:swap;src:url(../media/534e4746cb25a8f6-s.43d0bd7404l-t.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Goldman;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e041120dd86eb49-s.p.3hduz58sdb7fm.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:Goldman;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f578a0f9c302ec-s.1e_m1vf97zisv.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:Goldman;font-style:normal;font-weight:700;font-display:swap;src:url(../media/674e742c44cf997f-s.0njrlusptdbpc.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Goldman;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dad42ede2327efc-s.p.3dsnlot-ebbqw.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:Goldman Fallback;src:local(Arial);ascent-override:77.16%;descent-override:25.72%;line-gap-override:0.0%;size-adjust:116.64%}.goldman_a835ab68-module___51Hqq__className{font-family:Goldman,Goldman Fallback;font-style:normal}.goldman_a835ab68-module___51Hqq__variable{--font-wordmark:"Goldman", "Goldman Fallback"}
:root{--paper:#fbf7ec;--paper2:#f4eedd;--card:#fffdf8;--ink:#1b1b1b;--ink2:#524c40;--ink3:#8a8270;--gold:#b89465;--gold-ink:#7c5e2e;--gold-hi:#c7a67b;--gold-lo:#6b4f26;--gold-soft:#efe6d3;--gold-line:#decca6;--band:#1b1b1b;--head-bg:#fbf7ece6;--field:#fff;--line:#eae2cf;--border:#e4dac2;--good:#3f7d4e;--hold:#7c5e2e;--serif:var(--font-serif),"Cormorant Garamond",Georgia,"Times New Roman",serif;--wordmark:var(--font-wordmark),"Orbitron","Helvetica Neue",Arial,sans-serif;--maxw:1240px;--pad:28px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;font-weight:500;line-height:1.55}main{display:block}.wrap{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.narrow{max-width:760px}a{color:var(--gold-ink);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:0;margin:0;font-weight:600;line-height:1.06}img,video{max-width:100%;display:block}.eyebrow,.kick,.tag,.tracked{font-family:var(--serif);text-transform:uppercase;letter-spacing:.2em;color:var(--gold-ink);font-size:13px;font-weight:600}.site-head{z-index:30;border-bottom:1px solid var(--line);background:var(--head-bg);position:sticky;top:0}.site-head .wrap{padding:13px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand img{width:38px;height:auto}.brand .wm{font-family:var(--wordmark);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:16px;font-weight:700;line-height:1}.brand .wm b{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.nav a{font-family:var(--serif);color:var(--ink2);font-size:19px;font-weight:600}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);text-decoration:none}.btn{background:var(--gold);color:#2a1e0a;font-family:var(--serif);cursor:pointer;border:0;padding:11px 24px;font-size:19px;font-weight:600;line-height:1.2;transition:background .15s;display:inline-block}.btn:hover{background:var(--gold-hi);color:#2a1e0a;text-decoration:none}.btn.lg{padding:14px 32px;font-size:21px}.btn.ghost{color:var(--ink);border:1px solid var(--border);background:0 0;padding:10px 22px}.btn.ghost:hover{border-color:var(--gold);background:0 0}.hero{aspect-ratio:1328/692;background:#0c0b09;line-height:0;position:relative;overflow:hidden}.hero video{object-fit:cover;width:100%;height:100%;display:block}.hero .cta-hot{z-index:2;width:22%;height:8.5%;position:absolute;bottom:12.4%;left:50%;transform:translate(-50%)}.section{border-bottom:1px solid var(--line);padding:48px 0}.section.tight{padding:44px 0}.section.nb{border-bottom:0}.section.alt{background:var(--paper2)}.sec-head{max-width:60ch}.sec-head .eyebrow{margin-bottom:10px;display:block}.sec-head h2{font-size:clamp(28px,3.4vw,40px)}.sec-head .lede{color:var(--ink2);margin-top:14px;font-size:clamp(18px,2.1vw,22px);font-weight:500}.rule{background:var(--gold);border-radius:1px;width:64px;height:3px;margin:16px 0}.lede{color:var(--ink2);font-size:clamp(18px,2vw,22px);font-weight:500}.prose{max-width:66ch}.prose p{color:var(--ink2);margin:0 0 18px}.prose h2{margin:38px 0 12px;font-size:clamp(24px,3vw,34px)}.prose h3{margin:26px 0 8px;font-size:22px}.prose ul{margin:0 0 20px;padding-left:0;list-style:none}.prose ul li{color:var(--ink);margin:9px 0;padding-left:24px;position:relative}.prose ul li:before{content:"▲";color:var(--gold);font-size:9px;position:absolute;top:6px;left:2px}.prose b,.prose strong{color:var(--ink);font-weight:600}.grid{gap:16px;display:grid}.grid.two,.grid.three{grid-template-columns:1fr}@media (min-width:720px){.grid.two,.grid.three{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.grid.three{grid-template-columns:1fr 1fr 1fr}}.card{background:var(--card);border:1px solid var(--border);color:inherit;border-radius:12px;flex-direction:column;padding:22px 22px 18px;transition:border-color .15s,box-shadow .15s;display:flex}a.card{transition:border-color .15s,box-shadow .15s,transform .15s}a.card:hover{border-color:var(--gold);text-decoration:none;transform:translateY(-3px);box-shadow:0 14px 34px #6b4f261f}.card .kick{margin-bottom:8px;font-size:12.5px}.card h3{margin:0 0 6px;font-size:24px}.card .atag{color:var(--ink2);font-size:18px;font-style:italic;font-family:var(--serif);margin:0 0 14px}.card p{color:var(--ink2);margin:0;font-size:16px;line-height:1.5}.card .go{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);margin-top:auto;padding-top:16px;font-size:14px;font-weight:600}.skills{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.skills li{color:var(--ink);padding-left:24px;font-size:17px;line-height:1.4;position:relative}.skills li:before{content:"▲";color:var(--gold);font-size:9px;position:absolute;top:5px;left:2px}.stats{flex-wrap:wrap;gap:10px;display:flex}.stat{background:var(--paper2);border:1px solid var(--border);color:var(--ink2);border-radius:8px;padding:9px 14px;font-size:13px;line-height:1.3}.stat b{color:var(--ink);font-size:22px;font-weight:600;display:block}.pill{font-family:var(--serif);letter-spacing:.1em;text-transform:uppercase;background:var(--gold-soft);color:var(--gold-ink);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.callout{border:1px solid var(--gold-line);border-left:4px solid var(--gold);color:var(--ink2);background:#fffbf0;border-radius:8px;padding:20px 22px;font-size:16px}.callout b{color:var(--ink)}.stratline{font-family:var(--serif);text-transform:uppercase;letter-spacing:.24em;color:var(--ink2);font-size:14px;font-weight:600}.foot{border-top:1px solid var(--line);background:var(--paper);padding:40px 0 60px}@media (min-width:820px){.foot .cols{grid-template-columns:1.4fr 1fr 1fr 1fr}}.foot h4{font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin-bottom:12px;font-size:13px;font-weight:600}.foot a:hover{color:var(--ink)}.foot .btm{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:20px;font-size:14px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.btn[aria-disabled=true]{opacity:.85;cursor:default}.small{color:var(--ink3);font-size:15px}.proof,.card .proof{color:var(--ink);margin-top:6px;font-size:20px;font-weight:600;line-height:1.4}.tbd{font-family:var(--serif);letter-spacing:.04em;color:#8a3b12;background:#fff1e6;border:1.5px dashed #c8733a;border-radius:6px;padding:3px 9px;font-size:13px;font-weight:600;line-height:1.35;display:inline-block}.ladder{grid-template-columns:1fr;gap:14px;margin-top:26px;display:grid}@media (min-width:720px){.ladder{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.ladder{grid-template-columns:repeat(4,1fr)}}.rung{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:10px;padding:22px 22px 18px}.rung-step{font-family:var(--wordmark);letter-spacing:.12em;color:var(--gold-ink);font-size:13px}.rung h3{margin:6px 0 4px;font-size:24px}.rung-price{color:var(--ink);margin:0 0 10px;font-size:19px;font-weight:600}.rung p{color:var(--ink2);margin:0 0 10px;font-size:16px;line-height:1.5}.rung .rung-job{color:var(--gold-ink);margin:0;font-style:italic}.ladder-note{grid-column:1/-1;margin:4px 0 0}.steps{counter-reset:s;margin:16px 0 0;padding:0;list-style:none}.steps li{counter-increment:s;color:var(--ink);padding:0 0 18px 48px;font-size:18px;position:relative}.steps li:before{content:counter(s);background:var(--gold);color:#2a1e0a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:flex;position:absolute;top:-2px;left:0}.faq h2{margin-bottom:14px;font-size:clamp(26px,3.4vw,38px)}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{cursor:pointer;color:var(--ink);font-size:20px;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--gold-ink);font-weight:700}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--ink2);margin:10px 0 0;font-size:17px}.split{grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:960px){.split{grid-template-columns:1fr 1.05fr;align-items:start}}.form-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:26px;box-shadow:0 14px 40px #6b4f2612}.form{flex-direction:column;gap:14px;display:flex}.form label{color:var(--ink2);flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.form input,.form select,.form textarea{font-family:var(--serif);color:var(--ink);background:var(--field);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:18px;font-weight:500}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--gold);outline-offset:1px}.form .row2{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:560px){.form .row2{grid-template-columns:1fr 1fr}}.form button[disabled]{opacity:.55;cursor:not-allowed}.form .hp{display:none}.form-err{color:#9b2c1f;font-size:16px}.form-done h3{margin-bottom:14px;font-size:28px}.brand img{width:84px;height:auto;display:block}.brand .mark-dark,:root[data-theme=black] .brand .mark-light{display:none}:root[data-theme=black] .brand .mark-dark{display:block}.burger{display:none}@media (max-width:900px){.site-head .wrap{padding:12px 18px}.nav{display:none}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;display:flex}.burger span{background:var(--ink);border-radius:2px;width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.burger.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:70;background:var(--paper);border-top:1px solid var(--line);flex-direction:column;padding:12px 22px 32px;display:flex;position:fixed;inset:68px 0 0;overflow-y:auto}.mobile-menu a{font-family:var(--serif);color:var(--ink);border-bottom:1px solid var(--line);padding:14px 2px;font-size:26px;font-weight:600}.mobile-menu a:hover{text-decoration:none}.mobile-menu .btn{text-align:center;color:#2a1e0a;border-bottom:0;margin-top:24px}}@media (max-width:760px){.section{padding:34px 0}}.head-row{grid-template-columns:1fr;align-items:end;gap:10px 48px;margin-bottom:26px;display:grid}@media (min-width:900px){.head-row{grid-template-columns:1.1fr 1fr}}.head-row .eyebrow{margin-bottom:8px;display:block}.head-row h2{font-size:clamp(28px,3.4vw,40px)}.head-row p{color:var(--ink2);margin:0;font-size:clamp(17px,1.7vw,20px)}.head-row .inline-link{letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:15px;font-weight:600;display:inline-block}.intro{grid-template-columns:1fr;align-items:center;gap:34px;display:grid}@media (min-width:960px){.intro{grid-template-columns:1.15fr 1fr}}.intro h1{font-size:clamp(34px,4.6vw,58px);line-height:1.02}.live-panel{background:var(--band);color:#f4eedd;border-radius:16px;padding:24px 24px 18px;box-shadow:0 18px 44px #1b1b1b2e}.live-head{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-hi);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.pulse{background:#5fbf7a;border-radius:50%;width:9px;height:9px;animation:2s infinite pulse;box-shadow:0 0 #5fbf7ab3}@keyframes pulse{0%{box-shadow:0 0 #5fbf7a99}70%{box-shadow:0 0 0 10px #5fbf7a00}to{box-shadow:0 0 #5fbf7a00}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.live-grid{background:#f4eedd24;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid;overflow:hidden}.live-cell{background:var(--band);padding:14px 14px 12px}.live-cell b{color:#fbf7ec;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.05;display:block}.live-cell span{color:#cfc6b2;margin-top:4px;font-size:14.5px;line-height:1.35;display:block}.live-foot{color:#cfc6b2;margin-top:14px;font-size:15px}.live-foot a{color:var(--gold-hi);font-weight:600}.section.dark{background:var(--band);color:#f4eedd;border-bottom:0}.section.dark h2,.section.dark h3{color:#fbf7ec}.section.dark .eyebrow{color:var(--gold-hi)}.section.dark .head-row p{color:#cfc6b2}.section.dark .head-row .inline-link{color:var(--gold-hi)}.section.dark .rung{border-color:#3a3830;border-top-color:var(--gold);background:#262521}.section.dark .rung p{color:#cfc6b2}.section.dark .rung-price{color:#fbf7ec}.section.dark .rung .rung-job,.section.dark .rung-step{color:var(--gold-hi)}.duo{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:960px){.duo{grid-template-columns:1fr 1fr;gap:40px}}.duo h2{margin-bottom:14px;font-size:clamp(26px,3vw,36px)}.rows{border-top:1px solid var(--line);flex-direction:column;display:flex}.rows>*{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:14px 2px;display:grid}.rows h3{margin:0;font-size:22px}.rows p{color:var(--ink2);grid-column:1/-1;margin:0;font-size:16px}.rows .go{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);font-size:13px;font-weight:600}a.row:hover{background:var(--gold-soft);text-decoration:none}.stack{flex-direction:column;gap:14px;display:flex}.cta-strip{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:16px;grid-template-columns:1fr;align-items:center;gap:18px;padding:26px 28px;display:grid}@media (min-width:900px){.cta-strip{grid-template-columns:1fr auto;padding:28px 36px}}.cta-strip h2{font-size:clamp(24px,2.8vw,34px)}.cta-strip p{color:var(--ink2);max-width:62ch;margin:6px 0 0;font-size:17px}.page-top{grid-template-columns:1fr;align-items:end;gap:14px 48px;display:grid}@media (min-width:900px){.page-top{grid-template-columns:1.1fr 1fr}}.page-top h1{margin-top:8px;font-size:clamp(32px,4vw,50px);line-height:1.04}.subnav{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.subnav a{border:1px solid var(--border);color:var(--ink2);background:var(--card);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600}.subnav a:hover,.subnav a[aria-current=page]{border-color:var(--gold);color:var(--ink);background:var(--gold-soft);text-decoration:none}.nav-item{position:relative}.nav-item>a:after{content:"▾";color:var(--gold-ink);margin-left:5px;font-size:12px}.dropdown{z-index:40;padding-top:12px;display:none;position:absolute;top:100%;left:-16px}.dropdown-inner{background:var(--card);border:1px solid var(--border);border-radius:12px;gap:2px;min-width:300px;padding:10px;display:grid;box-shadow:0 18px 40px #1b1b1b1f}.dropdown-inner a{color:var(--ink);border-radius:8px;padding:9px 12px;font-size:17px;display:block}.dropdown-inner a small{color:var(--ink3);font-size:14px;font-weight:500;display:block}.dropdown-inner a:hover{background:var(--gold-soft);text-decoration:none}@media (min-width:761px){.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{display:block}}@media (max-width:760px){.nav-item>a:after{content:none}}.grid.four{grid-template-columns:1fr}@media (min-width:720px){.grid.four{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.grid.four{grid-template-columns:repeat(4,1fr)}}.card.accent{background:var(--band);border-color:var(--band)}.card.accent h3{color:#fbf7ec}.card.accent p{color:#cfc6b2}.card.accent .kick,.card.accent .go{color:var(--gold-hi)}.foot a.btn{color:#2a1e0a;display:inline-block}.card.accent .go{margin-top:8px}:root[data-theme=black]{--paper:#000;--paper2:#0b0b0a;--card:#141412;--ink:#f4eedd;--ink2:#cfc6b2;--ink3:#958c79;--gold:#c9a465;--gold-ink:#d9b77e;--gold-hi:#e3c48f;--gold-lo:#8a6a3a;--gold-soft:#2a2419;--gold-line:#4a3d26;--band:#141412;--head-bg:#000000db;--field:#1c1c19;--line:#242420;--border:#2a2a26;--good:#6fbf83;--hold:#d9b77e}:root[data-theme=black] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=black] .section.dark{border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line)}:root[data-theme=black] .live-panel{border:1px solid var(--gold-line);box-shadow:0 18px 44px #00000073}:root[data-theme=black] .card.accent{border-color:var(--gold-line)}:root[data-theme=black] a.card:hover{box-shadow:0 14px 34px #00000080}:root[data-theme=black] .cta-strip{border-color:var(--gold-line);background:linear-gradient(135deg,#221d14,#16130e)}.theme-switch{z-index:60;background:var(--card);border:1px solid var(--border);border-radius:999px;gap:4px;padding:4px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 28px #0000002e}.theme-switch button{font-family:var(--serif);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:15px;font-weight:600}.theme-switch button[aria-pressed=true]{background:var(--gold);color:#2a1e0a}.nav a.btn,.nav a.btn:hover{color:#2a1e0a}:root[data-theme=black] .hero video{filter:brightness(.8)saturate(.92)contrast(1.06)}:root[data-theme=black] .hero:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(75% 85% at 50% 45%,#0000 55%,#0000008c 100%),linear-gradient(#00000059 0,#0000 14% 90%,#000 100%);position:absolute;inset:0}.center{text-align:center}.eyebrow.center{text-align:center;display:block}.center-head{text-align:center;max-width:720px;margin:0 auto 28px}.center-head .eyebrow{margin-bottom:8px;display:block}.center-head h2{font-size:clamp(28px,3.6vw,42px)}.inline-link{letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:600}.proof-grid{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:26px;display:grid}@media (min-width:900px){.proof-grid{grid-template-columns:repeat(4,1fr)}}.proof-item{text-align:center}.proof-band{background:var(--paper)}.proof-item b{font-family:var(--serif);background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1;display:block}.proof-item span{color:var(--ink);margin-top:10px;font-size:clamp(15px,1.6vw,18px);line-height:1.35;display:block}.proof-item small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-top:6px;font-size:12.5px;display:block}.step-row{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.step-row{grid-template-columns:repeat(4,1fr)}}.step-row li{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:10px;padding:20px 20px 18px}.step-n{font-family:var(--wordmark);letter-spacing:.12em;color:var(--gold-ink);font-size:13px}.step-row h3{margin:6px 0;font-size:24px}.step-row p{color:var(--ink2);margin:0;font-size:16px;line-height:1.45}@media (max-width:900px){.site-head{background:var(--paper)}}@media (min-width:901px){.site-head{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (max-width:640px){.step-row li{padding:16px 14px 14px}.step-row h3{font-size:21px}.step-row p{font-size:15px}}.site-head .brand img{width:78px}.site-head .brand .wm{letter-spacing:.12em;white-space:nowrap;font-size:11.5px;line-height:1}body{font-size:19px;line-height:1.6}.lede{font-size:clamp(19px,2vw,22px);line-height:1.55}.card p{font-size:17.5px;line-height:1.55}.rows p,.skills li{font-size:18px}.faq details p{font-size:18px;line-height:1.6}.faq summary{font-size:20px}.steps li{font-size:18.5px;line-height:1.5}.page-top{max-width:760px;display:block}.page-top h1{margin:8px 0 0;font-size:clamp(34px,5vw,54px);line-height:1.05}.page-top .kicker{color:var(--ink2);margin:14px 0 0;font-size:clamp(19px,2.2vw,22px);font-style:italic}.page-top .lede{margin:16px 0 0}.page-top .ctas{margin-top:22px}.sec-title{margin:0 0 18px;font-size:clamp(26px,3.2vw,36px)}.facts{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:760px){.facts{grid-template-columns:1.6fr 1fr}}.fact{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--gold);border-radius:10px;padding:20px 22px}.fact .kick{margin-bottom:6px;display:block}.fact p{color:var(--ink);margin:0;font-size:20px;font-weight:600;line-height:1.45}.fact a{letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:15px;font-weight:600;display:inline-block}.wrap.readable>*{max-width:760px}:root{--slate:#232a30;--slate2:#171c20;--slate-ink:#efe9dc;--slate-ink2:#c9c1b0}:root[data-theme=black]{--slate:#15130f;--slate2:#0b0b0a}.site-head .brand img.mark-light,.site-head .brand img.mark-dark{width:74px}.site-head .brand img.wm-img{width:118px;height:auto}.site-head .brand .wm-dark,:root[data-theme=black] .site-head .brand .wm-light{display:none}:root[data-theme=black] .site-head .brand .wm-dark{display:block}@media (max-width:900px){.mobile-menu{top:82px}}@media (max-width:760px){.hero{aspect-ratio:auto;height:min(64vw + 72px,340px)}.hero video{object-fit:cover;object-position:50% 50%}.hero .cta-hot{width:36%;height:10%;bottom:11%}}.page-hero{background:linear-gradient(160deg,var(--slate) 0%,var(--slate2) 100%);color:var(--slate-ink);border-bottom:3px solid var(--gold);padding:64px 0 56px;position:relative;overflow:hidden}.page-hero:after{content:"";opacity:.08;pointer-events:none;background:url(/brand/mark-dark.png) 100% 100%/contain no-repeat;width:340px;height:120px;position:absolute;bottom:-30px;right:-40px}.page-hero h1{color:#fbf7ec;max-width:22ch;margin:10px 0 0;font-size:clamp(34px,5vw,56px);line-height:1.05}.page-hero .kicker{color:var(--slate-ink2);max-width:60ch;margin:14px 0 0;font-size:clamp(19px,2.2vw,22px);font-style:italic}.page-hero .lede{color:var(--slate-ink);max-width:62ch;margin:18px 0 0}.page-hero .btn.ghost{color:#fbf7ec;border-color:#fbf7ec59}@media (max-width:760px){.page-hero{padding:44px 0 40px}}.body-sections .sec{border-bottom:1px solid var(--line);padding:44px 0}.body-sections .sec:nth-child(2n){background:var(--paper2)}.body-sections .sec h2{margin:0 0 14px;font-size:clamp(26px,3.2vw,36px)}.body-sections .sec p{color:var(--ink2);margin:0 0 14px;font-size:19px;line-height:1.65}.body-sections .sec .skills{margin-top:6px}.body-sections .inner{max-width:780px}.table{border-collapse:collapse;width:100%;margin-top:10px;font-size:18px}.table th{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);text-align:left;border-bottom:2px solid var(--gold-line);padding:10px 12px;font-size:13px}.table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:13px 12px}.table td.price{white-space:nowrap;color:var(--ink);font-weight:600}.table td small{color:var(--ink3);margin-top:2px;font-size:15px;display:block}@media (max-width:640px){.table{font-size:16px}.table th,.table td{padding:10px 6px}}.foot{background:linear-gradient(180deg,var(--slate) 0%,var(--slate2) 100%);border-top:3px solid var(--gold);color:var(--slate-ink2);padding:52px 0 36px}.foot .cols{grid-template-columns:1fr;gap:34px;display:grid}@media (min-width:700px){.foot .cols{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.foot .cols{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}}.foot h4{color:var(--gold-hi);letter-spacing:.18em;margin:0 0 14px;font-size:13px}.foot a{color:var(--slate-ink);margin:0 0 10px;font-size:17px;display:block}.foot a:hover{color:#fff;text-decoration:none}.foot .lede{color:var(--slate-ink2)!important}.foot .brand{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:6px}.foot .brand img{width:auto}.foot .brand .f-mark{width:80px;height:auto}.foot .brand .f-wm{width:150px;height:auto}.foot .btm{color:var(--slate-ink2);border-top:1px solid #efe9dc24;margin-top:40px;padding-top:20px}.foot .stratline{color:var(--slate-ink2)}.coo-band{background:var(--paper)}.coo-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.coo-list li{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--gold);border-radius:10px;padding:16px 18px}.coo-list b{color:var(--ink);font-size:21px;display:block}.coo-list span{color:var(--ink2);margin-top:4px;font-size:17px;line-height:1.5;display:block}.step-row.three{grid-template-columns:1fr}@media (min-width:760px){.step-row.three{grid-template-columns:repeat(3,1fr)}}.founder-row{grid-template-columns:1fr;align-items:start;gap:26px;display:grid}@media (min-width:760px){.founder-row{grid-template-columns:220px 1fr;gap:40px}}.founder-photo{object-fit:cover;border:1px solid var(--border);border-radius:14px;width:220px;height:220px;box-shadow:0 12px 30px #1b1b1b1f}.case .inner{max-width:860px}.case h2{margin:8px 0 14px;font-size:clamp(28px,3.6vw,42px)}.case h3{margin:26px 0 8px;font-size:24px}.case p{color:var(--ink2);margin:0 0 14px;font-size:19px;line-height:1.65}.case-stats{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 8px;display:grid}@media (min-width:760px){.case-stats{grid-template-columns:repeat(4,1fr)}}.case-stats div{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:10px;padding:14px 16px}.case-stats b{color:var(--gold-ink);font-size:clamp(28px,3.4vw,38px);line-height:1.05;display:block}.case-stats span{color:var(--ink2);margin-top:6px;font-size:15.5px;line-height:1.4;display:block}.card.agent p{font-size:16.5px}.org-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:700px){.org-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.org-grid{grid-template-columns:repeat(3,1fr)}}.org-card{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:12px;padding:18px 20px}.org-card h3{margin:6px 0 8px;font-size:23px}.org-card p{color:var(--ink2);margin:0;font-size:16.5px;line-height:1.5}.org-card .org-big{color:var(--ink);margin-bottom:6px}.org-card .org-big b{color:var(--gold-ink);margin-right:6px;font-size:34px;line-height:1}.split>*{min-width:0}@media (max-width:520px){.foot .stratline{letter-spacing:.12em;white-space:normal;font-size:12px}}:root,:root[data-theme=black]{--slate:#7a5b2c;--slate2:#5b4320;--slate-ink:#fbf4e4;--slate-ink2:#efe0c2;--gold-light:#f1d9a6}.page-hero .eyebrow{color:var(--gold-light)}.page-hero .btn{color:#3a2a12;background:#fbf4e4;border-color:#fbf4e4}.foot{border-top:3px solid var(--gold-light)}.foot h4{color:var(--gold-light)}.foot .btm{border-top-color:#fbf4e438}.foot a.btn{color:#3a2a12;background:#fbf4e4}.brand .wm{font-family:var(--wordmark);letter-spacing:.08em;white-space:nowrap;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-weight:700;line-height:1}.brand .wm b{color:var(--gold-ink);-webkit-text-fill-color:currentColor;background:0 0;font-weight:700}.site-head .brand .wm{font-size:12.5px}:root[data-theme=black] .site-head .brand .wm{color:#f4eedd}:root[data-theme=black] .site-head .brand .wm b{color:var(--gold-hi)}.foot .brand .wm{color:#fbf4e4;font-size:17px}.foot .brand .wm b{color:var(--gold-light)}.call-demo{grid-template-columns:1fr;align-items:center;gap:26px;display:grid}@media (min-width:760px){.call-demo{grid-template-columns:300px 1fr;gap:44px}}.call-demo video{border:1px solid var(--border);background:#000;border-radius:16px;justify-self:center;width:100%;max-width:300px;height:auto;box-shadow:0 14px 34px #1b1b1b29}.page-hero .btn.ghost{color:#fbf4e4;background:0 0;border:1px solid #fbf4e499}:root,:root[data-theme=black]{--slate:#b08843;--slate2:#98723a;--slate-ink:#fff8ea;--slate-ink2:#fbebcb;--gold-light:#ffe3a8;--strip:#f3d9a0}@media (min-width:901px){.site-head{-webkit-backdrop-filter:none;backdrop-filter:none}}.site-head .brand{flex-direction:column;align-items:flex-start;gap:5px}.site-head .brand img.mark-gold{width:66px;height:auto;display:block}.site-head .brand .wm{width:136px;height:auto;display:block}.page-hero{border-top:0;border-bottom:3px solid var(--strip);padding:34px 0 30px}.page-hero .lede{margin-top:12px}.page-hero .kicker{margin-top:10px}.page-hero .ctas{margin-top:16px}@media (max-width:760px){.page-hero{padding:24px 0 22px}}.eyebrow{font-family:var(--wordmark);letter-spacing:.2em;font-size:11.5px;font-weight:700}.section h2,.sec-title{letter-spacing:-.005em}.head-row h2,.center-head h2,.sec-title{font-size:clamp(30px,3.8vw,44px);line-height:1.08}.center-head .eyebrow:after,.head-row .eyebrow:after{content:"";background:var(--gold);width:38px;height:2px;margin-top:8px;display:block}.center-head .eyebrow:after{margin-left:auto;margin-right:auto}.body-sections .sec h2{border-top:2px solid var(--gold-line);padding-top:4px;font-size:clamp(26px,3vw,34px);display:inline-block}.foot{text-align:center;border-top:3px solid var(--strip);background:linear-gradient(#b08843,#98723a);padding:26px 0 18px}.foot-inner{flex-direction:column;align-items:center;gap:10px;display:flex}.foot-brand{flex-direction:column;align-items:center;gap:5px;display:flex}.foot-brand img{width:62px;height:auto}.foot-brand .wm{width:150px;height:auto}.foot-line{color:#fff8ea;margin:0;font-size:16.5px}.foot-links{flex-wrap:wrap;justify-content:center;gap:4px 18px;max-width:900px;display:flex}.foot-links a{color:#fff8ea;margin:0;font-size:15.5px;display:inline}.foot-links a:hover{color:#fff;text-decoration:underline}.foot-legal{color:#fbebcb;margin:4px 0 0;font-size:13.5px}.foot-legal a{color:#fbebcb;font-size:13.5px;display:inline}:root,:root[data-theme=black]{--brand-gold:#be9961;--on-gold:#1e160a;--on-gold2:#3a2c15;--strip:#f6e7c8}.site-head,.site-head:is(*){background:var(--brand-gold)!important}.wm{filter:drop-shadow(0 1px 1.2px #281a068c)}.wm .wm-tw{fill:#fffdf6}.wm .wm-ai{fill:#fff0cf}.page-hero{background:var(--brand-gold);color:var(--on-gold)}.page-hero .eyebrow,.page-hero h1,.page-hero .lede,.page-hero .kicker{color:var(--on-gold)}.page-hero .kicker{color:var(--on-gold2)}.page-hero .btn{background:var(--on-gold);color:#fff6e3;border-color:var(--on-gold)}.page-hero .btn:hover{color:#fff;background:#000}.page-hero .btn.ghost{color:var(--on-gold);border:1px solid var(--on-gold);background:0 0}.page-hero .btn.ghost:hover{color:#000;background:#1e160a14}.page-hero .tbd{color:#6b3a12;background:#fff6e3;border-color:#c8733a}.foot{background:var(--brand-gold)}.foot-line,.foot-links a{color:var(--on-gold)}.card.agent .kick{font-family:var(--wordmark);letter-spacing:.12em;color:var(--gold-ink);font-size:12px}.card.agent .agent-proof{color:var(--ink3);margin-top:10px;font-size:15.5px;font-style:italic}.price-group{margin-top:18px}.price-group h3{font-family:var(--wordmark);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 4px;font-size:12px}.problem-row{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}@media (min-width:900px){.problem-row{grid-template-columns:1fr 1.05fr;gap:48px}}.problem-row .fix{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--brand-gold);border-radius:12px;padding:20px 22px}.problem-row .fix .kick{margin-bottom:6px;display:block}.problem-row .fix p{margin:0 0 10px;font-size:18px;line-height:1.6}.founder-quote{border-left:4px solid var(--brand-gold);background:var(--card);color:var(--ink);margin:6px 0 16px;padding:12px 18px;font-size:19px;font-style:italic;line-height:1.55}@media (min-width:901px){.site-head .brand .wm{width:168px}.site-head .brand img.mark-gold{width:78px}}.site-head{border-bottom-width:4px}.site-head .brand img.logo{filter:drop-shadow(0 1px 1.5px #1e140673);width:auto;height:44px;display:block}@media (min-width:901px){.site-head .brand img.logo{height:52px}}.foot-brand img.logo{filter:drop-shadow(0 1px 1.5px #1e140673);width:auto;height:62px}@media (min-width:761px){.hero{aspect-ratio:auto;height:calc(100svh - 78px);min-height:460px;max-height:980px}.hero video{object-fit:cover;object-position:50% 58%}.hero .cta-hot{width:30%;height:9%;bottom:12%}}.hero .fog{pointer-events:none;z-index:1;background-repeat:repeat-x;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(30% 42% at 50% 62%,#0000 60%,#000 100%);mask-image:radial-gradient(30% 42% at 50% 62%,#0000 60%,#000 100%)}.hero .fog-a{opacity:.42;background-image:url(/hero/fog.webp);background-size:2048px 100%;height:62%;animation:80s linear infinite fog-drift}.hero .fog-b{opacity:.3;background-image:url(/hero/fog.webp);background-size:1500px 100%;height:48%;animation:55s linear infinite fog-drift-b}@keyframes fog-drift{0%{background-position:0 100%}to{background-position:-2048px 100%}}@keyframes fog-drift-b{0%{background-position:0 100%}to{background-position:1500px 100%}}@media (prefers-reduced-motion:reduce){.hero .fog{animation:none}}.hero .cta-hot{z-index:2}.site-head .brand img.logo{filter:none}.page-hero{background:radial-gradient(55% 90% at 22% 0,#ffecbe8c,#0000 70%),linear-gradient(#e2be7c 0%,#cfa563 45%,#bf9353 100%);border-top:0;border-bottom:3px solid #8e6a34;box-shadow:inset 0 -18px 30px -24px #5a3c1473}.page-hero:after{opacity:.12}.foot{background:#0e0d0b;border-top:3px solid #bf9353}.foot-line,.foot-links a{color:#efe6d4}.foot-links a:hover{color:#e4c07f}.foot-legal,.foot-legal a{color:#a89c84}.foot-brand img.logo{filter:none;height:70px}.center-head h2,.head-row h2,.sec-title,.body-sections .sec h2,.case h2,.coo-band h2,.cta-band h2,.proof-band .eyebrow,.page-hero h1{font-family:var(--wordmark);text-transform:uppercase;letter-spacing:.035em;font-weight:700;line-height:1.15}.page-hero h1{max-width:30ch;margin-left:auto;margin-right:auto;font-size:clamp(24px,3.2vw,38px)}.page-hero .wrap{text-align:center}.page-hero .lede,.page-hero .kicker{margin-left:auto;margin-right:auto}.page-hero .ctas{justify-content:center}.head-row{text-align:center;justify-items:center;grid-template-columns:1fr!important}.head-row p{max-width:62ch}.head-row .eyebrow:after{margin-left:auto;margin-right:auto}.body-sections .sec h2{text-align:center;border-top:0;padding-top:0;display:block}.body-sections .sec h2:after{content:"";background:var(--gold);width:38px;height:2px;margin:10px auto 0;display:block}.case .eyebrow,.case h2{text-align:center;display:block}.case h3,.sec-title{text-align:center}.founder-row .sec-title,.coo-band h2{text-align:left}.pkg-grid{grid-template-columns:1fr}@media (min-width:700px){.pkg-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.pkg-grid{grid-template-columns:repeat(5,1fr)}}.card.pkg{text-align:center}.card.pkg h3{font-family:var(--wordmark);letter-spacing:.08em;text-transform:uppercase;font-size:15px}.pkg-price{font-family:var(--wordmark);color:var(--gold-ink);margin:6px 0 10px;font-size:28px;font-weight:700}.card.pkg p{font-size:16px}.price-cols{grid-template-columns:1fr;gap:34px;display:grid}@media (min-width:900px){.price-cols{grid-template-columns:1fr 1fr;gap:56px}}.price-list{margin:0;padding:0;list-style:none}.price-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.price-list span{font-size:18px}.price-list small{color:var(--ink3);font-size:14.5px;display:block}.price-list b{white-space:nowrap;color:var(--gold-ink);font-size:17px}.estimator{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:960px){.estimator{grid-template-columns:1fr 320px;align-items:start}}.est-groups{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:700px){.est-groups{grid-template-columns:1fr 1fr}}.est-group{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:0;padding:12px 16px 10px}.est-group legend{font-family:var(--wordmark);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);padding:0 6px;font-size:11.5px}.est-item{cursor:pointer;border-bottom:1px dashed var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:7px 0;font-size:16.5px;display:grid}.est-item:last-child{border-bottom:0}.est-item b{color:var(--ink2);white-space:nowrap;font-size:15px}.est-item input[type=checkbox]{accent-color:#bf9353;width:18px;height:18px}.est-extra{grid-template-columns:1fr 70px}.est-extra input{border:1px solid var(--border);border-radius:8px;width:64px;padding:6px;font-size:16px}.est-total{color:#efe6d4;text-align:center;background:#0e0d0b;border-radius:14px;padding:20px;position:sticky;top:96px}.est-total div{border-bottom:1px solid #efe6d426;justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.est-total span{letter-spacing:.08em;text-transform:uppercase;color:#c9bba0;font-size:15px}.est-total b{font-family:var(--wordmark);color:#e4c07f;font-size:24px}.est-total p{color:#c9bba0;margin:12px 0;font-size:14.5px}.luna-band{color:#efe6d4;background:#0e0d0b}.luna-band .eyebrow{color:#e4c07f}.luna-band h2{color:#fbf4e8}.luna-band .lede{color:#d9ceb8;max-width:62ch;margin-left:auto;margin-right:auto}.luna-band .proof-item b{color:#e4c07f}.luna-band .proof-item span{color:#d9ceb8}.luna-band .inline-link{color:#e4c07f}.coo-duo{grid-template-columns:1fr;align-items:start;gap:26px;max-width:1000px;margin:0 auto;display:grid}@media (min-width:800px){.coo-duo{grid-template-columns:220px 1fr;gap:40px}}.coo-duo .founder-photo{justify-self:center}.founder-quote cite{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);margin-top:8px;font-size:15px;font-style:normal;display:block}.center-head h2,.head-row h2,.sec-title,.body-sections .sec h2,.case h2,.coo-band h2,.cta-band h2,.page-hero h1{font-family:var(--serif);text-transform:none;letter-spacing:-.005em;font-weight:600;line-height:1.1}.center-head h2,.head-row h2,.sec-title,.body-sections .sec h2,.case h2,.coo-band h2{font-size:clamp(28px,3.4vw,40px)}.page-hero h1{max-width:24ch;font-size:clamp(32px,4.4vw,50px)}.cta-band h2{font-size:clamp(26px,3vw,34px)}.eyebrow{font-family:var(--wordmark);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(14px,1.5vw,17px);font-weight:700}.proof-band .eyebrow{font-family:var(--wordmark)}.site-head,.site-head:is(*){border-bottom:2px solid #bf9353;background:#0e0d0b!important}.site-head .nav>a,.site-head .nav-item>a{color:#efe6d4}.site-head .nav>a:hover,.site-head .nav-item>a:hover{color:#e4c07f}.site-head .nav-item>a:after{color:#c99e59}.site-head .burger span{background:#c99e59}.quote{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:960px){.quote{grid-template-columns:1fr 340px;align-items:start}}.quote .est-total input,.quote .est-total textarea{color:#efe6d4;width:100%;font:inherit;background:#1a1814;border:1px solid #3a342a;border-radius:8px;margin:6px 0;padding:10px 12px;font-size:16px}.quote .est-total .btn{width:100%;margin-top:8px}.quote .est-total .btn:disabled{opacity:.5;cursor:not-allowed}.hp{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.pkg-list{text-align:left;margin:6px 0 0;padding:0;list-style:none}.pkg-list li{border-top:1px solid var(--line);padding:5px 0 5px 18px;font-size:15.5px;position:relative}.pkg-list li:before{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:13px;left:2px;transform:rotate(45deg)}.coo-tiers{max-width:860px;margin:0 auto}.coo-row{grid-template-columns:1fr;gap:14px;max-width:1000px;margin:0 auto;display:grid}@media (min-width:800px){.coo-row{grid-template-columns:repeat(3,1fr)}}.case-h{text-align:center;margin:28px 0 8px;font-size:clamp(24px,2.8vw,32px)}.case-cards{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:800px){.case-cards{grid-template-columns:1fr 1fr}}.case-card .case-stats{margin:12px 0;grid-template-columns:1fr 1fr!important}.case-card h3{margin:6px 0;font-size:24px}.book-call{flex-direction:column;align-items:stretch;gap:10px;max-width:420px;display:flex}.book-call .btn{text-align:center}.book-call .btn small{opacity:.75;margin-left:6px;font-size:13px;display:inline}.btn.ghost-dark{color:var(--ink);border:1px solid var(--ink3);background:0 0}.btn.ghost-dark:hover{border-color:var(--ink);color:var(--ink)}.zion-band{background:var(--paper2)}.quote-main{flex-direction:column;gap:14px;display:flex}.q-grid{grid-template-columns:1fr;gap:10px;padding:6px 0 4px;display:grid}@media (min-width:700px){.q-grid{grid-template-columns:1fr 1fr}}.q-grid input,.q-grid select,.q-fill{border:1px solid var(--border);width:100%;font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-size:16px}.q-fill{width:calc(100% - 32px);margin:0 0 8px 32px}.q-step{font-family:var(--wordmark);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin:6px 0 0;font-size:13px}details.est-group summary{font-family:var(--wordmark);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);cursor:pointer;padding:4px 0;font-size:11.5px}.estimate-done{max-width:640px;margin:0 auto}.est-sum{margin:14px 0;font-size:18px}.coo-dark{color:#efe6d4;background:#0e0d0b;border-top:2px solid #bf9353;border-bottom:2px solid #bf9353}.coo-dark .eyebrow{color:#e4c07f}.coo-dark .center-head .eyebrow:after{background:#bf9353}.coo-dark h2{color:#fbf4e8}.coo-dark .card.pkg{color:#efe6d4;background:#171512;border:1px solid #3a3226}.coo-dark .card.pkg h3,.coo-dark .card.pkg .pkg-price{color:#e4c07f}.coo-dark .card.pkg p{color:#d9ceb8}.coo-dark .card.pkg.accent{background:linear-gradient(#e2be7c,#bf9353);border-color:#bf9353}.coo-dark .card.pkg.accent h3,.coo-dark .card.pkg.accent .pkg-price,.coo-dark .card.pkg.accent p{color:#1b1409}.coo-dark .inline-link{color:#e4c07f}.coo-dark .coo-lede{color:#d9ceb8;max-width:760px;margin:0 auto 26px}.coo-dark .pkg-list li{color:#d9ceb8;border-top-color:#3a3226}.coo-dark .card.pkg.accent .pkg-list li{color:#1b1409;border-top-color:#1b140940}.coo-dark .card.pkg.accent .pkg-list li:before{background:#1b1409}.coo-sizes{max-width:860px;margin:26px auto 0}.coo-dark .price-list li{border-bottom-color:#3a3226}.coo-dark .price-list span{color:#efe6d4}.coo-dark .price-list b{color:#e4c07f}.coo-dark .coo-sizes .small{color:#b9ae98;margin-top:14px}@media (max-width:560px){.coo-sizes .price-list li{flex-direction:column;gap:2px}.coo-sizes .price-list b{white-space:normal}}.book-joint{margin:4px 0 0;font-size:16.5px}.hero.hero-still{aspect-ratio:auto;background:#0b0a08;justify-content:center;height:auto;min-height:0;max-height:none;line-height:0;display:flex;position:relative;overflow:hidden}.hero-still .hero-bg{filter:blur(18px)brightness(.8);background:url(/hero/hero-approved-blur.jpg) 50%/cover no-repeat;position:absolute;inset:-40px;transform:scale(1.05)}.hero-still .hero-frame{z-index:1;width:100%;position:relative}.hero-still .hero-frame img{width:100%;height:auto;display:block}.hero-still .cta-hot{z-index:3;width:68%;height:8%;position:absolute;top:78%;bottom:auto;left:16%;transform:none}.hero-still .fog{opacity:.35;height:14%;-webkit-mask-image:none;mask-image:none}@media (min-width:761px){.hero.hero-still{height:calc(100svh - 78px);min-height:560px}.hero-still .hero-frame{aspect-ratio:852/1411;width:auto;height:100%;box-shadow:0 0 80px 30px #0000008c}.hero-still .hero-frame img{width:auto;height:100%}}.eyebrow,.q-step,.price-group h3,.card.pkg h3,.est-group legend,details.est-group summary,.card.agent .kick{font-weight:400!important}.pkg-price,.est-total b{font-weight:400}.est-group{min-width:0;overflow:hidden}.est-groups{grid-template-columns:1fr!important}@media (min-width:1180px){.est-groups{grid-template-columns:1fr 1fr!important}}.est-item{grid-template-columns:20px minmax(0,1fr) auto;align-items:start}.est-item input[type=checkbox]{margin-top:4px}.est-item span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.est-item b{text-align:right;padding-left:8px;font-size:14.5px}.q-fill{width:calc(100% - 30px);margin-left:30px}.quote .est-total{min-width:0}.est-total p{overflow-wrap:anywhere}@media (min-width:761px){.hero-still .hero-frame{aspect-ratio:948/1660}}.hero-still .cta-hot{width:68%;height:7.4%;top:74.8%;left:16%}.hero-still .fog{animation-duration:60s}.hero-still .fog-valley{opacity:.55;background-image:url(/hero/fog.webp);background-size:1400px 100%;height:21%;animation:70s linear infinite fog-drift;top:25%;bottom:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.hero-still .fog-floor{opacity:.5;background-image:url(/hero/fog.webp);background-size:1200px 100%;height:15%;animation:50s linear infinite fog-drift-b;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.quote,.quote .est-groups,.quote .est-group{text-align:left}.quote .est-group{padding:14px 16px 10px;position:relative}.quote .est-group legend{float:left;border-bottom:1px solid var(--line);text-align:left;width:100%;margin:0 0 6px;padding:0 0 8px}.quote .est-group legend+*,.quote .est-group>div,.quote .est-group .q-grid{clear:both}.quote .q-step{text-align:left}.quote details.est-group summary{padding:0 0 4px}@media (min-width:761px){.hero-still .hero-frame{aspect-ratio:948/1596}}.hero-still .cta-hot{height:7.5%;top:73.9%}@media (min-width:761px){.hero.hero-still{background:#0a0908;height:calc(100svh - 80px);min-height:520px;display:block}.hero-still .hero-bg{display:none}.hero-still .hero-frame{width:max(100%,1.77778*max(100svh - 80px,520px));height:auto;box-shadow:none;position:absolute;bottom:0;left:50%;transform:translate(-50%);aspect-ratio:1920/1080!important}.hero-still .hero-frame img{width:100%;height:auto}.hero-still .cta-hot{width:28.9%;height:9.6%;top:81.6%;left:35.5%}.hero-still .fog-valley{height:14%;top:30%}.hero-still .fog-floor{height:8%}}.why-band{background:var(--paper2)}.why-band h2{max-width:24ch;margin-left:auto;margin-right:auto}.why-band .lede{max-width:64ch;margin-left:auto;margin-right:auto}.chat-fab{z-index:60;color:#1b1409;font-family:var(--serif);cursor:pointer;background:linear-gradient(#e2be7c,#bf9353);border:0;border-radius:999px;padding:13px 20px;font-size:17px;font-weight:600;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 26px #00000047}.chat-fab:hover{filter:brightness(1.05)}.chat-panel{z-index:61;color:#efe6d4;background:#0e0d0b;border:1px solid #3a3226;border-radius:16px;flex-direction:column;width:min(380px,100vw - 24px);height:min(560px,100svh - 110px);display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 20px 50px #0006}.chat-head{border-bottom:1px solid #2c261d;align-items:stretch;display:flex}.chat-tabs{flex:1;display:flex}.chat-tabs button{color:#a89c84;font-family:var(--wordmark);letter-spacing:.08em;cursor:pointer;text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 10px 10px;font-size:14px}.chat-tabs button small{font-family:var(--serif);letter-spacing:0;margin-top:2px;font-size:12.5px;display:block}.chat-tabs button.on{color:#e4c07f;border-bottom-color:#bf9353}.chat-x{color:#a89c84;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:26px}.chat-body{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.chat-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:10px 13px;font-size:16px;line-height:1.45}.chat-msg.bot{background:#1d1a15;border:1px solid #2c261d;align-self:flex-start}.chat-msg.me{color:#1b1409;background:#bf9353;align-self:flex-end}.chat-input{border-top:1px solid #2c261d;gap:8px;padding:10px;display:flex}.chat-input input{color:#efe6d4;min-width:0;font:inherit;background:#1a1814;border:1px solid #3a342a;border-radius:10px;flex:1;padding:10px 12px;font-size:16px}.chat-input button{color:#1b1409;cursor:pointer;background:#bf9353;border:0;border-radius:10px;padding:0 14px;font-weight:600}.chat-input button:disabled{opacity:.5;cursor:not-allowed}.chat-foot{color:#a89c84;margin:0;padding:0 12px 10px;font-size:13px}.chat-foot a{color:#e4c07f}.theme-switch{bottom:78px!important}.related-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.related-links a{font-size:18px}.disclosure{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.chat-ai-note{color:#a89c84;background:#12110e;border-bottom:1px solid #2c261d;margin:0;padding:8px 14px;font-size:12.5px}.legal .inner h2{display:block;text-align:left!important}.legal .inner h2:after{margin-left:0!important}.legal .inner p,.legal .inner li{font-size:17.5px}.form-consent{opacity:.85;margin:8px 0 0;line-height:1.45;font-size:13px!important}.form-consent a{text-decoration:underline}.page-hero .updated{letter-spacing:.04em;color:var(--slate-ink2);margin:14px 0 0;font-size:14px}.body-sections .inner,.case .inner{margin-left:auto;margin-right:auto}@media (min-width:760px){.facts{grid-template-columns:1fr 1fr}}.grid.three,.grid.four,.org-grid{flex-wrap:wrap;justify-content:center;display:flex}.grid.three>*,.grid.four>*,.org-grid>*{flex:0 100%;min-width:0}@media (min-width:720px){.grid.three>*,.grid.four>*,.org-grid>*{flex-basis:calc(50% - 8px)}}@media (min-width:1000px){.grid.three>*,.org-grid>*{flex-basis:calc(33.3333% - 10.6667px)}}@media (min-width:1100px){.grid.four>*{flex-basis:calc(25% - 12px)}}@media (min-width:1180px){.est-groups>:last-child:nth-child(odd){grid-column:1/-1}}.q-grid>:last-child:nth-child(odd){grid-column:1/-1}.pkg-grid{flex-wrap:wrap;justify-content:center;display:flex}.pkg-grid>*{flex:0 100%;min-width:0}@media (min-width:700px){.pkg-grid>*{flex-basis:calc(50% - 8px)}}@media (min-width:1100px){.pkg-grid>*{flex-basis:calc(20% - 12.8px)}}.wrap.readable>*{margin-left:auto;margin-right:auto}.cta-strip{text-align:center;justify-items:center;grid-template-columns:1fr!important}.cta-strip p{margin-left:auto;margin-right:auto}.step-row,.step-row.three{flex-wrap:wrap;justify-content:center;display:flex}.step-row>li{text-align:center;flex:0 100%;min-width:0}@media (min-width:640px){.step-row>li{flex-basis:calc(50% - 6px)}}@media (min-width:1000px){.step-row>li{flex-basis:calc(25% - 9px)}}@media (min-width:760px){.step-row.three>li{flex-basis:calc(33.3333% - 8px)}}.center-head,.center-head h2,.center-head p,.coo-band h2,.coo-band .lede,.grid .card,.pkg-grid .card,.org-card,.case-card,.coo-list li,.fact{text-align:center}.grid .card ul,.pkg-grid .card ul,.card .pkg-list,.card .skills{text-align:left;margin-left:auto;margin-right:auto;display:inline-block}.case-card .case-stats{justify-content:center}.fact .kick,.card .kick{text-align:center}.founder-row,.call-demo,.problem-row{text-align:center;justify-items:center;max-width:860px;margin-left:auto;margin-right:auto;grid-template-columns:1fr!important}.founder-row .sec-title,.founder-row .lede,.founder-row p,.call-demo .sec-title,.call-demo .lede{text-align:center}.founder-row .case-stats{justify-content:center}.founder-row blockquote{text-align:center;margin-left:auto;margin-right:auto}.problem-row .fix{border-left:1px solid var(--border);border-top:4px solid var(--brand-gold);text-align:center;width:100%}.wrap.readable>p.lede,.split>div:first-child{text-align:center}.split>div:first-child .skills{text-align:left;display:inline-block}.split>div:first-child .book-call{margin-left:auto;margin-right:auto}.split>div:first-child .rows,.faq h2,.faq>h2,.faq .sec-title{text-align:center}@media (min-width:760px){.founder-row{text-align:left;justify-items:stretch;max-width:1000px;grid-template-columns:220px minmax(0,1fr)!important}.founder-row .sec-title,.founder-row .lede,.founder-row p,.founder-row blockquote{text-align:left}.founder-row .case-stats{justify-content:flex-start}.call-demo{text-align:left;justify-items:stretch;max-width:940px;grid-template-columns:300px minmax(0,1fr)!important}.call-demo .sec-title,.call-demo .lede{text-align:left}}@media (min-width:900px){.problem-row{text-align:left;justify-items:stretch;max-width:1100px;grid-template-columns:1fr 1.05fr!important}.problem-row .sec-title,.problem-row .lede,.problem-row .eyebrow{text-align:left}.problem-row .fix{border-top:1px solid var(--border);border-left:4px solid var(--brand-gold);text-align:left}.split>div:first-child{text-align:left}.split>div:first-child .book-call{margin-left:0}}.pull-quote{text-align:center;background:var(--card);border:1px solid var(--border);border-top:4px solid var(--brand-gold);max-width:640px;font-family:var(--serif,inherit);color:var(--ink);border-radius:12px;margin:26px auto 4px;padding:22px 26px;font-size:clamp(22px,2.4vw,28px);font-style:italic;line-height:1.35}.pull-quote cite{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);margin-top:12px;font-size:13px;font-style:normal;display:block}@media (min-width:761px){.hero-still .hero-frame{width:max(100%,1.77683*max(100svh - 80px,520px));aspect-ratio:1672/941!important}.hero-still .cta-hot{width:30.5%;height:9.1%;top:80.5%;left:34.7%}.hero-still .fog-valley{opacity:.4;height:14%;top:36%}.hero-still .fog-floor{opacity:.4;height:9%}}.intro-band{background:var(--paper)}.intro-band h1{text-align:center;max-width:24ch;margin:6px auto 0;font-size:clamp(28px,3.6vw,42px);line-height:1.1}.intro-band .lede a{text-underline-offset:3px;text-decoration:underline}.socials{justify-content:center;gap:18px;margin:2px 0;display:flex}.socials a{width:38px;height:38px;color:inherit;opacity:.9;border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.socials a:hover{opacity:1;text-decoration:none}.foot .socials{color:#efe6d4}.foot .socials a:hover{color:#e4c07f}.foot-contact{color:#efe6d4;margin:0;font-size:15.5px}.foot-contact a{color:#efe6d4;display:inline}.foot-contact a:hover{color:#e4c07f}.mobile-menu .menu-socials{color:var(--ink);margin-top:22px}.mobile-menu .menu-socials a{border:1px solid;padding:0;font-size:0}.card.agent .agent-price{color:var(--gold-ink);margin:2px 0 8px;font-size:15px;font-weight:700}.pkg-save{color:var(--ink3);text-align:left;margin:12px 0 0;font-size:14.5px}label.form-check{cursor:pointer;align-items:flex-start;gap:10px;margin:10px 0 0;line-height:1.45;flex-direction:row!important;font-size:13px!important;font-weight:400!important;display:flex!important}label.form-check input{min-width:16px;height:16px;accent-color:var(--gold);flex:none;margin:2px 0 0;padding:0;width:16px!important}label.form-check span{opacity:.9}
