html{font-family:var(--font-sans),sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif),serif}.button,.contact-page .page-html h3,.footer-menu a,.page-page .page-html h2.wp-block-heading,.project-row,.project-view-toggle,.small-caps-menu-button-lists{font-family:var(--font-serif),serif;font-feature-settings:"c2sc";font-size:1.125rem;font-variant:small-caps;line-height:1.258rem;letter-spacing:.106rem;text-transform:lowercase}@media only screen and (min-width:48rem){.button,.contact-page .page-html h3,.footer-menu a,.page-page .page-html h2.wp-block-heading,.project-row,.project-view-toggle,.small-caps-menu-button-lists{font-size:1.063rem;line-height:1.188rem}}.h2-headings-and-intros,h2{font-family:var(--font-serif),serif;font-size:1.875rem;line-height:2.375rem}@media only screen and (min-width:48rem){.md\:h2-headings-and-intros{font-size:1.875rem!important;line-height:2.375rem!important}}.h4-article-feature-text,blockquote p{font-family:var(--font-serif),serif;font-feature-settings:normal;font-size:1.25rem;line-height:1.625rem}.article-categories a,.contact-form input,.contact-form textarea,.error-message,.mailing-list-form,.p1-body-copy,.project-page-html .project-gallery .text-right,.project-subsidiaries .wrapper,p{font-family:var(--font-sans),sans-serif;font-size:1rem;line-height:1.331rem}@media only screen and (min-width:48rem){.article-categories a,.contact-form input,.contact-form textarea,.error-message,.mailing-list-form,.p1-body-copy,.project-page-html .project-gallery .text-right,.project-subsidiaries .wrapper,p{font-size:.938rem;line-height:1.25rem}}.small-caps-heading{font-family:var(--font-serif),serif;font-feature-settings:"c2sc";font-size:1.625rem;font-variant:small-caps;line-height:1.95rem;text-transform:lowercase}@media only screen and (min-width:48rem){.small-caps-heading{font-size:1.875rem;line-height:2.063rem}}.caption-small,.projects-grid h2 a{font-family:var(--font-serif),serif;font-size:1rem;letter-spacing:.047rem;line-height:1.333rem;margin-top:.75rem}@media only screen and (min-width:48rem){.caption-small,.projects-grid h2 a{font-size:.938rem;line-height:1.25rem}}.article-featured-image-caption p,.caption,.caption-large,.project-row>div,.project-row>div>span:not(.index-subsidiary-name),.project-row>span>span,figcaption{font-family:var(--font-serif),serif;font-size:1.063rem;letter-spacing:.05rem;line-height:1.196rem;margin-top:.75rem}@media only screen and (min-width:48rem){.article-featured-image-caption p,.caption,.caption-large,.project-row>div,.project-row>div>span:not(.index-subsidiary-name),.project-row>span>span,figcaption{font-size:1rem;line-height:1.125rem}}.arrow-caption-large,.caption span,.featured-team-member .arrow,.projects-grid h2 a .arrow,.team-members .arrow,h3 .arrow{font-family:var(--font-sans),sans-serif;font-size:1.063rem;line-height:1.196rem}@media only screen and (min-width:48rem){.arrow-caption-large,.caption span,.featured-team-member .arrow,.projects-grid h2 a .arrow,.team-members .arrow,h3 .arrow{font-size:1rem;line-height:1.125rem}}.button{align-items:center;display:inline-flex;height:4.375rem;justify-content:center;text-transform:lowercase;transition:all .35s ease-in-out}.button:hover{background:var(--still-sand-light);border:.063rem solid var(--still-sand-light)}.details-wrapper,.h3-headings-and-pullquotes,.latest-articles h3 a,.page-html h2.wp-block-heading,.project-intro,h3{font-family:var(--font-serif),serif;font-size:1.563rem;line-height:1.953rem}@media only screen and (min-width:48rem){.details-wrapper,.h3-headings-and-pullquotes,.latest-articles h3 a,.page-html h2.wp-block-heading,.project-intro,h3{font-size:1.5rem;line-height:1.875rem}}.numbers-company-page{color:var(--still-grey);font-family:var(--font-numeric),serif;font-size:.938rem;line-height:2.063rem;margin-left:.25rem}.h1-article-headings,h1{font-size:2.813rem;line-height:3.438rem}@media only screen and (min-width:48rem){.md\:h1-article-headings{font-size:2.813rem;line-height:3.438rem}}.hover\:underline:hover,.underline{text-decoration-thickness:.063rem}section p{margin-bottom:.813rem}@media only screen and (min-width:48rem){section p{margin-bottom:0}}.small-caps-heading sup{top:-.35em}@media only screen and (min-width:48rem){.small-caps-heading sup{top:-.5em}}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0,1.875rem,0)}::-moz-placeholder,input::-moz-placeholder{color:var(--still-grey)}::placeholder,input::placeholder{color:var(--still-grey)}body .text-destructive{color:var(--still-error)}body .text-sm{font-size:.813rem;line-height:1.25rem}form .text-destructive.text-sm{margin-top:.25rem!important}input.has-error{border-bottom-width:.125rem;border-color:var(--still-error)}textarea.has-error{border-color:var(--still-error);border-width:.125rem}.failure-message{align-items:center;border-color:var(--still-error);border-width:.063rem;display:flex;justify-content:center}.aos-hidden{visibility:hidden}@media only screen and (min-width:40rem) and (max-width:1323px){html{font-size:62.5%}}@media only screen and (min-width:64rem) and (max-width:1323px){html{font-size:82.5%}}.is-layout-flex{display:grid}.position-absolute{position:absolute}.wp-container-core-columns-is-layout-3{grid-template-columns:1fr;margin:4.625rem 1.25rem 0}@media only screen and (min-width:48rem){.wp-container-core-columns-is-layout-3{gap:1.5rem;grid-template-columns:repeat(16,1fr);margin:7.438rem 5.625rem 0}.wp-container-core-columns-is-layout-3>div:first-child{grid-column:1/span 4}.wp-container-core-columns-is-layout-3>div:nth-child(2){grid-column:5/span 3}.wp-container-core-columns-is-layout-3>div:nth-child(3){grid-column:9/span 8}}.ml-90px{margin-left:1.25rem;margin-right:1.25rem}@media only screen and (min-width:48rem){.ml-90px{margin-left:5.625rem;margin-right:0}}.mx-90px{margin-left:1.25rem;margin-right:1.25rem}@media only screen and (min-width:48rem){.md\:mx-90px,.mx-90px{margin-left:5.625rem;margin-right:5.625rem}}.grid-cols-16,.md\:grid-cols-16{grid-template-columns:repeat(16,1fr)}@media only screen and (min-width:48rem){.grid-start-2{grid-column:2/span 4}.grid-start-7{grid-column:7/span 4}.grid-start-12{grid-column:12/span 4}}body{transition:background-color .35s ease-in-out}@media only screen and (width < 48rem){.sheet-header.px-7{padding-left:1.25rem;padding-right:1.25rem}.sheet-header.px-7 .left-8{left:1.25rem}}nav{transition:all .35s ease-in-out}@media only screen and (width < 48rem){nav .px-7{padding-left:1.25rem;padding-right:1.25rem}nav .left-8{left:1.25rem}}@media only screen and (min-width:48rem){nav.hidden-scroll{background:hsla(0,0%,100%,.85);border-bottom:none;opacity:0;position:fixed;visibility:hidden}}nav.show,nav:hover{background:#fff;border-bottom:.063rem solid;position:fixed}@media only screen and (min-width:48rem){nav.show,nav:hover{background:hsla(0,0%,100%,.85);border-bottom:none;opacity:1;visibility:visible}.page-html h2.wp-block-heading{font-size:1.875rem;line-height:2.375rem}}footer{margin:9.375rem 1.25rem 1.75rem}@media only screen and (min-width:48rem){footer{margin:16.813rem 5.625rem 0}}footer section{padding-bottom:0!important}@media only screen and (min-width:48rem){footer section{padding-bottom:5.313rem!important}}footer .footer-menu{grid-column:1/span 4;margin-top:2.563rem;order:2}@media only screen and (min-width:48rem){footer .footer-menu{margin-top:0}}footer .footer-menu a{margin-bottom:.25rem}@media only screen and (min-width:48rem){footer .footer-menu a{margin-bottom:.25rem}}:is(footer .footer-menu a):last-child{margin-bottom:0}footer .footer-copyright{grid-column:5/span 4;margin-top:1.375rem;order:3}@media only screen and (min-width:48rem){footer .footer-copyright{margin-top:0}}:is(footer .footer-copyright) p{align-self:end;margin-bottom:-.063rem}:is(footer .footer-copyright) span{margin-left:.125rem}footer .footer-mailing-list{grid-column:9/span 8;justify-content:end;order:1}@media only screen and (min-width:48rem){footer .footer-mailing-list{order:4}}:is(footer .footer-mailing-list) .inner{align-self:start;margin-bottom:.188rem;width:100%}:is(footer .footer-mailing-list) form{align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(8,1fr);width:100%}@media only screen and (min-width:48rem){:is(footer .footer-mailing-list) form{row-gap:0}}:is(footer .footer-mailing-list) form>div{align-items:end;display:grid;grid-column:1/span 8;grid-row:1;grid-template-columns:subgrid;grid-template-rows:subgrid}@media only screen and (min-width:48rem){:is(footer .footer-mailing-list) form>div{grid-column:1/span 6}}@media only screen and (min-width:48rem) and (min-height:64rem){:is(footer .footer-mailing-list) form>div{grid-column:1/span 5}}@media only screen and (min-width:96rem){:is(footer .footer-mailing-list) form>div{grid-column:1/span 6}}:is(footer .footer-mailing-list) input{border-radius:0;grid-column:1/span 8;padding-top:1.375rem;-webkit-appearance:none}@media only screen and (min-width:48rem){:is(footer .footer-mailing-list) input{grid-column:1/span 6}}@media only screen and (min-width:48rem) and (min-height:64rem){:is(footer .footer-mailing-list) input{grid-column:1/span 5}}@media only screen and (min-width:96rem){:is(footer .footer-mailing-list) input{grid-column:1/span 6}}:is(footer .footer-mailing-list) input::-moz-placeholder{color:var(--still-grey)}:is(footer .footer-mailing-list) input::placeholder{color:var(--still-grey)}:is(footer .footer-mailing-list) button{grid-column:1/span 8}@media only screen and (min-width:48rem){:is(footer .footer-mailing-list) button{grid-column:7/span 2}}@media only screen and (min-width:48rem) and (min-height:64rem){:is(footer .footer-mailing-list) button{grid-column:6/span 3}}@media only screen and (min-width:96rem){:is(footer .footer-mailing-list) button{grid-column:7/span 2}}:is(footer .footer-mailing-list) form.has-errors{grid-template-rows:repeat(2,min-content);margin-bottom:-1.438rem}:is(:is(footer .footer-mailing-list) form.has-errors)>div{grid-row:1/span 2}:is(footer .footer-mailing-list) .error-message{margin-bottom:1.375rem}:is(footer .footer-mailing-list) .text-destructive.text-sm{grid-column:1/span 6;grid-row:2}:is(footer .footer-mailing-list) .failure-message{height:6.813rem}:is(footer .footer-mailing-list) .success-message{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(2,min-content)}:is(:is(footer .footer-mailing-list) .success-message) div{grid-column:1/span 5;grid-row:1;margin-top:.75rem}:is(:is(footer .footer-mailing-list) .success-message) p{bottom:-.438rem;grid-column:1/span 5;grid-row:2;position:relative}:is(:is(footer .footer-mailing-list) .success-message) button{grid-column:6/span 3;grid-row:1/span 2}.mobile-menu-link{margin:.938rem 0}[data-state=open]:not(.closing) .still-animate-in{animation-name:enter;animation-duration:.4s;--tw-enter-opacity:0}.closing .still-animate-out{animation-name:exit;animation-duration:3s;--tw-exit-opacity:0}.error-message{align-items:center;background:var(--still-error);color:#fff;display:flex;height:1.938rem;padding:0 .625rem}.homepage-hero{margin-top:7.375rem}@media only screen and (min-width:48rem){.homepage-hero{margin-top:0}}.homepage-hero.wp-container-core-columns-is-layout-2{gap:1.25rem;grid-template-columns:repeat(4,1fr)}.homepage-hero.wp-container-core-columns-is-layout-2>div:first-child{grid-column:1/span 4;grid-row:2;margin-top:5.313rem}.homepage-hero.wp-container-core-columns-is-layout-2>div:last-child{grid-column:1/span 3;grid-row:1}.homepage-hero.wp-container-core-columns-is-layout-2 h2{margin-bottom:2.375rem}@media only screen and (min-width:48rem){.homepage-hero.wp-container-core-columns-is-layout-2 h2{margin-bottom:2.188rem}.homepage-hero.wp-container-core-columns-is-layout-2{gap:1.5rem;grid-template-columns:repeat(8,1fr)}.homepage-hero.wp-container-core-columns-is-layout-2>div:first-child{grid-column:1/span 4;grid-row:1;margin-top:calc(40vh - 6.75rem)}.homepage-hero.wp-container-core-columns-is-layout-2>div:last-child{grid-column:5/span 4}.homepage-hero.wp-container-core-columns-is-layout-2 h2{margin-bottom:0}}@media only screen and (min-width:48rem) and (min-height:64rem){.homepage-hero.wp-container-core-columns-is-layout-2>div:first-child{margin-top:7.375rem}}@media only screen and (min-width:80rem){.homepage-hero.wp-container-core-columns-is-layout-2>div:first-child{margin-top:calc(40vh - 6.75rem)}}@media only screen and (min-width:48rem){.homepage-hero .carousel-wrapper{height:100vh;min-height:100%}}@media only screen and (min-width:48rem) and (min-height:64rem){.homepage-hero .carousel-wrapper{height:50vh;min-height:50%}}@media only screen and (min-width:80rem){.homepage-hero .carousel-wrapper{height:100vh;min-height:100%}}@media only screen and (min-width:48rem){:is(.homepage-hero .carousel-wrapper) .basis-full,:is(.homepage-hero .carousel-wrapper) .flex,:is(.homepage-hero .carousel-wrapper) .overflow-hidden{height:100%;min-height:100%}}:is(.homepage-hero .carousel-wrapper) .flex{align-items:stretch}:is(.homepage-hero .carousel-wrapper) img{aspect-ratio:49/60;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:48rem){:is(.homepage-hero .carousel-wrapper) img{aspect-ratio:auto;height:100vh;max-width:none;min-height:100%;width:50vw}}@media only screen and (min-width:48rem) and (min-height:64rem){:is(.homepage-hero .carousel-wrapper) img{height:50vh;min-height:50%}}@media only screen and (min-width:80rem){:is(.homepage-hero .carousel-wrapper) img{height:100vh;min-height:100%}}@media only screen and (min-width:48rem){.homepage-hero>div:first-child{display:grid;gap:1.5rem;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(2,min-content)}:is(.homepage-hero>div:first-child) h2{grid-column:1/span 5}:is(.homepage-hero>div:first-child) .wp-block-columns{display:grid;gap:1.5rem;grid-column:2/span 6;grid-row:2;grid-template-columns:repeat(2,1fr);margin-top:3rem}}#still100 h2{margin-bottom:1.125rem}@media only screen and (min-width:48rem){#still100 h2{margin-bottom:0;margin-top:-.313rem}}.details-wrapper{margin-bottom:.125rem}@media only screen and (min-width:48rem){.details-wrapper{font-size:1.875rem;line-height:2.375rem;margin-bottom:0}}.details-wrapper .details-summary{color:var(--still-grey);display:inline;transition:color .35s ease-in-out}.details-wrapper p{display:none}:is(.details-wrapper p):before{content:"\2014"}.details-wrapper p{font-family:var(--font-serif),serif;font-size:1.5rem;line-height:1.875rem}@media only screen and (min-width:48rem){.details-wrapper p{display:none;font-size:1.875rem;line-height:2.375rem}}@media only screen and (min-width:107rem){.details-wrapper p{display:inline;opacity:0;transition:opacity .35s ease-in-out}}.details-wrapper:hover .details-summary{color:var(--still-black)}.details-wrapper:hover p{display:inline}@media only screen and (min-width:80rem){.details-wrapper:hover p{opacity:1}}.home-still-100-1>div:nth-child(2){margin-top:.063rem}:is(.home-still-100-1>div:nth-child(2)) p{margin-bottom:1.25rem}@media only screen and (min-width:48rem){:is(.home-still-100-1>div:nth-child(2)) p{margin-bottom:1rem}}@media only screen and (min-width:48rem){:is(.home-still-100-1>div:nth-child(2)) p:last-child{margin-bottom:0}}.home-still-100-1>div:nth-child(3){margin-top:1.125rem}@media only screen and (min-width:48rem){.home-still-100-1>div:nth-child(3){margin-top:-.188rem}}.project-gallery-preview{margin:2.625rem 1.25rem 0}@media only screen and (min-width:48rem){.project-gallery-preview{margin:-.313rem 5.625rem 0}}.project-gallery-preview .project-previews{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,min-content)}@media only screen and (min-width:48rem){.project-gallery-preview .project-previews{grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(5,min-content)}}@media only screen and (min-width:96rem){.project-gallery-preview .project-previews{grid-template-rows:12.688rem 13.5rem 17.188rem 18.125rem}}@media only screen and (min-width:48rem){:is(.project-gallery-preview .project-previews) .caption{margin-top:1rem}}:is(.project-gallery-preview .project-previews) .caption span{margin-left:.375rem}.project-gallery-preview .inner{margin-bottom:2.438rem}@media only screen and (min-width:48rem){.project-gallery-preview .inner{margin-bottom:0}}.project-gallery-preview #slot1{grid-column:1/span 3}@media only screen and (min-width:48rem){.project-gallery-preview #slot1{grid-column:2/span 4;grid-row:2/span 2;margin-top:-1.813rem}}@media only screen and (min-width:96rem){.project-gallery-preview #slot1{margin-top:0}}:is(.project-gallery-preview #slot1) .inner{padding-bottom:calc(133% + 1.875rem)}:is(.project-gallery-preview #slot1) .slide>a{aspect-ratio:3/4}.project-gallery-preview #slot2{grid-column:2/span 3;grid-row:2}@media only screen and (min-width:48rem){.project-gallery-preview #slot2{grid-column:7/span 2;grid-row:2/span 2;margin-top:-1.813rem}}@media only screen and (min-width:96rem){.project-gallery-preview #slot2{margin-top:0}}:is(.project-gallery-preview #slot2) .inner{padding-bottom:calc(125% + 1.875rem)}:is(.project-gallery-preview #slot2) .slide>a{aspect-ratio:4/5}.project-gallery-preview #slot3{grid-column:1/span 3;grid-row:3}@media only screen and (min-width:48rem){.project-gallery-preview #slot3{grid-column:13/span 3;grid-row:1/span 1}}@media only screen and (min-width:96rem){.project-gallery-preview #slot3{grid-row:1/span 2}}:is(.project-gallery-preview #slot3) .inner{padding-bottom:calc(75% + 1.875rem)}:is(.project-gallery-preview #slot3) .slide>a{aspect-ratio:4/3}.project-gallery-preview #slot4{grid-column:2/span 3;grid-row:4}@media only screen and (min-width:48rem){.project-gallery-preview #slot4{grid-column:11/span 6;grid-row:3/span 2;margin-top:-3.375rem}}@media only screen and (min-width:96rem){.project-gallery-preview #slot4{margin-top:0}}:is(.project-gallery-preview #slot4) .inner{padding-bottom:calc(100% + 1.875rem)}:is(.project-gallery-preview #slot4) .slide>a{aspect-ratio:1/1}.project-gallery-preview .button{align-items:center;align-self:end;display:flex;grid-column:1/span 4;grid-row:5;justify-content:center;margin-top:.438rem}@media only screen and (min-width:48rem){.project-gallery-preview .button{grid-column:2/span 4;grid-row:4;margin-top:0}}@media only screen and (min-width:64rem){.project-gallery-preview .button{grid-column:2/span 4}}@media only screen and (min-width:96rem){.project-gallery-preview .button{grid-column:2/span 3}}.project-gallery-preview .inner{height:100%;position:relative;width:100%}:is(.project-gallery-preview .inner) .slide>a{background-color:var(--still-sand-dark);display:block;overflow:hidden}:is(.project-gallery-preview .inner) img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:is(.project-gallery-preview .inner)>div{position:absolute;width:100%;height:100%;top:0;opacity:0;transition:all 2s ease-in-out}:is(.project-gallery-preview .inner)>div.active{opacity:1;z-index:1}.latest-articles-home img,.project-previews img{transition:all .35s ease-in-out}@media only screen and (min-width:48rem){body:has(.project-previews img:hover){background:var(--still-sand-dark)}body:has(.project-previews img:hover) nav{background:var(--still-sand-dark)}body:has(.project-previews img:hover) .project-previews img:not(:hover){filter:grayscale(1);mix-blend-mode:multiply}}@media only screen and (min-width:48rem){body:has(.latest-articles-home img:hover){background:var(--still-sand-dark)}body:has(.latest-articles-home img:hover) nav{background:var(--still-sand-dark)}body:has(.latest-articles-home img:hover) .latest-articles-home img:not(:hover){filter:grayscale(1);mix-blend-mode:multiply}}.home-our-people{display:flex;flex-direction:column;margin-top:5.625rem;padding:0 1.25rem}@media only screen and (min-width:48rem){.home-our-people{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:4.125rem repeat(16,1fr) 4.125rem;grid-template-rows:20fr 18fr 33px 15fr 70px 33px;margin:13rem 0 0;padding:0}}.home-our-people>:first-child{grid-column:2/span 4;grid-row:1;order:1}@media only screen and (min-width:48rem){.home-our-people>:first-child{margin-top:-.625rem}}.home-our-people>:nth-child(2){grid-column:10/span 9;grid-row:1/span 3;margin:2.938rem -1.25rem 0;order:4}@media only screen and (min-width:48rem){.home-our-people>:nth-child(2){margin:0}}:is(.home-our-people>:nth-child(2)) figcaption{margin:.625rem 1.25rem 0}@media only screen and (min-width:48rem){:is(.home-our-people>:nth-child(2)) figcaption{margin:.938rem 0 0}}.home-our-people>:nth-child(3){grid-column:6/span 3;grid-row:1;margin-top:1.125rem;order:2}@media only screen and (min-width:48rem){.home-our-people>:nth-child(3){margin-top:-.25rem}}.home-our-people>:nth-child(4){grid-column:10/span 6;grid-row:3;order:5;margin-top:2.438rem}@media only screen and (min-width:48rem){.home-our-people>:nth-child(4){align-items:center;display:flex;margin-top:0;grid-row:4}}.home-our-people>:nth-child(5){grid-column:1/span 7;grid-row:2/span 5;margin:2.125rem -1.25rem 0;order:3}@media only screen and (min-width:48rem){.home-our-people>:nth-child(5){margin:0}}:is(.home-our-people>:nth-child(5)) figcaption{margin:.625rem 1.25rem 0}@media only screen and (min-width:48rem){:is(.home-our-people>:nth-child(5)) figcaption{margin:.938rem 0 0 5.625rem}}.home-our-people>:nth-child(6){align-items:center;align-self:end;display:flex;grid-column:10/span 3;grid-row:5;justify-content:center;margin-top:2.688rem;order:6;width:100%}@media only screen and (min-width:48rem){.home-our-people>:nth-child(6){margin-top:0;width:auto}}@media only screen and (min-width:48rem) and (min-height:64rem){.home-our-people>:nth-child(6){grid-column:10/span 4}}@media only screen and (min-width:96rem){.home-our-people>:nth-child(6){grid-column:10/span 3}}.home-our-people img{width:100%}.latest-articles{margin:3.75rem 1.25rem 0}@media only screen and (min-width:48rem){.latest-articles{margin:11.313rem 5.625rem 0}}.latest-articles .wrapper{margin-top:1.438rem}@media only screen and (min-width:48rem){.latest-articles .wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(16,1fr);margin-top:4.875rem}}.latest-articles article{margin-bottom:2.688rem}@media only screen and (min-width:48rem){.latest-articles article{margin-bottom:0}}.latest-articles article>a{background:var(--still-sand-dark)}.latest-articles .latest-article-1{grid-column:1/span 8}@media only screen and (min-width:48rem){:is(.latest-articles .latest-article-1) h3,:is(.latest-articles .latest-article-1) p{max-width:calc(50% - .75rem)}}.latest-articles .latest-article-2{grid-column:9/span 4}.latest-articles .latest-article-3{grid-column:13/span 4}.latest-articles h3{margin:.813rem 0}@media only screen and (min-width:48rem){.latest-articles h3{margin:1.125rem 0 .688rem}.latest-articles .read-more{margin-top:.875rem}}:is(.latest-articles .read-more) a{border-bottom:.063rem solid}.latest-articles .button{align-items:center;display:flex;grid-column:span 3;justify-content:center;margin-top:.625rem}@media only screen and (min-width:48rem){.latest-articles .button{grid-column:span 4;margin-top:4.375rem}}@media only screen and (min-width:64rem){.latest-articles .button{grid-column:span 3}}@media only screen and (min-width:96rem){.latest-articles .button{grid-column:span 3}}.latest-articles-home p{margin-bottom:1.063rem}.page-header{margin-top:12.438rem}@media only screen and (min-width:48rem){.page-header{display:grid;gap:1.5rem;grid-template-columns:repeat(16,1fr);margin-top:16.063rem}}.page-header h1{margin-bottom:1.063rem}@media only screen and (min-width:48rem){.page-header h1{grid-column:1/span 5;margin-bottom:0;margin-top:-.125rem}}@media only screen and (min-width:80rem){.page-header h1{grid-column:1/span 6}}@media only screen and (min-width:48rem){.page-header .page-html{display:grid;grid-column:6/span 10;grid-template-columns:subgrid;grid-template-rows:repeat(2,min-content)}}@media only screen and (min-width:80rem){.page-header .page-html{grid-column:7/span 10}}.page-header h2{grid-column:1/span 6;grid-row:1/span 2;margin-bottom:.875rem}@media only screen and (min-width:48rem){.page-header h2{margin-bottom:0}}@media only screen and (min-width:80rem){.page-header h2{grid-column:1/span 5}}.page-header p{grid-column:7/span 4;margin-bottom:1.063rem;margin-top:.25rem}@media only screen and (min-width:80rem){.page-header p{grid-column:6/span 3}}.page-header .project-view-toggle{grid-column:12/span 4;margin:3.313rem 0 3.688rem}@media only screen and (min-width:48rem){.page-header .project-view-toggle{grid-column:12/span 5;margin:1.688rem 0 6rem}}@media only screen and (min-width:80rem){.page-header .project-view-toggle{grid-column:12/span 4}}:is(.page-header .project-view-toggle) a{cursor:pointer}:is(.page-header .project-view-toggle) a.active,:is(.page-header .project-view-toggle) a:active,:is(.page-header .project-view-toggle) a:focus,:is(.page-header .project-view-toggle) a:hover{border-bottom:.063rem solid var(--still-black)}body:has(.project-page-html) .page-header h1{grid-column:1/span 16}.projects-grid>div{margin-bottom:.313rem}.projects-grid>div>a{background-color:var(--still-sand-dark);display:block}.projects-grid img{transition:all allow-discrete .35s ease-in-out;width:100%}.projects-grid h2{margin-bottom:-.313rem;margin-top:0}@media only screen and (min-width:48rem){.projects-grid h2{margin-bottom:0;margin-top:.813rem}}:is(.projects-grid h2) a{margin-top:.5rem}@media only screen and (min-width:48rem){:is(.projects-grid h2) a{margin-top:.75rem}}@media only screen and (min-width:48rem){.projects-grid img:hover{filter:grayscale(1);mix-blend-mode:multiply}}.projects-grid h2 a{display:block}@media only screen and (min-width:48rem){.projects-grid h2 a{font-size:1rem;letter-spacing:.05rem;line-height:1.125rem;margin-top:.75rem}}:is(.projects-grid>div:nth-child(odd)) h2{margin-left:1.25rem}@media only screen and (min-width:48rem){:is(.projects-grid>div:nth-child(odd)) h2{margin-left:0}}:is(.projects-grid>div:nth-child(2n)) h2{margin-right:1.25rem}@media only screen and (min-width:48rem){:is(.projects-grid>div:nth-child(2n)) h2{margin-left:0}}body:has(div.projects-index){background:var(--still-sand-dark)}body:has(div.projects-index) .sheet-bg,body:has(div.projects-index) nav.hidden-scroll,body:has(div.projects-index) nav.show,body:has(div.projects-index) nav:hover{background:var(--still-sand-dark)}body:has(div.projects-index) .project-view-toggle{margin-bottom:4.25rem}.projects-index{border-top:.044rem solid var(--still-grey);margin-top:-.813rem}@media only screen and (min-width:48rem){.projects-index{border-top:0;margin-top:0}}.projects-index .project-index-header{display:none}@media only screen and (min-width:48rem){.projects-index .project-index-header{border-bottom:.044rem solid var(--still-grey);display:grid;padding-bottom:.875rem;grid-column:6/span 10;grid-template-columns:subgrid}:is(.projects-index .project-index-header)>p:first-child{grid-column:1/span 6}:is(.projects-index .project-index-header)>p:nth-child(2){grid-column:7/span 5}}@media only screen and (min-width:80rem){.projects-index .project-index-header{grid-column:7/span 10}:is(.projects-index .project-index-header)>p:first-child{grid-column:1/span 5}:is(.projects-index .project-index-header)>p:nth-child(2){grid-column:6/span 5}}.projects-index .project-row{border-bottom:.044rem solid var(--still-grey);padding:.75rem 0}@media only screen and (min-width:48rem){.projects-index .project-row{display:grid;grid-template-columns:subgrid;grid-column:6/span 10;padding:.75rem 0}}@media only screen and (min-width:80rem){.projects-index .project-row{grid-column:7/span 10}}@media only screen and (min-width:48rem){:is(.projects-index .project-row) span{grid-column:1/span 6}}@media only screen and (min-width:80rem){:is(.projects-index .project-row) span{grid-column:1/span 5}}@media only screen and (min-width:48rem){:is(.projects-index .project-row) div{grid-column:7/span 4;margin-bottom:.063rem;padding-top:.125rem}}@media only screen and (min-width:80rem){:is(.projects-index .project-row) div{grid-column:6/span 4}}:is(.projects-index .project-row) span+div{margin-top:.625rem}@media only screen and (min-width:48rem){:is(.projects-index .project-row) span+div{margin-top:0}}.projects-index .project-row>div{font-feature-settings:normal;font-variant:none;margin-top:.25rem;text-transform:none}@media only screen and (min-width:48rem){.projects-index .project-row>div{margin-top:0}}.projects-index .project-row>div>span:not(.index-subsidiary-name),.projects-index .project-row>span>span{display:inline-block;font-feature-settings:"c2sc";font-variant:small-caps;margin-right:2.813rem;margin-top:0;width:1.438rem}@media only screen and (min-width:48rem){.projects-index .project-row>div>span:not(.index-subsidiary-name),.projects-index .project-row>span>span{margin-right:.938rem}.projects-index .project-row>div>span:not(.index-subsidiary-name){position:absolute}.projects-index .project-row .index-subsidiary-name{display:inline-block;margin-left:2.375rem}}.project-page-html{margin-top:-.438rem}@media only screen and (min-width:48rem){.project-page-html{margin-top:8.563rem}}.project-page-html .project-number{display:none}.project-page-html .is-layout-flex{display:block}@media only screen and (min-width:48rem){.project-page-html .is-layout-flex{display:grid}.project-page-html .rendered-content{display:grid;grid-column:1/span 16;grid-row:1/span 2;grid-template-columns:subgrid;grid-template-rows:subgrid}}.project-page-html .wp-container-core-columns-is-layout-1{display:block}@media only screen and (min-width:48rem){.project-page-html .wp-container-core-columns-is-layout-1{display:grid;grid-column:1/span 16;grid-row:1;grid-template-columns:subgrid}}:is(.project-page-html .wp-container-core-columns-is-layout-1)>div:first-child{grid-column:2/span 5;margin-bottom:4.75rem}@media only screen and (min-width:48rem){:is(.project-page-html .wp-container-core-columns-is-layout-1)>div:first-child{margin-bottom:0}}:is(.project-page-html .wp-container-core-columns-is-layout-1)>div:last-child{grid-column:8/span 3}.project-page-html .wp-container-core-columns-is-layout-2{grid-column:1/span 16;grid-row:3;grid-template-columns:subgrid}@media only screen and (min-width:48rem){.project-page-html .wp-container-core-columns-is-layout-2{margin-top:5.938rem}}:is(.project-page-html .wp-container-core-columns-is-layout-2)>div:first-child{display:none}:is(.project-page-html .wp-container-core-columns-is-layout-2)>div:last-child{grid-column:12/span 5;grid-row:1}@media only screen and (min-width:48rem){:is(.project-page-html .wp-container-core-columns-is-layout-2)>div:last-child{margin-top:-.25rem}}.project-page-html img.w-full{grid-column:12/span 5;grid-row:1;margin-bottom:2.875rem}@media only screen and (min-width:48rem){.project-page-html img.w-full{margin-bottom:10.5rem}.project-page-html .project-intro{font-size:1.875rem;line-height:2.375rem;margin-top:-.438rem}}.project-page-html .project-subsidiaries:has(h2:empty){display:none}.project-page-html .project-subsidiaries{margin-bottom:3.125rem}@media only screen and (min-width:48rem){.project-page-html .project-subsidiaries{margin-bottom:2.875rem;margin-top:-.313rem}}:is(.project-page-html .project-subsidiaries) .wrapper{margin-top:1.063rem}:is(.project-page-html .project-subsidiaries) .wrapper div{align-items:center;border-bottom:.063rem solid rgba(0,0,0,.25);display:grid;grid-template-columns:auto 1fr;height:2.5rem}:is(.project-page-html .project-subsidiaries) .subsidiary-name{order:1}:is(.project-page-html .project-subsidiaries) .subsidiary-number{color:var(--still-grey);font-family:var(--font-numeric),serif;font-size:1rem;justify-self:end;order:2}@media only screen and (min-width:48rem){:is(.project-page-html .project-subsidiaries) .subsidiary-number{font-size:.938rem}}.project-page-html .project-endorsements:not(:empty):before{content:"Endorsements:"}.project-page-html .project-collaboration:not(:empty):before{content:"Collaboration Interests:"}.project-page-html .project-collaboration:not(:empty),.project-page-html .project-endorsements:not(:empty){border-bottom:.063rem solid rgba(0,0,0,.25);margin-bottom:1.313rem;padding-bottom:1.313rem}@media only screen and (min-width:48rem){.project-page-html .project-collaboration:not(:empty),.project-page-html .project-endorsements:not(:empty){display:grid;gap:1.5rem;grid-template-columns:2fr 3fr}}.project-page-html .project-collaboration:not(:empty):before,.project-page-html .project-endorsements:not(:empty):before{display:block;margin-bottom:1rem}@media only screen and (min-width:48rem){.project-page-html .project-collaboration:not(:empty):before,.project-page-html .project-endorsements:not(:empty):before{grid-column:1;margin-bottom:0;padding-right:1.5rem}}.project-page-html .project-link{list-style-type:none}@media only screen and (min-width:48rem){.project-page-html .project-link{margin-left:calc(40% + .938rem);margin-top:-.125rem}}.project-page-html .project-link:after{content:" ↗"}.project-page-html .project-gallery{grid-column:1/span 10;grid-row:2/span 2;margin:2rem 0 2.625rem}@media only screen and (min-width:48rem){.project-page-html .project-gallery{margin:5.938rem 0 0}}:is(.project-page-html .project-gallery) .text-right{margin-top:-1.563rem}:is(.project-page-html .project-gallery) .button:active,:is(.project-page-html .project-gallery) .button:focus,:is(.project-page-html .project-gallery) .button:hover{background:transparent;border:none}.project-page-html a.button{align-items:center;align-self:end;display:flex;grid-column:12/span 3;grid-row:3;justify-content:center;margin-bottom:2.5rem;margin-top:2.75rem}@media only screen and (min-width:48rem){.project-page-html a.button{grid-column:12/span 4;margin-bottom:1.938rem;margin-top:0}}@media only screen and (min-width:80rem){.project-page-html a.button{grid-column:12/span 3}}.project-page-html .carousel-indicators{padding-top:.625rem;position:relative;width:50%}:is(.project-page-html .carousel-indicators) button{margin-right:.25rem}.our-team-page-header h2{margin-bottom:1.563rem}.featured-team-members{margin:4.875rem 1.25rem 0}@media only screen and (min-width:48rem){.featured-team-members{margin:16.25rem 5.625rem 0}}.featured-team-members .featured-team-member{margin-bottom:2.938rem}@media only screen and (min-width:48rem){.featured-team-members .featured-team-member{margin-bottom:0}}.featured-team-members .featured-team-member-1{grid-column:2/span 8;grid-row:1/span 2}.featured-team-members .featured-team-member-2{grid-column:11/span 5;grid-row:2/span 2}.featured-team-members .featured-team-member-3{grid-column:2/span 7;grid-row:3/span 2}.featured-team-members .team-member-image{margin:0 -1.25rem}@media only screen and (min-width:48rem){.featured-team-members .team-member-image{margin:0}}.featured-team-members .primary,.featured-team-members .secondary{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:48rem){.featured-team-members .primary,.featured-team-members .secondary{aspect-ratio:auto}}.featured-team-members h2{margin:.688rem 0 .188rem}@media only screen and (min-width:48rem){.featured-team-members h2{margin:1.625rem 0 .438rem}}.featured-team-members .paragraph{display:none}@media only screen and (min-width:48rem){.featured-team-members .paragraph{display:block;margin-top:1.688rem;max-width:calc(25vw - 3.75rem)}}.team-members h2{margin:.688rem 0 .188rem}@media only screen and (min-width:48rem){.team-members h2{margin:1.625rem 0 .438rem}}.team-members .paragraph{display:none}@media only screen and (min-width:48rem){.team-members .paragraph{display:block;margin-top:1.688rem;max-width:calc(25vw - 3.75rem)}}.team-members>div{margin-bottom:2.938rem}@media only screen and (min-width:48rem){.team-members>div{margin-bottom:1.938rem}}.team-members>div:last-child{margin-bottom:0}@media only screen and (width < 48rem){.team-members>div:nth-child(odd){grid-column:1/span 3}.team-members>div:nth-child(2n){grid-column:2/span 3}}.team-member-image a{position:relative}.team-member-image .secondary{opacity:0;position:absolute;top:0;transition:opacity .45s ease-in-out}.team-member-image .primary{opacity:1;transition:opacity .45s ease-in-out}@media only screen and (min-width:48rem){.team-member-image:hover .secondary{opacity:1}.team-member-image:hover .primary{opacity:0}}h1 .job-title{display:block;margin:1.125rem 0 0}@media only screen and (min-width:48rem){h1 .job-title{display:inline;margin:0 0 0 1.5rem}}.team-member-page-header h1{margin-bottom:1.375rem}.team-page-html{margin-top:.313rem}@media only screen and (min-width:48rem){.team-page-html{margin-top:8.313rem;min-height:calc(100vh - 28rem)}.team-page-html .rendered-content{display:grid;grid-column:1/span 16;grid-row:1/span 2;grid-template-columns:subgrid;grid-template-rows:subgrid}}:is(.team-page-html .wp-container-core-columns-is-layout-1)>div:first-child{margin-bottom:.625rem}@media only screen and (min-width:48rem){.team-page-html .wp-container-core-columns-is-layout-1{grid-column:1/span 16;grid-row:1;grid-template-columns:subgrid}:is(.team-page-html .wp-container-core-columns-is-layout-1)>div:first-child{grid-column:2/span 3;margin-bottom:0}:is(.team-page-html .wp-container-core-columns-is-layout-1)>div:last-child{grid-column:5/span 3}}.team-page-html .team-intro{display:none}.team-page-html .button{align-items:center;align-self:end;display:flex;justify-content:center}@media only screen and (min-width:48rem){.team-page-html .button{grid-column:2/span 3;grid-row:2}}@media only screen and (min-width:48rem) and (min-height:64rem){.team-page-html .button{align-self:start;grid-column:2/span 4;grid-row:2}}@media only screen and (min-width:96rem){.team-page-html .button{align-self:end;grid-column:2/span 3;grid-row:2;position:relative}}img.w-half{margin:2rem 0 3.75rem}@media only screen and (min-width:48rem){img.w-half{grid-column:9/span 8;grid-row:1/span 2;height:100vh;margin:0;max-width:50vw;width:50vh;min-width:50vw;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}}@media only screen and (min-width:48rem) and (min-height:64rem){img.w-half{height:50vh}}@media only screen and (min-width:96rem){img.w-half{height:100vh}}.latest-news-block{border-top:.04375rem solid var(--still-grey);margin-top:6.25rem}@media only screen and (min-width:48rem){.latest-news-block{margin-top:12.1875rem}}.latest-news-block .inner,.latest-news-block h2{margin-top:1.6875rem}@media only screen and (min-width:48rem){.latest-news-block .inner{margin-top:6rem}}:is(.latest-news-block .inner) img{width:100%}:is(.latest-news-block .inner) .article-1{grid-column:2/span 4}:is(.latest-news-block .inner) .article-2{grid-column:7/span 4}:is(.latest-news-block .inner) .article-3{grid-column:12/span 4}:is(.latest-news-block .inner) article{margin-bottom:3rem}@media only screen and (min-width:48rem){:is(.latest-news-block .inner) article{margin-bottom:0}}:is(.latest-news-block .inner) h3{margin-bottom:.875rem;margin-top:1.125rem}:is(.latest-news-block .inner) .excerpt{margin-bottom:1.0625rem}:is(.latest-news-block .inner) .button{grid-column:2/span 3;grid-row:2;width:100%}@media only screen and (min-width:48rem){:is(.latest-news-block .inner) .button{grid-column:2/span 4;margin-top:4.3125rem}}@media only screen and (min-width:80rem){:is(.latest-news-block .inner) .button{grid-column:1/span 3}}@media only screen and (min-width:48rem){.featured-article{display:grid;grid-column:4/span 12;grid-template-columns:subgrid;margin-bottom:2.5625rem}}@media only screen and (min-width:64rem){.featured-article{grid-column:2/span 14}}@media only screen and (min-width:80rem){.featured-article{grid-column:4/span 12}}.featured-article .w-full{grid-column:1/span 8}@media only screen and (min-width:64rem){.featured-article .w-full{grid-column:1/span 9}}@media only screen and (min-width:80rem){.featured-article .w-full{grid-column:1/span 8}}.featured-article>div:last-child{grid-column:9/span 4}@media only screen and (min-width:64rem){.featured-article>div:last-child{grid-column:10/span 7}}@media only screen and (min-width:80rem){.featured-article>div:last-child{grid-column:9/span 4;margin-top:-.375rem}}:is(.featured-article>div:last-child) h3{margin-bottom:.625rem;margin-top:.8125rem}@media only screen and (min-width:48rem){:is(.featured-article>div:last-child) h3{margin-bottom:1.1875rem;margin-top:0}}:is(.featured-article>div:last-child) .article-images,:is(.featured-article>div:last-child) .article-words{margin-bottom:0}@media only screen and (min-width:48rem){:is(.featured-article>div:last-child) .article-images,:is(.featured-article>div:last-child) .article-words{margin-bottom:1.25rem}}@media only screen and (min-width:80rem){:is(.featured-article>div:last-child) .article-images,:is(.featured-article>div:last-child) .article-words{margin-bottom:0}}:is(.featured-article>div:last-child) .paragraph{margin-top:.6875rem}@media only screen and (min-width:48rem){:is(.featured-article>div:last-child) .paragraph{margin-bottom:1.125rem;margin-top:1.25rem}}.article-grid{margin-top:1.375rem}@media only screen and (min-width:48rem){.article-grid{margin-top:8.9375rem}.article-grid .paragraph,.article-grid h3,.article-grid p{max-width:calc(25vw - 3.9375rem)}}@media only screen and (min-width:64rem){.article-grid .paragraph,.article-grid h3,.article-grid p{max-width:none}}@media only screen and (min-width:80rem){.article-grid .paragraph,.article-grid h3,.article-grid p{max-width:calc(25vw - 3.9375rem)}}.read-more-wrapper{margin-bottom:3.125rem;margin-top:1.0625rem}@media only screen and (min-width:48rem){.read-more-wrapper{margin-bottom:1.25rem;margin-top:0}}.article-categories{align-items:flex-start;grid-column:1/span 3;grid-row:1}@media only screen and (min-width:64rem){.article-categories{grid-column:2/span 14}}@media only screen and (min-width:80rem){.article-categories{grid-column:1/span 3;margin-top:-.375rem}}.article-categories>div{border-bottom:.0625rem solid rgba(0,0,0,.25);margin-bottom:3.125rem;padding-bottom:1.3125rem}@media only screen and (min-width:80rem){.article-categories>div{border-bottom:0;margin-bottom:2.9375rem;padding-bottom:0}}.article-categories.toggle-open>div{margin-bottom:1.5rem}.article-categories a{background-color:var(--still-sand-light);border-radius:3.125rem;flex-basis:fit-content;height:1.9375rem;line-height:1.0625rem;margin-bottom:.9375rem;padding:.4375rem 1.125rem;text-align:center;white-space:nowrap}.article-categories a:last-child{margin-bottom:3.125rem}@media only screen and (min-width:48rem){.article-categories a:last-child{margin-bottom:0}}.article .article-categories a{margin-bottom:0}@media only screen and (min-width:48rem){.article .article-categories a{margin-bottom:.9375rem}}@media only screen and (min-width:80rem){.article .article-categories a{margin-bottom:0}}.article .article-categories a:last-child{margin:0}@media only screen and (min-width:48rem){.load-more-wrapper{display:grid;grid-column:4/span 12;grid-template-columns:subgrid}}@media only screen and (min-width:64rem){.load-more-wrapper{grid-column:2/span 14}}@media only screen and (min-width:80rem){.load-more-wrapper{grid-column:4/span 12}}.load-more-wrapper .grid-start-1{grid-column:1/span 6;margin-bottom:2.375rem}@media only screen and (min-width:64rem){.load-more-wrapper .grid-start-1{grid-column:1/span 7}}@media only screen and (min-width:80rem){.load-more-wrapper .grid-start-1{grid-column:1/span 6}}.load-more-wrapper .grid-start-7{grid-column:7/span 6;margin-bottom:2.375rem}@media only screen and (min-width:64rem){.load-more-wrapper .grid-start-7{grid-column:8/span 7}}@media only screen and (min-width:80rem){.load-more-wrapper .grid-start-7{grid-column:7/span 6}}.load-more-wrapper button{width:100%}@media only screen and (min-width:48rem){.load-more-wrapper button{grid-column:1/span 3;margin-top:2.1875rem}}@media only screen and (min-width:64rem){.load-more-wrapper button{grid-column:1/span 7}}@media only screen and (min-width:80rem){.load-more-wrapper button{grid-column:1/span 3}}.load-more-wrapper h3{margin-bottom:.9375rem;margin-top:.8125rem}@media only screen and (min-width:48rem){.load-more-wrapper h3{margin-bottom:.8125rem;margin-top:1.125rem}}.load-more-wrapper .paragraph{margin-bottom:1.1875rem}.load-more-wrapper .post-card{margin-bottom:2.4375rem}.article{margin-bottom:-1.4375rem;margin-top:15.8125rem}.article .article-categories,.article .article-featured-image,.article .article-meta,.article h1{grid-column:4/span 10;text-align:center}.article .article-intro{grid-column:5/span 8}.article .article-content{grid-column:6/span 6}.article .article-meta{margin:.6875rem 0 1.25rem}@media only screen and (min-width:48rem){.article .article-meta{margin:3.9375rem 0 1.9375rem}}:is(.article .article-meta) span{display:block}@media only screen and (min-width:48rem){:is(.article .article-meta) span{display:inline}}:is(.article .article-meta) .delimiter{display:none}@media only screen and (min-width:48rem){:is(.article .article-meta) .delimiter{display:inline}}.article .article-categories{grid-row:3;margin-bottom:2.1875rem}@media only screen and (min-width:48rem){.article .article-categories{margin-bottom:5.6875rem}}.article .article-featured-image{margin:2.75rem -1.25rem}@media only screen and (min-width:48rem){.article .article-featured-image{margin:4.75rem 0 4.375rem}}.article .article-featured-image-caption{align-self:start}:is(.article .article-content) .wp-block-heading{display:none}:is(.article .article-content) img{width:100%}:is(.article .article-content)>p{margin-bottom:1.4375rem}:is(.article .article-content) blockquote{margin:2.3125rem 0 2.9375rem}@media only screen and (min-width:48rem){:is(.article .article-content) blockquote{margin:2.5rem 0 4.25rem}}@media only screen and (min-width:48rem){:is(.article .article-content) blockquote p{font-size:1.5rem;line-height:1.875rem}}:is(.article .article-content) .wp-block-image{margin:0 -1.25rem 2.75rem}@media only screen and (min-width:48rem){:is(.article .article-content) .wp-block-image{margin:0 0 4.375rem}}body:has(section.contact-page){background:var(--still-sand-dark)}body:has(section.contact-page) .sheet-bg,body:has(section.contact-page) nav.hidden-scroll,body:has(section.contact-page) nav.show,body:has(section.contact-page) nav:hover{background:var(--still-sand-dark)}@media only screen and (min-width:48rem){.contact-page .page-header{margin-bottom:7.1875rem}}:is(.contact-page .page-header) h1{margin-bottom:1.25rem}@media only screen and (min-width:48rem){:is(.contact-page .page-header) h1{margin-bottom:1.125rem}}.contact-page .page-html{grid-column:2/span 3}:is(.contact-page .page-html) a{border-bottom:.0625rem solid var(--still-black)}:is(.contact-page .page-html) p:first-child{margin-bottom:1.3125rem}@media only screen and (min-width:48rem){:is(.contact-page .page-html) p:first-child{margin-bottom:1.6875rem}}:is(.contact-page .page-html) p:nth-child(2){margin-bottom:4.125rem}@media only screen and (min-width:48rem){:is(.contact-page .page-html) p:nth-child(2){margin-bottom:4.875rem}}:is(.contact-page .page-html) h3{margin-bottom:1.25rem}@media only screen and (min-width:48rem){:is(.contact-page .page-html) h3{margin-bottom:1.25rem}}:is(.contact-page .page-html) p:last-child{margin-bottom:3.9375rem;margin-top:.8125rem}@media only screen and (min-width:48rem){:is(.contact-page .page-html) p:last-child{margin-top:1.625rem}}.contact-page .contact-form{grid-column:9/span 7;margin-top:-.125rem}:is(.contact-page .contact-form) form{margin-top:.3125rem}@media only screen and (min-width:48rem){:is(.contact-page .contact-form) form{margin-top:3.0625rem}}:is(.contact-page .contact-form) input{border-radius:0;padding-top:1.4375rem;-webkit-appearance:none}:is(.contact-page .contact-form) textarea{border-radius:0;height:14.9375rem;margin-top:1.875rem;padding:1.25rem;-webkit-appearance:none}:is(.contact-page .contact-form) input::-moz-placeholder,:is(.contact-page .contact-form) textarea::-moz-placeholder{color:var(--still-grey)}:is(.contact-page .contact-form) input::placeholder,:is(.contact-page .contact-form) textarea::placeholder{color:var(--still-grey)}:is(.contact-page .contact-form) .space-y-8>:not([hidden])~:not([hidden]){margin-top:.625rem}:is(.contact-page .contact-form) button{height:4.375rem;margin-top:1.875rem!important;width:100%}.contact-page .error-message{margin-bottom:-3rem;margin-top:1.125rem}.contact-page .failure-message{height:31.1875rem;margin-top:4.25rem}.contact-page .success-message{margin-top:4.125rem}:is(.contact-page .success-message) p{margin-top:.8125rem}:is(.contact-page .success-message) button{margin-top:1.5rem!important}body:has(section.page-page){background:var(--still-sand-dark)}body:has(section.page-page) .sheet-bg,body:has(section.page-page) nav.hidden-scroll,body:has(section.page-page) nav.show,body:has(section.page-page) nav:hover{background:var(--still-sand-dark)}.page-page .page-header{margin-bottom:1.5625rem}@media only screen and (min-width:48rem){.page-page .page-header{margin-bottom:8.0625rem}}.page-page .featured-image{grid-column:1/span 3;margin-bottom:2.8125rem;margin-left:-1.25rem}@media only screen and (min-width:48rem){.page-page .featured-image{grid-column:1/span 5;margin-bottom:0;margin-left:0;margin-top:11.25rem}}:is(.page-page .featured-image) img{width:100%}@media only screen and (width < 48rem){.page-page>div>.grid{-moz-column-gap:1.25rem;column-gap:1.25rem}}.page-page .page-html{grid-column:1/span 4;grid-row:2}@media only screen and (min-width:48rem){.page-page .page-html{grid-column:9/span 6;grid-row:1}}:is(.page-page .page-html) p{margin-bottom:1.6875rem}@media only screen and (min-width:48rem){:is(.page-page .page-html) p:first-child{margin-top:-.25rem}}:is(.page-page .page-html) h2,:is(.page-page .page-html) h3{margin-bottom:1.3125rem;margin-top:.5625rem}@media only screen and (min-width:48rem){:is(.page-page .page-html) h2,:is(.page-page .page-html) h3{margin-top:2.1875rem}}.page-not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.page-not-found .page-html{grid-column:6/span 6}:is(.page-not-found .page-html) p{margin:1.875rem 0 1.5625rem}:is(.page-not-found .page-html) a{width:16.9375rem}