.blog-post{letter-spacing:.01em;color:var(--color);font-size:32px;font-weight:500;line-height:1.3}*+.blog-post{margin-top:var(--section-gap)}@media (max-width:768px){.blog-post{font-size:20px;line-height:1.4}}
.blog-body{--color:var(--black);--color-rgb:var(--black-rgb);padding-top:var(--section-gap);padding-bottom:var(--section-gap);color:var(--color);background-color:var(--white)}.blog-body__wrap{grid-gap:64px;grid-template-columns:1fr 350px;gap:64px;display:grid}@media (max-width:1024px){.blog-body__wrap{flex-direction:column-reverse;gap:32px;display:flex}}
.blog-body__content{--gap:1.5rem;--section-gap:32px;min-width:0;color:rgba(var(--color-rgb),.8);flex-grow:0;font-size:16px;line-height:1.6}@media (max-width:768px){.blog-body__content{--gap:1.24rem}}.blog-body__content>h1,.blog-body__content>h2,.blog-body__content>h3,.blog-body__content>h4,.blog-body__content>h5,.blog-body__content>h6{--js-scroll-offset-top:64px;color:var(--color);line-height:1.35}.blog-body__content>h1,.blog-body__content>h2,.blog-body__content>h3,.blog-body__content>h4,.blog-body__content>h5,.blog-body__content>h6,.blog-body__content>h1 b,.blog-body__content>h2 b,.blog-body__content>h3 b,.blog-body__content>h4 b,.blog-body__content>h5 b,.blog-body__content>h6 b{font-weight:500}.blog-body__content>*+h1,.blog-body__content>*+h2,.blog-body__content>*+h3,.blog-body__content>*+h4,.blog-body__content>*+h5,.blog-body__content>*+h6{margin-top:2.5rem}.blog-body__content>h1+h1,.blog-body__content>h1+h2,.blog-body__content>h1+h3,.blog-body__content>h1+h4,.blog-body__content>h1+h5,.blog-body__content>h1+h6,.blog-body__content>h2+h1,.blog-body__content>h2+h2,.blog-body__content>h2+h3,.blog-body__content>h2+h4,.blog-body__content>h2+h5,.blog-body__content>h2+h6,.blog-body__content>h3+h1,.blog-body__content>h3+h2,.blog-body__content>h3+h3,.blog-body__content>h3+h4,.blog-body__content>h3+h5,.blog-body__content>h3+h6,.blog-body__content>h4+h1,.blog-body__content>h4+h2,.blog-body__content>h4+h3,.blog-body__content>h4+h4,.blog-body__content>h4+h5,.blog-body__content>h4+h6,.blog-body__content>h5+h1,.blog-body__content>h5+h2,.blog-body__content>h5+h3,.blog-body__content>h5+h4,.blog-body__content>h5+h5,.blog-body__content>h5+h6,.blog-body__content>h6+h1,.blog-body__content>h6+h2,.blog-body__content>h6+h3,.blog-body__content>h6+h4,.blog-body__content>h6+h5,.blog-body__content>h6+h6{margin-top:1.15rem}.blog-body__content>*+h2{margin-top:3.5rem}@media (max-width:768px){.blog-body__content>*+h1,.blog-body__content>*+h2,.blog-body__content>*+h3,.blog-body__content>*+h4,.blog-body__content>*+h5,.blog-body__content>*+h6{margin-top:2rem}.blog-body__content>h1+h1,.blog-body__content>h1+h2,.blog-body__content>h1+h3,.blog-body__content>h1+h4,.blog-body__content>h1+h5,.blog-body__content>h1+h6,.blog-body__content>h2+h1,.blog-body__content>h2+h2,.blog-body__content>h2+h3,.blog-body__content>h2+h4,.blog-body__content>h2+h5,.blog-body__content>h2+h6,.blog-body__content>h3+h1,.blog-body__content>h3+h2,.blog-body__content>h3+h3,.blog-body__content>h3+h4,.blog-body__content>h3+h5,.blog-body__content>h3+h6,.blog-body__content>h4+h1,.blog-body__content>h4+h2,.blog-body__content>h4+h3,.blog-body__content>h4+h4,.blog-body__content>h4+h5,.blog-body__content>h4+h6,.blog-body__content>h5+h1,.blog-body__content>h5+h2,.blog-body__content>h5+h3,.blog-body__content>h5+h4,.blog-body__content>h5+h5,.blog-body__content>h5+h6,.blog-body__content>h6+h1,.blog-body__content>h6+h2,.blog-body__content>h6+h3,.blog-body__content>h6+h4,.blog-body__content>h6+h5,.blog-body__content>h6+h6{margin-top:1rem}.blog-body__content>*+h2{margin-top:2.5rem}}.blog-body__content>h1 a,.blog-body__content>h2 a,.blog-body__content>h3 a,.blog-body__content>h4 a,.blog-body__content>h5 a,.blog-body__content>h6 a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-body__content>h1 a:hover,.blog-body__content>h2 a:hover,.blog-body__content>h3 a:hover,.blog-body__content>h4 a:hover,.blog-body__content>h5 a:hover,.blog-body__content>h6 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-body__content b{color:var(--color);font-weight:600}.blog-body__content>h2{font-size:28px}.blog-body__content>h3{font-size:23px}.blog-body__content>h4{font-size:20px}.blog-body__content>h5{font-size:18px}.blog-body__content>h6{font-size:16px}@media (max-width:1024px){.blog-body__content>h2{font-size:26px}.blog-body__content>h3{font-size:21px}.blog-body__content>h4{font-size:18px}.blog-body__content>h5{font-size:16px}.blog-body__content>h6{font-size:15px}}@media (max-width:768px){.blog-body__content>h2{font-size:24px}.blog-body__content>h3{font-size:19px}.blog-body__content>h4{font-size:17px}.blog-body__content>h5{font-size:16px}.blog-body__content>h6{font-size:15px}}.blog-body__content>*+p{margin-top:var(--gap)}.blog-body__content>* a{color:var(--color)}.blog-body__content>p>code{--vertical-spacing:2px;margin:-2px 0;margin:calc(-1*var(--vertical-spacing))0;padding:2px;padding:var(--vertical-spacing)2px;white-space:pre-wrap;word-break:break-word;background-color:#fafafa;border:1px solid #eaeaea;border-radius:4px;font-size:.9em}.blog-body__content>ul,.blog-body__content>ol{padding-left:24px}.blog-body__content>*+ul,.blog-body__content>*+ol{margin-top:var(--gap)}.blog-body__content>ul>*+li,.blog-body__content>ol>*+li{margin-top:8px}.blog-body__content>ul ul{padding-left:24px}.blog-body__content>* img{border-radius:8px;width:100%;height:auto;display:block}.blog-body__content>pre{background-color:#fafafa;border:1px solid #eaeaea;border-radius:8px;margin:0!important;padding:14px!important;font-size:15px!important}.blog-body__content>*+pre{margin-top:var(--gap)!important}@media (max-width:768px){.blog-body__content>pre{padding:12px!important}}
.group{position:relative;overflow:hidden}.group--theme-white{background-color:var(--white)}.group--theme-black{background-color:var(--black)}.group--theme-primary-main{background-color:var(--primary-main)}.group--theme-primary-900{background-color:var(--primary-900)}.group--theme-beige-main{background-color:var(--beige-main)}.group--theme-beige-50{background-color:var(--beige-50)}.group--theme-beige-100{background-color:var(--beige-100)}.group--theme-canary-main{background-color:var(--canary-main)}.group--theme-canary-300{background-color:var(--canary-300)}*+.group{margin-top:var(--section-gap)}.group+.group{margin-top:0}.group__body{position:relative}*+.group__footer{margin-top:var(--section-gap)}
.cta,.layout--theme-white .cta,.layout--theme-beige-100 .cta,.layout--theme-canary-100 .cta,.layout .group--theme-white .cta,.layout .group--theme-beige-100 .cta,.layout .group--theme-canary-100 .cta{--color:var(--white);--color-rgb:var(--white-rgb);--background-color:var(--primary-main)}.layout--theme-black .cta,.layout--theme-primary-main .cta,.layout--theme-primary-900 .cta,.layout .group--theme-black .cta,.layout .group--theme-primary-main .cta,.layout .group--theme-primary-900 .cta{--color:var(--black);--color-rgb:var(--black-rgb);--background-color:var(--beige-main)}*+.cta,.cta:first-child{margin-top:var(--section-gap)}.blog-body .cta__max-width{padding:0}.cta__wrap{background-color:var(--background-color);text-align:center;border-radius:16px;padding:32px;position:relative;overflow:hidden}.blog-body .cta__wrap{padding:24px}.blog-body__aside .cta__wrap{padding:16px 16px 24px}@media (max-width:768px){.cta__wrap{padding:24px}}.cta__illustration{-webkit-user-select:none;user-select:none;width:auto;height:90%;position:absolute;bottom:0}.cta__illustration--left{left:-32px}.cta__illustration--right{right:-32px}.blog-body .cta__illustration{display:none}@media (max-width:1024px){.cta__illustration{height:55%}}@media (max-width:768px){.cta__illustration{display:none}}.cta__content{position:relative}.cta__title{font-family:var(--font-family-title);font-size:var(--font-size-32);letter-spacing:-.02em;color:var(--color);font-weight:700;line-height:1.4}@media (min-width:769px){.blog-body .cta__title{font-size:24px}}.cta__description{max-width:40ch;font-family:var(--font-family);letter-spacing:-.02em;color:rgba(var(--color-rgb),.8);margin-left:auto;margin-right:auto;font-size:18px;font-weight:500;line-height:1.5}*+.cta__description{margin-top:6px}@media (max-width:768px){.cta__description{font-size:16px}}.cta__cta{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}*+.cta__cta{margin-top:24px}.blog-body__aside *+.cta__cta{margin-top:16px}
.button{--horizontal-padding:24px;--text-horizontal-padding:4px;--gap:4px;--vertical-padding:0;--border-radius:8px;--icon-size:20px;height:var(--height);min-height:var(--min-height);padding-right:24px;padding-right:var(--horizontal-padding);padding-left:24px;padding-left:var(--horizontal-padding);color:var(--color);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition-property:color;transition-duration:.45s;display:inline-flex;position:relative;overflow:hidden}.button--disabled,.button--loading{cursor:default}@media (max-width:768px){.button{--horizontal-padding:16px;--text-horizontal-padding:4px;--gap:4px}}.button--height-normal{--min-height:48px}.button--height-small{--min-height:40px;--horizontal-padding:12px;--text-horizontal-padding:4px;--icon-size:18px}@media (max-width:768px){.button--height-small{--horizontal-padding:10px;--text-horizontal-padding:2px;--gap:4px}}.button--full-width{width:100%}.button--theme-shining-primary{--background-color:var(--primary-main);--color:var(--canary-main);border:1px solid rgba(var(--primary-main-rgb),.4)}.button--theme-shining-primary.button--disabled{--background-color:rgba(var(--primary-main-rgb),.8)}.button--theme-primary{--background-color:var(--primary-main);--color:var(--canary-main)}.button--theme-primary.button--disabled{--background-color:rgba(var(--primary-main-rgb),.8)}.button--theme-shining-canary{--background-color:var(--canary-main);--color:var(--primary-main)}.button--theme-shining-canary.button--disabled{--background-color:rgba(var(--canary-main-rgb),.8)}.button--theme-canary{--background-color:var(--canary-main);--color:var(--primary-main)}.button--theme-canary.button--disabled{--background-color:rgba(var(--canary-main-rgb),.8)}.button--theme-transparent-beige{--background-color:rgba(var(--beige-main-rgb),.2);--color:var(--beige-main);border:1px solid rgba(var(--beige-main-rgb),.05)}.button--theme-transparent-beige.button--disabled{--background-color:rgba(var(--beige-main-rgb),.2)}.button--theme-light{--background-color:rgba(var(--beige-main-rgb),.2);--color:var(--primary-main);border:1px solid rgba(var(--black-rgb),.1)}.button--theme-white{--background-color:white;--color:var(--primary-main);border:1px solid #fff}.button--theme-outline{--background-color:rgba(var(--primary-main-rgb),0);--color:var(--primary-main);border:1px solid var(--primary-main)}.button--theme-outline-beige{--background-color:rgba(var(--primary-main-rgb),0);--color:var(--primary-main);border:1px solid rgba(var(--primary-main-rgb),.1)}.button--theme-shining-primary:hover{--background-color:var(--primary-800)}.button--theme-shining-canary:hover{--background-color:var(--canary-400)}.button--theme-transparent-beige:hover{--background-color:rgba(var(--beige-main-rgb),.25)}.button--theme-light:hover{--background-color:var(--beige-50)}.button--theme-white:hover{--background-color:rgba(var(--white-rgb),.8)}.button--theme-outline:hover,.button--theme-outline-beige:hover{--background-color:rgba(var(--primary-main-rgb),.1)}.button--theme-shining-primary:active{--background-color:var(--primary-main)}.button--theme-shining-canary:active{--background-color:var(--canary-main)}.button--theme-transparent-beige:active{--background-color:rgba(var(--beige-main-rgb),.2)}.button--theme-light:active{--background-color:transparent}.button--theme-white:active{--background-color:white}.button--theme-outline:active{--background-color:rgba(var(--primary-main-rgb),.2)}.button--theme-outline-beige:active{--background-color:rgba(var(--primary-main-rgb),0)}.button__background{background-color:var(--background-color);transition-property:opacity,background-color;transition-duration:.2s;position:absolute;inset:0}.button__background video,.button__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.button__background__hdr-video{display:none}@supports ((-webkit-appearance:none)) and (stroke-color:transparent){.button__background__hdr-video{display:block}}.button__content{width:100%;height:var(--height);min-height:var(--min-height);justify-content:center;align-items:center;display:inline-flex}.button--full-width .button__content{width:100%;margin:auto;display:flex}.button__spinner{pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(24px)}.button--loading .button__spinner{opacity:1;transform:translateY(0)}.button__text{z-index:0;padding-top:var(--vertical-padding);padding-right:var(--text-horizontal-padding);padding-bottom:var(--vertical-padding);padding-left:var(--text-horizontal-padding);font-family:var(--font-family-text);letter-spacing:.03em;color:inherit;text-align:center;flex:1;font-size:16px;font-weight:500;line-height:1.25;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s,transform .2s}.button--loading .button__text{opacity:0;transform:translateY(24px)}*+.button__text{margin-left:var(--gap)}@media (max-width:768px){.button__text{font-size:15px}}.button__text:after{content:"";border-radius:var(--border-radius);display:block;position:absolute;inset:0}.button__text strong{font-weight:800}.button__icon{width:var(--icon-size);height:var(--icon-size);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:relative}*+.button__icon{margin-left:var(--gap)}.button--loading .button__icon{opacity:0}.button--theme-white.button--disabled .button__icon{filter:grayscale();transition-property:all;transition-duration:.2s}.button__icon img,.button__icon svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}
.max-width{--max-width:var(--page-max-width);width:100%;max-width:calc(var(--max-width) + var(--page-left-padding) + var(--page-right-padding));padding-right:var(--page-right-padding);padding-left:var(--page-left-padding);margin-left:auto;margin-right:auto;position:relative}
.table{overflow:auto}*+.table{margin-top:24px}@media (max-width:768px){.table{width:100vw;padding-right:var(--page-right-padding);padding-left:var(--page-left-padding);margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}}.table table{border-collapse:collapse}.table th{background-color:rgba(var(--black-rgb),.05)}.table th,.table td{border:1px solid rgba(var(--black-rgb),.15);margin:0;padding:4px 8px}
.summary{color:rgba(var(--black-rgb),.6);background-color:var(--beige-main);border-radius:8px;padding:16px;line-height:1.3}*+.summary{margin-top:16px}@media (max-width:1024px){.summary{color:rgba(var(--black-rgb),.75)}}.summary__title{letter-spacing:.01em;color:var(--black);font-size:17px;font-weight:500;line-height:1.4}.summary>ul{list-style:none}.summary>*+ul{margin-top:12px}.summary>ul>*+li,.summary>ul>li>ul>*+li{margin-top:8px}.summary>ul>li>ul{padding-left:24px;list-style:none}.summary>ul>li>*+ul{margin-top:12px}.summary__heading{color:inherit;-webkit-text-decoration:none;text-decoration:none}a.summary__heading:hover{-webkit-text-decoration:underline;text-decoration:underline}
.blog-body__aside__sticky{top:calc(var(--header-height) + 32px);max-height:max(calc(100vh - var(--header-height) - 32px),550px);flex-direction:column;flex-shrink:0;padding-bottom:16px;display:flex;position:sticky}.blog-body__aside .summary{overflow-y:auto}.blog-body__aside__title{letter-spacing:.01em;color:var(--black);font-size:16px;font-weight:500;line-height:1.4}*+.blog-body__aside__title{margin-top:24px}@media (max-width:768px){*+.blog-body__aside__title{margin-top:16px}}.blog-body__authors{list-style:none}*+.blog-body__authors{margin-top:12px}.blog-body__author{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}*+.blog-body__author{margin-top:12px}.blog-body__author__image{--size:40px;width:40px;width:var(--size);height:40px;height:var(--size);border:1px solid var(--white);-o-object-fit:cover;object-fit:cover;border-radius:50%}.blog-body__author__name{letter-spacing:.01em;color:var(--black);font-size:16px;font-weight:500;line-height:1.4;display:block}.blog-body__author__name a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-body__author__name a:before{content:"";position:absolute;inset:0}.blog-body__author__name a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-body__author__role{letter-spacing:.01em;color:rgba(var(--black-rgb),.7);font-size:14px;font-weight:400;line-height:1.4;display:block}.blog-body__aside *+.cta{margin-top:24px}@media (max-width:768px){.blog-body__aside .cta{display:none}}
.blog-header{padding-top:var(--section-gap);padding-bottom:var(--section-gap);color:var(--black);background-color:var(--grey-100)}@media (max-width:768px){.blog-header{padding-top:24px}}.blog-header__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.blog-header__date{color:rgba(var(--color-rgb),.7);font-size:15px;font-weight:400;line-height:1.4}.blog-header__title{max-width:42ch;font-family:var(--font-family-title);font-size:36px;font-weight:700;line-height:1.3}*+.blog-header__title{margin-top:16px}@media (max-width:1024px){.blog-header__title{font-size:32px}}@media (max-width:768px){.blog-header__title{font-size:24px}.blog-header__title br{display:none}}.blog-header__introduction{max-width:55ch;color:rgba(var(--black-rgb),.7);font-size:18px;font-weight:400;line-height:1.5}*+.blog-header__introduction{margin-top:16px}@media (max-width:1024px){.blog-header__introduction{font-size:17px}}@media (max-width:768px){.blog-header__introduction{font-size:16px}}.blog-header__introduction>*+p{margin-top:12px}.blog-header__footer{align-items:center;gap:8px;display:flex}*+.blog-header__footer{margin-top:12px}.blog-header__authors{flex-shrink:0;display:flex}.blog-header__authors img{--size:32px;width:32px;width:var(--size);height:32px;height:var(--size);border:1px solid var(--white);-o-object-fit:cover;object-fit:cover;border-radius:50%}.blog-header__authors img+img{margin-left:calc(-.25*var(--size))}
.blog-header__breadcrumb{--gap:8px;align-items:center;gap:8px;gap:var(--gap);flex-wrap:wrap;list-style:none;display:flex}.blog-header__breadcrumb__item{color:rgba(var(--black-rgb),.7);font-size:16px;font-weight:500;line-height:1.4;display:block}@media (max-width:768px){.blog-header__breadcrumb__item{font-size:15px}}.blog-header__breadcrumb__item a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-header__breadcrumb__item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-header__breadcrumb__item--last{color:rgba(var(--black-rgb),.7);background-color:rgba(var(--black-rgb),.1);border-radius:999px;padding:4px 12px;font-weight:500;line-height:1.4;position:relative;top:1px}@media (max-width:768px){.blog-header__breadcrumb__item--last{padding:3px 10px}}
.blog-recommendations:first-child,*+.blog-recommendations{margin-top:var(--section-gap)}.blog-recommendations__list{grid-gap:24px;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;display:grid}@media (max-width:768px){.blog-recommendations__list{grid-template-columns:1fr}}
.blog-card,.layout--theme-black .blog-card,.layout--theme-primary-main .blog-card,.layout--theme-primary-900 .blog-card,.layout .group--theme-black .blog-card,.layout .group--theme-primary-main .blog-card,.layout .group--theme-primary-900 .blog-card{--color:var(--white);--color-rgb:var(--white-rgb);color:var(--color);position:relative}.layout--theme-white .blog-card,.layout--theme-beige-100 .blog-card,.layout--theme-canary-100 .blog-card,.layout .group--theme-white .blog-card,.layout .group--theme-beige-100 .blog-card,.layout .group--theme-canary-100 .blog-card{--color:var(--black);--color-rgb:var(--black-rgb)}.blog-card__image{aspect-ratio:16/9;background-color:var(--grey-100);border-radius:8px;width:100%;overflow:hidden}.blog-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-card__category{letter-spacing:.01em;color:rgba(var(--color-rgb),.7);font-size:13px;font-weight:500;line-height:1.4}*+.blog-card__category{margin-top:12px}.blog-card__title{font-family:var(--font-family);letter-spacing:.01em;color:inherit;font-size:19px;font-weight:600;line-height:1.3;-webkit-text-decoration:none;text-decoration:none;display:block}.blog-card:hover .blog-card__title{-webkit-text-decoration:underline;text-decoration:underline}.blog-card__title:before{content:"";position:absolute;inset:0}*+.blog-card__title{margin-top:8px}.blog-card__introduction{letter-spacing:.01em;color:rgba(var(--color-rgb),.7);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:15px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}*+.blog-card__introduction{margin-top:8px}.blog-card__footer{align-items:center;gap:8px;display:flex}*+.blog-card__footer{margin-top:12px}.blog-card__authors{flex-shrink:0;display:flex}.blog-card__authors img{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);border:1px solid var(--white);-o-object-fit:cover;object-fit:cover;border-radius:50%}.blog-card__authors img+img{margin-left:calc(-.25*var(--size))}.blog-card__date{letter-spacing:.01em;color:rgba(var(--color-rgb),.7);font-size:14px;font-weight:400;line-height:1.4}
.layout--theme-beige-100{background-color:var(--beige-main)}.layout--theme-primary-900{background-color:var(--primary-main)}.layout--theme-black{background-color:var(--black)}.layout--theme-white{background-color:var(--white)}.layout__body{--js-scroll-offset-top:120px}@media (max-width:768px){.layout__body{--js-scroll-offset-top:84px}}*+.layout__footer{margin-top:var(--section-gap)}.group+.layout__footer{margin-top:0}
.footer{color:var(--white);background-color:var(--primary-main);padding-top:56px;padding-bottom:80px;position:relative}@media (max-width:1024px){.footer{padding-top:24px;padding-bottom:32px}}.footer__logo img{width:auto;height:32px}@media (max-width:768px){.footer__logo img{height:24px}}.footer__columns{flex-wrap:wrap;gap:32px;display:flex}*+.footer__columns{margin-top:24px}@media (max-width:768px){.footer__columns{flex-direction:column;gap:32px}*+.footer__columns{margin-top:32px}}.footer__column{width:100%;max-width:260px}@media (max-width:1256px){.footer__column{max-width:230px}}@media (max-width:768px){.footer__column{max-width:100%}}.footer__column__title{font-family:var(--font-family);font-weight:600;line-height:1.4}.footer__column__links{max-width:300px;list-style:none}*+.footer__column__links{margin-top:12px}.footer__social+.footer__column__links{margin-top:24px}.footer__column__links li>a,.footer__column__links li>button{width:100%;color:inherit;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--white-rgb),0);text-decoration-color:rgba(var(--white-rgb),0);text-align:left;text-underline-offset:.2em;padding:5px 0;line-height:1.4;text-decoration-thickness:.05em;transition:text-decoration-color 20ms;display:block}.footer__column__links li>a:hover,.footer__column__links li>button:hover{-webkit-text-decoration-color:rgba(var(--white-rgb),1);text-decoration-color:rgba(var(--white-rgb),1)}.footer__social{--gap:24px;align-items:center;gap:24px;gap:var(--gap);margin-left:auto;list-style:none;display:flex}*+.footer__social{margin-top:24px}@media (max-width:768px){.footer__social{margin-left:0}*+.footer__social{margin-top:20px}}.footer__social li a{--size:24px;justify-content:center;align-items:center;display:flex;position:relative}.footer__social li a:before{top:calc(-.5*var(--gap));right:calc(-.5*var(--gap));bottom:calc(-.5*var(--gap));left:calc(-.5*var(--gap));content:"";position:absolute}.footer__social li a img{width:var(--size);height:var(--size)}.footer__gdpr{--size:84px;width:84px;width:var(--size);height:84px;height:var(--size);-o-object-fit:contain;object-fit:contain}*+.footer__gdpr{margin-top:16px}@media (max-width:1024px){.footer__gdpr{--size:64px}}
.header{z-index:var(--z-index-header);height:var(--header-height);pointer-events:none;margin-top:24px;position:sticky;top:24px;left:0;right:0}@media (max-width:1024px){.header{top:var(--page-horizontal-padding);margin-top:var(--page-horizontal-padding)}}.header>.max-width{--max-width:1224px;height:100%}.header__wrap{background-color:var(--primary-main);pointer-events:auto;border-radius:24px;gap:8px;width:100%;height:100%;padding:4px 16px 4px 40px;position:relative;overflow:hidden}@media (max-width:768px){.header__wrap{border-radius:14px;padding-left:16px;padding-right:6px}}.header--theme-glass .header__wrap{background-color:rgba(var(--primary-main-rgb),0);transition:background-color .4s}.header--theme-glass.header--scrolled-far .header__wrap{background-color:var(--primary-main)}@media (max-width:850px){.header--theme-glass.header--mobile-open .header__wrap{background-color:var(--primary-main);transition:none}}.header__wrap:after{content:"";border-radius:inherit;background-image:linear-gradient(90deg,rgba(var(--white-rgb),.2)10%,rgba(var(--white-rgb),.05)70%);-webkit-mask:conic-gradient(#000 0,#000 0)content-box,conic-gradient(#000 0,#000 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);mask:conic-gradient(#000 0,#000 0)content-box exclude,conic-gradient(#000 0,#000 0);-webkit-mask:conic-gradient(#000 0 0)content-box,conic-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);mask:conic-gradient(#000 0 0)content-box exclude,conic-gradient(#000 0 0);pointer-events:none;padding:1px;position:absolute;inset:0}.header__glass{background-image:linear-gradient(180deg,rgba(var(--white-rgb),.18)8.33%,rgba(var(--white-rgb),.06)146.53%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.header--theme-glass.header--scrolled-far .header__glass{opacity:0}@media (max-width:850px){.header--theme-glass.header--mobile-open .header__glass{opacity:0;transition:none}}.header__content{justify-content:space-between;align-items:stretch;gap:8px;width:100%;height:100%;display:flex;position:relative}.header__logo{flex-shrink:0;align-items:center;display:flex}.header__logo img{width:auto;height:32px}@media (max-width:768px){.header__logo img{height:24px}}.header__right{justify-content:stretch;align-items:center;gap:16px;display:flex}@media (max-width:850px){.header__right{justify-content:flex-end;gap:4px}}.header__links{height:100%;display:flex}@media (max-width:850px){.header__links{display:none}}.header__links__item{height:100%;font-family:var(--font-family);color:#fff;text-align:center;align-items:center;padding:0 16px;font-size:16px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:color .2s;display:flex}.header__links__item:hover,.header__links__item--active{color:var(--canary-main)}@media (max-width:1024px){.header__links__item{padding:0 12px}}.header__cta{justify-content:flex-end;gap:14px;display:flex}@media (max-width:1024px){.header__cta>:first-child{display:none}.header--logged-in .header__cta>:first-child{display:block}.header--logged-in .header__cta>:nth-child(2){display:none}}@media (max-width:768px){.header__cta{gap:8px}}
.header__mobile{display:none}@media (max-width:850px){.header__mobile{align-items:center;display:flex}}.header__mobile__button{--width:20px;--height:24px;width:36px;width:calc(var(--width) + 8px*2);height:var(--header-height);pointer-events:auto;position:relative}.header__mobile__burger{width:var(--width);height:var(--height);-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__mobile__burger__line{background-color:var(--white);opacity:1;border-radius:1px;width:100%;height:1.5px;transition:transform .1s,opacity .1s;position:absolute;left:50%;transform:translate(-50%)}.header__mobile__burger__line--top{top:20%}.header__mobile--open .header__mobile__burger__line--top{transform:translateY(7px)translate(-50%)rotate(45deg)}.header__mobile__burger__line--middle{top:50%}.header__mobile--open .header__mobile__burger__line--middle{opacity:0}.header__mobile__burger__line--bottom{top:80%}.header__mobile--open .header__mobile__burger__line--bottom{transform:translateY(-7px)translate(-50%)rotate(-45deg)}.header__mobile__content{display:none}@media (max-width:850px){.header__mobile__content--open{z-index:var(--z-index-mobile-menu);padding-top:var(--header-height);background-color:var(--beige-main);padding-bottom:52px;display:block;position:fixed;inset:0;overflow:auto}}.header__mobile__links{flex-direction:column;width:100%;margin-top:32px;list-style:none;display:flex}.header__mobile__links__item{--vertical-padding:12px;width:100%;padding-top:12px;padding-top:var(--vertical-padding);padding-right:var(--page-right-padding);padding-bottom:12px;padding-bottom:var(--vertical-padding);padding-left:var(--page-left-padding);font-family:var(--font-family);color:var(--primary-main);font-size:17px;font-weight:500;line-height:1.4;-webkit-text-decoration:none;text-decoration:none;transition:color .2s;display:flex}.header__mobile__links__item:hover,.header__mobile__links__item--active{color:var(--primary-main)}.header__mobile__cta{padding-right:var(--page-right-padding);padding-left:var(--page-left-padding);flex-direction:column;gap:12px;display:flex}*+.header__mobile__cta{margin-top:16px}
.hero,.layout--theme-white .hero,.layout--theme-beige-100 .hero,.layout--theme-canary-100 .hero,.layout .group--theme-white .hero,.layout .group--theme-beige-100 .hero,.layout .group--theme-canary-100 .hero{--color:var(--black);--color-rgb:var(--black-rgb)}.layout--theme-black .hero,.layout--theme-primary-main .hero,.layout--theme-primary-900 .hero,.layout .group--theme-black .hero,.layout .group--theme-primary-main .hero,.layout .group--theme-primary-900 .hero{--color:var(--white);--color-rgb:var(--white-rgb)}.hero{margin-top:var(--section-gap);overflow:hidden}.hero--layout-center{text-align:center}.hero__wrap{--max-width:var(--page-max-width-small);position:relative}.hero--layout-left .hero__flex{align-items:center;gap:32px;display:flex}@media (max-width:768px){.hero--layout-left .hero__flex{flex-direction:column;gap:24px}}
.hero__illustration{-webkit-user-select:none;user-select:none;height:auto;position:absolute}@media (max-width:1024px){.hero__illustration{transform:scale(.5)}}@media (max-width:768px){.hero__illustration{display:none}}.hero__illustration--top-left{width:100px;top:0%;left:-10%}@media (max-width:1024px){.hero__illustration--top-left{left:12px}}@media (max-width:768px){.hero__illustration--top-left{display:none}}.hero__illustration--bottom-left{width:140px;bottom:5%;left:0%}@media (max-width:1024px){.hero__illustration--bottom-left{bottom:-24px}}@media (max-width:768px){.hero__illustration--bottom-left{bottom:-16px;left:-64px}}.hero__illustration--top-right{width:160px;top:5%;right:-15%}@media (max-width:1024px){.hero__illustration--top-right{top:-24px;right:-12px}}@media (max-width:768px){.hero__illustration--top-right{right:-72px}}.hero__illustration--bottom-right{width:120px;bottom:10%;right:0%}@media (max-width:1024px){.hero__illustration--bottom-right{bottom:-24px}}@media (max-width:768px){.hero__illustration--bottom-right{display:none}}
.hero__content{position:relative}.hero--layout-left .hero__content{flex:1 0}.hero--layout-center .hero__content{padding:0 64px}@media (max-width:768px){.hero--layout-center .hero__content{padding:0}}.hero__tag{font-family:var(--font-family);letter-spacing:-.025em;color:var(--primary-main);background:rgba(var(--primary-main-rgb),.1);text-align:center;border-radius:999px;padding:4px 16px;font-size:18px;font-weight:500;line-height:1.4;display:inline-block}@media (max-width:1024px){.hero__tag{font-size:18px}}@media (max-width:768px){.hero__tag{font-size:16px}}.hero__title{font-family:var(--font-family-title);letter-spacing:-.01em;color:var(--color);font-weight:700;line-height:1.4}*+.hero__title{margin-top:6px}.hero--title-size-large .hero__title{font-size:48px}.hero--title-size-medium .hero__title{font-size:var(--font-size-40)}@media (max-width:1024px){.hero--title-size-large .hero__title{font-size:32px}}@media (max-width:768px){.hero--title-size-large .hero__title{font-size:24px}.hero__title br{display:none}}.hero__description{max-width:55ch;font-family:var(--font-family);letter-spacing:-.02em;color:rgba(var(--color-rgb),.8);text-align:inherit;font-size:20px;font-weight:500;line-height:1.4}.hero--layout-center .hero__description{margin-left:auto;margin-right:auto}*+.hero__description{margin-top:16px}@media (max-width:1024px){.hero__description{font-size:18px}}@media (max-width:768px){.hero__description{font-size:16px}}.hero__description *+p{margin-top:.5em}.hero__description a{color:inherit;text-underline-offset:.1em;text-decoration-thickness:.08em;transition:opacity .1s}.hero__description a:hover{opacity:.8}.hero__description a:active{opacity:1}.hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.hero--layout-left .hero__cta{justify-content:flex-start}*+.hero__cta{margin-top:28px}
.hero--layout-left .hero__image{flex:1 0;justify-content:flex-end;align-items:center;display:flex}.hero__image img{width:100%;max-width:390px;height:auto}@media (max-width:1024px){.hero__image img{max-width:320px}}@media (max-width:768px){.hero__image img{max-width:390px}}
