.company-style{--secondary:var(--card);--secondary-foreground:var(--foreground);--accent:var(--card);--accent-foreground:var(--foreground);--input:var(--border);--ring:var(--primary);--hero-ink:oklch(99% 0 0);--hero-accent:oklch(88% .13 85);--hero-shade:oklch(12% .01 150);font-family:Barlow,sans-serif}.company-style[data-style="1"]{--background:oklch(17% .025 150);--foreground:oklch(96% .02 90);--card:oklch(22% .03 150);--primary:oklch(80% .15 75);--primary-foreground:oklch(17% .025 150);--muted-foreground:oklch(78% .03 100);--border:oklch(96% .02 90/.25)}.company-style[data-style="2"]{--background:oklch(15% 0 0);--foreground:oklch(96% 0 0);--card:oklch(21% 0 0);--primary:oklch(87% .22 125);--primary-foreground:oklch(15% 0 0);--muted-foreground:oklch(78% 0 0);--border:oklch(40% 0 0);--hero-accent:var(--primary)}.company-style[data-style="3"]{--background:oklch(98% 0 0);--foreground:oklch(22% .01 25);--card:oklch(94% .005 25);--primary:oklch(49% .19 25);--primary-foreground:oklch(99% 0 0);--muted-foreground:oklch(42% .01 25);--border:oklch(80% .01 25);--hero-accent:oklch(80% .12 25)}.company-style[data-style="4"]{--background:oklch(20% .05 350);--foreground:oklch(97% .015 350);--card:oklch(27% .065 350);--primary:oklch(82% .09 350);--primary-foreground:oklch(20% .05 350);--muted-foreground:oklch(80% .035 350);--border:oklch(46% .05 350);--hero-accent:var(--primary)}.company-style[data-style="5"]{--background:oklch(97% .015 190);--foreground:oklch(25% .05 190);--card:oklch(91% .03 190);--primary:oklch(40% .08 190);--primary-foreground:oklch(99% 0 0);--muted-foreground:oklch(43% .04 190);--border:oklch(75% .04 190);--hero-accent:oklch(87% .1 190)}.company-style[data-style="6"]{--background:oklch(16% .015 260);--foreground:oklch(96% .005 260);--card:oklch(23% .02 260);--primary:oklch(80% .12 220);--primary-foreground:oklch(16% .015 260);--muted-foreground:oklch(78% .025 260);--border:oklch(40% .03 260);--hero-accent:var(--primary)}.company-style[data-style="7"]{--background:oklch(98% .015 110);--foreground:oklch(25% .06 150);--card:oklch(93% .025 110);--primary:oklch(40% .09 150);--primary-foreground:oklch(99% 0 0);--muted-foreground:oklch(44% .035 150);--border:oklch(77% .035 150);--hero-accent:oklch(86% .14 110)}.company-style[data-style="8"]{--background:oklch(96% .01 250);--foreground:oklch(23% .04 255);--card:oklch(90% .025 250);--primary:oklch(43% .2 260);--primary-foreground:oklch(99% 0 0);--muted-foreground:oklch(43% .035 255);--border:oklch(75% .04 250);--hero-accent:oklch(82% .12 230)}.company-style[data-style="9"]{--background:oklch(15% .01 30);--foreground:oklch(97% .01 90);--card:oklch(23% .015 30);--primary:oklch(78% .15 45);--primary-foreground:oklch(15% .01 30);--muted-foreground:oklch(79% .02 60);--border:oklch(42% .025 30);--hero-accent:var(--primary)}.company-style[data-style="10"]{--background:oklch(99% 0 0);--foreground:oklch(17% 0 0);--card:oklch(94% 0 0);--primary:oklch(27% 0 0);--primary-foreground:oklch(99% 0 0);--muted-foreground:oklch(43% 0 0);--border:oklch(77% 0 0);--hero-accent:oklch(99% 0 0)}.company-style .bg-hero-fade{background:linear-gradient(180deg, color-mix(in oklab, var(--hero-shade) 48%, transparent), color-mix(in oklab, var(--hero-shade) 65%, transparent))}.company-style :is(main>header,main>section:first-of-type),main.company-style>:is(header,section:first-of-type){color:var(--hero-ink)}.company-style main>header .hwy-shield,main.company-style>header .hwy-shield{background:var(--hero-ink);color:var(--hero-shade)}.company-style main>header nav,main.company-style>header nav{color:var(--hero-ink)}.company-style main>header>a:last-child,main.company-style>header>a:last-child{color:var(--hero-accent);border-color:var(--hero-accent)}.company-style main>section:first-of-type>div:last-child>p:first-child,main.company-style>section:first-of-type>div:last-child>p:first-child{letter-spacing:0;font-weight:600}.company-style main>section:first-of-type .text-primary,main.company-style>section:first-of-type .text-primary{color:var(--hero-accent)}.company-style main>section:first-of-type .border-foreground\/30,main.company-style>section:first-of-type .border-foreground\/30{border-color:color-mix(in oklab, var(--hero-ink) 50%, transparent)}.company-style main>section:first-of-type{min-height:650px}.company-style h1{font-size:100px;line-height:1}.company-style .company-tagline{max-width:650px;margin-top:20px;font-size:24px}.company-style[data-style="2"] h1,.company-style[data-style="9"] h1{text-transform:uppercase;font-family:Archivo Black,sans-serif;font-size:76px}.company-style[data-style="2"] #what-we-do article{border-top:5px solid var(--primary)}.company-style[data-style="2"] main>section:first-of-type>div:last-child{padding-bottom:65px}.company-style[data-style="3"] h1,.company-style[data-style="3"] h2,.company-style[data-style="7"] h1,.company-style[data-style="7"] h2{text-transform:none;font-family:DM Serif Display,serif}.company-style[data-style="3"] main>section:first-of-type,.company-style[data-style="7"] main>section:first-of-type{text-align:center;align-items:center}.company-style[data-style="3"] main>section:first-of-type .flex-wrap,.company-style[data-style="7"] main>section:first-of-type .flex-wrap{justify-content:center}.company-style[data-style="3"] .company-tagline,.company-style[data-style="7"] .company-tagline{margin-inline:auto}.company-style[data-style="4"] h1,.company-style[data-style="4"] h2{font-family:Playfair Display,serif}.company-style[data-style="4"] main>section:first-of-type>div:last-child{text-align:right;max-width:920px;margin-inline:auto}.company-style[data-style="4"] main>section:first-of-type .flex-wrap{justify-content:flex-end}.company-style[data-style="4"] .company-tagline{margin-left:auto}.company-style[data-style="5"],.company-style[data-style="6"],.company-style[data-style="8"]{font-family:Space Grotesk,sans-serif}.company-style[data-style="5"] h1,.company-style[data-style="5"] h2,.company-style[data-style="8"] h1,.company-style[data-style="8"] h2{font-family:Space Grotesk,sans-serif;font-weight:500}.company-style[data-style="5"] #what-we-do>div,.company-style[data-style="6"] #what-we-do>div{grid-template-columns:1fr}.company-style[data-style="5"] #what-we-do article,.company-style[data-style="6"] #what-we-do article{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:1fr 1fr;align-items:center;padding-bottom:24px;display:grid}.company-style[data-style="5"] #what-we-do article:nth-child(2)>div:first-child{order:2}.company-style[data-style="6"] h1,.company-style[data-style="6"] h2{font-family:Bebas Neue,sans-serif}.company-style[data-style="6"] main>section:first-of-type{align-items:center}.company-style[data-style="6"] #what-we-do article>div:first-child{aspect-ratio:16/9}.company-style[data-style="7"] #what-we-do article{background:0 0;border:0;border-radius:0}.company-style[data-style="7"] #what-we-do article>div:last-child{padding-left:0}.company-style[data-style="8"] main>section:first-of-type>div:last-child{border-left:6px solid var(--hero-accent);margin:90px 48px 64px;padding:24px}.company-style[data-style="8"] #certifications article{border-left:5px solid var(--primary);border-radius:0}.company-style[data-style="9"] main>section:first-of-type{min-height:720px}.company-style[data-style="9"] main>section:first-of-type>img{object-position:50% 65%}.company-style[data-style="9"] #what-we-do{border-top:8px solid var(--primary)}.company-style[data-style="10"] h1,.company-style[data-style="10"] h2{font-family:Space Grotesk,sans-serif;font-weight:700}.company-style[data-style="10"] main>section:first-of-type>img{filter:grayscale()}.company-style[data-style="10"] main>section:first-of-type{align-items:center}.company-style[data-style="10"] #what-we-do article{border:0;border-top:2px solid var(--primary);border-radius:0}.style-swatch{background:var(--primary);border:1px solid var(--border);border-radius:50%;width:16px;height:16px;display:inline-block}.style-swatch-base{background:var(--background)}.style-swatch-ink{background:var(--foreground)}.company-style:is([data-style="11"],[data-style="12"],[data-style="13"],[data-style="14"],[data-style="15"],[data-style="16"],[data-style="17"],[data-style="18"],[data-style="19"],[data-style="20"]){--background:oklch(17% .025 150);--foreground:oklch(96% .02 90);--card:oklch(22% .03 150);--primary:oklch(88% .14 88);--primary-foreground:oklch(17% .025 150);--muted-foreground:oklch(78% .03 100);--border:oklch(96% .02 90/.25);--hero-accent:var(--primary)}.company-style[data-style="12"]{--primary:oklch(85% .12 35)}.company-style[data-style="13"]{--primary:oklch(87% .1 65)}.company-style[data-style="14"]{--primary:oklch(90% .1 140)}.company-style[data-style="15"]{--primary:oklch(88% .11 80)}.company-style[data-style="16"]{--primary:oklch(85% .1 225)}.company-style[data-style="17"]{--primary:oklch(84% .1 195)}.company-style[data-style="18"]{--primary:oklch(88% .13 85)}.company-style[data-style="19"]{--primary:oklch(84% .14 40)}.company-style[data-style="20"]{--primary:oklch(87% .09 145)}.company-style:is([data-style="11"],[data-style="12"],[data-style="13"],[data-style="14"],[data-style="15"],[data-style="16"],[data-style="17"],[data-style="18"],[data-style="19"],[data-style="20"]) .bg-hero-fade{background:linear-gradient(90deg, color-mix(in oklab, var(--hero-shade) 74%, transparent), color-mix(in oklab, var(--hero-shade) 14%, transparent)), linear-gradient(0deg, var(--background), transparent 40%)}.company-style:is([data-style="17"],[data-style="18"]) main>section:first-of-type>img{object-position:62% center}.company-style[data-style="20"] main>section:first-of-type>img{object-position:45% center}.company-style[data-style="21"]{--background:oklch(18% .035 155);--foreground:oklch(98% .01 90);--card:oklch(23% .035 155);--primary:oklch(93% .015 100);--primary-foreground:var(--background);--muted-foreground:oklch(80% .025 155);--border:oklch(98% .01 90/.24);--hero-accent:var(--primary)}.company-style[data-style="21"] .bg-hero-fade{background:linear-gradient(180deg, color-mix(in oklab, var(--hero-shade) 40%, transparent), color-mix(in oklab, var(--hero-shade) 62%, transparent))}.company-style[data-style="21"] :is(h1,h2){letter-spacing:0;font-family:DM Serif Display,serif;font-weight:400}.company-style[data-style="21"] h1{font-size:96px}.company-style[data-style="21"] main>section:first-of-type,main.company-style[data-style="21"]>section:first-of-type{text-align:center;align-items:center;min-height:min(780px,100svh - 110px)}.company-style[data-style="21"] .company-tagline{margin-inline:auto}.company-style[data-style="21"] .flex-wrap{justify-content:center}.company-style[data-style="21"] main>section:first-of-type>div:last-child,main.company-style[data-style="21"]>section:first-of-type>div:last-child{padding-top:110px;padding-bottom:64px}.company-style[data-style="21"] #what-we-do article{border-radius:4px}@media (width>=768px){.company-style[data-style="4"] #what-we-do article:nth-child(2){margin-top:48px}.company-style[data-style="4"] #what-we-do article:nth-child(3){margin-top:96px}.company-style[data-style="10"] #about{grid-template-columns:1fr 1.5fr}}@media (width<=767px){.company-style[data-style="21"] h1{font-size:52px}.company-style[data-style="21"] main>section:first-of-type,main.company-style[data-style="21"]>section:first-of-type{min-height:610px}.company-style main>section:first-of-type{min-height:580px}.company-style h1{font-size:62px}.company-style[data-style="2"] h1,.company-style[data-style="9"] h1{font-size:44px}.company-style .company-tagline{font-size:20px}.company-style h2{overflow-wrap:anywhere;font-size:40px}.company-style main>section:not(:first-of-type){padding-top:64px;padding-bottom:64px}.company-style[data-style="5"] #what-we-do article,.company-style[data-style="6"] #what-we-do article{grid-template-columns:1fr}.company-style[data-style="5"] #what-we-do article:nth-child(2)>div:first-child{order:0}.company-style[data-style="8"] main>section:first-of-type>div:last-child{margin:80px 24px 48px;padding:16px}.company-style[data-style="8"] h1{font-size:52px}}@media (prefers-reduced-motion:reduce){.company-style *{scroll-behavior:auto;transition:none}}
