@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.navbar.svelte-1h32yp1{position:fixed;top:0;left:0;right:0;z-index:1000;pointer-events:none}.navbar.scrolled.svelte-1h32yp1 .invert:where(.svelte-1h32yp1){filter:invert(0)}.navbar.scrolled.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--color-black)}.nav-container.svelte-1h32yp1{max-width:100dvw;display:flex;justify-content:center;align-items:center;padding:.75rem 1.25rem;background:#ffffff1a;pointer-events:auto;will-change:margin,padding,border-radius,background,box-shadow;position:relative}@media(min-width:576px){.nav-container.svelte-1h32yp1{padding:.875rem 1.5rem}}@media(min-width:768px){.nav-container.svelte-1h32yp1{padding:1rem 2rem}}.logo.svelte-1h32yp1{display:flex;align-items:center;gap:.5rem;transition:opacity .3s ease}@media(min-width:768px){.logo.svelte-1h32yp1{gap:.75rem}}.logo.svelte-1h32yp1:hover{opacity:.8}.logo.svelte-1h32yp1 img:where(.svelte-1h32yp1){height:32px;width:auto}@media(min-width:576px){.logo.svelte-1h32yp1 img:where(.svelte-1h32yp1){height:36px}}@media(min-width:768px){.logo.svelte-1h32yp1 img:where(.svelte-1h32yp1){height:42px}}.nav-links.svelte-1h32yp1{display:none;gap:1rem;list-style:none;padding:0;align-items:center;margin:0 0 0 auto}@media(min-width:576px){.nav-links.svelte-1h32yp1{display:flex}}@media(min-width:768px){.nav-links.svelte-1h32yp1{gap:1.5rem}}@media(min-width:992px){.nav-links.svelte-1h32yp1{gap:2rem}}.nav-links.svelte-1h32yp1 li:where(.svelte-1h32yp1){margin:0}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1){text-decoration:none;color:var(--color-white);font-weight:500;font-size:.85rem;transition:all .3s ease;position:relative}@media(min-width:768px){.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:.9rem}}@media(min-width:992px){.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:.95rem}}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-gray-dark);transition:width .3s ease}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--color-black)}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover:after{width:100%}.nav-links.svelte-1h32yp1 a.contact-btn:where(.svelte-1h32yp1){background:var(--color-black);color:var(--color-white);padding:.5rem 1.1rem;border-radius:25px;transition:all .3s ease}@media(min-width:768px){.nav-links.svelte-1h32yp1 a.contact-btn:where(.svelte-1h32yp1){padding:.6rem 1.5rem}}.nav-links.svelte-1h32yp1 a.contact-btn:where(.svelte-1h32yp1):after{display:none}.nav-links.svelte-1h32yp1 a.contact-btn:where(.svelte-1h32yp1):hover{background:var(--color-gray-dark);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.burger-menu.svelte-1h32yp1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:8px;z-index:1002;pointer-events:auto;margin-left:auto;position:relative}@media(min-width:576px){.burger-menu.svelte-1h32yp1{display:none}}.burger-menu.svelte-1h32yp1 .burger-line:where(.svelte-1h32yp1){width:24px;height:2.5px;background:var(--color-white);display:block;transform-origin:center center;border-radius:2px;will-change:transform,opacity;transition:background-color .3s ease}@media(min-width:450px){.burger-menu.svelte-1h32yp1 .burger-line:where(.svelte-1h32yp1){width:26px;height:3px}}.burger-menu.dark.svelte-1h32yp1 .burger-line:where(.svelte-1h32yp1){background:var(--color-black)}.mobile-menu.svelte-1h32yp1{position:fixed;inset:0;width:100dvw;height:100dvh;background:var(--color-white);z-index:1001;transform:translate(100%);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto}@media(min-width:576px){.mobile-menu.svelte-1h32yp1{display:none}}.mobile-menu.svelte-1h32yp1 ul:where(.svelte-1h32yp1){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}@media(min-width:450px){.mobile-menu.svelte-1h32yp1 ul:where(.svelte-1h32yp1){gap:2rem}}.mobile-menu.svelte-1h32yp1 ul:where(.svelte-1h32yp1) li:where(.svelte-1h32yp1){margin:0}.mobile-menu.svelte-1h32yp1 ul:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1){text-decoration:none;color:var(--color-gray-dark);font-weight:500;font-size:1.25rem;display:block;padding:.75rem 0;transition:all .3s ease}@media(min-width:450px){.mobile-menu.svelte-1h32yp1 ul:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1){font-size:1.5rem}}.mobile-menu.svelte-1h32yp1 ul:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1):hover{color:var(--color-black);transform:scale(1.05)}.mobile-menu.svelte-1h32yp1 ul:where(.svelte-1h32yp1) a.contact-btn:where(.svelte-1h32yp1){background:var(--color-black);color:var(--color-white);padding:.875rem 2rem;border-radius:30px;text-align:center;margin-top:.75rem;font-size:1.1rem}@media(min-width:450px){.mobile-menu.svelte-1h32yp1 ul:where(.svelte-1h32yp1) a.contact-btn:where(.svelte-1h32yp1){padding:1rem 2.5rem;margin-top:1rem;font-size:1.3rem}}.mobile-menu.svelte-1h32yp1 ul:where(.svelte-1h32yp1) a.contact-btn:where(.svelte-1h32yp1):hover{background:var(--color-gray-dark);transform:scale(1.05) translateY(-2px);box-shadow:0 6px 20px #0003}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}body,html{scroll-behavior:smooth}:root{--screen-size-xsmall: 450px;--screen-size-small: 576px;--screen-size-medium: 768px;--screen-size-large: 992px;--screen-size-xlarge: 1200px;--screen-size-xxlarge: 1400px}.border-radius-xsmall{border-radius:10px;clip-path:polygon(6.945061px 0px,calc(100% - 6.945061px) 0px,calc(100% - 6.556153px) .000509px,calc(100% - 6.167262px) .003887px,calc(100% - 5.778467px) .012818px,calc(100% - 5.389964px) .029979px,calc(100% - 5.002123px) .058041px,calc(100% - 4.615537px) .099645px,calc(100% - 4.231079px) .157394px,calc(100% - 3.849949px) .23381px,calc(100% - 3.473724px) .331305px,calc(100% - 3.104394px) .452119px,calc(100% - 2.744402px) .598259px,calc(100% - 2.396662px) .771421px,calc(100% - 2.064567px) .972889px,calc(100% - 1.751982px) 1.203437px,calc(100% - 1.463209px) 1.463209px,calc(100% - 1.203437px) 1.751982px,calc(100% - .972889px) 2.064567px,calc(100% - .771421px) 2.396662px,calc(100% - .598259px) 2.744402px,calc(100% - .452119px) 3.104394px,calc(100% - .331305px) 3.473724px,calc(100% - .23381px) 3.849949px,calc(100% - .157394px) 4.231079px,calc(100% - .099645px) 4.615537px,calc(100% - .058041px) 5.002123px,calc(100% - .029979px) 5.389964px,calc(100% - .012818px) 5.778467px,calc(100% - .003887px) 6.167262px,calc(100% - .000509px) 6.556153px,100% 6.945061px,100% calc(100% - 6.945061px),calc(100% - .000509px) calc(100% - 6.556153px),calc(100% - .003887px) calc(100% - 6.167262px),calc(100% - .012818px) calc(100% - 5.778467px),calc(100% - .029979px) calc(100% - 5.389964px),calc(100% - .058041px) calc(100% - 5.002123px),calc(100% - .099645px) calc(100% - 4.615537px),calc(100% - .157394px) calc(100% - 4.231079px),calc(100% - .23381px) calc(100% - 3.849949px),calc(100% - .331305px) calc(100% - 3.473724px),calc(100% - .452119px) calc(100% - 3.104394px),calc(100% - .598259px) calc(100% - 2.744402px),calc(100% - .771421px) calc(100% - 2.396662px),calc(100% - .972889px) calc(100% - 2.064567px),calc(100% - 1.203437px) calc(100% - 1.751982px),calc(100% - 1.463209px) calc(100% - 1.463209px),calc(100% - 1.751982px) calc(100% - 1.203437px),calc(100% - 2.064567px) calc(100% - .972889px),calc(100% - 2.396662px) calc(100% - .771421px),calc(100% - 2.744402px) calc(100% - .598259px),calc(100% - 3.104394px) calc(100% - .452119px),calc(100% - 3.473724px) calc(100% - .331305px),calc(100% - 3.849949px) calc(100% - .23381px),calc(100% - 4.231079px) calc(100% - .157394px),calc(100% - 4.615537px) calc(100% - .099645px),calc(100% - 5.002123px) calc(100% - .058041px),calc(100% - 5.389964px) calc(100% - .029979px),calc(100% - 5.778467px) calc(100% - .012818px),calc(100% - 6.167262px) calc(100% - .003887px),calc(100% - 6.556153px) calc(100% - .000509px),calc(100% - 6.945061px) 100%,6.945061px 100%,6.556153px calc(100% - .000509px),6.167262px calc(100% - .003887px),5.778467px calc(100% - .012818px),5.389964px calc(100% - .029979px),5.002123px calc(100% - .058041px),4.615537px calc(100% - .099645px),4.231079px calc(100% - .157394px),3.849949px calc(100% - .23381px),3.473724px calc(100% - .331305px),3.104394px calc(100% - .452119px),2.744402px calc(100% - .598259px),2.396662px calc(100% - .771421px),2.064567px calc(100% - .972889px),1.751982px calc(100% - 1.203437px),1.463209px calc(100% - 1.463209px),1.203437px calc(100% - 1.751982px),.972889px calc(100% - 2.064567px),.771421px calc(100% - 2.396662px),.598259px calc(100% - 2.744402px),.452119px calc(100% - 3.104394px),.331305px calc(100% - 3.473724px),.23381px calc(100% - 3.849949px),.157394px calc(100% - 4.231079px),.099645px calc(100% - 4.615537px),.058041px calc(100% - 5.002123px),.029979px calc(100% - 5.389964px),.012818px calc(100% - 5.778467px),.003887px calc(100% - 6.167262px),.000509px calc(100% - 6.556153px),0px calc(100% - 6.945061px),0px 6.945061px,.000509px 6.556153px,.003887px 6.167262px,.012818px 5.778467px,.029979px 5.389964px,.058041px 5.002123px,.099645px 4.615537px,.157394px 4.231079px,.23381px 3.849949px,.331305px 3.473724px,.452119px 3.104394px,.598259px 2.744402px,.771421px 2.396662px,.972889px 2.064567px,1.203437px 1.751982px,1.463209px 1.463209px,1.751982px 1.203437px,2.064567px .972889px,2.396662px .771421px,2.744402px .598259px,3.104394px .452119px,3.473724px .331305px,3.849949px .23381px,4.231079px .157394px,4.615537px .099645px,5.002123px .058041px,5.389964px .029979px,5.778467px .012818px,6.167262px .003887px,6.556153px .000509px,6.945061px 0px)}.border-radius-small{border-radius:10px;clip-path:polygon(13.890123px 0px,calc(100% - 13.890123px) 0px,calc(100% - 13.112306px) .001018px,calc(100% - 12.334524px) .007775px,calc(100% - 11.556933px) .025635px,calc(100% - 10.779928px) .059959px,calc(100% - 10.004245px) .116081px,calc(100% - 9.231074px) .199291px,calc(100% - 8.462158px) .314787px,calc(100% - 7.699899px) .46762px,calc(100% - 6.947448px) .662609px,calc(100% - 6.208789px) .904237px,calc(100% - 5.488805px) 1.196519px,calc(100% - 4.793324px) 1.542842px,calc(100% - 4.129134px) 1.945778px,calc(100% - 3.503964px) 2.406874px,calc(100% - 2.926417px) 2.926417px,calc(100% - 2.406874px) 3.503964px,calc(100% - 1.945778px) 4.129134px,calc(100% - 1.542842px) 4.793324px,calc(100% - 1.196519px) 5.488805px,calc(100% - .904237px) 6.208789px,calc(100% - .662609px) 6.947448px,calc(100% - .46762px) 7.699899px,calc(100% - .314787px) 8.462158px,calc(100% - .199291px) 9.231074px,calc(100% - .116081px) 10.004245px,calc(100% - .059959px) 10.779928px,calc(100% - .025635px) 11.556933px,calc(100% - .007775px) 12.334524px,calc(100% - .001018px) 13.112306px,100% 13.890123px,100% calc(100% - 13.890123px),calc(100% - .001018px) calc(100% - 13.112306px),calc(100% - .007775px) calc(100% - 12.334524px),calc(100% - .025635px) calc(100% - 11.556933px),calc(100% - .059959px) calc(100% - 10.779928px),calc(100% - .116081px) calc(100% - 10.004245px),calc(100% - .199291px) calc(100% - 9.231074px),calc(100% - .314787px) calc(100% - 8.462158px),calc(100% - .46762px) calc(100% - 7.699899px),calc(100% - .662609px) calc(100% - 6.947448px),calc(100% - .904237px) calc(100% - 6.208789px),calc(100% - 1.196519px) calc(100% - 5.488805px),calc(100% - 1.542842px) calc(100% - 4.793324px),calc(100% - 1.945778px) calc(100% - 4.129134px),calc(100% - 2.406874px) calc(100% - 3.503964px),calc(100% - 2.926417px) calc(100% - 2.926417px),calc(100% - 3.503964px) calc(100% - 2.406874px),calc(100% - 4.129134px) calc(100% - 1.945778px),calc(100% - 4.793324px) calc(100% - 1.542842px),calc(100% - 5.488805px) calc(100% - 1.196519px),calc(100% - 6.208789px) calc(100% - .904237px),calc(100% - 6.947448px) calc(100% - .662609px),calc(100% - 7.699899px) calc(100% - .46762px),calc(100% - 8.462158px) calc(100% - .314787px),calc(100% - 9.231074px) calc(100% - .199291px),calc(100% - 10.004245px) calc(100% - .116081px),calc(100% - 10.779928px) calc(100% - .059959px),calc(100% - 11.556933px) calc(100% - .025635px),calc(100% - 12.334524px) calc(100% - .007775px),calc(100% - 13.112306px) calc(100% - .001018px),calc(100% - 13.890123px) 100%,13.890123px 100%,13.112306px calc(100% - .001018px),12.334524px calc(100% - .007775px),11.556933px calc(100% - .025635px),10.779928px calc(100% - .059959px),10.004245px calc(100% - .116081px),9.231074px calc(100% - .199291px),8.462158px calc(100% - .314787px),7.699899px calc(100% - .46762px),6.947448px calc(100% - .662609px),6.208789px calc(100% - .904237px),5.488805px calc(100% - 1.196519px),4.793324px calc(100% - 1.542842px),4.129134px calc(100% - 1.945778px),3.503964px calc(100% - 2.406874px),2.926417px calc(100% - 2.926417px),2.406874px calc(100% - 3.503964px),1.945778px calc(100% - 4.129134px),1.542842px calc(100% - 4.793324px),1.196519px calc(100% - 5.488805px),.904237px calc(100% - 6.208789px),.662609px calc(100% - 6.947448px),.46762px calc(100% - 7.699899px),.314787px calc(100% - 8.462158px),.199291px calc(100% - 9.231074px),.116081px calc(100% - 10.004245px),.059959px calc(100% - 10.779928px),.025635px calc(100% - 11.556933px),.007775px calc(100% - 12.334524px),.001018px calc(100% - 13.112306px),0px calc(100% - 13.890123px),0px 13.890123px,.001018px 13.112306px,.007775px 12.334524px,.025635px 11.556933px,.059959px 10.779928px,.116081px 10.004245px,.199291px 9.231074px,.314787px 8.462158px,.46762px 7.699899px,.662609px 6.947448px,.904237px 6.208789px,1.196519px 5.488805px,1.542842px 4.793324px,1.945778px 4.129134px,2.406874px 3.503964px,2.926417px 2.926417px,3.503964px 2.406874px,4.129134px 1.945778px,4.793324px 1.542842px,5.488805px 1.196519px,6.208789px .904237px,6.947448px .662609px,7.699899px .46762px,8.462158px .314787px,9.231074px .199291px,10.004245px .116081px,10.779928px .059959px,11.556933px .025635px,12.334524px .007775px,13.112306px .001018px,13.890123px 0px)}.border-radius-medium{border-radius:10px;clip-path:polygon(27.780245px 0px,calc(100% - 27.780245px) 0px,calc(100% - 26.224613px) .002036px,calc(100% - 24.669048px) .015549px,calc(100% - 23.113867px) .051271px,calc(100% - 21.559856px) .119917px,calc(100% - 20.008491px) .232162px,calc(100% - 18.462148px) .398582px,calc(100% - 16.924316px) .629574px,calc(100% - 15.399797px) .93524px,calc(100% - 13.894895px) 1.325218px,calc(100% - 12.417577px) 1.808474px,calc(100% - 10.97761px) 2.393038px,calc(100% - 9.586648px) 3.085683px,calc(100% - 8.258268px) 3.891555px,calc(100% - 7.007928px) 4.813748px,calc(100% - 5.852834px) 5.852834px,calc(100% - 4.813748px) 7.007928px,calc(100% - 3.891555px) 8.258268px,calc(100% - 3.085683px) 9.586648px,calc(100% - 2.393038px) 10.97761px,calc(100% - 1.808474px) 12.417577px,calc(100% - 1.325218px) 13.894895px,calc(100% - .93524px) 15.399797px,calc(100% - .629574px) 16.924316px,calc(100% - .398582px) 18.462148px,calc(100% - .232162px) 20.008491px,calc(100% - .119917px) 21.559856px,calc(100% - .051271px) 23.113867px,calc(100% - .015549px) 24.669048px,calc(100% - .002036px) 26.224613px,100% 27.780245px,100% calc(100% - 27.780245px),calc(100% - .002036px) calc(100% - 26.224613px),calc(100% - .015549px) calc(100% - 24.669048px),calc(100% - .051271px) calc(100% - 23.113867px),calc(100% - .119917px) calc(100% - 21.559856px),calc(100% - .232162px) calc(100% - 20.008491px),calc(100% - .398582px) calc(100% - 18.462148px),calc(100% - .629574px) calc(100% - 16.924316px),calc(100% - .93524px) calc(100% - 15.399797px),calc(100% - 1.325218px) calc(100% - 13.894895px),calc(100% - 1.808474px) calc(100% - 12.417577px),calc(100% - 2.393038px) calc(100% - 10.97761px),calc(100% - 3.085683px) calc(100% - 9.586648px),calc(100% - 3.891555px) calc(100% - 8.258268px),calc(100% - 4.813748px) calc(100% - 7.007928px),calc(100% - 5.852834px) calc(100% - 5.852834px),calc(100% - 7.007928px) calc(100% - 4.813748px),calc(100% - 8.258268px) calc(100% - 3.891555px),calc(100% - 9.586648px) calc(100% - 3.085683px),calc(100% - 10.97761px) calc(100% - 2.393038px),calc(100% - 12.417577px) calc(100% - 1.808474px),calc(100% - 13.894895px) calc(100% - 1.325218px),calc(100% - 15.399797px) calc(100% - .93524px),calc(100% - 16.924316px) calc(100% - .629574px),calc(100% - 18.462148px) calc(100% - .398582px),calc(100% - 20.008491px) calc(100% - .232162px),calc(100% - 21.559856px) calc(100% - .119917px),calc(100% - 23.113867px) calc(100% - .051271px),calc(100% - 24.669048px) calc(100% - .015549px),calc(100% - 26.224613px) calc(100% - .002036px),calc(100% - 27.780245px) 100%,27.780245px 100%,26.224613px calc(100% - .002036px),24.669048px calc(100% - .015549px),23.113867px calc(100% - .051271px),21.559856px calc(100% - .119917px),20.008491px calc(100% - .232162px),18.462148px calc(100% - .398582px),16.924316px calc(100% - .629574px),15.399797px calc(100% - .93524px),13.894895px calc(100% - 1.325218px),12.417577px calc(100% - 1.808474px),10.97761px calc(100% - 2.393038px),9.586648px calc(100% - 3.085683px),8.258268px calc(100% - 3.891555px),7.007928px calc(100% - 4.813748px),5.852834px calc(100% - 5.852834px),4.813748px calc(100% - 7.007928px),3.891555px calc(100% - 8.258268px),3.085683px calc(100% - 9.586648px),2.393038px calc(100% - 10.97761px),1.808474px calc(100% - 12.417577px),1.325218px calc(100% - 13.894895px),.93524px calc(100% - 15.399797px),.629574px calc(100% - 16.924316px),.398582px calc(100% - 18.462148px),.232162px calc(100% - 20.008491px),.119917px calc(100% - 21.559856px),.051271px calc(100% - 23.113867px),.015549px calc(100% - 24.669048px),.002036px calc(100% - 26.224613px),0px calc(100% - 27.780245px),0px 27.780245px,.002036px 26.224613px,.015549px 24.669048px,.051271px 23.113867px,.119917px 21.559856px,.232162px 20.008491px,.398582px 18.462148px,.629574px 16.924316px,.93524px 15.399797px,1.325218px 13.894895px,1.808474px 12.417577px,2.393038px 10.97761px,3.085683px 9.586648px,3.891555px 8.258268px,4.813748px 7.007928px,5.852834px 5.852834px,7.007928px 4.813748px,8.258268px 3.891555px,9.586648px 3.085683px,10.97761px 2.393038px,12.417577px 1.808474px,13.894895px 1.325218px,15.399797px .93524px,16.924316px .629574px,18.462148px .398582px,20.008491px .232162px,21.559856px .119917px,23.113867px .051271px,24.669048px .015549px,26.224613px .002036px,27.780245px 0px)}.border-radius-large{border-radius:10px;clip-path:polygon(41.670368px 0px,calc(100% - 41.670368px) 0px,calc(100% - 39.336919px) .003054px,calc(100% - 37.003572px) .023324px,calc(100% - 34.6708px) .076906px,calc(100% - 32.339784px) .179876px,calc(100% - 30.012736px) .348243px,calc(100% - 27.693222px) .597873px,calc(100% - 25.386474px) .944362px,calc(100% - 23.099696px) 1.40286px,calc(100% - 20.842343px) 1.987827px,calc(100% - 18.626366px) 2.712711px,calc(100% - 16.466415px) 3.589557px,calc(100% - 14.379972px) 4.628525px,calc(100% - 12.387402px) 5.837333px,calc(100% - 10.511892px) 7.220621px,calc(100% - 8.779251px) 8.779251px,calc(100% - 7.220621px) 10.511892px,calc(100% - 5.837333px) 12.387402px,calc(100% - 4.628525px) 14.379972px,calc(100% - 3.589557px) 16.466415px,calc(100% - 2.712711px) 18.626366px,calc(100% - 1.987827px) 20.842343px,calc(100% - 1.40286px) 23.099696px,calc(100% - .944362px) 25.386474px,calc(100% - .597873px) 27.693222px,calc(100% - .348243px) 30.012736px,calc(100% - .179876px) 32.339784px,calc(100% - .076906px) 34.6708px,calc(100% - .023324px) 37.003572px,calc(100% - .003054px) 39.336919px,100% 41.670368px,100% calc(100% - 41.670368px),calc(100% - .003054px) calc(100% - 39.336919px),calc(100% - .023324px) calc(100% - 37.003572px),calc(100% - .076906px) calc(100% - 34.6708px),calc(100% - .179876px) calc(100% - 32.339784px),calc(100% - .348243px) calc(100% - 30.012736px),calc(100% - .597873px) calc(100% - 27.693222px),calc(100% - .944362px) calc(100% - 25.386474px),calc(100% - 1.40286px) calc(100% - 23.099696px),calc(100% - 1.987827px) calc(100% - 20.842343px),calc(100% - 2.712711px) calc(100% - 18.626366px),calc(100% - 3.589557px) calc(100% - 16.466415px),calc(100% - 4.628525px) calc(100% - 14.379972px),calc(100% - 5.837333px) calc(100% - 12.387402px),calc(100% - 7.220621px) calc(100% - 10.511892px),calc(100% - 8.779251px) calc(100% - 8.779251px),calc(100% - 10.511892px) calc(100% - 7.220621px),calc(100% - 12.387402px) calc(100% - 5.837333px),calc(100% - 14.379972px) calc(100% - 4.628525px),calc(100% - 16.466415px) calc(100% - 3.589557px),calc(100% - 18.626366px) calc(100% - 2.712711px),calc(100% - 20.842343px) calc(100% - 1.987827px),calc(100% - 23.099696px) calc(100% - 1.40286px),calc(100% - 25.386474px) calc(100% - .944362px),calc(100% - 27.693222px) calc(100% - .597873px),calc(100% - 30.012736px) calc(100% - .348243px),calc(100% - 32.339784px) calc(100% - .179876px),calc(100% - 34.6708px) calc(100% - .076906px),calc(100% - 37.003572px) calc(100% - .023324px),calc(100% - 39.336919px) calc(100% - .003054px),calc(100% - 41.670368px) 100%,41.670368px 100%,39.336919px calc(100% - .003054px),37.003572px calc(100% - .023324px),34.6708px calc(100% - .076906px),32.339784px calc(100% - .179876px),30.012736px calc(100% - .348243px),27.693222px calc(100% - .597873px),25.386474px calc(100% - .944362px),23.099696px calc(100% - 1.40286px),20.842343px calc(100% - 1.987827px),18.626366px calc(100% - 2.712711px),16.466415px calc(100% - 3.589557px),14.379972px calc(100% - 4.628525px),12.387402px calc(100% - 5.837333px),10.511892px calc(100% - 7.220621px),8.779251px calc(100% - 8.779251px),7.220621px calc(100% - 10.511892px),5.837333px calc(100% - 12.387402px),4.628525px calc(100% - 14.379972px),3.589557px calc(100% - 16.466415px),2.712711px calc(100% - 18.626366px),1.987827px calc(100% - 20.842343px),1.40286px calc(100% - 23.099696px),.944362px calc(100% - 25.386474px),.597873px calc(100% - 27.693222px),.348243px calc(100% - 30.012736px),.179876px calc(100% - 32.339784px),.076906px calc(100% - 34.6708px),.023324px calc(100% - 37.003572px),.003054px calc(100% - 39.336919px),0px calc(100% - 41.670368px),0px 41.670368px,.003054px 39.336919px,.023324px 37.003572px,.076906px 34.6708px,.179876px 32.339784px,.348243px 30.012736px,.597873px 27.693222px,.944362px 25.386474px,1.40286px 23.099696px,1.987827px 20.842343px,2.712711px 18.626366px,3.589557px 16.466415px,4.628525px 14.379972px,5.837333px 12.387402px,7.220621px 10.511892px,8.779251px 8.779251px,10.511892px 7.220621px,12.387402px 5.837333px,14.379972px 4.628525px,16.466415px 3.589557px,18.626366px 2.712711px,20.842343px 1.987827px,23.099696px 1.40286px,25.386474px .944362px,27.693222px .597873px,30.012736px .348243px,32.339784px .179876px,34.6708px .076906px,37.003572px .023324px,39.336919px .003054px,41.670368px 0px)}@font-face{font-family:Nunito-Variable;src:url(../../../assets/fonts/nunito/Nunito-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:OoohBaby-Regular;src:url(../../../assets/fonts/ooohbaby/OoohBaby-Regular.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}:root{--typo-size-h0: 36px;--typo-size-h1: 28px;--typo-size-h2: 24px;--typo-size-h3: 20px;--typo-size-h4: 18px;--typo-size-h5: 16px;--typo-size-h6: 14px;--typo-base: 14px;--typo-comment: 12px}@media(min-width:576px){:root{--typo-size-h0: 48px;--typo-size-h1: 34px;--typo-size-h2: 28px;--typo-size-h3: 24px;--typo-size-h4: 20px;--typo-size-h5: 18px;--typo-size-h6: 15px;--typo-base: 14px;--typo-comment: 13px}}@media(min-width:768px){:root{--typo-size-h0: 54px;--typo-size-h1: 38px;--typo-size-h2: 30px;--typo-size-h3: 26px;--typo-size-h4: 22px;--typo-size-h5: 18px;--typo-size-h6: 16px;--typo-base: 14px;--typo-comment: 13px}}@media(min-width:992px){:root{--typo-size-h0: 60px;--typo-size-h1: 40px;--typo-size-h2: 32px;--typo-size-h3: 28px;--typo-size-h4: 24px;--typo-size-h5: 20px;--typo-size-h6: 18px;--typo-base: 14px;--typo-comment: 13px}}*{font-size:var(--typo-base);font-weight:500}@media(min-width:576px){*{font-weight:inherit}}.typo-size-h0{font-size:calc(var(--typo-size-h0) + 2rem)}.typo-size-h1,h1{font-size:var(--typo-size-h1)}.typo-size-h2,h2{font-size:calc(var(--typo-size-h2) + 2rem)}.typo-size-h3,h3{font-size:var(--typo-size-h3)}.typo-size-h4,h4{font-size:var(--typo-size-h4)}.typo-size-h5,h5{font-size:var(--typo-size-h5)}.typo-size-h6,h6{font-size:var(--typo-size-h6)}h1,h2,h3,h4,h5,h6{font-family:Nunito-Variable}h1{line-height:1.2;font-weight:500;margin-block-start:calc(var(--typo-size-h1) / 2);margin-block-end:calc(var(--typo-size-h1) / 2);font-family:OoohBaby-Regular}h2{line-height:1.2;font-weight:500;margin-block-start:calc(var(--typo-size-h2) / 2);margin-block-end:calc(var(--typo-size-h2) / 2);font-family:OoohBaby-Regular}h3{line-height:1.2;font-weight:400;margin-block-start:calc(var(--typo-size-h3) / 2);margin-block-end:calc(var(--typo-size-h3) / 2)}h4{line-height:1.2;font-weight:400;margin-block-start:calc(var(--typo-size-h4) / 2);margin-block-end:calc(var(--typo-size-h4) / 2)}h5{line-height:1.2;font-weight:400;margin-block-start:calc(var(--typo-size-h5) / 2);margin-block-end:calc(var(--typo-size-h5) / 2)}h6{line-height:1.2;font-weight:400;margin-block-start:calc(var(--typo-size-h6) / 2);margin-block-end:calc(var(--typo-size-h6) / 2)}:root{--color-blue: #2db6ff;--color-blue-light: rgb(123, 209, 255);--color-blue-dark: #0071AD;--color-blue-75: rgba(101, 200, 255, .75);--color-blue-50: rgba(101, 200, 255, .5);--color-blue-25: rgba(101, 200, 255, .25);--color-blue-05: rgba(101, 200, 255, .05);--color-gold: #ffe204;--color-yellow: rgb(255, 209, 27);--color-yellow-dark: rgb(205, 142, 16);--color-yellow-75: rgba(255, 209, 27, .75);--color-yellow-50: rgba(255, 209, 27, .5);--color-yellow-25: rgba(255, 209, 27, .25);--color-yellow-05: rgba(255, 209, 27, .05);--color-purple: #ff6082;--color-purple-light: #FE7F9B;--color-purple-dark: #631caa;--color-purple-75: rgba(111, 66, 193, .75);--color-purple-50: rgba(111, 66, 193, .5);--color-purple-25: rgba(111, 66, 193, .25);--color-purple-05: rgba(111, 66, 193, .05);--color-white-75-fix: rgba(250, 249, 246, .75);--color-white-50-fix: rgba(250, 249, 246, .5);--color-white-25-fix: rgba(250, 249, 246, .25);--color-white-fix: rgb(250, 249, 246);--color-white-75: rgba(250, 249, 246, .75);--color-white-50: rgba(250, 249, 246, .5);--color-white-25: rgba(250, 249, 246, .25);--color-black-75-fix: rgba(11, 18, 21, .75);--color-black-50-fix: rgba(11, 18, 21, .5);--color-black-25-fix: rgba(11, 18, 21, .25);--color-black-05-fix: rgba(11, 18, 21, .05);--color-black-fix: rgb(11, 18, 21);--color-black: #000000;--color-white: #FFFFFF;--color-red: #FF4C4C;--color-red-dark: #CC0000;--color-green: #4CAF50;--color-green-dark: #388E3C;--color-green-light: #81C784;--color-green-75: rgba(76, 175, 80, .75);--color-green-50: rgba(76, 175, 80, 0 .5);--color-green-25: rgba(76, 175, 80, .25);--color-green-05: rgba(76, 175, 80, .05);--color-gray-light: #F5F5F5;--color-gray-dark: #616161;--color-gray: #9E9E9E;--color-gray-75: rgba(158, 158, 158, .75);--color-gray-50: rgba(158, 158, 158, .5);--color-gray-25: rgba(158, 158, 158, .25);--color-gray-05: rgba(158, 158, 158, .05);--color-primary: var(--color-blue-light);--color-secondary: var(--color-green)}.color-red{color:var(--color-red)!important;font-size:inherit}.color-red-dark{color:var(--color-red-dark)!important}.color-blue{color:var(--color-blue)!important}.color-blue-light{color:var(--color-blue-light)!important}.color-blue-dark{color:var(--color-blue-dark)!important}.color-green{color:var(--color-green)!important}.color-green-dark{color:var(--color-green-dark)!important}.color-green-light{color:var(--color-green-light)!important}.color-yellow,.color-gold{color:var(--color-yellow)!important}.color-purple{color:var(--color-purple)!important}.color-purple-light{color:var(--color-purple-light)!important}:root{interpolate-size:allow-keywords;font-family:Inter,sans-serif,Arial,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;--border-radius-xsmall: 5px;--border-radius-small: 10px;--border-radius-medium: 20px;--border-radius-large: 30px}html{height:-webkit-fill-available}body{min-height:10dvh;background:var(--color-white);padding-top:env(safe-area-inset-top);position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:env(safe-area-inset-top);background:var(--color-white);background:linear-gradient(0deg,var(--color-white) 0%,var(--color-black-fix) 100%);pointer-events:none;z-index:1000}::selection{background-color:var(--color-primary);color:var(--color-black-fix)}::-moz-selection{background-color:var(--color-primary);color:var(--color-black-fix)}address{font-style:normal}@supports (-webkit-touch-callout: none){body{min-height:-webkit-fill-available}}*{outline:none;outline-color:transparent}*:not(svg,path){color:var(--color-black)}.focus-visible:focus-visible,input:focus-visible:focus,textarea:focus-visible:focus,select:focus-visible:focus,:focus-visible{outline:solid 2px var(--color-blue);outline-offset:6px;transition:outline-offset .2s}strong,b{font-weight:700;color:var(--color-primary)}.overflow-x{overflow-x:auto}span.comment{color:var(--color-gray);font-size:var(--typo-comment)}hr{margin:1rem 0;background-color:transparent;border:none;border-top:solid 1px var(--color-gray-15);border-radius:10px}.divider{height:1px;width:100%;position:relative;display:flex;align-items:center;gap:6px}.divider:before{content:"";flex:1;height:.5px;background:var(--color-gray-10);box-shadow:2px 2px 7px var(--color-gray-05)}.divider:after{content:"";flex:1;height:.5px;background:var(--color-gray-10);box-shadow:2px 2px 7px var(--color-gray-05);display:none}.divider:has(span):after{display:block}.divider.w2{width:50%;margin:0 auto}.divider span{font-size:var(--typo-comment);color:var(--color-gray-50);text-align:center;padding:0 10px}.grain{position:relative}.grain:before{content:"";background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;opacity:.2;top:0;left:0;position:absolute;width:100%;height:100%}ul{list-style-type:"› ";padding-left:5px}sup{font-size:.65em}sup.color-red{font-size:.65em!important}.greended-image{position:relative}.greended-image:after{content:"";top:0;position:absolute;height:100%;width:100%;left:0;mix-blend-mode:color;opacity:.25;background-color:var(--color-primary);border-radius:inherit}.focus-text,a:not(.no-effect){position:relative;padding:0 2px;display:inline-flex;column-gap:3px;font-size:inherit;text-decoration:none;color:inherit;align-items:center}.focus-text:after,a:not(.no-effect):after{transition:height .2s,bottom .2s;content:"";z-index:-1;position:absolute;width:100%;height:25%;mix-blend-mode:darken;bottom:15%;left:0;background-color:var(--a-decoration)}.titanic{float:none}a:not(.no-effect):hover{cursor:pointer}a:not(.no-effect):hover:after{height:100%;bottom:0;background-color:var(--a-decoration)}a.no-effect{cursor:pointer;color:inherit;text-decoration:none}a.no-effect:after{all:unset}a.underline{text-decoration:underline;text-underline-offset:0px;text-underline-position:under}a span.external-link{width:1rem!important}p{line-height:1.5em;margin:.25rem 0}input:not([type=checkbox]):hover,textarea:not([type=checkbox]):hover{cursor:text!important}.primary-btn,.secondary-btn,.tertiary-btn{padding:1rem 2.5rem;border-radius:25px;cursor:pointer;font-weight:500;border:none;transition:all .3s ease;display:inline-block;text-align:center}.primary-btn.light,.secondary-btn.light,.tertiary-btn.light{color:var(--color-white)!important}.primary-btn,.secondary-btn{position:relative;box-shadow:0 6px 15px var(--color-gray-25),0 4px 0 var(--color-gray-05)}.primary-btn{background-color:var(--color-blue-light);color:var(--color-black)}.primary-btn:hover{background-color:var(--color-blue)}.secondary-btn{background-color:var(--color-gray-25);color:var(--color-black)}.secondary-btn:hover{background-color:var(--color-gray-50)}.tertiary-btn{background-color:transparent;border:2px solid transparent;color:var(--color-gray-dark)}.tertiary-btn:hover{border-color:var(--color-gray-25)}input,textarea,select{padding:1rem 2rem;border:1px solid var(--color-gray-50);border-radius:999px;background-color:var(--color-white);color:var(--color-black);transition:all .3s ease}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-gray-75)}textarea{resize:vertical;min-height:100px}select{cursor:pointer}input[type=checkbox]{width:20px;height:20px;cursor:pointer;border-radius:5px;border:2px solid var(--color-gray-25)}input[type=checkbox]:checked{background-color:var(--color-blue);border-color:var(--color-blue)}form{width:100%}pre{background-color:var(--color-gray-05);padding:1rem;border-radius:var(--border-radius-small);overflow-x:auto;font-size:10px;line-height:1.5em;font-family:monospace;white-space:pre-wrap;word-wrap:break-word;margin:1rem 0;width:100%;text-align:left;font-weight:400;color:var(--color-black)}section{width:100%;color:var(--color-black)}.full{width:100%}.extensible-text{all:unset;color:inherit;font-size:inherit;display:block;overflow:clip;width:9ch;transition:width .2s;text-overflow:ellipsis}.extensible-text:hover{cursor:pointer}.extensible-text:focus{width:var(--size-input);text-overflow:clip}ol,ul{padding-left:15px}ol li,ul li{line-height:1.6rem;margin:2px 0}.hidden{display:none!important}label{display:inline}label span.icon{width:16px;display:inline-block}.invert{filter:invert(1)}*::-webkit-scrollbar{height:6px;width:6px}*::-webkit-scrollbar-track{border-radius:1px;background-color:transparent}*::-webkit-scrollbar-track:hover{background-color:transparent}*::-webkit-scrollbar-track:active{background-color:transparent}*::-webkit-scrollbar-thumb{border-radius:20px;background-color:var(--color-gray-25);cursor:grab}*::-webkit-scrollbar-thumb:active{cursor:grabbing}*::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-25)}*::-webkit-scrollbar-thumb:active{background-color:var(--color-gray-25)}main{position:relative;min-height:100dvh;max-width:100dvw;overflow-x:hidden}main:before{z-index:-1;background-image:url(../../../assets/mesh.webp);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;content:"";position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--main-opacity, 0);pointer-events:none}
