@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:300}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:300}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-ext-300-normal-DxJ0BlAb.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-300-normal-Dew-0mlA.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:300}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:300}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-300-normal-TT4edCfe.woff2)format("woff2"),url(/assets/spectral-cyrillic-300-normal-6o5Qi3HZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:300}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:300}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-vietnamese-300-normal-Do0NpIVl.woff2)format("woff2"),url(/assets/spectral-vietnamese-300-normal-dynA_pMh.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:300}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:300}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-ext-300-normal-B2IMUBX5.woff2)format("woff2"),url(/assets/spectral-latin-ext-300-normal-BIyTyIW_.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:300}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:300}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-300-normal-Csl9mA3s.woff2)format("woff2"),url(/assets/spectral-latin-300-normal-BMSND_f1.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:500}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:500}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-ext-500-normal-bcG1qx3J.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-500-normal-B5u3KHyE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:500}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:500}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-500-normal-medSbGbm.woff2)format("woff2"),url(/assets/spectral-cyrillic-500-normal-CNC_J6mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:500}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:500}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-vietnamese-500-normal-qnENts6X.woff2)format("woff2"),url(/assets/spectral-vietnamese-500-normal-BfZg6KYt.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:500}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:500}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-normal-CC9VEg_t.woff2)format("woff2"),url(/assets/spectral-latin-ext-500-normal-Bmnp8FUT.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:500}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:normal;font-weight:500}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2)format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:300}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:300}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-ext-300-italic-C6y5uvlo.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-300-italic-BiaWcL4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:300}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:300}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-300-italic-DD_rYkDr.woff2)format("woff2"),url(/assets/spectral-cyrillic-300-italic-3m71HTcl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:300}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:300}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/spectral-vietnamese-300-italic-Ahii1FiE.woff2)format("woff2"),url(/assets/spectral-vietnamese-300-italic-D3mWM2o1.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:300}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:300}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-ext-300-italic-CAoQwQlN.woff2)format("woff2"),url(/assets/spectral-latin-ext-300-italic-CeS3VVkJ.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:300}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:300}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-300-italic-naRpDz_b.woff2)format("woff2"),url(/assets/spectral-latin-300-italic-DyKGil11.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:400}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:400}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-italic-CZOVIkJA.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-italic-C6Gmo4JY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:400}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:400}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-italic-C95RxGpc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:400}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:400}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-italic-DO3bsfcj.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-italic-D8dhja4j.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:400}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:400}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-italic-BcKU4A_a.woff)format("woff");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:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:400}@font-face{font-family:Spectral fallback;src:local(Georgia);size-adjust:100.045%;ascent-override:105.853%;descent-override:46.2793%;line-gap-override:0%;font-style:italic;font-weight:400}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.woff)format("woff");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 Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable fallback;src:local(Arial);size-adjust:134.283%;ascent-override:72.1426%;descent-override:17.9629%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:133.03%;ascent-override:72.8222%;descent-override:18.1321%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:135.022%;ascent-override:71.7476%;descent-override:17.8646%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:143.728%;ascent-override:67.4016%;descent-override:16.7825%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable fallback;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable fallback;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:JetBrains Mono Variable fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%;font-style:normal;font-weight:100 800}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root{--ivory:#f2eee5;--ivory-2:#ebe6da;--ivory-3:#e2dccc;--paper:#f8f5ee;--graphite:#1b1b19;--graphite-2:#2a2a27;--ink:#0e0e0d;--stone:#9c8e76;--stone-2:#6e6451;--stone-3:#b7ab94;--navy:#14213a;--navy-2:#1e2d4a;--rule:#1b1b192e;--rule-strong:#1b1b1973;--rule-soft:#1b1b191a;--serif:"Spectral", "Spectral fallback", "EB Garamond", Georgia, serif;--sans:"Inter Variable", "Inter Variable fallback", "Inter", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono Variable fallback", "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--ease-land:cubic-bezier(.16, 1, .3, 1);--ease-state:cubic-bezier(.4, 0, .2, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1);--dur-hover-state:.38s;--dur-hover-reveal:.52s;--gutter:clamp(22px, 4.6vw, 56px);--section-py:clamp(56px, 9vw, 120px);--section-py-tight:clamp(40px, 6vw, 80px);--stack-lg:clamp(28px, 4.4vw, 56px);--stack-md:clamp(20px, 3vw, 36px);--stack-sm:clamp(12px, 1.6vw, 18px);--gap-grid:clamp(16px, 2.4vw, 32px);--gap-grid-lg:clamp(28px, 5vw, 64px);--header-h:clamp(60px, 8.4vw, 76px);--touch:44px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}*{box-sizing:border-box}html,body{background:linear-gradient(118deg, #b7ab941c, transparent 34%), linear-gradient(288deg, #14213a0e, transparent 42%), var(--ivory);color:var(--graphite);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";margin:0;padding:0;font-size:16px;line-height:1.5;overflow-x:clip}html[data-fonts-pending=true]:not([data-fonts-ready=true]) body{opacity:0}html[data-fonts-ready=true] body{opacity:1;transition:opacity .2s ease-out}html{scroll-behavior:auto}@supports ((-moz-appearance:none)){html{scrollbar-color:var(--stone-2) var(--ivory-2);scrollbar-width:auto}}section[id]{scroll-margin-top:0}main>section[id]{content-visibility:auto;contain-intrinsic-size:auto 1px auto 1200px}main>section#engagement{contain-intrinsic-size:auto 1px auto 2400px}main>section#standard,main>section#domains{contain-intrinsic-size:auto 1px auto 1800px}main>section#contact{contain-intrinsic-size:auto 1px auto 1600px}html::-webkit-scrollbar{width:20px}body::-webkit-scrollbar{width:20px}html::-webkit-scrollbar-track{background:var(--ivory-2)}body::-webkit-scrollbar-track{background:var(--ivory-2)}html::-webkit-scrollbar-thumb{background:var(--stone-2);border:4px solid var(--ivory-2);border-radius:999px}body::-webkit-scrollbar-thumb{background:var(--stone-2);border:4px solid var(--ivory-2);border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--navy)}body::-webkit-scrollbar-thumb:hover{background:var(--navy)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}::selection{background:var(--navy);color:var(--ivory)}a{color:inherit;text-decoration:none}#root{isolation:isolate;min-height:100vh;position:relative}.ambient-field{z-index:0;pointer-events:none;contain:strict;opacity:1;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.ambient-field[data-fallback]{display:none}.ambient-field--static-css{background:radial-gradient(112% 68% at 49% 27%,#f8f5ee94 0%,#eee5cf70 34%,#ded3b833 64%,#ded3b812 82%,#ded3b800 100%),radial-gradient(86% 52% at 68% 11%,#f8f5ee80 0%,#f8f5ee40 52%,#f8f5ee14 78%,#f8f5ee00 100%),radial-gradient(96% 62% at 28% 54%,#b7ab941a 0%,#b7ab940d 56%,#b7ab9405 82%,#b7ab9400 100%),linear-gradient(118deg,#f8f5eea3 0%,#f2eee533 42%,#b7ab941f 100%)}.ambient-field__static-plate{pointer-events:none;border-radius:999px;display:block;position:absolute}.ambient-field__static-plate--main{aspect-ratio:2.65;background:radial-gradient(at 48%,#f8f5ee94 0%,#f6f0e066 38%,#eae1c92b 68%,#eae1c90d 86%,#eae1c900 100%);width:min(104vw,1580px);top:14dvh;left:4vw}.ambient-field__static-plate--warm{aspect-ratio:2.4;background:radial-gradient(at 50% 48%,#d2be9110 0%,#a6906609 54%,#a6906603 82%,#a6906600 100%);width:min(88vw,1320px);top:30dvh;left:10vw}.ambient-field__static-plate--soft{aspect-ratio:3;background:radial-gradient(at 42%,#f8f5ee57 0%,#f8f5ee29 64%,#f8f5ee0d 86%,#f8f5ee00 100%);width:min(92vw,1400px);top:5dvh;left:1vw}.ambient-field__smear,.ambient-field__veil{pointer-events:none;display:block;position:absolute;inset:auto;transform:translate(0,0)}.ambient-field__smear{aspect-ratio:1.95;mix-blend-mode:multiply;background:radial-gradient(at 42% 48%,#f8efd51d 0%,#e1c68516 20%,#b797520f 42%,#84663408 62%,#84663404 79%,#84663400 100%);border-radius:999px;width:min(112vw,1680px)}.ambient-field__smear--primary{opacity:.88;animation:52s cubic-bezier(.45,0,.55,1) infinite alternate ambient-smear-primary;top:29dvh;left:-1vw}.ambient-field__smear--trail{opacity:.62;background:radial-gradient(at 52%,#e8d29a15 0%,#c09b5210 30%,#8b6c3709 52%,#8b6c3704 72%,#8b6c3700 100%);width:min(124vw,1860px);animation:68s cubic-bezier(.45,0,.55,1) infinite alternate ambient-smear-trail;top:34dvh;left:-14vw}.ambient-field__veil{opacity:.72;background:radial-gradient(at 48% 55%,#f8efd513 0%,#e8d29a0a 38%,#b7975204 66%,#b7975200 100%);width:92vw;height:64dvh;animation:74s cubic-bezier(.45,0,.55,1) infinite alternate ambient-veil;top:14dvh;left:2vw}@keyframes ambient-smear-primary{0%{transform:translate(-8vw,-7vh)rotate(-5deg)scale(.96)}45%{transform:translate(11vw,4vh)rotate(3deg)scale(1.03)}to{transform:translate(4vw,16vh)rotate(-2deg)scale(1.08)}}@keyframes ambient-smear-trail{0%{transform:translate(7vw,8vh)rotate(3deg)scale(1.02)}48%{transform:translate(18vw,-3vh)rotate(-4deg)scale(.98)}to{transform:translate(-5vw,11vh)rotate(2deg)scale(1.05)}}@keyframes ambient-veil{0%{transform:translate(10vw,-4vh)rotate(1deg)}to{transform:translate(-6vw,12vh)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.ambient-field__smear,.ambient-field__veil{animation:none}}.site-header,main,.footer{z-index:1;position:relative}.container{max-width:1360px;margin-inline:auto;padding-inline-start:max(var(--gutter), var(--safe-left));padding-inline-end:max(var(--gutter), var(--safe-right))}.container--wide{max-width:1500px}.section{padding-block:calc(var(--section-py) + var(--header-h) * .5);border-top:1px solid var(--rule)}.section--tight{padding-block:calc(var(--section-py-tight) + var(--header-h) * .5)}.section--dark{background:var(--ink);color:var(--ivory);border-top:none}.section--navy{background:var(--navy);color:var(--ivory);border-top:none}.section--paper{background:#f8f5eee6}.grid-12{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-2);font-size:11px;font-weight:500}.section--dark .eyebrow,.section--navy .eyebrow{color:var(--stone-3)}.label-num{font-family:var(--mono);letter-spacing:.14em;color:var(--stone-2);font-size:11px;font-weight:500}.h-display{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(48px,6.2vw,96px);font-weight:300;line-height:1.02}.section--dark .h-display,.section--navy .h-display{color:var(--ivory)}.h-1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:300;line-height:1.06}.h-2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.2}.h-3{font-family:var(--sans);letter-spacing:.02em;margin:0;font-size:15px;font-weight:500}.lede{font-family:var(--serif);color:var(--graphite-2);text-wrap:pretty;font-size:clamp(20px,1.5vw,24px);font-weight:300;line-height:1.45}.section--dark .lede,.section--navy .lede{color:#f2eee5c7}.body{color:var(--graphite-2);text-wrap:pretty;font-size:15px;line-height:1.6}.hairline{border:none;border-top:1px solid var(--rule);margin:0}.hairline--strong{border-top-color:var(--rule-strong)}.btn{min-block-size:var(--touch);font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:background .22s var(--ease-state), color .22s var(--ease-state);background:0 0;border:1px solid;align-items:center;gap:10px;padding:14px 16px 14px 22px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{background:var(--ink);color:var(--ivory)}.btn--primary{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.btn--primary:hover{background:var(--navy);border-color:var(--navy)}.btn--ghost{border-color:#0000;padding-left:0;padding-right:0}.btn--ghost:hover{color:var(--stone-2);background:0 0}.btn .arrow{transform-origin:0;width:26px;height:1px;transition:transform .2s var(--ease-land);background:currentColor;display:inline-block;position:relative;transform:scaleX(.692308)}.btn .arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.btn:hover .arrow{transform:scaleX(1)}@property --ar-scale{syntax:"<number>";inherits:false;initial-value:.6923}@property --ar-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ar-tx{syntax:"<length>";inherits:false;initial-value:0}@property --ar-ty{syntax:"<length>";inherits:false;initial-value:0}.btn--scroll-down .arrow,.btn--scroll-up .arrow{--ar-scale:calc(18 / 26);--ar-rotate:0deg;--ar-tx:0px;--ar-ty:0px;transform:translateX(var(--ar-tx)) translateY(var(--ar-ty)) rotate(var(--ar-rotate)) scaleX(var(--ar-scale));transition:--ar-rotate .21s var(--ease-land) 0s, --ar-tx .21s var(--ease-land) 0s, --ar-ty .21s var(--ease-land) 0s, --ar-scale .42s var(--ease-land) 0s}.btn--scroll-down .arrow:after,.btn--scroll-up .arrow:after{transition:transform .42s var(--ease-land) 0s;transform:translate(0)scaleX(1)rotate(45deg)}.btn--scroll-down:hover .arrow,.btn--scroll-down:focus-visible .arrow,.btn--scroll-up:hover .arrow,.btn--scroll-up:focus-visible .arrow{--ar-scale:.3333;--ar-tx:8.5px;transform:translateX(var(--ar-tx)) translateY(var(--ar-ty)) rotate(var(--ar-rotate)) scaleX(var(--ar-scale));transition:--ar-scale .42s var(--ease-land) 0s, --ar-rotate .21s var(--ease-land) .21s, --ar-tx .21s var(--ease-land) .21s, --ar-ty .21s var(--ease-land) .21s}.btn--scroll-down:hover .arrow,.btn--scroll-down:focus-visible .arrow{--ar-rotate:90deg;--ar-ty:-4px;animation:1.5s ease-in-out .42s infinite arrow-pulse-down}.btn--scroll-up:hover .arrow,.btn--scroll-up:focus-visible .arrow{--ar-rotate:-90deg;--ar-ty:4px;animation:1.5s ease-in-out .42s infinite arrow-pulse-up}.btn--scroll-down:hover .arrow:after,.btn--scroll-down:focus-visible .arrow:after,.btn--scroll-up:hover .arrow:after,.btn--scroll-up:focus-visible .arrow:after{transition:transform .42s var(--ease-land) 0s;transform:translate(-11.35px)scaleX(3)rotate(45deg)}@keyframes arrow-pulse-down{0%,to{transform:translate(8.5px)translateY(-5px)rotate(90deg)scaleX(.3333)}50%{transform:translate(8.5px)translateY(-2px)rotate(90deg)scaleX(.3333)}}@keyframes arrow-pulse-up{0%,to{transform:translate(8.5px)translateY(5px)rotate(-90deg)scaleX(.3333)}50%{transform:translate(8.5px)translateY(2px)rotate(-90deg)scaleX(.3333)}}@media (prefers-reduced-motion:reduce){.btn--scroll-down:hover .arrow,.btn--scroll-down:focus-visible .arrow,.btn--scroll-up:hover .arrow,.btn--scroll-up:focus-visible .arrow{transition:none;animation:none}}.btn--inverse{color:var(--ivory);border-color:var(--ivory)}.btn--inverse:hover{background:var(--ivory);color:var(--ink)}.btn--gated{position:relative;overflow:hidden}.btn--gated:before{content:"NDA";font-family:var(--mono);letter-spacing:.12em;opacity:0;transition:opacity .32s var(--ease-land), transform .32s var(--ease-land);font-size:8px;line-height:1;position:absolute;inset:5px auto auto 6px;transform:translateY(-6px)}.btn--gated:hover:before,.btn--gated:focus-visible:before{opacity:.52;transform:translateY(0)}.site-header{z-index:50;isolation:isolate;background:0 0;padding-block-start:var(--safe-top);position:sticky;top:0}.site-header:before{--p:var(--scroll-progress,0);content:"";z-index:-2;-webkit-backdrop-filter:blur(calc(8px + 8px * var(--p))) saturate(calc(120% + 20% * var(--p)));clip-path:inset(0 100% 100% 0);opacity:0;animation:header-pane-reveal .92s var(--ease-soft) .16s both;transition:background-color .32s var(--ease-soft), box-shadow .32s var(--ease-soft);background-color:#fcfaf685;position:absolute;inset:0;box-shadow:0 12px 28px -18px #14213a21,0 3px 8px -4px #14213a0d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header:before{-webkit-backdrop-filter:blur(calc(8px + 8px * var(--p))) saturate(calc(120% + 20% * var(--p)));backdrop-filter:blur(calc(8px + 8px * var(--p))) saturate(calc(120% + 20% * var(--p)))}}.site-header:after{content:"";z-index:-1;background:var(--rule);transform-origin:0;opacity:0;height:1px;animation:header-rule-sweep .98s var(--ease-soft) .12s both;transition:opacity .36s var(--ease-soft), background-color .32s var(--ease-soft);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header:not(.is-scrolled):after{opacity:0}.site-header__inner{min-block-size:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}@keyframes header-pane-reveal{0%{clip-path:inset(0 100% 100% 0);opacity:0}20%{opacity:1}to{clip-path:inset(0 -48px -48px 0);opacity:1}}@keyframes header-rule-sweep{0%{opacity:0;transform:scaleX(0)}12%{opacity:1}to{opacity:1;transform:scaleX(1)}}.site-header.is-over-dark:before{background-color:#141b296b;box-shadow:0 12px 28px -18px #00000073,0 3px 8px -4px #00000040}.site-header.is-over-dark:after{background-color:#f2eee538}.site-header.is-over-dark .brand{color:var(--ivory)}.site-header.is-over-dark .brand__word--ram{color:#f2eee59e}.site-header.is-over-dark .nav a:not(.nav__cta){color:#f2eee5d1}.site-header.is-over-dark .nav a:not(.nav__cta):hover,.site-header.is-over-dark .nav a:not(.nav__cta):focus-visible,.site-header.is-over-dark .nav a:not(.nav__cta).is-active{color:#fff}.site-header.is-over-dark .nav a:not(.nav__cta):after{background:linear-gradient(90deg,#0000,#ffffff8c 18%,#fff 50%,#ffffff8c 82%,#0000);box-shadow:0 -7px 18px #ffffff2e}.site-header.is-over-dark .nav__cta{color:var(--ivory);background:0 0;border-color:#f2eee56b}.site-header.is-over-dark .nav__cta:hover,.site-header.is-over-dark .nav__cta:focus-visible{border-color:var(--ivory);color:#fff;background:#f2eee514}.site-header.is-over-dark .nav__toggle{color:var(--ivory);border-color:#f2eee552}.brand{color:var(--ink);isolation:isolate;transition:color .32s var(--ease-soft);align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.brand__mark{transform-origin:50%;width:22px;height:22px;transition:transform var(--dur-hover-reveal) var(--ease-land);flex-shrink:0;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;display:none}.brand__mark-tile{width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0e0e0d0f}.brand__mark-tile:first-child{background:var(--navy)}.brand__mark-tile:nth-child(2){background:var(--stone)}.brand__mark-tile:nth-child(3){background:var(--stone-3)}.brand__mark-tile:nth-child(4){background:var(--graphite)}.brand:hover .brand__mark,.brand:focus-visible .brand__mark{transform:rotate(90deg)}.brand__name{font-family:var(--serif);letter-spacing:.02em;align-items:baseline;gap:.24em;padding:4px 0;font-size:19px;font-weight:400;line-height:1;display:inline-flex;position:relative;overflow:hidden}.brand__word{align-items:baseline;display:inline-flex}.brand__word--ram{color:var(--stone-2);transition:color .32s var(--ease-soft);font-style:normal;font-weight:300}.brand__glyph{opacity:0;transform-origin:50% 100%;min-width:.42em;animation:brand-glyph-reveal .82s var(--ease-land) calc(.66s + var(--i) * 46ms) both;display:inline-block;transform:translateY(105%)rotateX(-72deg)skew(-7deg)}.brand__name sup{font-family:var(--sans);letter-spacing:.08em;color:var(--stone-2);vertical-align:super;margin-left:2px;font-size:9px}.brand:focus-visible{outline:1px solid var(--ink);outline-offset:8px}.site-header:not(.is-scrolled) .brand{cursor:default;pointer-events:none}.nav{align-items:center;gap:clamp(20px,2.4vw,36px);display:flex}.nav__toggle{width:var(--touch);height:var(--touch);border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;isolation:isolate;transition:background var(--dur-hover-state) var(--ease-soft), color var(--dur-hover-state) var(--ease-soft), border-color var(--dur-hover-state) var(--ease-soft);background:0 0;justify-content:center;align-items:center;padding:0;display:none;position:relative}.nav__toggle:hover,.nav__toggle:focus-visible{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.nav__toggle:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.nav__toggle-bars{background:currentColor;width:18px;height:1px;display:block;position:relative}.nav__toggle-bars:before,.nav__toggle-bars:after{content:"";background:currentColor;height:1px;position:absolute;left:0;right:0}.nav__toggle-bars:before{top:-6px}.nav__toggle-bars:after{top:6px}.nav-overlay{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding-block:calc(var(--safe-top) + clamp(20px, 6vw, 40px)) calc(var(--safe-bottom) + clamp(28px, 6vw, 48px));padding-inline:max(var(--gutter), var(--safe-left)) max(var(--gutter), var(--safe-right));background:var(--ivory);color:var(--ink);overscroll-behavior:contain;opacity:0;transition:opacity .24s var(--ease-soft), transform .24s var(--ease-soft), display .24s allow-discrete, overlay .24s allow-discrete;border:none;flex-direction:column;gap:clamp(28px,5vw,44px);margin:0;position:fixed;inset:0;overflow:auto;transform:translateY(-8px)}.nav-overlay:popover-open{opacity:1;display:flex;transform:translateY(0)}@starting-style{.nav-overlay:popover-open{opacity:0;transform:translateY(-8px)}}.nav-overlay::backdrop{-webkit-backdrop-filter:blur(6px);background:#0e0e0d52}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-overlay::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.nav-overlay__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding-block-end:clamp(16px,3vw,22px);display:flex}.nav-overlay__brand{font-family:var(--serif);letter-spacing:.02em;color:var(--ink);font-size:19px;font-weight:400}.nav-overlay__brand em{color:var(--stone-2);font-style:normal;font-weight:300}.nav-overlay__close{width:var(--touch);height:var(--touch);border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;transition:background var(--dur-hover-state) var(--ease-soft), color var(--dur-hover-state) var(--ease-soft), border-color var(--dur-hover-state) var(--ease-soft);background:0 0;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:inline-flex}.nav-overlay__close:hover,.nav-overlay__close:focus-visible{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.nav-overlay__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-overlay__list li{border-bottom:1px solid var(--rule)}.nav-overlay__list a{min-block-size:var(--touch);font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);align-items:center;padding-block:clamp(14px,2.4vw,18px);font-size:clamp(28px,7vw,38px);font-weight:300;line-height:1.05;display:flex}.nav-overlay__list a:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.nav-overlay__cta{min-block-size:var(--touch);background:var(--ink);color:var(--ivory);border:1px solid var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-self:flex-start;align-items:center;gap:12px;padding:14px 20px;font-size:12px;display:inline-flex}.nav-overlay__cta:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.nav-overlay__fineprint{font-family:var(--mono);letter-spacing:.1em;color:var(--stone-2);margin:0;font-size:11px}.nav a:not(.nav__cta){font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--graphite);isolation:isolate;transition:color .42s var(--ease-soft);align-items:center;padding:11px 0 10px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.nav a:not(.nav__cta):after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, #6e64518c 18%, var(--stone-2) 50%, #6e64518c 82%, transparent);transform-origin:50%;height:1px;transition:transform .62s var(--ease-land);position:absolute;bottom:1px;left:-10px;right:-10px;transform:scaleX(0);box-shadow:0 -7px 18px #6e64512e}.nav a:not(.nav__cta):hover,.nav a:not(.nav__cta):focus-visible{color:var(--stone-2)}.nav a:not(.nav__cta):hover:after,.nav a:not(.nav__cta):focus-visible:after,.nav a:not(.nav__cta).is-active:after{transform:scaleX(1)}.nav a:not(.nav__cta).is-active{color:#4a3d24;cursor:default}.nav__cta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:var(--ivory);cursor:pointer;transition:background .22s var(--ease-state), border-color .22s var(--ease-state), color .22s var(--ease-state);align-items:center;gap:9px;padding:10px 16px;font-size:11px;display:inline-flex;position:relative}.nav__cta:hover,.nav__cta:focus-visible{background:var(--navy);border-color:var(--navy)}.nav__cta-icon{flex:none;width:14px;height:10px;display:block;position:relative}.nav__cta-envelope,.nav__cta-arrow{width:100%;height:100%;transition:opacity .22s var(--ease-state);display:block;position:absolute;inset:0;overflow:visible}.nav__cta-envelope{opacity:1}.nav__cta-arrow{opacity:0}.nav__cta-envelope-body,.nav__cta-envelope-flap,.nav__cta-arrow path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.nav__cta:hover .nav__cta-envelope,.nav__cta:focus-visible .nav__cta-envelope{opacity:0}.nav__cta:hover .nav__cta-arrow,.nav__cta:focus-visible .nav__cta-arrow{opacity:1;animation:nav-cta-arrow-pulse 1.1s var(--ease-state) infinite}@keyframes nav-cta-arrow-pulse{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.nav__cta:hover .nav__cta-arrow,.nav__cta:focus-visible .nav__cta-arrow{animation:none}}.nav__cta--gated{align-items:center;gap:10px;display:inline-flex}.nav__cta-lock{border:1px solid;width:10px;height:8px;margin-top:7px;display:inline-block;position:relative}.nav__cta-lock:before{content:"";width:6px;height:7px;transition:transform var(--dur-hover-state) var(--ease-land);border:1px solid;border-bottom:none;border-radius:8px 8px 0 0;position:absolute;top:-7px;left:2px}.nav__cta--gated:hover .nav__cta-lock:before,.nav__cta--gated:focus-visible .nav__cta-lock:before{transform-origin:0 100%;transform:translate(2px)rotate(12deg)}html[data-fonts-pending=true]:not([data-fonts-ready=true]) .nav a,html[data-fonts-pending=true]:not([data-fonts-ready=true]) .nav__cta{opacity:0;clip-path:inset(0 0 100%)}html[data-fonts-ready=true] .nav a,html[data-fonts-ready=true] .nav__cta{opacity:1;clip-path:inset(0);animation:nav-font-reveal .72s var(--ease-land) both}html[data-fonts-ready=true] .nav a:first-child{animation-delay:.72s}html[data-fonts-ready=true] .nav a:nth-child(2){animation-delay:.775s}html[data-fonts-ready=true] .nav a:nth-child(3){animation-delay:.83s}html[data-fonts-ready=true] .nav a:nth-child(4){animation-delay:.885s}html[data-fonts-ready=true] .nav a:nth-child(5){animation-delay:.94s}html[data-fonts-ready=true] .nav__cta{animation-delay:1.01s}@keyframes nav-font-reveal{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes brand-glyph-reveal{0%{opacity:0;transform:translateY(105%)rotateX(-72deg)skew(-7deg)}58%{opacity:1;transform:translateY(-7%)rotateX(10deg)skew(0)}to{opacity:1;transform:translate(0,0)rotateX(0)skew(0)}}.hero{border-top:none;padding-block:clamp(72px,9vw,128px) 0}.hero__body{grid-template-columns:1fr 380px;gap:clamp(36px,7vw,96px);padding-block:0 clamp(32px,5vw,64px);display:grid}.hero__headline{max-width:none}.hero__headline-line{white-space:nowrap;background-color:var(--ink);-webkit-text-fill-color:transparent;color:#0000;animation:hero-headline-glimmer 10s linear infinite, hero-load-fade .82s cubic-bezier(.22, .61, .36, 1) calc(var(--load-step,0) * .11s + 60ms) both;background-image:linear-gradient(100deg,#0000 0% 42%,#e7d5aa4d 47%,#fff6dc8c 50%,#e7d5aa66 53%,#0000 57% 100%);background-position:120% 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;display:block}.hero__headline-line--em{background-color:var(--stone-2);animation-delay:.35s, calc(var(--load-step,0) * .11s + 60ms);font-style:italic;font-weight:300}@keyframes hero-headline-glimmer{0%{background-position:120% 0;animation-timing-function:cubic-bezier(.22,.61,.36,1)}22%{background-position:-20% 0}to{background-position:-20% 0}}@keyframes hero-load-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-load-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){.hero [data-load-step]:not(.hero__headline-line){animation:hero-load-rise .82s cubic-bezier(.22, .61, .36, 1) calc(var(--load-step,0) * .11s + 60ms) both}}@media (prefers-reduced-motion:reduce){.hero__headline-line{-webkit-text-fill-color:currentColor;color:var(--ink);background:0 0;animation:none}.hero__headline-line--em{color:var(--stone-2)}}.hero__aside{flex-direction:column;gap:clamp(20px,2.4vw,32px);padding-block-start:12px;display:flex}.hero__aside .lede{font-size:clamp(17px,1.6vw,19px);line-height:1.55}.hero__ctas{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hero__ctas .btn{min-block-size:var(--touch)}.hero__fineprint{flex-wrap:wrap;align-items:center;gap:16px;margin-top:clamp(16px,1.6vw,22px);display:flex}.hero__fineprint-rule{background:var(--rule-strong);flex-shrink:0;width:20px;height:1px}.hero__stats{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.hero__stats>*{border-right:1px solid var(--rule);flex-direction:column;gap:8px;padding-block:clamp(24px,3vw,32px);padding-inline:clamp(16px,2.2vw,28px);display:flex}.hero__stats>:first-child{padding-inline-start:0}.hero__stats>:last-child{border-right:none;padding-inline-end:0}.hero__stat-num{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(28px,3.6vw,40px);font-weight:300;line-height:1}.hero__stat-label{color:var(--graphite-2);max-inline-size:28ch;font-size:12px}.hero__plate{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr 1fr;height:360px;display:grid;position:relative;overflow:hidden}.hero__plate-cell{border-right:1px solid var(--rule);background:var(--ivory-2);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative}.hero__plate-cell:last-child{border-right:none}.hero__plate-cell .plate-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-2);font-size:10px}.hero__plate-cell .plate-coord{font-family:var(--mono);color:var(--stone-2);font-size:10px}.conf-plate{border:1px solid var(--rule);background:linear-gradient(135deg, #f8f5eec2, #e2dccc70), var(--ivory-3);position:absolute;inset:44px 16px 40px;overflow:hidden;box-shadow:inset 0 0 0 1px #f8f5ee70}.conf-plate:before,.conf-plate:after{content:"";pointer-events:none;position:absolute}.conf-plate:before{border:1px solid #1b1b1929;inset:12px}.conf-plate:after{background:linear-gradient(90deg,#0000,#14213a3d,#0000);height:1px;top:46%;left:-20%;right:-20%;transform:rotate(-9deg)}.conf-plate__meta{font-family:var(--mono);letter-spacing:.12em;color:var(--stone-2);text-transform:uppercase;z-index:3;justify-content:space-between;gap:16px;font-size:9px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.conf-plate__stamp{z-index:3;color:var(--graphite-2);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:default;border:1px solid #1b1b1952;padding:5px 8px;font-size:8px;position:absolute;top:18px;right:18px;transform:rotate(-2deg)}.conf-plate__grid{background-color:#0000;background-image:linear-gradient(#1b1b190f 1px,#0000 1px),linear-gradient(90deg,#1b1b190f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.conf-plate__redactions{z-index:4;flex-direction:column;gap:7px;display:flex;position:absolute;top:22px;left:18px}.conf-plate__redactions span{background:var(--ink);opacity:.86;height:7px;display:block}.conf-plate__redactions span:first-child{width:94px}.conf-plate__redactions span:nth-child(2){width:62px}.conf-plate__redactions span:nth-child(3){width:118px}.entry-detail{grid-template-columns:1.35fr 1fr;gap:18px;padding:36px 52px 34px 42px;display:grid;position:absolute;inset:0}.entry-detail__panel{background:linear-gradient(90deg,#ffffff2e,#0000 32%,#1b1b190d),#f8f5ee6b;border:1px solid #1b1b1933;box-shadow:inset 18px 0 #ffffff1f}.entry-detail__panel--wide{border-left:4px solid #14213a42}.entry-detail__rail{background:#1b1b193d;width:1px;position:absolute;top:24px;bottom:34px;left:49%}.entry-detail__pull{background:var(--stone);width:38px;height:3px;position:absolute;top:44%;left:calc(49% + 16px);box-shadow:0 8px #9c8e766b}.systems-diagram{position:absolute;inset:34px 44px 52px}.systems-diagram__pipe,.systems-diagram__node{display:block;position:absolute}.systems-diagram__pipe{background:#14213a57}.systems-diagram__pipe--a{height:2px;top:36%;left:0;right:18%}.systems-diagram__pipe--b{width:2px;top:16%;bottom:22%;right:18%}.systems-diagram__pipe--c{width:2px;top:16%;bottom:36%;left:24%}.systems-diagram__node{background:#f8f5ee9e;border:1px solid #1b1b1947;width:58px;height:58px}.systems-diagram__node:after{content:"";border:1px solid #14213a5c;border-radius:50%;position:absolute;inset:14px}.systems-diagram__node--a{top:20%;left:0}.systems-diagram__node--b{top:0;left:42%}.systems-diagram__node--c{bottom:0;right:0}.dossier-stack{position:absolute;inset:26px 44px 38px;transform:rotate(-1deg)}.dossier-stack__sheet{background:var(--paper);border:1px solid #1b1b192e;position:absolute;box-shadow:0 18px 42px #1b1b191f}.dossier-stack__sheet--back{background:#ddd4c1;inset:18px 0 0 26px;transform:rotate(4deg)}.dossier-stack__sheet--mid{padding:22px;inset:8px 16px 8px 10px;transform:rotate(-3deg)}.dossier-stack__sheet--front{inset:0 30px 18px 0;overflow:hidden}.dossier-stack__line{background:#1b1b1933;height:1px;margin-top:16px;display:block}.dossier-stack__line.short{width:62%}.dossier-stack__seal{border:1px solid var(--stone);width:46px;height:46px;color:var(--stone-2);font-family:var(--serif);letter-spacing:.12em;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;bottom:18px;right:18px}.placeholder{background:repeating-linear-gradient(135deg, #1b1b190f 0 1px, transparent 1px 8px), var(--ivory-3);border:1px solid var(--rule);justify-content:center;align-items:center;display:flex;position:relative}.placeholder--dark{background:repeating-linear-gradient(135deg,#f2eee50f 0 1px,#0000 1px 8px),#1a1a18;border-color:#f2eee524}.placeholder__caption{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-2);background:var(--ivory);border:1px solid var(--rule);padding:6px 10px;font-size:10px}.placeholder--dark .placeholder__caption{color:var(--stone-3);background:#0f0f0e;border-color:#f2eee524}.placeholder__corner{font-family:var(--mono);color:var(--stone-2);letter-spacing:.1em;font-size:9px;position:absolute}.placeholder__corner--tl{top:10px;left:12px}.placeholder__corner--tr{top:10px;right:12px}.placeholder__corner--bl{bottom:10px;left:12px}.placeholder__corner--br{bottom:10px;right:12px}.positioning__row{grid-template-columns:220px 1fr 1fr;gap:64px;display:grid}.positioning__lede{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(28px,2.6vw,40px);font-weight:300;line-height:1.18}.positioning__lede em{color:var(--stone-2);font-style:italic}.gap-list{flex-direction:column;gap:0;margin-top:12px;display:flex}.gap-list__item{border-top:1px solid var(--rule);grid-template-columns:56px 1fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}.gap-list__item:last-child{border-bottom:1px solid var(--rule)}.gap-list__num{font-family:var(--mono);letter-spacing:.14em;color:var(--stone-2);font-size:11px}.gap-list__text{font-family:var(--serif);color:var(--graphite);font-size:18px;line-height:1.4}.standard__head{border-bottom:1px solid #f2eee52e;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,80px);padding-bottom:clamp(40px,6vw,80px);display:grid}.standard__attrs{grid-template-columns:repeat(4,1fr);gap:40px;padding-top:80px;display:grid}.standard__attr{border-top:1px solid #f2eee54d;flex-direction:column;gap:16px;padding-top:24px;display:flex}.standard__attr-num{font-family:var(--mono);letter-spacing:.14em;color:var(--stone-3);font-size:11px}.standard__attr-title{font-family:var(--serif);color:var(--ivory);font-size:24px;font-weight:400;line-height:1.2}.standard__attr-body{color:#f2eee5b3;font-size:14px;line-height:1.6}.standard__seal{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ivory);border:1px solid #f2eee566;align-items:center;gap:12px;margin-top:16px;padding:10px 14px;font-size:10px;display:inline-flex}.standard__seal-dot{background:var(--stone-3);border-radius:50%;width:6px;height:6px}.credential{background:linear-gradient(105deg,#b7ab9424,#0000 38%),linear-gradient(290deg,#14213a6b,#0000 52%),#11110f;border:1px solid #f2eee52e;grid-template-columns:88px 1fr;min-height:360px;margin-top:56px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2eee50d}.credential:before{content:"";pointer-events:none;border:1px solid #f2eee51a;position:absolute;inset:18px}.credential__rail{background:repeating-linear-gradient(#f2eee533 0 1px,#0000 1px 14px),#f2eee506;border-right:1px solid #f2eee52e}.credential__rail:after{content:"RAM STANDARD";transform-origin:50%;font-family:var(--mono);letter-spacing:.28em;color:#f2eee57a;white-space:nowrap;font-size:10px;position:absolute;top:50%;left:26px;transform:translateY(-50%)rotate(-90deg)}.credential__main{flex-direction:column;gap:28px;min-width:0;padding:30px 32px 28px;display:flex}.credential__top,.credential__footer{font-family:var(--mono);letter-spacing:.16em;color:var(--stone-3);text-transform:uppercase;justify-content:space-between;gap:18px;font-size:10px;display:flex}.credential__body{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:48px;margin-top:8px;display:grid}.credential__label{font-family:var(--mono);letter-spacing:.16em;color:#f2eee580;text-transform:uppercase;margin-bottom:14px;font-size:10px;display:block}.credential__title{max-width:12ch;font-family:var(--serif);letter-spacing:-.02em;color:var(--ivory);margin:0;font-size:clamp(38px,5vw,68px);font-weight:300;line-height:.98}.credential__redacted{flex-direction:column;gap:9px;margin-top:24px;display:flex}.credential__redacted span{opacity:.92;background:#f2eee5db;height:9px}.credential__redacted span:first-child{width:180px}.credential__redacted span:nth-child(2){width:116px}.credential__redacted span:nth-child(3){width:236px;max-width:100%}.credential__seal{width:190px;height:190px;color:var(--stone-3);border:1px solid #b7ab949e;border-radius:50%;justify-self:end;place-items:center;display:grid;position:relative}.credential__seal:before,.credential__seal:after,.credential__seal-ring{content:"";pointer-events:none;border-radius:50%;position:absolute}.credential__seal:before{border:1px solid #b7ab9461;inset:14px}.credential__seal:after{border:1px solid #f2eee52e;inset:34px}.credential__seal-ring{border:1px dashed #b7ab946b;inset:6px}.credential__seal-text{font-family:var(--serif);letter-spacing:.02em;font-size:42px;font-style:italic;font-weight:300}.credential__seal-sub{font-family:var(--mono);letter-spacing:.2em;font-size:9px;position:absolute;bottom:52px}.credential__criteria{border-top:1px solid #f2eee52e;border-bottom:1px solid #f2eee52e;grid-template-columns:repeat(4,1fr);display:grid}.credential__criterion{border-right:1px solid #f2eee524;gap:6px;padding:16px 18px;display:grid}.credential__criterion:last-child{border-right:none}.credential__criterion span,.credential__criterion em{font-family:var(--mono);letter-spacing:.14em;color:#f2eee580;text-transform:uppercase;font-size:10px;font-style:normal}.credential__criterion strong{font-family:var(--serif);color:var(--ivory);font-size:22px;font-weight:300}.category{border-top:1px solid var(--rule-strong);margin-top:clamp(36px,5vw,56px)}.category__table{grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) minmax(220px,1.4fr);display:grid}.category__cell{border-bottom:1px solid var(--rule);color:var(--graphite-2);align-items:baseline;gap:12px;min-inline-size:0;padding-block:clamp(18px,2.4vw,24px);padding-inline:clamp(16px,2vw,24px);font-size:14px;line-height:1.55;display:flex}.category__cell--head{padding-block:clamp(12px,1.8vw,16px)}.category__cell--first{padding-inline-start:0}.category__cell--last{padding-inline-end:0}.category__cell--label{font-family:var(--serif);color:var(--ink);font-size:clamp(17px,1.8vw,20px);line-height:1.25}.proof-ledger{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);margin-top:72px}.proof-ledger__head,.proof-ledger__row{grid-template-columns:120px minmax(0,1fr) 72px minmax(0,1fr);align-items:center;gap:24px;display:grid}.proof-ledger__head{border-bottom:1px solid var(--rule);padding:18px 0}.proof-ledger__head .fineprint{grid-column:3/-1}.proof-ledger__row{border-bottom:1px solid var(--rule);padding:26px 0}.proof-ledger__row:last-child{border-bottom:none}.proof-ledger__row>span{font-family:var(--mono);letter-spacing:.14em;color:var(--stone-2);font-size:11px}.proof-ledger__row strong{font-family:var(--serif);color:var(--ink);font-size:clamp(24px,2.5vw,36px);font-weight:300;line-height:1.1}.proof-ledger__row strong:last-child{color:var(--stone-2);font-style:italic}.proof-ledger__row em{background:linear-gradient(90deg, var(--rule-strong), transparent);height:1px;position:relative}.proof-ledger__row em:after{content:"";border-top:1px solid var(--rule-strong);border-right:1px solid var(--rule-strong);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.domains__intro{border-bottom:1px solid var(--rule-strong);grid-template-columns:220px 1fr;gap:64px;padding-bottom:56px;display:grid}.op-matrix{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background:linear-gradient(90deg,#14213a09,#0000 32%),#f8f5ee5c;margin-top:56px}.op-matrix__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(220px,1.4fr) minmax(140px,.8fr) minmax(150px,.9fr) minmax(170px,1fr);min-height:92px;display:grid}.op-matrix__row>*{border-right:1px solid var(--rule);align-items:center;padding:22px 24px;display:flex}.op-matrix__row>:last-child{border-right:none}.op-matrix__row--head{background:#1b1b1909;min-height:46px}.op-matrix__row--head span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-2);font-size:10px}.op-matrix__row:not(.op-matrix__row--head)>span{color:var(--graphite-2);font-size:14px;line-height:1.45}.op-matrix__row strong{font-family:var(--serif);color:var(--ink);font-size:27px;font-weight:300;line-height:1.12}.op-matrix__num{font-family:var(--mono);letter-spacing:.14em;color:var(--stone-2);flex-shrink:0;margin-right:18px;font-size:10px}.op-matrix__footer{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-2);justify-content:space-between;gap:24px;padding:16px 24px;font-size:10px;display:flex}.audience{grid-template-columns:1fr 1fr;gap:40px;display:grid}.aud-card{background:var(--paper);border:1px solid var(--rule);flex-direction:column;gap:28px;min-height:480px;padding:56px 48px;display:flex;position:relative}.aud-card--dark{background:var(--graphite);color:var(--ivory);border-color:var(--graphite)}.aud-card__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:20px;display:flex}.aud-card--dark .aud-card__head{border-bottom-color:#f2eee533}.aud-card__title{font-family:var(--serif);margin:0;font-size:32px;font-weight:400;line-height:1.15}.aud-card__lede{font-family:var(--serif);color:var(--graphite-2);text-wrap:pretty;font-size:22px;font-weight:300;line-height:1.35}.aud-card--dark .aud-card__lede{color:#f2eee5d9}.aud-card__points{flex-direction:column;margin:auto 0 0;padding:0;list-style:none;display:flex}.aud-card__points li{border-top:1px solid var(--rule);grid-template-columns:28px 1fr;gap:12px;padding:16px 0;font-size:14px;line-height:1.5;display:grid}.aud-card--dark .aud-card__points li{border-top-color:#f2eee52e}.aud-card__points li span:first-child{font-family:var(--mono);color:var(--stone-2);letter-spacing:.1em;font-size:11px}.aud-card--dark .aud-card__points li span:first-child{color:var(--stone-3)}.outputs__head{border-bottom:1px solid var(--rule-strong);grid-template-columns:220px 1fr 1fr;gap:64px;padding-bottom:56px;display:grid}.outputs__grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;margin-top:56px;display:grid}.output{border-right:1px solid var(--rule);flex-direction:column;padding:0 32px;display:flex}.output:first-child{padding-left:0;padding-right:32px}.output:last-child{border-right:none;padding-left:32px;padding-right:0}.output__plate{height:240px;margin-bottom:22px;position:relative}.output__fileline{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone-2);justify-content:space-between;gap:16px;margin-bottom:10px;padding-top:10px;font-size:9px;display:flex}.output__num{font-family:var(--mono);letter-spacing:.14em;color:var(--stone-2);margin-bottom:10px;font-size:11px}.output__title{font-family:var(--serif);margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.2}.output__meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-2);margin-bottom:12px;font-size:10px}.output__body{color:var(--graphite-2);font-size:13px;line-height:1.55}.intake-dossier{border-top:1px solid #f2eee52e;border-bottom:1px solid #f2eee52e;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:0;margin:40px 0 64px;display:grid}.intake-dossier__sheet{background:linear-gradient(135deg,#f2eee517,#0000 38%),#0e0e0d38;border-right:1px solid #f2eee52e;min-height:340px;padding:32px;position:relative}.intake-dossier__sheet:before{content:"";pointer-events:none;border:1px solid #f2eee51a;position:absolute;inset:16px}.intake-dossier__top{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-3);justify-content:space-between;gap:18px;font-size:10px;display:flex}.intake-dossier h3{max-width:12ch;font-family:var(--serif);letter-spacing:-.02em;color:var(--ivory);margin:42px 0 28px;font-size:clamp(36px,4vw,58px);font-weight:300;line-height:1}.intake-dossier__grid{border-top:1px solid #f2eee529;border-left:1px solid #f2eee529;grid-template-columns:repeat(3,1fr);display:grid}.intake-dossier__field{border-bottom:1px solid #f2eee529;border-right:1px solid #f2eee529;flex-direction:column;justify-content:space-between;gap:12px;min-height:82px;padding:14px;display:flex}.intake-dossier__field span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f2eee585;font-size:9px}.intake-dossier__field strong{font-family:var(--serif);color:var(--ivory);font-size:20px;font-weight:300}.intake-dossier__field .is-redacted{color:#0000;background:#f2eee5e0;width:78%;height:10px;transform:translateY(-2px)}.intake-dossier__seal{text-align:center;width:112px;height:112px;color:var(--stone-3);font-family:var(--mono);letter-spacing:.18em;border:1px solid #b7ab9494;border-radius:50%;place-items:center;font-size:9px;line-height:1.5;display:grid;position:absolute;top:96px;right:34px;transform:rotate(-9deg)}.intake-dossier__aside{background:#f2eee509;flex-direction:column;justify-content:flex-end;gap:20px;padding:32px;display:flex}.intake-dossier__aside p{color:#f2eee5b8;max-width:36ch;margin:0;font-size:14px;line-height:1.6}.pbrief{border-top:1px solid #f2eee52e;border-bottom:1px solid #f2eee52e;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;margin:28px 0 40px;display:grid}.pbrief__intake{background:linear-gradient(135deg,#f2eee50d,#0000 38%),#0e0e0d2e;border-right:1px solid #f2eee52e;flex-direction:column;padding:18px 22px 20px;display:flex;position:relative}.pbrief__intake-top{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-3);justify-content:space-between;gap:18px;font-size:10px;display:flex}.pbrief__intake-lede{color:#f2eee5a6;max-width:56ch;margin:8px 0 12px;font-size:12px;line-height:1.5}.pbrief__fields{border-top:1px solid #f2eee529;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.pbrief__field{border:0;border-bottom:1px solid #f2eee51f;flex-direction:column;gap:6px;margin:0;padding:0 0 10px;display:flex}.pbrief__field:nth-last-child(-n+2){border-bottom:0}.pbrief__field-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f2eee58c;padding:14px 0 0;font-size:9px}.pbrief__options{flex-wrap:wrap;gap:5px;display:flex}.pbrief__option{appearance:none;cursor:pointer;color:#f2eee5c7;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #f2eee538;padding:5px 9px;font-size:10px;transition:background-color .18s,border-color .18s,color .18s}.pbrief__option:hover{border-color:var(--stone-3);color:var(--ivory)}.pbrief__option:focus-visible{outline:1px solid var(--stone-3);outline-offset:2px}.pbrief__option.is-selected{background:var(--stone-3);border-color:var(--stone-3);color:var(--navy)}.pbrief__sheet{background:linear-gradient(160deg,#f2eee50d,#0000 40%),#0e0e0d52;flex-direction:column;gap:12px;padding:18px 22px 14px;display:flex;position:relative}.pbrief__sheet-frame{pointer-events:none;border:1px solid #f2eee51a;position:absolute;inset:10px}.pbrief__sheet-header{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-3);justify-content:space-between;gap:18px;font-size:10px;display:flex}.pbrief__session{border-top:1px solid #f2eee529;border-bottom:1px solid #f2eee529;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:6px 0;display:flex}.pbrief__session span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f2eee580;font-size:9px}.pbrief__session strong{font-family:var(--mono);letter-spacing:.1em;color:var(--ivory);font-size:11px;font-weight:500}.pbrief__session strong.is-pending{color:var(--stone-3)}.pbrief__sheet-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ivory);margin:0;font-size:clamp(17px,1.6vw,22px);font-weight:300}.pbrief__sentence{font-family:var(--serif);color:#f2eee5e0;margin:0;font-size:clamp(13px,1.05vw,15px);line-height:1.5}.pbrief__phrase{display:inline}.pbrief__phrase.is-redacted{align-items:baseline;display:inline-flex}.pbrief__phrase-sep{color:#f2eee58c}.pbrief__redaction{vertical-align:-.02em;background:repeating-linear-gradient(135deg, #0000002e 0 2px, transparent 2px 5px), var(--stone-2);border-radius:1px;width:8ch;height:.7em;display:inline-block;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #14213a59}.pbrief__redaction--wide{width:12ch}.pbrief__section{border-top:1px solid #f2eee51f;flex-direction:column;gap:6px;padding-top:10px;display:flex}.pbrief__section-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f2eee58c;font-size:9px}.pbrief__domains{grid-template-columns:repeat(2,1fr);column-gap:18px;margin:0;padding:0;list-style:none;display:grid}.pbrief__domains li{font-family:var(--serif);border-bottom:1px dashed #f2eee51a;grid-template-columns:14px minmax(0,1fr) 56px;align-items:center;gap:8px;padding:4px 0;font-size:13px;transition:color .2s;display:grid}.pbrief__domains li:nth-last-child(-n+2){border-bottom:0}.pbrief__domains li.is-active{color:var(--ivory)}.pbrief__domains li.is-out{color:#f2eee566}.pbrief__domains li.is-out .pbrief__domain-marker{color:#f2eee54d}.pbrief__domain-marker{font-family:var(--mono);color:var(--stone-3);text-align:center;font-size:10px}.pbrief__domain-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f2eee573;text-align:right;font-size:8px}.pbrief__pending{font-family:var(--serif);color:#f2eee58c;margin:0;font-size:12px;font-style:italic}.pbrief__engagement{font-family:var(--serif);color:var(--ivory);margin:0;font-size:14px;line-height:1.45}.pbrief__engagement strong{font-weight:400}.pbrief__engagement.is-pending{color:#f2eee58c;align-items:baseline;gap:8px;font-style:italic;display:flex}.pbrief__sheet-foot{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f2eee580;border-top:1px solid #f2eee529;justify-content:space-between;gap:16px;margin-top:2px;padding-top:10px;font-size:9px;display:flex}.pbrief__stamp{color:var(--stone-3);letter-spacing:.18em;cursor:default}@media (width<=880px){.pbrief{grid-template-columns:1fr}.pbrief__intake{border-bottom:1px solid #f2eee52e;border-right:0}.pbrief__field{grid-template-columns:1fr;gap:6px}.pbrief__domains{grid-template-columns:1fr}.pbrief__domains li:nth-last-child(-n+2){border-bottom:1px dashed #f2eee51a}.pbrief__domains li:last-child{border-bottom:0}}@media print{.pbrief__intake,.pbrief__sheet-foot{display:none}.pbrief{border:0;grid-template-columns:1fr}.pbrief__sheet{color:#1b1b19;background:#fff}.pbrief__sheet-title,.pbrief__sentence,.pbrief__engagement,.pbrief__domains li.is-active{color:#1b1b19}}.engage-ways{border-block:1px solid #f2eee52e;margin-top:24px;margin-bottom:clamp(36px,5vw,56px);padding-block:clamp(24px,3.6vw,32px)}.engage-ways__label{color:var(--stone-3)}.engage-ways__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;display:grid}.engage-way{border-right:1px solid #f2eee52e;flex-direction:column;gap:12px;padding-inline:clamp(16px,2vw,28px);display:flex}.engage-way:first-child{padding-inline-start:0}.engage-way:last-child{border-right:none;padding-inline-end:0}.engage-way__num{color:var(--stone-3)}.engage-way__title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ivory);margin:0;font-size:clamp(22px,2.4vw,26px);font-weight:300;line-height:1.2}.engage-way__body{color:#f2eee5c7;margin:0;font-size:14px;line-height:1.6}.flow{border-top:1px solid #f2eee54d;grid-template-columns:repeat(5,1fr);margin-top:56px;display:grid}.flow__step{border-right:1px solid #f2eee52e;flex-direction:column;gap:16px;padding:28px 28px 36px 24px;display:flex;position:relative}.flow__step:last-child{border-right:none}.flow__step:before{content:"";background:var(--stone-3);width:32px;height:2px;position:absolute;top:-1px;left:24px}.flow__step:first-child{padding-left:0}.flow__step:first-child:before{left:0}.flow__step:last-child{padding-right:0}.flow__num{font-family:var(--mono);letter-spacing:.14em;color:var(--stone-3);font-size:11px}.flow__title{font-family:var(--serif);color:var(--ivory);margin:0;font-size:24px;font-weight:400;line-height:1.15}.flow__body{color:#f2eee5b3;font-size:13px;line-height:1.55}.flow__meta{font-family:var(--mono);color:#f2eee580;letter-spacing:.1em;margin-top:auto;padding-top:28px;font-size:10px}.contact{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;gap:56px;margin-top:56px;padding-top:40px;display:grid}.contact__meta{border-right:1px solid var(--rule);flex-direction:column;padding-right:32px;display:flex}.contact__list{flex-direction:column;margin:24px 0 0;padding:0;list-style:none;display:flex}.contact__list li{border-top:1px solid var(--rule-soft);flex-direction:column;gap:4px;padding:18px 0;display:flex}.contact__list li:first-child{border-top:none;padding-top:0}.contact__list-key{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-2);font-size:11px}.contact__list-val{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:18px;font-weight:300;line-height:1.4}.contact__form{flex-direction:column;gap:28px;display:flex;position:relative}.contact__field{flex-direction:column;gap:10px;display:flex}.contact__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-2);align-items:baseline;gap:12px;font-size:11px;display:flex}.contact__label-num{font-variant-numeric:tabular-nums;color:var(--stone)}.contact__input{width:100%;font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);border:none;border-bottom:1px solid var(--rule-strong);appearance:none;transition:border-color .32s var(--ease-land), color .32s var(--ease-land);background:0 0;border-radius:0;outline:none;padding:10px 0 14px;font-size:22px;font-weight:300;line-height:1.4}.contact__input::placeholder{color:var(--stone);opacity:.7;font-style:italic}.contact__input:hover{border-bottom-color:var(--ink)}.contact__input:focus,.contact__input:focus-visible{border-bottom-color:var(--navy);color:var(--ink)}.contact__input--area{resize:vertical;min-height:144px;padding-top:14px;font-size:19px;line-height:1.55}.contact__foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:12px;padding-top:24px;display:flex}.contact__foot-note{max-width:42ch;line-height:1.55}.contact__submit{white-space:nowrap}.contact__sent{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);opacity:0;transition:opacity .32s var(--ease-land), transform .32s var(--ease-land);margin:0;font-size:11px;transform:translateY(-4px)}.contact__form[data-state=sent] .contact__sent{opacity:1;transform:translateY(0)}@media (width<=880px){.contact{grid-template-columns:1fr;gap:40px}.contact__meta{border-right:none;border-bottom:1px solid var(--rule);padding-bottom:32px;padding-right:0}.contact__foot{flex-direction:column;align-items:stretch}.contact__submit{align-self:flex-start}}.closing{text-align:left;grid-template-columns:1fr;display:grid}.closing__display{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(48px,6vw,88px);font-weight:300;line-height:1.05}.closing__display em{color:var(--stone-2);font-style:italic}.closing__row{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-end;margin-top:64px;padding-top:32px;display:flex}.closing__cta{font-family:var(--serif);color:var(--graphite);max-width:36ch;font-size:22px;font-weight:300}.footer{background:var(--ink);color:var(--ivory);padding-block:clamp(48px, 6vw, 80px) calc(clamp(48px, 6vw, 80px) + var(--safe-bottom))}.footer__top{border-bottom:1px solid #f2eee52e;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(24px,3vw,48px);padding-bottom:clamp(36px,5vw,56px);display:grid}.footer__brand{font-family:var(--serif);letter-spacing:-.01em;font-size:32px;font-weight:300;line-height:1.15}.footer__brand em{color:var(--stone-3);font-style:normal}.footer__file{padding:0 36px 0 0;position:relative}.footer__file:after{content:"";background:linear-gradient(#f2eee547,#0000);width:1px;position:absolute;top:0;bottom:0;right:0}.footer__stamp{color:var(--stone-3);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:default;border:1px solid #b7ab9475;margin-top:26px;padding:7px 9px;font-size:9px;display:inline-flex;transform:rotate(-1.5deg)}.footer__col h4{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-3);margin:0 0 18px;font-size:10px;font-weight:500}.footer__col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__col li{color:#f2eee5d9;font-size:14px}.footer__col a{color:inherit}.footer__col a:hover{color:var(--ivory)}.footer__bottom{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f2eee580;justify-content:space-between;align-items:center;margin-top:32px;font-size:10px;display:flex}.kpi-strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.kpi{border-right:1px solid var(--rule);flex-direction:column;gap:8px;padding:36px 32px;display:flex}.kpi:first-child{padding-left:0}.kpi:last-child{border-right:none;padding-right:0}.kpi__num{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:48px;font-weight:300;line-height:1}.kpi__num sup{font-family:var(--sans);vertical-align:super;color:var(--stone-2);margin-left:2px;font-size:14px;font-weight:400}.kpi__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-2);font-size:10px}.kpi__body{color:var(--graphite-2);margin-top:6px;font-size:13px;line-height:1.5}.section-head{grid-template-columns:220px 1fr;gap:64px;margin-bottom:64px;display:grid}.section-head--with-aside{grid-template-columns:220px 1fr 360px}.section-head__index{flex-direction:column;gap:14px;padding-top:6px;display:flex}.section-head__rule{background:var(--ink);width:32px;height:2px}.section--dark .section-head__rule,.section--navy .section-head__rule{background:var(--stone-3)}.fineprint{font-family:var(--mono);letter-spacing:.1em;color:var(--stone-2);text-transform:uppercase;font-size:10px}[data-reveal]{--reveal-y:28px}[data-reveal=headline]{--reveal-y:20px}[data-reveal=header],[data-reveal=rule]{--reveal-y:16px}[data-reveal=aside],[data-reveal=text]{--reveal-y:22px}[data-reveal=plate],[data-reveal=panel],[data-reveal=artifact]{--reveal-y:36px}[data-reveal=tile],[data-reveal=step],[data-reveal=item]{--reveal-y:30px}.hero__plate-cell,.domain,.aud-card,.output,.flow__step,.standard__attr{transform-origin:50% 100%;position:relative}[data-reveal=panel],[data-reveal=artifact],[data-reveal=tile],[data-reveal=plate]{position:relative;overflow:clip}.section-head__rule,.flow__step:before{transform-origin:0}@keyframes reveal-sheen{0%{opacity:0;transform:translate(-110%)}28%{opacity:1}to{opacity:0;transform:translate(110%)}}@supports (animation-timeline:view()){[data-reveal]{animation:linear both reveal-enter;animation-timeline:view();animation-range:entry 30% cover 50%}[data-reveal=tile],[data-reveal=step],[data-reveal=artifact],[data-reveal=panel]{animation-name:reveal-enter-card}[data-reveal] .section-head__rule,[data-reveal].flow__step:before{animation:linear both reveal-rule;animation-timeline:view();animation-range:entry 38% cover 57%;transform:scaleX(0)}[data-reveal=panel]:after,[data-reveal=artifact]:after,[data-reveal=tile]:after,[data-reveal=plate]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffff29 45%,#0000 68%);animation:linear both reveal-sheen;animation-timeline:view();animation-range:entry 42% cover 65%;position:absolute;inset:0}@keyframes reveal-enter{0%{opacity:0;transform:translate3d(0, var(--reveal-y), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes reveal-enter-card{0%{opacity:0;transform:translate3d(0, var(--reveal-y), 0) scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes reveal-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__plate-cell:nth-child(2),.hero__stats>[data-reveal]:nth-child(2),.standard__attr:nth-child(2),.domain:nth-child(2),.aud-card:nth-child(2),.output:nth-child(2),.flow__step:nth-child(2),.gap-list__item:nth-child(2){animation-range:entry 35% cover 55%}.hero__plate-cell:nth-child(3),.hero__stats>[data-reveal]:nth-child(3),.standard__attr:nth-child(3),.domain:nth-child(3),.output:nth-child(3),.flow__step:nth-child(3),.gap-list__item:nth-child(3){animation-range:entry 40% cover 60%}.hero__stats>[data-reveal]:nth-child(4),.standard__attr:nth-child(4),.domain:nth-child(4),.output:nth-child(4),.flow__step:nth-child(4),.gap-list__item:nth-child(4){animation-range:entry 45% cover 65%}.domain:nth-child(5),.flow__step:nth-child(5),.gap-list__item:nth-child(5){animation-range:entry 50% cover 70%}.domain:nth-child(6){animation-range:entry 55% cover 75%}.outputs__grid .output:first-child{animation-range:entry 15% entry 55%}.outputs__grid .output:nth-child(2){animation-range:entry 30% entry 70%}.outputs__grid .output:nth-child(3){animation-range:entry 45% entry 85%}.outputs__grid .output:nth-child(4){animation-range:entry 60%}.hero__stats>[data-reveal]{animation-range:cover 18% cover 42%}.hero__stats>[data-reveal]:nth-child(2){animation-range:cover 23% cover 47%}.hero__stats>[data-reveal]:nth-child(3){animation-range:cover 28% cover 52%}.hero__stats>[data-reveal]:nth-child(4){animation-range:cover 33% cover 57%}[data-reveal][data-revealed=true]{opacity:1;animation:none;transform:none}[data-reveal][data-revealed=true] .section-head__rule,[data-reveal][data-revealed=true].flow__step:before{animation:none;transform:scaleX(1)}[data-reveal][data-revealed=true]:after{opacity:0;animation:none}.closing[data-reveal],.closing [data-reveal],.footer [data-reveal]{animation-range:entry 20% entry 90%}.footer__top>[data-reveal]:first-child{animation-range:entry entry 35%}.footer__top>[data-reveal]:nth-child(2){animation-range:entry 25% entry 60%}.footer__top>[data-reveal]:nth-child(3){animation-range:entry 50% entry 80%}.footer__top>[data-reveal]:nth-child(4){animation-range:entry 70% entry 95%}[data-parallax]{animation:linear both parallax-y;animation-timeline:view();animation-range:cover}.conf-plate[data-parallax]{transform-origin:50% 80%;animation-name:parallax-tilt}@keyframes parallax-y{0%{translate:0 calc(var(--depth,0px) * -1)}to{translate:0 var(--depth,0px)}}@keyframes parallax-tilt{0%{translate:0 calc(var(--depth,0px) * -1);rotate:calc(var(--tilt,0deg) * -1)}to{translate:0 var(--depth,0px);rotate:var(--tilt,0deg)}}.hero__headline-line--em[data-parallax-x=drift]{animation:hero-headline-glimmer 10s linear .35s infinite, hero-em-drift cubic-bezier(.33, 0, .2, 1) both, hero-load-fade .82s cubic-bezier(.22, .61, .36, 1) calc(var(--load-step,0) * .11s + 60ms) both;will-change:transform, background-position, opacity;animation-timeline:auto,scroll(root),auto;animation-range:normal,0 240vh,normal}@keyframes hero-em-drift{0%{transform:translate(0,0)}to{transform:translate(180px)}}.closing__display em[data-parallax-x=arrive]{will-change:transform;max-width:100%;animation:cubic-bezier(.65,0,.35,1) both closing-em-arrive;animation-timeline:view();animation-range:entry cover;display:inline-block}@keyframes closing-em-arrive{0%{transform:translate(1.25vw)}to{transform:translate(0,0)}}.positioning__lede em[data-parallax-x=cross]{will-change:transform;max-width:100%;animation:cubic-bezier(.4,0,.6,1) both positioning-em-cross;animation-timeline:view();animation-range:entry cover 40%;display:inline-block}@keyframes positioning-em-cross{0%{transform:translate(60px)}to{transform:translate(0,0)}}.hero__headline-line--em[data-parallax-x=drift][data-parallax-x-locked=true]{animation:10s linear .35s infinite hero-headline-glimmer;animation-range:normal}.closing__display em[data-parallax-x=arrive][data-parallax-x-locked=true],.positioning__lede em[data-parallax-x=cross][data-parallax-x-locked=true]{animation:none}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal] .section-head__rule,[data-reveal].flow__step:before,[data-reveal]:after,[data-parallax],[data-parallax-x]{opacity:1!important;clip-path:none!important;filter:none!important;animation:none!important;transform:translate(0,0)rotate(0)!important}}.tick-row{align-items:center;gap:6px;display:flex}.tick-row span{background:var(--rule-strong);width:1px;height:10px}.tick-row span:nth-child(5n){height:16px}.dash{width:100%;height:100%;color:var(--ivory);font-family:var(--mono);letter-spacing:.06em;background:#0f0f0e;flex-direction:column;gap:8px;padding:14px;font-size:9px;display:flex}.dash__row{color:#f2eee599;justify-content:space-between;display:flex}.dash__bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:3px;height:60px;display:grid}.dash__bars span{background:var(--stone-3);display:block}.dash__chart{border-top:1px solid #f2eee526;flex:1;padding-top:6px;position:relative}.dash__chart svg{width:100%;height:100%}.dash__legend{color:#f2eee566;gap:12px;display:flex}.manual{background:var(--paper);width:100%;height:100%;padding:0;display:flex}.manual__spine{background:linear-gradient(90deg,#1a2238,#14213a);width:22px;position:relative}.manual__spine:after{content:"RAM STANDARD MANUAL";font-family:var(--mono);letter-spacing:.2em;color:var(--stone-3);white-space:nowrap;font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.manual__page{font-family:var(--mono);color:var(--graphite-2);letter-spacing:.06em;flex-direction:column;flex:1;gap:6px;padding:16px 14px;font-size:8px;display:flex}.manual__page h5{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:400}.manual__page hr{border:none;border-top:1px solid var(--rule-strong);width:24px;margin:4px 0}.manual__line{background:var(--rule);height:1px}.manual__line.short{width:70%}.manual__line.shorter{width:40%}.brief{background:var(--paper);width:100%;height:100%;font-family:var(--mono);color:var(--graphite-2);letter-spacing:.05em;flex-direction:column;gap:8px;padding:14px;font-size:8px;display:flex}.brief__head{border-bottom:1px solid var(--rule);justify-content:space-between;padding-bottom:6px;display:flex}.brief__rows{flex-direction:column;gap:4px;display:flex}.brief__row{border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr 50px 30px;align-items:center;gap:6px;padding:4px 0;display:grid}.brief__row .pill{text-align:center;letter-spacing:.1em;border:1px solid;padding:1px 4px;font-size:7px}.pill.ok{color:#2d6e4f}.pill.warn{color:#8a6a1e}.pill.flag{color:#8c2a2a}.assess{background:var(--paper);width:100%;height:100%;font-family:var(--mono);color:var(--graphite-2);letter-spacing:.05em;flex-direction:column;gap:6px;padding:14px;font-size:8px;display:flex}.assess__title{font-family:var(--serif);color:var(--ink);margin:0;font-size:14px;font-weight:400}.assess__grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.assess__cell{border:1px solid var(--rule);padding:6px}.assess__cell strong{font-family:var(--serif);color:var(--ink);font-size:11px;font-weight:400;display:block}.plate-grid-svg{pointer-events:none;position:absolute;inset:0}@media (width<=1100px){.hero__body{grid-template-columns:1fr;gap:clamp(36px,6vw,48px)}.hero__headline{font-size:clamp(38px,9vw,76px)}.hero__aside{padding-block-start:0}.credential{grid-template-columns:56px 1fr}.credential__body{grid-template-columns:minmax(0,1fr)}.credential__seal{justify-self:start;width:150px;height:150px}.credential__criteria{grid-template-columns:repeat(2,1fr)}.credential__criterion:nth-child(2){border-right:none}.credential__criterion:nth-child(-n+2){border-bottom:1px solid #f2eee524}.standard__attrs{grid-template-columns:repeat(2,1fr)}.proof-ledger__head,.proof-ledger__row{grid-template-columns:72px minmax(0,1fr) 48px minmax(0,1fr);gap:16px}.op-matrix__row{grid-template-columns:minmax(220px,1.3fr) minmax(120px,.8fr) minmax(130px,.9fr) minmax(150px,1fr)}.op-matrix{overflow-x:auto}.op-matrix__row,.op-matrix__footer{min-width:820px}.intake-dossier{grid-template-columns:1fr}.intake-dossier__sheet{border-bottom:1px solid #f2eee52e;border-right:none}.intake-dossier__aside{min-height:180px}.outputs__grid{grid-template-columns:1fr 1fr}.output{border-bottom:1px solid var(--rule);padding:0 20px;margin-bottom:32px;padding-bottom:32px}.audience{grid-template-columns:1fr}.flow{grid-template-columns:repeat(2,1fr)}.footer__top{grid-template-columns:1fr 1fr}.footer__file:after{display:none}.section-head,.domains__intro,.positioning__row,.outputs__head{grid-template-columns:1fr;gap:32px}.op-matrix{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.op-matrix::-webkit-scrollbar{height:6px}.op-matrix::-webkit-scrollbar-thumb{background:var(--stone-2);border-radius:999px}.hero__stats{grid-template-columns:repeat(2,1fr)}.hero__stats>*{border-right:none;border-bottom:1px solid var(--rule);padding-inline:0!important}.hero__stats>:nth-child(odd){border-right:1px solid var(--rule);padding-inline-end:clamp(16px,2.4vw,28px)!important}.hero__stats>:nth-last-child(-n+2){border-bottom:none}}@media (width<=768px){.nav,.site-header__cta{display:none}.nav__toggle{display:inline-flex}.category__table{grid-template-columns:minmax(120px,.8fr) minmax(0,1fr)}.category__cell--first{grid-column:1}.category__cell--last{border-top:0;grid-column:1/-1;padding-inline-start:0}.category__cell--head.category__cell--last{display:none}.engage-ways__grid{grid-template-columns:1fr}.engage-way{border-bottom:1px solid #f2eee52e;border-right:none;padding-block:clamp(20px,3vw,28px);padding-inline:0}.engage-way:last-child{border-bottom:none;padding-block-end:0}.engage-way:first-child{padding-block-start:0}.outputs__grid{grid-template-columns:1fr}.output,.output:first-child,.output:last-child{padding-inline:0}.standard__attrs{grid-template-columns:1fr;gap:28px}.standard__head{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr 1fr}.footer__file{grid-column:1/-1}.footer__bottom{flex-wrap:wrap;gap:8px 16px}.section-head__index{padding-block-start:0}}@media (width<=560px){.hero__headline{font-size:clamp(31px,8.8vw,48px)}.hero__headline-line{white-space:normal}.hero__plate{grid-template-columns:1fr;height:auto}.hero__plate-cell{border-right:none;border-bottom:1px solid var(--rule);min-height:300px}.hero__plate-cell:last-child{border-bottom:none}.conf-plate{inset:44px 14px 40px}.conf-plate__meta{flex-direction:column;gap:5px;font-size:8px}.entry-detail{padding:34px 34px 34px 26px}.systems-diagram{inset:42px 28px 70px}.dossier-stack{inset:36px 28px 56px}.credential{grid-template-columns:1fr;min-height:0}.credential__rail{display:none}.credential__main{padding:28px 22px}.credential__top,.credential__footer{flex-direction:column;gap:8px}.credential__criteria{grid-template-columns:1fr}.credential__criterion,.credential__criterion:nth-child(2){border-bottom:1px solid #f2eee524;border-right:none}.credential__criterion:last-child{border-bottom:none}.proof-ledger__head{grid-template-columns:1fr;gap:8px}.proof-ledger__head .fineprint{grid-column:auto}.proof-ledger__row{grid-template-columns:42px 1fr;gap:12px 16px}.proof-ledger__row em{grid-column:2;width:56px}.proof-ledger__row strong:last-child{grid-column:2}.intake-dossier__sheet{padding:26px 20px}.intake-dossier__top{flex-direction:column;gap:8px}.intake-dossier__grid{grid-template-columns:1fr}.intake-dossier__seal{margin-top:24px;position:relative;top:auto;right:auto}.intake-dossier__aside{padding:24px 20px}.output__fileline{flex-direction:column;gap:5px}.footer__top{grid-template-columns:1fr}.footer__file{grid-column:auto}.hero__stats{grid-template-columns:1fr}.hero__stats>*{border-bottom:1px solid var(--rule);border-right:none!important;padding-inline:0!important}.hero__stats>:last-child{border-bottom:none}.category__table{grid-template-columns:1fr}.category__cell{padding-inline:0}.category__cell--first{padding-block-start:clamp(18px,3vw,24px)}.closing__row{flex-direction:column;align-items:flex-start;gap:clamp(20px,4vw,28px)}.closing__row>div{flex-wrap:wrap}}@media (width<=380px){.brand__name{font-size:16px}.nav-overlay__list a{font-size:clamp(24px,8vw,32px)}.credential__seal{width:120px;height:120px}.credential__seal-text{font-size:32px}.standard__seal{gap:9px;padding:8px 10px;font-size:9px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html[data-fonts-ready=true] .nav a,html[data-fonts-ready=true] .nav__cta{clip-path:none!important;filter:none!important;opacity:1!important;transition-delay:0s!important;animation:none!important}.brand__glyph{clip-path:none!important;filter:none!important;opacity:1!important;animation:none!important;transform:none!important}.site-header:before,.site-header:after{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}}html.is-gated,html.is-gated body{height:100%;overflow:hidden}.gate{z-index:1;min-height:100dvh;padding:var(--gutter);place-items:center;display:grid;position:relative}.gate__form{text-align:center;flex-direction:column;align-items:stretch;gap:18px;width:100%;max-width:380px;display:flex}.gate__eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-2);margin:0 0 12px;font-size:11px}.gate__field{text-align:left;flex-direction:column;align-items:stretch;gap:8px;display:flex}.gate__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-2);font-size:10px}.gate__input{width:100%;min-block-size:var(--touch);font-family:var(--sans);color:var(--ink);border:1px solid var(--rule-strong);transition:border-color .22s var(--ease-state), background .22s var(--ease-state);appearance:none;background:#f8f5eea6;border-radius:0;outline:none;padding:12px 14px;font-size:15px}.gate__input:focus,.gate__input:focus-visible{border-color:var(--ink);background:var(--paper)}.gate__input--shake{animation:gate-shake .42s var(--ease-state)}@keyframes gate-shake{0%,to{transform:translate(0,0)}15%{transform:translate(-8px)}30%{transform:translate(7px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.gate__input--shake{animation:none}}.gate__submit{justify-content:center;width:100%;margin-top:4px}
