.tab{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.25rem 1.5rem;border:none;border-bottom:.125rem solid #8260a9;border-radius:.125rem .125rem 0 0;background-color:#f4f4f4;color:#333;cursor:pointer;transition:all .2s ease}.tab:hover{background-color:#dbcdea;color:#3f2a56;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.tab:focus-visible{border-radius:0;box-shadow:0 0 0 4px #ef6b6e;outline:2px solid #222;outline-offset:0;z-index:99}.tab:focus-visible.__SILKY__silktide-active{outline-offset:0!important;outline:2px solid #222!important}.tab--active{background-color:#dbcdea;color:#3f2a56;border:.125rem solid #8260a9;border-bottom-color:#dbcdea;cursor:default}.tab--active:hover{text-decoration:none}.tab__text{margin:0;margin-block:0;padding:0;color:#333;font-family:GillSansNovaMedium;font-size:1.25rem;font-weight:500;line-height:1.5}@supports not (text-box-trim:trim-both){.tab__text{margin-top:-.6875rem;margin-bottom:-.375rem}}.tab__text{text-box-edge:cap alphabetic;text-box-trim:trim-both}.tab__text--active{margin:0;padding:0;font-family:GillSansNovaSemiBold}.theme-browser{padding-top:2.25rem}@media screen and (min-width:768px){.theme-browser{padding-top:4.5rem}}.theme-browser__container{max-width:1312px;margin:0 auto}@media screen and (min-width:1100px){.theme-browser__container{margin:0 auto}}.theme-browser__grid{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(8,1fr);padding:0 1rem}@media screen and (min-width:768px){.theme-browser__grid{grid-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(12,1fr);padding:0 1.875rem}}@media screen and (min-width:1100px){.theme-browser__grid{grid-template-columns:repeat(12,1fr);padding:0 3rem}}.theme-browser__grid{padding-top:2.25rem}@media screen and (min-width:768px){.theme-browser__grid{padding-top:3rem}}.theme-browser__tags-heading{grid-column:span 8}.theme-browser__tags-heading>p{margin-block:0;color:#333;font-family:GillSansNovaMedium;font-size:1.25rem;font-weight:500;line-height:1.5}@supports not (text-box-trim:trim-both){.theme-browser__tags-heading>p{margin-top:-.6875rem;margin-bottom:-.375rem}}.theme-browser__tags-heading>p{margin:0;padding:0;font-family:GillSansNovaSemiBold;color:#3f2a56}.theme-browser__tags{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:1rem;gap:1rem;padding-top:1.5rem;grid-column:span 8}.theme-browser__mobile-themes{padding-top:2.25rem}.theme-browser__tabs{grid-column:span 8;display:flex;flex-wrap:nowrap;grid-gap:.25rem;gap:.25rem;padding-bottom:0;z-index:1}@media screen and (min-width:768px){.theme-browser__tabs{grid-column:span 12}}.theme-browser__tabs>.tab{margin-bottom:-.12rem}.theme-browser__tabs>.tab--active{margin-bottom:-.175rem}.theme-browser__tab{margin-bottom:-.125rem}.theme-browser__cards{position:relative;background-color:#dbcdea;border-top:.125rem solid #8260a9}@media screen and (min-width:768px){.theme-browser__cards .card-collection__cards{padding-top:2.25rem}}.end-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem .75rem;border-radius:.125rem;height:100%}.end-card--purple-dark{background-color:#3f2a56}.end-card--purple-dark .end-card__description p,.end-card--purple-dark .end-card__title h3{color:#fff}.end-card--purple-light{background-color:#dbcdea}.end-card--purple-light .end-card__title h3{color:#3f2a56}.end-card--purple-light .end-card__cta .button{border:1px solid #3f2a56}.end-card--purple-light .end-card__cta .button__text{color:#3f2a56}.end-card__content{display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem}.end-card__title>h3{margin:0;margin-block:0;padding:0;color:#333;font-family:GillSansNovaMedium;font-size:1.5rem;font-weight:500;line-height:1.2}@supports not (text-box-trim:trim-both){.end-card__title>h3{margin-top:-.5rem;margin-bottom:-.3rem}}.end-card__title>h3{text-align:center}.end-card__description{padding:0 .5rem}.end-card__description>p{margin:0;margin-block:0;padding:0;color:#333;font-family:GillSansNovaMedium;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.16px}@supports not (text-box-trim:trim-both){.end-card__description>p{margin-top:-.5rem;margin-bottom:-.3125rem}}.end-card__description>p{text-align:center;text-wrap-style:auto;text-wrap-style:balance;text-wrap-style:pretty}.end-card__cta{display:flex;justify-content:center;padding-top:2.25rem}*,:after,:before{box-sizing:border-box}body,html{scroll-behavior:smooth}.pattern-library a,.pattern-library h1,.pattern-library h2,.pattern-library h3,.pattern-library h4,.pattern-library h5,.pattern-library h6,.pattern-library input,.pattern-library label,.pattern-library p,.pattern-library select,.sb-show-main a,.sb-show-main h1,.sb-show-main h2,.sb-show-main h3,.sb-show-main h4,.sb-show-main h5,.sb-show-main h6,.sb-show-main input,.sb-show-main label,.sb-show-main p,.sb-show-main select{text-box-edge:cap alphabetic;text-box-trim:trim-both}.pattern-library input,.sb-show-main input{text-box-edge:text;text-box-trim:trim-both}ul{padding:0;margin:0}ul li{list-style-type:none}ul.list-inline li{display:inline-block;margin-right:5px}button{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none}a,button{outline:none}a{text-decoration:none}a,button{color:inherit}a,button{cursor:pointer}.modal-open{overflow:hidden}.sb-show-main{background-color:#efefee}.story-container{max-width:1312px;margin:0 auto}@media screen and (min-width:1100px){.story-container{margin:0 auto}}.story-grid{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(8,1fr);padding:0 1rem}@media screen and (min-width:768px){.story-grid{grid-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(12,1fr);padding:0 1.875rem}}@media screen and (min-width:1100px){.story-grid{grid-template-columns:repeat(12,1fr);padding:0 3rem}}.story-card-wrapper{grid-column:span 8}@media screen and (min-width:768px){.story-card-wrapper{grid-column:span 4}}.sb-show-main.sb-main-padded{padding:0;margin:0}.story-card-wrapper-xl{grid-column:span 8}@media screen and (min-width:768px){.story-card-wrapper-xl{grid-column:span 12}}.story-card-wrapper-l{grid-column:span 8}@media screen and (min-width:768px){.story-card-wrapper-l{grid-column:span 6}}.story-card-wrapper-m{grid-column:span 8}@media screen and (min-width:768px){.story-card-wrapper-m{grid-column:span 4}}.story-card-wrapper-s{grid-column:span 8}@media screen and (min-width:768px){.story-card-wrapper-s{grid-column:span 3}}.storybook-label{margin:0;margin-block:0;padding:0;color:#333;font-family:GillSansNovaMedium;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.16px}@supports not (text-box-trim:trim-both){.storybook-label{margin-top:-.5rem;margin-bottom:-.3125rem}}.page{background-color:#fff;padding-bottom:2.25rem}@media screen and (min-width:768px){.page{padding-bottom:4.5rem}}.quote{padding-top:2.25rem}@media screen and (min-width:768px){.quote{padding-top:4.5rem}}.quote__container{max-width:1312px;margin:0 auto}@media screen and (min-width:1100px){.quote__container{margin:0 auto}}.quote__container{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;padding:2.25rem 0}@media screen and (min-width:768px){.quote__container{padding:4.5rem;grid-gap:4.5rem;gap:4.5rem}}.quote__grid{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(8,1fr);padding:0 1rem}@media screen and (min-width:768px){.quote__grid{grid-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(12,1fr);padding:0 1.875rem}}@media screen and (min-width:1100px){.quote__grid{grid-template-columns:repeat(12,1fr);padding:0 3rem}}.quote__quotation{position:relative;grid-column:1/-1;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media screen and (min-width:768px){.quote__quotation{grid-column:3/11;flex-direction:row;align-items:flex-start}}.quote__open-mark{position:relative;flex-shrink:0}@media screen and (min-width:768px){.quote__open-mark{position:absolute;top:0;left:-3.25rem;right:auto}}.quote__icon{width:1.5rem;height:1.5rem}@media screen and (min-width:768px){.quote__icon{width:2rem;height:1.875rem}}.quote__icon path{fill:#8260a9}.quote__text{flex:1}.quote__text p{margin-block:0;padding:0;color:#333;font-family:GillSansNovaMedium;font-size:1.5rem;font-weight:500}@supports not (text-box-trim:trim-both){.quote__text p{margin-top:-.75rem;margin-bottom:-.5rem}}.quote__text p{margin:0;color:#3f2a56;line-height:1.5}@media screen and (min-width:768px){.quote__text p{margin:0;margin-block:0;padding:0;color:#333;font-family:GoudyOldStyleRoman;font-size:2.25rem;font-weight:400}@supports not (text-box-trim:trim-both){.quote__text p{margin:-.5625rem 0}}.quote__text p{line-height:1.2}}@media screen and (min-width:768px)and (min-width:768px){.quote__text p{font-size:2.5rem;line-height:1.2}@supports not (text-box-trim:trim-both){.quote__text p{margin:-.625rem 0}}}.quote__close-mark{position:relative;flex-shrink:0;align-self:flex-end}@media screen and (min-width:768px){.quote__close-mark{position:absolute;align-self:flex-start;top:auto;left:auto;right:-3.25rem;bottom:-.25rem}}.quote__citation{padding-top:1.5rem;grid-column:1/-1}@media screen and (min-width:768px){.quote__citation{padding-top:3rem;grid-column:3/11}}.quote__citation p{margin:0;margin-block:0;padding:0;color:#333;font-family:GillSansNovaMedium;font-size:1.125rem;font-weight:500;line-height:1.5}@supports not (text-box-trim:trim-both){.quote__citation p{margin-top:-.5rem;margin-bottom:-.375rem}}.quote--purple .quote__container{background-color:#dbcdea}.quote--green .quote__container{background-color:#c8e5d5}