@font-face{font-display:swap;font-family:Rounded Mplus\ 1c;font-style:normal;font-weight:900;src:url(/fonts/RoundedMplus1c-Black.woff2) format("woff2"),url(/fonts/RoundedMplus1c-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Rounded Mplus\ 1c;font-style:normal;font-weight:800;src:url(/fonts/RoundedMplus1c-ExtraBold.woff2) format("woff2"),url(/fonts/RoundedMplus1c-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Rounded Mplus\ 1c;font-style:normal;font-weight:700;src:url(/fonts/RoundedMplus1c-Bold.woff2) format("woff2"),url(/fonts/RoundedMplus1c-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Rounded Mplus\ 1c;font-style:normal;font-weight:300;src:url(/fonts/RoundedMplus1c-Light.woff2) format("woff2"),url(/fonts/RoundedMplus1c-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Rounded Mplus\ 1c;font-style:normal;font-weight:400;src:url(/fonts/RoundedMplus1c-Regular.woff2) format("woff2"),url(/fonts/RoundedMplus1c-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Rounded Mplus\ 1c;font-style:normal;font-weight:500;src:url(/fonts/RoundedMplus1c-Medium.woff2) format("woff2"),url(/fonts/RoundedMplus1c-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Rounded Mplus\ 1c;font-style:normal;font-weight:100;src:url(/fonts/RoundedMplus1c-Thin.woff2) format("woff2"),url(/fonts/RoundedMplus1c-Thin.woff) format("woff")}:root{--color-cyellow:#ffeda3;--color-text:#392b2b;--color-faded:#959595;--color-pink:#f9595f;--opacity-background:1;--color-heading-background:rgba(250,238,220,var(--opacity-background));--color-button-background:#f38201;--color-orange-500:#eb8336}#FrontCompanyPagePreviewShow #PageContainer,#FrontCompanyShow #PageContainer,#OrganizerCompanyShow #PageContainer{color:var(--color-text);font-family:Rounded Mplus\ 1c,sans-serif}#FrontCompanyPagePreviewShow #CoverPhoto,#FrontCompanyShow #CoverPhoto,#OrganizerCompanyShow #CoverPhoto{align-items:center;border-radius:1.5rem;display:flex;justify-content:center;margin-top:1rem;overflow:hidden;width:100%}#OrganizerCompanyShow #CoverPhoto{--tw-bg-opacity:1;background-color:rgba(var(--color-gray-100),var(--tw-bg-opacity))}#FrontCompanyPagePreviewShow #CoverPhoto img,#FrontCompanyShow #CoverPhoto img,#OrganizerCompanyShow #CoverPhoto img{border-radius:.75rem;overflow:hidden;width:100%}#FrontCompanyPagePreviewShow .tag,#FrontCompanyShow .tag,#OrganizerCompanyShow .tag,.tag,.trivia-tag{border-radius:9999px;display:inline-block;font-size:.75rem;line-height:1rem;line-height:1;padding:.5rem .75rem;white-space:nowrap}@media (min-width:1024px){#FrontCompanyPagePreviewShow .tag,#FrontCompanyShow .tag,#OrganizerCompanyShow .tag,.tag,.trivia-tag{font-size:1.25rem;line-height:1.75rem}}#FrontCompanyPagePreviewShow .tag,#FrontCompanyShow .tag,#OrganizerCompanyShow .tag,.tag,.trivia-tag{background-color:var(--color-cyellow);font-weight:800}#FrontCompanyPagePreviewShow .tag.industry-tag,#FrontCompanyShow .tag.industry-tag,#OrganizerCompanyShow .tag.industry-tag{font-size:1rem}.trivia-tag{border-radius:.5rem;font-size:1.5rem;margin-bottom:.25rem}#CoverPhotoAndLogo{margin-bottom:.75rem;position:relative;z-index:0}@media (min-width:1024px){#CoverPhotoAndLogo{margin-bottom:-1rem}}#Tags{z-index:10}#FrontCompanyShow #CompanyIntro{padding-top:.75rem}#CompanyIntro{font-weight:500}#CompanyNameAndIcon{align-items:flex-end;display:flex;font-weight:800;gap:.5rem}#CompanyNameAndIcon #CompanyName{font-size:1.5rem;line-height:2rem}@media (min-width:1024px){#CompanyNameAndIcon #CompanyName{font-size:1.875rem;line-height:2.25rem}}.occupational-type-image{aspect-ratio:1.72 auto}ruby{ruby-position:right}ruby rt{display:ruby-text;font-size:60%}#IndustryDescriptionImage{aspect-ratio:1.72 auto;overflow:hidden}#CompanyNameAndIcon #CompanyName rb,#CompanyNameAndIcon #CompanyName rt{line-height:1.2}#CompanyNameAndIcon #CompanyName rt{color:var(--color-faded);font-size:.75rem;line-height:1rem}@media (min-width:768px){#CompanyNameAndIcon #CompanyName rt{font-size:1rem;line-height:1.5rem}}#CompanyNameAndLikeCount{display:block;justify-content:space-between}@media (min-width:768px){#CompanyNameAndLikeCount{display:flex}}.like-count-container{align-items:flex-end;animation:animationShow 1.5s forwards;display:flex;flex-direction:column;justify-content:flex-end}.like-count-container .like-action-message{color:var(--color-pink);display:block;font-size:12px;font-weight:800;overflow:hidden;position:relative;text-align:left}.like-button .heart-icon{--tw-scale-x:1;--tw-scale-y:1;background:url(/img/heart.png);background-position:0;cursor:pointer;height:100px;position:absolute;transform:var(--tw-transform);transition-delay:.15s;transition-duration:.15s;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:100px}.like-button:hover .heart-icon{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:var(--tw-transform)}.like-button.liked .heart-icon{animation:like-anim 1.5s steps(28) forwards}.like-button .heart-bg{align-items:center;background:hsla(0,0%,100%,0);border-radius:50%;display:flex;height:50px;justify-content:center;transition:all .1s ease;width:50px}.like-button .heart-bg:hover{background:hsla(0,0%,92%,.19)}.like-button{align-items:center;display:flex}.like-button.liked .like-count,.thanks-text{color:#c13052}.like-button .like-count{--tw-scale-x:1;--tw-scale-y:1;--tw-text-opacity:1;color:rgba(var(--color-gray-300),var(--tw-text-opacity));display:block;font-size:1.125rem;font-weight:500;font-weight:700;line-height:1.75rem;margin-left:2px;transform:var(--tw-transform);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.like-button:hover .like-count{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:var(--tw-transform);transition-delay:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.like-button:not(.liked):hover .like-count{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.like-text,.thanks-text{animation-duration:2s;animation-iteration-count:1;animation-play-state:paused;color:#aaa;font-size:.75rem;font-weight:700;line-height:1rem;transform:var(--tw-transform);transform-origin:bottom;transition-timing-function:cubic-bezier(.4,0,.2,1)}.thanks-text{bottom:0;color:#c13052;font-size:.75rem;letter-spacing:-1px;line-height:1rem;margin-bottom:5px;position:absolute;right:0;white-space:nowrap;width:100%}.thanks-text.animate{animation-name:bounce-thanks;animation-play-state:running;animation-timing-function:ease}.like-button .like-text.animate{animation-name:bounce-like;animation-play-state:running;animation-timing-function:ease}@keyframes bounce-like{0%,50%,to{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-3px)}}@keyframes bounce-thanks{0%,50%,to{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-10px)}}@keyframes like-anim{to{background-position:100%}}@keyframes animationShow{0%,99%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}#FrontCompanyPagePreviewShow .page-section,#FrontCompanyShow .page-section{margin-bottom:1rem}#OrganizerCompanyShow .page-section{margin-bottom:0}#FrontCompanyPagePreviewShow .page-section .heading,#FrontCompanyShow .page-section .heading,#OrganizerCompanyShow .page-section .heading{align-items:center;border-radius:9999px;display:flex;gap:.75rem;justify-content:flex-start;padding:.25rem .5rem;position:relative;z-index:20}@media (min-width:768px){#FrontCompanyPagePreviewShow .page-section .heading,#FrontCompanyShow .page-section .heading,#OrganizerCompanyShow .page-section .heading{padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem}}#FrontCompanyPagePreviewShow .page-section .heading,#FrontCompanyShow .page-section .heading,#OrganizerCompanyShow .page-section .heading{background-color:var(--color-heading-background);font-size:1.25rem;font-weight:800}#FrontCompanyPagePreviewShow .title,#FrontCompanyShow .title,#OrganizerCompanyShow .title{font-size:1.5rem;line-height:2rem;text-align:left}#FrontCompanyPagePreviewShow .page-section .title,#FrontCompanyShow .page-section .title,#OrganizerCompanyShow .page-section .title{font-weight:800;gap:.5rem;padding-bottom:.25rem;padding-top:.25rem;position:relative}@media (min-width:768px){#FrontCompanyPagePreviewShow .page-section .title,#FrontCompanyShow .page-section .title,#OrganizerCompanyShow .page-section .title{align-items:baseline;display:flex}}.title .subtitle{display:inline-block;font-size:1rem;line-height:1.5rem;white-space:nowrap}@media (min-width:768px){.title .subtitle{display:block}}.subheading{--opacity-background:0.5;background:rgba(250,238,220,var(--opacity-background));border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;font-weight:700;margin-bottom:.75rem;margin-left:auto;margin-right:auto;opacity:.9;padding-bottom:.4rem;padding-left:.5rem;padding-right:.5rem;padding-top:1.4rem;position:relative;width:90%;z-index:10}.page-section:has(.subheading) .heading{margin-bottom:-1rem;position:relative;z-index:20}@media (min-width:768px){.page-section:has(.subheading) .heading{margin-bottom:0}}#OrganizerCompanyShow #SustainabilityInitiatives.page-section,#OrganizerCompanyShow .page-section{margin-bottom:0}.section-content{padding-left:0;padding-right:0}@media (min-width:640px){.section-content{padding:.5rem}}@media (min-width:768px){.section-content{padding:.75rem}}#FrontCompanyShow .section-content{flex-wrap:wrap}.section-content .section-content{border-width:0;padding:0}#AboutSection .section-content{align-items:center}@media (min-width:768px){#AboutSection .section-content{display:flex}}#AboutSection table{border-collapse:collapse;width:100%}#AboutSection table tr{border-bottom:1px solid #a2a2a2;text-align:left}#AboutSection table tr td,#AboutSection table tr th{color:#392b2b;font-size:.875rem;font-weight:500;line-height:1.375;padding:10px 0;text-align:left}@media (min-width:768px){#AboutSection table tr td,#AboutSection table tr th{color:#392b2b;font-size:1.1875rem;font-weight:500;padding:10px 0;text-align:left}}#AboutSection table tr th{width:25%}.company-logo{--tw-text-opacity:1;align-items:center;background-color:transparent;border-width:0;color:rgba(239,68,68,var(--tw-text-opacity));display:flex;height:auto;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden;width:120px}@media (min-width:768px){.company-logo{width:265px}}.company-logo.left{margin-left:0}.content-button{align-items:center;border-radius:9999px;display:inline-flex;height:60px;justify-content:center;margin-bottom:1rem;margin-top:1rem;width:100%}@media (min-width:768px){.content-button{height:52px;width:189px}}.content-button{background:var(--color-button-background);color:#fff;font-size:1.125rem;font-weight:800;line-height:1.875;text-align:left}.flex-centered{align-items:center;display:flex;justify-content:center}.event-link,.worksheet-link{--tw-scale-x:1;--tw-scale-y:1;transform:var(--tw-transform);transition-duration:.1s;transition-timing-function:cubic-bezier(0,0,.2,1)}.event-link:hover,.worksheet-link:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:var(--tw-transform)}.event-link,.worksheet-link{color:#0c76a5;font-size:1rem;font-weight:800;line-height:1.875;text-align:left;text-decoration:underline}.worksheet-link{padding-top:.5rem}.occupation-title{color:#392b2b;font-size:1.5rem;font-weight:400;font-weight:800;text-align:left}#ViewAllOccupationsCurtain{align-items:flex-end;background:linear-gradient(hsla(0,0%,100%,0),#fff 40%);bottom:0;display:flex;height:33%;justify-content:center;left:0;position:absolute;width:100%}@media (min-width:640px){#ViewAllOccupationsCurtain{background:linear-gradient(hsla(0,0%,100%,0),#fff 60%);height:35%}}.button-view-more{align-items:center;background:var(--color-button-background);border-radius:9999px;color:#fff;display:inline-flex;font-size:26px;font-weight:800;justify-content:center;min-width:315px;padding-bottom:1rem;padding-top:1rem;text-align:left}.sustainability-title{margin-bottom:1rem;padding-left:.5rem;position:relative;text-align:left}@media (min-width:768px){.sustainability-title{padding-left:1.25rem}}.sustainability-title:before{border-radius:9999px;bottom:0;height:100%;left:0;position:absolute;top:0;width:.25rem}@media (min-width:768px){.sustainability-title:before{width:.5rem}}.sustainability-title:before{background-color:var(--color-orange-500);color:transparent;content:"."}.sustainability-content{-moz-column-gap:1.5rem;column-gap:1.5rem;flex-wrap:wrap;row-gap:.75rem}@media (min-width:768px){.sustainability-content{display:flex;flex-direction:row;padding-bottom:2.5rem}}#MessageText{margin-bottom:2.5rem}@media (min-width:768px){#MessageText{border-radius:1rem}}#MessageText{background:#fdfaeb;color:#392b2b;font-weight:500;padding:14px;text-align:left}#MessageText p:not(:last-of-type){padding-bottom:.25rem}.cover-photo-window{align-items:center;aspect-ratio:3/2 auto;border-radius:1.5rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media (min-width:640px){.cover-photo-window{aspect-ratio:3/1 auto;min-height:300px}}@screens md{#MessageText{font-size:19px;line-height:38px;padding:2.5rem}.cover-photo-window{aspect-ratio:3.5/1 auto;min-height:300px}}#LearningKits .content-title{color:#392b2b;font-size:26px;font-weight:800;padding-bottom:.75rem;text-align:left}.swiper-button-next.company,.swiper-button-next.company:after,.swiper-button-prev.company,.swiper-button-prev.company:after{--swiper-navigation-size:1rem;border-radius:9999px;display:inline-block;font-size:1rem;height:2.5rem;line-height:1.5rem;padding:.5rem;width:2.5rem}.swiper-button-next.company:after,.swiper-button-prev.company:after{background-color:var(--color-cyellow);color:#392b2b;font-weight:800;margin-top:-2.5rem;text-align:center}.ruby-preview{font-size:.875rem;line-height:1.25rem;line-height:1.625;overflow-wrap:break-word}.body-text,.fr-box.fr-basic .fr-element,.fr-element{font-size:1rem;letter-spacing:.025em;line-height:2.2}@media (min-width:640px){.body-text,.fr-box.fr-basic .fr-element,.fr-element{font-size:1.375rem;letter-spacing:.025em;line-height:2}}button#imageLink-1,button[data-cmd=imageManager],button[id~=imageManager-]{display:none!important}.fr-rounded{border-radius:12px!important}.fr-view img.fr-dii{margin-bottom:5px}.jsStickyMenu{transition:top .3s ease-in-out}#HoverMenu{--tw-bg-opacity:1;background-color:rgba(var(--color-white),var(--tw-bg-opacity));border-radius:0;margin-bottom:1rem;position:relative;transform:var(--tw-transform);transition-duration:.15s;transition-duration:.7s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:40}@keyframes slide-down{0%{transform:translateY(-200%)}to{transform:translateY(0)}}#HoverMenu:not(.show)>.container{max-width:100%;padding:0}#HoverMenu.show{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);animation:slide-down .8s ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:0;position:fixed;top:0}#HoverMenu .list{align-items:center;border-bottom-width:1px;display:flex;flex-wrap:nowrap;gap:0;justify-content:flex-start;margin-top:.5rem;width:100%}#HoverMenu .list .list-item{display:flex;position:relative}#HoverMenu .list .list-link{align-items:center;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-width:1px 1px 0;display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;justify-content:center;letter-spacing:-.025em;line-height:1.25rem;margin-left:-1px;padding:.5rem .75rem;position:relative}@media (min-width:768px){#HoverMenu .list .list-link{padding-bottom:1rem;padding-top:1rem}}#HoverMenu .list .list-link.first{margin-left:0}#HoverMenu .list .list-link.current,#HoverMenu .list .list-link:hover{background-color:var(--color-heading-background);border-color:var(--color-orange-500);position:relative;z-index:10}#HoverMenu .link-text{white-space:nowrap}#HoverMenu .list .list-link.current .list-item-icon:not(.right),#HoverMenu .list .list-link:hover .list-item-icon:not(.right){--tw-translate-x:-0.25rem;color:var(--color-orange-500);transform:var(--tw-transform)}#HoverMenu .list .list-link .list-item-icon{--tw-translate-x:0px;transform:var(--tw-transform);transform-origin:center;transition-duration:.15s;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fr-view h1,.fr-view h2,.fr-view h3,.fr-view h4{font-weight:700}.fr-view h1{font-size:2rem}.fr-view h2{font-size:1.5rem}.fr-view h3{font-size:1.17rem}.fr-view h4{font-size:1rem}
