nav[data-astro-cid-5blmo7yk]{z-index:5;background:color-mix(in oklch,var(--background)34%,var(--black)2%);backdrop-filter:blur(10px);width:fit-content;box-shadow:color-mix(in oklch,var(--black)10%,transparent)-1px 2px 12px 0px;border:.5px solid color-mix(in oklch,var(--white)10%,transparent);translate:0 var(--nav-offset,0px);will-change:translate;border-radius:100px;align-items:center;gap:26px;margin:-50px auto 0;padding:13px 28px;font-size:14px;font-weight:500;display:flex;position:sticky;top:10px}nav[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{transition:color .3s}nav[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:active,nav[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk].active{color:var(--highlight)}@media (width<=767.98px){nav[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:last-of-type{content-visibility:hidden;display:none}}@media (any-hover:hover){nav[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--highlight)}}footer[data-astro-cid-sz7xmlte]{margin-top:164px;margin-inline:16px;font-size:14px}footer[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{border-top:1px solid color-mix(in oklch,var(--white)10%,transparent);flex-wrap:wrap;justify-content:center;gap:42px;max-width:1728px;margin-inline:auto;padding-block:28px 20px;display:flex}@media (width>=992px){footer[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{justify-content:space-between}}footer[data-astro-cid-sz7xmlte] section[data-astro-cid-sz7xmlte]{order:1}@media (width>=992px){footer[data-astro-cid-sz7xmlte] section[data-astro-cid-sz7xmlte]{order:initial}}footer[data-astro-cid-sz7xmlte] section[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:color-mix(in oklch,var(--foreground),var(--accent)25%)}footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{flex-wrap:wrap;justify-content:center;gap:22px 42px;display:flex}footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{align-items:center;gap:4px;display:flex}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}:before,:after{--un-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@layer global{@view-transition{}:root{--background:#081822;--background-accent:#0a1d29;--foreground:#f0f0f0;--black:#000;--white:#fff;--accent:#222;--accent-dark:#111;--border:#e6e6e6;--highlight:#c6fca6;--tag-first-color:var(--highlight);--tag-second-color:#a7fcee;--project-card:#2e4746;--blog-card:#061219;--testimonial-card:#172836;--testimonial-card-outline:#0f2f44;--mask-color:#061318;--badge-background:#001402;--badge-dot:#44c250;--circle-background:#0b1903;--services-card:#07151d;--sunrise-lawn-care:#137b3e;--sunrise-christmas-lights:#982020;--northwest-dental-center:#edd075;--schbam:#1e1506;--font-title:var(--font-pockota);--font-text:var(--font-manrope);--scrollbar-track-color:var(--background);--scrollbar-thumb-color:var(--project-card);--scrollbar-size:5px;interpolate-size:allow-keywords}@supports (color:color(display-p3 0 0 0)){:root{--background:color(display-p3 .0463753 .0925851 .129749);--background-accent:color(display-p3 .0578289 .111952 .156542);--foreground:color(display-p3 .941087 .941171 .941456);--black:color(display-p3 0 0 0);--white:color(display-p3 .999909 .999994 1.00028);--accent:color(display-p3 .133321 .133337 .133393);--accent-dark:color(display-p3 .0666579 .0666679 .066702);--border:color(display-p3 .901873 .901956 .902239);--highlight:color(display-p3 .819311 .982183 .685568);--tag-second-color:color(display-p3 .729045 .979497 .933892);--project-card:color(display-p3 .20173 .2758 .273579);--blog-card:color(display-p3 .033215 .0693648 .0954192);--testimonial-card:color(display-p3 .104976 .155098 .206879);--testimonial-card-outline:color(display-p3 .0930287 .181532 .259595);--mask-color:color(display-p3 .034277 .0732107 .0919946);--badge-background:color(display-p3 .0160279 .0765779 .0137061);--badge-dot:color(display-p3 .414434 .750656 .370672);--circle-background:color(display-p3 .0557756 .0966458 .0205692);--services-card:color(display-p3 .0397746 .0809788 .110747);--sunrise-lawn-care:color(display-p3 .222301 .475115 .26798);--sunrise-christmas-lights:color(display-p3 .547602 .169478 .149888);--northwest-dental-center:color(display-p3 .910488 .819815 .508867);--schbam:color(display-p3 .111937 .0836265 .0302092)}}@supports (color:lab(0% 0 0)){:root{--background:lab(7.27835% -3.6498 -9.15313);--background-accent:lab(9.66282% -4.45513 -10.6664);--foreground:lab(94.7956% .00113249 -.0418544);--black:lab(0% 0 0);--white:lab(99.9994% .00113249 -.0418425);--accent:lab(13.2284% .000327826 -.0114143);--accent-dark:lab(5.06344% .000156462 -.00561476);--border:lab(91.2924% .00116229 -.0418425);--highlight:lab(93.738% -28.9018 35.4371);--tag-second-color:lab(93.2624% -29.04 -1.92701);--project-card:lab(28.1038% -10.1631 -2.65301);--blog-card:lab(4.81541% -2.52504 -5.96068);--testimonial-card:lab(15.1444% -3.63286 -11.4641);--testimonial-card-outline:lab(17.8941% -5.79251 -16.9145);--mask-color:lab(5.08331% -3.29874 -4.79698);--badge-background:lab(4.56378% -8.44244 5.76593);--badge-dot:lab(69.7881% -53.3336 45.5608);--circle-background:lab(7.0174% -8.71503 8.99934);--services-card:lab(5.95592% -3.16859 -7.36356);--sunrise-lawn-care:lab(45.1328% -40.1002 24.919);--sunrise-christmas-lights:lab(34.2065% 49.1895 32.7147);--northwest-dental-center:lab(84.5548% 2.1767 48.6186);--schbam:lab(7.54396% 2.90794 8.96322)}}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track-color);border-radius:7px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:7px}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color)var(--scrollbar-track-color)}}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-text)}.container{max-width:1020px;margin:0 auto;padding-inline:16px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tag{background:linear-gradient(99deg,var(--tag-first-color)0%,color-mix(in oklch,var(--tag-second-color)74%,transparent)100%);-webkit-text-fill-color:transparent;letter-spacing:var(--letter-spacing,6.4px);text-transform:uppercase;font-size:12px;font-weight:var(--font-weight,600);background-clip:text}@media (width>=768px){.tag{font-size:14px}}details::details-content{opacity:0;height:0;transition:height .2s ease,opacity 50ms ease,content-visibility .25s ease allow-discrete;overflow-y:clip}details[open]::details-content{opacity:1;height:auto}}.button{justify-content:center;align-items:center;gap:var(--gap,4px);width:var(--width,fit-content);letter-spacing:.96px;box-shadow:color-mix(in oklch,var(--black)8%,transparent)0px 2px 24px 0px,color-mix(in oklch,var(--black)11%,transparent)0px -2px 4px 0px inset;white-space:nowrap;border:1px solid;border-radius:12px;padding:10px 24px;font-weight:700;transition:background .3s,color .3s;display:flex}.button.full{--button-hover:color-mix(in oklch,var(--white),var(--background)15%);background:var(--white);color:var(--accent);border-color:var(--border)}.button.full:active{background:var(--button-hover)}@media (any-hover:hover){.button.full:hover{background:var(--button-hover)}}.button.ghost{background:var(--background);border-color:color-mix(in oklch,var(--white)10%,transparent)}.button.ghost:active{background:var(--background-accent)}@media (any-hover:hover){.button.ghost:hover{background:var(--background-accent)}}
