@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6d17aaf9688500d5-s.13l88b10svigj.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:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/94647ffa920346ad-s.40iv6h8sm2m8-.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:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/07ad42c7cbfbb93f-s.p.1u3uiwvr4hxzg.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:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c38436978873060d-s.3-mpl5g0sz1pj.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:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6b81730c0a5df772-s.3ieg1wriviqld.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:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ccb04bdeaf6be910-s.p.01tr6x6g38e6j.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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/1132cef18dd979ff-s.11wo-l9v47rv-.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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4c9470c1212438a9-s.0khxs77c4yfia.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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/85183973983c2b0d-s.p.1rdf28my7bctm.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_bea04508-module__G64NOq__className{font-family:Barlow,Barlow Fallback}.barlow_bea04508-module__G64NOq__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.38t85nkp60tez.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.3lj349bs9hfu1.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.0i8had3keju7i.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.24oj26lcm6-u8.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.2oeto2j5aaelm.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_e952dc85-module__ZzPC6W__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_e952dc85-module__ZzPC6W__variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_14ef50cc-module__2dwsNW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_14ef50cc-module__2dwsNW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--granite:#26302c;--pine:#1e4634;--pine-deep:#163528;--snow:#eef1ec;--paper:#fff;--safety:#e8590c;--safety-deep:#c44708;--slate:#5c6a63;--line:#d4dbd4;--pass:#1f7a4d;--fail:#c23a22;--radius:6px;--display:var(--font-barlow-condensed),sans-serif;--body:var(--font-barlow),sans-serif;--mono:var(--font-plex-mono),monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{font-family:var(--body);color:var(--granite);background:var(--snow);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}a{color:inherit}img{max-width:100%;height:auto}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}:focus-visible{outline:3px solid var(--safety);outline-offset:2px}header{-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--line);z-index:50;background:#eef1ece0;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:12px;height:68px;display:flex}.logo{color:inherit;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.logo-mark{flex:none;width:auto;height:auto;display:block}.logo-name{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:22px;font-weight:800;line-height:1}.logo-name span{color:var(--pine)}.logo-hero{gap:16px}.logo-hero .logo-name{letter-spacing:.01em;font-size:clamp(28px,4vw,40px)}.nav-links{flex:none;align-items:center;gap:28px;list-style:none;display:flex}.nav-links a{color:var(--slate);font-size:15.5px;font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--granite)}.nav-cta-short{display:none}.btn{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius);cursor:pointer;border:none;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.btn-primary,.nav-links a.btn-primary{background:var(--safety);color:#fff;box-shadow:0 2px 0 var(--safety-deep)}.btn-primary:hover,.nav-links a.btn-primary:hover{color:#fff;box-shadow:0 3px 0 var(--safety-deep);transform:translateY(-1px)}.btn-ghost,.nav-links a.btn-ghost{color:var(--granite);border:2px solid var(--granite);background:0 0;padding:10px 20px}.btn-ghost:hover,.nav-links a.btn-ghost:hover{background:var(--granite);color:#fff}.btn-text{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;color:var(--granite);border-bottom:2px solid var(--safety);align-self:center;padding-bottom:2px;font-size:16px;font-weight:700;text-decoration:none}.btn-text:hover{color:var(--pine)}@media (max-width:820px){.nav-links li:not(.nav-cta),.nav-cta-full{display:none}.nav-cta-short{display:inline}.nav-links a.btn-primary{padding:10px 14px;font-size:14px}}@media (max-width:380px){.logo-nav .logo-name{display:none}}.hero{isolation:isolate;padding:56px 0 0;position:relative;overflow:hidden}.hero-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(80% 55% at 78% 18%,#e8590c24,#0000 55%),radial-gradient(70% 50% at 12% 70%,#1e46342e,#0000 60%),linear-gradient(165deg,#f7f8f4 0%,#e8ede6 48%,#dce6de 100%);position:absolute;inset:0}.hero-grain{opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-range{pointer-events:none;opacity:.9;height:min(42vw,380px);position:absolute;bottom:48px;left:0;right:0}.hero-range:before,.hero-range:after{content:"";position:absolute;inset:0}.hero-range:before{clip-path:polygon(0% 100%,0% 62%,6% 50%,12.5% 60%,19.5% 38%,28% 55%,36% 29%,44.5% 48%,53% 21%,62.5% 43%,72% 31%,82% 48%,90% 36%,100% 50%,100% 100%);background:#c5d2c8}.hero-range:after{clip-path:polygon(0% 100%,0% 71%,7.5% 60%,15% 69%,23.5% 48%,33% 64%,42% 43%,51.5% 60%,60% 38%,69.5% 57%,79% 45%,89% 62%,100% 52%,100% 100%);background:#9fb5a6}.hero-range .range-near{clip-path:polygon(0% 100%,0% 81%,10% 71%,18% 79%,28% 64%,39% 76%,49% 60%,60% 74%,69.5% 62%,80.5% 76%,90% 67%,100% 74%,100% 100%);background:#6f8f7a;position:absolute;inset:0}.hero-mesh{opacity:.22;background-image:radial-gradient(circle at 20% 40%, var(--safety) 1.5px, transparent 2px), radial-gradient(circle at 45% 70%, var(--safety) 1.5px, transparent 2px), radial-gradient(circle at 70% 35%, var(--safety) 1.5px, transparent 2px), radial-gradient(circle at 88% 65%, var(--safety) 1.5px, transparent 2px), linear-gradient(115deg, transparent 48%, #e8590c59 49%, #e8590c59 50%, transparent 51%), linear-gradient(65deg, transparent 48%, #e8590c47 49%, #e8590c47 50%, transparent 51%);background-size:100% 100%;height:140px;position:absolute;inset:auto 0 70px}.hero-grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding-bottom:80px;display:grid;position:relative}.hero-brand{margin-bottom:22px}.inspect-compact{display:none}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pine);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--safety);width:22px;height:2px}h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(38px,5.4vw,60px);font-weight:800;line-height:.98}h1 em{color:var(--pine);font-style:normal}.hero-lede{color:var(--slate);max-width:32em;margin:18px 0 24px;font-size:17px;display:none}.hero-lede strong{color:var(--granite)}.hero-sub{color:var(--slate);max-width:32em;margin:20px 0 28px;font-size:18.5px}.hero-sub strong{color:var(--granite)}.hero-ctas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero-note{color:var(--slate);max-width:34em;margin-top:14px;font-size:14.5px}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tag-settle{0%{opacity:0;transform:rotate(4deg)translateY(22px)}to{opacity:1;transform:rotate(1.4deg)translateY(0)}}.reveal{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards rise-in}.reveal-tag{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards tag-settle}.ridge{z-index:1;width:100%;height:70px;color:var(--pine);display:block;position:relative}.tag-wrap{justify-content:center;display:flex}.tag{background:var(--paper);border:1px solid var(--line);border-radius:8px;width:100%;max-width:390px;position:relative;transform:rotate(1.4deg);box-shadow:0 18px 48px #26302c29}.tag:before{content:"";border:1px solid var(--line);background:#eef1ecf2;border-radius:12px;width:64px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.tag-head{border-bottom:2px dashed var(--line);justify-content:space-between;align-items:baseline;padding:22px 24px 14px;display:flex}.tag-head h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:19px;font-weight:800}.tag-head span{font-family:var(--mono);color:var(--slate);font-size:12px}.tag-body{padding:20px 24px}.tag-row{border-bottom:1px solid #eef0ed;justify-content:space-between;align-items:center;padding:9px 0;font-size:15.5px;display:flex}.tag-row:last-child{border-bottom:none}.tag-row .k{color:var(--slate)}.tag-row .v{font-family:var(--mono);font-size:14px;font-weight:600}.v.fail{color:var(--fail)}.v.pass{color:var(--pass)}.score-pair{gap:16px;margin:6px 0 16px;display:flex}.score{text-align:center;border:1px solid var(--line);border-radius:6px;flex:1;padding:14px 8px}.score .n{font-family:var(--mono);font-size:34px;font-weight:600;line-height:1}.score .l{text-transform:uppercase;letter-spacing:.07em;color:var(--slate);margin-top:6px;font-size:12px}.score.before .n{color:var(--fail)}.score.after{border-color:var(--pass);background:#f2f8f4}.score.after .n{color:var(--pass)}.tag-stamp{border:2px solid var(--safety);color:var(--safety);font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;text-align:center;border-radius:4px;margin:6px 24px 22px;padding:8px;font-size:15px;font-weight:800;transform:rotate(-2deg)}@media (max-width:880px){.hero{padding:36px 0 0}.hero-grid{grid-template-columns:1fr;gap:36px;padding-bottom:56px}.hero-brand{margin-bottom:16px}.logo-hero .logo-name{display:none}.logo-hero{justify-content:flex-start}.inspect-compact{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #26302c14}.inspect-score{font-family:var(--mono);font-size:28px;font-weight:600;line-height:1}.inspect-score.fail{color:var(--fail)}.inspect-score.pass{color:var(--pass)}.inspect-arrow{font-family:var(--mono);color:var(--slate);font-size:18px}.inspect-label{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;color:var(--safety);border:1.5px solid var(--safety);border-radius:3px;padding:4px 8px;font-size:13px;font-weight:800}.eyebrow{margin-bottom:12px}h1{font-size:clamp(32px,8vw,60px);line-height:1.05}.hero-lede{display:block}.hero-sub{display:none}.hero-ctas{flex-direction:column;align-items:stretch;gap:14px}.hero-ctas .btn-primary{text-align:center;width:100%}.hero-ctas .btn-text{align-self:center}.hero-note{margin-top:12px}.tag{transform:none}.reveal-tag{animation-name:rise-in}.hero-range{opacity:.55;height:180px}.hero-mesh{opacity:.12;height:100px}}.strip{background:var(--pine);color:#eef4ef;padding:22px 0}.strip-inner{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.strip-inner p{flex-direction:column;gap:2px;min-width:180px;display:flex}.strip-inner strong{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:17px}.strip-inner span{color:#c5d4c9;font-size:14.5px}.strip-chips{text-align:center;flex-wrap:wrap;justify-content:center;gap:0;display:none}.strip-chips span{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;padding:0 12px;font-size:14px;font-weight:700;position:relative}.strip-chips span+span:before{content:"";background:#c5d4c973;width:1px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:540px){.strip{padding:16px 0}.strip-inner{display:none}.strip-chips{display:flex}.wrap{padding:0 20px}section{padding:56px 0}}section{padding:84px 0}.sec-head{max-width:640px;margin-bottom:48px}h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.02}.sec-head p{color:var(--slate);margin-top:14px;font-size:18px}.steps{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:2px;display:grid;overflow:hidden}.step{background:var(--paper);padding:26px 24px 30px}.step .num{font-family:var(--mono);color:var(--safety);letter-spacing:.06em;font-size:13px;font-weight:600}.step h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin:10px 0 8px;font-size:20px;font-weight:700}.step p{color:var(--slate);font-size:15.5px}@media (max-width:880px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.steps{grid-template-columns:1fr}}#pricing{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plans{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.plan{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;padding:30px 26px;display:flex}.plan:last-child{border-right:none}.plan.featured{box-shadow:inset 0 0 0 2px var(--pine);background:#f3f8f4;position:relative}.plan-flag{background:var(--pine);color:#fff;font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:14px;right:16px}.plan h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:22px;font-weight:800}.price{font-family:var(--display);margin:12px 0 4px;font-size:52px;font-weight:800;line-height:1}.price small{font-family:var(--body);color:var(--slate);font-size:16px;font-weight:500}.plan-for{color:var(--slate);margin-bottom:18px;font-size:14.5px}.plan-pick{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pine);margin:8px 0 6px;font-size:12.5px;font-weight:600}.plan ul{flex:1;margin:0 0 26px;list-style:none}.plan li{border-bottom:1px solid #f0f2ef;padding:8px 0 8px 26px;font-size:15.5px;position:relative}.plan li:last-child{border-bottom:none}.plan li:before{content:"";background:conic-gradient(from -45deg at 40% 55%, transparent 0 200deg, var(--pass) 200deg 275deg, transparent 275deg);width:12px;height:12px;position:absolute;top:14px;left:2px}.plan li.na{color:#a9b2ac}.plan li.na:before{content:"—";color:#c6cdc8;background:0 0;top:8px}.plan .btn{text-align:center}.pricing-foot{color:var(--slate);max-width:56em;margin-top:34px;font-size:15px}.pricing-foot p+p{margin-top:12px}@media (max-width:880px){.plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}.plan{border-right:none;border-bottom:1px solid var(--line)}.plan:last-child{border-bottom:none}.plan.featured{order:-1}.plan-flag{margin-bottom:10px;display:inline-block;position:static;top:auto;right:auto}}.compare{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;margin-top:8px;display:grid;overflow:hidden}.compare-pane{background:var(--paper);padding:32px 28px}.compare-pane.win{border-left:2px solid var(--pine);background:#f4f9f5}.compare-pane h3{font-family:var(--display);text-transform:uppercase;margin-bottom:12px;font-size:20px;font-weight:700}.compare-pane p{color:var(--slate);font-size:15.5px}.compare-pane .who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--safety);margin-bottom:8px;font-size:12.5px}@media (max-width:720px){.compare{grid-template-columns:1fr}.compare-pane.win{border-left:none;border-top:2px solid var(--pine)}}#local{background:var(--granite);color:#e9ede9}#local h2{color:#fff}#local .sec-head p{color:#b9c4bc}.local-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.local-col h3{font-family:var(--display);text-transform:uppercase;color:#fff;margin-bottom:10px;font-size:19px;font-weight:700}.local-col p{color:#b9c4bc;font-size:15.5px}.local-col+.local-col{border-left:1px solid #3a453f;padding-left:40px}@media (max-width:820px){.local-grid{grid-template-columns:1fr;gap:28px}.local-col+.local-col{border-top:1px solid #3a453f;border-left:none;padding-top:28px;padding-left:0}}.faq{max-width:760px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:18px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--mono);color:var(--safety);flex:none;font-size:22px}details[open] summary:after{content:"–"}details p{color:var(--slate);max-width:60em;padding:0 4px 22px;font-size:16px}#cta{background:var(--pine);color:#fff;text-align:center}#cta h2{color:#fff}#cta p{color:#c9d8cd;max-width:38em;margin:14px auto 30px;font-size:18px}#cta .btn-primary{padding:16px 34px;font-size:18px}@media (max-width:880px){#cta .btn-primary{box-sizing:border-box;width:100%;max-width:420px;margin:0 auto;display:block}}.free-preview{text-align:left;max-width:440px;margin:0 auto}.free-preview-form{flex-direction:column;gap:12px;display:flex}.free-preview-label{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;color:#e8f0ea;font-size:15px;font-weight:700}.free-preview-hint{color:#b7c9bc;margin:0 0 4px;font-size:14.5px;line-height:1.45}.free-preview-input{box-sizing:border-box;color:#fff;border-radius:var(--radius);width:100%;font-size:16px;font-family:var(--body);background:#163528;border:2px solid #3d5c48;padding:14px 16px}.free-preview-input::placeholder{color:#7a9585}.free-preview-input:focus{border-color:var(--safety);outline:none}.free-preview-error{color:#ffb4a4;margin:0;font-size:14.5px}.free-preview-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}#cta .free-preview-actions .btn-text{color:#e8f0ea;border-bottom-color:var(--safety)}.free-preview-back{appearance:none;border:0 solid #0000;border-bottom:2px solid var(--safety);box-shadow:none;color:#e8f0ea;cursor:pointer;line-height:1.2;font:inherit;font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;border-radius:0;margin:0;padding:0 0 2px;font-size:16px;font-weight:700;background:0 0!important}.free-preview-back:hover{color:#fff}.free-preview-back:disabled{opacity:.5;cursor:not-allowed}.free-preview-loader{text-align:center;padding:12px 0 8px}.free-preview-loader .preview-logo-loader{margin:0 auto 18px;display:block}.free-preview-loader-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9bb5a4;margin-bottom:8px;font-size:12px}.free-preview-loader-line{font-family:var(--display);text-transform:uppercase;color:#fff;letter-spacing:.02em;min-height:1.3em;font-size:clamp(20px,3vw,26px);font-weight:700}.free-preview-success{text-align:center}.free-preview-success-title{font-family:var(--display);text-transform:uppercase;color:#fff;margin-bottom:10px;font-size:clamp(22px,3vw,28px);font-weight:800}.free-preview-error-block{text-align:center}.free-preview-soft-title{font-family:var(--display);text-transform:uppercase;color:#fff;letter-spacing:.02em;margin:0 0 10px;font-size:clamp(20px,3vw,26px);font-weight:700}.free-preview-soft-email{color:#fff;border-bottom:2px solid var(--safety);font-weight:600;text-decoration:none}.free-preview-soft-email:hover{color:#fff}.free-preview-error-block .free-preview-hint{max-width:28em;margin:0 auto}.preview-logo-loader{animation:8.4s forwards pll-cycle;overflow:visible}.preview-logo-loader .pll-mtn,.preview-logo-loader .pll-node{transform-box:fill-box;transform-origin:50%}.preview-logo-loader .pll-ambient{opacity:0;animation:8.4s forwards pll-ambient}.preview-logo-loader .pll-shield-fill{opacity:0;animation:.55s .35s forwards pll-shield-fill}.preview-logo-loader .pll-shield-rim,.preview-logo-loader .pll-shield-edge{fill:none;stroke-dasharray:360;stroke-dashoffset:360px;opacity:1;animation:.7s cubic-bezier(.4,0,.2,1) forwards pll-stroke-draw}.preview-logo-loader .pll-shield-rim{animation-delay:50ms}.preview-logo-loader .pll-shield-edge{stroke-dasharray:380;stroke-dashoffset:380px;animation-delay:.12s}.preview-logo-loader .pll-reveal{clip-path:inset(100% 0 0);animation:.72s cubic-bezier(.22,.8,.25,1) forwards pll-reveal}.preview-logo-loader .pll-mtn-left{animation-delay:.75s}.preview-logo-loader .pll-mtn-right{animation-delay:1.05s}.preview-logo-loader .pll-mtn-center{animation-delay:1.4s}.preview-logo-loader .pll-mtn-peak{opacity:0;animation:.55s cubic-bezier(.2,.85,.25,1.15) 1.95s forwards pll-ignite;transform:scale(.5)}.preview-logo-loader .pll-peak-halo{opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.2s 2.15s 2 pll-halo}.preview-logo-loader .pll-mtn-snow{opacity:0;animation:.35s 2.25s forwards pll-fade}.preview-logo-loader .pll-edge{stroke-dasharray:42;stroke-dashoffset:42px;opacity:0;animation:.42s forwards pll-draw}.preview-logo-loader .pll-edge[data-i="0"],.preview-logo-loader .pll-edge[data-i="1"]{animation-delay:2.45s}.preview-logo-loader .pll-edge[data-i="2"],.preview-logo-loader .pll-edge[data-i="3"]{animation-delay:2.58s}.preview-logo-loader .pll-edge[data-i="4"],.preview-logo-loader .pll-edge[data-i="5"]{animation-delay:2.72s}.preview-logo-loader .pll-edge[data-i="6"]{animation-delay:2.88s}.preview-logo-loader .pll-edge[data-i="7"],.preview-logo-loader .pll-edge[data-i="8"]{animation-delay:2.96s}.preview-logo-loader .pll-edge[data-i="9"],.preview-logo-loader .pll-edge[data-i="10"],.preview-logo-loader .pll-edge[data-i="11"],.preview-logo-loader .pll-edge[data-i="12"]{animation-delay:3.08s}.preview-logo-loader .pll-edge[data-i="13"],.preview-logo-loader .pll-edge[data-i="14"],.preview-logo-loader .pll-edge[data-i="15"],.preview-logo-loader .pll-edge[data-i="16"]{animation-delay:3.2s}.preview-logo-loader .pll-edge[data-i="17"],.preview-logo-loader .pll-edge[data-i="18"]{animation-delay:3.12s}.preview-logo-loader .pll-edge[data-i="19"]{animation-delay:3.35s}.preview-logo-loader .pll-edge[data-i="20"]{animation-delay:3.4s}.preview-logo-loader .pll-edge[data-i="21"],.preview-logo-loader .pll-edge[data-i="22"]{animation-delay:3.45s}.preview-logo-loader .pll-edge[data-i="23"]{animation-delay:3.4s}.preview-logo-loader .pll-edge[data-i="24"]{animation-delay:3.35s}.preview-logo-loader .pll-edge[data-i="25"]{animation-delay:3.55s}.preview-logo-loader .pll-edge[data-i="26"],.preview-logo-loader .pll-edge[data-i="27"],.preview-logo-loader .pll-edge[data-i="28"],.preview-logo-loader .pll-edge[data-i="29"]{animation-delay:3.62s}.preview-logo-loader .pll-edge[data-i="30"],.preview-logo-loader .pll-edge[data-i="31"],.preview-logo-loader .pll-edge[data-i="32"],.preview-logo-loader .pll-edge[data-i="33"]{animation-delay:3.72s}.preview-logo-loader .pll-edge[data-i="34"],.preview-logo-loader .pll-edge[data-i="35"],.preview-logo-loader .pll-edge[data-i="36"],.preview-logo-loader .pll-edge[data-i="37"]{animation-delay:3.82s}.preview-logo-loader .pll-edge[data-i="38"]{animation-delay:3.95s}.preview-logo-loader .pll-edge[data-i="39"]{animation-delay:4s}.preview-logo-loader .pll-edge[data-i="40"],.preview-logo-loader .pll-edge[data-i="41"]{animation-delay:4.05s}.preview-logo-loader .pll-edge[data-i="42"]{animation-delay:4s}.preview-logo-loader .pll-edge[data-i="43"]{animation-delay:3.95s}.preview-logo-loader .pll-node{opacity:0;animation:.34s cubic-bezier(.2,.85,.2,1.2) forwards pll-node}.preview-logo-loader .pll-n-ridge:first-child{animation-delay:2.55s}.preview-logo-loader .pll-n-ridge:nth-child(2),.preview-logo-loader .pll-n-ridge:nth-child(3){animation-delay:2.68s}.preview-logo-loader .pll-n-ridge:nth-child(4),.preview-logo-loader .pll-n-ridge:nth-child(5){animation-delay:2.82s}.preview-logo-loader .pll-n-ridge:nth-child(6),.preview-logo-loader .pll-n-ridge:nth-child(7){animation-delay:2.95s}.preview-logo-loader .pll-n-mid:nth-child(8){animation-delay:3.3s}.preview-logo-loader .pll-n-mid:nth-child(9),.preview-logo-loader .pll-n-mid:nth-child(10){animation-delay:3.4s}.preview-logo-loader .pll-n-mid:nth-child(11),.preview-logo-loader .pll-n-mid:nth-child(12){animation-delay:3.5s}.preview-logo-loader .pll-n-mid:nth-child(13),.preview-logo-loader .pll-n-mid:nth-child(14){animation-delay:3.58s}.preview-logo-loader .pll-n-base:nth-child(15){animation-delay:3.85s}.preview-logo-loader .pll-n-base:nth-child(16),.preview-logo-loader .pll-n-base:nth-child(17){animation-delay:3.95s}.preview-logo-loader .pll-n-base:nth-child(18),.preview-logo-loader .pll-n-base:nth-child(19){animation-delay:4.05s}.preview-logo-loader .pll-n-base:nth-child(20),.preview-logo-loader .pll-n-base:nth-child(21){animation-delay:4.15s}.preview-logo-loader .pll-nodes,.preview-logo-loader .pll-grid{animation:2.4s 4.5s pll-mesh-breathe}@keyframes pll-cycle{0%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes pll-ambient{0%,8%{opacity:0}35%{opacity:.12}70%{opacity:.08}88%{opacity:.1}to{opacity:0}}@keyframes pll-stroke-draw{to{stroke-dashoffset:0}}@keyframes pll-shield-fill{0%{opacity:0}to{opacity:1}}@keyframes pll-reveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes pll-fade{0%{opacity:0}to{opacity:1}}@keyframes pll-ignite{0%{opacity:0;transform:scale(.45)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes pll-halo{0%{opacity:0;transform:scale(.6)}35%{opacity:.35;transform:scale(1.15)}70%{opacity:.12;transform:scale(1.35)}to{opacity:0;transform:scale(1.5)}}@keyframes pll-draw{0%{opacity:0;stroke-dashoffset:42px}18%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes pll-node{0%{opacity:0;transform:scale(.15)}65%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes pll-mesh-breathe{0%,to{opacity:1}50%{opacity:.82}}@media (prefers-reduced-motion:reduce){.preview-logo-loader,.preview-logo-loader .pll-ambient,.preview-logo-loader .pll-shield-fill,.preview-logo-loader .pll-shield-rim,.preview-logo-loader .pll-shield-edge,.preview-logo-loader .pll-reveal,.preview-logo-loader .pll-mtn,.preview-logo-loader .pll-mtn-peak,.preview-logo-loader .pll-peak-halo,.preview-logo-loader .pll-mtn-snow,.preview-logo-loader .pll-node,.preview-logo-loader .pll-edge,.preview-logo-loader .pll-nodes,.preview-logo-loader .pll-grid{opacity:1;stroke-dashoffset:0;clip-path:none;transform:none;animation:none!important}}.legal{max-width:760px;padding:64px 0 84px}.legal h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.02}.legal .updated{font-family:var(--mono);color:var(--slate);margin:12px 0 36px;font-size:13px}.legal h2{margin:36px 0 10px;font-size:clamp(22px,3vw,28px)}.legal p,.legal li{color:var(--slate);margin-bottom:12px;font-size:16px}.legal ul{margin-bottom:12px;padding-left:22px}.legal a{color:var(--pine);font-weight:500}.foot-legal{margin-top:10px;font-size:13.5px}.foot-legal a{margin-right:14px}footer{background:var(--granite);color:#93a099;padding:44px 0;font-size:14.5px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}footer a{color:#c3ccc6;text-decoration:none}footer a:hover{text-decoration:underline}.foot-brand-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.foot-mark{flex:none;display:block}.foot-brand{font-family:var(--display);text-transform:uppercase;color:#fff;letter-spacing:.03em;font-size:18px;font-weight:800}
