pure-expandable-text-2{display:block}.pet2-root{--pet2-pad-inline:1.5rem;--pet2-max:var(--page-width, 120rem);--pet2-font:var(--pure-font-proxima, proxima-nova, 'Helvetica Neue', Helvetica, Arial, sans-serif);--pet2-font-body:'Open Sans',sans-serif;--pet2-ease:400ms ease;display:block;width:100%;padding-top:calc(40px * .75);padding-top:calc(var(--pet2-pad-top,40px) * .75);padding-bottom:calc(52px * .75);padding-bottom:calc(var(--pet2-pad-bottom,52px) * .75);background-color:rgb(var(--color-background));background:var(--gradient-background,rgb(var(--color-background)));color:rgb(var(--color-foreground));font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-family:var(--pet2-font);letter-spacing:normal}@media screen and (min-width:750px){.pet2-root{--pet2-pad-inline:5rem;padding-top:40px;padding-top:var(--pet2-pad-top,40px);padding-bottom:52px;padding-bottom:var(--pet2-pad-bottom,52px)}}.pet2-inner{width:100%;max-width:var(--pet2-max);margin-inline:auto;padding-inline:var(--pet2-pad-inline)}.pet2-root--width-full .pet2-inner{max-width:none}.pet2-root--align-left .pet2-heading,.pet2-root--align-left .pet2-toggle-wrap{text-align:left}.pet2-root--align-center .pet2-heading,.pet2-root--align-center .pet2-toggle-wrap{text-align:center}.pet2-heading{margin:0 0 1rem;color:rgb(var(--color-foreground));font-family:var(--pet2-font);font-style:normal;font-weight:600;font-size:clamp(3.2rem,2.6rem + 2.5vw,3.6rem);line-height:1.12;letter-spacing:-.02em;text-transform:none}@media screen and (min-width:750px){.pet2-heading{font-size:clamp(3.2rem,2.4rem + 1.2vw,4rem)}}.pet2-heading--h3,.pet2-heading--h4,.pet2-text h2,.pet2-text h3,.pet2-text h4{margin:1.6rem 0 .8rem;color:rgb(var(--color-foreground));font-family:var(--pet2-font);font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.25;letter-spacing:-.01em;text-transform:none}.pet2-heading--h3{font-size:2.2rem;line-height:1.2;letter-spacing:-.015em}.pet2-visible .pet2-heading:last-child{margin-bottom:1.2rem}.pet2-caption{margin:0 0 .8rem;color:rgb(var(--color-foreground));font-family:var(--pet2-font-body);font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.5}.pet2-caption--letter-spacing{font-family:var(--pet2-font);font-weight:500;letter-spacing:.13rem;text-transform:uppercase}.pet2-caption--small{font-size:1.2rem}.pet2-caption--medium{font-size:1.4rem}.pet2-caption--large{font-size:1.6rem}.pet2-text{margin:0 0 1.6rem;color:rgb(var(--color-foreground));font-family:var(--pet2-font-body);font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.6;overflow-wrap:break-word}.pet2-text--align-left{text-align:left}.pet2-text--align-center{text-align:center}.pet2-text>:first-child{margin-top:0}.pet2-text>:last-child{margin-bottom:0}.pet2-text p{margin:0 0 1rem}.pet2-text ol,.pet2-text ul{margin:.4rem 0 1.6rem;-webkit-padding-start:1.6em;padding-inline-start:1.6em}.pet2-text--align-center ol,.pet2-text--align-center ul{display:inline-block;text-align:left}.pet2-text li{margin:0 0 .8rem;font-family:var(--pet2-font-body);font-weight:400;font-size:1.6rem;line-height:1.6}.pet2-text li:last-child{margin-bottom:0}.pet2-text a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.15em}.pet2-text a:hover{text-decoration-thickness:2px}.pet2-text a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.pet2-text b,.pet2-text strong{font-weight:700}.pet2-text em,.pet2-text i{font-style:italic}.pet2-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:0 0 1.6rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pet2-buttons .button{font-family:var(--pet2-font);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:none}.pet2-buttons .button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pet2-more{max-height:0;overflow:hidden;-webkit-transition:max-height var(--pet2-ease);transition:max-height var(--pet2-ease)}.pet2-root.is-expanded .pet2-more{max-height:200rem;max-height:var(--pet2-more-height,200rem)}.pet2-more>:first-child{margin-top:0}.pet2-toggle{--pet2-btn-bg:rgb(var(--color-button));--pet2-btn-text:rgb(var(--color-button-text));--pet2-btn-border:rgb(var(--color-button));-moz-appearance:none;appearance:none;-webkit-appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.2rem 0 0;min-width:14rem;min-height:4.8rem;padding:1rem 2rem;border:2px solid transparent;border-radius:999px;background:0 0;color:rgb(var(--color-foreground));font-family:var(--pet2-font);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:normal;text-decoration:none;text-align:center;text-transform:none;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,opacity .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.pet2-toggle:hover{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pet2-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pet2-toggle--filled{background-color:var(--pet2-btn-bg);color:var(--pet2-btn-text);border-color:var(--pet2-btn-border)}.pet2-toggle--filled:hover{opacity:.92}.pet2-toggle--outline{background-color:transparent;color:var(--pet2-btn-border);border-width:1px;border-color:var(--pet2-btn-border)}.pet2-toggle--outline:hover{opacity:.85}.pet2-toggle--text{min-width:0;min-height:0;padding:.4rem .25rem;border-color:transparent;border-radius:0;background:0 0;color:rgb(var(--color-foreground));font-weight:500;text-decoration:underline;text-underline-offset:.2em}.pet2-toggle--text:hover{opacity:.85;text-decoration-thickness:2px;-webkit-transform:none;transform:none}.pet2-root.is-short .pet2-toggle-wrap{display:none}.pet2-toggle-wrap{margin-top:.4rem}@media screen and (max-width:749px){.pet2-heading{overflow-wrap:break-word}.pet2-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pet2-toggle:not(.pet2-toggle--text){min-width:12rem;padding:.875rem 1.5rem}}@media (prefers-reduced-motion:reduce){.pet2-more{-webkit-transition:none;transition:none}.pet2-toggle{-webkit-transition:none;transition:none}.pet2-toggle:hover{-webkit-transform:none;transform:none}}