/*!
Theme Name: Mill School VT
Author: Vibrant Brands
Author URI: https://vibrantbrands.com/
Description: A custom theme by Vibrant Brands for Mill School VT
Version: 2.0
Text Domain: millschoolvt
*/span.color-black{color:#000}span.color-white{color:#fff}span.color-red{color:#a62e1d}span.color-blue{color:#00305e}span.font-raleway{font-family:"Raleway",sans-serif}span.font-garamond{font-family:"EB Garamond",serif}span.text-caps{text-transform:uppercase}img.img-accent,.img-accent img{border-top-right-radius:20px;box-shadow:-30px -30px #00305e;margin-left:30px}@media(max-width: 1199px){img.img-accent,.img-accent img{margin-left:20px;box-shadow:-20px -20px #00305e}}/*!
Theme Name: Mill School VT
Author: Vibrant Brands
Author URI: https://vibrantbrands.com/
Description: A custom theme by Vibrant Brands for Mill School VT
Version: 2.0
Text Domain: millschoolvt
*/*{box-sizing:border-box}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,strong,sub,sup,var,b,u,i,center,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,figure,figcaption,footer,header,nav,section,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background:#fffbf6}table{border-collapse:collapse;border-spacing:0}hr,.wp-block-separator{border:none;border-top:1px solid #ddd;margin:40px 0}blockquote{position:relative;color:#00305e;margin:20px 0;font-size:18px;line-height:1.4em;padding:10px 20px 10px 20px}blockquote::before{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;background-image:url("img/quote-mark.svg");background-repeat:no-repeat;background-size:100px auto;background-position:left top;opacity:.1;pointer-events:none}blockquote p{position:relative;margin:0 0 10px !important;font-size:18px !important;line-height:1.4em !important;color:#00305e !important}blockquote p cite{display:block;font-size:14px;color:#00305e;margin-top:10px;font-weight:500;text-align:right}ol,ul{padding:0 0 0 18px;margin:0 0 30px 0}ol li::marker,ul li::marker{color:#a62e1d}img{max-width:100%;max-height:100%;height:auto}img.aligncenter,figure.aligncenter{display:block;margin:0 auto 10px;max-width:100%;height:auto}img.alignright,figure.alignright{display:inline-block;padding-left:1.6%;float:right;max-width:100%;height:auto}img.alignleft,figure.alignleft{display:inline-block;padding-right:1.6%;float:left;max-width:100%;height:auto}figure{margin:0 0 40px 0}figure.wp-block-image.img-accent{margin-top:40px}.wp-block-gallery figcaption{background:rgba(0,48,94,.76) !important;font-weight:700;padding:8px 15px !important;font-size:15px !important}.wp-block-gallery{--wp--style--gallery-gap-default: 20px}.wp-block-gallery .wp-block-image{margin:0}.wp-block-gallery .wp-block-image img{border-top-right-radius:20px}.wp-block-gallery:not(.is-style-masonry) .wp-block-image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.entry-content .js-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.entry-content .js-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.entry-content .js-reveal{opacity:1;transform:none;transition:none}}code,.wp-block-code{margin:0 5px;padding:2px 10px;font-size:90%;white-space:nowrap;background:#f6f6f6;border:1px solid #e1e1e1;border-radius:4px}.main_content{height:0;overflow:hidden;display:block;font-size:0;text-transform:uppercase;line-height:0;background:#447d9c;color:#fff;font-weight:bold;letter-spacing:1px}.main_content:focus{font-size:14px;line-height:16px;height:36px;padding:10px 15px}strong,b{font-weight:700}em,i{font-style:italic}a{text-decoration-thickness:1px;text-underline-offset:3px;color:#a62e1d}a:hover{text-decoration:none}a.button,button.button,a.wp-element-button{color:#fff;background:#a62e1d;border:1px solid #a62e1d;padding:12px 58px 12px 28px;border-radius:0%;border-top-right-radius:20px;padding:12px 58px 12px 28px;text-decoration:none;position:relative;display:inline-block;--minFontSize: 1.6rem;--maxFontSize: 2.4rem;--scaler: 10vw;font-family:"Raleway",sans-serif;font-weight:900;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));position:relative;transition:ease all 300ms}a.button:hover,button.button:hover,a.wp-element-button:hover{background:#00305e;border-color:#00305e}a.button:after,button.button:after,a.wp-element-button:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;color:#fff;position:absolute;right:24px;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;transition-delay:100ms;transition:ease right 300ms}a.button:hover:after,button.button:hover:after,a.wp-element-button:hover:after{right:20px}a.button.button-secondary,button.button.button-secondary,a.wp-element-button.button-secondary{background:rgba(0,0,0,0);border:2px solid #a62e1d;color:#a62e1d !important}a.button.button-secondary:after,button.button.button-secondary:after,a.wp-element-button.button-secondary:after{color:#a62e1d}a.button.button-secondary:hover,button.button.button-secondary:hover,a.wp-element-button.button-secondary:hover{background:#00305e;border-color:#00305e;color:#fff !important}a.button.button-secondary:hover::after,button.button.button-secondary:hover::after,a.wp-element-button.button-secondary:hover::after{color:#fff}.is-style-outline a.wp-element-button{background:rgba(0,0,0,0);border:2px solid #a62e1d;color:#a62e1d !important}.is-style-outline a.wp-element-button::after{color:#a62e1d}.is-style-outline a.wp-element-button:hover{background:#00305e;border-color:#00305e;color:#fff !important}.is-style-outline a.wp-element-button:hover::after{color:#fff}.wrapper{max-width:1440px;margin:0 auto}@media(max-width: 1520px){.wrapper{padding:0 60px}}@media(max-width: 1200px){.wrapper{padding:0 40px}}@media(max-width: 575px){.wrapper{padding:0 30px}}.alignfull{width:100vw;margin-left:calc(50% - 50vw)}header .page-header{box-sizing:border-box;position:relative;padding:10px 20px;background-color:#00305e}header .page-header.no-nav-margin{margin-bottom:0}header .page-header .grid{display:flex;align-items:center}header .page-header .grid .logo{max-width:85px}header .page-header .grid .cell.span-10{display:flex;align-items:center;justify-content:flex-end}#main_nav{display:flex;justify-content:flex-end}#main_nav .nav_item_holder{position:relative;display:flex;flex-direction:column;justify-content:flex-end}#main_nav .nav_item_holder>a{color:#fff;font-size:14px;font-weight:900;text-decoration:none;text-align:center;display:block;transition:ease all 150ms;width:100%;padding:15px 20px;white-space:nowrap}#main_nav .nav_item_holder>a span.extra{display:block;font-size:12px;margin:2px 0 0 0}@media(max-width: 1250px){#main_nav .nav_item_holder .sub_nav a{color:#00305e}}#main_nav .nav_item_holder.menu-item-has-children{display:flex}.subnav_more{display:none}.subnav_more:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;color:#fff;font-size:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;width:50px;transition:ease all 150ms}.subnav_more:hover{background:rgba(0,0,0,.2)}.sub_nav{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);box-shadow:0 0 14px -10px #333;border-radius:5px;width:250px;z-index:10}.sub_nav_bg{padding:12px;background:#fffbf6;position:relative}.sub_nav_bg::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #a62e1d}#main_nav .nav_item_holder:focus-within .sub_nav,#main_nav .nav_item_holder:hover>.sub_nav{display:block}#main_nav .nav_item_holder .subnav_more:focus+.sub_nav{display:block}#main_nav .nav_item_holder .sub_nav a{display:block;font-size:15px;text-align:left;padding:12px 8px;color:#00305e;transition:ease all 150ms;font-weight:500;border-bottom:1px solid #e0e0e0;white-space:initial;border-radius:7px}#main_nav .nav_item_holder .sub_nav a:focus,#main_nav .nav_item_holder .sub_nav a:hover{background:#dbe8f3}#main_nav .nav_item_holder .sub_nav a:before{content:"";height:2px;width:2px;background:rgba(0,0,0,0);transition:ease all 400ms;opacity:0;border-radius:2px;display:block;position:absolute;left:-9px;top:50%}#main_nav .nav_item_holder .sub_nav a:focus:before,#main_nav .nav_item_holder .sub_nav a:hover:before{opacity:1;width:9px}#main_nav .nav_item_holder .sub_nav .nav_item_holder:last-child a{border:none}#mnavbutton{display:none}@media(max-width: 1250px){header nav#main_nav{display:none;flex-direction:column;gap:0}header nav#main_nav.active{display:flex;position:absolute;top:100%;left:0;width:100%;z-index:200;background:#033c73;padding:30px;box-sizing:border-box}header nav#main_nav.active .nav_item_holder:hover>a{border-radius:0}header nav#main_nav .nav-group-left .nav_item_holder:first-child{border-top:none}header nav#main_nav .nav-group-right .nav_item_holder:first-child{border-top:1px solid #042535}header nav#main_nav .nav_item_holder{display:flex;flex-direction:row;flex-wrap:wrap;border-top:1px solid #042535}header nav#main_nav .nav_item_holder:first-child{border-top:none}header nav#main_nav .nav_item_holder>a{flex:1 1 0;min-width:0;width:auto;text-align:left;font-size:18px;padding:10px 30px 10px 10px}header nav#main_nav .nav_item_holder .subnav_more{flex:0 0 50px}header nav#main_nav .nav_item_holder .sub_nav{flex:0 0 100%}header nav#main_nav .nav_item_holder:has(.sub_nav.active)>a{background:rgba(0,0,0,.2)}header nav#main_nav .nav_item_holder:has(.sub_nav.active) .subnav_more{background:rgba(0,0,0,.2)}header nav#main_nav .nav_item_holder:has(.sub_nav.active) .subnav_more:after{transform:rotate(180deg)}header nav#main_nav .nav_item_holder.nav_button>a{flex:1 1 60%;text-align:left;font-size:18px;padding:10px 30px 10px 0;border-radius:0;background:rgba(0,0,0,0);color:#00305e;margin:0}header nav#main_nav .nav_item_holder.nav_button>a:hover{background:rgba(0,0,0,0);color:#7ac2ea}header nav#main_nav .nav_item_holder .subnav_more:focus+.sub_nav,header nav#main_nav .nav_item_holder:focus-within .sub_nav,header nav#main_nav .nav_item_holder:hover .sub_nav{position:relative;top:0;left:0;width:auto;display:none;padding:0;border-left:none;border-radius:0;margin:0;flex-direction:column}header nav#main_nav .nav_item_holder .subnav_more:focus+.sub_nav,header nav#main_nav .nav_item_holder:focus-within .sub_nav,header nav#main_nav .nav_item_holder:hover .sub_nav,.sub_nav{position:relative;top:0;left:0;width:auto;display:none;padding:0;border-left:none;border-radius:0;margin:0;flex-direction:column}header nav#main_nav .nav_item_holder .sub_nav.active,.sub_nav.active{display:flex !important;width:100%;transform:none;box-shadow:none;border:none;margin:0 !important}header nav#main_nav .nav_item_holder .sub_nav.active .sub_nav_bg::before,.sub_nav.active .sub_nav_bg::before{display:none}.sub_nav{margin:0}.sub_nav a{font-weight:500;text-transform:uppercase;font-size:16px;position:relative;line-height:1.1em;padding:11px 0 11px 14px;transition:ease all 300ms}.sub_nav a::after{content:"";display:block;position:absolute;left:-1px;width:1px;top:0;bottom:0;transition:ease all 100ms;z-index:5;opacity:0;background:#767abc}.subnav_more{display:flex;align-items:center;justify-content:center;transition:ease background 150ms}.sub_nav_bg{border-radius:0;width:100%}#mnavbutton{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;align-self:center;font-size:24px;order:2;transition-duration:.5s;background:#a62e1d}.menu{border:none;cursor:pointer;display:flex;padding:0;border-radius:4px}.line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.line1{stroke-dasharray:60 207;stroke-width:6}.line2{stroke-dasharray:60 60;stroke-width:6}.line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}}.block-hero{position:relative;overflow:hidden;width:100%}.block-hero .hero__bg{position:absolute;inset:-30px;background-repeat:repeat;background-size:auto;background-position:center;filter:blur(15px);z-index:0}.block-hero .hero__img{display:block;margin:0 auto;position:relative;z-index:1;max-width:100%;max-height:inherit;height:auto}header.is-homepage{position:absolute;top:0;left:0;width:100%;z-index:100}@media(max-width: 1250px){header.is-homepage{position:relative}}header.is-homepage .page-header{background:rgba(0,0,0,0);margin-bottom:0}@media(max-width: 1250px){header.is-homepage .page-header{background:#00305e}}@media(min-width: 1401px){header.is-homepage #main_nav{padding:30px 40px}}@media(min-width: 1251px){header.is-homepage .home-mobile-bar{display:none}header.is-homepage #main_nav{display:flex !important;align-items:flex-start}header.is-homepage #main_nav .nav-group-left,header.is-homepage #main_nav .nav-group-right{display:flex;align-items:stretch;justify-content:space-between;flex:1;margin-top:50px}header.is-homepage #main_nav .nav-center-logo{flex-shrink:0;padding:0 40px;display:flex;align-items:center}header.is-homepage #main_nav .nav-center-logo img.logo{max-width:277px;display:block;margin:0 auto}header.is-homepage #main_nav .nav_item_holder{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 24px}header.is-homepage #main_nav .nav_item_holder.menu-item-has-children{display:flex;flex-direction:column}header.is-homepage #main_nav .nav_item_holder:focus-within .sub_nav,header.is-homepage #main_nav .nav_item_holder:hover>.sub_nav{display:block}header.is-homepage #main_nav .nav_item_holder .subnav_more:focus+.sub_nav{display:block}header.is-homepage #main_nav .nav_item_holder .sub_nav .nav_item_holder{padding:0}header.is-homepage #main_nav .nav_item_holder .sub_nav a{display:block;font-size:15px;text-align:left;padding:12px 8px;transition:ease all 150ms;font-weight:600;color:#00305e;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.25);white-space:initial}header.is-homepage #main_nav .nav_item_holder .sub_nav .nav_item_holder:last-child a{border:none}header.is-homepage #main_nav .main_nav_link{display:flex;align-items:center;justify-content:center;font-family:"Raleway",sans-serif;font-weight:900;font-size:24px;color:#00305e;text-decoration:none;text-align:center;border-top:1px solid #00305e;border-bottom:1px solid #00305e;padding:8px 0;transition:ease all 150ms;max-width:180px;text-wrap:auto}header.is-homepage #main_nav .main_nav_link:hover{color:#a62e1d;border-color:rgba(166,46,29,.24)}}@media(max-width: 1250px){header.is-homepage #main_nav .nav-center-logo{display:none}}.home-mobile-bar{display:none}@media(max-width: 1250px){header.is-homepage .home-mobile-bar{display:flex;justify-content:space-between;align-items:center}header.is-homepage .home-mobile-bar .logo{max-width:85px}}.contact-form-section{position:relative;background:#a62e1d;color:#fff;padding:0 20px;overflow:visible;margin-bottom:125px}@media(max-width: 767px){.contact-form-section{padding:50px 20px 20px;margin-bottom:0}}@media(max-width: 575px){.contact-form-section{padding:50px 0 20px}}.contact-form-section .grid{align-items:center}@media(min-width: 768px){.contact-form-section .grid .cell.span-6{flex:0 0 calc(50% - 20px) !important}}.contact-form-section .grid .cell img{max-width:720px;width:100%;height:auto;border-top-right-radius:20px;display:block;margin-top:-40px;margin-bottom:-40px}@media(max-width: 767px){.contact-form-section .grid .cell img{margin:0 auto}}.contact-form-section .grid .cell h2{color:#fff;padding:40px 0 25px;margin:0;border-left:none}.contact-form-section .grid .cell h2 i{margin-right:15px}.contact-form-section .grid .cell form{margin-bottom:50px}.contact-form-section .grid .cell form .field-group{margin-bottom:1.25rem}.contact-form-section .grid .cell form .field-group-label{color:#fff;margin-bottom:.5rem;display:block;font-size:1.6rem}.contact-form-section .grid .cell form .row{display:flex;gap:.75rem}@media(max-width: 1024px){.contact-form-section .grid .cell form .row{flex-direction:column}}.contact-form-section .grid .cell form .row input{flex:1}.contact-form-section .grid .cell form input[type=text],.contact-form-section .grid .cell form input[type=email],.contact-form-section .grid .cell form input[type=tel]{width:100%;padding:10px;border:none;border-radius:6px;background-color:#fff;border:1px solid #333;color:#333;font-size:1.6rem;font-family:inherit;outline:none}.contact-form-section .grid .cell form input[type=text]::-moz-placeholder, .contact-form-section .grid .cell form input[type=email]::-moz-placeholder, .contact-form-section .grid .cell form input[type=tel]::-moz-placeholder{color:#999}.contact-form-section .grid .cell form input[type=text]::placeholder,.contact-form-section .grid .cell form input[type=email]::placeholder,.contact-form-section .grid .cell form input[type=tel]::placeholder{color:#999}.contact-form-section .grid .cell form input[type=text]:focus,.contact-form-section .grid .cell form input[type=email]:focus,.contact-form-section .grid .cell form input[type=tel]:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}.contact-form-section .grid .cell form .stacked{display:flex;flex-direction:column;gap:.75rem}.contact-form-section .grid .cell form .button{margin-top:25px}.contact-form-section .grid .cell form .button.button-secondary{border-color:#fff;color:#fff !important}.contact-form-section .grid .cell form .button.button-secondary:after{color:#fff}.contact-form-section .grid .cell form .button.button-secondary:hover{border-color:#00305e}footer#sitefooter{color:#fff;box-sizing:border-box;padding:70px 20px 190px 20px;position:relative;margin-top:300px;background-color:#00305e}@media(max-width: 800px){footer#sitefooter{margin-top:200px}}@media(max-width: 600px){footer#sitefooter{margin-top:150px}}footer#sitefooter:after{content:"";background-image:url("../img/mill-footer-ill-repeat.svg");display:block;position:absolute;top:-250px;left:0;width:100%;height:250px;background-repeat:repeat-x;background-position:center bottom;background-size:1800px auto}@media(max-width: 800px){footer#sitefooter:after{top:-200px;height:200px;background-size:200% auto}}@media(max-width: 600px){footer#sitefooter:after{top:-150px;height:150px;background-size:300% auto}}footer#sitefooter .grid.wrapper{max-width:1440px;margin:0 auto;padding:0}footer#sitefooter .grid .cell .logo{max-width:221px;width:100%}@media(max-width: 1180px){footer#sitefooter .grid .cell:nth-child(2) p br{display:none}}@media(max-width: 991px){footer#sitefooter .grid .cell:nth-child(2){flex:0 0 73% !important}}@media(max-width: 767px){footer#sitefooter .grid .cell:nth-child(2){margin:25px 0}}@media(max-width: 991px){footer#sitefooter .grid .cell:nth-child(3){margin-top:25px;flex:0 0 100% !important}}footer#sitefooter .grid .cell h3{--minFontSize: 2.4rem;--maxFontSize: 3.2rem;--scaler: 10vw;color:#fff;margin-bottom:10px;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));font-weight:600}footer#sitefooter .grid .cell h3:last-child{margin-top:25px}footer#sitefooter .grid .cell h3 i{margin-right:15px}footer#sitefooter .grid .cell p{line-height:1.5em}footer#sitefooter .grid .cell a{color:#fff}footer#sitefooter .grid .cell a.header-link{text-decoration:none}#stcm-wrapper{--boxShadow: -5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a;--fontFamily: "Arial", sans-serif;--primaryColor: #ffffff;--backgroundColor: #12498a;--textColor: #ffffff;--backdropBackgroundColor: #00000077;--backdropBackgroundBlur: 0px;position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:99999;pointer-events:none;border:0px;display:flex;justify-content:center;align-items:center}#stcm-wrapper a{all:unset;display:inline-block;color:var(--primaryColor);text-decoration:underline}#stcm-wrapper a:hover{cursor:pointer;color:var(--textColor)}#stcm-wrapper a:focus,#stcm-wrapper #stcm-banner button:focus,#stcm-wrapper #stcm-modal button:focus,#stcm-wrapper #stcm-icon:focus{outline:none;box-shadow:0 0 0 2px var(--backgroundColor),0 0 0 4px #fff;border-radius:5px}#stcm-wrapper #stcm-icon:focus{border-radius:50%}#stcm-wrapper .stcm-button{color:var(--backgroundColor);background-color:var(--primaryColor);border:2px solid var(--primaryColor);padding:10px 20px;text-decoration:none;text-align:center;display:inline-block;font-size:16px;line-height:24px;cursor:pointer;border-radius:5px}#stcm-wrapper .stcm-button-primary:hover{background-color:var(--backgroundColor);color:var(--primaryColor)}#stcm-wrapper .stcm-button-secondary{background-color:var(--backgroundColor);color:var(--primaryColor)}#stcm-wrapper .stcm-button-secondary:hover{background-color:var(--primaryColor);color:var(--backgroundColor)}#stcm-banner{font-family:var(--fontFamily);color:var(--textColor);background-color:var(--backgroundColor);box-sizing:border-box;padding:32px;border-radius:12px;pointer-events:auto;border:0px;position:fixed;bottom:16px;right:16px;width:600px;overflow:auto;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);transform:translate(0, -20px);opacity:0;animation:stcm-slide-down 350ms ease-out;animation-delay:.3s;box-shadow:-5px 5px 10px 0px rgba(0,0,0,.0705882353),0px 0px 50px 0px rgba(0,0,0,.1019607843)}#stcm-banner.stcm-loaded{opacity:1;transform:none;animation:none}#stcm-banner:focus{border-radius:50%}#stcm-banner.stcm-pos-center{top:50%;left:50%;bottom:auto;right:auto;position:fixed;transform:translate(-50%, calc(-50% - 20px));animation:stcm-slide-down-center 350ms ease-out forwards}#stcm-banner.stcm-pos-bottom-left{bottom:16px;left:16px;position:fixed}#stcm-banner.stcm-pos-bottom-center{bottom:16px;left:50%;position:fixed;transform:translate(-50%, -20px);animation:stcm-slide-down-bottom-center 350ms ease-out forwards}#stcm-banner .stcm-preferences-button{display:flex;gap:5px;border:none;padding:15px 0px;background-color:rgba(0,0,0,0);color:var(--primaryColor);cursor:pointer;font-size:16px}#stcm-banner .stcm-preferences-button span{display:block;white-space:nowrap;text-decoration:none}#stcm-banner .stcm-preferences-button span:hover{color:var(--textColor)}#stcm-banner p{font-size:16px;line-height:24px;color:var(--textColor);margin:0px 0px 15px}#stcm-banner a{display:inline-block;color:var(--primaryColor);text-decoration:underline;background-color:var(--backgroundColor)}#stcm-banner a:hover{color:var(--textColor)}#stcm-banner a.stcm-logo{display:none}#stcm-banner .stcm-actions{display:flex;gap:16px;flex-direction:column;margin-top:24px}@media(min-width: 600px){#stcm-banner .stcm-actions{flex-direction:row;align-items:center}}#stcm-banner .stcm-actions-row{display:flex;gap:16px;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1}#stcm-modal{display:none;pointer-events:auto;overflow:auto;width:800px;max-width:100%;max-height:100%;border:0px;transform:translate(0px, -20px);opacity:0;animation:stcm-slide-up-center 350ms ease-out forwards;box-shadow:-5px 5px 10px 0px rgba(0,0,0,.0705882353),0px 0px 50px 0px rgba(0,0,0,.1019607843);font-family:var(--fontFamily);color:var(--textColor);flex-direction:column;padding:30px;background-color:var(--backgroundColor);border-radius:12px;box-sizing:border-box}#stcm-modal header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}#stcm-modal h1{font-family:var(--fontFamily);color:var(--textColor);font-size:24px;font-weight:500;margin:0px}#stcm-modal .stcm-modal-close{display:inline-flex;border:none;padding:13px;cursor:pointer;background:var(--backgroundColor);color:var(--primaryColor)}#stcm-modal .stcm-modal-close svg{fill:var(--primaryColor)}#stcm-modal section{flex:1;margin-top:32px}#stcm-modal section::-webkit-scrollbar{display:block;width:5px}#stcm-modal section::-webkit-scrollbar-thumb{background-color:var(--textColor);border-radius:10px}#stcm-modal p{font-size:16px;line-height:24px;color:var(--textColor);margin:0px 0px 15px}#stcm-modal p:last-of-type{margin:0px}#stcm-modal fieldset{padding:0px;border:none;margin:0px 0px 32px}#stcm-modal fieldset:last-of-type{margin:0px}#stcm-modal legend{padding:0px;margin:0px 0px 10px;font-weight:700;color:var(--textColor);font-size:16px}#stcm-modal .stcm-consent-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}#stcm-modal .stcm-toggle{flex-shrink:0;position:relative;display:inline-block;height:34px;width:74px;cursor:pointer}#stcm-modal .stcm-toggle:focus-within{outline:none;box-shadow:0 0 0 2px var(--backgroundColor),0 0 0 4px #fff;border-radius:25px}#stcm-modal .stcm-toggle input{opacity:0;position:absolute}#stcm-modal .stcm-toggle-track{position:relative;display:block;height:34px;width:74px;background:var(--textColor);border-radius:25px}#stcm-modal .stcm-toggle-thumb{position:absolute;top:2px;left:2px;display:block;height:30px;width:30px;background:var(--backgroundColor);border-radius:50%;transition:left 150ms ease-out}#stcm-modal .stcm-toggle-off,#stcm-modal .stcm-toggle-on{text-transform:uppercase;font-size:15px;font-weight:500;color:var(--backgroundColor);position:absolute;top:5px;right:8px;transition:right 150ms ease-out,opacity 150ms ease-out}#stcm-modal .stcm-toggle-off{opacity:1}#stcm-modal .stcm-toggle-on{opacity:0}#stcm-modal .stcm-toggle input:checked+.stcm-toggle-track{background:var(--primaryColor)}#stcm-modal .stcm-toggle input:checked~.stcm-toggle-thumb{left:calc(100% - 32px)}#stcm-modal .stcm-toggle input:checked~.stcm-toggle-off{right:calc(100% - 32px);opacity:0}#stcm-modal .stcm-toggle input:checked~.stcm-toggle-on{right:calc(100% - 34px);opacity:1}#stcm-modal .stcm-toggle input:disabled+.stcm-toggle-track{opacity:.65;filter:grayscale(100%);cursor:not-allowed}#stcm-modal footer{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media(min-width: 600px){#stcm-modal footer{flex-direction:row;align-items:center}}#stcm-modal footer a{margin-left:auto;padding:0}#stcm-modal footer a.stcm-credit-link{text-decoration:none}#stcm-modal footer a.stcm-credit-link:hover{text-decoration:underline}#stcm-backdrop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--backdropBackgroundColor);backdrop-filter:blur(var(--backdropBackgroundBlur));pointer-events:all}@keyframes stcm-fade-in{from{opacity:0}to{opacity:1}}@keyframes stcm-slide-down{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes stcm-slide-down-center{from{opacity:0;transform:translate(-50%, calc(-50% - 20px))}to{opacity:1;transform:translate(-50%, -50%)}}@keyframes stcm-slide-down-bottom-center{from{opacity:0;transform:translate(-50%, -20px)}to{opacity:1;transform:translate(-50%, 0)}}@keyframes stcm-slide-up-center{from{opacity:0;transform:translate(0px, 20px)}to{opacity:1;transform:translate(0px, 0px)}}@keyframes stcm-nudge{0%,100%{right:16px}10%,30%,50%,70%,90%{right:20px}20%,40%,60%,80%{right:12px}}#stcm-banner.stcm-nudge{animation:stcm-nudge 1s ease-in-out}#stcm-modal.stcm-nudge{animation:stcm-nudge .5s ease-in-out}@media(prefers-reduced-motion: reduce){#stcm-banner.stcm-nudge,#stcm-modal.stcm-nudge{animation:stcm-pulse .5s ease-in-out}@keyframes stcm-pulse{0%,100%{opacity:1}50%{opacity:.85}}}/*!
Theme Name: Mill School VT
Author: Vibrant Brands
Author URI: https://vibrantbrands.com/
Description: A custom theme by Vibrant Brands for Mill School VT
Version: 2.0
Text Domain: millschoolvt
*/html{outline:none !important;font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;font-size:62.5%}h1{--minFontSize: 3.2rem;--maxFontSize: 4.8rem;--scaler: 10vw;color:#00305e;border-left:4px solid #a62e1d;padding:25px 0 25px 15px;margin-bottom:25px;line-height:1;font-family:"EB Garamond",serif;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));font-weight:900}h2{--minFontSize: 2.4rem;--maxFontSize: 3.6rem;--scaler: 10vw;color:#00305e;margin:60px 0 25px 0;line-height:1.1em;font-family:"EB Garamond",serif;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));font-weight:700}h3{--minFontSize: 2.08rem;--maxFontSize: 2.88rem;--scaler: 10vw;color:#00305e;margin-bottom:25px;line-height:1;font-family:"EB Garamond",serif;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));font-weight:700}h4{--minFontSize: 1.6rem;--maxFontSize: 2.4rem;--scaler: 10vw;color:#00305e;margin:60px 0 25px 0;line-height:1;font-family:"EB Garamond",serif;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize))}h5{--minFontSize: 1.28rem;--maxFontSize: 2.08rem;--scaler: 10vw;color:#00305e;margin-bottom:25px;line-height:1;font-family:"EB Garamond",serif;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize))}h6{--minFontSize: 1.12rem;--maxFontSize: 1.92rem;--scaler: 10vw;color:#00305e;margin-bottom:25px;line-height:1;font-family:"EB Garamond",serif;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize))}body{--minFontSize: 1.8rem;--maxFontSize: 2rem;--scaler: 10vw;line-height:120%;color:#333;font-family:"Raleway",sans-serif;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize))}p.wp-block-paragraph{margin-bottom:40px;line-height:1.5em}p:last-child{margin-bottom:0}.page-template-default .entry-content>:first-child{margin-top:0 !important;padding-top:0 !important}.page-template-default .entry-content h1.entry-title{margin-top:50px !important}.wp-block-buttons{margin-bottom:40px;gap:20px}.wp-block-list{margin-bottom:40px}.wp-block-list li{margin:0 0 15px 0;line-height:1.5em}.weight-light{font-weight:300}.weight-regular{font-weight:400}.weight-semibold{font-weight:500}.weight-bold{font-weight:700}.weight-heavy{font-weight:900}.text-underline{text-decoration:underline}.text-caps{text-transform:uppercase}/*!
Theme Name: Mill School VT
Author: Vibrant Brands
Author URI: https://vibrantbrands.com/
Description: A custom theme by Vibrant Brands for Mill School VT
Version: 2.0
Text Domain: millschoolvt
*/*{box-sizing:border-box}header#header{display:none}#container,html.embed{background:rgba(0,0,0,0)}.wufoo li.focused{background:rgba(0,0,0,0) !important}form{font-family:"Raleway",sans-serif}form li{margin:0 0 20px 0 !important;padding:0 !important}.recaptcha-text{display:none !important}.wufoo label.desc,.wufoo legend.desc,.likert caption{font-family:"Raleway",sans-serif;font-weight:700;color:#00305e !important;font-size:20px !important;display:block}.wufoo input.text,.wufoo input.email,.wufoo textarea.textarea{position:relative;font-family:"Raleway",sans-serif;padding:10px 12px;border:1px solid #a62e1d;border-radius:4px;font-size:16px !important;width:100%;color:#333;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;transition:ease all 100ms;margin-bottom:30px}.wufoo select.select{position:relative;font-family:"Raleway",sans-serif;padding:10px 12px;border:1px solid #a62e1d;border-radius:4px;font-size:16px !important;width:100%;color:#333;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:ease all 100ms;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='18' height='18' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>") no-repeat;background-position:right 15px top 50%;margin-bottom:30px}.wufoo textarea.textarea{height:180px;resize:none}.wufoo input.text:focus,.wufoo input.email:focus,.wufoo textarea.textarea:focus{border:1px solid #a62e1d}#saveForm{color:#fff;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #a62e1d;margin:30px 0 0;background-color:#a62e1d;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='21' height='52'><path fill='white' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/></svg>");background-repeat:no-repeat;background-position:right 24px center;background-size:21px 52px;border-top-right-radius:20px;padding:12px 58px 12px 28px;position:relative;--minFontSize: 1.6rem;--maxFontSize: 2.4rem;--scaler: 10vw;font-family:"Raleway",sans-serif;font-weight:900;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));transition:ease all 300ms}#saveForm:hover{background-color:#00305e;background-position:right 20px center;border-color:#00305e}.wufoo li span.req{color:#a62e1d !important}.wufoo li span,.wufoo label.choice{color:#00305e !important;font-size:18px !important;font-family:"Raleway",sans-serif}label.choice{line-height:120%;margin:-17px 0 0 23px;padding:0 0 13px 0}.subfield:first-child{margin-top:10px}.wufoo textarea.textarea{max-width:100%}.wufoo input[type=radio],.wufoo input[type=checkbox]{margin:0 8px 0 0;width:18px;height:18px;vertical-align:middle;accent-color:#00305e}form li.error{background-color:rgba(0,0,0,0) !important;margin-bottom:26px !important}#errorLi{padding:15px !important}#errorLi,.error-container{border-color:#a62e1d}form p.error,form li.error .desc,#errorMsgLbl{color:#a62e1d !important}#errorMsg b{color:#a62e1d !important;background-color:#eee !important}.confirm h2{font-family:"EB Garamond",serif;color:#333;text-align:center;padding:30px;margin:0;display:block;border:1px solid #a62e1d;background:rgba(0,0,0,0) !important}.grid,.grid-mobile,.wp-block-columns{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.grid.default-page-content,.grid-mobile.default-page-content,.wp-block-columns.default-page-content{padding:100px 0}@media(max-width: 991px){.grid.default-page-content,.grid-mobile.default-page-content,.wp-block-columns.default-page-content{padding:50px 0}}.grid .cell,.grid-mobile .cell,.wp-block-column{flex:1;min-width:0}.grid .cell img,.grid-mobile .cell img,.wp-block-column img{max-width:100%;height:auto}@media(min-width: 768px){.grid,.wp-block-columns{display:flex}.grid.grid-12-col .cell{flex:0 0 calc(8.33% - var(--grid-spacing, 20px)*0.9167)}.grid.grid-12-col .cell.span-1{flex:0 0 calc(10% - var(--grid-spacing, 20px)*0.9)}.grid.grid-12-col .cell.span-2{flex:0 0 calc(16.6% - var(--grid-spacing, 20px)*0.834)}.grid.grid-12-col .cell.span-3{flex:0 0 calc(25% - var(--grid-spacing, 20px)*0.75)}.grid.grid-12-col .cell.span-4{flex:0 0 calc(33.3% - var(--grid-spacing, 20px)*0.667)}.grid.grid-12-col .cell.span-5{flex:0 0 calc(41.6% - var(--grid-spacing, 20px)*0.584)}.grid.grid-12-col .cell.span-6{flex:0 0 calc(50% - var(--grid-spacing, 20px)*0.5)}.grid.grid-12-col .cell.span-7{flex:0 0 calc(58.3% - var(--grid-spacing, 20px)*0.417)}.grid.grid-12-col .cell.span-8{flex:0 0 calc(66.6% - var(--grid-spacing, 20px)*0.334)}.grid.grid-12-col .cell.span-9{flex:0 0 calc(75% - var(--grid-spacing, 20px)*0.25)}.grid.grid-12-col .cell.span-10{flex:0 0 calc(83.3% - var(--grid-spacing, 20px)*0.167)}.grid.grid-12-col .cell.span-11{flex:0 0 calc(90% - var(--grid-spacing, 20px)*0.1)}.grid.grid-12-col .cell.span-12{flex:0 0 100%}.grid.grid-2-col .cell,.wp-block-columns.has-2-columns .wp-block-column{flex:0 0 calc(50% - var(--grid-spacing, 20px)*0.5)}.grid.grid-2-col .cell.span-2,.wp-block-columns.has-2-columns .wp-block-column.span-2{flex:0 0 100%}.grid.grid-3-col .cell,.wp-block-columns.has-3-columns .wp-block-column{flex:0 0 calc(33.33% - var(--grid-spacing, 20px)*0.6667)}.grid.grid-3-col .cell.span-2,.wp-block-columns.has-3-columns .wp-block-column.span-2{flex:0 0 calc(66.66% - var(--grid-spacing, 20px)*0.3334)}.grid.grid-3-col .cell.span-3,.wp-block-columns.has-3-columns .wp-block-column.span-3{flex:0 0 100%}.grid.grid-4-col .cell,.wp-block-columns.has-4-columns .wp-block-column{flex:0 0 calc(25% - var(--grid-spacing, 20px)*0.75)}.grid.grid-4-col .cell.span-2,.wp-block-columns.has-4-columns .wp-block-column.span-2{flex:0 0 calc(50% - var(--grid-spacing, 20px)*0.5)}.grid.grid-4-col .cell.span-3,.wp-block-columns.has-4-columns .wp-block-column.span-3{flex:0 0 calc(75% - var(--grid-spacing, 20px)*0.25)}.grid.grid-4-col .cell.span-4,.wp-block-columns.has-4-columns .wp-block-column.span-4{flex:0 0 100%}.grid.grid-5-col .cell,.wp-block-columns.has-5-columns .wp-block-column{flex:0 0 calc(20% - var(--grid-spacing, 20px)*0.8)}.grid.grid-5-col .cell.span-2,.wp-block-columns.has-5-columns .wp-block-column.span-2{flex:0 0 calc(40% - var(--grid-spacing, 20px)*0.6)}.grid.grid-5-col .cell.span-3,.wp-block-columns.has-5-columns .wp-block-column.span-3{flex:0 0 calc(60% - var(--grid-spacing, 20px)*0.4)}.grid.grid-5-col .cell.span-4,.wp-block-columns.has-5-columns .wp-block-column.span-4{flex:0 0 calc(80% - var(--grid-spacing, 20px)*0.2)}.grid.grid-5-col .cell.span-5,.wp-block-columns.has-5-columns .wp-block-column.span-5{flex:0 0 100%}.grid.grid-6-col .cell,.wp-block-columns.has-6-columns .wp-block-column{flex:0 0 calc(16.66% - var(--grid-spacing, 20px)*0.8334)}.grid.grid-6-col .cell.span-2,.wp-block-columns.has-6-columns .wp-block-column.span-2{flex:0 0 calc(40% - var(--grid-spacing, 20px)*0.6)}.grid.grid-6-col .cell.span-3,.wp-block-columns.has-6-columns .wp-block-column.span-3{flex:0 0 calc(60% - var(--grid-spacing, 20px)*0.4)}.grid.grid-6-col .cell.span-4,.wp-block-columns.has-6-columns .wp-block-column.span-4{flex:0 0 calc(80% - var(--grid-spacing, 20px)*0.2)}.grid.grid-6-col .cell.span-5,.wp-block-columns.has-6-columns .wp-block-column.span-5{flex:0 0 calc(100% - var(--grid-spacing, 20px)*0)}.grid.grid-6-col .cell.span-6,.wp-block-columns.has-6-columns .wp-block-column.span-6{flex:0 0 100%}}@media(max-width: 767px){.grid-mobile{display:flex}.grid-mobile.grid-mobile-2-col .cell,.wp-block-columns.has-2-columns .wp-block-column{flex:0 0 calc(50% - var(--grid-spacing, 20px)*0.5)}.grid-mobile.grid-mobile-2-col .cell.span-2,.wp-block-columns.has-2-columns .wp-block-column.span-2{flex:0 0 100%}.grid-mobile.grid-mobile-3-col .cell,.wp-block-columns.has-3-columns .wp-block-column{flex:0 0 calc(33.33% - var(--grid-spacing, 20px)*0.6667)}.grid-mobile.grid-mobile-3-col .cell.span-2,.wp-block-columns.has-3-columns .wp-block-column.span-2{flex:0 0 calc(66.66% - var(--grid-spacing, 20px)*0.3334)}.grid-mobile.grid-mobile-3-col .cell.span-3,.wp-block-columns.has-3-columns .wp-block-column.span-3{flex:0 0 100%}.grid-mobile.grid-mobile-4-col .cell,.wp-block-columns.has-4-columns .wp-block-column{flex:0 0 calc(25% - var(--grid-spacing, 20px)*0.75)}.grid-mobile.grid-mobile-4-col .cell.span-2,.wp-block-columns.has-4-columns .wp-block-column.span-2{flex:0 0 calc(50% - var(--grid-spacing, 20px)*0.5)}.grid-mobile.grid-mobile-4-col .cell.span-3,.wp-block-columns.has-4-columns .wp-block-column.span-3{flex:0 0 calc(75% - var(--grid-spacing, 20px)*0.25)}.grid-mobile.grid-mobile-4-col .cell.span-4,.wp-block-columns.has-4-columns .wp-block-column.span-4{flex:0 0 100%}.grid-mobile.grid-mobile-5-col .cell,.wp-block-columns.has-5-columns .wp-block-column{flex:0 0 calc(20% - var(--grid-spacing, 20px)*0.8)}.grid-mobile.grid-mobile-5-col .cell.span-2,.wp-block-columns.has-5-columns .wp-block-column.span-2{flex:0 0 calc(40% - var(--grid-spacing, 20px)*0.6)}.grid-mobile.grid-mobile-5-col .cell.span-3,.wp-block-columns.has-5-columns .wp-block-column.span-3{flex:0 0 calc(60% - var(--grid-spacing, 20px)*0.4)}.grid-mobile.grid-mobile-5-col .cell.span-4,.wp-block-columns.has-5-columns .wp-block-column.span-4{flex:0 0 calc(80% - var(--grid-spacing, 20px)*0.2)}.grid-mobile.grid-mobile-5-col .cell.span-5,.wp-block-columns.has-5-columns .wp-block-column.span-5{flex:0 0 100%}.grid-mobile.grid-mobile-6-col .cell,.wp-block-columns.has-6-columns .wp-block-column{flex:0 0 calc(16.66% - var(--grid-spacing, 20px)*0.8334)}.grid-mobile.grid-mobile-6-col .cell.span-2,.wp-block-columns.has-6-columns .wp-block-column.span-2{flex:0 0 calc(40% - var(--grid-spacing, 20px)*0.6)}.grid-mobile.grid-mobile-6-col .cell.span-3,.wp-block-columns.has-6-columns .wp-block-column.span-3{flex:0 0 calc(60% - var(--grid-spacing, 20px)*0.4)}.grid-mobile.grid-mobile-6-col .cell.span-4,.wp-block-columns.has-6-columns .wp-block-column.span-4{flex:0 0 calc(80% - var(--grid-spacing, 20px)*0.2)}.grid-mobile.grid-mobile-6-col .cell.span-5,.wp-block-columns.has-6-columns .wp-block-column.span-5{flex:0 0 calc(100% - var(--grid-spacing, 20px)*0)}.grid-mobile.grid-mobile-6-col .cell.span-6,.wp-block-columns.has-6-columns .wp-block-column.span-6{flex:0 0 100%}}.wp-block-gallery.has-nested-images.is-style-masonry{--masonry-gap: var(--wp--style--unstable-gallery-gap, var(--wp--style--gallery-gap-default, 20px));display:block;-moz-columns:2;columns:2;-moz-column-gap:var(--masonry-gap);column-gap:var(--masonry-gap)}@media(min-width: 600px){.wp-block-gallery.has-nested-images.is-style-masonry.columns-default{-moz-columns:3;columns:3}.wp-block-gallery.has-nested-images.is-style-masonry.columns-1{-moz-columns:1;columns:1}.wp-block-gallery.has-nested-images.is-style-masonry.columns-2{-moz-columns:2;columns:2}.wp-block-gallery.has-nested-images.is-style-masonry.columns-3{-moz-columns:3;columns:3}.wp-block-gallery.has-nested-images.is-style-masonry.columns-4{-moz-columns:4;columns:4}.wp-block-gallery.has-nested-images.is-style-masonry.columns-5{-moz-columns:5;columns:5}.wp-block-gallery.has-nested-images.is-style-masonry.columns-6{-moz-columns:6;columns:6}.wp-block-gallery.has-nested-images.is-style-masonry.columns-7{-moz-columns:7;columns:7}.wp-block-gallery.has-nested-images.is-style-masonry.columns-8{-moz-columns:8;columns:8}}.wp-block-gallery.has-nested-images.is-style-masonry.columns-1{-moz-columns:1;columns:1}.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image:not(#individual-image){display:block;width:100%;margin:0 0 var(--masonry-gap);-moz-column-break-inside:avoid;break-inside:avoid}.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image:not(#individual-image) img{display:block;width:100% !important;height:auto !important}.wp-block-gallery.has-nested-images.is-style-masonry>figcaption{-moz-column-span:all;column-span:all}/*# sourceMappingURL=style.css.map */