@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=47f12ae1-5d9b-4225-8b93-85ec5dd6307b);@font-face{font-family:"Avenir";src:url(/wp-content/themes/hedsorhouse/fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2) format("woff2"),url(/wp-content/themes/hedsorhouse/fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff) format("woff")}@font-face{font-family:"Avenir";src:url(/wp-content/themes/hedsorhouse/fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2) format("woff2"),url(/wp-content/themes/hedsorhouse/fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff) format("woff");font-weight:300}@font-face{font-family:"Avenir";src:url(/wp-content/themes/hedsorhouse/fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2) format("woff2"),url(/wp-content/themes/hedsorhouse/fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff) format("woff");font-weight:500}@font-face{font-family:'The Coansist';src:url(/wp-content/themes/hedsorhouse/fonts/TheCoansistRegular.woff2) format('woff2'),url(/wp-content/themes/hedsorhouse/fonts/TheCoansistRegular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1;overflow-y:scroll;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:bottom}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}svg:not(:root){overflow:hidden}img,iframe{border:0;vertical-align:middle}strong{font-weight:bolder}em{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}button,input,optgroup,select,textarea{margin:0;font:inherit;font-size:100%;line-height:1;vertical-align:baseline;color:inherit;outline:0;border-radius:0}button,input,textarea{padding:0}button,input{overflow:visible}button,select{text-transform:none}textarea{overflow:auto;vertical-align:top;resize:vertical}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}label,button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}button{width:auto}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border:0;padding:0}input[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}input[type="search"]::-ms-clear,input[type="search"]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:top}th{font-weight:400;text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}ul,ol{list-style:none}li{display:list-item}hr{box-sizing:content-box;height:0;overflow:visible}a{color:#000;background:#fff0;text-decoration:none;cursor:pointer;text-decoration-skip:ink}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}a,span,button{transition:color 0.4s ease,background-color 0.4s ease,border-color 0.4s ease,opacity 0.4s ease,text-decoration-color 0.4s ease}body{font:62.5%/1 Avenir,'Helvetica Neue',Arial,Helvetica,sans-serif;background:#FFFCF9;color:#000}.anim,.animc>*{position:relative;transform:translateY(50px);opacity:0;transition:transform 0.4s ease,opacity 0.4s ease}.anim.inview,.animc>*.inview{transition-delay:0.2s;transform:translateY(0);opacity:1}.btn{max-width:248px;font-size:10px;text-align:left;display:inline-flex;align-items:center}.btn span:nth-of-type(1){margin-right:1em;color:#000;line-height:1.364;letter-spacing:.24em;text-transform:uppercase;text-decoration:underline;display:block}.btn span:nth-of-type(2){width:78px;height:78px;background:#2b472e url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg) no-repeat 50% 50% / 19px auto;border-radius:50%;position:relative;display:block;flex-shrink:0}.btn.rv span:nth-of-type(2){transform:rotate(-180deg)}@media only screen and (min-width:1024px){.btn{max-width:24.364em;font-size:11px}.btn span:nth-of-type(1){margin-right:1.818em}.btn span:nth-of-type(2){width:8.182em;height:8.182em;background:#FFFCF9;border:.5px solid #2b472e}.btn:hover span:nth-of-type(2){background-color:#2b472e;border-color:#2b472e}.btn span:nth-of-type(2):before,.btn span:nth-of-type(2):after{width:2.273em;height:.909em;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / contain;position:absolute;top:50%;left:50%;transition:opacity 0.4s ease;transform:translateX(-50%) translateY(-50%);content:" ";display:block}.btn span:nth-of-type(2):after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}.btn:hover span:nth-of-type(2):before{opacity:0}.btn:hover span:nth-of-type(2):after{opacity:1}}@media only screen and (min-width:1024px){.btn{font-size:.573vw}}body>header{width:100%;height:67px;padding:0 17px 0 14px;background:#FFFCF9;position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:99}body.admin-bar>header{top:32px}@media screen and (max-width:782px){body.admin-bar>header{top:46px}}body>header button{background:none;border:0;display:flex;align-items:center;order:2}body>header button:hover{color:#2b472e}body>header button span.icon{width:25px;height:25px;margin:0 14px 0 0;position:relative;display:block}body>header button span.icon:before,body>header button span.icon:after{width:100%;height:.6px;background:#2b472e;position:absolute;top:calc(50% - 8px);left:0;transition:top 0.4s ease,transform 0.4s ease,background-color 0.4s ease;content:" ";display:block}body>header button span.icon:after{top:calc(50% + 8px)}html.nav body>header button span.icon:before,html.nav body>header button span.icon:after{top:50%;transform:rotate(30deg)}html.nav body>header button span.icon:after{transform:rotate(-30deg)}body>header button span.icon span{width:100%;height:.6px;background:#2b472e;position:absolute;top:50%;left:0;transition:height 0.4s ease,background-color 0.4s ease;display:block}html.nav body>header button span.icon span{height:0}body>header button:hover span.icon:before,body>header button:hover span.icon:after,body>header button:hover span.icon span{background-color:#2b472e}body>header button span.text{font-size:12px;text-transform:uppercase;letter-spacing:.24em;position:relative;transition:none}body>header button span.text span:nth-of-type(1){position:relative;transition:opacity 0.4s ease}html.nav body>header button span.text span:nth-of-type(1){opacity:0}body>header button span.text span:nth-of-type(2){position:absolute;top:50%;left:50%;opacity:0;transform:translateX(-50%) translateY(-50%);transition:opacity 0.4s ease}html.nav body>header button span.text span:nth-of-type(2){opacity:1}body>header p.logo{order:1}body>header p.logo img{width:auto;height:31px}body>header ul{display:none}@media only screen and (min-width:1024px){body>header{height:64px;padding:0 20px;transition:height 0.4s ease,background-color 0.4s ease;display:grid;grid-template-columns:1fr 1fr 1fr}body>header.headroom--unpinned{height:64px}body>header button{justify-self:start;order:1}body>header button span.icon{width:25px;height:25px;margin-right:14px}body>header button span.icon:before,body>header button span.icon:after{top:calc(50% - 8px)}body>header button span.icon:after{top:calc(50% + 8px)}html.nav body>header button span.icon:before,html.nav body>header button span.icon:after{top:50%}body>header button span.text{font-size:12px}body>header p.logo{justify-self:center;order:2;transition:opacity 0.4s ease}body>header p.logo img{height:38px}body>header ul{font-size:13px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:#000;display:flex;align-items:center;justify-self:end;order:3}body>header ul li:not(:last-of-type){padding:0 0 0 1.833em}body>header ul li:not(:last-of-type) a{padding:.667em;color:#000;border:.3px solid #000;display:inline-block}body>header ul li:not(:last-of-type) a:hover{color:#FFFCF9;background-color:#000}body>header ul li:last-of-type{padding:0 0 0 2.083em}body>header ul li:last-of-type a{padding:.167em 0;color:#000;border-bottom:.3px solid #000;display:inline-block}body>header ul li:last-of-type a:hover{color:#2b472e;border-bottom-color:#2b472e}html:not(.nav) body.home>header:not(.headroom--not-top){background:none}html:not(.nav) body.home>header:not(.headroom--not-top) p.logo{opacity:0}html:not(.nav) body.home>header:not(.headroom--not-top) button{color:#FFFCF9}html:not(.nav) body.home>header:not(.headroom--not-top) button:hover{color:#000}html:not(.nav) body.home>header:not(.headroom--not-top) button span.icon:before,html:not(.nav) body.home>header:not(.headroom--not-top) button span.icon:after{background:#FFFCF9}html:not(.nav) body.home>header:not(.headroom--not-top) button span.icon span{background:#FFFCF9}html:not(.nav) body.home>header:not(.headroom--not-top) button:hover span.icon:before,html:not(.nav) body.home>header:not(.headroom--not-top) button:hover span.icon:after,html:not(.nav) body.home>header:not(.headroom--not-top) button:hover span.icon span{background-color:#000}html:not(.nav) body.home>header:not(.headroom--not-top) ul{color:#FFFCF9}html:not(.nav) body.home>header:not(.headroom--not-top) ul li:not(:last-of-type) a{color:#FFFCF9;border-color:#FFFCF9}html:not(.nav) body.home>header:not(.headroom--not-top) ul li:not(:last-of-type) a:hover{color:#FFFCF9;background-color:#000;border-color:#000}html:not(.nav) body.home>header:not(.headroom--not-top) ul li:last-of-type a{color:#FFFCF9;border-bottom-color:#FFFCF9}html:not(.nav) body.home>header:not(.headroom--not-top) ul li:last-of-type a:hover{color:#000;border-bottom-color:#000}}@media only screen and (min-width:1024px){body>header{height:3.333vw;padding:0 1.042vw}body>header.headroom--unpinned{height:3.333vw}body>header button span.icon{width:1.302vw;height:1.302vw;margin-right:.729vw}body>header button span.icon:before,body>header button span.icon:after{top:calc(50% - 0.417vw)}body>header button span.icon:after{top:calc(50% + 0.417vw)}html.nav body>header button span.icon:before,html.nav body>header button span.icon:after{top:50%}body>header button span.text{font-size:.625vw}body>header p.logo img{height:1.979vw}body>header ul{font-size:.677vw}}html.nav{overflow:hidden}body>.menu{width:100%;height:100%;background:#FFFCF9;overflow:auto;position:fixed;top:-100%;left:0;transition:top 0.4s ease;z-index:98}html.nav body>.menu{top:0}body>.menu>div{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}body>.menu nav{padding:153px 37px 0;position:relative}body>.menu nav figure{display:none}body>.menu nav>ul:nth-of-type(1)>li{padding:0 0 27px;position:relative}body>.menu nav>ul:nth-of-type(1)>li>a{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px;color:#2B472F}body>.menu nav>ul:nth-of-type(1)>li.open>a{color:#D4D0C6}body>.menu nav>ul:nth-of-type(1)>li>ul{padding:26px 0 2px;font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#D4D0C6;counter-reset:ul;display:none}body>.menu nav>ul:nth-of-type(1)>li>ul li{margin:17px 0 0;position:relative}body>.menu nav>ul:nth-of-type(1)>li>ul li:first-child{margin:0}body>.menu nav>ul:nth-of-type(1)>li>ul li:before{font-family:"Avenir";font-weight:500;position:absolute;top:0;left:0;counter-increment:ul;content:counter(ul,decimal-leading-zero);display:block}body>.menu nav>ul:nth-of-type(1)>li>ul li a{padding:0 0 0 31px;color:#2B472F;display:inline-block}body>.menu nav>ul:nth-of-type(1)>li>ul li a:hover{color:#2b472e}body>.menu nav>ul:nth-of-type(2){margin:2px 0 0;display:flex}body>.menu nav>ul:nth-of-type(2) li{padding:0 12px 0 0}body>.menu nav>ul:nth-of-type(2) li a{padding:8px 6px;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:#000;border:.3px solid #000;display:inline-block}body>.menu .footer{padding:0 10px 12px;text-align:center}body>.menu .footer h2{padding:20px}body>.menu .footer h2 img{width:auto;height:24px}body>.menu .footer ul{padding:4px 0 0;font-size:8px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;border-top:.5px solid #D4D0C6;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}body>.menu .footer ul li{padding:10px 0 0;display:flex;justify-content:center}body>.menu .footer ul li:last-child{width:100%}body>.menu .footer ul li:before{padding:0 12px;content:"|";display:block}body>.menu .footer ul li:first-child:before,body>.menu .footer ul li:last-child:before{display:none}@media only screen and (min-width:1024px){body>.menu>div{display:grid;grid-template-columns:1fr;grid-template-rows:60px auto 60px}body>.menu nav figure{width:612px;position:absolute;opacity:0;transition:opacity 0.4s ease;display:block}body>.menu nav figure:after{width:100%;height:100%;position:absolute;top:0;left:0;background:#2F2F2F;opacity:.38;content:" ";display:block}body>.menu nav figure.bl{bottom:0;left:0}body>.menu nav figure.tr{top:0;right:0}body>.menu nav figure.cr{width:417px;top:50%;right:143px;transform:translateY(-50%)}body>.menu nav figure.c{width:417px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}body>.menu nav figure.tl{top:0;left:0}body>.menu[data-index="0"] nav figure:nth-of-type(1){opacity:1}body>.menu[data-index="1"] nav figure:nth-of-type(2){opacity:1}body>.menu[data-index="2"] nav figure:nth-of-type(3){opacity:1}body>.menu[data-index="3"] nav figure:nth-of-type(4){opacity:1}body>.menu[data-index="4"] nav figure:nth-of-type(5){opacity:1}body>.menu[data-index="5"] nav figure:nth-of-type(6){opacity:1}body>.menu nav figure img{width:100%;height:auto}body>.menu nav{padding:0;display:flex;justify-content:center;align-items:center;grid-row:2}body>.menu nav>ul:nth-of-type(1){display:flex;justify-content:center}body>.menu nav>ul:nth-of-type(1)>li{padding:0}body>.menu nav>ul:nth-of-type(1)>li>a{font-size:36px;padding:1.333em 1.778em}body>.menu nav>ul:nth-of-type(1)>li.open>a{color:#000}body>.menu nav>ul:nth-of-type(1):hover>li>a,body>.menu nav>ul:nth-of-type(1):hover>li.open>a{color:#D4D0C6}body>.menu nav>ul:nth-of-type(1):hover>li:hover>a,body>.menu nav>ul:nth-of-type(1):hover>li.open:hover>a{color:#000}body>.menu nav>ul:nth-of-type(1)>li>ul{position:absolute;top:100%;left:0;padding:4.083em 5.333em 0;font-size:12px;white-space:nowrap}body>.menu nav>ul:nth-of-type(1)>li>ul li{margin-top:1.667em}body>.menu nav>ul:nth-of-type(1)>li>ul li:first-child{margin:0}body>.menu nav>ul:nth-of-type(1)>li>ul li a{padding-left:2.917em}body>.menu nav>ul:nth-of-type(2){display:none}body>.menu .footer{padding:0 16px;border-top:.5px solid #D4D0C6;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-row:3}body>.menu .footer h2{padding:0;grid-column:2}body>.menu .footer h2 img{height:29px}body>.menu .footer ul{padding:0;font-size:10px;border-top:0;justify-content:flex-end;grid-column:3}body>.menu .footer ul li{padding:0}body>.menu .footer ul li:last-child{width:auto}body>.menu .footer ul li:before{padding:0 2.20em;content:"/"}body>.menu .footer ul li:last-child:before{display:block}}@media only screen and (min-width:1024px){body>.menu>div{grid-template-rows:3.125vw auto 3.125vw}body>.menu nav figure{width:31.875vw}body>.menu nav figure.cr{width:21.719vw;right:7.448vw}body>.menu nav figure.c{width:21.719vw;left:50%}body>.menu nav>ul:nth-of-type(1)>li>a{font-size:1.875vw}body>.menu nav>ul:nth-of-type(1)>li>ul{font-size:.625vw}body>.menu .footer{padding:0 .833vw}body>.menu .footer h2 img{height:1.51vw}body>.menu .footer ul{font-size:.521vw}}main{padding:67px 0 0;position:relative}body.home main{overflow:hidden}@media only screen and (min-width:1024px){main{padding-top:64px}body.home main{padding-top:0}}@media only screen and (min-width:1024px){main{padding-top:3.333vw}body.home main{padding-top:0}}main figure.gen{position:relative;display:block}main figure.gen img{width:100%;height:auto}main figure.gen figcaption{margin:10px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:7px;text-transform:uppercase;display:flex;align-items:center;position:relative;z-index:2}main figure.gen figcaption:before{width:15px;height:.4px;margin:0 6px 0 0;background:#2b472e;content:" ";display:block}main figure.gen figcaption.fixed{position:absolute;bottom:0;left:0;padding:1.5em}main figure.gen figcaption.white{color:#FFFCF9}main figure.gen figcaption.white:before{background:#FFFCF9}@media only screen and (min-width:1024px){main figure.gen figcaption{margin-top:1.714em;font-size:7px}main figure.gen figcaption:before{width:2.143em;margin-right:.857em}}@media only screen and (min-width:1024px){main figure.gen figcaption{font-size:.365vw}}main>.home-banner{position:relative}main>.home-banner figure img,main>.home-banner figure video{width:100%;height:calc(100vh - 67px);object-fit:cover}main>.home-banner h1{width:100%;height:100%;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px;line-height:1.25;color:#FFFCF9;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;text-align:center}main>.home-banner ul{width:100%;position:absolute;bottom:65px;left:0;display:flex;justify-content:center}main>.home-banner ul li a{width:91px;height:91px;margin:0 auto;padding:1em;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:#FFFCF9;background:#2b472e;border:.5px solid #2b472e;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center}@media only screen and (min-width:1024px){main>.home-banner:before{width:100%;height:81px;background:url(/wp-content/themes/hedsorhouse/images/monogram-white.svg) no-repeat 50% 50% / contain;position:absolute;top:35px;left:0;content:" ";display:block;z-index:3}body.home main>.home-banner:before{background-image:url(/wp-content/themes/hedsorhouse/images/logo-house-and-park.png)}main>.home-banner figure img,main>.home-banner figure video{height:100vh}main>.home-banner h1{font-size:60px;line-height:1.203}main>.home-banner ul{bottom:90px}main>.home-banner ul li a{width:9.1em;height:9.1em;font-size:10px;background-color:#fff0;border-color:#FFFCF9}main>.home-banner ul li a:hover{background-color:#2b472e;border-color:#2b472e}}@media only screen and (min-width:1024px){main>.home-banner:before{height:4.219vw;top:1.823vw}main>.home-banner h1{font-size:3.13vw}main>.home-banner ul{bottom:4.688vw}main>.home-banner ul li a{font-size:.521vw}}main>.home-overview-1{padding:22px 0 16px;position:relative}main>.home-overview-1:before{width:100%;height:100px;margin:0 0 57px;background:url(/wp-content/themes/hedsorhouse/images/monogram-green.svg) no-repeat 50% 50% / contain;content:" ";display:block}main>.home-overview-1 .text{padding:0 12px;position:relative}main>.home-overview-1 .text h2{font-size:10px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase}main>.home-overview-1 .text p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.home-overview-1 .text h2+p{margin-top:54px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:24px;line-height:1.417;color:#2b472e}main>.home-overview-1 .text h2+p+p{margin-top:52px}main>.home-overview-1 figure:nth-of-type(1){padding:80px 12px 0}main>.home-overview-1 figure:nth-of-type(2){padding:28px 12px 0}main>.home-overview-1 figure:nth-of-type(3){padding:28px 12px 0}main>.home-overview-1 .strapline{padding:42px 0 0;text-align:center;position:relative}main>.home-overview-1 .strapline p{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:38px;line-height:1.158;color:#D5D0C5;opacity:.5}@media only screen and (min-width:1024px){main>.home-overview-1{padding:68px 0 8px;display:grid;grid-template-columns:1fr 569px 1fr}main>.home-overview-1:before{height:116px;margin-bottom:48px;grid-column:1 / span 3}main>.home-overview-1 .text{padding:0 170px 23px 150px;grid-column:3;grid-row:3;align-self:end}main>.home-overview-1 .text h2{font-size:11px;line-height:1.364}main>.home-overview-1 .text p{margin-top:1.50em;font-size:17px;line-height:1.50}main>.home-overview-1 .text h2+p{margin-top:.923em;font-size:26px;line-height:1.385}main>.home-overview-1 .text h2+p+p{margin-top:3.25em}main>.home-overview-1 figure:nth-of-type(1){width:346px;margin:0 0 0 98px;padding:0 0 43px;grid-column:1;grid-row:2 / span 2;justify-self:start;align-self:end}main>.home-overview-1 figure:nth-of-type(2){padding:0;grid-column:2;grid-row:2 / span 2}main>.home-overview-1 figure:nth-of-type(3){width:309px;margin:0 95px 0 0;padding:0;grid-column:3;grid-row:2;justify-self:end}main>.home-overview-1 .strapline{padding:20px 0 0;grid-column:1 / span 3;grid-row:4}main>.home-overview-1 .strapline p{font-size:88px;line-height:1.307}}@media only screen and (min-width:1024px){main>.home-overview-1{padding:3.542vw 0 .417vw;grid-template-columns:1fr 29.635vw 1fr}main>.home-overview-1:before{height:6.042vw;margin-bottom:2.50vw}main>.home-overview-1 .text{padding:0 8.854vw 1.198vw 7.813vw}main>.home-overview-1 .text h2{font-size:.573vw}main>.home-overview-1 .text p{font-size:.885vw}main>.home-overview-1 .text h2+p{font-size:1.354vw}main>.home-overview-1 figure:nth-of-type(1){width:18.021vw;margin:0 0 0 5.104vw;padding:0 0 2.24vw}main>.home-overview-1 figure:nth-of-type(3){width:16.094vw;margin:0 4.948vw 0 0}main>.home-overview-1 .strapline{padding:1.042vw 0 0}main>.home-overview-1 .strapline p{font-size:4.583vw}}main>.home-image-link{text-align:center;position:relative}main>.home-image-link figure{position:relative}main>.home-image-link figure img{width:100%;height:383px;object-fit:cover}main>.home-image-link figure:after{width:100%;height:100%;position:absolute;top:0;left:0;background:#1D1D1D;opacity:.3;content:" ";display:block}main>.home-image-link figure figcaption{position:absolute;bottom:12px;left:12px;color:#FFFCF9;z-index:2}main>.home-image-link figure figcaption:before{background:#FFFCF9}main>.home-image-link p{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}main>.home-image-link p a{color:#FFFCF9;position:relative;display:inline-flex;flex-direction:column}main>.home-image-link p a span:nth-of-type(1){margin:0 0 36px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.home-image-link p a span:nth-of-type(2){max-width:190px;margin:0 auto;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px;line-height:1.125;display:block}main>.home-image-link p a span:nth-of-type(3){width:53px;height:53px;margin:25px auto 0;background:#FFFCF9 url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1) no-repeat 50% 50% / 15px auto;border-radius:50%;position:relative;display:block}@media only screen and (min-width:1024px){main>.home-image-link figure img{height:auto}main>.home-image-link figure:after{opacity:.4}main>.home-image-link figure figcaption{bottom:12px;left:12px}main>.home-image-link p a span:nth-of-type(1){margin-bottom:2.909em;font-size:11px}main>.home-image-link p a span:nth-of-type(2){max-width:5.833em;font-size:48px;line-height:1.167}main>.home-image-link p a span:nth-of-type(3){width:106px;height:106px;margin:0;background:none;border:.5px solid #FFFCF9;position:absolute;bottom:-30px;left:calc(50% + 89px);transition:background-color 0.4s ease,border-color 0.4s ease;z-index:-1}main>.home-image-link p a:hover span:nth-of-type(3){background-color:#2b472e;border-color:#2b472e}main>.home-image-link p a span:nth-of-type(3):before{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg) no-repeat 50% 50% / 26px auto;transition:opacity 0.4s ease;content:" ";display:block}}@media only screen and (min-width:1024px){main>.home-image-link figure figcaption{bottom:.625vw;left:.625vw}main>.home-image-link p a span:nth-of-type(1){font-size:.573vw}main>.home-image-link p a span:nth-of-type(2){font-size:2.50vw}main>.home-image-link p a span:nth-of-type(3){width:5.521vw;height:5.521vw;bottom:-1.563vw;left:calc(50% + 4.635vw)}main>.home-image-link p a span:nth-of-type(3):before{background-size:1.354vw auto}}main>.home-points{padding:63px 25px 28px;text-align:center;position:relative}main>.home-points:before{width:100%;height:54px;margin:0 0 33px;background:url(/wp-content/themes/hedsorhouse/images/cow.png) no-repeat 50% 50% / contain;content:" ";display:block}main>.home-points h2{font-family:'The Coansist',serif;font-size:50px;line-height:1.14;letter-spacing:-.01em}main>.home-points ol{padding:0 17px}main>.home-points ol li{padding:25px 0 32px;border:.5px solid #D4D0C6;border-width:.5px 0 0}main>.home-points ol li:first-child{border-width:0}main>.home-points ol li h3{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:28px;line-height:1.357;color:#2b472e}main>.home-points ol li p{width:190px;margin:1.429em auto 0;font-weight:300;font-size:14px;line-height:1.429}main>.home-points ol li h3+p{margin-top:8px}@media only screen and (min-width:1024px){main>.home-points{padding:99px 178px 92px}main>.home-points:before{height:57px;margin-bottom:48px}main>.home-points h2{font-size:64px;line-height:1.141}main>.home-points ol{padding:36px 0 0;display:flex;flex-wrap:wrap}main>.home-points ol li{width:20%;padding:24px 0;border-width:0 0 0 .5px}main>.home-points ol li:first-child{border-width:0}main>.home-points ol li h3{font-size:38px;line-height:1}main>.home-points ol li p{width:8.75em;margin-top:1.375em;font-size:17px;line-height:1.375}main>.home-points ol li h3+p{margin-top:2.125em}}@media only screen and (min-width:1024px){main>.home-points{padding:5.156vw 9.271vw 4.792vw}main>.home-points:before{height:2.969vw;margin-bottom:2.50vw}main>.home-points h2{font-size:3.333vw}main>.home-points ol{padding:1.875vw 0 0}main>.home-points ol li{padding:1.25vw 0}main>.home-points ol li h3{font-size:1.979vw}main>.home-points ol li p{font-size:.885vw}}main>.home-image-banner{color:#FFFCF9;text-align:center;position:relative}main>.home-image-banner:before{width:1px;height:62px;position:absolute;top:0;left:50%;background:#FFFCF9;content:" ";display:block;z-index:2}main>.home-image-banner figure{position:relative}main>.home-image-banner figure img{width:100%;height:557px;object-fit:cover}main>.home-image-banner figure:after{width:100%;height:100%;position:absolute;top:0;left:0;background:#1D1D1D;opacity:.35;content:" ";display:block}main>.home-image-banner figure figcaption{position:absolute;bottom:40px;left:12px;color:#FFFCF9;z-index:2}main>.home-image-banner figure figcaption:before{background:#FFFCF9}main>.home-image-banner .text{width:100%;padding:0 24px;position:absolute;top:95px;left:0}main>.home-image-banner .text p{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.417}main>.home-image-banner ul{width:100%;position:absolute;bottom:64px;left:0}main>.home-image-banner ul li .btn span:nth-of-type(1){color:#FFFCF9}@media only screen and (min-width:1024px){main>.home-image-banner:before{height:99px}main>.home-image-banner figure img{height:auto}main>.home-image-banner figure:after{opacity:.25}main>.home-image-banner figure figcaption{bottom:10px;left:16px}main>.home-image-banner .text{padding:0 655px;top:153px}main>.home-image-banner .text p{font-size:32px;line-height:1.25}main>.home-image-banner ul{bottom:68px}main>.home-image-banner ul li .btn span:nth-of-type(2){background:none;border-color:#FFFCF9}main>.home-image-banner ul li .btn:hover span:nth-of-type(2){background-color:#2b472e;border-color:#2b472e}main>.home-image-banner ul li .btn span:nth-of-type(2):before{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg)}}@media only screen and (min-width:1024px){main>.home-image-banner:before{height:5.156vw}main>.home-image-banner figure figcaption{bottom:.521vw;left:.833vw}main>.home-image-banner .text{padding:0 34.115vw;top:7.969vw}main>.home-image-banner .text p{font-size:1.667vw}main>.home-image-banner ul{bottom:3.542vw}}main>.home-overview-2{background:#F3EFEA;position:relative;z-index:2}main>.home-overview-2 figure:nth-of-type(1){width:246px;position:absolute;top:-20px;left:11px}main>.home-overview-2 figure:nth-of-type(2){width:254px;position:absolute;bottom:75px;left:50%}main>.home-overview-2 figure:nth-of-type(3){width:147px;position:absolute;bottom:12px;left:11px}main>.home-overview-2 .text{padding:208px 27px 298px;text-align:center}main>.home-overview-2 .text p{margin:1.60em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:20px;line-height:1.60;color:#2b472e}main>.home-overview-2 .text p:first-child{margin-top:0}@media only screen and (min-width:1024px){main>.home-overview-2 figure:nth-of-type(1){width:439px;top:-50px;left:195px}main>.home-overview-2 figure:nth-of-type(2){width:553px;bottom:-69px;left:0}main>.home-overview-2 figure:nth-of-type(3){width:358px;bottom:auto;left:auto;top:307px;right:0}main>.home-overview-2 .text{padding:378px 630px 325px}main>.home-overview-2 .text p{margin-top:1.438em;font-size:32px;line-height:1.438}main>.home-overview-2 .text p:first-child{margin-top:0}}@media only screen and (min-width:1024px){main>.home-overview-2 figure:nth-of-type(1){width:22.865vw;top:-2.604vw;left:10.156vw}main>.home-overview-2 figure:nth-of-type(2){width:28.802vw;bottom:-3.594vw}main>.home-overview-2 figure:nth-of-type(3){width:18.646vw;top:15.99vw}main>.home-overview-2 .text{padding:19.688vw 32.813vw 16.927vw}main>.home-overview-2 .text p{font-size:1.667vw}}main>.home-highlight{padding:96px 28px 36px;position:relative}main>.home-highlight .text h2{font-family:'The Coansist',serif;font-size:95px;letter-spacing:-.01em;color:#2b472e}main>.home-highlight .text h3{width:200px;margin:-25px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.333;color:#2b472e}main>.home-highlight .text p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.home-highlight .text p:first-of-type{margin-top:40px}main>.home-highlight .text ul{margin:38px 0 0}main>.home-highlight figure:nth-of-type(1){margin:28px 0 0}main>.home-highlight figure:nth-of-type(2){margin:28px 54px 0}main>.home-highlight .strapline{padding:24px 0 0}main>.home-highlight .strapline p{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:38px;line-height:1.158;text-align:center;color:#D5D0C5;opacity:.5}main>.home-highlight.rtl{background:#F3EFEA}@media only screen and (min-width:1024px){main>.home-highlight{padding:170px 0 25px;display:flex;flex-wrap:wrap;justify-content:flex-end}main>.home-highlight .text{width:400px;margin:26px auto 0 123px}main>.home-highlight .text h2{font-size:125px}main>.home-highlight .text h3{width:7.857em;margin-top:-1.071em;font-size:28px;line-height:1.321}main>.home-highlight .text p{width:19.375em;margin-top:1.375em;font-size:17px;line-height:1.375}main>.home-highlight .text p:first-of-type{margin-top:3.688em}main>.home-highlight .text ul{margin-top:68px}main>.home-highlight figure:nth-of-type(1){width:537px;margin:0}main>.home-highlight figure:nth-of-type(2){width:309px;margin:0 152px 0 137px}main>.home-highlight .strapline{width:100%;padding-top:12px}main>.home-highlight .strapline p{font-size:88px;line-height:1.307}main>.home-highlight.rtl{justify-content:flex-start}main>.home-highlight.rtl .text{margin:127px 184px 0 auto;order:3}main>.home-highlight.rtl .text ul li .btn span:nth-of-type(2){background-color:#fff0}main>.home-highlight.rtl .text ul li .btn:hover span:nth-of-type(2){background-color:#2b472e}main>.home-highlight.rtl figure:nth-of-type(1){margin:0 101px 0 123px;order:1}main>.home-highlight.rtl figure:nth-of-type(2){width:429px;margin:0;order:2}main>.home-highlight.rtl .strapline{order:4}}@media only screen and (min-width:1024px){main>.home-highlight{padding:8.854vw 0 1.302vw}main>.home-highlight .text{width:20.833vw;margin:1.354vw auto 0 6.406vw}main>.home-highlight .text h2{font-size:6.51vw}main>.home-highlight .text h3{font-size:1.458vw}main>.home-highlight .text p{font-size:.885vw}main>.home-highlight .text ul{margin-top:3.542vw}main>.home-highlight figure:nth-of-type(1){width:27.969vw;margin:0}main>.home-highlight figure:nth-of-type(2){width:16.094vw;margin:0 7.917vw 0 7.135vw}main>.home-highlight .strapline{padding-top:.625vw}main>.home-highlight .strapline p{font-size:4.583vw}main>.home-highlight.rtl .text{margin:6.615vw 9.583vw 0 auto}main>.home-highlight.rtl figure:nth-of-type(1){margin:0 5.26vw 0 6.406vw}main>.home-highlight.rtl figure:nth-of-type(2){width:22.344vw;margin:0}}main>.home-about{padding:61px 0 29px;background:#F3EFEA;text-align:center;position:relative;overflow:hidden;z-index:2}main>.about-team~.home-about{background:#FFFCF9}main>.home-about figure{width:221px;margin:0 auto;position:relative}main>.home-about figure:nth-of-type(1){position:absolute;top:117px;right:calc(50% + 121px)}main>.home-about figure:nth-of-type(3){position:absolute;top:117px;left:calc(50% + 121px)}main>.home-about figure figcaption{padding:1em;position:absolute;bottom:0;left:0;color:#FFFCF9}main>.home-about figure figcaption:before{background:#FFFCF9}main>.home-about .text{padding:64px 50px 0;position:relative}main>.home-about .text h2 span:nth-of-type(1){font-family:'The Coansist',serif;font-size:60px;display:block}main>.home-about .text h2 span:nth-of-type(2){margin:-10px 0 0;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.home-about .text p{margin:1.364em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:22px;line-height:1.364;color:#2b472e}main>.home-about .text h2+p{margin-top:42px}main>.home-about .text ul{margin:36px 0 0}@media only screen and (min-width:1024px){main>.home-about{padding:94px 0 65px}main>.home-about figure{width:645px}main>.home-about figure:nth-of-type(1){top:258px;right:calc(50% + 353px)}main>.home-about figure:nth-of-type(3){top:258px;left:calc(50% + 353px)}main>.home-about .text{padding:36px 680px 0}main>.home-about .text h2 span:nth-of-type(1){font-size:64px}main>.home-about .text h2 span:nth-of-type(2){margin-top:-.727em;font-size:11px}main>.home-about .text p{margin-top:1.44em;font-size:25px;line-height:1.44}main>.home-about .text h2+p{margin-top:1.52em}main>.home-about .text ul{margin-top:65px}main>.home-about .text ul li .btn span:nth-of-type(2){background-color:#fff0}main>.home-about .text ul li .btn:hover span:nth-of-type(2){background-color:#2b472e}}@media only screen and (min-width:1024px){main>.home-about{padding:4.896vw 0 3.385vw}main>.home-about figure{width:33.594vw}main>.home-about figure:nth-of-type(1){top:13.438vw;right:calc(50% + 18.385vw)}main>.home-about figure:nth-of-type(3){top:13.438vw;left:calc(50% + 18.385vw)}main>.home-about .text{padding:1.875vw 35.417vw 0}main>.home-about .text h2 span:nth-of-type(1){font-size:3.333vw}main>.home-about .text h2 span:nth-of-type(2){font-size:.573vw}main>.home-about .text p{font-size:1.302vw}main>.home-about .text ul{margin-top:3.385vw}}main>.instagram-feed{position:relative}main>.instagram-feed header{padding:13px 11px;display:flex;justify-content:space-between;align-items:center}main>.instagram-feed header h2{font-size:10px;letter-spacing:.24em;text-transform:uppercase}main>.instagram-feed header ul{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:16px}main>.instagram-feed header ul li a:hover{color:#2b472e}main>.instagram-feed .feed{position:relative}@media only screen and (min-width:1024px){main>.instagram-feed header{padding:12px 16px}main>.instagram-feed header h2{font-size:11px}main>.instagram-feed header ul{font-size:16px}}@media only screen and (min-width:1024px){main>.instagram-feed header{padding:.625vw .833vw}main>.instagram-feed header h2{font-size:.573vw}main>.instagram-feed header ul{font-size:.833vw}}main>.about-overview-1{padding:15px 25px 36px;position:relative}main>.about-overview-1 h2{font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center}main>.about-overview-1 h2:before{width:5px;height:5px;margin:0 22px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.about-overview-1 .text{margin:50px 0 0;position:relative}main>.about-overview-1 .text p{margin:1.556em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.about-overview-1 .text p:first-child{margin-top:0}main>.about-overview-1 figure{width:190px;margin:50px 0 0}main>.about-overview-1 ul{margin:42px 0 0;text-align:right}@media only screen and (min-width:1024px){main>.about-overview-1{padding:21px 35px 35px;display:flex;flex-wrap:wrap;justify-content:space-between}main>.about-overview-1 h2{width:100%;margin-bottom:10.545em;font-size:11px;order:1}main>.about-overview-1 h2:before{width:.455em;height:.455em;margin-right:2.545em}main>.about-overview-1 .text{width:700px;margin:0 82px 0 0;order:3}main>.about-overview-1 .text p{margin-top:1.385em;font-size:26px;line-height:1.385}main>.about-overview-1 .text p:first-child{margin-top:0}main>.about-overview-1 figure{width:278px;margin:0 0 0 29px;order:2}main>.about-overview-1.orientation-landscape figure{width:368px}main>.about-overview-1 ul{width:100%;margin-top:120px;order:4}}@media only screen and (min-width:1024px){main>.about-overview-1{padding:1.094vw 1.823vw 1.823vw}main>.about-overview-1 h2{font-size:.573vw}main>.about-overview-1 .text{width:36.458vw;margin:0 4.271vw 0 0}main>.about-overview-1 .text p{font-size:1.354vw}main>.about-overview-1 figure{width:14.479vw;margin:0 0 0 1.51vw}main>.about-overview-1.orientation-landscape figure{width:19.167vw}main>.about-overview-1 ul{margin-top:6.25vw}}main>.about-overview-2{position:relative;z-index:2}main>.about-overview-2 .text-1{padding:66px 29px 0 12px}main>.about-overview-2 .text-1 p{margin:1.455em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:22px;line-height:1.455;color:#2b472e}main>.about-overview-2 .text-1 p:first-child{margin-top:0}main>.about-overview-2 ul{margin:44px 12px 0}main>.about-overview-2 figure:nth-of-type(1){margin:47px 12px 0}main>.about-overview-2 figure:nth-of-type(2){width:269px;margin:58px 0 0 auto}main>.about-overview-2 .text-2{padding:57px 28px 0}main>.about-overview-2 .text-2 p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.about-overview-2 .text-2 p:first-child{margin-top:0}main>.about-overview-2 figure:nth-of-type(3){margin:75px 26px 0}@media only screen and (min-width:1024px){main>.about-overview-2{padding:155px 163px 253px 97px;display:grid;grid-template-columns:547px 632px auto;grid-template-rows:1fr auto}main>.about-overview-2 .text-1{padding:0 153px 0 0;grid-column:1;grid-row:1;align-self:center}main>.about-overview-2 .text-1 p{margin-top:1.462em;font-size:26px;line-height:1.462}main>.about-overview-2 .text-1 p:first-child{margin-top:0}main>.about-overview-2 ul{margin:0;grid-column:1;grid-row:2}main>.about-overview-2 figure:nth-of-type(1){width:632px;margin:0;grid-column:2;grid-row:1 / span 2}main>.about-overview-2 figure:nth-of-type(2){width:358px;margin:0;position:absolute;top:105px;right:0}main>.about-overview-2 .text-2{padding:0 0 180px 114px;grid-column:3;grid-row:1 / span 2;align-self:end}main>.about-overview-2 .text-2 p{margin-top:1.50em;font-size:17px;line-height:1.50}main>.about-overview-2 .text-2 p:first-child{margin-top:0}main>.about-overview-2 figure:nth-of-type(3){width:442px;margin:0;position:absolute;bottom:0;right:95px}}@media only screen and (min-width:1024px){main>.about-overview-2{padding:8.073vw 8.49vw 13.177vw 5.052vw;grid-template-columns:28.49vw 32.917vw auto}main>.about-overview-2 .text-1{padding:0 7.969vw 0 0}main>.about-overview-2 .text-1 p{font-size:1.354vw}main>.about-overview-2 figure:nth-of-type(1){width:32.917vw}main>.about-overview-2 figure:nth-of-type(2){width:18.646vw;top:5.469vw}main>.about-overview-2 .text-2{padding:0 0 9.375vw 5.938vw}main>.about-overview-2 .text-2 p{font-size:.885vw}main>.about-overview-2 figure:nth-of-type(3){width:23.021vw;right:4.948vw}}main>.about-charity{margin:-28px 0 0;padding:54px 33px 106px;background:#F2EEE9;position:relative}main>.about-charity:before{width:100%;height:100px;margin:0 auto 101px;background:url(/wp-content/themes/hedsorhouse/images/monogram-green.svg) no-repeat 50% 50% / contain;content:" ";display:block}main>.about-charity header{position:relative}main>.about-charity header h3{font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center}main>.about-charity header h3:before{width:5px;height:5px;margin:0 22px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.about-charity header h2{width:200px;margin:18px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:36px;line-height:1.389;color:#2b472e}main>.about-charity .text{padding:61px 11px 0 0}main>.about-charity .text p{margin:1.429em 0 0;font-size:14px;line-height:1.429}main>.about-charity .text p:first-child{margin-top:0}main>.about-charity .text p strong{font-weight:500}main>.about-charity .text p a{font-weight:500;text-decoration:underline}main>.about-charity .text p a:hover{color:#2b472e}@media only screen and (min-width:1024px){main>.about-charity{margin-top:-55px;padding:28px 272px 297px 276px;display:flex;flex-wrap:wrap;justify-content:space-between}main>.about-charity:before{height:116px;margin-bottom:305px}main>.about-charity header{width:280px}main>.about-charity header h3{width:100%;font-size:11px;order:1}main>.about-charity header h3:before{width:.455em;height:.455em;margin-right:2.545em}main>.about-charity header h2{width:auto;margin-top:.767em;font-size:60px;line-height:1.167}main>.about-charity .text{width:760px;padding:0}main>.about-charity .text p{margin-top:1.375em;font-size:17px;line-height:1.375}main>.about-charity .text p:first-child{margin-top:0}}@media only screen and (min-width:1024px){main>.about-charity{margin-top:-2.865vw;padding:1.458vw 14.167vw 15.469vw 14.375vw}main>.about-charity:before{height:6.042vw;margin-bottom:15.885vw}main>.about-charity header{width:14.583vw}main>.about-charity header h3{font-size:.573vw}main>.about-charity header h2{font-size:3.125vw}main>.about-charity .text{width:39.583vw}main>.about-charity .text p{font-size:.885vw}}main>.about-sustainability{padding:16px 11px 75px;position:relative;z-index:2}main>.about-sustainability h3{font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center}main>.about-sustainability h3:before{width:5px;height:5px;margin:0 22px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.about-sustainability figure:nth-of-type(1){width:299px;margin:46px 0 0 auto}main>.about-sustainability figure:nth-of-type(2){width:204px;margin:13px 0 0}main>.about-sustainability h2{width:260px;margin:10px auto 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:38px;line-height:1.158;color:#D5D0C5;text-align:center}main>.about-sustainability h2 span{opacity:.5;display:block}main>.about-sustainability .text{padding:58px 24px 0 16px}main>.about-sustainability .text p{margin:1.429em 0 0;padding:0 10px 0 0;font-size:14px;line-height:1.429}main>.about-sustainability .text p:first-child{margin-top:0;padding:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:22px;line-height:1.455;color:#2b472e}main>.about-sustainability .text p:first-child+p{margin-top:35px}main>.about-sustainability .text p strong{font-weight:500}main>.about-sustainability .text p a{font-weight:500;text-decoration:underline}main>.about-sustainability .text p a:hover{color:#2b472e}main>.about-sustainability figure:nth-of-type(3){margin:70px 0 0}@media only screen and (min-width:1024px){main>.about-sustainability{padding:28px 0 128px;display:flex;flex-wrap:wrap;justify-content:space-between}main>.about-sustainability h3{width:100%;padding:0 2.818em;font-size:11px;order:1}main>.about-sustainability h3:before{width:.455em;height:.455em;margin-right:2.545em}main>.about-sustainability figure:nth-of-type(1){width:751px;margin:0;position:absolute;top:-60px;right:0}main>.about-sustainability figure:nth-of-type(2){width:388px;margin:118px 0 0 306px;order:2}main>.about-sustainability h2{width:100%;margin-top:.195em;font-size:128px;line-height:1.305;order:3}main>.about-sustainability h2 span{opacity:.22}main>.about-sustainability .text{width:660px;margin:0 auto 0 306px;padding:0;order:4}main>.about-sustainability .text p{margin-top:1.375em;padding:0;font-size:17px;line-height:1.375}main>.about-sustainability .text p:first-child{margin-top:0;padding:0;font-size:26px;line-height:1.462}main>.about-sustainability .text p:first-child+p{margin-top:4.063em}main>.about-sustainability figure:nth-of-type(3){width:587px;margin:35px 139px 0 auto;order:5}}@media only screen and (min-width:1024px){main>.about-sustainability{padding:1.458vw 0 6.667vw}main>.about-sustainability h3{font-size:.573vw}main>.about-sustainability figure:nth-of-type(1){width:39.115vw;top:-3.125vw}main>.about-sustainability figure:nth-of-type(2){width:20.208vw;margin:6.146vw 0 0 15.938vw}main>.about-sustainability h2{font-size:6.667vw}main>.about-sustainability .text{width:34.375vw;margin:0 auto 0 15.938vw}main>.about-sustainability .text p{font-size:.885vw}main>.about-sustainability .text p:first-child{font-size:1.354vw}main>.about-sustainability figure:nth-of-type(3){width:30.573vw;margin:1.823vw 7.24vw 0 auto}}main>.about-timeline{position:relative;overflow:hidden}main>.about-timeline .intro{position:relative;z-index:2}main>.about-timeline .intro .header{padding:64px 40px 46px;text-align:center;position:relative}main>.about-timeline .intro .header>span{margin:0 0 43px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.about-timeline .intro .header h2 span:nth-of-type(1){font-size:24px;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;display:block}main>.about-timeline .intro .header h2 span:nth-of-type(2){margin:-12px 0 0;font-family:'The Coansist',serif;font-size:90px;letter-spacing:-.01em;display:block}main>.about-timeline .intro .header p{margin:1.429em auto 0;font-weight:300;font-size:14px;line-height:1.429}main>.about-timeline .intro .header h2+p{margin-top:27px}main>.about-timeline .intro .header ul{margin:28px 0 0}main>.about-timeline .intro .images{padding:102px 0 120px 10px;position:relative}main>.about-timeline .intro .images>figure{width:100%;position:absolute;top:0;left:0}main>.about-timeline .intro .images>figure img{width:100%;height:309px;object-fit:cover}main>.about-timeline .intro .images .polaroids{max-width:375px;margin:0 auto;position:relative}main>.about-timeline .intro .images .polaroids figure{padding:6px 6px 10px;background:#FFFCF9;border:.5px solid #D4D0C6}main>.about-timeline .intro .images .polaroids figure img{width:100%;height:auto;filter:grayscale(1)}main>.about-timeline .intro .images .polaroids figure figcaption{padding:16px 0 0;font-family:'The Coansist',serif;font-size:24px;line-height:.75;letter-spacing:-.01em;display:block}main>.about-timeline .intro .images .polaroids figure:nth-of-type(1){width:218px}main>.about-timeline .intro .images .polaroids figure:nth-of-type(2){width:142px;position:absolute;top:60px;left:204px;transform:rotate(-13deg);z-index:2}main>.about-timeline .intro .images .polaroids figure:nth-of-type(3){width:142px;position:absolute;top:224px;left:159px;transform:rotate(17deg)}@media only screen and (min-width:1024px){main>.about-timeline{border-top:.5px solid #D4D0C6}main>.about-timeline .intro{height:calc(100vh - 64px);display:flex}main>.about-timeline .intro .header{width:627px;padding:0;display:flex;flex-direction:column;justify-content:center}main>.about-timeline .intro .header>span{margin-bottom:1.5em;font-size:10px}main>.about-timeline .intro .header h2{display:flex;justify-content:center;align-items:center}main>.about-timeline .intro .header h2 span:nth-of-type(1){font-size:30px}main>.about-timeline .intro .header h2 span:nth-of-type(2){margin:0;font-size:91px}main>.about-timeline .intro .header p{width:22.50em;margin-top:1.50em;font-size:16px;line-height:1.50}main>.about-timeline .intro .header h2+p{margin-top:3.125em}main>.about-timeline .intro .header ul{margin-top:56px}main>.about-timeline .intro .header:after{height:116px;margin:0;position:absolute;bottom:64px;left:0}main>.about-timeline .intro .images{width:852px;padding:16px 0 0}main>.about-timeline .intro .images>figure{width:659px;height:100%;left:auto;right:0}main>.about-timeline .intro .images>figure img{height:100%}main>.about-timeline .intro .images .polaroids{max-width:none;margin:0}main>.about-timeline .intro .images .polaroids figure{padding:14px 14px 20px}main>.about-timeline .intro .images .polaroids figure figcaption{padding-top:.698em;font-size:43px;line-height:1}main>.about-timeline .intro .images .polaroids figure:nth-of-type(1){width:454px}main>.about-timeline .intro .images .polaroids figure:nth-of-type(2){width:296px;top:123px;left:450px}main>.about-timeline .intro .images .polaroids figure:nth-of-type(3){width:296px;top:493px;left:339px}}@media only screen and (min-width:1024px){main>.about-timeline .intro{height:calc(100vh - 3.333vw)}main>.about-timeline .intro .header{width:32.656vw}main>.about-timeline .intro .header>span{font-size:.521vw}main>.about-timeline .intro .header h2 span:nth-of-type(1){font-size:1.563vw}main>.about-timeline .intro .header h2 span:nth-of-type(2){font-size:4.74vw}main>.about-timeline .intro .header p{font-size:.833vw}main>.about-timeline .intro .header ul{margin-top:2.917vw}main>.about-timeline .intro .header:after{height:6.042vw;bottom:3.333vw}main>.about-timeline .intro .images{width:44.375vw;padding:.833vw 0 0}main>.about-timeline .intro .images>figure{width:34.323vw}main>.about-timeline .intro .images .polaroids figure{padding:.729vw .729vw 1.042vw}main>.about-timeline .intro .images .polaroids figure figcaption{font-size:2.24vw}main>.about-timeline .intro .images .polaroids figure:nth-of-type(1){width:23.646vw}main>.about-timeline .intro .images .polaroids figure:nth-of-type(2){width:15.417vw;top:6.406vw;left:23.438vw}main>.about-timeline .intro .images .polaroids figure:nth-of-type(3){width:15.417vw;top:25.677vw;left:17.656vw}}main>.about-timeline .mobile{margin:-85px 0 0;padding:0 0 80px;position:relative}main>.about-timeline .mobile ol{text-align:center}main>.about-timeline .mobile ol li{padding:0 50px 32px}main>.about-timeline .mobile ol li:before{width:.5px;height:86px;margin:0 auto;background:#D4D0C6;content:" ";display:block}main>.about-timeline .mobile ol li h2{width:90px;height:90px;margin:0 auto;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;border:.5px solid #D4D0C6;border-radius:50%;white-space:nowrap;position:relative;display:flex;justify-content:center;align-items:center}main>.about-timeline .mobile ol li h2:after{width:5px;height:5px;background:#000;border-radius:50%;position:absolute;bottom:18px;left:calc(50% - ( 5px / 2 ));content:" ";display:block}main>.about-timeline .mobile ol li p{margin:50px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:16px;line-height:1.375;text-wrap:balance;color:#2b472e}@media only screen and (min-width:1024px){main>.about-timeline .mobile{display:none}}main>.about-timeline .desktop{display:none}@media only screen and (min-width:1024px){main>.about-timeline .desktop{width:100%;height:100%;background:#FFFCF9;position:absolute;top:0;left:77.083vw;display:block;z-index:2}main>.about-timeline .desktop ul.launch{position:absolute;top:calc(50% - 90px);left:70px;transition:opacity 0.4s ease;z-index:4}main>.about-timeline .desktop .slides .slick-arrow span{width:100%;height:100%;position:absolute;top:0;left:0;display:block}main>.about-timeline .desktop .slides{width:100%;height:100%;position:absolute;top:0;left:0}main>.about-timeline .desktop .slides .slick-list,main>.about-timeline .desktop .slides .slick-track{height:100%}main>.about-timeline .desktop .slides .slide{width:100%;height:100%;padding:0 0 90px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden}main>.about-timeline .desktop .slides .slide h2{font-family:"Avenir";font-weight:500;font-size:17px;letter-spacing:.24em;text-indent:.24em}main>.about-timeline .desktop .slides .slide p{width:22.143em;margin:2.321em auto 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:28px;line-height:1.50;text-wrap:balance;color:#2b472e}main>.about-timeline .desktop .slides .slide:after{width:1000vw;font-family:"Avenir";font-weight:500;font-size:580px;letter-spacing:.24em;text-indent:.24em;color:#D5D0C5;opacity:.15;position:absolute;bottom:-.121em;left:50%;transform:translateX(-50%);content:attr(data-date);display:block}main>.about-timeline .desktop .slides .slick-arrow{width:90px;height:90px;background:#fff0;border:.5px solid #2b472e;border-radius:50%;position:absolute;top:calc(50% - 90px);opacity:0;pointer-events:none;z-index:2}main>.about-timeline .desktop .slides .slick-arrow:hover{background-color:#2b472e;border-color:#2b472e}main>.about-timeline .desktop .slides .slick-arrow span{width:100%;height:100%;position:absolute;top:0;left:0;display:block}main>.about-timeline .desktop .slides .slick-arrow span:before,main>.about-timeline .desktop .slides .slick-arrow span:after{width:100%;height:100%;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1) no-repeat 50% 50% / 25px auto;position:absolute;top:0;left:0;transition:opacity 0.4s ease;content:" ";display:block}main>.about-timeline .desktop .slides .slick-arrow span:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg);opacity:0}main>.about-timeline .desktop .slides .slick-arrow:hover span:before{opacity:0}main>.about-timeline .desktop .slides .slick-arrow:hover span:after{opacity:1}main>.about-timeline .desktop .slides .slick-prev{left:166px}main>.about-timeline .desktop .slides .slick-prev span{transform:rotate(180deg)}main>.about-timeline .desktop .slides .slick-next{right:166px}main>.about-timeline .desktop ul.nav{width:100%;position:absolute;bottom:75px;left:0;display:flex}main>.about-timeline .desktop ul.nav:before{width:100%;height:.5px;background:#D4D0C6;position:absolute;bottom:18px;left:0;content:" ";display:block}main>.about-timeline .desktop ul.nav li a{width:9em;height:9em;margin:0 auto;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;border:.5px solid #fff0;border-radius:50%;white-space:nowrap;position:relative;display:flex;justify-content:center;align-items:center}main>.about-timeline .desktop ul.nav li.is-above a{border-color:#D4D0C6}main>.about-timeline .desktop ul.nav li a:after{width:.50em;height:.50em;background:#000;border-radius:50%;position:absolute;bottom:1.80em;left:calc(50% - ( 0.5em / 2 ));content:" ";display:block}}@media only screen and (min-width:1024px){main>.about-timeline .desktop ul.launch{top:calc(50% - 4.688vw);left:3.646vw}main>.about-timeline .desktop .slides .slide{padding:0 0 4.688vw}main>.about-timeline .desktop .slides .slide h2{font-size:.885vw}main>.about-timeline .desktop .slides .slide p{font-size:1.458vw}main>.about-timeline .desktop .slides .slide:after{font-size:30.208vw}main>.about-timeline .desktop .slides .slick-arrow{width:4.688vw;height:4.688vw;top:calc(50% - 4.688vw)}main>.about-timeline .desktop .slides .slick-arrow span:before,main>.about-timeline .desktop .slides .slick-arrow span:after{background-size:1.302vw auto}main>.about-timeline .desktop .slides .slick-prev{left:8.646vw}main>.about-timeline .desktop .slides .slick-next{right:8.646vw}main>.about-timeline .desktop ul.nav{bottom:3.906vw}main>.about-timeline .desktop ul.nav:before{bottom:.938vw}main>.about-timeline .desktop ul.nav li a{font-size:.521vw}}@media only screen and (min-width:1024px){main>.about-timeline .intro{transition:transform 0.8s ease}main>.about-timeline.open .intro{transform:translateX(-100%)}main>.about-timeline .desktop{transition:left 0.8s ease}main>.about-timeline.open .desktop{left:0}main>.about-timeline.open .desktop ul.launch{opacity:0;pointer-events:none}main>.about-timeline.open .desktop .slides .slick-arrow{opacity:1;pointer-events:auto}}main>.about-team{padding:76px 12px 16px;position:relative}main>.about-team>h2{font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;text-align:center}main>.about-team>h3{margin:10px 0 0;font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em;text-align:center}main>.about-team>span{display:none}main>.about-team .team{position:relative}main>.about-team .team .category{padding:80px 0 0;position:relative}main>.about-team .team .category h3{font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em;text-align:center}main>.about-team .team .category ul{margin:64px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:75px 35px}main>.about-team .team .category ul li a{position:relative;display:block}main>.about-team .team .category ul li a figure img{width:100%;height:auto}main>.about-team .team .category ul li a h4{margin:10px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:9px;letter-spacing:.24em;text-transform:uppercase}main>.about-team .team .category ul li a p{margin:4px 0 0;font-weight:300;font-size:9px}@media only screen and (min-width:1024px){main>.about-team{padding:104px 100px 141px}main>.about-team>h2{font-size:11px}main>.about-team>h3{margin-top:.513em;font-size:78px}main>.about-team>span{width:100%;height:100%;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:88px;color:#D5D0C5;opacity:.5;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;text-align:center;z-index:-1}main>.about-team .team .category{padding-top:142px}main>.about-team .team .category h3{font-size:78px}main>.about-team .team .category ul{margin-top:75px;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:0;gap:119px 0}main>.about-team .team .category ul li{width:388px;padding:0 82px}main>.about-team .team .category ul li a h4{margin-top:1.545em;font-size:11px}main>.about-team .team .category ul li a p{margin-top:.545em;font-size:11px}main>.about-team .team .category ul li a:after{width:90px;height:90px;position:absolute;bottom:-24px;right:-45px;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1) no-repeat 50% 50% / 25px auto;border:.5px solid #2b472e;border-radius:50%;opacity:0;transition:opacity 0.4s ease;content:" ";display:block;z-index:-1}main>.about-team .team .category ul li a:hover:after{opacity:1}}@media only screen and (min-width:1024px){main>.about-team{padding:5.417vw 5.208vw 7.344vw}main>.about-team>h2{font-size:.573vw}main>.about-team>h3{font-size:4.063vw}main>.about-team>span{font-size:4.583vw}main>.about-team .team .category{padding-top:7.396vw}main>.about-team .team .category h3{font-size:4.063vw}main>.about-team .team .category ul{margin-top:3.906vw;gap:6.198vw 0}main>.about-team .team .category ul li{width:20.208vw;padding:0 4.271vw}main>.about-team .team .category ul li a h4{font-size:.573vw}main>.about-team .team .category ul li a p{font-size:.573vw}main>.about-team .team .category ul li a:after{width:4.688vw;height:4.688vw;bottom:-1.25vw;right:-2.344vw;background-size:1.302vw auto}}main>.about-highlands{margin:-35px 0 0;padding:223px 30px 390px;text-align:center;position:relative;overflow:hidden;z-index:2}main>.about-highlands:before{width:100%;height:48px;margin:0 0 51px;background:url(/wp-content/themes/hedsorhouse/images/cow.png) no-repeat 50% 50% / contain;content:" ";display:block}main>.about-highlands:after{width:100%;height:calc(100% - 35px);position:absolute;top:35px;left:0;background:#FFFCF9;content:" ";display:block;z-index:-1}main>.about-highlands h2{font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em}main>.about-highlands p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.about-highlands h2+p{margin-top:54px}main>.about-highlands figure:nth-of-type(1){width:232px;position:absolute;top:0;left:12px}main>.about-highlands figure:nth-of-type(2){width:254px;position:absolute;bottom:45px;left:-30px}main>.about-highlands figure:nth-of-type(3){width:149px;position:absolute;bottom:92px;right:-30px}main>.about-highlands figure:nth-of-type(3) figcaption{width:120px;text-align:left}@media only screen and (min-width:1024px){main>.about-highlands{margin-top:-111px;padding:251px 702px 234px}main>.about-highlands:after{height:calc(100% - 111px);top:111px}main>.about-highlands:before{height:57px;margin-bottom:71px}main>.about-highlands h2{font-size:116px}main>.about-highlands p{margin-top:1.375em;padding:0 1.25em;font-size:17px;line-height:1.375}main>.about-highlands h2+p{margin-top:3.50em}main>.about-highlands figure:nth-of-type(1){width:439px;left:238px}main>.about-highlands figure:nth-of-type(2){width:553px;bottom:20px;left:0}main>.about-highlands figure:nth-of-type(3){width:341px;bottom:229px;right:0}main>.about-highlands figure:nth-of-type(3) figcaption{width:auto}}@media only screen and (min-width:1024px){main>.about-highlands{margin-top:-5.781vw;padding:13.073vw 36.563vw 12.188vw}main>.about-highlands:after{height:calc(100% - 5.781vw);top:5.781vw}main>.about-highlands:before{height:2.969vw;margin-bottom:3.698vw}main>.about-highlands h2{font-size:6.042vw}main>.about-highlands p{font-size:.885vw}main>.about-highlands figure:nth-of-type(1){width:22.865vw;left:12.396vw}main>.about-highlands figure:nth-of-type(2){width:28.802vw;bottom:1.042vw}main>.about-highlands figure:nth-of-type(3){width:17.76vw;bottom:11.927vw}}main>.team-member{position:relative}main>.team-member .image{padding:14px 11px 30px;background:#E5E0D8;position:relative}main>.team-member .image ul{font-size:10px;letter-spacing:.24em;text-transform:uppercase}main>.team-member .image ul li a{display:inline-flex;align-items:center}main>.team-member .image ul li a:before{width:5px;height:5px;margin:0 22px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.team-member .image ul li a:hover{color:#2b472e}main>.team-member .image figure{padding:22px 27px 0}main>.team-member .image figure img{width:100%;height:auto}main>.team-member .text{padding:33px 25px 75px;text-align:center;position:relative}main>.team-member .text:before{width:100%;height:45px;margin:0 0 62px;background:url(/wp-content/themes/hedsorhouse/images/cow.png) no-repeat 50% 50% / contain;content:" ";display:block}main>.team-member .text h1{font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em}main>.team-member .text h2{margin:3px 0 0;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase}main>.team-member .text p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.team-member .text h2+p{margin-top:68px}main>.team-member .text ul{display:none}@media only screen and (min-width:1024px){main>.team-member{min-height:calc(100vh - 64px);display:grid;grid-template-columns:1fr 1fr}main>.team-member .image{padding:85px;display:flex;flex-direction:column;justify-content:center;align-items:center}main>.team-member .image ul{font-size:11px;position:absolute;top:2.182em;left:2.818em}main>.team-member .image ul li a:before{width:.455em;height:.455em;margin-right:2.545em}main>.team-member .image figure{width:521px;padding:0}main>.team-member .text{padding:85px;display:flex;flex-direction:column;justify-content:center;align-items:center}main>.team-member .text:before{height:45px;margin-bottom:70px}main>.team-member .text h1{font-size:81px}main>.team-member .text h2{margin-top:.727em;font-size:11px}main>.team-member .text p{width:21.50em;margin-top:1.375em;font-weight:300;font-size:17px;line-height:1.375}main>.team-member .text h2+p{margin-top:5em}main>.team-member .text ul{width:100%;position:absolute;bottom:34px;left:0;display:flex;justify-content:center}main>.team-member .text ul li a{width:91px;height:91px;border:.5px solid #2b472e;border-radius:50%;position:relative;display:flex}main>.team-member .text ul li a:before,main>.team-member .text ul li a:after{width:25px;height:.6px;background:#2b472e;position:absolute;top:50%;left:calc(50% - ( 25px / 2 ));transition:background-color 0.4s ease;content:" ";display:block}main>.team-member .text ul li a:before{transform:rotate(30deg)}main>.team-member .text ul li a:after{transform:rotate(-30deg)}main>.team-member .text ul li a:hover{background-color:#2b472e;border-color:#2b472e}main>.team-member .text ul li a:hover:before,main>.team-member .text ul li a:hover:after{background-color:#FFFCF9}}@media only screen and (min-width:1024px){main>.team-member{min-height:calc(100vh - 3.333vw)}main>.team-member .image{padding:4.427vw}main>.team-member .image ul{font-size:.573vw}main>.team-member .image figure{width:27.135vw}main>.team-member .text{padding:4.427vw}main>.team-member .text:before{height:2.344vw;margin-bottom:3.646vw}main>.team-member .text h1{font-size:4.219vw}main>.team-member .text h2{font-size:.573vw}main>.team-member .text p{font-size:.885vw}main>.team-member .text ul{bottom:1.771vw}main>.team-member .text ul li a{width:4.74vw;height:4.74vw}main>.team-member .text ul li a:before,main>.team-member .text ul li a:after{width:1.302vw;left:calc(50% - ( 1.302vw / 2 ))}}main>.about-work-points{margin:-38px 0 0;padding:0 25px 25px;position:relative;z-index:2}main>.about-work-points header{padding:32px 0 0;position:relative}main>.about-work-points header h3{margin:0 0 18px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center}main>.about-work-points header h3:before{width:5px;height:5px;margin:0 22px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.about-work-points header h2{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:42px;color:#2b472e}main>.about-work-points ol{margin:72px 0 0;position:relative;counter-reset:ul}main>.about-work-points ol li{padding:28px 30px 26px 37px;border-top:.4px solid #D4D0C6;position:relative}main>.about-work-points ol li:first-child{border-top:0}main>.about-work-points ol li:before{font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;position:absolute;top:32px;left:0;counter-increment:ul;content:counter(ul,decimal-leading-zero);display:block}main>.about-work-points ol li p{margin:1.357em 0 0;font-weight:300;font-size:14px;line-height:1.357}main>.about-work-points ol li p:first-child{margin-top:0}main>.about-work-points>p{margin:29px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:38px;line-height:1.158;color:#D5D0C5;opacity:.3;text-align:center}@media only screen and (min-width:1024px){main>.about-work-points{margin-top:-56px;padding:0 0 21px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}main>.about-work-points figure{width:641px;order:2}main>.about-work-points header{width:398px;margin:0 0 0 150px;padding:0;order:1}main>.about-work-points header h3{margin-bottom:3em;font-size:11px}main>.about-work-points header h3:before{width:.455em;height:.455em;margin-right:2.545em}main>.about-work-points header h2{font-size:73px}main>.about-work-points ol{width:398px;margin:0 150px 0 0;order:3}main>.about-work-points ol li{padding:28px 60px 26px 45px}main>.about-work-points ol li:before{font-size:12px;top:2.833em}main>.about-work-points ol li p{margin-top:1.375em;font-size:17px;line-height:1.375}main>.about-work-points ol li p:first-child{margin-top:0}main>.about-work-points>p{margin-top:.151em;font-size:90px;line-height:1.312;overflow:hidden;order:4}body.page-id-5687 main>.about-work-points>p{font-size:80px}main>.about-work-points>p span{width:110vw;margin:0 -5vw;position:relative;display:block}}@media only screen and (min-width:1024px){main>.about-work-points{margin-top:-2.917vw;padding:0 0 1.094vw}main>.about-work-points figure{width:33.385vw}main>.about-work-points header{width:20.729vw;margin:0 0 0 7.813vw}main>.about-work-points header h3{font-size:.573vw}main>.about-work-points header h2{font-size:3.802vw}main>.about-work-points ol{width:20.729vw;margin:0 7.813vw 0 0}main>.about-work-points ol li{padding:1.458vw 3.125vw 1.354vw 2.344vw}main>.about-work-points ol li:before{font-size:.625vw}main>.about-work-points ol li p{font-size:.885vw}main>.about-work-points>p{font-size:4.688vw}body.page-id-5687 main>.about-work-points>p{font-size:4.167vw}}main>.about-work-overview{padding:31px 25px 66px;position:relative}main>.about-work-overview .text{margin:40px 0 0}main>.about-work-overview .text h2{font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em}main>.about-work-overview .text p{margin:1.429em 0 0;padding:0 17px 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.about-work-overview .text h2+p{margin-top:42px;padding:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:22px;line-height:1.455;color:#2b472e}main>.about-work-overview .text h2+p+p{margin-top:30px}@media only screen and (min-width:1024px){main>.about-work-overview{padding:32px 124px 195px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}main>.about-work-overview figure{width:751px}main>.about-work-overview .text{width:570px;margin:0 128px 0 0;padding:0 0 17px}main>.about-work-overview .text h2{font-size:104px}main>.about-work-overview .text p{width:32.50em;margin-top:1.375em;padding:0;font-size:17px;line-height:1.375}main>.about-work-overview .text h2+p{width:100%;margin-top:2.833em;font-size:24px;line-height:1.50}main>.about-work-overview .text h2+p+p{margin-top:1.688em}}@media only screen and (min-width:1024px){main>.about-work-overview{padding:1.667vw 6.458vw 10.156vw}main>.about-work-overview figure{width:39.115vw}main>.about-work-overview .text{width:29.688vw;margin:0 6.667vw 0 0;padding:0 0 .885vw}main>.about-work-overview .text h2{font-size:5.417vw}main>.about-work-overview .text p{font-size:.885vw}main>.about-work-overview .text h2+p{font-size:1.25vw}}main>.about-work-highlight{padding:33px 50px 38px;border-top:.5px solid #D4D0C6;text-align:center;position:relative}main>.about-work-highlight h2{font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase}main>.about-work-highlight p{margin:1.417em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.417;color:#2b472e}main>.about-work-highlight h2+p{margin-top:53px}main>.about-work-highlight p strong{font-weight:400;color:#2b472e}main>.about-work-highlight ul{margin:30px 0 0}@media only screen and (min-width:1024px){main>.about-work-highlight{padding:64px 470px 72px}main>.about-work-highlight h2{font-size:11px}main>.about-work-highlight p{margin-top:1.375em;font-size:48px;line-height:1.375}main>.about-work-highlight h2+p{margin-top:.75em}main>.about-work-highlight ul{margin-top:44px}}@media only screen and (min-width:1024px){main>.about-work-highlight{padding:3.333vw 24.479vw 3.75vw}main>.about-work-highlight h2{font-size:.573vw}main>.about-work-highlight p{font-size:2.50vw}main>.about-work-highlight ul{margin-top:2.292vw}}main>.about-work-values{padding:0 25px 54px;text-align:center;position:relative}main>.about-work-values figure{text-align:left}main>.about-work-values h2{margin:42px 0 0;font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em}main>.about-work-values p{margin:1.50em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.50;color:#2b472e}main>.about-work-values h2+p{margin-top:38px}@media only screen and (min-width:1024px){main>.about-work-values{padding:0 180px 138px}main>.about-work-values h2{margin-top:.894em;font-size:104px}main>.about-work-values p{margin-top:1.219em;font-size:54px;line-height:1.219}main>.about-work-values h2+p{margin-top:.425em}}@media only screen and (min-width:1024px){main>.about-work-values{padding:0 9.375vw 7.188vw}main>.about-work-values h2{font-size:5.417vw}main>.about-work-values p{font-size:2.813vw}}main>.about-work-vacancies{padding:0 25px;position:relative}main>.about-work-vacancies ul li{padding:60px 32px 60px 0;border-top:.5px solid #D4D0C6;position:relative}main>.about-work-vacancies ul li h2{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.417;color:#2b472e}main>.about-work-vacancies ul li .text{padding:51px 0 0}main>.about-work-vacancies ul li .text p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.about-work-vacancies ul li .text p:first-child{margin-top:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.333;color:#2b472e}main>.about-work-vacancies ul li .text p:first-child+p{margin-top:28px}main>.about-work-vacancies ul li p a{font-weight:500;text-decoration:underline}main>.about-work-vacancies ul li p a:hover{color:#2b472e}@media only screen and (min-width:1024px){main>.about-work-vacancies{padding:0 36px}main>.about-work-vacancies ul li{padding:104px 432px 106px 36px;display:flex;justify-content:space-between}main>.about-work-vacancies ul li h2{width:5.208em;font-size:48px;line-height:1.167}main>.about-work-vacancies ul li .text{width:540px;padding:0}main>.about-work-vacancies ul li .text p{margin-top:1.375em;padding:0 3.125em 0 0;font-size:17px;line-height:1.375}main>.about-work-vacancies ul li .text p:first-child{margin-top:0;padding:0;font-size:24px;line-height:1.333}main>.about-work-vacancies ul li .text p:first-child+p{margin-top:1.313em}}@media only screen and (min-width:1024px){main>.about-work-vacancies{padding:0 1.875vw}main>.about-work-vacancies ul li{padding:5.417vw 22.50vw 5.521vw 1.875vw}main>.about-work-vacancies ul li h2{font-size:2.50vw}main>.about-work-vacancies ul li .text{width:28.125vw}main>.about-work-vacancies ul li .text p{font-size:.885vw}main>.about-work-vacancies ul li .text p:first-child{font-size:1.25vw}}main>.polaroids{text-align:center;position:relative;overflow:hidden}main>.polaroids .wrap{background:#2b472e;color:#FFFCF9;position:relative}main>.polaroids .wrap header{padding:16px 25px;border-bottom:.5px solid #D4D0C6}main>.polaroids .wrap header h2{font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase}main>.polaroids .wrap .grid{padding:0 25px 28px;position:relative}main>.polaroids .wrap .grid .text{padding:66px 30px 0}main>.polaroids .wrap .grid .text h2{font-family:'The Coansist',serif;font-size:80px;letter-spacing:-.01em}main>.polaroids .wrap .grid .text p{margin:1.429em auto 0;font-weight:300;font-size:14px;line-height:1.429}main>.polaroids .wrap .grid .text h2+p{margin-top:3px}main>.polaroids .wrap .grid ul{margin:28px 0 0}main>.polaroids .wrap .grid ul li .btn span:nth-of-type(1){color:#FFFCF9}main>.polaroids .wrap .grid ul li .btn span:nth-of-type(2){background-color:#FEFCF9;background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1)}main>.polaroids .wrap .grid figure{padding:11px 11px 16px;background:#FFFCF9;color:#000;position:relative}main>.polaroids .wrap .grid figure img{width:100%;height:auto}main>.polaroids .wrap .grid figure h3{margin:22px 0 0;font-family:'The Coansist',serif;font-size:50px;letter-spacing:-.01em;transform:rotate(-4deg)}main>.polaroids .wrap .grid figure p{margin:1.429em auto 0;font-weight:300;font-size:14px;line-height:1.429}main>.polaroids .wrap .grid figure h3+p{margin-top:16px}main>.polaroids .wrap .grid figure:nth-of-type(1){margin:38px 0 0}main>.polaroids .wrap .grid figure:nth-of-type(2){margin:16px 0 0}main>.polaroids .wrap .grid figure:nth-of-type(3){width:188px;position:absolute;left:-25px;bottom:836px;transform:rotate(-28deg)}main>.polaroids .wrap .grid figure.shorter~figure:nth-of-type(3){bottom:620px}main>.polaroids .wrap .grid figure:nth-of-type(4){width:198px;position:absolute;right:-48px;bottom:338px;transform:rotate(17deg)}@media only screen and (min-width:1024px){main>.polaroids{margin:0 0 -50px;padding:0 0 50px;z-index:2}main>.polaroids .wrap header{padding:31px 25px 29px}main>.polaroids .wrap header h2{font-size:11px}main>.polaroids .wrap .grid{padding:98px 64px 106px 165px;display:flex;align-items:center;gap:18px}main>.polaroids .wrap .grid .text{width:400px;margin:0 0 0 auto;padding:0;order:3}main>.polaroids .wrap .grid .text h2{font-size:152px}main>.polaroids .wrap .grid .text p{width:18.75em;margin-top:1.375em;font-size:17px;line-height:1.375}main>.polaroids .wrap .grid .text h2+p{margin-top:1.50em}main>.polaroids .wrap .grid ul{margin:0;position:absolute;bottom:44px;right:44px}main>.polaroids .wrap .grid ul li .btn span:nth-of-type(2){background:none;border-color:#FFFCF9}main>.polaroids .wrap .grid ul li .btn:hover span:nth-of-type(2){background-color:#2b472e;border-color:#a1b7ab}main>.polaroids .wrap .grid ul li .btn span:nth-of-type(2):before,main>.polaroids .wrap .grid ul li .btn span:nth-of-type(2):after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg)}main>.polaroids .wrap .grid figure{padding:18px 18px 31px}main>.polaroids .wrap .grid figure h3{margin-top:.473em;font-size:74px}main>.polaroids .wrap .grid figure p{width:26.75em;margin-top:1.375em;font-size:17px;line-height:1.375}main>.polaroids .wrap .grid figure h3+p{margin-top:.938em}main>.polaroids .wrap .grid figure:nth-of-type(1){width:562px;margin:0;order:1;z-index:2}main>.polaroids .wrap .grid figure:nth-of-type(2){width:562px;margin:0;transform:rotate(13deg);order:2}main>.polaroids .wrap .grid figure:nth-of-type(3),main>.polaroids .wrap .grid figure.shorter~figure:nth-of-type(3){width:296px;padding:16px 16px 64px;left:-31px;bottom:414px;z-index:3}main>.polaroids .wrap .grid figure:nth-of-type(4){width:296px;padding:16px 16px 64px;right:438px;bottom:-18px;transform:rotate(-11deg)}}@media only screen and (min-width:1024px){main>.polaroids{margin:0 0 -2.604vw;padding:0 0 2.604vw}main>.polaroids .wrap header{padding:1.615vw 1.302vw 1.51vw}main>.polaroids .wrap header h2{font-size:.573vw}main>.polaroids .wrap .grid{padding:5.104vw 3.333vw 5.521vw 8.594vw;gap:.938vw}main>.polaroids .wrap .grid .text{width:20.833vw}main>.polaroids .wrap .grid .text h2{font-size:7.917vw}main>.polaroids .wrap .grid .text p{font-size:.885vw}main>.polaroids .wrap .grid ul{bottom:2.292vw;right:2.292vw}main>.polaroids .wrap .grid figure{padding:.938vw .938vw 1.615vw}main>.polaroids .wrap .grid figure h3{font-size:3.854vw}main>.polaroids .wrap .grid figure p{font-size:.885vw}main>.polaroids .wrap .grid figure:nth-of-type(1){width:29.271vw}main>.polaroids .wrap .grid figure:nth-of-type(2){width:29.271vw}main>.polaroids .wrap .grid figure:nth-of-type(2) h3{padding:0 1em}main>.polaroids .wrap .grid figure:nth-of-type(3),main>.polaroids .wrap .grid figure.shorter~figure:nth-of-type(3){width:15.417vw;padding:.833vw .833vw 3.333vw;left:-1.615vw;bottom:21.563vw}main>.polaroids .wrap .grid figure:nth-of-type(4){width:15.417vw;padding:.833vw .833vw 3.333vw;right:22.813vw;bottom:-.938vw}}main>.heading{padding:52px 13px 0;background:#FFFCF9;text-align:center;position:relative;z-index:2}main>.heading>span{margin:0 0 47px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.heading h1 span.sans{font-size:18px;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;display:block}main>.heading h1 span.serif{margin:6px 0 0;font-family:'The Coansist',serif;font-size:90px;letter-spacing:-.01em;display:block}main>.heading p{margin:1.429em auto 0;padding:0 30px;font-weight:300;font-size:14px;line-height:1.429}main>.heading h1+p{margin-top:38px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.556;color:#2b472e}main>.heading h1+p+p{margin-top:30px}main>.heading.logo-none{padding:64px 13px 35px}main>.heading.logo-none:before{display:none}main>.heading.logo-btm{padding:63px 13px 45px}@media only screen and (min-width:1024px){main>.heading{padding:23px 653px 0}main>.heading:before{height:116px;margin-bottom:66px}main>.heading>span{margin-bottom:1em;font-size:10px}main>.heading h1 span.sans{font-size:20px}main>.heading h1 span.serif{margin-top:.022em;font-size:91px}main>.heading h1 span.serif span{display:inline-block}main>.heading h1 span.serif span:first-letter{font-size:.879em}main>.heading p{margin-top:1.375em;padding:0;font-size:17px;line-height:1.375}main>.heading h1+p{margin-top:1.167em;padding:0 1.583em;font-size:24px;line-height:1.417}main>.heading h1+p+p{margin-top:2em}main>.heading.logo-none{padding:62px 653px 20px}main>.heading.logo-btm{padding:101px 653px 49px}main>.heading.logo-btm:after{width:153px;height:31px;margin-top:84px}}@media only screen and (min-width:1024px){main>.heading{padding:1.198vw 34.01vw 0}main>.heading:before{height:6.042vw;margin-bottom:3.438vw}main>.heading>span{font-size:.521vw}main>.heading h1 span.sans{font-size:1.042vw}main>.heading h1 span.serif{font-size:4.74vw}main>.heading p{font-size:.885vw}main>.heading h1+p{font-size:1.25vw}main>.heading.logo-none{padding:3.229vw 34.01vw 1.042vw}main>.heading.logo-btm{padding:5.26vw 34.01vw 2.552vw}main>.heading.logo-btm:after{width:7.969vw;height:1.615vw;margin-top:4.375vw}}main>.banner-image{color:#FFFCF9;position:relative;text-align:center}main>.banner-image figure{position:relative}main>.banner-image figure img{width:100%;height:calc(100vh - 67px);object-fit:cover}main>.banner-image figure.m20 img{object-position:20% 50%}main>.banner-image figure.m30 img{object-position:30% 50%}main>.banner-image figure.m40 img{object-position:40% 50%}main>.banner-image figure.m60 img{object-position:60% 50%}main>.banner-image figure.m70 img{object-position:70% 50%}main>.banner-image figure.m80 img{object-position:80% 50%}main>.banner-image figure:after{width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);opacity:.7;position:absolute;top:0;left:0;content:" ";display:block}main>.banner-image div{width:100%;height:100%;padding:118px 0 65px;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between}main>.banner-image div header p{margin:0 0 42px;font-family:"Avenir";font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase}main>.banner-image div header h1 span:nth-of-type(1){font-size:24px;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;display:block}main>.banner-image div header h1 span:nth-of-type(2){margin:4px 0 0;font-family:'The Coansist',serif;font-size:90px;letter-spacing:-.01em;text-indent:-.01em;display:block}main>.banner-image:not(.button-circle) div ul li a{font-family:"Avenir";font-weight:500;font-size:11px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:#FFFCF9}main>.banner-image:not(.button-circle) div ul li a:after{padding:0 0 0 3px;content:"+";display:inline-block}main>.banner-image.button-circle div{padding:36px 0 58px}main>.banner-image.button-circle div ul li a{width:91px;height:91px;margin:0 auto;padding:1em;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:#FFFCF9;background:#2b472e;border:.5px solid #2b472e;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center}@media only screen and (min-width:1024px){main>.banner-image figure img{height:calc(100vh - 64px)}main>.banner-image figure.m20 img,main>.banner-image figure.m30 img,main>.banner-image figure.m40 img,main>.banner-image figure.m60 img,main>.banner-image figure.m70 img,main>.banner-image figure.m80 img{object-position:50% 50%}main>.banner-image figure:after{opacity:var(--data-opacity)}main>.banner-image div{padding:0;justify-content:center}main>.banner-image div header p{margin-bottom:1.60em;font-size:10px}main>.banner-image div header h1{display:flex;justify-content:center;align-items:center}main>.banner-image div header h1 span:nth-of-type(1){font-size:30px}main>.banner-image div header h1 span:nth-of-type(2){margin:0 0 0 .033em;font-size:91px}main>.banner-image:not(.button-circle) div ul{width:100%;position:absolute;bottom:24px;left:0;display:flex;justify-content:center}main>.banner-image:not(.button-circle) div ul li a{font-size:11px}main>.banner-image:not(.button-circle) div ul li a:after{padding-left:.273em}main>.banner-image.button-circle div{padding:34px 0 90px;justify-content:space-between}main>.banner-image.button-circle div ul li a{width:9.1em;height:9.1em;font-size:10px;background-color:#fff0;border-color:#FFFCF9}main>.banner-image.button-circle div ul li a:hover{background-color:#2b472e;border-color:#2b472e}}@media only screen and (min-width:1024px){main>.banner-image figure img{height:calc(100vh - 3.333vw)}main>.banner-image div header p{font-size:.521vw}main>.banner-image div header h1 span:nth-of-type(1){font-size:1.563vw}main>.banner-image div header h1 span:nth-of-type(2){font-size:4.74vw}main>.banner-image:not(.button-circle) div ul{bottom:1.25vw}main>.banner-image:not(.button-circle) div ul li a{font-size:.573vw}main>.banner-image.button-circle div{padding:1.771vw 0 4.688vw}main>.banner-image.button-circle div ul li a{font-size:.521vw}}main>.banner-image-text{color:#FFFCF9;position:relative;text-align:center}main>.banner-image-text figure{position:relative}main>.banner-image-text figure img{width:100%;height:calc(100vh - 67px);object-fit:cover}main>.banner-image-text figure.m20 img{object-position:20% 50%}main>.banner-image-text figure.m30 img{object-position:30% 50%}main>.banner-image-text figure.m40 img{object-position:40% 50%}main>.banner-image-text figure.m60 img{object-position:60% 50%}main>.banner-image-text figure.m70 img{object-position:70% 50%}main>.banner-image-text figure.m80 img{object-position:80% 50%}main>.banner-image-text figure:after{width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);opacity:.7;position:absolute;top:0;left:0;content:" ";display:block}main>.banner-image-text div{width:100%;height:100%;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center}main>.banner-image-text div header h1 span:nth-of-type(1){font-size:24px;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;display:block}main>.banner-image-text div header h1 span:nth-of-type(2){margin:-7px 0 0;font-family:'The Coansist',serif;font-size:90px;letter-spacing:-.01em;text-indent:-.01em;display:block}@media only screen and (min-width:1024px){main>.banner-image-text figure img{height:calc(100vh - 64px)}main>.banner-image-text figure.m20 img,main>.banner-image-text figure.m30 img,main>.banner-image-text figure.m40 img,main>.banner-image-text figure.m60 img,main>.banner-image-text figure.m70 img,main>.banner-image-text figure.m80 img{object-position:50% 50%}main>.banner-image-text figure:after{opacity:var(--data-opacity)}main>.banner-image-text div{width:50%}main>.banner-image-text div header h1{display:flex;justify-content:center;align-items:center}main>.banner-image-text div header h1 span:nth-of-type(1){font-size:42px}main>.banner-image-text div header h1 span:nth-of-type(2){margin:0 0 0 .113em;font-size:106px}}@media only screen and (min-width:1024px){main>.banner-image-text figure img{height:calc(100vh - 3.333vw)}main>.banner-image-text div header h1 span:nth-of-type(1){font-size:2.188vw}main>.banner-image-text div header h1 span:nth-of-type(2){font-size:5.521vw}}main{padding:67px 0 0;position:relative}@media only screen and (min-width:1024px){main{padding-top:64px}}@media only screen and (min-width:1024px){main{padding-top:3.333vw}}main>.horizontal-menu{text-align:center;position:sticky;top:67px;z-index:10}main>.horizontal-menu label{position:relative;display:block}main>.horizontal-menu label select{width:100%;height:63px;padding:0 28px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;background:#2b472e;border:0;color:#FFFCF9;display:flex;align-items:center;-webkit-appearance:none;appearance:none}main>.horizontal-menu label span{width:27px;height:27px;background:#FFFCF9;border-radius:50%;position:absolute;top:calc(50% - ( 27px / 2 ));right:25px;pointer-events:none;display:block}main>.horizontal-menu label span:before,main>.horizontal-menu label span:after{width:9px;height:1px;background:#2b472e;position:absolute;top:50%;left:calc(50% - ( 9px / 2 ));content:" ";display:block}main>.horizontal-menu label span:after{transform:rotate(90deg)}main>.horizontal-menu ul{display:none}@media only screen and (min-width:1024px){main>.horizontal-menu{top:64px;background:#FFFCF9}main>.horizontal-menu label{display:none}main>.horizontal-menu ul{border:.5px solid #2b472e;border-width:.5px 0;display:flex;counter-reset:ol}main>.horizontal-menu ul li{width:100%}main>.horizontal-menu ul li+li{border-left:.5px solid #2b472e}main>.horizontal-menu ul li a{padding:2.273em 0 2em;font-size:11px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.horizontal-menu ul li a:hover{color:#2b472e}main>.horizontal-menu ul li a:before{padding:0 2em 0 0;font-family:"Avenir";font-weight:500;counter-increment:ol;content:counter(ol,decimal-leading-zero);display:inline-block}}@media only screen and (min-width:1024px){main>.horizontal-menu{top:3.333vw}main>.horizontal-menu ul li a{font-size:.573vw}}main>.weddings-packages-overview{padding:71px 32px 51px;position:relative;text-align:center}main>.weddings-packages-overview h2{width:200px;margin:0 auto;font-family:'The Coansist',serif;font-size:60px;line-height:.567;letter-spacing:-.01em}main>.weddings-packages-overview>p{margin:1.5em auto 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:20px;line-height:1.5;color:#2b472e}main>.weddings-packages-overview>h2+p{margin-top:53px}main>.weddings-packages-overview ol{margin:28px 0 0;padding:0 10px}main>.weddings-packages-overview ol li{padding:38px 26px 36px;border:.5px solid #D4D0C6;border-width:.5px 0 0}main>.weddings-packages-overview ol li:first-child{border-width:0}main>.weddings-packages-overview ol li h3{font-family:"Avenir";font-weight:500;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#2b472e}main>.weddings-packages-overview ol li p{margin:1.429em 0 0;font-size:300;font-size:14px;line-height:1.429}main>.weddings-packages-overview ol li h3+p{margin-top:18px}main>.weddings-packages-overview ul{margin:34px 0 0}@media only screen and (min-width:1024px){main>.weddings-packages-overview{padding:105px 70px 94px}main>.weddings-packages-overview h2{width:100%;font-size:91px;line-height:1}main>.weddings-packages-overview>p{width:680px;margin-top:1.417em;font-size:24px;line-height:1.417}main>.weddings-packages-overview>h2+p{margin-top:2.25em}main>.weddings-packages-overview ol{margin-top:118px;padding:0;display:flex;justify-content:center}main>.weddings-packages-overview ol li{width:25%;padding:16px 80px;border-width:0 0 0 .5px}main>.weddings-packages-overview ol li:first-child{border-width:0}main>.weddings-packages-overview ol li h3{width:180px;margin:0 auto;font-size:14px;line-height:1.571}main>.weddings-packages-overview ol li p{margin-top:1.375em;font-size:17px;line-height:1.375}main>.weddings-packages-overview ol li h3+p{margin-top:2.688em}main>.weddings-packages-overview ul{margin-top:94px}}@media only screen and (min-width:1024px){main>.weddings-packages-overview{padding:5.469vw 3.646vw 4.896vw}main>.weddings-packages-overview h2{font-size:4.74vw}main>.weddings-packages-overview>p{width:35.417vw;font-size:1.25vw}main>.weddings-packages-overview ol{margin-top:6.146vw}main>.weddings-packages-overview ol li{padding:.833vw 4.167vw}main>.weddings-packages-overview ol li h3{width:9.375vw;font-size:.729vw}main>.weddings-packages-overview ol li p{font-size:.885vw}main>.weddings-packages-overview ul{margin-top:4.896vw}}main>.weddings-packages-listing{text-align:center;position:relative}main>.weddings-packages-listing header{padding:58px 0 0;position:relative}main>.weddings-packages-listing header h2{font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em;color:#2b472e}main>.weddings-packages-listing header ol{display:none}main>.weddings-packages-listing .packages{position:relative}main>.weddings-packages-listing .packages .package{padding:29px 0;position:relative}main>.weddings-packages-listing .packages .package:nth-of-type(2n){background:#F8F5F1}main>.weddings-packages-listing .packages .package figure.gen{padding:0 25px}main>.weddings-packages-listing .packages .package figure.gen:nth-of-type(2),main>.weddings-packages-listing .packages .package figure.gen:nth-of-type(3){margin:40px 0 0}main>.weddings-packages-listing .packages .package .text{padding:55px 12px 0;position:relative}main>.weddings-packages-listing .packages .package .text>span{margin:0 0 41px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.15em;text-indent:.15em;text-transform:uppercase;display:block}main>.weddings-packages-listing .packages .package .text>h3{font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em;color:#2b472e}main>.weddings-packages-listing .packages .package .text>h3 span{font-family:Avenir,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:.183em;line-height:1;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.weddings-packages-listing .packages .package .text>p{margin:1.429em 0 0;padding:0 1.429em;font-weight:300;font-size:14px;line-height:1.429}main>.weddings-packages-listing .packages .package .text>h3+p{margin-top:32px;padding:0 35px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:22px;line-height:1.455;color:#2b472e}main>.weddings-packages-listing .packages .package .text>h3+p+p{margin-top:2.286em}main>.weddings-packages-listing .packages .package .text table{width:100%;margin:22px 0 0;border:.5px solid #2b472e;border-width:.5px 0}main>.weddings-packages-listing .packages .package .text table tr td{width:50%;padding:27px 5px 23px}main>.weddings-packages-listing .packages .package .text table tr td+td{border-left:.5px solid #2b472e}main>.weddings-packages-listing .packages .package .text table tr td h4{font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.15em;text-indent:.15em;text-transform:uppercase}main>.weddings-packages-listing .packages .package .text table tr td p{margin:21px 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.weddings-packages-listing .packages .package .text table tr td p.highlight{margin-top:13px;font-family:"Avenir";font-weight:500;font-size:16px;line-height:1;letter-spacing:.15em;text-indent:.15em}main>.weddings-packages-listing .packages .package .text table tr td p.note{margin-top:1px;font-family:"Avenir";font-weight:500;font-size:12px;line-height:1;letter-spacing:.15em;text-indent:.15em}main>.weddings-packages-listing .packages .package .text>ul{margin:38px 0 0}@media only screen and (min-width:1024px){main>.weddings-packages-listing header{padding:91px 0 88px}main>.weddings-packages-listing header h2{font-size:152px}main>.weddings-packages-listing header ol{padding:4.667em 0 1.833em;font-family:"Avenir";font-weight:500;font-size:12px;letter-spacing:.15em;text-transform:uppercase;display:flex;justify-content:center;counter-reset:ol;border-bottom:.5px solid #D4D0C6}main>.weddings-packages-listing header ol li{padding:0 3.667em}main>.weddings-packages-listing header ol li a{color:#000;display:inline-flex}main>.weddings-packages-listing header ol li a:before{padding:0 1.333em 0 0;color:#D5D0C5;counter-increment:ol;content:counter(ol,decimal-leading-zero);display:inline-block}main>.weddings-packages-listing header ol li a:hover{color:#2b472e}main>.weddings-packages-listing .packages .package{padding:16px 13px 16px 134px;display:flex;justify-content:space-between;align-items:center}main>.weddings-packages-listing .packages .package figure.gen{padding:0}main>.weddings-packages-listing .packages .package figure.gen:nth-of-type(2),main>.weddings-packages-listing .packages .package figure.gen:nth-of-type(3){margin:0}main>.weddings-packages-listing .packages .package.one-image figure.gen{width:1155px;order:2}main>.weddings-packages-listing .packages .package.three-images{padding:70px 714px 122px 52px}main>.weddings-packages-listing .packages .package.three-images figure.gen:nth-of-type(1){width:560px}main>.weddings-packages-listing .packages .package.three-images figure.gen:nth-of-type(2){width:509px;position:absolute;top:84px;right:155px}main>.weddings-packages-listing .packages .package.three-images figure.gen:nth-of-type(3){width:323px;position:absolute;bottom:58px;right:268px}main>.weddings-packages-listing .packages .package.three-images.rtl{padding:130px 58px 152px 718px}main>.weddings-packages-listing .packages .package.three-images.rtl .text{order:1}main>.weddings-packages-listing .packages .package.three-images.rtl figure.gen:nth-of-type(1){order:2}main>.weddings-packages-listing .packages .package.three-images.rtl figure.gen:nth-of-type(2){top:70px;right:auto;left:155px}main>.weddings-packages-listing .packages .package.three-images.rtl figure.gen:nth-of-type(3){bottom:71px;right:auto;left:258px}main>.weddings-packages-listing .packages .package .text{width:482px;padding:0}main>.weddings-packages-listing .packages .package .text>span{margin-bottom:1em;font-size:12px}main>.weddings-packages-listing .packages .package .text>h3{font-size:91px}main>.weddings-packages-listing .packages .package .text>h3 span{font-size:.143em}main>.weddings-packages-listing .packages .package .text>p{margin-top:1.375em;font-size:17px;line-height:1.375}main>.weddings-packages-listing .packages .package .text>h3+p{margin-top:2.667em;padding:0 .833em;font-size:24px;line-height:1.333}main>.weddings-packages-listing .packages .package .text>h3+p+p{margin-top:2.50em}main>.weddings-packages-listing .packages .package .text table{margin-top:26px}main>.weddings-packages-listing .packages .package .text table tr td{padding:23px 20px}main>.weddings-packages-listing .packages .package .text table tr td h4{font-size:11px}main>.weddings-packages-listing .packages .package .text table tr td p{margin-top:1.25em;font-size:17px;line-height:1.375}main>.weddings-packages-listing .packages .package .text table tr td p.highlight{margin-top:.611em;font-size:18px;line-height:1}main>.weddings-packages-listing .packages .package .text table tr td p.note{margin-top:.188em;font-size:17px;line-height:1}main>.weddings-packages-listing .packages .package .text>ul{margin-top:72px}main>.weddings-packages-listing .packages .package .text>ul li .btn span:nth-of-type(2){background-color:#fff0}main>.weddings-packages-listing .packages .package .text>ul li .btn:hover span:nth-of-type(2){background-color:#2b472e}}@media only screen and (min-width:1024px){main>.weddings-packages-listing header{padding:4.74vw 0 4.583vw}main>.weddings-packages-listing header h2{font-size:7.917vw}main>.weddings-packages-listing header ol{font-size:.625vw}main>.weddings-packages-listing .packages .package{padding:.833vw .677vw .833vw 6.979vw}main>.weddings-packages-listing .packages .package.one-image figure.gen{width:60.156vw}main>.weddings-packages-listing .packages .package.three-images{padding:3.646vw 37.188vw 6.354vw 2.708vw}main>.weddings-packages-listing .packages .package.three-images figure.gen:nth-of-type(1){width:29.167vw}main>.weddings-packages-listing .packages .package.three-images figure.gen:nth-of-type(2){width:26.51vw;top:4.375vw;right:8.073vw}main>.weddings-packages-listing .packages .package.three-images figure.gen:nth-of-type(3){width:16.823vw;bottom:3.021vw;right:13.958vw}main>.weddings-packages-listing .packages .package.three-images.rtl{padding:6.771vw 3.021vw 7.917vw 37.396vw}main>.weddings-packages-listing .packages .package.three-images.rtl figure.gen:nth-of-type(2){top:3.646vw;right:auto;left:8.073vw}main>.weddings-packages-listing .packages .package.three-images.rtl figure.gen:nth-of-type(3){bottom:3.698vw;right:auto;left:13.438vw}main>.weddings-packages-listing .packages .package .text{width:25.104vw}main>.weddings-packages-listing .packages .package .text>span{font-size:.625vw}main>.weddings-packages-listing .packages .package .text>h3{font-size:4.74vw}main>.weddings-packages-listing .packages .package .text>p{font-size:.885vw}main>.weddings-packages-listing .packages .package .text>h3+p{font-size:1.25vw}main>.weddings-packages-listing .packages .package .text table{margin-top:1.354vw}main>.weddings-packages-listing .packages .package .text table tr td{padding:1.198vw 1.042vw}main>.weddings-packages-listing .packages .package .text table tr td h4{font-size:.573vw}main>.weddings-packages-listing .packages .package .text table tr td p{font-size:.885vw}main>.weddings-packages-listing .packages .package .text table tr td p.highlight{font-size:.938vw}main>.weddings-packages-listing .packages .package .text table tr td p.note{font-size:.885vw}main>.weddings-packages-listing .packages .package .text>ul{margin-top:3.75vw}}main>.wedding-packages-header{padding:61px 45px 28px;position:relative;text-align:center}main>.wedding-packages-header>span{margin:0 0 2px;font-family:"Avenir";font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.24em;text-indent:.24em;display:block}main>.wedding-packages-header h1{font-family:'The Coansist',serif;font-size:80px;line-height:.938;letter-spacing:-.01em}main>.wedding-packages-header>h1+span{margin:0;font-family:inherit;font-weight:inherit;font-size:10px;line-height:1.4;text-transform:uppercase}main>.wedding-packages-header p{margin:1.556em auto 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.wedding-packages-header h1+p{margin-top:37px}main>.wedding-packages-header p.price{margin-top:31px;font-family:inherit;font-size:11px;line-height:1.364;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase}main>.wedding-packages-header p.price-note{margin-top:4px;font-family:inherit;font-size:11px;line-height:1.364;color:#D5D0C5}main>.wedding-packages-header ul{margin:12px 0 0;display:flex;flex-wrap:wrap;justify-content:center}main>.wedding-packages-header ul li{padding:8px 4px 0}main>.wedding-packages-header ul li a{padding:8px 12px 9px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;border:.5px solid #D5D0C5;display:inline-block}main>.wedding-packages-header ul li a:hover{color:#FFFCF9;background-color:#2b472e;border-color:#2b472e}@media only screen and (min-width:1024px){main>.wedding-packages-header{padding:161px 50px 126px}main>.wedding-packages-header>span{margin-bottom:1em;font-size:12px;line-height:1}main>.wedding-packages-header h1{font-size:91px;line-height:1}main>.wedding-packages-header>h1+span{margin-bottom:0;font-size:11px;line-height:1.364}main>.wedding-packages-header p{max-width:700px;margin-top:1.357em;font-size:28px;line-height:1.357}main>.wedding-packages-header h1+p{margin-top:3.286em}main>.wedding-packages-header p.price{margin-top:2.909em;font-size:11px;line-height:1.364}main>.wedding-packages-header p.price-note{margin-top:.364em;font-size:11px;line-height:1.364}main>.wedding-packages-header ul{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:center}main>.wedding-packages-header ul li{padding:14px 7px 0}main>.wedding-packages-header ul li a{padding:.727em 1em;font-size:11px}}@media only screen and (min-width:1024px){main>.wedding-packages-header{padding:8.385vw 2.604vw 6.563vw}main>.wedding-packages-header>span{font-size:.625vw}main>.wedding-packages-header h1{font-size:4.74vw}main>.wedding-packages-header>h1+span{font-size:.573vw;i}main>.wedding-packages-header p{max-width:36.458vw;font-size:1.458vw}main>.wedding-packages-header p.price{font-size:.573vw}main>.wedding-packages-header p.price-note{font-size:.573vw}main>.wedding-packages-header ul{margin-top:.781vw}main>.wedding-packages-header ul li{padding:.729vw .365vw 0}main>.wedding-packages-header ul li a{font-size:.573vw}}main>.wedding-packages-nav{position:sticky;top:67px;z-index:10}main>.wedding-packages-nav label{position:relative;display:block}main>.wedding-packages-nav label select{width:100%;height:63px;padding:0 28px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;background:#2b472e;border:0;color:#FFFCF9;display:flex;align-items:center;-webkit-appearance:none;appearance:none}main>.wedding-packages-nav label span{width:27px;height:27px;background:#FFFCF9;border-radius:50%;position:absolute;top:calc(50% - ( 27px / 2 ));right:25px;pointer-events:none;display:block}main>.wedding-packages-nav label span:before,main>.wedding-packages-nav label span:after{width:9px;height:1px;background:#2b472e;position:absolute;top:50%;left:calc(50% - ( 9px / 2 ));content:" ";display:block}main>.wedding-packages-nav label span:after{transform:rotate(90deg)}main>.wedding-packages-nav ol{display:none}@media only screen and (min-width:1024px){main>.wedding-packages-nav{background:#FFFCF9;border-top:.5px solid #D4D0C6;top:64px}main>.wedding-packages-nav label{display:none}main>.wedding-packages-nav ol{padding:2.083em 0 0;font-family:"Avenir";font-weight:500;font-size:12px;letter-spacing:.15em;text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:center;counter-reset:ul}main>.wedding-packages-nav ol li{padding:0 3.667em 1.917em}main>.wedding-packages-nav ol li a{color:#000}main>.wedding-packages-nav ol li a:before{padding:0 1.333em 0 0;color:#D5D0C5;counter-increment:ul;content:counter(ul,decimal-leading-zero);display:inline-block}main>.wedding-packages-nav ol li a:hover{color:#2b472e}}@media only screen and (min-width:1024px){main>.wedding-packages-nav{top:3.333vw}main>.wedding-packages-nav ol{font-size:.625vw}}main>.wedding-packages-whats-included{padding:50px 26px 71px;position:relative}main>.wedding-packages-whats-included h2{font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em;text-align:center}main>.wedding-packages-whats-included>ul{width:222px;max-width:100%;margin:10px auto 0;text-align:center}main>.wedding-packages-whats-included>ul li{padding:37px 20px 31px;border-top:.5px solid #2b472e}main>.wedding-packages-whats-included>ul li:first-child{border-top:0}main>.wedding-packages-whats-included>ul li h3{font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.15em;text-indent:.15em;text-transform:uppercase}main>.wedding-packages-whats-included>ul li h3 strong{margin:14px 0 0;font-size:16px;line-height:1;display:block}main>.wedding-packages-whats-included>ul li h3 strong span{font-size:12px}main>.wedding-packages-whats-included>ul li p{margin:23px 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.wedding-packages-whats-included figure:nth-of-type(1){margin:12px 0 0}main>.wedding-packages-whats-included figure:nth-of-type(2){margin:18px 0 0}main>.wedding-packages-whats-included .text{padding:75px 0 0;position:relative}main>.wedding-packages-whats-included .text p{margin:1.429em 0 0;padding:0 46px 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.wedding-packages-whats-included .text p:first-child{margin-top:0;padding:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:22px;line-height:1.455;color:#2b472e}main>.wedding-packages-whats-included .text p:first-child em{font-style:normal;font-size:.571em;display:block}main>.wedding-packages-whats-included .text p:first-child+p{margin-top:26px}@media only screen and (min-width:1024px){main>.wedding-packages-whats-included{padding:62px 52px 101px;display:flex;flex-wrap:wrap;align-items:center}main>.wedding-packages-whats-included h2{width:100%;font-size:91px;order:1}main>.wedding-packages-whats-included>ul{width:100%;margin:94px 0 136px;display:flex;justify-content:center;order:2}main>.wedding-packages-whats-included>ul li{width:256px;padding:26px 40px 24px;border-top:0;border-left:.5px solid #2b472e;display:flex;flex-direction:column}main>.wedding-packages-whats-included>ul li:first-child{border-left:0}main>.wedding-packages-whats-included>ul li h3{font-size:11px}main>.wedding-packages-whats-included>ul li h3 strong{margin-top:.611em;font-size:1.636em}main>.wedding-packages-whats-included>ul li h3 strong span{font-size:.889em}main>.wedding-packages-whats-included>ul li p{margin:auto 0 0;padding:1.125em 0 0;font-size:17px;line-height:1.375}main>.wedding-packages-whats-included figure:nth-of-type(1){width:537px;margin:0;order:4}main>.wedding-packages-whats-included figure:nth-of-type(2){width:309px;margin:0 0 0 auto;order:5;align-self:flex-start}main>.wedding-packages-whats-included .text{width:475px;margin:0 174px 0 184px;padding:0;order:3}main>.wedding-packages-whats-included .text p{margin-top:1.375em;padding:0;font-size:17px;line-height:1.375}main>.wedding-packages-whats-included .text p:first-child{margin-top:0;font-size:28px;line-height:1.429}main>.wedding-packages-whats-included .text p:first-child+p{margin-top:3em}}@media only screen and (min-width:1024px){main>.wedding-packages-whats-included{padding:3.229vw 2.708vw 5.26vw}main>.wedding-packages-whats-included h2{font-size:4.74vw}main>.wedding-packages-whats-included>ul{margin:4.896vw 0 7.083vw}main>.wedding-packages-whats-included>ul li{width:13.333vw;padding:1.354vw 2.083vw 1.25vw}main>.wedding-packages-whats-included>ul li h3{font-size:.573vw}main>.wedding-packages-whats-included>ul li p{font-size:.885vw}main>.wedding-packages-whats-included figure:nth-of-type(1){width:27.969vw}main>.wedding-packages-whats-included figure:nth-of-type(2){width:16.094vw}main>.wedding-packages-whats-included .text{width:24.74vw;margin:0 9.063vw 0 9.583vw}main>.wedding-packages-whats-included .text p{font-size:.885vw}main>.wedding-packages-whats-included .text p:first-child{font-size:1.458vw}}main>.wedding-packages-suppliers{background:#F2EFEA;padding:24px 11px 97px;position:relative}main>.wedding-packages-suppliers h2{padding:0 0 18px;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;text-align:center;border-bottom:.5px solid #2b472e}main>.wedding-packages-suppliers>ul{margin:44px 0 0;display:grid;grid-template-columns:1fr;grid-gap:16px}main>.wedding-packages-suppliers>ul>li{padding:11px 11px 26px;background:#FFFCF9;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}main>.wedding-packages-suppliers>ul>li figure{width:100%}main>.wedding-packages-suppliers>ul>li figure img{width:100%;height:auto}main>.wedding-packages-suppliers>ul>li h4{width:100%;margin:7px 0 0;font-size:10px;line-height:1.4;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase}main>.wedding-packages-suppliers>ul>li h3{margin:10px 0 0;font-family:'The Coansist',serif;font-size:50px;line-height:.94;letter-spacing:-.01em}main>.wedding-packages-suppliers>ul>li ul li a{width:23px;height:23px;border:.5px solid #2b472e;border-radius:50%;text-decoration:none;position:relative;display:block}main>.wedding-packages-suppliers>ul>li ul li a:before,main>.wedding-packages-suppliers>ul>li ul li a:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1) no-repeat 50% 50% / auto 4px;transition:opacity 0.4s ease;content:" ";display:block}main>.wedding-packages-suppliers>ul>li ul li a:after{opacity:0}main>.wedding-packages-suppliers>ul>li p{width:100%;margin:1.357em 0 0;font-weight:300;font-size:14px;line-height:1.357}main>.wedding-packages-suppliers>ul>li ul+p{margin-top:12px}main>.wedding-packages-suppliers>ul>li .popup{display:none}@media only screen and (min-width:1024px){main>.wedding-packages-suppliers{padding:18px 31px 123px}main>.wedding-packages-suppliers h2{padding-bottom:1.636em;font-size:11px}main>.wedding-packages-suppliers>ul{margin-top:64px;padding:0 240px;grid-template-columns:1fr 1fr 1fr;grid-gap:16px}main>.wedding-packages-suppliers.x4>ul{padding:0;grid-template-columns:1fr 1fr 1fr 1fr}main>.wedding-packages-suppliers>ul>li{padding:13px 13px 16px}main>.wedding-packages-suppliers>ul>li h4{margin-top:.818em;font-size:11px;line-height:1.364}main>.wedding-packages-suppliers>ul>li h3{margin-top:.30em;font-size:50px}main>.wedding-packages-suppliers>ul>li ul li a{width:30px;height:30px}main>.wedding-packages-suppliers>ul>li ul li a:hover{background-color:#2b472e;border-color:#2b472e}main>.wedding-packages-suppliers>ul>li ul li a:before,main>.wedding-packages-suppliers>ul>li ul li a:after{background-size:auto 5px}main>.wedding-packages-suppliers>ul>li ul li a:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg)}main>.wedding-packages-suppliers>ul>li ul li a:hover:before{opacity:0}main>.wedding-packages-suppliers>ul>li ul li a:hover:after{opacity:1}main>.wedding-packages-suppliers>ul>li p{margin-top:1.357em;font-size:14px;line-height:1.357}main>.wedding-packages-suppliers>ul>li ul+p{margin-top:1.143em}}@media only screen and (min-width:1024px){main>.wedding-packages-suppliers{padding:.938vw 1.615vw 6.406vw}main>.wedding-packages-suppliers h2{font-size:.573vw}main>.wedding-packages-suppliers>ul{margin-top:3.333vw;padding:0 12.50vw;grid-gap:.833vw}main>.wedding-packages-suppliers.x4>ul{padding:0}main>.wedding-packages-suppliers>ul>li{padding:.677vw .677vw .833vw}main>.wedding-packages-suppliers>ul>li h4{font-size:.573vw}main>.wedding-packages-suppliers>ul>li h3{font-size:2.604vw}main>.wedding-packages-suppliers>ul>li ul li a{width:1.563vw;height:1.563vw}main>.wedding-packages-suppliers>ul>li ul li a:before,main>.wedding-packages-suppliers>ul>li ul li a:after{background-size:auto .26vw}main>.wedding-packages-suppliers>ul>li p{font-size:.729vw}}main>.wedding-packages-buttons{border-top:.3px solid #2b472e;text-align:center;position:relative}main>.wedding-packages-buttons ul li:nth-of-type(2n){background:#f9f6f1}main>.wedding-packages-buttons ul li a{padding:38px 25px 24px;display:block}main>.wedding-packages-buttons ul li a span:nth-of-type(1){margin:0 0 21px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.wedding-packages-buttons ul li a span:nth-of-type(2){max-width:140px;margin:0 auto;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:26px;line-height:1.308;color:#2b472e;display:block}main>.wedding-packages-buttons ul li a span:nth-of-type(3){width:39px;height:39px;margin:19px auto 0;background:#2b472e url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg) no-repeat 50% 50% / 10px auto;border-radius:50%;position:relative;display:block}@media only screen and (min-width:1024px){main>.wedding-packages-buttons{padding:96px 0}main>.wedding-packages-buttons ul{display:flex;justify-content:center}main>.wedding-packages-buttons ul li{width:25%;border-top:0}main>.wedding-packages-buttons ul li:nth-of-type(2n){background:none}main>.wedding-packages-buttons ul li+li{border-left:.5px solid #2b472e}main>.wedding-packages-buttons ul li a{padding:0}main>.wedding-packages-buttons ul li a span:nth-of-type(1){margin-bottom:3.636em;font-size:11px}main>.wedding-packages-buttons ul li a span:nth-of-type(2){max-width:6.944em;font-size:36px;line-height:1.25}main>.wedding-packages-buttons ul li a span:nth-of-type(3){width:48px;height:48px;margin-top:35px;background:#FFFCF9;border:.5px solid #2b472e}main>.wedding-packages-buttons ul li a:hover span:nth-of-type(3){background-color:#2b472e;border-color:#2b472e}main>.wedding-packages-buttons ul li a span:nth-of-type(3):before,main>.wedding-packages-buttons ul li a span:nth-of-type(3):after{width:12px;height:5px;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / contain;position:absolute;top:50%;left:50%;transition:opacity 0.4s ease;transform:translateX(-50%) translateY(-50%);content:" ";display:block}main>.wedding-packages-buttons ul li a span:nth-of-type(3):after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}main>.wedding-packages-buttons ul li a:hover span:nth-of-type(3):before{opacity:0}main>.wedding-packages-buttons ul li a:hover span:nth-of-type(3):after{opacity:1}}@media only screen and (min-width:1024px){main>.wedding-packages-buttons{padding:5vw 0}main>.wedding-packages-buttons ul li a span:nth-of-type(1){font-size:.573vw}main>.wedding-packages-buttons ul li a span:nth-of-type(2){font-size:1.875vw}main>.wedding-packages-buttons ul li a span:nth-of-type(3){width:2.50vw;height:2.50vw;margin-top:1.823vw}main>.wedding-packages-buttons ul li a span:nth-of-type(3):before,main>.wedding-packages-buttons ul li a span:nth-of-type(3):after{width:.625vw;height:.26vw}}main>.availability{text-align:center;position:relative}main>.availability header{padding:61px 45px 32px;position:relative}main>.availability header>span{margin:0 0 40px;font-family:"Avenir";font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.24em;text-indent:.24em;display:block}main>.availability header h1 span:nth-of-type(1){font-size:24px;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;display:block}main>.availability header h1 span:nth-of-type(2){margin:-5px 0 0;font-family:'The Coansist',serif;font-size:90px;letter-spacing:-.01em;text-indent:-.01em;display:block}main>.availability header p{margin:1.429em 0 0;padding:0 20px;font-weight:300;font-size:14px;line-height:1.429}main>.availability header h1+p{margin-top:37px;padding:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.556;color:#2b472e}main>.availability header h1+p+p{margin-top:25px}main>.availability header p a{font-weight:500;color:#000}main>.availability header p a:hover{color:#000}main>.availability .iframe{padding:32px 45px 0;border-top:.5px solid #2b472e;position:relative}main>.availability .iframe:before{width:100%;height:100px;margin:0 0 30px;background:url(/wp-content/themes/hedsorhouse/images/monogram-green.svg) no-repeat 50% 50% / auto 100%;content:" ";display:block}main>.availability .iframe iframe{width:756px;max-width:100%;margin:0 auto}@media only screen and (min-width:1024px){main>.availability{padding:0 45px}main>.availability header{padding:34px 555px}main>.availability header>span{margin-bottom:1.2em;font-size:10px}main>.availability header h1{display:flex;justify-content:center;align-items:center}main>.availability header h1 span:nth-of-type(1){font-size:30px}main>.availability header h1 span:nth-of-type(2){margin:0;font-size:91px}main>.availability header p{margin-top:1.375em;padding:0 5em;font-size:17px;line-height:1.375}main>.availability header h1+p{margin-top:1.75em;padding:0;font-size:24px;line-height:1.417}main>.availability header h1+p+p{margin-top:2em}main>.availability .iframe{padding:31px 0 60px}main>.availability .iframe:before{height:116px;margin-bottom:45px}}@media only screen and (min-width:1024px){main>.availability{padding:0 2.344vw}main>.availability header{padding:1.771vw 28.906vw}main>.availability header>span{font-size:.521vw}main>.availability header h1 span:nth-of-type(1){font-size:1.563vw}main>.availability header h1 span:nth-of-type(2){font-size:4.74vw}main>.availability header p{font-size:.885vw}main>.availability header h1+p{font-size:1.25vw}main>.availability .iframe{padding:1.615vw 0 3.125vw}main>.availability .iframe:before{height:6.042vw;margin-bottom:2.344vw}}main>.play-video{padding:7px 0 0;position:relative}main>.play-video ul li a{position:relative;display:block}main>.play-video ul li a img{width:100%;height:490px;object-fit:cover}main>.play-video ul li a span{width:111px;height:111px;padding:1em;font-size:11px;line-height:1.364;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;position:absolute;bottom:38px;left:calc(50% - ( 111px / 2 ));color:#2b472e;background:#FEFCFA;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;z-index:2}main>.play-video ul li a:after{width:100%;height:100%;position:absolute;top:0;left:0;background:#0F0F0F;opacity:.15;content:" ";display:block}@media only screen and (min-width:1024px){main>.play-video{padding:23px}main>.play-video ul li a img{height:auto}main>.play-video ul li a span{width:10.667em;height:10.667em;padding:1.5em;font-size:12px;line-height:1.333;bottom:2.333em;left:calc(50% - ( 10.667em / 2 ));color:#FFFCF9;background:none;border:.5px solid #FFFCF9}main>.play-video ul li a:hover span{background-color:#2b472e;border-color:#2b472e;color:#FFFCF9}}@media only screen and (min-width:1024px){main>.play-video{padding:1.198vw}main>.play-video ul li a span{font-size:.625vw}}main>.suppliers{padding:61px 0 79px;text-align:center;position:relative}main>.suppliers>span{margin:0 0 40px;font-family:"Avenir";font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.24em;text-indent:.24em;display:block}main>.suppliers>h1 span:nth-of-type(1){font-size:24px;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;display:block}main>.suppliers>h1 span:nth-of-type(2){margin:-5px 0 0;font-family:'The Coansist',serif;font-size:90px;letter-spacing:-.01em;text-indent:-.01em;display:block}main>.suppliers>nav{margin:46px 0 0;position:sticky;top:67px;z-index:2}main>.suppliers>nav label{position:relative;display:block}main>.suppliers>nav label select{width:100%;height:63px;padding:0 28px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;background:#2b472e;border:0;color:#FFFCF9;display:flex;align-items:center;-webkit-appearance:none;appearance:none}main>.suppliers>nav label span{width:27px;height:27px;background:#FFFCF9;border-radius:50%;position:absolute;top:calc(50% - ( 27px / 2 ));right:25px;pointer-events:none;display:block}main>.suppliers>nav label span:before,main>.suppliers>nav label span:after{width:9px;height:1px;background:#2b472e;position:absolute;top:50%;left:calc(50% - ( 9px / 2 ));content:" ";display:block}main>.suppliers>nav label span:after{transform:rotate(90deg)}main>.suppliers>nav ul{display:none}main>.suppliers>figure{position:relative;display:block}main>.suppliers>figure img{width:100%;height:462px;object-fit:cover}main>.suppliers>figure figcaption{width:100%;padding:11px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:7px;text-transform:uppercase;color:#FFFCF9;position:absolute;bottom:0;left:0;display:flex;align-items:center}main>.suppliers>figure figcaption:before{width:15px;height:.4px;margin:0 6px 0 0;background:#FFFCF9;content:" ";display:block}main>.suppliers .listings{text-align:left;position:relative}main>.suppliers .listings .section{padding:74px 31px 0;position:relative}main>.suppliers .listings .section h2{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:38px;color:#2b472e}main>.suppliers .listings .section h3{margin:72px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px;color:#2b472e}main>.suppliers .listings .section p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.suppliers .listings .section h2+p{margin-top:.5em}main>.suppliers .listings .section>ul{margin:68px 0 0;display:grid;grid-template-columns:1fr;grid-gap:68px}main>.suppliers .listings .section>ul>li{padding:16px 0 0;border-top:.5px solid #2b472e;position:relative}main>.suppliers .listings .section>ul>li figure img{width:100%;height:auto}main>.suppliers .listings .section>ul>li h4{margin:28px 0 0;font-family:"Avenir";font-weight:500;font-size:14px;line-height:1.50;letter-spacing:.24em;text-transform:uppercase}main>.suppliers .listings .section>ul>li ul{margin:63px 0 0;font-weight:300;font-size:14px;line-height:1.375}main>.suppliers .listings .section>ul>li ul li a{text-decoration:underline}main>.suppliers .listings .section>ul>li ul li a:hover{color:#2b472e}main>.suppliers .listings .section>ul>li ul:last-of-type{margin:0;font-weight:400;font-size:10px;line-height:1;position:absolute;bottom:0;right:0}main>.suppliers .listings .section>ul>li ul:last-of-type li a{width:53px;height:53px;background:#2b472e;border-radius:50%;text-decoration:none;position:relative;display:block}main>.suppliers .listings .section>ul>li ul:last-of-type li a:before,main>.suppliers .listings .section>ul>li ul:last-of-type li a:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg) no-repeat 50% 50% / auto 6px;transition:opacity 0.4s ease;content:" ";display:block}main>.suppliers .listings .section>ul>li ul:last-of-type li a:after{opacity:0}main>.suppliers .listings .section>ul>li .popup{display:none}@media only screen and (min-width:1024px){main>.suppliers{padding:61px 0 153px}main>.suppliers>span{margin-bottom:1.5em;font-size:10px}main>.suppliers>h1{display:flex;justify-content:center;align-items:center}main>.suppliers>h1 span:nth-of-type(1){font-size:30px}main>.suppliers>h1 span:nth-of-type(2){margin:0;font-size:91px}main>.suppliers>nav{margin-top:26px;background:#FFFCF9;top:64px}main>.suppliers>nav label{display:none}main>.suppliers>nav ul{padding:1.455em 0 0;font-family:"Avenir";font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:center;counter-reset:ul}main>.suppliers>nav ul li{padding:0 1.455em 1.455em}main>.suppliers>nav ul li a{color:#000}main>.suppliers>nav ul li a:before{padding:0 .909em 0 0;color:#D5D0C5;counter-increment:ul;content:counter(ul,decimal-leading-zero);display:inline-block}main>.suppliers>figure img{height:auto}main>.suppliers>figure figcaption{padding:1.375em;font-size:8px}main>.suppliers>figure figcaption:before{width:1.875em;margin-right:.75em}main>.suppliers .listings .section{padding:125px 75px 0}main>.suppliers .listings .section:first-child{padding-top:69px}main>.suppliers .listings .section h2{font-size:79px;line-height:1.418}main>.suppliers .listings .section h3{margin-top:4.583em;font-size:36px}main>.suppliers .listings .section p{margin-top:1.375em;font-size:17px;line-height:1.375}main>.suppliers .listings .section h2+p{margin-top:.5em}main>.suppliers .listings .section>ul{margin-top:104px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:150px 174px}main>.suppliers .listings .section>ul>li{padding-top:16px}main>.suppliers .listings .section>ul>li h4{margin-top:2em;font-size:14px}main>.suppliers .listings .section>ul>li ul{margin-top:3.938em;font-size:14px}main>.suppliers .listings .section>ul>li ul:last-of-type{margin:0;font-size:10px}main>.suppliers .listings .section>ul>li ul:last-of-type li a{width:5.30em;height:5.30em;background:#FFFCF9;border:.5px solid #2b472e}main>.suppliers .listings .section>ul>li ul:last-of-type li a:before,main>.suppliers .listings .section>ul>li ul:last-of-type li a:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1);background-size:auto 6px}main>.suppliers .listings .section>ul>li ul:last-of-type li a:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg);opacity:0}main>.suppliers .listings .section>ul>li ul:last-of-type li a:hover{background-color:#2b472e;border-color:#2b472e}main>.suppliers .listings .section>ul>li ul:last-of-type li a:hover:before{opacity:0}main>.suppliers .listings .section>ul>li ul:last-of-type li a:hover:after{opacity:1}}@media only screen and (min-width:1024px){main>.suppliers{padding:3.177vw 0 7.969vw}main>.suppliers>span{font-size:.521vw}main>.suppliers>h1 span:nth-of-type(1){font-size:1.563vw}main>.suppliers>h1 span:nth-of-type(2){font-size:4.74vw}main>.suppliers>nav{margin-top:1.354vw;top:3.333vw}main>.suppliers>nav ul{font-size:.573vw}main>.suppliers>figure figcaption{font-size:.417vw}main>.suppliers .listings .section{padding:6.51vw 3.906vw 0}main>.suppliers .listings .section:first-child{padding-top:3.594vw}main>.suppliers .listings .section h2{font-size:4.115vw}main>.suppliers .listings .section h3{font-size:1.875vw}main>.suppliers .listings .section p{font-size:.885vw}main>.suppliers .listings .section>ul{margin-top:5.417vw;grid-gap:7.813vw 9.063vw}main>.suppliers .listings .section>ul>li{padding-top:.833vw}main>.suppliers .listings .section>ul>li h4{font-size:.729vw}main>.suppliers .listings .section>ul>li ul{font-size:.729vw}main>.suppliers .listings .section>ul>li ul:last-of-type{font-size:.521vw}}main>.journal-listing{padding:30px;position:relative;display:grid;grid-template-columns:1fr;gap:30px}main>.journal-listing.journal-listing-related{margin:30px 0 0;border-top:.3px solid #2b472e}main>.journal-listing article{display:grid;grid-template-columns:1fr auto;gap:0 32px}main>.journal-listing article figure{grid-column:1 / span 2}main>.journal-listing article p.cats{margin:2.909em 0 0;font-weight:500;font-size:11px;line-height:1.364;letter-spacing:.24em;text-transform:uppercase;grid-column:1 / span 2}main>.journal-listing article h2{margin:.50em 0 .708em;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.208;color:#2b472e;grid-column:1 / span 2}main>.journal-listing article h2 a{color:#2b472e}main>.journal-listing article .overview p{font-weight:300;font-size:16px;line-height:1.50}main>.journal-listing article ul{grid-column:2}main>.journal-listing article ul li a{width:39px;height:39px;background:#FFFCF9;border:.5px solid #2b472e;border-radius:50%;position:relative;display:block}main>.journal-listing article ul li a:hover{background-color:#2b472e}main>.journal-listing article ul li a:before,main>.journal-listing article ul li a:after{width:100%;height:4px;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / auto 100%;position:absolute;top:50%;left:0;transition:opacity 0.4s ease;transform:translateY(-50%);content:" ";display:block}main>.journal-listing article ul li a:after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}main>.journal-listing article ul li a:hover:before{opacity:0}main>.journal-listing article ul li a:hover:after{opacity:1}@media only screen and (min-width:1024px){main>.journal-listing{padding:72px 152px 144px;grid-template-columns:1fr 1fr 1fr;gap:90px 55px}main>.journal-listing.journal-listing-related{margin:100px 0 0}main>.journal-listing article ul li a{width:56px;height:56px}main>.journal-listing article ul li a:before,main>.journal-listing article ul li a:after{height:6px}}@media only screen and (min-width:1024px){main>.journal-listing{padding:3.75vw 7.917vw 7.5vw;gap:4.688vw 2.865vw}main>.journal-listing.journal-listing-related{margin:5.208vw 0 0}main>.journal-listing article{gap:0 1.667vw}main>.journal-listing article p.cats{font-size:.573vw}main>.journal-listing article h2{font-size:1.25vw}main>.journal-listing article .overview p{font-size:.833vw}main>.journal-listing article ul li a{width:2.917vw;height:2.917vw}main>.journal-listing article ul li a:before,main>.journal-listing article ul li a:after{height:.313vw}}main>.journal-listing header{padding:42px 0;text-align:center}main>.journal-listing header h2{font-family:'The Coansist',serif;font-size:80px;letter-spacing:-.01em}main>.journal-listing header ul{max-width:258px;margin:42px auto 0;padding:25px 0 0;border-top:.5px solid #2b472e}main>.journal-listing header ul li a{font-size:11px;letter-spacing:.24em;text-indent:.24;text-transform:uppercase}main>.journal-listing header ul li a:after{padding:0 0 0 5px;content:"+";display:inline-block}main>.journal-listing header ul li a:hover{color:#2b472e}@media only screen and (min-width:1024px){main>.journal-listing header{padding:0;align-self:center}main>.journal-listing header h2{font-size:133px}main>.journal-listing header ul{max-width:258px;margin-top:158px;padding-top:25px}main>.journal-listing header ul li a{font-size:12px}main>.journal-listing header ul li a:after{padding-left:.50em}}@media only screen and (min-width:1024px){main>.journal-listing header h2{font-size:6.927vw}main>.journal-listing header ul{max-width:13.438vw;margin-top:8.229vw;padding-top:1.302vw}main>.journal-listing header ul li a{font-size:.625vw}}main>.journal-header{padding:30px 30px 0;display:grid;grid-template-columns:1fr;gap:25px 0}main>.journal-header h1{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px;line-height:1.20;color:#2b472e;text-wrap:balance}main>.journal-header .meta p,main>.journal-header .meta time{font-weight:500;font-size:10px;line-height:1.364;letter-spacing:.24em;text-transform:uppercase}main>.journal-header .meta time{display:block}main>.journal-header .overview p{font-weight:300;font-size:14px;line-height:1.444}@media only screen and (min-width:1024px){main>.journal-header{padding:146px 152px 0;grid-template-columns:1fr 540px;gap:25px 0}main>.journal-header h1{font-size:65px;grid-column:1;grid-row:1}main>.journal-header .meta{grid-column:1;grid-row:2}main>.journal-header .meta p,main>.journal-header .meta time{font-size:11px}main>.journal-header .overview{padding:15px 0 0;grid-column:2;grid-row:3}main>.journal-header .overview p{font-size:18px;text-align:right}main>.journal-header ul{grid-column:2;grid-row:1;justify-self:end;align-self:end}}@media only screen and (min-width:1024px){main>.journal-header{padding:7.604vw 7.917vw 0;grid-template-columns:1fr 28.125vw;gap:1.302vw 0}main>.journal-header h1{font-size:3.385vw}main>.journal-header .meta p,main>.journal-header .meta time{font-size:.573vw}main>.journal-header .overview{padding:.781vw 0 0}main>.journal-header .overview p{font-size:.938vw}}main>figure.gen.journal-image{padding:30px 30px 0}@media only screen and (min-width:1024px){main>figure.gen.journal-image{padding:95px 152px 0}}@media only screen and (min-width:1024px){main>figure.gen.journal-image{padding:4.948vw 7.917vw 0}}main>.journal-text{padding:30px 30px 0}main>.journal-text a{font-weight:500;text-decoration:underline}main>.journal-text a:hover{text-decoration-color:#FEFCF9}main>.journal-text h2{margin:2.344em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.438;color:#2b472e;text-wrap:balance}main>.journal-text h2:first-child{margin:0}main>.journal-text h3{margin:1.917em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1;color:#2b472e}main>.journal-text h3:first-child{margin:0}main>.journal-text p{margin:1.50em 0 0;font-weight:300;font-size:12px;line-height:1.50}main>.journal-text p:first-child{margin:0}main>.journal-text h2+p{margin:1.875em 0 0}main>.journal-text h3+p{margin:3.375em 0 0}@media only screen and (min-width:1024px){main>.journal-text{padding:68px 152px 0}main>.journal-text h2{font-size:32px}main>.journal-text h3{font-size:24px}main>.journal-text p{font-size:16px}}@media only screen and (min-width:1024px){main>.journal-text{padding:3.542vw 7.917vw 0}main>.journal-text h2{font-size:1.667vw}main>.journal-text h3{font-size:1.25vw}main>.journal-text p{font-size:.833vw}}main>.journal-quote{padding:30px 30px 0;display:block}main>.journal-quote q{padding:0 0 0 .938em;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.313;color:#2b472e;text-wrap:balance;quotes:none;position:relative;display:block}main>.journal-quote q::before{font-size:1.906em;line-height:1;position:absolute;top:.1em;left:0;content:"“";display:block}@media only screen and (min-width:1024px){main>.journal-quote{padding:78px 152px 0}main>.journal-quote q{max-width:1000px;font-size:32px}}@media only screen and (min-width:1024px){main>.journal-quote{padding:4.063vw 7.917vw 0}main>.journal-quote q{max-width:52.083vw;font-size:1.667vw}}main>.journal-two-images{padding:30px 30px 0;display:grid;grid-template-columns:1fr;gap:30px}@media only screen and (min-width:1024px){main>.journal-two-images{padding:90px 152px 0;grid-template-columns:1fr 1fr;gap:34px}}@media only screen and (min-width:1024px){main>.journal-two-images{padding:4.688vw 7.917vw 0;gap:1.771vw}}main>.journal-text-images{padding:30px 30px 0;display:grid;grid-template-columns:1fr;gap:30px}main>.journal-text-images .text a{font-weight:500;text-decoration:underline}main>.journal-text-images .text a:hover{text-decoration-color:#FEFCF9}main>.journal-text-images .text h2{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.438;color:#2b472e}main>.journal-text-images .text p{margin:1.50em 0 0;font-weight:300;font-size:12px;line-height:1.50}main>.journal-text-images .text h2+p{margin:1.875em 0 0}@media only screen and (min-width:1024px){main>.journal-text-images{padding:108px 152px 0;grid-template-columns:auto 537px 387px;gap:108px}main>.journal-text-images .text{padding:54px 0 0}main>.journal-text-images .text h2{font-size:32px}main>.journal-text-images .text p{font-size:16px}main>.journal-text-images figure:nth-of-type(2){padding:48px 0 0}main>.journal-text-images.rtl{grid-template-columns:387px 537px auto}main>.journal-text-images.rtl .text{grid-column:3;grid-row:1}main>.journal-text-images.rtl figure:nth-of-type(1){grid-column:2;grid-row:1}main>.journal-text-images.rtl figure:nth-of-type(2){padding:0;grid-column:1;grid-row:1}}@media only screen and (min-width:1024px){main>.journal-text-images{padding:5.625vw 7.917vw 0;grid-template-columns:auto 27.969vw 20.156vw;gap:5.625vw}main>.journal-text-images .text{padding:2.813vw 0 0}main>.journal-text-images .text h2{font-size:1.667vw}main>.journal-text-images .text p{font-size:.833vw}main>.journal-text-images figure:nth-of-type(2){padding:2.5vw 0 0}main>.journal-text-images.rtl{grid-template-columns:20.156vw 27.969vw auto}}main>.real-weddings{padding:0 0 63px}main>.real-weddings>header{padding:61px 0 0;text-align:center;position:relative}main>.real-weddings>header>span{margin:0 0 40px;font-family:"Avenir";font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.24em;text-indent:.24em;display:block}main>.real-weddings>header>h1 span:nth-of-type(1){font-size:24px;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;display:block}main>.real-weddings>header>h1 span:nth-of-type(2){margin:-5px 0 0;font-family:'The Coansist',serif;font-size:90px;letter-spacing:-.01em;text-indent:-.01em;display:block}main>.real-weddings>header>p{margin:1.429em auto 0;padding:0 20px;font-weight:300;font-size:14px;line-height:1.429}main>.real-weddings>header>h1+p{margin-top:37px;padding:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.556;color:#2b472e}main>.real-weddings>header>h1+p+p{margin-top:25px}main>.real-weddings>header>p a{font-weight:500;color:#000}main>.real-weddings>header>p a:hover{color:#000}main>.real-weddings .listing{padding:45px 11px 0;position:relative;display:grid;grid-template-columns:1fr;grid-gap:31px}main>.real-weddings .listing>h2{font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center}main>.real-weddings .listing>h2:before{width:5px;height:5px;margin:0 22px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.real-weddings .listing header{padding:42px 0;text-align:center}main>.real-weddings .listing header h2{font-family:'The Coansist',serif;font-size:80px;letter-spacing:-.01em}main>.real-weddings .listing header ul{max-width:258px;margin:42px auto 0;padding:25px 0 0;border-top:.5px solid #2b472e}main>.real-weddings .listing header ul li a{font-size:11px;letter-spacing:.24em;text-indent:.24;text-transform:uppercase}main>.real-weddings .listing header ul li a:after{padding:0 0 0 5px;content:"+";display:inline-block}main>.real-weddings .listing header ul li a:hover{color:#2b472e}main>.real-weddings .listing article{position:relative;counter-reset:article}main>.real-weddings .listing article a{padding:9px 9px 3px;height:100%;border:.3px solid #2b472e;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}main>.real-weddings .listing article a figure{width:100%}main>.real-weddings .listing article a figure img{width:100%;height:auto}main>.real-weddings .listing article a p{width:100%;margin:10px 0 0;font-size:8px;line-height:1.375;letter-spacing:.24em;text-transform:uppercase}main>.real-weddings .listing article a p strong{font-weight:400}main>.real-weddings .listing article a p strong:after{padding:0 6px;content:"|";display:inline-block}main>.real-weddings .listing article a p strong span{padding:0 14px 0 0;font-family:"Avenir";font-weight:500;font-size:9px;line-height:1.222;color:#D5D0C5;counter-increment:article;content:counter(article,decimal-leading-zero)}main>.real-weddings .listing article a h3{margin:14px 0 0;font-family:'The Coansist',serif;font-size:45px;letter-spacing:-.01em}main>.real-weddings .listing article a>span{width:38px;height:38px;background:#2b472e;border-radius:50%;text-decoration:none;position:relative;display:block}main>.real-weddings .listing article a>span:before,main>.real-weddings .listing article a>span:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg) no-repeat 50% 50% / auto 4px;transition:opacity 0.4s ease;content:" ";display:block}main>.real-weddings .listing article a>span:after{opacity:0}@media only screen and (min-width:1024px){main>.real-weddings{padding:61px 0 144px}main>.real-weddings>header>span{margin-bottom:1.5em;font-size:10px}main>.real-weddings>header>h1{display:flex;justify-content:center;align-items:center}main>.real-weddings>header>h1 span:nth-of-type(1){font-size:30px}main>.real-weddings>header>h1 span:nth-of-type(2){margin:0;font-size:91px}main>.real-weddings>header>p{max-width:35.313vw;margin-top:1.375em;padding:0 5em;font-size:17px;line-height:1.375}main>.real-weddings>header>h1+p{margin-top:1.75em;padding:0;font-size:24px;line-height:1.417}main>.real-weddings>header>h1+p+p{margin-top:2em}main>.real-weddings .listing{padding:69px 149px 0;grid-template-columns:1fr 1fr 1fr;grid-gap:54px}main>.real-weddings .listing>h2{font-size:11px;grid-column:1 / span 3}main>.real-weddings .listing>h2:before{width:.455em;height:.455em;margin-right:2.545em}main>.real-weddings .listing header{padding:0;align-self:center}main>.real-weddings .listing header h2{font-size:133px}main>.real-weddings .listing header ul{max-width:258px;margin-top:158px;padding-top:25px}main>.real-weddings .listing header ul li a{font-size:12px}main>.real-weddings .listing header ul li a:after{padding-left:.50em}main>.real-weddings .listing article a{padding:13px 13px 12px}main>.real-weddings .listing article a p{margin-top:1.455em;font-size:11px;line-height:1.364}main>.real-weddings .listing article a p strong:after{padding:0 .727em}main>.real-weddings .listing article a p strong span{padding-right:1.3em;font-size:1em;line-height:1}main>.real-weddings .listing article a h3{margin-top:.267em;font-size:60px}main>.real-weddings .listing article a>span{width:56px;height:56px;background:#FFFCF9;border:.5px solid #2b472e}main>.real-weddings .listing article a:hover>span{background-color:#2b472e;border-color:#2b472e}main>.real-weddings .listing article a>span:before,main>.real-weddings .listing article a>span:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1);background-size:auto 6px}main>.real-weddings .listing article a>span:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg)}main>.real-weddings .listing article a:hover>span:before{opacity:0}main>.real-weddings .listing article a:hover>span:after{opacity:1}}@media only screen and (min-width:1024px){main>.real-weddings{padding:3.177vw 0 7.50vw}main>.real-weddings>header>span{font-size:.521vw}main>.real-weddings>header>h1 span:nth-of-type(1){font-size:1.563vw}main>.real-weddings>header>h1 span:nth-of-type(2){font-size:4.74vw}main>.real-weddings>header>header p{font-size:.885vw}main>.real-weddings>header>header h1+p{font-size:1.25vw}main>.real-weddings .listing{padding:3.594vw 7.76vw 0;grid-gap:2.813vw}main>.real-weddings .listing>h2{font-size:.573vw}main>.real-weddings .listing header h2{font-size:6.927vw}main>.real-weddings .listing header ul{max-width:13.438vw;margin-top:8.229vw;padding-top:1.302vw}main>.real-weddings .listing header ul li a{font-size:.625vw}main>.real-weddings .listing article a{padding:.677vw .677vw .625vw}main>.real-weddings .listing article a p{font-size:.573vw}main>.real-weddings .listing article a h3{font-size:3.125vw}main>.real-weddings .listing article a>span{width:2.917vw;height:2.917vw}}main>.contact-block{padding:29px 52px 117px;background:#F3EFEA;color:#2b472e;text-align:center;position:relative}main>.contact-block:before{width:100%;height:100px;margin:0 0 116px;background:url(/wp-content/themes/hedsorhouse/images/monogram-green.svg) no-repeat 50% 50% / auto 100%;content:" ";display:block}main>.contact-block h2{padding:0 40px;font-family:'The Coansist',serif;font-size:80px;line-height:.762;letter-spacing:-.01em}main>.contact-block .text{padding:65px 0 0;position:relative}main>.contact-block .text p{margin:1.556em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.contact-block .text p:first-child{margin-top:0}main>.contact-block .text p a{text-decoration:underline}main>.contact-block .text p a:hover{color:#2b472e}@media only screen and (min-width:1024px){main>.contact-block{padding:56px 400px 226px;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}main>.contact-block:before{height:116px;margin-bottom:182px}main>.contact-block h2{width:460px;padding:0;font-size:186px;line-height:.704}main>.contact-block .text{width:552px;padding:0}main>.contact-block .text p{margin-top:1.417em;font-size:24px;line-height:1.417}main>.contact-block .text p:first-child{margin-top:0}}@media only screen and (min-width:1024px){main>.contact-block{padding:2.917vw 20.833vw 11.771vw}main>.contact-block:before{height:6.042vw;margin-bottom:9.479vw}main>.contact-block h2{width:23.958vw;font-size:9.688vw}main>.contact-block .text{width:28.75vw}main>.contact-block .text p{font-size:1.25vw}}main>.weddings-overview-1{padding:55px 27px 58px;position:relative}main>.weddings-overview-1 .text-1{position:relative;text-align:center}main>.weddings-overview-1 .text-1 h2{font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em}main>.weddings-overview-1 .text-1 p{margin:42px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:20px;line-height:1.50;color:#2b472e}main>.weddings-overview-1 figure:nth-of-type(1){margin:29px 0 0}main>.weddings-overview-1 .text-2{padding:58px 0 0;position:relative}main>.weddings-overview-1 .text-2 p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.weddings-overview-1 .text-2 p:first-child{margin-top:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.556;color:#2b472e}main>.weddings-overview-1 .text-2 p:first-child+p{margin-top:30px}main>.weddings-overview-1 figure:nth-of-type(2){margin:75px 0 0}main>.weddings-overview-1 figure:nth-of-type(3){margin:35px 0 0}@media only screen and (min-width:1024px){main>.weddings-overview-1{padding:70px 0 45px;display:flex;flex-wrap:wrap}main>.weddings-overview-1 .text-1{width:100%;padding:0 540px 160px;order:1}main>.weddings-overview-1 .text-1 h2{font-size:91px}main>.weddings-overview-1 .text-1 p{margin-top:.75em;font-size:28px;line-height:1.429}main>.weddings-overview-1 figure:nth-of-type(1){width:632px;margin:0 0 0 167px;order:3}main>.weddings-overview-1 .text-2{width:477px;padding:0 0 0 100px;order:2;align-self:center}main>.weddings-overview-1 .text-2 p{margin-top:1.375em;font-size:17px;line-height:1.375}main>.weddings-overview-1 .text-2 p:first-child{margin-top:0;font-size:24px;line-height:1.50}main>.weddings-overview-1 .text-2 p:first-child+p{margin-top:1.688em}main>.weddings-overview-1 figure:nth-of-type(2){width:358px;margin:-50px 0 0 auto;order:4}main>.weddings-overview-1 figure:nth-of-type(3){width:442px;margin:-185px 95px 0 auto;order:5}}@media only screen and (min-width:1024px){main>.weddings-overview-1{padding:3.646vw 0 2.344vw}main>.weddings-overview-1 .text-1{padding:0 28.125vw 8.333vw}main>.weddings-overview-1 .text-1 h2{font-size:4.74vw}main>.weddings-overview-1 .text-1 p{font-size:1.458vw}main>.weddings-overview-1 figure:nth-of-type(1){width:32.917vw;margin:0 0 0 8.698vw}main>.weddings-overview-1 .text-2{width:24.844vw;padding:0 0 0 5.208vw}main>.weddings-overview-1 .text-2 p{font-size:.885vw}main>.weddings-overview-1 .text-2 p:first-child{font-size:1.25vw}main>.weddings-overview-1 figure:nth-of-type(2){width:18.646vw;margin:-2.604vw 0 0 auto}main>.weddings-overview-1 figure:nth-of-type(3){width:23.021vw;margin:-9.635vw 4.948vw 0 auto}}main>.weddings-overview-2{padding:55px 26px 58px;position:relative}main>.weddings-overview-2 .text{position:relative}main>.weddings-overview-2 .text p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.weddings-overview-2 .text p:first-child{margin-top:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.556;color:#2b472e}main>.weddings-overview-2 .text p:first-child+p{margin-top:28px}main>.weddings-overview-2 .text ul{padding:30px 0 0}main>.weddings-overview-2 figure:nth-of-type(1){margin:50px 0 0}main>.weddings-overview-2 figure:nth-of-type(2){margin:34px 0 0}main>.weddings-overview-2 figure:nth-of-type(3){margin:34px 0 0}@media only screen and (min-width:1024px){main>.weddings-overview-2{padding:50px 0 254px 100px;display:flex}main>.weddings-overview-2 .text{width:395px;display:flex;flex-direction:column;justify-content:center}main>.weddings-overview-2 .text p{margin-top:1.375em;font-size:17px;line-height:1.375}main>.weddings-overview-2 .text p:first-child{margin-top:0;font-size:24px;line-height:1.333}main>.weddings-overview-2 .text p:first-child+p{margin-top:1.688em}main>.weddings-overview-2 .text ul{padding:0;position:absolute;bottom:0;left:0}main>.weddings-overview-2 figure:nth-of-type(1){width:632px;margin:0 0 0 152px}main>.weddings-overview-2 figure:nth-of-type(2){width:358px;margin:-50px 0 0 auto}main>.weddings-overview-2 figure:nth-of-type(3){width:442px;margin:0;position:absolute;bottom:50px;right:92px}}@media only screen and (min-width:1024px){main>.weddings-overview-2{padding:2.604vw 0 13.229vw 5.208vw}main>.weddings-overview-2 .text{width:20.573vw}main>.weddings-overview-2 .text p{font-size:.885vw}main>.weddings-overview-2 .text p:first-child{font-size:1.25vw}main>.weddings-overview-2 figure:nth-of-type(1){width:32.917vw;margin:0 0 0 7.917vw}main>.weddings-overview-2 figure:nth-of-type(2){width:18.646vw;margin:-2.604vw 0 0 auto}main>.weddings-overview-2 figure:nth-of-type(3){width:23.021vw;bottom:2.604vw;right:4.792vw}}main>.weddings-overview-3{padding:49px 27px 58px;position:relative}main>.weddings-overview-3 .text-1{text-align:center}main>.weddings-overview-3 .text-1 p{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:22px;line-height:1.455;color:#2b472e}main>.weddings-overview-3 figure:nth-of-type(1){margin:68px 0 0}main>.weddings-overview-3 .text-2{padding:56px 0 0}main>.weddings-overview-3 .text-2 p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.weddings-overview-3 .text-2 p:first-child{margin-top:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.556;color:#2b472e}main>.weddings-overview-3 .text-2 p:first-child+p{margin-top:27px}main>.weddings-overview-3 .text-2 ul{margin:30px 0 0}main>.weddings-overview-3 figure:nth-of-type(2){margin:50px 0 0}@media only screen and (min-width:1024px){main>.weddings-overview-3{padding:100px 35px 155px;display:flex;flex-wrap:wrap}main>.weddings-overview-3 .text-1{width:100%;padding:0 0 150px;text-align:center;order:1}main>.weddings-overview-3 .text-1 p{width:18.929em;margin:0 auto;font-size:28px;line-height:1.429}main>.weddings-overview-3 figure:nth-of-type(1){width:698px;margin:0 0 0 240px;order:3}main>.weddings-overview-3 .text-2{width:506px;padding:0 0 0 129px;order:2;align-self:center}main>.weddings-overview-3 .text-2 p{margin-top:1.375em;font-size:17px;line-height:1.375}main>.weddings-overview-3 .text-2 p:first-child{margin-top:0;font-size:28px;line-height:1.429}main>.weddings-overview-3 .text-2 p:first-child+p{margin-top:1.875em}main>.weddings-overview-3 .text-2 ul{margin-top:65px}main>.weddings-overview-3 figure:nth-of-type(2){width:308px;margin:0 0 0 auto;order:4}}@media only screen and (min-width:1024px){main>.weddings-overview-3{padding:5.208vw 1.823vw 8.073vw}main>.weddings-overview-3 .text-1{padding:0 0 7.813vw}main>.weddings-overview-3 .text-1 p{font-size:1.458vw}main>.weddings-overview-3 figure:nth-of-type(1){width:36.354vw;margin:0 0 0 12.50vw}main>.weddings-overview-3 .text-2{width:26.354vw;padding:0 0 0 6.719vw}main>.weddings-overview-3 .text-2 p{font-size:.885vw}main>.weddings-overview-3 .text-2 p:first-child{font-size:1.458vw}main>.weddings-overview-3 .text-2 ul{margin-top:3.385vw}main>.weddings-overview-3 figure:nth-of-type(2){width:16.042vw}}main>.weddings-packages{position:relative}main>.weddings-packages>p{padding:0 38px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e;text-align:center}main>.weddings-packages ol{margin:46px 0 0;counter-reset:ol}main>.weddings-packages ol li{padding:78px 26px 74px;border-top:.5px solid #D4D0C6}main>.weddings-packages ol li .hdr{padding:0 0 0 32px;position:relative}main>.weddings-packages ol li .hdr:before{font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.15em;position:absolute;top:4px;left:2px;counter-increment:ol;content:counter(ol,decimal-leading-zero);display:block}main>.weddings-packages ol li .hdr h2{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.167;color:#2b472e}main>.weddings-packages ol li .hdr p{margin:8px 0 0;font-size:10px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase}main>.weddings-packages ol li .text{position:relative}main>.weddings-packages ol li .text p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.weddings-packages ol li .text p strong{font-weight:500}main>.weddings-packages ol li .text p:first-child{margin-top:42px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.weddings-packages ol li .text p:first-child+p{margin-top:28px}@media only screen and (min-width:1024px){main>.weddings-packages>p{padding:0 27.917em;font-size:24px;line-height:1.333}main>.weddings-packages ol{margin-top:32px}main>.weddings-packages ol li{padding:112px 420px 109px 50px;display:flex;justify-content:space-between}main>.weddings-packages ol li .hdr{width:350px;padding:0 0 0 50px}main>.weddings-packages ol li .hdr:before{font-size:12px;top:.75em;left:0}main>.weddings-packages ol li .hdr h2{font-size:48px;line-height:1.167}main>.weddings-packages ol li .hdr p{margin-top:1.167em;font-size:12px;line-height:1.333}main>.weddings-packages ol li .text{width:530px}main>.weddings-packages ol li .text p{margin-top:1.375em;font-size:16px;line-height:1.375}main>.weddings-packages ol li .text p:first-child{margin-top:0;font-size:24px;line-height:1.333}main>.weddings-packages ol li .text p:first-child+p{margin-top:1.313em}}@media only screen and (min-width:1024px){main>.weddings-packages>p{font-size:1.25vw}main>.weddings-packages ol{margin-top:1.667vw}main>.weddings-packages ol li{padding:5.833vw 21.875vw 5.677vw 2.604vw}main>.weddings-packages ol li .hdr{width:18.229vw;padding:0 0 0 2.604vw}main>.weddings-packages ol li .hdr:before{font-size:.625vw}main>.weddings-packages ol li .hdr h2{font-size:2.50vw}main>.weddings-packages ol li .hdr p{font-size:.625vw}main>.weddings-packages ol li .text{width:27.604vw}main>.weddings-packages ol li .text p{font-size:.833vw}main>.weddings-packages ol li .text p:first-child{font-size:1.25vw}}main>.weddings-partner{padding:75px 22px 70px;background:#2b472e;color:#FFFCF9;text-align:center;position:relative}main>.weddings-partner .left{padding:0 16px 44px;position:relative}main>.weddings-partner .left h2{font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em;text-indent:-.01em}main>.weddings-partner .left p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.weddings-partner .left h2+p{margin-top:52px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.weddings-partner .left h2+p+p{margin-top:34px}main>.weddings-partner .left a{color:#FFFCF9;text-decoration:underline}main>.weddings-partner .left a:hover{text-decoration-color:#2b472e}main>.weddings-partner .right{padding:28px 16px 0;border:1px solid #FFFCF9;border-width:.5px 0 0;position:relative}main>.weddings-partner .right figure{margin:0 0 18px;position:relative;display:block}main>.weddings-partner .right figure img{width:180px;height:auto}main>.weddings-partner .right blockquote{display:block}main>.weddings-partner .right blockquote q{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e;display:block}main>.weddings-partner .right blockquote cite{margin:44px 0 0;display:block}main>.weddings-partner .right blockquote cite strong{padding:0 26px;font-weight:400;font-size:11px;line-height:1.364;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.weddings-partner .right blockquote cite strong:before{padding:0 5px 0 0;content:"—";display:inline-block}main>.weddings-partner .right blockquote cite span{margin:16px 0 0;font-weight:300;font-size:13px;line-height:1.385;display:block}@media only screen and (min-width:1024px){main>.weddings-partner{padding:148px 266px 148px 110px;text-align:left;display:flex;justify-content:space-between}main>.weddings-partner .left{width:460px;padding:30px 0;display:flex;flex-direction:column;justify-content:center}main>.weddings-partner .left h2{font-size:91px;text-indent:0}main>.weddings-partner .left p{margin-top:1.375em;font-size:16px;line-height:1.375}main>.weddings-partner .left h2+p{margin-top:1.667em;font-size:24px;line-height:1.417}main>.weddings-partner .left h2+p+p{margin-top:3.375em}main>.weddings-partner .right{width:938px;padding:30px 0 30px 240px;border-width:0 0 0 .5px;display:flex;flex-direction:column;justify-content:center}main>.weddings-partner .right figure{margin-bottom:25px}main>.weddings-partner .right figure img{width:240px}main>.weddings-partner .right blockquote q{font-size:24px;line-height:1.417;position:relative}main>.weddings-partner .right blockquote q:before{font-family:'The Coansist',serif;font-size:58px;line-height:1;position:absolute;top:.052em;left:-.155em}main>.weddings-partner .right blockquote cite{margin-top:27px;padding:0 0 0 20px;position:relative}main>.weddings-partner .right blockquote cite strong{padding:0;font-size:11px;text-indent:0}main>.weddings-partner .right blockquote cite strong:before{padding:0;position:absolute;top:0;left:0}main>.weddings-partner .right blockquote cite span{margin-top:.308em;font-size:13px}}@media only screen and (min-width:1024px){main>.weddings-partner{padding:7.708vw 13.854vw 7.708vw 5.729vw}main>.weddings-partner .left{width:23.958vw;padding:1.563vw 0}main>.weddings-partner .left h2{font-size:4.74vw}main>.weddings-partner .left p{font-size:.833vw}main>.weddings-partner .left h2+p{font-size:1.25vw}main>.weddings-partner .right{width:48.854vw;padding:1.563vw 0 1.563vw 12.50vw}main>.weddings-partner .right figure{margin-bottom:1.302vw}main>.weddings-partner .right figure img{width:12.50vw}main>.weddings-partner .right blockquote q{font-size:1.25vw}main>.weddings-partner .right blockquote q:before{font-size:3.021vw}main>.weddings-partner .right blockquote cite{margin-top:1.406vw;padding:0 0 0 1.042vw}main>.weddings-partner .right blockquote cite strong{font-size:.573vw}main>.weddings-partner .right blockquote cite span{font-size:.677vw}}main>.weddings-image-text{padding:71px 26px 76px;position:relative}main>.weddings-image-text>div{padding:82px 0 0}main>.weddings-image-text>div h2 span:nth-of-type(1){font-family:'The Coansist',serif;font-size:80px;letter-spacing:-.01em;display:block}main>.weddings-image-text>div h2 span:nth-of-type(2){width:180px;margin:22px 0 0;font-size:10px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;display:block}main>.weddings-image-text>div p{margin:1.375em 0 0;font-weight:300;font-size:16px;line-height:1.375}main>.weddings-image-text>div h2+p{margin-top:69px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e;display:block}main>.weddings-image-text>div h2+p+p{margin-top:25px}@media only screen and (min-width:1024px){main>.weddings-image-text{padding:114px 249px 116px 229px;display:flex;justify-content:space-between}main>.weddings-image-text figure{width:751px}main>.weddings-image-text>div{width:470px;padding:0}main>.weddings-image-text>div h2 span:nth-of-type(1){font-size:104px}main>.weddings-image-text>div h2 span:nth-of-type(2){width:auto;margin-top:.727em;font-size:11px;line-height:1.364}main>.weddings-image-text>div p{margin-top:1.375em;font-size:16px;line-height:1.375}main>.weddings-image-text>div h2+p{margin-top:2.583em;font-size:24px;line-height:1.50}main>.weddings-image-text>div h2+p+p{margin-top:1.688em}}@media only screen and (min-width:1024px){main>.weddings-image-text{padding:5.938vw 12.969vw 6.042vw 11.927vw}main>.weddings-image-text figure{width:39.115vw}main>.weddings-image-text>div{width:24.479vw}main>.weddings-image-text>div h2 span:nth-of-type(1){font-size:5.417vw}main>.weddings-image-text>div h2 span:nth-of-type(2){font-size:.573vw}main>.weddings-image-text>div p{font-size:.833vw}main>.weddings-image-text>div h2+p{font-size:1.25vw}}main>.testimonials{background:#a1b7ab;color:#000;position:relative}main>.testimonials header{padding:24px 24px 0}main>.testimonials header h2{font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center}main>.testimonials header h2:before{width:5px;height:5px;margin:0 22px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.testimonials .slides .slide{padding:100px 49px 106px;position:relative;text-align:center}main>.testimonials .slides.slick-slider .slide{padding-bottom:256px}main>.testimonials .slides .slide blockquote{position:relative;display:block}main>.testimonials .slides .slide blockquote:before,main>.testimonials .slides .slide blockquote:after{width:100%;font-family:'The Coansist',serif;font-size:91px;position:absolute;top:-43px;left:0;pointer-events:none;content:"“";display:block}main>.testimonials .slides .slide blockquote:after{top:auto;bottom:-125px;content:"”"}main>.testimonials .slides .slide blockquote cite{position:relative;display:block}main>.testimonials .slides .slide blockquote cite strong{font-family:'The Coansist',serif;font-weight:400;font-size:60px;letter-spacing:-.01em;text-indent:-.01em;display:block}main>.testimonials .slides .slide blockquote cite span{margin:1px 0 0;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.testimonials .slides .slide blockquote q{margin:24px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e;display:block}main>.testimonials .slides .slide blockquote q:before,main>.testimonials .slides .slide blockquote q:after{display:none}main>.testimonials .slides .slide>span{width:100%;font-family:"Avenir";font-weight:500;font-size:12px;letter-spacing:.15em;position:absolute;bottom:25px;left:0;text-align:center}main>.testimonials .slides .slick-next{width:53px;height:53px;background:none;border:0;position:absolute;bottom:61px;left:calc(50% - ( 53px / 2 ));display:block;z-index:20}main>.testimonials .slides .slick-next span{width:100%;height:100%;background:#FFFCF9;border-radius:50%;position:absolute;top:0;left:0}main>.testimonials .slides .slick-next span:before,main>.testimonials .slides .slick-next span:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1) no-repeat 50% 50% / auto 4px;transition:opacity 0.4s ease;content:" ";display:block}main>.testimonials .slides .slick-next span:after{opacity:0}@media only screen and (min-width:1024px){main>.testimonials header{padding:32px 32px 0}main>.testimonials header h2{font-size:11px}main>.testimonials header h2:before{width:.455em;height:.455em;margin-right:2.545em}main>.testimonials .slides .slide{padding:160px 652px 194px}main>.testimonials .slides.slick-slider .slide{padding-bottom:196px}main>.testimonials .slides .slide blockquote:before,main>.testimonials .slides .slide blockquote:after{font-size:91px;top:-1.121em}main>.testimonials .slides .slide blockquote:after{top:auto;bottom:-1.89em}main>.testimonials .slides .slide blockquote cite strong{font-size:91px}main>.testimonials .slides .slide blockquote cite span{margin-top:-.182em;font-size:11px}main>.testimonials .slides .slide blockquote q{margin-top:2.083em;font-size:24px;line-height:1.417}main>.testimonials .slides .slide>span{width:auto;font-size:12px;bottom:calc(50% - 0.5em);left:31px;text-align:left}main>.testimonials .slides .slick-next{width:90px;height:90px;bottom:calc(50% - ( 90px / 2 ));left:auto;right:31px}main>.testimonials .slides .slick-next span{background:#a1b7ab;border:.5px solid #2b472e}main>.testimonials .slides .slick-next:hover span{background-color:#2b472e;border-color:#2b472e}main>.testimonials .slides .slick-next span:before,main>.testimonials .slides .slick-next span:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1);background-size:auto 6px}main>.testimonials .slides .slick-next span:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg)}main>.testimonials .slides .slick-next:hover span:before{opacity:0}main>.testimonials .slides .slick-next:hover span:after{opacity:1}}@media only screen and (min-width:1024px){main>.testimonials header{padding:1.667vw 1.667vw 0}main>.testimonials header h2{font-size:.573vw}main>.testimonials .slides .slide{padding:8.333vw 33.958vw 10.104vw}main>.testimonials .slides.slick-slider .slide{padding-bottom:10.208vw}main>.testimonials .slides .slide blockquote:before,main>.testimonials .slides .slide blockquote:after{font-size:4.74vw}main>.testimonials .slides .slide blockquote cite strong{font-size:4.74vw}main>.testimonials .slides .slide blockquote cite span{font-size:.573vw}main>.testimonials .slides .slide blockquote q{font-size:1.25vw}main>.testimonials .slides .slide>span{font-size:.625vw;left:1.615vw}main>.testimonials .slides .slick-next{width:4.688vw;height:4.688vw;bottom:calc(50% - ( 4.688vw / 2 ));right:1.615vw}}main>.press-quotes{color:#FFFCF9;text-align:center;position:relative}main>.press-quotes>figure{position:relative}main>.press-quotes>figure img{width:100%;height:816px;object-fit:cover}main>.press-quotes>figure:after{width:100%;height:100%;background:#0A0A0A;opacity:.5;position:absolute;top:0;left:0;content:" ";display:block}main>.press-quotes>div{width:100%;height:100%;padding:57px 14px 14px;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}main>.press-quotes>div header h1 span:nth-of-type(1){margin:0 0 4px;font-weight:500;font-size:12px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.press-quotes>div header h1 span:nth-of-type(2){font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em;text-indent:-.01em;display:block}main>.press-quotes>div .quotes{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}main>.press-quotes>div .quotes .slides{position:relative}main>.press-quotes>div .quotes .slides .quote{padding:158px 0;position:relative}main>.press-quotes>div .quotes .slides .quote:before,main>.press-quotes>div .quotes .slides .quote:after{width:100%;font-family:'The Coansist',serif;font-size:93px;position:absolute;left:0;display:block}main>.press-quotes>div .quotes .slides .quote:before{top:98px;content:"“"}main>.press-quotes>div .quotes .slides .quote:after{bottom:0;content:"”"}main>.press-quotes>div .quotes .slides .quote figure{width:148px;height:40px;margin:0 auto;position:relative}main>.press-quotes>div .quotes .slides .quote figure img{width:100%;height:100%;object-fit:contain}main>.press-quotes>div .quotes .slides .quote p{max-width:210px;margin:40px auto 0;font-weight:500;font-size:16px;line-height:1.50}main>.press-quotes>div .quotes .slides .slick-next{width:46px;height:46px;background:none;border:0;position:absolute;top:calc(50% - ( 46px / 2 ));right:12px}main>.press-quotes>div .quotes .slides .slick-next span{width:100%;height:100%;background:#FFFCF9;border-radius:50%;position:absolute;top:0;left:0;display:block}main>.press-quotes>div .quotes .slides .slick-next span:before,main>.press-quotes>div .quotes .slides .slick-next span:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1) no-repeat 50% 50% / auto 5px;transition:opacity 0.4s ease;content:" ";display:block}main>.press-quotes>div .quotes .slides .slick-next span:after{opacity:0}main>.press-quotes>div ul{align-self:flex-end}main>.press-quotes>div ul li .btn span:nth-of-type(1){color:#FFFCF9}@media only screen and (min-width:1024px){main>.press-quotes>figure img{height:auto}main>.press-quotes>figure:after{opacity:.25}main>.press-quotes>div{padding:43px 35px 35px}main>.press-quotes>div header h1 span:nth-of-type(1){margin-bottom:.563em;font-size:16px}main>.press-quotes>div header h1 span:nth-of-type(2){font-size:93px;color:#2b472e}main>.press-quotes>div .quotes .slides.slick-slider .slick-track{display:flex!important}main>.press-quotes>div .quotes .slides.slick-slider .slick-track:before,main>.press-quotes>div .quotes .slides.slick-slider .slick-track:after{display:none}main>.press-quotes>div .quotes .slides.slick-slider .slick-track .slick-slide{height:auto}main>.press-quotes>div .quotes .slides .quote{width:50%;padding:132px 0}main>.press-quotes>div .quotes .slides .quote:before,main>.press-quotes>div .quotes .slides .quote:after{font-size:93px}main>.press-quotes>div .quotes .slides .quote:before{top:72px;content:"“"}main>.press-quotes>div .quotes .slides .quote:after{bottom:0;content:"”"}main>.press-quotes>div .quotes .slides .quote figure{width:148px;height:40px}main>.press-quotes>div .quotes .slides .quote p{max-width:16.25em;margin-top:2.50em;font-size:16px}}@media only screen and (min-width:1024px){main>.press-quotes>div{padding:2.24vw 1.823vw 1.823vw}main>.press-quotes>div header h1 span:nth-of-type(1){font-size:.833vw}main>.press-quotes>div header h1 span:nth-of-type(2){font-size:4.844vw}main>.press-quotes>div .quotes .slides .quote{padding:6.875vw 0}main>.press-quotes>div .quotes .slides .quote:before,main>.press-quotes>div .quotes .slides .quote:after{font-size:4.844vw}main>.press-quotes>div .quotes .slides .quote:before{top:3.75vw}main>.press-quotes>div .quotes .slides .quote figure{width:7.708vw;height:2.083vw}main>.press-quotes>div .quotes .slides .quote p{font-size:.833vw}}main>.press-quotes-text{color:#FFFCF9;text-align:center;position:relative}main>.press-quotes-text>figure{position:relative}main>.press-quotes-text>figure img{width:100%;height:600px;object-fit:cover}main>.press-quotes-text>figure:after{width:100%;height:100%;background:#000;opacity:.56;position:absolute;top:0;left:0;content:" ";display:block}main>.press-quotes-text>div{width:100%;height:100%;padding:57px 14px 14px;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}main>.press-quotes-text>div header h1 span:nth-of-type(1){margin:0 0 4px;font-weight:500;font-size:12px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.press-quotes-text>div header h1 span:nth-of-type(2){font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em;text-indent:-.01em;display:block}main>.press-quotes-text>div .quotes{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}main>.press-quotes-text>div .quotes .slides{position:relative}main>.press-quotes-text>div .quotes .slides .quote{padding:158px 0;position:relative}main>.press-quotes-text>div .quotes .slides .quote:before,main>.press-quotes-text>div .quotes .slides .quote:after{width:100%;font-family:'The Coansist',serif;font-size:93px;position:absolute;left:0;display:block}main>.press-quotes-text>div .quotes .slides .quote:before{top:98px;content:"“"}main>.press-quotes-text>div .quotes .slides .quote:after{bottom:0;content:"”"}main>.press-quotes-text>div .quotes .slides .quote p{max-width:210px;margin:0 auto;font-weight:500;font-size:16px;line-height:1.50;text-wrap:balance}main>.press-quotes-text>div .quotes .slides .quote p+p{margin-top:56px;font-family:"Avenir";font-weight:500;font-size:14px;line-height:1}main>.press-quotes-text>div .quotes .slides .slick-next{width:46px;height:46px;background:none;border:0;position:absolute;top:calc(50% - ( 46px / 2 ));right:12px}main>.press-quotes-text>div .quotes .slides .slick-next span{width:100%;height:100%;background:#FFFCF9;border-radius:50%;position:absolute;top:0;left:0;display:block}main>.press-quotes-text>div .quotes .slides .slick-next span:before,main>.press-quotes-text>div .quotes .slides .slick-next span:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1) no-repeat 50% 50% / auto 5px;transition:opacity 0.4s ease;content:" ";display:block}main>.press-quotes-text>div .quotes .slides .slick-next span:after{opacity:0}@media only screen and (min-width:1024px){main>.press-quotes-text>figure img{height:auto}main>.press-quotes-text>figure:after{opacity:.6}main>.press-quotes-text>div{padding:43px 35px 35px}main>.press-quotes-text>div header h1 span:nth-of-type(1){margin-bottom:.563em;font-size:16px}main>.press-quotes-text>div header h1 span:nth-of-type(2){font-size:93px}main>.press-quotes-text>div .quotes .slides.slick-slider .slick-track{display:flex!important}main>.press-quotes-text>div .quotes .slides.slick-slider .slick-track:before,main>.press-quotes-text>div .quotes .slides.slick-slider .slick-track:after{display:none}main>.press-quotes-text>div .quotes .slides.slick-slider .slick-track .slick-slide{height:auto}main>.press-quotes-text>div .quotes .slides .quote{width:calc(100% / 3);padding:132px 0}main>.press-quotes-text>div .quotes .slides .quote:before,main>.press-quotes-text>div .quotes .slides .quote:after{font-size:93px}main>.press-quotes-text>div .quotes .slides .quote:before{top:72px;content:"“"}main>.press-quotes-text>div .quotes .slides .quote:after{bottom:0;content:"”"}main>.press-quotes-text>div .quotes .slides .quote p{max-width:16.25em;font-size:16px}main>.press-quotes-text>div .quotes .slides .quote p+p{margin-top:3.25em;font-size:16px}}@media only screen and (min-width:1024px){main>.press-quotes-text>div{padding:2.24vw 1.823vw 1.823vw}main>.press-quotes-text>div header h1 span:nth-of-type(1){font-size:.833vw}main>.press-quotes-text>div header h1 span:nth-of-type(2){font-size:4.844vw}main>.press-quotes-text>div .quotes .slides .quote{padding:6.875vw 0}main>.press-quotes-text>div .quotes .slides .quote:before,main>.press-quotes-text>div .quotes .slides .quote:after{font-size:4.844vw}main>.press-quotes-text>div .quotes .slides .quote:before{top:3.75vw}main>.press-quotes-text>div .quotes .slides .quote figure{width:7.708vw;height:2.083vw}main>.press-quotes-text>div .quotes .slides .quote p{font-size:.833vw}main>.press-quotes-text>div .quotes .slides .quote p+p{font-size:.833vw}}main>.cta-handwriting{background:#a1b7ab;color:#000;text-align:center;position:relative}main>.cta-handwriting ul li a{padding:80px 25px 74px;color:#000;position:relative;display:block}main>.cta-handwriting ul li a .sans{margin:0 0 12px;font-size:16px;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;display:block}main>.cta-handwriting ul li a .handwriting{font-family:'The Coansist',serif;font-size:80px;line-height:.662;letter-spacing:-.01em;text-indent:-.01em;display:block}main>.cta-handwriting ul li a .icon{width:53px;height:53px;margin:18px auto 0;background:#FFFCF9;border-radius:50%;position:relative;display:block}main>.cta-handwriting ul li a .icon:before,main>.cta-handwriting ul li a .icon:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1) no-repeat 50% 50% / auto 6px;transition:opacity 0.4s ease;content:" ";display:block}main>.cta-handwriting ul li a .icon:after{opacity:0}@media only screen and (min-width:1024px){main>.cta-handwriting ul li a{padding:164px 50px 80px}main>.cta-handwriting ul li a .sans{margin-bottom:1em;font-size:24px}main>.cta-handwriting ul li a .handwriting{font-size:91px;line-height:.703}main>.cta-handwriting ul li a .icon{width:53px;height:53px;margin-top:44px;background:#a1b7ab;border:.5px solid #2b472e}main>.cta-handwriting ul li a:hover .icon{background-color:#2b472e}main>.cta-handwriting ul li a .icon:before,main>.cta-handwriting ul li a .icon:after{background-size:auto 6px}main>.cta-handwriting ul li a .icon:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg)}main>.cta-handwriting ul li a:hover .icon:before{opacity:0}main>.cta-handwriting ul li a:hover .icon:after{opacity:1}}@media only screen and (min-width:1024px){main>.cta-handwriting ul li a{padding:8.542vw 2.604vw 4.167vw}main>.cta-handwriting ul li a .sans{font-size:1.25vw}main>.cta-handwriting ul li a .handwriting{font-size:4.74vw}main>.cta-handwriting ul li a .icon{width:2.76vw;height:2.76vw;margin-top:2.292vw}main>.cta-handwriting ul li a .icon:before,main>.cta-handwriting ul li a .icon:after{background-size:auto .313vw}}main>.cta-serif{background:#F7F4EF;color:#2b472e;text-align:center;position:relative}main>.cta-serif ul li a{padding:74px 25px 74px;color:#2b472e;position:relative;display:block}main>.cta-serif ul li a .sans{margin:0 0 7px;font-size:16px;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;display:block}main>.cta-serif ul li a .serif{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:40px;color:#2b472e;display:block}main>.cta-serif ul li a .icon{width:53px;height:53px;margin:25px auto 0;background:#FFFCF9;border-radius:50%;position:relative;display:block}main>.cta-serif ul li a .icon:before,main>.cta-serif ul li a .icon:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1) no-repeat 50% 50% / auto 6px;transition:opacity 0.4s ease;content:" ";display:block}main>.cta-serif ul li a .icon:after{opacity:0}@media only screen and (min-width:1024px){main>.cta-serif ul li a{padding:88px 50px 84px}main>.cta-serif ul li a .sans{margin-bottom:.556em;font-size:18px}main>.cta-serif ul li a .serif{font-size:48px;line-height:1.25}main>.cta-serif ul li a .icon{width:53px;height:53px;margin-top:32px;background:#F7F4EF;border:.5px solid #2b472e}main>.cta-serif ul li a:hover .icon{background-color:#2b472e;border-color:#2b472e}main>.cta-serif ul li a .icon:before,main>.cta-serif ul li a .icon:after{background-size:auto 6px}main>.cta-serif ul li a .icon:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg)}main>.cta-serif ul li a:hover .icon:before{opacity:0}main>.cta-serif ul li a:hover .icon:after{opacity:1}}@media only screen and (min-width:1024px){main>.cta-serif ul li a{padding:4.583vw 2.604vw 4.375vw}main>.cta-serif ul li a .sans{font-size:.938vw}main>.cta-serif ul li a .serif{font-size:2.50vw}main>.cta-serif ul li a .icon{width:2.76vw;height:2.76vw;margin-top:1.667vw}main>.cta-serif ul li a .icon:before,main>.cta-serif ul li a .icon:after{background-size:auto .313vw}}main>.cow-text{padding:62px 35px;text-align:center;position:relative}main>.cow-text:before{width:100%;height:51px;margin:0 0 64px;background:url(/wp-content/themes/hedsorhouse/images/cow.png) no-repeat 50% 50% / contain;content:" ";display:block}main>.cow-text p{margin:1.375em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px;line-height:1.375;color:#2b472e}main>.cow-text p:first-child{margin-top:0}main>.cow-text p a{text-decoration:underline}main>.cow-text p a:hover{color:#2b472e}@media only screen and (min-width:1024px){main>.cow-text{padding:122px 500px 132px}main>.cow-text:before{height:57px;margin-bottom:92px}main>.cow-text p{margin-top:1.375em;font-size:48px;line-height:1.375;text-wrap:balance}main>.cow-text p:first-child{margin-top:0}}@media only screen and (min-width:1024px){main>.cow-text{padding:6.354vw 26.042vw 6.875vw}main>.cow-text:before{height:2.969vw;margin-bottom:4.792vw}main>.cow-text p{font-size:2.50vw}}main>.exclusive-hire-header{padding:62px 0 0;text-align:center;position:relative}main>.exclusive-hire-header header{position:relative}main>.exclusive-hire-header header>span{margin:0 0 40px;font-family:"Avenir";font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.exclusive-hire-header header h1 span.sans{margin:0 0 5px;font-size:24px;letter-spacing:.28em;text-transform:uppercase;display:block}main>.exclusive-hire-header header h1 span.serif{font-family:'The Coansist',serif;font-size:90px;letter-spacing:-.01em;display:block}main>.exclusive-hire-header header ul{margin:26px 0 0;display:flex;justify-content:center}main>.exclusive-hire-header header ul li{padding:0 5px}main>.exclusive-hire-header header ul li a{padding:8px 13px 9px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;border:.5px solid #D5D0C5;display:inline-flex}main>.exclusive-hire-header header ul li a:hover{background-color:#2b472e;border-color:#2b472e;color:#FFFCF9}main>.exclusive-hire-header .image{margin:26px 0 0}main>.exclusive-hire-header .image figure{position:relative}main>.exclusive-hire-header .image figure img{width:100%;height:398px;object-fit:cover}main>.exclusive-hire-header .image figure:after{width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0) 0%,rgb(0 0 0 / .25) 100%);opacity:.6;position:absolute;top:0;left:0;content:" ";display:block}main>.exclusive-hire-header .image p{width:100%;padding:26px 25px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:22px;line-height:1.455;color:#fff;position:absolute;bottom:0;left:0}main>.exclusive-hire-header>ul{display:none}@media only screen and (min-width:1024px){main>.exclusive-hire-header{padding-top:23px}main>.exclusive-hire-header header>span{margin-bottom:3.478em;font-size:11.5px;line-height:1.391}main>.exclusive-hire-header header h1 span.sans{margin-bottom:.231em;font-size:26px}main>.exclusive-hire-header header h1 span.serif{font-size:106px}main>.exclusive-hire-header header h1 span.serif span:first-letter{font-size:.868em;display:inline-block}main>.exclusive-hire-header header ul{margin-top:14px}main>.exclusive-hire-header header ul li{padding:0 10px}main>.exclusive-hire-header header ul li a{padding:.727em 1em;font-size:11px}main>.exclusive-hire-header .image{margin-top:14px}main>.exclusive-hire-header .image figure img{height:auto}main>.exclusive-hire-header .image p{width:14.375em;padding:1.719em 0;font-size:32px;line-height:1.125;left:calc(50% - ( 14.375em / 2 ))}main>.exclusive-hire-header>ul{border-bottom:.5px solid #2b472e;display:flex;counter-reset:ol}main>.exclusive-hire-header>ul li{width:100%}main>.exclusive-hire-header>ul li+li{border-left:.5px solid #2b472e}main>.exclusive-hire-header>ul li a{padding:2.273em 2.273em 2em;font-size:11px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.exclusive-hire-header>ul li a:hover{color:#2b472e}main>.exclusive-hire-header>ul li a:before{padding:0 2em 0 0;font-family:"Avenir";font-weight:500;counter-increment:ol;content:counter(ol,decimal-leading-zero);display:inline-block}}@media only screen and (min-width:1024px){main>.exclusive-hire-header{padding-top:1.198vw}main>.exclusive-hire-header header>span{font-size:.599vw}main>.exclusive-hire-header header h1 span.sans{font-size:1.354vw}main>.exclusive-hire-header header h1 span.serif{font-size:5.521vw}main>.exclusive-hire-header header ul{margin-top:.729vw}main>.exclusive-hire-header header ul li{padding:0 .521vw}main>.exclusive-hire-header header ul li a{font-size:.573vw}main>.exclusive-hire-header .image{margin-top:.729vw}main>.exclusive-hire-header .image p{font-size:1.667vw}main>.exclusive-hire-header>ul li a{font-size:.573vw}}main>.exclusive-hire-overview-1{padding:38px 25px 34px;position:relative}main>.exclusive-hire-overview-1 h2{display:none}main>.exclusive-hire-overview-1 .text-1{position:relative}main>.exclusive-hire-overview-1 .text-1 p{margin:1.455em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:22px;line-height:1.455;color:#2b472e}main>.exclusive-hire-overview-1 .text-1 p:first-child{margin-top:0}main>.exclusive-hire-overview-1 .text-2{padding:63px 0 0;position:relative}main>.exclusive-hire-overview-1 .text-2 p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.exclusive-hire-overview-1 .text-2 p:first-child{margin-top:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.exclusive-hire-overview-1 .text-2 p:first-child+p{margin-top:18px}main>.exclusive-hire-overview-1 figure{position:relative;display:block}main>.exclusive-hire-overview-1 figure:nth-of-type(1){padding:70px 0 0}main>.exclusive-hire-overview-1 figure:nth-of-type(2){padding:28px 0 0}main>.exclusive-hire-overview-1 figure img{width:100%;height:auto}main>.exclusive-hire-overview-1 figure figcaption{margin:10px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:7px;text-transform:uppercase;display:flex;align-items:center}main>.exclusive-hire-overview-1 figure figcaption:before{width:15px;height:.4px;margin:0 6px 0 0;background:#2b472e;content:" ";display:block}main>.exclusive-hire-overview-1 ul{padding:45px 0 0}@media only screen and (min-width:1024px){main>.exclusive-hire-overview-1{padding:22px 56px 68px 16px;display:flex;flex-wrap:wrap;justify-content:space-between}main>.exclusive-hire-overview-1 h2{font-size:11px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center;order:2}main>.exclusive-hire-overview-1 h2:before{width:.455em;height:.455em;margin:0 2.182em 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.exclusive-hire-overview-1 .text-1{width:1260px;order:1}main>.exclusive-hire-overview-1 .text-1 p{margin-top:1.125em;font-size:32px;line-height:1.125}main>.exclusive-hire-overview-1 .text-1 p:first-child{margin-top:0}main>.exclusive-hire-overview-1 .text-2{width:100%;padding:88px 370px 0 944px;order:3}main>.exclusive-hire-overview-1 .text-2 p{margin-top:1.375em;font-size:16px;line-height:1.375}main>.exclusive-hire-overview-1 .text-2 p:first-child{margin-top:0;font-size:24px;line-height:1.50}main>.exclusive-hire-overview-1 .text-2 p:first-child+p{margin-top:1.938em}main>.exclusive-hire-overview-1 figure:nth-of-type(1){width:393px;padding:144px 0 0;order:4}main>.exclusive-hire-overview-1 figure:nth-of-type(2){width:904px;padding:144px 0 0;order:5}main>.exclusive-hire-overview-1 figure figcaption{margin-top:1.714em;font-size:7px}main>.exclusive-hire-overview-1 figure figcaption:before{width:2.143em;margin-right:.857em}main>.exclusive-hire-overview-1 ul{padding:0;position:absolute;bottom:90px;left:46px}}@media only screen and (min-width:1024px){main>.exclusive-hire-overview-1{padding:1.146vw 2.917vw 3.542vw .833vw}main>.exclusive-hire-overview-1 h2{font-size:.573vw}main>.exclusive-hire-overview-1 .text-1{width:65.625vw}main>.exclusive-hire-overview-1 .text-1 p{font-size:1.667vw}main>.exclusive-hire-overview-1 .text-2{padding:4.583vw 19.271vw 0 49.167vw}main>.exclusive-hire-overview-1 .text-2 p{font-size:.833vw}main>.exclusive-hire-overview-1 .text-2 p:first-child{font-size:1.25vw}main>.exclusive-hire-overview-1 figure:nth-of-type(1){width:20.469vw;padding:7.5vw 0 0}main>.exclusive-hire-overview-1 figure:nth-of-type(2){width:47.083vw;padding:7.5vw 0 0}main>.exclusive-hire-overview-1 figure figcaption{font-size:.365vw}main>.exclusive-hire-overview-1 ul{bottom:4.688vw;left:2.396vw}}main>.exclusive-hire-overview-2{padding:50px 25px 52px;position:relative}main>.exclusive-hire-overview-2 h2{font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center}main>.exclusive-hire-overview-2 h2:before{width:5px;height:5px;margin:0 24px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.exclusive-hire-overview-2 .table{padding:68px 0 0;position:relative}main>.exclusive-hire-overview-2 .table p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.exclusive-hire-overview-2 .table p:first-child{margin-top:0}main>.exclusive-hire-overview-2 .table ol{margin:75px 0 0;font-weight:300;font-size:14px;line-height:1.429;counter-reset:ol}main>.exclusive-hire-overview-2 .table ol li{padding:22px 0 22px 96px;border-top:.5px solid #2b472e;position:relative}main>.exclusive-hire-overview-2 .table ol li:before{font-family:"Avenir";font-weight:500;font-size:10px;line-height:1;position:absolute;top:25px;left:0;counter-increment:ol;content:counter(ol,decimal-leading-zero);display:block}main>.exclusive-hire-overview-2 .text{padding:36px 0 0;position:relative}main>.exclusive-hire-overview-2 .text p{margin:1.556em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.exclusive-hire-overview-2 .text p:first-child{margin-top:0}main>.exclusive-hire-overview-2 ul{display:none}@media only screen and (min-width:1024px){main>.exclusive-hire-overview-2{padding:12px 56px 94px 64px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}main>.exclusive-hire-overview-2 h2{width:800px;font-size:11px}main>.exclusive-hire-overview-2 h2:before{width:.455em;height:.455em;margin-right:2.545em}main>.exclusive-hire-overview-2 .table{width:904px;padding:0 0 120px}main>.exclusive-hire-overview-2 .table p{font-size:16px}main>.exclusive-hire-overview-2 .table ol{margin-top:5.625em;font-size:16px;line-height:1.375}main>.exclusive-hire-overview-2 .table ol li{padding:1.125em 0 1.063em 26.625em}main>.exclusive-hire-overview-2 .table ol li:before{font-size:.75em;top:1.833em;left:1em}main>.exclusive-hire-overview-2 .text{width:904px;padding:0 154px 0 0;order:4}main>.exclusive-hire-overview-2 .text p{margin-top:1.50em;font-size:24px;line-height:1.50}main>.exclusive-hire-overview-2 .text p:first-child{margin-top:0}main>.exclusive-hire-overview-2 ul{display:block;order:3}}@media only screen and (min-width:1024px){main>.exclusive-hire-overview-2{padding:.625vw 2.917vw 4.896vw 3.333vw}main>.exclusive-hire-overview-2 h2{width:41.667vw;font-size:.573vw}main>.exclusive-hire-overview-2 .table{width:47.083vw;padding:0 0 6.25vw}main>.exclusive-hire-overview-2 .table p{font-size:.833vw}main>.exclusive-hire-overview-2 .table ol{font-size:.833vw}main>.exclusive-hire-overview-2 .text{width:47.083vw;padding:0 8.021vw 0 0}main>.exclusive-hire-overview-2 .text p{font-size:1.25vw}}main>.exclusive-hire-explore{background:#F6F3EE;position:relative}main>.exclusive-hire-explore header{padding:27px 25px 0;position:relative}main>.exclusive-hire-explore header h2{font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center}main>.exclusive-hire-explore header h2:before{width:5px;height:5px;margin:0 24px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.exclusive-hire-explore .slides .slide{padding:75px 0 0;position:relative}main>.exclusive-hire-explore .slides .slide .heading{padding:0 25px;position:relative}main>.exclusive-hire-explore .slides .slide .heading h3{font-family:'The Coansist',serif;font-size:60px;line-height:1.133;letter-spacing:-.01em}main>.exclusive-hire-explore .slides .slide .image{position:relative}main>.exclusive-hire-explore .slides .slide .image figure img{width:100%;height:472px;object-fit:cover}main>.exclusive-hire-explore .slides .slide .image .arrow{width:77px;height:77px;background:#FFFCF9;border:0;border-radius:50%;position:absolute;bottom:28px;left:calc(50% + 4px);text-indent:-9999px;overflow:hidden;z-index:50}main>.exclusive-hire-explore .slides .slide .image .prev{left:calc(50% - 81px);transform:rotate(-180deg)}main>.exclusive-hire-explore .slides .slide .image .arrow:hover{background-color:}main>.exclusive-hire-explore .slides .slide .image .arrow:before,main>.exclusive-hire-explore .slides .slide .image .arrow:after{width:18px;height:7px;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / contain;position:absolute;top:50%;left:50%;transition:opacity 0.4s ease;transform:translateX(-50%) translateY(-50%);content:" ";display:block}main>.exclusive-hire-explore .slides .slide .image .arrow:after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}main>.exclusive-hire-explore .slides .slide .image .arrow:hover:before{opacity:0}main>.exclusive-hire-explore .slides .slide .image .arrow:hover:after{opacity:1}main>.exclusive-hire-explore .slides .slide .text{padding:36px 25px 79px;position:relative}main>.exclusive-hire-explore .slides .slide .text figure{display:none}main>.exclusive-hire-explore .slides .slide .text h3{display:none}main>.exclusive-hire-explore .slides .slide .text p{margin:1.556em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.exclusive-hire-explore .slides .slide .text p:first-of-type{margin-top:0}main>.exclusive-hire-explore .slides .slide .text .info{padding:35px 0 0;position:relative}main>.exclusive-hire-explore .slides .slide .text .info ul{font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase}main>.exclusive-hire-explore .slides .slide .text .info ul li a:hover{color:#2b472e}main>.exclusive-hire-explore .slides .slide .text .info ul li a:after{padding:0 0 0 6px;content:" +";display:inline-block}main>.exclusive-hire-explore .slides .slide .text .info h4{margin:56px 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.exclusive-hire-explore .slides .slide .text .info table{width:100%;margin:18px 0 0;font-size:10px;line-height:1.40;letter-spacing:.24em;text-transform:uppercase;border-top:.5px solid #2b472e}main>.exclusive-hire-explore .slides .slide .text .info table tr{border-bottom:.5px solid #2b472e}main>.exclusive-hire-explore .slides .slide .text .info table tr th{font-family:"Avenir";font-weight:500}main>.exclusive-hire-explore .slides .slide .text .info table tr th,main>.exclusive-hire-explore .slides .slide .text .info table tr td{padding:23px 0 22px}main>.exclusive-hire-explore.gallery-1 .slides .slide .text p~p{margin:1.429em 0 0;font-family:inherit;font-weight:300;font-size:14px;line-height:1.429}@media only screen and (min-width:1024px){main>.exclusive-hire-explore{padding:0 0 102px}main>.exclusive-hire-explore header{width:100%;position:absolute;top:99px;left:0;padding:0 16px;z-index:2}main>.exclusive-hire-explore header h2{font-size:11px}main>.exclusive-hire-explore header h2:before{width:.455em;height:.455em;margin-right:2.545em}main>.exclusive-hire-explore .slides .slide{padding:98px 16px 0 62px;position:relative;display:grid;grid-template-columns:auto 926px;grid-gap:18px}main>.exclusive-hire-explore .slides .slide .heading{display:none}main>.exclusive-hire-explore .slides .slide .image{grid-column:2}main>.exclusive-hire-explore .slides .slide .image figure img{height:auto}main>.exclusive-hire-explore .slides .slide .image .arrow{display:none}main>.exclusive-hire-explore .slides .slide .text{padding:254px 0 0;grid-column:1;grid-row:1}main>.exclusive-hire-explore .slides .slide .text figure{width:377px;position:absolute;top:0;right:0;display:block}main>.exclusive-hire-explore .slides .slide .text figure img{width:100%;height:auto}main>.exclusive-hire-explore .slides .slide .text h3{font-family:'The Coansist',serif;font-size:104px;line-height:1.135;letter-spacing:-.01em;display:block}main>.exclusive-hire-explore .slides .slide .text p{width:35em;margin-top:1.50em;font-size:20px;line-height:1.50}main>.exclusive-hire-explore .slides .slide .text p:first-of-type{margin-top:2.50em}main>.exclusive-hire-explore .slides .slide .text .info{padding:58px 46px 0 0}main>.exclusive-hire-explore .slides .slide .text .info ul{margin:.455em 0 0;font-size:11px;float:right}main>.exclusive-hire-explore .slides .slide .text .info ul li a:after{padding-left:.455em}main>.exclusive-hire-explore .slides .slide .text .info h4{margin:0;font-size:16px;line-height:1.375}main>.exclusive-hire-explore .slides .slide .text .info table{margin-top:2.083em;font-size:12px;line-height:1.333}main>.exclusive-hire-explore .slides .slide .text .info table tr th,main>.exclusive-hire-explore .slides .slide .text .info table tr td{padding:1.833em 1em}main>.exclusive-hire-explore .slides .slide .text .info table tr td{width:10%}main>.exclusive-hire-explore .slides .slick-arrow{width:105px;height:105px;background:#FFFCF9;border:0;border-radius:50%;position:absolute;bottom:30px;right:46px;text-indent:-9999px;overflow:hidden;z-index:50}main>.exclusive-hire-explore .slides .slick-prev{right:164px;transform:rotate(-180deg)}main>.exclusive-hire-explore .slides .slick-arrow:hover{background-color:#2b472e}main>.exclusive-hire-explore .slides .slick-arrow:before,main>.exclusive-hire-explore .slides .slick-arrow:after{width:25px;height:10px;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / contain;position:absolute;top:50%;left:50%;transition:opacity 0.4s ease;transform:translateX(-50%) translateY(-50%);content:" ";display:block}main>.exclusive-hire-explore .slides .slick-arrow:after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}main>.exclusive-hire-explore .slides .slick-arrow:hover:before{opacity:0}main>.exclusive-hire-explore .slides .slick-arrow:hover:after{opacity:1}main>.exclusive-hire-explore.gallery-1 .slides .slide .text{display:flex;flex-direction:column;justify-content:flex-end}main>.exclusive-hire-explore.gallery-1 .slides .slide .text h3{text-wrap:balance}main>.exclusive-hire-explore.gallery-1 .slides .slide .text p~p{margin:1.375em 0 0;font-size:16px;line-height:1.375}main>.exclusive-hire-explore.gallery-1 .slides .slide .text h3+p+p{margin-top:2em}}@media only screen and (min-width:1024px){main>.exclusive-hire-explore{padding:0 0 5.313vw}main>.exclusive-hire-explore header{top:5.156vw;padding:0 .833vw}main>.exclusive-hire-explore header h2{font-size:.573vw}main>.exclusive-hire-explore .slides .slide{padding:5.104vw .833vw 0 3.229vw;grid-template-columns:auto 48.229vw;grid-gap:.938vw}main>.exclusive-hire-explore .slides .slide .text{padding:13.229vw 0 0}main>.exclusive-hire-explore .slides .slide .text figure{width:19.635vw}main>.exclusive-hire-explore .slides .slide .text h3{font-size:5.417vw}main>.exclusive-hire-explore .slides .slide .text p{font-size:1.042vw}main>.exclusive-hire-explore .slides .slide .text .info{padding:3.021vw 2.396vw 0 0}main>.exclusive-hire-explore .slides .slide .text .info ul{font-size:.573vw}main>.exclusive-hire-explore .slides .slide .text .info h4{font-size:.833vw}main>.exclusive-hire-explore .slides .slide .text .info table{font-size:.625vw}main>.exclusive-hire-explore .slides .slick-arrow{width:5.469vw;height:5.469vw;bottom:1.563vw;right:2.396vw}main>.exclusive-hire-explore .slides .slick-prev{right:8.542vw;}main>.exclusive-hire-explore .slides .slick-arrow:before,main>.exclusive-hire-explore .slides .slick-arrow:after{width:1.302vw;height:.521vw}main>.exclusive-hire-explore.gallery-1 .slides .slide .text h3{padding-right:19.635vw;line-height:.9}main>.exclusive-hire-explore.gallery-1 .slides .slide .text p~p{font-size:.833vw}}main>.downloads{position:relative}main>.real-weddings+.downloads,main>.weddings-packages-listing+.downloads{border:.3px solid #2b472e}main>.downloads ul li+li{border:.3px solid #2b472e;border-width:.3px 0 0}main>.downloads ul li a{padding:38px 25px 56px;text-align:center;position:relative;display:block}main>.downloads ul li a span:nth-of-type(1){margin:0 0 28px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.downloads ul li a span:nth-of-type(2){max-width:200px;margin:0 auto;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px;line-height:1.313;color:#2b472e;text-wrap:balance;display:block}main>.downloads ul li a span:nth-of-type(3){width:78px;height:78px;background:#2b472e url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg) no-repeat 50% 50% / 10px auto;border-radius:50%;position:absolute;bottom:36px;left:calc(50% + 50px);z-index:-1;display:block}@media only screen and (min-width:1024px){main>.downloads ul{display:grid;grid-template-columns:1fr 1fr}main>.downloads ul li+li{border-width:0 0 0 .3px}main>.downloads ul li:only-child{grid-column:1 / span 2}main>.downloads ul li a{padding:91px 25px 88px}main>.downloads ul li a span:nth-of-type(1){margin-bottom:2.818em;font-size:11px}main>.downloads ul li a span:nth-of-type(2){max-width:6.25em;font-size:48px;line-height:1.167}main>.downloads ul li.shorter a span:nth-of-type(2){max-width:4.167em}main>.downloads ul li a span:nth-of-type(3){width:106px;height:106px;background:#FFFCF9;border:.5px solid #2b472e;bottom:116px;left:calc(50% + 132px)}main>.downloads ul li.shorter a span:nth-of-type(3){left:calc(50% + 30px)}main>.downloads ul li a:hover span:nth-of-type(3){background-color:#2b472e;border-color:#2b472e}main>.downloads ul li a span:nth-of-type(3):before,main>.downloads ul li a span:nth-of-type(3):after{width:25px;height:10px;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / contain;position:absolute;top:50%;left:50%;transition:opacity 0.4s ease;transform:translateX(-50%) translateY(-50%);content:" ";display:block}main>.downloads ul li a span:nth-of-type(3):after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}main>.downloads ul li a:hover span:nth-of-type(3):before{opacity:0}main>.downloads ul li a:hover span:nth-of-type(3):after{opacity:1}}@media only screen and (min-width:1024px){main>.downloads ul li a{padding:4.74vw 1.302vw 4.583vw}main>.downloads ul li a span:nth-of-type(1){font-size:.573vw}main>.downloads ul li a span:nth-of-type(2){font-size:2.5vw}main>.downloads ul li a span:nth-of-type(3){width:5.521vw;height:5.521vw;bottom:6.042vw;left:calc(50% + 6.875vw)}main>.downloads ul li.shorter a span:nth-of-type(3){left:calc(50% + 1.563vw)}main>.downloads ul li a span:nth-of-type(3):before,main>.downloads ul li a span:nth-of-type(3):after{width:1.302vw;height:.521vw}}main>.exclusive-hire-case-studies{background:#2b472e;color:#FFFCF9;border-bottom:.5px solid #FFFCF9;position:relative}main>.exclusive-hire-case-studies header{padding:21px 25px 16px;border-bottom:.5px solid #FFFCF9;position:relative;text-align:center}main>.exclusive-hire-case-studies header h2{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556}main>.exclusive-hire-case-studies ul{padding:66px 11px 74px;position:relative;display:grid;grid-template-columns:1fr;grid-gap:11px;counter-reset:ul}main>.exclusive-hire-case-studies ul li a{padding:9px 9px 12px;background:#FFFCF9;color:#000;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}main>.exclusive-hire-case-studies ul li a figure{width:100%}main>.exclusive-hire-case-studies ul li a figure img{width:100%;height:auto}main>.exclusive-hire-case-studies ul li a h3{width:100%;margin:11px 0 0;font-size:8px;letter-spacing:.25em;text-transform:uppercase}main>.exclusive-hire-case-studies ul li a h3:before{padding:0 8px 0 0;font-family:"Avenir";font-weight:500;color:#D5D0C5;counter-increment:ul;content:counter(ul,decimal-leading-zero);display:inline-block}main>.exclusive-hire-case-studies ul li a p{margin:11px 0 0;font-family:'The Coansist',serif;font-size:45px}main>.exclusive-hire-case-studies ul li a span{width:39px;height:39px;background:#FFFCF9;border:.5px solid #2b472e;border-radius:50%;position:relative;display:block}main>.exclusive-hire-case-studies ul li a:hover span{background-color:#2b472e}main>.exclusive-hire-case-studies ul li a span:before,main>.exclusive-hire-case-studies ul li a span:after{width:100%;height:4px;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / auto 100%;position:absolute;top:50%;left:0;transition:opacity 0.4s ease;transform:translateY(-50%);content:" ";display:block}main>.exclusive-hire-case-studies ul li a span:after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}main>.exclusive-hire-case-studies ul li a:hover span:before{opacity:0}main>.exclusive-hire-case-studies ul li a:hover span:after{opacity:1}@media only screen and (min-width:1024px){main>.exclusive-hire-case-studies header{padding:18px 25px}main>.exclusive-hire-case-studies header h2{font-size:24px;line-height:1.50}main>.exclusive-hire-case-studies ul{padding:84px 146px 110px;grid-template-columns:1fr 1fr 1fr;grid-gap:32px}main>.exclusive-hire-case-studies ul li a{padding:14px 14px 20px}main>.exclusive-hire-case-studies ul li a h3{margin-top:1.727em;font-size:11px;letter-spacing:.24em}main>.exclusive-hire-case-studies ul li a h3:before{padding-right:1.273em}main>.exclusive-hire-case-studies ul li a p{margin-top:.306em;font-size:62px}main>.exclusive-hire-case-studies ul li a span{width:58px;height:58px}main>.exclusive-hire-case-studies ul li a span:before,main>.exclusive-hire-case-studies ul li a span:after{height:6px}}@media only screen and (min-width:1024px){main>.exclusive-hire-case-studies header{padding:.938vw 1.302vw}main>.exclusive-hire-case-studies header h2{font-size:1.25vw}main>.exclusive-hire-case-studies ul{padding:4.375vw 7.604vw 5.729vw;grid-gap:1.667vw}main>.exclusive-hire-case-studies ul li a{padding:.729vw .729vw 1.042vw}main>.exclusive-hire-case-studies ul li a h3{font-size:.573vw}main>.exclusive-hire-case-studies ul li a p{font-size:3.229vw}main>.exclusive-hire-case-studies ul li a span{width:3.021vw;height:3.021vw}main>.exclusive-hire-case-studies ul li a span:before,main>.exclusive-hire-case-studies ul li a span:after{height:.313vw}}main>.exclusive-hire-images{padding:34px 25px 0;background:#F2EFEA;text-align:center;position:relative;overflow:hidden}main>.exclusive-hire-images p{margin:1.556em auto 0;padding:0 23px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.exclusive-hire-images p:first-child{margin-top:0;padding-top:28px}main>.exclusive-hire-images figure{margin:14px 0 0;position:relative}main>.exclusive-hire-images figure:first-child{margin-top:0}main>.exclusive-hire-images p+figure{margin-top:65px}main>.exclusive-hire-images figure img{width:100%;height:auto}main>.exclusive-hire-images ul li a{padding:38px 25px 56px;text-align:center;position:relative;display:block}main>.exclusive-hire-images ul li a span:nth-of-type(1){margin:0 0 28px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.exclusive-hire-images ul li a span:nth-of-type(2){max-width:200px;margin:0 auto;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px;line-height:1.313;color:#2b472e;display:block}main>.exclusive-hire-images ul li a span:nth-of-type(3){width:78px;height:78px;background:#FFFCF9 url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / 19px auto;border-radius:50%;position:absolute;bottom:36px;left:calc(50% + 50px);z-index:-1;display:block}@media only screen and (min-width:1024px){main>.exclusive-hire-images{padding:60px 0 144px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}main>.exclusive-hire-images p{width:100%;margin-top:1.50em;padding:0 22.292em;font-size:24px;line-height:1.50}main>.exclusive-hire-images p:first-child{margin-top:0;padding-top:0}main>.exclusive-hire-images figure{width:645px;margin:0}main>.exclusive-hire-images figure:nth-of-type(1){margin:0 0 0 -38px;padding:164px 0 0}main>.exclusive-hire-images figure:nth-of-type(1) figcaption{left:auto;right:0}main>.exclusive-hire-images figure:nth-of-type(3){margin:0 -38px 0 0;padding:164px 0 0}main>.exclusive-hire-images p~figure,main>.exclusive-hire-images p~figure:nth-of-type(1),main>.exclusive-hire-images p~figure:nth-of-type(3){margin-top:145px}main>.exclusive-hire-images ul{margin:-26px auto 0}main>.exclusive-hire-images ul li a{padding:0}main>.exclusive-hire-images ul li a span:nth-of-type(1){margin-bottom:2.818em;font-size:11px}main>.exclusive-hire-images ul li a span:nth-of-type(2){max-width:4.167em;font-size:48px;line-height:1.167}main>.exclusive-hire-images ul li a span:nth-of-type(3){width:106px;height:106px;background:#F2EFEA;border:.5px solid #000;bottom:25px;left:calc(50% + 38px)}main>.exclusive-hire-images ul li a:hover span:nth-of-type(3){background-color:#2b472e;border-color:#2b472e}main>.exclusive-hire-images ul li a span:nth-of-type(3):before,main>.exclusive-hire-images ul li a span:nth-of-type(3):after{width:25px;height:10px;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / contain;position:absolute;top:50%;left:50%;transition:opacity 0.4s ease;transform:translateX(-50%) translateY(-50%);content:" ";display:block}main>.exclusive-hire-images ul li a span:nth-of-type(3):after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}main>.exclusive-hire-images ul li a:hover span:nth-of-type(3):before{opacity:0}main>.exclusive-hire-images ul li a:hover span:nth-of-type(3):after{opacity:1}}@media only screen and (min-width:1024px){main>.exclusive-hire-images{padding:3.125vw 0 7.5vw}main>.exclusive-hire-images p{font-size:1.25vw}main>.exclusive-hire-images figure{width:33.594vw;margin:0}main>.exclusive-hire-images figure:nth-of-type(1){margin:0 0 0 -1.979vw;padding:8.542vw 0 0}main>.exclusive-hire-images figure:nth-of-type(3){margin:0 -1.979vw 0 0;padding:8.542vw 0 0}main>.exclusive-hire-images p~figure,main>.exclusive-hire-images p~figure:nth-of-type(1),main>.exclusive-hire-images p~figure:nth-of-type(3){margin-top:7.552vw}main>.exclusive-hire-images ul{margin:-1.354vw auto 0}main>.exclusive-hire-images ul li a span:nth-of-type(1){font-size:.573vw}main>.exclusive-hire-images ul li a span:nth-of-type(2){font-size:2.5vw}main>.exclusive-hire-images ul li a span:nth-of-type(3){width:5.521vw;height:5.521vw;bottom:1.302vw;left:calc(50% + 1.979vw)}main>.exclusive-hire-images ul li a span:nth-of-type(3):before,main>.exclusive-hire-images ul li a span:nth-of-type(3):after{width:1.302vw;height:.521vw}}main>.case-study-header{margin:0 11px;padding:52px 0 11px;border-bottom:.5px solid #2b472e;text-align:center;position:relative}main>.case-study-header header>span{font-family:"Avenir";font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase}main>.case-study-header header h1{margin:16px 0 0;font-family:'The Coansist',serif;font-size:70px;letter-spacing:-.01em}main>.case-study-header header ul{display:none}main>.case-study-header header p{margin:18px 0 0;font-size:10px;line-height:1.4;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;text-align:center}main>.case-study-header figure{margin:40px 0 0}main>.case-study-header figure img{width:100%;height:330px;object-fit:cover}@media only screen and (min-width:1024px){main>.case-study-header{margin:0 15px;padding:0 0 15px;display:grid;grid-template-columns:945px auto}main>.case-study-header header{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:center}main>.case-study-header header>span{font-size:12px;line-height:1.333}main>.case-study-header header h1{margin-top:.368em;font-size:76px}main>.case-study-header header ul{position:absolute;bottom:25px;right:10px;display:block}main>.case-study-header header p{width:100%;margin:0;font-size:12px;line-height:1.333;position:absolute;bottom:2.083em;right:0}main>.case-study-header figure{margin:0;grid-column:1;grid-row:1}main>.case-study-header figure img{height:auto}}@media only screen and (min-width:1024px){main>.case-study-header{margin:0 .781vw;padding:0 0 .781vw;grid-template-columns:49.219vw auto}main>.case-study-header header>span{font-size:.625vw}main>.case-study-header header h1{font-size:3.958vw}main>.case-study-header header ul{bottom:1.302vw;right:.521vw}main>.case-study-header header p{font-size:.625vw}}main>.case-study-details{padding:36px 25px 80px;position:relative}main>.case-study-details a{text-decoration:underline}main>.case-study-details a:hover{color:#2b472e}main>.case-study-details header{display:none}main>.case-study-details h2,main>.case-study-details h3{font-size:11px;letter-spacing:.24em;text-transform:uppercase}main>.case-study-details h3{margin:32px 0 0}main>.case-study-details p,main>.case-study-details ul{margin:1.375em 0 0;font-weight:300;font-size:16px;line-height:1.375}main>.case-study-details h2+p{margin-top:29px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.556;color:#2b472e}main>.case-study-details h2+p+p{margin-top:26px}main>.case-study-details h3+ul{margin-top:30px}@media only screen and (min-width:1024px){main>.case-study-details{padding:16px 254px 94px 960px}main>.case-study-details header{position:absolute;top:16px;left:16px;display:block}main>.case-study-details header h2{display:flex;align-items:center}main>.case-study-details header h2:before{width:.455em;height:.455em;margin:0 2.545em 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.case-study-details h2,main>.case-study-details h3{font-size:11px;letter-spacing:.24em;text-transform:uppercase}main>.case-study-details h3{margin-top:9em}main>.case-study-details p,main>.case-study-details ul{margin-top:1.375em;font-size:16px;line-height:1.375}main>.case-study-details h2+p{margin-top:1.40em;font-size:20px;line-height:1.50}main>.case-study-details h2+p+p{margin-top:3.50em}main>.case-study-details h3+ul{margin-top:1.875em}}@media only screen and (min-width:1024px){main>.case-study-details{padding:.833vw 13.229vw 4.896vw 50vw}main>.case-study-details header{top:.833vw;left:.833vw}main>.case-study-details h2,main>.case-study-details h3{font-size:.573vw}main>.case-study-details p,main>.case-study-details ul{font-size:.833vw}main>.case-study-details h2+p{font-size:1.042vw}}main>.case-study-suppliers{padding:40px 25px 70px;position:relative}main>.case-study-suppliers header h2{font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center}main>.case-study-suppliers header h2:before{width:5px;height:5px;margin:0 24px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.case-study-suppliers ul{margin:25px 0 0;border-top:.5px solid #2b472e}main>.case-study-suppliers ul li{padding:23px 0 21px;border-bottom:.5px solid #2b472e;display:flex}main>.case-study-suppliers ul li h3{width:155px;font-family:"Avenir";font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;flex-shrink:0}main>.case-study-suppliers ul li div{padding:2px 0 0;flex-grow:1}main>.case-study-suppliers ul li div p{margin:1.4em 0 0;font-size:10px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase}main>.case-study-suppliers ul li div p:first-child{margin-top:0}main>.case-study-suppliers ul li div p a{text-decoration:underline}main>.case-study-suppliers ul li div p a:hover{color:#2b472e}main>.case-study-suppliers>p{margin:1.833em 0 0;font-weight:300;font-size:12px;line-height:1.833}main>.case-study-suppliers ul+p{margin-top:1.583em}@media only screen and (min-width:1024px){main>.case-study-suppliers{padding:26px 56px 92px 64px;display:flex;flex-wrap:wrap;justify-content:space-between}main>.case-study-suppliers header{width:40vw;padding:3px 0 0}main>.case-study-suppliers header h2{font-size:11px}main>.case-study-suppliers header h2:before{width:.455em;height:.455em;margin-right:2.545em}main>.case-study-suppliers ul{width:904px;margin:0}main>.case-study-suppliers ul li{padding:22px 0 21px 12px}main>.case-study-suppliers ul li h3{width:48.667em;font-size:12px;line-height:1.333}main>.case-study-suppliers ul li div{padding-top:0}main>.case-study-suppliers ul li div p{margin-top:1.333em;font-size:12px;line-height:1.1.333}main>.case-study-suppliers ul li div p:first-child{margin-top:0}main>.case-study-suppliers>p{width:904px;margin:1.833em 0 0 auto;padding:0 1em;font-size:12px;line-height:1.833}main>.case-study-suppliers ul+p{margin-top:2em}}@media only screen and (min-width:1024px){main>.case-study-suppliers{padding:1.354vw 2.917vw 4.792vw 3.333vw}main>.case-study-suppliers header{padding:.156vw 0 0}main>.case-study-suppliers header h2{font-size:.573vw}main>.case-study-suppliers ul{width:47.083vw}main>.case-study-suppliers ul li{padding:1.146vw 0 1.094vw .625vw}main>.case-study-suppliers ul li h3{font-size:.625vw}main>.case-study-suppliers ul li div p{font-size:.625vw}main>.case-study-suppliers>p{width:47.083vw;font-size:.625vw}}main>.virtual-tours{padding:50px 25px 40px;position:relative}main>.virtual-tours h2{margin:64px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.417;color:#2b472e}main>.virtual-tours h2:first-child{margin-top:0}main>.virtual-tours ul{margin:70px 0 0;display:grid;grid-template-columns:1fr;grid-gap:70px 0}main>.virtual-tours ul:first-child{margin-top:0}main>.virtual-tours ul li{padding:16px 0 0;border-top:1px solid #2b472e;position:relative}main>.virtual-tours ul li div{height:0;padding-bottom:56.271981242%;position:relative}main>.virtual-tours ul li div iframe{width:100%;height:100%;position:absolute;top:0;left:0}main>.virtual-tours ul li h3{margin:13px 0 0;font-family:"Avenir";font-weight:500;font-size:11px;line-height:1.364;letter-spacing:.24em;text-transform:uppercase}@media only screen and (min-width:1024px){main>.virtual-tours{padding:64px 167px 146px}main>.virtual-tours h2{margin-top:3.056em;font-size:36px;line-height:1}main>.virtual-tours h2:first-child{margin-top:0}main>.virtual-tours ul{margin-top:142px;grid-template-columns:1fr 1fr;grid-gap:94px 80px}main>.virtual-tours ul:first-child{margin-top:0}main>.virtual-tours ul li{padding-top:16px}main>.virtual-tours ul li h3{margin-top:1.75em;font-size:12px;line-height:1.333}}@media only screen and (min-width:1024px){main>.virtual-tours{padding:3.333vw 8.698vw 7.604vw}main>.virtual-tours h2{font-size:1.875vw}main>.virtual-tours ul{margin-top:7.396vw;grid-gap:4.896vw 4.167vw}main>.virtual-tours ul li{padding-top:.833vw}main>.virtual-tours ul li h3{font-size:.625vw}}main>.tour-highlights{padding:30px 0 0;text-align:center;position:relative}main>.tour-highlights h2{padding:0 25px;font-size:10px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase}main>.tour-highlights>div{margin:13px 0 0;padding:30px 25px;position:relative}main>.tour-highlights>div figure{width:100%;height:100%;position:absolute;top:0;left:0}main>.tour-highlights>div figure img{width:100%;height:100%;object-fit:cover}main>.tour-highlights>div>ul{position:relative;display:grid;grid-template-columns:1fr;grid-gap:25px 0}main>.tour-highlights>div>ul>li{padding:35px 0 0;background:#FFFCF9;position:relative}main>.tour-highlights>div>ul>li h3 span.sans{font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.tour-highlights>div>ul>li h3 span.serif{margin:8px 0 0;font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em;display:block}main>.tour-highlights>div>ul>li p{margin:1.429em auto 0;padding:0 28px;font-weight:300;font-size:14px;line-height:1.429}main>.tour-highlights>div>ul>li h3+p{margin-top:38px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:22px;line-height:1.455;color:#2b472e}main>.tour-highlights>div>ul>li h3+p+p{margin-top:28px}main>.tour-highlights>div>ul>li ul{margin:68px 0 0}main>.tour-highlights>div>ul>li ul li{border-top:.5px solid #2b472e}main>.tour-highlights>div>ul>li ul li a{padding:24px 0 22px;font-size:11px;line-height:1.364;letter-spacing:.24em;text-transform:uppercase;display:block}main>.tour-highlights>div>ul>li ul li a:hover{background:#2b472e;color:#FFFCF9}@media only screen and (min-width:1024px){main>.tour-highlights{padding-top:22px;border-top:.5px solid #2b472e}main>.tour-highlights h2{padding:0 1em;font-size:12px;line-height:1.333}main>.tour-highlights>div{margin-top:26px;padding:152px 128px}main>.tour-highlights>div>ul{grid-template-columns:1fr 1fr;grid-gap:40px}main>.tour-highlights>div>ul>li{padding-top:101px;display:flex;flex-direction:column}main>.tour-highlights>div>ul>li h3{margin:0 auto}main>.tour-highlights>div>ul>li h3 span.sans{font-size:12px}main>.tour-highlights>div>ul>li h3 span.serif{margin-top:.176em;font-size:91px}main>.tour-highlights>div>ul>li p{max-width:32.50em;margin-top:1.375em;padding:0;font-size:16px;line-height:1.375}main>.tour-highlights>div>ul>li h3+p{max-width:19.167em;margin-top:1.917em;font-size:24px;line-height:1.417}main>.tour-highlights>div>ul>li h3+p+p{margin-top:1.50em}main>.tour-highlights>div>ul>li ul{margin:auto 0 0;padding:121px 0 0;display:grid;grid-template-columns:1fr 1fr}main>.tour-highlights>div>ul>li ul li+li{border-left:.5px solid #2b472e}main>.tour-highlights>div>ul>li ul li a{padding:2.667em 0 2.333em;font-size:12px;line-height:1.333}}@media only screen and (min-width:1024px){main>.tour-highlights{padding-top:1.146vw}main>.tour-highlights h2{font-size:.625vw}main>.tour-highlights>div{margin-top:1.354vw;padding:7.917vw 6.667vw}main>.tour-highlights>div>ul{grid-gap:2.083vw}main>.tour-highlights>div>ul>li{padding-top:5.26vw}main>.tour-highlights>div>ul>li h3 span.sans{font-size:.625vw}main>.tour-highlights>div>ul>li h3 span.serif{font-size:4.74vw}main>.tour-highlights>div>ul>li p{font-size:.833vw}main>.tour-highlights>div>ul>li h3+p{font-size:1.25vw}main>.tour-highlights>div>ul>li ul{padding:6.302vw 0 0}main>.tour-highlights>div>ul>li ul li a{font-size:.625vw}}main>.banner-nav{color:#FFF;text-align:center;position:relative}main>.banner-nav figure{position:relative}main>.banner-nav figure img{width:100%;height:calc(100vh - 67px);object-fit:cover}main>.banner-nav figure:after{width:100%;height:100%;background:#0F0F0F;opacity:.55;position:absolute;top:0;left:0;content:" ";display:block}main>.banner-nav>section.images{display:none}main>.banner-nav>div{width:100%;height:100%;padding:36px 0 38px;position:absolute;top:0;left:0;display:grid;grid-template-rows:1fr auto 1fr}main>.banner-nav>div h2{width:100px;margin:0 auto;font-size:12px;line-height:1.333;letter-spacing:.28em;text-transform:uppercase;align-self:start}main>.banner-nav>div ul{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:39px;color:#2b472e}main>.banner-nav>div ul li{padding:22px 0}main>.banner-nav>div ul li a{color:#FFFCF9;opacity:.46}main>.banner-nav>div ul li.current-menu-item a,main>.banner-nav>div ul li a:hover{opacity:1}main>.banner-nav>div:after{width:100%;height:100px;background:url(/wp-content/themes/hedsorhouse/images/monogram-white.svg) no-repeat 50% 50% / auto 100%;content:" ";display:block;align-self:end}@media only screen and (min-width:1024px){main>.banner-nav figure img{height:calc(100vh - 64px)}main>.banner-nav>section.images{width:100%;height:100%;position:absolute;top:0;left:0;display:block}main>.banner-nav>section.images figure{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.4s ease}main>.banner-nav>section.images figure.hover{opacity:1}main>.banner-nav>div{padding:70px 0 68px}main>.banner-nav>div h2{width:8.571em;font-size:14px;line-height:1.357}main>.banner-nav>div ul{font-size:79px;display:flex;justify-content:space-evenly}main>.banner-nav>div ul li{padding:0}main>.banner-nav>div:after{height:116px}}@media only screen and (min-width:1024px){main>.banner-nav figure img{height:calc(100vh - 3.333vw)}main>.banner-nav>div{padding:3.646vw 0 3.542vw}main>.banner-nav>div h2{font-size:.729vw}main>.banner-nav>div ul{font-size:4.115vw}main>.banner-nav>div:after{height:6.042vw}}main>.full-image{position:relative;z-index:2}main>.full-image.with-button:after{width:100%;height:100%;background:#000;opacity:.38;position:absolute;top:0;left:0;content:" ";display:block}main>.full-image img{width:100%;height:512px;object-fit:cover}main>.full-image figcaption{width:100%;padding:11px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:7px;text-transform:uppercase;color:#FFFCF9;position:absolute;bottom:0;left:0;display:flex;align-items:center;z-index:2}main>.full-image figcaption:before{width:15px;height:.4px;margin:0 6px 0 0;background:#FFFCF9;content:" ";display:block}main>.full-image.logo-1:after{width:100%;height:100px;position:absolute;bottom:58px;left:0;background:url(/wp-content/themes/hedsorhouse/images/monogram-white.svg) no-repeat 50% 50% / contain;content:" ";display:block;z-index:2}main>.full-image ul{width:100%;position:absolute;bottom:32px;left:0;display:flex;justify-content:center;z-index:2}main>.full-image ul li .btn{flex-direction:column}main>.full-image ul li .btn span:nth-of-type(1){margin:18px 0 0;color:#FFFCF9;order:2}main>.full-image ul li .btn span:nth-of-type(2){background-color:#fff0;border:.5px solid #FFFCF9;order:1}@media only screen and (min-width:1024px){main>.full-image.pad{margin:16px}main>.full-image img{height:auto}main>.full-image figcaption{padding:1.375em;font-size:8px}main>.full-image figcaption:before{width:1.875em;margin-right:.75em}main>.full-image.logo-1:after{height:116px;bottom:68px}main>.full-image ul{bottom:68px}main>.full-image ul li .btn span:nth-of-type(1){margin:1.818em 0 0}main>.full-image ul li .btn span:nth-of-type(2){background-color:#fff0;border-color:#FFFCF9}main>.full-image ul li .btn:hover span:nth-of-type(2){background-color:#2b472e;border-color:#2b472e}main>.full-image ul li .btn span:nth-of-type(2):before,main>.full-image ul li .btn span:nth-of-type(2):after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg)}}@media only screen and (min-width:1024px){main>.full-image.pad{margin:.833vw}main>.full-image figcaption{font-size:.417vw}main>.full-image.logo-1:after{height:6.042vw;bottom:3.542vw}main>.full-image ul{bottom:3.542vw}}main>.image-gallery{padding:74px 0 112px;position:relative}main>.image-gallery figure{width:273px;padding:67px 6px 0;transition:padding-top 0.4s ease}main>.image-gallery figure.slick-center{transition-delay:0.1s;padding-top:0}main>.image-gallery figure img{width:261px;height:338px;object-fit:cover}main>.image-gallery figure figcaption.fixed{left:6px}main>.image-gallery .slick-arrow{width:74px;height:74px;background:none;border:0;position:absolute;bottom:76px;left:calc(50% + 5px);z-index:2}main>.image-gallery .slick-prev{left:calc(50% - 79px);transform:rotate(180deg)}main>.image-gallery .slick-arrow span{width:100%;height:100%;border:.5px solid #000;border-radius:50%;position:absolute;top:0;left:0;display:block}main>.image-gallery .slick-arrow span:before,main>.image-gallery .slick-arrow span:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1) no-repeat 50% 50% / auto 7px;transition:opacity 0.4s ease;content:" ";display:block}main>.image-gallery .slick-arrow span:after{opacity:0}@media only screen and (min-width:1024px){main>.image-gallery{padding:97px 0}main>.image-gallery figure{width:675px;padding:164px 15px 0}main>.image-gallery figure.slick-center{padding-top:0}main>.image-gallery figure img{width:645px;height:837px}main>.image-gallery figure figcaption.fixed{left:15px}main>.image-gallery .slick-arrow{width:106px;height:106px;bottom:113px;left:calc(50% + 7px)}main>.image-gallery .slick-prev{left:calc(50% - 113px)}main>.image-gallery .slick-arrow:hover span{background-color:#2b472e;border-color:#2b472e}main>.image-gallery .slick-arrow span:before,main>.image-gallery .slick-arrow span:after{background-size:auto 9px}main>.image-gallery .slick-arrow span:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg)}main>.image-gallery .slick-arrow:hover span:before{opacity:0}main>.image-gallery .slick-arrow:hover span:after{opacity:1}}@media only screen and (min-width:1024px){main>.image-gallery{padding:5.052vw 0}main>.image-gallery figure{width:35.156vw;padding:8.542vw .781vw 0}main>.image-gallery figure.slick-center{padding-top:0}main>.image-gallery figure img{width:33.594vw;height:43.594vw}main>.image-gallery figure figcaption.fixed{left:.781vw}main>.image-gallery .slick-arrow{width:5.521vw;height:5.521vw;bottom:5.885vw;left:calc(50% + 0.365vw)}main>.image-gallery .slick-prev{left:calc(50% - 5.885vw)}main>.image-gallery .slick-arrow span:before,main>.image-gallery .slick-arrow span:after{background-size:auto .469vw}}main>.strapline-button{padding:28px 25px 25px;border-bottom:.5px solid #D4D0C6;position:relative}main>.strapline-button p{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:22px;line-height:1.455;color:#2b472e}main>.strapline-button ul{margin:25px 0 0}@media only screen and (min-width:1024px){main>.strapline-button{padding:35px 35px 38px 54px;display:flex;justify-content:space-between}main>.strapline-button p{width:1310px;font-size:26px;line-height:1.462;text-wrap:balance}main>.strapline-button ul{margin:0}}@media only screen and (min-width:1024px){main>.strapline-button{padding:1.823vw 1.823vw 1.979vw 2.813vw}main>.strapline-button p{width:68.229vw;font-size:1.354vw}}main>.page-listing{padding:69px 25px;position:relative}main>.page-listing>ul{display:grid;grid-template-columns:1fr;grid-gap:70px 0;counter-reset:ul}main>.page-listing>ul>li{position:relative}main>.page-listing>ul>li:before{margin:0 0 12px;font-family:"Avenir";font-weight:500;font-size:11px;letter-spacing:.15em;counter-increment:ul;content:counter(ul,decimal-leading-zero);display:block}main>.page-listing>ul>li figure{position:relative}main>.page-listing>ul>li figure img{width:100%;height:auto}main>.page-listing>ul>li h2{margin:26px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:28px;line-height:1.143;color:#2b472e}main>.page-listing>ul>li p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.page-listing>ul>li h2+p{margin-top:25px}main>.page-listing>ul>li p a{text-decoration:underline}main>.page-listing>ul>li p a:hover{color:#2b472e}main>.page-listing>ul>li ul{margin:28px 0 0}@media only screen and (min-width:1024px){main>.page-listing{padding:128px 104px 150px}main>.page-listing>ul{grid-template-columns:1fr 1fr;grid-gap:0 155px;align-items:start}main>.page-listing>ul>li{padding:238px 0 0}main>.page-listing>ul>li:nth-of-type(2n-1){margin:-238px 0 0}main>.page-listing>ul>li:before{margin-bottom:1.167em;font-size:12px}main>.page-listing>ul>li h2{margin-top:.875em;font-size:32px;line-height:1em}main>.page-listing>ul>li p{width:31.25em;margin-top:1.375em;font-size:16px;line-height:1.375}main>.page-listing>ul>li h2+p{margin-top:1.375em}main>.page-listing>ul>li ul{margin:0;position:absolute;bottom:0;right:0}main>.page-listing>ul>li ul li .btn span:nth-of-type(1){display:none}}@media only screen and (min-width:1024px){main>.page-listing{padding:6.667vw 5.417vw 7.813vw}main>.page-listing>ul{grid-gap:0 8.073vw}main>.page-listing>ul>li{padding:12.396vw 0 0}main>.page-listing>ul>li:nth-of-type(2n-1){margin:-12.396vw 0 0}main>.page-listing>ul>li:before{font-size:.625vw}main>.page-listing>ul>li h2{font-size:1.667vw}main>.page-listing>ul>li p{font-size:.833vw}}main>.explore-heading{padding:17px 0 14px;text-align:center;position:relative}main>.explore-heading h2{font-size:11px;line-height:1.364;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase}@media only screen and (min-width:1024px){main>.explore-heading{padding:24px 0 25px}main>.explore-heading h2{font-size:12px;line-height:1.333}}@media only screen and (min-width:1024px){main>.explore-heading{padding:1.25vw 0 1.302vw}main>.explore-heading h2{font-size:.625vw}}main>.explore-subheading{padding:68px 25px 66px;text-align:center;position:relative}main>.explore-subheading h2{font-family:'The Coansist',serif;font-size:60px;line-height:1.133;letter-spacing:-.01em}main>.explore-subheading p{margin:1.556em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.explore-subheading h2+p{margin-top:38px}@media only screen and (min-width:1024px){main>.explore-subheading{padding:110px 653px 106px}main>.explore-subheading h2{font-size:91px;line-height:1.132}main>.explore-subheading p{margin-top:1.429em;font-size:28px;line-height:1.429}main>.explore-subheading h2+p{margin-top:.893em}}@media only screen and (min-width:1024px){main>.explore-subheading{padding:5.729vw 34.01vw 5.521vw}main>.explore-subheading h2{font-size:4.74vw}main>.explore-subheading p{font-size:1.458vw}}main>.explore-overview{padding:56px 0 0;border-top:.5px solid #D3D0C7;text-align:center;position:relative}main>.explore-overview p{margin:1.556em auto 0;padding:0 25px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.explore-overview p:first-child{margin-top:0}main>.explore-overview ul{margin:42px 0 0}main>.explore-overview ul li{border-top:.3px solid #2b472e}main>.explore-overview ul li a{padding:38px 25px 24px;display:block}main>.explore-overview ul li a span:nth-of-type(1){margin:0 0 21px;font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;display:block}main>.explore-overview ul li a span:nth-of-type(2){max-width:140px;margin:0 auto;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:26px;line-height:1.308;color:#2b472e;display:block}main>.explore-overview ul li a span:nth-of-type(3){width:39px;height:39px;margin:19px auto 0;background:#2b472e url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg) no-repeat 50% 50% / 10px auto;border-radius:50%;position:relative;display:block}@media only screen and (min-width:1024px){main>.explore-overview{padding:98px 0 148px}main>.explore-overview p{width:27.857em;margin-top:1.429em;padding:0;font-size:28px;line-height:1.429}main>.explore-overview p:first-child{margin-top:0}main>.explore-overview ul{margin-top:128px;display:flex;justify-content:center}main>.explore-overview ul li{width:25%;border-top:0}main>.explore-overview ul li+li{border-left:.5px solid #2b472e}main>.explore-overview ul li a{padding:0}main>.explore-overview ul li a span:nth-of-type(1){margin-bottom:3.636em;font-size:11px}main>.explore-overview ul li a span:nth-of-type(2){max-width:5.556em;font-size:36px;line-height:1.25}main>.explore-overview ul li a span:nth-of-type(3){width:48px;height:48px;margin-top:35px;background:#FFFCF9;border:.5px solid #2b472e}main>.explore-overview ul li a:hover span:nth-of-type(3){background-color:#2b472e}main>.explore-overview ul li a span:nth-of-type(3):before,main>.explore-overview ul li a span:nth-of-type(3):after{width:12px;height:5px;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / contain;position:absolute;top:50%;left:50%;transition:opacity 0.4s ease;transform:translateX(-50%) translateY(-50%);content:" ";display:block}main>.explore-overview ul li a span:nth-of-type(3):after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}main>.explore-overview ul li a:hover span:nth-of-type(3):before{opacity:0}main>.explore-overview ul li a:hover span:nth-of-type(3):after{opacity:1}}@media only screen and (min-width:1024px){main>.explore-overview{padding:5.104vw 0 7.708vw}main>.explore-overview p{font-size:1.458vw}main>.explore-overview ul{margin-top:6.667vw}main>.explore-overview ul li a span:nth-of-type(1){font-size:.573vw}main>.explore-overview ul li a span:nth-of-type(2){font-size:1.875vw}main>.explore-overview ul li a span:nth-of-type(3){width:2.5vw;height:2.5vw;margin-top:1.823vw}main>.explore-overview ul li a span:nth-of-type(3):before,main>.explore-overview ul li a span:nth-of-type(3):after{width:.625vw;height:.26vw}}main>.explore-details-1{padding:62px 25px 50px;position:relative}main>.explore-details-1 .text{position:relative}main>.explore-details-1 .text h2{font-family:'The Coansist',serif;font-size:60px;line-height:1.133;letter-spacing:-.01em}main>.explore-details-1 .text p{margin:1.357em 0 0;font-weight:300;font-size:14px;line-height:1.357}main>.explore-details-1 .text p strong{font-weight:500}main>.explore-details-1 .text h2+p{margin-top:37px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.556;color:#2b472e}main>.explore-details-1 .text h2+p+p{margin-top:17px}main>.explore-details-1 figure{position:relative;display:block}main>.explore-details-1 figure:nth-of-type(1){padding-top:72px}main>.explore-details-1 figure:nth-of-type(2){padding-top:20px}main>.explore-details-1 figure img{width:100%;height:auto}main>.explore-details-1 figure figcaption{margin:10px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:7px;text-transform:uppercase;display:flex;align-items:center}main>.explore-details-1 figure figcaption:before{width:15px;height:.4px;margin:0 6px 0 0;background:#2b472e;content:" ";display:block}main>.explore-details-1 ul{padding:34px 0 0}@media only screen and (min-width:1024px){main>.explore-details-1{padding:107px 82px 102px 193px;border-top:.5px solid #D4D0C6;display:flex;justify-content:flex-end}main>.explore-details-1 .text{width:392px;margin:auto auto auto 0;align-self:center}main>.explore-details-1 .text h2{font-size:91px;line-height:1.132}main>.explore-details-1 .text p{margin-top:1.375em;font-size:16px;line-height:1.375}main>.explore-details-1 .text h2+p{margin-top:1.036em;font-size:28px;line-height:1.429}main>.explore-details-1 .text h2+p+p{margin-top:1.75em}main>.explore-details-1 figure:nth-of-type(1){width:697px;padding-top:0}main>.explore-details-1 figure:nth-of-type(2){width:309px;margin:0 0 0 97px;padding-top:0}main>.explore-details-1 figure figcaption{margin-top:1.714em;font-size:7px}main>.explore-details-1 figure figcaption:before{width:2.143em;margin-right:.857em}main>.explore-details-1 ul{padding:0;position:absolute;right:82px;bottom:102px}main>.explore-details-1.rtl{padding:118px 126px 102px 38px;flex-direction:row-reverse;justify-content:flex-start}main>.explore-details-1.rtl .text{width:520px;margin:auto 0 auto auto}main>.explore-details-1.rtl figure:nth-of-type(2){margin:0 100px 0 0}}@media only screen and (min-width:1024px){main>.explore-details-1{padding:5.573vw 4.271vw 5.313vw 10.052vw}main>.explore-details-1 .text{width:20.417vw}main>.explore-details-1 .text h2{font-size:4.74vw}main>.explore-details-1 .text p{font-size:.833vw}main>.explore-details-1 .text h2+p{font-size:1.458vw}main>.explore-details-1 figure:nth-of-type(1){width:36.302vw}main>.explore-details-1 figure:nth-of-type(2){width:16.094vw;margin:0 0 0 5.052vw}main>.explore-details-1 figure figcaption{font-size:.365vw}main>.explore-details-1 ul{right:4.271vw;bottom:5.313vw}main>.explore-details-1.rtl{padding:6.146vw 6.563vw 5.313vw 1.979vw}main>.explore-details-1.rtl .text{width:27.083vw}main>.explore-details-1.rtl figure:nth-of-type(2){margin:0 5.208vw 0 0}}main>.explore-details-2{padding:72px 25px 20px;background:#F2EFEA;position:relative}main>.explore-details-2 figure{position:relative;display:block}main>.explore-details-2 figure:nth-of-type(2){padding-top:66px}main>.explore-details-2 figure:nth-of-type(3){padding-top:26px}main>.explore-details-2 figure img{width:100%;height:auto}main>.explore-details-2 figure figcaption{margin:10px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:7px;text-transform:uppercase;display:flex;align-items:center}main>.explore-details-2 figure figcaption:before{width:15px;height:.4px;margin:0 6px 0 0;background:#2b472e;content:" ";display:block}main>.explore-details-2 .text-1{padding:48px 0 0;position:relative}main>.explore-details-2 .text-1 h2{font-family:'The Coansist',serif;font-size:60px;line-height:1.133;letter-spacing:-.01em}main>.explore-details-2 .text-1 p{margin:1.45em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:20px;line-height:1.45;color:#2b472e}main>.explore-details-2 .text-1 p:first-child{margin-top:0}main>.explore-details-2 .text-1 h2+p{margin-top:5px}main>.explore-details-2 .text-2{padding:32px 0 0;position:relative}main>.explore-details-2 .text-2 p{margin:1.714em 0 0;font-weight:300;font-size:14px;line-height:1.714}main>.explore-details-2 .text-2 p:first-child{margin-top:0}@media only screen and (min-width:1024px){main>.explore-details-2{padding:20px 19px 23px 83px;display:grid;grid-template-columns:auto 632px 537px;grid-template-rows:auto auto auto;grid-gap:0 92px}main>.explore-details-2 figure:nth-of-type(1){padding-top:51px;grid-column:2;grid-row:1 / span 3}main>.explore-details-2 figure:nth-of-type(2){width:358px;padding-top:0;grid-column:3;grid-row:1;justify-self:end}main>.explore-details-2 figure:nth-of-type(3){width:442px;padding-top:120px;grid-column:3;grid-row:3;justify-self:start}main>.explore-details-2 figure figcaption{margin-top:1.714em;font-size:7px}main>.explore-details-2 figure figcaption:before{width:2.143em;margin-right:.857em}main>.explore-details-2 .text-1{width:388px;padding:238px 0 0;justify-self:start;grid-column:1;grid-row:1 / span 3}main>.explore-details-2 .text-1 h2{font-size:91px;line-height:1.132}main>.explore-details-2 .text-1 p{margin-top:1.462em;font-size:26px;line-height:1.462}main>.explore-details-2 .text-1 p:first-child{margin-top:0}main>.explore-details-2 .text-1 h2+p{margin-top:1.154em}main>.explore-details-2 .text-2{width:415px;padding:109px 0 0 5px;grid-column:3;grid-row:2;justify-self:start}main>.explore-details-2 .text-2 p{margin-top:1.50em;font-size:16px;line-height:1.5}main>.explore-details-2 .text-2 p:first-child{margin-top:0}}@media only screen and (min-width:1024px){main>.explore-details-2{padding:1.042vw .99vw 1.198vw 4.323vw;grid-template-columns:auto 32.917vw 27.969vw;grid-gap:0 4.792vw}main>.explore-details-2 figure:nth-of-type(1){padding-top:2.656vw}main>.explore-details-2 figure:nth-of-type(2){width:18.646vw}main>.explore-details-2 figure:nth-of-type(3){width:23.021vw;padding-top:6.25vw}main>.explore-details-2 figure figcaption{font-size:.365vw}main>.explore-details-2 .text-1{width:20.208vw;padding:12.396vw 0 0}main>.explore-details-2 .text-1 h2{font-size:4.74vw}main>.explore-details-2 .text-1 p{font-size:1.354vw}main>.explore-details-2 .text-2{width:21.615vw;padding:5.677vw 0 0 .26vw}main>.explore-details-2 .text-2 p{font-size:.833vw}}main>.explore-details-3{padding:60px 25px 52px;position:relative}main>.explore-details-3 .text-1{position:relative}main>.explore-details-3 .text-1 h2{font-family:'The Coansist',serif;font-size:60px;line-height:1.133;letter-spacing:-.01em}main>.explore-details-3 .text-1{margin:1.357em 0 0;font-weight:300;font-size:14px;line-height:1.357}main>.explore-details-3 .text-1 p:first-child{margin-top:0}main>.explore-details-3 .text-1 p strong{font-weight:500}main>.explore-details-3 .text-1 h2+p{margin-top:38px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.556;color:#2b472e}main>.explore-details-3 .text-1 h2+p+p{margin-top:21px}main>.explore-details-3 figure{margin:77px 0 0;position:relative;display:block}main>.explore-details-3 figure img{width:100%;height:auto}main>.explore-details-3 figure figcaption{margin:10px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:7px;text-transform:uppercase;display:flex;align-items:center}main>.explore-details-3 figure figcaption:before{width:15px;height:.4px;margin:0 6px 0 0;background:#2b472e;content:" ";display:block}main>.explore-details-3 .text-2{padding:62px 0 0;position:relative}main>.explore-details-3 .text-2 p{margin:1.556em 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e}main>.explore-details-3 .text-2 p:first-child{margin-top:0}main>.explore-details-3 ul{padding:42px 0 0}@media only screen and (min-width:1024px){main>.explore-details-3{padding:120px 182px 94px 152px;display:grid;grid-template-columns:991px auto;grid-gap:80px 130px;align-items:center}main>.explore-details-3 .text-1{grid-column:2;grid-row:1}main>.explore-details-3 .text-1 h2{font-size:91px;line-height:1.132}main>.explore-details-3 .text-1{margin-top:1.375em;font-size:16px;line-height:1.375}main>.explore-details-3 .text-1 p:first-child{margin-top:0}main>.explore-details-3 .text-1 h2+p{margin-top:.929em;font-size:28px;line-height:1.429}main>.explore-details-3 .text-1 h2+p+p{margin-top:1.625em}main>.explore-details-3 figure{margin:0;grid-column:1;grid-row:1}main>.explore-details-3 figure figcaption{margin-top:1.714em;font-size:7px}main>.explore-details-3 figure figcaption:before{width:2.143em;margin-right:.857em}main>.explore-details-3 .text-2{padding:0;grid-column:1;grid-row:2}main>.explore-details-3 .text-2 p{width:29.286em;margin-top:0;font-size:28px;line-height:1.429}main>.explore-details-3 .text-2 p:first-child{margin-top:0}main>.explore-details-3 ul{padding:0;justify-self:end}}@media only screen and (min-width:1024px){main>.explore-details-3{padding:6.25vw 9.479vw 4.896vw 7.917vw;grid-template-columns:51.615vw auto;grid-gap:4.167vw 6.771vw}main>.explore-details-3 .text-1 h2{font-size:4.74vw}main>.explore-details-3 .text-1{font-size:.833vw}main>.explore-details-3 .text-1 h2+p{font-size:1.458vw}main>.explore-details-3 figure figcaption{font-size:.365vw}main>.explore-details-3 .text-2 p{font-size:1.458vw}}main>.explore-gallery{padding:46px 0 26px;position:relative}main>.explore-gallery h2{padding:0 25px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:24px;line-height:1.333;color:#2b472e}main>.explore-gallery .slides{margin:14px 0 0;border-top:.5px solid #D3D0C7;position:relative}main>.explore-gallery .slides:first-child{margin-top:0}main>.explore-gallery .slides .slide .text{padding:71px 20px 12px;text-align:center;position:relative;z-index:2}main>.explore-gallery .slides .slide .text .number{margin:0 0 24px;font-family:"Avenir";font-weight:500;font-size:12px;letter-spacing:.15em;text-indent:.15em;text-transform:uppercase;display:block}main>.explore-gallery .slides .slide .text h3{font-family:'The Coansist',serif;font-size:50px;line-height:1.133;letter-spacing:-.01em;text-indent:-.01em}main>.explore-gallery .slides .slide .text p{width:280px;margin:18px auto 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:14px;line-height:1.556;color:#2b472e}main>.explore-gallery .slides .slide .text .count{margin:auto 0 0;padding:42px 0 0;font-family:"Avenir";font-weight:500;font-size:11px;letter-spacing:.15em;text-indent:.15em;text-transform:uppercase;display:block}main>.explore-gallery .slides .slide .text .count{position:absolute;bottom:calc(-1em - 10px);right:10px;color:#FFFCF9}main>.explore-gallery .slides .slide figure img{width:100%;height:auto}main>.explore-gallery .slides .slick-arrow{width:62px;height:62px;background:#FFFCF9;border:0;border-radius:50%;position:absolute;bottom:20px;right:28px;text-indent:-9999px;overflow:hidden;z-index:50}main>.explore-gallery .slides .slick-prev{right:96px;transform:rotate(-180deg)}main>.explore-gallery .slides .slick-arrow:hover{background-color:#2b472e}main>.explore-gallery .slides .slick-arrow:before,main>.explore-gallery .slides .slick-arrow:after{width:15px;height:6px;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / contain;position:absolute;top:50%;left:50%;transition:opacity 0.4s ease;transform:translateX(-50%) translateY(-50%);content:" ";display:block}main>.explore-gallery .slides .slick-arrow:after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}main>.explore-gallery .slides .slick-arrow:hover:before{opacity:0}main>.explore-gallery .slides .slick-arrow:hover:after{opacity:1}main>.explore-gallery .slides.slick-initialized .slick-track{display:flex}main>.explore-gallery .slides.slick-initialized .slick-slide{height:auto;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:1024px){main>.explore-gallery{padding:83px 17px 17px}main>.explore-gallery h2{padding:0 .595em 0;font-size:42px}main>.explore-gallery .slides{margin-top:17px;padding:17px 0 0}main>.explore-gallery .slides:first-child{margin-top:0}main>.explore-gallery .slides .slide{display:grid;grid-template-columns:auto 926px}main>.explore-gallery .slides .slide .text{padding:0;display:flex;flex-direction:column;justify-content:center}main>.explore-gallery .slides .slide .text .number{margin-bottom:3.833em;font-size:12px}main>.explore-gallery .slides .slide .text h3{font-size:104px;line-height:1.135}main>.explore-gallery .slides .slide .text p{width:20em;margin-top:1.70em;font-size:20px;line-height:1.50}main>.explore-gallery .slides .slide .text .count{width:100%;position:absolute;bottom:5.75em;right:auto;left:0;padding:0;font-size:12px;color:inherit}main>.explore-gallery .slides .slick-arrow{width:105px;height:105px;bottom:22px;right:35px}main>.explore-gallery .slides .slick-prev{right:152px}main>.explore-gallery .slides .slick-arrow:before,main>.explore-gallery .slides .slick-arrow:after{width:25px;height:10px}main>.explore-gallery .slides.slick-initialized .slick-track{display:block}main>.explore-gallery .slides.slick-initialized .slick-slide{display:grid;justify-content:normal}}@media only screen and (min-width:1024px){main>.explore-gallery{padding:4.323vw .885vw .885vw}main>.explore-gallery h2{font-size:2.188vw}main>.explore-gallery .slides{margin-top:.885vw;padding:.885vw 0 0}main>.explore-gallery .slides .slide{grid-template-columns:auto 48.229vw}main>.explore-gallery .slides .slide .text .number{font-size:.625vw}main>.explore-gallery .slides .slide .text h3{font-size:5.417vw}main>.explore-gallery .slides .slide .text p{font-size:1.042vw}main>.explore-gallery .slides .slide .text .count{font-size:.625vw}main>.explore-gallery .slides .slick-arrow{width:5.469vw;height:5.469vw;bottom:1.146vw;right:1.823vw}main>.explore-gallery .slides .slick-prev{right:7.917vw}main>.explore-gallery .slides .slick-arrow:before,main>.explore-gallery .slides .slick-arrow:after{width:1.302vw;height:.521vw}}main>.image-cta{padding:66px 25px;position:relative}main>.image-cta figure{width:100%;height:100%;position:absolute;top:0;left:0}main>.image-cta figure img{width:100%;height:100%;object-fit:cover}main>.image-cta div{padding:83px 50px 65px;background:#FFFCF9;text-align:center;position:relative}main>.image-cta div p a{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:28px;line-height:1.357;color:#000;position:relative;display:inline-block}main>.image-cta div p a span{width:48px;height:48px;margin:12px auto 0;background:#2b472e;border-radius:50%;position:relative;display:block}main>.image-cta div p a span:before,main>.image-cta div p a span:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg) no-repeat 50% 50% / 12px auto;content:" ";display:block}main>.image-cta div p a span:after{opacity:0}@media only screen and (min-width:1024px){main>.image-cta{padding:20px 18px 20px 815px;border-top:.5px solid #D4D0C6}main>.image-cta figure{width:50%}main>.image-cta div{padding:144px 380px;background:#F2EFEA}main>.image-cta div p a{font-size:42px;line-height:1.238;text-wrap:balance}main>.image-cta div p a span{width:2.524em;height:2.524em;margin:0;background:#F2EFEA;border:.5px solid #2b472e;position:absolute;top:-.595em;right:-1.19em;z-index:-1}main>.image-cta div p a:hover span{background-color:#2b472e;border-color:#2b472e}main>.image-cta div p a span:before,main>.image-cta div p a span:after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1);background-size:.595em auto;transition:opacity 0.4s ease}main>.image-cta div p a span:after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg)}main>.image-cta div p a:hover span:before{opacity:0}main>.image-cta div p a:hover span:after{opacity:1}main>.image-cta.image-right{padding-left:18px;padding-right:815px}main>.image-cta.image-right figure{left:auto;right:0}}@media only screen and (min-width:1024px){main>.image-cta{padding:1.042vw .938vw 1.042vw 42.448vw}main>.image-cta div{padding:7.5vw 19.792vw}main>.image-cta div p a{font-size:2.188vw}main>.image-cta.image-right{padding-left:.938vw;padding-right:42.448vw}}main>.image-text-cta{color:#FFFCF9;position:relative}main>.image-text-cta figure{position:relative}main>.image-text-cta figure img{width:100%;height:389px;object-fit:cover}main>.image-text-cta figure:after{width:100%;height:100%;position:absolute;top:0;left:0;background:#0D0C0C;opacity:.37;content:" ";display:block}main>.image-text-cta h2{position:absolute;top:33px;left:20px;display:flex}main>.image-text-cta h2 span:nth-of-type(1){font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px}main>.image-text-cta h2 span:nth-of-type(2){font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.01em;position:relative;top:39px;left:-26px}main>.image-text-cta ul{position:absolute;bottom:16px;right:16px}main>.image-text-cta ul li .btn span:nth-of-type(1){color:#FFFCF9}main>.image-text-cta ul li .btn span:nth-of-type(2){background-color:#FEFCF9;background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1)}@media only screen and (min-width:1024px){main>.image-text-cta figure img{height:auto}main>.image-text-cta figure:after{opacity:.3}main>.image-text-cta h2{top:50%;left:218px}main>.image-text-cta h2 span:nth-of-type(1){font-size:66px;transform:translateY(-50%)}main>.image-text-cta h2 span:nth-of-type(2){padding:.67em 0 0;font-size:106px;top:auto;left:-.472em;transform:translateY(-50%)}main>.image-text-cta ul{bottom:50%;right:62px}main>.image-text-cta ul li{transform:translateY(50%)}main>.image-text-cta ul li .btn span:nth-of-type(2){background:none;border-color:#FFFCF9}main>.image-text-cta ul li .btn:hover span:nth-of-type(2){background-color:#2b472e;border-color:#2b472e}main>.image-text-cta ul li .btn span:nth-of-type(2):before,main>.image-text-cta ul li .btn span:nth-of-type(2):after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg)}}@media only screen and (min-width:1024px){main>.image-text-cta h2{left:11.354vw}main>.image-text-cta h2 span:nth-of-type(1){font-size:3.438vw}main>.image-text-cta h2 span:nth-of-type(2){font-size:5.521vw}main>.image-text-cta ul{right:3.229vw}}main>.contact{position:relative}main>.contact header{position:relative}main>.contact header figure{position:relative}main>.contact header figure img{width:100%;height:calc(100vh - 67px);object-fit:cover}main>.contact header figure:after{width:100%;height:100%;background:#000;opacity:.5;position:absolute;top:0;left:0;content:" ";display:block}main>.contact header h1{width:100%;height:100%;padding:0 50px 0 37px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:44px;line-height:1.205;color:#FFFCF9;position:absolute;top:0;left:0;display:flex;align-items:center}main>.contact .details{padding:24px 13px 50px}main>.contact .details .text{position:relative}main>.contact .details .text a:hover{color:#2b472e}main>.contact .details .text h1{font-size:10px;letter-spacing:.24em;text-transform:uppercase;position:relative;display:flex;align-items:center}main>.contact .details .text h1:before{width:5px;height:5px;margin:0 22px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.contact .details .text h2{margin:22px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px;line-height:1.313;color:#2b472e}main>.contact .details .text h3{margin:53px 0 0;font-size:11px;line-height:1.364;letter-spacing:.24em;text-transform:uppercase}main>.contact .details .text h2+h3{margin-top:42px}main>.contact .details .text p{width:250px;margin:23px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:30px;line-height:1.30;color:#2b472e}main>.contact .details .text p a{color:#2b472e}main>.contact .details .text ul{margin:30px 0 0}main>.contact .details .form{margin:25px 0 0;position:relative}main>.contact .directions{margin:0 13px;padding:20px 0 60px;border-top:.5px solid #2b472e;position:relative}main>.contact .directions a{color:#2b472e;text-decoration:underline}main>.contact .directions a:hover{text-decoration-color:#FFFCF9}main>.contact .directions h2{width:200px;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:32px;line-height:1.313;color:#2b472e}main>.contact .directions figure{margin:45px 0 0}main>.contact .directions figure img{width:100%;height:auto}main>.contact .directions .text{margin:60px 0 0}main>.contact .directions .text h3{margin:70px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:22px;line-height:1.2;color:#2b472e}main>.contact .directions .text h3:first-child{margin-top:0}main>.contact .directions .text p{margin:1.357em 0 0;font-weight:300;font-size:14px;line-height:1.357}main>.contact .directions .text table+p{margin-top:23px}main>.contact .directions .text h3+p{margin-top:14px}main>.contact .directions .text table{width:100%;margin:33px 0 0;font-size:11px;line-height:1.364;letter-spacing:.24em;text-transform:uppercase;border-top:.5px solid #2b472e}main>.contact .directions .text p+table{margin-top:23px}main>.contact .directions .text table tr{border-bottom:.5px solid #2b472e}main>.contact .directions .text table tr th,main>.contact .directions .text table tr td{padding:23px 0 22px}main>.contact .directions .text table tr th{font-family:"Avenir";font-weight:500}main>.contact .directions .text table tr td{text-align:right}main>.contact .map{position:relative}main>.contact .map>div{height:100vh}@media only screen and (min-width:1024px){main>.contact header figure img{height:calc(100vh - 64px)}main>.contact header h1{padding:0 12.222em 0 2.50em;font-size:90px;line-height:1.211}main>.contact .details{padding:45px 35px 76px;display:flex;justify-content:space-between}main>.contact .details .text{width:800px}main>.contact .details .text h1{margin:0;font-size:11px}main>.contact .details .text h1:before{width:.455em;height:.455em;margin-right:2.545em}main>.contact .details .text h2{margin:.438em 0 0;font-size:32px;line-height:1.313}main>.contact .details .text h3{margin-top:4.636em;font-size:11px;line-height:1.364}main>.contact .details .text h3:first-child{margin-top:0}main>.contact .details .text h2+h3{margin-top:4.636em}main>.contact .details .text p{width:auto;margin-top:.475em;font-size:40px;line-height:1.30}main>.contact .details .text ul{margin-top:29px}main>.contact .details .form{width:1012px;margin:0}main>.contact .directions{margin:0 35px;padding:68px 160px 70px 0;display:flex;flex-wrap:wrap;justify-content:space-between}main>.contact .directions h2{width:100%;font-size:32px;line-height:1.313}main>.contact .directions figure{width:656px;margin-top:74px}main>.contact .directions .text{width:854px;margin-top:68px}main>.contact .directions .text h3{margin-top:5.909em;padding:0 .545em;font-size:22px;line-height:1.2}main>.contact .directions .text h3:first-child{margin-top:0}main>.contact .directions .text p{margin-top:1.375em;padding:0 .75em;font-weight:300;font-size:16px;line-height:1.375}main>.contact .directions .text table+p{margin-top:2.313em}main>.contact .directions .text h3+p{margin-top:1.375em}main>.contact .directions .text table{margin-top:2.667em;font-size:12px;line-height:1.333}main>.contact .directions .text p+table{margin-top:1.917em}main>.contact .directions .text table tr th,main>.contact .directions .text table tr td{padding:1.833em 1em}}@media only screen and (min-width:1024px){main>.contact header figure img{height:calc(100vh - 3.333vw)}main>.contact header h1{font-size:4.688vw}main>.contact .details{padding:2.344vw 1.823vw 3.958vw}main>.contact .details .text{width:41.667vw}main>.contact .details .text h1{font-size:.573vw}main>.contact .details .text h2{font-size:1.667vw}main>.contact .details .text h3{font-size:.573vw}main>.contact .details .text p{font-size:2.083vw}main>.contact .details .text ul{margin-top:1.51vw}main>.contact .details .form{width:52.708vw}main>.contact .directions{margin:0 1.823vw;padding:3.542vw 8.333vw 3.646vw 0}main>.contact .directions h2{font-size:1.667vw}main>.contact .directions figure{width:34.167vw;margin-top:3.854vw}main>.contact .directions .text{width:44.479vw;margin-top:3.542vw}main>.contact .directions .text h3{font-size:1.146vw}main>.contact .directions .text p{font-size:.833vw}main>.contact .directions .text table{font-size:.625vw}}main>.faqs{border-top:.5px solid #2b472e;position:relative}main>.faqs header{padding:20px 16px 60px;position:relative}main>.faqs header h1{font-size:10px;letter-spacing:.24em;text-transform:uppercase;position:relative;display:flex;align-items:center}main>.faqs header h1:before{width:5px;height:5px;margin:0 22px 0 0;background:#000;border-radius:50%;content:" ";display:block}main>.faqs header ol{margin:55px 0 0;counter-reset:ol}main>.faqs header ol li{margin:26px 0 0;padding:0 0 0 25px;opacity:.3;transition:opacity 0.4s ease;position:relative}main>.faqs header ol li.on{opacity:1}main>.faqs header ol li:first-child{margin-top:0}main>.faqs header ol li:before{font-family:"Avenir";font-weight:500;font-size:10px;letter-spacing:.24em;color:#000;position:absolute;top:4px;left:0;counter-increment:ol;content:counter(ol,decimal-leading-zero);display:block}main>.faqs header ol li a{font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:34px;color:#2b472e}main>.faqs .panel{padding:62px 0 122px;border:.5px solid #2b472e;border-width:.5px 0 0;counter-reset:faq;position:relative}main>.faqs .panel .faq{padding:80px 24px 0;position:relative}main>.faqs .panel .faq:first-child{padding-top:0}main>.faqs .panel .faq a{color:#2b472e;text-decoration:underline}main>.faqs .panel .faq a:hover{text-decoration-color:#FFFCF9}main>.faqs .panel .faq>ul.button{margin:-20px 0 0;position:relative;float:right}main>.faqs .panel .faq>ul.button li span.text{display:none}main>.faqs .panel .faq>ul.button li span.icon{width:56px;height:56px;background:#2b472e url(/wp-content/themes/hedsorhouse/images/faq-arrow.svg) no-repeat 50% 50% / 14px auto;border-radius:50%;position:relative;display:block}main>.faqs .panel .faq h2{font-family:"Avenir";font-weight:500;font-size:11px;line-height:1.364;letter-spacing:.24em;text-transform:uppercase}main>.faqs .panel .faq h2:before{padding:0 1em 0 0;counter-increment:faq;content:counter(faq,decimal-leading-zero);display:inline-block}main>.faqs .panel .faq h3{margin:64px 0 0;padding:32px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:18px;line-height:1.556;color:#2b472e;border-top:.5px solid #2b472e}main>.faqs .panel .faq h2+h3{margin-top:60px}main>.faqs .panel .faq p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}main>.faqs .panel .faq h3+p{margin-top:24px}@media only screen and (min-width:1024px){main>.faqs header{width:50vw;padding:41px 38px;position:sticky;top:64px;float:left}main>.faqs header h1{font-size:11px}main>.faqs header h1:before{width:.455em;height:.455em;margin-right:2.545em}main>.faqs header ol{margin-top:68px}main>.faqs header ol li{margin-top:20px;padding-left:45px}main>.faqs header ol li:first-child{margin-top:0}main>.faqs header ol li:before{font-size:11px;top:.364em}main>.faqs header ol li a{font-size:50px}main>.faqs .panel{margin:0 0 0 50vw;padding:42px 168px 138px 38px;border-width:0 0 0 .5px}main>.faqs .panel .faq{padding:109px 0 0}main>.faqs .panel .faq:first-child{padding-top:0}main>.faqs .panel .faq>ul.button{margin-top:-35px}main>.faqs .panel .faq>ul.button li a{display:flex;align-items:center}main>.faqs .panel .faq>ul.button li span.text{margin-right:1em;color:#000;font-size:11px;letter-spacing:.24em;text-transform:uppercase;display:block}main>.faqs .panel .faq>ul.button li span.icon{width:90px;height:90px;background:#FFFCF9;border:.5px solid #2b472e}main>.faqs .panel .faq>ul.button li a:hover span.icon{background-color:#2b472e}main>.faqs .panel .faq>ul.button li span.icon:before,main>.faqs .panel .faq>ul.button li span.icon:after{width:25px;height:10px;background:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d.svg?v=1) no-repeat 50% 50% / contain;position:absolute;top:50%;left:50%;transition:opacity 0.4s ease;transform:translateX(-50%) translateY(-50%);content:" ";display:block}main>.faqs .panel .faq>ul.button li span.icon:after{background-image:url(/wp-content/themes/hedsorhouse/images/faq-arrow-d-h.svg);opacity:0}main>.faqs .panel .faq>ul.button li a:hover span.icon:before{opacity:0}main>.faqs .panel .faq>ul.button li a:hover span.icon:after{opacity:1}main>.faqs .panel .faq h2{font-size:11px}main>.faqs .panel .faq h3{margin-top:2.917em;padding-top:1.292em;font-size:24px;line-height:1.417}main>.faqs .panel .faq h2+h3{margin-top:4.417em}main>.faqs .panel .faq p{margin-top:1.375em;font-size:16px;line-height:1.375}main>.faqs .panel .faq h3+p{margin-top:2em}}@media only screen and (min-width:1024px){main>.faqs header{padding:2.135vw 1.979vw;top:3.333vw}main>.faqs header h1{font-size:.573vw}main>.faqs header ol{margin-top:3.542vw}main>.faqs header ol li{margin-top:1.042vw;padding-left:2.344vw}main>.faqs header ol li:first-child{margin-top:0}main>.faqs header ol li:before{font-size:.573vw}main>.faqs header ol li a{font-size:2.604vw}main>.faqs .panel{padding:2.188vw 8.75vw 7.188vw 1.979vw}main>.faqs .panel .faq{padding:5.677vw 0 0}main>.faqs .panel .faq:first-child{padding-top:0}main>.faqs .panel .faq>ul.button{margin-top:-1.823vw}main>.faqs .panel .faq>ul.button li span.text{font-size:.573vw}main>.faqs .panel .faq>ul.button li span.icon{width:4.688vw;height:4.688vw}main>.faqs .panel .faq>ul.button li span.icon:before,main>.faqs .panel .faq>ul.button li span.icon:after{width:1.302vw;height:.521vw}main>.faqs .panel .faq h2{font-size:.573vw}main>.faqs .panel .faq h3{font-size:1.25vw}main>.faqs .panel .faq p{font-size:.833vw}}main>.embed{padding:40px 26px 66px;position:relative}main>.embed iframe{width:100%}@media only screen and (min-width:1024px){main>.embed{padding:45px 318px 120px}}@media only screen and (min-width:1024px){main>.embed{padding:2.344vw 16.563vw 6.25vw}}body>footer{padding:25px 0 0;background:#2b472e;color:#FFFCF9;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}body>footer a{color:#FFFCF9}body>footer a:hover{color:#a1b7ab}body>footer p.logo{width:100%;padding:0 26px}body>footer p.logo img{width:auto;height:39px}body>footer .contact{width:226px;padding:60px 0 0 26px}body>footer .contact h2{margin:22px 0 0;font-family:"Avenir";font-weight:500;font-size:8px;letter-spacing:.24em;text-transform:uppercase}body>footer .contact h2:first-child{margin-top:0}body>footer .contact p{margin:7px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:16px;line-height:1.375}body>footer .social{width:116px;padding:60px 26px 0 0}body>footer .social h2{font-family:"Avenir";font-weight:500;font-size:8px;letter-spacing:.24em;text-transform:uppercase}body>footer .social ul{margin:21px 0 0;font-family:"Avenir";font-weight:500;font-size:8px;letter-spacing:.24em;text-transform:uppercase}body>footer .social ul li{margin:10px 0 0}body>footer .social ul li:first-child{margin-top:0}body>footer nav{width:100%;padding:54px 26px 0}body>footer nav ul{font-family:"Avenir";font-weight:500;font-size:8px;letter-spacing:.24em;text-transform:uppercase;column-count:2}body>footer nav ul li{padding:0 0 10px;break-inside:avoid-column}body>footer .top{padding:48px 26px 20px}body>footer .top li a{font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:inline-flex;align-items:center}body>footer .top li a span{width:16px;height:16px;margin:0 0 0 10px;background:url(/wp-content/themes/hedsorhouse/images/ftr-top.svg) no-repeat 50% 50% / 2px auto;border:.3px solid #FFF;border-radius:50%}body>footer .btm{width:100%;padding:24px 26px;border-top:.3px solid #FEFCF9}body>footer .btm p{width:250px;font-size:9px;line-height:1.222}body>footer .btm ul{margin:13px 0 0;font-size:8px;line-height:1;letter-spacing:.24em;text-transform:uppercase;display:flex;flex-wrap:wrap;overflow:hidden}body>footer .btm ul li{padding:10px 0 0;left:-25px;position:relative;display:flex}body>footer .btm ul li:before{padding:0 11px;content:"|";display:block}body>footer .btm p:last-child{margin:23px 0 0;font-size:8px;line-height:1;letter-spacing:.24em;text-transform:uppercase}@media only screen and (min-width:1024px){body>footer{padding-top:44px;justify-content:flex-start}body>footer p.logo{width:446px;padding:0 0 0 32px}body>footer p.logo img{height:39px}body>footer .contact{width:auto;padding:0}body>footer .contact h2{margin-top:2.842em;font-size:9.5px}body>footer .contact h2:first-child{margin-top:0}body>footer .contact p{margin-top:.50em;font-size:18px;line-height:1.333}body>footer .social{width:140px;margin:0 0 0 auto;padding:0}body>footer .social h2{font-size:9.5px}body>footer .social ul{margin-top:2.316em;font-size:9.5px}body>footer .social ul li{margin-top:1.053em}body>footer .social ul li:first-child{margin-top:0}body>footer nav{width:588px;margin:0;padding:0}body>footer nav ul{font-size:9.5px;column-count:3}body>footer nav ul li{padding-bottom:1.053em}body>footer .top{width:100%;padding:42px 32px 16px}body>footer .top li a{font-size:11px}body>footer .top li a span{width:1.455em;height:1.455em;margin-left:.455em;background-size:.273em auto}body>footer .btm{padding:18px 32px;display:flex;justify-content:flex-end}body>footer .btm p{width:auto;margin:0 auto 0 0;font-size:9px;line-height:1}body>footer .btm ul{margin:0;font-size:9px;overflow:visible}body>footer .btm ul li{padding:0;left:auto}body>footer .btm ul li:before{padding:0 1em}body>footer .btm ul li:first-child:before{display:none}body>footer .btm p:last-child{margin:0 0 0 11.778em;font-size:9px}}@media only screen and (min-width:1024px){body>footer{padding-top:2.292vw}body>footer p.logo{width:23.229vw;padding:0 0 0 1.667vw}body>footer p.logo img{height:2.031vw}body>footer .contact h2{font-size:.495vw}body>footer .contact p{font-size:.938vw}body>footer .social{width:7.292vw}body>footer .social h2{font-size:.495vw}body>footer .social ul{font-size:.495vw}body>footer nav{width:30.625vw}body>footer nav ul{font-size:.495vw}body>footer .top{padding:2.188vw 1.667vw .833vw}body>footer .top li a{font-size:.573vw}body>footer .btm{padding:.938vw 1.667vw}body>footer .btm p{font-size:.469vw}body>footer .btm ul{font-size:.469vw}body>footer .btm p:last-child{font-size:.469vw}}html.supplier{overflow:hidden}body>.supplier-overlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgb(255 255 255 / .14);backdrop-filter:blur(4px) brightness(86%);content:" ";display:block;transition:transform 0.4s ease;transform:translateX(100%);z-index:101}body>.supplier{width:100%;height:100%;position:fixed;top:0;right:0;background:#FFFCF9;overflow:auto;transition:transform 0.8s ease;transform:translateX(100%);z-index:102}html.supplier body>.supplier-overlay,html.supplier body>.supplier{transform:translateX(0)}body>.supplier .wrap{min-height:100%;position:relative;display:flex;flex-direction:column}body>.supplier .close{padding:18px 26px 0;display:flex;justify-content:flex-end}body>.supplier .close li a{width:53px;height:53px;border:.5px solid #2b472e;border-radius:50%;position:relative;display:block}body>.supplier .close li a:before,body>.supplier .close li a:after{width:15px;height:1px;background:#2b472e;position:absolute;top:50%;left:calc(50% - ( 15px / 2 ));transform:rotate(45deg);content:" ";display:block}body>.supplier .close li a:after{transform:rotate(-45deg)}body>.supplier header{padding:2px 26px 0}body>.supplier header p{margin:0 0 5px;font-size:10px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase}body>.supplier header h2{font-family:"Avenir";font-weight:500;font-size:16px;line-height:1.375;letter-spacing:.24em;text-transform:uppercase}body>.supplier figure{padding:26px 26px 0;position:relative}body>.supplier figure img{width:100%;height:auto}body>.supplier figure figcaption{margin:10px 0 0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-size:7px;text-transform:uppercase;display:flex;align-items:center;position:relative;z-index:2}body>.supplier figure figcaption:before{width:15px;height:.4px;margin:0 6px 0 0;background:#2b472e;content:" ";display:block}body>.supplier .text{padding:26px}body>.supplier .text p{margin:1.429em 0 0;font-weight:300;font-size:14px;line-height:1.429}body>.supplier .text p:first-child{margin-top:0;font-family:"begum",sans-serif;font-weight:500;font-style:italic;font-weight:400;font-size:18px;line-height:1.444}body>.supplier .text p:first-child+p{margin-top:23px}body>.supplier ul.contact{margin:auto 0 0;padding:16px 26px 26px;font-weight:300;font-size:14px;line-height:1.429;border-top:.5px solid #2b472e}body>.supplier ul.contact li{padding:4px 0 0}body>.supplier ul.contact li a{text-decoration:underline}body>.supplier ul.contact li a:hover{color:#2b472e}body>.supplier ul.button{position:absolute;bottom:29px;right:26px}body>.supplier ul.button li a{width:53px;height:53px;background:#2b472e;border-radius:50%;text-decoration:none;position:relative;display:block}body>.supplier ul.button li a:before,body>.supplier ul.button li a:after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg) no-repeat 50% 50% / auto 6px;transition:opacity 0.4s ease;content:" ";display:block}body>.supplier ul.button li a:after{opacity:0}@media only screen and (min-width:1024px){body>.supplier{width:755px}body>.supplier .close{padding:22px 22px 0}body>.supplier .close li a{width:53px;height:53px}body>.supplier .close li a:before,body>.supplier .close li a:after{width:15px;left:calc(50% - ( 15px / 2 ));transition:background-color 0.4s ease}body>.supplier .close li a:hover{background-color:#2b472e;border-color:#2b472e}body>.supplier .close li a:hover:before,body>.supplier .close li a:hover:after{background-color:#FFFCF9}body>.supplier header{padding:1px 22px 0}body>.supplier header p{margin-bottom:.455em;font-size:11px;line-height:1.364}body>.supplier header h2{font-size:16px;line-height:1.375}body>.supplier figure{padding:16px 22px 0}body>.supplier figure figcaption{margin-top:1.714em;font-size:7px}body>.supplier figure figcaption:before{width:2.143em;margin-right:.857em}body>.supplier .text{padding:15px 22px 15px 336px}body>.supplier .text p{margin-top:1.375em;padding:0 3.625em 0 0;font-size:16px;line-height:1.375}body>.supplier .text p:first-child{margin-top:0;padding:0;font-size:22px;line-height:1.455}body>.supplier .text p:first-child+p{margin-top:1.375em}body>.supplier ul.contact{padding:1.25em 1.375em 1.375em;font-size:16px;line-height:1.375}body>.supplier ul.contact li{padding-top:.125em}body>.supplier ul.button{position:absolute;bottom:22px;right:22px}body>.supplier ul.button li a{width:53px;height:53px;background:#FFFCF9;border:.5px solid #2b472e}body>.supplier ul.button li a:before,body>.supplier ul.button li a:after{background-size:auto 6px}body>.supplier ul.button li a:before{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow-blue.svg?v=1)}body>.supplier ul.button li a:after{background-image:url(/wp-content/themes/hedsorhouse/images/btn-arrow.svg)}body>.supplier ul.button li a:hover{background-color:#2b472e;border-color:#2b472e}body>.supplier ul.button li a:hover:before{opacity:0}body>.supplier ul.button li a:hover:after{opacity:1}}@media only screen and (min-width:1024px){body>.supplier{width:39.323vw}body>.supplier .close{padding:1.146vw 1.146vw 0}body>.supplier .close li a{width:2.76vw;height:2.76vw}body>.supplier .close li a:before,body>.supplier .close li a:after{width:.781vw;left:calc(50% - ( 0.781vw / 2 ))}body>.supplier header{padding:.052vw 1.146vw 0}body>.supplier header p{font-size:.573vw}body>.supplier header h2{font-size:.833vw}body>.supplier figure{padding:.833vw 1.146vw 0}body>.supplier figure figcaption{font-size:.365vw}body>.supplier .text{padding:.781vw 1.146vw .781vw 17.50vw}body>.supplier .text p{font-size:.833vw}body>.supplier .text p:first-child{font-size:1.146vw}body>.supplier ul.contact{font-size:.833vw}body>.supplier ul.button{bottom:1.146vw;right:1.146vw}body>.supplier ul.button li a{width:2.76vw;height:2.76vw}body>.supplier ul.button li a:before,body>.supplier ul.button li a:after{background-size:auto .313vw}}body>.popup{width:100%;height:100%;position:fixed;top:100%;left:0;transition:top 0.8s ease;z-index:100}body>.popup.show{top:0}body>.popup .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgb(255 255 255 / .14);backdrop-filter:blur(4px) brightness(86%);content:" ";display:block}body>.popup .wrap{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}body>.popup .wrap .panel{width:100%;max-width:90vw;max-height:80vh;padding:27px 27px 34px;background:#FFFCF9;color:#000;text-align:center;overflow:auto;display:flex;flex-direction:column;text-align:center}body>.popup .wrap .panel ul.close{font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;justify-content:flex-end}body>.popup .wrap .panel ul.close li a{color:#000;text-decoration:underline}body>.popup .wrap .panel ul.close li a:hover{text-decoration-color:#FFFCF9}body>.popup .wrap .panel h2{margin:.148em 0 0;font-family:'The Coansist',serif;font-size:60px;letter-spacing:-.001em}body>.popup .wrap .panel h2:before{width:100%;height:.617em;margin:0 0 .506em;background:url(/wp-content/themes/hedsorhouse/images/cow.png) no-repeat 50% 50% / contain;content:" ";display:block}body>.popup .wrap .panel p{margin:1.375em auto 0;font-weight:300;font-size:14px;line-height:1.375}body>.popup .wrap .panel h2+p{margin-top:1.188em}body>.popup .wrap .panel ul.button{margin:auto 0 0;padding:20px 0 0}@media only screen and (min-width:1024px){body>.popup .wrap .panel{width:696px;height:450px;padding:36px 36px 45px}body>.popup .wrap .panel ul.close{font-size:11px}body>.popup .wrap .panel h2{font-size:81px}body>.popup .wrap .panel p{font-size:16px}body>.popup .wrap .panel ul.button{padding:20px 0 0}}@media only screen and (min-width:1024px){body>.popup .wrap .panel{width:36.25vw;height:23.438vw;padding:1.875vw 1.875vw 2.344vw}body>.popup .wrap .panel ul.close{font-size:.573vw}body>.popup .wrap .panel h2{font-size:4.219vw}body>.popup .wrap .panel p{font-size:.833vw}body>.popup .wrap .panel ul.button{padding:1.042vw 0 0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,0.2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,0.2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,0.2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,0.2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:#fff0;overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0%;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#fff0;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgb(24 24 27 / .5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgb(24 24 27 / .9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#fff0}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:#fff0;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path:inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#fff0;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgb(255 255 255 / .1),rgb(255 255 255 / .05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgb(255 255 255 / .1),rgb(255 255 255 / .05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgb(0 0 0 / .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0%}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}