@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@keyframes parallax{0%{transform:translate(0)}to{transform:translate(var(--tx,0),var(--ty,0))}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (pointer:coarse){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-group(.morph){animation-duration:.3s}@keyframes via-blur{70%{filter:blur(2px);opacity:.5}}:root{--yellow:#ffffb7;--orange:#f84a00;--blue:#1f53ff;--cyan:#00ac70;--dark-theme-background:#212121;--dark-theme-foreground:#ededed;--light-theme-background:#e0e0e0;--light-theme-foreground:#171717}@supports (color:lab(0% 0 0)){:root{--yellow:lab(99.9743% -15.2914 78.5305);--orange:lab(57.8688% 67.7216 74.7332);--cyan:lab(62.5568% -71.6376 26.5958)}}[data-theme=dark]{--background:var(--dark-theme-background);--foreground:var(--dark-theme-foreground);--shadow:8px 8px 40px #3c3c3c,-8px -8px 40px #000;--shadow-mid:6px 6px 20px #3c3c3c,-6px -6px 20px #000;--shadow-small:4px 4px 10px #3c3c3c,-4px -4px 10px #000;--shadow-very-small:2px 2px 5px #3c3c3c,-2px -2px 5px #000;--inset-shadow:inset 8px 8px 40px #000,inset -8px -8px 40px #3c3c3c;--inset-shadow-mid:inset 6px 6px 20px #000,inset -6px -6px 20px #3c3c3c;--inset-shadow-small:inset 4px 4px 10px #000,inset -4px -4px 10px #3c3c3c;--simple-shadow-small:4px 4px 10px #000;--orange-promise:#ffb668}[data-theme=light]{--background:var(--light-theme-background);--foreground:var(--light-theme-foreground);--shadow:15px 15px 40px #bebebe,-15px -15px 40px #fff;--shadow-mid:6px 6px 20px #bebebe,-6px -6px 20px #fff;--shadow-small:7px 7px 10px #bebebe,-7px -7px 10px #fff;--shadow-very-small:2px 2px 5px #bebebe,-2px -2px 5px #fff;--inset-shadow:inset 15px 15px 40px #bebebe,inset -15px -15px 40px #fff;--inset-shadow-mid:inset 6px 6px 20px #bebebe,inset -6px -6px 20px #fff;--inset-shadow-small:inset 7px 7px 10px #bebebe,inset -7px -7px 10px #fff;--simple-shadow-small:7px 7px 10px #bebebe;--orange-promise:#fe8d01}@layer base{@supports (scrollbar-gutter:stable){body[data-scroll-locked]{--removed-body-scroll-bar-size:0px;margin-right:0!important}}}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:6.75rem;font-family:Arial,Helvetica,sans-serif;font-size:16px}body>.global-container{min-height:60vh}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{cursor:pointer;background-color:#0000;border:none}.button{cursor:pointer;height:2.1875rem;box-shadow:var(--shadow-small);-webkit-line-clamp:1;text-overflow:ellipsis;color:var(--foreground);background:var(--background);border:none;border-radius:10px;-webkit-box-orient:vertical;justify-content:center;align-items:center;padding:0 .9375rem;font-weight:500;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);display:-webkit-box;overflow:hidden}.button:active{transform:scale(.9)}.button:hover{background:oklch(from var(--background)calc(.8*l)c h)}.button.info{color:oklch(from var(--yellow)clamp(.1,1 - l,.25)min(c,.15)h);background:var(--yellow)}.button.info:hover{background:oklch(from var(--yellow)calc(.8*l)c h)}.button.submit{color:#fff;background:var(--blue)}.button.submit:hover{background:oklch(from var(--blue)calc(.8*l)c h)}.button.warning{color:#fff;background:var(--cyan)}.button.warning:hover{background:oklch(from var(--cyan)calc(.8*l)c h)}.button.error{color:#fff;background:var(--orange)}.button.error:hover{background:oklch(from var(--orange)calc(.8*l)c h)}.button.elegant{box-shadow:unset;border:.125rem solid color-mix(in oklch,var(--background)90%,black 10%);border-radius:10px}.text-button{color:var(--foreground);cursor:pointer;text-wrap:nowrap;background:0 0;border:none;font-size:12px;font-weight:bolder}.floating-button{text-wrap:nowrap;cursor:pointer;height:35px;box-shadow:hsl(from var(--foreground)h s l/.7)0 7 5 -5;aspect-ratio:1;background-color:var(--recessive-text-color);border:none;border-radius:10px;place-content:center;align-items:center;width:6.25rem;padding:0 .9375rem;font-weight:500;line-height:1;display:inline-flex}.floating-button:hover{box-shadow:hsl(from var(--foreground)h s l/.7)-5 20 10 0}.badge-text-button{transform-style:preserve-3d;place-content:center flex-start;align-items:center;column-gap:.375rem;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.badge-text-button .icon{color:var(--foreground)}.badge-text-button:hover{transform:translateZ(10px)}.icon-button{background-color:var(--background);width:25px;height:25px;color:var(--foreground);cursor:pointer;box-shadow:var(--shadow-small);border:none;border-radius:100%;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:.875rem;right:.875rem}.icon-button:hover{background-color:hsl(from var(--foreground)h s l/.25)}.icon-button:active{transform:scale(.9)}.text-icon-button{place-content:center space-around;align-items:center;font-size:1rem;display:flex}.text-icon-button svg{margin-left:.5rem;font-size:1.125rem}.global-container{width:70vw;max-width:85rem;margin:auto;position:relative}@media only screen and (max-width:75rem){.global-container{width:80vw}}@media only screen and (max-width:64rem){.global-container{width:80vw}}@media only screen and (max-width:62rem){.global-container{width:85vw}}@media only screen and (max-width:48rem){.global-container{width:90vw}}@media only screen and (max-width:36rem){.global-container{width:92vw}}.global-media-player{width:100%;position:fixed;bottom:1.875rem}@media only screen and (max-width:36rem){.global-media-player{bottom:1.25rem}}.global-media-player .global-container{display:flex}.global-media-player .global-container iframe,.global-media-player .global-container .audio{border:none;border-radius:10px;width:100%;height:10.5rem}@media only screen and (max-width:36rem){.global-media-player .global-container iframe,.global-media-player .global-container .audio{height:8.75rem}}.global-media-player .global-container iframe,.global-media-player .global-container .video{border:none;border-radius:10px;width:21.875rem;height:11.625rem;margin-left:auto}@media only screen and (max-width:36rem){.global-media-player .global-container iframe,.global-media-player .global-container .video{width:100%}}.link{cursor:pointer;transition:transform .1s ease-in-out,color .1s ease-in-out}.link:hover{color:hsl(from var(--foreground)h s l/.7);transform:scale(1.01)}.legal-text-container p,.legal-text-container h3,.legal-text-container h4{margin-top:1.5rem}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{10%,90%{transform:translate(-.0625rem)}20%,80%{transform:translate(.125rem)}30%,50%,70%{transform:translate(-.25rem)}40%,60%{transform:translate(.25rem)}}@keyframes short-shake{33%{transform:translate(-.3rem)}66%{transform:translate(.3rem)}}@keyframes skeleton-progress{0%{background-position:-12.5rem 0}to{background-position:calc(12.5rem + 100%) 0}}@keyframes rewardsBalanceBadgeTextAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
@keyframes parallax{0%{transform:translate(0)}to{transform:translate(var(--tx,0),var(--ty,0))}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (pointer:coarse){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-group(.morph){animation-duration:.3s}@keyframes via-blur{70%{filter:blur(2px);opacity:.5}}:root{--font-stack-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-stack-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-stack-pixel:var(--font-geist-pixel-square),monospace}.font-sans,h4,h3,h2,h1{font-family:var(--font-stack-sans)}.font-mono,.extra-thin-text,p{font-family:var(--font-stack-mono)}.font-pixel{font-family:var(--font-stack-pixel)}.font-barcode{font-family:var(--font-libre-barcode)}.font-silkscreen,.header>.header-container .actions-container .cart-count{font-family:var(--font-silkscreen),monospace}h1{font-size:4rem;font-weight:600}h2{font-size:3rem;font-weight:500}h3{font-size:2rem;font-weight:400}h4{font-size:2rem;font-weight:300}p{font-size:1rem;font-weight:300}p>:is(strong,b){font-weight:700}.extra-thin-text{font-size:.8rem;font-weight:100}.header{z-index:1;background-color:var(--background);background:linear-gradient(60deg,color-mix(in oklch,var(--background)50%,white 50%),var(--background)70%);width:100%;box-shadow:var(--shadow-very-small);transition:box-shadow .2s;position:fixed;top:0}.header.top{box-shadow:unset}.header>.header-container{place-content:center;align-items:center;display:flex}.header>.header-container figure{cursor:pointer;align-self:center;height:5rem;margin-top:.125rem;margin-right:auto}.header>.header-container figure svg{fill:var(--foreground)}.header>.header-container figure svg .face{fill:#000}.header>.header-container figure svg .circle{fill:#fff}.header>.header-container figure svg .letter{fill:#000}.header>.header-container .actions-container{flex-shrink:1;align-self:center;align-items:center;display:flex}.header>.header-container .actions-container.goRight{margin-left:auto}.header>.header-container .actions-container .reposition{margin-right:.125rem}.header>.header-container .actions-container .cart-count{margin-left:1rem;position:relative}.header>.header-container .actions-container .cart-count span{text-align:center;min-width:1rem}@media only screen and (max-width:64rem){.header>.header-container .actions-container .cart-count span{min-width:unset}}.header>.header-container .actions-container .cart-count div{justify-content:center;align-items:center;column-gap:1rem;display:flex}.header>.header-container .actions-container .cart-count .shopping-cart{width:.9375rem;font-size:.9375rem}.shake-now{animation:.4s short-shake;animation-delay:0;backface-visibility:hidden;perspective:1000px;animation-timing-function:cubic-bezier(.36,.07,.19,.97);animation-iteration-count:1;animation-fill-mode:both;transform:translate(0,0)}
@keyframes parallax{0%{transform:translate(0)}to{transform:translate(var(--tx,0),var(--ty,0))}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (pointer:coarse){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-group(.morph){animation-duration:.3s}@keyframes via-blur{70%{filter:blur(2px);opacity:.5}}:root{--font-stack-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-stack-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-stack-pixel:var(--font-geist-pixel-square),monospace}.font-sans,h4,h3,h2,h1{font-family:var(--font-stack-sans)}.font-mono,.extra-thin-text,p{font-family:var(--font-stack-mono)}.font-pixel{font-family:var(--font-stack-pixel)}.font-barcode{font-family:var(--font-libre-barcode)}.font-silkscreen,.header-menu-component .header-menu-link,[data-radix-popper-content-wrapper] .dropdown-menu-content .dropdown-menu-item{font-family:var(--font-silkscreen),monospace}h1{font-size:4rem;font-weight:600}h2{font-size:3rem;font-weight:500}h3{font-size:2rem;font-weight:400}h4{font-size:2rem;font-weight:300}p{font-size:1rem;font-weight:300}p>:is(strong,b){font-weight:700}.extra-thin-text{font-size:.8rem;font-weight:100}.header-menu-component{align-items:center;column-gap:1rem;margin-left:auto;display:flex}.header-menu-component .header-menu-link{font-size:1rem;text-decoration-thickness:.125rem}[data-radix-popper-content-wrapper]{z-index:2!important}[data-radix-popper-content-wrapper] .dropdown-menu-content{min-width:220px;box-shadow:var(--simple-shadow-small);background-color:var(--background);border-radius:10px;margin-top:1rem;margin-left:13.75rem;padding:.3125rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-radix-popper-content-wrapper] .dropdown-menu-content[data-state=open]{animation:.2s ease-in-out forwards fadeIn}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}[data-radix-popper-content-wrapper] .dropdown-menu-content[data-state=closed]{animation:.2s ease-in-out forwards fadeOut}[data-radix-popper-content-wrapper] .dropdown-menu-content .dropdown-menu-item{-webkit-user-select:none;user-select:none;border-radius:3px;outline:none;align-items:center;height:25px;padding:0 5px 0 25px;font-size:.75rem;line-height:1;display:flex;position:relative}
.theme-toggle-container{width:1.125rem;height:1.125rem;margin-left:.9375rem;position:relative}.theme-toggle-container .toggle{cursor:pointer;border-radius:50%;place-items:center;width:18px;height:18px;line-height:1;display:grid}.theme-toggle-container .input{display:none}.theme-toggle-container .icon{grid-area:1/1/1/1;width:1.125rem;height:1.125rem;transition:transform .5s;position:absolute;top:.0625rem}.theme-toggle-container .icon--moon{transition-delay:.2s}.theme-toggle-container .icon--sun{transform:scale(0)}.theme-toggle-container #switch:checked+.icon--moon{transform:rotate(360deg)scale(0)}.theme-toggle-container #switch:checked~.icon--sun{transition-delay:.2s;transform:scale(1)rotate(360deg)}
@keyframes parallax{0%{transform:translate(0)}to{transform:translate(var(--tx,0),var(--ty,0))}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (pointer:coarse){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-group(.morph){animation-duration:.3s}@keyframes via-blur{70%{filter:blur(2px);opacity:.5}}:root{--font-stack-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-stack-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-stack-pixel:var(--font-geist-pixel-square),monospace}.font-sans,h4,h3,h2,h1{font-family:var(--font-stack-sans)}.font-mono,.extra-thin-text,p{font-family:var(--font-stack-mono)}.font-pixel{font-family:var(--font-stack-pixel)}.font-barcode{font-family:var(--font-libre-barcode)}.font-silkscreen,.mobile-header-menu-component .header-menu-link{font-family:var(--font-silkscreen),monospace}h1{font-size:4rem;font-weight:600}h2{font-size:3rem;font-weight:500}h3{font-size:2rem;font-weight:400}h4{font-size:2rem;font-weight:300}p{font-size:1rem;font-weight:300}p>:is(strong,b){font-weight:700}.extra-thin-text{font-size:.8rem;font-weight:100}.mobile-header-menu-component{align-items:center;column-gap:.625rem;display:flex}.mobile-header-menu-component .header-menu-link{-webkit-line-clamp:1;text-overflow:ellipsis;text-align:center;-webkit-box-orient:vertical;font-size:1.25rem;text-decoration-thickness:.125rem;display:-webkit-box;overflow:hidden}.mobile-header-menu-component .hamburger-icon{cursor:pointer;margin-top:.25rem;margin-left:1rem;font-size:2rem}.mobile-header-menu-component .side-menu{z-index:10;width:50vw;height:100%;transition:right .4s ease-in-out;position:fixed;top:0;right:0}@media only screen and (max-width:36rem){.mobile-header-menu-component .side-menu{width:80vw}}.mobile-header-menu-component .side-menu{background-color:var(--background)}.mobile-header-menu-component .side-menu .side-menu-links-container{flex-direction:column;justify-content:space-evenly;align-items:center;height:100%;display:flex}.mobile-header-menu-component .side-menu .side-menu-links-container .link{cursor:pointer}.mobile-header-menu-component .side-menu .side-menu-links-container .link:hover{color:hsl(from var(--foreground)h s l/.7)}.mobile-header-menu-component .side-menu.hidden,.mobile-header-menu-component .side-menu.hidden .cross-icon,.mobile-header-menu-component .side-menu.hidden .back-icon{right:-60vw!important}@media only screen and (max-width:36rem){.mobile-header-menu-component .side-menu.hidden,.mobile-header-menu-component .side-menu.hidden .cross-icon,.mobile-header-menu-component .side-menu.hidden .back-icon{right:-80vw!important}}.mobile-header-menu-component .side-menu.hidden .cross-icon{transform:rotate(360deg)scale(.1)}.mobile-header-menu-component .side-menu .cross-icon{cursor:pointer;font-size:2rem;transition:right .4s ease-out 50ms,transform .6s ease-out 50ms;position:fixed;top:0;right:50vw;transform:rotate(0)scale(1)}@media only screen and (max-width:36rem){.mobile-header-menu-component .side-menu .cross-icon{right:80vw}}.mobile-header-menu-component .side-menu .cross-icon{margin-top:1.25rem;margin-right:1.25rem}.mobile-header-menu-component .side-menu .back-icon{margin-top:1.5rem;margin-left:1.5rem;font-size:1.5rem;position:fixed}.mobile-header-menu-component .side-menu .cross-icon:hover,.mobile-header-menu-component .side-menu .back-icon:hover{color:hsl(from var(--foreground)h s l/.7)}.mobile-header-menu-component .side-overlay{z-index:9;background-color:hsl(from var(--foreground)h s l/.25);width:100vw;height:100%;transition:background-color .4s ease-in-out;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-header-menu-component .side-overlay{animation:.5s ease-in-out forwards fadeIn}
@keyframes parallax{0%{transform:translate(0)}to{transform:translate(var(--tx,0),var(--ty,0))}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (pointer:coarse){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-group(.morph){animation-duration:.3s}@keyframes via-blur{70%{filter:blur(2px);opacity:.5}}:root{--font-stack-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-stack-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-stack-pixel:var(--font-geist-pixel-square),monospace}.font-sans,.footer-component .columns-container .column ul li,h4,h3,h2,h1{font-family:var(--font-stack-sans)}.font-mono,.extra-thin-text,p{font-family:var(--font-stack-mono)}.font-pixel{font-family:var(--font-stack-pixel)}.font-barcode,.footer-component .barcode-signature{font-family:var(--font-libre-barcode)}.font-silkscreen,.footer-component .columns-container .column h3{font-family:var(--font-silkscreen),monospace}h1{font-size:4rem;font-weight:600}h2{font-size:3rem;font-weight:500}h3{font-size:2rem;font-weight:400}h4{font-size:2rem;font-weight:300}p{font-size:1rem;font-weight:300}p>:is(strong,b){font-weight:700}.extra-thin-text{font-size:.8rem;font-weight:100}.footer-component{background-color:var(--light-theme-foreground);z-index:2;width:100%;color:var(--foreground);flex-direction:column;margin-top:5rem;padding:2rem 0;display:flex;bottom:0}.footer-component .columns-container{flex-direction:row;justify-content:space-around;align-items:flex-start;display:flex}@media only screen and (max-width:48rem){.footer-component .columns-container{flex-direction:column;row-gap:1rem}}.footer-component .columns-container .column{flex:1 2 0}@media only screen and (max-width:48rem){.footer-component .columns-container .column{width:100%;margin-left:15%}}.footer-component .columns-container .column h3,.footer-component .columns-container .column ul{max-width:80%}.footer-component .columns-container .column h3{margin-bottom:1rem}.footer-component .columns-container .column ul{list-style:none}.footer-component .columns-container .column ul li{text-align:start;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;align-items:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:200;display:-webkit-box;overflow:hidden}.footer-component .columns-container .column ul li .link-icon{margin-right:.5rem}.footer-component .barcode-signature{overflow-wrap:break-word;justify-content:center;align-items:center;padding-top:2rem;font-size:4.25rem;display:flex}@media only screen and (max-width:48rem){.footer-component .barcode-signature{margin:0 15%;font-size:3.25rem}}@media only screen and (max-width:36rem){.footer-component .barcode-signature{margin:0 15%;font-size:3rem}}