@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_fa1bf2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_fa1bf2;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_fa1bf2{font-family:__Inter_fa1bf2,__Inter_Fallback_fa1bf2;font-style:normal}.__variable_fa1bf2{--ff-sans-cond:"__Inter_fa1bf2","__Inter_Fallback_fa1bf2"}@font-face{font-family:__Rufina_1563b9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7811b292570f3788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rufina_1563b9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/95bfcf5573960128-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rufina_1563b9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/230861e15149f83d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rufina_1563b9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/06fc474588a5c4bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rufina_Fallback_1563b9;src:local("Times New Roman");ascent-override:82.38%;descent-override:25.28%;line-gap-override:0.00%;size-adjust:114.71%}.__className_1563b9{font-family:__Rufina_1563b9,__Rufina_Fallback_1563b9;font-style:normal}.__variable_1563b9{--ff-serif:"__Rufina_1563b9","__Rufina_Fallback_1563b9"}@font-face{font-family:__Fahkwang_3c85da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69e1cf45fade61d9-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Fahkwang_3c85da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4377f279fbb2a676-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fahkwang_3c85da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7a40697bf13c9955-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fahkwang_3c85da;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b09739e43d04da01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fahkwang_3c85da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e1546a336b12cbc-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Fahkwang_3c85da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ccdfb2ad4ba75bdb-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fahkwang_3c85da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6eeb02f374f02701-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fahkwang_3c85da;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1857af0ae0a56cb8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fahkwang_Fallback_3c85da;src:local("Arial");ascent-override:88.98%;descent-override:25.78%;line-gap-override:0.00%;size-adjust:113.28%}.__className_3c85da{font-family:__Fahkwang_3c85da,__Fahkwang_Fallback_3c85da;font-style:normal}.__variable_3c85da{--ff-sans-normal:"__Fahkwang_3c85da","__Fahkwang_Fallback_3c85da"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.sr-only{border-width:0}.absolute{position:absolute}.relative{position:relative}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.mb-2{margin-bottom:.5rem}.h-10{height:2.5rem}.min-h-screen{min-height:100vh}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-rows-\[20px_1fr_20px\]{grid-template-rows:20px 1fr 20px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-solid{border-style:solid}.border-black\/\[\.08\]{border-color:rgba(0,0,0,.08)}.border-transparent{border-color:transparent}.bg-black\/\[\.05\]{background-color:rgba(0,0,0,.05)}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.pb-20{padding-bottom:5rem}.text-center{text-align:center}.font-\[family-name\:var\(--font-geist-mono\)\]{font-family:var(--font-geist-mono)}.font-\[family-name\:var\(--font-geist-sans\)\]{font-family:var(--font-geist-sans)}.text-8xl{font-size:6rem;line-height:1}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--clr-black:0 0% 0%;--clr-dark:0 0% 12%;--clr-grey:0 0% 56%;--clr-light:32 19% 87%;--clr-lighter:32 19% 90%;--clr-white:0 0% 100%;--fs-900:clamp(6.50rem,8vw + 1rem,9.375rem);--fs-800:6.25rem;--fs-700:3.5rem;--fs-600:2rem;--fs-500:1.75rem;--fs-400:1.125rem;--fs-300:1rem;--fs-200:0.875rem;--fs-100:0.75rem;--ff-serif:"Rufina",serif;--ff-sans-cond:"Inter",sans-serif;--ff-sans-normal:"Fahkwang",sans-serif}@media (max-width:45em){:root{--fs-900:7rem;--fs-800:4rem;--fs-700:3rem;--fs-600:1.75rem;--fs-400:1rem}}@media (max-width:35em){:root{--fs-900:6rem;--fs-800:3rem;--fs-700:2.5rem;--fs-600:1.50rem;--fs-500:1.25rem;--fs-400:1rem;--fs-200:0.8rem}}.bg-dark{background-color:hsl(var(--clr-dark))}.bg-accent{background-color:hsl(var(--clr-light))}.bg-white{background-color:hsl(var(--clr-white))}.text-black{color:hsl(var(--clr-black))}.text-grey{color:hsl(var(--clr-grey))}.text-dark{color:hsl(var(--clr-dark))}.text-light{color:hsl(var(--clr-light))}.text-lighter{color:hsl(var(--clr-lighter))}.text-white{color:hsl(var(--clr-white))}.ff-serif{font-family:var(--ff-serif)}.ff-sans-cond{font-family:var(--ff-sans-cond)}.ff-sans-normal{font-family:var(--ff-sans-normal)}.letter-spacing-1{letter-spacing:4.75px}.letter-spacing-2{letter-spacing:2.7px}.letter-spacing-3{letter-spacing:2.35px}.uppercase{text-transform:uppercase}.fs-900{font-size:var(--fs-900)}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700)}.fs-600{font-size:var(--fs-600)}.fs-500{font-size:var(--fs-500)}.fs-400{font-size:var(--fs-400)}.fs-300{font-size:var(--fs-300)}.fs-200{font-size:var(--fs-200)}.fs-600,.fs-700,.fs-800,.fs-900{line-height:1.1}.fw-bold{font-weight:700}.home{background-image:url(/_next/static/media/background-home-desktop.b8f5418d.png);background-size:cover}*{font-family:var(--ff-sans-normal)}p{font-family:var(--ff-sans-cond);font-size:var(--fs-200)}*,:after,:before{box-sizing:border-box}body,figure,h1,h2,h3,h4,h5,p,picture{margin:0}body{background-color:hsl(var(--clr-dark));line-height:1.5;min-height:100vh}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.flex{display:flex}.flex,.grid{gap:var(--gap,1rem)}.grid{display:grid}.break-all{word-break:break-all}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container-10em{max-width:10em}.title{font-family:var(--ff-sans-cond);font-size:var(--fs-500);text-transform:uppercase;letter-spacing:4.72px;color:hsl(var(--clr-lighter))}.column-ul>li>span{font-weight:600;text-transform:uppercase;letter-spacing:3px}.home{display:grid;grid-template-rows:min-content 1fr;min-width:80px}.grid-container{display:grid;margin:0 auto;padding-bottom:5em}.hero-container{display:flex;max-width:100vw;margin-right:1em}.grid-container--hero{place-content:center;row-gap:4%;min-width:80px;text-align:center}.magnificent{word-break:break-all}.grid-container--hero p{max-width:45ch;min-width:80px;word-break:break-word}.grid-container--hero h1,.grid-container--hero h3{line-height:1;margin:0}@media (min-width:35em){.grid-container{margin:0}.hero-container{display:flex;justify-content:flex-end}}.grid-container--services{max-width:100vw;margin-top:1em;margin-left:.5em;row-gap:1%;justify-items:start;grid-template-areas:"title" "s-img" "tab" "content" "meta-content"}.grid-container--services *{text-align:left;max-width:44ch}.grid-container--services>.title{grid-area:title}.grid-container--services>.s-img{grid-area:s-img;max-width:100%;padding-right:.5em;-o-object-fit:contain;object-fit:contain}.grid-container--services>.tab-list{grid-area:tab;max-width:-moz-min-content;max-width:min-content}.grid-container--services>.services-content{grid-area:content}.grid-container--services>.services-meta{grid-area:meta-content;padding-right:.5em}.services-meta{flex-direction:column}.services-meta section{border-top:1px solid hsl(var(--clr-white)/.5);padding-top:1em;margin-top:1.5em;margin-bottom:.5em}.services-meta h3{padding-top:.5em;margin-bottom:.5em}.services-meta img{max-width:100%}.services-meta:last-child{padding-bottom:2.5em;margin-bottom:5em}@media (min-width:35em){.title{justify-self:start;margin-top:1em}.grid-container--services>.tab-list{max-width:-moz-fit-content;max-width:fit-content}.grid-container--services>.s-img,.services-meta img{max-width:100%}}@media (min-width:45em){.grid-container--services{margin-top:1em;-moz-column-gap:1em;column-gap:1em;row-gap:1%;place-items:start;grid-template-areas:". title tab ." ". s-img content ." ". meta-content meta-content ."}.services-meta{display:flex;flex-direction:row;justify-content:space-evenly;min-width:100%}.services-meta>*{flex:1}}.grid-container--about{margin-top:1em;margin-inline:.5em;margin-bottom:10em;row-gap:1%;place-items:start;grid-template-areas:"title" "content" "a-img"}.grid-container--about>.a-img{grid-area:a-img;max-width:100%;border-bottom:1px solid hsl(var(--clr-white)/.1);display:grid;row-gap:1%}.grid-container--about>.title{grid-area:title}.grid-container--about>.a-content{grid-area:content}.grid-container--about p{text-align:left;max-width:44ch}@media (min-width:35em){.grid-container--about{place-items:start}}@media (min-width:45em){.grid-container--about{grid-template-columns:minmax(1rem,1fr) minmax(20rem,40rem) minmax(20rem,60rem) minmax(1rem,1fr);-moz-column-gap:3em;column-gap:3em;margin-top:1em;row-gap:1%;place-items:start;grid-template-areas:". title title ." ". content a-img ." ". content a-img."}.a-img{min-width:30em}}.grid-container--reviews{margin-top:1em;margin-inline:.5em;display:grid;max-width:100%}.grid-container--reviews *{text-align:left;max-width:44ch}@media (min-width:35em){.grid-container--reviews{justify-content:center}.grid-container--reviews *{max-width:65ch}}.contact-container{margin-top:1em;max-width:100%}.title--contact{margin-left:.5em;margin-bottom:2em}.contact-section{display:grid;grid-template-columns:1fr;justify-items:center}.checkbox-group{display:grid;grid-template-columns:1fr 1fr;row-gap:10px;font-family:var(--ff-serif)}.project-page{display:flex;flex-direction:column;line-height:1.5}.title--projects{margin-left:.5em}.grid-container--projects{margin-top:1em;row-gap:.5%;grid-template-columns:1fr;padding-inline:1em}@media (min-width:35em){.grid-container--projects{grid-template-columns:1fr 1fr;-moz-column-gap:5%;column-gap:5%;row-gap:1%}}@media (min-width:45em){.grid-container--projects{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:5%;column-gap:5%;row-gap:2%}}.grid-container--projects img[style*=rotate]{transform-origin:center;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;margin:2em 0}.rectangular-button{display:inline-block;margin:0 auto;border-radius:20px;background-color:hsl(var(--clr-light));padding:0;height:3em;width:20em;letter-spacing:2px;text-decoration:none;color:hsl(var(--clr-dark) * .5);font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease-in-out}.rectangular-button:hover{background-color:hsl(var(--clr-lighter));color:hsl(var(--clr-dark));transform:scale(1.005)}.primary-header{display:grid;grid-template-columns:auto auto min-content;gap:0;position:relative;padding:2em;justify-content:space-between;align-items:center}.logo-tire{height:auto;min-width:35px}.logo-letter{min-height:auto;min-width:115px}#primary-navigation{grid-column:3}.primary-navigation{list-style-type:none;padding:0 0 0 1.5em;margin:0}.primary-navigation-hide li{margin-right:.8em}.primary-navigation-hide li:last-child{margin-right:0}.primary-navigation li{text-decoration:none;transition:all .5s ease-in-out}.primary-navigation li:hover{color:hsl(var(--clr-white));transform:scale(1.03)}.mobile-nav-toggle{display:none}@media (max-width:55em){.primary-header{display:grid;grid-template-columns:minmax(1em,3em) minmax(6em,10em) minmax(.5em,3em)}.hide{display:none}.primary-navigation{position:fixed;inset:0 0 0 0;flex-direction:column;padding:30% 0 0 10%;-webkit-backdrop-filter:blur(3em) brightness(40%);backdrop-filter:blur(3em) brightness(40%);right:0;z-index:1000;font-size:1.5em;row-gap:4%}.primary-navigation-hide{display:none}.mobile-nav-toggle{border:0;display:block;position:absolute;z-index:2000;right:2em;background-color:transparent;background-size:100%;width:24px;height:24px;background-repeat:no-repeat}.burger-on{background-image:url(/_next/static/media/burger.a5e2586e.svg)}.burger-off{background-image:url(/_next/static/media/x.a9197b03.svg)}@supports((-webkit-backdrop-filter:blur(3em)) or (backdrop-filter:blur(3em))){.primary-navigation{-webkit-backdrop-filter:blur(3em) brightness(40%);backdrop-filter:blur(3em) brightness(40%)}}}.underline-indicators>*{cursor:pointer;padding:var(--underline-gap,1rem) 0;border:0;border-bottom:.2rem solid hsl(var(--clr-white)/0)}.underline-indicators>:focus,.underline-indicators>:hover{border-color:hsl(var(--clr-white)/.5)}.underline-indicators>.active,.underline-indicators>[aria-selected=true]{color:hsl(var(--clr-white)/1);border-color:hsl(var(--clr-white)/1)}.tab-list{--gap:2rem}.cta-container{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;z-index:1000}.cta-phone{border-radius:50%;height:64px;width:64px;background-color:hsl(var(--clr-light));color:hsl(var(--clr-grey));transition:all .3s ease-in-out}.cta-phone:hover{cursor:pointer;background-color:hsl(var(--clr-white));color:hsl(var(--clr-dark));transform:scale(1.09)}.cta-call-o-text{background-color:hsl(var(--clr-lighter));color:hsl(var(--clr-black));padding:10px;margin:9px;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.2)}@media (max-width:45em){.cta-container{bottom:10px;right:10px}.cta-phone{height:60px;width:60px}}.rating{display:flex;align-items:center;background-size:14px 11.4px;height:11.4px}.rating span{background-image:url(/_next/static/media/star.705f7ca9.svg);background-repeat:repeat-x;display:block;height:11.4px}.review-card{border-bottom:1px solid hsl(var(--clr-grey));margin:1em 0;padding:1em 0 2em}.star-container{display:flex;justify-content:space-between}.review-card .rating{margin-bottom:.5em}.review-card .stars{margin-left:.5em}.review-service-title{font-weight:700;color:hsl(var(--clr-grey))}.review-card .review-text{margin:.5em 0}.review-card .reviewer-container{justify-content:space-between}.review-card .reviewer-name{font-weight:900}.review-card .review-location{margin-left:.5em}.review-card .review-date{color:hsl(var(--clr-grey));margin-inline:.5em}.pagination-dots{width:10px;height:10px;border-radius:50%;background-color:hsl(var(--clr-grey));margin:0 5px;cursor:pointer}.pagi-num{display:flex;justify-content:center}.footer{display:grid;margin-top:5em;margin-bottom:4em;margin-inline:1em}.footer .email-footer{margin-bottom:3em}.footer .email-footer .muddy-email{word-break:break-all}.footer h2{font-weight:100;margin-bottom:.3em}.footer p{margin-bottom:.5em}@media (min-width:35em){.footer{grid-template-columns:15em 15em;justify-content:space-around}}.contact-form-container{outline:1px solid hsl(var(--clr-light));border-radius:30px;max-width:40em;margin:.5em;padding:2em}.contact-form{margin-top:2em}.contact-form>:not(:last-child){margin-bottom:1em;min-width:100%;display:flex;flex-direction:column;background-color:transparent}.contact-form input,textarea{background-color:transparent;border-bottom:1px solid hsl(var(--clr-light))}.contact-form .textarea-container{position:relative}.contact-form .textarea-container textarea{min-height:100px;width:100%;resize:none}.contact-form .textarea-container .placeholder{position:absolute;left:0;bottom:10px;color:hsl(var(--clr-light));pointer-events:none;transition:.2s}.textarea-container textarea:focus+.placeholder{display:none}.contact-form input:focus,textarea:focus{outline:none}.contact-form .project-type-label{margin-bottom:.5em}.warning{font-size:1.3em;background-color:hsl(var(--clr-light));font-family:var(--ff-sans-normal);padding:4em;font-weight:700}.contact-form .error,.warning{color:red}.form-btn{background-color:hsl(var(--clr-light));padding:.5em;color:#000}.form-btn,.success-message{margin-top:1em}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-\[\#383838\]:hover{--tw-bg-opacity:1;background-color:rgb(56 56 56/var(--tw-bg-opacity))}.hover\:bg-\[\#f2f2f2\]:hover{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-4:hover{text-underline-offset:4px}@media (min-width:640px){.sm\:h-12{height:3rem}.sm\:min-w-44{min-width:11rem}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:p-20{padding:5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-left{text-align:left}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (prefers-color-scheme:dark){.dark\:border-white\/\[\.145\]{border-color:hsla(0,0%,100%,.145)}.dark\:bg-white\/\[\.06\]{background-color:hsla(0,0%,100%,.06)}.dark\:invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity))}.dark\:hover\:bg-\[\#ccc\]:hover{--tw-bg-opacity:1;background-color:rgb(204 204 204/var(--tw-bg-opacity))}}