@charset "UTF-8";:root{--font-body:"loew-variable",system-ui,sans-serif;--font-cond:"loew-variable",system-ui,sans-serif;--font-disp:"havelock-titling-variable",system-ui,sans-serif;--font-alt:"havelock-titling-variable",system-ui,sans-serif;--fs-200:clamp(0.84rem,calc(0.82rem + 0.04vw),0.88rem);--fs-300:clamp(0.94rem,calc(0.92rem + 0.08vw),0.98rem);--fs-400:clamp(1.13rem,calc(1.06rem + 0.33vw),1.31rem);--fs-500:clamp(1.35rem,calc(1.21rem + 0.69vw),1.75rem);--fs-600:clamp(1.62rem,calc(1.37rem + 1.24vw),2.33rem);--fs-700:clamp(1.94rem,calc(1.54rem + 2.03vw),3.11rem);--fs-800:clamp(2.33rem,calc(1.7rem + 3.15vw),4.14rem);--fs-900:clamp(2.8rem,calc(1.85rem + 4.74vw),5.52rem);--fs-1000:clamp(5.2rem,calc(2.46rem + 6.5vw),12rem);--clr-base--100:rgb(58,69,102);--clr-base-000:rgb(46,52,76);--clr-base-100:rgb(37,40,58);--clr-base-200:rgb(22,20,28);--clr-base-300:rgb(10,9,12);--clr-green-000:rgb(159,214,73);--clr-green-100:rgb(140,198,63);--clr-green-200:rgb(123,183,60);--clr-green-300:rgb(105,168,58);--clr-green-400:rgb(88,154,57);--clr-red-000:rgb(255,74,74);--clr-red-100:rgb(235,39,39);--clr-red-200:rgb(206,36,43);--clr-red-300:rgb(177,34,48);--clr-red-400:rgb(148,30,53);--clr-accent--100:rgb(95,131,156);--clr-accent-000:rgb(146,181,204);--clr-accent-100:rgb(186,215,238);--clr-accent-200:rgb(208,234,255);--clr-accent-300:rgb(235,245,253);--clr-accent-400:rgb(255,255,255);--clr-overlay-base:color-mix(in srgb,var(--clr-base-300) 80%,transparent);--clr-gradient-full:linear-gradient(90deg,rgba(140,198,63,1) 0%,rgba(22,20,28,1) 50%,rgba(235,39,39,1) 100%);--clr-gradient-bracket:linear-gradient(90deg,rgb(140,198,63) 0%,rgb(140,198,63) 5%,rgb(255,255,255) 5%,rgb(255,255,255) 95%,rgb(235,39,39) 95%,rgb(235,39,39) 100%);--clr-gradient-bracket-vert:linear-gradient(180deg,rgba(140,198,63,1) 0%,rgba(140,198,63,1) 5%,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(235,39,39,1) 95%,rgba(235,39,39,1) 100%);--color-scheme:dark;--border-radius:2px;--trans-lazy:linear(0,0.008 1.1%,0.031 2.2%,0.129 4.8%,0.257 7.2%,0.671 14.2%,0.789 16.5%,0.881 18.6%,0.957 20.7%,1.019 22.9%,1.063 25.1%,1.094 27.4%,1.114 30.7%,1.112 34.5%,1.018 49.9%,0.99 59.1%,1)}::-moz-selection{color:white;background:var(--clr-red-100)}::selection{color:white;background:var(--clr-red-100)}html{color-scheme:var(--color-scheme)}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:var(--clr-base-300)}html::-webkit-scrollbar-thumb{border-radius:0;background:var(--clr-base-100)}body{margin:0;font-family:var(--font-body);font-size:var(--fs-400);font-variation-settings:"ital" 0,"wght" 300,"wdth" 70;line-height:1.6;background-color:var(--clr-base-200);background-image:url(/assets/img/back-pixels-dark.webp);background-attachment:fixed;background-position:center;background-repeat:no-repeat}:is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure,details){-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-margin-after:0;margin-block-end:0;margin-inline:2rem}p:last-of-type{-webkit-margin-after:1rem;margin-block-end:1rem}p:has(.btn)+h2,p:has(.btn)+h3{margin-top:2rem}b,strong{font-variation-settings:"wght" 700}hr{margin:2rem!important;border:2px solid;border-image-source:var(--clr-gradient-full);border-image-slice:1}blockquote{color:var(--clr-accent-200);font-variation-settings:"ital" 0,"wght" 500,"wdth" 70}@supports ((-webkit-background-clip:text) or (background-clip:text)){blockquote{background:linear-gradient(45deg,var(--clr-accent-200),var(--clr-red-100));-webkit-background-clip:text;background-clip:text;color:transparent}}blockquote p{margin-inline:0}blockquote.bq__quo:before{content:open-quote}blockquote.bq__quo:after{content:close-quote}details{border-left:5px solid currentColor;-webkit-transition:border 500ms var(--trans-lazy);transition:border 500ms var(--trans-lazy);background-color:color-mix(in srgb,var(--clr-accent-400) 50%,transparent)}details::details-content{-webkit-transition:all 500ms var(--trans-lazy),content-visibility 500ms allow-discrete;transition:all 500ms var(--trans-lazy),content-visibility 500ms allow-discrete;height:0;overflow:clip}details[open]{border-left:5px solid var(--clr-green-300)}details[open]::details-content{height:auto}details[open] summary{height:auto;color:var(--clr-green-300)}details[open] summary:after{content:"\f146"}details summary{padding:0.5rem 2rem;margin:0;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:ns-resize}details summary::marker{content:""}details summary:after{content:"\f0fe";font-family:"Font Awesome 6 Pro";font-weight:100;width:1.25rem;aspect-ratio:1;display:block}details .details-content{padding:1.5rem 2rem}details .details-content :first-child{margin-top:0}details .details-content :last-child{margin-bottom:0}code{display:block;background:none;white-space:pre;overflow-x:auto;max-width:100%;min-width:100px;padding:1rem;background-color:var(--clr-accent-400);font-size:var(--fs-300);overflow-x:auto!important}menu{padding:0;margin:0}aside{min-width:280px}a{color:var(--clr-accent-100);text-decoration-color:var(--clr-red-100);text-decoration-style:dotted;text-underline-offset:3px;-webkit-transition:color 250ms ease-in;transition:color 250ms ease-in}a:focus,a:hover{color:var(--clr-red-100)}a:has(>img),a:has(>svg){display:block}img.full-width{width:100%;max-height:45vh;-o-object-fit:cover;object-fit:cover;grid-column:full-width}ol{padding-left:0}ol li{margin-left:1rem;padding-left:0.5rem}ul{list-style:square;-webkit-padding-start:2rem;padding-inline-start:2rem;max-width:65ch}ul li::marker{color:var(--clr-green-100)}:is(ul,ol) li>ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:0;margin-inline-start:0}dl dd,dl dt{margin:0;border-let:1px solid currentColor}dl dt{font-variation-settings:"ital" 0,"wght" 500,"wdth" 70}:is(h1,h2,h3,h4,h5){text-box:trim-both cap alphabetic}:is(h1,h2,h3,h4,h5) a{text-decoration:none}h1{font-family:var(--font-disp);font-size:var(--fs-800);font-variation-settings:"ital" 0,"wght" 600,"wdth" 100;line-height:110%}h2{font-family:var(--font-disp);font-size:var(--fs-600);font-variation-settings:"ital" 0,"wght" 400,"wdth" 100;line-height:110%}h3{font-family:var(--font-disp);font-size:var(--fs-500);font-variation-settings:"ital" 0,"wght" 100,"wdth" 60;line-height:110%}h4{font-family:var(--font-disp);font-size:var(--fs-400);font-variation-settings:"ital" 0,"wght" 800,"wdth" 60;line-height:110%}h5{font-family:var(--font-disp);font-size:var(--fs-300);font-variation-settings:"ital" 0,"wght" 100,"wdth" 40;line-height:110%}h6{-webkit-margin-after:0;margin-block-end:0}table{border-collapse:collapse;width:calc(100% - 4rem);margin:2rem;border-top:1px solid currentColor;border-left:1px solid currentColor}table td,table th{border-bottom:1px solid currentColor;border-right:1px solid currentColor;padding:0.5rem;text-align:left}footer,header,main{container-type:inline-size}main{position:relative;border-top:1px dashed var(--clr-base-100);container-name:site-shell;min-height:calc(100dvh - 16.6666666667dvw)}main.content-grid:before{content:"";position:absolute;inset:0;grid-column:content;z-index:-1;border-left:1px dashed var(--clr-base-100);border-right:1px dashed var(--clr-base-100)}nav ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}nav ul li>ul{list-style:none}nav a{color:inherit;text-decoration:none}nav a:focus,nav a:hover{color:var(--clr-accent-500);text-decoration:none}.flow>*+*{margin-top:var(--flow-spacing,1em)}.text__center{text-align:center}.text__center img{margin-inline:auto!important}.text__col-2{-webkit-columns:2;-moz-columns:2;columns:2}.text__col-3{-webkit-columns:3;-moz-columns:3;columns:3}.text__bold-1{font-weight:500}.text__bold-2{font-weight:700}.text__bold-3{font-weight:900}.text__sml{font-size:var(--fs-300)}.text__xsml{font-size:var(--fs-200)}.text__lrg{font-size:var(--fs-500)}.text__upper{text-transform:uppercase}.text__shadow{text-shadow:1px 1px 1px var(--clr-overlay-base)}.text__green-1{color:var(--clr-green-100)}.text__green-2{color:var(--clr-green-200)}.text__green-3{color:var(--clr-green-300)}.text__green-4{color:var(--clr-green-400)}.text__red-1{color:var(--clr-red-100)}.text__red-2{color:var(--clr-red-200)}.text__red-3{color:var(--clr-red-300)}.text__red-4{color:var(--clr-red-400)}.text__base-0{color:var(--clr-base--100)}.text__base-1{color:var(--clr-base-100)}.text__base-2{color:var(--clr-base-200)}.text__base-3{color:var(--clr-base-300)}.text__accent-1{color:var(--clr-accent-100)}.text__accent-2{color:var(--clr-accent-200)}.text__green-emb{color:var(--clr-green-200);font-variation-settings:"ital" 0,"wght" 800,"wdth" 70;text-shadow:-1px -1px 1px var(--clr-green-000),1px 1px 1px var(--clr-green-400)}.text__accent-emb{color:var(--clr-accent-300);font-variation-settings:"ital" 0,"wght" 800,"wdth" 70;text-shadow:-1px -1px 1px var(--clr-accent-400),1px 1px 1px var(--clr-accent-100)}.text__base-emb{color:var(--clr-base-200);font-variation-settings:"ital" 0,"wght" 800,"wdth" 70;text-shadow:-1px -1px 1px var(--clr-base-000),1px 1px 1px var(--clr-base-300)}.text__disp{font-family:var(--font-disp);text-box:trim-both cap alphabetic}.text__fancy{padding-block:1rem}.text__fancy:before{content:"//";color:var(--clr-red-100);display:inline-block;margin-right:0.75rem;translate:0 -10%}.clr__inh{color:currentColor}.clr__inh:hover{color:currentColor}.margin__top{-webkit-margin-before:4rem;margin-block-start:4rem}.margin__btm{-webkit-margin-after:4rem;margin-block-end:4rem}ul.tags{margin-block:1rem;margin-inline:0;padding:0;list-style:none}ul.tags li{margin:0;padding:0}ul.tags{margin-inline:2rem;margin-block:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem}ul.tags>li{padding:0;margin:0}ul.tags>li a{display:block;padding:0.5rem;color:var(--clr-accent-000);border:1px solid currentColor;border-radius:var(--border-radius);font-family:var(--font-cond);font-size:70%;text-transform:uppercase;text-box:trim-both cap alphabetic;text-decoration:none;-webkit-transition:color 250ms ease-in;transition:color 250ms ease-in}ul.tags>li a:before{content:"\f02b";font-family:"Font Awesome 6 Pro";font-weight:100;margin-right:0.25rem}ul.tags>li a:hover{color:var(--clr-base-200)}ul.tags .tag--front-end:before{content:"\f121"}ul.tags .tag--back-end:before{content:"\f1c0"}.btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;margin:1rem 2rem}.btn-group__stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-group__stack .btn{margin-block:0}button{cursor:pointer}.btn,button,input[type=submit]{display:inline-block;-webkit-margin-after:1rem;margin-block-end:1rem;padding:1rem 2rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;cursor:pointer;color:var(--clr-accent-300);background-color:var(--clr-base-200);border-top:1px solid var(--clr-base--100);border-left:1px solid var(--clr-base--100);border-bottom:1px solid var(--clr-base-300);border-right:1px solid var(--clr-base-300);border-radius:var(--border-radius);font-family:var(--font-disp);font-size:var(--fs-300);font-variation-settings:"slnt" 0,"wght" 500,"wdth" 50;line-height:120%;text-transform:uppercase;text-decoration:none;text-shadow:none;text-box:trim-both cap alphabetic;-webkit-transition:background-color 250ms ease-in,color 250ms ease-in,border 250ms ease-in;transition:background-color 250ms ease-in,color 250ms ease-in,border 250ms ease-in}.btn i,button i,input[type=submit] i{margin-left:0px}.btn:active,.btn:focus,.btn:focus-visible,.btn:hover,button:active,button:focus,button:focus-visible,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:focus-visible,input[type=submit]:hover{background-color:var(--clr-base-000);color:var(--clr-accent-400);-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in}.btn:disabled,button:disabled,input[type=submit]:disabled{background-color:var(--clr-base-400);color:var(--clr-base-300);pointer-events:none}.btn__cta{border:0;background:-webkit-gradient(linear,left top,right top,from(rgb(140,198,63)),color-stop(rgb(37,40,58)),to(rgb(235,39,39)));background:linear-gradient(90deg,rgb(140,198,63),rgb(37,40,58),rgb(235,39,39));background-size:200% 100%;background-position:100% 0;-webkit-transition:background-position 0.5s;transition:background-position 0.5s}.btn__cta:hover{border:0;background-position:0 0}.btn__green{color:var(--clr-accent-400);background-color:var(--clr-green-200);border-top:1px solid var(--clr-green-000);border-left:1px solid var(--clr-green-000);border-bottom:1px solid var(--clr-green-300);border-right:1px solid var(--clr-green-300)}.btn__green:focus-visible,.btn__green:hover{border-top:1px solid var(--clr-green-000);border-left:1px solid var(--clr-green-000);border-bottom:1px solid var(--clr-green-300);border-right:1px solid var(--clr-green-300);background-color:var(--clr-green-100);color:var(--clr-accent-400);-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in}.btn__red{color:var(--clr-accent-400);background-color:var(--clr-red-200);border-top:1px solid var(--clr-red-000);border-left:1px solid var(--clr-red-000);border-bottom:1px solid var(--clr-red-300);border-right:1px solid var(--clr-red-300)}.btn__red:focus-visible,.btn__red:hover{border-top:1px solid var(--clr-red-000);border-left:1px solid var(--clr-red-000);border-bottom:1px solid var(--clr-red-300);border-right:1px solid var(--clr-red-300);background-color:var(--clr-red-100);color:var(--clr-accent-400);-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in}.btn__accent{color:var(--clr-base-400);background-color:var(--clr-accent-300);border-top:1px solid var(--clr-accent-400);border-left:1px solid var(--clr-accent-400);border-bottom:1px solid var(--clr-accent-000);border-right:1px solid var(--clr-accent-000);text-shadow:unset}.btn__accent:focus-visible,.btn__accent:hover{border-top:1px solid var(--clr-accent-400);border-left:1px solid var(--clr-accent-400);border-bottom:1px solid var(--clr-accent-000);border-right:1px solid var(--clr-accent-000);background-color:var(--clr-accent-200);color:var(--clr-base-400);-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in}.btn__outline{color:var(--clr-accent--100);border:1px solid currentColor;text-shadow:unset;background-color:color-mix(in srgb,currentColor 5%,transparent)}.btn__outline:focus-visible,.btn__outline:hover{color:var(--clr-accent--100);background-color:color-mix(in srgb,currentColor 15%,transparent)}.btn__outline--accent{color:var(--clr-accent-400)}.btn__outline--fancy{background-color:transparent;color:var(--clr-accent-400);border:1px solid;border-image-source:var(--clr-gradient-full);border-image-slice:1;text-shadow:unset}.btn__outline--fancy:focus-visible,.btn__outline--fancy:hover{background-color:transparent;color:var(--clr-accent-300)}.btn__neon{position:relative;display:inline-block;padding:1.5rem 2rem;text-decoration:none;text-box:trim-both cap alphabetic;font-family:var(--font-disp);font-size:var(--fs-400);color:var(--clr-accent-400);background-color:var(--clr-base-300);border-radius:var(--border-radius);border:1px solid;border-image-source:var(--clr-gradient-full);border-image-slice:1;-webkit-transition:padding 250ms var(--trans-lazy),letter-spacing 250ms var(--trans-lazy);transition:padding 250ms var(--trans-lazy),letter-spacing 250ms var(--trans-lazy)}.btn__neon:focus-visible,.btn__neon:hover{color:var(--clr-accent-400);background-color:var(--clr-base-300);padding:1.5rem 4rem;letter-spacing:0.2rem}.btn__neon:before{content:"";display:block;position:absolute;inset:-5px;background:var(--clr-gradient-full);z-index:-1;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transition:inset 250ms ease-in,-webkit-filter 250ms ease-in;transition:inset 250ms ease-in,-webkit-filter 250ms ease-in;transition:inset 250ms ease-in,filter 250ms ease-in;transition:inset 250ms ease-in,filter 250ms ease-in,-webkit-filter 250ms ease-in}.btn__block{display:block;width:100%;max-width:100%;text-align:center}.btn__cover:before{content:"";position:absolute;display:block;inset:0}.btn__icon{padding:0.5rem 1rem;font-size:90%;text-align:center;min-width:38px}.btn__txtIcon{padding:0.5rem 1rem;text-align:center}.btn__txtIcon span{font-size:90%}.btn__lrg,input[type=submit].btn__lrg{font-size:var(--fs-400);padding:1.5rem 2rem}.btn__sml{font-size:0.8rem;padding:0.75rem 1rem}form{margin:2rem}fieldset{border:1px solid var(--clr-base--100);margin-bottom:2rem}fieldset legend{color:var(--clr-base--100);font-size:var(--fs-400);font-variation-settings:"ital" 0,"wght" 600,"wdth" 90;text-transform:uppercase;padding-inline:0.5rem}label{position:relative;text-transform:uppercase;display:block;margin:1rem 0.5rem;font-size:var(--fs-300);line-height:1.5}label span{font-size:90%;display:block;text-transform:none;color:var(--clr-base--100);margin-top:0.25rem}label:has(input[type=checkbox]){text-transform:unset;border:1px solid var(--clr-ui-100);padding:1rem}label:has(input:invalid):before,label:has(select:invalid):before,label:has(textarea:invalid):before{position:absolute;display:inline-block;right:10px;bottom:14px;content:"*";font-family:"Font Awesome 6 Pro";font-weight:700;color:var(--clr-red-100);pointer-events:none;z-index:10}label:has(select:invalid):before{right:20px}label.terms-agree{text-transform:none;color:#000000;font-size:1rem;border:1px solid #000000;padding:1rem;cursor:pointer}label.terms-agree:before{content:unset!important}select{position:relative;display:block;width:100%;margin:auto;font-family:inherit;font-size:inherit;line-height:150%;font-variation-settings:"slnt" 0,"wght" 400,"wdth" 100;background-color:var(--clr-accent-400);color:#252525;padding:0.5rem 0.75rem;border:0;border-bottom:3px solid var(--clr-accent-100);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;caret-color:var(--clr-accent-200);caret-shape:block}select:hover{border-color:var(--clr-accent-200);outline:0}select:focus,select:focus-within{border-color:var(--clr-accent-100);outline:0}select::-webkit-input-placeholder{color:var(--clr-accent-100);opacity:1}select::-moz-placeholder{color:var(--clr-accent-100);opacity:1}select:-ms-input-placeholder{color:var(--clr-accent-100);opacity:1}select::-ms-input-placeholder{color:var(--clr-accent-100);opacity:1}select::placeholder{color:var(--clr-accent-100);opacity:1}select option{font-family:system-ui}textarea{position:relative;display:block;width:100%;margin:auto;font-family:inherit;font-size:inherit;line-height:150%;font-variation-settings:"slnt" 0,"wght" 400,"wdth" 100;background-color:var(--clr-accent-400);color:#252525;padding:0.5rem 0.75rem;border:0;border-bottom:3px solid var(--clr-accent-100);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;caret-color:var(--clr-accent-200);caret-shape:block}textarea:hover{border-color:var(--clr-accent-200);outline:0}textarea:focus,textarea:focus-within{border-color:var(--clr-accent-100);outline:0}textarea::-webkit-input-placeholder{color:var(--clr-accent-100);opacity:1}textarea::-moz-placeholder{color:var(--clr-accent-100);opacity:1}textarea:-ms-input-placeholder{color:var(--clr-accent-100);opacity:1}textarea::-ms-input-placeholder{color:var(--clr-accent-100);opacity:1}textarea::placeholder{color:var(--clr-accent-100);opacity:1}textarea{field-sizing:content;overflow:hidden}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],input[type=url]{position:relative;display:block;width:100%;margin:auto;font-family:inherit;font-size:inherit;line-height:150%;font-variation-settings:"slnt" 0,"wght" 400,"wdth" 100;background-color:var(--clr-accent-400);color:#252525;padding:0.5rem 0.75rem;border:0;border-bottom:3px solid var(--clr-accent-100);border-radius:var(--border-rad);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;caret-color:var(--clr-accent-200);caret-shape:block}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover{border-color:var(--clr-accent-200);outline:0}input[type=date]:focus,input[type=date]:focus-within,input[type=email]:focus,input[type=email]:focus-within,input[type=number]:focus,input[type=number]:focus-within,input[type=password]:focus,input[type=password]:focus-within,input[type=search]:focus,input[type=search]:focus-within,input[type=text]:focus,input[type=text]:focus-within,input[type=time]:focus,input[type=time]:focus-within,input[type=url]:focus,input[type=url]:focus-within{border-color:var(--clr-accent-100);outline:0}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{color:var(--clr-accent-100);opacity:1}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder{color:var(--clr-accent-100);opacity:1}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder{color:var(--clr-accent-100);opacity:1}input[type=date]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder{color:var(--clr-accent-100);opacity:1}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder{color:var(--clr-accent-100);opacity:1}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;background-color:var(--clr-ui-100);outline:2px solid var(--clr-ui-200);outline-offset:2px;margin-right:5px}input[type=checkbox]:checked{background-color:var(--clr-tertiary);outline:2px solid var(--clr-tertiary)}input[type=submit]{color:var(--clr-accent-400);background-color:var(--clr-green-200);border-top:1px solid var(--clr-green-000);border-left:1px solid var(--clr-green-000);border-bottom:1px solid var(--clr-green-300);border-right:1px solid var(--clr-green-300)}input[type=submit]:focus-visible,input[type=submit]:hover{border-top:1px solid var(--clr-green-000);border-left:1px solid var(--clr-green-000);border-bottom:1px solid var(--clr-green-300);border-right:1px solid var(--clr-green-300);background-color:var(--clr-green-100);color:var(--clr-accent-400);-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in}input::-webkit-file-upload-button{font-weight:bold;color:var(--clr-ui-300);padding:0.5em;border:1px solid var(--clr-ui-300);border-radius:var(--border-rad)}input::file-selector-button{font-weight:bold;color:var(--clr-ui-300);padding:0.5em;border:1px solid var(--clr-ui-300);border-radius:var(--border-rad)}button[type=submit]{margin:1rem 0.5rem}input.input-attention{border-color:var(--clr-red-100)!important}.form__white{color:var(--clr-base-200);background-color:var(--clr-accent-300);margin-inline:0;padding:2rem}.form__white fieldset{border-color:var(--clr-accent-100)}.form__white fieldset legend{color:var(--clr-accent-100)}.flex-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin:1rem 0.5rem}.flex-form label{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-form__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}input:user-valid,textarea:user-valid{border-color:var(--clr-green-100)!important;caret-color:var(--clr-green-200)}input:user-invalid,textarea:user-invalid{border-color:var(--clr-red-100)!important;caret-color:var(--clr-red-200)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mobile-show{display:none}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{padding:1rem;max-width:60ch;background-color:var(--clr-accent-400);color:var(--clr-base-100);border:12px solid;border-image-source:var(--clr-gradient-bracket);border-image-slice:1;outline:0;-webkit-box-shadow:0px 0px 10px rgba(37,40,58,0.25);box-shadow:0px 0px 10px rgba(37,40,58,0.25)}.modal::-ms-backdrop{background-color:rgba(22,20,28,0.75)}.modal::backdrop{background-color:rgba(22,20,28,0.75)}dialog{-webkit-transform:scale(105%);transform:scale(105%);-ms-scroll-chaining:none;overscroll-behavior:contain}dialog::-ms-backdrop{-ms-transition:display 500ms allow-discrete,overlay 500ms allow-discrete,opacity 250ms ease,transform 500ms ease;transition:display 500ms allow-discrete,overlay 500ms allow-discrete,opacity 250ms ease,transform 500ms ease;opacity:0}dialog,dialog::backdrop{-webkit-transition:display 500ms allow-discrete,overlay 500ms allow-discrete,opacity 250ms ease,-webkit-transform 500ms ease;transition:display 500ms allow-discrete,overlay 500ms allow-discrete,opacity 250ms ease,-webkit-transform 500ms ease;transition:display 500ms allow-discrete,overlay 500ms allow-discrete,opacity 250ms ease,transform 500ms ease;transition:display 500ms allow-discrete,overlay 500ms allow-discrete,opacity 250ms ease,transform 500ms ease,-webkit-transform 500ms ease;opacity:0}dialog[open]{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}dialog[open]::-ms-backdrop{-ms-scroll-chaining:none;overscroll-behavior:contain;opacity:0.8}dialog[open]::backdrop{-ms-scroll-chaining:none;overscroll-behavior:contain;opacity:0.8}@starting-style{dialog[open]::-ms-backdrop{opacity:0}dialog[open],dialog[open]::backdrop{opacity:0}dialog[open]{-webkit-transform:scale(105%);transform:scale(105%)}}.error-msg{max-width:85ch;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;font-size:var(--fs-300);border:1px dashed var(--clr-base-100);padding:1rem}.error-msg .error-msg--element{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:40%;flex-basis:40%;border:1px dashed var(--clr-base-100)}.error-msg hr{margin:2rem 0!important;border:0;border-top:1px dashed var(--clr-base-100);border-image-source:unset;border-image-slice:unset}.user-msg{margin:1rem;padding:1rem;background-color:var(--clr-accent-400)}.user-msg__confirm{background-color:var(--clr-green-100);color:#ffffff}.user-msg__error{background-color:var(--clr-red-100);color:#ffffff}.status-msg{display:none;opacity:0;position:fixed;z-index:6000;bottom:1rem;left:1rem;width:400px;text-align:left;pointer-events:none}.status-msg p{display:inline-block;margin:auto;padding:1rem 2rem;background-color:var(--clr-light);color:#22262a;font-size:16px;line-height:20px;-webkit-box-shadow:0px 0px 5px rbga(63,59,120,0.25);box-shadow:0px 0px 5px rbga(63,59,120,0.25);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.status-msg .status-msg--type__confirm{background-color:var(--clr-green-200);border-left:10px solid var(--clr-green-100)}.status-msg .status-msg--type__error{background-color:var(--clr-red-200);border-left:10px solid var(--clr-red-100)}.notification-shell{display:none;opacity:0;-webkit-transition:opacity 250ms ease-in 250ms,display 500ms allow-discrete 250ms;transition:opacity 250ms ease-in 250ms,display 500ms allow-discrete 250ms}.notification-shell:has(li.notification-item){display:block;opacity:1}@starting-style{.notification-shell:has(li.notification-item){opacity:0}}.notification-shell .notification-shell--button{position:fixed;z-index:12;bottom:2rem;left:2rem;font-size:var(--fs-400);background-color:var(--clr-accent-400);color:var(--clr-red-100);border:0;margin:0px;padding:0px;width:64px;height:64px;-webkit-box-shadow:0px 0px 10px rgba(37,40,58,0.25);box-shadow:0px 0px 10px rgba(37,40,58,0.25);anchor-name:--notification-list}.notification-shell .notification-shell--button i{scale:1.4}.notification-shell .notification-shell--button:hover{background-color:var(--clr-accent-200);color:var(--clr-base-100)}.notification-shell .notification-shell--controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem;margin-block:0.25rem 0.5rem}.notification-shell .notification-shell--controls button{margin-bottom:0}.notification-shell .notification-shell--list{position-anchor:--notification-list;margin:0;padding:0;inset:auto;bottom:anchor(top);left:anchor(left);background-color:transparent;width:50ch;max-width:80%;border:0;-webkit-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}.notification-shell .notification-shell--list .notification-items{margin-block:1rem;margin-inline:0;padding:0;list-style:none}.notification-shell .notification-shell--list .notification-items li{margin:0;padding:0}.notification-shell .notification-shell--list .notification-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem;overflow:clip;margin-block:0}.notification-shell .notification-shell--list .notification-items .notification-item{color:var(--clr-base-200);background-color:var(--clr-accent-400);padding:1rem;border-left:2px solid var(--clr-accent-100);border-radius:var(--border-radius);font-size:var(--fs-300);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1;transition-behavior:allow-discrete;-webkit-transition:opacity 250ms ease-in,-webkit-transform 250ms ease-in;transition:opacity 250ms ease-in,-webkit-transform 250ms ease-in;transition:opacity 250ms ease-in,transform 250ms ease-in;transition:opacity 250ms ease-in,transform 250ms ease-in,-webkit-transform 250ms ease-in}.notification-shell .notification-shell--list .notification-items .notification-item__critical{border-left:2px solid var(--clr-red-100)}.notification-shell .notification-shell--list .notification-items .notification-item__dismiss{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}.notification-shell .notification-shell--list .notification-items .notification-item .nt-list--item__msg{border-top:1px dashed var(--clr-accent-200);padding-top:0.5rem;display:none;-ms-flex-preferred-size:100%;flex-basis:100%}.notification-shell .notification-shell--list .notification-items .notification-item:first-child .nt-list--item__msg{display:block}@starting-style{.notification-shell .notification-shell--list:popover-open{opacity:0}}.pixel{display:none}@-webkit-keyframes pixel-track{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(var(--px-track));transform:translateX(var(--px-track))}}@keyframes pixel-track{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(var(--px-track));transform:translateX(var(--px-track))}}.skip-link{position:absolute;display:inline-block;left:1rem;z-index:100;padding:0.5rem 1rem;color:var(--clr-accent-400);background-color:var(--clr-base-300);font-size:var(--fs-300);text-decoration:none;-webkit-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition:-webkit-transform 250ms ease-in;transition:-webkit-transform 250ms ease-in;transition:transform 250ms ease-in;transition:transform 250ms ease-in,-webkit-transform 250ms ease-in}.skip-link:focus{color:var(--clr-accent-400);outline:0;-webkit-transform:translateY(0);transform:translateY(0)}.spinner{margin:20px auto;background-color:var(--clr-green-100);width:40px;height:40px;-webkit-animation:pulseScaleOut 1s infinite ease-in-out;animation:pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.logo--main{position:absolute;top:0.6rem;z-index:50}#logoRPX{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#logoRPX .logo--main-box{fill:var(--clr-green-200);-webkit-transition:fill 250ms ease-in;transition:fill 250ms ease-in}#logoRPX .logo--main-text{fill:var(--clr-base-300)}#logoRPX[data-color=white] .logo--main-box{fill:var(--clr-accent-400)}#logoRPX[data-color=red] .logo--main-box{fill:var(--clr-red-200)}#logoRPX:focus .logo--main-box,#logoRPX:hover .logo--main-box{fill:var(--clr-green-100)}.logo--footer{font-family:var(--font-disp);font-size:var(--fs-800);line-height:100%;color:var(--clr-red-100);text-decoration:none;text-box:trim-both cap alphabetic;margin:0}.logo--footer strong{color:var(--clr-accent-400);font-variation-settings:"wght" 800}header{container-name:header;position:sticky;top:0;color:var(--clr-accent-200);z-index:10}header .breakout{position:relative}header .primary-header__layout{view-transition-name:--header;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-block:0.5rem;-webkit-transition:-webkit-transform 250ms ease-in;transition:-webkit-transform 250ms ease-in;transition:transform 250ms ease-in;transition:transform 250ms ease-in,-webkit-transform 250ms ease-in}header .primary-header__layout .nav-primary{background-color:rgb(10,9,12);-webkit-transition:background-color 250ms ease-in;transition:background-color 250ms ease-in}header .primary-header__layout[data-hide=true]{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header .primary-header__layout[data-hide=true] .nav-primary{background-color:rgba(10,9,12,0)}.nav-primary{-webkit-padding-start:1rem;padding-inline-start:1rem;height:48px;z-index:49;gap:0.5rem;font-family:var(--font-disp)}.nav-primary .nav-primary--item:has(a){padding-inline:0.5rem;padding-block:0.25rem}.nav-primary .nav-primary--item:has(a):before{content:"//";color:var(--clr-base-000);display:inline-block;margin-right:1rem}.nav-primary .nav-primary--item:has(a):first-of-type:before{content:unset}.nav-primary .nav-primary--btn{-webkit-margin-start:1rem;margin-inline-start:1rem}.nav-primary a{position:relative;display:inline-block;color:#ffffff;font-size:var(--fs-300);text-transform:uppercase;text-decoration:none}.nav-primary a.active{color:var(--clr-accent-100)}.nav-primary a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--clr-red-100);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform 0.25s ease-out;transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out;transition:transform 0.25s ease-out,-webkit-transform 0.25s ease-out}.nav-primary a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.nav-primary button.nav-mobile--btn{padding:0;margin:0;border:0;border-radius:0;height:48px;width:48px;text-shadow:none;background-color:var(--clr-green-200)}.nav-primary button.nav-mobile--btn:focus,.nav-primary button.nav-mobile--btn:hover{background-color:var(--clr-green-100)}.nav-primary button.nav-mobile--btn[aria-expanded=true]{color:var(--clr-accent-400);background-color:var(--clr-red-100)}.nav-primary button.nav-mobile--btn:before{content:"\f0c9";font-family:"Font Awesome 6 Pro";font-weight:400}.nav-primary button.nav-mobile--btn:after{content:unset}.nav-primary button.nav-mobile--btn[aria-expanded=true]:before{content:"\f00d"}.nav-mobile{overflow:clip;position:absolute;right:0;top:57px;width:320px;max-width:100%;opacity:1;aspect-ratio:1;visibility:visible;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr);-ms-grid-rows:(1fr)[8];grid-template-rows:repeat(8,1fr);pointer-events:none;-webkit-transition:all 250ms var(--trans-lazy);transition:all 250ms var(--trans-lazy);transition-behavior:allow-discrete;-webkit-transform-origin:top right;transform-origin:top right}.nav-mobile>:first-child{-ms-grid-row:1;-ms-grid-column:1}.nav-mobile>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.nav-mobile>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.nav-mobile>:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.nav-mobile>:nth-child(5){-ms-grid-row:1;-ms-grid-column:5}.nav-mobile>:nth-child(6){-ms-grid-row:1;-ms-grid-column:6}.nav-mobile>:nth-child(7){-ms-grid-row:1;-ms-grid-column:7}.nav-mobile>:nth-child(8){-ms-grid-row:1;-ms-grid-column:8}.nav-mobile>:nth-child(9){-ms-grid-row:2;-ms-grid-column:1}.nav-mobile>:nth-child(10){-ms-grid-row:2;-ms-grid-column:2}.nav-mobile>:nth-child(11){-ms-grid-row:2;-ms-grid-column:3}.nav-mobile>:nth-child(12){-ms-grid-row:2;-ms-grid-column:4}.nav-mobile>:nth-child(13){-ms-grid-row:2;-ms-grid-column:5}.nav-mobile>:nth-child(14){-ms-grid-row:2;-ms-grid-column:6}.nav-mobile>:nth-child(15){-ms-grid-row:2;-ms-grid-column:7}.nav-mobile>:nth-child(16){-ms-grid-row:2;-ms-grid-column:8}.nav-mobile>:nth-child(17){-ms-grid-row:3;-ms-grid-column:1}.nav-mobile>:nth-child(18){-ms-grid-row:3;-ms-grid-column:2}.nav-mobile>:nth-child(19){-ms-grid-row:3;-ms-grid-column:3}.nav-mobile>:nth-child(20){-ms-grid-row:3;-ms-grid-column:4}.nav-mobile>:nth-child(21){-ms-grid-row:3;-ms-grid-column:5}.nav-mobile>:nth-child(22){-ms-grid-row:3;-ms-grid-column:6}.nav-mobile>:nth-child(23){-ms-grid-row:3;-ms-grid-column:7}.nav-mobile>:nth-child(24){-ms-grid-row:3;-ms-grid-column:8}.nav-mobile>:nth-child(25){-ms-grid-row:4;-ms-grid-column:1}.nav-mobile>:nth-child(26){-ms-grid-row:4;-ms-grid-column:2}.nav-mobile>:nth-child(27){-ms-grid-row:4;-ms-grid-column:3}.nav-mobile>:nth-child(28){-ms-grid-row:4;-ms-grid-column:4}.nav-mobile>:nth-child(29){-ms-grid-row:4;-ms-grid-column:5}.nav-mobile>:nth-child(30){-ms-grid-row:4;-ms-grid-column:6}.nav-mobile>:nth-child(31){-ms-grid-row:4;-ms-grid-column:7}.nav-mobile>:nth-child(32){-ms-grid-row:4;-ms-grid-column:8}.nav-mobile>:nth-child(33){-ms-grid-row:5;-ms-grid-column:1}.nav-mobile>:nth-child(34){-ms-grid-row:5;-ms-grid-column:2}.nav-mobile>:nth-child(35){-ms-grid-row:5;-ms-grid-column:3}.nav-mobile>:nth-child(36){-ms-grid-row:5;-ms-grid-column:4}.nav-mobile>:nth-child(37){-ms-grid-row:5;-ms-grid-column:5}.nav-mobile>:nth-child(38){-ms-grid-row:5;-ms-grid-column:6}.nav-mobile>:nth-child(39){-ms-grid-row:5;-ms-grid-column:7}.nav-mobile>:nth-child(40){-ms-grid-row:5;-ms-grid-column:8}.nav-mobile>:nth-child(41){-ms-grid-row:6;-ms-grid-column:1}.nav-mobile>:nth-child(42){-ms-grid-row:6;-ms-grid-column:2}.nav-mobile>:nth-child(43){-ms-grid-row:6;-ms-grid-column:3}.nav-mobile>:nth-child(44){-ms-grid-row:6;-ms-grid-column:4}.nav-mobile>:nth-child(45){-ms-grid-row:6;-ms-grid-column:5}.nav-mobile>:nth-child(46){-ms-grid-row:6;-ms-grid-column:6}.nav-mobile>:nth-child(47){-ms-grid-row:6;-ms-grid-column:7}.nav-mobile>:nth-child(48){-ms-grid-row:6;-ms-grid-column:8}.nav-mobile>:nth-child(49){-ms-grid-row:7;-ms-grid-column:1}.nav-mobile>:nth-child(50){-ms-grid-row:7;-ms-grid-column:2}.nav-mobile>:nth-child(51){-ms-grid-row:7;-ms-grid-column:3}.nav-mobile>:nth-child(52){-ms-grid-row:7;-ms-grid-column:4}.nav-mobile>:nth-child(53){-ms-grid-row:7;-ms-grid-column:5}.nav-mobile>:nth-child(54){-ms-grid-row:7;-ms-grid-column:6}.nav-mobile>:nth-child(55){-ms-grid-row:7;-ms-grid-column:7}.nav-mobile>:nth-child(56){-ms-grid-row:7;-ms-grid-column:8}.nav-mobile>:nth-child(57){-ms-grid-row:8;-ms-grid-column:1}.nav-mobile>:nth-child(58){-ms-grid-row:8;-ms-grid-column:2}.nav-mobile>:nth-child(59){-ms-grid-row:8;-ms-grid-column:3}.nav-mobile>:nth-child(60){-ms-grid-row:8;-ms-grid-column:4}.nav-mobile>:nth-child(61){-ms-grid-row:8;-ms-grid-column:5}.nav-mobile>:nth-child(62){-ms-grid-row:8;-ms-grid-column:6}.nav-mobile>:nth-child(63){-ms-grid-row:8;-ms-grid-column:7}.nav-mobile>:nth-child(64){-ms-grid-row:8;-ms-grid-column:8}.nav-mobile ul{grid-column:1/-1;-ms-grid-row:2;-ms-grid-row-span:6;grid-row:2/span 6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;opacity:1;list-style:none;margin:0;padding:0;-webkit-transition:opacity 250ms ease-in 250ms;transition:opacity 250ms ease-in 250ms}.nav-mobile ul li{background-color:transparent;color:var(--clr-base-200)}.nav-mobile ul li a{display:-ms-grid;display:grid;place-items:center;height:48px;color:var(--clr-base-200);font-size:var(--fs-300);font-variation-settings:"ital" 0,"wght" 500,"wdth" 90;text-transform:uppercase;text-decoration:none;text-box:trim-both cap alphabetic;pointer-events:initial;-webkit-transition:background-color 250ms ease-in,color 250ms ease-in;transition:background-color 250ms ease-in,color 250ms ease-in}.nav-mobile ul li a:hover{background-color:var(--clr-green-100);color:var(--clr-base-200)}.nav-mobile .nav-mobile--map{grid-column:1/-1;grid-row:1/-1;background-color:rgba(255,255,255,0.95);background-image:url("/assets/img/back_menu-pixel-map-tall.webp");background-position:bottom right;background-repeat:no-repeat}#mobileMenu[data-visible=false]{visibility:hidden;opacity:0;width:0}#mobileMenu[data-visible=false] ul{opacity:0}.nav-side{border:1px dashed var(--clr-base-100);background-color:color-mix(in srgb,var(--clr-base-200) 40%,var(--clr-base-300))}.nav-side .nav-side--btn{display:none;background-color:var(--clr-red-100);border:0;border-radius:0;font-size:var(--fs-400);margin:0;padding:1rem 1.5rem}.nav-side a:hover{color:var(--clr-accent-200)}.nav-side .nav-side--panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.nav-side .nav-side--panel .nav-side--item{border-bottom:1px dashed var(--clr-base-100);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-side .nav-side--panel .nav-side--item:has(a.active):before{view-transition-name:--secnav;content:url(/assets/img/rpx_marker.webp);position:absolute;font-size:var(--fs-300);left:-0.5rem;top:14px}.nav-side .nav-side--panel .nav-side--item:last-child{border-bottom:0}.nav-side .nav-side--panel .nav-side--item>a{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;padding:1rem;font-variation-settings:"ital" 0,"wght" 300,"wdth" 40;text-transform:uppercase;text-box:trim-both cap alphabetic}.nav-side .nav-side--panel .nav-side--item>a.active{color:var(--clr-green-100);font-variation-settings:"ital" 0,"wght" 500,"wdth" 40}.nav-side .nav-side--panel .nav-side--item>span{display:none;padding-inline:1rem;cursor:pointer;rotate:180deg}.nav-side .nav-side--panel .nav-side--item>span.reveal{rotate:0deg}.nav-side .nav-side--panel .nav-side--item>span:hover{color:var(--clr-red-100)}.nav-side .nav-side--panel .nav-side--item:has(ul) span{display:block}.nav-side .nav-side--panel .nav-side--item>ul{display:none;-ms-flex-preferred-size:100%;flex-basis:100%;background-color:var(--clr-base-300);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-left:0;height:0;transition-behavior:allow-discrete;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:height 500ms var(--trans-lazy),display 250ms;transition:height 500ms var(--trans-lazy),display 250ms}.nav-side .nav-side--panel .nav-side--item>ul li>a{display:block;padding:1rem 1.6rem 0;font-size:var(--fs-300);font-variation-settings:"ital" 0,"wght" 300,"wdth" 40;text-transform:uppercase;text-box:trim-both cap alphabetic}.nav-side .nav-side--panel .nav-side--item>ul li:last-child>a{padding:1rem 1.6rem}.nav-side .nav-side--panel .nav-side--item:has(.reveal)>ul{height:auto;display:block}@starting-style{.nav-side .nav-side--panel .nav-side--item:has(.reveal)>ul{height:0}}.nav__icon-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:1rem 2rem;border-top:1px dotted var(--clr-accent-100)}.nav__icon-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding-block:0.5rem;font-size:var(--fs-400);border-bottom:1px dotted var(--clr-accent-100)}footer{container-name:footer;color:var(--clr-accent-200);border-bottom:10px solid;border-image-source:var(--clr-gradient-full);border-image-slice:1;background-color:var(--clr-base-300);background-image:url(/assets/img/back-pixels-1440.webp);background-blend-mode:multiply;background-attachment:fixed;background-position:center;background-repeat:no-repeat}footer .primary-footer__layout{min-height:200px;margin-block:4rem 2rem}footer .footer-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .list__social{margin-inline:0.5rem}footer .footer-tag{color:var(--clr-accent-400);margin-top:0;margin-inline:0.5rem;font-variation-settings:"ital" 0,"wght" 100,"wdth" 100}footer .footer-tag i{scale:0.5}footer .footer-legal{font-size:80%;color:var(--clr-accent--100);text-align:right;margin-inline:0.5rem}footer .footer-legal a{text-decoration:none}nav .nav-footer{margin-top:2rem;margin-inline:auto;border:1px dashed var(--clr-base-100);-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .nav-footer li{border-right:1px dashed var(--clr-base-100);text-align:center}nav .nav-footer li:last-child{border-right:0}nav .nav-footer a{position:relative;color:var(--clr-accent-000);font-size:90%;text-transform:uppercase;display:inline-block;padding-block:0.5rem;text-box:trim-both cap alphabetic}nav .nav-footer a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--clr-red-100);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform 0.25s ease-out;transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out;transition:transform 0.25s ease-out,-webkit-transform 0.25s ease-out}nav .nav-footer a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.list-flex.list__social{margin-left:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-flex.list__social i{font-size:200%}@container header (max-width: 1440px){.logo--main{-webkit-transition:-webkit-transform 250ms ease-in;transition:-webkit-transform 250ms ease-in;transition:transform 250ms ease-in;transition:transform 250ms ease-in,-webkit-transform 250ms ease-in}.logo--main[data-hide=true]{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@container header (max-width: 1024px){.logo--main{top:0.6rem}.nav-primary li:has(a):before{content:unset}}@container header (max-width: 820px){header .primary-header__layout{padding-block:1rem;z-index:10}header .primary-header__layout .nav-primary{-webkit-padding-start:0;padding-inline-start:0;height:64px}header .primary-header__layout .nav-primary--item{display:none}header .primary-header__layout .nav-primary--btn{-webkit-margin-start:0;margin-inline-start:0}header .primary-header__layout button.nav-mobile--btn{height:64px;width:64px;font-size:var(--fs-500)}.logo--main{top:1rem}.nav-mobile{top:1rem;width:80%;aspect-ratio:1/2}.nav-mobile ul{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/8;-ms-grid-row:2;-ms-grid-row-span:6;grid-row:2/span 6;gap:1rem}.nav-mobile ul li a{font-size:var(--fs-600);font-variation-settings:"ital" 0,"wght" 400,"wdth" 40}.nav-mobile .mobile-show{display:block}.nav-mobile .nav-mobile--map{background-size:100%}}@container header (max-width: 480px){header .primary-header__layout{padding-block:0}header .primary-header__layout .nav-primary{-webkit-padding-start:0;padding-inline-start:0;height:20vw}header .primary-header__layout .nav-primary button.nav-mobile--btn{height:20vw;width:20vw;font-size:var(--fs-600)}.nav-mobile{top:0;width:100%}.logo--main{display:block;position:absolute;top:0;width:20vw;height:20vw;z-index:50}.logo--main svg{width:20vw;height:20vw}.breakout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo--main{position:relative}}@container footer (max-width: 820px){.primary-footer__layout .list__social{margin-top:2rem}}@container footer (max-width: 480px){.logo--footer{display:block;font-size:2.6rem;text-align:center;margin-bottom:1rem}.footer-tag{text-align:center;margin-inline:auto}}@media only screen and (max-width:480px){header{position:relative;background-image:url(/assets/img/back_header-mobile.webp);background-size:contain}header.content-grid{display:block}}section{padding-block:2.5rem}.section__hero{min-height:75dvh;-ms-flex-line-pack:end;align-content:end}.section__header{position:relative;min-height:35dvh;-ms-flex-line-pack:end;align-content:end}.section__header-slim{min-height:15dvh}.section__header .icon__header{width:240px;position:absolute;bottom:1rem;right:1rem}.section__splash{min-height:100dvh;-ms-flex-line-pack:center;align-content:center}.bg-base{position:relative}.bg-base:before{content:"";position:absolute;inset:0;grid-column:content;border-left:1px dashed var(--clr-base-100);border-right:1px dashed var(--clr-base-100);z-index:1;pointer-events:none}.bg-base>*{z-index:2}.bg-base aside{background-color:var(--clr-base-300);background-image:url(/assets/img/back-pixels-1440.webp);background-blend-mode:multiply;background-attachment:fixed;background-position:center;background-repeat:no-repeat;padding-block:1rem;font-size:var(--fs-300);border:12px solid;border-image-source:var(--clr-gradient-bracket-vert);border-image-slice:1}.bg-accent{position:relative;color:var(--clr-base-200);background:var(--clr-accent-400);background-image:url(/assets/img/back-pixels-1440.webp);background-blend-mode:multiply;background-attachment:fixed;background-position:center;background-repeat:no-repeat}.bg-accent:before{content:"";position:absolute;inset:0;grid-column:content;border-left:1px dashed var(--clr-accent-100);border-right:1px dashed var(--clr-accent-100);z-index:1;pointer-events:none}.bg-accent hr{border:1px dashed var(--clr-accent-100);border-image-source:unset;border-image-slice:unset}@supports ((-webkit-background-clip:text) or (background-clip:text)){.bg-accent blockquote{background:linear-gradient(45deg,var(--clr-base-100),var(--clr-base-300));-webkit-background-clip:text;background-clip:text;color:transparent}}.bg-accent .call-out{color:var(--clr-base-400);background-color:var(--clr-accent-400)}.bg-accent .btn__fancy{color:var(--clr-base-200);background-color:rgba(186,215,238,0.25)}.bg-accent .btn__fancy:hover{background-color:rgba(186,215,238,0)}.bg-accent .list-grid .list-grid--item__alt{border:1px solid var(--clr-accent-300);border-radius:var(--border-radius)}.bg-accent .call-to-action{outline:1px dashed var(--clr-accent-100)}.bg-accent>*{z-index:2}.bg-accent aside{background-color:var(--clr-accent-300);background-image:url(/assets/img/back-pixels-1440.webp);background-blend-mode:multiply;background-attachment:fixed;background-position:center;background-repeat:no-repeat;padding-block:1rem;font-size:var(--fs-300);border:1px dashed var(--clr-accent-100);border-radius:var(--border-radius)}.bg-primary{position:relative;background:var(--clr-green-200);background-image:url(/assets/img/back-pixels-1440.webp);background-blend-mode:multiply;background-attachment:fixed;background-position:center;background-repeat:no-repeat;border-top:1px solid #9fd649}.bg-primary:before{content:"";position:absolute;inset:0;grid-column:content;border-left:1px dashed var(--clr-green-400);border-right:1px dashed var(--clr-green-400);pointer-events:none}.site-title{position:relative;color:var(--clr-accent-300);margin:2rem;font-family:var(--font-cond);font-size:var(--fs-1000);font-variation-settings:"ital" 0,"wght" 800,"wdth" 30;line-height:0.9;letter-spacing:0.2rem;text-transform:uppercase;paint-order:stroke fill;-webkit-text-stroke:10px rgba(10,9,12,0.25)}.page-title{color:var(--clr-accent-300);font-family:var(--font-cond);font-size:var(--fs-900);font-variation-settings:"ital" 0,"wght" 800,"wdth" 30;line-height:0.8;letter-spacing:0.2rem;text-transform:uppercase;paint-order:stroke fill;-webkit-text-stroke:6px rgba(22,20,28,0.5)}.page-parent{font-family:var(--font-disp);font-size:var(--fs-400);font-variation-settings:"ital" 0,"wght" 800,"wdth" 60;line-height:110%}.section-title{font-size:var(--fs-800);line-height:1.1}.content__white{text-shadow:unset;color:var(--clr-base-300);background-color:var(--clr-accent-400);padding-block:2rem;margin-inline:1rem}.breakout{z-index:1}.call-to-action{padding:2rem;margin-block:2rem;margin-inline:2rem;color:var(--clr-green-100);background:var(--clr-base-300);outline-color:var(--clr-base-100);outline-style:dashed;outline-width:1px;outline-offset:0.5rem}.call-to-action__light{background:var(--clr-accent-400);color:var(--clr-base-300);font-variation-settings:"ital" 0,"wght" 400,"wdth" 70}.call-out{margin:2rem;padding:1rem;border-left:5px solid var(--clr-accent-200)}.call-out:has(*){padding:1rem 0}.call-out>*{margin:1rem 2rem}.call-out__neg{border-left:5px solid var(--clr-red-200)}.call-out__pos{border-left:5px solid var(--clr-green-200)}.box__fancy{background-color:var(--clr-base-200);border:6px solid;border-image-source:var(--clr-gradient-full);border-image-slice:1;padding:2rem;margin-block:2rem}.post-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-inline:2rem}.post-menu a{text-transform:uppercase}.content__post{container-name:post;container-type:inline-size}.content__post .content__post-tools{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__post .content__post-title{margin-block:1em}.content__post .content__post-info{font-weight:500}.content__post .content__post-nav{-webkit-margin-before:4rem;margin-block-start:4rem}.content__post pre{max-width:100cqw;margin:2rem;-webkit-box-shadow:0 0 10px var(--clr-accent-100);box-shadow:0 0 10px var(--clr-accent-100)}.content__post pre code{font-size:var(--fs-300)}.content__post pre code::-webkit-scrollbar{height:5px}.content__post pre code::-webkit-scrollbar-track{background:var(--clr-base-200)}.content__post pre code::-webkit-scrollbar-thumb{border-radius:0;background:var(--clr-base-000)}.content__post code.inline-code{display:inline-block;padding:0.25rem 0.5rem;margin-inline:0.25rem;min-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;vertical-align:middle;border-radius:3px;border:1px solid var(--clr-accent-200)}.content__post figure{font-size:var(--fs-300);margin-inline:2rem}.content__post figure.hasBorder{background-color:var(--clr-accent-400);border:1px solid var(--clr-accent-200);padding:0.5rem}.content__post figure.hasBorder figcaption{color:var(--clr-base-000);padding:1rem 0.5rem 0.25rem}.content__post figure.isStretched{width:100%;margin-inline:0rem}.content__post figure img{display:block;margin:auto}.content__post figure figcaption{padding:0.25rem 0.5rem;color:var(--clr-accent-000);text-align:center;font-variation-settings:"ital" 0,"wght" 300,"wdth" 70}.embed-tool{margin:1rem 2rem;padding:1rem;border:1px solid var(--clr-accent-100);background-color:color-mix(in srgb,var(--clr-accent-200) 25%,transparent)}.embed-tool .embed-tool__content iframe.you-tube{width:100%!important;height:unset!important;aspect-ratio:16/9}.embed-tool .embed-tool__caption{font-variation-settings:"ital" 0,"wght" 500,"wdth" 70}.embed-tool .embed-tool__source{font-size:var(--fs-300);font-variation-settings:"ital" 0,"wght" 300,"wdth" 70}.link-tool{margin:2rem;max-width:75%}.link-tool a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;color:var(--clr-base-400);background-color:var(--clr-accent-400);border-left:5px solid var(--clr-green-100);border-radius:0 999px 999px 0;-webkit-box-shadow:0 0 10px var(--clr-accent-100);box-shadow:0 0 10px var(--clr-accent-100);text-decoration:none}.link-tool a:hover{color:inherit}.link-tool .link-tool__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.link-tool .link-tool__image img{width:140px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.link-tool .link-tool__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:var(--fs-300)}.link-tool .link-tool__description{line-height:100%;margin:1rem 2rem}.link-tool .link-tool__anchor{margin:0 2rem;font-variation-settings:"ital" 0,"wght" 300,"wdth" 70}.link-tool .link-tool__anchor .link-tool__site-name,.link-tool .link-tool__anchor .link-tool__url{font-variation-settings:"ital" 0,"wght" 700,"wdth" 70}.content__user h1:first-of-type{border-left:5px solid var(--clr-green-100);padding-left:1rem}.content__user>img{margin:2rem;width:calc(100% - 4rem)}.content__user p>iframe{margin-left:0}.content__user .img__border{border:5px solid var(--clr-base-100)}.footer-cta{position:fixed;bottom:2rem;right:2rem;z-index:10}.footer-cta--panel{position-anchor:--cta-footer;position-try-fallbacks:--cta-panel;margin:0;inset:auto;bottom:anchor(bottom);right:anchor(left);-webkit-margin-end:0.5rem;margin-inline-end:0.5rem;background-color:var(--clr-accent-400);color:var(--clr-base-100);font-size:var(--fs-300);padding:2rem 1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:0;-webkit-box-shadow:0px 0px 10px rgba(37,40,58,0.25);box-shadow:0px 0px 10px rgba(37,40,58,0.25);transition-behavior:allow-discrete;-webkit-transition:opacity 250ms ease-in,display 250ms;transition:opacity 250ms ease-in,display 250ms}@starting-style{.footer-cta--panel:popover-open{opacity:0}}.footer-cta--button{position:absolute;bottom:0;right:0;font-size:var(--fs-400);text-shadow:unset;background-color:var(--clr-accent-400);color:var(--clr-accent-100);border:0;margin:0px;padding:0px;width:64px;height:64px;-webkit-box-shadow:0px 0px 10px rgba(37,40,58,0.25);box-shadow:0px 0px 10px rgba(37,40,58,0.25);anchor-name:--cta-footer}.footer-cta--button i{scale:1.4}.footer-cta--button:hover{background-color:var(--clr-accent-400);color:var(--clr-base-100)}.footer-cta--button:focus{color:#ffffff;background-color:var(--clr-green-100)}@position-try --cta-panel{inset:auto;bottom:anchor(top);right:anchor(right);-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-after:0.5rem;margin-block-end:0.5rem}.list-grid{margin-block:1rem;margin-inline:0;padding:0;list-style:none}.list-grid li{margin:0;padding:0}.list-grid{margin:0;max-width:unset;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-grid.list-grid__3-col{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.list-grid.list-grid__4-col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.list-grid .list-grid--item{overflow:clip;position:relative}.list-grid .list-grid--item__alt{padding-top:1rem;background-color:var(--clr-ui-100);border:1px solid var(--clr-ui-100);border-radius:var(--border-radius);font-size:var(--fs-300)}.list-grid__sub{--grid-row-span:4;-ms-grid-rows:(auto)[var(--grid-row-span)];grid-template-rows:repeat(var(--grid-row-span),auto)}.list-grid__sub .list-grid--item{display:-ms-grid;display:grid;gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:subgrid;grid-template-rows:subgrid;grid-row:span var(--grid-row-span);-webkit-box-align:end;-ms-flex-align:end;align-items:end}.list-grid__sub .list-grid--item>:first-child{-ms-grid-row:1;-ms-grid-column:1}.list-flex{margin-block:1rem;margin-inline:0;padding:0;list-style:none}.list-flex li{margin:0;padding:0}.list-flex{max-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.list-flex__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.list-flex__stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem}.list-flex .list-flex--item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.list-flex .list-flex--item>*{margin-inline:1rem;margin-block:1rem}.list-flex__primary{margin-inline:0.5rem}.list-flex__primary .list-flex--item{padding:1rem;border:1px dashed var(--clr-green-400);background:var(--clr-green-200);background-image:url(/assets/img/back-pixels-1440.webp);background-blend-mode:multiply;background-attachment:fixed;background-position:center;background-repeat:no-repeat}#backdropRPX{position:fixed;overflow:clip;top:0;left:0;min-width:100dvw;min-height:100svh;background-color:var(--clr-base-200);background-image:url(/assets/img/back-pixels-header.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;z-index:-2}.backdrop__half{grid-column:full-width;position:absolute;z-index:-1;overflow:clip;top:0;left:0;width:100%;height:400px;background-color:var(--clr-base-300);background-image:url(/assets/img/back-pixels-header.jpg);background-attachment:fixed;background-position:top;background-repeat:no-repeat}.backdrop__overlay:after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--clr-base-200) 60%,transparent)}body:has(.backdrop__half) article{margin-top:200px}body:has(.backdrop__half) article h1{margin-bottom:4rem}.grid-table{--min-col-size:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:2rem;font-size:var(--fs-300);border:1px dashed var(--clr-base-100)}.grid-table--row{position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-col-size),100%),1fr))}.grid-table--row:nth-child(2n){background-color:color-mix(in srgb,var(--clr-base-300) 25%,transparent)}.grid-table--row:last-of-type .grid-table--item{border-bottom:0}.grid-table--head{background-color:var(--clr-base-300);font-weight:700}.grid-table--head .grid-table--item:before{content:attr(data-title)}.grid-table--item{display:block;padding:0.5rem;border-left:1px dashed var(--clr-base-100);border-bottom:1px dashed var(--clr-base-100)}.grid-table--item:first-child{border-left:0}@media only screen and (min-width:1024px){.make-sticky{position:sticky;top:2rem}.pixel{display:block;position:fixed;top:var(--px-top,20%);left:var(--px-left,20%);width:48px;aspect-ratio:1;pointer-events:none;z-index:-1;color:var(--clr-green-100);background-color:currentColor;-webkit-animation:var(--px-dur,10s) linear infinite alternate pixel-track;animation:var(--px-dur,10s) linear infinite alternate pixel-track}.pixel__lrg{opacity:0.25;width:240px;-webkit-filter:blur(20px);filter:blur(20px)}.pixel__med{opacity:0.45;width:120px;-webkit-filter:blur(15px);filter:blur(15px)}.pixel__sml{opacity:0.65;width:60px;-webkit-filter:blur(8px);filter:blur(8px)}.pixel__xsm{opacity:0.65;width:30px;-webkit-filter:blur(2px);filter:blur(2px);background-color:transparent;border:10px solid currentColor}.pixel__xsm-b{opacity:0.65;width:30px;-webkit-filter:blur(2px);filter:blur(2px);background-color:transparent;border:10px solid currentColor}.pixel__b{color:var(--clr-base-300)}.pixel__r{color:var(--clr-red-100)}}@media only screen and (max-width:1280px){.list-flex__primary .list-flex--item{background-image:unset;background-color:unset}.list-grid.list-grid__4-col{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.bg-accent .call-to-action{padding:1rem;outline-style:none}}@media only screen and (max-width:1024px){.footer-cta{bottom:1rem;right:1rem}.notification-shell--button{bottom:1rem;left:1rem}}@media only screen and (max-width:820px){.list-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-group{gap:0.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-group .btn{margin-block:0}.nav-side{position:relative;top:0!important}.nav-side .nav-side--btn{display:block;margin-right:auto}.nav-side .nav-side--panel{display:none;overflow:clip;position:absolute;z-index:10;left:0;color:var(--clr-base-300);background-color:var(--clr-accent-400);height:0;width:content-max;min-width:50%;max-width:80%;font-size:var(--fs-500);transition-behavior:allow-discrete;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:height 500ms var(--trans-lazy),display 250ms;transition:height 500ms var(--trans-lazy),display 250ms}.nav-side .nav-side--panel .nav-side--item{border-bottom:1px dashed var(--clr-accent-200)}.nav-side .nav-side--panel .nav-side--item:has(a.active):before{content:unset}.nav-side .nav-side--panel .nav-side--item>ul{background-color:var(--clr-accent-300)}.nav-side .nav-side--panel .nav-side--item>ul li>a{font-size:var(--fs-400)}.nav-side .nav-side--panel[data-visible=true]{display:block;height:auto}@starting-style{.nav-side .nav-side--panel[data-visible=true]{height:0}}footer .primary-footer__layout{padding-bottom:4rem}footer .footer-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-tag{text-align:center}footer .list__social{margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer .footer-legal{text-align:center}footer .nav-footer{gap:0;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}footer .nav-footer li{border-bottom:1px dashed var(--clr-base-100);border-right:0}footer .nav-footer li:last-child{border:0}.bg-accent,.bg-primary,aside,body,footer{background-position:top center}.content-grid__left,.content-grid__right{-ms-grid-columns:1fr;grid-template-columns:1fr}.text__col-2,.text__col-3{-webkit-columns:1;-moz-columns:1;columns:1}form{margin:2rem 1rem}body:has(.backdrop__half) .nav-side{margin-top:276px}body:has(.backdrop__half) article{margin-top:1rem}body:has(.backdrop__half) article h1{margin-bottom:2rem}code{max-width:100%;overflow:clip;white-space:unset}.link-tool .link-tool__title{-webkit-margin-after:1rem;margin-block-end:1rem}.link-tool .link-tool__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.link-tool .link-tool__image img{width:120px}.link-tool .link-tool__description{display:none}.link-tool .link-tool__anchor{line-height:110%}}@media only screen and (max-width:480px){.mobile-hide{display:none}.mobile-show{display:unset}.nav-side .nav-side--panel{min-width:75%}.bg-accent,.bg-base,.bg-primary,.list-flex--item{background-attachment:scroll}.bg-primary{background-image:unset}.bg-accent .list-grid{margin-inline:0.5rem;margin-block:1rem}.bg-accent .list-grid .list-grid--item__accent{border:1px dashed var(--clr-accent-100);border-radius:var(--border-radius);padding:1rem 0}.bg-accent .call-to-action{outline:0;margin-inline:1px;margin-block:1rem;padding:0 0.5rem;border-top:1px dashed var(--clr-accent-100);border-bottom:1px dashed var(--clr-accent-100)}.site-title{font-variation-settings:"ital" 0,"wght" 800,"wdth" 25}.section__header{min-height:20dvh;-ms-flex-line-pack:end;align-content:end}footer .footer-tag{font-size:var(--fs-300)}form{margin:2rem 0rem}.content__post .content__post-tools{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.content__user>img{margin:2rem 0;width:100%}body:has(.backdrop__half) .nav-side{margin-top:290px}.link-tool{max-width:100%;text-align:center;margin:1rem}.link-tool a{border-radius:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.link-tool .link-tool__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.link-tool .link-tool__image img{width:100px}.link-tool .link-tool__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html{interpolate-size:allow-keywords}html:focus-within{scroll-behavior:smooth}.post--active{view-transition-name:--currentpost}}