@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_74f662df-module__ALvc-q__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_74f662df-module__ALvc-q__variable{--font-display-landing:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e44a5fb7-module__GGPnZq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e44a5fb7-module__GGPnZq__variable{--font-body-landing:"Inter", "Inter Fallback"}
.landing-root{--paper-0:#fffaf1;--paper-1:#fdf3e2;--paper-2:#f8e6c8;--ink:#2c1c10;--ink-deep:#1c130b;--ink-2:#5d4632;--amber:#b06f13;--amber-deep:#8a5610;--amber-hi:#e0a530;--cream-on-ink:#f4e9d6;--cream-2-on-ink:#f4e9d6c2;--line:#2c1c1029;--line-strong:#2c1c106b;--line-on-ink:#f4e9d62e;--line-on-ink-strong:#f4e9d66b;--fd:var(--font-display-landing),"Inter Tight",-apple-system,"Segoe UI",sans-serif;--fb:var(--font-body-landing),"Inter",-apple-system,"Segoe UI",sans-serif;--ease-out:cubic-bezier(.22,.61,.21,1);--ease-snap:cubic-bezier(.33,0,.2,1);--w:1200px;--pad:clamp(1.25rem,4vw,3rem);--corner-c:#2c1c1099;font-family:var(--fb);color:var(--ink);background:var(--paper-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.7}.landing-root,.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box}.landing-root:after{content:"";z-index:40;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:220px 220px;position:fixed;inset:0}@media (max-width:760px){.landing-root:after{display:none}}.landing-root img{max-width:100%;height:auto;display:block}.landing-root a{color:inherit}.landing-root p{max-width:62ch;margin:0}.landing-root ul,.landing-root ol,.landing-root dl,.landing-root dd,.landing-root figure{margin:0;padding:0}.landing-root li{list-style:none}.landing-root h1,.landing-root h2,.landing-root h3{font-family:var(--fd);color:var(--ink);margin:0}.landing-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.landing-root ::selection{background:var(--amber-hi);color:var(--ink-deep)}.landing-root :focus-visible{outline:2px solid var(--amber-deep);outline-offset:3px;border-radius:2px}.landing-root .dark :focus-visible{outline-color:var(--amber-hi)}.landing-root .wrap{width:100%;max-width:var(--w);padding-inline:var(--pad);margin-inline:auto}.landing-root .num{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums lining-nums}.landing-root .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}.landing-root .skip-link{z-index:100;background:var(--ink-deep);color:var(--cream-on-ink);padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.landing-root .skip-link:focus{left:0}.landing-root .kicker{font-family:var(--fd);letter-spacing:.18em;text-transform:uppercase;color:var(--amber-deep);font-size:.72rem;font-weight:600}.landing-root .caps{font-family:var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem;font-weight:500}.landing-root .rule{background:var(--line);border:0;height:1px;margin:0}.landing-root .chap{border-top:2px solid var(--ink);margin-bottom:clamp(1.8rem,4vw,2.75rem);padding-top:.7rem}.landing-root .chap h2{letter-spacing:-.025em;max-width:21ch;margin-top:1.1rem;font-size:clamp(1.9rem,1.25rem + 2.6vw,3.3rem);font-weight:700;line-height:1.06}.landing-root .chap .lede{color:var(--ink-2);max-width:58ch;margin-top:1.15rem;font-size:1.125rem}.landing-root .dark .chap{border-top-color:var(--cream-on-ink)}.landing-root .dark .chap h2{color:var(--cream-on-ink)}.landing-root .dark .chap .lede{color:var(--cream-2-on-ink)}.landing-root .plate{position:relative}.landing-root .plate-mat{background:var(--paper-1);border:1px solid var(--line-strong);padding:clamp(10px,1.6vw,18px);position:relative}.landing-root .plate-mat img{border:1px solid #2c1c103d;width:100%}.landing-root .corners{pointer-events:none;background-image:linear-gradient(var(--corner-c),var(--corner-c)), linear-gradient(var(--corner-c),var(--corner-c)), linear-gradient(var(--corner-c),var(--corner-c)), linear-gradient(var(--corner-c),var(--corner-c)), linear-gradient(var(--corner-c),var(--corner-c)), linear-gradient(var(--corner-c),var(--corner-c)), linear-gradient(var(--corner-c),var(--corner-c)), linear-gradient(var(--corner-c),var(--corner-c));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px;position:absolute;inset:-7px}.landing-root .dark{--corner-c:#f4e9d68c}.landing-root .btn{font-family:var(--fd);letter-spacing:-.005em;transition:transform .18s var(--ease-snap);isolation:isolate;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.landing-root .btn:before{content:"";border-radius:inherit;opacity:0;transition:opacity .18s var(--ease-snap);z-index:-1;position:absolute;inset:0}.landing-root .btn-primary{background:var(--amber-hi);color:var(--ink-deep);border:1px solid var(--amber-deep);box-shadow:0 2px 0 0 var(--amber-deep)}.landing-root .btn-primary:before{background:#1c130b1a}.landing-root .btn-primary:hover:before,.landing-root .btn-primary:focus-visible:before{opacity:1}.landing-root .btn-primary:hover{transform:translateY(-1px)}.landing-root .btn-primary:active{box-shadow:0 0 0 0 var(--amber-deep);transform:translateY(2px)}.landing-root .btn-lg{padding:1.1rem 2rem;font-size:1.0625rem}.landing-root .btn-sm{padding:.55rem 1rem;font-size:.9rem}.landing-root .btn-block{width:100%}@media (max-width:560px){.landing-root .btn{white-space:normal;text-align:center}}.landing-root .btn .arrow{transition:transform .18s var(--ease-snap)}.landing-root .btn:hover .arrow{transform:translate(3px)}.landing-root .ulink{font-family:var(--fd);padding-bottom:2px;font-weight:600;text-decoration:none;position:relative}.landing-root .ulink:after{content:"";transform-origin:0;height:1px;transition:transform .22s var(--ease-snap);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.landing-root .ulink:hover:after,.landing-root .ulink:focus-visible:after{transform:scaleX(1)}.landing-root .site-head{z-index:50;background:var(--paper-0);border-bottom:1px solid var(--line-strong);position:sticky;top:0}.landing-root .site-head-in{align-items:center;gap:1.5rem;padding-block:.8rem;display:flex}.landing-root .brand{font-family:var(--fd);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:.55rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-root .brand svg{flex-shrink:0;width:26px;height:26px}.landing-root .brand-sub{font-family:var(--fb);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border-left:1px solid var(--line-strong);margin-left:.2rem;padding-left:.7rem;font-size:.62rem;font-weight:500}.landing-root .site-nav{gap:1.6rem;margin-left:auto;display:none}.landing-root .site-nav a{color:var(--ink);font-size:.9rem}.landing-root .head-cta{margin-left:auto}@media (min-width:900px){.landing-root .site-nav{display:flex}.landing-root .head-cta{margin-left:0}}@media (max-width:560px){.landing-root .brand-sub{display:none}}.landing-root .hero{padding-block:clamp(2.5rem,6vw,5rem) 0}.landing-root .hero-head{margin-bottom:clamp(1.8rem,4vw,3rem)}.landing-root .hero .kicker{display:block}.landing-root .hero h1{letter-spacing:-.035em;margin-top:1.1rem;font-size:clamp(2.7rem,1.2rem + 6vw,6.25rem);font-weight:800;line-height:.97}.landing-root .hero h1 .h1-l{display:block}.landing-root .hero h1 .h1-amber{color:var(--amber-deep)}.landing-root .hero-grid{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:960px){.landing-root .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}.landing-root .hero-lede{color:var(--ink-2);max-width:52ch;font-size:1.125rem}.landing-root .hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.4rem;display:flex}.landing-root .specs{gap:14px;margin-top:clamp(2rem,4vw,3rem);display:grid}.landing-root .specs>div{background:var(--paper-1);border:1px solid var(--line-strong);padding:1.15rem 1.1rem;position:relative}.landing-root .specs .corners{--corner-c:var(--amber);background-size:10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px;inset:5px}.landing-root .specs dt{letter-spacing:.16em;text-transform:uppercase;color:var(--amber-deep);border-bottom:1px solid var(--line);padding-bottom:.5rem;font-size:.66rem;font-weight:600}.landing-root .specs dd{color:var(--ink);text-wrap:balance;margin:.55rem 0 0;font-size:.95rem;line-height:1.45}@media (min-width:760px){.landing-root .specs{grid-template-columns:repeat(3,1fr)}}.landing-root .section{padding-block:clamp(2.75rem,5.5vw,4.5rem)}.landing-root .section[id]{scroll-margin-top:84px}.landing-root .ledger{border-top:1px solid var(--line-strong)}.landing-root .ledger-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.35rem 2rem;padding:1.5rem 0;display:grid}@media (min-width:820px){.landing-root .ledger-row{grid-template-columns:72px 300px minmax(0,1fr);align-items:baseline}}.landing-root .ledger-no{font-family:var(--fd);color:var(--amber);font-size:1.6rem;font-weight:700;line-height:1}.landing-root .ledger-t{font-family:var(--fd);letter-spacing:-.015em;font-size:1.25rem;font-weight:700}.landing-root .ledger-d{color:var(--ink-2);font-size:1rem}.landing-root .ledger-close{max-width:58ch;margin-top:1.6rem;font-size:1.0625rem}.landing-root .ledger-close strong{color:var(--amber-deep)}.landing-root .tree-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.landing-root .tree-scroll svg{width:100%;min-width:680px;height:auto;display:block}.landing-root .tree-m{display:none}@media (max-width:760px){.landing-root .tree-scroll{display:none}.landing-root .tree-m{width:100%;height:auto;display:block}}.landing-root .tree .t-colhead{font-family:var(--fb);letter-spacing:2.2px;fill:var(--ink-2);font-size:11px;font-weight:600}.landing-root .tree .t-colline{stroke:var(--line-strong);stroke-width:1px}.landing-root .tree .t-line{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round}.landing-root .tree .t-ring{fill:var(--paper-1);stroke:var(--ink);stroke-width:1.4px}.landing-root .tree .t-band{fill:none;stroke:var(--amber);stroke-width:2.4px}.landing-root .tree .t-band.f{fill:none}.landing-root .tree .t-band.m{fill:var(--amber);stroke:none}.landing-root .tree .t-name{font-family:var(--fd);letter-spacing:.6px;fill:var(--ink);text-anchor:middle;font-size:15px;font-weight:700}.landing-root .tree .t-code{font-family:var(--fb);letter-spacing:1.4px;fill:var(--ink-2);text-anchor:middle;font-feature-settings:"tnum" 1;font-size:10.5px;font-weight:500}.landing-root .tree .t-node{transform-box:fill-box;transform-origin:50%}@media (max-width:760px){.landing-root .tree-m .t-name,.landing-root .tree-m .t-code{text-anchor:start}}html.js .landing-root .tree:not(.is-drawn) .t-line{stroke-dasharray:1;stroke-dashoffset:1px}html.js .landing-root .tree:not(.is-drawn) .t-node,html.js .landing-root .tree:not(.is-drawn) .t-head{opacity:0}.landing-root .tree.is-drawn .t-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:t-draw .7s var(--ease-snap) forwards}.landing-root .tree.is-drawn .t-line.l1{animation-delay:.15s}.landing-root .tree.is-drawn .t-line.l2{animation-delay:.65s}.landing-root .tree.is-drawn .t-node,.landing-root .tree.is-drawn .t-head{opacity:0;animation:t-in .45s var(--ease-out) forwards;transform:translateY(6px)}.landing-root .tree.is-drawn .t-head{animation-delay:0s;transform:none}.landing-root .tree.is-drawn .t-g0{animation-delay:50ms}.landing-root .tree.is-drawn .t-g1{animation-delay:.55s}.landing-root .tree.is-drawn .t-g2{animation-delay:1.05s}@keyframes t-draw{to{stroke-dashoffset:0}}@keyframes t-in{to{opacity:1;transform:none}}.landing-root .tree-copy{margin-bottom:2rem}.landing-root .tree-legend{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.landing-root .tree-legend span{align-items:center;gap:.45rem;display:inline-flex}.landing-root .tree-legend i{border:2px solid var(--amber);border-radius:50%;flex-shrink:0;width:13px;height:13px;font-style:normal}.landing-root .tree-legend i.m{background:var(--amber)}.landing-root .mods{border-top:1px solid var(--line-strong)}.landing-root .mod-row{border-bottom:1px solid var(--line);align-items:center;gap:1.8rem 4rem;padding:clamp(1.8rem,3.5vw,2.5rem) 0;display:grid}@media (min-width:940px){.landing-root .mod-row.has-plate{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-root .mod-row.has-plate.flip .plate{order:-1}}.landing-root .mod-no{font-family:var(--fd);letter-spacing:.18em;text-transform:uppercase;color:var(--amber-deep);font-size:.72rem;font-weight:600}.landing-root .mod-row h3{letter-spacing:-.02em;margin-top:.55rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:700}.landing-root .mod-row p{color:var(--ink-2);margin-top:.7rem}.landing-root .record{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-1);border:1px solid var(--line);margin-top:1.1rem;padding:.55rem .85rem;font-size:.72rem;font-weight:500;display:inline-block}.landing-root .mp{width:100%;height:auto;display:block}.landing-root .mp .p-card{fill:var(--paper-0);stroke:var(--line-strong)}.landing-root .mp .p-chip{fill:var(--paper-1);stroke:var(--amber-deep)}.landing-root .mp .p-soft{fill:none;stroke:var(--line);stroke-width:1px}.landing-root .mp .p-ink{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.landing-root .mp .p-amber{fill:none;stroke:var(--amber);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.landing-root .mp .p-flow{fill:none;stroke:var(--amber);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 9}.landing-root .mp .p-pulse{fill:none;stroke:var(--amber);stroke-width:2px}.landing-root .mp .p-ring{fill:var(--paper-1);stroke:var(--ink);stroke-width:1.4px}.landing-root .mp .p-ring-alert{fill:var(--paper-1);stroke:var(--amber-deep);stroke-width:1.6px}.landing-root .mp .p-band-m{fill:var(--amber)}.landing-root .mp .p-band-f{fill:none;stroke:var(--amber);stroke-width:2.4px}.landing-root .mp .p-dot,.landing-root .mp .p-bar-r{fill:var(--amber)}.landing-root .mp .p-bar-d{fill:none;stroke:var(--ink);stroke-width:1.2px}.landing-root .mp .p-cap{font-family:var(--fb);letter-spacing:2.2px;fill:var(--ink-2);font-size:11px;font-weight:600}.landing-root .mp .p-cap-sm{letter-spacing:1.8px;font-size:10px}.landing-root .mp .p-cap-amber{fill:var(--amber-deep)}.landing-root .mp .p-name{font-family:var(--fd);letter-spacing:.6px;fill:var(--ink);font-weight:700}.landing-root .mp .p-val{font-family:var(--fb);letter-spacing:.8px;fill:var(--ink);font-size:13px;font-weight:600}.landing-root .mp .p-sub{font-family:var(--fb);letter-spacing:1px;fill:var(--ink-2);font-size:11.5px;font-weight:500}.landing-root .mp .p-num{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums lining-nums}.landing-root .plate-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}html.js .landing-root .mp:not(.is-drawn) .d{stroke-dasharray:1;stroke-dashoffset:1px}html.js .landing-root .mp:not(.is-drawn) .f{opacity:0}html.js .landing-root .mp:not(.is-drawn) .grow{transform:scaleY(0)}.landing-root .mp .grow{transform-box:fill-box;transform-origin:50% 100%}.landing-root .mp .pulse{opacity:0;transform-box:fill-box;transform-origin:50%}.landing-root .mp .swing{transform-box:fill-box;transform-origin:50% 0}.landing-root .mp.is-drawn .d{stroke-dasharray:1;stroke-dashoffset:1px;animation:mp-draw .8s var(--ease-snap) forwards}.landing-root .mp.is-drawn .f{opacity:0;transform-box:fill-box;transform-origin:50%;animation:mp-in .45s var(--ease-out) forwards;transform:translateY(6px)}.landing-root .mp.is-drawn .f.pop{animation:mp-pop .4s var(--ease-snap) forwards;transform:scale(1.3)rotate(-6deg)}.landing-root .mp.is-drawn .grow{animation:mp-grow .55s var(--ease-out) forwards;transform:scaleY(0)}.landing-root .mp.is-drawn .flow{animation:1.4s linear infinite mp-flow}.landing-root .mp.is-drawn .pulse{animation:mp-pulse 2.4s var(--ease-out) 1.8s infinite}.landing-root .mp.is-drawn .swing{animation:4.5s ease-in-out 2.2s infinite mp-swing}.landing-root .mp.is-drawn .s1{animation-delay:50ms}.landing-root .mp.is-drawn .s2{animation-delay:.3s}.landing-root .mp.is-drawn .s3{animation-delay:.55s}.landing-root .mp.is-drawn .s4{animation-delay:.8s}.landing-root .mp.is-drawn .s5{animation-delay:1.05s}.landing-root .mp.is-drawn .s6{animation-delay:1.3s}.landing-root .mp.is-drawn .s7{animation-delay:1.55s}.landing-root .mp.is-drawn .b1{animation-delay:.55s}.landing-root .mp.is-drawn .b2{animation-delay:.67s}.landing-root .mp.is-drawn .b3{animation-delay:.79s}.landing-root .mp.is-drawn .b4{animation-delay:.91s}.landing-root .mp.is-drawn .b5{animation-delay:1.03s}.landing-root .mp.is-drawn .b6{animation-delay:1.15s}@keyframes mp-draw{to{stroke-dashoffset:0}}@keyframes mp-in{to{opacity:1;transform:none}}@keyframes mp-pop{to{opacity:1;transform:none}}@keyframes mp-grow{to{transform:scaleY(1)}}@keyframes mp-flow{to{stroke-dashoffset:-24px}}@keyframes mp-pulse{0%{opacity:.7;transform:scale(.55)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@keyframes mp-swing{0%,26%,to{transform:rotate(0)}6%{transform:rotate(9deg)}12%{transform:rotate(-7deg)}18%{transform:rotate(4deg)}22%{transform:rotate(-2deg)}}.landing-root .table-scroll{-webkit-overflow-scrolling:touch;margin-top:1.2rem;overflow-x:auto}.landing-root .doc-table{border-collapse:collapse;width:100%;min-width:430px;font-size:.92rem}.landing-root .doc-table th{font-family:var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-align:left;border-bottom:2px solid var(--ink);padding:.55rem .8rem .55rem 0;font-size:.64rem;font-weight:600}.landing-root .doc-table td{border-bottom:1px solid var(--line);color:var(--ink);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;padding:.6rem .8rem .6rem 0;font-weight:500}.landing-root .doc-table .rate{font-family:var(--fd);font-weight:700}.landing-root .doc-table tr.best td{background:var(--paper-1);box-shadow:inset 0 -1px 0 var(--line)}.landing-root .doc-table tr.best .rate{color:var(--amber-deep)}.landing-root .table-note{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-top:.6rem;font-size:.72rem;font-weight:500}@media (max-width:560px){.landing-root .doc-table{min-width:0;font-size:.8rem}.landing-root .doc-table th{letter-spacing:.08em;padding-right:.5rem;font-size:.56rem}.landing-root .doc-table td{padding-right:.5rem}}.landing-root .dark{background:var(--ink-deep);color:var(--cream-on-ink)}.landing-root .ia-grid{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:960px){.landing-root .ia-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.landing-root .dark .plate-mat{border-color:var(--line-on-ink-strong);background:#f4e9d60f}.landing-root .dark .plate-mat img{border-color:#f4e9d633}.landing-root .photo-tag{z-index:2;background:var(--paper-0);color:var(--ink);border:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;padding:.35rem .6rem;font-size:.6rem;font-weight:600;position:absolute;top:clamp(18px,2.4vw,26px);left:clamp(18px,2.4vw,26px)}.landing-root .ia-list li{border-top:1px solid var(--line-on-ink);padding:1.5rem 0}.landing-root .ia-list li:last-child{border-bottom:1px solid var(--line-on-ink)}.landing-root .ia-no{font-family:var(--fd);letter-spacing:.18em;text-transform:uppercase;color:var(--amber-hi);font-size:.72rem;font-weight:600}.landing-root .ia-list h3{color:var(--cream-on-ink);letter-spacing:-.015em;margin-top:.45rem;font-size:1.3rem;font-weight:700}.landing-root .ia-list p{color:var(--cream-2-on-ink);margin-top:.55rem;font-size:1rem}.landing-root .ia-note{letter-spacing:.08em;text-transform:uppercase;color:var(--cream-2-on-ink);margin-top:1.8rem;font-size:.8rem}.landing-root .price-grid{align-items:stretch;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:980px){.landing-root .price-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px)}}.landing-root .price-copy{flex-direction:column;display:flex}@media (min-width:980px){.landing-root .price-copy{justify-content:space-between;gap:1.6rem}.landing-root .price-copy p+p,.landing-root .price-copy .guarantee{margin-top:0}}.landing-root .price-copy .chap{margin-bottom:0}.landing-root .price-copy p+p{margin-top:1rem}.landing-root .price-copy p{color:var(--ink-2)}.landing-root .price-copy>p{text-align:justify}.landing-root .price-card{background:var(--paper-1);border:1px solid var(--line-strong);padding:clamp(1.6rem,3vw,2.4rem);position:relative}.landing-root .price-card .caps{color:var(--amber-deep)}.landing-root .price-line{align-items:baseline;gap:.5rem;margin-top:1rem;display:flex}.landing-root .price-line .cur{font-family:var(--fd);color:var(--amber-deep);font-size:1.35rem;font-weight:600}.landing-root .price-line .val{font-family:var(--fd);letter-spacing:-.03em;color:var(--ink);font-size:clamp(4rem,3rem + 3.4vw,5.8rem);font-weight:800;line-height:1}.landing-root .price-line .per{color:var(--ink-2);font-size:1rem}.landing-root .price-install{font-family:var(--fd);margin-top:.9rem;font-size:1.1rem;font-weight:600}.landing-root .price-perday{color:var(--ink-2);margin-top:.25rem;font-size:.85rem}.landing-root .price-list{border-top:1px solid var(--line);margin-top:1.4rem}.landing-root .price-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:.65rem;padding:.7rem 0;font-size:.98rem;font-weight:500;display:flex}.landing-root .price-list svg{width:17px;height:17px;color:var(--amber-deep);flex-shrink:0;margin-top:.25rem}.landing-root .price-cta{margin-top:1.5rem}.landing-root .price-micro{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:center;margin-top:.8rem;font-size:.78rem}.landing-root .guarantee{border-top:1px solid var(--line);align-items:flex-start;gap:1.1rem;margin-top:1.6rem;padding-top:1.4rem;display:flex}.landing-root .stamp{width:96px;height:96px;color:var(--amber-deep);opacity:.92;flex-shrink:0}.landing-root .guarantee h3{font-size:1.05rem;font-weight:700}.landing-root .guarantee p{color:var(--ink-2);margin-top:.35rem;font-size:.9rem}.landing-root .acc{max-width:800px}.landing-root .acc-item{border-top:1px solid var(--line)}.landing-root .acc-item:last-child{border-bottom:1px solid var(--line)}.landing-root .acc-h{margin:0}.landing-root .acc-btn{text-align:left;width:100%;font-family:var(--fd);letter-spacing:-.01em;isolation:isolate;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.15rem .4rem;font-size:1.08rem;font-weight:600;display:flex;position:relative}.landing-root .acc-btn:before{content:"";opacity:0;transition:opacity .18s var(--ease-snap);z-index:-1;background:#b06f1312;position:absolute;inset:0 -.4rem}.landing-root .acc-btn:hover:before{opacity:1}.landing-root .acc-ico{width:22px;height:22px;color:var(--amber-deep);transition:transform .22s var(--ease-snap);flex-shrink:0}.landing-root .acc-btn[aria-expanded=true] .acc-ico{transform:rotate(45deg)}.landing-root .acc-panel{padding:0 .4rem 1.3rem}.landing-root .acc-panel p{color:var(--ink-2);max-width:58ch}html.js .landing-root .acc-panel p{opacity:0;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);transform:translateY(-4px)}html.js .landing-root .acc-item.is-open .acc-panel p{opacity:1;transform:none}.landing-root .closing{isolation:isolate;position:relative;overflow:hidden}.landing-root .closing-bg{z-index:-1;position:absolute;inset:0}.landing-root .closing-bg img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.landing-root .closing-bg:after{content:"";background:radial-gradient(72% 68% at 50% 46%,#1c130be0 0%,#1c130bb8 48%,#1c130b29 100%),linear-gradient(#1c130b80 0%,#1c130b1a 26% 66%,#1c130bb8 100%);position:absolute;inset:0}.landing-root .closing.section{padding-top:clamp(2rem,4vw,3rem)}.landing-root .final-inner{text-align:left;max-width:760px;margin-inline:auto}.landing-root .final-inner h2 .l{display:block}@media (min-width:760px){.landing-root .final-inner{text-align:center}}.landing-root .final-inner h2{color:var(--cream-on-ink);letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);font-weight:800;line-height:1.04}.landing-root .final-inner>p{color:var(--cream-2-on-ink);margin-top:1.1rem;margin-inline:auto;font-size:1.1rem}.landing-root .final-actions{flex-direction:column;align-items:flex-start;gap:.9rem;margin-top:2rem;display:flex}@media (min-width:760px){.landing-root .final-actions{align-items:center}}.landing-root .final-micro{letter-spacing:.1em;text-transform:uppercase;color:var(--cream-2-on-ink);font-size:.78rem;font-weight:500}@media (max-width:760px){.landing-root .closing-bg img{object-position:73% center}.landing-root .final-inner h2 .l{display:inline}.landing-root .final-inner h2{text-wrap:balance}}.landing-root .site-foot{background:var(--ink-deep);color:var(--cream-2-on-ink);border-top:1px solid var(--line-on-ink);padding-block:clamp(2rem,4vw,2.75rem) 1.4rem}.landing-root .foot-grid{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.landing-root .foot-brand{font-family:var(--fd);color:var(--cream-on-ink);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;display:inline-flex}.landing-root .foot-brand svg{width:22px;height:22px}.landing-root .foot-desc{max-width:46ch;margin-top:.9rem;font-size:.9rem}.landing-root .foot-nav{flex-wrap:wrap;align-items:flex-start;gap:1.6rem;display:flex}.landing-root .foot-nav a{color:var(--cream-2-on-ink);font-size:.9rem}.landing-root .foot-bottom{border-top:1px solid var(--line-on-ink);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:1.8rem;padding-top:1.2rem;font-size:.72rem;display:flex}.landing-root .offer-bar{inset-inline:0;z-index:70;background:var(--ink-deep);border-top:1px solid var(--line-on-ink-strong);visibility:hidden;pointer-events:none;transition:transform .3s var(--ease-out), visibility 0s linear .3s;position:fixed;bottom:0;transform:translateY(110%)}.landing-root .offer-bar.is-visible{visibility:visible;pointer-events:auto;transition:transform .3s var(--ease-out);transform:none}html.offer-bar-on .landing-root .head-cta{display:none}.landing-root .offer-bar-in{justify-content:space-between;align-items:center;gap:1rem;padding-block:.6rem;display:flex}.landing-root .offer-bar-text{color:var(--cream-on-ink);font-family:var(--fd);white-space:nowrap;text-overflow:ellipsis;max-width:none;font-size:.92rem;font-weight:600;overflow:hidden}@media (max-width:640px){.landing-root .offer-bar-text{font-size:.8rem}.landing-root .offer-bar-text .ob-extra{display:none}}html.js .landing-root .rv{opacity:0;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(14px)}html.js .landing-root .rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .landing-root .rv{opacity:1;transition:none;transform:none}.landing-root .btn,.landing-root .btn:before,.landing-root .btn .arrow,.landing-root .ulink:after,.landing-root .acc-ico,.landing-root .acc-btn:before{transition:none}.landing-root .btn:hover,.landing-root .btn:active,.landing-root .btn:hover .arrow{transform:none}html.js .landing-root .acc-panel p{opacity:1;transition:none;transform:none}.landing-root .offer-bar{transition:none}html.js .landing-root .tree:not(.is-drawn) .t-line{stroke-dasharray:none;stroke-dashoffset:0}html.js .landing-root .tree:not(.is-drawn) .t-node,html.js .landing-root .tree:not(.is-drawn) .t-head{opacity:1}.landing-root .tree.is-drawn .t-line,.landing-root .tree.is-drawn .t-node,.landing-root .tree.is-drawn .t-head{stroke-dasharray:none;stroke-dashoffset:0;opacity:1;animation:none;transform:none}html.js .landing-root .mp:not(.is-drawn) .d{stroke-dasharray:none;stroke-dashoffset:0}html.js .landing-root .mp:not(.is-drawn) .f{opacity:1}html.js .landing-root .mp:not(.is-drawn) .grow{transform:none}.landing-root .mp.is-drawn .d,.landing-root .mp.is-drawn .f,.landing-root .mp.is-drawn .f.pop,.landing-root .mp.is-drawn .grow{stroke-dasharray:none;stroke-dashoffset:0;opacity:1;animation:none;transform:none}.landing-root .mp.is-drawn .flow,.landing-root .mp.is-drawn .swing{animation:none}.landing-root .mp .pulse{display:none}}.landing-root .heroC{padding:0}.landing-root .heroC-stage{isolation:isolate;background:var(--ink-deep);align-items:center;min-height:clamp(560px,86svh,880px);display:flex;position:relative;overflow:hidden}.landing-root .heroC-media{z-index:-1;position:absolute;inset:0;overflow:hidden}.landing-root .heroC-video{width:auto;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%);mask-image:linear-gradient(90deg,#0000 0,#000 16%)}.landing-root .heroC-still{display:none;position:absolute;inset:0}.landing-root .heroC-still img{width:auto;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%);mask-image:linear-gradient(90deg,#0000 0,#000 16%)}.landing-root .heroC-shade{background:linear-gradient(90deg,#1c130bed 0%,#1c130bcc 34%,#1c130b8c 64%,#1c130b14 82%,#1c130b00 100%),linear-gradient(#1c130b61 0%,#1c130b00 20% 64%,#1c130b8c 100%);position:absolute;inset:0}.landing-root .heroC-frame{z-index:1;border:1px solid var(--line-on-ink);pointer-events:none;position:absolute;inset:clamp(10px,1.6vw,18px)}.landing-root .heroC-frame .corners{--corner-c:#f4e9d68c}.landing-root .heroC-in{z-index:2;width:100%;padding-block:clamp(3.5rem,9vh,6rem);position:relative}.landing-root .heroC-copy{max-width:780px}.landing-root .heroC .kicker{color:var(--amber-hi);display:block}.landing-root .heroC h1{letter-spacing:-.03em;color:var(--cream-on-ink);margin-top:1.1rem;font-size:clamp(2.35rem,1.1rem + 4.2vw,3.25rem);font-weight:800;line-height:1.02}.landing-root .heroC h1 .h1-l{display:block}.landing-root .heroC h1 .h1-amber{color:var(--amber-hi)}.landing-root .heroC .hero-lede{color:var(--cream-2-on-ink)}.landing-root .heroC :focus-visible{outline-color:var(--amber-hi)}@media (max-width:760px){.landing-root .heroC-stage{align-items:flex-end}.landing-root .heroC-video,.landing-root .heroC-still img{object-fit:cover;object-position:66% center;width:100%;height:100%;left:0;-webkit-mask-image:none;mask-image:none}.landing-root .heroC-shade{background:linear-gradient(#1c130b80 0%,#1c130b29 24%,#1c130b5c 44%,#1c130bd1 64%,#1c130bf5 100%)}.landing-root .heroC-in{padding-block:2rem 2.4rem}}@media (prefers-reduced-motion:reduce){.landing-root .heroC-video{display:none}.landing-root .heroC-still{display:block}}
