.hero-module__JHwzFG__root{background-color:var(--whitebg);width:100vw}@media (prefers-color-scheme:dark){.hero-module__JHwzFG__root{background-color:#1a1a1a}}.hero-module__JHwzFG__hero{background-color:var(--background);border-bottom-right-radius:40px;border-bottom-left-radius:40px;justify-content:center;align-items:center;width:100vw;height:420px;display:flex;position:relative}@media (min-width:640px){.hero-module__JHwzFG__hero{height:450px}}@media (min-width:1024px){.hero-module__JHwzFG__hero{border-bottom-right-radius:50px;border-bottom-left-radius:50px;height:550px}}@media (min-width:1280px){.hero-module__JHwzFG__hero{height:600px}}@media (min-width:1536px){.hero-module__JHwzFG__hero{border-bottom-right-radius:70px;border-bottom-left-radius:70px}}@media (min-width:1792px){.hero-module__JHwzFG__hero{height:700px}}.hero-module__JHwzFG__content{z-index:10;flex-direction:column;gap:1.5rem;width:83.3333%;margin-left:auto;margin-right:auto;padding-top:2.5rem;display:flex}@media (min-width:1024px){.hero-module__JHwzFG__content{gap:2rem;padding-top:4rem}}.hero-module__JHwzFG__profile{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:18rem;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (min-width:640px){.hero-module__JHwzFG__profile{width:22rem}}.hero-module__JHwzFG__image{border:2px solid var(--whitebg);background-image:linear-gradient(to top right,#d9d9d9,#d1cccc);border-radius:9999px;width:8rem;height:8rem;margin-left:auto;margin-right:auto;overflow:hidden}@media (min-width:640px){.hero-module__JHwzFG__image{width:9rem;height:9rem}}@media (min-width:1024px){.hero-module__JHwzFG__image{width:10rem;height:10rem}}@media (min-width:1280px){.hero-module__JHwzFG__image{width:11rem;height:11rem}}@media (prefers-color-scheme:dark){.hero-module__JHwzFG__image{background-image:linear-gradient(to top right,#1a1a1a,#2d2d2d);border:none}}.hero-module__JHwzFG__location{align-items:center;display:flex}.hero-module__JHwzFG__icon{color:var(--foreground)}.hero-module__JHwzFG__workplace{font-family:var(--font-heading);justify-content:center;align-items:center;gap:.5rem;display:flex}.hero-module__JHwzFG__title-container{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.hero-module__JHwzFG__title{background-image:linear-gradient(to bottom right, var(--foreground) 50%, var(--background));color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:600}@media (min-width:640px){.hero-module__JHwzFG__title{font-size:1.875rem}}@media (min-width:768px){.hero-module__JHwzFG__title{width:75%;margin-left:auto;margin-right:auto}}@media (min-width:1024px){.hero-module__JHwzFG__title{font-size:2.25rem}}@media (min-width:1280px){.hero-module__JHwzFG__title{width:66.6667%;font-size:3rem}}.hero-module__JHwzFG__buttons{justify-content:center;gap:1rem;display:flex}@media (min-width:1024px){.hero-module__JHwzFG__buttons{gap:1.5rem}}@media (min-width:1280px){.hero-module__JHwzFG__buttons{gap:2rem}}.hero-module__JHwzFG__button:hover .hero-module__JHwzFG__arrow{transform:translateY(3px)}.hero-module__JHwzFG__arrow{transition-property:transform;transition-duration:.5s;transition-timing-function:ease-in-out}
.carousel-module__NWEPXG__container{overflow:hidden}.carousel-module__NWEPXG__track{margin-left:-.5rem;margin-right:-.5rem;display:flex}@media (min-width:768px){.carousel-module__NWEPXG__track{margin-left:-.5rem;margin-right:-.5rem}}@media (min-width:1024px){.carousel-module__NWEPXG__track{margin-left:-.75rem;margin-right:-.75rem}}.carousel-module__NWEPXG__item{flex:0 0 20%;margin-left:.5rem;margin-right:.5rem}@media (min-width:768px){.carousel-module__NWEPXG__item{flex-basis:16.6667%;margin-left:.5rem;margin-right:.5rem}}@media (min-width:1024px){.carousel-module__NWEPXG__item{flex-basis:13%;margin-left:.75rem;margin-right:.75rem}}@media (min-width:1280px){.carousel-module__NWEPXG__item{flex-basis:12%}}@media (min-width:1536px){.carousel-module__NWEPXG__item{flex-basis:11%}}
.slider-module___h3mua__root{position:relative}.slider-module___h3mua__prev{position:absolute;top:50%;left:-2rem;translate:0 -50%}@media (min-width:768px){.slider-module___h3mua__prev{left:-3rem}}.slider-module___h3mua__next{position:absolute;top:50%;right:-2rem;translate:0 -50%}@media (min-width:768px){.slider-module___h3mua__next{right:-3rem}}.slider-module___h3mua__container{width:100%;overflow:hidden}.slider-module___h3mua__track{display:flex}.slider-module___h3mua__item{flex:0 0 100%;padding-inline:.5rem}.slider-module___h3mua__icon{color:var(--foreground);width:1rem;height:1rem}.slider-module___h3mua__sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.project-image-slider-module__YaOHGa__root{width:83.333%;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:5rem;position:relative}@media (min-width:1024px){.project-image-slider-module__YaOHGa__root{padding-top:10rem;padding-bottom:10rem}}@media (min-width:1280px){.project-image-slider-module__YaOHGa__root{padding-top:0;padding-bottom:0}}@media (min-width:1792px){.project-image-slider-module__YaOHGa__root{margin-left:0;margin-right:0}}.project-image-slider-module__YaOHGa__section{flex-direction:column;gap:1.5rem;width:100%;max-width:100%;padding-left:1.5rem;padding-right:1.5rem;display:flex}@media (min-width:640px){.project-image-slider-module__YaOHGa__section{padding-left:0;padding-right:0}}.project-image-slider-module__YaOHGa__title{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:1}@media (min-width:640px){.project-image-slider-module__YaOHGa__title{font-size:1.875rem}}@media (min-width:768px){.project-image-slider-module__YaOHGa__title{font-size:2.25rem}}@media (min-width:1280px){.project-image-slider-module__YaOHGa__title{font-size:3rem}}.project-image-slider-module__YaOHGa__image-container{aspect-ratio:16/9;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.project-image-slider-module__YaOHGa__image-container:hover .project-image-slider-module__YaOHGa__icon-hover{opacity:1;transform:scale(1)}@media (min-width:1280px){.project-image-slider-module__YaOHGa__image-container.project-image-slider-module__YaOHGa__background{aspect-ratio:4/3}}.project-image-slider-module__YaOHGa__image{object-fit:contain}.project-image-slider-module__YaOHGa__icon-hover{cursor:pointer;color:#000;opacity:0;background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:none;position:absolute;bottom:.5rem;right:.5rem;transform:scale(0);box-shadow:0 4px 6px -1px #0000001a}@media (min-width:640px){.project-image-slider-module__YaOHGa__icon-hover{padding:.5rem;bottom:.75rem;right:.75rem}}@media (min-width:1024px){.project-image-slider-module__YaOHGa__icon-hover{display:flex}}.project-image-slider-module__YaOHGa__icon{width:18px;height:18px}.project-image-slider-module__YaOHGa__modal{z-index:50;background-color:#000000b3;justify-content:center;align-items:center;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.project-image-slider-module__YaOHGa__modal-content{aspect-ratio:16/9;width:83.333%;position:relative}@media (min-width:640px){.project-image-slider-module__YaOHGa__modal-content{width:91.666%}}@media (min-width:1280px){.project-image-slider-module__YaOHGa__modal-content{width:75%}}@media (min-width:1792px){.project-image-slider-module__YaOHGa__modal-content{width:66.666%}}.project-image-slider-module__YaOHGa__modal-image{cursor:pointer;object-fit:contain}
.projects-module__6UGTWW__root{max-width:1920px;margin-left:auto;margin-right:auto}.projects-module__6UGTWW__content{flex-direction:column;gap:2rem;padding-top:2.5rem;padding-bottom:5rem;display:flex}@media (min-width:768px){.projects-module__6UGTWW__content{padding-top:3.5rem;padding-bottom:6rem}}@media (min-width:1024px){.projects-module__6UGTWW__content{gap:3.5rem;padding-bottom:7rem}}@media (min-width:1280px){.projects-module__6UGTWW__content{padding-top:5rem;padding-bottom:8rem}}.projects-module__6UGTWW__title{font-family:var(--font-heading);text-align:center;font-size:1.5rem;font-weight:600}@media (min-width:640px){.projects-module__6UGTWW__title{font-size:1.875rem}}@media (min-width:768px){.projects-module__6UGTWW__title{font-size:2.25rem}}@media (min-width:1280px){.projects-module__6UGTWW__title{font-size:3rem}}.projects-module__6UGTWW__wrapper{width:91.6667%;margin-left:auto;margin-right:auto}.projects-module__6UGTWW__grid{gap:2rem;display:grid}@media (min-width:768px){.projects-module__6UGTWW__grid{grid-template-columns:repeat(3,1fr);grid-template-areas:"project project project"". .btn"}}@media (min-width:1024px){.projects-module__6UGTWW__grid{gap:3rem}}@media (min-width:1792px){.projects-module__6UGTWW__grid{grid-template-columns:repeat(4,1fr);grid-template-areas:"project project project project"". . .btn";justify-content:space-between;align-items:center;gap:2rem}}.projects-module__6UGTWW__more{justify-self:end;padding-right:calc(50% - 175px)}@media (min-width:768px){.projects-module__6UGTWW__more{grid-area:btn;padding-right:calc(50% - 225px)}}.projects-module__6UGTWW__hide{display:none}@media (min-width:1792px){.projects-module__6UGTWW__hide{display:block}}.projects-module__6UGTWW__button:hover .projects-module__6UGTWW__arrow{transform:translate(3px)}.projects-module__6UGTWW__arrow{transition-property:transform;transition-duration:.5s;transition-timing-function:ease-in-out}
.about-module__ySjuzq__root{max-width:1920px;margin-left:auto;margin-right:auto}.about-module__ySjuzq__content{flex-direction:column;gap:2rem;width:83.3333%;margin-left:auto;margin-right:auto;display:flex}@media (min-width:768px){.about-module__ySjuzq__content{width:91.6667%}}.about-module__ySjuzq__title{font-family:var(--font-heading);text-align:center;font-size:1.5rem;font-weight:600}@media (min-width:640px){.about-module__ySjuzq__title{font-size:1.875rem}}@media (min-width:768px){.about-module__ySjuzq__title{font-size:2.25rem}}@media (min-width:1280px){.about-module__ySjuzq__title{font-size:3rem}}.about-module__ySjuzq__paragraph{font-family:var(--font-body);font-size:.875rem;font-weight:300}@media (min-width:1024px){.about-module__ySjuzq__paragraph{font-size:1rem}}@media (min-width:1536px){.about-module__ySjuzq__paragraph{font-size:1.125rem}}.about-module__ySjuzq__links{font-family:var(--font-body);color:#2a4b9a;flex-direction:column;align-items:flex-start;gap:1rem;font-size:.875rem;font-weight:300;display:flex}@media (min-width:1024px){.about-module__ySjuzq__links{flex-direction:row;gap:2rem;font-size:1rem}}@media (min-width:1536px){.about-module__ySjuzq__links{font-size:1.125rem}}@media (prefers-color-scheme:dark){.about-module__ySjuzq__links{color:#fff}}.about-module__ySjuzq__link{text-decoration-line:underline}
.dots-module__lA_Pza__root{z-index:0;background-image:radial-gradient(#0000001a 1px,#0000 1px);background-size:16px 16px;width:100%;height:100%;position:absolute;-webkit-mask-image:radial-gradient(70% 70%,#000 70%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 70%,#0000 100%)}@media (prefers-color-scheme:dark){.dots-module__lA_Pza__root{background-image:radial-gradient(#ffffff1a 1px,#0000 1px)}}
.page-module__LBTDbq__root{background-color:var(--whitebg);width:100vw}@media (prefers-color-scheme:dark){.page-module__LBTDbq__root{background-color:#1a1a1a}}.page-module__LBTDbq__hero{background-color:var(--background);border-bottom-right-radius:40px;border-bottom-left-radius:40px;justify-content:center;align-items:center;width:100vw;height:420px;display:flex;position:relative}@media (min-width:640px){.page-module__LBTDbq__hero{height:450px}}@media (min-width:768px){.page-module__LBTDbq__hero{border-bottom-right-radius:50px;border-bottom-left-radius:50px}}@media (min-width:1024px){.page-module__LBTDbq__hero{height:550px}}@media (min-width:1280px){.page-module__LBTDbq__hero{height:600px}}@media (min-width:1536px){.page-module__LBTDbq__hero{border-bottom-right-radius:70px;border-bottom-left-radius:70px;height:650px}}@media (min-width:1792px){.page-module__LBTDbq__hero{height:750px}}.page-module__LBTDbq__content{max-width:1920px;margin-inline:auto}@media (min-width:1280px){.page-module__LBTDbq__content{grid-template-columns:1.5fr 1fr;gap:3.5rem;width:83.333%;padding-block:10rem;display:grid}}.page-module__LBTDbq__model{margin-inline:auto;width:75%;margin-top:5rem}@media (min-width:640px){.page-module__LBTDbq__model{width:83.333%}}@media (min-width:768px){.page-module__LBTDbq__model{margin-top:7rem}}.page-module__LBTDbq__model-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:600}@media (min-width:640px){.page-module__LBTDbq__model-title{font-size:1.875rem}}@media (min-width:768px){.page-module__LBTDbq__model-title{font-size:2.25rem}}@media (min-width:1024px){.page-module__LBTDbq__model-title{text-align:start}}@media (min-width:1280px){.page-module__LBTDbq__model-title{font-size:3rem}}.page-module__LBTDbq__scene{background-color:var(--whitebg);border-radius:1rem;margin-top:2.5rem;overflow:hidden}@media (prefers-color-scheme:dark){.page-module__LBTDbq__scene{background-color:#1a1a1a}}.page-module__LBTDbq__projects{padding-top:5rem}@media (min-width:768px){.page-module__LBTDbq__projects{width:83.333%;margin-inline:auto}}@media (min-width:1024px){.page-module__LBTDbq__projects{width:91.667%}}.page-module__LBTDbq__projects-title{font-family:var(--font-heading);text-align:center;padding-bottom:2.5rem;font-size:1.5rem;font-weight:600}@media (min-width:640px){.page-module__LBTDbq__projects-title{font-size:1.875rem}}@media (min-width:768px){.page-module__LBTDbq__projects-title{font-size:2.25rem}}@media (min-width:1024px){.page-module__LBTDbq__projects-title{padding-bottom:5rem}}@media (min-width:1280px){.page-module__LBTDbq__projects-title{padding-top:5rem;font-size:3rem}}.page-module__LBTDbq__projects-grid{gap:2rem;max-width:1920px;margin-inline:auto;display:grid}@media (min-width:768px){.page-module__LBTDbq__projects-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page-module__LBTDbq__projects-grid{row-gap:5rem}}@media (min-width:1280px){.page-module__LBTDbq__projects-grid{row-gap:3.5rem}}@media (min-width:1792px){.page-module__LBTDbq__projects-grid{grid-template-columns:repeat(4,1fr)}}
.scene-module__YifDVW__root{height:300px}@media (min-width:640px){.scene-module__YifDVW__root{height:400px}}@media (min-width:1024px){.scene-module__YifDVW__root{height:500px}}
.button-module__iDa5sG__root{font-family:var(--font-heading);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.button-module__iDa5sG__root svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.button-module__iDa5sG__root:disabled{pointer-events:none;opacity:.5}.button-module__iDa5sG__root:not(:hover):before{transition-duration:.2s}@media (min-width:768px){.button-module__iDa5sG__root{font-size:1rem}}@media (min-width:1280px){.button-module__iDa5sG__root{font-size:1.125rem}}.button-module__iDa5sG__size-default{height:2.25rem;padding:.5rem 1rem}.button-module__iDa5sG__size-sm{height:2rem;padding:0 .75rem;font-size:.75rem}.button-module__iDa5sG__size-lg{height:2.5rem;padding:0 2rem}.button-module__iDa5sG__size-icon{width:2rem;height:2rem}.button-module__iDa5sG__variant-default{background-color:var(--whitebg);color:#2c2c2c;filter:drop-shadow(0 1px 2px #0000000d);transition-property:all;transition-duration:.15s;position:relative}.button-module__iDa5sG__variant-slider{background-color:var(--whitebg);color:var(--background)}@media (min-width:1024px){.button-module__iDa5sG__variant-slider{transition-property:all;transition-duration:.15s}.button-module__iDa5sG__variant-slider:hover{transform:scale(1.1)}}@media (prefers-color-scheme:dark){.button-module__iDa5sG__variant-slider{background-color:#2c2c2c}}.button-module__iDa5sG__content{z-index:10;align-items:center;gap:.5rem;display:flex;position:relative}
.badge-module__qyOxEq__root{background-color:#edecec;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .5rem;display:inline-flex}@media (prefers-color-scheme:dark){.badge-module__qyOxEq__root{background-color:#2c2c2c}}.badge-module__qyOxEq__title{color:var(--foreground,currentColor);margin:0;font-family:inherit;font-size:.75rem;font-weight:300}
.collapsible-module__EVoRJW__root{background-color:var(--whitebg,#f5f5f5);border-radius:.375rem;box-shadow:0 1px 2px #0000000d}@media (prefers-color-scheme:dark){.collapsible-module__EVoRJW__root{background-color:#2c2c2c}}.collapsible-module__EVoRJW__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--foreground);background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem;font-size:1rem;font-style:italic;font-weight:300;display:flex}@media (min-width:640px){.collapsible-module__EVoRJW__trigger{font-size:1.125rem}}@media (min-width:768px){.collapsible-module__EVoRJW__trigger{font-size:1.25rem}}.collapsible-module__EVoRJW__icon{margin-left:.5rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.collapsible-module__EVoRJW__icon.collapsible-module__EVoRJW__open{transform:rotate(180deg)}.collapsible-module__EVoRJW__content{border-top:1px solid #2c2c2c;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}@media (prefers-color-scheme:dark){.collapsible-module__EVoRJW__content{border-top-color:#edecec}}.collapsible-module__EVoRJW__content.collapsible-module__EVoRJW__closed{visibility:hidden;max-height:0}.collapsible-module__EVoRJW__content.collapsible-module__EVoRJW__open{visibility:visible;max-height:24rem}.collapsible-module__EVoRJW__content-inner{padding:.5rem 1rem}
.toggle-module__E7zi8a__root{gap:.5rem;display:flex}@media (min-width:1024px){.toggle-module__E7zi8a__root{gap:1rem}}.toggle-module__E7zi8a__button{color:var(--foreground);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:200;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.toggle-module__E7zi8a__button.toggle-module__E7zi8a__active{font-weight:500}@media (min-width:1024px){.toggle-module__E7zi8a__button{font-size:1rem}}
.icon-module__Ko1fIq__root{background-color:#edecec;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:3rem;height:3rem;padding:1rem;display:flex;position:relative}.icon-module__Ko1fIq__root>a{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.icon-module__Ko1fIq__root:hover .icon-module__Ko1fIq__tooltip{display:block}@media (prefers-color-scheme:dark){.icon-module__Ko1fIq__root{background-color:#2c2c2c}}@media (min-width:1024px){.icon-module__Ko1fIq__root{width:3.5rem;height:3.5rem}}.icon-module__Ko1fIq__tooltip{filter:drop-shadow(0 1px 2px #0000001a);background-color:#edecec;border-radius:.375rem;width:max-content;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.75rem;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (prefers-color-scheme:dark){.icon-module__Ko1fIq__tooltip{background-color:#2c2c2c}}.icon-module__Ko1fIq__arrow{border-top:4px solid #edecec;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (prefers-color-scheme:dark){.icon-module__Ko1fIq__arrow{border-top-color:#2c2c2c}}.icon-module__Ko1fIq__image{object-fit:contain;width:1.5rem;height:1.5rem}@media (min-width:1280px){.icon-module__Ko1fIq__image{width:1.75rem;height:1.75rem}}@media (min-width:1536px){.icon-module__Ko1fIq__image{width:2rem;height:2rem}}
.accordion-module__OTsbNa__root{flex-direction:column;gap:1rem;width:83.333%;margin-inline:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex}@media (min-width:640px){.accordion-module__OTsbNa__root{padding-left:0;padding-right:0}}@media (min-width:1280px){.accordion-module__OTsbNa__root{width:100%}}.accordion-module__OTsbNa__title{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:1}@media (min-width:640px){.accordion-module__OTsbNa__title{font-size:1.875rem}}@media (min-width:768px){.accordion-module__OTsbNa__title{font-size:2.25rem}}@media (min-width:1024px){.accordion-module__OTsbNa__title{font-size:3rem}}.accordion-module__OTsbNa__content{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.accordion-module__OTsbNa__content{gap:1.5rem}}.accordion-module__OTsbNa__text{font-weight:200}.accordion-module__OTsbNa__icon{align-items:center;gap:1rem;display:flex}.accordion-module__OTsbNa__logo{width:1.5rem;height:1.5rem}@media (min-width:640px){.accordion-module__OTsbNa__logo{width:1.75rem;height:1.75rem}}@media (min-width:1536px){.accordion-module__OTsbNa__logo{width:2rem;height:2rem}}.accordion-module__OTsbNa__link{background-color:#edecec;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.accordion-module__OTsbNa__link:hover{background-color:#d1d5db}@media (min-width:1536px){.accordion-module__OTsbNa__link{padding:.5rem}}@media (prefers-color-scheme:dark){.accordion-module__OTsbNa__link{background-color:var(--whitebg)}.accordion-module__OTsbNa__link:hover{background-color:#d1d5db}}.accordion-module__OTsbNa__arrow{color:#000;width:.75rem;height:.75rem}@media (min-width:640px){.accordion-module__OTsbNa__arrow{width:1rem;height:1rem}}@media (prefers-color-scheme:dark){.accordion-module__OTsbNa__arrow{color:#000}}
.to-top-module__Y8cBDq__root{z-index:30;cursor:pointer;background-color:var(--whitebg);border:none;border-radius:9999px;width:3rem;height:3rem;padding:.75rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;bottom:3.5rem;right:1.5rem;box-shadow:0 10px 15px -3px #0000001a}.to-top-module__Y8cBDq__root.to-top-module__Y8cBDq__hidden{opacity:0;pointer-events:none;transform:translateY(1.25rem)}.to-top-module__Y8cBDq__root.to-top-module__Y8cBDq__visible{opacity:1;transform:translateY(0)}.to-top-module__Y8cBDq__root:hover .to-top-module__Y8cBDq__icon{transform:translateY(-.25rem)}@media (min-width:1280px){.to-top-module__Y8cBDq__root{padding:1rem}}.to-top-module__Y8cBDq__icon{color:#1a1a1a;width:1rem;height:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1792px){.to-top-module__Y8cBDq__icon{width:1.25rem;height:1.25rem}}
