@font-face{font-family:Inter;src:url(../media/Inter_VariableFont_opsz,wght-s.cf290510.ttf)format("truetype");font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_5086ea66-module__GFxg9G__className{font-family:Inter,Inter Fallback}.inter_5086ea66-module__GFxg9G__variable{--inter:"Inter","Inter Fallback"}
@font-face{font-family:Kanit;src:url(../media/Kanit_ExtraBold-s.p.2c809b9e.ttf)format("truetype");font-display:swap}@font-face{font-family:Kanit Fallback;src:local(Arial);ascent-override:99.95%;descent-override:35.89%;line-gap-override:0.0%;size-adjust:110.06%}.kanit_4cc3200a-module__7y5H7G__className{font-family:Kanit,Kanit Fallback}.kanit_4cc3200a-module__7y5H7G__variable{--kanit:"Kanit","Kanit Fallback"}
@font-face{font-family:Montserrat;src:url(../media/Montserrat_Italic_VariableFont_wght-s.p.246bcbad.ttf)format("truetype");font-display:swap;font-weight:100 1000}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:86.66%;descent-override:22.47%;line-gap-override:0.0%;size-adjust:111.7%}.montserrat_7c94ceab-module__TcsqJq__className{font-family:Montserrat,Montserrat Fallback}.montserrat_7c94ceab-module__TcsqJq__variable{--montserrat:"Montserrat","Montserrat Fallback"}
@font-face{font-family:KanitItalic;src:url(../media/Kanit_ExtraBoldItalic-s.p.9c45284e.ttf)format("truetype");font-display:swap}@font-face{font-family:KanitItalic Fallback;src:local(Arial);ascent-override:99.51%;descent-override:35.73%;line-gap-override:0.0%;size-adjust:110.54%}.kanititalic_34cc73d6-module__LwFmaa__className{font-family:KanitItalic,KanitItalic Fallback}.kanititalic_34cc73d6-module__LwFmaa__variable{--kanit-italic:"KanitItalic","KanitItalic Fallback"}
@font-face{font-family:RacingSansOne;src:url(../media/RacingSansOne_Regular-s.p.cfa5fff1.ttf)format("truetype");font-display:swap}@font-face{font-family:RacingSansOne Fallback;src:local(Arial);ascent-override:93.33%;descent-override:27.16%;line-gap-override:0.0%;size-adjust:104.58%}.racingsansone_56ef1496-module__CCCxvG__className{font-family:RacingSansOne,RacingSansOne Fallback}.racingsansone_56ef1496-module__CCCxvG__variable{--racing-sans-one:"RacingSansOne","RacingSansOne Fallback"}
@font-face{font-family:Nunito;src:url(../media/Nunito_VariableFont_wght-s.p.fd43a9cc.ttf)format("truetype");font-display:swap;font-weight:100 1000}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_e04bc354-module__56fBzG__className{font-family:Nunito,Nunito Fallback}.nunito_e04bc354-module__56fBzG__variable{--nunito:"Nunito","Nunito Fallback"}
@font-face{font-family:BowlbyOne;src:url(../media/BowlbyOne_Regular-s.p.e7e3d21b.ttf)format("truetype");font-display:swap}@font-face{font-family:BowlbyOne Fallback;src:local(Arial);ascent-override:78.31%;descent-override:32.07%;line-gap-override:0.0%;size-adjust:141.91%}.bowlbyone_b77b7dd2-module__ng4msq__className{font-family:BowlbyOne,BowlbyOne Fallback}.bowlbyone_b77b7dd2-module__ng4msq__variable{--bowlby-one:"BowlbyOne","BowlbyOne Fallback"}
@font-face{font-family:Calistoga;src:url(../media/Calistoga_Regular-s.p.9c69e55a.ttf)format("truetype");font-display:swap}@font-face{font-family:Calistoga Fallback;src:local(Arial);ascent-override:97.48%;descent-override:29.24%;line-gap-override:0.0%;size-adjust:102.59%}.calistoga_8ffae34a-module__TVtjBG__className{font-family:Calistoga,Calistoga Fallback}.calistoga_8ffae34a-module__TVtjBG__variable{--calistoga:"Calistoga","Calistoga Fallback"}
.light{--primary-color:#c9c5cb;--primary2-color:#baacbd;--secondary-color:#d7d9d7;--background-color:#f9f9f9;--text-color:black;--card-primary:#f4f3f4;--card-secondary:#e8e6e9;--card-highlight:#ddd8e0;--promo-color-1:#9b59b6;--promo-color-2:#8e44ad;--promo-color-3:#74b9ff}.dark{--primary-color:#2c3e50;--primary2-color:#2c3e5080;--secondary-color:#2b2c28;--background-color:#131515;--text-color:#f2f0ef;--card-primary:#3a4a5c;--card-secondary:#344051;--card-highlight:#4a5a6c;--promo-color-1:#6c5ce7;--promo-color-2:#a29bfe;--promo-color-3:#fd79a8}::-webkit-scrollbar{background-color:var(--background-color);width:13px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border:2px solid var(--background-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{cursor:grab}::-webkit-scrollbar-thumb:active{cursor:grabbing}html{scroll-behavior:smooth}*,:before,:after{box-sizing:border-box;margin:0;padding:0}input:-webkit-autofill{-webkit-text-fill-color:var(--text-color);box-shadow:inset 0 0 20px 20px var(--background-color);-webkit-background-clip:text;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color);box-shadow:inset 0 0 20px 20px var(--background-color);-webkit-background-clip:text;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color);box-shadow:inset 0 0 20px 20px var(--background-color);-webkit-background-clip:text;transition:background-color 5000s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-color);box-shadow:inset 0 0 20px 20px var(--background-color);-webkit-background-clip:text;transition:background-color 5000s ease-in-out}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color);min-height:100vh;color:var(--text-color);flex-direction:column;font-family:sans-serif;transition:background-color .3s,color .3s;display:flex}main{width:100%}:root{--sticky-header-height:88px}@media (max-width:1024px){:root{--sticky-header-height:80px}}@media (max-width:768px){:root{--sticky-header-height:72px}}@media (max-width:480px){:root{--sticky-header-height:64px}}main section[id]{scroll-margin-top:calc(var(--sticky-header-height) + 16px)}a,label{font-family:var(--nunito)}textarea,input{font-family:var(--nunito);font-size:1.1rem;color:var(--background-color)!important}@media (max-width:768px){textarea,input{font-size:1rem}}@media (max-width:480px){textarea,input{font-size:.95rem}}textarea::placeholder,input::placeholder{opacity:.9;font-size:1.1rem;font-weight:700;color:var(--background-color)!important}@media (max-width:768px){textarea::placeholder,input::placeholder{font-size:1rem}}@media (max-width:480px){textarea::placeholder,input::placeholder{font-size:.95rem}}select,option{font-family:var(--nunito);font-size:1.1rem;font-weight:700;color:var(--background-color)!important}@media (max-width:768px){select,option{font-size:1rem}}@media (max-width:480px){select,option{font-size:.95rem}}#navLink{cursor:pointer;color:inherit;text-decoration:none}a{text-decoration:none}h1,h2,p,label,li,ul{cursor:default}h1,h2,p,a,li,label,#navLink{color:var(--text-color)}.themeIcon{width:25px;height:25px;fill:var(--text-color);cursor:pointer}@media (max-width:500px){.themeIcon{width:1em;height:1em}}.checkbox-container{background-color:var(--background-color);border:2px solid var(--primary2-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:all .2s;display:flex}.checkbox-container:hover{background-color:var(--primary2-color);color:#fff;transform:translateY(-1px)}.checkbox-container:hover label{color:var(--background-color)}.checkbox-container input[type=checkbox]{appearance:none;border:2px solid var(--primary2-color);background-color:var(--background-color);pointer-events:none;border-radius:6px;flex-shrink:0;width:1.5rem;height:1.5rem;transition:all .2s;position:relative}.checkbox-container input[type=checkbox]:checked{background-color:var(--primary2-color);border-color:var(--primary2-color)}.checkbox-container input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:1rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-container input[type=checkbox]:focus{box-shadow:0 0 0 2px var(--background-color),0 0 0 4px var(--primary-color);outline:none}.checkbox-container input[type=checkbox]:hover:not(:checked){border-color:var(--text-color)}.checkbox-container label{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--text-color);flex-grow:1;margin-top:2px;font-size:1rem;line-height:1.4;transition:color .2s}ul,ol{text-align:left;margin-left:2em}.lottieWrapper{justify-content:center;align-items:center;display:flex}.lottieWrapper>div{width:100%;max-width:100%;height:auto}@media (min-width:600px){.lottieWrapper>div{max-width:90%}}@media (min-width:900px){.lottieWrapper>div{max-width:80%}}@media (min-width:1200px){.lottieWrapper>div{max-width:70%}}.lottieContainer{aspect-ratio:16/9;justify-content:center;align-items:center;min-height:200px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.lottieContainer{min-height:150px}}.lottieContainer canvas{object-fit:contain;width:100%;height:100%}.lottiePlaceholder{border-radius:inherit;background:linear-gradient(135deg,rgba(var(--primary-color-rgb,99,102,241),.22),rgba(var(--primary2-color-rgb,236,72,153),.08));pointer-events:none;border-radius:10px;justify-content:center;align-items:center;transition:opacity .26s ease-in-out;display:flex;position:absolute;inset:0;overflow:hidden}.lottiePlaceholder__sheen{background:linear-gradient(90deg,#fff0 0%,#ffffff73 35%,#fff0 100%);animation:1.8s ease-in-out infinite lottieShimmer;position:absolute;inset:0;transform:translate(-100%)}.lottieContainer[data-loaded=true] .lottiePlaceholder{opacity:0}@keyframes lottieShimmer{0%{transform:translate(-100%)}50%{transform:translate(0%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.lottiePlaceholder__sheen{opacity:0;animation:none}}.checkBox{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;width:100%;margin:1.5rem 0;display:grid}@media (max-width:768px){.checkBox{grid-template-columns:1fr}}
.Nav-module-scss-module__13yC3a__nav{box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1rem 2rem;transition:padding .3s,gap .3s;display:flex}@media (max-width:1024px){.Nav-module-scss-module__13yC3a__nav{gap:1.25rem;padding:.875rem 1.5rem}}@media (max-width:768px){.Nav-module-scss-module__13yC3a__nav{border:none;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem}}@media (max-width:480px){.Nav-module-scss-module__13yC3a__nav{gap:.75rem;padding:.625rem .875rem}}.Nav-module-scss-module__13yC3a__brand{color:var(--text-color);border-radius:16px;align-items:center;gap:.85rem;min-height:44px;padding:.5rem .75rem;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.Nav-module-scss-module__13yC3a__brand:hover{background:#0000000d;background:color-mix(in srgb,var(--primary-color)15%,transparent);transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.Nav-module-scss-module__13yC3a__brand:focus-visible{outline:2px solid color-mix(in srgb,var(--primary2-color)65%,transparent);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color)20%,transparent)}@media (max-width:768px){.Nav-module-scss-module__13yC3a__brand{border-radius:12px;gap:.65rem;padding:.4rem .6rem}}@media (max-width:480px){.Nav-module-scss-module__13yC3a__brand{border-radius:10px;gap:.5rem;padding:.35rem .5rem}}.Nav-module-scss-module__13yC3a__brandIcon{background:var(--primary2-color);background:color-mix(in srgb,var(--primary2-color)75%,transparent);width:40px;height:40px;color:var(--background-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 18px -12px #00000073}.Nav-module-scss-module__13yC3a__brandCopy{flex-direction:column;gap:.2rem;display:flex}.Nav-module-scss-module__13yC3a__brandName{font-family:var(--kanit);font-size:1.15rem;font-weight:700;line-height:1}.Nav-module-scss-module__13yC3a__brandTagline{font-family:var(--nunito);letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:.75rem}.Nav-module-scss-module__13yC3a__desktopLinks{align-items:center;gap:1.75rem;margin-left:auto;display:flex}@media (max-width:900px){.Nav-module-scss-module__13yC3a__desktopLinks{gap:1.25rem}}@media (max-width:768px){.Nav-module-scss-module__13yC3a__desktopLinks{display:none}}.Nav-module-scss-module__13yC3a__navList{align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1024px){.Nav-module-scss-module__13yC3a__navList{gap:.75rem}}.Nav-module-scss-module__13yC3a__navItem{font-family:var(--nunito)}#Nav-module-scss-module__13yC3a__navLink{white-space:nowrap;color:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:44px;padding:.65em 1.2em;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}#Nav-module-scss-module__13yC3a__navLink:hover{color:var(--background-color);background:#0000001f;background:color-mix(in srgb,var(--primary2-color)82%,transparent);border-color:#0000;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}#Nav-module-scss-module__13yC3a__navLink:focus-visible{outline:2px solid color-mix(in srgb,var(--primary2-color)65%,transparent);outline-offset:3px}@media (max-width:1024px){#Nav-module-scss-module__13yC3a__navLink{padding:.6em 1em;font-size:.9rem}}.Nav-module-scss-module__13yC3a__currencyItem{align-items:center;display:flex}.Nav-module-scss-module__13yC3a__mobileCurrencyItem{display:none}@media (max-width:768px){.Nav-module-scss-module__13yC3a__mobileCurrencyItem{align-items:center;display:flex}.Nav-module-scss-module__13yC3a__brand{flex:1;justify-content:flex-start;width:auto;padding:.4rem .65rem}.Nav-module-scss-module__13yC3a__brandCopy{align-items:flex-start;gap:.15rem}.Nav-module-scss-module__13yC3a__brandName{font-size:1rem}.Nav-module-scss-module__13yC3a__brandTagline{letter-spacing:.08em;font-size:.7rem}.Nav-module-scss-module__13yC3a__brandIcon{width:36px;height:36px}}.Nav-module-scss-module__13yC3a__navList li{font-size:inherit!important}
