:root{--black:rgb(49,38,29);--white:rgb(247,246,245)}html.js.loaded body{opacity:1!important;visibility:visible!important}.green{background-color:#5e685d}.camel{background-color:#baad92}.mustard{background-color:#928640}.maroon{background-color:#905535}#hero,.hero,.putty,.testimonial{background-color:#e7e1d5}#garden .hero,.gardens .hero{background-color:#cfc5bc}.light-grey,nav #information{background-color:#edeae7}.guide{position:fixed;top:0;left:calc((var(--l)/ 48) * 100%);border:1px solid rgba(0,0,0,.1);height:100vh;z-index:1000;pointer-events:none}.center{width:100%;height:1px;background:red;display:block;position:fixed;left:0;top:50%;transform:translate(0,-50%);z-index:1001}html{line-height:1.2;-webkit-text-size-adjust:100%}body{margin:0;font-family:ApercuPro,Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;font-weight:300;color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f6f5}main{display:block;position:relative}section{position:relative}footer{font-style:normal;width:100%;padding:0 calc(4/48*100vw);box-sizing:border-box;color:var(--black);font-weight:400;letter-spacing:0;margin-bottom:calc(2/48*100vw);margin-top:calc(4/48*100vw);font-family:ApercuPro;font-style:normal;font-stretch:normal;font-weight:300;font-size:clamp(10.5px,.78125vw,20px);position:relative}footer p{text-indent:0}footer img#sgld{display:block;width:auto;width:calc(3/48*100vw);height:auto;position:absolute;right:calc(4/48*100vw);top:0}#garden .hero h1 span{opacity:0}.js.loaded #garden .hero h1 span{opacity:1;transition:opacity 750ms;transition-delay:.3s}@keyframes sequentialFadeIn{0%{opacity:0}100%{opacity:1}}.and,.chandler,.farlam{opacity:0;animation-name:sequentialFadeIn;animation-duration:1.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.js.loaded .farlam{animation-delay:.5s}.js.loaded .and{animation-delay:1s}.js.loaded .chandler{animation-delay:1.5s}@keyframes linkPulse{0%{opacity:1}100%{opacity:.5}}a{background-color:transparent;text-decoration:none;transition:opacity .3s ease}a,a:link,a:visited{color:var(--black);border-bottom:1px solid transparent}a:hover{border-bottom:1px solid var(--black)}.back a:hover,.text a:hover,footer a:hover,header a:hover,nav a:hover{animation:linkPulse .8s ease-in-out infinite alternate;cursor:pointer}b,strong{font-weight:400}em,i{font-style:normal}ul{margin:0;padding:0;list-style:none}p{widows:3}h1,h2,h3,h4,p{margin-top:0;line-height:1.416em}section>div{display:block;width:100%;height:auto;position:relative}nav a{font-family:ApercuPro,Helvetica,Arial,sans-serif;font-size:clamp(13px,1.09375vw,28px);position:fixed;display:flex;align-items:center;justify-content:flex-start;width:auto;height:1em;z-index:101;transform-origin:center center;top:50%;transform:translate(-50%,-50%) rotate(-90deg);left:calc(1/48*100vw)}nav a,nav a:hover{border:1px solid transparent}@media only screen and (max-width:960px) and (orientation:landscape){@supports((padding-left:constant(safe-area-inset-left)) or (padding-left:env(safe-area-inset-left))){#toggle{left:env(safe-area-inset-left);margin-left:calc(1/48*100vw)}}}.enq #toggle{opacity:1}#toggle:hover{opacity:1}#exit,#identity{border-bottom:0}#logotype path{fill:var(--black)}header{position:absolute;top:0;left:0;width:100%;z-index:99;padding:calc(2/48*100vw);box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start}header #logotype{display:block;width:calc(4/48*100vw);min-width:105px}header a{display:block;border:none}header a:hover{border-color:transparent}header a#exit{display:block;min-width:16px;width:calc((1.2/48*100vw)/2);position:fixed;right:calc(2/48*100vw)}header a#exit svg{fill:var(--black);width:100%;height:100%}#gallery-press .caption,#index .caption{display:block;visibility:visible;opacity:1;background:0 0;text-shadow:-.5px -.5px 0 #f7f6f5,.5px -.5px 0 #f7f6f5,-.5px .5px 0 #f7f6f5,.5px .5px 0 #f7f6f5}#index .caption i{border-bottom:.06em solid var(--black)}#index .image:hover .caption i{border-bottom-color:transparent}#index .swiper{padding-top:0;margin-top:0}.word-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:-2;opacity:0;transition:opacity 1s ease}.word-overlay.is-visible{opacity:1}#active-word{font-size:clamp(42px,4.218vw,108px);font-family:ApercuPro;font-style:normal;font-stretch:normal;font-weight:300;margin:0}#hero,.hero{height:100svh;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.is-clone{transform:translateZ(0)}#hero img,#hero svg,.hero img,.hero svg{width:25vw}.hero{margin-bottom:-10vh}.gardens .hero h1{display:flex;width:100%;height:100%;padding:calc(5.7/48*100vw) 0 calc(2/48*100vw) 0;padding-bottom:calc((3.7/48*100vw) + 10vh);flex-direction:column;justify-content:space-between;font-size:clamp(32px,4.218vw,108px);font-size:clamp(36px,4.218vw,108px);box-sizing:border-box;font-family:ApercuPro;font-style:normal;font-stretch:normal;font-weight:300;margin:0;color:var(--black)}.gardens .hero h1 span{height:33.333%;display:flex;align-items:center;justify-content:center;width:var(--title-width,calc(18/48*100vw));line-height:.75em}.gardens .hero h1 span:first-of-type{margin-left:calc(var(--title-margin)/48*100vw);align-items:flex-start}.gardens .hero h1 span{margin-left:calc(var(--title-margin)/48*100vw)}.gardens .hero h1 span:last-of-type{margin-left:calc(var(--title-margin)/48*100vw);align-items:flex-end}img{border-style:none;display:block;width:100%}#story,.story{display:flex;flex-direction:column;align-items:center;justify-content:center}.image,.pair{width:calc((44/48)*100vw);margin-left:0;margin-right:0;position:relative}figure{margin:0;padding:0}.image div[style*="--ar"]{width:auto}.image div[style*="--ar"]{position:relative;overflow:hidden;background-color:var(--white)}#studio #gallery-press.image div[style*="--ar"]{background-color:#fff}.image picture::before{display:block;content:"";width:100%;padding-top:var(--ar)}.image img{position:absolute;top:0;right:0;bottom:0;left:0}.image img{width:100%;height:auto;height:100%;opacity:.1;transition:opacity 1s ease-in}.swiper{margin-left:unset;margin-right:unset}.swiper div[style*="--ar"]:active,.swiper div[style*="--ar"]:focus,.swiper div[style*="--ar"]:hover{cursor:pointer}.swiper-slide{padding-bottom:4.248em;font-size:clamp(13px,1.09375vw,28px)}.enq .image:first-of-type img{opacity:1}.image.revealed img,.no-io img{opacity:1}.caption,.swiper-pagination{display:inline-block;position:absolute;margin-top:.7em;line-height:1.416em;font-family:ApercuPro;font-style:italic;font-stretch:normal;font-weight:300;color:var(--black);opacity:0;transition:opacity .5s .75s ease-in;height:1.416em}.caption{max-width:100%;font-size:clamp(13px,1.09375vw,28px)}.swiper .caption{visibility:hidden;max-width:65ch;background-color:#f7f6f5}.swiper-slide-active .caption{visibility:visible}.swiper-pagination{--swiper-pagination-right:0px;--swiper-pagination-bottom:calc(1.15em + 0.7em);font-size:clamp(13px,1.09375vw,28px);width:auto;border:none;padding-left:0;right:0;left:unset;margin-top:0}.image.revealed .caption,.image.revealed .swiper-pagination,.no-io .caption{opacity:1}.immersive .caption{margin-left:calc(2/48*100vw)}.immersive .swiper-pagination{margin-right:calc(1/48*100vw)}.high-contrast .caption,.high-contrast .swiper-pagination{color:var(--black);border-left-color:var(--black)}.text{font-size:clamp(13px,1.09375vw,28px)}.text h1{font-size:1em;display:inline-block;padding-bottom:0;font-weight:400;border-bottom:.09em solid var(--black)}.text h1,.text p{margin-bottom:1.416em}.text.testimonial{width:100%;display:flex;align-items:flex-start;margin:0;justify-content:space-between}.testimonial blockquote{width:calc(15/48*100vw);margin:0;padding:0;font-weight:300;font-style:italic}.testimonial .source{font-weight:400;font-style:normal}#testimonial-1 blockquote{margin-top:calc(3/48*100vw);margin-right:calc(6/48*100vw)}#testimonial-1 .image{align-self:flex-end;bottom:calc(2/48*-100vw)}#testimonial-2 blockquote{margin-top:calc(8/48*100vw);margin-right:calc(6/48*100vw);margin-bottom:calc(6/48*100vw)}#testimonial-2 .image{align-self:flex-start;top:calc(2/48*-100vw)}.text table{width:100%;border-collapse:collapse}.text td{border-bottom:1px solid rgba(0,0,0,.2);line-height:1.416em;padding:1em 0;vertical-align:top}.text td.title{padding-right:2em}.text tr:last-child td{border-bottom:none}p:last-of-type{margin-bottom:0}.touch .moving .caption{visibility:hidden}.back{width:100%;display:flex;align-items:center;justify-content:center;padding:calc(4/48*100vw) 0;font-weight:400;font-size:clamp(14px,1.09375vw,28px)}.back a{border-bottom-color:var(--black);border-bottom-width:.09em;line-height:1.416em}@media screen and (orientation:portrait),(max-width:1250px){.swiper{padding-top:2em;margin-top:-2em}.swiper-pagination{left:0;right:unset;top:0}.swiper .caption{max-width:100%}.immersive .swiper-pagination{margin-left:calc(1/48*100vw);margin-right:unset}}@media screen and (orientation:landscape) and (min-width:800px){nav #information{width:calc(24/48*100vw)}nav #details{width:calc(12/48*100vw)}nav img,nav svg{width:calc(8/48*100vw)}nav ul{position:absolute;bottom:calc(2/48*100vw);left:calc(3/48*100vw);width:calc(18/48*100vw)}#toggle{top:50vh;top:50dvh;transform:rotate(-90deg) translateX(-50%);justify-content:center;align-items:flex-start}.row{flex-direction:row;flex-wrap:nowrap;min-height:calc(95vh - 6em);max-height:100vw}.row .copy,.row h1{width:50%;height:100%;margin:0;padding:0}.row .copy{width:calc(20/48*100vw);margin-right:calc(4/48*100vw)}.row.reverse{flex-direction:row-reverse}.row.reverse .copy{margin-left:calc(4/48*100vw);margin-right:0}}@media screen and (min-width:800px){.swiper-pagination{transform:translateY(-.3em)}.text{justify-content:space-around}.image,.pair>div,.text{width:var(--w)}.image,.pair,.text{margin-bottom:calc((var(--bottom)/ 48) * 100vw);margin-top:calc(((var(--top) * 2)/ 48) * 100vw)}.image.swiper{margin-bottom:calc(((var(--bottom)/ 48) * 100vw) - 3.1em)}.pair{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:calc((var(--w)/48)*100vw);margin-bottom:calc((2/48) * 100vw)}.image,.pair,.text{align-self:flex-start;margin-left:calc(var(--margin)/ 48 * 100vw)}.image img,.pair img{aspect-ratio:var(--aspect-ratio);width:calc((var(--w)/48)*100vw);height:auto}.immersive{width:100%;height:auto}.immersive img{width:100%;height:auto}}@media screen and (min-width:800px) and (max-width:1080px){.image,.pair,.text{margin-bottom:calc((var(--bottom) * 1.5 /48) * 100vw);margin-top:calc(((var(--top) * 1.5)/ 48) * 100vw)}.image.swiper{margin-bottom:calc(((var(--bottom) * 1.5 /48) * 100vw) - 3.1em)}.text{margin-top:calc(((var(--top) * 1.5)/ 48) * 100vw)}.pair{margin-bottom:calc((3/48) * 100vw)}.gardens .hero h1{padding:calc(10.8/48*100vw) 0 0 0;padding-bottom:calc((5.8/48*100vw) + 10vh)}}@media screen and (orientation:portrait){.word-overlay{display:none!important}.row{flex-direction:column}}@media screen and (max-width:800px){#hero img,#hero svg,.hero img,.hero svg{width:50vw}.gardens .hero h1 span{white-space:nowrap}.gardens .hero h1 span:first-of-type{justify-content:flex-start}.gardens.boardwalks-and-borders .hero h1 :nth-last-child(2),.gardens.jacobethan-courtyard-garden .hero h1 :nth-last-child(2){margin-left:calc(3/6*100vw)}.gardens.painting-with-wild-flowers .hero h1 :nth-last-child(2){margin-left:calc(3.5/6*100vw)}.gardens.a-song-writers-sanctuary .hero h1 span:last-of-type,.gardens.boardwalks-and-borders .hero h1 span:last-of-type,.gardens.jacobethan-courtyard-garden .hero h1 span:last-of-type,.gardens.old-world-cottage-garden .hero h1 span:last-of-type,.gardens.queen-anne-grandeur .hero h1 span:last-of-type,.gardens.seaside-and-seclusion .hero h1 span:last-of-type,.gardens.whimsical-family-retreat .hero h1 span:last-of-type{margin-left:calc(1.5/6*100vw)}.gardens.painting-with-wild-flowers .hero h1 span:last-of-type{margin-left:calc(2/6*100vw)}.gardens .hero h1{padding:calc(20.8/48*100vw) 0 0 0;padding-bottom:calc((10.8/48*100vw) + 10vh)}#index .image.swiper{margin-bottom:calc(((20/48) * 100vw) - 4.248em)}header{padding:calc(6/48*100vw) calc(3/48*100vw)}header #logotype{width:calc(8/48*100vw)}header a#exit{right:calc(3/48*100vw)}body.menu_toggled nav::after{opacity:.8}section>.pair>div:first-of-type,section>div{margin-bottom:calc((10 / 48) * 100vw)}.image.swiper{margin-bottom:calc(((10 / 48) * 100vw) - 3.1em)}nav a{left:calc(2/48*100vw)}.image,.pair,.testimonial blockquote,.text{width:calc((36/48)*100vw)}.text.testimonial{flex-direction:column;align-items:center;margin:calc(8/48*100vw) auto;padding:calc(4/48*100vw) 0}.text.testimonial .image{bottom:auto!important;align-self:center!important;justify-self:flex-start;margin:calc(4/48*100vw)!important;margin-top:0!important;margin-bottom:calc(0/48*100vw)!important;top:calc(8/48*-100vw)!important}.text.testimonial blockquote{margin:calc(4/48*100vw) 0!important}#studio .hero{margin-bottom:calc((4/48)*100vw);height:100vh}#studio .hero div:first-of-type{margin-top:calc((15/48)*100vw)}#studio #gallery-press.image{margin:0;width:calc((38/48)*100vw)}#studio .image,.text{margin:calc((4/48)*100vw) auto}#studio .pair div.image:first-of-type{margin-bottom:calc((10/48)*100vw)}#studio .pair{margin:0 auto}#studio .story:not(.hero)>div:last-child{margin-bottom:calc((10/48)*100vw)}.immersive{width:100%;max-width:100%;max-height:auto}.immersive+.text{margin-top:calc((10 / 48) * -100vw)}.back{padding:calc(8/48*100vw) 0}footer{padding:0 calc(2/48*100vw);margin-bottom:calc(3/48*100vw)}footer img#sgld{width:calc(9/48*100vw);right:calc(2/48*100vw)}}#error-404 footer{position:absolute;bottom:0;left:0}#error-404 .hero a{border-bottom:1px solid var(--black)}#error-404 .hero a:hover{border-bottom:1px solid transparent}