:root{--brand-color: #eeb311;--brand-color-rgb: 237, 178, 17}:root .option-color-bronze{--brand-color: $color-bronze;--brand-color-rgb: 219, 165, 77}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.txt-align-l{text-align:left}.txt-align-r{text-align:right}.txt-align-c{text-align:center}.cf{*zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.clear{clear:both}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,menu,p,figure,pre,table,fieldset,hr,blockquote,.vr{margin-bottom:2rem;margin-bottom:calc( var(--base-spacing) * 1);margin-top:0;margin-right:0;margin-left:0}.vr-none{margin-bottom:0}.vr-xl{margin-bottom:4rem;margin-bottom:calc( var(--base-spacing) * 2)}.vr-half{margin-bottom:1rem;margin-bottom:calc( var(--base-spacing) * .5)}.vr-quart{margin-bottom:.5rem;margin-bottom:calc( var(--base-spacing) * .25)}.vr-rev{margin-top:2rem;margin-top:calc( var(--base-spacing) * 1)}.last-child-no-vr>:last-child{margin-bottom:0}.hide,.screen-reader-txt,.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.alignright{float:right;margin-bottom:1em;margin-left:2em}.alignleft{float:left;margin-bottom:1em;margin-right:2em}.aligncenter{text-align:center;display:block;margin:0 auto}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;color:#393946}html,button,input,select,textarea{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:1em;line-height:1.5}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700}h1,.h1{font-size:1.5em;line-height:1.125}h2,.h2{font-size:1.325em;line-height:1.25}h3,.h3{font-size:1.2em}h4,.h4{font-size:1.125em}h5,.h5{font-size:1em}h6,.h6{font-size:.875em}a{color:blue;text-decoration:underline;transition:all 0.2s ease}ul,ol,menu,dd{padding:0;margin-left:2em}ul{list-style:disc outside}nav ul,nav ol{list-style:none;margin-left:0}li>ul,li>ol{margin-bottom:0}.list-reset{margin-left:0;list-style:none}select,textarea,input{font-family:sans-serif;padding:.6em;border:solid 1px #CCC;border-radius:2px;outline:0;color:#555;background:#FFF;box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;transition:border 0.3s linear;width:100%;line-height:1.5}input[type="checkbox"],input[type="radio"]{width:auto}textarea{height:10em}textarea:focus,input:focus,button:focus{outline:0;outline:thin dotted \9;border-color:#4BB8CB}select{display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,0.04);border-radius:3px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%}select::-ms-expand{display:none}select:hover{border-color:#888}select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}select option{font-weight:normal}*[dir="rtl"] select,:root:lang(ar) select,:root:lang(iw) select{background-position:left .7em top 50%, 0 0;padding:.6em .8em .5em 1.4em}select:disabled,select[aria-disabled=true]{color:graytext;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom, #fff 0%, #e5e5e5 100%)}select:disabled:hover,select[aria-disabled=true]{border-color:#aaa}hr{border:none;border-top:1px solid #CCC}img{-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%;height:auto;width:auto}iframe{border:0}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in-slide-left{from{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-in-slide-left{from{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-in-slide-up{from{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-slide-up{from{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.bg-white{background:#FFF}.bg-offwhite{background:#f9f9fb}.bg-grey{background:#eaeaf1}.shadow{box-shadow:0 1px 6px 0 rgba(0,0,0,0.1),0 2px 8px 0 rgba(0,0,0,0.1)}.shadow-l{box-shadow:0 1px 6px 0 rgba(0,0,0,0.0666),0 2px 8px 0 rgba(0,0,0,0.0666),0 2px 15px 0 rgba(0,0,0,0.0666)}.icon-repairs-page{float:right;width:100px;margin-left:10px;margin-bottom:10px}@media (min-width: 46em){.icon-repairs-page{float:none;margin-left:0;width:125px}}@media (min-width: 50em){.icon-repairs-page{float:right;margin-left:10px;width:100px}}@media (min-width: 60em){.icon-repairs-page{position:relative;top:20px;width:120px}}.txt-black{color:#292932}.txt-white{color:white}.txt-red{color:#ff002b}.txt-grey{color:#505062}.txt-yellow{color:#eeb311}.txt-s{font-size:.875em}.txt-m{font-size:1em}.txt-l{font-size:1.125em}.txt-xl{font-size:1.25em}.txt-dec-none{text-decoration:none}.txt-sans{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.txt-serif{font-family:Georgia,serif}.txt-mono{font-family:"Lucida Console",Monaco,monospace}.txt-num{-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';font-variant-numeric:tabular-nums}.txt-nowrap{white-space:nowrap}.txt-weight-normal{font-weight:normal}.txt-upper{text-transform:uppercase}.vr-page-section{margin-bottom:var(--page-section-padding)}.scroll-offset{scroll-margin-top:var(--base-spacing)}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.0
 * @url https://github.com/feimosi/baguetteBox.js
*/#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,0.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,0.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif;padding:1em}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease, -webkit-transform .4s ease;transition:left .4s ease, transform .4s ease;transition:left .4s ease, transform .4s ease, -webkit-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.wpcf7 form .wpcf7-response-output{margin:0;padding:1em;background:#fcf6d4;border:solid 1px #f2d845;border-radius:3px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-top:var(--base-spacing)}@media (max-width: 30em){.wpcf7 form .wpcf7-response-output{font-size:.875em}}.wpcf7 form.sent .wpcf7-response-output{background:#c9eed9;border-color:#8fdbb1;color:#1a5133}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#ffe6e6;border-color:#ffb5b3;color:#cc0700}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 .ajax-loader{display:none;margin:0.5em auto}.wpcf7 .submitting .ajax-loader{display:block}.wpcf7 form.submitting{position:relative}.wpcf7 form.submitting::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.5);z-index:2}.wpcf7-spinner{display:block;margin:0 auto}form.submitting .wpcf7-submit{background:grey}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}button.wpcf7-submit{position:relative}button.wpcf7-submit::after{content:'';display:inline-block;width:1em;height:1em;border:3px solid rgba(255,255,255,0.3);border-radius:50%;border-top-color:#fff;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;position:absolute;top:calc( 50% - 0.5em);left:calc( 50% - 0.5em);transition:opacity .1s ease;opacity:0}form.submitting button.wpcf7-submit{color:transparent}form.submitting button.wpcf7-submit::after{opacity:1}@media (min-width: 50em){.footer-layout{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--base-spacing)}.footer-layout>*>:last-child{margin-bottom:0}}.footer-logo{max-width:176px}.form-list{--gutter: calc( var(--base-spacing) * 0.5 );list-style:none;margin-top:calc( var(--gutter) * -1);margin-left:calc( var(--gutter) * -1);display:flex;flex-wrap:wrap}.form-list>li{padding-top:var(--gutter);padding-left:var(--gutter);flex-basis:100%}@media (min-width: 45em){.form-list>li.form-list-bp1-50{flex-basis:50%}}.form-label{display:inline-block;margin-bottom:0.2rem;font-weight:bold}.form-hint{font-size:0.875em;margin-bottom:0.2rem;display:block}.input-short{max-width:10em;display:block}.input-mid{max-width:18em;display:block}.fieldset-reset{padding:0;margin:0;border:none}.fieldset-reset>legend{margin-bottom:var(--base-spacing)}.radio-accordion{--border: 1px solid hsl(0, 0%, 080%);list-style:none;margin-left:0;border-radius:.125em;border:var(--border);background:#FFF}.radio-accordion__item{--padding: 1em}.radio-accordion__item+.radio-accordion__item{border-top:var(--border)}.radio-accordion input{position:absolute;border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.radio-accordion__label{margin-bottom:0;position:relative;padding:var(--padding);display:flex;flex-wrap:wrap;align-items:center;color:#999;transition:color 0.1s ease;cursor:pointer}.radio-accordion input:checked+.radio-accordion__label{border-bottom:var(--border);color:#eeb311}.radio-accordion__label::before{--color: rgba(0,0,0, 0.3);content:'';flex-shrink:0;display:inline-block;width:1em;height:1em;background:var(--color);border-radius:50%;border:3px solid #FFF;box-shadow:0 0 0 1px var(--color);margin-right:0.5em;transition:color 0.1s ease}.radio-accordion input:checked+.radio-accordion__label::before{--color: red}.radio-accordion__desc{display:none;background:#f2f2f2;padding:var(--padding)}.radio-accordion input:checked+label+.radio-accordion__desc{display:block}.radio-accordion__img{display:none}@media (min-width: 40em){.radio-accordion__img{display:block;margin-left:0.5em;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.8}.radio-accordion input:checked+label .radio-accordion__img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}}input[type="color"]{padding:0;display:inline-block}.scroll-up .page-hd-bg,.hero-layout--no-hero .page-hd-bg{background:#F9F9F9;box-shadow:0 2px 20px rgba(0,0,0,0.1)}.page-hd-layout{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:'nav logo xtra';grid-gap:1em;align-items:center}@media (min-width: 45em){.page-hd-layout{grid-gap:var(--base-spacing)}}.page-hd-layout__nav{grid-area:nav}.page-hd-layout__logo{grid-area:logo}.page-hd-layout__xtra{grid-area:xtra;font-size:0.875em;text-align:right}@media (min-width: 76em){.page-hd-layout__xtra{display:flex;align-items:center;flex-direction:row-reverse;gap:var(--base-spacing)}}.hd-phone{font-weight:bold;text-align:right;display:none}@media (min-width: 75em){.hd-phone{display:inline-block}}.hd-phone a{text-decoration:none;display:flex;justify-content:flex-end;align-items:center;color:white}.scroll-up .hd-phone a,.hero-layout--no-hero .hd-phone a{color:#292932}.hd-phone .icon{display:none;margin-right:0.25em}@media (min-width: 45em){.hd-phone{font-size:1.25em}.hd-phone .icon{display:inline-block}}.hd-cta{text-align:center}@media (max-width: 45em){.hd-cta{font-size:0.75em}.hd-cta>.btn{padding:0.75em 1em;line-height:1.2}.hd-cta>.btn::after{display:none}}@media (min-width: 60em){.hd-cta__smallscreen{display:none}}.hd-cta__largescreen{display:none}@media (min-width: 60em){.hd-cta__largescreen{display:inline-block}}.logo-a-swoosh{fill:var(--brand-color)}.logo-a-swoosh-shadow{fill:#212c27}.logo-text{fill:#40404f}.logo-inverted .logo-text{fill:white}.scroll-up .hd-logo .logo-text,.hero-layout--no-hero .logo-text{fill:#40404f}.hd-logo{width:130px}@media (min-width: 40em){.hd-logo{width:179px}.option-logo-minimal .hd-logo{width:220px}.scroll-up .hd-logo{width:176px}}.logo-minimal,.option-logo-minimal .logo-default{display:none}.option-logo-minimal .logo-minimal{display:block}.max-width{width:100%;max-width:75rem;margin-left:auto;margin-right:auto}.max-width--xxxs{max-width:30rem}.max-width--xxs{max-width:40rem}.max-width--xs{max-width:50rem}.max-width--s{max-width:65rem}:root{--page-section-padding-lr: 2rem;--page-section-padding-tb: 3rem}@media (min-width: 40em){:root{--page-section-padding-tb: 4rem}}@media (min-width: 65em){:root{--page-section-padding-tb: 5rem}}@media (min-width: 75em){:root{--page-section-padding-tb: 6rem}}@media (min-width: 80em){:root{--page-section-padding-tb: 8rem}}.page-section{padding:var(--page-section-padding-tb) var(--page-section-padding-lr)}.page-section--hd{--page-section-padding-tb: var(--base-spacing)}@media (min-width: 65em){.page-section--slim{--page-section-padding-tb: 5rem}}.page-section--no-bg+.page-section--no-bg,.bg-multi-section--neg-margin-top>.page-section--no-bg,.page-section--pad-t-none{padding-top:0}.vr-page-section{margin-bottom:var(--page-section-padding-tb)}@media (min-width: 60em){.article-columns{display:grid;grid-template-columns:18em 1fr;grid-gap:3rem}}.article-columns__title{font-size:clamp(24px, 5vw, 40px)}:root{--base-spacing: calc( 2rem * .75 );--header-height: 126px}@media (min-width: 30em){:root{--base-spacing: 2rem}}html,body{height:100%}html{scroll-behavior:smooth;background:#363649}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.btn{background:var(--brand-color);display:inline-block;padding:0.75em 1.25em;text-decoration:none;border:0;color:white;text-transform:uppercase;font-weight:bold;transition:all 0.2s ease;cursor:pointer}.btn:hover,.btn:focus{-webkit-filter:hue-rotate(-5deg) brightness(1.05);filter:hue-rotate(-5deg) brightness(1.05)}.btn--block{display:block;width:100%}.btn--chevron{position:relative;padding-right:calc( 1.25em + 3.099375em)}.btn--chevron::after{content:'';height:100%;aspect-ratio:1/1;display:inline-block;position:absolute;top:0;right:0;background:rgba(0,0,0,0.2) url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8cGF0aCBmaWxsPSIjRkZGIiBkPSJNOS45ODQgNmw2IDYtNiA2LTEuNDA2LTEuNDA2IDQuNTk0LTQuNTk0LTQuNTk0LTQuNTk0eiI+PC9wYXRoPgo8L3N2Zz4K") no-repeat;background-position:center}.caption{font-size:0.875em;color:rgba(0,0,0,0.5);padding-top:0.5em;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}h1,h2,h3,h4,h5,h6{color:#292932}@media (min-width: 60em){h1,.h1{font-size:1.6875em}h2,.h2{font-size:1.4575em}}.section-title{font-size:clamp(1.4em, 2.5vw, 1.875em);color:#292932;font-weight:700}.border-title{position:relative}.border-title::after{content:'';background:var(--brand-color);width:100%;height:4px;position:absolute;bottom:calc( var(--base-spacing) * -0.5);left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:6em}.title-eyebrow{text-transform:uppercase;font-weight:bold;font-size:clamp(0.875em, 3vw, 1em);border-bottom:1px solid var(--brand-color);margin-left:auto;margin-right:auto;display:inline-block;margin-bottom:calc( var(--base-spacing) * 0.5);padding-bottom:calc( var(--base-spacing) * 0.5)}@media (min-width: 40em){.title-eyebrow{letter-spacing:0.1em}}.title-mini{font-size:1em;text-transform:uppercase;font-weight:normal}@media (min-width: 40em){.title-mini{letter-spacing:0.1em}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;position:relative}a{text-decoration:underline;-webkit-text-decoration-color:var(--brand-color);text-decoration-color:var(--brand-color);text-underline-offset:0.1em}.light-links a{color:white;-webkit-text-decoration-color:var(--brand-color);text-decoration-color:var(--brand-color)}.arrow-link:after{text-decoration:none;display:inline-block;transition:all .2s ease-in-out}.arrow-link:after{content:'→';margin-left:.2em}.arrow-link:hover:after{-webkit-transform:translateX(0.25em);transform:translateX(0.25em)}.icon-link{display:inline-flex;align-items:center}.icon-link>.icon{margin-right:0.35em}.hvr-underline{position:relative;display:inline-block}.hvr-underline::after{content:'';width:100%;height:1px;background:red;position:absolute;bottom:-2px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}.hvr-underline:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.social-link{line-height:0;text-decoration:none}.social-link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.island{background:#FFF;padding:var(--base-spacing);border-radius:.5em;box-shadow:0 4px 12px rgba(0,0,0,0.1)}@media (min-width: 60em){.island{padding:calc( var(--base-spacing) * 1.5)}}.islet{background:rgba(0,0,0,0.01);padding:1em;border-radius:.25em;border:1px dashed rgba(0,0,0,0.3)}li::marker{color:var(--brand-color)}.nav-list{margin-left:1em}.nav-list>li+li{padding-top:0.5em;margin-top:0.5em}.nav-list>li>a{display:inline-block}.tick-list{list-style:none;margin-left:0;margin-top:-0.5em}.tick-list--xl{font-size:clamp(16px, 2vw, 20px)}.tick-list--center{margin-left:auto;margin-right:auto}.tick-list>li{padding-left:2em;position:relative;padding-top:0.5em;padding-bottom:0.5em}.tick-list>li+li{border-top:1px solid rgba(255,255,255,0.3)}.tick-list>li::before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5em;height:1.5em;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 20.016q3.281 0 5.648-2.367t2.367-5.648-2.367-5.648T12 3.986 6.352 6.353t-2.367 5.648 2.367 5.648T12 20.016zm0-18q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055T12 21.986t-7.055-2.93-2.93-7.055 2.93-7.055T12 2.016zm4.594 5.578L18 9l-8.016 8.016L5.015 12l1.406-1.406 3.563 3.563z' fill='%23EEB311'/%3E%3C/svg%3E");margin-right:0.5rem;background-size:contain;color:red}.drop-cap{font-size:1.25em}.drop-cap:first-letter{float:left;font-size:3em;line-height:0.8;padding-right:.35rem;font-weight:bold;margin-top:0.1em}.flickity-button{color:white;transition:opacity .2s ease-in-out;opacity:0.9;background:none}.flickity-button:hover{opacity:1;background:none}.flickity-prev-next-button{width:3em;height:3em}.flickity-prev-next-button .flickity-button-icon{left:50%;top:50%;width:2em;height:2em;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.flickity-page-dots{bottom:var(--base-spacing)}.flickity-page-dots .dot{background:black}@media (min-width: 75em){.hero-layout{display:flex;flex-direction:column;min-height:80vh}.home .hero-layout{min-height:100vh}.hero-layout.hero-layout--no-hero{min-height:0}.scroll-up .hero-layout.hero-layout--no-hero{padding-top:var(--header-height)}}.hero-layout__hd{position:fixed;top:0;left:0;width:100%;z-index:9999;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}.hero-layout--no-hero .hero-layout__hd{position:relative}.scroll-down .hero-layout__hd{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.scroll-up .hero-layout__hd{position:fixed}.hero-layout__hero{border-color:yellow}@media (min-width: 75em){.hero-layout__hero{flex-grow:1}}.hero{position:relative;z-index:1}.hero::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0.35;background-image:linear-gradient(180deg, #000 0%, transparent 200px, transparent 200px)}@media (min-width: 75em){.hero{display:flex}}.hero__img{min-height:80vh;transition:opacity 0.5s ease;opacity:0;display:none;-webkit-filter:brightness(0.9);filter:brightness(0.9);width:100%;height:100%}.hero__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.hero__img.active{opacity:1;display:block}@media (min-width: 40em){.hero__img{min-height:auto;aspect-ratio:4/3}}@media (min-width: 75em){.hero__img{aspect-ratio:auto;display:block;position:absolute;-o-object-position:center center;object-position:center center}}@-webkit-keyframes hero-arrow-bounce{0%{-webkit-transform:translateY(0) translateX(-50%) rotate(90deg);transform:translateY(0) translateX(-50%) rotate(90deg)}100%{-webkit-transform:translateY(-20px) translateX(-50%) rotate(90deg);transform:translateY(-20px) translateX(-50%) rotate(90deg)}}@keyframes hero-arrow-bounce{0%{-webkit-transform:translateY(0) translateX(-50%) rotate(90deg);transform:translateY(0) translateX(-50%) rotate(90deg)}100%{-webkit-transform:translateY(-20px) translateX(-50%) rotate(90deg);transform:translateY(-20px) translateX(-50%) rotate(90deg)}}.hero__arrow{display:none}@media (min-width: 75em){.hero__arrow{display:block;position:absolute;z-index:3;bottom:var(--base-spacing);left:50%;font-size:3em;color:#FFF;transition:opacity 0.3s ease-in-out;-webkit-animation:hero-arrow-bounce 0.5s;animation:hero-arrow-bounce 0.5s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hero__arrow.hidden{opacity:0}}.hero__content{position:relative;z-index:2}@media (min-width: 75em){.hero__content{display:grid;grid-template-rows:var(--header-height) minmax(2rem, 1fr) auto minmax(2rem, 1fr) auto 70px;grid-template-columns:auto 1fr;grid-template-areas:". ." ". ." "text ." ". ." "links links" ". ."}}.hero-txt{position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;text-align:center;font-size:0.875em;background:rgba(0,0,0,0.5);padding:2rem;color:white;grid-area:text}@media (min-width: 75em){.hero-txt{position:static;-webkit-transform:none;transform:none;padding-left:10vw;width:auto;text-align:left}}@media (min-width: 90em){.hero-txt{padding-top:4rem;padding-right:4rem;padding-bottom:4rem}}.hero-txt__title{line-height:1.05;color:white;font-size:clamp(24px, 5vw, 40px);text-transform:uppercase}@media (min-width: 90em){.hero-txt__title{font-size:clamp(24px, 5vw, 54px)}}.hero-links{list-style:none;margin:0;width:100%;grid-area:links}@media (min-width: 75em){.hero-links{display:flex;background:rgba(0,0,0,0.1);border-top:1px solid white;border-bottom:1px solid white;padding:0 100px}}.hero-links__item{border-top:1px solid white}@media (min-width: 75em){.hero-links__item{position:relative;padding:calc( var(--base-spacing) * 2);border-top:0;transition:all .2s ease;flex-basis:25%;display:flex;align-items:center;justify-content:center;text-align:center}.hero-links__item:hover{background:rgba(var(--brand-color-rgb), 0.35);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-links__item:last-child{border-right:1px solid white}}.hero-links__link{display:block;text-decoration:none;padding:var(--base-spacing);padding-right:calc( var(--base-spacing) * 2);background:var(--brand-color) url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8cGF0aCBmaWxsPSIjRkZGIiBkPSJNOS45ODQgNmw2IDYtNiA2LTEuNDA2LTEuNDA2IDQuNTk0LTQuNTk0LTQuNTk0LTQuNTk0eiI+PC9wYXRoPgo8L3N2Zz4K") no-repeat;background-position:95% center;color:white;font-weight:700}@media (min-width: 75em){.hero-links__link{background:none;padding:0;font-size:1.5em}.hero-links__link::after{border-left:1px solid white;content:'';position:absolute;top:0;right:0;bottom:0;left:0}}.main-nav__item+.main-nav__item{border-top:1px solid rgba(255,255,255,0.2)}.main-nav__link{display:block;color:white;padding:1em 0;text-transform:uppercase;text-decoration:none}.main-nav__link:hover{color:var(--brand-color)}.main-nav__item--active .hvr-underline::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.offcanvas-wrapper{position:absolute;top:0;left:0;z-index:2;min-height:100vh;width:100%;background:#2b2b3b;background:rgba(43,43,59,0.93);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:var(--page-section-padding-lr);padding-top:calc( var(--page-section-padding-lr) + 4em);opacity:1;transition:opacity 0.2s ease,-webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);transition:transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1),opacity 0.2s ease;transition:transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1),opacity 0.2s ease,-webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);pointer-events:none;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);font-size:0.875em}.offcanvas-wrapper>*{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);transition:opacity 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:transform 0.4s cubic-bezier(0.39, 0.575, 0.565, 1),opacity 0.4s ease;transition:transform 0.4s cubic-bezier(0.39, 0.575, 0.565, 1),opacity 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}.offcanvas-is-open .offcanvas-wrapper{opacity:1;pointer-events:auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);box-shadow:0 0 10px rgba(0,0,0,0.15)}.offcanvas-is-open .offcanvas-wrapper>*{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-width: 40em){.offcanvas-wrapper{width:50%;max-width:35em}}@media (min-width: 60em){.offcanvas-wrapper{font-size:1em}}.offcanvas-vr{margin-bottom:calc( var(--base-spacing) + 1em)}.offcanvas-phone{font-size:1.125em;display:flex;align-items:center}.offcanvas-phone a{text-decoration:none}.offcanvas-social{display:flex}.offcanvas-social>a{color:white;font-size:1.5em}.offcanvas-social>a+a{margin-left:1rem}.hamburger{display:inline-block;cursor:pointer;transition:opacity 0.15s linear;position:relative;z-index:2;border:0;background:none;padding:0;line-height:0;color:white;-webkit-tap-highlight-color:transparent;display:flex;align-items:center}.hamburger:hover,.hamburger:focus{-webkit-transform:none;transform:none;outline:none}.scroll-up .hamburger,.hero-layout--no-hero .hamburger{color:#292932}.offcanvas-is-open .hamburger{color:white}@media (min-width: 40em){.hamburger::after{content:'MENU';display:inline-block;margin-left:0.5em;letter-spacing:0.1em;font-weight:bold}.offcanvas-is-open .hamburger::after{opacity:0}}.hamburger__box{width:30px;height:20px;display:inline-block;position:relative}.hamburger__inner,.hamburger__inner::before,.hamburger__inner::after{position:absolute;display:block;background:currentColor;width:30px;height:3px;transition:-webkit-transform 0.15s ease;transition:transform 0.15s ease;transition:transform 0.15s ease, -webkit-transform 0.15s ease}.hamburger__inner{top:50%;margin-top:-2px;transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger__inner::before,.hamburger__inner::after{content:''}.hamburger__inner::before{top:-8px;transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger__inner::after{bottom:-8px;transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.offcanvas-is-open .hamburger__inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.offcanvas-is-open .hamburger__inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.offcanvas-is-open .hamburger__inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.txt-with-list-page-section{position:relative}.txt-with-list{--padding: calc(var(--base-spacing) * 1)}@media (min-width: 40em){.txt-with-list{display:grid;grid-template-columns:1fr 1fr;font-size:0.875em}.txt-with-list::before,.txt-with-list::after{content:'';width:50%;height:1px;background:#dfdfe2;position:absolute;top:var(--page-section-padding-tb);left:0;z-index:1}.txt-with-list::after{top:auto;bottom:var(--page-section-padding-tb);left:auto;right:0}}@media (min-width: 50em){.txt-with-list{grid-template-columns:1fr auto;--padding: calc(var(--base-spacing) * 3) calc(var(--base-spacing) * 2);font-size:1em}}@media (min-width: 40em){.txt-with-list__txt{border:1px solid #dfdfe2;border-right-width:0;padding:var(--padding);display:flex;align-items:center;position:relative;z-index:2;margin-bottom:0}}.txt-with-list__list{background:#454554;color:white;padding:var(--padding)}@media (min-width: 40em){.txt-with-list__list{display:flex;align-items:center;position:relative;z-index:2}}.split-centered{margin-bottom:5rem}@media (min-width: 46em){.split{display:flex}.split:nth-child(even){flex-direction:row-reverse}}@media (min-width: 46em){.split__cell{display:flex;justify-content:center;align-items:center;width:50%}}.split__cell-img .slider,.split__cell-img .before-after{width:100%;height:100%}@media (min-width: 46em){.split__cell-img{aspect-ratio:8 / 6}}.split__cell-img>.slider{aspect-ratio:10 / 8}.split__cell-img>.slider .slider__cell{height:100%}.split__cell-img>.slider .slider__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width: 46em){.split__cell-img>.slider{aspect-ratio:auto}}@media (min-width: 46em){.split__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.split__cell-txt{padding:calc( var(--base-spacing) * 1.5);text-align:left}@media (min-width: 25em){.split__cell-txt{padding:calc( var(--base-spacing) * 3)}}.split__txt{max-width:30em}.wysiwyg--rose{background-image:url("../img/common/yorkshire-rose-watermark.svg");background-repeat:no-repeat;background-position:center center}@media (min-width: 60em){.wysiwyg--rose{font-size:1.125em}}.instagram-feed-wrap{position:relative;max-width:100em;margin-left:auto;margin-right:auto}.instagram-feed{list-style:none;margin-left:0;margin-bottom:0;display:grid;grid-gap:4px;grid-template-columns:repeat(3, 1fr)}@media (min-width: 40em){.instagram-feed{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 60em){.instagram-feed{grid-template-columns:repeat(6, 1fr)}}.instagram-feed a{display:block;padding-top:100%;position:relative}.instagram-feed a::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.03);z-index:2}.instagram-feed img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.instagram-feed-username{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#F4F4F4;padding:1em;box-shadow:0 2px 8px rgba(0,0,0,0.1);border-radius:.25em;text-decoration:none;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:0.875em;color:#292932;z-index:3}.instagram-feed-username .icon{margin-right:0.25em;font-size:1.2em}@media (min-width: 30em){.instagram-feed-username{flex-direction:row}}.social-links{display:flex;align-items:center;justify-content:center;font-size:3em}.social-links a{color:#2b2b3b}.social-links a+a{margin-left:1em}.gallery{list-style:none;margin-left:0;margin-bottom:0;display:grid;grid-gap:4px;grid-template-columns:repeat(3, 1fr);max-width:100em;margin-left:auto;margin-right:auto}@media (min-width: 40em){.gallery{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 60em){.gallery{grid-template-columns:repeat(6, 1fr)}}.gallery__item{background:rgba(0,0,0,0.1)}.gallery__link{display:inline-block;position:relative;transition:all 0.2s;display:block}.gallery__link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--brand-color-rgb), 0.5) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ctitle%3Ezoomin%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.56%2015.56c-.587.587-1.538.587-2.125%200l-2.652-2.652c-1.09.7-2.38%201.116-3.77%201.116C3.14%2014.024%200%2010.884%200%207.012S3.14%200%207.012%200c3.873%200%207.012%203.14%207.012%207.012%200%201.392-.417%202.68-1.116%203.77l2.652%202.653c.587.587.587%201.538%200%202.125zM7.012%202.003c-2.766%200-5.01%202.243-5.01%205.01s2.244%205.008%205.01%205.008c2.766%200%205.01-2.24%205.01-5.008s-2.243-5.01-5.01-5.01zm1.002%208.014H6.01V8.014H4.01V6.01H6.01V4.01h2.004V6.01h2.003v2.004H8.014v2.003z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-position:center 60%;background-size:2em 2em;opacity:0;transition:all .2s}.gallery__link:hover:before{opacity:1;background-position:center}.gallery__img{width:100%}.gallery__num{color:white;position:absolute;top:0;right:0;bottom:0;left:0;font-size:2em;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center}.gallery__link:hover .gallery__num{opacity:0}.slider{list-style:none;margin-left:0}.slider__cell{width:100%}.before-after{position:relative}.before-after__btns{position:absolute;top:var(--base-spacing);right:var(--base-spacing);z-index:2;background:white;box-shadow:0 2px 6px rgba(0,0,0,0.1);border-radius:3px}.before-after__radio{display:none}.before-after__label{display:block;display:flex;align-items:center;padding:0.5em;padding-right:1em;color:#777;cursor:pointer}.before-after__label::before{content:'';width:1em;height:1em;display:inline-block;background:#CCC;margin-right:0.5em;border-radius:50%}.before-after__radio:checked+.before-after__label::before{background:#00D247}.before-after__label.before-after__before-label{border-bottom:1px solid rgba(0,0,0,0.1)}.before-after__radio:checked+.before-after__label{color:#292932}.before-after__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.before-after__img-before{position:absolute;top:0;left:0;opacity:0;z-index:1;transition:opacity 0.3s ease}.before .before-after__img-before{opacity:1}@media (min-width: 45em){.contact-layout{display:grid;grid-gap:calc( var(--base-spacing) * 2);grid-template-columns:1fr 1fr}}.contact-layout__sticky{position:-webkit-sticky;position:sticky;top:var(--base-spacing)}.page-section-conservatory-nav{padding-left:var(--page-section-padding-lr);padding-right:var(--page-section-padding-lr);padding-top:2rem}.page-section-conservatory-nav+.page-section{padding-top:1rem}.conservatory-icon-nav{display:grid;grid-gap:10px;grid-template-columns:repeat(4, 1fr);max-width:350px;margin-left:auto;margin-right:auto}.conservatory-floated-icon{float:right;width:100px;margin-left:10px;margin-bottom:10px;scroll-margin-top:2rem}@media (min-width: 46em){.conservatory-floated-icon{float:none;margin-left:0;width:125px}}@media (min-width: 50em){.conservatory-floated-icon{float:right;margin-left:10px;width:100px}}@media (min-width: 60em){.conservatory-floated-icon{position:relative;top:20px;width:120px;margin-bottom:20px}}
