:root{--ink: #0B0A0A;--bone: #EDE6D8;--red: #C1272D;--oxblood: #4F0E13;--bone-muted: rgba(237, 230, 216, .72);--bone-line: rgba(237, 230, 216, .14);--bone-panel: rgba(237, 230, 216, .04);--da-void: var(--ink);--da-bone: var(--bone);--da-bone-muted: var(--bone-muted);--da-lacquer: var(--red);--da-oxblood: var(--oxblood);--da-carbon: var(--bone-panel);--da-line: var(--bone-line);--black: var(--ink);--charcoal: var(--bone-panel);--dark-gray: var(--oxblood);--white: var(--bone);--gray: var(--bone-muted);--font-headline: "Anton", sans-serif;--font-body: "Barlow", Arial, sans-serif;--font-mono: "Barlow Condensed", "Arial Narrow", sans-serif;--nav-height: 72px;--max-width: 1200px;--section-padding: 100px 24px;--section-padding-sm: 64px 24px}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2?v=d0fa07ff63dd) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin.woff2?v=b0a8ad37ac45) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin.woff2?v=cd759df8ef9e) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin.woff2?v=215a93c696f4) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800-latin.woff2?v=2515494e8cc2) format("woff2")}@keyframes slideUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideFromRight{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@keyframes clipUp{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0% 0)}}@keyframes clipLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes grainDrift{0%{transform:translate(0)}20%{transform:translate(-4px,5px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-3px,-5px)}80%{transform:translate(5px,3px)}to{transform:translate(0)}}@keyframes orbitSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes borderFlash{0%{border-color:transparent}40%{border-color:var(--da-lacquer)}to{border-color:var(--da-lacquer)}}@keyframes countUp{0%{opacity:0;transform:translateY(12px)}to{opacity:.6;transform:none}}.da-reveal{opacity:0;transform:translateY(36px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}.da-reveal.da-revealed{opacity:1;transform:none}.da-reveal[data-variant=slide-right]{transform:translate(48px);opacity:0}.da-reveal[data-variant=slide-right].da-revealed{transform:none;opacity:1}.da-reveal[data-variant=slide-left]{transform:translate(-48px);opacity:0}.da-reveal[data-variant=slide-left].da-revealed{transform:none;opacity:1}.da-reveal[data-variant=clip]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path .9s cubic-bezier(.23,1,.32,1)}.da-reveal[data-variant=clip].da-revealed{clip-path:inset(0 0 0% 0)}.da-reveal[data-variant=clip-right]{opacity:1;transform:none;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.23,1,.32,1)}.da-reveal[data-variant=clip-right].da-revealed{clip-path:inset(0 0% 0 0)}.liquid-glass,.glass-card{background:var(--da-carbon);border:1px solid var(--da-line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.liquid-glass:before,.liquid-glass:after,.glass-card:before,.glass-card:after{content:none}.glass-card:hover{background:var(--da-carbon);border-color:var(--da-lacquer);box-shadow:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--da-void);color:var(--da-bone-muted);font-family:var(--font-body);line-height:1.6;font-size:18px;min-height:100vh}h1,h2,.heroTitle,.sectionTitle,.pageTitle,.title{font-family:var(--font-headline);text-transform:uppercase;letter-spacing:1px!important;line-height:.92!important}strong,b{font-weight:500}a,button,input,textarea,select{border-radius:0!important;box-shadow:none!important}*,*:before,*:after{border-radius:0!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}button,[role=button]{font-family:var(--font-body);font-weight:700;text-transform:uppercase;min-height:44px}button:not([class*=primary]):not([class*=active]){border-radius:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--da-lacquer);outline-offset:3px}p,li,label,small,.navLink,.link,.excerpt,.summary,.teaser{color:var(--da-bone-muted)}main p:not([class*=kicker]):not([class*=eyebrow]){font-size:18px!important;line-height:1.6!important;max-width:68ch}small,label,[class*=eyebrow],[class*=meta],[class*=label],[class*=type],[class*=status],[class*=badge],[class*=category],[class*=tag],[class*=date],[class*=index],[class*=num],[class*=detail]{font-family:var(--font-mono)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}section{background:var(--da-void)!important}h1,h2,h3,h4,h5,h6{color:var(--da-bone)}a{color:inherit}button{font-family:inherit}img{max-width:100%;display:block}::selection{background:var(--red);color:var(--bone)}main [class*=reveal],main [class*=da-reveal],main [class*=principle],main [class*=pillarCard],main [class*=card],main [class*=introInner],main [class*=sectionHidden],main [class*=supportLine],main [class*=step],main [style*=--stagger],main [style*=--body-delay]{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
