/*!
Theme Name: JW (Now You) See Me
Theme URI: https://www.nightandday.com.au
Description: Jonathan Ward Collective 2025 theme
Author: Night & Day Digital Team
Version: 1.0
*/@import url(sass/vendor/slick.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@media (max-width: 479px){.hide-until-small{display:none}}@media (max-width: 639px){.hide-until-medium{display:none}}@media (max-width: 799px){.hide-until-blend{display:none}}@media (min-width: 800px){.show-until-blend{display:none}}html{font-size:12px}@media (min-width: 320px){html{font-size:14px}}@media (min-width: 640px){html{font-size:16px}}@media (min-width: 1024px){html{font-size:18px}}@media (min-width: 1540px){html{font-size:20px}}body{background:#020306;color:#fff;font-family:"Roboto",sans-serif;font-optical-sizing:auto}input,textarea{font-family:"Roboto",sans-serif}a{text-decoration:none}*{margin:0}html{height:100%}img,video{max-width:100%;height:auto}strong{font-weight:bold}.relative{position:relative}.container{margin:0 auto}.clearfix::after{content:" ";display:block;clear:both}.pull-left{float:left}@media (min-width: 640px){.pull-left--medium{float:left}}.pull-right{float:right}@media (min-width: 640px){.pull-right--medium{float:right}}.align-centre{text-align:center}.align-right{text-align:right}.uc{text-transform:uppercase}.header{position:absolute;top:0;left:0;padding:0 3vw;width:100%;z-index:1111;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header .header-row{border-bottom:2px solid #fff;justify-content:center;display:flex}.header .header-row:hover .menu a{opacity:.6}.header .site-logo{display:flex;align-items:center}.header .site-logo a{width:40vw;max-width:240px;padding:.5rem 1.5rem;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s}.header .site-logo a:hover{background:#020306}@media (min-width: 1024px){.nav{border-left:2px solid #fff}}@media (max-width: 1023px){.nav{position:fixed;z-index:999;top:2rem;left:2rem;width:calc(100vw - 4rem);height:calc(100vh - 4rem);background:#000;pointer-events:none;opacity:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}.nav.show{pointer-events:initial;opacity:1}.nav:after{content:"";position:absolute;top:-2rem;left:-2rem;width:calc(100vw + 4rem);height:calc(100vh + 4rem);background:rgba(0,0,0,0.65);z-index:50}.nav .menu{position:relative;z-index:70;flex-direction:column;justify-content:center}.nav .menu a{opacity:1 !important;padding-top:2rem;padding-bottom:2rem}}.nav-toggle{border-left:2px solid #fff}.nav-toggle a{white-space:nowrap}@media (min-width: 1024px){.nav-toggle{display:none}}.nav-closer{position:absolute;top:1rem;right:1rem;z-index:100;cursor:pointer;opacity:.4;color:#fff;font-size:2rem;line-height:2rem;margin-bottom:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s}.nav-closer:hover{opacity:.9}@media (min-width: 1024px){.nav-closer{display:none}}.header .menu{display:flex;height:100%;align-items:center}.header .menu a{color:#fff;font-size:1.2rem;line-height:1.5rem;margin-bottom:0;text-transform:uppercase;padding:1rem 2rem;display:block;-moz-transition-property:background,opacity;-o-transition-property:background,opacity;-webkit-transition-property:background,opacity;transition-property:background,opacity;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s}.header .menu a:hover{background:#020306;opacity:1 !important}@media (min-width: 1024px){.header .menu a{font-size:.9rem;line-height:1.5rem;margin-bottom:0}}.content a{color:inherit}.content a:hover{text-decoration:underline}.content h1{color:inherit;font-size:2.5rem;line-height:3rem;margin-bottom:1rem;font-family:"Libre Bodoni",serif;font-weight:500}@media (min-width: 782px){.content h1{font-size:5.5rem;line-height:6rem;margin-bottom:1rem}}.content h2{color:inherit;font-size:2rem;line-height:2.5rem;margin-bottom:1.25rem;font-family:"Libre Bodoni",serif;font-weight:500}@media (min-width: 782px){.content h2{font-size:2.5rem;line-height:3rem;margin-bottom:1.5rem}}.content h3{color:inherit;font-size:1.5rem;line-height:2rem;margin-bottom:1.25rem;font-family:"Libre Bodoni",serif;font-weight:500}@media (min-width: 782px){.content h3{font-size:2rem;line-height:2.5rem;margin-bottom:1.5rem}}.content h4{color:inherit;font-size:1.25rem;line-height:1.5rem;margin-bottom:1rem;font-family:"Libre Bodoni",serif;font-weight:500}@media (min-width: 782px){.content h4{font-size:1.5rem;line-height:1.75rem;margin-bottom:1.25rem}}.content h5{color:inherit;font-size:1rem;line-height:1.25rem;margin-bottom:1rem;font-family:"Libre Bodoni",serif;font-weight:500}@media (min-width: 782px){.content h5{font-size:1.25rem;line-height:1.5rem;margin-bottom:1.25rem}}.content h6{color:inherit;font-size:.9rem;line-height:1.1rem;margin-bottom:1.25rem;text-transform:uppercase}.content .section-title{position:relative;margin-bottom:2.5rem}.content .section-title:after{content:"";position:absolute;bottom:-1rem;left:50%;width:3.5rem;height:2px;background:#fff;transform:translateX(-50%)}.content .section-title.align-left:after{left:0%;transform:translateX(0%)}.content .has-subtitle{margin-bottom:.25rem}.content p,.content cite{color:inherit;font-size:1rem;line-height:1.25rem;margin-bottom:1.25rem}.content p:last-child,.content cite:last-child{margin-bottom:0}.content p.tiny,.content cite.tiny{font-size:.7rem;line-height:1rem;margin-bottom:.5rem}.content ul,.content ol{margin-bottom:1.25rem}.content ul{list-style:none outside;padding:0}.content ol{list-style:decimal outside;padding-left:20px}.content li{color:inherit;font-size:1rem;line-height:1.25rem;margin-bottom:0rem}.content .wp-block-list{list-style:disc outside;padding:0 2rem}.content .wp-block-cover{height:90vh;max-height:1000px}.content .wp-block-cover__inner-container{max-width:1300px;padding:0 1.5rem;margin:0 auto}.content .wp-block-cover.half-size .wp-block-cover__inner-container{max-width:800px}.content .wp-block-cover.cover-left .wp-block-group{padding:3.5rem 2.5rem;max-width:50%}.content .wp-block-cover.cover-left .wp-block-group p{text-align:justify}.content .wp-block-cover.cover-right .wp-block-group{padding:3.5rem 2.5rem;max-width:50%;margin-left:auto}.content .wp-block-cover.cover-right .wp-block-group p{text-align:justify}.content .wp-block-group{padding:5rem 0}.content .wp-block-group__inner-container{max-width:1300px;padding:0 1.5rem;margin:0 auto}.content .wp-block-group.half-size .wp-block-group__inner-container{max-width:800px}.content .wp-block-columns p{text-align:justify}.content .wp-block-columns.logo-columns{padding:1.5rem 0}.content .wp-block-columns.logo-columns .wp-block-image{display:flex;align-items:center;padding-bottom:1rem}.content .wp-block-columns.logo-columns .wp-block-image img{height:4rem}@media (min-width: 480px){.content .wp-block-columns.logo-columns .wp-block-image img{height:6rem}}@media (min-width: 640px){.content .wp-block-columns.logo-columns .wp-block-image img{height:8rem}}@media (min-width: 1024px){.content .wp-block-columns.logo-columns .wp-block-image img{height:10rem}}@media (max-width: 639px){.content .wp-block-columns.logo-columns h4{font-size:1rem}}.content .wp-block-gallery{gap:0 !important}.content .wp-block-query .wp-block-post-template-is-layout-grid{gap:0 !important}.content .wp-block-query .wp-block-post-template-is-layout-grid .wp-block-post{position:relative;background:#fff}.content .wp-block-query .wp-block-post-template-is-layout-grid .wp-block-post .wp-block-post-featured-image{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s}.content .wp-block-query .wp-block-post-template-is-layout-grid .wp-block-post:hover .wp-block-post-featured-image{opacity:.66}.content .wp-block-query .wp-block-post-template-is-layout-grid .wp-block-post .wp-block-post-title{position:absolute;top:50%;left:0;width:100%;text-align:center;color:#fff;transform:translateY(-50%)}.content .wp-block-button__link{border-radius:0;background:none;border:1px solid #fff;text-transform:uppercase;padding:.5rem 1.5rem;color:#fff;font-size:1rem;line-height:1.5rem;margin-bottom:0;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s}.content .wp-block-button__link:hover{background:#020306;text-decoration:none}.content .wp-block-image.image-banner img{display:block;width:100%}.content .crests-display{padding:1.5rem 0;display:flex;justify-content:space-between;flex-wrap:wrap}.content .crests-display .school-crest{flex-basis:20%;padding:1.5rem 2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content .crests-display .school-crest .crest-graphic{height:10rem;display:flex;align-items:center;justify-content:center;padding-bottom:1rem}.content .crests-display .school-crest .crest-graphic img{max-height:100%}.content .crests-display .school-crest h6{font-family:"Roboto",sans-serif;text-transform:uppercase;text-align:center;text-wrap:pretty}.content .crests-display .crests-slide{padding:1rem 0;display:flex;justify-content:center;flex-wrap:wrap}.content .crests-display .crests-slide .school-crest{padding:1rem;flex-basis:50%}.content .crests-display .crests-slide .school-crest .crest-graphic{height:6rem}@media (min-width: 640px){.content .crests-display .crests-slide .school-crest{flex-basis:33%}.content .crests-display .crests-slide .school-crest .crest-graphic{height:8rem}}.content .testimonials-slider{text-align:center}.content .slick-dots{display:flex;justify-content:center;margin:0 auto;gap:.5rem}.content .slick-dots button{color:transparent;background:none;border:0;width:2rem;height:2rem;position:relative;font-size:0;padding:0;cursor:pointer}.content .slick-dots button:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;background:#888;border-radius:100%;transform:translateY(-0.25rem) translateX(-0.25rem);-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s}.content .slick-dots button:hover:after{background:#fff}.content .slick-dots li.slick-active{cursor:default}.content .slick-dots li.slick-active button:after{background:#fff}.content .testimonial-crest{max-width:150px;margin:0 auto;padding:1rem 0}.content .wp-block-query .columns-2 .wp-block-post-featured-image img{height:40vw}.content .wp-block-gallery.slide-me .wp-block-image img{width:100%;height:30vw;min-height:250px;object-fit:cover}.content .wp-block-gallery.slide-me .slick-arrow{position:absolute;height:100%;top:0;width:10vw;max-width:120px;background:transparent;text-align:center;line-height:100%;z-index:999;border:0;font-size:3rem;cursor:pointer;color:#fff;-moz-transition-property:background,opacity;-o-transition-property:background,opacity;-webkit-transition-property:background,opacity;transition-property:background,opacity;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s}.content .wp-block-gallery.slide-me .slick-arrow.slick-prev{left:0}.content .wp-block-gallery.slide-me .slick-arrow.slick-next{right:0}.content .wp-block-gallery.slide-me .slick-arrow:hover{background:rgba(0,0,0,0.8)}.content .wp-block-gallery.slide-me .slick-arrow.slick-disabled{opacity:.3}.content .wp-block-gallery.slide-me .slick-dots{position:absolute;left:0;width:100%;bottom:-1rem}.content .wp-block-gallery.slide-me.slick-dotted{padding-bottom:3rem}.content .thumb-links{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;gap:1rem}.content .thumb-links:hover li{opacity:.65}.content .thumb-links:hover li:hover{opacity:1}.content .thumb-links li{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s}.content .thumb-links .tl-thumb{padding-bottom:.5rem}.content .thumb-links .tl-thumb img{display:block;aspect-ratio:1/1;object-fit:cover}.content .callout-discs{padding:2.5rem 0}@media (max-width: 1023px){.content .callout-discs{flex-wrap:wrap !important}.content .callout-discs .wp-block-column{flex-basis:45%}}.content .callout-discs .wp-block-column{position:relative;border-radius:100%;border:1px solid #fff;overflow:hidden}.content .callout-discs .wp-block-column .wp-block-image{position:relative;z-index:15}.content .callout-discs .wp-block-column .wp-block-image img{aspect-ratio:1/1;object-fit:cover}.content .callout-discs .wp-block-column .wp-block-heading{position:absolute;z-index:11;top:50%;left:0;width:100%;transform:translateY(-50%)}.content .callout-discs .wp-block-column:nth-child(1) .wp-block-image{animation:disc1 6s ease infinite}.content .callout-discs .wp-block-column:nth-child(2) .wp-block-image{animation:disc2 6s ease infinite}.content .callout-discs .wp-block-column:nth-child(3) .wp-block-image{animation:disc3 6s ease infinite}.content .callout-discs .wp-block-column:nth-child(4) .wp-block-image{animation:disc4 6s ease infinite}@keyframes disc1{0%{opacity:0}20%{opacity:0}30%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes disc2{0%{opacity:0}30%{opacity:0}40%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes disc3{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes disc4{0%{opacity:0}50%{opacity:0}60%{opacity:1}90%{opacity:1}100%{opacity:0}}.content .gform_wrapper{background:#222;max-width:800px;margin:0 auto;padding:2rem}.content .gform_wrapper .gform_heading{display:none}.content .gform_wrapper .gfield input,.content .gform_wrapper .gfield textarea{background:none;border:1px solid #888;color:#fff}.content .gform_wrapper .gfield_required{color:#888}.content .gform_wrapper .gform_footer{padding-bottom:0}.content .gform_wrapper .gform_footer .gform_button{background:none;border:2px solid #fff;color:#fff;text-transform:uppercase;font-weight:bold;padding:.6rem 1.5rem;cursor:pointer}.content .gform_wrapper .gform_validation_errors{display:none}.content .gform_wrapper .gfield_description.validation_message{background:#000;border:none}.content .gform_confirmation_wrapper{background:#222;max-width:800px;margin:0 auto;padding:2rem;text-align:center}.footer{background:#020306;color:#fff}.footer .wp-block-group{padding-bottom:1rem}
