.default-page{color:#d8d8d8;background:#000}.default-page-hero{position:relative;color:#d8d8d8;background:linear-gradient(135deg,#030303 0%,#08080b 42%,#120407 78%,#000000 100%);padding:calc(var(--section-padding-y) * 1.25) 0;overflow:hidden;isolation:isolate}.default-page-hero::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 80% 22%,rgb(255 30 45 / .22),#fff0 56%),repeating-linear-gradient(to bottom,rgb(255 255 255 / .028) 0 1px,transparent 1px 7px)}.default-page-hero__eyebrow{margin:0 0 var(--heading-support-gap);color:var(--brand-red);font-family:var(--font-heading);font-size:.78rem;font-weight:700;letter-spacing:.22em;line-height:1;text-transform:uppercase}.default-page-hero__title{max-width:12ch;margin:0;color:#d8d8d8;font-family:var(--font-heading);font-size:clamp(2.79rem, 4.68vw, 5.13rem)!important;font-weight:700;letter-spacing:0;line-height:.94;text-transform:uppercase}.default-page-hero__intro{max-width:60ch;margin:var(--heading-support-gap) 0 0;color:var(--text-soft);font-family:var(--font-body);font-size:.96rem;font-weight:400;letter-spacing:0;line-height:1.55}.default-page-body{padding:var(--section-padding-y) 0 calc(var(--section-padding-y) * 1.2);background:#000}.default-page-content{width:min(100%, 980px);color:rgb(216 216 216 / .78);font-size:clamp(0.98rem, 1.08vw, 1.08rem);font-weight:500;line-height:1.72}.default-page-content>*:first-child{margin-top:0}.default-page-content>*:last-child{margin-bottom:0}.default-page-content h2,.default-page-content h3,.default-page-content h4{margin-top:calc(var(--heading-support-gap) * 1.6);margin-bottom:.75rem;color:#d8d8d8;font-family:var(--font-heading);font-weight:700;letter-spacing:0;line-height:1.05;text-transform:uppercase}.default-page-content h2{font-size:clamp(2rem, 3.5vw, 3.35rem)}.default-page-content h3{font-size:clamp(1.45rem, 2.2vw, 2.2rem)}.default-page-content a{color:#fff;font-weight:700;text-decoration-color:rgb(255 30 45 / .78);text-underline-offset:.18em}.default-page-content a:hover,.default-page-content a:focus{color:var(--brand-red)}.default-page-content ul,.default-page-content ol{padding-left:1.35rem}.default-page-content li+li{margin-top:.45rem}