@font-face{font-display:fallback;font-family:gilroy-light;src:url(./Gilroy-Light.BC4j1VSB.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-light-font;src:url(./CaslonRegular.DkX5M8Z4.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-bold-font;src:url(./CaslonSemibold.DV1Y493c.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-italic;src:url(./NHaasGroteskTXPro56It.QQ2qh3OR.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font;src:url(./NHaasGroteskTXPro55Rg.aPYEGvaL.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-medium;src:url(./NHaasGroteskTXPro65Md.CwF-Fo-i.woff2) format("woff2")}.start-screen{color:var(--white,#fff);overflow:hidden;position:relative}.start-screen__poster{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.start-screen__content{align-items:center;display:flex;flex-direction:column;position:absolute;right:3.5cqw;text-align:center;top:50%;transform:translateY(-50%);width:56cqw}.start-screen__badge{align-items:center;background:var(--magenta,#a612ac);border-radius:90px;display:flex;font-size:2cqw;font-weight:700;height:4.9cqw;letter-spacing:.02em;margin:0 0 1.7cqw;padding:0 2.75cqw}.start-screen__badge,.start-screen__title{color:var(--white,#fff);text-transform:uppercase}.start-screen__title{font-size:7.4cqw;font-weight:800;letter-spacing:-.01em;line-height:1.05;margin:0 0 .75cqw;overflow-wrap:break-word}.start-screen__description{color:var(--white,#fff);font-size:2.5cqw;font-weight:400;line-height:1.2;margin:0 0 3.9cqw}.start-screen__btn{background:var(--magenta,#a612ac);border:none;border-radius:90px;color:var(--white,#fff);cursor:pointer;font-size:2cqw;font-weight:700;height:4.8cqw;letter-spacing:.02em;padding:0 2.75cqw;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.start-screen__btn:hover{background:#b01fbe}.start-screen__btn:active{transform:scale(.95)}.start-screen__help{bottom:2cqw;left:2cqw;max-width:20cqw;position:absolute}.start-screen__help__text{color:var(--white,#fff);font-size:1.65cqw;font-weight:400;line-height:1.3;margin:0 0 1.6cqw}.start-screen__help__text:last-of-type{margin-bottom:0}.start-screen__help__link{color:var(--magenta,#a612ac);font-size:1.65cqw;font-weight:400;line-height:1.3;text-decoration:underline}@font-face{font-display:fallback;font-family:gilroy-light;src:url(./Gilroy-Light.BC4j1VSB.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-light-font;src:url(./CaslonRegular.DkX5M8Z4.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-bold-font;src:url(./CaslonSemibold.DV1Y493c.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-italic;src:url(./NHaasGroteskTXPro56It.QQ2qh3OR.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font;src:url(./NHaasGroteskTXPro55Rg.aPYEGvaL.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-medium;src:url(./NHaasGroteskTXPro65Md.CwF-Fo-i.woff2) format("woff2")}.choices{top:0;right:0;bottom:0;left:0;padding:5.5cqw 4.6cqw 13cqw;pointer-events:none;position:absolute;z-index:10}.choices,.choices__header{align-items:flex-start;display:flex;flex-direction:column}.choices__header{gap:1.4cqw;min-height:0;overflow:hidden;pointer-events:auto}.choices__badge{background:var(--magenta,#a612ac);border-radius:90px;color:var(--white,#fff);flex:none;font-size:1cqw;font-weight:600;padding:0 1.5cqw;text-transform:uppercase}@media (min-width:1280px){.choices__badge{padding:.6vw 1.5cqw}}.choices__prompt{color:var(--white,#fff);flex:none;font-size:2.4cqw;font-weight:700;line-height:1.36;max-height:9.25cqw;max-width:79cqw;overflow:hidden}.choices__buttons{align-items:stretch;flex:none;gap:1.8cqw;margin-top:auto;pointer-events:auto;width:100%}.choice,.choices__buttons{display:flex;position:relative}.choice{background:#0003;border:.1cqw solid #ededed;border-radius:1.3cqw;flex:1;flex-direction:column;min-height:17.9cqw;overflow:hidden;padding:1.8cqw;text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.choice:hover:not(:disabled){background:#00000059}.choice:active:not(:disabled){transform:scale(.98)}.choice--incorrect{opacity:.45;pointer-events:none}.choice--correct{border-color:var(--magenta,#a612ac);border-width:.16cqw}.choice__ribbon{align-items:flex-start;background:var(--white,#fff);clip-path:polygon(0 0,100% 0,100% 100%);color:var(--black,#100627);display:flex;height:4.6cqw;justify-content:flex-end;padding:.85cqw 1cqw;position:absolute;right:0;top:0;width:4.6cqw}.choice__ribbon svg{height:2cqw;width:2cqw;stroke-width:.16cqw}.choice--correct .choice__ribbon{background:var(--magenta,#a612ac);color:var(--white,#fff)}.choice__letter{align-items:center;border:.1cqw solid var(--white,#fff);border-radius:50%;color:var(--white,#fff);display:flex;font-size:2.1cqw;font-weight:400;height:4.1cqw;justify-content:center;width:4.1cqw}.choice--correct .choice__letter{border-color:var(--magenta,#a612ac);color:var(--magenta,#a612ac);font-weight:600}.choice__label{color:var(--white,#fff);font-size:1.67cqw;font-weight:400;line-height:1.4;margin-top:auto}.choices-prompt-enter-active,.choices-prompt-leave-active{transition:opacity .6s ease,transform .6s ease}.choices-prompt-enter-from,.choices-prompt-leave-to{opacity:0;transform:translateY(-.6cqw)}.choice-item-enter-active,.choice-item-leave-active{transition:opacity .6s ease,transform .6s ease}.choice-item-enter-from,.choice-item-leave-to{opacity:0;transform:translateY(.8cqw)}.choice-item-move{transition:transform .6s ease}.choice-item-leave-active{position:absolute}.legal[data-v-f6fea335]{background-color:#c5c5c5}.social[data-v-f6fea335]{background-color:#7aceec}.psychological[data-v-f6fea335],.psychological_pedagogical[data-v-f6fea335]{background-color:#f3e287}.crisis_intervention[data-v-f6fea335],.psychiatric[data-v-f6fea335]{background-color:#ff965b}.psychotherapeutic[data-v-f6fea335]{background-color:#9dd9b4}.legal-opacity[data-v-f6fea335]{background-color:color-mix(in srgb,#c5c5c5,transparent 75%)}.social-opacity[data-v-f6fea335]{background-color:color-mix(in srgb,#7aceec,transparent 75%)}.psychological-opacity[data-v-f6fea335],.psychological_pedagogical-opacity[data-v-f6fea335]{background-color:color-mix(in srgb,#f3e287,transparent 75%)}.crisis_intervention-opacity[data-v-f6fea335],.psychiatric-opacity[data-v-f6fea335]{background-color:color-mix(in srgb,#ff965b,transparent 75%)}.psychotherapeutic-opacity[data-v-f6fea335]{background-color:color-mix(in srgb,#9dd9b4,transparent 75%)}@font-face{font-display:fallback;font-family:gilroy-light;src:url(./Gilroy-Light.BC4j1VSB.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-light-font;src:url(./CaslonRegular.DkX5M8Z4.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-bold-font;src:url(./CaslonSemibold.DV1Y493c.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-italic;src:url(./NHaasGroteskTXPro56It.QQ2qh3OR.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font;src:url(./NHaasGroteskTXPro55Rg.aPYEGvaL.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-medium;src:url(./NHaasGroteskTXPro65Md.CwF-Fo-i.woff2) format("woff2")}.fade-enter-active[data-v-f6fea335],.fade-leave-active[data-v-f6fea335]{transition:opacity .5s ease-in-out}.fade-enter[data-v-f6fea335],.fade-leave-to[data-v-f6fea335]{opacity:0}.page-transition[data-v-f6fea335]{background-color:var(--black,#100627);height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}.page-enter-active[data-v-f6fea335],.page-leave-active[data-v-f6fea335]{transition:all .5s cubic-bezier(.77,0,.175,1)}.page-enter-active~.page-transition[data-v-f6fea335],.page-leave-active~.page-transition[data-v-f6fea335]{pointer-events:auto;z-index:101}.page-enter~.page-transition[data-v-f6fea335],.page-leave-to~.page-transition[data-v-f6fea335]{transform:scaleX(1);z-index:101}.page-leave-to~.page-transition[data-v-f6fea335]{transform-origin:bottom}.slide-enter-active[data-v-f6fea335],.slide-leave-active[data-v-f6fea335]{transition:transform .5s ease-in-out}.slide-enter[data-v-f6fea335],.slide-leave-to[data-v-f6fea335]{transform:translate(100%)}.list-enter-active[data-v-f6fea335],.list-move[data-v-f6fea335]{transition:all .6s ease}.list-leave-active[data-v-f6fea335]{transition:opacity .2s ease}.list-enter-from[data-v-f6fea335]{opacity:0;transform:translate(40px)}.lazyload[data-v-f6fea335],.lazyloading[data-v-f6fea335],.list-leave-to[data-v-f6fea335]{opacity:0}img.lazyload[data-v-f6fea335]:not([src]){visibility:hidden}.lazyloaded[data-v-f6fea335]{opacity:1;transition:opacity .35s ease-out}[v-cloak][data-v-f6fea335]{opacity:0}input[data-v-f6fea335]:-webkit-autofill,input[data-v-f6fea335]:-webkit-autofill:active,input[data-v-f6fea335]:-webkit-autofill:focus,input[data-v-f6fea335]:-webkit-autofill:hover{box-shadow:0 0 0 30px var(--beige-light,#fbf9f7) inset!important}.contrast-mode input[data-v-f6fea335]:-webkit-autofill,.contrast-mode input[data-v-f6fea335]:-webkit-autofill:active,.contrast-mode input[data-v-f6fea335]:-webkit-autofill:focus,.contrast-mode input[data-v-f6fea335]:-webkit-autofill:hover{--beige-light:#fef9e0}input[type=range][data-v-f6fea335]{background:none;border:0;border-radius:0;box-shadow:none;outline:none;padding:0}input[type=range i][data-v-f6fea335]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.page-wrapper[data-v-f6fea335]{display:flex;flex-direction:column;max-width:100vw;min-height:var(--vh,100vh);overflow:hidden}.vertical-center-self[data-v-f6fea335]{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.page-content[data-v-f6fea335]{align-items:center;flex-grow:1}.home .leave-site-button .caption[data-v-f6fea335]{opacity:1;pointer-events:auto}.intro[data-v-f6fea335]{height:var(--vh,100vh)}button[data-v-f6fea335]{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0}button[data-v-f6fea335]::-moz-focus-inner{border:0}a[data-v-f6fea335]{color:inherit;text-decoration:none}.grid[data-v-f6fea335]{-moz-column-gap:var(--grid-gap,30px);column-gap:var(--grid-gap,30px);display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1790px;padding:0 var(--grid-margin,55px);width:100%}@media (min-width:788px){.hide-up-md[data-v-f6fea335]{display:none!important}}@media (min-width:1280px){.hide-up-xl[data-v-f6fea335]{display:none!important}}@media (max-width:1279px){.hide-down-xl[data-v-f6fea335]{display:none!important}}@media (max-width:787px){.hide-down-md[data-v-f6fea335]{display:none!important}}@media (min-width:1280px){.show-up-xl[data-v-f6fea335]{display:block}}@media (max-width:1279px){.block-mobile[data-v-f6fea335]{height:var(--vh,100vh);overflow:hidden}}.min-line-height[data-v-f6fea335]{line-height:1}.font-medium[data-v-f6fea335]{--font-factor:1.25}.font-large[data-v-f6fea335]{--font-factor:1.5}.contrast-mode[data-v-f6fea335]{--black:#fef9e0;--grey:#fef9e0;--blue:#fef9e0;--blue-light:#fef9e0;--violet:#fef9e0;--yellow-dark:#fef9e0;--green-light:#fef9e0;--green-extra-light:#fef9e0;--powder-pink:#fef9e0;--pink:#fef9e0;--purple:#0b0b0e;--peach:#fef9e0;--steel:#fef9e0;--error:#fef9e0;--beige-transparency:#fef9e0;--beige-transparency-darken:#fef9e0;--white-transparency:#fef9e0;--brown-grey:#0b0b0e;--white:#0b0b0e;--beige:#0b0b0e;--beige-light:#0b0b0e;--peach-light:#0b0b0e;--grey-light:#0b0b0e;--navy:#0b0b0e;--dark:#0b0b0e;--greenish-grey:#0b0b0e}.input[data-v-f6fea335]{background:var(--white,#fff);border:1px solid var(--black,#100627);border-radius:0;box-sizing:border-box;color:var(--black,#100627);display:flex;flex-direction:column;font-size:calc(16px*var(--font-factor, 1));height:48px;max-width:600px;outline:none;padding-left:25px;width:100%}.input[data-v-f6fea335]:not(:-moz-placeholder){background:var(--white,#fff);outline:none}.input[data-v-f6fea335]:focus,.input[data-v-f6fea335]:not(:placeholder-shown){background:var(--white,#fff);outline:none}.input--invalid[data-v-f6fea335]{border:1px solid var(--error,#dc4314)}.checkbox--invalid[data-v-f6fea335] input{accent-color:var(--error,#dc4314)}.anchor[data-v-f6fea335]{display:block;position:relative;top:-110px;visibility:hidden}.controls[data-v-f6fea335]{align-items:center;display:flex;gap:.9cqw}@media (min-width:1280px){.controls[data-v-f6fea335]{gap:17px}}.controls__button[data-v-f6fea335]{align-items:center;background:none;border:0;color:var(--white,#fff);cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;opacity:.85;padding:.4cqw;transition:opacity .2s ease,transform .2s ease}@media (min-width:1280px){.controls__button[data-v-f6fea335]{padding:8px}}.controls__button[data-v-f6fea335]:hover{opacity:1}.controls__button[data-v-f6fea335]:active{transform:scale(.92)}.controls__button--play[data-v-f6fea335]{opacity:1}.controls__button[data-v-f6fea335] svg{height:max(2cqw,24px);width:max(2cqw,24px);stroke-width:max(.14cqw,1.5px)}@media (min-width:1280px){.controls__button[data-v-f6fea335] svg{height:38px;width:38px;stroke-width:1.5px}}.controls__button--play[data-v-f6fea335] svg{height:max(2.7cqw,32px);width:max(2.7cqw,32px)}@media (min-width:1280px){.controls__button--play[data-v-f6fea335] svg{height:52px;width:52px;stroke-width:1px}}.legal[data-v-f5cffa0e]{background-color:#c5c5c5}.social[data-v-f5cffa0e]{background-color:#7aceec}.psychological[data-v-f5cffa0e],.psychological_pedagogical[data-v-f5cffa0e]{background-color:#f3e287}.crisis_intervention[data-v-f5cffa0e],.psychiatric[data-v-f5cffa0e]{background-color:#ff965b}.psychotherapeutic[data-v-f5cffa0e]{background-color:#9dd9b4}.legal-opacity[data-v-f5cffa0e]{background-color:color-mix(in srgb,#c5c5c5,transparent 75%)}.social-opacity[data-v-f5cffa0e]{background-color:color-mix(in srgb,#7aceec,transparent 75%)}.psychological-opacity[data-v-f5cffa0e],.psychological_pedagogical-opacity[data-v-f5cffa0e]{background-color:color-mix(in srgb,#f3e287,transparent 75%)}.crisis_intervention-opacity[data-v-f5cffa0e],.psychiatric-opacity[data-v-f5cffa0e]{background-color:color-mix(in srgb,#ff965b,transparent 75%)}.psychotherapeutic-opacity[data-v-f5cffa0e]{background-color:color-mix(in srgb,#9dd9b4,transparent 75%)}@font-face{font-display:fallback;font-family:gilroy-light;src:url(./Gilroy-Light.BC4j1VSB.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-light-font;src:url(./CaslonRegular.DkX5M8Z4.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-bold-font;src:url(./CaslonSemibold.DV1Y493c.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-italic;src:url(./NHaasGroteskTXPro56It.QQ2qh3OR.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font;src:url(./NHaasGroteskTXPro55Rg.aPYEGvaL.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-medium;src:url(./NHaasGroteskTXPro65Md.CwF-Fo-i.woff2) format("woff2")}.fade-enter-active[data-v-f5cffa0e],.fade-leave-active[data-v-f5cffa0e]{transition:opacity .5s ease-in-out}.fade-enter[data-v-f5cffa0e],.fade-leave-to[data-v-f5cffa0e]{opacity:0}.page-transition[data-v-f5cffa0e]{background-color:var(--black,#100627);height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}.page-enter-active[data-v-f5cffa0e],.page-leave-active[data-v-f5cffa0e]{transition:all .5s cubic-bezier(.77,0,.175,1)}.page-enter-active~.page-transition[data-v-f5cffa0e],.page-leave-active~.page-transition[data-v-f5cffa0e]{pointer-events:auto;z-index:101}.page-enter~.page-transition[data-v-f5cffa0e],.page-leave-to~.page-transition[data-v-f5cffa0e]{transform:scaleX(1);z-index:101}.page-leave-to~.page-transition[data-v-f5cffa0e]{transform-origin:bottom}.slide-enter-active[data-v-f5cffa0e],.slide-leave-active[data-v-f5cffa0e]{transition:transform .5s ease-in-out}.slide-enter[data-v-f5cffa0e],.slide-leave-to[data-v-f5cffa0e]{transform:translate(100%)}.list-enter-active[data-v-f5cffa0e],.list-move[data-v-f5cffa0e]{transition:all .6s ease}.list-leave-active[data-v-f5cffa0e]{transition:opacity .2s ease}.list-enter-from[data-v-f5cffa0e]{opacity:0;transform:translate(40px)}.lazyload[data-v-f5cffa0e],.lazyloading[data-v-f5cffa0e],.list-leave-to[data-v-f5cffa0e]{opacity:0}img.lazyload[data-v-f5cffa0e]:not([src]){visibility:hidden}.lazyloaded[data-v-f5cffa0e]{opacity:1;transition:opacity .35s ease-out}[v-cloak][data-v-f5cffa0e]{opacity:0}input[data-v-f5cffa0e]:-webkit-autofill,input[data-v-f5cffa0e]:-webkit-autofill:active,input[data-v-f5cffa0e]:-webkit-autofill:focus,input[data-v-f5cffa0e]:-webkit-autofill:hover{box-shadow:0 0 0 30px var(--beige-light,#fbf9f7) inset!important}.contrast-mode input[data-v-f5cffa0e]:-webkit-autofill,.contrast-mode input[data-v-f5cffa0e]:-webkit-autofill:active,.contrast-mode input[data-v-f5cffa0e]:-webkit-autofill:focus,.contrast-mode input[data-v-f5cffa0e]:-webkit-autofill:hover{--beige-light:#fef9e0}input[type=range][data-v-f5cffa0e]{background:none;border:0;border-radius:0;box-shadow:none;outline:none;padding:0}input[type=range i][data-v-f5cffa0e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.page-wrapper[data-v-f5cffa0e]{display:flex;flex-direction:column;max-width:100vw;min-height:var(--vh,100vh);overflow:hidden}.vertical-center-self[data-v-f5cffa0e]{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.page-content[data-v-f5cffa0e]{align-items:center;flex-grow:1}.home .leave-site-button .caption[data-v-f5cffa0e]{opacity:1;pointer-events:auto}.intro[data-v-f5cffa0e]{height:var(--vh,100vh)}button[data-v-f5cffa0e]{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0}button[data-v-f5cffa0e]::-moz-focus-inner{border:0}a[data-v-f5cffa0e]{color:inherit;text-decoration:none}.grid[data-v-f5cffa0e]{-moz-column-gap:var(--grid-gap,30px);column-gap:var(--grid-gap,30px);display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1790px;padding:0 var(--grid-margin,55px);width:100%}@media (min-width:788px){.hide-up-md[data-v-f5cffa0e]{display:none!important}}@media (min-width:1280px){.hide-up-xl[data-v-f5cffa0e]{display:none!important}}@media (max-width:1279px){.hide-down-xl[data-v-f5cffa0e]{display:none!important}}@media (max-width:787px){.hide-down-md[data-v-f5cffa0e]{display:none!important}}@media (min-width:1280px){.show-up-xl[data-v-f5cffa0e]{display:block}}@media (max-width:1279px){.block-mobile[data-v-f5cffa0e]{height:var(--vh,100vh);overflow:hidden}}.min-line-height[data-v-f5cffa0e]{line-height:1}.font-medium[data-v-f5cffa0e]{--font-factor:1.25}.font-large[data-v-f5cffa0e]{--font-factor:1.5}.contrast-mode[data-v-f5cffa0e]{--black:#fef9e0;--grey:#fef9e0;--blue:#fef9e0;--blue-light:#fef9e0;--violet:#fef9e0;--yellow-dark:#fef9e0;--green-light:#fef9e0;--green-extra-light:#fef9e0;--powder-pink:#fef9e0;--pink:#fef9e0;--purple:#0b0b0e;--peach:#fef9e0;--steel:#fef9e0;--error:#fef9e0;--beige-transparency:#fef9e0;--beige-transparency-darken:#fef9e0;--white-transparency:#fef9e0;--brown-grey:#0b0b0e;--white:#0b0b0e;--beige:#0b0b0e;--beige-light:#0b0b0e;--peach-light:#0b0b0e;--grey-light:#0b0b0e;--navy:#0b0b0e;--dark:#0b0b0e;--greenish-grey:#0b0b0e}.input[data-v-f5cffa0e]{background:var(--white,#fff);border:1px solid var(--black,#100627);border-radius:0;box-sizing:border-box;color:var(--black,#100627);display:flex;flex-direction:column;font-size:calc(16px*var(--font-factor, 1));height:48px;max-width:600px;outline:none;padding-left:25px;width:100%}.input[data-v-f5cffa0e]:not(:-moz-placeholder){background:var(--white,#fff);outline:none}.input[data-v-f5cffa0e]:focus,.input[data-v-f5cffa0e]:not(:placeholder-shown){background:var(--white,#fff);outline:none}.input--invalid[data-v-f5cffa0e]{border:1px solid var(--error,#dc4314)}.checkbox--invalid[data-v-f5cffa0e] input{accent-color:var(--error,#dc4314)}.anchor[data-v-f5cffa0e]{display:block;position:relative;top:-110px;visibility:hidden}.progress-bar[data-v-f5cffa0e]{background:var(--white,#fff);cursor:pointer;flex:1;height:max(.2cqw,3px);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (min-width:1280px){.progress-bar[data-v-f5cffa0e]{height:4px}}.progress-bar[data-v-f5cffa0e]:before{content:"";height:max(2cqw,44px);inset-inline:-1.5cqw;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1280px){.progress-bar[data-v-f5cffa0e]:before{height:40px;inset-inline:-29px}}.progress-bar__fill[data-v-f5cffa0e]{background:var(--magenta,#a612ac);height:100%;position:relative;transition:width .3s linear}.progress-bar__fill[data-v-f5cffa0e]:after{background:var(--magenta,#a612ac);border-radius:50%;content:"";height:max(.78cqw,12px);position:absolute;right:0;top:50%;transform:translate(50%,-50%);transition:transform .2s ease;width:max(.78cqw,12px)}@media (min-width:1280px){.progress-bar__fill[data-v-f5cffa0e]:after{height:15px;width:15px}}.progress-bar--scrubbing .progress-bar__fill[data-v-f5cffa0e]{transition:none}.progress-bar--scrubbing .progress-bar__fill[data-v-f5cffa0e]:after,.progress-bar:focus-visible .progress-bar__fill[data-v-f5cffa0e]:after,.progress-bar:hover .progress-bar__fill[data-v-f5cffa0e]:after{transform:translate(50%,-50%) scale(1.4)}.legal[data-v-505357f5]{background-color:#c5c5c5}.social[data-v-505357f5]{background-color:#7aceec}.psychological[data-v-505357f5],.psychological_pedagogical[data-v-505357f5]{background-color:#f3e287}.crisis_intervention[data-v-505357f5],.psychiatric[data-v-505357f5]{background-color:#ff965b}.psychotherapeutic[data-v-505357f5]{background-color:#9dd9b4}.legal-opacity[data-v-505357f5]{background-color:color-mix(in srgb,#c5c5c5,transparent 75%)}.social-opacity[data-v-505357f5]{background-color:color-mix(in srgb,#7aceec,transparent 75%)}.psychological-opacity[data-v-505357f5],.psychological_pedagogical-opacity[data-v-505357f5]{background-color:color-mix(in srgb,#f3e287,transparent 75%)}.crisis_intervention-opacity[data-v-505357f5],.psychiatric-opacity[data-v-505357f5]{background-color:color-mix(in srgb,#ff965b,transparent 75%)}.psychotherapeutic-opacity[data-v-505357f5]{background-color:color-mix(in srgb,#9dd9b4,transparent 75%)}@font-face{font-display:fallback;font-family:gilroy-light;src:url(./Gilroy-Light.BC4j1VSB.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-light-font;src:url(./CaslonRegular.DkX5M8Z4.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-bold-font;src:url(./CaslonSemibold.DV1Y493c.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-italic;src:url(./NHaasGroteskTXPro56It.QQ2qh3OR.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font;src:url(./NHaasGroteskTXPro55Rg.aPYEGvaL.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-medium;src:url(./NHaasGroteskTXPro65Md.CwF-Fo-i.woff2) format("woff2")}.fade-enter-active[data-v-505357f5],.fade-leave-active[data-v-505357f5]{transition:opacity .5s ease-in-out}.fade-enter[data-v-505357f5],.fade-leave-to[data-v-505357f5]{opacity:0}.page-transition[data-v-505357f5]{background-color:var(--black,#100627);height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}.page-enter-active[data-v-505357f5],.page-leave-active[data-v-505357f5]{transition:all .5s cubic-bezier(.77,0,.175,1)}.page-enter-active~.page-transition[data-v-505357f5],.page-leave-active~.page-transition[data-v-505357f5]{pointer-events:auto;z-index:101}.page-enter~.page-transition[data-v-505357f5],.page-leave-to~.page-transition[data-v-505357f5]{transform:scaleX(1);z-index:101}.page-leave-to~.page-transition[data-v-505357f5]{transform-origin:bottom}.slide-enter-active[data-v-505357f5],.slide-leave-active[data-v-505357f5]{transition:transform .5s ease-in-out}.slide-enter[data-v-505357f5],.slide-leave-to[data-v-505357f5]{transform:translate(100%)}.list-enter-active[data-v-505357f5],.list-move[data-v-505357f5]{transition:all .6s ease}.list-leave-active[data-v-505357f5]{transition:opacity .2s ease}.list-enter-from[data-v-505357f5]{opacity:0;transform:translate(40px)}.lazyload[data-v-505357f5],.lazyloading[data-v-505357f5],.list-leave-to[data-v-505357f5]{opacity:0}img.lazyload[data-v-505357f5]:not([src]){visibility:hidden}.lazyloaded[data-v-505357f5]{opacity:1;transition:opacity .35s ease-out}[v-cloak][data-v-505357f5]{opacity:0}input[data-v-505357f5]:-webkit-autofill,input[data-v-505357f5]:-webkit-autofill:active,input[data-v-505357f5]:-webkit-autofill:focus,input[data-v-505357f5]:-webkit-autofill:hover{box-shadow:0 0 0 30px var(--beige-light,#fbf9f7) inset!important}.contrast-mode input[data-v-505357f5]:-webkit-autofill,.contrast-mode input[data-v-505357f5]:-webkit-autofill:active,.contrast-mode input[data-v-505357f5]:-webkit-autofill:focus,.contrast-mode input[data-v-505357f5]:-webkit-autofill:hover{--beige-light:#fef9e0}input[type=range][data-v-505357f5]{background:none;border:0;border-radius:0;box-shadow:none;outline:none;padding:0}input[type=range i][data-v-505357f5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.page-wrapper[data-v-505357f5]{display:flex;flex-direction:column;max-width:100vw;min-height:var(--vh,100vh);overflow:hidden}.vertical-center-self[data-v-505357f5]{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.page-content[data-v-505357f5]{align-items:center;flex-grow:1}.home .leave-site-button .caption[data-v-505357f5]{opacity:1;pointer-events:auto}.intro[data-v-505357f5]{height:var(--vh,100vh)}button[data-v-505357f5]{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0}button[data-v-505357f5]::-moz-focus-inner{border:0}a[data-v-505357f5]{color:inherit;text-decoration:none}.grid[data-v-505357f5]{-moz-column-gap:var(--grid-gap,30px);column-gap:var(--grid-gap,30px);display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1790px;padding:0 var(--grid-margin,55px);width:100%}@media (min-width:788px){.hide-up-md[data-v-505357f5]{display:none!important}}@media (min-width:1280px){.hide-up-xl[data-v-505357f5]{display:none!important}}@media (max-width:1279px){.hide-down-xl[data-v-505357f5]{display:none!important}}@media (max-width:787px){.hide-down-md[data-v-505357f5]{display:none!important}}@media (min-width:1280px){.show-up-xl[data-v-505357f5]{display:block}}@media (max-width:1279px){.block-mobile[data-v-505357f5]{height:var(--vh,100vh);overflow:hidden}}.min-line-height[data-v-505357f5]{line-height:1}.font-medium[data-v-505357f5]{--font-factor:1.25}.font-large[data-v-505357f5]{--font-factor:1.5}.contrast-mode[data-v-505357f5]{--black:#fef9e0;--grey:#fef9e0;--blue:#fef9e0;--blue-light:#fef9e0;--violet:#fef9e0;--yellow-dark:#fef9e0;--green-light:#fef9e0;--green-extra-light:#fef9e0;--powder-pink:#fef9e0;--pink:#fef9e0;--purple:#0b0b0e;--peach:#fef9e0;--steel:#fef9e0;--error:#fef9e0;--beige-transparency:#fef9e0;--beige-transparency-darken:#fef9e0;--white-transparency:#fef9e0;--brown-grey:#0b0b0e;--white:#0b0b0e;--beige:#0b0b0e;--beige-light:#0b0b0e;--peach-light:#0b0b0e;--grey-light:#0b0b0e;--navy:#0b0b0e;--dark:#0b0b0e;--greenish-grey:#0b0b0e}.input[data-v-505357f5]{background:var(--white,#fff);border:1px solid var(--black,#100627);border-radius:0;box-sizing:border-box;color:var(--black,#100627);display:flex;flex-direction:column;font-size:calc(16px*var(--font-factor, 1));height:48px;max-width:600px;outline:none;padding-left:25px;width:100%}.input[data-v-505357f5]:not(:-moz-placeholder){background:var(--white,#fff);outline:none}.input[data-v-505357f5]:focus,.input[data-v-505357f5]:not(:placeholder-shown){background:var(--white,#fff);outline:none}.input--invalid[data-v-505357f5]{border:1px solid var(--error,#dc4314)}.checkbox--invalid[data-v-505357f5] input{accent-color:var(--error,#dc4314)}.anchor[data-v-505357f5]{display:block;position:relative;top:-110px;visibility:hidden}.rotate-prompt[data-v-505357f5]{align-items:center;background:var(--beige-light,#fbf9f7);display:flex;flex-direction:column;gap:1rem;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0 2rem;position:absolute;text-align:center;z-index:50}.rotate-prompt__icon[data-v-505357f5]{color:var(--navy,#1c088d);height:2rem;padding:1rem;width:2rem;stroke:var(--navy,#1c088d);animation:pulse-505357f5 2s cubic-bezier(.4,0,.6,1) infinite}.rotate-prompt__title[data-v-505357f5]{color:var(--black,#100627);font-size:1rem;font-weight:500}.rotate-prompt__subtitle[data-v-505357f5]{color:var(--steel,#85868b);font-size:.875rem}@keyframes pulse-505357f5{0%,to{opacity:1}50%{opacity:.5}}.legal{background-color:#c5c5c5}.social{background-color:#7aceec}.psychological,.psychological_pedagogical{background-color:#f3e287}.crisis_intervention,.psychiatric{background-color:#ff965b}.psychotherapeutic{background-color:#9dd9b4}.legal-opacity{background-color:color-mix(in srgb,#c5c5c5,transparent 75%)}.social-opacity{background-color:color-mix(in srgb,#7aceec,transparent 75%)}.psychological-opacity,.psychological_pedagogical-opacity{background-color:color-mix(in srgb,#f3e287,transparent 75%)}.crisis_intervention-opacity,.psychiatric-opacity{background-color:color-mix(in srgb,#ff965b,transparent 75%)}.psychotherapeutic-opacity{background-color:color-mix(in srgb,#9dd9b4,transparent 75%)}@font-face{font-display:fallback;font-family:gilroy-light;src:url(./Gilroy-Light.BC4j1VSB.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-light-font;src:url(./CaslonRegular.DkX5M8Z4.woff2) format("woff2")}@font-face{font-display:fallback;font-family:caslon-bold-font;src:url(./CaslonSemibold.DV1Y493c.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-italic;src:url(./NHaasGroteskTXPro56It.QQ2qh3OR.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font;src:url(./NHaasGroteskTXPro55Rg.aPYEGvaL.woff2) format("woff2")}@font-face{font-display:fallback;font-family:haas-font-medium;src:url(./NHaasGroteskTXPro65Md.CwF-Fo-i.woff2) format("woff2")}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.page-transition{background-color:var(--black,#100627);height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}.page-enter-active,.page-leave-active{transition:all .5s cubic-bezier(.77,0,.175,1)}.page-enter-active~.page-transition,.page-leave-active~.page-transition{pointer-events:auto;z-index:101}.page-enter~.page-transition,.page-leave-to~.page-transition{transform:scaleX(1);z-index:101}.page-leave-to~.page-transition{transform-origin:bottom}.slide-enter-active,.slide-leave-active{transition:transform .5s ease-in-out}.slide-enter,.slide-leave-to{transform:translate(100%)}.list-enter-active,.list-move{transition:all .6s ease}.list-leave-active{transition:opacity .2s ease}.list-enter-from{opacity:0;transform:translate(40px)}.lazyload,.lazyloading,.list-leave-to{opacity:0}img.lazyload:not([src]){visibility:hidden}.lazyloaded{opacity:1;transition:opacity .35s ease-out}[v-cloak]{opacity:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:0 0 0 30px var(--beige-light,#fbf9f7) inset!important}.contrast-mode input:-webkit-autofill,.contrast-mode input:-webkit-autofill:active,.contrast-mode input:-webkit-autofill:focus,.contrast-mode input:-webkit-autofill:hover{--beige-light:#fef9e0}input[type=range]{background:none;border:0;border-radius:0;box-shadow:none;outline:none;padding:0}input[type=range i]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.page-wrapper{display:flex;flex-direction:column;max-width:100vw;min-height:var(--vh,100vh);overflow:hidden}.vertical-center-self{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.page-content{align-items:center;flex-grow:1}.home .leave-site-button .caption{opacity:1;pointer-events:auto}.intro{height:var(--vh,100vh)}button{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0}button::-moz-focus-inner{border:0}a{color:inherit;text-decoration:none}.grid{-moz-column-gap:var(--grid-gap,30px);column-gap:var(--grid-gap,30px);display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1790px;padding:0 var(--grid-margin,55px);width:100%}@media (min-width:788px){.hide-up-md{display:none!important}}@media (min-width:1280px){.hide-up-xl{display:none!important}}@media (max-width:1279px){.hide-down-xl{display:none!important}}@media (max-width:787px){.hide-down-md{display:none!important}}@media (min-width:1280px){.show-up-xl{display:block}}@media (max-width:1279px){.block-mobile{height:var(--vh,100vh);overflow:hidden}}.min-line-height{line-height:1}.font-medium{--font-factor:1.25}.font-large{--font-factor:1.5}.contrast-mode{--black:#fef9e0;--grey:#fef9e0;--blue:#fef9e0;--blue-light:#fef9e0;--violet:#fef9e0;--yellow-dark:#fef9e0;--green-light:#fef9e0;--green-extra-light:#fef9e0;--powder-pink:#fef9e0;--pink:#fef9e0;--purple:#0b0b0e;--peach:#fef9e0;--steel:#fef9e0;--error:#fef9e0;--beige-transparency:#fef9e0;--beige-transparency-darken:#fef9e0;--white-transparency:#fef9e0;--brown-grey:#0b0b0e;--white:#0b0b0e;--beige:#0b0b0e;--beige-light:#0b0b0e;--peach-light:#0b0b0e;--grey-light:#0b0b0e;--navy:#0b0b0e;--dark:#0b0b0e;--greenish-grey:#0b0b0e}.input{background:var(--white,#fff);border:1px solid var(--black,#100627);border-radius:0;box-sizing:border-box;color:var(--black,#100627);display:flex;flex-direction:column;font-size:calc(16px*var(--font-factor, 1));height:48px;max-width:600px;outline:none;padding-left:25px;width:100%}.input:not(:-moz-placeholder){background:var(--white,#fff);outline:none}.input:focus,.input:not(:placeholder-shown){background:var(--white,#fff);outline:none}.input--invalid{border:1px solid var(--error,#dc4314)}.checkbox--invalid :deep(input){accent-color:var(--error,#dc4314)}.anchor{display:block;position:relative;top:-110px;visibility:hidden}.interactive-video{align-items:center;background:#000;display:flex;height:100dvh;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;overscroll-behavior:none;position:fixed;width:100vw;z-index:1000}.interactive-video__frame{container:interactive-video/inline-size;height:100%;max-height:56.25vw;max-width:177.7777777778dvh;overflow:hidden;position:relative;width:100%}.interactive-video__player{cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:filter 2s cubic-bezier(.65,0,.35,1);width:100%}.interactive-video__player--decision-mode{animation:player-drift 14s cubic-bezier(.65,0,.35,1) infinite;filter:brightness(.4) blur(.5cqw)}.interactive-video__player--choice-made{pointer-events:none}.interactive-video__choices{background-color:#fff;bottom:0;position:absolute;width:100%}.interactive-video__loader{color:var(--white,#fff);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.interactive-video__loader svg{height:max(4cqw,40px);width:max(4cqw,40px)}@media (min-width:1280px){.interactive-video__loader svg{height:76px;width:76px}}.interactive-video__startup-screen{height:100%;left:0;position:absolute;top:0;width:100%}.interactive-video__controls{align-items:center;background-color:#0003;border:max(1px,.05cqw) solid #ededed;border-radius:1cqw;inset-inline:4cqw;bottom:3.3cqw;display:flex;gap:3cqw;min-height:max(4.7cqw,56px);padding:0 2.3cqw 0 1.7cqw;position:absolute;transition:opacity .3s ease,background-color .6s cubic-bezier(.65,0,.35,1),border-color .6s cubic-bezier(.65,0,.35,1);z-index:20}@media (min-width:1280px){.interactive-video__controls{border-radius:20px;border-width:1px;gap:58px;min-height:90px;padding:0 44px 0 33px}}.interactive-video__controls--decision-mode{background-color:transparent;border-color:transparent}.interactive-video__controls--hidden{opacity:0;pointer-events:none}@keyframes player-drift{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.04) rotate(-.8deg)}50%{transform:scale(1.08) rotate(0)}75%{transform:scale(1.04) rotate(.8deg)}}
