.bold-site{--brand-peach:33 100% 80%;--brand-white:0 0% 100%;--brand-navy:221 100% 9%;--brand-muted:221 14% 41%;--brand-shadow:6px 6px 0 hsl(var(--accent));font-family:Noto Sans,sans-serif}.bold-site main{overflow-x:clip}.bold-site:not(.bold-home-shell) main h1,.bold-site:not(.bold-home-shell) main h2,.bold-site:not(.bold-home-shell) main h3,.bold-site .display{font-family:Montserrat,sans-serif;font-weight:800;line-height:1.08}.bold-site .display{font-size:64px}.bold-site:not(.bold-home-shell) main h2{font-size:44px}.bold-site:not(.bold-home-shell) main h3{font-size:26px}.bold-site main .font-mono,.bold-site .eyebrow{font-family:Montserrat,sans-serif}.bold-site .eyebrow{font-size:12px;font-weight:800}.bold-site main>section:first-of-type:not(.bg-void):not(.bg-accent){border-bottom:3px solid hsl(var(--foreground))}.bold-site main>section:first-of-type .display{max-width:20ch}.bold-site .card{border:3px solid hsl(var(--foreground));box-shadow:none}.bold-site .card:hover{box-shadow:var(--brand-shadow);transform:translate(-4px,-4px)}.bold-site .btn-primary,.bold-site .btn-secondary,.bold-site .btn-accent{text-transform:none;white-space:normal;text-align:center;min-height:48px;box-shadow:none;font-family:Noto Sans,sans-serif;line-height:1.25}.bold-site .btn-primary:hover,.bold-site .btn-secondary:hover,.bold-site .btn-accent:hover{box-shadow:none;transform:translateY(-2px)}.bold-site main .bg-void{--chalk:0 0% 100%;--concrete:225 22% 83%;--foreground:0 0% 100%;--graphite:223 31% 24%;--background:221 100% 9%;--card:223 31% 24%;color:hsl(var(--chalk))}.bold-site main .bg-void .eyebrow,.bold-site main .bg-void .text-flare{color:hsl(var(--brand-peach))}.bold-site main .bg-void .card{border-color:hsl(var(--border))}.bold-site .site-nav{border-bottom-width:3px;font-family:Noto Sans,sans-serif}.bold-site .site-nav .nav-link{text-transform:none;font-family:Noto Sans,sans-serif;font-size:13px}.bold-site .site-nav .container{padding-inline:24px}.bold-site .site-footer{background:hsl(var(--brand-navy));color:hsl(var(--brand-white));--primary-foreground:0 0% 100%}.bold-site .site-footer h2{font-family:Montserrat,sans-serif;font-weight:800}.bold-site .site-footer img{filter:brightness(0)invert()}.bold-site .site-footer a:hover{color:hsl(var(--brand-peach))}.bold-site main aside.hairline{border-width:3px;border-color:hsl(var(--foreground));border-radius:4px}.bold-site main aside.hairline>.font-bold{font-family:Montserrat,sans-serif;font-weight:900}@media (width<=767px){.bold-site .display{font-size:40px}.bold-site:not(.bold-home-shell) main h2{font-size:32px}.bold-site:not(.bold-home-shell) main h3{font-size:23px}.bold-site main .btn-primary,.bold-site main .btn-secondary{max-width:100%}}@media (prefers-reduced-motion:reduce){.bold-site .card,.bold-site .btn-primary,.bold-site .btn-secondary{transition:none}.bold-site .card:hover,.bold-site .btn-primary:hover,.bold-site .btn-secondary:hover{transform:none}}.bold-site main>section:first-of-type:not(.bg-void):not(.bg-accent){background:hsl(var(--brand-navy));color:hsl(var(--brand-white));--foreground:0 0% 100%;--chalk:0 0% 100%;--concrete:225 22% 83%;--background:221 100% 9%;--graphite:223 31% 24%;--border:223 25% 32%;--card:223 31% 24%;border-bottom:0}.bold-site main>section:first-of-type:not(.bg-void) .eyebrow{color:hsl(var(--brand-peach))}.bold-site main>section:first-of-type aside.hairline{border-color:hsl(var(--brand-peach));box-shadow:8px 8px 0 hsl(var(--brand-peach));background:hsl(var(--graphite))}.bold-site main h1,.bold-site main h2{text-wrap:balance;letter-spacing:-.02em}.bold-site main p{text-wrap:pretty}.bold-site main .eyebrow{letter-spacing:.12em}.bold-site main ul.hairline>li{transition:background-color .16s,transform .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.bold-site main ul.hairline>li:hover{background:hsl(var(--brand-peach) / .35)}.bold-site main a:not([class*=btn]):not(.card):hover{-webkit-text-decoration-color:hsl(var(--accent));-webkit-text-decoration-color:hsl(var(--accent));text-decoration-color:hsl(var(--accent))}}.bold-site .card{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}.bold-site .btn-primary,.bold-site .btn-secondary,.bold-site .btn-accent{touch-action:manipulation;transition:transform .14s ease-out,background-color .16s}.bold-site .btn-primary:active,.bold-site .btn-secondary:active,.bold-site .btn-accent:active,.bold-site .card:active{transform:scale(.98)}.bold-site a:focus-visible,.bold-site button:focus-visible,.bold-site summary:focus-visible,.bold-site input:focus-visible,.bold-site select:focus-visible,.bold-site textarea:focus-visible{outline-offset:3px;outline:3px solid #a869c3}.bold-site main [id]{scroll-margin-top:96px}.bold-site main input,.bold-site main select,.bold-site main textarea{font-size:16px}.bold-site main details{border-bottom:2px solid hsl(var(--foreground) / .15)}.bold-site main details>summary{cursor:pointer;padding-block:18px;font-family:Montserrat,sans-serif;font-weight:700;list-style:none}.bold-site main details>summary::-webkit-details-marker{display:none}.bold-site main details>summary:after{content:"+";float:right;font-weight:800;transition:transform .16s ease-out}.bold-site main details[open]>summary:after{transform:rotate(45deg)}.bold-site main table{border:3px solid hsl(var(--foreground));font-variant-numeric:tabular-nums}.bold-site main article p,.bold-site main article li{line-height:1.75}.bold-site main article{max-width:72ch}@media (width<=767px){.bold-site main>section:first-of-type aside.hairline{box-shadow:5px 5px 0 hsl(var(--brand-peach))}}@media (prefers-reduced-motion:reduce){.bold-site *,.bold-site .card:active,.bold-site .btn-primary:active{transition:none!important;transform:none!important}}.bold-site main>section:first-of-type:not(.bg-void):not(.bg-accent){box-shadow:0 0 0 100vmax hsl(var(--brand-navy));clip-path:inset(0 -100vmax)}.bold-site main>section:first-of-type aside svg text{fill:hsl(var(--brand-white))!important}.bold-site main>section:first-of-type aside svg{margin-top:24px}
