@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-vietnamese-700-normal.DCH5bIkD.woff2) format("woff2"),url(/_astro/big-shoulders-display-vietnamese-700-normal.D5dmK5Ek.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-latin-ext-700-normal.C8xZtiKd.woff2) format("woff2"),url(/_astro/big-shoulders-display-latin-ext-700-normal.D98SaizC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-latin-700-normal.KM2fueoL.woff2) format("woff2"),url(/_astro/big-shoulders-display-latin-700-normal.CMi6UoP4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-vietnamese-800-normal.TfqTMNKp.woff2) format("woff2"),url(/_astro/big-shoulders-display-vietnamese-800-normal.zHzF0To4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-latin-ext-800-normal.fpv_pHPA.woff2) format("woff2"),url(/_astro/big-shoulders-display-latin-ext-800-normal.BQnXNQRw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-latin-800-normal.DDUD9Xuh.woff2) format("woff2"),url(/_astro/big-shoulders-display-latin-800-normal.CI0lhnTM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;font-weight:100 500;src:local("Arial"),local("Roboto"),local("Liberation Sans"),local("Helvetica Neue");size-adjust:101.28%;ascent-override:101.21%;descent-override:27.15%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:600 900;src:local("Arial Bold"),local("Roboto Bold"),local("Liberation Sans Bold"),local("Helvetica Neue Bold");size-adjust:97.44%;ascent-override:105.19%;descent-override:28.22%;line-gap-override:0%}@font-face{font-family:Big Shoulders Display Fallback;font-weight:100 750;src:local("Arial Bold"),local("Roboto Bold"),local("Liberation Sans Bold"),local("Helvetica Neue Bold");size-adjust:61.37%;ascent-override:160.35%;descent-override:34.71%;line-gap-override:0%}@font-face{font-family:Big Shoulders Display Fallback;font-weight:751 900;src:local("Arial Bold"),local("Roboto Bold"),local("Liberation Sans Bold"),local("Helvetica Neue Bold");size-adjust:66.06%;ascent-override:148.95%;descent-override:32.24%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-weight:100 450;src:local("Courier New"),local("Roboto Mono"),local("Liberation Mono");size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-weight:451 900;src:local("Courier New Bold"),local("Roboto Mono Bold"),local("Liberation Mono Bold");size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}:root{--yx-yellow: #FFD200;--yx-yellow-600: #e0b800;--yx-yellow-050: #fff8d6;--yx-ink: #141414;--yx-ink-800: #1a1a1a;--yx-graphite: #1e1e1e;--yx-steel: #262626;--yx-slate: #5f5f5a;--yx-slate-300: #a5a5a0;--yx-paper: #f4f4f1;--yx-paper-200: #e9e9e4;--yx-white: #ffffff;--yx-line: #e3e3de;--yx-line-dark: rgba(244, 244, 241, .12);--yx-focus: #3b82f6;--font-display: "Big Shoulders Display", "Big Shoulders Display Fallback", "Arial Narrow", Impact, sans-serif;--font-body: "IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wrap: 1200px;--wrap-wide: 1340px;--gap: clamp(1rem, 2vw, 1.5rem);--radius: 0;--radius-lg: 0;--shadow: 0 10px 30px rgba(20, 20, 20, .08);--shadow-lg: 0 24px 60px rgba(20, 20, 20, .22);--header-h: 72px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);color:var(--yx-ink);background:var(--yx-paper);line-height:1.55;font-size:17px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}ul{margin:0;padding:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;line-height:.95;letter-spacing:.01em;text-transform:uppercase;margin:0 0 .4em}h1{font-size:clamp(2.8rem,6.5vw,5.2rem)}h2{font-size:clamp(2.2rem,4.6vw,3.8rem)}h3{font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:700}h4{font-weight:700}p{margin:0 0 1rem}:focus-visible{outline:3px solid var(--yx-focus);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--yx-yellow);color:var(--yx-ink);padding:.6rem 1rem;font-weight:600}.skip-link:focus{left:0}.container{width:100%;max-width:var(--wrap);margin:0 auto;padding-inline:clamp(1.1rem,4vw,2rem)}.container--wide{max-width:var(--wrap-wide)}.section{padding-block:clamp(3.5rem,7vw,6rem)}.section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.section--paper{background:var(--yx-paper-200)}.section--yellow{background:var(--yx-yellow);color:var(--yx-ink)}.section--yellow .eyebrow,.section--yellow .section-sub,.section--yellow .lead{color:var(--yx-ink)}.section--ink{background:var(--yx-ink);color:var(--yx-white)}.section--graphite{background:var(--yx-graphite);color:var(--yx-white)}.section--ink h1,.section--ink h2,.section--ink h3,.section--graphite h1,.section--graphite h2,.section--graphite h3{color:var(--yx-white)}.grid{display:grid;gap:var(--gap)}.split{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr;align-items:center}@media(min-width:900px){.split{grid-template-columns:1fr 1fr}.split--wide-left{grid-template-columns:1.15fr .85fr}}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7a6400;margin-bottom:1rem}.section--ink .eyebrow,.section--graphite .eyebrow,.hero .eyebrow,.page-hero .eyebrow,.site-footer .eyebrow{color:var(--yx-yellow)}.section-head{max-width:60ch;margin-bottom:clamp(1.8rem,4vw,3rem)}.section-head--center{margin-inline:auto;text-align:center}.section-sub{font-size:1.08rem;color:var(--yx-slate)}.section--ink .section-sub,.section--graphite .section-sub{color:var(--yx-slate-300)}.lead{font-size:clamp(1.1rem,1.6vw,1.3rem);color:var(--yx-slate)}.section--ink .lead,.section--graphite .lead,.hero .lead,.page-hero .lead{color:#dcdcd6}.text-accent{color:#7a6400}.section--ink .text-accent,.section--graphite .text-accent,.hero .text-accent{color:var(--yx-yellow)}.mono{font-family:var(--font-mono)}.hazard{height:8px;background:repeating-linear-gradient(-45deg,var(--yx-yellow) 0 16px,var(--yx-ink) 16px 32px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);letter-spacing:0;font-weight:600;font-size:.98rem;padding:.85rem 1.5rem;border:2px solid transparent;border-radius:var(--radius);min-height:48px;transition:transform .12s ease,background .12s ease,color .12s ease,border-color .12s ease;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--yx-yellow);color:var(--yx-ink);border-color:var(--yx-yellow)}.btn--primary:hover{background:var(--yx-white);border-color:var(--yx-white);color:var(--yx-ink)}.btn--dark{background:var(--yx-ink);color:var(--yx-white);border-color:var(--yx-ink)}.btn--dark:hover{background:#000}.btn--ghost{background:transparent;color:var(--yx-ink);border-color:var(--yx-ink)}.btn--ghost:hover{background:var(--yx-ink);color:var(--yx-white)}.section--ink .btn--ghost,.section--graphite .btn--ghost,.hero .btn--ghost,.page-hero .btn--ghost{color:var(--yx-paper);border-color:#f4f4f173}.section--ink .btn--ghost:hover,.section--graphite .btn--ghost:hover,.hero .btn--ghost:hover,.page-hero .btn--ghost:hover{background:var(--yx-paper);color:var(--yx-ink);border-color:var(--yx-paper)}.btn--lg{font-size:1.02rem;padding:1rem 1.6rem}.btn--block{width:100%}.btn-link{font-family:var(--font-body);font-weight:600;color:var(--yx-ink);border-bottom:2px solid var(--yx-yellow);padding-bottom:2px}.section--ink .btn-link,.section--graphite .btn-link{color:var(--yx-white)}.site-header{position:sticky;top:0;z-index:60;background:#141414f5;backdrop-filter:saturate(160%) blur(8px);border-bottom:1px solid var(--yx-line-dark);color:var(--yx-white)}.site-header__inner{display:flex;align-items:center;gap:1.25rem;height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:.7rem;margin-right:auto}.brand__logo{height:40px;width:auto;max-width:56vw;display:block}.brand__name{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:.02em;color:#fff;text-transform:uppercase;line-height:1}.brand__name b{color:var(--yx-yellow);font-weight:700}.brand__tag{display:block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.22em;color:var(--yx-slate-300);text-transform:uppercase;margin-top:3px}.nav{display:none;gap:1.4rem;align-items:center}.nav a{font-size:.95rem;color:var(--yx-paper);font-weight:500}.nav a:hover,.nav a[aria-current=page]{color:var(--yx-yellow)}.header-actions{display:flex;align-items:center;gap:.8rem}.header-phone{display:none;font-family:var(--font-mono);letter-spacing:.02em;font-size:.98rem;color:#fff}.header-phone b{color:var(--yx-yellow)}.header-phone small{display:block;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.18em;color:var(--yx-slate-300)}.menu-toggle{display:inline-flex;background:transparent;border:1px solid var(--yx-line-dark);color:#fff;padding:.5rem .6rem;border-radius:var(--radius)}@media(min-width:1080px){.nav{display:flex}.header-phone{display:block}.menu-toggle{display:none}}.header-cta{padding:.6rem 1rem;font-size:.95rem}.mobile-nav{display:none;background:var(--yx-ink-800);border-bottom:1px solid var(--yx-line-dark)}.mobile-nav[data-open=true]{display:block}.mobile-nav ul{display:flex;flex-direction:column}.mobile-nav a{color:#dcdcd6;padding:.9rem clamp(1.1rem,4vw,2rem);border-top:1px solid var(--yx-line-dark);font-weight:600}.mobile-nav a:hover{color:var(--yx-yellow)}.trust-strip{background:var(--yx-ink-800);color:var(--yx-slate-300);border-bottom:1px solid var(--yx-line-dark)}.trust-strip__inner{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;justify-content:center;align-items:center;padding-block:.7rem;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.trust-strip__item{display:inline-flex;align-items:center;gap:.5rem}.trust-strip__item:before{content:"";width:7px;height:7px;background:var(--yx-yellow);transform:rotate(45deg)}.hero{position:relative;background:var(--yx-ink);color:#fff;overflow:hidden}.hero{min-height:min(86vh,900px);display:flex;align-items:flex-end}.hero__bg{position:absolute;inset:0;z-index:0;opacity:1;object-fit:cover;object-position:center 40%;width:100%;height:100%}.hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#14141499,#14141433 35%,#141414f0)}@media(max-width:999px){.hero:after{background:linear-gradient(180deg,#141414b8,#141414e6)}}.hero__inner{position:relative;z-index:2;width:100%;padding-block:clamp(5rem,10vw,8rem) clamp(2.5rem,5vw,4.5rem);display:grid;gap:clamp(2rem,5vw,3rem);grid-template-columns:1fr}@media(min-width:1000px){.hero__inner{grid-template-columns:1.5fr 1fr;align-items:end}}.hero__eyebrow{color:var(--yx-yellow)}.hero h1{margin-bottom:1rem;font-size:clamp(3.4rem,7.4vw,7.4rem)}.hero h1 .u{color:var(--yx-yellow)}.hero__lead{font-size:clamp(1.05rem,1.5vw,1.25rem);color:#dcdcd6;max-width:52ch}.hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.6rem}.hero__note{margin-top:1rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.05em;color:var(--yx-slate-300)}.proof{background:#141414b8;backdrop-filter:blur(6px);border:1px solid rgba(255,210,0,.35);padding:1.7rem 1.7rem 1.5rem;display:flex;flex-direction:column;gap:1rem;color:var(--yx-paper)}.proof .eyebrow{margin-bottom:0}.proof__big{font-family:var(--font-display);font-weight:800;font-size:clamp(3.4rem,5vw,4.6rem);line-height:.9;color:var(--yx-yellow);text-transform:uppercase}.proof__big small{display:block;font-size:.4em;color:var(--yx-paper);letter-spacing:.02em}.proof p{margin:0;color:#dcdcd6;font-size:.95rem}.proof__list{list-style:none;display:grid;gap:.5rem;font-size:.86rem;color:var(--yx-slate-300)}.proof__list li{display:flex;gap:.6rem;align-items:center}.proof__list svg{width:16px;height:16px;flex:none;color:var(--yx-yellow)}.stat-strip{background:var(--yx-ink-800);border-top:1px solid var(--yx-line-dark);border-bottom:1px solid var(--yx-line-dark);color:var(--yx-slate-300)}.stat-strip__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;padding-block:1rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.stat-strip b{color:var(--yx-paper);font-weight:500}.svc-rows{display:flex;flex-direction:column;border-top:1px solid var(--yx-line-dark)}.svc-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.4rem 1rem;align-items:baseline;padding:1.4rem 0;border-bottom:1px solid var(--yx-line-dark);color:var(--yx-paper);transition:background .14s ease}.svc-row:hover{background:var(--yx-ink-800)}.svc-row__no{font-family:var(--font-display);font-weight:700;font-size:2rem;line-height:1;color:var(--yx-yellow);grid-row:span 2}.svc-row h3{margin:0;font-size:clamp(1.4rem,2.4vw,2.1rem)}.svc-row p{margin:0;grid-column:2;color:var(--yx-slate-300);font-size:.98rem}.svc-row__arr{display:none;color:var(--yx-yellow);font-size:1.4rem;justify-self:end}@media(min-width:900px){.svc-row{grid-template-columns:7rem minmax(0,1fr) minmax(0,1.6fr) 2.5rem;gap:2rem;padding:2rem 0}.svc-row__no{font-size:3.4rem;grid-row:auto}.svc-row p{grid-column:auto}.svc-row__arr{display:block}}.stat-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--yx-line-dark);border:1px solid var(--yx-line-dark);overflow:hidden}@media(min-width:700px){.stat-tiles{grid-template-columns:repeat(4,1fr)}}.stat{background:var(--yx-graphite);padding:1.4rem 1.2rem}.section--paper .stat,.section--light .stat{background:var(--yx-white)}.stat__num{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:.9;color:var(--yx-yellow)}.stat--dark .stat__num{color:var(--yx-yellow-600)}.stat__label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--yx-slate-300);margin-top:.5rem}.section--paper .stat__label{color:var(--yx-slate)}.service-grid{display:grid;gap:1.1rem;grid-template-columns:1fr}@media(min-width:620px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.service-grid{grid-template-columns:repeat(3,1fr)}}.service-card{position:relative;display:flex;flex-direction:column;background:var(--yx-white);border:1px solid var(--yx-line);border-radius:var(--radius-lg);padding:1.5rem;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--yx-ink)}.service-card__icon{width:46px;height:46px;color:var(--yx-ink);background:var(--yx-yellow);border-radius:var(--radius);display:grid;place-items:center;margin-bottom:1rem}.service-card__icon svg{width:26px;height:26px}.service-card h3{margin-bottom:.4rem}.service-card__desc{color:var(--yx-slate);font-size:.96rem;flex:1}.service-card__link{margin-top:1rem;font-weight:600;font-size:.95rem;color:var(--yx-ink);display:inline-flex;gap:.4rem}.service-card__link:after{content:"→";color:#7a6400}.section--ink .service-card,.section--graphite .service-card{background:var(--yx-ink-800);border-color:var(--yx-line-dark);color:var(--yx-paper)}.section--ink .service-card:hover,.section--graphite .service-card:hover{border-color:var(--yx-yellow);box-shadow:none}.section--ink .service-card__desc,.section--graphite .service-card__desc{color:var(--yx-slate-300)}.section--ink .service-card__link,.section--graphite .service-card__link{color:var(--yx-paper)}.section--ink .service-card__link:after,.section--graphite .service-card__link:after{color:var(--yx-yellow)}.section--ink .tag,.section--graphite .tag{background:var(--yx-yellow);color:var(--yx-ink)}.section--ink .photo,.section--graphite .photo{border-color:var(--yx-line-dark)}.service-card__units{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.9rem}.chip{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;padding:.2rem .5rem;background:var(--yx-paper);border:1px solid var(--yx-line);color:var(--yx-slate)}.cta-band{background:var(--yx-ink-800);color:var(--yx-paper);border-top:1px solid var(--yx-line-dark)}.cta-band .eyebrow{color:var(--yx-yellow)}.cta-band .btn--ghost{color:var(--yx-paper);border-color:#f4f4f166}.cta-band .btn--ghost:hover{background:var(--yx-paper);color:var(--yx-ink);border-color:var(--yx-paper)}.cta-band__inner{display:grid;gap:1.4rem;align-items:center;padding-block:clamp(2.4rem,5vw,3.4rem)}@media(min-width:820px){.cta-band__inner{grid-template-columns:1.4fr auto}}.cta-band h2{margin:0}.cta-band p{margin:.5rem 0 0;color:var(--yx-slate-300);font-size:1.05rem}.cta-band__actions{display:flex;flex-wrap:wrap;gap:.8rem}.steps{display:grid;gap:1.2rem;grid-template-columns:1fr;counter-reset:step}@media(min-width:820px){.steps{grid-template-columns:repeat(3,1fr)}.steps--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.steps--4{grid-template-columns:repeat(4,1fr)}}.step{position:relative;padding:1.6rem 1.4rem;background:var(--yx-graphite);border-radius:var(--radius-lg);border:1px solid var(--yx-line-dark)}.section--paper .step{background:var(--yx-white);border-color:var(--yx-line)}.step__no{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;color:#7a6400}.section--ink .step__no,.section--graphite .step__no{color:var(--yx-yellow)}.step h3{margin:.6rem 0 .4rem}.step p{color:var(--yx-slate-300);margin:0}.section--paper .step p{color:var(--yx-slate)}.badges{display:flex;flex-wrap:wrap;gap:.6rem}.badge{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;padding:.5rem .8rem;border-radius:var(--radius);border:1px solid var(--yx-line);background:var(--yx-white);color:var(--yx-ink)}.badge svg{width:16px;height:16px;color:var(--yx-yellow-600)}.section--ink .badge,.section--graphite .badge{background:#ffffff0a;border-color:var(--yx-line-dark);color:#fff}.prose{max-width:70ch}.prose h2{margin-top:2.2rem}.prose h3{margin-top:1.6rem}.prose ul,.prose ol{padding-left:1.2rem;margin:0 0 1.2rem}.prose li{margin-bottom:.4rem}.checklist{list-style:none;padding:0;display:grid;gap:.6rem}.checklist li{position:relative;padding-left:1.9rem}.checklist li:before{content:"";position:absolute;left:0;top:.15rem;width:20px;height:20px;background:var(--yx-yellow);border-radius:3px}.checklist li:after{content:"✓";position:absolute;left:5px;top:.05rem;color:var(--yx-ink);font-weight:700;font-size:.85rem}.faq{display:grid;gap:.7rem;max-width:80ch}.faq details{border:1px solid var(--yx-line);border-radius:var(--radius);background:var(--yx-white)}.section--ink .faq details,.section--graphite .faq details{background:#ffffff08;border-color:var(--yx-line-dark)}.faq summary{list-style:none;cursor:pointer;padding:1rem 1.2rem;font-weight:600;font-size:1.02rem;display:flex;justify-content:space-between;gap:1rem;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#7a6400;font-family:var(--font-mono);font-size:1.4rem;line-height:1}.section--ink .faq summary:after{color:var(--yx-yellow)}.faq details[open] summary:after{content:"–"}.faq details>div{padding:0 1.2rem 1.1rem;color:var(--yx-slate)}.section--ink .faq details>div,.section--graphite .faq details>div{color:var(--yx-slate-300)}.reviews__head{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem;flex-wrap:wrap}.stars{color:var(--yx-yellow);font-size:1.05rem;letter-spacing:3px;line-height:1}.stars--lg{font-size:1.7rem}.reviews__agg{margin:0;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--yx-slate)}.reviews__agg strong{color:#7a6400;font-size:1.4rem;font-family:var(--font-display);font-weight:800}.section--ink .reviews__agg,.section--graphite .reviews__agg{color:var(--yx-slate-300)}.section--ink .reviews__agg strong,.section--graphite .reviews__agg strong{color:var(--yx-yellow)}.reviews__grid{display:grid;gap:1.1rem;grid-template-columns:1fr}@media(min-width:640px){.reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.reviews__grid{grid-template-columns:repeat(3,1fr)}}.review-card{background:var(--yx-white);border:1px solid var(--yx-line);border-radius:var(--radius-lg);padding:1.4rem;display:flex;flex-direction:column}.section--ink .review-card,.section--graphite .review-card{background:#ffffff0a;border-color:var(--yx-line-dark)}.review-card blockquote{margin:.7rem 0 1rem;font-size:1.05rem;line-height:1.5;flex:1}.review-card figcaption{display:flex;flex-direction:column;gap:.15rem;border-top:1px solid var(--yx-line);padding-top:.8rem}.section--ink .review-card figcaption,.section--graphite .review-card figcaption{border-color:var(--yx-line-dark)}.review-card__name{font-weight:600}.review-card__src{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--yx-slate)}.section--ink .review-card__src,.section--graphite .review-card__src{color:var(--yx-slate-300)}.breadcrumbs{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--yx-slate-300);padding-block:.9rem;background:var(--yx-ink);border-top:1px solid var(--yx-line-dark)}.breadcrumbs a:hover{color:var(--yx-yellow)}.breadcrumbs span{color:var(--yx-slate-300)}.breadcrumbs [aria-current]{color:var(--yx-paper)}.section--ink .breadcrumbs,.section--ink .breadcrumbs a{color:var(--yx-slate-300)}.form{display:grid;gap:1rem}.form__row{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.form__row--2{grid-template-columns:1fr 1fr}}.field{display:grid;gap:.35rem}.field>span{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--yx-slate)}.field .req{color:#7a6400}.field input,.field select,.field textarea{font:inherit;padding:.75rem .85rem;border:1px solid var(--yx-line);border-radius:var(--radius);background:var(--yx-white);color:var(--yx-ink);width:100%}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--yx-ink);outline:2px solid var(--yx-yellow);outline-offset:0}.field textarea{resize:vertical;min-height:120px}.pills{display:flex;flex-wrap:wrap;gap:.5rem}.pill{position:relative}.pill input{position:absolute;opacity:0;inset:0;cursor:pointer}.pill span{display:inline-block;padding:.5rem .85rem;border:1px solid var(--yx-line);border-radius:999px;font-size:.9rem}.pill input:checked+span{background:var(--yx-ink);color:#fff;border-color:var(--yx-ink)}.pill input:focus-visible+span{outline:3px solid var(--yx-focus);outline-offset:2px}.consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem;color:var(--yx-slate)}.consent input{margin-top:.25rem}.form__hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}.form-status{font-family:var(--font-mono);font-size:.85rem;padding:.6rem 0}.form-status.error{color:#b3261e}.form-status.success{color:#1a7f37}.site-footer{background:var(--yx-ink);color:var(--yx-slate-300);border-top:1px solid var(--yx-line-dark)}.site-footer a:hover{color:var(--yx-yellow)}.footer__grid{display:grid;gap:2rem;grid-template-columns:1fr;padding-block:clamp(2.6rem,5vw,3.6rem)}@media(min-width:720px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}}.footer a,.footer li{overflow-wrap:anywhere}.footer h4,.footer .footer__heading{margin-top:0;color:var(--yx-paper);font-family:var(--font-mono);font-weight:500;font-size:.74rem;letter-spacing:.14em;margin-bottom:.9rem}.footer ul{display:grid;gap:.45rem;font-size:.94rem}.footer__brand .brand__name{font-size:1.7rem}.footer__desc{font-size:.92rem;color:var(--yx-slate-300);margin-top:.9rem;max-width:34ch}.footer__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.footer__badge{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .6rem;border:1px solid var(--yx-line-dark);border-radius:var(--radius);color:var(--yx-slate-300)}.footer__socials{display:flex;gap:.6rem;margin-top:1rem}.footer__socials a{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--yx-line-dark);border-radius:var(--radius)}.footer__bottom{border-top:1px solid var(--yx-line-dark);padding-block:1.1rem;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;justify-content:space-between;font-size:.82rem;color:var(--yx-slate-300)}.sticky-call{position:fixed;z-index:55;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--yx-ink);box-shadow:0 -8px 24px #0003}.sticky-call a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem;font-weight:600;font-size:.98rem;min-height:56px}.sticky-call a.call{background:var(--yx-ink);color:#fff}.sticky-call a.quote{background:var(--yx-yellow);color:var(--yx-ink)}.sticky-call svg{width:20px;height:20px}.chat-launcher{position:fixed;z-index:60;right:20px;bottom:20px;width:60px;height:60px;border:0;border-radius:50%;background:var(--yx-yellow);color:var(--yx-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-lg, 0 10px 30px rgba(0,0,0,.25));transition:background .15s,transform .15s}.chat-launcher[hidden]{display:none}.chat-launcher:hover{background:var(--yx-yellow-600);transform:translateY(-1px)}.chat-launcher.is-loading{opacity:.7;cursor:progress}.chat-launcher svg{width:28px;height:28px}@media(max-width:1079px){.chat-launcher{bottom:84px}}@media(min-width:1080px){.sticky-call{display:none}}body{padding-bottom:60px}@media(min-width:1080px){body{padding-bottom:0}}.assistant{position:fixed;z-index:54;right:1rem;bottom:74px}@media(min-width:1080px){.assistant{bottom:1.3rem}}.assistant a{display:inline-flex;align-items:center;gap:.5rem;background:var(--yx-ink);color:#fff;border:2px solid var(--yx-yellow);border-radius:999px;padding:.7rem 1.1rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;box-shadow:var(--shadow-lg)}.assistant a:hover{background:var(--yx-yellow);color:var(--yx-ink)}.assistant svg{width:20px;height:20px}.page-hero{background:var(--yx-ink);color:#fff;position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(700px 300px at 90% 10%,rgba(255,210,0,.1),transparent 60%)}.page-hero__inner{position:relative;z-index:1;padding-block:clamp(2.4rem,5vw,4rem);max-width:60ch}.page-hero h1{margin-bottom:.6rem}.stack>*+*{margin-top:1rem}.muted{color:var(--yx-slate)}.center{text-align:center}.mt-2{margin-top:2rem}.divider{height:1px;background:var(--yx-line);border:0;margin-block:2rem}.tag{display:inline-block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .55rem;background:var(--yx-yellow);color:var(--yx-ink)}.tag--muted{background:var(--yx-paper-200);color:var(--yx-slate)}.photo{width:100%;display:block;border-radius:var(--radius-lg);border:1px solid var(--yx-line);object-fit:cover;aspect-ratio:4 / 3}.photo--wide{aspect-ratio:16 / 10}.media-ph{position:relative;background:var(--yx-graphite);border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4 / 3;display:grid;place-items:center;color:var(--yx-slate-300);border:1px solid var(--yx-line-dark)}.media-ph:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,rgba(255,210,0,.05) 0 20px,transparent 20px 40px)}.media-ph span{position:relative;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.media-ph svg{width:54px;height:54px;opacity:.5}.table-wrap{overflow-x:auto;margin:0 0 .6rem;border:1px solid var(--yx-line);background:var(--yx-white)}.rate-table{width:100%;border-collapse:collapse;font-size:.98rem}.rate-table caption{caption-side:top;text-align:left;padding:.8rem 1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--yx-slate);border-bottom:1px solid var(--yx-line)}.rate-table th,.rate-table td{text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--yx-line);vertical-align:top}.rate-table thead th{font-family:var(--font-mono);font-weight:500;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--yx-slate);background:var(--yx-paper)}.rate-table tbody th{font-weight:600;color:var(--yx-ink)}.rate-table tbody tr:last-child th,.rate-table tbody tr:last-child td{border-bottom:0}.rate-table td.num{font-family:var(--font-mono);white-space:nowrap;color:var(--yx-ink)}.rate-note{font-size:.9rem;color:var(--yx-slate);margin:0 0 1.4rem}.page-updated{background:var(--yx-ink-800);border-top:1px solid var(--yx-line-dark);color:var(--yx-slate-300)}.page-updated p{margin:0;padding-block:.8rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.prose--legal{max-width:74ch}.prose--legal h2{margin-top:2.2rem}.prose--legal h3{margin-top:1.5rem}.footer__legal a{text-decoration:underline}.inl,.hero-ic,.ftr-ic,.btn svg,.eyebrow svg,.menu-toggle svg,.footer__socials svg,.footer ul svg,.header-phone svg{width:1.1em;height:1.1em;vertical-align:-.16em;flex:none}.menu-toggle svg{width:22px;height:22px}.footer__socials svg{width:18px;height:18px}.contact-intro{max-width:60ch}.contact-grid{margin-top:clamp(2rem,4vw,3rem);align-items:start}.contact-methods{display:grid;gap:.85rem}@media(min-width:560px){.contact-methods{grid-template-columns:1fr 1fr}}.contact-method{display:flex;align-items:center;gap:.85rem;padding:.95rem 1.05rem;background:#fff;border:1px solid var(--yx-line);border-radius:var(--radius-lg);transition:border-color .15s,transform .15s}a.contact-method:hover{border-color:var(--yx-yellow);transform:translateY(-2px)}.contact-method__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;background:var(--yx-ink);color:var(--yx-yellow)}.contact-method__ic svg{width:22px;height:22px}.contact-method__body{display:flex;flex-direction:column;min-width:0}.contact-method__body small{color:var(--yx-slate);font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}.contact-method__body strong{color:var(--yx-ink);font-size:1rem;overflow-wrap:anywhere}.contact-extra{margin-top:1.6rem;display:grid;gap:.7rem;font-size:.95rem}.contact-extra__label{display:block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;color:var(--yx-slate)}.contact-form-card{padding:clamp(1.4rem,3vw,1.9rem)}.contact-form-card h2{margin-bottom:.4rem}.contact-form-card__sub{color:var(--yx-slate);font-size:.92rem;margin-bottom:1.2rem}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
