.Section-module-scss-module__-mlm7q__root{margin:var(--gap-lg)0}.Section-module-scss-module__-mlm7q__root--gutter{padding:0 var(--gutter)}.Section-module-scss-module__-mlm7q__inner{width:100%;height:inherit;margin:0 auto}.Section-module-scss-module__-mlm7q__inner--800{max-width:800px}.Section-module-scss-module__-mlm7q__inner--1280{max-width:1280px}.Section-module-scss-module__-mlm7q__inner--1800{max-width:1800px}.Section-module-scss-module__-mlm7q__inner--full{max-width:100%}
.Footer-module-scss-module__-TkEBW__root{border-top:1px solid var(--color-white-10);overflow:hidden}.Footer-module-scss-module__-TkEBW__logo{width:7.5em}.Footer-module-scss-module__-TkEBW__grid{gap:var(--gap);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:800px){.Footer-module-scss-module__-TkEBW__grid{gap:var(--gap-lg);grid-template-columns:1fr 1fr}}.Footer-module-scss-module__-TkEBW__general{color:var(--color-white-50);flex-direction:column;gap:.5em;display:flex}.Footer-module-scss-module__-TkEBW__text{max-width:800px;margin:1rem 0}.Footer-module-scss-module__-TkEBW__copy{font-size:var(--font-size-sm);color:var(--color-white-40);margin-bottom:.5em;display:block}.Footer-module-scss-module__-TkEBW__nav{font-size:var(--font-size-sm);column-gap:var(--gap-lg);row-gap:var(--gap);flex-flow:wrap;line-height:1.5;display:flex}.Footer-module-scss-module__-TkEBW__navGroup{flex-direction:column;gap:1em;display:flex}.Footer-module-scss-module__-TkEBW__navTitle{color:var(--color-white-50);margin-bottom:0;font-size:1em}.Footer-module-scss-module__-TkEBW__link{color:var(--color-white);display:inline-block}.Footer-module-scss-module__-TkEBW__social{flex-basis:100%;margin-top:1em}@media (min-width:800px){.Footer-module-scss-module__-TkEBW__social{margin-top:0}}.Footer-module-scss-module__-TkEBW__icon{width:1.25em;height:1.25em;margin-right:2em;display:inline-block}
.BentoGrid-module-scss-module__RHCeNG__root{grid-template-columns:repeat(var(--bento-columns-base,1),minmax(0,1fr));gap:1rem;display:grid}@media (min-width:800px){.BentoGrid-module-scss-module__RHCeNG__root{grid-template-columns:repeat(var(--bento-columns-sm,var(--bento-columns-base,1)),minmax(0,1fr))}}@media (min-width:900px){.BentoGrid-module-scss-module__RHCeNG__root{grid-template-columns:repeat(var(--bento-columns-md,var(--bento-columns-sm,var(--bento-columns-base,1))),minmax(0,1fr))}}@media (min-width:1000px){.BentoGrid-module-scss-module__RHCeNG__root{grid-template-columns:repeat(var(--bento-columns-lg,var(--bento-columns-md,var(--bento-columns-sm,var(--bento-columns-base,1)))),minmax(0,1fr))}}
.BentoItem-module-scss-module__v5sigG__root{grid-column:span var(--bento-item-col-span-base,1);background:var(--color-white-06);opacity:0;filter:blur(.4rem);min-width:0;transition:opacity 1s var(--bezier-ease-out),transform 1s var(--bezier-ease-out),filter 1s var(--bezier-ease-out);transition-delay:var(--bento-item-reveal-delay,0s);border-radius:3px;padding:clamp(3rem,5vw,6rem) clamp(2.5rem,5vw,5rem);overflow:hidden;transform:translateY(1.5rem)}.BentoItem-module-scss-module__v5sigG__root[data-visible=true]{opacity:1;filter:blur();transform:translateY(0)}@media (min-width:800px){.BentoItem-module-scss-module__v5sigG__root{grid-column:span var(--bento-item-col-span-sm,var(--bento-item-col-span-base,1))}}@media (min-width:900px){.BentoItem-module-scss-module__v5sigG__root{grid-column:span var(--bento-item-col-span-md,var(--bento-item-col-span-sm,var(--bento-item-col-span-base,1)))}}@media (min-width:1000px){.BentoItem-module-scss-module__v5sigG__root{grid-column:span var(--bento-item-col-span-lg,var(--bento-item-col-span-md,var(--bento-item-col-span-sm,var(--bento-item-col-span-base,1))))}}@media (prefers-reduced-motion:reduce){.BentoItem-module-scss-module__v5sigG__root{opacity:1;filter:none;transition:none;transform:none}}
.Button-module-scss-module__HIP0hG__root{cursor:pointer;transition:all .4s var(--bezier-ease-in-out);border-radius:3px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.Button-module-scss-module__HIP0hG__root--styled{background-color:var(--color-accent-15);height:3em;color:var(--color-accent);padding:0 2em}.Button-module-scss-module__HIP0hG__root--styled:hover,.Button-module-scss-module__HIP0hG__root--styled:focus-visible{background-color:var(--color-accent-30)}.Button-module-scss-module__HIP0hG__root--styled:disabled{background-color:var(--color-white-10);color:var(--color-white-40);cursor:not-allowed}.Button-module-scss-module__HIP0hG__root:disabled{cursor:not-allowed;opacity:.5}
.DataList-module-scss-module__DQ7Hja__root{border-top:1px solid var(--color-white-10);border-bottom:1px solid var(--color-white-10);margin:0;padding:0;list-style:none}.DataList-module-scss-module__DQ7Hja__item+.DataList-module-scss-module__DQ7Hja__item{border-top:1px solid var(--color-white-10)}
.DisplayTitle-module-scss-module__UeROca__root{position:relative}.DisplayTitle-module-scss-module__UeROca__text{color:#0000;white-space:pre-wrap;-webkit-text-fill-color:#0000}.DisplayTitle-module-scss-module__UeROca__animated{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap;display:block;position:absolute;inset:0}.DisplayTitle-module-scss-module__UeROca__word{white-space:nowrap;display:inline-flex}.DisplayTitle-module-scss-module__UeROca__space{white-space:break-spaces}.DisplayTitle-module-scss-module__UeROca__mask{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.DisplayTitle-module-scss-module__UeROca__letter{will-change:transform,opacity;display:inline-block}
.Dialog-module-scss-module__kxvH_a__backdrop{z-index:99;min-height:100dvh;transition:all .3s var(--bezier-ease-in-out);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#00000080;position:fixed;inset:0}@media (min-width:800px){.Dialog-module-scss-module__kxvH_a__backdrop{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}}.Dialog-module-scss-module__kxvH_a__backdrop[data-starting-style],.Dialog-module-scss-module__kxvH_a__backdrop[data-ending-style]{opacity:0;transition-duration:.2s}.Dialog-module-scss-module__kxvH_a__popup{z-index:99;transition:all .4s var(--bezier-ease-in-out);width:100%;height:100%;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.Dialog-module-scss-module__kxvH_a__popup[data-starting-style],.Dialog-module-scss-module__kxvH_a__popup[data-ending-style]{opacity:0;transition:opacity .3s var(--bezier-ease-in-out)}
.Drawer-module-scss-module__ZMi8DG__backdrop{z-index:99;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);background-color:color-mix(in srgb,var(--color-background)50%,transparent);transition:opacity .5s var(--bezier-ease-in-out);position:fixed;inset:0}.Drawer-module-scss-module__ZMi8DG__backdrop[data-starting-style],.Drawer-module-scss-module__ZMi8DG__backdrop[data-ending-style]{opacity:0}.Drawer-module-scss-module__ZMi8DG__viewport{z-index:100;pointer-events:none;position:fixed;inset:0}.Drawer-module-scss-module__ZMi8DG__popup{inset:auto 0 calc(-1*env(safe-area-inset-bottom,0));z-index:100;background-color:var(--color-background);border-top:1px solid var(--color-white-20);pointer-events:auto;width:100%;max-height:min(20em,100dvh);transform:translateY(var(--drawer-swipe-movement-y,0));transition:transform .35s var(--bezier-ease-in-out),opacity .25s var(--bezier-ease-in-out);position:fixed;box-shadow:0 -24px 80px #00000040}.Drawer-module-scss-module__ZMi8DG__popup[data-starting-style],.Drawer-module-scss-module__ZMi8DG__popup[data-ending-style]{opacity:0;transform:translate3d(0,calc(100% + var(--drawer-swipe-movement-y,0)),0)}.Drawer-module-scss-module__ZMi8DG__popup:focus,.Drawer-module-scss-module__ZMi8DG__popup:focus-visible{outline:none}.Drawer-module-scss-module__ZMi8DG__handle{background:var(--color-white-20);border-radius:999px;flex-shrink:0;width:4em;height:.2em;margin:.5em auto 0}.Drawer-module-scss-module__ZMi8DG__content{height:100%;padding-bottom:env(safe-area-inset-bottom,0);overflow-y:auto}.Drawer-module-scss-module__ZMi8DG__content:focus,.Drawer-module-scss-module__ZMi8DG__content:focus-visible{outline:none}
.HamburgerIcon-module-scss-module__VvPH0G__root{--line-thickness:2px;z-index:100;cursor:pointer;border:none;outline:none;width:3em;height:3em;position:relative}.HamburgerIcon-module-scss-module__VvPH0G__root:hover .HamburgerIcon-module-scss-module__VvPH0G__icon:before,.HamburgerIcon-module-scss-module__VvPH0G__root:focus-visible .HamburgerIcon-module-scss-module__VvPH0G__icon:before{background:var(--color-white);transform:rotate(0)translate(-.25em,-.25em)}.HamburgerIcon-module-scss-module__VvPH0G__root:hover .HamburgerIcon-module-scss-module__VvPH0G__icon:after,.HamburgerIcon-module-scss-module__VvPH0G__root:focus-visible .HamburgerIcon-module-scss-module__VvPH0G__icon:after{background:var(--color-white);transform:rotate(0)translate(.25em,.25em)}.HamburgerIcon-module-scss-module__VvPH0G__icon{width:1.5em;height:0;left:0;top:calc(1.5em - var(--line-thickness)*.5);transition:all .25s var(--bezier-ease-in-out);position:absolute}.HamburgerIcon-module-scss-module__VvPH0G__icon:before,.HamburgerIcon-module-scss-module__VvPH0G__icon:after{content:"";width:1.5em;height:var(--line-thickness);background:var(--color-white-50);transition:all .25s var(--bezier-ease-in-out);position:absolute}.HamburgerIcon-module-scss-module__VvPH0G__icon:before{transform:rotate(0)translateY(-.25em)}.HamburgerIcon-module-scss-module__VvPH0G__icon:after{transform:rotate(0)translateY(.25em)}.HamburgerIcon-module-scss-module__VvPH0G__open .HamburgerIcon-module-scss-module__VvPH0G__icon:before,.HamburgerIcon-module-scss-module__VvPH0G__open:hover .HamburgerIcon-module-scss-module__VvPH0G__icon:before,.HamburgerIcon-module-scss-module__VvPH0G__open:focus-visible .HamburgerIcon-module-scss-module__VvPH0G__icon:before{transform:rotate(-45deg)translate(0)}.HamburgerIcon-module-scss-module__VvPH0G__open .HamburgerIcon-module-scss-module__VvPH0G__icon:after,.HamburgerIcon-module-scss-module__VvPH0G__open:hover .HamburgerIcon-module-scss-module__VvPH0G__icon:after,.HamburgerIcon-module-scss-module__VvPH0G__open:focus-visible .HamburgerIcon-module-scss-module__VvPH0G__icon:after{transform:rotate(45deg)translate(0)}
