@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_545cdc39-module__uu0UWW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_545cdc39-module__uu0UWW__variable{--font-outfit-sans:"Outfit", "Outfit Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ae3e15d9-module__EwTRzG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ae3e15d9-module__EwTRzG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.flex{grid-gap:1rem;max-width:var(--page-width);margin:0 auto;display:flex}.flex-direction-row{flex-direction:row}.grid{grid-gap:1rem;max-width:var(--page-width);width:100%;margin:0 auto;display:grid}.grid-col-1{grid-template-columns:repeat(1,1fr)}.grid-col-2{grid-template-columns:repeat(2,1fr)}.grid-col-3{grid-template-columns:repeat(3,1fr)}.grid-col-12{grid-template-columns:repeat(12,1fr)}.grid-row-1{grid-template-rows:repeat(1,minmax(2rem,1fr))}.grid-row-6{grid-template-rows:repeat(6,minmax(2rem,1fr))}.grid-row-8{grid-template-rows:repeat(8,1fr)}@media screen and (max-width:780px){.grid-col-2{grid-template-columns:repeat(1,1fr)}.grid-col-3{grid-template-columns:repeat(2,1fr)}.grid-col-12{grid-template-columns:repeat(4,1fr)}.grid-row-1{gap:4rem}.grid-row-6{grid-template-rows:repeat(12,minmax(2rem,1fr))}.grid-row-8{grid-template-rows:repeat(16,1fr)}}@media screen and (max-width:560px){.grid-col-3{grid-template-columns:repeat(1,1fr)}}.col-2{grid-column:auto/span 2}.col-3{grid-column:auto/span 3}@media screen and (max-width:880px){.col-3{grid-column:auto/span 4}}.col-4{grid-column:auto/span 4}.col-5{grid-column:auto/span 5}.col-6{grid-column:auto/span 6}@media screen and (max-width:880px){.col-6{grid-column:auto/span 4}}.col-7{grid-column:auto/span 7}.col-8{grid-column:auto/span 8}.col-9{grid-column:auto/span 9}@media screen and (max-width:880px){.col-9{grid-column:auto/span 4}}.col-10{grid-column:auto/span 10}.col-11{grid-column:auto/span 11}.col-12{grid-column:auto/span 12}@media screen and (max-width:880px){.col-12{grid-column:auto/span 4}}.row-1{grid-row:auto/span 1}.row-2{grid-row:auto/span 2}@media screen and (max-width:880px){.row-2{grid-row:auto/span 2}}.row-4{grid-row:auto/span 4}@media screen and (max-width:880px){.row-4{grid-row:auto/span 1}}.row-6{grid-row:auto/span 6}@media screen and (max-width:880px){.row-6{grid-row:auto/span 12}}.grid-row-minmax{grid-template-rows:repeat(auto-fill,minmax(2rem,20vh))}
@property --alpha{syntax:"<number>";inherits:true;initial-value:1}:root{--alpha:1;--ink:#0b0b0b;--ink-2:#141414;--paper:#fff;--stone:gray;--acc-shopify:#35d4ac;--acc-infra:#7600e9;--acc-create:#e60089;--acc-clients:#006db4;--acc-about:#fe6555;--acc-contact:#ffc450;--light-green:#35d4ac;--purple:#7600e9;--pink:#e60089;--light-blue:#006db4;--orange:#fe6555;--yellow:#ffc450;--font-display:var(--font-outfit-sans), "Outfit", sans-serif;--font-body:var(--font-outfit-sans), "Outfit", sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;--base-background:#0b0b0b;--background:oklch(.15 0 0 / var(--alpha));--foreground:#fff;--black-contrast:#000;--page-width:1600px;--letter-spacing:-.045em;--highlight-color:#fff}@supports (color:lab(0% 0 0)){:root{--ink:lab(3.04863% 0 0);--ink-2:lab(6.19571% 0 0);--paper:lab(100% 0 0);--stone:lab(53.6% 0 0);--acc-shopify:lab(76.3172% -48.9535 7.63813);--acc-infra:lab(34.0001% 80.9984 -97.2025);--acc-create:lab(49.7851% 91.2886 -9.25192);--acc-clients:lab(43.6162% -5.11488 -49.1886);--acc-about:lab(63.4068% 58.6889 41.049);--acc-contact:lab(83.6995% 20.0451 78.4326);--light-green:lab(76.3172% -48.9535 7.63813);--purple:lab(34.0001% 80.9984 -97.2025);--pink:lab(49.7851% 91.2886 -9.25192);--light-blue:lab(43.6162% -5.11488 -49.1886);--orange:lab(63.4068% 58.6889 41.049);--yellow:lab(83.6995% 20.0451 78.4326);--base-background:lab(3.04863% 0 0);--foreground:lab(100% 0 0);--black-contrast:lab(0% 0 0);--highlight-color:lab(100% 0 0)}}html{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{max-width:100vw;color:var(--foreground);background:var(--background);--alpha:1;font-family:var(--font-outfit-sans), "Outfit", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;min-height:100dvh;position:relative}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}section{width:calc(100% - 2rem);margin:0 1rem;scroll-margin-top:3rem}@media screen and (max-width:880px){section.section{width:calc(100% - 1rem);margin:0 .5rem}}.section{max-height:100%}.first_main{align-items:flex-end;width:100%;min-height:max(100dvh,675px);max-height:calc(100dvh - 3rem);position:relative;overflow:hidden}.first_secondary{align-items:flex-end;width:100%;min-height:max(30dvh,375px);max-height:100dvh;padding-bottom:1.5rem}@media screen and (max-width:560px){.first_secondary{min-height:max(30dvh,475px)}}h1{color:var(--foreground);font-size:clamp(3.5rem,5vw,6rem);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);word-break:break-word;font-weight:900;line-height:.88}h2{color:var(--foreground);font-size:clamp(2.5rem,5vw,5rem);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);font-weight:600;line-height:.88}h3{color:var(--foreground);font-size:clamp(2rem,1.5vw,3rem);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);font-weight:500}h4{color:var(--foreground);font-size:clamp(1.5rem,2vw,2rem);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);font-weight:700}h5{color:var(--foreground);font-size:clamp(1.3rem,1.8vw,1.6rem);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);font-weight:500}div.logo{color:var(--foreground);font-size:clamp(2rem,2vw,2rem);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing)}.text_block p{margin-bottom:1.2rem}p{color:var(--foreground);font-size:1.2rem;font-family:var(--font-outfit-sans);font-weight:400}p.large{color:var(--foreground);font-size:clamp(1.2rem,1.5vw,2rem);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);font-weight:500}p.small{font-size:clamp(.9rem,1.1vw,1rem);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);font-weight:500}p.extra_small{font-size:clamp(.9rem,1vw,.9rem);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);font-weight:500}.right_aligned{text-align:right}a{color:var(--foreground);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);text-underline-offset:.15em;font-weight:500;text-decoration:underline;text-decoration-thickness:.17em;position:relative}p a{text-decoration:none}p a:before{content:"";background-color:var(--highlight-color);z-index:-1;pointer-events:none;opacity:1;transform-origin:bottom;border-radius:.15em;width:100%;height:1em;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;bottom:.05em;left:0;transform:scaleY(.17)}p a:hover:before,p a:focus:before{opacity:1;transform:scaleY(1)}p a:hover{color:var(--background);transition:color .25s cubic-bezier(.4,0,.2,1)}a.external:after{content:"↗";display:inline-block}a.unstyled_link{text-decoration:none}ol,ul{margin-left:1.5rem;list-style:outside}.cta{color:var(--foreground);font-size:1.2rem;font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);border:none;border-radius:25px;outline:none;padding:.7rem 1.5rem;font-weight:500}.annimated_link{text-decoration:none;display:inline-block;position:relative}.annimated_link:after{content:"";background-color:var(--highlight-color);transform-origin:100% 100%;width:100%;height:.2rem;transition:transform .3s;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.annimated_link:hover:after,.annimated_link:focus:after{transform-origin:0 100%;transform:scaleX(1)}a.cta{color:#fff;border:2px solid var(--highlight-color);cursor:pointer;z-index:0;background-color:#0000;border-radius:999px;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:color .4s,border-color .4s;position:relative;overflow:hidden}a.cta:before{content:"";background-color:var(--highlight-color);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}a.cta:hover:before,a.cta:focus:before{left:0}a.cta:hover,a.cta:focus{color:var(--background);border-color:var(--highlight-color)}button.cta{color:#fff;border:2px solid var(--highlight-color);cursor:pointer;z-index:0;background-color:#0000;border-radius:999px;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:color .4s,border-color .4s;position:relative;overflow:hidden}button.cta:before{content:"";background-color:var(--highlight-color);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}button.cta:hover:before,button.cta:focus:before{left:0}button.cta:hover,button.cta:focus{color:var(--background);border-color:var(--highlight-color)}code{font-family:var(--font-mono);color:var(--foreground);vertical-align:middle;background-color:#ffffff0d;background-color:lab(100% 0 0/.05);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:5px;margin:0 .25rem;padding:.25rem .5rem;font-size:.9rem;font-weight:500;line-height:1.5;display:inline-block}.light_green_highlight button{border:2px solid var(--highlight-color);background:0 0}.light_green_highlight *{-webkit-text-decoration-color:var(--light-green);text-decoration-color:var(--light-green);accent-color:var(--light-green);--highlight-color:var(--light-green)}.purple_highlight *{-webkit-text-decoration-color:var(--purple);text-decoration-color:var(--purple);accent-color:var(--purple);--highlight-color:var(--purple)}.pink_highlight *{-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);accent-color:var(--pink);--highlight-color:var(--pink)}.light_blue_highlight *{-webkit-text-decoration-color:var(--light-blue);text-decoration-color:var(--light-blue);accent-color:var(--light-blue);--highlight-color:var(--light-blue)}.yellow_highlight *{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);accent-color:var(--yellow);--highlight-color:var(--yellow)}.orange_highlight *{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);accent-color:var(--orange);--highlight-color:var(--orange)}.highlight_text{color:var(--highlight-color)}.highlight_background{background-color:var(--highlight-color)}div.card{background-color:#ffffff14;background-color:lab(100% 0 0/.08);border-radius:5px;flex-direction:column;align-content:flex-start;align-items:flex-start;gap:.5rem;height:fit-content;padding:.5rem;display:flex}.cursor_glow{pointer-events:none;z-index:998;--glow-color:var(--acc-shopify);background:radial-gradient(circle, color-mix(in oklch, var(--glow-color) 6%, transparent) 0%, transparent 70%);border-radius:50%;width:500px;height:500px;transition:left .12s,top .12s;position:fixed;transform:translate(-50%,-50%)}@media (max-width:768px){.cursor_glow{display:none}}.not_found_content{flex-direction:column;gap:1rem;display:flex}.not_found_code{font-size:clamp(5rem,15vw,12rem);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing);color:var(--foreground);opacity:.2;margin-bottom:-.15em;font-weight:900;line-height:.9}.not_found_message{max-width:28ch;margin-top:.5rem}.not_found_cta{margin-top:.5rem}::selection{background:var(--highlight-color);color:var(--ink)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:#3a3a3a;background:lab(24.6% 0 0);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#555;background:lab(36.2% 0 .00000596046)}*{scrollbar-width:thin;scrollbar-color:oklch(35% 0 0) var(--ink)}.aa-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);font-size:11px}.aa-mono-sm{font-size:10px}.aa-bar{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone);justify-content:space-between;align-items:center;font-size:10px;display:flex}.aa-bar.dark{color:#ffffff8c;color:lab(100% 0 0/.55)}.aa-rule{border:0;border-top:1px solid oklch(100% 0 0/.12);margin:0}.aa-rule.light{border-top-color:#0000001a;border-top-color:lab(0% 0 0/.1)}.aa-dot{vertical-align:.05em;background:currentColor;border-radius:50%;width:.5em;height:.5em;margin-left:.05em;display:inline-block}.aa-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:10px;display:inline-flex}.aa-chip.outline{color:var(--foreground);background:0 0}.aa-chip.accent{background:var(--highlight-color);color:var(--ink);border-color:#0000}.aa-pill{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:5px 12px;font-size:10px;display:inline-block}.aa-wordmark{font-family:var(--font-display);letter-spacing:-.04em;font-weight:600;line-height:.85}.aa-caps{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em}.aa-fill{position:absolute;inset:0}
