/*!

Theme Name: Campbell Young Associates
Version: 1.0
Author:  Winter Design and Lumpy Lemon

Design by Winter Design: winterdesign.co.uk
Build by Simon Blackbourn @ Lumpy Lemon: lumpylemon.co.uk

*/@keyframes fadeIn-block{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes fadeIn-flex{0%{display:none;opacity:0}50%{display:none;opacity:0}to{display:flex;opacity:1}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}blockquote,dd,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{color:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{border:none;box-shadow:none;font:inherit}table{border-collapse:collapse}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;height:1px;margin:-1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#4a4a4a;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.skip-link{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.4);color:#222;left:50%;padding:.75em;position:absolute;transform:translateX(-50%) translateY(-20rem);transition:transform .3s;z-index:100000}.skip-link:focus-within{transform:translateX(-50%) translateY(1rem)}:root{--unit:1rem;--unit-1-point-25:calc(var( --unit )*1.25);--unit-1-point-5:calc(var( --unit )*1.5);--unit-2:calc(var( --unit )*2);--unit-3:calc(var( --unit )*3);--unit-4:calc(var( --unit )*4);--unit-5:calc(var( --unit )*5);--unit-6:calc(var( --unit )*6);--unit-three-quarters:calc(var( --unit )*0.75);--unit-half:calc(var( --unit )/2);--unit-quarter:calc(var( --unit )/4);--unit-eighth:calc(var( --unit )/8);--color-black:#000;--color-white:#fff;--color-grey-dark:#262626;--color-grey-mid:#ccc;--color-grey-light:#f7f7f7;--color-gold:#b19c35;--font-family:"Poppins",sans-serif;--font-family-alt:"Cormorant Garamond",serif;--font-size-percentage:125%;--font-color:var( --color-black );--line-height:calc(1em + 0.6rem);--line-height-medium:calc(1em + 0.4rem);--line-height-small:calc(1em + 0.25rem);--letter-spacing-uppercase:.1em;--font-weight-normal:300;--font-weight-bold:500;--font-weight-extra-bold:600;--font-weight-normal-alt:600;--font-size-small:.75rem;--font-size-tiny:.6rem;--font-size-medium:.75rem;--font-size-base:1rem;--font-size-large-alt:1.7rem;--container-width:40rem;--container-width-narrow:28rem;--container-width-mobile-menu:16rem;--breakpoint-main-menu:1160px}@media only screen and (min-width:800px){:root{--unit:1.5rem;--font-size-percentage:187.5%;--font-size-small:.56666667rem;--font-size-tiny:.43333333rem;--font-size-medium:0.73333333rem}}.skip-link{background-color:var(--color-grey-dark);font-size:var(--font-size-small);padding:var(--unit-half) var(--unit)}.skip-link,.skip-link a{color:var(--color-white)}.skip-link a{font-weight:var(--font-weight-bold);text-decoration:underline}.skip-link a:focus{color:var(--color-white)}body{display:flex;flex-direction:column;min-height:100vh}body main{flex:1}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/poppins-v20-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(../fonts/cormorant-garamond-v16-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:500;src:url(../fonts/cormorant-garamond-v16-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:600;src:url(../fonts/cormorant-garamond-v16-latin-600.woff2) format("woff2")}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:var(--font-color);font-family:var(--font-family);font-size:var(--font-size-percentage);font-weight:var(--font-weight-normal);line-height:var(--line-height)}*{line-height:inherit}main{text-align:center}.small{font-size:var(--font-size-small)}.tiny{font-size:var(--font-size-tiny)}main article>*>p:not(.has-bg,.full-width),main article>p:not(.has-bg,.full-width){padding-bottom:var(--unit-2);padding-top:var(--unit-2)}main article>*>p:not(.full-width),main article>p:not(.full-width){margin-left:auto;margin-right:auto;max-width:var(--container-width-narrow)}h1{color:var(--color-grey-dark);line-height:var(--line-height-medium)}h1,h2{font-family:var(--font-family-alt);font-size:var(--font-size-large-alt);font-variant-caps:small-caps;font-weight:var(--font-weight-normal-alt);letter-spacing:var(--letter-spacing-uppercase);padding:var(--unit-2) 0}h2{line-height:var(--line-height-small)}h2.has-bg{padding-bottom:0;padding-top:0}h3{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-small)}*+h3{margin-top:var(--unit)}h2+h3{margin-top:var(--unit-half)}a{color:var(--color-grey-dark);text-decoration:none;transition:all .3s ease-in-out}.footer a,main a{word-wrap:break-word;color:var(--color-gold);overflow-wrap:break-word;text-decoration:underline;word-break:break-all}.footer a:focus,.footer a:hover,main a:focus,main a:hover{color:var(--color-grey-dark)}main ol:not([class]),main ul:not([class]){padding-left:var(--unit);padding-right:var(--unit)}main ol:not([class]) li,main ul:not([class]) li{padding-left:var(--unit-eighth)}main ul:not([class]){list-style:disc}main ol:not([class]){list-style:decimal}.header img{width:100%}.layout-grid{display:grid;grid-template-columns:[full-start] minmax(var(--unit-half),1fr) [main-start] minmax(0,var(--container-width)) [main-end] minmax(var(--unit-half),1fr) [full-end]}@media only screen and (min-width:800px){.layout-grid{grid-template-columns:[full-start] minmax(var(--unit),1fr) [main-start] minmax(0,var(--container-width)) [main-end] minmax(var(--unit),1fr) [full-end]}}.layout-grid>*{grid-column:main}.layout-grid>.full-width{grid-column:full}body.mobile-menu-open{overflow:hidden}.nav-outer{background:var(--color-white);left:0;padding:var(--unit-half) 0;transition:all .3s ease-in-out;width:100%;z-index:10000}body.scrolled .nav-outer{padding:var(--unit-quarter) 0}.nav-outer .inner{align-items:center;display:grid;gap:var(--unit);grid-template-columns:auto 1fr;justify-content:space-between}.nav-outer .site-name{font-family:var(--font-family-alt);font-size:var(--font-size-alt-base);font-variant-caps:small-caps;font-weight:var(--font-weight-normal-alt);letter-spacing:var(--letter-spacing-uppercase)}.nav-outer .main-menu:not(.toggled-on){display:none}.nav-outer .main-menu-toggle.toggled-on+.main-menu{animation:fadeIn-flex .5s ease-out;background-color:var(--color-white);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding-top:var(--unit);position:fixed;right:0;top:0}.nav-outer .main-menu-toggle.toggled-on+.main-menu>ul{border-top:1px solid var(--color-grey-mid)}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu{position:relative;width:min(100vw - 4rem,var(--container-width-mobile-menu))}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .sub-menu{display:none}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu li{border-bottom:1px solid var(--color-grey-mid)}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu ul li:last-child{border:none}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu a{color:var(--color-black);display:block;padding:var(--unit-quarter);text-decoration:none;transition:all .3s ease-in-out}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .instagram a{align-items:center;display:grid;gap:var(--unit-quarter);grid-template-columns:1em 1fr}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .instagram a .icon{height:1em;width:1em}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .instagram a path{transition:all .3s ease-in-out}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .instagram a:focus path,.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .instagram a:hover path{fill:var(--color-gold)}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .menu-item-has-children>.children-expander-wrap{align-items:center;display:flex;justify-content:space-between}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .menu-item-has-children>.children-expander-wrap a{flex:1}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .menu-item-has-children>.children-expander-wrap .children-expander{align-items:center;background-color:var(--color-black);border:none;cursor:pointer;display:flex;height:1rem;justify-content:center;margin:var(--unit-quarter) var(--unit-quarter) var(--unit-quarter) 0;padding:0;transition:all .3s ease-in-out;width:1rem}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .menu-item-has-children>.children-expander-wrap .children-expander span.children-expander-icon{background-color:var(--color-white);height:.08rem;position:relative;transition:all .3s ease-in-out;width:.6rem}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .menu-item-has-children>.children-expander-wrap .children-expander span.children-expander-icon:after{background-color:var(--color-white);content:"";height:.6rem;left:.26rem;position:absolute;top:-.26rem;width:.08rem}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .menu-item-has-children>.children-expander-wrap .children-expander.expanded span.children-expander-icon{transform:rotate(45deg)}.nav-outer .main-menu-toggle.toggled-on+.main-menu .menu .sub-menu{margin-top:0;padding-left:var(--unit-half)}.nav-outer .main-menu-toggle{background-color:transparent;border:none;display:grid;gap:6px;justify-self:end;padding:0;position:relative}.nav-outer .main-menu-toggle .bar{background-color:var(--color-black);height:3px;transition:all .3s ease-in-out;width:var(--unit-1-point-25)}@media only screen and (min-width:800px){.nav-outer .main-menu-toggle .bar{width:var(--unit-three-quarters)}}.nav-outer .main-menu-toggle.toggled-on .bar:first-child{transform:translateY(8px) rotate(45deg)}.nav-outer .main-menu-toggle.toggled-on .bar:nth-child(2){opacity:0}.nav-outer .main-menu-toggle.toggled-on .bar:nth-child(3){transform:translateY(-10px) rotate(-45deg)}@media only screen and (min-width:1160px){.nav-outer .main-menu-toggle{display:none}.nav-outer .main-menu{display:block!important}.nav-outer .main-menu .menu{display:flex;justify-content:flex-end}.nav-outer .main-menu .menu a{font-size:var(--font-size-small);text-decoration:none}.nav-outer .main-menu .menu>li>a{align-items:center;display:grid;padding:var(--unit-half) var(--unit-quarter)}.nav-outer .main-menu .menu>li>a.active,.nav-outer .main-menu .menu>li>a:focus,.nav-outer .main-menu .menu>li>a:hover{color:var(--color-gold)}.nav-outer .main-menu .menu .instagram{align-items:center;display:flex;justify-content:center;margin-left:var(--unit-quarter)}.nav-outer .main-menu .menu .instagram .text{display:none}.nav-outer .main-menu .menu .instagram .icon{height:1.2em;width:1.2em}.nav-outer .main-menu .menu .instagram a{padding:0}.nav-outer .main-menu .menu .instagram a:hover path{fill:var(--color-gold)}.nav-outer .main-menu .menu .instagram a path{transition:all .3s ease-in-out}.nav-outer .main-menu .menu-item-has-children>a{gap:var(--unit-quarter);grid-template-columns:1fr auto}.nav-outer .main-menu .sub-menu{background-color:var(--color-white);border-top:1px solid var(--color-grey-mid);display:none;justify-content:flex-end;left:0;margin-top:0;padding-left:54%;position:absolute;width:100%;z-index:10000}}@media only screen and (min-width:1160px) and (min-width:1200px){.nav-outer .main-menu .sub-menu{padding-left:60%}}@media only screen and (min-width:1160px) and (min-width:1500px){.nav-outer .main-menu .sub-menu{padding-left:57%}}@media only screen and (min-width:1160px){.nav-outer .main-menu .sub-menu.active{animation:fadeIn-flex .5s ease-out;display:flex;justify-content:flex-start}.nav-outer .main-menu .sub-menu a{display:block;padding:var(--unit-quarter)}.nav-outer .main-menu .sub-menu a:focus,.nav-outer .main-menu .sub-menu a:hover{background-color:var(--color-gold);color:var(--color-white)}}@keyframes campbell{0%{left:114.2578125%}to{left:-100%}}@keyframes young{0%{left:-100%}to{left:164.63414634%}}@keyframes associates{0%{left:100%}to{left:-100%}}.animated-words{display:grid;grid-template-columns:1fr;height:92%;left:0;overflow:hidden;position:absolute;top:8%;width:100%;z-index:9999}@media (prefers-reduced-motion){.animated-words{display:none}}.animated-words .svg-container{height:0;position:relative}.animated-words .svg-container svg{animation-iteration-count:infinite;animation-timing-function:linear;height:100%;opacity:.7;position:absolute;top:0}.animated-words .svg-container.container-campbell{padding-bottom:11.39601139%;width:87.52136752%}.animated-words .svg-container.container-campbell svg{animation-duration:8s;animation-name:campbell}.animated-words .svg-container.container-young{padding-bottom:11.3960114%;width:60.74074074%}.animated-words .svg-container.container-young svg{animation-duration:9s;animation-name:young}.animated-words .svg-container.container-associates{padding-bottom:11.3960114%;width:100%}.animated-words .svg-container.container-associates svg{animation-delay:2s;animation-duration:10s;animation-name:associates;left:100%;width:877.5%}.bg-wrap{padding:var(--unit-2) 0}.bg-wrap+.bg-wrap{padding-top:0}.bg-wrap.bg-wrap-grey{background-color:var(--color-grey-light)}.bg-wrap .with-link{align-items:center;display:grid;gap:var(--unit);grid-template-columns:1fr auto 1fr;width:100%}.bg-wrap .with-link:after,.bg-wrap .with-link:before{background-color:var(--color-gold);content:"";height:1px}.bg-wrap .with-link a{background-color:var(--color-white);border:1px solid var(--color-gold);display:inline-block;font-size:var(--font-size-tiny);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-uppercase);padding:var(--unit-quarter) var(--unit-half);text-decoration:none;text-transform:uppercase}.bg-wrap .with-link a:focus,.bg-wrap .with-link a:hover{background-color:var(--color-gold);color:var(--color-white)}img{margin:0 auto}.bg-wrap+.oembed-wrapper,.gallery-images+.oembed-wrapper,.links-grid,.oembed-wrapper+.bg-wrap{margin-top:var(--unit-2)}.links-grid{display:grid;gap:var(--unit-half);grid-template-columns:1fr}@media only screen and (min-width:600px){.links-grid{grid-template-columns:1fr 1fr 1fr}}.links-grid a{border:1px solid var(--color-grey-mid);display:block;font-weight:var(--font-weight-bold);padding-bottom:var(--unit-2);padding-top:var(--unit-2);text-decoration:none}.links-grid a span{border-bottom:1px solid var(--color-gold)}.links-grid a:focus,.links-grid a:hover{border-color:var(--color-gold);box-shadow:0 0 0 1px var(--color-gold)}.links-grid a:focus span,.links-grid a:hover span{border-color:var(--font-color)}@media only screen and (min-width:800px){.links-grid a{font-size:var(--font-size-medium)}}@media only screen and (min-width:1000px){.links-grid a{font-size:var(--font-size-base)}}main div.gallery{margin-bottom:var(--unit-2);margin-left:0;margin-right:0;margin-top:var(--unit-2)}@media only screen and (min-width:1100px){main div.gallery.style-content{margin-bottom:var(--unit-2);margin-left:0;margin-right:0;margin-top:var(--unit-2)}}.gallery-grid{display:grid;gap:var(--unit);grid-template-columns:1fr}@media only screen and (min-width:480px){.gallery-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:880px){.gallery-grid{grid-template-columns:1fr 1fr 1fr}}.gallery-grid a{color:var(--font-color);text-decoration:none;word-break:normal}.gallery-grid a:focus,.gallery-grid a:hover{color:var(--color-gold)}.gallery-grid .images{display:block;margin-bottom:var(--unit-quarter)}.gallery-grid .images img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-grid h2{font-family:var(--font-family);font-size:var(--font-size-small);font-variant-caps:normal;letter-spacing:normal;padding:0}.gallery-details,.gallery-grid p{font-size:var(--font-size-small)}.gallery-images{display:grid;gap:var(--unit);grid-template-columns:1fr}.gallery-details+.gallery-images,.gallery-images+.bg-wrap{margin-top:var(--unit-2)}.people-grid{display:grid;gap:var(--unit-2) var(--unit-half);grid-template-columns:1fr;text-align:left}@media only screen and (min-width:400px){.people-grid{grid-template-columns:1fr 1fr}}.people-grid:first-of-type{margin-bottom:var(--unit-2)}.people-grid:last-of-type+*{margin-top:var(--unit-2)}@media only screen and (min-width:640px){.people-grid{gap:var(--unit) var(--unit-half)}.people-grid:first-of-type{grid-template-columns:1fr 1fr;margin-bottom:var(--unit);margin-left:auto;margin-right:auto;width:66.666%}.people-grid:last-of-type{grid-template-columns:1fr 1fr 1fr}}.people-grid .image{margin-bottom:var(--unit-quarter)}.people-grid h2{font-family:var(--font-family);font-size:var(--font-size-small);font-variant-caps:normal;letter-spacing:normal;padding:0}.people-grid p{font-size:var(--font-size-small)}.testimonial-grid{gap:var(--unit);text-align:left}.testimonial-grid,.testimonial-grid>*{display:grid;grid-template-columns:1fr}.testimonial-grid>*{align-items:center;background-color:var(--color-grey-light)}.testimonial-grid .image{height:100%}.testimonial-grid img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.testimonial-grid .text{padding:var(--unit)}@media only screen and (min-width:600px){.testimonial-grid .two-col{grid-template-areas:"image text";grid-template-columns:1fr 1fr}.testimonial-grid .two-col.reverse .image{grid-area:text}.testimonial-grid .two-col.reverse .text{grid-area:image}}@media only screen and (min-width:800px){.testimonial-grid .two-col{align-items:start;grid-template-areas:none;grid-template-columns:1fr}.testimonial-grid .two-col .image{height:16rem}.testimonial-grid .two-col.reverse .image,.testimonial-grid .two-col.reverse .text{grid-area:auto}}@media only screen and (min-width:800px) and (min-width:1100px){.testimonial-grid .two-col{grid-template-areas:"image text";grid-template-columns:1fr 1fr}.testimonial-grid .two-col .image{height:100%}.testimonial-grid .two-col.reverse .image{grid-area:text}.testimonial-grid .two-col.reverse .text{grid-area:image}}.testimonial-grid .quote{align-items:start;display:grid;font-size:var(--font-size-medium);gap:var(--unit-half);grid-template-columns:var(--unit) 1fr}.testimonial-grid .quote:before{background:transparent url(../img/quote.svg) 50% 50% no-repeat;background-size:100% 100%;content:"";height:calc(var(--unit)*.85);width:var(--unit)}.testimonial-grid .details{font-size:var(--font-size-small);margin-left:var(--unit-1-point-5);margin-top:var(--unit);padding-top:var(--unit-3);position:relative}.testimonial-grid .details:before{background-color:var(--color-gold);content:"";height:var(--unit-2);left:var(--unit-half);position:absolute;top:0;width:1px}@media only screen and (min-width:800px){.testimonial-grid .details{padding-top:var(--unit-2)}.testimonial-grid .details:before{height:var(--unit)}}.testimonial-grid .name{font-weight:var(--font-weight-extra-bold)}.biography-grid{margin-left:calc(var(--unit-quarter)*-1);margin-right:calc(var(--unit-quarter)*-1);text-align:left}.biography-grid>*{padding:0 var(--unit-quarter) var(--unit-half);width:50%}@media only screen and (min-width:800px){.biography-grid>*{width:33.3333%}}.biography-grid .text{background-color:var(--color-grey-light);padding:var(--unit-half)}.biography-grid .text>*+*{margin-top:var(--unit-half)}.biography-grid .text h2{font-family:var(--font-family);font-size:var(--font-size-base);font-variant-caps:normal;letter-spacing:normal;padding:0}.biography-grid .text h3{color:var(--color-gold);font-size:var(--font-size-small);font-weight:var(--font-weight-extra-bold)}.biography-grid .text h3+*{margin-top:var(--unit-eighth)}.biography-grid .text p,.biography-grid .text ul{font-size:var(--font-size-small)}.biography-grid .text ul{padding-left:0;padding-right:0}.biography-grid .text li{align-items:start;display:grid;gap:var(--unit-quarter);grid-template-columns:var(--unit-quarter) 1fr;list-style:none;padding-left:0}@media only screen and (min-width:640px){.biography-grid .text li{padding-left:var(--unit-quarter)}}.biography-grid .text li:before{background-color:var(--color-gold);content:"";height:1px;margin-top:.7em;width:var(--unit-quarter)}.contact-grid{display:grid;gap:var(--unit-2);grid-template-columns:1fr;text-align:left}@media only screen and (min-width:560px){.contact-grid{gap:var(--unit);grid-template-columns:1fr 1fr}}.contact-grid h2{border-bottom:1px solid var(--color-gold);font-family:var(--font-family);font-size:var(--font-size-base);font-variant-caps:normal;letter-spacing:normal;padding:0;padding-bottom:var(--unit-quarter)}.contact-grid .details,.contact-grid h3{font-size:var(--font-size-small)}.contact-grid .details,.contact-grid .phone{margin-top:var(--unit-half)}.footer{font-size:var(--font-size-tiny);text-align:center}.footer .inner{align-items:end;display:grid;gap:var(--unit-half);grid-template-areas:"contact" "pages" "bits";grid-template-columns:1fr;padding-bottom:var(--unit);padding-top:var(--unit-2)}@media only screen and (min-width:640px){.footer .inner{grid-template-areas:"pages contact bits";grid-template-columns:1fr 1fr 1fr}}.footer .pages{grid-area:pages}@media only screen and (min-width:640px){.footer .pages{text-align:left}}.footer .contact{grid-area:contact}.footer .contact ul{margin-top:var(--unit-half)}.footer .bits{grid-area:bits}@media only screen and (min-width:640px){.footer .bits{text-align:right}}.page-template-page-text main{text-align:left}.page-template-page-text main article>*,.page-template-page-text main article>p{margin-left:0;margin-right:0;max-width:none;padding-bottom:0;padding-top:var(--unit)}.page-template-page-text main article>ol,.page-template-page-text main article>p,.page-template-page-text main article>ul{font-size:var(--font-size-small)}.page-template-page-text main article>ol li+li,.page-template-page-text main article>ul li+li{margin-top:var(--unit-quarter)}.page-template-page-text h2{font-family:var(--font-family);font-size:var(--font-size-base);font-variant-caps:normal;font-weight:var(--font-weight-bold);letter-spacing:normal;text-transform:none}
/*# sourceMappingURL=style.css.map */
