.side-menu{--mobile-menu-button-height:5.6rem;display:flex;flex-direction:column;align-self:flex-start;top:0;position:-webkit-sticky;position:sticky;z-index:4;width:37.5rem;background-color:#f8f8f8;padding:2.4rem 1.6rem;border-radius:.8rem;transition:top var(--anim-medium-duration) var(--anim-easing-in),transform .3s ease-in;height:calc(100vh - var(--header-height));overflow:auto}.side-menu--offset{top:var(--header-height);height:calc(100vh - var(--header-height)*2)}@media(max-width:1024px){.side-menu--offset .side-menu__list-wrapper{height:calc(100vh - var(--mobile-menu-button-height) - var(--header-height))}.side-menu{padding:0}}.side-menu__list-item{border-radius:.4rem;margin-bottom:.05rem}@media(max-width:1024px){.side-menu__list-item{margin-bottom:0}}.side-menu__list-item a{font-size:1.6rem;line-height:2.4rem;padding:.8rem 1.6rem;display:block;color:#787a84}@media(max-width:1024px){.side-menu__list-item a{letter-spacing:-.02rem}}.side-menu__list-item--active{background-color:#fff}@media(max-width:1024px){.side-menu__list-wrapper{padding-top:2.1rem;overflow:auto;height:calc(100vh - var(--mobile-menu-button-height))}}.side-menu__box{display:flex;flex-direction:column;margin-bottom:2.3rem}.side-menu__box:last-of-type{margin-bottom:0}@media(max-width:1024px){.side-menu__box{padding:0 1.6rem;margin-bottom:1.5rem}}.side-menu__title{font-size:1.6rem;line-height:2.4rem;color:#0c0c18;padding-left:1.6rem;margin-bottom:.8rem}@media(max-width:1024px){.side-menu__title{letter-spacing:-.02rem}}.side-menu__toggle-button{display:none;width:100%;height:var(--mobile-menu-button-height);border-color:#e9e9eb;border-style:solid;border-width:1px 0;padding:0 2.6rem;margin-bottom:0;align-items:center;background-color:#f8f8f8;transition:transform var(--anim-medium-duration) var(--anim-easing-in)}@media(max-width:1024px){.side-menu__toggle-button{display:flex}}.side-menu__toggle-button svg{width:1rem;height:1rem;margin-right:1.4rem}.side-menu__toggle-button svg path{fill:#1e2132}.side-menu__toggle-button span{font-size:1rem;line-height:1.2rem;color:#1e2132;text-transform:uppercase;letter-spacing:.02rem}.terms-privacy__section{--visible-content-width:15rem;display:flex;padding-top:max(var(--header-height,0rem),18.7rem);padding-bottom:14.7rem;position:relative;background:#fff;font-family:space-grotesk-regular,sans-serif}@media(max-width:1024px){.terms-privacy__section{padding-top:6.5rem;padding-bottom:6.4rem}.terms-privacy__section:after,.terms-privacy__section:before{display:none}}@media(max-width:767px){.terms-privacy__section{--visible-content-width:5rem}}.terms-privacy__section:after,.terms-privacy__section:before{content:"";width:37.5rem;height:85.4rem;position:absolute;z-index:1}.terms-privacy__section:before{top:44%;left:0;background:url(/_next/static/media/terms-left.2e3d7e06.svg) no-repeat 50%}.terms-privacy__section:after{top:-14rem;right:0;background:url(/_next/static/media/terms-right.20c105fa.svg) no-repeat 50%}.terms-privacy__section .content__title--1{align-self:center;margin-bottom:8.3rem;font-family:whyte_regular,sans-serif}@media(max-width:1024px){.terms-privacy__section .content__title--1{display:none}}.terms-privacy__section .transformed-container{display:flex;flex:1 0 auto;flex-direction:row;width:100%}@media(max-width:1024px){.terms-privacy__section .transformed-container{padding-top:3.2rem;border-color:rgba(0,0,0,0)}.terms-privacy__section .transformed-container--is-side-menu{--menu-width:calc(100vw - var(--visible-content-width));padding-top:0}.terms-privacy__section .transformed-container--open{width:100%}.terms-privacy__section .transformed-container--open .side-menu{height:100vh;transform:translateX(0)}.terms-privacy__section .transformed-container--open .content-container{height:100%;transform:translateX(0)}.terms-privacy__section .transformed-container--open .content-container .black-overlay{z-index:4;opacity:1}}.terms-privacy__section .transformed-container--is-side-menu{max-width:100rem;padding-left:4rem}@media(max-width:1024px){.terms-privacy__section .side-menu{--menu-width:calc(100vw - var(--visible-content-width));flex-shrink:0;width:var(--menu-width);min-width:auto;height:100%;border-radius:0;transform:translateX(calc(-1 * var(--menu-width)));transition:transform .3s ease-in,top var(--anim-medium-duration) var(--anim-easing-in)}}.terms-privacy__section .content-container{flex:1 1}@media(max-width:1024px){.terms-privacy__section .content-container{display:flex;flex:initial;flex-grow:1;flex-shrink:0;flex-direction:column;width:100%;max-width:100%;padding:0;transform:translateX(calc(-1 * var(--menu-width)));transition:transform .3s ease-in}}.terms-privacy__section .content-container p{margin-top:0;margin-bottom:1.6rem;color:#1e2132;font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:.02rem}.terms-privacy__section .content-container p.additional-margin{margin-bottom:2.5rem}@media(max-width:1024px){.terms-privacy__section .content-container p.additional-margin{margin-bottom:1.6rem}}.terms-privacy__section .content-container b{font-size:1.6rem;line-height:2.4rem;letter-spacing:.02rem;font-family:space-grotesk-bold,sans-serif}.terms-privacy__section .content-container a{border-bottom:1px solid #823cd7;background:var(--gradient-purple);-webkit-background-clip:text;font-size:1.6rem;line-height:2.4rem;letter-spacing:.02rem;white-space:pre;-webkit-text-fill-color:rgba(0,0,0,0);font-family:space-grotesk-regular,sans-serif}.terms-privacy__section .content-container a:hover{border-bottom:none}.terms-privacy__section .content-container .black-overlay{width:0;height:0;position:absolute;top:0;left:0;z-index:-1;background:rgba(30,33,50,.9);cursor:pointer;opacity:0;transition:opacity .3s ease-in}.terms-privacy__section .content-container .black-overlay.is-active{width:100%;height:100%}.terms-privacy__section .content-container .content__title--1{display:none}@media(max-width:1024px){.terms-privacy__section .content-container .content__title--1{display:block;align-self:flex-start;margin-bottom:3.4rem;padding:0 2.4rem}}.terms-privacy__section .content-container .content__title--2{margin-bottom:2rem;font-size:4rem;line-height:4.8rem;letter-spacing:0}@media(max-width:1024px){.terms-privacy__section .content-container .content__title--2{margin-bottom:1.85rem;font-size:2.2rem;line-height:2.8rem;letter-spacing:-.05rem}}.terms-privacy__section .content-container .content__title--3{margin-bottom:.8rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:.05rem;font-family:space-grotesk-bold,sans-serif}@media(max-width:1024px){.terms-privacy__section .content-container .content__title--3{letter-spacing:.01rem}}.terms-privacy__section .content-container ul{margin-bottom:2.7rem}@media(max-width:1024px){.terms-privacy__section .content-container ul{margin-bottom:1.6rem}}.terms-privacy__section .content-container ul li{margin-bottom:.63rem;padding-left:1.6rem;position:relative;color:#1e2132;font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:.02rem}.terms-privacy__section .content-container ul li:before{content:"";width:4px;height:4px;position:absolute;top:calc(1.2rem - 2px);left:.1rem;border-radius:50%;background:var(--gradient-purple)}.terms-privacy__section .content-container .content-box{max-width:58.3rem;margin:0 auto 2.4rem}@media(max-width:1024px){.terms-privacy__section .content-container .content-box{margin-bottom:1.2rem;padding:0 2.4rem}.terms-privacy__section .content-container .content-box:last-of-type{margin-bottom:0}}.terms-privacy__section .content-container .content-box--large{max-width:100rem;margin-bottom:0}.terms-privacy__section .content-container .content-box:last-of-type{margin-bottom:0}.terms-privacy__section .toggle-button{display:none;align-items:center;width:100%;margin-bottom:2rem;padding:2.2rem 2.6rem 2.1rem;position:-webkit-sticky;position:sticky;top:0;z-index:3;border-color:#e9e9eb;border-style:solid;border-width:1px 0;background:#fff;transition:top var(--anim-medium-duration) var(--anim-easing-in)}@media(max-width:1024px){.terms-privacy__section .toggle-button{display:flex}.terms-privacy__section .toggle-button svg{width:1.1rem;height:1rem;margin-right:1.3rem}.terms-privacy__section .toggle-button svg path{fill:#1e2132}.terms-privacy__section .toggle-button svg.dots-svg{width:4px;height:12px}.terms-privacy__section .toggle-button span{color:#1e2132;font-size:1rem;line-height:1.2rem;letter-spacing:.02rem;text-transform:uppercase}}.terms-privacy__section .toggle-button:before{content:"";width:100%;height:100%;position:absolute;top:calc(-100% - 1px);left:0;z-index:-1;background-color:#fff}.terms-privacy__section .toggle-button--with-offset{top:var(--header-height)}.terms-privacy__container{flex-direction:column;align-items:flex-start;width:100%;padding:0;position:relative;z-index:3}