@charset "UTF-8";@layer store, webawesome, base, components, utilities;@font-face{font-family:chin_up_buttercup_cutecapsRg;font-style:normal;font-weight:400;src:url(/fonts/chin_up_buttercup_cutecaps-webfont.woff2) format("woff2"),url(/fonts/chin_up_buttercup_cutecaps-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:FilsonSoftMedium;src:url(/fonts/5205760/6d6a8331-b28c-4421-89df-2b3d63d5dfd6.woff2) format("woff2"),url(/fonts/5205760/70f59124-bb45-41a8-946b-425b647ccfb0.woff) format("woff")}@font-face{font-display:swap;font-family:FilsonSoftBook;src:url(/fonts/5210617/67243edf-db55-4c1d-92e2-ee4c33fa633b.woff2) format("woff2"),url(/fonts/5210617/de0124a9-743a-4757-bfff-c509c5970ee7.woff) format("woff")}@layer base{:root{--purple-50:rgba(122,15,128,.08);--purple-700:#6d246b;--purple-900:#403;--teal-50:#f5fbfc;--teal-100:#f1fafa;--teal-200:#c3ecec;--teal-300:#a0dada;--teal-600:#00b9ba;--teal-700:#008182;--blue-100:#e6f8f8;--blue-150:#e5f0f2;--blue-200:#b3e5eb;--blue-300:#96c6d5;--blue-400:#70c8e3;--blue-500:#68a6b9;--blue-600:#4390a8;--green-500:#7eb242;--green-600:#7fb118;--orange-400:#f79937;--orange-500:#f7941e;--yellow-100:#ffffd7;--yellow-400:#ffff60;--red-500:#d52120;--pink-300:#fb7ec5;--aquamarine-500:#4eab97;--gold-400:#ffcf01;--coral-400:#f16458;--plum-700:#4b3f64;--magenta-500:#c63a95;--gray-50:#f6f6f6;--gray-100:#ededee;--gray-150:#dde4eb;--gray-200:#dbe3e5;--gray-250:#dedede;--gray-400:#97aeb4;--gray-500:grey;--gray-600:#626262;--gray-800:#303030;--gray-900:#222;--white:#fff;--size-2xs:0.8em;--size-xs:0.83em;--size-sm:0.9em;--size-base:1em;--size-md:1.2em;--size-lg:1.25em;--size-xl:1.5em;--size-2xl:1.9em;--size-3xl:2.25em;--font-size-root:17px;--font-sans:"Open Sans",sans-serif;--font-soft:"FilsonSoftBook",sans-serif;--font-soft-bold:"FilsonSoftMedium",sans-serif;--font-cute:"chin_up_buttercup_cutecapsRg";--font-serif:Times,serif;--font-mono:monospace,sans-serif;--weight-light:300;--weight-normal:400;--weight-medium:500;--weight-bold:700;--leading-tight:1.2;--leading-base:1.7;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--rhythm:1.7em;--border-thin:1px;--border-thick:2px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-full:9999px;--shadow-xs:0 1px 4px rgba(0,0,0,.1);--shadow-sm:rgba(0,0,0,.25) 0 1px 3px 0;--shadow-text:0 1px 1px rgba(0,0,0,.25);--duration-base:0.25s;--ease-base:ease-in-out;--content-width-xs:34rem;--content-width-sm:45rem;--content-width-md:57rem;--content-width-xl:1170px;--color-brand:var(--purple-700);--color-brand-dark:var(--purple-900);--color-brand-tint:var(--purple-50);--color-accent:var(--teal-600);--color-accent-light:var(--teal-200);--color-accent-dark:var(--teal-700);--color-text:var(--gray-600);--color-text-quiet:var(--gray-400);--color-text-mid:var(--gray-500);--color-heading:var(--purple-700);--color-text-invert:var(--white);--color-text-strong:var(--gray-800);--color-link:var(--teal-600);--color-link-hover:color-mix(in oklch,var(--color-link),#000 20%);--color-bg:var(--white);--color-bg-header:var(--white);--color-bg-footer:var(--purple-700);--color-bg-hover:var(--teal-100);--color-bg-sidebar:var(--teal-100);--color-bg-subtle:var(--gray-50);--color-bg-tint:var(--teal-100);--color-bg-tint-light:var(--teal-50);--color-bg-muted:var(--gray-200);--color-bg-dark:var(--gray-900);--color-bg-highlight:var(--yellow-100);--color-highlight-flash:var(--yellow-400);--color-border:var(--gray-150);--color-border-alt:var(--blue-300);--color-border-subtle:var(--blue-150);--color-border-grid:var(--gray-250);--color-border-quiet:var(--gray-400);--color-border-light:var(--gray-100);--color-divider:var(--gray-200);--color-border-accent:var(--teal-300);--color-border-heading:var(--blue-400);--color-alert:var(--orange-400);--color-error:var(--red-500);--color-purple:var(--purple-700);--color-green:var(--green-500);--color-orange:var(--orange-500);--color-teal:var(--teal-600);--color-blue:var(--teal-600);--color-blue-tint:var(--blue-100);--color-blue-dark:var(--blue-600);--color-green-bright:var(--green-600);--color-orange-light:var(--orange-400);--color-coral:var(--coral-400);--color-plum:var(--plum-700);--color-magenta:var(--magenta-500);--color-aquamarine:var(--aquamarine-500);--color-red:var(--red-500);--color-stage-beginning:var(--gold-400);--color-stage-emerging:var(--orange-500);--color-stage-middle-school:var(--coral-400);--color-stage-high-school:var(--plum-700);--color-stage-college-prep:var(--magenta-500);--color-stage-multiple-ages:var(--green-500);--color-category-great-conversation:var(--pink-300);--color-category-transition-ownership:var(--orange-500);--color-category-faltering-ownership:var(--purple-700);--color-category-partnership-writing:var(--blue-600);--color-category-jot-it-down:var(--green-500);--color-category-original-thought:var(--aquamarine-500);--color-category-mechanics-literature:var(--teal-600);--color-category-writing-projects:var(--blue-300);--font-body:var(--font-sans);--font-heading:var(--font-sans);--font-display:var(--font-soft);--font-display-bold:var(--font-soft-bold);--font-code:var(--font-mono);--text-body:var(--size-base);--text-small:var(--size-sm);--text-x-small:var(--size-2xs);--text-large:var(--size-md);--text-heading-1:var(--size-3xl);--text-heading-2:var(--size-xl);--text-heading-3:var(--size-lg);--text-heading-4:var(--size-base);--text-heading-6:var(--size-xs);--leading-heading:var(--leading-tight);--space-gutter:18px;--space-container:1em;--space-stripe:3.5em;--space-stripe-xs:1.7em;--space-stack-2xs:var(--space-1);--space-stack-xs:var(--space-3);--space-stack-sm:var(--space-4);--space-stack:var(--space-6);--space-stack-lg:var(--space-8);--space-stack-xl:var(--space-16);--space-stack-2xl:var(--space-24);--space-cluster-sm:var(--space-1);--space-cluster:var(--space-4);--space-cluster-lg:var(--space-8);--space-grid-sm:var(--space-2);--space-grid:var(--space-4);--space-grid-lg:var(--space-8);--space-media:var(--space-4);--space-inset:var(--space-4);--space-inset-lg:var(--space-6);--avatar-xl:142px;--avatar-lg:96px;--avatar-md:48px;--avatar-sm:36px;--z-nav-dropdown:100;--z-cookie-consent:200;--z-mylists:300;--z-floating-button:300;--z-dialog:400;--z-dialog-close:600}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}button,input,select,textarea{font:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol[role=list],ul[role=list]{list-style:none;padding-inline:0}[hidden]{display:none!important}}@layer components{html{font-family:var(--font-body);font-size:var(--font-size-root);line-height:var(--leading-base)}a{color:var(--color-link);transition:all var(--duration-base)}a:hover{color:var(--color-link-hover)}figure{margin:0}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){color:var(--color-heading);font-family:var(--font-heading);font-weight:var(--weight-medium);text-wrap:balance}.h1,h1{font-size:var(--text-heading-1);line-height:var(--leading-tight)}.h2,h2{font-size:var(--text-heading-2);line-height:1.4}.h3,h3{font-size:var(--text-heading-3)}.h4,.h5,h4,h5{font-size:var(--text-heading-4)}.h6,h6{font-size:var(--text-heading-6)}.heading-primary{color:var(--color-heading);font-size:var(--text-heading-1)}.heading-secondary{color:var(--color-heading);font-size:var(--text-heading-2)}.heading-secondary,.heading-tertiary{font-weight:var(--weight-normal);text-transform:uppercase}.heading-tertiary{color:#aaa;font-size:var(--text-heading-3)}.heading-alt{color:var(--color-heading);font-weight:var(--weight-normal)}.page-title{color:var(--color-brand);font-weight:var(--weight-light);line-height:1;margin-block-end:calc(var(--rhythm)/2);margin-block-start:0;padding-block-end:0;padding-block-start:calc(var(--rhythm)/2);text-align:center}.h2+.h2,.h2+.h3,.h2+h2,.h2+h3,h2+.h2,h2+.h3,h2+h2,h2+h3{margin-block-start:-1.5em}.heading-cute{font-family:var(--font-cute);font-weight:400!important;line-height:.8;margin:.5em 0}.heading-cute.h1,h1.heading-cute{font-size:4.5em}.heading-cute.h2,h2.heading-cute{color:var(--color-brand);font-size:3.5em}@media (min-width:480px){.heading-cute.h2,h2.heading-cute{font-size:4.5em}}.heading-cute.h3,h3.heading-cute{color:var(--color-accent);font-size:2.5em;line-height:.9}@media (min-width:480px){.heading-cute.h3,h3.heading-cute{font-size:3.5em}}.heading-cute.heading-purple,.heading-purple{color:var(--color-brand)}.has-flourish,.has-flourish-dot,.heading-cute .kicker{align-items:center;display:flex;justify-content:center}.has-flourish-dot:before,.has-flourish:before,.heading-cute .kicker:before{content:url(/images/flourish-green-left.svg);inset-block-start:12px;padding-inline-end:1rem;position:relative}.has-flourish-dot:after,.has-flourish:after,.heading-cute .kicker:after{content:url(/images/flourish-green-right.svg);padding-inline-start:1rem}@media (max-width:740px){.has-flourish-dot:after,.has-flourish-dot:before,.has-flourish:after,.has-flourish:before,.heading-cute .kicker:after,.heading-cute .kicker:before{transform:scale(.6)}}.has-flourish-dot{text-align:center}.has-flourish-dot:before{content:url(/images/flourish-dot-left.svg)}.has-flourish-dot:after{content:url(/images/flourish-dot-right.svg)}.heading-squiggle-underline,.heading-squiggle-underline-small{padding-block-end:30px;position:relative}.heading-squiggle-underline-small:after,.heading-squiggle-underline:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='754' height='20'%3E%3Cpath fill='%23EDEDEE' fill-rule='evenodd' d='M2.611 13.683C9.74 13.683 15.534 0 27.834 0c8.154 0 7.526 5.438 11.422 9.403 6.648 0 14.26-7.478 24.335-7.478 5.092 0 9.57 2.045 14.522 2.594 29.113 3.223 57.958 1.25 87.134 1.25 7.638 0 15.418 1.227 23.06 1.227 4.274 0 7.324-1.228 9.489-1.228 5.171 0 129.008.007 134.184.228L655 12.256l99-1.68-4.795 7.192S488.789 14.653 478 14.653c16.783-1.198-111.6 0-111.6 0-9.888-1.863-33.379-2.397-43.159-2.397-4.274 0-133.218 1.352-135.388 1.352-7.638 0-25.558-2.347-33.196-2.347-26.515 0-46.88 6.656-72.18.314-2.266-.57-12.343-5.135-14.043-5.135C60.997 6.44 51.812 20 41.658 20 33.56 20 32.78 7.454 29.018 3.63c-7.135 0-13.405 15.668-25.72 15.668 0 0-2.888.43-3.257-2.327-.369-2.756 2.57-3.288 2.57-3.288'/%3E%3C/svg%3E");inset-block-end:0;inset-inline-start:0;position:absolute}.heading-squiggle-underline-small:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='423' height='14'%3E%3Cpath fill='%23EDEDEE' fill-rule='evenodd' d='M1.829 9.578C6.82 9.578 10.879 0 19.49 0c5.71 0 5.27 3.806 7.998 6.582 4.656 0 9.987-5.234 17.041-5.234 3.566 0 6.703 1.431 10.17 1.816 20.387 2.255 40.586.874 61.017.874 5.349 0 10.797.86 16.147.86 2.994 0 5.13-.86 6.646-.86 3.621 0 90.34.005 93.964.16l190.506 3.69-.907 3.337c-42.952-.501-83.851-.968-87.346-.968 11.752-.839-78.15 0-78.15 0-6.924-1.304-23.374-1.678-30.222-1.678-2.994 0-93.288.947-94.808.947-5.349 0-17.897-1.643-23.246-1.643-18.567 0-32.828 4.659-50.546.22-1.586-.4-8.643-3.595-9.833-3.595-5.208 0-11.64 9.492-18.75 9.492-5.67 0-6.217-8.782-8.852-11.46-4.996 0-9.387 10.968-18.011 10.968 0 0-2.022.301-2.28-1.628-.259-1.93 1.8-2.302 1.8-2.302z'/%3E%3C/svg%3E")}.squiggle-underline{--squiggle-color:var(--color-brand);block-size:20px;display:block;inline-size:100%;fill:var(--squiggle-color)}.heading-swash{background:transparent url(/images/swash.svg) 50% 50%/contain no-repeat;color:var(--color-text-invert);font-family:var(--font-cute);font-size:clamp(2rem,12vw,4.5rem);font-weight:400;inline-size:100%;line-height:1;margin:.5em auto;max-inline-size:660px;padding:.8rem 0;text-align:center}.kicker{color:var(--color-text-quiet);font-family:var(--font-soft-bold);margin-block-end:0;text-align:center;text-transform:uppercase}.kicker+.heading-cute{margin-block-start:0}body{color:var(--color-text);font-size:calc(var(--font-size-root)*.8);line-height:var(--leading-base)}@media (min-width:740px){body{font-size:var(--font-size-root)}}.content>p:first-child{margin-block-start:0}.content-link{border-block-end:var(--border-thick) solid var(--color-accent-light);color:inherit;text-decoration:none}.content-link:hover{border-block-end-color:var(--color-brand)}.content-type .addthis_toolbox a{border-bottom:none!important;color:inherit;text-decoration:inherit}.content-type .addthis_toolbox a:active,.content-type .addthis_toolbox a:focus{outline:none}.content-intro{font-size:.82rem}.content-intro .addthis_toolbox a{border-bottom:none!important;color:inherit;text-decoration:inherit}.content-intro .addthis_toolbox a:active,.content-intro .addthis_toolbox a:focus{outline:none}@media (min-width:740px){.content-intro{font-size:1rem}}.content-med-small{font-size:.82rem}hr{--hr-color:var(--color-border);background:var(--hr-color);block-size:1px;border:none;clear:both;inline-size:100%;inset-block-start:-1px;margin-block:27px;position:relative}hr.alt{background-color:var(--color-accent-light);block-size:2px}hr.fancy{aspect-ratio:700/12;background:url(/images/divider-blue.svg);background-size:contain;block-size:auto;inline-size:100%}.content-intro .heading-primary{text-align:center}.banner-intro,.intro-text{font-family:var(--font-soft);font-size:var(--text-large)}table{--table-border:#eee;--table-head-border:#ddd;--table-head-color:#888;--table-row-hover-bg:#fffceb;--table-row-odd-bg:#fffce5;--table-disabled-bg:color-mix(in oklch,var(--color-border-light),#fff 60%);border-collapse:collapse;inline-size:100%}@media (min-width:900px){table.hover tbody tr:hover td,table.hover tbody tr:hover th{background-color:var(--table-row-hover-bg)}}table.simple td,table.simple th{border:none}table.compact td,table.compact th{padding:0 .5em}table td,table th{border-block-end:var(--border-thin) solid var(--table-border);padding:.5em;text-align:start;vertical-align:top}table thead th{border-block-end:var(--border-thick) solid var(--table-head-border);color:var(--table-head-color);font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}table tbody th{font-weight:700}table tr.odd td{background:var(--table-row-odd-bg)}table .disabled{background-color:var(--table-disabled-bg);border-block-end-color:var(--color-border-light);color:var(--color-text-quiet)}table .disabled a{color:inherit}table caption{text-align:center}table .actions{text-align:end}@media (max-width:900px){table.responsive{--resp-table-label-width:30%;display:block;font-size:.8em}table.responsive tbody,table.responsive td,table.responsive th,table.responsive thead,table.responsive tr{display:block}table.responsive thead tr{inset-block-start:-9999px;inset-inline-start:-9999px;position:absolute}table.responsive tr{border-block-end:3px solid var(--table-border);padding-block:1em}table.responsive td{border:none;border-block-end:var(--border-thin) solid var(--table-border);position:relative}table.responsive td[data-label]{padding-inline-start:calc(var(--resp-table-label-width) + 3%)}table.responsive td.no-border,table.responsive td:last-child{border-block-end:none}table.responsive td.actions{padding-inline-start:0;text-align:center}table.responsive td.actions:before{content:""!important}table.responsive td:before{color:var(--color-text-quiet);content:attr(data-label);font-size:.9em;inline-size:var(--resp-table-label-width);inset-block-start:6px;inset-inline-start:6px;position:absolute;text-align:start;white-space:nowrap}}li ol,li ul{margin-block-end:.5em;margin-block-start:0}li ol{list-style:lower-alpha}li.unstyled,ul.unstyled{list-style:none;margin:0;padding:0}li.unstyled li,ul.unstyled li{background:none;margin:0;padding:0}address{font-style:normal}abbr{border:none}.alert{color:#900}.extra{color:var(--color-brand)}.highlighter{background-color:#fefeb4;display:inline-block;font-style:normal;padding-inline:.25em}.highlighter-swash{background:transparent url(/images/highlighter-swash.png) 0 0/100% 100% no-repeat;display:inline-block;padding:.25em .75em}.reg{font-family:var(--font-body);font-size:.5em;inset-block-start:-.8em;position:relative;vertical-align:baseline}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{display:block;padding:0}.mm-menu,.mm-panels,.mm-panels>.mm-panel{background:inherit;bottom:0;box-sizing:border-box;left:0;margin:0;position:absolute;right:0;top:0;z-index:0}.mm-panels,.mm-panels>.mm-panel{border-color:inherit}.mm-panels{overflow:hidden}.mm-panel{transform:translate(100%);transform:translate3d(100%,0,0);transform-origin:top left;transition:transform .4s ease}.mm-panel.mm-opened{transform:translate(0);transform:translateZ(0)}.mm-panel.mm-subopened{transform:translate(-30%);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-panel.mm-noanimation{transition:none!important}.mm-panel.mm-noanimation.mm-subopened{transform:translate(0);transform:translateZ(0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:"";display:block;height:20px}.mm-vertical .mm-panel{transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{bottom:auto;box-sizing:border-box;height:40px}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{right:19px;transform:rotate(225deg)}.mm-btn{box-sizing:border-box;height:40px;position:absolute;top:0;width:40px;z-index:1}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{border:2px solid transparent;bottom:0;content:"";display:block;height:5px;margin:auto;position:absolute;top:0;transform:rotate(-45deg);width:5px}.mm-clear:before,.mm-close:before{border-bottom:none;border-right:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{border-left:2px solid transparent;border-top:2px solid transparent;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;top:0;width:8px}.mm-prev:before{left:23px;right:auto;transform:rotate(-45deg)}.mm-next:after{left:auto;right:23px;transform:rotate(135deg)}.mm-navbar{border-bottom:1px solid;border-color:inherit;height:40px;left:0;line-height:20px;margin:0;padding:0 40px;position:absolute;right:0;text-align:center;top:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{right:0;text-align:right}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{display:block;list-style:none;margin:0;padding:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;margin:0;overflow:hidden;padding:10px 10px 10px 20px;text-overflow:ellipsis;white-space:nowrap}.mm-listview>li:not(.mm-divider):after{border-bottom-style:solid;border-bottom-width:1px;bottom:0;content:"";display:block;left:0;left:20px;position:absolute;right:0}.mm-listview .mm-next{background:rgba(3,2,1,0);bottom:0;padding:0;position:absolute;right:0;top:0;width:50px;z-index:2}.mm-listview .mm-next:before{border-left-style:solid;border-left-width:1px;bottom:0;content:"";display:block;left:0;position:absolute;top:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{margin-right:0;padding-right:50px}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:hsla(0,0%,100%,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:hsla(0,0%,100%,.5)}.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking,html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed;z-index:0}.mm-menu.mm-offcanvas.mm-opened{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index:10}.mm-menu.mm-offcanvas{max-width:440px;min-width:140px;width:80%}html.mm-opening .mm-menu~.mm-slideout{transform:translate(80%);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu~.mm-slideout{transform:translate(140px);transform:translate3d(140px,0,0)}}@media (min-width:550px){html.mm-opening .mm-menu~.mm-slideout{transform:translate(440px);transform:translate3d(440px,0,0)}}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.mm-menu .mm-listview.mm-border-none>li:after,.mm-menu .mm-listview>li.mm-border-none:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}.mm-menu .mm-listview.mm-border-full>li:after,.mm-menu .mm-listview>li.mm-border-full:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}.mm-menu .mm-listview.mm-border-offset>li:after,.mm-menu .mm-listview>li.mm-border-offset:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}.mm-menu.mm-fx-menu-zoom{transition:transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-zoom{transform:scale(.7) translate3d(-30%,0,0);transform-origin:left center}html.mm-opening .mm-menu.mm-fx-menu-zoom{transform:scale(1) translateZ(0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom{transform:scale(.7) translate3d(30%,0,0);transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom{transform:scale(1) translateZ(0)}.mm-menu.mm-fx-menu-slide{transition:transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-slide{transform:translate(-30%);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-fx-menu-slide{transform:translate(0);transform:translateZ(0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide{transform:translate(30%);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide{transform:translate(0);transform:translateZ(0)}.mm-menu.mm-fx-menu-fade{opacity:0;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-fx-menu-fade{opacity:1}.mm-menu .mm-fx-panels-none.mm-panel,.mm-menu.mm-fx-panels-none .mm-panel{transition-property:none}.mm-menu .mm-fx-panels-none.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened{transform:translate(0);transform:translateZ(0)}.mm-menu .mm-fx-panels-zoom.mm-panel,.mm-menu.mm-fx-panels-zoom .mm-panel{transform:scale(1.5) translate3d(100%,0,0);transform-origin:left center}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened{transform:scale(1) translateZ(0)}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened{transform:scale(.7) translate3d(-30%,0,0)}.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened{transform:translate(0);transform:translateZ(0)}.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened{transform:translate(-100%);transform:translate3d(-100%,0,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel,.mm-menu.mm-fx-panels-slide-up .mm-panel{transform:translateY(100%);transform:translate3d(0,100%,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened,.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened{transform:translate(0);transform:translateZ(0)}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li{transition:none .4s ease}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:first-child{transition-delay:50ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(2){transition-delay:.1s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(3){transition-delay:.15s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(4){transition-delay:.2s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(5){transition-delay:.25s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(6){transition-delay:.3s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(7){transition-delay:.35s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(8){transition-delay:.4s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(9){transition-delay:.45s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(10){transition-delay:.5s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(11){transition-delay:.55s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(12){transition-delay:.6s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(13){transition-delay:.65s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(14){transition-delay:.7s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(15){transition-delay:.75s}.mm-menu.mm-fx-listitems-slide .mm-listview>li{opacity:0;transform:translate(50%);transform:translate3d(50%,0,0);transition-property:transform,opacity}html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview>li{opacity:1;transform:translate(0);transform:translateZ(0)}.mm-menu.mm-fx-listitems-fade .mm-listview>li{opacity:0;transition-property:opacity}html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-fx-listitems-drop .mm-listview>li{opacity:0;top:-25%;transition-property:opacity,top}html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}.mm-menu.mm-offcanvas.mm-fullscreen{max-width:10000px;min-width:140px;width:100%}html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(100%);transform:translate3d(100%,0,0)}@media (max-width:140px){html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(140px);transform:translate3d(140px,0,0)}}@media (min-width:10000px){html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(10000px);transform:translate3d(10000px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(-100%);transform:translate3d(-100%,0,0)}@media (max-width:140px){html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(-140px);transform:translate3d(-140px,0,0)}}@media (min-width:10000px){html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{transform:translate(-10000px);transform:translate3d(-10000px,0,0)}}.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;max-height:10000px;min-height:140px}html.mm-iconbar body{overflow-x:hidden}html.mm-iconbar .mm-page{background:inherit;min-height:100vh}html.mm-iconbar .mm-slideout{box-sizing:border-box;padding-right:60px;transform:translate(60px);transform:translate3d(60px,0,0)}.mm-menu.mm-iconbar{display:block}.mm-menu .mm-panels>.mm-panel.mm-listview-justify:after,.mm-menu .mm-panels>.mm-panel.mm-listview-justify:before,.mm-menu.mm-listview-justify .mm-panels>.mm-panel:after,.mm-menu.mm-listview-justify .mm-panels>.mm-panel:before{content:none;display:none}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview{display:flex;flex-direction:column;height:100%;margin-bottom:0;margin-top:0}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li{flex:1 0 auto;min-height:40px}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li:not(.mm-divider),.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){display:flex;flex-direction:column}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>span,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>a:not(.mm-next),.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>span{align-items:center;box-sizing:border-box;display:flex;flex:1 0 auto}.mm-listview-small .mm-listview>li>a:not(.mm-next),.mm-listview-small .mm-listview>li>span{padding:7px 10px 7px 20px}.mm-listview-small .mm-listview>li.mm-vertical>.mm-next,.mm-listview-small .mm-vertical>.mm-listview>li>.mm-next{height:34px}.mm-listview-large .mm-listview>li>a:not(.mm-next),.mm-listview-large .mm-listview>li>span{padding:15px 10px 15px 20px}.mm-listview-large .mm-listview>li.mm-vertical>.mm-next,.mm-listview-large .mm-vertical>.mm-listview>li>.mm-next{height:50px}.mm-listview-huge .mm-listview>li>a:not(.mm-next),.mm-listview-huge .mm-listview>li>span{padding:20px 10px 20px 20px}.mm-listview-huge .mm-listview>li.mm-vertical>.mm-next,.mm-listview-huge .mm-vertical>.mm-listview>li>.mm-next{height:60px}.mm-listview .mm-divider{font-size:10px;line-height:25px;overflow:hidden;text-indent:20px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-listview .mm-inset{list-style:disc inside;margin:0;padding:0 10px 15px 40px}.mm-listview .mm-inset>li{padding:5px 0}.mm-menu .mm-listview.mm-multiline>li>a,.mm-menu .mm-listview.mm-multiline>li>span,.mm-menu .mm-listview>li.mm-multiline>a,.mm-menu .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}.mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker{opacity:0}html.mm-opening .mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker{opacity:.3;transition:opacity .4s ease .4s}.mm-menu.mm-opened.mm-pagedim~#mm-blocker{background:inherit}.mm-menu.mm-opened.mm-pagedim-white~#mm-blocker{background:#fff}.mm-menu.mm-opened.mm-pagedim-black~#mm-blocker{background:#000}.mm-menu.mm-popup{bottom:auto;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;left:50%;max-height:880px;min-height:140px;opacity:0;right:auto;top:50%;transform:translate(-50%,-50%);transform:translate3d(-50%,-50%,0);transition:opacity .4s ease;z-index:2}.mm-menu.mm-popup.mm-opened~.mm-slideout{transform:none!important;z-index:0}.mm-menu.mm-popup.mm-opened~#mm-blocker{transition-delay:0s!important;z-index:1}html.mm-opening .mm-menu.mm-popup{opacity:1}.mm-menu.mm-offcanvas.mm-right{left:auto}html.mm-right.mm-opening .mm-menu~.mm-slideout{transform:translate(-80%);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu~.mm-slideout{transform:translate(-140px);transform:translate3d(-140px,0,0)}}@media (min-width:550px){html.mm-right.mm-opening .mm-menu~.mm-slideout{transform:translate(-440px);transform:translate3d(-440px,0,0)}}html.mm-front .mm-slideout{transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu.mm-offcanvas{z-index:2}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{transform:translate(-100%);transform:translate3d(-100%,0,0);transition:transform .4s ease}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{transform:translate(100%);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-top{transform:translateY(-100%);transform:translate3d(0,-100%,0)}.mm-menu.mm-offcanvas.mm-bottom{transform:translateY(100%);transform:translate3d(0,100%,0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{max-width:100%;min-width:100%;width:100%}.mm-menu.mm-offcanvas.mm-bottom{top:auto}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{transform:translate(0);transform:translateZ(0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{height:80%;max-height:880px;min-height:140px}.mm-menu.mm-shadow-page:after{content:"";display:block;height:120%;left:100%;position:absolute;top:-10%;width:20px;z-index:100}.mm-menu.mm-shadow-page.mm-right:after{left:auto;right:100%}.mm-menu.mm-shadow-page.mm-front:after,.mm-menu.mm-shadow-page.mm-next:after{content:none;display:none}.mm-menu.mm-shadow-page:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:hsla(0,0%,100%,.8)}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*{color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:hsla(0,0%,100%,.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:hsla(0,0%,100%,.8)}.mm-menu.mm-theme-dark em.mm-counter{color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-dark .mm-fixeddivider span{background:hsla(0,0%,100%,.05)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(0,0,0,.1)}.mm-menu.mm-shadow-page.mm-theme-dark:after,.mm-menu.mm-shadow-panels.mm-theme-dark .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-theme-dark .mm-search input{background:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:hsla(0,0%,100%,.4)}.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}.mm-menu.mm-keyboardfocus a:focus,.mm-menu.mm-theme-white .mm-fixeddivider span{background:rgba(0,0,0,.05)}.mm-menu.mm-shadow-page.mm-theme-white:after,.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-black{background:#000;border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.6)}.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*{color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-black .mm-listview{border-color:hsla(0,0%,100%,.2)}.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:hsla(0,0%,100%,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:hsla(0,0%,100%,.3)}.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:hsla(0,0%,100%,.2)}.mm-menu.mm-theme-black label.mm-check:before{border-color:hsla(0,0%,100%,.6)}.mm-menu.mm-theme-black em.mm-counter{color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-black .mm-fixeddivider span{background:hsla(0,0%,100%,.2)}.mm-menu.mm-keyboardfocus a:focus{background:hsla(0,0%,100%,.3)}.mm-menu.mm-shadow-page.mm-theme-black:after{content:none;display:none}.mm-menu.mm-shadow-panels.mm-theme-black .mm-panel.mm-opened:nth-child(n+2){box-shadow:false}.mm-menu.mm-theme-black .mm-search input{background:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.6)}.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:hsla(0,0%,100%,.4)}.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:hsla(0,0%,100%,.3)}.mm-menu.mm-theme-black label.mm-toggle{background:hsla(0,0%,100%,.2)}.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{clear:both;content:"";display:block}.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{float:left;height:0;padding:50% 0 0;position:relative;width:50%}.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{border-right-style:solid;border-right-width:1px;left:0;top:0;z-index:-1}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{padding-top:12.5%;width:12.5%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{padding-top:25%;width:25%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{padding-top:75%;width:75%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{padding-top:100%;width:100%}.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{bottom:1px;left:0;line-height:1px;margin:0;padding:50% 10px 0;position:absolute;right:1px;text-align:center;top:0}.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before{content:none;display:none}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}.mm-menu.mm-tileview .mm-listview{margin:0}html.mm-widescreen body{position:relative}html.mm-widescreen #mm-blocker{display:none!important}html.mm-widescreen .mm-slideout{margin-left:30%!important;transform:none!important;width:70%!important}html.mm-widescreen .mm-page{background:inherit;box-sizing:border-box}html.mm-widescreen.mm-blocking,html.mm-widescreen.mm-blocking body{overflow:auto}.mm-menu.mm-widescreen{border-right-style:solid;border-right-width:1px;bottom:0!important;display:block!important;left:0!important;max-width:none!important;min-width:0!important;right:auto!important;top:0!important;transform:none!important;width:30%!important;z-index:100!important}.mm-menu.mm-widescreen.mm-pageshadow:after{content:none;display:none}.mm-menu.mm-autoheight{transition:none .4s ease;transition-property:transform,height}.mm-menu.mm-autoheight:not(.mm-offcanvas){position:relative}.mm-menu.mm-measureheight .mm-panel.mm-vertical.mm-opened,.mm-menu.mm-measureheight .mm-panel:not(.mm-vertical){display:block!important}.mm-menu.mm-measureheight .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-columns{transition-property:width}.mm-columns .mm-panels>.mm-panel{right:auto;transition-property:width,transform}.mm-columns .mm-panels>.mm-panel.mm-opened,.mm-columns .mm-panels>.mm-panel.mm-subopened{border-left:1px solid;border-color:inherit;display:block!important}.mm-columns .mm-panels>.mm-columns-0{transform:translate(0);transform:translateZ(0)}.mm-columns-0 .mm-panels>.mm-panel{z-index:0}.mm-columns-0 .mm-panels>.mm-panel else{width:100%}.mm-columns-0 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){transform:translate(100%);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-columns-0{max-width:0;min-width:140px;width:80%}html.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(80%);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(140px);transform:translate3d(140px,0,0)}}@media (min-width:0px){html.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(0);transform:translateZ(0)}}html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(-80%);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(-140px);transform:translate3d(-140px,0,0)}}@media (min-width:0px){html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout{transform:translate(0);transform:translateZ(0)}}.mm-columns .mm-panels>.mm-columns-1{transform:translate(100%);transform:translate3d(100%,0,0)}.mm-columns-1 .mm-panels>.mm-panel{width:100%;z-index:1}.mm-columns-1 .mm-panels>.mm-panel else{width:100%}.mm-columns-1 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){transform:translate(200%);transform:translate3d(200%,0,0)}.mm-menu.mm-offcanvas.mm-columns-1{max-width:440px;min-width:140px;width:80%}html.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(80%);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(140px);transform:translate3d(140px,0,0)}}@media (min-width:550px){html.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(440px);transform:translate3d(440px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(-80%);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(-140px);transform:translate3d(-140px,0,0)}}@media (min-width:550px){html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout{transform:translate(-440px);transform:translate3d(-440px,0,0)}}.mm-columns .mm-panels>.mm-columns-2{transform:translate(200%);transform:translate3d(200%,0,0)}.mm-columns-2 .mm-panels>.mm-panel{width:50%;z-index:2}.mm-columns-2 .mm-panels>.mm-panel else{width:100%}.mm-columns-2 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){transform:translate(300%);transform:translate3d(300%,0,0)}.mm-menu.mm-offcanvas.mm-columns-2{max-width:880px;min-width:140px;width:80%}html.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(80%);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(140px);transform:translate3d(140px,0,0)}}@media (min-width:1100px){html.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(880px);transform:translate3d(880px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(-80%);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(-140px);transform:translate3d(-140px,0,0)}}@media (min-width:1100px){html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout{transform:translate(-880px);transform:translate3d(-880px,0,0)}}.mm-columns .mm-panels>.mm-columns-3{transform:translate(300%);transform:translate3d(300%,0,0)}.mm-columns-3 .mm-panels>.mm-panel{width:33.34%;z-index:3}.mm-columns-3 .mm-panels>.mm-panel else{width:100%}.mm-columns-3 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){transform:translate(400%);transform:translate3d(400%,0,0)}.mm-menu.mm-offcanvas.mm-columns-3{max-width:1320px;min-width:140px;width:80%}html.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(80%);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(140px);transform:translate3d(140px,0,0)}}@media (min-width:1650px){html.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(1320px);transform:translate3d(1320px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(-80%);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(-140px);transform:translate3d(-140px,0,0)}}@media (min-width:1650px){html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout{transform:translate(-1320px);transform:translate3d(-1320px,0,0)}}.mm-columns .mm-panels>.mm-columns-4{transform:translate(400%);transform:translate3d(400%,0,0)}.mm-columns-4 .mm-panels>.mm-panel{width:25%;z-index:4}.mm-columns-4 .mm-panels>.mm-panel else{width:100%}.mm-columns-4 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){transform:translate(500%);transform:translate3d(500%,0,0)}.mm-menu.mm-offcanvas.mm-columns-4{max-width:1760px;min-width:140px;width:80%}html.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(80%);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(140px);transform:translate3d(140px,0,0)}}@media (min-width:2200px){html.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(1760px);transform:translate3d(1760px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(-80%);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(-140px);transform:translate3d(-140px,0,0)}}@media (min-width:2200px){html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout{transform:translate(-1760px);transform:translate3d(-1760px,0,0)}}.mm-columns.mm-offcanvas.mm-bottom,.mm-columns.mm-offcanvas.mm-top{max-width:100%;min-width:100%;width:100%}html.mm-opening .mm-columns.mm-offcanvas.mm-front,html.mm-opening .mm-columns.mm-offcanvas.mm-next{transition-property:width,min-width,max-width,transform}em.mm-counter{display:block;font:inherit;font-size:14px;font-style:normal;line-height:20px;margin-top:-10px;position:absolute;right:45px;text-indent:0;top:50%}em.mm-counter+a.mm-next{width:90px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span,em.mm-counter+a.mm-fullsubopen+a,em.mm-counter+a.mm-fullsubopen+span{padding-right:90px}.mm-vertical>.mm-counter{margin-top:0;top:12px}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}.mm-nosubresults>.mm-counter{display:none}.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}.mm-divider>span{line-height:25px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.mm-divider.mm-opened a.mm-next:after{transform:rotate(45deg)}.mm-collapsed:not(.mm-uncollapsed){display:none}.mm-fixeddivider{background:inherit;display:none;left:0;position:absolute;right:0;top:0;transform:translate(0);transform:translateZ(0);z-index:10}.mm-fixeddivider:after{content:none!important;display:none!important}.mm-hasdividers .mm-fixeddivider{display:block}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{transition-duration:0s}.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}html.mm-dropdown .mm-slideout{transform:none!important;z-index:0}html.mm-dropdown #mm-blocker{transition-delay:0s!important;z-index:1}html.mm-dropdown .mm-menu{z-index:2}html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}.mm-menu.mm-tip:before{background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);content:"";display:block;height:15px;position:absolute;transform:rotate(45deg);width:15px;z-index:0}.mm-menu.mm-tipleft:before{left:22px}.mm-menu.mm-tipright:before{right:22px}.mm-menu.mm-tiptop:before{top:-8px}.mm-menu.mm-tipbottom:before{bottom:-8px}.mm-iconpanel .mm-panels>.mm-panel{transition-property:transform,left}.mm-iconpanel .mm-panels>.mm-panel.mm-opened,.mm-iconpanel .mm-panels>.mm-panel.mm-subopened{border-left:1px solid;border-color:inherit;display:block!important}.mm-iconpanel .mm-panels>.mm-panel.mm-subopened{transform:translate(0);transform:translateZ(0)}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}.mm-subblocker{background:inherit;display:block;left:0;max-height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:3}.mm-subopened .mm-subblocker{bottom:-100000px;opacity:.6}.mm-keyboardfocus a:focus{outline:0}.mm-menu.mm-keyboardfocus a:focus{background:hsla(0,0%,100%,.5)}.mm-navbars-bottom,.mm-navbars-top{background:inherit;border-color:inherit;border-width:0;left:0;overflow:hidden;position:absolute;right:0;z-index:3}.mm-navbars-bottom>.mm-navbar,.mm-navbars-top>.mm-navbar{border:none;padding:0;position:relative;transform:translate(0);transform:translateZ(0)}.mm-navbars-top{border-bottom-style:solid;border-bottom-width:1px;top:0}.mm-navbars-bottom{border-top-style:solid;border-top-width:1px;bottom:0}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}.mm-navbar .mm-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 0 0 17px;text-align:left}.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-hasnavbar-top-1 .mm-panels{top:40px}.mm-hasnavbar-top-2 .mm-panels{top:80px}.mm-hasnavbar-top-3 .mm-panels{top:120px}.mm-hasnavbar-top-4 .mm-panels{top:160px}.mm-hasnavbar-bottom-1 .mm-panels{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panels{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panels{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}.mm-menu.mm-rtl{direction:rtl}.mm-menu.mm-rtl.mm-offcanvas{right:auto}.mm-menu.mm-rtl .mm-panel:not(.mm-opened){transform:translate(-100%);transform:translate3d(-100%,0,0)}.mm-menu.mm-rtl .mm-panel.mm-subopened{transform:translate(30%);transform:translate3d(30%,0,0)}.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{left:0;right:auto}.mm-menu.mm-rtl .mm-navbar .mm-next:after{left:23px;right:auto;transform:rotate(-45deg)}.mm-menu.mm-rtl .mm-navbar .mm-prev:before{left:auto;right:23px;transform:rotate(135deg)}.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider):after{left:0;right:20px}.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next){margin-right:0!important;padding-left:10px;padding-right:20px!important}.mm-menu.mm-rtl .mm-listview .mm-next{left:0;right:auto}.mm-menu.mm-rtl .mm-listview .mm-next:before{left:auto;right:0}.mm-menu.mm-rtl .mm-listview .mm-next:after{left:23px;right:auto;transform:rotate(-45deg)}.mm-menu.mm-rtl .mm-listview .mm-next+a,.mm-menu.mm-rtl .mm-listview .mm-next+span{margin-left:50px}.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter{left:45px;right:auto}.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+span{margin-left:90px}.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span{padding-left:90px}.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left:20px;right:auto!important}.mm-menu.mm-rtl label.mm-toggle+a,.mm-menu.mm-rtl label.mm-toggle+span{padding-left:80px}.mm-menu.mm-rtl label.mm-check+a,.mm-menu.mm-rtl label.mm-check+span{padding-left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check,.mm-menu.mm-rtl a.mm-next+label.mm-toggle{left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{margin-left:50px}.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{padding-left:70px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle{left:100px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span{margin-left:90px}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-]{left:0}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened{transform:translate(0);transform:translateZ(0)}.mm-menu.mm-rtl.mm-iconpanel .mm-panel{transition-property:transform,right}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right:0}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right:40px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right:80px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right:120px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right:160px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right:200px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right:240px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left:none;border-right:1px solid;border-color:inherit}.mm-search,.mm-search input{box-sizing:border-box}.mm-search{height:40px;padding:7px 10px 0;position:relative}.mm-search input{border:none!important;border-radius:4px;box-shadow:none!important;box-sizing:border-box;display:block;font:inherit;font-size:14px;height:26px;line-height:26px;margin:0;max-height:26px;min-height:26px;outline:0!important;padding:0 10px;width:100%}.mm-search input::-ms-clear{display:none}.mm-search .mm-clear,.mm-search .mm-next{right:0}.mm-panel>.mm-search{left:0;position:absolute;top:0;width:100%}.mm-panel.mm-hassearch{padding-top:40px}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}.mm-panel.mm-hassearch.mm-hasnavbar>.mm-search{top:40px}.mm-noresultsmsg{font-size:21px;padding:40px 0;text-align:center}.mm-noresults .mm-indexer{display:none!important}li.mm-nosubresults>a.mm-next{display:none}li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-indexer{background:inherit;bottom:0;box-sizing:border-box;font-size:12px;position:absolute;right:-100px;text-align:center;top:0;transform:translate(0);transform:translateZ(0);transition:right .4s ease;width:20px;z-index:15}.mm-indexer a{display:block;height:3.85%;text-decoration:none}.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}.mm-hasindexer .mm-indexer{right:0}.mm-hasindexer .mm-fixeddivider{right:20px}.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){transition:background .4s ease}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:hsla(0,0%,100%,.5)}input.mm-check,input.mm-toggle{left:-10000px;position:absolute}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2}label.mm-check:before,label.mm-toggle:before{content:"";display:block}label.mm-toggle{border-radius:30px;height:30px;margin-top:-15px;width:50px}label.mm-toggle:before{border-radius:30px;height:28px;margin:1px;width:28px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{height:30px;margin-top:-15px;width:30px}label.mm-check:before{border-bottom:3px solid;border-left:3px solid;height:20%;margin:25% 0 0 20%;opacity:.1;transform:rotate(-45deg);width:40%}input.mm-check:checked~label.mm-check:before{opacity:1}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{top:5px}label.mm-check,label.mm-toggle{right:20px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check+a,label.mm-check+span{padding-right:60px}a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu label.mm-toggle:before{background:#f3f3f3}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.75)}.mfp-bg{background:#0b0b0b;filter:alpha(opacity=80);opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;filter:alpha(opacity=65);font-family:Arial,Baskerville,monospace;font-size:44px;font-style:normal;height:64px;line-height:64px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:64px}.mfp-close:focus,.mfp-close:hover{filter:alpha(opacity=100);opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{filter:alpha(opacity=65);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{filter:alpha(opacity=100);opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow .mfp-a,.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#f3f3f3;line-height:18px;text-align:left;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;width:600px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{padding-top:0;right:0;top:0}.white-popup{background:#fff;margin:20px auto;max-width:650px;padding:20px;position:relative;width:auto}.mfp-zoom-in .mfp-with-anim{opacity:0;transform:scale(.8);transition:all .2s ease-in-out}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;transform:scale(.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transform:translateY(-100px);transition:all .2s}.mfp-move-from-top.mfp-bg{opacity:0;transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{opacity:0;transform:translateY(-50px)}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{align-items:center;background:#fff;border:2px solid rgba(0,0,0,.3);display:flex;min-height:100px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center}.dropzone .dz-preview{display:inline-block;min-height:100px;position:relative;vertical-align:top}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{background:#999;background:linear-gradient(180deg,#eee,#ddd);border-radius:3px}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{border:none;cursor:pointer;display:block;font-size:14px;text-align:center}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{color:rgba(0,0,0,.9);font-size:13px;left:0;line-height:150%;max-width:100%;min-width:100%;opacity:0;padding:2em 1em;position:absolute;text-align:center;top:0;z-index:20}.dropzone .dz-preview .dz-details .dz-size{font-size:16px;margin-bottom:1em}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,78%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);border-radius:3px;padding:0 .4em}.dropzone .dz-preview:hover .dz-image img{filter:blur(8px);transform:scale(1.05)}.dropzone .dz-preview .dz-image{border-radius:3px;display:block;height:100px;overflow:hidden;position:relative;width:100px;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{animation:slide-in 3s cubic-bezier(.77,0,.175,1);opacity:1}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:block;left:50%;margin-left:-27px;margin-top:-27px;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:500}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;height:54px;width:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{background:hsla(0,0%,100%,.9);border-radius:8px;height:16px;left:50%;margin-left:-40px;margin-top:-8px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:50%;-webkit-transform:scale(1);width:80px;z-index:1000}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);bottom:0;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{background:#be2626;background:linear-gradient(180deg,#be2626,color-mix(in oklch,#be2626,#000 10%));border-radius:8px;color:#fff;display:block;display:none;font-size:13px;left:-10px;opacity:0;padding:.5em 1.2em;pointer-events:none;position:absolute;top:110px;transition:opacity .3s ease;width:120px;z-index:1000}.dropzone .dz-preview .dz-error-message:after{border-bottom:6px solid #be2626;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:54px;position:absolute;top:-6px;width:0}.l-cluster{--cluster-space:var(--space-cluster);align-items:center;display:flex;flex-wrap:wrap;gap:var(--cluster-space);justify-content:flex-start}.l-cluster-centered{justify-content:center}.l-cluster-between{justify-content:space-between}.l-cluster-tight{--cluster-space:var(--space-cluster-sm)}.l-cluster-loose{--cluster-space:var(--space-cluster-lg)}.l-cluster-line{flex-wrap:nowrap;overflow:hidden}.cluster{--gap:var(--space-cluster);align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap,1rem)}.cluster,.cluster-centered{justify-content:center}.l-grid{--grid-item-width:275px;--grid-space:var(--space-grid);display:grid;gap:var(--grid-space);grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr))}.l-grid>*{block-size:100%;margin:0}.l-grid-xs{--grid-item-width:150px}.l-grid-sm{--grid-item-width:215px}.l-grid-lg{--grid-item-width:340px}.l-grid-tight{--grid-space:var(--space-grid-sm)}.l-grid-loose{--grid-space:var(--space-grid-lg)}@media (min-width:900px){.l-grid-2{grid-template-columns:repeat(2,1fr)}.l-grid-3{grid-template-columns:repeat(3,1fr)}.l-grid-4{grid-template-columns:repeat(4,1fr)}.l-grid-5{grid-template-columns:repeat(5,1fr)}.l-grid-6{grid-template-columns:repeat(6,1fr)}}.grid{--grid-item-width:275px;--gap:var(--space-grid);display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr))}.grid>*{margin:0}.grid-small{--grid-item-width:150px}.grid-med{--grid-item-width:215px}.grid-large{--grid-item-width:340px}@media (min-width:480px){.grid-2up.grid-inner-borders{grid-gap:0}.grid-2up.grid-inner-borders .grid-item,.grid-2up.grid-inner-borders>*{border-block-start:var(--border-thick) solid var(--color-border-grid);border-inline-end:var(--border-thick) solid var(--color-border-grid);padding:2rem}.grid-2up.grid-inner-borders .grid-item:nth-child(2n),.grid-2up.grid-inner-borders>:nth-child(2n){border-inline-end:none}.grid-2up.grid-inner-borders .grid-item:first-child,.grid-2up.grid-inner-borders .grid-item:nth-child(2),.grid-2up.grid-inner-borders>:first-child,.grid-2up.grid-inner-borders>:nth-child(2){border-block-start:none}}.media{--media-space:var(--space-media);align-items:flex-start;display:flex;gap:var(--media-space)}.media-item img{display:block}.media-body{flex:1}.media-reversed{flex-direction:row-reverse}.media-centered,.media-valign{align-items:center}.media-wrap{flex-wrap:wrap;justify-content:center}.media-wrap>.media-body{min-inline-size:300px}.media-stacked{align-items:center;flex-direction:column;text-align:center}.media-stacked>.media-item{float:none;margin-block-end:var(--rhythm)}.media-stacked>.media-item img{margin:0 auto}.media-feature{text-align:start}.media-feature>.media-item{flex:1 0 20%}.media-feature>.media-body{flex:1 0 75%}.media-feature>.media-body>:first-child{margin-block-start:0}@media (min-width:900px){.media-feature{align-items:center;flex-direction:column;text-align:center}.media-feature.text-left{align-items:flex-start}.media-feature>.media-body,.media-feature>.media-item{flex:0 0 auto;max-inline-size:100%}}.l-stack,.l-stack-md{--stack-space:var(--space-stack)}.l-stack-2xs{--stack-space:var(--space-stack-2xs)}.l-stack-xs{--stack-space:var(--space-stack-xs)}.l-stack-sm{--stack-space:var(--space-stack-sm)}.l-stack-lg{--stack-space:var(--space-stack-lg)}.l-stack-xl{--stack-space:var(--space-stack-xl)}.l-stack-2xl{--stack-space:var(--space-stack-2xl)}:is(.l-stack,.l-stack-2xs,.l-stack-xs,.l-stack-sm,.l-stack-md,.l-stack-lg,.l-stack-xl,.l-stack-2xl)>*{margin-block:0}.l-stack-2xl>*+*,.l-stack-2xs>*+*,.l-stack-lg>*+*,.l-stack-md>*+*,.l-stack-sm>*+*,.l-stack-xl>*+*,.l-stack-xs>*+*,.l-stack>*+*{margin-block-start:var(--stack-space)}.l-stack-2xl:where(.has-borders)>*+*,.l-stack-2xs:where(.has-borders)>*+*,.l-stack-lg:where(.has-borders)>*+*,.l-stack-md:where(.has-borders)>*+*,.l-stack-sm:where(.has-borders)>*+*,.l-stack-xl:where(.has-borders)>*+*,.l-stack-xs:where(.has-borders)>*+*,.l-stack:where(.has-borders)>*+*{border-block-start:var(--border-thin) solid var(--color-border-subtle);padding-block-start:var(--stack-space)}:is(.l-stack,.l-stack-2xs,.l-stack-xs,.l-stack-sm,.l-stack-md,.l-stack-lg,.l-stack-xl,.l-stack-2xl):where(.has-borders.has-outer-borders){border-block:var(--border-thin) solid var(--color-border-subtle);padding-block:var(--stack-space)}.stack{--space:var(--space-stack);--stack-space:var(--space);--stack-border:var(--border-thin) solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--space);justify-content:flex-start}.stack-tight{--space:var(--space-stack-xs)}.stack-bordered>*+*{border-block-start:var(--stack-border);padding-block-start:var(--stack-space)}.stack-bordered.has-outer-borders{border-block:var(--stack-border);padding-block:var(--stack-space)}.alert,.alert-info{background:#fff6d2;border:var(--border-thin) solid #fdce08;border-radius:var(--radius-sm);color:#555;margin-block-end:var(--rhythm);padding:.5em 1em;text-align:center}.alert-info>:first-child,.alert>:first-child{margin-block-start:0}.alert p,.alert-info p,.alert-info>:last-child,.alert>:last-child{margin-block-end:0}.alert p+p,.alert-info p+p{margin-block-start:calc(var(--rhythm)/2)}#errorExplanation,#error_explanation,.alert-error,.errors{background:#fff6d2;background:#fde5e5;border:var(--border-thin) solid #cb7a7a;border-radius:var(--radius-sm);color:#555;margin-block-end:var(--rhythm);padding:.5em 1em;text-align:center;text-align:start}#errorExplanation>:first-child,#error_explanation>:first-child,.alert-error>:first-child,.errors>:first-child{margin-block-start:0}#errorExplanation p,#errorExplanation>:last-child,#error_explanation p,#error_explanation>:last-child,.alert-error p,.alert-error>:last-child,.errors p,.errors>:last-child{margin-block-end:0}#errorExplanation p+p,#error_explanation p+p,.alert-error p+p,.errors p+p{margin-block-start:calc(var(--rhythm)/2)}.error label,.fieldWithErrors label,.field_with_erors label,.is-error label{color:#900}.error input.text,.error input[type=email],.error input[type=password],.error input[type=tel],.error input[type=text],.error input[type=url],.error textarea,.fieldWithErrors input.text,.fieldWithErrors input[type=email],.fieldWithErrors input[type=password],.fieldWithErrors input[type=tel],.fieldWithErrors input[type=text],.fieldWithErrors input[type=url],.fieldWithErrors textarea,.field_with_erors input.text,.field_with_erors input[type=email],.field_with_erors input[type=password],.field_with_erors input[type=tel],.field_with_erors input[type=text],.field_with_erors input[type=url],.field_with_erors textarea,.is-error input.text,.is-error input[type=email],.is-error input[type=password],.is-error input[type=tel],.is-error input[type=text],.is-error input[type=url],.is-error textarea{background:#fde5e5}.avatar,.avatar-lg,.avatar-md,.avatar-sm,.avatar-xl{background:#4390a8;block-size:var(--avatar-md);border-radius:var(--radius-xs);color:var(--color-text-invert);font-size:1.6em;inline-size:var(--avatar-md);line-height:var(--avatar-md);overflow:hidden;text-align:center;text-decoration:none;text-transform:uppercase}.avatar img,.avatar-lg img,.avatar-md img,.avatar-sm img,.avatar-xl img{display:block}.avatar-sm{block-size:var(--avatar-sm);font-size:1.3em;inline-size:var(--avatar-sm);line-height:var(--avatar-sm)}.avatar-lg{block-size:var(--avatar-lg);inline-size:var(--avatar-lg);line-height:var(--avatar-lg)}.avatar-xl{block-size:var(--avatar-xl);inline-size:var(--avatar-xl);line-height:var(--avatar-xl)}.avatar-circle{--avatar-circle-shape:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 122 122'%3E%3Cpath d='M120.835 58.876c-.035-.803.181-1.593.037-2.365-.204-1.084-.062-2.14-.04-3.218.023-1.118.069-2.305-.374-3.396-.57-1.402-1.022-2.843-1.634-4.238-.823-1.877-1.656-3.755-2.615-5.554-.58-1.09-1.038-2.243-1.633-3.329-1-1.821-1.941-3.663-3.096-5.406-1.13-1.704-2.754-2.997-3.94-4.647-.792-1.104-1.466-2.305-2.373-3.313-1.468-1.631-2.975-3.243-4.715-4.623-1.308-1.036-2.481-2.332-3.951-3.054-2.267-1.113-4.07-2.698-5.882-4.336-.545-.494-1.17-.952-1.841-1.257-1.577-.718-2.895-1.838-4.506-2.535-1.368-.591-2.704-1.295-4.046-1.957-.839-.417-1.799-.735-2.495-1.278-1.284-1.003-2.54-1.782-4.247-1.596-.565.061-1.108-.064-1.484-.487-.608-.685-1.373-.784-2.243-.792-1.217-.01-2.518.331-3.632-.244-1.303-.67-2.649-.783-4.055-.793-1.853-.013-3.677.65-5.553.225a.78.755 0 0 0-.607.142c-.801.687-1.772.734-2.744.678-2.342-.135-4.514.662-6.672 1.288-1.694.492-2.997 1.947-4.872 2.263-.488.084-.897.765-1.52.656-1.992-.356-3.442 1.123-5.243 1.429-.598.103-1.076.747-1.738.79-1.983.126-3.388 1.494-5.01 2.312-1.137.571-2.364 1.046-3.492 1.688-2.062 1.172-4.218 2.192-5.96 3.795-1.419 1.307-2.73 2.736-3.997 4.185-1.554 1.777-3.078 3.584-4.493 5.465a44.422 43.012 0 0 0-3.148 4.814c-.541.968-1.336 1.741-1.808 2.796-.413.92-.662 1.883-1.066 2.79-.642 1.446-1.662 2.724-2.002 4.3-.035.166-.087.38-.21.467-.729.52-.69 1.26-.646 1.998.09 1.51.112 3.12-.384 4.454-.471 1.263-.637 2.507-.66 3.73C.149 56.442.21 62.163.197 67.882c-.001.84.388 1.644.188 2.498-.26 1.12.153 2.258-.087 3.403-.069.329-.033.938.329 1.28.712.674.699 1.663.568 2.354-.319 1.674.327 3.271.12 4.91-.043.35.126.778.326 1.094.726 1.154.962 2.498 1.614 3.697.872 1.606 1.66 3.266 2.657 4.797 1.188 1.825 2.483 3.587 3.805 5.332 1.5 1.98 3.269 3.699 4.942 5.498 1.738 1.872 3.864 3.385 5.263 5.59 1.422 2.243 3.782 3.616 5.884 5.1 2.49 1.756 5.076 3.45 7.947 4.706 1.784.78 3.68.988 5.478 1.629 2.123.755 4.49.216 6.771.813 2.457.646 5.128.533 7.72.525 1.805-.007 3.613.04 5.417-.018.788-.026 1.534.569 2.198.354 1.82-.589 3.659-.174 4.809-.298 2.677-.117 4.714.2 6.678-.454 1.53-.507 3.103-.638 4.716-.724.979-.052 1.996-.08 2.992-.296.68-.148 1.143-.686 1.892-.69 2.037-.017 3.837-1.018 5.753-1.526 1.84-.487 3.479-1.67 5.465-1.866.137-.013.27-.097.397-.163 1.31-.658 2.47-1.547 3.794-2.202 1.64-.812 3.206-1.777 4.769-2.743 1.788-1.107 3.548-2.242 5.085-3.65.48-.44 1.135-1.07 1.058-1.75-.172-1.517.268-2.635 1.47-3.645 1.69-1.419 2.833-3.32 4.271-4.964.404-.463.829-.942 1.036-1.579.627-1.924 1.013-3.915 1.994-5.741 1.114-2.077 1.257-4.485 2.204-6.652.595-1.364.587-2.951.873-4.415.402-2.046.563-4.206.592-6.343.042-4.295-.16-8.58-.349-12.866z'/%3E%3C/svg%3E");aspect-ratio:1;background-color:var(--color-brand);container-type:inline-size;display:grid;font-size:1em;inline-size:7.2em;-webkit-mask:var(--avatar-circle-shape) center/100% 100% no-repeat;mask:var(--avatar-circle-shape) center/100% 100% no-repeat;max-inline-size:122px;min-block-size:0;place-items:center}.avatar-circle img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.avatar-circle .avatar-initials{color:var(--color-text-invert);font-family:var(--font-display-bold);font-size:3.2em;font-size:44cqi;font-weight:700}.avatar-color-a{background-color:#4390a8}.avatar-color-b{background-color:#96c6d5}.avatar-color-c{background-color:#7a0f80}.avatar-color-d{background-color:#7fb118}.avatar-color-e{background-color:#d6332b}.avatar-color-f{background-color:#fd7bc6}.avatar-color-g{background-color:#f99a26}.avatar-color-h{background-color:#49ac97}.avatar-color-i{background-color:#6a8627}.avatar-color-j{background-color:#e6c700}.avatar-color-k{background-color:#5d98dd}.avatar-color-l{background-color:#af63ca}.avatar-color-m{background-color:#27d7b1}.avatar-color-n{background-color:#c7c3ab}.avatar-color-o{background-color:#4390a8}.avatar-color-p{background-color:#96c6d5}.avatar-color-q{background-color:#7a0f80}.avatar-color-r{background-color:#7fb118}.avatar-color-s{background-color:#d6332b}.avatar-color-t{background-color:#fd7bc6}.avatar-color-u{background-color:#f99a26}.avatar-color-v{background-color:#49ac97}.avatar-color-w{background-color:#6a8627}.avatar-color-x{background-color:#e6c700}.avatar-color-y{background-color:#5d98dd}.avatar-color-z{background-color:#af63ca}:is(.bg-teal,.stripe-teal){background:linear-gradient(#e2f3f5,#f7feff)}.bg-teal-bordered{border-block-end:1px solid #e1f2f5;border-block-start:1px solid #e1f2f5}:is(.bg-teal-fade,.stripe-teal-fade){background-color:#fff;background-image:linear-gradient(#e2f3f5,#fff);background-repeat:no-repeat}.bg-teal-fade-short{background-size:100% 250px}:is(.bg-teal-flat,.stripe-teal-flat){background-color:#e2f3f5}.bg-teal-light{background-color:#f1fafa;border-block:1px solid #d5efef}:is(.bg-teal-dark,.stripe-teal-dark){background:linear-gradient(#2b7179,#39929e);color:#fff}.bg-purple-light{background:#fbebf6}:is(.bg-blue-fade,.stripe-blue-fade){background:linear-gradient(#4390a8,#7dc4d4);color:#fff}:is(.bg-blue,.stripe-blue){background:var(--color-accent);color:#fff}.bg-blue-x-light{background-color:var(--color-blue-tint)}:is(.bg-grey-xx-light,.stripe-grey-xx-light){background-color:var(--color-bg-subtle)}.banner:is(.bg-purple,.banner-purple){background:linear-gradient(#550b5a,#6d246b)}.banner:is(.bg-purple,.banner-purple) .h1,.banner:is(.bg-purple,.banner-purple) h1{color:var(--color-bg-header)}.banner:is(.bg-purple,.banner-purple) .back-button-icon{background-color:hsla(0,0%,100%,.1);fill:#fff}.banner:is(.bg-purple,.banner-purple) .back-button:hover .back-button-icon{background-color:hsla(0,0%,100%,.35)}[class*=banner-pattern],[class*=bg-pattern]{background:#00b9ba url(/images/patterns/00.svg) 50% 50% repeat;color:#fff}[class*=banner-pattern] .h1,[class*=banner-pattern] h1,[class*=bg-pattern] .h1,[class*=bg-pattern] h1{color:inherit}.banner-pattern-blue,.bg-pattern-blue{background-color:var(--color-accent)}.banner-pattern-blue .back-button-icon,.bg-pattern-blue .back-button-icon{background-color:rgba(0,0,0,.25);fill:#fff}.banner-pattern-blue .back-button:hover .back-button-icon,.bg-pattern-blue .back-button:hover .back-button-icon{background-color:rgba(0,0,0,.35)}.bg-stages-beginning-writers{background-color:#ffcf01}.bg-pattern-beginning-writers{background:#ffcf01 url(/images/patterns/beginning-writers.svg) 50% 50% repeat}.bg-stages-emerging-writers{background-color:#f7941e}.bg-pattern-emerging-writers{background:#f7941e url(/images/patterns/emerging-writers.svg) 50% 50% repeat}.bg-stages-middle-school-writers{background-color:#f16458}.bg-pattern-middle-school-writers{background:#f16458 url(/images/patterns/middle-school-writers.svg) 50% 50% repeat}.bg-stages-high-school-writers{background-color:#4b3f64}.bg-pattern-high-school-writers{background:#4b3f64 url(/images/patterns/high-school-writers.svg) 50% 50% repeat}.bg-stages-college-prep-writers{background-color:#c63a95}.bg-pattern-college-prep-writers{background:#c63a95 url(/images/patterns/college-prep-writers.svg) 50% 50% repeat}.bg-stages-multiple-ages{background-color:#7eb242}.bg-pattern-multiple-ages{background:#7eb242 url(/images/patterns/multiple-ages.svg) 50% 50% repeat}.bg-pattern-beginning-writers{color:#463900}.bg-stages-beginning-writers-dark{background-color:#ae8c00}.bg-stages-emerging-writers-dark{background-color:#904e00}.bg-stages-middle-school-writers-dark{background-color:#a2332a}.bg-stages-high-school-writers-dark{background-color:#302744}.bg-stages-college-prep-writers-dark{background-color:#802961}.bg-stages-multiple-ages-dark{background-color:#466225}.bg-teal-swash{background:var(--color-bg-tint) url(/images/backgrounds/bg-teal-swash.svg) 100% 50%/contain no-repeat}@media (min-width:900px){.bg-bubbles{background:transparent url(/images/backgrounds/bg-bubbles.svg) 50% 50%/100% repeat-y}}.bg-image-fade-grey{--bg-image:url(/images/backgrounds/tmp-bgimage.jpg);position:relative}.bg-image-fade-grey>*{position:relative;z-index:1}.bg-image-fade-grey:before{background:transparent var(--bg-image) 100% 50%/cover;inline-size:50%;inset-inline-start:50%;z-index:0}.bg-image-fade-grey:after,.bg-image-fade-grey:before{block-size:100%;content:"";inset-block-start:0;position:absolute}.bg-image-fade-grey:after{background-image:linear-gradient(90deg,#f9f9fa 50%,hsla(240,9%,98%,0));inline-size:100%;inset-inline-start:0}.badge{background-color:#f7ef7e;color:#625d04}.badge,.teacher-badge{border-radius:var(--radius-full);display:inline-block;font-size:.6rem;font-weight:600;letter-spacing:.05em;line-height:1.5;padding:.175em .75em;text-decoration:none;text-transform:uppercase}.teacher-badge{background-color:var(--color-green-bright);color:var(--color-text-invert)}.badge-label{color:var(--color-orange-light);font-weight:600;padding-inline-start:.75em;text-decoration:none;text-transform:uppercase}.badge-green,.core-series-badge{background-color:var(--color-green);color:var(--color-text-invert)}.badge-teal,.family-writing-badge{background-color:var(--color-teal);color:var(--color-text-invert)}.middle-school-writing-badge{background-color:var(--color-coral);color:var(--color-text-invert)}.high-school-writing-badge{background-color:var(--color-plum);color:var(--color-text-invert)}.homeschool-and-personal-development-badge{background-color:var(--color-coral);color:var(--color-text-invert)}.julie-badge{background-color:var(--color-magenta)}.box{--box-padding:1.25rem;--box-border-radius:var(--radius-xs);border-radius:var(--box-border-radius);padding:var(--box-padding)}.box-bordered,.box.is-bordered{border:var(--border-thin) solid var(--color-border-light)}.box-bordered-thick,.box.is-bordered-thick{--box-padding:2em;--box-border-radius:1em;--box-border-thick-color:var(--color-border-accent);background-color:var(--color-bg);border:4px solid var(--box-border-thick-color)}.box-bordered-thick>:first-child,.box.is-bordered-thick>:first-child{margin-block-start:0}.box-bordered-thick>:last-child,.box.is-bordered-thick>:last-child{margin-block-end:0}.box.box-blue{background-color:var(--color-blue-tint)}.registration-details .box{background-color:var(--color-bg);border:3px solid var(--color-border-accent);border-radius:.5em;color:var(--color-text)}.registration-details .box .heading-cute{color:var(--color-heading);margin-block-end:0}.registration-details-list{background-color:var(--color-bg-tint);margin-inline:-1.25rem;padding:1px}.registration-details-list dl{font-size:.85em;gap:0 1em;margin:1em 0}.registration-details-list dl>div{display:flex;gap:1em;justify-content:center}.registration-details-list dt{flex:1 1 35%;font-weight:700;text-align:end}.registration-details-list dd{flex:1 1 65%;margin:0}.registration-details-list dd>:first-child{margin-block-start:0}.registration-details-list dd>:last-child{margin-block-end:0}.registration-details-list .button,.registration-details-list .button-blue,.registration-details-list .button-green,.registration-details-list .button-home-study-courses,.registration-details-list .button-language-arts-programs,.registration-details-list .button-large,.registration-details-list .button-lifestyle-tools,.registration-details-list .button-med,.registration-details-list .button-orange,.registration-details-list .button-purple,.registration-details-list .button-quiet,.registration-details-list .button-simple,.registration-details-list .button-small{box-shadow:5px 5px 0 0 rgba(0,0,0,.2)}.button,.button-blue,.button-green,.button-home-study-courses,.button-language-arts-programs,.button-large,.button-lifestyle-tools,.button-med,.button-orange,.button-purple,.button-quiet,.button-simple,.button-small,input[type=button]{background-color:var(--color-brand);border:none;border-radius:var(--radius-xs);color:var(--color-text-invert);cursor:pointer;display:inline-block;font-family:var(--font-soft-bold);font-size:calc(var(--font-size-root)*.7);line-height:1.6;padding:.5em 2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all var(--duration-base);white-space:nowrap}.button-blue:hover,.button-green:hover,.button-home-study-courses:hover,.button-language-arts-programs:hover,.button-large:hover,.button-lifestyle-tools:hover,.button-med:hover,.button-orange:hover,.button-purple:hover,.button-quiet:hover,.button-simple:hover,.button-small:hover,.button:hover,input[type=button]:hover{background-color:color-mix(in oklch,var(--color-brand),#000 20%);color:var(--color-text-invert)}@media (min-width:740px){.button,.button-blue,.button-green,.button-home-study-courses,.button-language-arts-programs,.button-large,.button-lifestyle-tools,.button-med,.button-orange,.button-purple,.button-quiet,.button-simple,.button-small,input[type=button]{font-size:calc(var(--font-size-root)*.88)}}.button-simple{background-image:none;border:none;text-transform:uppercase}.button-green,.button-language-arts-programs{background-color:var(--color-green);color:var(--color-text-invert)}.button-green:hover,.button-language-arts-programs:hover{background-color:color-mix(in oklch,var(--color-green),#000 10%);color:var(--color-text-invert)}.button-lifestyle-tools,.button-purple{background-color:var(--color-purple);color:var(--color-text-invert)}.button-lifestyle-tools:hover,.button-purple:hover{background-color:color-mix(in oklch,var(--color-purple),#000 20%);color:var(--color-text-invert)}.button-home-study-courses,.button-orange{background-color:var(--color-orange);color:var(--color-text-invert)}.button-home-study-courses:hover,.button-orange:hover{background-color:color-mix(in oklch,var(--color-orange),#000 10%);color:var(--color-text-invert)}.button-blue{background-color:var(--color-blue);color:var(--color-text-invert)}.button-blue:hover{background-color:color-mix(in oklch,var(--color-blue),#000 20%);color:var(--color-text-invert)}.button-teal{background-color:var(--color-teal);color:var(--color-text-invert)}.button-teal:hover{background-color:color-mix(in oklch,var(--color-teal),#000 20%);color:var(--color-text-invert)}.button-white{border:var(--border-thin) solid var(--color-accent)}.button-white,.button-white:hover{background-color:var(--color-bg);color:var(--color-accent)}.button-white:hover{border-color:var(--color-brand);color:var(--color-brand)}.button-white-red{--button-red:#900;--button-red-hover:red;border:var(--border-thin) solid var(--button-red)}.button-white-red,.button-white-red:hover{background-color:var(--color-bg);color:var(--button-red)}.button-white-red:hover{border-color:var(--button-red-hover);color:var(--button-red-hover)}.button-quiet{background-color:#e3eef0;color:#6192a2}.button-quiet:hover{background-color:color-mix(in oklch,#e3eef0,#6192a2 20%);color:#6192a2}.button-med{font-size:19px}.button-large{font-size:22px;white-space:normal}.button-small{font-size:13px;padding:.25em 2em}.button-full{display:block;inline-size:100%}.button-disabled,.button-disabled:hover,.button[disabled],.button[disabled]:hover,[disabled].button-blue,[disabled].button-green,[disabled].button-home-study-courses,[disabled].button-language-arts-programs,[disabled].button-large,[disabled].button-lifestyle-tools,[disabled].button-med,[disabled].button-orange,[disabled].button-purple,[disabled].button-quiet,[disabled].button-simple,[disabled].button-small{background-color:#c9d0d1;background-image:none;color:#575757!important;cursor:default;text-shadow:none}.button-blank{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.button.has-shadow,.has-shadow.button-blue,.has-shadow.button-green,.has-shadow.button-home-study-courses,.has-shadow.button-language-arts-programs,.has-shadow.button-large,.has-shadow.button-lifestyle-tools,.has-shadow.button-med,.has-shadow.button-orange,.has-shadow.button-purple,.has-shadow.button-quiet,.has-shadow.button-simple,.has-shadow.button-small{box-shadow:.25em .25em 0 rgba(0,0,0,.2)}.button.has-icon,.button.has-image,.has-icon.button-blue,.has-icon.button-green,.has-icon.button-home-study-courses,.has-icon.button-language-arts-programs,.has-icon.button-large,.has-icon.button-lifestyle-tools,.has-icon.button-med,.has-icon.button-orange,.has-icon.button-purple,.has-icon.button-quiet,.has-icon.button-simple,.has-icon.button-small,.has-image.button-blue,.has-image.button-green,.has-image.button-home-study-courses,.has-image.button-language-arts-programs,.has-image.button-large,.has-image.button-lifestyle-tools,.has-image.button-med,.has-image.button-orange,.has-image.button-purple,.has-image.button-quiet,.has-image.button-simple,.has-image.button-small{align-items:center;display:flex;gap:1em;text-align:start}.link-button{-webkit-appearance:none;background:transparent;border:none;color:var(--color-link);cursor:pointer;font-family:var(--font-body);font-size:1rem;text-decoration:underline;text-transform:none;text-wrap:wrap}.link-button:hover{background:none;color:var(--color-link-hover)}.button-chevron:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10'%3E%3Cpath fill='%23FFF' d='M1.82 9.942 6.612 5.15a.217.217 0 0 0 0-.3L1.82.058A.24.24 0 0 0 1.67 0a.24.24 0 0 0-.15.058L.06 1.516a.217.217 0 0 0 0 .301L3.245 5 .06 8.183a.217.217 0 0 0 0 .3l1.458 1.46c.081.08.22.08.301 0z'/%3E%3C/svg%3E");block-size:10px;content:"";display:inline-block;inline-size:7px;margin-inline-start:.5em;transition:all .2s}.button-chevron:hover:after{transform:translateX(.25em)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.button.loading,.loading.button-blue,.loading.button-green,.loading.button-home-study-courses,.loading.button-language-arts-programs,.loading.button-large,.loading.button-lifestyle-tools,.loading.button-med,.loading.button-orange,.loading.button-purple,.loading.button-quiet,.loading.button-simple,.loading.button-small{padding-inline-end:2.75em;position:relative}.button.loading:after,.loading.button-blue:after,.loading.button-green:after,.loading.button-home-study-courses:after,.loading.button-language-arts-programs:after,.loading.button-large:after,.loading.button-lifestyle-tools:after,.loading.button-med:after,.loading.button-orange:after,.loading.button-purple:after,.loading.button-quiet:after,.loading.button-simple:after,.loading.button-small:after{animation:spin .85s linear infinite;block-size:22px;content:url(/images/svg-icons-source/spinner.svg);inline-size:22px;inset-block-start:50%;inset-inline-end:8px;margin-block-start:-11px;position:absolute;transform-origin:50% 50%}.persona-toggle-button{align-items:center;background-color:var(--color-bg);border:var(--border-thick) solid var(--color-divider);border-radius:var(--radius-md);color:#a6babf;display:flex;flex-direction:column;font-family:var(--font-cute);font-size:1.75em;padding:.125em .5em;text-align:center}.persona-toggle-button:hover{background-color:var(--color-bg-hover);color:var(--color-accent)}.persona-toggle-button:focus{outline:none}.persona-toggle-button>img{inset-block-start:.5em;max-block-size:1px;opacity:0;position:relative;transition:all .2s}.active .persona-toggle-button,.persona-toggle-button.active,.persona-toggle-button.mixitup-control-active{background-color:var(--color-bg);color:var(--color-accent);transform:scale(1.2)}.active .persona-toggle-button>img,.persona-toggle-button.active>img,.persona-toggle-button.mixitup-control-active>img{inset-block-start:0;margin-block-end:-.6em;margin-block-start:-2em;max-block-size:3em;opacity:1;position:relative}.logo-button{align-items:center;background-image:linear-gradient(180deg,#fff,#ededed);border:var(--border-thin) solid var(--color-bg);border-radius:.2em;box-shadow:0 1px 3px 0 rgba(0,0,0,.26);cursor:pointer;display:flex;justify-content:center;transition:all .2s}.logo-button:hover{background-image:linear-gradient(180deg,#fff,#ddd);border:var(--border-thin) solid var(--color-accent);box-shadow:0 0 4px 0 var(--color-accent)}.card{--card-padding:1em;--card-border-radius:var(--radius-sm);--card-border-color:#b6ebeb;background:var(--color-bg);border:var(--border-thin) solid var(--card-border-color);border-radius:var(--card-border-radius);display:flex;flex-direction:column;justify-content:stretch;padding:0;position:relative;transition:all .2s}.card:has(.element-cover-link):hover{transform:translateY(-5px)}.card .card-body{padding:var(--card-padding)}.card .card-body p{margin:0}.card .card-body p+p{margin-block-start:1em}.card .card-media{border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;overflow:hidden}.card .card-media img{display:block;-o-object-fit:cover;object-fit:cover}.card.card-horizontal,.card.is-horizontal{flex-direction:row;inline-size:100%;justify-content:start}.card.card-horizontal .card-media,.card.is-horizontal .card-media{align-self:stretch;flex-shrink:0;inline-size:30%}.card.card-horizontal .card-media img,.card.is-horizontal .card-media img{-o-object-fit:contain;object-fit:contain}.card.no-border .card-media{border-radius:var(--card-border-radius);overflow:hidden}.card.no-border.card-horizontal,.card.no-border.is-horizontal{align-items:center;justify-content:start}.card.no-border.card-horizontal .card-body,.card.no-border.is-horizontal .card-body{padding-block:0}.comments-heading{border-block-start:var(--border-thin) solid var(--color-border-alt)}.comments-heading .h2,.comments-heading .h3,.comments-heading .h4,.comments-heading h2,.comments-heading h3,.comments-heading h4{color:var(--color-heading)}.cc-w article.cc-f{align-items:flex-start;background-color:#eaeaea;border-radius:var(--radius-xs);display:flex;padding:1em}.cc-w article.cc-f .cc-i-figure{display:none}.cc-w .cc-f-row{margin:0;padding:.125em}.cc-w .cc-f-col{inline-size:100%;padding:0}.cc-w blockquote p{margin:revert}.cc-i-wrap .button,.cc-i-wrap .button-blue,.cc-i-wrap .button-green,.cc-i-wrap .button-home-study-courses,.cc-i-wrap .button-language-arts-programs,.cc-i-wrap .button-large,.cc-i-wrap .button-lifestyle-tools,.cc-i-wrap .button-med,.cc-i-wrap .button-orange,.cc-i-wrap .button-purple,.cc-i-wrap .button-quiet,.cc-i-wrap .button-simple,.cc-i-wrap .button-small{max-inline-size:22.5em}.cc-w>.cc-i[data-role=form] [data-action=quote-reply]{display:none}.cc-i.is-updated{background-color:var(--color-bg-highlight);border-block-end:none}.cc-w .cc-i-footer .cc-ll-i a{padding-inline-end:1em;padding-inline-start:0}.cc-w .cc-i-footer .cc-ll-i:before{content:"";padding:0}.cc-w .cc-i-footer .cc-ll-i:not(:first-of-type) .cc-a,.cc-w .cc-i-footer .cc-ll-i:not(:first-of-type) a{border-inline-start:var(--border-thin) solid var(--color-divider);padding:0 1em}.cc-w .cc-ll-i .cc-a,.cc-w .cc-ll-i a{color:var(--color-link)}.cc-w .cc-i-edit:hover{background-color:var(--color-alert);color:#fff}.cc-w .cc-a.cc-i-delete:hover{background-color:var(--color-error);color:#fff}.comment-edit-options{margin-block-end:.75em;text-align:end}.comment-edit-options a{color:var(--color-text-quiet)}.comment-edit-options a:hover{background-color:var(--color-alert);color:#fff;text-decoration:none}.comment-edit-options .comment-delete:hover,.comment-edit-options .comment-flag:hover{background-color:var(--color-error)}.edit-comment-form{background-color:#eaeaea;border-radius:var(--radius-xs);display:none;padding:1em}.edit-comment-form textarea{margin-block-end:calc(var(--rhythm)/2)}.edit-comment-form .btn{background-color:var(--color-brand);border:none;border-radius:var(--radius-xs);color:var(--color-text-invert);cursor:pointer;display:inline-block;font-family:var(--font-soft-bold);font-size:calc(var(--font-size-root)*.7);font-size:1em;inline-size:auto;line-height:1.6;padding:.5em 2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all var(--duration-base);white-space:nowrap}.edit-comment-form .btn:hover{background-color:color-mix(in oklch,var(--color-brand),#000 20%);color:var(--color-text-invert)}@media (min-width:740px){.edit-comment-form .btn{font-size:calc(var(--font-size-root)*.88)}}.edit-comment-cancel{cursor:pointer;text-decoration:underline}.meta-buttons{margin-block-start:10px}.meta-buttons a{color:#288ce4;font-size:11px;font-weight:700;padding:0 15px 0 0}.meta-buttons .comment-votes{display:inline-block;margin-inline-end:15px}.meta-buttons .comment-votes a{padding:0 0 0 2px}.meta-buttons .comment-votes .count{color:#a5b2b9;font-size:13px;font-weight:500;margin-inline-end:2px}.meta-buttons .static-label{color:#a5b2b9;font-size:11px;font-weight:700}.comment-input-btn{margin:1em 0 0}.comment-heading .dropdown{float:right;margin-inline-start:20px}.comment-heading .dropdown:hover .dropdown-menu{display:block}.comment-heading .dropdown-toggle{font-size:11px;font-weight:700}.comment-heading .dropdown-menu{inset-inline-end:0;inset-inline-start:auto;min-inline-size:60px}.comment-heading .dropdown-menu>li>a{font-size:11px;font-weight:700;padding:5px 10px}.comment-heading .dropdown-menu>li>a .fa,.comment-heading .dropdown-menu>li>a .glyphicon,.comment-heading .dropdown-menu>li>span.comment-flag .glyphicon{inline-size:15px;padding-inline-end:5px;text-align:center}.comment-heading .dropdown-menu>li>span.comment-flag{color:#aaa;display:block;font-size:11px;font-weight:700;padding:5px 10px;white-space:nowrap}@keyframes yellowfade{0%{background-color:var(--color-highlight-flash)}to{background-color:transparent}}.highlight-fade{animation-duration:2s;animation-name:yellowfade}@media (min-width:900px){.content-features-grid{display:grid;gap:8em 6em;grid-template-columns:1fr 1fr}}.content-features-grid>*{position:relative}.content-features-grid>*>*{position:relative;z-index:1}@media (max-width:900px){.content-features-grid>*{display:flex;flex-direction:column-reverse}.content-features-grid>*+*{margin-block-start:5em}}.content-features-grid .h2,.content-features-grid h2{font-size:4em}.content-features-grid img{margin:auto;max-inline-size:95%}@media (max-width:900px){.content-features-grid img{max-inline-size:80%}}.content-features-grid .bg-circle{display:none;inset-block-start:0;inset-inline-start:0;opacity:.1;pointer-events:none;position:absolute;z-index:0}@media (min-width:765px){.content-features-grid .bg-circle{display:block}}.content-features-grid>:first-child .bg-circle{inset-block-start:20%;inset-inline-start:30%;transform:scale(2.5)}.content-features-grid>:nth-child(2) .bg-circle{inset-block-start:50%;inset-inline-start:50%;transform:scale(3.3)}.content-features-grid>:nth-child(3) .bg-circle{inset-block-start:10%;inset-inline-start:90%;transform:scale(2.1)}.content-features-grid>:nth-child(4) .bg-circle{inset-block-start:30%;inset-inline-start:93%;transform:scale(2)}.content-features-grid>:nth-child(5) .bg-circle{inset-block-start:50%;inset-inline-start:92%;transform:scale(2.8)}.content-features-grid>:nth-child(6) .bg-circle{inset-block-start:40%;inset-inline-start:70%;opacity:.2;transform:scale(3.6)}.content-features-grid>:first-child :where(.bg-circle,.squiggle-underline){fill:var(--color-teal)}.content-features-grid>:nth-child(2) :where(.bg-circle,.squiggle-underline){fill:var(--color-green)}.content-features-grid>:nth-child(3) :where(.bg-circle,.squiggle-underline){fill:var(--color-magenta)}.content-features-grid>:nth-child(4) :where(.bg-circle,.squiggle-underline){fill:var(--color-purple)}.content-features-grid>:nth-child(5) :where(.bg-circle,.squiggle-underline){fill:var(--color-accent-dark)}.content-features-grid>:nth-child(6) :where(.bg-circle,.squiggle-underline){fill:var(--color-coral)}.cta{--cta-background:var(--color-brand);--cta-color:var(--color-text-invert);--cta-padding-inline:1.5rem;--cta-padding-block:.5rem;--cta-gutter:.5rem;background-color:var(--cta-background);border:none;border-radius:var(--radius-xs);color:var(--cta-color);cursor:pointer;display:inline-block;font-family:var(--font-display-bold);font-size:1rem;line-height:1.6;margin-block:1.5rem;padding:var(--cta-padding-block) var(--cta-padding-inline);text-align:center;text-decoration:none;text-wrap:pretty;transition:all .25s;transition:.2s ease-in-out}@media (min-width:740px){.cta{font-size:1.2rem}}.cta:hover{background-color:color-mix(in srgb,var(--cta-background) 90%,#fff 10%);color:var(--cta-color)}.cta.has-image{--cta-image-width:150px;align-items:center;display:flex;flex-direction:column;gap:var(--cta-gutter);position:relative}.cta.has-image img{margin-block-start:-1rem;max-inline-size:var(--cta-image-width);transform:rotate(-2deg);transition:.1s ease-in-out}.cta.has-image:hover img{transform:rotate(-4deg) translateY(-3%) scale(1.02)}@media screen and (min-width:900px){.cta.has-image{flex-direction:row;text-align:start}.cta.has-image:before{content:"";flex-grow:0;flex-shrink:0;inline-size:calc(var(--cta-image-width) + var(--cta-gutter))}.cta.has-image img{inset-block-start:50%;inset-inline-start:var(--cta-padding-inline);margin-block-start:0;position:absolute;transform:rotate(-2deg) translateY(-50%)}.cta.has-image:hover img{transform:rotate(-4deg) translateY(-53%) scale(1.02)}}fieldset{border:none;margin-block-end:var(--rhythm);margin-inline-end:0;margin-inline-start:0;padding:0}fieldset>.field-group>p,fieldset>p{margin:0}fieldset>.field-group+p,fieldset>p+.field-group,fieldset>p+p{margin-block-start:var(--rhythm)}fieldset.bordered+fieldset.bordered,fieldset:is(.bordered,.is-bordered)+fieldset:is(.bordered,.is-bordered){border-block-start:var(--border-thick) solid var(--color-accent-light);padding-block-start:var(--rhythm)}form>fieldset>ol,form>ul{inline-size:100%;list-style:none;margin:0;padding:0}form>fieldset>ol>li,form>ul>li{margin-block-end:var(--rhythm);margin-inline-start:0;padding:0}legend{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--text-heading-2);margin-block-end:calc(var(--rhythm)/2);white-space:normal}label,legend{display:block}label{font-weight:700}.fr-popup label{display:inline;font-weight:400}input.text,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{--input-border-color:#c6c7c0;--input-border-color-active:#555;--input-color-readonly:#999;--input-bg-disabled:#f1f1f1;border:var(--border-thin) solid var(--input-border-color);border-radius:var(--radius-xs);font-family:var(--font-body);font-size:var(--font-size-root);inline-size:100%;line-height:calc(var(--font-size-root)*var(--leading-base));margin:0;max-inline-size:100%;padding:10.15px .5em}input.tiny.text,input.tiny[type=date],input.tiny[type=email],input.tiny[type=password],input.tiny[type=search],input.tiny[type=tel],input.tiny[type=text],input.tiny[type=url],textarea.tiny{inline-size:7em}input.short.text,input.short[type=date],input.short[type=email],input.short[type=password],input.short[type=search],input.short[type=tel],input.short[type=text],input.short[type=url],textarea.short{inline-size:18em}input.medium.text,input.medium[type=date],input.medium[type=email],input.medium[type=password],input.medium[type=search],input.medium[type=tel],input.medium[type=text],input.medium[type=url],textarea.medium{inline-size:30em}input.text:active:not([disabled]),input.text:focus:not([disabled]),input.text:hover:not([disabled]),input[type=date]:active:not([disabled]),input[type=date]:focus:not([disabled]),input[type=date]:hover:not([disabled]),input[type=email]:active:not([disabled]),input[type=email]:focus:not([disabled]),input[type=email]:hover:not([disabled]),input[type=password]:active:not([disabled]),input[type=password]:focus:not([disabled]),input[type=password]:hover:not([disabled]),input[type=search]:active:not([disabled]),input[type=search]:focus:not([disabled]),input[type=search]:hover:not([disabled]),input[type=tel]:active:not([disabled]),input[type=tel]:focus:not([disabled]),input[type=tel]:hover:not([disabled]),input[type=text]:active:not([disabled]),input[type=text]:focus:not([disabled]),input[type=text]:hover:not([disabled]),input[type=url]:active:not([disabled]),input[type=url]:focus:not([disabled]),input[type=url]:hover:not([disabled]),textarea:active:not([disabled]),textarea:focus:not([disabled]),textarea:hover:not([disabled]){border-color:var(--input-border-color-active)}input.error.text,input.error[type=date],input.error[type=email],input.error[type=password],input.error[type=search],input.error[type=tel],input.error[type=text],input.error[type=url],input.is-error.text,input.is-error[type=date],input.is-error[type=email],input.is-error[type=password],input.is-error[type=search],input.is-error[type=tel],input.is-error[type=text],input.is-error[type=url],textarea.error,textarea.is-error{border-color:var(--color-error)}input[readonly].text,input[readonly][type=date],input[readonly][type=email],input[readonly][type=password],input[readonly][type=search],input[readonly][type=tel],input[readonly][type=text],input[readonly][type=url],textarea[readonly]{color:var(--input-color-readonly)}input[disabled].text,input[disabled][type=date],input[disabled][type=email],input[disabled][type=password],input[disabled][type=search],input[disabled][type=tel],input[disabled][type=text],input[disabled][type=url],textarea[disabled]{background-color:var(--input-bg-disabled)}input::-moz-placeholder{color:#6d6d6d}input::placeholder{color:#6d6d6d}textarea{block-size:8em}.field-group{clear:both}.field-group:after{clear:both;content:"";display:table}@media (min-width:900px){.field-inline-block{display:inline-block;inline-size:auto;padding-inline-end:2em;vertical-align:top}}.field-instructions{color:#94b4b8;font-size:.91em;font-style:italic}.form-buttons{border-block-start:var(--border-thick) solid var(--color-border);margin-block-end:var(--rhythm);margin-block-start:calc(var(--rhythm)*2);padding-block-end:0;padding-block-start:calc(var(--rhythm)*2)}.form-buttons.no-border{border-block-start:none;padding-block-start:var(--rhythm)}.form-buttons button,.form-buttons input[type=submit]{margin-block-end:var(--rhythm)}.form-buttons-alt,.form-buttons.is-alt{float:right}.or{display:inline-block;padding:0 .75em}.checkboxes,.radios{list-style:none;padding-inline-start:.25em}.checkboxes li,.radios li{display:block;margin-block-end:0;margin-block-start:0}.checkboxes input[type=checkbox],.checkboxes input[type=radio],.radios input[type=checkbox],.radios input[type=radio]{display:inline-block;margin-inline-end:.5em}.checkboxes label,.radios label{display:inline-block;font-weight:400;inline-size:auto;padding-inline-end:2em}.checkboxes p,.radios p{padding-inline-start:1.6em}.checkboxes p input[type=checkbox],.checkboxes p input[type=radio],.radios p input[type=checkbox],.radios p input[type=radio]{margin-inline-start:-1.6em}.checkboxes p+p,.radios p+p{margin-block-start:calc(var(--rhythm)/2)}.left-labels>*{align-items:center;display:flex}.left-labels .label,.left-labels label{inline-size:10em;order:1}.left-labels .label+*,.left-labels label+*{flex:1 1 auto;order:2}.left-labels input[type=checkbox],.left-labels input[type=radio]{flex:none;inline-size:auto;order:1}.left-labels input[type=checkbox] *~.label,.left-labels input[type=checkbox] *~label,.left-labels input[type=radio] *~.label,.left-labels input[type=radio] *~label{inline-size:auto;padding-inline-start:.4em}@media (min-width:480px){.left-legend{padding-inline-start:22%;position:relative}.left-legend>legend{font-size:var(--text-heading-3);inline-size:20%;inset-inline-start:0;position:absolute}}.error,.is-error{color:var(--color-error)}.suggestion{color:#444;font-size:var(--text-small);font-style:italic;margin:.5em 0}.blh-search{--blh-search-button-width:2.35em;align-items:center;display:flex}.blh-search :is(input[type=search],input[type=image]){font-size:var(--text-small);line-height:1;padding:.6em}.blh-search input[type=search]{border-color:var(--color-border-quiet);inline-size:auto;min-inline-size:36ch;padding-inline-end:calc(var(--blh-search-button-width)*1.1);position:relative}.blh-search input[type=search]:-moz-placeholder,.blh-search input[type=search]:-ms-input-placeholder,.blh-search input[type=search]::-moz-placeholder,.blh-search input[type=search]::-webkit-input-placeholder,.blh-search input[type=search]::placeholder{color:var(--color-text-quiet);text-transform:uppercase}.blh-search input[type=search]:hover{border-color:var(--color-border-quiet)}.blh-search input[type=image]{inline-size:var(--blh-search-button-width);margin-inline-start:calc(var(--blh-search-button-width)*-1);z-index:1}select.is-custom{--select-border-color:#bbb;--select-background-light:#fff;--select-background-dark:#eee;background-image:linear-gradient(var(--select-background-light),var(--select-background-dark));border:var(--border-thin) solid var(--select-border-color);border-radius:var(--radius-sm);cursor:pointer;font-size:.85em;padding:.25em}select.is-custom:focus,select.is-custom:hover{border-color:var(--color-link-hover)}select.is-custom ::picker-icon{color:#f90;transition:rotate .4s}img{block-size:auto!important;max-inline-size:100%}img.right{float:right;margin:0 0 1em 1em}img.left{float:left;margin:0 1em 1em 0}img.border{border:var(--border-thin) solid #afbfd0}img.photo-frame,img.thumbnail{border:1px solid hsla(0,0%,100%,.5);box-shadow:0 2px 5px rgba(0,0,0,.5)}img.photo-frame{border:4px solid #fff}a img{display:block}.pull-right{--pull-right-offset:4em;float:right;margin:1em;transform:translateX(var(--pull-right-offset))}figure{--image-margin-inline:1em}figure>img{display:block;margin:0 auto}.fig-full,.fig-left,.fig-right{display:block;text-align:center}.fig-full>img,.fig-left>img,.fig-right>img{margin:0 auto;max-block-size:400px}@media (min-width:650px){.fig-full>img,.fig-left>img,.fig-right>img{max-block-size:none}.fig-right{float:right;margin:0 0 1em 1em}.fig-left,.fig-right{max-inline-size:300px}.fig-left{float:left;margin:0 1em 1em 0}}figure.image-style-align-left{float:left;margin-inline-end:var(--image-margin-inline)}figure.image-style-align-right{float:right;margin-inline-start:var(--image-margin-inline)}figure.image-style-block-align-left>img{margin-inline-end:auto}figure.image-style-block-align-right>img{margin-inline-start:auto}figcaption{color:var(--color-text-quiet);font-size:var(--text-small);font-style:italic;margin-block-start:.25em;text-align:center}@media (min-width:900px){.subnav+.content>.fig-right{margin-inline-end:-12%}}@media (min-width:650px){.content-sidebar .content .fig-right img{max-inline-size:230px}}.deep-flat-shadow,.shallow-flat-shadow{--box-shadow-color:#e2f3f5;border:var(--border-thin) solid var(--color-border-alt);border-radius:var(--radius-lg);box-shadow:var(--box-shadow-color) 20px 18px 0;margin-block-end:18px;margin-inline-end:20px;overflow:hidden}.deep-flat-shadow>*,.shallow-flat-shadow>*{margin:0!important}.shallow-flat-shadow{box-shadow:var(--box-shadow-color) 9px 8px 0}.has-shadow{box-shadow:0 .4px .3px rgba(0,0,0,.043),0 1.1px .9px rgba(0,0,0,.067),0 2.1px 1.8px rgba(0,0,0,.085),0 3.5px 3.7px rgba(0,0,0,.1),0 7px 10px rgba(0,0,0,.11)}.has-shadow-flat{box-shadow:9px 8px 0 rgba(0,0,0,.25)}.rounded{border-radius:var(--radius-xs);overflow:hidden}.flip-h{transform:scaleX(-1)}.flip-h-rotate-90-r{transform:rotate(90deg) scaleX(-1)}.flip-v{transform:scaleY(-1)}.flip-v-rotate-90-r{transform:rotate(90deg) scaleY(-1)}.rotate-180-l{transform:rotate(-180deg)}.rotate-90-r{transform:rotate(90deg)}.rotate-90-l{transform:rotate(-90deg)}img.roughcircle{aspect-ratio:305/324;clip-path:url(#roughcircle-clip);inline-size:100%;-o-object-fit:cover;object-fit:cover}@supports not (clip-path:url("#roughcircle-clip")){img.roughcircle{aspect-ratio:1;border-radius:50%;clip-path:none}}.has-bubbles{display:inline-block;margin-inline:auto;position:relative;z-index:0}.has-bubbles .bubble{aspect-ratio:101/107;background-color:var(--bubble-color,var(--color-teal));inline-size:80px;-webkit-mask:url(/images/rough-circle.svg) no-repeat center/contain;mask:url(/images/rough-circle.svg) no-repeat center/contain;opacity:.3;pointer-events:none;position:absolute;will-change:transform;z-index:-1}.has-bubbles .bubble-1{--bubble-color:var(--color-blue);animation:bubble-float 6s ease-in-out infinite;inline-size:78%;inset-block-start:0;inset-inline-end:-15%}.has-bubbles .bubble-2{--bubble-color:var(--color-green);animation:bubble-float 5s ease-in-out -1.5s infinite;inline-size:50%;inset-block-start:30%;inset-inline-start:-14%}.has-bubbles .bubble-3{--bubble-color:var(--color-orange);animation:bubble-float 7s ease-in-out -2.5s infinite;inline-size:44%;inset-block-start:55%;inset-inline-end:-21%}.has-bubbles-popout{display:inline-block;margin-inline:auto;position:relative;z-index:0}.has-bubbles-popout img{transition:.15s ease-in-out}.has-bubbles-popout .bubble{aspect-ratio:101/107;background-color:var(--bubble-color,var(--color-teal));inset-block-start:50%;inset-inline-start:50%;-webkit-mask:url(/images/rough-circle.svg) no-repeat center/contain;mask:url(/images/rough-circle.svg) no-repeat center/contain;opacity:.3;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(.5);transition:top .55s cubic-bezier(.34,1.56,.64,1),left .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);will-change:top,left,transform;z-index:-1}.has-bubbles-popout .bubble-1{--bubble-color:var(--color-blue);inline-size:78%}.has-bubbles-popout .bubble-2{--bubble-color:var(--color-green);inline-size:50%}.has-bubbles-popout .bubble-3{--bubble-color:var(--color-orange);inline-size:44%}.has-bubbles-popout:focus-within img,.has-bubbles-popout:hover img{transform:scale(1.1)}.has-bubbles-popout:focus-within .bubble,.has-bubbles-popout:hover .bubble{transform:translate(-50%,-50%) scale(1)}.has-bubbles-popout:focus-within .bubble-1,.has-bubbles-popout:hover .bubble-1{inset-block-start:39%;inset-inline-start:76%}.has-bubbles-popout:focus-within .bubble-2,.has-bubbles-popout:hover .bubble-2{inset-block-start:55%;inset-inline-start:11%}.has-bubbles-popout:focus-within .bubble-3,.has-bubbles-popout:hover .bubble-3{inset-block-start:77%;inset-inline-start:99%}@keyframes bubble-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(6deg)}}.image-gallery-items img{cursor:pointer;transition:border-color .2s}.image-gallery-items img:hover{border-color:var(--color-accent)}.image-gallery-featured{--image-gallery-aspect-ratio:1;position:relative}.image-gallery-featured,.image-gallery-featured img{aspect-ratio:var(--image-gallery-aspect-ratio);display:block}.image-gallery-featured img{cursor:zoom-in;inline-size:100%;inset-block-start:0;inset-inline-start:0;max-block-size:100%;-o-object-fit:contain;object-fit:contain;position:absolute;transition:all .4s}.image-gallery-featured img:not(:first-of-type){opacity:0}.image-gallery-featured img.is-zoomed{aspect-ratio:auto;cursor:zoom-out;max-block-size:none;position:static}.image-gallery-featured img.fadeout{opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}*{box-sizing:border-box}html{background:var(--color-bg-footer);scroll-behavior:smooth}body{margin:0;padding:0;position:relative}.mm-wrapper,body{background-color:var(--color-bg)}@media screen and (min-width:900px){.mm-wrapper{overflow-x:unset}}.container{margin-inline:auto;max-width:var(--content-width-xl);padding:0 var(--space-container)}@media (min-width:1170px){.container{padding:0}}.main{padding-bottom:calc(var(--rhythm)*2)}.l-stripe,.l-stripe-md{padding-block:var(--space-stripe)}.l-stripe-xs{padding-block:var(--space-stripe-xs)}:is(.l-stripe,.l-stripe-md,.l-stripe-xs){clear:both}.stripe{--stripe-padding:var(--space-stripe);clear:both;padding-block:var(--stripe-padding)}.stripe-thin{--stripe-padding:var(--space-stripe-xs)}.stripe-shadow{border-block-end:var(--border-thin) solid hsla(0,0%,100%,.5);box-shadow:var(--shadow-xs);position:relative}.stripe-bordered-thick{border-block:var(--border-thick) solid var(--color-border-alt)}@media (min-width:900px){.content-sidebar,.content-sidebar>.container{background:linear-gradient(to right,var(--color-bg) 67.6068376%,var(--color-bg-sidebar) 67.6068376%)}}.main.content-sidebar{padding-block-end:0}.main.content-sidebar>.container{padding-block-end:3rem}@media (min-width:900px){.content-tabs,.content-tabs>.container{background:linear-gradient(90deg,#f5f5f5 67.6068376%,#e4eced 0)}}:is(.l-center,.l-center-xs,.l-center-sm,.l-center-md){inline-size:100%;margin-inline:auto}:is(.l-center,.l-center-xs,.l-center-sm,.l-center-md).is-start{margin-inline-start:0}.l-center,.l-center-md{max-inline-size:var(--content-width-md)}.l-center-sm{max-inline-size:var(--content-width-sm)}.l-center-xs{max-inline-size:var(--content-width-xs)}@media (min-width:900px){.content-centered,.content-intro,.content-med,.content-narrow,.content-x-narrow{margin-inline:auto}.content-centered,.content-med{max-inline-size:var(--content-width-md)}.content-intro,.content-narrow{max-inline-size:var(--content-width-sm)}.content-x-narrow{max-inline-size:var(--content-width-xs)}}.l-subnav-content,.l-subnav-content-full{display:grid;gap:var(--space-gutter);grid-template-columns:1fr}.l-subnav-content .subnav,.l-subnav-content-full .subnav{grid-row:2/3}.l-subnav-content .content,.l-subnav-content-full .content{grid-row:1/2}@media screen and (max-width:900px){.l-subnav-content-full:has(.sidenav-collapsible) .subnav,.l-subnav-content:has(.sidenav-collapsible) .subnav{grid-row:1/2}.l-subnav-content-full:has(.sidenav-collapsible) .content,.l-subnav-content:has(.sidenav-collapsible) .content{grid-row:2/3}}@media (min-width:900px){.content-split,.l-content-sidebar{display:grid;gap:var(--space-gutter);grid-template-areas:"a b";grid-template-columns:repeat(2,1fr)}.content-split-reverse>.l-content-sidebar-sidebar,.content-split-reverse>:first-child:not(script){grid-area:b}.content-split-reverse>.l-content-sidebar-content,.content-split-reverse>:nth-child(2):not(script){grid-area:a}.l-content-sidebar{grid-template-columns:7fr 5fr}.l-subnav-content{grid-template-areas:"a b c";grid-template-columns:2fr 6fr 1.5fr}.l-subnav-content .subnav{display:block;grid-area:a;padding-inline-end:2em}.l-subnav-content .content{grid-area:b}.l-subnav-content-full{grid-template-areas:"a b";grid-template-columns:2fr 7fr}.l-subnav-content-full .subnav{display:block;grid-area:a;padding-inline-end:2em}.l-subnav-content-full .content{grid-area:b}.sidenav-sticky,.subnav-sticky{inset-block-start:1em;max-block-size:calc(100vh - 1em);overflow:auto;position:sticky}}.unstyled-link{border-bottom:none!important;color:inherit;text-decoration:inherit}.unstyled-link:active,.unstyled-link:focus{outline:none}.unstyled-link-with-hover{border-bottom:none!important;color:inherit;text-decoration:inherit}.unstyled-link-with-hover:active,.unstyled-link-with-hover:focus{outline:none}.unstyled-link-with-hover:focus,.unstyled-link-with-hover:hover{color:var(--color-link);cursor:pointer;text-decoration:underline}.plain-link,.plain-link-with-hover{text-decoration:none}.plain-link-with-hover:hover{text-decoration:underline}a.learn-more{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10'%3E%3Cpath fill='%236d246b' fill-rule='evenodd' d='M2.333 0a.24.24 0 0 0-.15.058L.725 1.516a.217.217 0 0 0 0 .301L3.907 5 .725 8.183a.217.217 0 0 0 0 .3l1.458 1.46c.08.08.22.08.3 0L7.276 5.15a.217.217 0 0 0 0-.3L2.484.058A.24.24 0 0 0 2.334 0z'/%3E%3C/svg%3E");background-position:0 50%;background-repeat:no-repeat;border:none!important;padding-inline-start:18px;transition:all var(--duration-base)}a.learn-more:hover{margin-inline-start:9px}.view-more-link{color:var(--color-link);text-decoration:none;transition:all .2s;fill:var(--color-link);align-items:center;display:flex;gap:.25em}.view-more-link svg{font-size:.8em;transition:all .2s}.view-more-link:hover svg{transform:translateX(.25em)}.block-link{display:block;text-decoration:none}.h1 a.anchor,.h2 a.anchor,.h3 a.anchor,.h4 a.anchor,.h5 a.anchor,.h6 a.anchor,h1 a.anchor,h2 a.anchor,h3 a.anchor,h4 a.anchor,h5 a.anchor,h6 a.anchor{border:none!important;color:#ccc!important;display:none;opacity:0}.h1:hover a.anchor,.h2:hover a.anchor,.h3:hover a.anchor,.h4:hover a.anchor,.h5:hover a.anchor,.h6:hover a.anchor,h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{display:inline;opacity:1}.scroll-down-link{align-items:center;display:flex;flex-direction:column}.scroll-down-link:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8'%3E%3Cpath fill='%2300B9BA' d='m12.133 2.133-4.965 5a1.38 1.38 0 0 1-.918.367c-.32 0-.64-.122-.884-.366l-4.965-5A1.2 1.2 0 0 1 .095.774C.29.308.745 0 1.25 0h9.965c.505 0 .962.304 1.155.771.194.468.122 1.006-.237 1.362'/%3E%3C/svg%3E");line-height:8px;transition:all .15s ease-in-out}.scroll-down-link:hover:after{transform:translateY(.35em)}.element-cover-link:after{content:"";inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;position:absolute}.unstyled-list{list-style:none;margin:0;padding:0}.unstyled-list li{background:none;margin:0;padding:0}.link-list,.no-bullets{list-style:none;margin:0;padding:0}.link-list li{margin:0;padding:0}.link-list a{border-radius:var(--radius-xs);display:block;padding:.5em;text-decoration:none;transition:all .25s}.link-list a:hover{background-color:var(--color-bg-hover)}.link-list-bordered>li+li{border-block-start:var(--border-thin) solid var(--color-border-subtle)}.pipe-nav-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.pipe-nav-list>li+li{border-inline-start:var(--border-thin) solid rgba(0,0,0,.2)}.pipe-nav-list a{display:inline-block;padding-inline:1em}.pipe-nav-list li:first-child a{padding-inline-start:0}.chevron-list{list-style:none}.chevron-list,.chevron-list li{margin:0;padding:0}.chevron-list li{position:relative;transition:all .25s}.chevron-list li:before{color:var(--color-accent);content:"»";display:inline-block;font-size:1.2em;inline-size:1em;inset-inline-start:-.65em;position:absolute}.chevron-list.link-list li:hover{transform:translateX(.5em)}.checklist{list-style:none}.checklist,.checklist li{margin:0;padding:0}.checklist>li{background:transparent url(/images/svg-icons-source/check.svg) 0 0 no-repeat;margin-block-end:.3em;padding-inline-start:30px}.divided-list{list-style:none}.divided-list,.divided-list li{margin:0;padding:0}.divided-list>li{padding-block-end:.5em;padding-block-start:.5em}.divided-list.has-outer-borders,.divided-list>li+li{border-block-start:var(--border-thin) solid var(--color-border)}.divided-list.has-outer-borders{border-block-end:var(--border-thin) solid var(--color-border)}.divided-list.divider-thick>li+li,.divided-list.is-divider-thick>li+li{border-block-start:var(--border-thick) solid #d9f5f5}@media (min-width:740px){ol.two-col,ul.two-col{-moz-column-count:2;column-count:2;-moz-column-gap:3em;column-gap:3em}}.fancy-bullets,.fancy-checks{list-style:none;list-style:none!important;margin:0;padding:0}.fancy-bullets li,.fancy-checks li{margin:0;padding:0}.fancy-bullets>li,.fancy-checks>li{padding-inline-start:30px}.fancy-bullets>li+li,.fancy-checks>li+li{margin-block-start:.25em}ul.fancy-bullets>li{background:transparent url(/images/bullets.svg#bullet-1) .15em .5em no-repeat}ul.fancy-bullets>li:nth-child(6n-5){background-image:url(/images/bullets.svg#bullet-1)}ul.fancy-bullets>li:nth-child(6n-4){background-image:url(/images/bullets.svg#bullet-2)}ul.fancy-bullets>li:nth-child(6n-3){background-image:url(/images/bullets.svg#bullet-3)}ul.fancy-bullets>li:nth-child(6n-2){background-image:url(/images/bullets.svg#bullet-4)}ul.fancy-bullets>li:nth-child(6n-1){background-image:url(/images/bullets.svg#bullet-5)}ul.fancy-bullets>li:nth-child(6n){background-image:url(/images/bullets.svg#bullet-6)}ul.fancy-checks>li{background:transparent url(/images/bullets-checks.svg#check-1) 0 .35em no-repeat}ul.fancy-checks>li:nth-child(6n-5){background-image:url(/images/bullets-checks.svg#check-1)}ul.fancy-checks>li:nth-child(6n-4){background-image:url(/images/bullets-checks.svg#check-2)}ul.fancy-checks>li:nth-child(6n-3){background-image:url(/images/bullets-checks.svg#check-3)}ul.fancy-checks>li:nth-child(6n-2){background-image:url(/images/bullets-checks.svg#check-4)}ul.fancy-checks>li:nth-child(6n-1){background-image:url(/images/bullets-checks.svg#check-5)}ul.fancy-checks>li:nth-child(6n){background-image:url(/images/bullets-checks.svg#check-6)}ul:has(.illustration-list-item){--illustration-size:60px;list-style:none;margin:0;padding:0}ul:has(.illustration-list-item) li{margin:0;padding:0}ul:has(.illustration-list-item)>li+li{margin-block-start:1.5em}.illustration-list-item{align-items:start;display:flex;gap:.7em}.illustration-list-item:before{background:transparent url(/images/illustrations/book.svg) 50% 50%/contain no-repeat;content:"";flex:0 0 var(--illustration-size);min-block-size:var(--illustration-size)}.illustration-list-item.balloon:before{background-image:url(/images/illustrations/balloon.svg)}.illustration-list-item.book-pop:before{background-image:url(/images/illustrations/book-pop.svg)}.illustration-list-item.book:before{background-image:url(/images/illustrations/book.svg)}.illustration-list-item.bullhorn:before{background-image:url(/images/illustrations/bullhorn.svg)}.illustration-list-item.calendar:before{background-image:url(/images/illustrations/calendar.svg)}.illustration-list-item.campfire:before{background-image:url(/images/illustrations/campfire.svg)}.illustration-list-item.coffee-swirl:before{background-image:url(/images/illustrations/coffee-swirl.svg)}.illustration-list-item.coffee-takeout:before{background-image:url(/images/illustrations/coffee-takeout.svg)}.illustration-list-item.film-camera:before{background-image:url(/images/illustrations/film-camera.svg)}.illustration-list-item.globe:before{background-image:url(/images/illustrations/globe.svg)}.illustration-list-item.kite:before{background-image:url(/images/illustrations/kite.svg)}.illustration-list-item.laptop:before{background-image:url(/images/illustrations/laptop.svg)}.illustration-list-item.map-pin:before{background-image:url(/images/illustrations/map-pin.svg)}.illustration-list-item.mugs:before{background-image:url(/images/illustrations/mugs.svg)}.illustration-list-item.music-notes:before{background-image:url(/images/illustrations/music-notes.svg)}.illustration-list-item.note-paper:before{background-image:url(/images/illustrations/note-paper.svg)}.illustration-list-item.paper-airplane:before{background-image:url(/images/illustrations/paper-airplane.svg)}.illustration-list-item.pencil-jar:before{background-image:url(/images/illustrations/pencil-jar.svg)}.illustration-list-item.pencil:before{background-image:url(/images/illustrations/pencil.svg)}.illustration-list-item.special-offer:before{background-image:url(/images/illustrations/special-offer.svg)}.illustration-list-item.webinar:before{background-image:url(/images/illustrations/webinar.svg)}.illustration-list-item.whale:before{background-image:url(/images/illustrations/whale.svg)}.icon-list{--icon-list-icon-width:1em;--icon-list-gap:.5em;list-style:none;margin:0 0 0 calc(var(--icon-list-icon-width) + var(--icon-list-gap));padding:0}.icon-list>li{position:relative}.icon-list .icon-wrapper{inline-size:var(--icon-list-icon-width);inset-inline-start:calc((var(--icon-list-icon-width) + var(--icon-list-gap))*-1);position:absolute;text-align:center}.breadcrumbs{--breadcrumbs-bg:#f1ffff;--breadcrumbs-color:var(--color-accent);margin-inline:-1em;overflow:hidden;position:relative;transition:all .2s}.breadcrumbs.is-open,.breadcrumbs.open{background:var(--breadcrumbs-bg);border-block-end:var(--border-thin) solid #caeaeb}.breadcrumbs.is-open ul,.breadcrumbs.open ul{padding-block:.5em}.breadcrumbs.is-open li:not(:last-child),.breadcrumbs.open li:not(:last-child){block-size:auto}.breadcrumbs ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:.25em 1em;transition:all .2s}.breadcrumbs li{align-items:center;display:flex;gap:.5em;overflow:hidden;padding:0}.breadcrumbs li:not(:last-child){block-size:0}.breadcrumbs li:not(:first-child):not(:last-child):before{content:url(/images/breadcrumbs-ellipsis.svg)}.breadcrumbs li:last-child:before{content:url(/images/breadcrumbs-arrow-left.svg)}.breadcrumbs a{color:var(--breadcrumbs-color);display:block;font-size:var(--text-small);line-height:2.4;text-decoration:none}.breadcrumbs a:hover{color:var(--breadcrumbs-color);text-decoration:underline}.breadcrumbs a span{display:inline-block;padding-inline-start:.5em}.breadcrumbs svg{fill:var(--breadcrumbs-color)}@media (min-width:900px){.breadcrumbs{--breadcrumbs-bg:transparent;--breadcrumbs-color:var(--color-text-invert);margin-inline:0}.breadcrumbs.is-open,.breadcrumbs.open{border-block-end:none}.breadcrumbs.is-open ul,.breadcrumbs.open ul{padding-block:0}.breadcrumbs ul{flex-direction:row;padding:0}.breadcrumbs li:before{content:""}.breadcrumbs li:not(:last-child){block-size:auto}.breadcrumbs li:last-child:before,.breadcrumbs li:not(:first-child):not(:last-child):before{content:url(/images/breadcrumb-right.svg)}.breadcrumbs li:first-child span{display:none}.breadcrumbs li:first-child a{padding-inline-start:0}.breadcrumbs a{display:inline-block;font-size:.76em;line-height:2.2;max-inline-size:16em;overflow:hidden;padding:0 1.25em;text-overflow:ellipsis;white-space:nowrap}}.breadcrumbs-toggle{background:none;block-size:2.4em;border:none;display:block;inline-size:2.4em;inset-block-start:0;inset-inline-end:0;margin:0;padding:0;position:absolute}@media (min-width:900px){.breadcrumbs-toggle{display:none}}.breadcrumbs-toggle:before{block-size:16px;content:url(/images/breadcrumbs-open.svg);display:block;inline-size:16px}.breadcrumbs-toggle span{block-size:0;display:block;inline-size:0;overflow:hidden}.breadcrumbs.is-open .breadcrumbs-toggle:before,.breadcrumbs.open .breadcrumbs-toggle:before{content:url(/images/breadcrumbs-close.svg)}.stripe-tabs{background:#f5f5f5;margin-block-end:var(--rhythm);margin-block-start:0;padding-block-end:0;padding-block-start:var(--rhythm)}.banner+.stripe-tabs{margin-block-start:-1.5em}.banner-title+.stripe-tabs-inset{background-color:var(--color-bg-tint-light);border-block-end:var(--border-thin) solid #c8e2e8;margin-block-start:-4em}.banner-title+.stripe-tabs-inset .tabs .active,.banner-title+.stripe-tabs-inset .tabs .is-active{inset-block-start:1px;position:relative}.banner-title+.stripe-tabs-inset .tabs .active a,.banner-title+.stripe-tabs-inset .tabs .is-active a{border-color:#c8e2e8}.tabs ul{display:flex;gap:.5em;list-style:none;margin:0;padding:0}:where(.tabs):not(.tabs-unstyled) li{margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}:where(.tabs):not(.tabs-unstyled) a{border-radius:var(--radius-xs) var(--radius-xs) 0 0;color:var(--color-text-mid);display:block;font-size:15px;margin-block-end:0;margin-block-start:0;outline:none;overflow:hidden;padding:calc(var(--rhythm)*.25) 1em;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:none;white-space:nowrap}:where(.tabs):not(.tabs-unstyled) a:hover{color:var(--color-link)}:where(.tabs):not(.tabs-unstyled) a .new-item{color:var(--color-orange-light);font-size:.7em;font-weight:600;padding-inline-start:.75em;text-transform:uppercase}:where(.tabs):not(.tabs-unstyled) .active a,:where(.tabs):not(.tabs-unstyled) .is-active a{background:var(--color-bg);border:var(--border-thin) solid #e4eced;border-block-end:none;color:var(--color-green)}.tab-pane{display:none;visibility:hidden}.tab-pane.active,.tab-pane.is-active{display:block;visibility:visible}.tabs-centered ul{justify-content:center}.tab-classes{background-color:var(--color-bg-tint);margin-block-end:2em}.tab-classes>.container{display:flex}.tab-classes ul{flex-grow:1;padding-block-start:2em}.tab-classes li{margin:0}.tab-classes a{display:flex;padding-inline-end:1.5em;padding-inline-start:1.5em}.tab-classes .active a,.tab-classes .is-active a{color:var(--color-link)}.tab-classes .tabs-nav-back{align-self:center;color:var(--color-link);text-transform:none}.tabs-large,.tabs-lg{--tabs-large-border-color:var(--color-accent);border-block-end:var(--border-thin) solid var(--tabs-large-border-color)}.tabs-large ul,.tabs-lg ul{inset-block-start:1px;position:relative}.tabs-large a,.tabs-lg a{border-block-end:var(--border-thin) solid var(--tabs-large-border-color);border-radius:.25em .25em 0 0;font-size:1.2em;line-height:1.2;padding:.6em 1.5em;text-transform:none}.tabs-large .active a,.tabs-large .is-active a,.tabs-lg .active a,.tabs-lg .is-active a{border-color:var(--tabs-large-border-color);border-block-end:none;box-shadow:0 1px 0 var(--color-bg);color:var(--color-link)}audio,video{max-inline-size:100%}audio{inline-size:100%}.video-container,.video-embed{block-size:0;margin-block-end:var(--rhythm);overflow:hidden;padding-block-end:56.25%;position:relative}.video-container embed,.video-container iframe,.video-container object,.video-embed embed,.video-embed iframe,.video-embed object{block-size:100%!important;inline-size:100%!important;inset-block-start:0;inset-inline-start:0;position:absolute}.video-embed-hd{aspect-ratio:16/9;inline-size:100%}.video-embed-hd embed,.video-embed-hd iframe,.video-embed-hd object{block-size:100%!important;display:block;inline-size:100%!important}.video-background{inline-size:100%;opacity:1;overflow:hidden;padding-block-end:30px;padding-block-start:30%;position:relative}.video-foreground{inset-block-start:50%;padding-block-start:56.25%;transform:translateY(-50%)}.video-foreground,.video-foreground iframe{inline-size:100%;inset-inline-start:0;position:absolute}.video-foreground iframe{block-size:100%;inset-block-start:0}.video-foreground .video-content{color:#fff;font-size:45px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.video-overlay{background:#000;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:.35;position:absolute}.panel{--panel-padding:1.75rem;--panel-border-radius:var(--radius-md);--panel-border-color:#c8dee1;background-color:var(--color-bg);border:var(--border-thin) solid var(--panel-border-color);border-radius:var(--panel-border-radius);display:flex;flex-direction:column;margin-block-end:var(--rhythm);overflow:hidden;padding:var(--panel-padding);position:relative}.panel-header{margin:calc(var(--panel-padding)*-1) calc(var(--panel-padding)*-1) calc(var(--panel-padding)*.5);position:relative}.panel-header .heading-overlay{background-color:hsla(0,0%,100%,.8);color:var(--color-text-strong);inline-size:100%;inset-block-end:0;line-height:1.2;margin:0;padding:.5em var(--panel-padding);position:absolute;z-index:10}.panel-header-image{block-size:20em!important;inline-size:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.panel-footer{margin-block-start:auto}.panel-tag{background-color:var(--color-blue-dark);color:var(--color-text-invert);font-size:var(--text-small);font-weight:var(--weight-medium);inset-block-start:0;inset-inline-start:var(--panel-padding);padding:.25em 1em;position:absolute;text-transform:uppercase}.panel-shadow{border:none;box-shadow:0 2px 9px rgba(0,0,0,.3)}.pagination{--pagination-bg:var(--color-bg);--pagination-color:var(--color-link);--pagination-current-bg:var(--color-brand);--pagination-current-color:var(--color-text-invert)}.pagination::part(button){background:var(--pagination-bg);color:var(--pagination-color)}.pagination::part(page-current){background:var(--pagination-current-bg);color:var(--pagination-current-color)}.gallery{display:flex;flex-wrap:wrap;justify-content:center}.gallery .gallery-item{margin:1em}.product-image-bordered{border:var(--border-thin) solid var(--color-border-light)}.product-box{background-color:var(--color-bg)}.product-box:first-child .product-image{transform:rotate(3deg)}.product-box:nth-child(2) .product-image{transform:rotate(-5deg)}.product-box:nth-child(3) .product-image{transform:rotate(-2deg)}.product-box:nth-child(4) .product-image{transform:rotate(4deg)}.product-box:nth-child(5) .product-image{transform:rotate(-1deg)}.product-box:hover .product-image{transform:rotate(0) scale(1.1) translateY(-.2em)}.product-box .product-image{display:block;inline-size:80%;margin:-3em auto 0;max-inline-size:175px;transition:transform .2s ease-out}.product-box .product-image.laptop,.product-box .product-image.lit-singles{inline-size:100%;max-inline-size:none;transform:none}.sampler-images{display:grid;grid-template-columns:repeat(4,1fr);margin:auto auto -1rem}.sampler-images>:first-child{transform:rotate(-6deg)}.sampler-images>:nth-child(2){transform:rotate(4deg)}.sampler-images>:nth-child(3){transform:rotate(-1deg)}.sampler-images>:nth-child(4){transform:rotate(5deg)}.sampler-images a{display:block;position:relative;transition:all .2s;z-index:1}.sampler-images a:hover{transform:rotate(0) scale(1.3) translateY(-2rem);z-index:10}.sampler-images img{max-inline-size:10em}.product-button{--product-button-color:var(--color-link);--product-button-radius:var(--radius-xl);--product-button-padding:.6em;--product-button-border-color:#e6e6e6;align-items:center;background:linear-gradient(#fff,#f7f7f7);block-size:100%;border:var(--border-thin) solid var(--product-button-border-color);border-radius:var(--product-button-radius);color:var(--product-button-color);display:flex;flex-direction:column;font-family:var(--font-heading);overflow:hidden;padding:var(--product-button-padding);text-align:center;text-decoration:none;transition:all .2s}.product-button:hover{border-color:var(--product-button-color)}.product-button .heading-cute{color:var(--product-button-color);font-size:3em;margin:0}.product-button .heading-quiet{color:var(--color-text-quiet);font-size:.8em;font-weight:700}.product-button-horizontal,.product-button.is-horizontal{flex-direction:row;gap:.75em;justify-content:center;text-align:start}.icon{block-size:1em;font-size:1.3em;inline-size:1em}.icon,.icon+span{vertical-align:middle}.icon-large,.icon-lg{font-size:2em}.icon-post{fill:var(--color-purple)}.icon-reading{fill:var(--color-green)}.icon-audio{fill:var(--color-aquamarine)}.icon-comment{fill:var(--color-teal)}.icon-announcements,.icon-video{fill:var(--color-red)}.icon-featured,.icon-official{fill:var(--color-purple)}.icon-conversation{fill:var(--color-orange)}.icon-circle{--icon-circle-size:70px;block-size:var(--icon-circle-size);border-radius:100%;display:flex;inline-size:var(--icon-circle-size)}.icon-circle .icon{font-size:calc(var(--icon-circle-size)*.6);margin:auto;fill:var(--color-text-invert)}.icon-one-star,.icon-three-stars,.icon-two-stars{block-size:1em;inline-size:1.5em}.dropdown,.dropup{position:relative}.dropdown-menu{--dropdown-menu-offset:2px;background-clip:padding-box;background-color:var(--color-bg);border:var(--border-thin) solid rgba(0,0,0,.1);border-radius:var(--radius-xs);box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:var(--text-body);inset-block-start:100%;inset-inline-start:0;list-style:none;margin:var(--dropdown-menu-offset) 0 0;min-inline-size:160px;padding:5px 0;position:absolute;text-align:start;z-index:10000}.dropdown-item,.dropdown-menu a{background:none;border:0;clear:both;color:var(--color-link);display:block;font-size:var(--text-small);font-weight:400;inline-size:100%;padding:3px 20px;text-align:inherit;text-decoration:none;white-space:nowrap}.dropdown-item:hover,.dropdown-menu a:hover{background-color:var(--color-bg-tint-light);color:color-mix(in oklch,var(--color-link),#000 10%);text-decoration:none}.is-open>.dropdown-menu,.open>.dropdown-menu{display:block}.is-open>a,.open>a{outline:0}.dropdown-menu-end,.dropdown-menu-right{inset-inline-end:0;inset-inline-start:auto}.dropdown-menu-left,.dropdown-menu-start{inset-inline-end:auto;inset-inline-start:0}.dropdown-backdrop{inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;position:fixed;z-index:990}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-block-start:0;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{inset-block-end:100%;inset-block-start:auto;margin-block-end:var(--dropdown-menu-offset)}.modal-window{--modal-padding:1em;background:var(--color-bg);inline-size:auto;margin:2em auto;max-inline-size:90%;padding:var(--modal-padding);position:relative}@media (min-width:900px){.modal-window{--modal-padding:2em;max-inline-size:80%}}.modal-window>:first-child{margin-block-start:0}.modal-window-small{max-inline-size:550px}.modal-window-med{max-inline-size:750px}.product-modal{--product-modal-divider-color:var(--color-accent-light)}.modal-window .product-modal-images{background-color:var(--color-bg-tint);border-block-end:var(--border-thin) solid var(--product-modal-divider-color);margin-block:calc(var(--modal-padding)*-1) 0;margin-inline:calc(var(--modal-padding)*-1);padding:var(--modal-padding)}.product-modal-images .grid-scroller{margin-block-start:1em}.product-modal-images .grid-scroller-items img{aspect-ratio:1;border:var(--border-thin) solid var(--color-accent-light);border-radius:2px;display:block;max-inline-size:64px;-o-object-fit:cover;object-fit:cover}.product-modal-header{align-items:start;border-block-end:var(--border-thin) solid var(--product-modal-divider-color);display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;padding-block:1em}.product-modal-header .product-actions{--gap:.5em;--cluster-space:.5em;padding-block-start:.5em}.product-modal .image-gallery-featured{--image-gallery-aspect-ratio:5/3}.product-modal .image-gallery-featured img{background-color:var(--color-bg-tint)}::backdrop,[popover],dialog{opacity:0;transition:display allow-discrete .5s,overlay allow-discrete .5s,transform .2s ease-in-out,opacity .5s}:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:1;transform:scale(1) translate(0)}@starting-style{:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:0}}:where([popover],dialog){border:0;max-block-size:90vh;max-inline-size:90vw;padding:0}:where([popover],dialog) .close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;block-size:1.5em;border:0;color:#000;cursor:pointer;font-size:3em;inline-size:1.5em;inset-block-start:0;inset-inline-end:0;padding:0;position:absolute}:where([popover],dialog) .close-button:hover{color:rgba(0,0,0,.5);transition:all .2s}::backdrop{background-color:rgba(0,0,0,.8)}@starting-style{.image-popover:popover-open,.image-popover[open]{transform:scale(.9) translateY(5em)}}.image-popover{box-shadow:8px 9px 0 0 rgba(0,0,0,.2);transform:scale(.9) translateY(5em)}.image-popover:popover-open,.image-popover[open]{transform:scale(1) translateY(0)}.image-popover::backdrop{background-color:transparent}.image-popover img{border:1px solid rgba(0,0,0,.2);display:block}.timeline{display:flex;flex-direction:column;gap:1.5em}.timeline .week{background-color:var(--color-bg);border:3px solid var(--color-border-accent);border-radius:.5em;flex:0 1 60%;padding:1em 1.5em;position:relative}.timeline .week:nth-child(odd){align-self:start}.timeline .week:nth-child(2n){align-self:end}.timeline .week:nth-child(2n):after{inset-inline-end:auto;inset-inline-start:-250px}.timeline .week:last-child:after{display:none}@media (min-width:660px){.timeline .week{max-inline-size:65%}.timeline .week:after{content:url(/images/timeline-arrow-1.svg);inset-block-start:100%;inset-inline-end:-250px;position:absolute;transform:translateY(-90%)}.timeline .week:nth-child(4n-2):after{content:url(/images/timeline-arrow-2.svg)}.timeline .week:nth-child(4n-1):after{content:url(/images/timeline-arrow-3.svg)}.timeline .week:nth-child(4n):after{content:url(/images/timeline-arrow-4.svg)}}.timeline .week .h3,.timeline .week h3{color:var(--color-heading);margin:0}.timeline .week .h3+p,.timeline .week h3+p{margin-block-start:0}.toggle-switch{display:none}.toggle-switch,.toggle-switch *,.toggle-switch :after,.toggle-switch :before,.toggle-switch+.toggle-button,.toggle-switch:after,.toggle-switch:before{box-sizing:border-box}.toggle-switch ::-moz-selection,.toggle-switch :after::-moz-selection,.toggle-switch :before::-moz-selection,.toggle-switch+.toggle-button::-moz-selection,.toggle-switch::-moz-selection,.toggle-switch:after::-moz-selection,.toggle-switch:before::-moz-selection{background:none}.toggle-switch ::selection,.toggle-switch :after::selection,.toggle-switch :before::selection,.toggle-switch+.toggle-button::selection,.toggle-switch::selection,.toggle-switch:after::selection,.toggle-switch:before::selection{background:none}.toggle-switch+.toggle-button{block-size:2em;cursor:pointer;display:inline-block;inline-size:4em;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.toggle-switch+.toggle-button:after,.toggle-switch+.toggle-button:before{block-size:100%;content:"";display:block;inline-size:50%;line-height:2.5em;position:relative}.toggle-switch+.toggle-button:after{inset-inline-start:0}.toggle-switch+.toggle-button:before{display:none}.toggle-switch:checked+.toggle-button:after{inset-inline-start:50%}.toggle-switch+.toggle-button{background:#f0f0f0;border-radius:2em;padding:2px;transition:all .4s ease}.toggle-switch+.toggle-button:after{background:#fff;border-radius:50%;transition:all .2s ease}.toggle-switch:checked+.toggle-button{background:var(--color-green-bright)}.toggle-switch+.toggle-button:before{color:color-mix(in oklch,#f0f0f0,#000 25%);content:attr(data-toggle-off);display:block;font-size:.7em;inline-size:auto;inset-inline-end:.7em;inset-inline-start:auto;position:absolute}.toggle-switch:checked+.toggle-button:before{color:#fff;content:attr(data-toggle-on);inset-inline-end:auto;inset-inline-start:.7em}.toggle-switch-label{display:inline-block;vertical-align:middle}.grid-scroller{position:relative;--scroller-arrow-width:55px;--grid-item-width:30ch}.grid-scroller-items,.grid-scroller-title{inline-size:calc(100% - var(--scroller-arrow-width)*2);margin-inline-end:var(--scroller-arrow-width);margin-inline-start:var(--scroller-arrow-width)}.grid-scroller-items{display:flex;gap:1rem;overflow:scroll;scroll-snap-type:x mandatory}.grid-scroller-items>*{scroll-snap-align:start;scroll-snap-stop:always}.grid-scroller-scroller{position:relative}.grid-scroller-arrow{-webkit-appearance:none;background:transparent;border:none;cursor:pointer;display:block;inset-block-start:50%;padding:0;position:absolute;transform:translateY(-50%)}.grid-scroller-arrow-prev{inset-inline-start:0}.grid-scroller-arrow-next{inset-inline-end:0}.scroller-grid-toggle{font-family:var(--font-display)}.grid-scroller.is-grid .grid-scroller-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width),1fr))}.grid-scroller.is-grid .grid-scroller-arrow{display:none}.testimonial-box{background-color:#fff;border:3px solid #ededee;border-radius:.5em;padding:2em}.testimonial-box,.testimonial-box blockquote{align-items:center;display:flex;flex-direction:column;gap:1em}.testimonial-box blockquote{color:var(--color-accent);font-size:1.1em;font-style:italic;margin:0;padding:0}.testimonial-box blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='52'%3E%3Cpath fill='%2300B9BA' d='M21.8 1.48C8.84 7.78.92 20.74.92 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C25.76.76 23.96.22 21.8 1.48m40.14 0C48.98 7.78 41.06 20.74 41.06 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C65.9.76 64.1.22 61.94 1.48'/%3E%3C/svg%3E");block-size:52px;content:"";display:block;inline-size:70px;margin-block-start:-3em}.testimonial-box cite{display:block;font-size:.8em;font-style:normal;font-weight:700;text-align:center}.testimonial-box .avatar-circle{margin-block-end:-4em}.testimonial-box-wide blockquote{position:relative}.testimonial-box-wide blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='52'%3E%3Cpath fill='%23c53b95' d='M21.8 1.48C8.84 7.78.92 20.74.92 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C25.76.76 23.96.22 21.8 1.48m40.14 0C48.98 7.78 41.06 20.74 41.06 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C65.9.76 64.1.22 61.94 1.48'/%3E%3C/svg%3E")}@media (min-width:900px){.testimonial-box-wide blockquote{padding-inline-start:90px}.testimonial-box-wide blockquote:before{inset-block-start:0;inset-inline-start:0;margin:0;position:absolute}}.testimonial-boxes{display:grid;gap:1em}@media screen and (min-width:740px){.testimonial-boxes{grid-template-columns:1fr 1fr}}@media screen and (min-width:900px){.testimonial-boxes{grid-template-columns:1fr 5fr .5fr 4fr 1fr;grid-template-rows:1fr 4fr 1fr 4fr 1fr}.testimonial-boxes>:nth-child(4n-3){grid-column:1/4;grid-row:1/3}.testimonial-boxes>:nth-child(4n-2){grid-column:4/5;grid-row:2/4}.testimonial-boxes>:nth-child(4n-1){grid-column:2/3;grid-row:3/5}.testimonial-boxes>:nth-child(4n){grid-column:3/6;grid-row:4/6}}.testimonial-box-colored{align-items:center;background-color:#00b9bb;border-radius:1em;color:#fff;display:flex;font-family:var(--font-display);font-size:1.1em;padding:2em}.testimonial-box-colored:nth-child(4n-3){background-color:var(--color-teal)}.testimonial-box-colored:nth-child(4n-2){background-color:var(--color-green)}.testimonial-box-colored:nth-child(4n-1){background-color:var(--color-purple)}.testimonial-box-colored:nth-child(4n){background-color:var(--color-orange)}.testimonial-box-colored>blockquote{align-items:start;display:flex;flex-wrap:wrap;gap:1em;inline-size:100%;justify-content:end;margin:0}.testimonial-box-colored>blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='52'%3E%3Cpath fill='%23fff' d='M21.8 1.48C8.84 7.78.92 20.74.92 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C25.76.76 23.96.22 21.8 1.48m40.14 0C48.98 7.78 41.06 20.74 41.06 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C65.9.76 64.1.22 61.94 1.48'/%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;background-size:contain;content:"";flex:1 1 10%;min-block-size:52px;opacity:.3}.testimonial-box-colored blockquote>*{flex:0 0 80%}.testimonial-box-colored blockquote p{margin:0}.has-tooltip{cursor:pointer}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-box{background:var(--color-bg);border:1px solid #c6cfd9;box-shadow:0 1px 1px rgba(0,0,0,.25),0 2px 10px rgba(0,0,0,.3)}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content{color:var(--color-text);font-size:.85em;line-height:1.4;padding:1em;text-align:start}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content>*>:first-child{margin-block-start:0}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content>*>:last-child{margin-block-end:0}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-arrow{inset-block-end:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-arrow-border{border-block-start-color:#c6cfd9}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-arrow-background{border-block-start-color:var(--color-bg);inset-block-start:-2px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-bottom .tooltipster-arrow{inset-block-start:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-bottom .tooltipster-arrow-border{border-block-end-color:#c6cfd9}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-bottom .tooltipster-arrow-background{border-block-end-color:var(--color-bg);inset-block-start:1px}.tooltipster-sidetip.tooltipster-default .tooltipster-box{background:rgba(0,0,0,.9);box-shadow:0 1px 1px rgba(0,0,0,.25),0 2px 10px rgba(0,0,0,.3)}.tooltipster-sidetip.tooltipster-default .tooltipster-content{color:#fff;font-size:.8em;line-height:1.4;padding:.5em .75em}.tooltipster-sidetip.tooltipster-default .tooltipster-content>*>:first-child{margin-block-start:0}.tooltipster-sidetip.tooltipster-default .tooltipster-content>*>:last-child{margin-block-end:0}.tooltipster-sidetip.tooltipster-default .tooltipster-arrow-background{border-block-start-color:rgba(0,0,0,.9)}.tooltipster-sidetip.tooltipster-default.tooltipster-bottom .tooltipster-arrow-background{border-block-end-color:rgba(0,0,0,.9)}.header-main{background-color:var(--color-bg);border-block-end:var(--border-thin) solid #c5a8c4;border-block-start:3px solid var(--color-green);padding:.5em 0}@media (min-width:900px){.header-main{border-block-end:3px solid var(--color-brand);padding-block:1.35em}}.header-main>.container{display:grid;gap:0 4rem;grid-template-columns:3fr 1fr}@media (min-width:900px){.header-main>.container{grid-template-columns:1.1fr 4fr}}.header-main .logo{grid-column:1/2;grid-row:1/2;max-inline-size:14rem}@media (max-width:480px){.header-main .logo{max-inline-size:8.5rem}}.header-main .nav-account{align-self:start;grid-column:2/3;grid-row:1/2;justify-self:end;margin-block-start:-1.2em}.header-main .mobile-nav-button,.header-main .nav-main{align-self:center;grid-column:2/3;grid-row:1/2}.header-main .mobile-nav-button{justify-self:end}.announcement-bar{background-color:var(--color-green);color:var(--color-text-invert);display:none;font-size:.91em;padding:.25em;text-align:center}@media (min-width:480px){.announcement-bar{display:block}}.announcement-bar .button-simple{background-color:#9fd232;color:#485b1f;font-size:.9em;line-height:1.3;margin-inline-start:.25em;padding:.2em .5em;text-transform:none}.announcement-bar .button-simple:hover{background-color:#dcf99d;background-image:none}.announcement-bar a{color:#e3f4f5}.announcement-bar+.header-main .mobile-nav-button{inset-block-start:65px}@media (min-width:900px){.header-secondary{background:var(--color-accent-dark);box-shadow:0 8px 0 rgba(0,0,0,.1);color:var(--color-text-invert);font-weight:300;margin-block-end:8px;padding-block-end:.65rem;padding-block-start:.65rem;text-transform:uppercase}.header-secondary+[class*=banner]{margin-block-start:-8px}}.back-button{border-radius:var(--radius-sm);text-decoration:none}.back-button:hover .back-button-icon{background-color:rgba(0,0,0,.35)}.back-button-icon{align-items:center;background-color:rgba(0,0,0,.2);block-size:2.35em;border-radius:.15em;display:flex;inline-size:2.35em;justify-content:center;transition:background-color .25s}.back-button.back-button-light,.back-button.is-light{color:var(--color-text-invert)}.back-button.back-button-light .back-button-icon,.back-button.is-light .back-button-icon{background-color:hsla(0,0%,100%,.25);fill:#fff}.back-button.back-button-light:hover .back-button-icon,.back-button.is-light:hover .back-button-icon{background-color:hsla(0,0%,100%,.4)}:where(.banner-title){background:var(--color-bg-tint-light)}.banner-title{--banner-image-height:70px;border-block-end:solid 1px color-mix(in srgb,var(--color-border-alt) 48%,transparent);display:block;margin-block-end:1.5em}.banner-title>.container{position:relative}.banner-title .h1,.banner-title h1{align-items:center;display:flex;font-weight:300;justify-content:center;margin:0 auto;padding:.75em 0}@media (min-width:480px){.banner-title .h1,.banner-title h1{line-height:var(--banner-image-height)}}.banner-title .banner-img{margin-inline-end:.25em;max-block-size:var(--banner-image-height);max-inline-size:var(--banner-image-height)}.banner-title .icon-circle{margin-inline-end:.25em}.banner-title .back-button{align-items:center;border-radius:var(--radius-sm);color:var(--color-text-invert);display:flex;inset-block-start:50%;inset-inline-start:.5rem;position:absolute;text-decoration:none;transform:translateY(-50%)}.banner-title .back-button:hover .back-button-icon{background-color:color-mix(in srgb,var(--color-blue-dark) 35%,transparent)}.banner-title .back-button-icon{background-color:color-mix(in srgb,var(--color-blue-dark) 20%,transparent);block-size:2.35em;inline-size:2.35em;fill:var(--color-blue-dark);align-items:center;border-radius:.15em;display:flex;justify-content:center;margin-inline-end:.5em;transition:background-color .25s}.banner-title-left .h1,.banner-title-left h1{justify-content:start;margin-inline-end:0;margin-inline-start:0}.banner-title-cute .h1,.banner-title-cute h1{font-family:var(--font-cute);font-size:3.5em;padding:.375em 0}@media (min-width:600px){.banner-title-cute .h1,.banner-title-cute h1{font-size:4.5em}}.banner-title-cute .banner-img{margin-block-end:-.25em;margin-block-start:-.25em;max-block-size:70px;max-inline-size:70px}.banner-subtitle{border-block-end:solid 1px color-mix(in srgb,var(--color-border-alt) 48%,transparent);display:block}.banner-subtitle,.banner-subtitle .media{margin-block-end:1.5em}.banner-subtitle .h3,.banner-subtitle h3{color:#4a4a4a;font-size:1.625em;font-weight:300;margin-block-end:.25em;margin-block-start:.5em}@media (min-width:900px){.banner-item-move-up{margin-block-start:-6em}.banner-item-pull-bottom{margin-block-end:-5em}}.content-header{background-color:var(--color-bg-tint-light);border-block-end:var(--border-thin) solid #c8dee1}.footer-main{background:var(--color-bg-footer);border-block-start:8px solid color-mix(in oklch,var(--color-bg-footer),#000 25%);color:var(--color-text-invert);font-size:.8em;line-height:2;padding:1.7em 0 3.5em;text-align:start}.footer-main a{border-bottom:none!important;color:inherit;color:hsla(0,0%,100%,.65);text-decoration:inherit}.footer-main a:active,.footer-main a:focus{outline:none}.footer-main a:focus,.footer-main a:hover{color:var(--color-link);cursor:pointer;text-decoration:underline}.footer-main a:hover{color:#fff}.footer-main>.container{display:flex;flex-wrap:wrap;gap:2em 0;padding:0 2em}@media (min-width:480px){.footer-main>.container{padding:0 1em}}.footer-main .footer-block,.footer-main .footer-block-extra{flex:1 1 170px;margin-block-end:1em}.footer-main .footer-block .h3,.footer-main .footer-block h3,.footer-main .footer-block-extra .h3,.footer-main .footer-block-extra h3{color:var(--color-text-invert);font-size:1.153846154em;margin:0 0 .85em;text-transform:uppercase}.footer-main .footer-block ul,.footer-main .footer-block-extra ul{list-style:none;margin:0;padding:0}.footer-main .footer-block ul li,.footer-main .footer-block-extra ul li{background:none;margin:0;padding:0}.footer-main .social-media{--gap:.5em;--cluster-space:.5em;justify-content:start}.footer-main .social-media svg{opacity:.9;transition:all .2s}.footer-main .social-media a:hover svg{opacity:1;transform:scale(1.15)}#cookie-consent{align-items:center;background-color:rgba(0,0,0,.8);box-shadow:0 -2px 8px rgba(0,0,0,.2);color:var(--color-text-invert);display:flex;flex-direction:column;inline-size:100%;inset-block-end:0;inset-inline-start:0;padding:1.5em;position:fixed;z-index:var(--z-cookie-consent)}@media (min-width:900px){#cookie-consent{flex-direction:row}}#cookie-consent.is-hidden{display:none}#cookie-consent p{font-size:var(--text-small);margin:0}#cookie-consent p+p{margin-inline-start:1em}#cookie-consent a{color:var(--color-text-invert)}.logo a,.logo img{display:block}.nav-main{padding:0}.nav-main ul{line-height:1;list-style-type:none;margin:0;padding:0}.nav-main a{display:block}.nav-main li.sfhover .nav-dropdown,.nav-main li:hover .nav-dropdown{inset-inline-start:auto;opacity:1;transform:translateY(0)}.nav-main li.sfhover .nav-dropdown li,.nav-main li:hover .nav-dropdown li{display:block}.nav-main li .nav-dropdown{inline-size:18rem;inset-inline-start:-999em;opacity:0;position:absolute;transform:translateY(-.25rem);transition:opacity .2s,transform .3s}.nav-main>ul{display:flex;gap:.5rem;justify-content:space-between}.nav-main>ul>li{margin-block-end:0}.nav-main a,.nav-main span:not(.text-quiet){border-block-end:none;color:var(--color-link);display:block;text-decoration:inherit;fill:var(--color-link)}.nav-main a:hover,.nav-main span:not(.text-quiet):hover{color:var(--color-brand);fill:var(--color-brand)}.nav-main span:not(.text-quiet){cursor:default}.nav-main path{fill:inherit}.nav-main>ul>li>a,.nav-main>ul>li>span{border:var(--border-thin) solid var(--color-bg);border-radius:var(--radius-xs);font-family:var(--font-display);font-size:1.05em;padding:.75em}.nav-main>ul>li>a.current,.nav-main>ul>li>a.is-current,.nav-main>ul>li>span.current,.nav-main>ul>li>span.is-current{background-color:rgba(122,15,128,.1)}.nav-main>ul>li>a:not(.button):not(.button-simple):not(.button-green):not(.button-purple):not(.button-orange):not(.button-blue):not(.button-quiet):not(.button-med):not(.button-large):not(.button-small):not(.button-language-arts-programs):not(.button-home-study-courses):not(.button-lifestyle-tools){border-block-end:none;transition:none}.mobile-nav-button .button,.mobile-nav-button .button-blue,.mobile-nav-button .button-green,.mobile-nav-button .button-home-study-courses,.mobile-nav-button .button-language-arts-programs,.mobile-nav-button .button-large,.mobile-nav-button .button-lifestyle-tools,.mobile-nav-button .button-med,.mobile-nav-button .button-orange,.mobile-nav-button .button-purple,.mobile-nav-button .button-quiet,.mobile-nav-button .button-simple,.mobile-nav-button .button-small,.nav-main .button,.nav-main .button-blue,.nav-main .button-green,.nav-main .button-home-study-courses,.nav-main .button-language-arts-programs,.nav-main .button-large,.nav-main .button-lifestyle-tools,.nav-main .button-med,.nav-main .button-orange,.nav-main .button-purple,.nav-main .button-quiet,.nav-main .button-simple,.nav-main .button-small{align-items:center;background-color:var(--color-bg);border:var(--border-thin) solid var(--color-link);border-block-end-width:1px!important;display:flex;gap:.25em;margin-block-start:.25em;padding:.25em 1em;text-transform:none;fill:var(--color-link)}.mobile-nav-button .button-blue:hover,.mobile-nav-button .button-green:hover,.mobile-nav-button .button-home-study-courses:hover,.mobile-nav-button .button-language-arts-programs:hover,.mobile-nav-button .button-large:hover,.mobile-nav-button .button-lifestyle-tools:hover,.mobile-nav-button .button-med:hover,.mobile-nav-button .button-orange:hover,.mobile-nav-button .button-purple:hover,.mobile-nav-button .button-quiet:hover,.mobile-nav-button .button-simple:hover,.mobile-nav-button .button-small:hover,.mobile-nav-button .button:hover,.nav-main .button-blue:hover,.nav-main .button-green:hover,.nav-main .button-home-study-courses:hover,.nav-main .button-language-arts-programs:hover,.nav-main .button-large:hover,.nav-main .button-lifestyle-tools:hover,.nav-main .button-med:hover,.nav-main .button-orange:hover,.nav-main .button-purple:hover,.nav-main .button-quiet:hover,.nav-main .button-simple:hover,.nav-main .button-small:hover,.nav-main .button:hover{color:var(--color-brand);fill:var(--color-brand);background-color:var(--color-bg);border-color:var(--color-brand)}.mobile-nav-button .button,.mobile-nav-button .button-blue,.mobile-nav-button .button-green,.mobile-nav-button .button-home-study-courses,.mobile-nav-button .button-language-arts-programs,.mobile-nav-button .button-large,.mobile-nav-button .button-lifestyle-tools,.mobile-nav-button .button-med,.mobile-nav-button .button-orange,.mobile-nav-button .button-purple,.mobile-nav-button .button-quiet,.mobile-nav-button .button-simple,.mobile-nav-button .button-small{border:none}.has-dropdown:hover>a,.has-dropdown:hover>span{background-color:#fcfcfc;border:var(--border-thin) solid #d9d9d9;border-block-end:none;border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:5px 6px 0 rgba(0,0,0,.2);transition:background-color .2s,box-shadow .2s ease-in,border .2s}.nav-dropdown{background:#fcfcfc;border:var(--border-thin) solid #d9d9d9;border-block-start:none;border-radius:0 6px 6px 6px;box-shadow:5px 6px 0 rgba(0,0,0,.2);padding:5px;z-index:var(--z-nav-dropdown)}.nav-dropdown .h4,.nav-dropdown h4{color:var(--color-link);font-family:var(--font-display-bold);font-size:.8em;text-transform:uppercase}.nav-dropdown p{color:#6d7a7d;font-size:.75em;line-height:1.6}.nav-dropdown p,.nav-dropdown ul{font-family:var(--font-body)}.nav-dropdown li{float:none;inline-size:100%;padding:0;white-space:normal}.nav-dropdown a{color:var(--color-brand);font-size:.85em;line-height:1.7;padding:.5em 1em}.nav-dropdown a:hover{background:rgba(122,15,128,.1)}.nav-dropdown .chevron-list{margin-inline-start:.85em}.nav-dropdown .chevron-list li:before{line-height:1.7}.nav-dropdown .chevron-list .text-quiet{display:block;font-size:.9em;line-height:1.6}.nav-dropdown .chevron-list a{padding:.5em}.nav-main li .nav-dropdown.has-content{padding:0}.nav-main li .nav-dropdown.has-content.nav-dropdown-shop{inline-size:22rem}.nav-main li .nav-dropdown.has-content>*{padding:1em}.nav-main li .nav-dropdown.nav-dropdown-double{display:grid;grid-template-columns:1fr 1fr;inline-size:36rem}.nav-dropdown-double-primary{border-inline-end:var(--border-thin) solid #cacacb}.nav-dropdown-double-secondary{background-color:#f4f4f5;border-inline-start:var(--border-thin) solid #e7e7e8}.nav-dropdown-double-secondary .h4,.nav-dropdown-double-secondary a,.nav-dropdown-double-secondary h4,.nav-dropdown-double-secondary li:before{color:#8e9fa3}.nav-account ul{line-height:1;list-style-type:none;margin:0;padding:0}.nav-account a{display:block}.nav-account li.sfhover .nav-dropdown,.nav-account li:hover .nav-dropdown{inset-inline-start:auto;opacity:1;transform:translateY(0)}.nav-account li.sfhover .nav-dropdown li,.nav-account li:hover .nav-dropdown li{display:block}.nav-account li .nav-dropdown{inline-size:200px;inset-inline-start:-999em;opacity:0;position:absolute;transform:translateY(-.25rem);transition:opacity .2s,transform .3s}.nav-account>ul{float:right;position:relative}.nav-account>ul>li{cursor:pointer;white-space:nowrap}.nav-account>ul>li img{display:inline-block;margin-inline-end:.25em;vertical-align:text-bottom}.nav-account>ul>li>a,.nav-account>ul>li>span{display:inline-block;font-size:.8em;padding-block-end:1em}.nav-account li.sfhover ul,.nav-account li:hover ul{inset-block-start:1.4em;inset-inline-end:0;inset-inline-start:auto}.nav-account a{border-bottom:none!important;color:inherit;color:var(--color-link);text-decoration:inherit}.nav-account a:active,.nav-account a:focus{outline:none}.nav-account a:hover{color:var(--color-brand)}.nav-account .nav-dropdown a{text-align:center}.user-dropdown{border-block-start:var(--border-thin) solid #d9d9d9;border-radius:var(--radius-md)}.subnav{font-size:15px}.subnav-heading{border-block-end:var(--border-thin) solid var(--color-divider);font-size:1.2em;margin-block-end:calc(var(--rhythm)*.5);margin-block-start:0;padding-block-end:calc(var(--rhythm)*.5);padding-block-start:0}.subnav ul{list-style:none;margin:0;margin:calc(var(--rhythm)*-.25) 0 0;padding:0}.subnav ul li{background:none;margin:0;padding:0}.subnav a{color:var(--color-link);display:block;line-height:1.5;margin-block-end:0;margin-block-start:0;padding-block-end:calc(var(--rhythm)*.25);padding-block-start:calc(var(--rhythm)*.25);text-decoration:none}.subnav a:hover{color:var(--color-brand)}.subnav ul.secondary{display:none;margin-block-start:0;margin-inline-start:1.5em}.subnav ul.secondary a{color:var(--color-text-mid);font-size:.9333333333em;line-height:1.5}.subnav ul.secondary a:hover{color:var(--color-brand)}.subnav li.active>a,.subnav li.is-active>a{color:var(--color-brand);font-weight:700}.subnav li.active>a:hover,.subnav li.is-active>a:hover{color:var(--color-brand)}.subnav li.active>ul.secondary,.subnav li.is-active>ul.secondary{display:block}.subnav li.active>ul.secondary li,.subnav li.is-active>ul.secondary li{font-weight:400}.subnav li.active>ul.secondary li.active>a,.subnav li.active>ul.secondary li.is-active>a,.subnav li.is-active>ul.secondary li.active>a,.subnav li.is-active>ul.secondary li.is-active>a{color:var(--color-brand);font-weight:700}.subnav li.active>ul.secondary li.active>a:hover,.subnav li.active>ul.secondary li.is-active>a:hover,.subnav li.is-active>ul.secondary li.active>a:hover,.subnav li.is-active>ul.secondary li.is-active>a:hover{color:var(--color-brand)}#nav,.nav-account{display:none}@media (min-width:900px){#nav,.nav-account{display:block}}#mm-nav{background:var(--color-bg-dark)}@media (min-width:900px){.mobile-nav-button{display:none}}.mobile-nav .has-icon{fill:hsla(0,0%,100%,.8);display:flex;gap:.5em}#search-modal .h2,#search-modal h2{margin-block-end:calc(var(--rhythm)*.25);margin-block-start:0;padding-block-end:0;padding-block-start:0}#search-modal form{margin-block-end:var(--rhythm)}#search-modal input[type=search]{inline-size:60%;inset-block-start:1px;padding:.5em;position:relative}.sidenav-heading{--sidenav-heading-color:var(--color-text);border-block-end:var(--border-thick) solid var(--color-border-heading);color:var(--sidenav-heading-color);font-size:1.2em;margin-block:.5em;padding-block-end:.25em}.sidenav-heading>a,.sidenav-heading>a:hover{color:var(--sidenav-heading-color);text-decoration:none}.sidenav-heading .dropdown-arrow{display:none}@media (max-width:900px){.sidenav-collapsible{background:linear-gradient(#fafafa,#ddd);border:var(--border-thin) solid #ccc;border-radius:.25em;overflow:hidden;padding:.25em 1em;position:relative;z-index:100}.sidenav-collapsible:focus,.sidenav-collapsible:focus-within,.sidenav-collapsible:target{background:#fafafa;box-shadow:0 2px 5px rgba(0,0,0,.2)}.sidenav-collapsible:focus-within>ol,.sidenav-collapsible:focus-within>ul,.sidenav-collapsible:focus>ol,.sidenav-collapsible:focus>ul,.sidenav-collapsible:target>ol,.sidenav-collapsible:target>ul{max-block-size:none}.sidenav-collapsible:focus .sidenav-heading,.sidenav-collapsible:focus-within .sidenav-heading,.sidenav-collapsible:target .sidenav-heading{border-block-end:var(--border-thick) solid var(--color-border-heading);margin-block-end:.5em;padding-block-end:.35em}.sidenav-collapsible:focus-within~.sidenav-collapsible-close,.sidenav-collapsible:focus~.sidenav-collapsible-close,.sidenav-collapsible:target~.sidenav-collapsible-close{display:block}.sidenav-collapsible .sidenav-heading{border:none;margin:0;padding:0}.sidenav-collapsible .sidenav-heading a{align-items:center;display:flex;justify-content:space-between}.sidenav-collapsible .sidenav-heading .dropdown-arrow{display:block;font-size:1rem}.sidenav-collapsible>ol,.sidenav-collapsible>ul{margin:0;max-block-size:0;overflow:hidden}}.sidenav-collapsible+.sidenav-collapsible-close{display:none;padding:.5em;text-align:center}.sidenav-collapsible+.sidenav-collapsible-close:before{background-color:hsla(0,0%,100%,.3);block-size:100%;content:"";cursor:default;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:fixed;z-index:0}.subnav .retreat a{text-align:center}.textpage-intro{font-size:1.2em}}@layer utilities{.hidden,.u-hidden{display:none!important}.text-quiet,.text-quiet a,.u-text-quiet,.u-text-quiet a{color:var(--color-text-quiet)}.text-invert,.u-text-invert{color:var(--color-text-invert)}.text-invert .heading-cute.h1,.text-invert .heading-cute.h2,.text-invert .heading-cute.h3,.text-invert a:not(.button):not(.button-simple):not(.button-green):not(.button-purple):not(.button-orange):not(.button-blue):not(.button-quiet):not(.button-med):not(.button-large):not(.button-small):not(.button-language-arts-programs):not(.button-home-study-courses):not(.button-lifestyle-tools),.text-invert h1.heading-cute,.text-invert h2.heading-cute,.text-invert h3.heading-cute,.u-text-invert .heading-cute.h1,.u-text-invert .heading-cute.h2,.u-text-invert .heading-cute.h3,.u-text-invert a:not(.button):not(.button-simple):not(.button-green):not(.button-purple):not(.button-orange):not(.button-blue):not(.button-quiet):not(.button-med):not(.button-large):not(.button-small):not(.button-language-arts-programs):not(.button-home-study-courses):not(.button-lifestyle-tools),.u-text-invert h1.heading-cute,.u-text-invert h2.heading-cute,.u-text-invert h3.heading-cute{color:inherit}.text-center,.u-text-center{text-align:center}.text-right,.u-text-right{text-align:right}.text-left,.u-text-left{text-align:left}.text-thin,.u-text-thin{font-weight:var(--weight-light)}.text-soft,.u-text-soft{font-family:var(--font-soft)}.text-soft strong,.u-text-soft strong,strong.text-soft,strong.u-text-soft{font-family:var(--font-soft-bold);font-weight:var(--weight-normal)}.text-small,.u-text-small{font-size:var(--text-small)}.text-x-small,.u-text-x-small{font-size:var(--text-x-small)}.text-large,.u-text-large{font-size:var(--text-large)}.truncate,.u-truncate{display:inline-block;inline-size:18em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-border{border:0}.no-margin{margin:0}.no-trailer{margin-block-end:0}.no-padding-trailer{padding-block-end:0}.no-leader{margin-block-start:0}.no-padding-leader{padding-block-start:0}.has-leader{margin-block-start:var(--rhythm)}.has-trailer{margin-block-end:var(--rhythm)}.has-leader-wide{margin-block-start:calc(var(--rhythm)*2)}.has-trailer-wide{margin-block-end:calc(var(--rhythm)*2)}.has-leader-thin{margin-block-start:calc(var(--rhythm)/2)}.has-trailer-thin{margin-block-end:calc(var(--rhythm)/2)}.has-padding-leader{padding-block-start:var(--rhythm)}.has-padding-trailer{padding-block-end:var(--rhythm)}.has-padding-leader-thin{padding-block-start:calc(var(--rhythm)/2)}.has-padding-trailer-thin{padding-block-end:calc(var(--rhythm)/2)}@media screen and (max-width:480px){.hide-mobile{display:none}}.bp-lg-none{display:block}@media (min-width:900px){.bp-lg-none{display:none}}.bp-lg-block{display:none}@media (min-width:900px){.bp-lg-block{display:block}}@media print{@page{size:letter;margin:.5in 1.125in .5in 1.125in!important}body{font-size:10pt;line-height:1.5}.announcement-bar,.back-button,.footer-main,.header-main,.header-secondary,.no-print{display:none!important}.banner-title .h1,.banner-title h1{color:#000!important}}}body .leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body #leadin-content-form-wrapper,body .leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body .leadin-preview-wrapper{background-color:var(--color-bg);display:flex;flex-direction:column;gap:1em;padding:1rem 1.5rem}body .leadinModal.leadinModal-theme-default.leadinModal-v3 .dyno-image{float:none;inline-size:100%;margin:0}body .leadinModal.leadinModal-v3 .dyno-image img{max-inline-size:100%}body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .h4,body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4{font-size:1.5em;margin:0;text-align:center}body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .advance-wrapper{margin:0}body .leadinModal .leadin-preview-wrapper .advance-wrapper .leadin-button{font-size:1.5em;margin:0}body .leadinModal-hide-outline.leadinModal-description-2536612,body .leadinModal-reset .clearfix-image{display:none}.fr-box.fr-basic .fr-element>:first-child{margin-block-start:0}.fr-view p+p{margin-block-start:1em}.cc-i-image,.cc-w .cc-i-figure .cc-i-image{block-size:auto;border-radius:0;font-size:.5em;inline-size:auto;overflow:visible}.cc-w .cc-i .cc-i .cc-i-figure .cc-i-image{block-size:auto;font-size:.4em;inline-size:auto}@view-transition{navigation:auto}:root{--vt-duration:var(--duration-base);--vt-ease:var(--ease-base);--vt-ease-decelerate:cubic-bezier(0.22,0.61,0.36,1);--vt-rise-duration:calc(var(--duration-base)*1.25);--vt-rise-distance:1.5rem;--vt-rise-ease:var(--vt-ease-decelerate)}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--vt-duration);animation-timing-function:var(--vt-ease)}.a-vt-rise{view-transition-name:vt-rise;view-transition-class:rise}::view-transition-group(.rise){animation-duration:var(--vt-rise-duration);animation-timing-function:var(--vt-rise-ease)}::view-transition-old(.rise){animation:var(--vt-duration) var(--vt-ease) both vt-fade-out}::view-transition-new(.rise){animation:var(--vt-rise-duration) var(--vt-rise-ease) both vt-rise-in}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(var(--vt-rise-distance))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}
/*# sourceMappingURL=maps/main.css.map */
