/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}*:focus:not(:focus-visible),*:before:focus:not(:focus-visible),*:after:focus:not(:focus-visible){outline:none}img{display:block;width:100%}:root{--ids__button-padding-top: .4em;--ids__button-padding-bottom: .5em;--ids__button-padding-left-right: 1em;--ids__padding: .4em 1em .5em;--ids__default-padding: calc(var(--ids__density) * .75em);--ids__micro-padding: 0 calc(var(--ids__density) * .2em);--ids__radius: .3em;--ids__radius-XS: calc(--ids__radius / 3);--ids__radius-S: calc(--ids__radius/2) ;--ids__radius-XL: calc(--ids__radius*2) ;--ids__radius-XL: 50%}.ids__wrapper{position:relative;width:76%;margin:0 auto}@media screen and (--ids__mobile){.ids__wrapper{width:100%;padding:0 .798em;padding:0 calc(var(--ids__density) * .6em)}}.ids__wrapper.ids__full-width{width:100%;padding:0 .9975em;padding:0 calc(var(--ids__density) * .75em)}@media screen and (--ids__mobile){.ids__wrapper.ids__full-width{padding:0 .798em;padding:0 calc(var(--ids__density) * .6em)}}.ids__wrapper.ids__edge-to-edge{width:100%}@media screen and (min-width: 768px){.ids__wrapper.ids__shift-right{padding-left:6em}}@media screen and (min-width: 768px){.ids__wrapper.ids__shift-left{padding-right:6em}}.ids{color:#333;color:rgb(var(--ids__text-RGB));background-color:#f5f5f0;background-color:rgb(var(--ids__background-RGB));font-family:CormorantGaramond,Arial,serif;font-family:var(--ids__font);font-size:calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:var(--step-0);line-height:1.33;line-height:var(--ids__density)}.ids__section{margin-top:1.995em;margin-top:calc(var(--ids__density) * 1.5em)}@media screen and (--ids__mobile){.ids__section{margin-top:.665em;margin-top:calc(var(--ids__density) * 1em / 2)}}.ids__text{width:85%}@media screen and (--ids__mobile){.ids__text{width:100%}}.ids__grid{margin-top:1.33em;margin-top:calc(var(--ids__density) * 1em);display:flex;flex-wrap:wrap}.ids__grid.ids__grid-align-bottom{align-items:flex-end}.ids__grid .ids__grid-cell{width:50%}.ids__grid .ids__grid-cell.ids__grid-cell-align-bottom{align-self:flex-end}@media screen and (--ids__mobile){.ids__grid .ids__grid-cell{width:100%}}.ids__grid.ids__grid-with-gaps{justify-content:space-between}.ids__grid.ids__grid-with-gaps .ids__grid-cell{width:49.5%}@media screen and (--ids__mobile){.ids__grid.ids__grid-with-gaps .ids__grid-cell{width:100%}}.ids__grid.XXL .ids__grid-cell,.ids__grid.ids__grid-size-XXL .ids__grid-cell{width:50%}@media screen and (--ids__mobile){.ids__grid.XXL .ids__grid-cell,.ids__grid.ids__grid-size-XXL .ids__grid-cell{width:100%}}.ids__grid.XL .ids__grid-cell,.ids__grid.ids__grid-size-XL .ids__grid-cell{width:calc(100% / 3)}@media screen and (--ids__mobile){.ids__grid.XL .ids__grid-cell,.ids__grid.ids__grid-size-XL .ids__grid-cell{width:100%}}.ids__grid.L .ids__grid-cell,.ids__grid.ids__grid-size-L .ids__grid-cell{width:25%}@media screen and (--ids__mobile){.ids__grid.L .ids__grid-cell,.ids__grid.ids__grid-size-L .ids__grid-cell{width:50%}}.ids__grid.M .ids__grid-cell,.ids__grid.ids__grid-size-M .ids__grid-cell{width:20%}@media screen and (--ids__mobile){.ids__grid.M .ids__grid-cell,.ids__grid.ids__grid-size-M .ids__grid-cell{width:50%}}.ids__grid.S .ids__grid-cell,.ids__grid.ids__grid-size-S .ids__grid-cell{width:calc(100% / 6)}@media screen and (--ids__mobile){.ids__grid.S .ids__grid-cell,.ids__grid.ids__grid-size-S .ids__grid-cell{width:calc(100% / 3)}}.ids__grid.XS .ids__grid-cell,.ids__grid.ids__grid-size-XS .ids__grid-cell{width:calc(100% / 7)}@media screen and (--ids__mobile){.ids__grid.XS .ids__grid-cell,.ids__grid.ids__grid-size-XS .ids__grid-cell{width:25%}}.ids__grid.XXS .ids__grid-cell,.ids__grid.ids__grid-size-XXS .ids__grid-cell{width:12.5%}@media screen and (--ids__mobile){.ids__grid.XXS .ids__grid-cell,.ids__grid.ids__grid-size-XXS .ids__grid-cell{width:25%}}.ids__grid.ids__grid-inset-L .ids__grid-cell{padding-right:2.66em;padding-right:calc(var(--ids__density) * 2em);padding-bottom:2.66em;padding-bottom:calc(var(--ids__density) * 2em)}.ids__grid.ids__grid-inset-M .ids__grid-cell{padding-right:1.33em;padding-right:calc(var(--ids__density) * 1em);padding-bottom:1.33em;padding-bottom:calc(var(--ids__density) * 1em)}.ids__grid.ids__grid-inset-S .ids__grid-cell{padding-right:.665em;padding-right:calc(var(--ids__density) * .5em);padding-bottom:.665em;padding-bottom:calc(var(--ids__density) * .5em)}.ids img{border-radius:calc(--ids__radius / 3);border-radius:var(--ids__radius-XS)}.ids section{margin-top:1.995em;margin-top:calc(var(--ids__density) * 1.5em)}@media screen and (--ids__mobile){.ids section{margin-top:.665em;margin-top:calc(var(--ids__density) * 1em / 2)}}.ids a{color:#7f56d9;color:rgb(var(--ids__link-RGB));border-bottom:1px solid rgba(127,86,217,.2);border-bottom:1px solid rgba(var(--ids__link-RGB),.2);-webkit-text-decoration:none;text-decoration:none}.ids a:hover{color:#a182a1;color:rgb(var(--ids__hover-RGB));border-bottom:1px solid rgba(161,130,161,.2);border-bottom:1px solid rgba(var(--ids__hover-RGB),.2)}.ids p{margin-top:0;margin-bottom:.532em;margin-bottom:calc(var(--ids__density) * .4em)}.ids .ids__lead{font-size:1.2em;font-weight:500;line-height:1.33;line-height:var(--ids__density);margin-bottom:.532em;margin-bottom:calc(var(--ids__density) * .4em)}@media screen and (--ids__mobile){.ids .ids__lead{font-size:1em;line-height:1.33;line-height:var(--ids__density)}}.ids h1,.ids h2,.ids h3,.ids h4,.ids h5,.ids h6{margin:0;font-weight:400}.ids h1 mark,.ids h2 mark,.ids h3 mark,.ids h4 mark,.ids h5 mark,.ids h6 mark{background:none;box-shadow:inset 0 -.15em #f5f5f0,inset 0 -.5em #fff880;box-shadow:inset 0 -.15em rgb(var(--ids__background-RGB)),inset 0 -.5em rgb(var(--ids__mark-RGB))}.ids h1{font-size:calc(((calc(((var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc(((var(--f-0-max) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) - calc(((var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale))) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:calc(((calc(calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc(calc(calc(var(--f-0-max) * var(--type-scale)) * var(--type-scale)) * var(--type-scale)) - calc(calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale)) * var(--type-scale))) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:var(--step-3);line-height:.83125;line-height:calc(var(--ids__density) / 1.6);margin-bottom:.4em}.ids h2{font-size:calc(((calc((var(--f-0-min) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc((var(--f-0-max) * var(--type-scale)) * var(--type-scale)) - calc((var(--f-0-min) * var(--type-scale)) * var(--type-scale))) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:calc(((calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale)) / 16) * 1rem) + (calc(calc(var(--f-0-max) * var(--type-scale)) * var(--type-scale)) - calc(calc(var(--f-0-min) * var(--type-scale)) * var(--type-scale))) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:var(--step-2);line-height:calc(1.33 / 1.3);line-height:calc(var(--ids__density) / 1.3);margin-bottom:.5em}.ids h3{font-size:calc(((calc(var(--f-0-min) * var(--type-scale)) / 16) * 1rem) + (calc(var(--f-0-max) * var(--type-scale)) - calc(var(--f-0-min) * var(--type-scale))) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:calc(((calc(var(--f-0-min) * var(--type-scale)) / 16) * 1rem) + (calc(var(--f-0-max) * var(--type-scale)) - calc(var(--f-0-min) * var(--type-scale))) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:var(--step-1);line-height:calc(1.33 / 1.1);line-height:calc(var(--ids__density) / 1.1);margin-bottom:.6em}.ids h4{font-size:calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000)));font-size:var(--step-0);line-height:1.33;line-height:var(--ids__density);margin-bottom:.6em}.ids h5{font-size:calc((((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .8);font-size:calc(calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .8);font-size:calc(var(--step-0) * .8);line-height:1.33;line-height:var(--ids__density);margin-bottom:.7em;font-style:italic}.ids h6{font-size:calc((((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * ((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .6);font-size:calc(calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * calc((100vw - 1000 / 16 * 1rem) / (1600 - 1000))) * .6);font-size:calc(var(--step-0) * .6);text-transform:uppercase;line-height:1.33;line-height:var(--ids__density);margin-bottom:.7em}.ids strong,.ids b{font-weight:600}.ids .pixel{font-family:CoFo Sans Pixel}.ids mark{color:#333;color:rgb(var(--ids__text-RGB));background-color:#fff880;background-color:rgb(var(--ids__mark-RGB))}.ids ul,.ids ol{margin:0 0 .9975em;margin:0 0 calc(var(--ids__density) * .75em) 0;padding:0}.ids ul li,.ids ol li{position:relative;margin-bottom:.665em;margin-bottom:calc(var(--ids__density) * .5em)}.ids ul li{list-style-type:none;padding-left:.9975em;padding-left:calc(var(--ids__density) * .75em)}.ids ul li:before{position:absolute;left:0;content:"⋅ "}.ids ul.checked li:before{content:"✓";position:absolute;left:0;width:.7em;height:.7em}.ids ol li{list-style:decimal inside none}.ids blockquote{font-size:1.4em;line-height:1.33;line-height:var(--ids__density);margin:0 0 1.33em;padding-left:.9975em;padding-left:calc(var(--ids__density) * .75em);margin-bottom:calc(var(--ids__density) * 1em)}.ids aside{margin:0 0 .9975em;margin-bottom:calc(var(--ids__density) * .75em);background:#fffff5;background:rgb(var(--ids__surface-RGB));padding:.9975em;padding:calc(var(--ids__density) * .75em);padding-right:2.66em;padding-right:calc(var(--ids__density) * 2em);border-radius:.3em;border-radius:var(--ids__radius)}@media screen and (--ids__mobile){.ids aside{padding-right:.9975em;padding-right:calc(var(--ids__density) * .75em)}}.ids code{font-weight:500;padding:0 .266em;padding:var(--ids__micro-padding);background:#fffff5;background:rgb(var(--ids__surface-RGB));color:#c80000;color:rgb(var(--ids__code-RGB))}.ids figure{margin:0 0 .665em;margin:0 0 calc(var(--ids__density) * .5em) 0}.ids figure.XXS,.ids figure.ids__figure__XXS{width:25%}.ids figure.XS,.ids figure.ids__figure__XS{width:50%}.ids figure.S,.ids figure.ids__figure__S{width:75%}.ids figure figcaption{margin-top:.3325em;margin-top:calc(var(--ids__density) * .25em);font-size:.8em;line-height:1.33;line-height:var(--ids__density);opacity:.7}.ids details{padding:.5em;cursor:pointer;border-radius:.3em;border-radius:var(--ids__radius)}.ids details summary{padding-bottom:0 .266em;padding-bottom:var(--ids__micro-padding)}.ids .ids__step{font-size:.8em;border:2px solid rgb(51,51,51);border:2px solid rgb(var(--ids__text-RGB));border-radius:1.4em;padding:0 .3em;margin-right:.4em}.ids .ids__error-color{color:#f0545f;color:rgb(var(--ids__error-RGB))}.ids .ids__success-color{color:#54b48c;color:rgb(var(--ids__success-RGB))}.ids .ids__label{display:inline-block;padding:0 .266em;padding:var(--ids__micro-padding);background-color:#55a4e6;background-color:rgb(var(--ids__accent-RGB));color:#f5f5f0;color:rgb(var(--ids__on-accent-RGB));border-radius:calc(--ids__radius/2);border-radius:var(--ids__radius-S)}.ids .ids__label.ids__label-outline{background-color:#f5f5f0;background-color:rgb(var(--ids__on-accent-RGB));color:#333;color:rgb(var(--ids__text-RGB));border:2px solid rgb(85,164,230);border:2px solid rgb(var(--ids__accent-RGB))}.ids .ids__label.ids__label-S{font-size:.9em}.ids__stack.XS{height:1.33em;height:calc(var(--ids__density) * 1em)}.ids__stack.S{height:2.66em;height:calc(var(--ids__density) * 2em)}.ids__stack.M{height:5.32em;height:calc(var(--ids__density) * 4em)}.ids__stack.L{height:10.64em;height:calc(var(--ids__density) * 8em)}.ids__stack.XL{height:21.28em;height:calc(var(--ids__density) * 16em)}@media screen and (max-width: 767px){.ids__stack.XS{height:calc(1.33 * 1em / 3);height:calc(var(--ids__density) * 1em / 3)}.ids__stack.S,.ids__stack.M{height:1.33em;height:calc(var(--ids__density) * 1em)}.ids__stack.XL{height:5.32em;height:calc(var(--ids__density) * 4em)}.ids__stack.L{height:2.66em;height:calc(var(--ids__density) * 2em)}}:root{--ids__density: 1.33;--fluid-min-width: 1000;--fluid-max-width: 1600;--fluid-screen: 100vw;--type-scale-desktop: 1.5;--font-size-min: 18;--font-size-max: 26;--type-scale-mobile: 1.333;--font-size-min-mobile: 16;--font-size-max-mobile: 18;--fluid-bp: calc( (var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)) );--step-0: calc( ((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp) );--f-1-min: calc(var(--f-0-min) * var(--type-scale));--f-1-max: calc(var(--f-0-max) * var(--type-scale));--step-1: calc( ((var(--f-1-min) / 16) * 1rem) + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp) );--f-2-min: calc(var(--f-1-min) * var(--type-scale));--f-2-max: calc(var(--f-1-max) * var(--type-scale));--step-2: calc( ((var(--f-2-min) / 16) * 1rem) + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp) );--f-3-min: calc(var(--f-2-min) * var(--type-scale));--f-3-max: calc(var(--f-2-max) * var(--type-scale));--step-3: calc( ((var(--f-3-min) / 16) * 1rem) + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp) );--f--1-min: calc(var(--f-0-min) / var(--type-scale));--f--1-max: calc(var(--f-0-max) / var(--type-scale));--step--1: calc( ((var(--f--1-min) / 16) * 1rem) + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp) );--f--2-min: calc(var(--f--1-min) / var(--type-scale));--f--2-max: calc(var(--f--1-max) / var(--type-scale));--step--2: calc( ((var(--f--2-min) / 16) * 1rem) + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp) )}@media screen and (min-width: 768px){:root{--f-0-min: var(--font-size-min);--f-0-max: var(--font-size-max);--type-scale: var(--type-scale-desktop)}}@media screen and (max-width: 767px){:root{--f-0-min: var(--font-size-min-mobile);--f-0-max: var(--font-size-max-mobile);--type-scale: var(--type-scale-mobile)}}@media screen and (max-width: 1000px){:root{--fluid-screen: calc(var(--fluid-min-width) * 1px)}}@media screen and (min-width: 1600px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}@media screen and (max-width: 767px){:root{--fluid-min-width: 320;--fluid-max-width: 768;--fluid-screen: 100vw}}:root{--ids__background-RGB: 245, 245, 240;--ids__text-RGB: 51, 51, 51;--ids__accent-RGB: 85, 164, 230;--ids__main-RGB: var(--ids__accent-RGB);--ids__surface-RGB: 255, 255, 245;--ids__error-RGB: 240, 84, 95;--ids__success-RGB: 84, 180, 140;--ids__mark-RGB: 255, 248, 128;--ids__code-RGB: 200, 0, 0;--ids__on-main-RGB: var(--ids__background-RGB);--ids__on-accent-RGB: var(--ids__background-RGB);--ids__on-surface-RGB: var(--ids__text-RGB);--ids__link-RGB: 127, 86, 217;--ids__hover-RGB: 161, 130, 161;--ids__outline-RGB: var(--ids__surface-RGB)}.ids form{width:100%;margin:0 0 .6em}.ids .ids__form-error-message,.ids .ids__form-success-message{font-size:.8em;line-height:1.2;margin-top:.2em}.ids .ids__form-error-message{color:#f0545f;color:rgb(var(--ids__error-RGB))}.ids .ids__form-error-message a{color:#f0545f;color:rgb(var(--ids__error-RGB));border-color:#f0545f4d;border-color:rgba(var(--ids__error-RGB),.3)}.ids .ids__form-success-message{color:#54b48c;color:rgb(var(--ids__success-RGB))}.ids .ids__form-success-message a{color:#54b48c;color:rgb(var(--ids__success-RGB));border-color:#54b48c4d;border-color:rgba(var(--ids__success-RGB),.3)}.ids button,.ids a.ids__button-link{border:0;background-color:#55a4e6;background-color:rgb(var(--ids__accent-RGB));color:#f5f5f0;color:rgb(var(--ids__on-accent-RGB));border-radius:.3em;border-radius:var(--ids__radius);padding:calc(1.33 * 1em / 3) 1.33em .532em;padding:calc(var(--ids__density) * 1em / 3) calc(var(--ids__density) * 1em) calc(var(--ids__density) * 1em / 2.5);line-height:1.33;line-height:var(--ids__density);white-space:nowrap;cursor:pointer}.ids button.XS,.ids a.ids__button-link.XS,.ids button.size-XS,.ids a.ids__button-link.size-XS{font-size:.6em;text-transform:uppercase;letter-spacing:.1em;padding-top:.532em;padding-top:calc(var(--ids__density) * 1em / 2.5)}.ids button.S,.ids a.ids__button-link.S,.ids button.size-S,.ids a.ids__button-link.size-S{font-size:.8em}.ids button.L,.ids a.ids__button-link.L,.ids button.size-L,.ids a.ids__button-link.size-L{font-size:1.5em;padding:.266em calc(1.33 * 1em / 1.5) .3325em;padding:calc(var(--ids__density) * 1em / 5) calc(var(--ids__density) * 1em / 1.5) calc(var(--ids__density) * 1em / 4)}.ids button.XL,.ids a.ids__button-link.XL,.ids button.size-XL,.ids a.ids__button-link.size-XL{font-size:2.5em;padding:.266em calc(1.33 * 1em / 1.5) .3325em;padding:calc(var(--ids__density) * 1em / 5) calc(var(--ids__density) * 1em / 1.5) calc(var(--ids__density) * 1em / 4)}.ids button:hover,.ids a.ids__button-link:hover{background-color:#55a4e6cc;background-color:rgba(var(--ids__accent-RGB),.8)}.ids button:focus,.ids a.ids__button-link:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgb(var(--ids__outline-RGB));outline:none}.ids button:disabled,.ids a.ids__button-link:disabled{opacity:.15;cursor:default;pointer-events:none}.ids button:disabled:hover,.ids a.ids__button-link:disabled:hover{background-color:#55a4e6;background-color:rgb(var(--ids__accent-RGB))}.ids a.ids__button-link{display:inline-block}.ids .ids__form-field{margin-bottom:1.33em;margin-bottom:calc(var(--ids__density) * 1em)}.ids input,.ids textarea{width:100%;padding:calc(1.33 * 1em / 3) 1.33em .532em;padding:calc(var(--ids__density) * 1em / 3) calc(var(--ids__density) * 1em) calc(var(--ids__density) * 1em / 2.5);padding-left:.665em;padding-left:calc(var(--ids__density) * 1em / 2);border:1px solid rgb(51,51,51);border:1px solid rgb(var(--ids__text-RGB));border-bottom:2px solid rgb(51,51,51);border-bottom:2px solid rgb(var(--ids__text-RGB));border-radius:.3em;border-radius:var(--ids__radius);background:transparent;color:#333;color:rgb(var(--ids__text-RGB))}.ids input.XS,.ids textarea.XS,.ids input.size-XS,.ids textarea.size-XS{font-size:.6em}.ids input.S,.ids textarea.S,.ids input.size-S,.ids textarea.size-S{font-size:.8em}.ids input.L,.ids textarea.L,.ids input.size-L,.ids textarea.size-L{font-size:1.5em;padding-top:.266em;padding-top:calc(var(--ids__density) * 1em / 5);padding-bottom:.3325em;padding-bottom:calc(var(--ids__density) * 1em / 4)}.ids input.XL,.ids textarea.XL,.ids input.size-XL,.ids textarea.size-XL{font-size:2.5em;padding-top:.266em;padding-top:calc(var(--ids__density) * 1em / 5);padding-bottom:.3325em;padding-bottom:calc(var(--ids__density) * 1em / 4)}.ids input.ids__input-error-state,.ids textarea.ids__input-error-state{border-bottom:2px solid rgb(240,84,95);border-bottom:2px solid rgb(var(--ids__error-RGB))}.ids input:focus,.ids textarea:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgb(var(--ids__outline-RGB));outline:none}.ids input:disabled,.ids textarea:disabled{opacity:.35;cursor:default}.ids input.ids__input-text-line,.ids textarea.ids__input-text-line{display:inline-block;width:100%;margin:.5em 0 1em;padding-left:0;border:0;border-radius:.3em .3em 0 0;background:transparent;color:#333;color:rgb(var(--ids__text-RGB));border-bottom:2px solid rgb(51,51,51);border-bottom:2px solid rgb(var(--ids__text-RGB))}.ids input.ids__input-text-line:active,.ids textarea.ids__input-text-line:active{border-bottom:2px solid rgb(51,51,51);border-bottom:2px solid rgb(var(--ids__text-RGB));border-radius:.3em;border-radius:var(--ids__radius)}.ids input.ids__input-text-line::-moz-placeholder,.ids textarea.ids__input-text-line::-moz-placeholder{color:#3339;color:rgba(var(--ids__text-RGB),.6)}.ids input.ids__input-text-line::placeholder,.ids textarea.ids__input-text-line::placeholder{color:#3339;color:rgba(var(--ids__text-RGB),.6)}.ids input.ids__input-text-line:focus,.ids textarea.ids__input-text-line:focus{border-radius:.3em;border-radius:var(--ids__radius)}.ids input.ids__input-text-line:disabled,.ids textarea.ids__input-text-line:disabled{opacity:.35;cursor:default}.ids textarea{height:4em;resize:none;overflow:auto}.ids textarea.ids__input-text-line{margin:0 0 1em;height:2.5em}.ids label{display:inline-block;margin-bottom:.2em}.ids .ids__select{position:relative;display:inline-block}.ids .ids__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:calc(1.33 * 1em / 3) 1.995em .532em;padding:calc(var(--ids__density) * 1em / 3) calc(var(--ids__density) * 1.5em) calc(var(--ids__density) * 1em / 2.5);padding-left:.665em;padding-left:calc(var(--ids__density) * 1em / 2);border:1px solid rgb(51,51,51);border:1px solid rgb(var(--ids__text-RGB));border-bottom:2px solid rgb(51,51,51);border-bottom:2px solid rgb(var(--ids__text-RGB));border-radius:.3em;border-radius:var(--ids__radius);background:transparent;color:#333;color:rgb(var(--ids__text-RGB))}@media screen and (--ids__mobile){.ids .ids__select select{max-width:16em}}.ids .ids__select select:hover{background-color:#fffff5;background-color:rgba(var(--ids__surface-RGB),1)}.ids .ids__select select:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgba(var(--ids__outline-RGB),1);outline:none}.ids .ids__select:after{position:absolute;content:"〈";top:.8em;right:.665em;right:calc(var(--ids__density) * 1em / 2);transform:rotate(-90deg) scaleX(1.2) scaleY(.7);z-index:10;pointer-events:none}.ids .ids__checkbox{display:flex}.ids .ids__checkbox label{display:inline-block;margin-top:-.11em}.ids .ids__checkbox input[type=checkbox]{-webkit-appearance:none;display:inline-block;position:relative;width:1em;height:1em;border:1px solid rgba(51,51,51,.4);border:1px solid rgba(var(--ids__text-RGB),.4);border-radius:.3em-S;border-radius:var(--ids__radius)-S;margin-right:.5em;padding:0;vertical-align:baseline;cursor:pointer;flex-shrink:0;overflow:hidden}.ids .ids__checkbox input[type=checkbox]:hover{border:1px solid rgb(51,51,51);border:1px solid rgb(var(--ids__text-RGB))}.ids .ids__checkbox input[type=checkbox]:checked{border:1px solid rgba(85,164,230,1);border:1px solid rgba(var(--ids__accent-RGB),1);background-color:#55a4e6;background-color:rgb(var(--ids__accent-RGB))}.ids .ids__checkbox input[type=checkbox]:checked:before{content:"";position:absolute;width:.4em;height:.6em;border-right:2px solid rgb(245,245,240);border-right:2px solid rgb(var(--ids__on-accent-RGB));border-bottom:2px solid rgb(245,245,240);border-bottom:2px solid rgb(var(--ids__on-accent-RGB));left:.25em;top:.025em;transform:rotate(45deg)}@media screen and (--ids__mobile){.ids .ids__checkbox input[type=checkbox]:checked:before{left:.2em;top:.08em}}.ids .ids__checkbox input[type=checkbox]:checked:hover{background-color:#333c;background-color:rgba(var(--ids__text-RGB),.8);border:1px solid rgba(85,164,230,.8);border:1px solid rgba(var(--ids__accent-RGB),.8)}.ids .ids__checkbox input[type=checkbox]:disabled{opacity:.35;cursor:default}.ids .ids__checkbox input[type=checkbox]:disabled:hover{border:1px solid rgba(51,51,51,.4);border:1px solid rgba(var(--ids__text-RGB),.4)}.ids .ids__checkbox input[type=checkbox]:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgb(var(--ids__outline-RGB));outline:none}.ids .ids__radio label{display:inline-block;vertical-align:top}.ids .ids__radio input[type=radio]{margin-right:.3em;margin-top:.13em;margin-bottom:.6em;padding:0;-webkit-appearance:none;display:inline-block;vertical-align:top;position:relative;width:1em;height:1em;border:1px solid rgba(51,51,51,.4);border:1px solid rgba(var(--ids__text-RGB),.4);border-radius:50%}.ids .ids__radio input[type=radio]:hover{border:1px solid rgb(51,51,51);border:1px solid rgb(var(--ids__text-RGB))}.ids .ids__radio input[type=radio]:checked{border:1px solid rgba(85,164,230,1);border:1px solid rgba(var(--ids__accent-RGB),1);background-color:#55a4e6;background-color:rgb(var(--ids__accent-RGB))}.ids .ids__radio input[type=radio]:checked:after{content:"";width:.3em;height:.3em;background-color:#f5f5f0;background-color:rgb(var(--ids__on-accent-RGB));border-radius:50%;position:absolute;left:.3em;top:.3em;color:#f5f5f0;color:rgb(var(--ids__on-accent-RGB));flex-shrink:0}.ids .ids__radio input[type=radio]:checked:hover{cursor:default}.ids .ids__radio input[type=radio]:disabled{opacity:.35;cursor:default}.ids .ids__radio input[type=radio]:disabled:hover{border:1px solid rgba(51,51,51,.4);border:1px solid rgba(var(--ids__text-RGB),.4)}.ids .ids__radio input[type=radio]:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgb(var(--ids__outline-RGB));outline:none}.ids .ids__radiogroup-toggle{display:flex;flex-direction:row;border-radius:.3em;border-radius:var(--ids__radius)}.ids .ids__radiogroup-toggle .ids__radiogroup-option{white-space:nowrap}.ids .ids__radiogroup-toggle .ids__radiogroup-option input[type=radio]{display:none}.ids .ids__radiogroup-toggle .ids__radiogroup-option input[type=radio]:checked+label{background-color:#55a4e6;background-color:rgb(var(--ids__accent-RGB));color:#f5f5f0;color:rgb(var(--ids__on-accent-RGB))}.ids .ids__radiogroup-toggle .ids__radiogroup-option input[type=radio]:focus{box-shadow:0 0 0 5px #fd0;box-shadow:0 0 0 5px rgb(var(--ids__outline-RGB));outline:none}.ids .ids__radiogroup-toggle .ids__radiogroup-option label{padding:calc(1.33 * 1em / 3) 1.33em .532em;padding:calc(var(--ids__density) * 1em / 3) calc(var(--ids__density) * 1em) calc(var(--ids__density) * 1em / 2.5);background-color:#3333331a;background-color:rgba(var(--ids__text-RGB),.1);cursor:pointer}.ids .ids__radiogroup-toggle .ids__radiogroup-option label:hover{background-color:#33333326;background-color:rgba(var(--ids__text-RGB),.15)}.ids .ids__radiogroup-toggle .ids__radiogroup-option:first-child label{border-radius:.3em 0 0 .3em;border-radius:var(--ids__radius) 0 0 var(--ids__radius)}.ids .ids__radiogroup-toggle .ids__radiogroup-option:last-child label{border-radius:0 .3em .3em 0;border-radius:0 var(--ids__radius) var(--ids__radius) 0}.ids .ids__radiogroup-toggle:disabled{opacity:.35;cursor:default}.ids .ids__radiogroup-toggle:disabled:hover label{background-color:#3333331a;background-color:rgba(var(--ids__text-RGB),.1)}.ids .ids__radiogroup-toggle.monochrome .ids__radiogroup-option:first-child label{border-left:1px solid rgb(51,51,51);border-left:1px solid rgb(var(--ids__text-RGB))}.ids .ids__radiogroup-toggle.monochrome .ids__radiogroup-option:last-child label{border-right:1px solid rgb(51,51,51);border-right:1px solid rgb(var(--ids__text-RGB))}.ids .ids__radiogroup-toggle.monochrome .ids__radiogroup-option input[type=radio]:checked+label{background-color:#333;background-color:rgb(var(--ids__text-RGB));color:#f5f5f0;color:rgb(var(--ids__background-RGB))}.ids .ids__radiogroup-toggle.monochrome .ids__radiogroup-option label{background-color:transparent;color:#333;color:rgb(var(--ids__text-RGB));border-top:1px solid rgb(51,51,51);border-top:1px solid rgb(var(--ids__text-RGB));border-bottom:1px solid rgb(51,51,51);border-bottom:1px solid rgb(var(--ids__text-RGB))}.ids .ids__radiogroup-toggle.monochrome .ids__radiogroup-option label:hover{background-color:#33333326;background-color:rgba(var(--ids__text-RGB),.15)}.ids table{width:100%;border-spacing:0}.ids table th{text-align:left;vertical-align:top;padding:.5em 0;border-bottom:2px solid rgb(51,51,51);border-bottom:2px solid rgb(var(--ids__text-RGB))}.ids table td{padding:.798em 0;padding:calc(var(--ids__density) * .6em) 0;border-bottom:1px solid rgba(51,51,51,.15);border-bottom:1px solid rgba(var(--ids__text-RGB),.15)}.ids table tr:last-child td{border-bottom:none}.ids .pswp button,.ids .pswp button:hover{background-color:transparent}.ids__divider-line{display:block;width:100%;height:1px;background-color:#3333;background-color:rgba(var(--ids__text-RGB),.2);margin-bottom:1.33em;margin-bottom:calc(var(--ids__density) * 1em)}.ids__admin-form{width:100%}.ids__error-toast,.ids__success-toast{position:relative;display:block;width:20em;padding:.4em 1em .5em;padding:var(--ids__padding);border-radius:.3em;border-radius:var(--ids__radius);margin-bottom:1.33em;margin-bottom:calc(var(--ids__density) * 1em)}.ids__error-toast{background-color:#f0545f26;background-color:rgba(var(--ids__error-RGB),.15);color:#f0545f;color:rgb(var(--ids__error-RGB))}.ids__success-toast{background-color:#54b48c26;background-color:rgba(var(--ids__success-RGB),.15);color:#54b48c;color:rgb(var(--ids__success-RGB))}:root{--ids__font: "CormorantGaramond", Arial, serif}@font-face{font-family:CormorantGaramond;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/CormorantGaramond-Regular.woff) format("woff")}@font-face{font-family:CormorantGaramond;font-weight:400;font-style:italic;font-display:swap;src:url(../../../fonts/CormorantGaramond-Italic.woff) format("woff")}@font-face{font-family:CormorantGaramond;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/CormorantGaramond-Bold.woff) format("woff")}:root{--ids__main-RGB: 255, 221, 0;--ids__outline-RGB: 255, 221, 0}body{max-width:2000px;background-color:#f5f5f0;background-color:rgba(var(--ids__background-RGB),1)}@media screen and (max-width: 767px){body{min-width:auto}}main{overflow:hidden}.ids__wrapper{width:82%}@media screen and (max-width: 767px){.ids__wrapper{width:94%}}.top__space{height:2em}@media screen and (max-width: 767px){.top__space{height:4em}}footer{display:none}a.button{color:#333;color:rgba(var(--ids__text-RGB),1);padding:.1em .6em;border:1px solid rgba(51,51,51,1);border:1px solid rgba(var(--ids__text-RGB),1);border-radius:.5em}a.button.XL{font-size:1.6em}.hero{display:flex;flex-direction:column;align-items:center;height:90vh}.hero h1{font-size:2.5em;font-weight:400;width:90%;text-align:center;z-index:2}@media screen and (max-width: 767px){.hero h1{font-size:2.4em;width:100%}}.hero h1 .break{height:60vh}.hero .hero-text{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;text-align:center}.hero video{position:absolute;width:60%;top:-12em;height:auto;margin-left:auto;margin-right:auto;left:0;right:0;z-index:-1;-webkit-mask-image:url(../../../images/mask.svg);mask-image:url(../../../images/mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:60vh 60vh;mask-size:60vh 60vh;-webkit-mask-position:center;mask-position:center}@media screen and (max-width: 767px){.hero video{width:100%;max-width:370px;top:9em;right:0;-webkit-mask-size:33em 33em;mask-size:33em 33em}}.hero .hero_desktop{display:block}@media screen and (max-width: 767px){.hero .hero_desktop{display:none}}.hero .hero_mobile{display:none}@media screen and (max-width: 767px){.hero .hero_mobile{display:block}}.hero .lead{font-size:.6em}.hero .hero_button{font-size:2em}.point{font-style:italic}.help_wrapper{display:flex;gap:1.3em}.help_wrapper .help{width:60%}.help_wrapper .help_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;grid-gap:.6em;gap:.6em}.help_wrapper .help_cell{display:flex;flex-direction:column;gap:.3em}.help_wrapper .help_cell img{width:2.4em}.help_wrapper .help_cell h5{width:80%}@media screen and (max-width: 767px){.help_wrapper{flex-direction:column}.help_wrapper .help{width:100%}}.beach h2{position:absolute;top:.5em;left:.5em;width:80%;color:#fffff5;color:rgba(var(--ids__surface-RGB),1)}@media screen and (max-width: 767px){.beach h2{font-size:1.6em}}.beach img{border-radius:.5em}@media screen and (max-width: 767px){.beach img{height:30em;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 767px){.grid_therapy{flex-direction:column}.grid_therapy_cell{width:100%!important;padding-right:0!important}}.icon{width:1em;height:1em;display:inline-block;margin-right:.09em;margin-bottom:-.3em}.session_button{font-size:1.6em;margin:0 auto}@media screen and (max-width: 767px){.mobile_spacer{height:4em!important}}.long_link{border-bottom:0!important}.long_link span{border-bottom:1px solid rgba(127,86,217,.2);border-bottom:1px solid rgba(var(--ids__link-RGB),.2)}.trust_wrapper{display:flex;flex-direction:row;border-radius:.5em;position:relative}.trust_wrapper img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:30% top;object-position:30% top;flex:1;border-radius:.5em 0 0 .5em}.trust_wrapper .trust_info{background-color:#fffff5;background-color:rgba(var(--ids__surface-RGB),1);padding:1.6em;flex:1;border-radius:0 .5em .5em 0}.trust_wrapper .trust_info .bullet_points{display:flex;flex-direction:column;gap:.6em}.trust_wrapper .trust_info .bullet_points span{padding-top:.1em}.trust_wrapper .trust_info .bullet_points span+span{border-top:1px solid rgba(51,51,51,.2);border-top:1px solid rgba(var(--ids__text-RGB),.2)}@media screen and (max-width: 767px){.trust_wrapper{flex-direction:column}.trust_wrapper img{position:relative;width:100%;height:auto;border-radius:.5em .5em 0 0}.trust_wrapper .trust_info{margin-left:0;border-radius:0 0 .5em .5em}}#contacts{text-align:center}.lead{font-size:2em}.review-author{width:auto;border-top:1px solid rgba(51,51,51,.3);border-top:1px solid rgba(var(--ids__text-RGB),.3);padding-top:.1em;font-weight:700;margin-top:.7em}.contacts{margin:.1em 0 2em auto;width:auto;text-align:center;font-size:4.4em}@media screen and (max-width: 767px){.contacts{font-size:1.6em}}.contacts a{display:inline-block}.wrap.svelte-1a72hk3{display:flex;flex-direction:column;min-height:100vh}main.svelte-1a72hk3{flex:1}
