@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/red-hat-display.39d2ddd1.woff2) format("woff2");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:Red Hat Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/red-hat-text.cecc57ca.woff2) format("woff2");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:Red Hat Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/red-hat-mono.9914ffa6.woff2) format("woff2");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}:root{--black:#000;--navy:#0E2438;--navy-2:#15324D;--paper:#F2EFE8;--orange:#F0801B;--bg:var(--black);--panel:var(--navy);--ink:#fff;--ink-2:#CBD3DB;--soft:#93A0AD;--rule:rgba(255,255,255,.18);--rule-strong:rgba(255,255,255,.42);--accent:var(--orange);--accent-text:#F89A3C;--on-accent:#0A0A0A;--focus:#fff;--gutter:clamp(20px,3.2vw,48px);--max:1560px;--header:60px;--sec-pad:clamp(80px,11vw,176px);--ease:cubic-bezier(.2,.7,.2,1)}html:root{--f-display:"Red Hat Display",system-ui,sans-serif;--f-text:"Red Hat Text",system-ui,sans-serif;--f-mono:"Red Hat Mono",ui-monospace,monospace;--d-stretch:100%;--d-weight:600;--d-track:-.035em;--d-lh:.98}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 16px)}body{margin:0;background:var(--black);color:#fff;font:400 18px/1.5 var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,canvas{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip{position:absolute;left:8px;top:-60px;z-index:100;background:#fff;color:#000;padding:10px 14px;font:500 14px var(--f-mono)}.skip:focus{top:8px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.sec{position:relative;background:var(--bg);color:var(--ink);padding:var(--sec-pad) 0}.sec.flush{padding:0}.ruled{border-top:1px solid var(--rule)}.display{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:var(--d-track);line-height:var(--d-lh);font-size:clamp(44px,7.4vw,132px);text-wrap:balance}.statement{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:var(--d-track);line-height:1.02;font-size:clamp(34px,5.4vw,92px);text-wrap:balance}.title{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:calc(var(--d-track) * .7);line-height:1.08;font-size:clamp(26px,3vw,48px);text-wrap:balance}.lead{font-size:clamp(18px,1.55vw,24px);line-height:1.42;color:var(--ink-2);max-width:46ch}.body{color:var(--ink-2);max-width:60ch}.label{font:500 12px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.note{font:400 12px/1.4 var(--f-mono);color:var(--soft)}.acc{color:var(--accent-text)}.btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;background:var(--accent);color:var(--on-accent);font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid var(--accent);cursor:pointer;transition:background .2s,color .2s}.btn:hover{background:#fff;border-color:#fff;color:#000}.btn-line{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.btn-line:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--rule-strong)}.link:hover{border-color:var(--accent-text);color:var(--accent-text)}.hd{position:fixed;inset:0 0 auto;z-index:50;height:var(--header);background:#000;border-bottom:1px solid rgba(255,255,255,.18);color:#fff}.hd-in{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.hd-logo{display:inline-flex;align-items:center;min-height:44px;justify-self:start}.hd-logo img,.hd-logo svg{height:24px;width:auto}.hd-logo [data-logo-opt]{display:none}html:root .hd-logo [data-logo-opt=current]{display:block}.hd-nav{display:flex;gap:clamp(18px,2.6vw,40px);height:100%}.hd-item{display:flex;align-items:center;height:100%}.hd-drop{position:fixed;left:0;right:0;top:var(--header);background:#000;border-bottom:1px solid rgba(255,255,255,.18);padding:10px 0 34px;visibility:hidden;opacity:0;transition:opacity .16s var(--ease),visibility 0s linear .16s}.hd-item:focus-within .hd-drop,.hd-item.open .hd-drop{visibility:visible;opacity:1;transition-delay:.06s,.06s}@media(hover:hover){.hd-item:hover .hd-drop{visibility:visible;opacity:1;transition-delay:.06s,.06s}}.hd-drop:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px}.hd.shut .hd-drop{visibility:hidden!important;opacity:0!important}.hd-drop ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));column-gap:clamp(24px,3vw,48px)}.hd-nav .hd-drop a{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;min-height:0;padding:18px 0 16px;border-bottom:1px solid rgba(255,255,255,.18);text-transform:none;letter-spacing:0;color:#fff}.hd-d-t{font:var(--d-weight) clamp(20px,1.7vw,26px)/1.15 var(--f-display);letter-spacing:calc(var(--d-track) * .6);font-stretch:var(--d-stretch)}.hd-d-s{font:400 14px/1.4 var(--f-text);color:#93a0ad}.hd-nav .hd-drop a:hover .hd-d-t,.hd-nav .hd-drop a:focus-visible .hd-d-t{color:#f89a3c}.hd-nav a{display:inline-flex;align-items:center;min-height:44px;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#cbd3db}.hd-nav a:hover,.hd-nav a[aria-current]{color:#fff}.hd-item>a,.hd-act .btn{position:relative}.hd-item>a:after{content:"";position:absolute;inset:0 -8px}.hd-act .btn:after{content:"";position:absolute;inset:-5px -1px}.hd-act{justify-self:end;display:flex;gap:8px;align-items:center}.hd-act .btn{min-height:36px;padding:0 14px}.hd-menu,.hd-short{display:none}main{padding-top:var(--header)}@media(max-width:900px){.hd-in{grid-template-columns:1fr auto 1fr}.hd-nav{display:none}.hd-menu{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-self:start;background:none;border:0;padding:0;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.hd-logo{justify-self:center}.hd-long{display:none}.hd-short{display:inline}.hd-sheet{position:fixed;inset:var(--header) 0 0 0;background:#000;z-index:49;padding:8px var(--gutter) 32px;overflow:auto;overscroll-behavior:contain;display:none}html.hd-lock{overflow:hidden;scrollbar-gutter:stable}.hd-sheet.open{display:block}.hd-sheet .hd-sub{padding:2px 0 10px;border-bottom:1px solid rgba(255,255,255,.18)}.hd-sheet .hd-sub a{min-height:44px;border:0;font:400 16px/1.2 var(--f-text);letter-spacing:0;color:#cbd3db}.hd-sheet>a:has(+.hd-sub){border-bottom:0}.hd-sheet a{display:flex;align-items:center;min-height:64px;border-bottom:1px solid rgba(255,255,255,.18);font:var(--d-weight) 28px/1 var(--f-display);letter-spacing:var(--d-track);text-decoration:none;color:#fff}}@media(min-width:901px){.hd-sheet{display:none!important}}.ft{background:#000;color:#fff;border-top:1px solid rgba(255,255,255,.18);padding:56px 0 40px}.ft-in{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.ft a{text-decoration:none;color:#cbd3db;display:inline-flex;min-height:44px;align-items:center}.ft a:hover{color:#fff}.ft-legal{margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18);display:flex;gap:16px 32px;flex-wrap:wrap;justify-content:space-between}@media(max-width:760px){.ft-in{grid-template-columns:1fr}}.js [data-rv]{opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.js [data-rv].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-rv]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
