@font-face{font-family:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/saira-semi-condensed-vietnamese-400-normal.2cy_0k8szoly-.woff2)format("woff2"),url(../media/saira-semi-condensed-vietnamese-400-normal.1-y_a4dgf_m6f.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/saira-semi-condensed-latin-ext-400-normal.0ev7ic3tvvkgl.woff2)format("woff2"),url(../media/saira-semi-condensed-latin-ext-400-normal.3xsjady_qmzn0.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/saira-semi-condensed-latin-400-normal.1qb9gbfwiecx4.woff2)format("woff2"),url(../media/saira-semi-condensed-latin-400-normal.0ho3ro7ym2g0w.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/saira-semi-condensed-vietnamese-600-normal.2y7hdeb_is1cz.woff2)format("woff2"),url(../media/saira-semi-condensed-vietnamese-600-normal.10ofeiz8x2h4r.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/saira-semi-condensed-latin-ext-600-normal.1x_w5r469rcyh.woff2)format("woff2"),url(../media/saira-semi-condensed-latin-ext-600-normal.1fgjny055ixe9.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/saira-semi-condensed-latin-600-normal.442nud6v6o494.woff2)format("woff2"),url(../media/saira-semi-condensed-latin-600-normal.216ii_vxynexp.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/saira-semi-condensed-vietnamese-700-normal.0fk--m4ernof_.woff2)format("woff2"),url(../media/saira-semi-condensed-vietnamese-700-normal.07e9n-vxcazqx.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/saira-semi-condensed-latin-ext-700-normal.1c_8v0cwvr21a.woff2)format("woff2"),url(../media/saira-semi-condensed-latin-ext-700-normal.1z06kb-52txhz.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/saira-semi-condensed-latin-700-normal.3qzinrzvy3oeh.woff2)format("woff2"),url(../media/saira-semi-condensed-latin-700-normal.0md-kf-hnh9b5.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/saira-semi-condensed-vietnamese-800-normal.1k2ml539gh5h9.woff2)format("woff2"),url(../media/saira-semi-condensed-vietnamese-800-normal.1onse6rvem2td.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/saira-semi-condensed-latin-ext-800-normal.0tchhepe_qrn4.woff2)format("woff2"),url(../media/saira-semi-condensed-latin-ext-800-normal.2czcq67z9_usw.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:Saira Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/saira-semi-condensed-latin-800-normal.3qya6adtksg2r.woff2)format("woff2"),url(../media/saira-semi-condensed-latin-800-normal.0kzz2zhw76h3f.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-cyrillic-ext-wght-normal.2v1o51uc2kchm.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-cyrillic-wght-normal.40fhna1udykyx.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-greek-wght-normal.27bif0w39buap.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-vietnamese-wght-normal.2j8_frj6hvgv_.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-latin-ext-wght-normal.1l408xhqv1p1x.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-latin-wght-normal.1-vxdsykms0gx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.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}
:root{--ink-950:#050a12;--ink-900:#0a1220;--navy-800:#0a2457;--steel-850:#0e1b2f;--cobalt-600:#174ea6;--cobalt-400:#4d83db;--alloy-100:#e8e3d9;--alloy-300:#b7b3ab;--oxide-500:#a96c3f;--paper-50:#f3f0e8;--valid-500:#6e9f81;--navy-text-aa:#c7d9f5;--signal-on-dark:#79a6ed;--signal-on-light:#174ea6;--valid-on-dark:#9ad1ae;--valid-on-light:#2d5d43;--result-on-dark:#d89a69;--result-on-light:#7f321f;--error-on-light:#7f321f;--motion-fast:.18s;--motion-ui:.24s;--motion-media:.42s;--motion-editorial:.48s;--ease-mechanical:cubic-bezier(.22, .8, .2, 1);--focus-ring:0 0 0 3px #050a12, 0 0 0 6px #4d83db;--font-display:"Saira Semi Condensed", sans-serif;--font-body:"IBM Plex Sans Variable", sans-serif;--font-data:"IBM Plex Mono", monospace;--content-width:90rem;--page-gutter:clamp(1rem, 4vw, 4rem);--chamfer:polygon(1rem 0, 100% 0, 100% calc(100% - 1rem), calc(100% - 1rem) 100%, 0 100%, 0 1rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink-950)}body{background:var(--ink-950);min-width:20rem;color:var(--alloy-100);font-family:var(--font-body);font-kerning:normal;margin:0;font-size:1rem;line-height:1.55}body:before{z-index:30;content:"";opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--cobalt-400);color:var(--ink-950)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}a:focus-visible,button:focus-visible{box-shadow:var(--focus-ring);outline:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);font-synthesis:none;line-height:.96}h1{letter-spacing:-.045em;max-width:12ch;margin-bottom:1.5rem;font-size:clamp(3.25rem,7.1vw,7.5rem);font-weight:700}h2{letter-spacing:-.035em;max-width:13ch;margin-bottom:0;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:700}h3{margin-bottom:.75rem;font-size:clamp(1.45rem,2.1vw,2.25rem);font-weight:600}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:40;background:var(--paper-50);color:var(--ink-950);padding:.8rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;width:100%;padding:1rem var(--page-gutter) 0;position:absolute;top:0;left:0}.site-header__plate{width:min(100%, var(--content-width));min-height:4.5rem;clip-path:var(--chamfer);background:var(--ink-900);border:1px solid color-mix(in srgb, var(--alloy-300) 26%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--alloy-100) 14%, transparent), 0 1.2rem 3rem #050a1240;align-items:center;gap:1.5rem;margin:0 auto;padding:.65rem .75rem .65rem 1.1rem;display:flex}.site-brand{min-height:2.75rem;font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:.65rem;font-size:1.35rem;font-weight:700;display:inline-flex}.site-brand__mark{clip-path:polygon(22% 0,100% 0,78% 50%,100% 100%,22% 100%,0 50%);background:var(--navy-800);width:2.25rem;height:2.25rem;color:var(--alloy-100);font-family:var(--font-data);place-items:center;font-size:.8rem;display:grid}.site-nav{flex:1;display:none}.site-nav__list,.mobile-nav__list,.site-footer__links{margin:0;padding:0;list-style:none}.site-nav__list{justify-content:flex-end;align-items:center;gap:clamp(.2rem,1vw,1.25rem);display:flex}.site-nav__list a{min-height:2.75rem;color:var(--alloy-300);transition:transform var(--motion-fast) var(--ease-mechanical);align-items:center;padding:0 .4rem;font-size:.88rem;font-weight:600;display:inline-flex}.site-nav__list a:hover{color:var(--alloy-100);transform:translateY(-1px)}.site-nav__list .site-nav__quote{clip-path:polygon(.55rem 0,100% 0,100% calc(100% - .55rem),calc(100% - .55rem) 100%,0 100%,0 .55rem);background:var(--cobalt-600);color:var(--alloy-100);padding-inline:1rem}.site-header__tools{align-items:center;gap:.4rem;margin-left:auto;display:flex}.language-switcher,.menu-trigger{border:1px solid color-mix(in srgb, var(--alloy-300) 30%, transparent);min-width:2.75rem;min-height:2.75rem;color:var(--alloy-100);font-family:var(--font-data);cursor:pointer;background:0 0;place-items:center;font-size:.75rem;display:inline-grid}.language-switcher{transition:transform var(--motion-fast) var(--ease-mechanical)}.language-switcher:hover{background:var(--navy-800);transform:translateY(-1px)}.menu-trigger{position:relative}.menu-trigger span{width:1.1rem;height:1px;transition:transform var(--motion-ui) var(--ease-mechanical);background:currentColor;position:absolute}.menu-trigger span:first-child{transform:translateY(-.22rem)}.menu-trigger span:last-child{transform:translateY(.22rem)}.menu-trigger--open span:first-child{transform:rotate(45deg)}.menu-trigger--open span:last-child{transform:rotate(-45deg)}.mobile-nav{width:min(100%, var(--content-width));clip-path:var(--chamfer);background:var(--ink-900);border:1px solid color-mix(in srgb, var(--alloy-300) 26%, transparent);opacity:0;pointer-events:none;transform-origin:top;transition:opacity var(--motion-fast) var(--ease-mechanical), transform var(--motion-fast) var(--ease-mechanical);will-change:opacity, transform;margin:.5rem auto 0;padding:1.25rem;transform:translateY(-.5rem)}.mobile-nav[data-state=open]{opacity:1;pointer-events:auto;transition-duration:var(--motion-ui);transform:translateY(0)}.mobile-nav-fallback{width:min(100%, var(--content-width));clip-path:var(--chamfer);background:var(--ink-900);border:1px solid color-mix(in srgb, var(--alloy-300) 26%, transparent);margin:.5rem auto 0;padding:.75rem 1.25rem 1.25rem}.mobile-nav-fallback summary{min-height:2.75rem;color:var(--alloy-100);cursor:pointer;font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.75rem;list-style:none;display:flex}.mobile-nav-fallback summary:after{content:"+";font-size:1.2rem}.mobile-nav-fallback[open] summary:after{content:"−"}.mobile-nav__list{display:grid}.mobile-nav__list a{border-bottom:1px solid color-mix(in srgb, var(--alloy-300) 16%, transparent);min-height:3.25rem;font-family:var(--font-display);align-items:center;font-size:1.25rem;display:flex}.mobile-nav__list li:last-child a{color:var(--cobalt-400);border-bottom:0}.section{padding:clamp(5rem, 9vw, 9.5rem) var(--page-gutter);position:relative}.section-shell{width:min(100%, var(--content-width));margin:0 auto}.section--dark{background:var(--ink-950);color:var(--alloy-100)}.section--paper{background:var(--paper-50);color:var(--ink-950)}.section--navy{background:var(--navy-800);color:var(--alloy-100)}.section-heading{gap:1.3rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.data-label{color:var(--signal-on-dark);font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;line-height:1.4}.section--paper .data-label{color:var(--signal-on-light)}.section--navy .data-label,.section--navy .trace-sequence li span,.section--navy .trace-meta{color:var(--navy-text-aa)}.section-lead{max-width:58ch;margin-bottom:2rem;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.65}.hero{min-height:min(60rem,100dvh);padding-top:clamp(8.5rem,12vw,11rem);overflow:hidden}.hero:after{background:var(--oxide-500);content:"";opacity:.7;width:24%;height:1px;position:absolute;bottom:12%;right:0}.hero__grid{align-items:center;gap:3.5rem;display:grid}.hero__copy{z-index:1;position:relative}.hero__lead{max-width:62ch;color:var(--alloy-300);margin-bottom:2rem;font-size:clamp(1.05rem,1.5vw,1.28rem)}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.industrial-button{clip-path:polygon(.6rem 0,100% 0,100% calc(100% - .6rem),calc(100% - .6rem) 100%,0 100%,0 .6rem);min-height:3.25rem;transition:transform var(--motion-fast) var(--ease-mechanical);justify-content:space-between;align-items:center;gap:1.25rem;padding:.25rem .3rem .25rem 1.1rem;font-weight:600;display:inline-flex}.industrial-button:hover{transform:translateY(-2px)}.industrial-button:active{transform:scale(.98)}.industrial-button--primary{background:var(--cobalt-600);color:var(--alloy-100)}.industrial-button--secondary{color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 35%, transparent);background:0 0}.industrial-button__arrow{background:color-mix(in srgb, var(--ink-950) 22%, transparent);width:2.65rem;height:2.65rem;font-family:var(--font-data);transition:transform var(--motion-fast) var(--ease-mechanical);place-items:center;display:grid}.industrial-button:hover .industrial-button__arrow{transform:translate(.15rem,-.1rem)}.metal-frame{clip-path:var(--chamfer);background:color-mix(in srgb, var(--alloy-300) 19%, transparent);border:1px solid color-mix(in srgb, var(--alloy-100) 25%, transparent);padding:.45rem}.metal-frame__inner{height:100%;clip-path:var(--chamfer);background:var(--ink-900);box-shadow:inset 0 1px color-mix(in srgb, var(--alloy-100) 16%, transparent), inset 0 -1.5rem 4rem #050a1240}.hero__dossier{justify-self:end;width:min(100%,37rem)}.dossier-plate{background:linear-gradient(145deg, var(--navy-800), var(--steel-850) 68%, var(--ink-900));flex-direction:column;min-height:29rem;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.dossier-plate__topline,.dossier-plate__footer,.dossier-plate__standard{font-family:var(--font-data);letter-spacing:.11em;justify-content:space-between;gap:1rem;font-size:.68rem;display:flex}.dossier-plate__topline{border-bottom:1px solid color-mix(in srgb, var(--alloy-100) 28%, transparent);padding-bottom:1rem}.dossier-plate__grade{flex-direction:column;flex:1;justify-content:center;display:flex}.dossier-plate__grade strong{font-family:var(--font-display);letter-spacing:-.09em;font-size:clamp(7rem,16vw,13rem);font-weight:800;line-height:.7}.dossier-plate__grade small{font-family:var(--font-data);letter-spacing:.2em;margin-top:2rem}.dossier-plate__standard{border-top:1px solid color-mix(in srgb, var(--alloy-100) 28%, transparent);align-items:flex-end;padding:1rem 0}.dossier-plate__standard strong{font-size:.75rem}.dossier-plate__footer{border-top:1px solid color-mix(in srgb, var(--alloy-100) 28%, transparent);align-items:center;padding-top:1rem}.claim-label{width:max-content;min-height:1.75rem;color:var(--valid-on-dark);font-family:var(--font-data);letter-spacing:.09em;text-transform:uppercase;border:1px solid;align-items:center;padding:0 .55rem;font-size:.62rem;display:inline-flex}.claim-label--indicative{color:var(--signal-on-dark)}.claim-label--order-result{color:var(--result-on-dark)}.section--paper .claim-label{color:var(--valid-on-light)}.section--paper .claim-label--indicative{color:var(--signal-on-light)}.section--paper .claim-label--order-result{color:var(--result-on-light)}.section--paper .metal-frame .claim-label{color:var(--valid-on-dark)}.section--paper .metal-frame .claim-label--indicative{color:var(--signal-on-dark)}.section--paper .metal-frame .claim-label--order-result{color:var(--result-on-dark)}.proof-rail{background:var(--ink-900);padding-block:0}.proof-rail__grid{display:grid}.proof-rail__item{border-bottom:1px solid color-mix(in srgb, var(--alloy-300) 20%, transparent);min-height:10rem;transition:transform var(--motion-fast) var(--ease-mechanical);align-content:center;gap:.35rem;padding:1.5rem;display:grid}.proof-rail__item:hover{background:var(--navy-800);transform:translateY(-2px)}.proof-rail__index{color:var(--cobalt-400);font-family:var(--font-data);font-size:.65rem}.proof-rail__item strong{font-family:var(--font-display);font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1}.proof-rail__item>span:last-child{color:var(--alloy-300);font-size:.83rem}.grade-stack{gap:1rem;display:grid}.grade-plate{color:var(--alloy-100)}.grade-plate .metal-frame__inner{align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.grade-plate__badge{filter:saturate(.96)contrast(1.03);justify-self:start;width:min(100%,30rem);height:auto;display:block}.grade-plate__number{grid-template-columns:auto auto;align-items:end;display:grid}.grade-plate__number>span{color:var(--cobalt-400);font-family:var(--font-data);grid-column:1/-1;font-size:.65rem}.grade-plate__number strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(4.5rem,9vw,8rem);line-height:.8}.grade-plate__number small{font-family:var(--font-data);letter-spacing:.1em;padding-bottom:.25rem}.grade-plate__body p{max-width:50ch;color:var(--alloy-300);margin:0}.text-link{border-bottom:1px solid var(--cobalt-400);justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-weight:600;display:inline-flex}.application-field__list{border-top:1px solid color-mix(in srgb, var(--alloy-300) 23%, transparent)}.application-row{border-bottom:1px solid color-mix(in srgb, var(--alloy-300) 23%, transparent);min-height:9rem;transition:transform var(--motion-ui) var(--ease-mechanical);align-items:center;gap:.75rem;padding:1.5rem 0;display:grid}.application-row:hover{color:var(--cobalt-400);transform:translate(.5rem)}.application-row p{max-width:42ch;color:var(--alloy-300);margin:0}.application-row h3{margin:0}.application-row__arrow{font-family:var(--font-data);font-size:1.5rem}.core-grid,.technical-grid,.quality-grid,.availability-grid,.quote-grid{align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.technical-note{align-items:flex-start;gap:1rem;max-width:58ch;font-size:.88rem;display:flex}.technical-note .claim-label{flex:none}.core-diagram{background:var(--ink-900);color:var(--alloy-100);clip-path:var(--chamfer);padding:clamp(1.5rem,4vw,3rem)}.core-diagram__measure,.core-diagram__axis{color:var(--alloy-300);font-family:var(--font-data);justify-content:space-between;font-size:.65rem;display:flex}.core-diagram__plate{background:linear-gradient(90deg, var(--navy-800), var(--cobalt-600) 48%, var(--navy-800));border-block:1px solid var(--alloy-300);text-align:center;grid-template-columns:1fr 1.4fr 1fr;align-items:center;min-height:16rem;margin:1rem 0;display:grid;position:relative}.core-diagram__plate:before{background:var(--oxide-500);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%}.core-diagram__plate span,.core-diagram__plate strong{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.core-diagram__plate strong{font-size:.85rem}.trace-sequence{margin:0;padding:0;list-style:none;display:grid}.trace-sequence li{border-bottom:1px solid color-mix(in srgb, var(--alloy-100) 30%, transparent);align-content:center;gap:.5rem;min-height:8rem;display:grid;position:relative}.trace-sequence li span{color:var(--cobalt-400);font-family:var(--font-data);font-size:.65rem}.trace-sequence li strong{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.8rem)}.trace-meta{display:none}.technical-list{border-top:1px solid color-mix(in srgb, var(--ink-950) 22%, transparent)}.technical-list a{border-bottom:1px solid color-mix(in srgb, var(--ink-950) 22%, transparent);min-height:8.5rem;transition:transform var(--motion-ui) var(--ease-mechanical);grid-template-columns:2rem 1fr 1rem;align-items:center;gap:1rem;display:grid}.technical-list a:hover{color:var(--cobalt-600);transform:translate(.4rem)}.technical-list>a>span,.technical-list i{font-family:var(--font-data);font-size:.7rem;font-style:normal}.technical-list h3{margin-bottom:.5rem}.technical-list p{max-width:46ch;margin:0;font-size:.9rem}.quality-gate .metal-frame__inner{padding:clamp(1.5rem,4vw,3rem)}.quality-gate__header{border-bottom:1px solid color-mix(in srgb, var(--alloy-300) 25%, transparent);font-family:var(--font-data);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;font-size:.7rem;display:flex}.quality-gate ol{margin:0;padding:0;list-style:none}.quality-gate li{border-bottom:1px solid color-mix(in srgb, var(--alloy-300) 25%, transparent);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.quality-gate li:last-child{border-bottom:0}.quality-gate li span{color:var(--cobalt-400);font-family:var(--font-data);font-size:.7rem}.availability-steps{gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.availability-steps li{border-bottom:1px solid color-mix(in srgb, var(--ink-950) 20%, transparent);align-items:center;gap:1rem;min-height:3.5rem;display:flex}.availability-steps span{color:var(--cobalt-600);font-family:var(--font-data);font-size:.7rem}.section--paper .industrial-button--secondary{color:var(--ink-950)}.quote-dossier .metal-frame__inner{padding:clamp(1.5rem,4vw,3rem)}.quote-dossier ul{gap:0;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.quote-dossier li{border-bottom:1px solid color-mix(in srgb, var(--alloy-300) 25%, transparent);padding:1rem 0}.reveal{opacity:1;transform:translateY(0)}.reveal--enhanced{opacity:0;transition:opacity var(--motion-editorial) var(--ease-mechanical), transform var(--motion-editorial) var(--ease-mechanical);transform:translateY(.75rem)}.reveal--visible{opacity:1;transform:translateY(0)}.site-footer{padding:clamp(4rem, 8vw, 7rem) var(--page-gutter) max(2rem, env(safe-area-inset-bottom));background:var(--ink-900);border-top:1px solid color-mix(in srgb, var(--alloy-300) 20%, transparent);gap:clamp(2.5rem,5vw,5rem);display:grid}.site-footer__brand strong{font-family:var(--font-display);margin:.75rem 0;font-size:clamp(2.5rem,5vw,5rem);display:block}.site-footer__brand p{max-width:40ch;color:var(--alloy-300)}.site-footer__license{min-width:0;clip-path:var(--chamfer);background:color-mix(in srgb, var(--navy-800) 68%, var(--ink-950));border-block:1px solid color-mix(in srgb, var(--alloy-300) 32%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alloy-100) 7%, transparent);align-self:start;padding:clamp(1.5rem,3vw,2.25rem)}.site-footer__license strong,.site-footer__license address,.site-footer__license address span{display:block}.site-footer__license strong{color:var(--alloy-100);font-family:var(--font-display);margin:1.1rem 0 .75rem;font-size:clamp(1.6rem,2.2vw,2.4rem);line-height:.98}.site-footer__license address{color:var(--alloy-300);font-style:normal;line-height:1.65}.site-footer__license a{min-height:2.75rem;color:var(--alloy-100);font-family:var(--font-data);letter-spacing:.04em;text-decoration:underline;-webkit-text-decoration-color:var(--cobalt-400);text-decoration-color:var(--cobalt-400);text-underline-offset:.3em;align-items:center;margin-top:1rem;font-size:.74rem;display:inline-flex}.site-footer__navigation>.data-label{margin-bottom:1rem;display:block}.site-footer__links{grid-template-columns:repeat(2,1fr);gap:.25rem 1rem;display:grid}.site-footer__links a{min-height:2.75rem;color:var(--alloy-300);transition:transform var(--motion-fast) var(--ease-mechanical);align-items:center;display:flex}.site-footer__links a:hover{color:var(--alloy-100);transform:translate(.25rem)}.site-footer__legal{color:var(--alloy-300);font-family:var(--font-data);margin:0;font-size:.68rem}@media (min-width:48rem){.hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr)}.proof-rail__grid{grid-template-columns:repeat(2,1fr)}.proof-rail__item:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--alloy-300) 20%, transparent)}.grade-plate .metal-frame__inner{grid-template-columns:minmax(18rem,1.15fr) minmax(0,.85fr)}.grade-plate__badge{grid-row:1/4}.application-row{grid-template-columns:3rem minmax(12rem,.8fr) minmax(18rem,1.5fr) 2rem}.core-grid,.technical-grid,.quality-grid,.availability-grid,.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-sequence{border-block:1px solid color-mix(in srgb, var(--alloy-100) 30%, transparent);grid-template-columns:repeat(5,1fr)}.trace-sequence li{border-right:1px solid color-mix(in srgb, var(--alloy-100) 30%, transparent);border-bottom:0;min-height:13rem;padding:1.25rem}.trace-sequence li:after{background:var(--cobalt-400);clip-path:polygon(0 0,100% 50%,0 100%);content:"";width:.6rem;height:.6rem;position:absolute;top:50%;right:-.3rem;transform:translateY(-50%)}.trace-sequence li:last-child{border-right:0}.trace-sequence li:last-child:after{display:none}.trace-meta{color:var(--navy-text-aa);font-family:var(--font-data);text-align:center;grid-template-columns:repeat(5,1fr);margin-top:.75rem;font-size:.58rem;display:grid}.site-footer{grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr)}.site-footer__navigation,.site-footer__legal{grid-column:1/-1}.site-footer__links{grid-template-columns:repeat(3,1fr)}}@media (min-width:60rem){.grade-plate .metal-frame__inner{grid-template-columns:minmax(22rem,1.35fr) minmax(7rem,.45fr) minmax(15rem,.9fr) minmax(8rem,.45fr)}.grade-plate__badge{grid-row:auto}.site-footer{grid-template-columns:minmax(0,.7fr) minmax(18rem,.8fr) minmax(28rem,1.5fr)}.site-footer__navigation{grid-column:auto}}@media (min-width:68rem){.site-nav{display:block}.menu-trigger{display:none}.mobile-nav{display:none!important}.mobile-nav-fallback{display:none}.proof-rail__grid{grid-template-columns:repeat(4,1fr)}.proof-rail__item{border-right:1px solid color-mix(in srgb, var(--alloy-300) 20%, transparent);border-bottom:0}.proof-rail__item:last-child{border-right:0}}@media (max-width:47.99rem){.section{padding-block:5rem}.hero{min-height:0;padding-top:8.5rem}.hero__dossier{justify-self:stretch}.dossier-plate{min-height:23rem}.dossier-plate__grade strong{font-size:clamp(6rem,30vw,9rem)}.button-row{flex-direction:column;align-items:stretch}.industrial-button{width:100%}.grade-plate .metal-frame__inner{grid-template-columns:1fr}.grade-plate__badge{justify-self:stretch;width:100%}.grade-plate__number strong{font-size:6rem}.application-row,.technical-list a{transform:none}.technical-note{flex-direction:column}.core-diagram__plate{min-height:12rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal--enhanced{opacity:1;transform:none}}
.dossier-page{background:var(--ink-950)}.breadcrumbs{padding:7.5rem var(--page-gutter) 1rem;background:var(--ink-950);color:var(--alloy-300);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.breadcrumbs ol{width:min(100%, var(--content-width));flex-wrap:wrap;gap:.45rem;margin:0 auto;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{color:var(--cobalt-400);content:"/";margin-left:.45rem}.breadcrumbs a{min-height:2.75rem;transition:transform var(--motion-fast) var(--ease-mechanical);align-items:center;display:inline-flex}.breadcrumbs a:hover{transform:translateY(-1px)}.breadcrumbs [aria-current=page]{min-height:2.75rem;color:var(--alloy-100);align-items:center;display:inline-flex}.dossier-hero{padding-top:clamp(3.5rem,7vw,7rem)}.dossier-hero__grid,.selection-grid,.claim-notice-grid,.data-section-grid,.fit-grid,.dossier-cta-grid,.engineering-split{align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid}.dossier-hero__copy>p{max-width:60ch;color:var(--alloy-300);font-size:clamp(1.05rem,1.5vw,1.3rem)}.dossier-hero__meta{color:var(--navy-text-aa);font-family:var(--font-data);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;font-size:.68rem;display:flex}.dossier-hero__visual{justify-self:end;width:min(100%,40rem)}.grade-badge-hero{background:color-mix(in srgb, var(--alloy-300) 24%, var(--ink-900));padding:clamp(.45rem,1vw,.75rem)}.grade-badge-hero img{width:100%;height:auto;clip-path:var(--chamfer);display:block}.product-page-index{z-index:20;background:color-mix(in srgb, var(--ink-950) 96%, transparent);border-block:1px solid color-mix(in srgb, var(--alloy-300) 24%, transparent);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--ink-950) 72%, transparent);position:sticky;top:0;overflow-x:auto}.product-page-index__inner{width:max-content;min-width:100%;padding-inline:max(var(--page-gutter), calc((100vw - var(--content-width)) / 2));align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:0;display:flex}.product-page-index__inner>.data-label{color:var(--alloy-100);flex:none}.product-page-index ul{margin:0;padding:0;list-style:none;display:flex}.product-page-index li+li{border-left:1px solid color-mix(in srgb, var(--alloy-300) 20%, transparent)}.product-page-index a{min-height:4.25rem;color:var(--alloy-300);font-family:var(--font-data);letter-spacing:.04em;white-space:nowrap;transition:transform var(--motion-fast) var(--ease-mechanical);align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.68rem;display:flex}.product-page-index a span{color:var(--cobalt-400);font-size:.58rem}.product-page-index a:hover{color:var(--alloy-100);transform:translateY(-2px)}.grade-dossier section[id]{scroll-margin-top:5.5rem}.source-material-record{border-top:1px solid color-mix(in srgb, var(--alloy-100) 28%, transparent);margin-top:1.5rem;padding-top:1.25rem}.source-material-record p{max-width:54ch;color:var(--navy-text-aa);margin:.6rem 0 0}.document-id{border-block:1px solid color-mix(in srgb, var(--alloy-300) 35%, transparent);font-family:var(--font-data);letter-spacing:.12em;padding:.65rem .85rem;font-size:.7rem}.program-index .metal-frame__inner,.claim-legend .metal-frame__inner{padding:clamp(1.5rem,4vw,3rem)}.program-index__rail{border-block:1px solid color-mix(in srgb, var(--alloy-300) 28%, transparent);grid-template-columns:repeat(3,1fr);display:grid}.program-index__rail span{color:var(--alloy-100);font-family:var(--font-display);letter-spacing:-.06em;text-align:center;padding:1rem .5rem;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:700;line-height:1}.program-index__rail span+span{border-left:1px solid color-mix(in srgb, var(--alloy-300) 28%, transparent)}.program-index p{color:var(--alloy-300);margin:2rem 0}.data-table-frame{clip-path:var(--chamfer);background:color-mix(in srgb, var(--cobalt-600) 13%, var(--alloy-300));scrollbar-color:var(--cobalt-600) var(--alloy-300);padding:.4rem;overflow-x:auto}.data-table-frame:focus-visible{box-shadow:var(--focus-ring);outline:none}.data-table-frame table{border-collapse:collapse;width:100%;min-width:46rem;clip-path:var(--chamfer);background:var(--paper-50);color:var(--ink-950)}.section--dark .data-table-frame table{background:var(--ink-900);color:var(--alloy-100)}.data-table-frame caption{border-bottom:1px solid color-mix(in srgb, currentColor 24%, transparent);text-align:left;padding:1.4rem}.data-table__title,.data-table__meta{display:block}.data-table__title{max-width:32ch;font-family:var(--font-display);font-size:clamp(1.4rem,2.3vw,2.2rem);font-weight:700;line-height:1}.data-table__claim{margin:1rem 0;display:block}.data-table__meta{color:color-mix(in srgb, currentColor 72%, transparent);font-family:var(--font-data);letter-spacing:.05em;font-size:.62rem}.data-table-frame th,.data-table-frame td{border-right:1px solid color-mix(in srgb, currentColor 16%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);text-align:left;vertical-align:top;padding:1.15rem 1.4rem}.data-table-frame th:last-child,.data-table-frame td:last-child{border-right:0}.data-table-frame thead th{color:var(--cobalt-600);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.section--dark .data-table-frame thead th{color:var(--cobalt-400)}.data-table-frame tbody th{font-family:var(--font-display);font-size:1.15rem}.data-table-frame tbody td{min-width:10rem;font-size:.88rem}.table-grade-link{min-width:9rem;transition:transform var(--motion-fast) var(--ease-mechanical);gap:.5rem;display:grid}.table-grade-link:hover{transform:translate(.2rem)}.table-grade-link span{color:var(--cobalt-600);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.shipment-notice,.agreement-note{border-left:2px solid var(--oxide-500);background:color-mix(in srgb, var(--oxide-500) 8%, transparent);margin:1.5rem 0 0;padding:1.25rem 1.5rem;font-size:.88rem}.shipment-notice--dark{color:var(--alloy-100)}.grade-guidance{border-top:1px solid color-mix(in srgb, var(--ink-950) 22%, transparent);margin-top:clamp(3rem,6vw,6rem)}.grade-guidance__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.grade-guidance__heading h3{margin:0}.grade-guidance ol{margin:0;padding:0;list-style:none}.grade-guidance li{border-top:1px solid color-mix(in srgb, var(--ink-950) 18%, transparent);gap:.75rem;padding:1.5rem 0;display:grid}.grade-guidance li>span,.grade-guidance li>a{color:var(--cobalt-600);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.grade-guidance li strong{font-family:var(--font-display);font-size:1.25rem}.grade-guidance li p{max-width:62ch;margin:.45rem 0 0;font-size:.9rem}.grade-guidance li>a{min-height:2.75rem;transition:transform var(--motion-fast) var(--ease-mechanical);align-items:center;display:inline-flex}.grade-guidance li>a:hover{transform:translate(.25rem)}.claim-legend dl{margin:2rem 0 0}.claim-legend dl>div{border-top:1px solid color-mix(in srgb, var(--alloy-300) 24%, transparent);gap:.7rem;padding:1.25rem 0;display:grid}.claim-legend dd{color:var(--alloy-300);margin:0;font-size:.88rem}.claim-label-row{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.dossier-links h2{margin-bottom:2.5rem}.grade-numeral-frame .metal-frame__inner{min-height:30rem}.grade-numeral{background:linear-gradient(145deg, var(--navy-800), var(--steel-850));grid-template-columns:1fr auto;align-content:space-between;min-height:30rem;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.grade-numeral:after{background:var(--oxide-500);content:"";opacity:.7;width:1px;position:absolute;top:1.25rem;bottom:1.25rem;right:1.25rem}.grade-numeral span,.grade-numeral div,.grade-numeral small{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.grade-numeral span,.grade-numeral div{grid-column:1/-1}.grade-numeral strong{font-family:var(--font-display);letter-spacing:-.1em;align-self:end;font-size:clamp(8rem,19vw,15rem);font-weight:800;line-height:.67}.grade-numeral small{align-self:end;padding:0 2rem .5rem 1rem}.table-stack{gap:2rem;display:grid}.agreement-note{align-items:center;gap:1rem;margin-top:-.75rem;display:flex}.indexed-links,.question-list,.application-link-list,.engineering-list,.application-index__list{margin:0;padding:0;list-style:none}.indexed-links li{border-bottom:1px solid color-mix(in srgb, var(--alloy-300) 24%, transparent);grid-template-columns:2.5rem 1fr;gap:1rem;display:grid}.indexed-links span,.indexed-links a{align-items:center;min-height:4.75rem;display:flex}.indexed-links span{color:var(--navy-text-aa);font-family:var(--font-data);font-size:.65rem}.indexed-links a{font-family:var(--font-display);transition:transform var(--motion-ui) var(--ease-mechanical);justify-content:space-between;font-size:1.35rem;font-weight:600}.indexed-links a:hover{transform:translate(.35rem)}.question-list li{border-bottom:1px solid color-mix(in srgb, var(--alloy-300) 22%, transparent);counter-increment:selection-question;padding:1.1rem 0 1.1rem 1.5rem}.question-list{counter-reset:selection-question}.question-list li:before{color:var(--cobalt-400);content:counter(selection-question, decimal-leading-zero) " / ";font-family:var(--font-data);margin-left:-1.5rem;font-size:.65rem}.application-link-list{margin-top:2rem;display:grid}.application-link-list a{border-bottom:1px solid var(--cobalt-400);min-height:3.5rem;transition:transform var(--motion-fast) var(--ease-mechanical);justify-content:space-between;align-items:center;display:flex}.application-link-list a:hover{transform:translate(.25rem)}.inspection-strip,.application-index__heading{gap:2rem;display:grid}.application-axis{min-height:22rem;clip-path:var(--chamfer);background:var(--navy-800);grid-template-columns:repeat(3,1fr);align-items:end;padding:2rem;display:grid;position:relative}.application-axis:before{background:var(--oxide-500);content:"";height:1px;position:absolute;top:18%;left:2rem;right:2rem}.application-axis span{color:var(--alloy-100);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.5rem,6vw,5rem);font-weight:700}.application-index__heading{max-width:54rem;margin-bottom:clamp(4rem,8vw,8rem)}.application-index__heading p{max-width:56ch;font-size:1.1rem}.application-index__item{border-top:1px solid color-mix(in srgb, var(--ink-950) 22%, transparent)}.application-index__item:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink-950) 22%, transparent)}.application-index__item>a{align-items:center;gap:1.5rem;padding:2rem 0;display:grid}.application-index__number{color:var(--cobalt-600);font-family:var(--font-display);letter-spacing:-.06em;align-self:start;font-size:clamp(3rem,7vw,7rem);font-weight:700;line-height:.8}.application-index__copy p{max-width:45ch;color:color-mix(in srgb, var(--ink-950) 72%, transparent)}.application-index__copy strong{min-height:2.75rem;color:var(--cobalt-600);font-family:var(--font-data);letter-spacing:.07em;text-transform:uppercase;align-items:center;font-size:.68rem;display:inline-flex}.semantic-media{min-height:15rem;clip-path:var(--chamfer);background:linear-gradient(120deg, var(--navy-800), var(--steel-850) 70%), var(--ink-900);position:relative;overflow:hidden}.semantic-media:before{border:1px solid color-mix(in srgb, var(--alloy-100) 25%, transparent);clip-path:var(--chamfer);content:"";position:absolute;inset:.75rem}.semantic-media__datum{background:var(--oxide-500);height:1px;position:absolute;top:50%;left:12%;right:12%}.semantic-media__plate{width:48%;height:44%;clip-path:var(--chamfer);background:color-mix(in srgb, var(--cobalt-600) 55%, var(--steel-850));position:absolute;bottom:18%;right:20%;transform:skew(-8deg)}.semantic-media--hero{min-height:27rem}.semantic-media small{color:var(--navy-text-aa);font-family:var(--font-data);letter-spacing:.08em;font-size:.62rem;position:absolute;bottom:1.5rem;left:1.5rem}.engineering-split{align-items:start}.engineering-split>div>p{max-width:52ch;color:var(--alloy-300)}.section--paper .engineering-split>div>p{color:var(--ink-950)}.engineering-list li{border-bottom:1px solid color-mix(in srgb, currentColor 24%, transparent);grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;min-height:5rem;font-size:clamp(1rem,1.5vw,1.2rem);display:grid}.engineering-list li:first-child{border-top:1px solid color-mix(in srgb, currentColor 24%, transparent)}.engineering-list span{color:var(--signal-on-dark);font-family:var(--font-data);font-size:.65rem}.section--paper .engineering-list span{color:var(--signal-on-light)}.engineering-split--questions{align-items:start}@media (min-width:48rem){.dossier-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr)}.selection-grid,.claim-notice-grid,.data-section-grid,.fit-grid,.dossier-cta-grid,.engineering-split:not(.engineering-split--questions){grid-template-columns:minmax(0,.85fr) minmax(25rem,1.15fr)}.inspection-strip{grid-template-columns:minmax(0,1.2fr) auto;align-items:end}.grade-guidance li{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:2rem}}@media (min-width:70rem){.engineering-split--questions{grid-template-columns:minmax(18rem,.7fr) minmax(30rem,1.3fr)}.application-index__item>a{grid-template-columns:minmax(7rem,.25fr) minmax(18rem,.85fr) minmax(20rem,1fr);gap:clamp(2rem,5vw,6rem);min-height:26rem}.application-index__item:nth-child(2n)>a{grid-template-columns:minmax(20rem,1fr) minmax(18rem,.85fr) minmax(7rem,.25fr)}.application-index__item:nth-child(2n) .application-index__number{grid-area:1/3}.application-index__item:nth-child(2n) .application-index__copy{grid-area:1/2}.application-index__item:nth-child(2n) .semantic-media{grid-area:1/1}}@media (max-width:47.99rem){.breadcrumbs{padding-inline:1rem}.dossier-hero__visual,.program-index,.grade-numeral-frame{justify-self:stretch;width:100%}.grade-numeral-frame .metal-frame__inner,.grade-numeral{min-height:23rem}.grade-numeral strong{font-size:clamp(7rem,35vw,10rem)}.data-table-frame table{min-width:42rem}.agreement-note{flex-direction:column;align-items:flex-start}.application-axis,.semantic-media--hero{min-height:18rem}.application-index__item>a{grid-template-columns:1fr}.application-index__number{font-size:4rem}}@media (prefers-reduced-motion:reduce){.breadcrumbs a,.table-grade-link,.indexed-links a,.application-link-list a{transition-duration:.01ms}}
.technical-datum,.trace-chain{min-height:22rem;clip-path:var(--chamfer);background:repeating-linear-gradient(90deg, transparent 0 24.7%, color-mix(in srgb, var(--alloy-100) 18%, transparent) 25%), var(--navy-800);grid-template-columns:repeat(4,1fr);align-items:end;padding:clamp(1.5rem,4vw,3rem);display:grid}.technical-datum span,.trace-chain span{color:var(--alloy-100);font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:.8}.authority-index__list,.protocol-list,.decision-ledger,.stop-list,.trace-ledger{margin:0;padding:0;list-style:none}.authority-index__list{margin-top:clamp(3rem,7vw,7rem)}.authority-index__list li{border-top:1px solid color-mix(in srgb, var(--ink-950) 22%, transparent)}.authority-index__list li:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink-950) 22%, transparent)}.authority-index__list a{transition:transform var(--motion-ui) var(--ease-mechanical);align-items:center;gap:1.5rem;padding:clamp(1.75rem,4vw,3.5rem) 0;display:grid}.authority-index__list a:hover{transform:translate(.35rem)}.authority-index__number{color:var(--cobalt-600);font-family:var(--font-display);font-size:clamp(3rem,6vw,6rem);font-weight:700}.authority-index__list a>span:nth-child(2){gap:.45rem;display:grid}.authority-index__list small,.authority-index__list b{color:var(--cobalt-600);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.authority-index__list strong{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3.3rem);line-height:1}.authority-index__list em{max-width:54ch;color:color-mix(in srgb, var(--ink-950) 72%, transparent);font-style:normal}.authority-split__grid,.quote-layout{align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.protocol-list li{border-block-start:1px solid color-mix(in srgb, currentColor 22%, transparent);grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;min-height:5rem;display:grid}.protocol-list li:last-child{border-block-end:1px solid color-mix(in srgb, currentColor 22%, transparent)}.protocol-list span,.decision-ledger__index{color:var(--cobalt-600);font-family:var(--font-data);font-size:.66rem}.section--dark .decision-ledger__index{color:var(--cobalt-400)}.decision-ledger>li,.trace-ledger>li{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);gap:1.5rem;padding:2rem 0;display:grid}.decision-ledger>li:last-child,.trace-ledger>li:last-child{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent)}.decision-ledger h3,.trace-ledger h2{margin:0 0 .65rem;font-size:clamp(1.45rem,2.4vw,2.2rem)}.decision-ledger p,.trace-ledger p{max-width:58ch;margin:0}.decision-ledger aside,.trace-ledger aside{border-left:2px solid var(--oxide-500);padding-left:1.25rem}.decision-ledger aside small,.trace-ledger aside small{color:var(--cobalt-400);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.decision-ledger--light aside small,.trace-ledger aside small{color:var(--cobalt-600)}.stop-list li{border-bottom:1px solid color-mix(in srgb, var(--alloy-100) 22%, transparent);grid-template-columns:3.25rem 1fr;align-items:center;gap:.75rem;padding:1.4rem 1rem;display:grid;position:relative}.stop-list__label{color:var(--alloy-100);font-family:var(--font-data);letter-spacing:.06em;font-size:.75rem;font-weight:700}.institutional-sections{background:color-mix(in srgb, currentColor 18%, transparent);gap:1px;display:grid}.institutional-sections article{background:var(--ink-900);min-width:0;padding:clamp(2rem,5vw,4.5rem)}.institutional-sections h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(2.15rem,3.4vw,3.75rem)}.institutional-sections--legal h2{font-size:clamp(1.9rem,2.7vw,3rem)}.section--paper .institutional-sections article{background:var(--paper-50)}.institutional-sections p{max-width:62ch}.trace-chain{grid-template-columns:repeat(5,1fr)}.trace-chain span{font-size:clamp(1.5rem,4vw,3rem)}.lookup-hold{clip-path:var(--chamfer);background:var(--ink-950);color:var(--alloy-100);margin-bottom:clamp(3rem,7vw,6rem);padding:clamp(1.5rem,4vw,3rem)}.lookup-hold strong{color:var(--oxide-500);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.7rem,3vw,3rem)}.lookup-hold p{max-width:65ch;color:var(--alloy-300)}.document-stack{min-height:20rem;position:relative}.document-stack span{clip-path:var(--chamfer);background:var(--paper-50);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-950) 25%, transparent);transform:translate(calc(var(--i,0) * 1rem), calc(var(--i,0) * -1rem));position:absolute;inset:12% 9%}.document-stack span:nth-child(2){--i:1;background:var(--alloy-300)}.document-stack span:nth-child(3){--i:2;background:var(--navy-800)}.download-ledger{clip-path:var(--chamfer);background:var(--alloy-300);padding:.4rem;overflow-x:auto}.download-ledger:focus-visible{box-shadow:var(--focus-ring);outline:0}.download-ledger table{border-collapse:collapse;background:var(--paper-50);width:100%;min-width:70rem;color:var(--ink-950)}.download-ledger th,.download-ledger td{border-right:1px solid color-mix(in srgb, var(--ink-950) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink-950) 16%, transparent);text-align:left;vertical-align:top;padding:1.2rem}.download-ledger thead th{color:var(--cobalt-600);font-family:var(--font-data);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.preparing-state{color:var(--ink-950);font-family:var(--font-data);text-transform:uppercase;font-size:.75rem;font-weight:600}.quote-layout form{min-width:0}.form-heading{margin-bottom:2.5rem}.form-heading p{max-width:62ch}.form-heading .required-instruction{color:var(--ink-950);font-size:.85rem;font-weight:600}.required-marker{color:var(--ink-950);font-size:.85rem;font-weight:700}.field-grid{gap:1.35rem;display:grid}.field-grid>label,.field-grid fieldset{font-family:var(--font-data);letter-spacing:.04em;border:0;gap:.45rem;margin:0;padding:0;font-size:.7rem;display:grid}.field-grid input,.field-grid select,.field-grid textarea{border:0;border-bottom:2px solid var(--alloy-300);background:color-mix(in srgb, var(--paper-50) 72%, var(--alloy-300));width:100%;min-height:3.3rem;color:var(--ink-950);font:1rem var(--font-body);border-radius:0;padding:.8rem .9rem}.field-grid textarea{resize:vertical;min-height:8rem}.field-grid input:focus-visible,.field-grid select:focus-visible,.field-grid textarea:focus-visible{box-shadow:var(--focus-ring);outline:0}.field-grid [aria-invalid=true]{border-color:var(--oxide-500)}.field-error{color:var(--error-on-light);font-family:var(--font-body);letter-spacing:0;font-size:.8rem}.check-grid{gap:.5rem;display:grid}.check-grid label{min-height:2.75rem;font-family:var(--font-body);align-items:center;gap:.65rem;font-size:.95rem;display:flex}.check-grid input{width:1.2rem;min-height:1.2rem}.form-alert{border-left:3px solid var(--oxide-500);background:color-mix(in srgb, var(--oxide-500) 12%, transparent);margin-bottom:1.5rem;padding:1rem 1.25rem}.quote-actions{justify-items:start;gap:1rem;margin-top:2.5rem;display:grid}.quote-actions p{max-width:52ch;font-size:.85rem}.quote-actions button,.summary-plate button{cursor:pointer;border:0}.summary-plate{clip-path:var(--chamfer);background:var(--ink-950);color:var(--alloy-100);padding:clamp(1.5rem,4vw,3rem);position:sticky;top:8rem}.section--paper .summary-plate .data-label{color:var(--signal-on-dark)}.summary-plate pre{border-block:1px solid color-mix(in srgb, var(--alloy-100) 22%, transparent);max-height:32rem;color:var(--alloy-300);font:.78rem/1.8 var(--font-data);white-space:pre-wrap;margin:2rem 0;padding:1rem 0;overflow:auto}.summary-plate [role=status]{color:var(--signal-on-dark)}@media (min-width:48rem){.authority-index__list a{grid-template-columns:minmax(5rem,.2fr) minmax(20rem,1fr) auto}.decision-ledger>li,.trace-ledger>li{grid-template-columns:3rem minmax(18rem,1.1fr) minmax(14rem,.9fr)}.institutional-sections,.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-span{grid-column:1/-1}.check-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:70rem){.authority-split__grid{grid-template-columns:minmax(16rem,.75fr) minmax(28rem,1.25fr)}.quote-layout{grid-template-columns:minmax(0,1.2fr) minmax(24rem,.8fr)}}@media (max-width:47.99rem){.technical-datum,.trace-chain{min-height:15rem;padding:1.25rem}.authority-index__list a,.authority-split__grid,.quote-layout{grid-template-columns:1fr}.summary-plate{position:static}.decision-ledger aside,.trace-ledger aside{margin-left:2.5rem}}@media (prefers-reduced-motion:reduce){.authority-index__list a{transition-duration:.01ms}}
.editorial-media{min-width:0;color:var(--alloy-100);margin:0;position:relative}.editorial-media__bezel{aspect-ratio:16/9;clip-path:var(--chamfer);background:linear-gradient(135deg, var(--alloy-100), var(--steel-700) 38%, var(--ink-950) 84%);isolation:isolate;padding:.42rem;display:block;position:relative;overflow:hidden}.editorial-media__bezel:after{border:1px solid color-mix(in srgb, var(--alloy-100) 42%, transparent);clip-path:var(--chamfer);content:"";pointer-events:none;z-index:1;position:absolute;inset:.72rem}.editorial-media img{width:100%;height:100%;clip-path:var(--chamfer);object-fit:cover;filter:saturate(.9)contrast(1.03);transition:transform var(--motion-media) var(--ease-mechanical), filter .24s var(--ease-mechanical);display:block}.editorial-media picture{display:contents}.editorial-media figcaption{min-height:3.4rem;color:var(--alloy-300);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.8rem .15rem 0;font-size:.72rem;line-height:1.45;display:grid}.editorial-media figcaption>span{border-block:1px solid var(--cobalt-400);color:var(--cobalt-400);font-family:var(--font-data);letter-spacing:.08em;padding:.16rem .4rem;font-size:.58rem}.editorial-media[data-media-status=supplied-art] figcaption>span{border-color:var(--alloy-300);color:var(--alloy-300)}@media (hover:hover) and (pointer:fine){a:hover .editorial-media img{filter:saturate()contrast(1.05);transform:scale(1.025)}}.hero__media-stage{min-width:0;padding-bottom:clamp(6rem,10vw,9rem);position:relative}.hero__quarry .editorial-media__bezel{aspect-ratio:auto;width:100%;height:clamp(22rem,35vw,33rem)}.hero__quarry figcaption{max-width:34%}.hero__plate-art{z-index:2;width:min(66%,35rem);position:absolute;bottom:0;right:clamp(-2rem,-2vw,-.5rem)}.hero__plate-art .editorial-media__bezel{box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--ink-950) 65%, transparent)}.hero__media-facts{background:var(--ink-950);color:var(--alloy-300);font-family:var(--font-data);letter-spacing:.06em;align-items:center;gap:1rem;padding:.45rem .75rem;font-size:.62rem;display:flex;position:absolute;bottom:-.2rem;right:0}.hero__media-facts strong{color:var(--alloy-100)}.editorial-media--hero .editorial-media__bezel{aspect-ratio:auto;height:clamp(20rem,34vw,30rem)}.editorial-media--grade .editorial-media__bezel{height:clamp(22rem,36vw,32rem)}.application-index__item>a .editorial-media{align-self:stretch}.application-index__item>a .editorial-media__bezel{aspect-ratio:auto;height:15rem}@media (min-width:70rem){.hero__grid{grid-template-columns:minmax(24rem,.72fr) minmax(38rem,1.28fr)}}@media (min-width:48rem) and (max-width:69.99rem){.hero{min-height:0}.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__copy{max-width:46rem}.hero__media-stage{margin-top:1rem}}@media (max-width:47.99rem){.hero__media-stage{padding-bottom:0}.hero__quarry .editorial-media__bezel,.editorial-media--hero .editorial-media__bezel,.editorial-media--grade .editorial-media__bezel{height:18rem}.hero__plate-art{width:92%;margin:1rem auto 0;position:relative;bottom:auto;right:auto}.hero__quarry figcaption{max-width:none}.hero__media-facts{justify-content:space-between;margin-top:.75rem;position:relative;bottom:auto;right:auto}.editorial-media figcaption{min-height:0;padding-bottom:.5rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.editorial-media img{transition-duration:.01ms}}
