/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--a-dur: 200ms;--c-black: oklch(25% 0 167);--c-white: oklch(99% 0 0);--c-ecru: oklch(94% 0 60);--c-dkgreen: oklch(40% 0.1 149);--c-teal: oklch(73% 0.16 149);--c-green: oklch(54% 0.13 147);--c-ltgreen: oklch(89% 0.17 139);--c-xltgreen: oklch(96% 0.1 139);--c-grey: oklch(62% 0 167);--c-ltgrey: oklch(85% 0 167);--c-course: oklch(90% 0.0582 111.63);--c-unit: oklch(96% 0.0794 98.81);--c-article: var(--c-xltgreen);--c-event: oklch(90% 0.055 243.4);--c-career-video: oklch(87% 0.045 308.56);--c-collection: oklch(87% 0.025 170.88);--c-leader: oklch(90% 0.082 75.44);--c-collection: oklch(84% 0.038 76.57);--c-career-area: oklch(90% 0.082 49.67);--c-student-research-project: oklch(90% 0.082 11.75);--c-page: var(--c-xltgreen);--c-experience: oklch(92% 0.055 193.35);--f-size: 1.6rem;--f-leading: 1.4;--f-serif: "Mercury Text G3 A", "Mercury Text G3 B";--f-sans: "Ringside Narrow SSm A", "Ringside Narrow SSm B";--f-sans-cond: "Ringside Condensed A", "Ringside Condensed B", var(--f-sans);--border-radius: 1rem;--border-radius-inside: calc(var(--border-radius) * 0.5);--header-height: 6rem;--announcement-height: clamp(6rem, 7vh, 10rem);--vert-margin: max(4rem, 10vh);--page-margin: calc(1rem + 5vw)}@media(min-width: 600px){:root{--f-size: 1.8rem;--page-margin: calc(1rem + 7vw)}}@media(min-width: 950px){:root{--page-margin: calc(2rem + 8vw)}}@media(min-width: 1200px){:root{--page-margin: calc(3rem + 12vw)}}*,*:before,*:after{box-sizing:border-box}.highlight__cta,.footer-sitemap h4,.admin-edit-link,h4{letter-spacing:.02em;text-transform:uppercase}html{font-size:62.5%;scroll-behavior:smooth}body{background-color:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--f-size)/var(--f-leading) var(--f-sans);color:var(--c-black)}body.navigation-is-open{overflow:hidden}::-moz-selection{color:var(--c-black);background:var(--c-teal);text-shadow:none}::selection{color:var(--c-black);background:var(--c-teal);text-shadow:none}.no-space-above.no-space-above.no-space-above{margin-top:0}.no-space-below.no-space-below.no-space-below{margin-bottom:0}.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}ul,ol{padding:0 0 0 2em}p,ul,ol{margin:0 0 calc(var(--f-leading)*1*1rem)}h1,h2,h3,h4,h5,h6{margin:calc(var(--f-leading)*2*1rem) 0 calc(var(--f-leading)*1*1rem)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1,h2,h3{font-weight:600}h1{font-size:clamp(4rem,3.5vw,6rem);line-height:.9;font-family:var(--f-sans-cond);letter-spacing:-0.01em}@media(min-width: 950px){h1{letter-spacing:-0.02em}}h2{letter-spacing:-0.02em;font-size:clamp(2.25rem,1.5vw,4rem)}h3{font-size:1.3em;letter-spacing:-0.015em}h4{font-size:.9em}hr{margin:calc(var(--f-leading)*2*1rem) auto;width:80%;border:0;border-top:2px solid var(--c-ltgreen)}.anchor-link{--anchor-link-offset: calc(var(--header-height) + 2rem);scroll-margin-top:var(--anchor-link-offset)}body.has-announcement .anchor-link{scroll-margin-top:calc(var(--announcement-height) + var(--anchor-link-offset))}.longform-serif hr{border-color:var(--c-ltgrey);width:30%}.main{--bgaccent: var(--accent, var(--c-ltgreen));background:radial-gradient(circle at 10% 3rem, oklch(89% 0.17 139/40%) 0, transparent 40%),radial-gradient(circle at 90% 0, var(--bgaccent) 0, transparent 20%),linear-gradient(var(--c-xltgreen) 0%, var(--c-white) 20rem);padding:calc(var(--vert-margin)*.3) var(--page-margin) var(--vert-margin)}.main .section:first-child{margin-top:calc(var(--vert-margin)*-1)}.main .section:last-child{margin-bottom:calc(var(--vert-margin)*-1)}@supports(color: rgb(from white r g b)){.main{--bgaccent: oklch(from var(--accent, var(--c-teal)) l c h / 50%)}}@supports(color: rgb(from white r g b)){.main{--bgaccent: oklch(from var(--accent, var(--c-teal)) l c h / 50%)}}@media(min-width: 600px){.main{margin-top:0;padding-top:calc(var(--f-leading)*4*1rem)}}a{color:var(--link, var(--c-green));text-decoration:underline}a:hover{color:var(--link-hover, var(--c-dkgreen));transition:color var(--a-dur) ease;text-decoration:none}.intro-block{font-weight:600;color:var(--c-dkgreen);font-size:1.8rem;line-height:1.4em;margin:0 0 calc(var(--vert-margin)*.3);max-width:100rem}@media(min-width: 600px){.intro-block{font-size:2.25rem;line-height:1.3em}}.hide.hide.hide,.visually-hidden.visually-hidden.visually-hidden{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}iframe{border:0}figure{margin:calc(var(--f-leading)*4*1rem) calc(-1*var(--page-margin))}figure img{width:100%}@media(min-width: 600px){figure{margin:calc(var(--f-leading)*4*1rem) auto}}figcaption{margin:0 var(--page-margin);font-size:80%;color:var(--c-green)}@media(min-width: 600px){figcaption{margin:0}}.float-left.float-left.float-left,.float-right.float-right.float-right{max-width:80%;margin:0 auto 2rem}@media(min-width: 600px){.float-left.float-left.float-left{float:left;max-width:40%;margin:0 2rem 1rem 0}.float-right.float-right.float-right{float:right;max-width:40%;margin:0 0 1rem 2rem}}.partnership{font-size:80%;color:var(--c-grey);border:.125rem solid var(--c-ltgrey);padding:1rem;font-style:italic;margin:0 0 2rem;max-width:40rem;border-radius:calc(var(--border-radius)*.5)}.partnership__logo{max-width:18rem;margin:0 0 1rem}.partnership__logo img{width:100%;height:auto}figure.video{margin:0 0 calc(var(--f-leading)*2*1rem)}.fluid-width-video-wrapper{aspect-ratio:16/9}.admin-edit-link{display:none}@media(min-width: 950px){.admin-edit-link{display:block;position:fixed;z-index:15;top:-5rem;right:-13rem;padding:1rem 12rem;font-size:.8em;background:var(--c-white);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.08);transform:rotate(20deg);transform-origin:top left;text-decoration:none;opacity:.3;transition:opacity var(--a-dur),margin-top var(--a-dur)}body.has-announcement .admin-edit-link{top:calc(var(--announcement-height) - 5rem)}.admin-edit-link:hover{opacity:1}.admin-edit-link:active{margin-top:.5rem}}.nav-trigger{position:fixed;z-index:20;right:0;top:0;width:var(--header-height);height:var(--header-height);background:var(--c-dkgreen)}body.has-announcement .nav-trigger{top:var(--announcement-height)}@media(min-width: 950px){.nav-trigger{display:none}}.nav-trigger-label{display:none}.nav-trigger-inner{display:block;top:50%;left:50%;margin-left:-1rem;width:2rem;height:2px;background-color:var(--c-white);position:absolute;transition:transform var(--a-dur)}.nav-trigger-inner:before{top:-8px;transition:top var(--a-dur) ease,opacity var(--a-dur)}.nav-trigger-inner:after,.nav-trigger-inner:before{content:"";display:block;width:2rem;height:2px;background-color:var(--c-white);position:absolute}.nav-trigger-inner:after{bottom:-8px;transition:bottom var(--a-dur) ease,transform var(--a-dur)}.no-touchevents .nav-trigger:hover .nav-trigger-inner:before{top:-10px}.no-touchevents .nav-trigger:hover .nav-trigger-inner:after{bottom:-10px}.nav-trigger.is-active .nav-trigger-inner{transform:rotate(45deg);transition:transform var(--a-dur) ease}.nav-trigger.is-active .nav-trigger-inner:before{top:0 !important;opacity:0;transition:top var(--a-dur),opacity var(--a-dur) ease}body.has-announcement .nav-trigger.is-active .nav-trigger-inner:before{top:var(--announcement-height)}.nav-trigger.is-active .nav-trigger-inner:after{bottom:0 !important;transform:rotate(-90deg);transition:bottom var(--a-dur),transform var(--a-dur) ease}.no-touchevents .nav-trigger.is-active:hover .nav-trigger-inner{transform:rotate(30deg)}.no-touchevents .nav-trigger.is-active:hover .nav-trigger-inner:after{transform:rotate(-55deg)}@media(max-width: 600px){body{margin-top:var(--header-height)}body.has-announcement{margin-top:calc(var(--header-height) + var(--announcement-height))}}body.has-announcement .header+*{margin-top:var(--announcement-height)}.header{--gap: clamp(2rem, 3vmax, 4rem);color:var(--c-black);font-family:var(--f-sans);display:flex;justify-content:space-between;align-items:center;padding:0 calc(var(--header-height) + 1rem) 0 var(--page-margin);position:fixed;height:var(--header-height);background:var(--c-white);z-index:10;top:0;left:0;right:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 4px 4px rgba(0,0,0,.06),0 8px 8px rgba(0,0,0,.06),0 16px 16px rgba(0,0,0,.06),0 32px 32px rgba(0,0,0,.06),0 64px 64px rgba(0,0,0,.06)}body.has-announcement .header{top:var(--announcement-height)}@media(min-width: 600px){.header{position:relative}}@media(min-width: 950px){.header{height:unset;padding:0 var(--page-margin)}}.logo{line-height:0;display:block;transition:opacity var(--a-dur);width:15rem}.logo--nav{margin-bottom:2rem}.logo--header:hover{margin-bottom:.5rem;transition:margin var(--a-dur) ease}.logo svg *{fill:var(--c-green)}@media(min-width: 950px){.logo{width:20rem}}.nav{background-color:var(--c-ecru);background-image:radial-gradient(circle at 50% 100%, var(--c-xltgreen) 0px, transparent 50%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 0 2px rgba(0,0,0,.06),0 0 4px rgba(0,0,0,.06),0 0 8px rgba(0,0,0,.06),0 0 16px rgba(0,0,0,.06),0 0 32px rgba(0,0,0,.08),0 0 64px rgba(0,0,0,.08),0 0 128px rgba(0,0,0,.3),0 0 256px rgba(0,0,0,.3);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;z-index:15;display:block;opacity:0;visibility:hidden;transition:opacity .3s;overflow-y:auto;-webkit-overflow-scrolling:touch}body.has-announcement .nav{top:var(--announcement-height)}@media(min-width: 600px){.nav{width:66vw;left:auto}}.logo--nav{width:25rem;max-width:90%;margin:0 0 2rem;height:auto}@media(min-width: 600px){.logo--nav{display:none}}.nav-content{padding:5rem;transform:translateY(1rem);position:absolute;min-height:100vh;width:100%;transition:transform .3s}.nav-item>a,.nav-item>span{display:block;padding:.125rem 0}.nav-item>a:hover,.nav-item>span:hover{--link-hover: var(--c-teal)}.nav-secondary{padding-left:3rem}.nav-secondary-group{padding:0}.nav-secondary h4{font-size:80%;margin-bottom:.25rem}.nav-item--secondary{list-style:none;padding:0}.nav-item--secondary-text{display:none}.navigation-is-open .nav{visibility:visible;opacity:1}.navigation-is-open .nav .nav-content{transform:translateY(0)}.nav-primary,.nav-sub{margin:0;padding:0;list-style:none;line-height:1.3em}.nav-primary a,.nav-primary span,.nav-sub a,.nav-sub span{color:inherit;text-decoration:none}@media(max-width: 950px){.nav-item--sub{font-weight:600;font-size:1.8rem;margin-bottom:2rem}.nav-item--search{margin-top:2rem}}.nav-item--primary{margin-bottom:2rem}.nav-item--primary>a,.nav-item--primary>span{text-wrap:nowrap;cursor:pointer;font-weight:600;font-size:1.8rem}@media(min-width: 950px){.nav{all:unset}.nav-content{all:unset}.nav-sub{font-size:.8em;list-style:none;display:flex;align-items:center;margin:2rem 0 .5rem 2rem;padding:0;margin-left:20%}.nav-item--sub{flex:0 0;white-space:nowrap;position:relative;margin:0 3rem 0 0}.nav-item--sub a{color:var(--c-black);text-decoration:none}.nav-item--sub a:hover{text-decoration:underline}.nav-item--search{flex:1;margin:0}.nav-item--search .menu-search-input.menu-search-input.menu-search-input.menu-search-input{width:calc(100% - (var(--padding-left) + var(--padding-right)))}.nav-primary{height:100%;list-style:none;display:flex;align-items:baseline}.nav-item--primary{margin:0}.nav-item--primary>a,.nav-item--primary>span{padding:2rem 2rem 3rem;transition:border-color var(--a-dur) ease,padding var(--a-dur) ease,background-position var(--a-dur) ease;border-bottom:.2em solid var(--c-white)}.nav-item--primary:hover>a,.nav-item--primary:hover>span{color:var(--c-green);border-bottom-color:var(--c-green)}.nav-item--callout{margin-left:1rem}.nav-item--callout a{padding:unset;font-size:unset;transition:unset;border:unset;display:block;line-height:1.2;font:inherit;border:0;cursor:pointer;background:var(--c-b-bg, var(--c-dkgreen));font-weight:600;color:var(--c-b-text, var(--c-white));text-decoration:none;padding:calc(.25rem + .5vmax) calc(1rem + .5vmax);border-radius:calc(var(--border-radius)*.5);transition:all var(--a-dur);transform-origin:var(--b-transform-origin, center center);text-align:center;padding:.75rem 1.75rem;text-transform:uppercase;font-size:90%}}@media(min-width: 950px)and (min-width: 600px){.nav-item--callout a{display:inline-block}}@media(min-width: 950px){.nav-item--callout a:hover{background-color:var(--c-b-bg-hover, var(--c-teal));text-decoration:none;color:var(--c-b-text-hover, var(--c-b-text, var(--c-white))) !important}.nav-item--callout a:active{transform:scale(0.9)}@keyframes secondary-nav{from{max-height:0;padding-top:0;padding-bottom:0;opacity:1;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}to{max-height:1000px;transition:max-height 1s ease}}.nav-secondary{visibility:hidden;opacity:0;background:linear-gradient(var(--c-xltgreen), var(--c-white));box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 4px 4px rgba(0,0,0,.06),0 8px 8px rgba(0,0,0,.06),0 16px 16px rgba(0,0,0,.06),0 32px 32px rgba(0,0,0,.06),0 64px 64px rgba(0,0,0,.06);position:absolute;width:100%;left:0;margin:0;font-size:90%;padding:max(2rem,3vmax) var(--page-margin);display:flex;justify-content:center;gap:var(--gap)}.nav-item--primary:hover .nav-secondary{visibility:visible;opacity:1;transform-origin:top center;animation:secondary-nav calc(var(--a-dur)*2) ease;overflow:hidden}.nav-secondary-group{display:flex;flex-direction:column;padding:0}.nav-secondary-group h4{color:var(--c-green)}.nav-item--secondary{list-style:none}.nav-item--secondary a{display:block;padding:1rem;border-radius:var(--border-radius);margin:0 -1rem;--link-hover: var(--c-black);transition:background var(--a-dur) ease}.nav-item--secondary a:hover{background:var(--c-ltgreen)}.nav-item--secondary a:focus,.nav-item--secondary a:active{outline:.25rem solid var(--c-teal)}.nav-item--secondary-title{font-weight:600}.nav-item--secondary-text{display:unset;font-size:90%;font-color:var(--c-grey)}}.no-js main{height:auto;overflow:visible}.no-js .nav{position:static;visibility:visible}.no-js .nav .nav-content{height:auto;overflow:visible;padding:100px 5%;transform:translateX(0)}.header>.text-us-button.text-us-button{transform:scale(0.7);transform-origin:right;text-wrap:nowrap}@media(min-width: 500px){.header>.text-us-button.text-us-button{transform:scale(0.8)}}@media(min-width: 600px){.header>.text-us-button.text-us-button{transform:scale(0.9)}}li>.text-us-button.text-us-button{color:var(--c-white);width:-moz-max-content;width:max-content}@media(min-width: 950px){.text-us-button.text-us-button{display:none}}.social{margin:calc(var(--vert-margin)*.25) 0 0;text-align:center}@media(min-width: 1200px){.social{display:flex;align-items:baseline;justify-content:center}.social h3::after{content:":  "}}.social-buttons{display:flex;flex-wrap:wrap;justify-content:center}.social-button{color:var(--c-white);text-decoration:none;border-radius:var(--border-radius-inside);text-shadow:none;text-decoration:none;color:var(--c-white);margin:.25em;display:flex;align-items:center;gap:1rem;transition:background var(--a-dur) ease,color var(--a-dur) ease;padding:.75em 1em;background:var(--c-dkgreen)}.social-button:hover{background:var(--c-teal)}.social-button svg{width:1em;height:1em;fill:currentColor;transition:fill var(--a-dur) ease}@keyframes slide-in{from{max-height:0;opacity:0}to{max-height:1500px;opacity:1}}@keyframes expand{from{max-height:20rem}to{max-height:1500px}}.read-more__button{display:none}@media(max-width: 600px){.read-more{overflow:hidden}.content-hidden{max-height:40vh;position:relative;margin-bottom:calc(var(--f-leading)*3*1rem)}.content-hidden::after{content:"";display:block;height:20vh;width:100%;position:absolute;bottom:0;background:linear-gradient(oklch(94% 0 60/0), oklch(94% 0 60/0.8), oklch(94% 0 60/1))}.read-more__button{position:absolute;display:block;bottom:1rem;width:60%;text-align:center;left:20%;z-index:10;display:block;line-height:1.2;font:inherit;border:0;cursor:pointer;background:var(--c-b-bg, var(--c-dkgreen));font-weight:600;color:var(--c-b-text, var(--c-white));text-decoration:none;padding:calc(.25rem + .5vmax) calc(1rem + .5vmax);border-radius:calc(var(--border-radius)*.5);transition:all var(--a-dur);transform-origin:var(--b-transform-origin, center center);text-align:center;--c-b-bg: var(--c-ltgrey);--c-b-bg-hover: var(--c-grey);--c-b-text: var(--c-black)}}@media(max-width: 600px)and (min-width: 600px){.read-more__button{display:inline-block}}@media(max-width: 600px){.read-more__button:hover{background-color:var(--c-b-bg-hover, var(--c-teal));text-decoration:none;color:var(--c-b-text-hover, var(--c-b-text, var(--c-white))) !important}.read-more__button:active{transform:scale(0.9)}.content-visible{animation:expand 800ms ease-in-out;max-height:100%}}.pagination{margin:2rem 0;padding:0;font-weight:600;display:flex;list-style:none;justify-content:center}.pagination li{margin:0 .2em}.pagination a,.pagination span{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.6em .8em}.pagination a{text-decoration:none;border:.25rem solid var(--c-ltgrey);border-radius:var(--border-radius-inside);--link: var(--c-grey);--link-hover: var(--c-black);transition:transform var(--a-dur) ease}.pagination a:hover{transition:background var(--a-dur) ease,transform var(--a-dur) ease;background-color:var(--c-ltgrey)}.pagination a:active{transform:scale(0.8)}.pagination .disabled a{--link: var(--c-ltgrey);border-color:var(--c-ltgrey);pointer-events:none}.pagination .current a{background-color:var(--c-teal);border-color:var(--c-teal);--link: var(--c-white);pointer-events:none}.ais-Pagination>ul{display:contents;list-style:none}.body--course,.box--course{--accent: var(--c-course)}.body--unit,.box--unit{--accent: var(--c-unit)}.body--article,.box--article{--accent: var(--c-article)}.body--event,.box--event{--accent: var(--c-event)}.body--career-video,.box--career-video{--accent: var(--c-career-video)}.body--collection,.box--collection{--accent: var(--c-collection)}.body--leader,.box--leader{--accent: var(--c-leader)}.body--career-area,.box--career-area{--accent: var(--c-career-area)}.body--student-research-project,.box--student-research-project{--accent: var(--c-student-research-project)}.body--page,.box--page{--accent: var(--c-page)}.body--experience,.box--experience{--accent: var(--c-experience)}.body--about{--accent: var(--c-ecru)}.body--events{--accent: var(--c-event)}.boxes{--gap: clamp(1rem, 3vmax, 3rem);display:grid;gap:var(--gap);align-tracks:start;font-size:80%;gap:var(--gap);margin:calc(var(--vert-margin)*.25) auto calc(var(--vert-margin)*.5)}.boxes--masonry{grid-template-columns:repeat(auto-fill, minmax(26rem, 1fr));align-items:stretch}@media(max-width: 600px){.boxes--oneline{display:grid;grid-gap:var(--gap);grid-template-columns:auto;grid-auto-flow:column;margin:-2rem calc(var(--page-margin)*-1) 1rem;padding:2rem 0;grid-auto-columns:calc(90% - var(--page-margin)*2);overflow-x:scroll;scroll-snap-type:x mandatory;width:96vw}.boxes--oneline:before{content:"";width:var(--page-margin)}.boxes--oneline .box-container{display:contents}.boxes--oneline .box{scroll-snap-align:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.2),0 10px 10px rgba(0,0,0,.2)}.boxes--oneline .box:last-child{margin-right:var(--gap)}.boxes--oneline .box:hover{transform:unset}.boxes--oneline .box:active{transform:unset}}@media(min-width: 600px){.boxes--oneline{grid-template-columns:1fr 1fr}.boxes--oneline .box-container{display:contents}.boxes--oneline>:nth-child(n+5){display:none}}@media(min-width: 1200px){.boxes--oneline{grid-template-columns:1fr 1fr 1fr}.boxes--oneline>:nth-child(n+4){display:none}}@media(min-width: 1800px){.boxes--oneline{grid-template-columns:1fr 1fr 1fr 1fr}.boxes--oneline>:nth-child(4){display:unset}.boxes--oneline>:nth-child(n+5){display:none}}.box-container{container:box/inline-size}.box{--gap: clamp(1rem, 2.5vmax, 3rem);background:var(--c-white) radial-gradient(circle at 20% 2rem, var(--accent, var(--c-xltgreen)) var(--gradient-start, 30%), transparent var(--gradient-end, 80%));border-radius:var(--border-radius);text-decoration:unset;--link: var(--c-black);--link-hover: var(--c-black);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 4px 4px rgba(0,0,0,.06),0 8px 8px rgba(0,0,0,.06),0 16px 16px rgba(0,0,0,.06),0 32px 32px rgba(0,0,0,.06),0 64px 64px rgba(0,0,0,.06);display:flex;cursor:pointer;height:100%;gap:var(--gap);flex-direction:column;transition:transform calc(var(--a-dur)*.5) ease !important;padding:var(--gap) var(--gap) calc(var(--gap)*1.5)}.box:has(.box-cta){padding:var(--gap)}.box:hover{transform:translateY(0) scale(1.03)}.box:active{transform:translateY(0) scale(0.98);border:.25rem var(--accent, var(--c-xltgreen)) solid}.box-meta{font-weight:600;font-size:90%;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem}.box-info:before{content:"   •   "}.box-title,.box-subtitle{margin:.25rem 0;font-weight:600;font-size:1.3em;letter-spacing:-0.015em}.box-title .svg-icon,.box-subtitle .svg-icon{width:1em;height:1em;margin-left:.3em;fill:currentColor;top:.15em;position:relative}.box-title{color:var(--c-dkgreen)}.box-img{width:100%}.box-img img{aspect-ratio:5/4;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-inside)}.box--leader .box-img{aspect-ratio:1/1;max-width:20rem;align-self:center}.box--leader .box-img img{border-radius:100% !important}.box-cta{--btn-border-radius: var(--border-radius-inside);margin:var(--gap) 0 0}.box-cta span{width:100%;text-align:center;padding:1rem}@container box (width > 45rem){.boxes:not(.boxes--masonry) .box{--gradient-start: 20%;--gradient-end: 60%;flex-direction:row;align-items:flex-start}.boxes:not(.boxes--masonry) .box .box-img{flex:20vw;max-width:30rem}.boxes:not(.boxes--masonry) .box .box-text{flex:60%}.boxes:not(.boxes--masonry) .box .box:not(.leader){padding:0;align-items:stretch}.boxes:not(.boxes--masonry) .box .box:not(.leader) .box-img img{height:100%;border-radius:var(--border-radius) 0 0 var(--border-radius)}.boxes:not(.boxes--masonry) .box .box:not(.leader) .box-text{padding:var(--gap) var(--gap) var(--gap) 0}}@container box (width > 55rem){.boxes:not(.boxes--masonry) .box{padding:var(--gap);align-items:flex-start}.boxes:not(.boxes--masonry) .box .box-info{display:block}.boxes:not(.boxes--masonry) .box .box-info:before{content:unset}.boxes:not(.boxes--masonry) .box .box-img img{border-radius:var(--border-radius-inside)}.boxes:not(.boxes--masonry) .box .box-text{padding:unset}.boxes:not(.boxes--masonry) .box .box-title,.boxes:not(.boxes--masonry) .box .box-subtitle{font-size:1.4em}}.leader-masthead{display:flex;align-items:flex-start;flex-wrap:wrap}.leader-masthead__photo{position:relative;pointer-events:none;width:18rem;margin:-2rem auto 2rem}@media(min-width: 600px){.leader-masthead__photo{margin-top:-10rem}}@media(min-width: 950px){.leader-masthead__photo--has-award{margin-right:6rem}}.leader-masthead__photo figure{margin:0}.leader-masthead__text{text-align:center}@media(min-width: 950px){.leader-masthead{margin-bottom:5rem;flex-wrap:nowrap;justify-content:flex-start;gap:calc(var(--page-margin)*.05)}.leader-masthead__photo{flex:35rem 0 0;margin:-1rem 0 0}.leader-masthead__text{margin-left:3rem;text-align:unset}}.leader-bio__img,.leader-masthead__photo figure,.box--leader .box-img,.hit--leader .hit-img{position:relative;line-height:0}.leader-bio__img::after,.leader-masthead__photo figure::after,.box--leader .box-img::after,.hit--leader .hit-img::after{content:"";position:absolute;width:100%;height:100%;box-shadow:0 0 10px rgba(0,0,0,.1) inset,0 0 3px rgba(0,0,0,.2) inset;border-radius:100%;top:0;left:0;pointer-events:none}.leader-bio__img img,.leader-masthead__photo figure img,.box--leader .box-img img,.hit--leader .hit-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.leader-bio__img img,.leader-masthead__photo img{border-radius:100%}.leader__award{transform:scale(70%) rotate(-9deg);position:absolute;top:1.5rem;right:-10rem;width:15rem;display:flex;align-items:center;justify-content:center}@media(min-width: 950px){.leader__award{top:.5rem;right:-7rem;transform:rotate(-9deg)}}.leader__award__rosette{flex:1}.leader__award__year{position:absolute;top:calc(50% - 3rem);font-size:3rem;font-weight:600;letter-spacing:-0.06em;color:var(--c-green)}.leader__social{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}@media(min-width: 950px){.leader__social{justify-content:left}}.leader__social li{margin:0 2rem 0 0}.leader__social li:last-child{margin-right:0}.leader-bio{display:flex;align-items:center;margin:.5rem 2rem 0 0}.leader-bio__img{display:block;width:5rem}.leader-bio__img img{width:100%}.leader-bio__text{margin:0 0 0 1rem}.leader-bio__text h4,.leader-bio__text p{margin:0}.leader-bio__text p{font-size:80%}.description{margin-bottom:6rem}.lesson__files-header{display:none}.lesson__files{padding:0;display:flex;flex-wrap:wrap;list-style:none;margin:0 -0.5rem 4rem;font-size:80%}@media(max-width: 600px){.lesson__files-header{display:block;background:var(--c-white);color:var(--c-teal);padding:1rem;display:inline;position:relative}.lesson__files{border:2px solid var(--c-teal);padding:1rem;border-radius:var(--border-radius)}}.file{display:contents}.lesson__title{position:relative}.lesson__permalink{position:absolute;left:-3.5rem;color:var(--c-teal);width:3rem;text-align:right;text-decoration:none;opacity:0;transition:opacity 200ms}.lesson__title:hover .lesson__permalink{opacity:1}@media(min-width: 600px){.lessons{border:2px solid var(--c-teal);padding:4rem;margin:0 -2rem;border-radius:var(--border-radius)}}@media(min-width: 950px){.background-standards{--gap: clamp(2rem, 4vmax, 5rem);gap:var(--gap);margin-top:5rem;display:grid;grid-auto-flow:column}}.standards h4,.standards ul{font-size:.8em;line-height:1.4em}.background__text{font-size:90%}.file-link,.svg-icon{--fi_width: 3rem;--fi_height: 3.6rem;--fi_arrow: 1rem;--fi_color: var(--c-green);--fi_text_color: var(--c-xltgreen);--fi_font_size: 1.5rem;--fi_lh: 1.4rem}.file-link{background:var(--c-white);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.08);padding:.5rem .75rem;margin:.25rem .25rem .75rem;border-radius:var(--border-radius-inside);display:flex;align-items:center;text-decoration:none;color:inherit;transition:transform calc(var(--a-dur)*.5) ease !important}.file-link .file-icon{display:none}.file-link:hover{transform:translateY(0) scale(1.03)}.file-link:active{transform:translateY(0) scale(0.98);border:.25rem var(--accent, var(--c-xltgreen)) solid}@media(min-width: 600px){.file-link{padding:.75rem .75rem;margin:.5rem .5rem 1rem}.file-link .file-icon{display:block}}.file-link--long{align-items:flex-start;padding:2rem 1.5rem}.file-link--long .file-icon{transform:scale(1);margin:.5rem}.file-link--long .file__label{margin:0 1rem}.file-link--long .file__label h3{margin-bottom:0}.file-link--long .file__label p:last-child{margin:0}.file__label h5{margin:0;font-weight:300;font-size:inherit}.file-icon{flex:0 0 var(--fi_width);transform:scale(0.6)}.file__label{flex:1}.svg-icon{width:2.25rem;height:2.25rem;margin-right:.5rem;color:var(--c-dkgreen);position:relative;top:.4rem}.svg-icon--lesson{width:calc(var(--fi_width));height:calc(var(--fi_width));transform:scale(0.6);top:unset;display:none}@media(min-width: 600px){.svg-icon--lesson{display:unset}}.file-icon{width:var(--fi_width);height:var(--fi_height);padding:var(--fi_arrow 0 0);position:relative;margin:0 auto;transition:all --a-dur ease-in-out;text-decoration:none}.file-icon:before,.file-icon:after{position:absolute;content:"";pointer-events:none}.file-icon:before{left:0;top:0;height:100%;left:0;background-color:var(--fi_color);right:var(--fi_arrow)}.file-icon:after{width:0;height:0;border-style:solid;border-width:var(--fi_arrow) 0 0 var(--fi_arrow);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--c-teal);top:0;right:0}.file-icon__content{background-color:var(--fi_color);top:var(--fi_arrow);color:var(--fi_text_color);position:absolute;left:0;bottom:0;right:0;padding:0 .3em 0;font-size:var(--fi_font_size);font-weight:500}.lessons+hr{border:0}label{display:block;position:relative}label.form-row+label.form-row{margin-top:1rem}select{min-height:1.75em}form{--padding-top: 0.5rem;--padding-right: 1rem;--padding-bottom: 0.5rem;--padding-left: 1rem}input[type=text],input[type=password],input[type=search],input[type=email],input[type=number],textarea,select{display:block;width:100%;border:0;border-radius:1rem;box-shadow:0 0 0 .2rem var(--c-ltgrey) inset;color:var(--c-black);text-shadow:none;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);background-color:var(--c-white);line-height:inherit;font-family:inherit;font-size:inherit;transition:box-shadow 100ms}input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=number]:focus,textarea:focus,select:focus{box-shadow:var(--c-green) 0 0 0 .2rem inset,0 0 .2rem .2rem var(--c-ltgreen);outline:0}input[type=text].error,input[type=password].error,input[type=search].error,input[type=email].error,input[type=number].error,textarea.error,select.error{border-color:red}textarea{padding:.25em}input[type=password]{letter-spacing:.25em}input[type=radio],input[type=checkbox]{margin-right:.5em}button,.button{display:block;line-height:1.2;font:inherit;border:0;cursor:pointer;background:var(--c-b-bg, var(--c-dkgreen));font-weight:600;color:var(--c-b-text, var(--c-white));text-decoration:none;padding:calc(.25rem + .5vmax) calc(1rem + .5vmax);border-radius:calc(var(--border-radius)*.5);transition:all var(--a-dur);transform-origin:var(--b-transform-origin, center center);text-align:center}@media(min-width: 600px){button,.button{display:inline-block}}button:hover,.button:hover{background-color:var(--c-b-bg-hover, var(--c-teal));text-decoration:none;color:var(--c-b-text-hover, var(--c-b-text, var(--c-white))) !important}button:active,.button:active{transform:scale(0.9)}.button--centered{display:block;margin:0 auto;width:-moz-fit-content;width:fit-content}.yellow-flash{animation:yellowFade 8s forwards}@keyframes yellowFade{from{background:#ffffe0}to{background:rgba(0,0,0,0)}}.form--sliding-placeholder{--padding-top: 1.5rem;--padding-bottom: 1rem;margin:1rem 0;display:flex}.form--sliding-placeholder .form-row{position:relative;flex:1}.form--sliding-placeholder .input-field{border-radius:1rem 0 0 1rem;border-right:0}.form--sliding-placeholder .input-label{text-shadow:none;pointer-events:none;display:block;position:absolute;top:50%;padding:0 .25rem;left:calc(var(--padding-left) - .25rem);transform:translate(0%, -50%);transition:transform 80ms ease;color:var(--c-grey);background-color:rgba(255,255,255,0)}.form--sliding-placeholder .input-field:focus+.input-label,.form--sliding-placeholder .input-field:valid+.input-label,.form--sliding-placeholder .input-field:not([value=""])+.input-label{transform:translate(-10%, -110%) scale(0.8, 0.8);font-weight:700;color:var(--c-black)}.form--sliding-placeholder .input-field:not([value=""]):invalid{border-color:var(--c-red)}.form--sliding-placeholder .button{--b-transform-origin: center left;border-radius:0 1rem 1rem 0}.invisible{opacity:0;max-height:0;transform:scale(0.8);overflow:hidden;transition:opacity var(--a-dur) ease,transform var(--a-dur) ease,max-height var(--a-dur) ease}.visible{opacity:1;transform:scale(1);max-height:4000px;transition:opacity var(--a-dur) ease,transform var(--a-dur) ease,max-height var(--a-dur) ease}.form-reassurance{mix-blend-mode:multiply;background:#f9f7ed;padding:2rem;margin:0 0 2rem}.form-reassurance p{margin:0}.body--subscribe .signup-form,.body--contact .contact-form{accent-color:var(--c-green);--f-padding: 1rem;--padding-top: 1rem;--padding-right: 1rem;--padding-bottom: 1rem;--padding-left: 1rem;--i-bg: var(--c-white);--i-color: var(--c-black);--i-border: var(--c-green);--i-border-focus: var(--c-ltgreen);--i-error: #d93633;--i-error-focus: #8d1f1c;--i-label: var(--c-grey);--i-label-focus: var(--c-black);display:flex;flex-wrap:wrap;margin:calc(var(--f-padding)*-1)}.body--subscribe .signup-form label:not(.fieldset label),.body--contact .contact-form label:not(.fieldset label){font-weight:600;font-size:.9em}.body--subscribe .signup-form abbr,.body--subscribe .signup-form abbr[title],.body--contact .contact-form abbr,.body--contact .contact-form abbr[title]{border:0;color:var(--c-dkgreen);text-decoration:none}.body--subscribe .signup-form .form__checkbox,.body--subscribe .signup-form .form__radio,.body--contact .contact-form .form__checkbox,.body--contact .contact-form .form__radio{cursor:pointer;font-size:.9em;padding:calc(var(--f-padding)/2) 0;display:flex;align-items:baseline}.body--subscribe .signup-form .form__checkbox input[type=checkbox],.body--subscribe .signup-form .form__checkbox input[type=radio],.body--subscribe .signup-form .form__radio input[type=checkbox],.body--subscribe .signup-form .form__radio input[type=radio],.body--contact .contact-form .form__checkbox input[type=checkbox],.body--contact .contact-form .form__checkbox input[type=radio],.body--contact .contact-form .form__radio input[type=checkbox],.body--contact .contact-form .form__radio input[type=radio]{margin-right:.75rem;flex:1.5rem 0 0}.body--subscribe .signup-form .form__field,.body--contact .contact-form .form__field{flex-basis:100%;padding:var(--f-padding)}.body--subscribe .signup-form .form__field--prefilled input,.body--contact .contact-form .form__field--prefilled input{--i-bg: #f9f7ed;--i-color: #726a47;--i-border: #b4b1a1;--i-border-focus: #796f41}@media(min-width: 600px){.body--subscribe .signup-form .form__field--split,.body--contact .contact-form .form__field--split{flex-basis:50%}}.body--subscribe .signup-form .fieldsets,.body--contact .contact-form .fieldsets{display:flex;width:100%;flex-direction:column;margin:calc(var(--f-padding)*2) 0}@media(min-width: 950px){.body--subscribe .signup-form .fieldsets,.body--contact .contact-form .fieldsets{flex-direction:row;align-items:flex-start}}.body--subscribe .signup-form .fieldset,.body--contact .contact-form .fieldset{background:var(--c-white);border-radius:1rem;border:0;padding:calc(var(--f-padding)*2);margin:var(--f-padding);flex:1}.body--subscribe .signup-form .fieldset.error,.body--contact .contact-form .fieldset.error{box-shadow:0 0 0 .25rem var(--i-error) inset}.body--subscribe .signup-form input[type=text],.body--subscribe .signup-form input[type=tel],.body--subscribe .signup-form input[type=password],.body--subscribe .signup-form input[type=search],.body--subscribe .signup-form input[type=email],.body--subscribe .signup-form input[type=number],.body--subscribe .signup-form textarea,.body--subscribe .signup-form select,.body--contact .contact-form input[type=text],.body--contact .contact-form input[type=tel],.body--contact .contact-form input[type=password],.body--contact .contact-form input[type=search],.body--contact .contact-form input[type=email],.body--contact .contact-form input[type=number],.body--contact .contact-form textarea,.body--contact .contact-form select{display:block;width:100%;border:0;border-radius:.75rem;box-shadow:0 0 0 .25rem var(--i-border) inset;color:var(--i-color);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);background-color:var(--i-bg);line-height:inherit;font-family:inherit;font-size:inherit;transition:box-shadow 100ms}.body--subscribe .signup-form input[type=text]:focus,.body--subscribe .signup-form input[type=tel]:focus,.body--subscribe .signup-form input[type=password]:focus,.body--subscribe .signup-form input[type=search]:focus,.body--subscribe .signup-form input[type=email]:focus,.body--subscribe .signup-form input[type=number]:focus,.body--subscribe .signup-form textarea:focus,.body--subscribe .signup-form select:focus,.body--contact .contact-form input[type=text]:focus,.body--contact .contact-form input[type=tel]:focus,.body--contact .contact-form input[type=password]:focus,.body--contact .contact-form input[type=search]:focus,.body--contact .contact-form input[type=email]:focus,.body--contact .contact-form input[type=number]:focus,.body--contact .contact-form textarea:focus,.body--contact .contact-form select:focus{box-shadow:var(--i-border-focus) 0 0 0 .25rem inset,0 0 .2rem .2rem var(--c-green);outline:0}.body--subscribe .signup-form input[type=text].error,.body--subscribe .signup-form input[type=tel].error,.body--subscribe .signup-form input[type=password].error,.body--subscribe .signup-form input[type=search].error,.body--subscribe .signup-form input[type=email].error,.body--subscribe .signup-form input[type=number].error,.body--subscribe .signup-form textarea.error,.body--subscribe .signup-form select.error,.body--contact .contact-form input[type=text].error,.body--contact .contact-form input[type=tel].error,.body--contact .contact-form input[type=password].error,.body--contact .contact-form input[type=search].error,.body--contact .contact-form input[type=email].error,.body--contact .contact-form input[type=number].error,.body--contact .contact-form textarea.error,.body--contact .contact-form select.error{--i-border: var(--i-error);--i-border-focus: var(--i-error-focus)}.body--subscribe .signup-form textarea,.body--contact .contact-form textarea{padding:.25em}.body--subscribe .signup-form input[type=password],.body--contact .contact-form input[type=password]{letter-spacing:.25em}.body--subscribe .signup-form .mc-status,.body--contact .contact-form .mc-status{font-size:unset;margin:0 0 1rem}.body--subscribe .signup-form .button,.body--contact .contact-form .button{display:block;line-height:1.2;font:inherit;border:0;cursor:pointer;background:var(--c-b-bg, var(--c-dkgreen));font-weight:600;color:var(--c-b-text, var(--c-white));text-decoration:none;padding:calc(.25rem + .5vmax) calc(1rem + .5vmax);border-radius:calc(var(--border-radius)*.5);transition:all var(--a-dur);transform-origin:var(--b-transform-origin, center center);text-align:center}@media(min-width: 600px){.body--subscribe .signup-form .button,.body--contact .contact-form .button{display:inline-block}}.body--subscribe .signup-form .button:hover,.body--contact .contact-form .button:hover{background-color:var(--c-b-bg-hover, var(--c-teal));text-decoration:none;color:var(--c-b-text-hover, var(--c-b-text, var(--c-white))) !important}.body--subscribe .signup-form .button:active,.body--contact .contact-form .button:active{transform:scale(0.9)}.body--subscribe .signup-form .form__button--big,.body--contact .contact-form .form__button--big{width:100%;text-align:center;font-size:1.3em;line-height:1.6}.body--subscribe .signup-form .form__button--big .button,.body--contact .contact-form .form__button--big .button{--c-b-text: white;--c-b-text-hover: white;padding:1.5rem 3rem;margin:.25rem;box-shadow:0px 5px rgba(0,0,0,.2),0px 5px var(--c-green)}.body--subscribe .signup-form .form__button--big .button:hover,.body--contact .contact-form .form__button--big .button:hover{box-shadow:none;margin-top:calc(.25rem + 5px);margin-bottom:calc(.25rem - 5px)}.body--subscribe .signup-form .form__button--big .button:active,.body--contact .contact-form .form__button--big .button:active{transform:scale(0.9)}.body--subscribe .signup-form .error-message,.body--contact .contact-form .error-message{color:var(--i-error);font-weight:600;font-style:italic;font-size:.8em}.body--subscribe .signup-form .yellow-flash,.body--contact .contact-form .yellow-flash{animation:yellowFade 8s forwards}@keyframes yellowFade{from{background:#ffffe0}to{background:rgba(0,0,0,0)}}.menu-search .awesomplete{position:relative}.menu-search .awesomplete strong{display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis}.menu-search .awesomplete small{color:var(--c-grey);display:block;font-size:.75em;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.5}.menu-search .awesomplete ul{box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 4px 4px rgba(0,0,0,.06),0 8px 8px rgba(0,0,0,.06),0 16px 16px rgba(0,0,0,.06),0 32px 32px rgba(0,0,0,.06),0 64px 64px rgba(0,0,0,.06);padding:0;background:var(--c-white);left:var(--padding-left);position:absolute;top:100%;z-index:1000;width:100%}.menu-search .awesomplete li{cursor:pointer;margin:0;overflow:hidden;padding:.75rem var(--padding-left);text-overflow:ellipsis;white-space:nowrap}.menu-search .awesomplete li[aria-selected=true],.menu-search .awesomplete li:hover{background:var(--c-teal);color:var(--c-white)}.menu-search .awesomplete li[aria-selected=true] small,.menu-search .awesomplete li:hover small{color:var(--c-ltgreen)}.menu-search-view-all,.menu-search-error{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-search-view-all svg,.menu-search-error svg{fill:currentColor}.menu-search.background\:dark .menu-search-input{background:rgba(0,0,0,0) url(../dist/718d3268369293763beb.svg) no-repeat center right}.menu-search.background\:dark .menu-search-input:focus{background:#fff;color:var(--c-black)}.menu-search.background\:dark .awesomplete{color:var(--c-black)}.menu-search.background\:dark .awesomplete ul{background:#fff}.menu-search.background\:dark .awesomplete li[aria-selected=true],.menu-search.background\:dark .awesomplete li:hover{background:purple}.menu-search.background\:dark .awesomplete li[aria-selected=true] small,.menu-search.background\:dark .awesomplete li:hover small{color:pink}/*! instantsearch.js 2.3.3 | © Algolia Inc. and other contributors; Licensed MIT | github.com/algolia/instantsearch.js */.ais-search-box{position:relative;width:100%}.ais-search-box--input{padding-left:24px;height:100%;width:100%}.ais-search-box--magnifier{background:rgba(0,0,0,0);position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:4px;left:7px}.ais-search-box--magnifier svg{display:block;vertical-align:middle;height:14px;width:14px}.ais-search-box--loading-indicator-wrapper{display:none;background:rgba(0,0,0,0);position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:4px;left:7px}.ais-search-box--loading-indicator-wrapper svg{vertical-align:middle;height:14px;width:14px}.ais-search-box--reset{background:none;cursor:pointer;position:absolute;top:5px;right:5px;margin:0;border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-search-box--reset svg{display:block;width:12px;height:12px}.ais-search-box--powered-by{font-size:.8em;text-align:right;margin-top:2px}.ais-search-box--powered-by-link{display:inline-block;width:45px;height:16px;text-indent:101%;overflow:hidden;white-space:nowrap;background-image:url("data:image/svg+xml;utf8,<svg width=\"169\" height=\"54\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1366 362\"><linearGradient id=\"a\" x1=\"428.3\" x2=\"434.1\" y1=\"404.1\" y2=\"409.9\" gradientTransform=\"matrix%2894.045 0 0 -94.072 -40381.5 38479.5%29\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"%2300aeff\"/><stop offset=\"1\" stop-color=\"%233369e7\"/></linearGradient><path fill=\"url%28%23a%29\" d=\"M61.8 15.4h242.8A43.4 43.4 0 0 1 348 58.8v242.9a43.4 43.4 0 0 1-43.4 43.4H61.8a43.4 43.4 0 0 1-43.4-43.4v-243a43.3 43.3 0 0 1 43.4-43.3z\"/><path fill=\"%23fff\" d=\"M187 98.7a93.1 93.1 0 1 0 0 186.3 93.1 93.1 0 0 0 0-186.3zm0 158.8a65.6 65.6 0 1 1 0-131.3 65.6 65.6 0 0 1 0 131.3zm0-117.8v48.9c0 1.4 1.5 2.4 2.8 1.7l43.4-22.5c1-.5 1.3-1.7.8-2.7a54 54 0 0 0-45-27.3c-1 0-2 .8-2 1.9zm-60.8-35.9l-5.7-5.7a14.2 14.2 0 0 0-20.2 0l-6.8 6.8a14.2 14.2 0 0 0 0 20.2l5.6 5.6c.9.9 2.2.7 3-.2a110 110 0 0 1 23.8-23.8c1-.6 1.1-2 .3-2.9zM217.5 89V77.7c0-7.9-6.4-14.3-14.3-14.3h-33.3c-7.9 0-14.3 6.4-14.3 14.3v11.6c0 1.3 1.2 2.2 2.5 1.9a104.2 104.2 0 0 1 57-.3 2 2 0 0 0 2.4-1.9z\"/><path fill=\"%23182359\" d=\"M842.5 267.6c0 26.7-6.8 46.2-20.5 58.6-13.7 12.4-34.6 18.6-62.8 18.6-10.3 0-31.7-2-48.8-5.8l6.3-31c14.3 3 33.2 3.8 43.1 3.8 15.7 0 26.9-3.2 33.6-9.6s10-15.9 10-28.5v-6.4c-3.9 1.9-9 3.8-15.3 5.8a75.7 75.7 0 0 1-21.8 2.9 82 82 0 0 1-29.5-5.1 61.7 61.7 0 0 1-37.7-39.8 144.7 144.7 0 0 1 .3-78.3 72.1 72.1 0 0 1 42.8-43.3 96.3 96.3 0 0 1 35.5-6.7 214 214 0 0 1 35.8 3.5c11.4 1.9 21.1 3.9 29 6.1v155.2zm-108.7-77.2c0 16.4 3.6 34.6 10.8 42.2a36.7 36.7 0 0 0 27.9 11.4 59.5 59.5 0 0 0 31-8.7v-97.1c-2.8-.6-14.5-3-25.8-3.3a39 39 0 0 0-32.6 14.7c-7.5 9.3-11.3 25.6-11.3 40.8zm294.3 0c0 13.2-1.9 23.2-5.8 34.1s-9.4 20.2-16.5 27.9c-7.1 7.7-15.6 13.7-25.6 17.9s-25.4 6.6-33.1 6.6a102 102 0 0 1-32.9-6.6 74.5 74.5 0 0 1-25.5-17.9 92.8 92.8 0 0 1-22.6-62 107 107 0 0 1 5.8-36.7c4-10.8 9.6-20 16.8-27.7s15.8-13.6 25.6-17.8c9.9-4.2 20.8-6.2 32.6-6.2s22.7 2.1 32.7 6.2a71.5 71.5 0 0 1 25.6 17.8 82.5 82.5 0 0 1 16.6 27.7c4.2 10.8 6.3 23.5 6.3 36.7zm-40 .1c0-16.9-3.7-31-10.9-40.8a35.2 35.2 0 0 0-30.2-14.8c-12.9 0-23 4.9-30.2 14.8a69 69 0 0 0-10.7 40.8c0 17.1 3.6 28.6 10.8 38.5a35 35 0 0 0 30.2 14.9c12.9 0 23-5 30.2-14.9a61.4 61.4 0 0 0 10.8-38.5zm127.1 86.4c-64.1.3-64.1-51.8-64.1-60.1L1051 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9zm68.9 0h-39.3V108.1l39.3-6.2v175zm-19.7-193.5a23.7 23.7 0 0 0 0-47.4 23.7 23.7 0 1 0 0 47.4zm117.4 18.6c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4s8.9 13.5 11.1 21.7a100 100 0 0 1 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6s-25.9 2.7-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3a45 45 0 0 1-13.9-16.6c-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2a65.8 65.8 0 0 1 22.4-9 128.3 128.3 0 0 1 55.4.8v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2s-10-3-16.7-3a142.7 142.7 0 0 0-43.1 6.9l-4.7-32.1a170.2 170.2 0 0 1 51.9-7.7zm3.3 141.9c12 0 20.9-.7 27.1-1.9v-39.8a93.2 93.2 0 0 0-36.1-1.9c-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2a13.6 13.6 0 0 0-3.2 9.6c0 9.2 3.2 14.5 9 18a44.9 44.9 0 0 0 23.6 5.3zM512.9 103c12.9 0 23.8 1.6 32.6 4.8a52.2 52.2 0 0 1 21.1 13.4 52.1 52.1 0 0 1 11.1 21.7 100 100 0 0 1 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6a283.4 283.4 0 0 1-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3a45 45 0 0 1-13.9-16.6c-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2a65.8 65.8 0 0 1 22.4-9 128.3 128.3 0 0 1 55.4.8v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7a26.3 26.3 0 0 0-10.6-7.2c-4.4-1.7-10-3-16.7-3a142.7 142.7 0 0 0-43.1 6.9l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1 9.4-1.8 19.5-2.6 30.3-2.6zm3.4 142c12 0 20.9-.7 27.1-1.9v-39.8a93.2 93.2 0 0 0-36.1-1.9c-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2a13.6 13.6 0 0 0-3.2 9.6c0 9.2 3.2 14.5 9 18s13.7 5.3 23.6 5.3zm158.5 31.9c-64.1.3-64.1-51.8-64.1-60.1L610.6 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9z\"/></svg>");background-repeat:no-repeat;background-size:contain;vertical-align:middle}.ais-search-box.ais-stalled-search .ais-search-box--magnifier-wrapper{display:none}.ais-search-box.ais-stalled-search .ais-search-box--loading-indicator-wrapper{display:block}.sbx-sffv{display:inline-block;position:relative;width:100%;height:26px;white-space:nowrap;box-sizing:border-box;font-size:14px}.sbx-sffv__wrapper{width:100%;height:100%}.sbx-sffv__input{display:inline-block;transition:box-shadow .4s ease,background .4s ease;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px #ccc;background:#fff;padding:0;padding-right:20px;padding-left:26px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sbx-sffv__input::-webkit-search-decoration,.sbx-sffv__input::-webkit-search-cancel-button,.sbx-sffv__input::-webkit-search-results-button,.sbx-sffv__input::-webkit-search-results-decoration{display:none}.sbx-sffv__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.sbx-sffv__input:focus,.sbx-sffv__input:active{outline:0;box-shadow:inset 0 0 0 1px #337ab7;background:#fff}.sbx-sffv__input::-moz-placeholder{color:#bbb}.sbx-sffv__input::placeholder{color:#bbb}.sbx-sffv__submit{position:absolute;top:0;right:inherit;left:0;margin:0;border:0;border-radius:3px 0 0 3px;background-color:rgba(255,255,255,0);padding:0;width:26px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sbx-sffv__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:""}.sbx-sffv__submit:hover,.sbx-sffv__submit:active{cursor:pointer}.sbx-sffv__submit:focus{outline:0}.sbx-sffv__submit svg{width:14px;height:14px;vertical-align:middle;fill:#337ab7}.sbx-sffv__reset{display:none;position:absolute;top:2px;right:2px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;fill:rgba(0,0,0,.5)}.sbx-sffv__reset:focus{outline:0}.sbx-sffv__reset svg{display:block;margin:4px;width:14px;height:14px}.sbx-sffv__input:valid~.sbx-sffv__reset{display:block;animation-name:sbx-reset-in;animation-duration:.15s}@keyframes sbx-reset-in{0%{transform:translate3d(-20%, 0, 0);opacity:0}100%{transform:none;opacity:1}}.boxes>.ais-Hits-list{list-style:none;display:contents}.ais-refinement-list--item em{font-style:normal;font-weight:bold}.ais-hierarchical-menu--list__lvl1{margin-left:10px}.ais-hierarchical-menu--list__lvl2{margin-left:10px}.ais-range-input--fieldset{margin:0;padding:0;border:0}.ais-range-input--labelMin{display:inline-block}.ais-range-input--inputMin{min-width:165px}.ais-range-input--inputMin:hover:disabled{cursor:not-allowed}.ais-range-input--separator{margin:0 5px}.ais-range-input--labelMax{display:inline-block}.ais-range-input--inputMax{min-width:165px}.ais-range-input--inputMax:hover:disabled{cursor:not-allowed}.ais-range-input--submit{margin-left:5px}.ais-range-input--submit:disabled,.ais-range-input--submit:hover:disabled{cursor:not-allowed;background-color:#c9c9c9}.ais-range-slider .ais-range-slider--disabled{cursor:not-allowed}.ais-range-slider .ais-range-slider--disabled .ais-range-slider--handle{border-color:#ddd;cursor:not-allowed}.ais-range-slider .ais-range-slider--disabled .rheostat-horizontal .rheostat-progress{background-color:#ddd}.ais-range-slider .rheostat{overflow:visible;margin-top:2em;margin-bottom:2em}.ais-range-slider .rheostat-background{background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:2px solid #ddd;border-right:2px solid #ddd;position:relative}.ais-range-slider .rheostat-horizontal .rheostat-background{height:6px;top:0;width:100%}.ais-range-slider .rheostat-horizontal .rheostat-progress{background-color:#46aeda;position:absolute;height:4px;top:1px}.ais-range-slider .rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-7px}.ais-range-slider .rheostat-horizontal .rheostat-handle .ais-range-slider--tooltip{text-align:center;margin-left:-10px;width:40px}.ais-range-slider .rheostat-horizontal .rheostat-handle::before,.ais-range-slider .rheostat-horizontal .rheostat-handle::after{top:7px;height:10px;width:1px}.ais-range-slider .rheostat-horizontal .rheostat-handle::before{left:10px}.ais-range-slider .rheostat-horizontal .rheostat-handle::after{left:13px}.ais-range-slider--handle{width:20px;height:20px;position:relative;z-index:1;background:#fff;border:1px solid #46aeda;border-radius:50%;cursor:pointer}.ais-range-slider--tooltip{position:absolute;background:#fff;top:-22px;font-size:.8em}.ais-range-slider--value{width:40px;position:absolute;text-align:center;margin-left:-20px;padding-top:15px;font-size:.8em}.ais-range-slider--marker{position:absolute;background:#ddd;margin-left:-1px;width:1px;height:5px}.ais-star-rating--item{vertical-align:middle}.ais-star-rating--item__active{font-weight:bold}.ais-star-rating--star{display:inline-block;width:1em;height:1em}.ais-star-rating--star::before{content:"★";color:#fbae00}.ais-star-rating--star__empty{display:inline-block;width:1em;height:1em}.ais-star-rating--star__empty::before{content:"☆";color:#fbae00}.ais-star-rating--link__disabled .ais-star-rating--star::before{color:#c9c9c9}.ais-star-rating--link__disabled .ais-star-rating--star__empty::before{color:#c9c9c9}.ais-root__collapsible .ais-header{cursor:pointer}.ais-root__collapsed .ais-body,.ais-root__collapsed .ais-footer{display:none}.ais-breadcrumb--label,.ais-breadcrumb--separator,.ais-breadcrumb--home{display:inline;color:#3369e7}.ais-breadcrumb--item{display:inline}.ais-breadcrumb--disabledLabel{color:#444;display:inline}.search-form{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;padding:.5rem;transition:.2s;background:var(--c-ltgreen);z-index:10001}@media(min-width: 950px){.search-form{background:var(--c-white)}}.search-inner{margin:0 auto}.input-field--header-search{width:100%;font-size:2.5rem;padding:.8rem .75rem;letter-spacing:-0.01em}.search-meta{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.search-meta>*{margin-top:1rem;margin-bottom:1rem}.search-meta__input{width:100%}@media(min-width: 950px){.search-meta__input{min-width:30rem;flex:1 0}}.input-field--search.input-field--search.input-field--search{width:calc(100% - var(--padding-left) - var(--padding-right))}.search-meta__algolia{flex:0;align-self:flex-end}.ais-search-box--input.ais-search-box--input.ais-search-box--input{padding:.5rem 1rem .5rem 4rem;font-size:2rem}.ais-search-box--magnifier{top:.75rem;left:1rem}.ais-search-box--magnifier svg{width:2rem;height:2rem}.search-label{margin:0}.search-form.is-active{opacity:1;visibility:visible}.nav-item--search.is-active{z-index:2000000;position:relative}.ais-hits__empty{margin:2rem 0 0;font-size:1.8rem}.chickquest-videos{display:flex;margin:1rem -1rem;flex-wrap:wrap}.chickquest-video{width:50%;margin:1rem;flex:0 0 calc(50% - 2rem)}.chickquest-video__img img{width:100%}.chickquest-video__text{font-weight:600}.gallery{margin-bottom:2rem;display:flex}.gallery--wide{--width: 80vw;left:50%;margin-left:calc(-0.5*var(--width));margin-right:calc(-0.5*var(--width));max-width:var(--width);width:var(--width);position:relative;right:50%}.gallery--cluster{display:flex}.gallery--single .gallery__image:nth-child(n+3){display:none}@media(min-width: 600px){.gallery--single .gallery__image:nth-child(3){display:unset}.gallery--single .gallery__image:nth-child(n+4){display:none}}@media(min-width: 950px){.gallery--single .gallery__image:nth-child(4){display:unset}.gallery--single .gallery__image:nth-child(n+5){display:none}}@media(min-width: 1200px){.gallery--single .gallery__image:nth-child(n){display:unset}}.grid-sizer{width:25%}.gallery__image{padding:0 2vw;--width: 40%;width:var(--width)}.gallery--single .gallery__image{padding:0 .5%;--width: 100%}.gallery__image--small{--width: 25%}.gallery__image--large{--width: 50%}.gallery__image img{height:auto;width:100%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.08);transition:transform var(--a-dur) ease;transform:rotate(calc(var(--rotation, 0deg) + var(--rotation-mod, 0deg))) translateY(var(--translateY, 0)) scale(calc(var(--scale, 1) + var(--scale-mod, 0)))}.gallery__image:nth-child(2n){--rotation: 2deg;--translateY: -2rem}.gallery__image:nth-child(4n){--rotation: -1deg;--translateY: 0.25rem}.gallery__image:nth-child(3n){--rotation: -2.5deg;--translateY: -1rem}.gallery__image:nth-child(8){--rotation: 4deg}.footer{--link: var(--c-white);--link-hover: var(--c-white);--gap: clamp(2rem, 6vmax, 5rem);--c-b-bg: var(--c-ltgreen);--c-b-bg-hover: var(--c-white);--c-b-text: var(--c-black);container:footer/inline-size;min-height:50vh;padding:var(--vert-margin) var(--page-margin);background-color:var(--c-green);background-image:radial-gradient(circle at 87% 14%, hsl(152, 63%, 11%) 0px, transparent 50%),radial-gradient(circle at 55% 86%, hsl(139, 63%, 11%) 0px, transparent 50%),radial-gradient(circle at 97% 64%, hsl(108, 35%, 28%) 0px, transparent 50%),radial-gradient(circle at 9% 32%, hsl(135, 67%, 28%) 0px, transparent 50%),radial-gradient(circle at 52% 35%, hsl(155, 51%, 18%) 0px, transparent 50%),radial-gradient(circle at 9% 72%, hsl(153, 61%, 15%) 0px, transparent 50%),radial-gradient(circle at 32% 12%, hsl(144, 42%, 16%) 0px, transparent 50%);color:var(--c-ltgreen)}.footer ul{list-style:none;padding:0}.footer__primary{container:footer-primary/inline-size;display:flex;gap:var(--gap);flex-direction:column;justify-content:space-between}.footer__secondary{margin:var(--gap) 0 0;padding:var(--gap) 0 0;border-top:1px solid;display:flex;gap:var(--gap);flex-direction:column;justify-content:space-between}.footer-copyright{--link: var(--c-ltgreen);--link-hover: var(--c-ltgreen);font-size:70%}.footer-sitemap{display:flex;gap:var(--gap)}.footer-sitemap h4{margin:.25em 0}.footer-sitemap ul~h4{margin-top:calc(var(--f-leading)*1em)}.footer-sitemap ul{margin:0}.footer-sitemap li{padding:.25em 0}.footer-sitemap a{text-decoration:none}.footer-sitemap a:hover{text-decoration:underline}.footer-subscribe{flex:1}.footer-social__links{display:flex;gap:1rem}.footer-social__link{--size: clamp(1.5rem, 4vmax, 5rem);border-radius:100%;background:var(--c-ltgreen);display:flex;width:var(--size);height:var(--size);padding:1rem;transition:background var(--a-dur) ease !important}.footer-social__link:hover{background:var(--c-white)}.footer-social__link svg{width:100%;fill:var(--c-dkgreen)}@media(min-width: 600px){.footer__primary{flex-direction:row-reverse}.footer-copyright{flex:1}.footer-sitemap{flex:2}.footer__secondary{flex-direction:row;align-items:center}}@media(min-width: 600px)and (max-width: 950px){.footer .footer-sitemap{display:unset}.footer .footer-sitemap .col+.col{margin-top:calc(var(--f-leading)*1em)}}@media(min-width: 1200px){.footer{--page-margin: max(2rem, 8vw);--vert-margin: max(5rem, 5vh);width:95vw;border-radius:calc(2*var(--border-radius)) calc(2*var(--border-radius)) 0 0;margin-left:auto;margin-right:auto}}.osc-logo{width:clamp(15rem,30vw,20rem);margin:0 0 calc(var(--f-leading)*1*1rem)}.osc-logo *{fill:var(--c-ltgreen)}.announcement{background-color:var(--c-green);background-image:radial-gradient(circle at 60% 49%, var(--c-green) 0px, transparent 50%),radial-gradient(circle at 76% 99%, hsl(43, 93%, 64%) 0px, transparent 50%),radial-gradient(circle at 12% 14%, hsl(210, 54%, 57%) 0px, transparent 50%),radial-gradient(circle at 3% 59%, hsl(45, 96%, 52%) 0px, transparent 50%),radial-gradient(circle at 95% 7%, hsl(152, 45%, 52%) 0px, transparent 50%);color:var(--c-white);text-align:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.08);text-shadow:rgba(0,0,0,.75) 0 2px 15px;position:fixed;width:100%;z-index:20;top:0;height:var(--announcement-height);display:flex;align-content:center;justify-content:center;flex-direction:column;overflow:hidden}@media(max-width: 600px){.announcement{font-size:90%}}.announcement a{text-decoration:none;--link: var(--c-white);--link-hover: var(--c-white);transition:transform var(--a-dur) ease}.announcement a:hover{transform:scale(105%)}.announcement a:active{transform:scale(90%)}.announcement__title{font-weight:600}.announcement__text{font-size:90%}.fancy-list,.section ul{padding-left:3rem}.fancy-list li,.section ul li{margin:.25rem 0 .75rem;list-style-image:url("data:image/svg+xml,<svg viewBox=\"0 0 27 22\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2.33464 12.6669H20.9513L14.4846 19.1335C13.8346 19.7835 13.8346 20.8502 14.4846 21.5002C15.1346 22.1502 16.1846 22.1502 16.8346 21.5002L26.1513 12.1835C26.8013 11.5335 26.8013 10.4835 26.1513 9.83353L16.8513 0.500195C16.2013 -0.149805 15.1513 -0.149805 14.5013 0.500195C13.8513 1.1502 13.8513 2.2002 14.5013 2.8502L20.9513 9.33353H2.33464C1.41797 9.33353 0.667969 10.0835 0.667969 11.0002C0.667969 11.9169 1.41797 12.6669 2.33464 12.6669Z\"/></svg>")}.fancy-list li::marker,.section ul li::marker{font-size:2.25em;line-height:.1}.fancy-list li strong,.section ul li strong{text-transform:uppercase;font-style:italic}.image-callout{container-type:inline-size;display:flex;flex-direction:column}.image-callout img{box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 4px 4px rgba(0,0,0,.06),0 8px 8px rgba(0,0,0,.06),0 16px 16px rgba(0,0,0,.06),0 32px 32px rgba(0,0,0,.06),0 64px 64px rgba(0,0,0,.06);width:90%;transition:transform var(--a-dur) ease}.image-callout__callout{width:min(85%,25rem);align-self:flex-end;margin-top:-1vmax;z-index:1;background:radial-gradient(circle at 80% 10%, oklch(var(--accent, 96% 0.1 139)/50%) 0px, transparent 80%),linear-gradient(var(--c-xltgreen), var(--c-white) 90%);padding:.8rem 1.25rem;outline:var(--c-ltgreen) 1px solid;border-radius:calc(var(--border-radius)*.5);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.08);font-size:90%}.image-callout__callout p{font-family:var(--f-serif);margin:0;text-indent:-0.3em}.image-callout__callout .callout-caption{font-size:90%;margin-top:calc(var(--f-leading)*.25rem);margin-left:calc(var(--f-leading)*1rem)}@container (min-width: 20rem){.image-callout img{transform:rotate(var(--rotation, -1deg))}.image-callout__callout{padding:1.25rem 2.5rem}}@container (min-width: 40rem){.image-callout img{width:95%}.image-callout__callout{width:70%;margin-top:-2vmax;padding:2.5rem 3.25rem}}.home-intro{margin:calc(var(--vert-margin)*-1) calc(-1*var(--page-margin)) 0;position:relative;background-color:var(--c-white);background-image:radial-gradient(at 12% 28%, hsla(159, 38%, 83%, 0.4) 0px, transparent 80%),radial-gradient(at 53% 98%, hsla(152, 0%, 100%, 0.5) 0px, transparent 80%),radial-gradient(at 79% 88%, hsla(159, 38%, 83%, 0.5) 0px, transparent 80%)}.home-intro__media{line-height:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 4px 4px rgba(0,0,0,.06),0 8px 8px rgba(0,0,0,.06),0 16px 16px rgba(0,0,0,.06),0 32px 32px rgba(0,0,0,.06),0 64px 64px rgba(0,0,0,.06);aspect-ratio:16/9}.home-intro__media iframe{width:100%;height:100%}.home-intro__text{position:relative;font-weight:600;z-index:2;background-color:var(--c-white);background-image:radial-gradient(circle at 89% 12%, hsla(116, 67%, 73%, 0.4) 0px, transparent 50%),radial-gradient(circle at 89% 54%, hsla(176, 87%, 69%, 0.4) 0px, transparent 50%),radial-gradient(circle at 35% 3%, hsla(146, 69%, 87%, 0.3) 0px, transparent 50%),radial-gradient(circle at 10% 76%, hsla(116, 67%, 73%, 0.5) 0px, transparent 50%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 4px 4px rgba(0,0,0,.06),0 8px 8px rgba(0,0,0,.06),0 16px 16px rgba(0,0,0,.06),0 32px 32px rgba(0,0,0,.06),0 64px 64px rgba(0,0,0,.06);border-radius:var(--border-radius);padding:6vw 8vw;width:85vw;margin:-5vw auto 0;transition:margin var(--a-dur) ease}@media(min-width: 950px){.home-intro__text{padding:3vw 5vw;width:65vw}}@media(min-aspect-ratio: 3/2){.home-intro__text{margin-top:-14vw !important}}.home-intro__text>h1{font-family:var(--f-sans-cond);margin:0 0 1rem;font-size:max(2rem,6.25vw);line-height:1;font-style:italic;color:var(--c-black)}@media(min-width: 950px){.home-intro__text>h1{font-size:5vmax;line-height:.9}}.home-intro__text>div{text-align:right;font-size:max(1rem,2.5vw);text-transform:uppercase;letter-spacing:.01em;color:var(--c-dkgreen)}@media(min-width: 950px){.home-intro__text>div{font-size:1.8vmax}}.stats{color:var(--c-dkgreen);line-height:1;display:flex;align-items:flex-start;justify-content:center;padding:3vmax 5vmax;flex-wrap:wrap;max-width:150rem;margin:0 auto}@media(min-width: 950px){.stats{flex-direction:row}}.stats .stat{padding:1rem max(1rem,2vmax);text-align:center}@media(min-width: 950px){.stats .stat{flex:1}}.stats .stat strong{display:block;font-size:clamp(3rem,5vmin,7rem);font-family:var(--f-sans-cond)}.stats .stat span{font-weight:600;font-size:clamp(1rem,3vmin,1.5rem)}.intro{margin:0 calc(-1*var(--page-margin));padding:var(--vert-margin) var(--page-margin);display:flex;flex-direction:column-reverse}@media(min-width: 950px){.intro{flex-direction:row}}.intro__media img{width:100%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 4px 4px rgba(0,0,0,.06),0 8px 8px rgba(0,0,0,.06),0 16px 16px rgba(0,0,0,.06),0 32px 32px rgba(0,0,0,.06),0 64px 64px rgba(0,0,0,.06)}.section{--accent: 80.29% 0.12 308;--g1: 26% 3rem;--g2: 88% 0;--gap: clamp(2rem, 4vmax, 5rem);--section-margin: var(--page-margin);margin:0 calc(-1*var(--page-margin));padding:var(--vert-margin) var(--section-margin);background:linear-gradient(transparent 90%, var(--fade-out, transparent) 100%),radial-gradient(circle at var(--g1), oklch(var(--accent)/90%) 0px, transparent 30%),radial-gradient(circle at var(--g2), oklch(var(--accent)/70%) 0px, transparent 70%),linear-gradient(var(--c-xltgreen) 0%, var(--c-white) 20rem)}.section:last-of-type{--fade-out: var(--c-white)}.section__intro{text-align:center;margin:0 auto calc(var(--vert-margin)*.5);width:min(70vw,70ch);font-weight:600;display:flex;flex-direction:column;gap:calc(var(--gap)*.5);align-items:center}.section__intro h2{margin:0;font-size:clamp(2.25rem,2vw,5rem)}.section__content--flex{display:flex;gap:var(--gap);flex-direction:column}@media(min-width: 950px){.section__content--flex{flex-direction:row;align-items:center}}.section hr{border:unset}.highlights{--gap: 2rem;display:flex;gap:var(--gap);flex-direction:column}@media(min-width: 600px){.highlights{display:grid;grid-template-columns:1fr 1fr}}.highlight{text-decoration:none;font-size:90%;--link: var(--c-black);--link-hover: var(--c-black);cursor:pointer;padding:var(--gap);border-radius:var(--border-radius);transition:background var(--a-dur) ease}.highlight:hover{background:var(--c-xltgreen)}.highlight:focus,.highlight:active{outline:.25rem solid var(--c-teal)}.highlight__icon{background:var(--c-teal);border-radius:100%;color:var(--c-white);padding:1rem;width:5rem;height:5rem;margin:0 0 calc(var(--gap)*.5)}.highlight__icon svg{width:100%;height:100%}.highlight__title{margin:0}.highlight__text{font-size:90%}.highlight__cta{font-weight:600;font-size:80%;color:var(--c-green);margin-top:.5rem;transition:margin var(--a-dur) ease}.highlight:hover .highlight__cta{margin-left:1em}.story{--gap: clamp(1rem, 2.5vmax, 3rem);display:flex;gap:var(--gap);flex-direction:column}@media(min-width: 950px){.story{gap:var(--gap);flex-direction:row}}.story .story-card{flex:1;display:flex;gap:var(--gap);align-items:flex-start;flex-direction:column}.story .story-card__img{width:100%;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.08);aspect-ratio:5/4}.story .story-card h4{margin:0 0 calc(var(--gap)*.25);color:var(--c-dkgreen)}.story .story-card p{font-size:80%}@media(max-width: 950px){.story .story-card{flex-direction:row}.story .story-card:nth-child(even){flex-direction:row-reverse}.story .story-card__img{width:60%}.story .story-card__text{flex:40%}}.testimonial__name,.testimonial__sub{font-size:80%;margin-left:calc(var(--f-leading)*1rem)}.testimonial__name{font-weight:600;color:var(--c-dkgreen);margin-top:calc(var(--f-leading)*.25rem)}.testimonial__quote{font-family:var(--f-serif);margin:0;text-indent:-0.3em}.testimonials{display:flex;flex-direction:column;align-items:center;gap:var(--gap);width:65vw;margin:0 auto}@media(min-width: 600px){.testimonials{width:unset;align-items:unset}}@media(min-width: 950px){.testimonials{flex-direction:row;max-width:76vw}}.testimonials .testimonial{width:70%}@media(min-width: 950px){.testimonials .testimonial:nth-child(even){margin:4rem 0 0}}.partners{display:flex;gap:var(--gap);align-items:center}.partner-logo{flex:1}.partner-logo img{width:100%}.text-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:minmax(min(25vh, 25rem), 1fr);margin:0 calc(var(--page-margin)*-1);justify-items:stretch;grid-auto-flow:row dense}@media(max-width: 950px){.text-grid>:nth-child(4n-1){grid-column-start:2}.text-grid>:nth-last-of-type(-n + 1):not(:nth-child(even)){display:none}}@media(min-width: 950px){.text-grid{grid-template-columns:repeat(3, 1fr)}}.text-grid-item--img{background:var(--c-green);-o-object-fit:cover;object-fit:cover;align-self:stretch;width:100%;height:100%}.text-grid-item--text{align-self:center;padding:clamp(2rem,4vmax,10rem)}@media(max-width: 1200px){.text-grid-item--text .testimonial__quote{font-size:90%}}.container-div--flex{display:flex;gap:var(--gap);flex-direction:column}@media(min-width: 950px){.container-div--flex{flex-direction:row;align-items:center}}.section--we-are-teachers-equipping-teachers .section__content .image-callout,.section--we-are-teachers-equipping-teachers .section__content .markdown{flex:1}.section--professional-learning .section__content{flex-wrap:wrap}.section--professional-learning .section__content .image-callout,.section--professional-learning .section__content .container-div{flex:1}.section--professional-learning .section__content .events-block{flex:100%}.section--free-stem-classroom-resources .image-callout{flex:4}.section--free-stem-classroom-resources .highlights{flex:6}.body--about .section--about-grownextgen .section__content--flex{--gap: calc(var(--vert-margin) * 0.75)}@media(max-width: 950px){.body--about .section--about-grownextgen .section__content--flex{flex-direction:column-reverse}}.body--about .section--about-grownextgen h1{color:var(--c-dkgreen);margin-bottom:calc(var(--vert-margin)*.25)}.body--about .section--about-grownextgen .markdown figure{width:20rem;margin:calc(var(--f-leading)*2*1rem) 0 0}.body--about .section--about-grownextgen .section__content>figure{margin:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 4px 4px rgba(0,0,0,.06),0 8px 8px rgba(0,0,0,.06),0 16px 16px rgba(0,0,0,.06),0 32px 32px rgba(0,0,0,.06),0 64px 64px rgba(0,0,0,.06);line-height:0}@media(max-width: 950px){.body--about .section--about-grownextgen .section__content>figure{margin-top:calc(var(--vert-margin)*-1);margin-left:calc(var(--page-margin)*-1);margin-right:calc(var(--page-margin)*-1)}}@media(min-width: 950px)and (max-width: 1200px){.body--about .section--about-grownextgen .section__content>figure{aspect-ratio:1}.body--about .section--about-grownextgen .section__content>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.section--try-our-signature-workshop-series .section__content{flex-wrap:wrap}.section--try-our-signature-workshop-series .image-callout{flex:4}.section--try-our-signature-workshop-series .highlights{flex:6}.section--try-our-signature-workshop-series .gallery{flex-basis:100%}.events-section{--gap: clamp(2rem, 4vmax, 5rem);--section-margin: var(--page-margin)}@media(min-width: 950px){.events-section{display:flex;gap:var(--gap);align-items:flex-start}.events-section__text{flex:1;margin:calc(var(--vert-margin)*.25) 0;position:sticky;top:calc(var(--vert-margin)*.5)}.events-section__boxes{flex:3}}@media(min-width: 600px){.events-text{display:none}}.columns{align-items:flex-start;margin:0 -2rem}.columns--none .columns{display:flex;margin:0 -2rem}.columns--none .columns__column{margin:2rem;flex:1}.columns--med .columns__column,.columns--lg .columns__column,.columns--xl .columns__column{margin:2rem;flex:1}@media(min-width: 600px){.columns--med{display:flex}}@media(min-width: 950px){.columns--lg{display:flex}}@media(min-width: 1200px){.columns--xl{display:flex}}.callout{background:linear-gradient(var(--c-xltgreen), var(--c-white) 90%);padding:2rem 3rem;border:rgba(0,0,0,.1) 1px solid;border-radius:calc(var(--border-radius)*.5);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.08);margin:calc(var(--vert-margin)*.5) 0}.callout--light{box-shadow:unset}.callout--fallback{box-shadow:unset;text-align:center;padding:6rem 3rem}.callout--fallback :last-child{margin-bottom:0}.callout--dark{color:var(--c-white);text-shadow:rgba(0,0,0,.5) 0 1px 15px;background:radial-gradient(circle at 4% 40%, var(--c-dkgreen) 0%, var(--c-green) 110%),radial-gradient(circle at 100% 22%, var(--c-green) 5%, var(--c-teal) 80%)}.callout--full{margin:calc(var(--vert-margin)*.75) calc(-1*var(--page-margin)) calc(var(--vert-margin)*.75);padding:calc(var(--vert-margin)*.25 + 2vmax) var(--page-margin);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.06),0 4px 4px rgba(0,0,0,.06),0 8px 8px rgba(0,0,0,.06),0 16px 16px rgba(0,0,0,.06),0 32px 32px rgba(0,0,0,.06),0 64px 64px rgba(0,0,0,.06);text-align:center;color:var(--c-white);border:unset;border-radius:0;text-shadow:rgba(0,0,0,.5) 0 1px 15px;background-color:var(--c-green);background-image:radial-gradient(circle at 60% 49%, var(--c-green) 0px, transparent 70%),radial-gradient(circle at 76% 99%, hsl(43, 93%, 64%) 0px, transparent 20%),radial-gradient(circle at 4% 14%, hsl(210, 54%, 57%) 0px, transparent 30%),radial-gradient(circle at 95% 7%, var(--c-teal) 0px, transparent 80%)}.callout--full:has(+.section){position:relative;z-index:2;margin-bottom:0}.callout--full a{text-decoration:none;--link: var(--c-white);--link-hover: var(--c-xltgreen)}.callout--omj{background:linear-gradient(#ffd6e7, var(--c-white) 90%)}@media(min-width: 600px){.callout--omj::after{display:block;height:15rem;width:8.7rem;content:"";margin:1rem 10% 0 auto;background:url(../dist/7ae75894efd7a2ca3d0c.png) no-repeat;background-size:contain;transform:scaleX(-1)}}.section+.callout{margin-top:0;margin-bottom:0}@media(max-width: 1200px){.body--career-video .main{padding-top:0}.fullwidth-video-wrapper.fullwidth-video-wrapper{margin:0 calc(-1*var(--page-margin))}}.tags{list-style:none;display:flex;flex-wrap:wrap;padding:0;font-size:.9em}.tags li{display:block}.tag{display:block;flex:1;text-decoration:none;text-transform:lowercase;padding:.1em .4em;margin:.25rem .5rem .25rem 0;background:var(--c-xltgreen);color:var(--c-dkgreen);border-radius:calc(var(--border-radius-inside)*.5)}@media(min-width: 950px){.tag{white-space:nowrap}}a.tag:hover,.mixitup-control-active{color:var(--c-white);background:var(--c-teal)}@media(min-width: 1200px){.article{margin:0 auto;display:flex}.article-social{flex:0 0 15rem;display:flex;align-items:baseline;margin-left:4rem}.article-social .social{top:20vh;margin-top:10vh;position:sticky;display:initial;text-align:left}.article-social .social-buttons{justify-content:flex-start}.article-social h3::after{display:none}}.longform-serif p,.longform-serif li{font-family:var(--f-serif)}.longform-serif b,.longform-serif strong{font-family:var(--f-sans)}.meta{color:var(--c-dkgreen);font-weight:600;margin-bottom:calc(var(--f-leading)*1*1rem)}.article-body{font-size:1.2em;line-height:1.4em}@media(min-width: 950px){.article-body{flex:1 0}}@media(min-width: 600px){.image-flex{display:flex;align-items:center}.image-flex figure{flex:1}.image-flex figure+figure{margin-left:1.5rem}}@media(min-width: 950px){figure.narrow{max-width:75%}}.hero{line-height:0;position:relative}@media(min-width: 600px){.hero{margin-top:0}}.hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero{display:block;height:max(40rem,50vh);width:100%}@media(max-aspect-ratio: 1/1){.hero{max-height:30vh}}.tab a{font-weight:600;color:var(--c-teal);text-decoration:none}.tab a:hover{transition:color var(--a-dur);color:var(--c-dkgreen)}.tab--space-above{margin-top:2rem}.tab--has-hero{position:absolute;bottom:-0.25rem;margin-left:-1.5rem;left:var(--page-margin);background:var(--c-ltgreen);line-height:2rem}.tab--has-hero a{display:inline-block;padding:1rem 1.5rem}
/*! @algolia/autocomplete-theme-classic 1.15.0 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */:root{--aa-search-input-height: 44px;--aa-input-icon-size: 20px;--aa-base-unit: 16;--aa-spacing-factor: 1;--aa-spacing: calc(var(--aa-base-unit) * var(--aa-spacing-factor) * 1px);--aa-spacing-half: calc(var(--aa-spacing) / 2);--aa-panel-max-height: 650px;--aa-base-z-index: 9999;--aa-font-size: calc(var(--aa-base-unit) * 1px);--aa-font-family: inherit;--aa-font-weight-medium: 500;--aa-font-weight-semibold: 600;--aa-font-weight-bold: 700;--aa-icon-size: 20px;--aa-icon-stroke-width: 1.6;--aa-icon-color-rgb: 119, 119, 163;--aa-icon-color-alpha: 1;--aa-action-icon-size: 20px;--aa-text-color-rgb: 38, 38, 39;--aa-text-color-alpha: 1;--aa-primary-color-rgb: 62, 52, 211;--aa-primary-color-alpha: 0.2;--aa-muted-color-rgb: 128, 126, 163;--aa-muted-color-alpha: 0.6;--aa-panel-border-color-rgb: 128, 126, 163;--aa-panel-border-color-alpha: 0.3;--aa-input-border-color-rgb: 128, 126, 163;--aa-input-border-color-alpha: 0.8;--aa-background-color-rgb: 255, 255, 255;--aa-background-color-alpha: 1;--aa-input-background-color-rgb: 255, 255, 255;--aa-input-background-color-alpha: 1;--aa-selected-color-rgb: 179, 173, 214;--aa-selected-color-alpha: 0.205;--aa-description-highlight-background-color-rgb: 245, 223, 77;--aa-description-highlight-background-color-alpha: 0.5;--aa-detached-media-query: (max-width: 680px);--aa-detached-modal-media-query: (min-width: 680px);--aa-detached-modal-max-width: 680px;--aa-detached-modal-max-height: 500px;--aa-overlay-color-rgb: 115, 114, 129;--aa-overlay-color-alpha: 0.4;--aa-panel-shadow: 0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15);--aa-scrollbar-width: 13px;--aa-scrollbar-track-background-color-rgb: 234, 234, 234;--aa-scrollbar-track-background-color-alpha: 1;--aa-scrollbar-thumb-background-color-rgb: var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha: 1}@media(hover: none)and (pointer: coarse){:root{--aa-spacing-factor: 1.2;--aa-action-icon-size: 22px}}#autocomplete-search{position:relative}@media(min-width: 600px){.aa-Form{width:calc(100% - (var(--padding-left) + var(--padding-right)))}}.aa-InputWrapperPrefix{display:none}.aa-Label,.aa-LoadingIndicator{cursor:auto;cursor:initial;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#3e34d3;color:rgba(var(--aa-primary-color-rgb), 1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-SubmitButton,.aa-LoadingIndicator{height:100%;padding-left:11px;padding-left:11px;padding-left:calc(var(--aa-spacing)*.75 - 1px);padding-right:8px;padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:47px;width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media(hover: none)and (pointer: coarse){.aa-SubmitButton,.aa-LoadingIndicator{padding-left:3px;padding-left:3px;padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:39px;width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input::-moz-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{display:none}.aa-ClearButton{align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 12.8333333328px;padding:0 12.8333333328px;padding:0 calc(var(--aa-spacing)*0.8333333333 - .5px)}@media(hover: none)and (pointer: coarse){.aa-ClearButton{padding:0 10.1666666672px;padding:0 10.1666666672px;padding:0 calc(var(--aa-spacing)*0.6666666667 - .5px)}}.aa-ClearButton:hover,.aa-ClearButton:focus{color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 2px 2px rgba(49,77,67,.06),0 4px 4px rgba(49,77,67,.06),0 8px 8px rgba(49,77,67,.06),0 16px 16px rgba(49,77,67,.06),0 32px 32px rgba(49,77,67,.06),0 64px 64px rgba(49,77,67,.06);padding:0;background:var(--c-white);position:absolute;z-index:1000;width:100%;left:0 !important;top:100% !important}.aa-Panel .aa-Item,.aa-Panel .aa-SourceFooter{cursor:pointer;margin:0;overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis;white-space:nowrap}.aa-Panel .aa-Item:hover,.aa-Panel .aa-SourceFooter:hover{background:#4ec26a;color:var(--c-white) !important}.aa-Panel .aa-Item:hover strong,.aa-Panel .aa-SourceFooter:hover strong{color:var(--c-white)}.aa-Panel .aa-Item:hover small,.aa-Panel .aa-SourceFooter:hover small{color:#9cf684}.aa-Panel .aa-Item--link,.aa-Panel .aa-SourceFooter--link{text-decoration:none !important;display:contents}.aa-Panel .aa-Item--link strong,.aa-Panel .aa-SourceFooter--link strong{display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis}.aa-Panel .aa-Item--link small,.aa-Panel .aa-SourceFooter--link small{color:#98a6a1;display:block;font-size:.75em;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.5}.aa-Panel .aa-SourceFooter:empty{display:none}.aa-List{margin:0;padding:0}

/*# sourceMappingURL=gng.css.map*/