.hr{border:0;height:1px;background-color:#dfdfdf}.navbar{--navbar-background-color:hsla(0,0%,100%,.8);--navbar-backdrop-filter:blur(20px) saturate(150%);margin-bottom:50px}.navbar__container{z-index:99;position:fixed;top:0;height:50px;width:100%;padding:0 20px;display:flex}.navbar__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 5px 5px 0 var(--box-shadow-color);z-index:-1;background-color:var(--navbar-background-color);-webkit-backdrop-filter:var(--navbar-backdrop-filter);backdrop-filter:var(--navbar-backdrop-filter)}@media screen and (max-width:800px){.navbar__container{justify-content:space-between}}@media screen and (min-width:801px){.navbar__container{justify-content:center;gap:10px}}.navbar__logo-link{position:relative;width:100px;height:50px;cursor:pointer}.navbar__menu-button{padding:5px;cursor:pointer}@media screen and (min-width:801px){.navbar__menu-button{display:none}}@media screen and (max-width:800px){.navbar__menu{box-shadow:0 5px 5px 0 var(--box-shadow-color);position:absolute;top:50px;right:0;margin:0 -400px 0 0;width:400px;max-width:100%;height:calc(100vh - 50px);background-color:var(--navbar-background-color);-webkit-backdrop-filter:var(--navbar-backdrop-filter);backdrop-filter:var(--navbar-backdrop-filter);display:flex;flex-direction:column;text-align:center;padding:40px 0 113px}.navbar__menu--open{display:flex;margin:0;overflow-y:auto;overscroll-behavior:contain}.navbar__menu--transition{transition:margin .3s}}@media screen and (min-width:801px){.navbar__menu{display:flex;margin:0}.navbar__menu-item{height:100%;display:flex;align-items:center;padding:0 10px;cursor:pointer}.navbar__menu-item:hover .navbar__submenu{position:absolute;top:50px;left:0;width:100%;box-shadow:0 5px 5px 0 var(--box-shadow-color);background-color:var(--navbar-background-color);-webkit-backdrop-filter:var(--navbar-backdrop-filter);backdrop-filter:var(--navbar-backdrop-filter);display:flex;padding:40px 20px;justify-content:center;align-items:center;flex-direction:column;gap:10px;text-align:center}}@media screen and (min-width:801px){.navbar__menu-item:hover .navbar__submenu:has(.navbar__subsubmenu){flex-direction:row;align-items:start;gap:40px}}.navbar__menu-select{outline:none;border:none;background-color:transparent;appearance:none;text-align-last:center;color:inherit;font-family:inherit;padding:0;cursor:pointer}.navbar__menu-name{font-size:17px;font-weight:400}@media screen and (max-width:800px){.navbar__menu-name{padding:10px 20px}}@media screen and (min-width:801px){.navbar__menu-name{padding:0}}.navbar__menu-select{width:100%}.navbar__submenu{display:none}@media screen and (max-width:800px){.navbar__submenu{flex-direction:column;padding:20px 0;gap:0}.navbar__submenu--open{display:flex}}@media screen and (min-width:801px){.navbar__submenu-item:has(.navbar__subsubmenu){display:flex;flex-direction:column;gap:40px}}@media screen and (max-width:800px){.navbar__submenu-link{width:100%;font-size:19px;font-weight:500}}@media screen and (min-width:801px){.navbar__submenu-link{font-size:21px;font-weight:700}}@media screen and (max-width:800px){.navbar__submenu-name{cursor:pointer;padding:10px 20px;font-size:19px;font-weight:500}}@media screen and (min-width:801px){.navbar__submenu-name{font-size:21px;font-weight:700}}@media screen and (max-width:800px){.navbar__subsubmenu{display:none;flex-direction:column;padding:20px 0}.navbar__subsubmenu--open{display:flex}}@media screen and (min-width:801px){.navbar__subsubmenu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}}@media screen and (max-width:800px){.navbar__subsubmenu-name{font-size:21px;font-weight:700;padding:10px 20px}}@media screen and (min-width:801px){.navbar__subsubmenu-name{font-size:19px;font-weight:500}}@media screen and (max-width:800px){.navbar__subsubmenu-link{width:100%}}:root{--max-width:1000px;--border-radius-2:20px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--scrollbar-width:0.625rem;--button-border-radius:10px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}@media(pointer:coarse),(pointer:none){::-webkit-scrollbar{display:none}}::-webkit-scrollbar-thumb{background:var(--trans-gray-2);border-radius:var(--border-radius);padding:10px;border-width:5px}::-webkit-scrollbar-thumb:active{background:var(--trans-gray-5)}body,html{overflow-x:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}button{cursor:pointer}:root{--wrapper-padding:1.25rem 1.25rem;--wrapper-padding-2:2.5rem 1.25rem;--wrapper-padding-3:5rem 1.25rem;--size--1200:75rem;--size--1000:62.5rem;--size--800:50rem;--size--700:43.75rem;--size--600:37.5rem;--size--500:31.25rem;--size--400:25rem;--size--300:18.75rem;--size--250:15.625rem;--size--200:12.5rem;--size--150:9.375rem;--size--100:6.25rem;--size--50:3.125rem;--size--25:1.5625rem;--size--15:0.9375rem;--size--20:1.25rem;--size--10:0.625rem;--size--5:0.3125rem;--size--2:0.125rem;--size--1:0.0625rem;--max-size--700:43.75rem;--item-size--500:31.25rem;--item-size--250:15.625rem;--item-size--100:6.25rem;--item-size--50:3.125rem;--item-size--25:1.5625rem}.wrapper-1{padding:var(--wrapper-padding)}.wrapper-2{padding:var(--wrapper-padding-2)}.wrapper-3{padding:var(--wrapper-padding-3)}.button{width:100px;height:50px;border-radius:var(--button-border-radius);border:0;box-shadow:var(--box-shadow);background-color:#fff}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.position--fill{top:0;right:0;bottom:0;left:0}.position--right{right:0}.position--center-right{top:50%;right:0}.position--center-left{top:50%;left:0}.transform--y-50{transform:translateY(-50%)}.transform--x-100{transform:translateX(-100%)}.transform--xy-100-50{transform:translate(-100%,-50%)}.transform--xy100-50{transform:translate(100%,-50%)}.transform--xy-50-50{transform:translate(-50%,-50%)}.transform--xy50-50{transform:translate(50%,-50%)}.image-wrapper{position:relative}.image,.image-wrapper{width:100%;height:100%}.image-text{position:relative}.image-text-container{display:flex;flex-direction:column}.image-text-container,.image-text-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.image-text-wrapper{display:grid}.cover-image{object-fit:cover}.contain-image{object-fit:contain}.image-container{display:flex;flex-direction:column}.image-inline-container{display:grid;gap:var(--image-container-gap);grid-template-columns:1fr 1fr}@media screen and (max-width:800px){.image-inline-container{grid-template-columns:1fr}}.image-text-item--center{justify-self:center;align-self:center}.object-fit--container{object-fit:contain}.object-position--bottom-center{object-position:50% 100%}.object-position--top-center{object-position:50% 0}.border-item{overflow:hidden}.border,.border-item{border-radius:var(--border-radius)}.border{border-width:1px;border-style:solid;border-color:var(--border-color)}.container{display:flex;flex-direction:column}.inline-container{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}@media screen and (max-width:800px){.inline-container{grid-auto-flow:row}}@media screen and (max-width:400px){.inline-container{grid-auto-flow:row}}.inline-container-wrap{display:flex;flex-wrap:wrap}.scroll-container{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.scroll-container::-webkit-scrollbar{display:none}.scroll-item{scroll-snap-align:center}.scroll-container[data-display=flex]{padding:20px 9999px;margin:-20px -9999px;display:flex}.scroll-container[data-display=flex] .scroll-item{width:100%;flex-shrink:0}.scroll-container[data-display=flex][data-maxwidth="500"] .scroll-item{flex-shrink:1}@media screen and (max-width:500px){.scroll-container[data-display=flex][data-maxwidth="500"] .scroll-item{flex-shrink:0}}.scroll-container[data-display=flex][data-wrap]{flex-wrap:wrap}.scroll-container[data-horizontalscroll]{padding:20px 9999px;margin:-20px -9999px;display:grid;grid:auto/auto-flow max-content;align-items:center;grid-auto-columns:var(--size--300)}.scroll-container[data-display=grid]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}@media screen and (max-width:500px){.scroll-container[data-display=grid][data-maxwidth="500"]{padding:20px 9999px;margin:-20px -9999px;grid-auto-flow:column;grid-auto-columns:100%;grid-template-columns:none}}.scrollbar--none::-webkit-scrollbar{display:none}.overflow--auto{overflow:auto}.align--center{justify-content:center;align-items:center}.align--bottom-center{justify-content:center;align-items:end}.align-self--center{align-self:center;justify-self:center}.align-self--top{align-self:flex-start;justify-self:center}.align-self--right{align-self:center;justify-self:flex-end}.align-self--bottom{align-self:flex-end;justify-self:center}.align-self--left{align-self:center;justify-self:flex-start}.align-self--top-right{align-self:flex-start;justify-self:flex-end}.align-self--bottom-right{align-self:flex-end;justify-self:flex-end}.align-self--bottom-left{align-self:flex-end;justify-self:flex-start}.align-self--top-left{align-self:flex-start;justify-self:flex-start}.size--fill{width:100%;height:100%}.size--50{width:var(--size--50);height:var(--size--50)}.size--25{width:var(--size--25);height:var(--size--25)}.size--15{width:var(--size--15);height:var(--size--15)}.flex-self-center{justify-self:center}.flex-auto{justify-content:space-between}.height--1200{height:var(--size--1200)}.height--1000{height:var(--size--1000)}.height--600{height:var(--size--600)}.height--500{height:var(--size--500)}.height--400{height:var(--size--400)}.height--300{height:var(--size--300)}.height--250{height:var(--size--250)}.height--200{height:var(--size--200)}.height--150{height:var(--size--150)}.height--100{height:var(--size--100)}.min-height--500{min-height:var(--size--500)}.min-height--300{min-height:var(--size--300)}.min-height--250{min-height:var(--size--250)}.min-height--200{min-height:var(--size--200)}.min-height--150{min-height:var(--size--150)}.width--700{width:var(--size--700)}.width--600{width:var(--size--600)}.width--500{width:var(--size--500)}.width--400{width:var(--size--400)}.width--300{width:var(--size--300)}.width--50{width:var(--size--50)}.width--25{width:var(--size--25)}.max-width{max-width:var(--size--1000);margin:auto}.max-width--1200{max-width:var(--size--1200)}.max-width--800{max-width:var(--size--800)}.max-width--300{max-width:var(--size--300)}.max-width--400{max-width:var(--size--400)}.max-width--500{max-width:var(--size--500)}.item-max-width--700{width:100%;max-width:var(--max-size--700)}.item-height--500{height:var(--item-size--500)}.item-height--250{height:var(--item-size--250)}.item-size--100{width:var(--item-size--100);height:var(--item-size--100)}.item-size--50{width:var(--item-size--50);height:var(--item-size--50)}.item-size--25{width:var(--item-size--25);height:var(--item-size--25)}.fit-content{width:-moz-fit-content;width:fit-content}.margin--auto{margin:auto}.box-shadow{box-shadow:var(--box-shadow)}.link{cursor:pointer}.cursor--pointer{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block{display:block}.none{display:none}@media(pointer:coarse),(pointer:none){.none--Mobile{display:none}}.z-index--100{z-index:100}.flex{display:flex}.flex-shring--0{flex-shrink:0}.flex-basis--0{flex-basis:0}.flex-item{flex:1 1 auto}.grid{display:grid}.hidden{visibility:hidden}:root{--headline:56px;--subhead:28px;--head-text:21px;--title:40px;--subtitle:21px;--title-text:17px;--main-text:16px;--default-text:14px;--line-height:1.3}@media screen and (max-width:1000px){:root{--headline:48px;--subhead:24px;--head-text:19px;--title:32px;--subtitle:19px}}@media screen and (max-width:500px){:root{--headline:32px;--subhead:19px;--head-text:17px}}.default-text,.head-text,.headline,.main-text,.subhead,.subtitle,.title,.title-text{line-height:var(--line-height)}.headline{font-size:var(--headline);font-weight:700;text-align:center}.subhead{font-size:var(--subhead);font-weight:600;text-align:center}.head-text{font-size:var(--head-text);font-weight:500;text-align:center}.title{font-size:var(--title);font-weight:700}.subtitle,.title{text-align:center}.subtitle{font-size:var(--subtitle);font-weight:600}.title-text{font-size:var(--title-text);font-weight:400;text-align:center}.title-text-size{width:var(--title-text);height:var(--title-text)}.main-text{font-size:var(--main-text);font-weight:400}.default-text{font-size:var(--default-text);font-weight:400}.bold{font-weight:700}.text-orientation--top-bottom{writing-mode:vertical-rl}.text-container{gap:var(--text-container-gap);padding:var(--text-container-padding)}.text-container,.text-container-2{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.text-container-2{gap:var(--text-container-gap-2);padding:var(--text-container-padding-2)}.text-align--center{text-align:center!important}.text-align--left{text-align:left!important}.text-align--right{text-align:right!important}:root{--black:#000;--white:#fff;--blue:#007fff;--green:#3fbf3f;--orange:#ff7f00;--purple:#9747ff;--trans-gray:rgba(0,0,0,.1);--trans-gray-2:rgba(0,0,0,.2);--trans-gray-3:rgba(0,0,0,.3);--trans-gray-4:rgba(0,0,0,.4);--trans-gray-5:rgba(0,0,0,.5);--background-image-filter:saturate(100%) brightness(90%);--background-image-filter-2:saturate(100%) brightness(80%);--background--black:#000;--background--gray:#f7f7f7;--background--gray-2:#efefef;--background--orange:#ff7f00;--background--yellow:#ffbf00;--background--trans-black:rgba(0,0,0,.1);--background--trans-black-2:rgba(0,0,0,.2);--background--trans-black-5:rgba(0,0,0,.5);--brightness:brightness(90%);--brightness-2:brightness(80%);--brightness-3:brightness(70%);--brightness-4:brightness(60%);--brightness-5:brightness(50%);--saturate:saturate(110%);--saturate-2:saturate(120%);--saturate-3:saturate(130%);--saturate-4:saturate(140%);--saturate-5:saturate(150%);--fill--trans-gray:rgba(0,0,0,.1);--fill--trans-gray-2:rgba(0,0,0,.2);--fill--trans-gray-3:rgba(0,0,0,.3);--fill--trans-gray-4:rgba(0,0,0,.4);--fill--trans-gray-5:rgba(0,0,0,.5);--transparent:transparent(10%);--transparent-2:transparent(20%);--border-color:#dfdfdf;--backdrop-filter:saturate(180%) blur(2px);--box-shadow:0 0 10px 0 rgba(0,0,0,.2);--box-shadow-color:rgba(0,0,0,.2);--text-shadow--black:0px 0px 10px rgba(0,0,0,.5);--text-shadow:0px 0px 10px rgba(0,0,0,.5);--text-shadow--white:0px 0px 10px hsla(0,0%,100%,.5);--text-shadow-color:rgba(0,0,0,.5);--color--gray:#7f7f7f}.background--gray{background:var(--background--gray)}.background--gray-2{background:var(--background--gray-2)}.background--white{background:var(--white)}.background--orange{background:var(--background--orange)}.background--yellow{background:var(--background--yellow)}.background--black{background:var(--background--black)}.background--purple{background:var(--purple)}.background--trans-black{background:var(--background--trans-black)}.background--trans-black-2{background:var(--background--trans-black-2)}.background--trans-black-5{background:var(--background--trans-black-5)}.filter--brightness{filter:var(--brightness)}.filter--brightness-2{filter:var(--brightness-2)}.filter--brightness-3{filter:var(--brightness-3)}.filter--brightness-4{filter:var(--brightness-4)}.filter--brightness-5{filter:var(--brightness-5)}.image-filter{filter:var(--saturate) var(--brightness)}.image-filter-2{filter:var(--saturate-2) var(--brightness-2)}.image-filter-3{filter:var(--saturate-3) var(--brightness-3)}.image-filter-4{filter:var(--saturate-4) var(--brightness-4)}.image-filter-5{filter:var(--saturate-5) var(--brightness-5)}.color--black{color:var(--black)}.color--white{color:#fff}.color--gray{color:#7f7f7f}.color--white{color:var(--white)}.color--orange{color:var(--orange)}.color--blue{color:var(--blue)}.color--trans-white{color:hsla(0,0%,100%,.8)}.text-stroke--black{-webkit-text-stroke:1px var(--black)}.text-stroke--black-2{-webkit-text-stroke:2px var(--black)}.text-stroke--white{-webkit-text-stroke:1px var(--white)}.text-stroke--blue{-webkit-text-stroke:1px var(--blue)}.text-stroke--green{-webkit-text-stroke:1px var(--green)}.text-stroke--orange{-webkit-text-stroke:1px var(--orange)}.fill--trans-gray{fill:var(--fill--trans-gray)}.fill--trans-gray-2{fill:var(--fill--trans-gray-2)}.fill--trans-gray-3{fill:var(--fill--trans-gray-3)}.fill--trans-gray-4{fill:var(--fill--trans-gray-4)}.fill--trans-gray-5{fill:var(--fill--trans-gray-5)}:root{--padding-1:calc(var(--size-1) / 4);--padding-2:calc(var(--size-1) / 2);--padding-3:var(--size-1);--padding-4:var(--size-2);--padding-5:var(--size-3);--padding-6:var(--size-4);--gap-6:calc(var(--size-1) / 4);--gap-2:calc(var(--size-1) / 2);--gap-3:var(--size-1);--gap-4:var(--size-2);--gap-5:var(--size-3);--gap-6:var(--size-4);--border-radius:1rem;--sizing:1;--size-1:calc(1rem * var(--sizing));--size-2:calc(2rem * var(--sizing));--size-3:calc(3rem * var(--sizing));--size-4:calc(4rem * var(--sizing));--size-5:calc(5rem * var(--sizing));--size-6:calc(6rem * var(--sizing));--size-7:calc(7rem * var(--sizing));--size-8:calc(8rem * var(--sizing));--size-9:calc(9rem * var(--sizing))}@media screen and (max-width:60rem){:root{--sizing:0.9}}@media screen and (max-width:30rem){:root{--sizing:0.8}}.wrapper{width:min(60rem,100% - 2rem);margin-inline:auto}.padding-1{padding:var(--padding-1)}.padding-2{padding:var(--padding-2)}.padding-3{padding:var(--padding-3)}.padding-4{padding:var(--padding-4)}.padding-5{padding:var(--padding-5)}.padding-6{padding:var(--padding-6)}.padding-4-3{padding:var(--padding-4) var(--padding-3)}.padding-5-4{padding:var(--padding-5) var(--padding-4)}.padding--1{padding:1px}.gap-2{gap:var(--gap-2)}.gap-3{gap:var(--gap-3)}.gap-4{gap:var(--gap-4)}.gap-5{gap:var(--gap-5)}.gap-6{gap:var(--gap-6)}.row-gap-6{row-gap:var(--gap-6)}.row-gap-2{row-gap:var(--gap-2)}.row-gap-3{row-gap:var(--gap-3)}.row-gap-4{row-gap:var(--gap-4)}.column-gap-6{column-gap:var(--gap-6)}.column-gap-2{column-gap:var(--gap-2)}.column-gap-3{column-gap:var(--gap-3)}.column-gap-4{column-gap:var(--gap-4)}.table-wrapper{overflow-x:auto}table{border-top:2px solid rgba(0,0,0,.1);border-collapse:collapse;width:100%}table th{background-color:rgba(0,0,0,.05)}table td{background-color:rgba(0,0,0,.01)}table td,table th{padding-block:calc(var(--size-1) / 2);padding-inline:calc(var(--size-1) / 4);text-align:center;vertical-align:middle;position:relative}table td:after,table th:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.1);height:1px;width:calc(100% - var(--size-1) / 4);margin:auto}.background-even--gray>:nth-child(2n){background:var(--background--gray)}