:root{--color-white: #FFFFFF;--color-sand: #F7F6F4;--color-darker-grey: #161616;--color-dark-grey: #363636;--color-grey: #7A7A7E;--color-light-grey: #B0B0B0;--color-lighter-grey: #DBDBDB;--color-blue-highlight: #C0D6E2}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:400;src:url(/themes/bernieleung/assets/fonts/NeueMontreal/NeueMontreal-Regular.woff) format("woff"),url(/themes/bernieleung/assets/fonts/NeueMontreal/NeueMontreal-Regular.woff2) format("woff2")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:500;src:url(/themes/bernieleung/assets/fonts/NeueMontreal/NeueMontreal-Medium.woff) format("woff"),url(/themes/bernieleung/assets/fonts/NeueMontreal/NeueMontreal-Medium.woff2) format("woff2")}@font-face{font-family:Editors Note;font-style:normal;font-weight:50;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteHairline.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:italic;font-weight:50;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteHairlineItalic.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:normal;font-weight:100;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteThin.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:italic;font-weight:100;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteThinItalic.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:normal;font-weight:200;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteExtraLight.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:italic;font-weight:200;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteExtraLightItalic.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:normal;font-weight:300;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteLight.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:italic;font-weight:300;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteLightItalic.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:normal;font-weight:400;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteRegular.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:italic;font-weight:400;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteItalic.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:normal;font-weight:500;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteMedium.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:italic;font-weight:500;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteMediumItalic.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:normal;font-weight:600;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteSemiBold.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:italic;font-weight:600;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteSemiBoldItalic.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:normal;font-weight:700;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteBold.otf) format("opentype")}@font-face{font-family:Editors Note;font-style:italic;font-weight:700;src:local("Editor's Note"),url(/themes/bernieleung/assets/fonts/EditorsNote/EditorsNoteBoldItalic.otf) format("opentype")}*{box-sizing:border-box}.grecaptcha-badge{visibility:hidden!important}chrome_annotation{border:none!important}body{margin:0;padding:0;font-family:Neue Montreal,sans-serif;font-weight:400;font-size:16px;line-height:26px;color:var(--color-dark-grey);background:var(--color-sand);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none}body[data-prevent-scroll]{overflow:hidden!important;overscroll-behavior:contain;position:relative}a.link{display:flex;text-decoration:none;position:relative;transition:color .2s ease-in-out;color:var(--color-dark-grey)}a.link:before{content:"";width:100%;height:1.5px;position:absolute;bottom:0;left:0;background:var(--color-blue-highlight);transition:transform .3s,background .2s ease;transform-origin:100% 50%;transform:scale3d(0,1,1)}a.link:hover:before,a.link:active:before{transform-origin:0% 50%;transform:scaleZ(1)}a.link:active{color:#707070}a.link.light{color:var(--color-sand)}a.link.light:before{background:var(--color-sand)}a.link.light:active{color:var(--color-light-grey)}a.link.light:active:before{background:var(--color-light-grey)}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:Editors Note,serif}.heading-1{font-family:Editors Note,serif;font-size:66px;line-height:64px;font-weight:300}@media only screen and (min-width: 768px){.heading-1{font-size:76px;line-height:74px}}@media only screen and (min-width: 1025px){.heading-1{font-size:86px;line-height:84px}}@media only screen and (min-width: 1441px){.heading-1{font-size:126px;line-height:120px}}.heading-2{font-family:Editors Note,serif;font-size:46px;line-height:44px;font-weight:300}@media only screen and (min-width: 768px){.heading-2{font-size:58px;line-height:62px}}@media only screen and (min-width: 1025px){.heading-2{font-size:106px;line-height:106px}}.heading-3{font-family:Editors Note,serif;font-size:46px;line-height:44px;font-weight:300}@media only screen and (min-width: 1025px){.heading-3{font-size:46px;line-height:50px}}.heading-4{font-family:Editors Note,serif;font-size:32px;line-height:36px;font-weight:300}@media only screen and (min-width: 768px){.heading-4{font-size:58px;line-height:62px}}@media only screen and (min-width: 1025px){.heading-4{font-size:74px;line-height:76px}}@media only screen and (min-width: 1441px){.heading-4{font-size:106px;line-height:106px}}.heading-5{font-family:Editors Note,serif;font-size:24px;line-height:28px;font-weight:300}@media only screen and (min-width: 1025px){.heading-5{font-size:28px;line-height:36px}}@media only screen and (min-width: 1441px){.heading-5{font-size:36px;line-height:46px}}.grid-container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);column-gap:10px;padding:0 20px}.grid-container.no-padding{padding:0}@media only screen and (min-width: 768px){.grid-container{column-gap:8px;grid-template-columns:repeat(12,1fr);padding:0 48px}}@media only screen and (min-width: 1025px){.grid-container{padding:0 64px}}@media only screen and (min-width: 1441px){.grid-container{padding:0 88px}}header{width:100%;height:58px;position:fixed;top:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;transition:background-color .4s ease}header:before{content:"";display:block;width:0px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%);background:var(--color-lighter-grey);transition:width .4s ease,opacity .4s ease}header.nav-open{background:var(--color-sand)}header.nav-open:before{width:calc(100% - 40px)}header.nav-open .menu-button .menu-button__icon .menu-button__icon-cross{opacity:1;transform:rotate3d(0,0,1,45deg) scale(1)}header.nav-open .menu-button .menu-button__icon .menu-button__icon-lines{opacity:0;transform:scale(.5)}header.scrolled{background-color:var(--color-sand)}header:not(.nav-open).scrolled:before{width:100%}header a{text-decoration:none;color:var(--color-dark-grey)}header .wordmark-link{display:flex;align-items:center;justify-content:center}header .bernieleung-wordmark{width:82px;height:28px}header .header-menu{display:none}header .menu-button{display:flex;flex-wrap:wrap;align-items:center;color:var(--color-dark-grey);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;background:transparent;border:none;border-radius:0;cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);padding:18px 20px;transition:color .4s ease}header .menu-button span{display:none}header .menu-button .menu-button__icon{width:22px;height:22px;position:relative}header .menu-button .menu-button__icon .menu-button__icon-lines{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;transition:opacity .4s ease,transform .4s ease}header .menu-button .menu-button__icon .menu-button__icon-lines hr{width:22px;border:none;border-top:1.5px solid var(--color-dark-grey);margin:0;padding:0;transition:border-top-color .4s ease}header .menu-button .menu-button__icon .menu-button__icon-lines hr:last-child{width:14px}header .menu-button .menu-button__icon .menu-button__icon-cross{width:22px;height:22px;position:absolute;top:0;left:0;transform:rotate3d(0,0,1,45deg) scale(.5);opacity:0;transition:opacity .4s ease,transform .4s ease}header .menu-button .menu-button__icon .menu-button__icon-cross hr{border:none;position:absolute;top:50%;left:50%;transform-origin:center center;transform:translate(-50%,-50%);margin:0;transition:border-color .4s ease}header .menu-button .menu-button__icon .menu-button__icon-cross hr.vertical{height:22px;width:auto;border-right:1.5px solid var(--color-dark-grey)}header .menu-button .menu-button__icon .menu-button__icon-cross hr.horizontal{width:22px;height:auto;border-bottom:1.5px solid var(--color-dark-grey)}header:not(.nav-open):not(.scrolled).light a{color:var(--color-sand)}header:not(.nav-open):not(.scrolled).light .menu-button{color:var(--color-sand)}header:not(.nav-open):not(.scrolled).light .menu-button .menu-button__icon hr{border-top-color:var(--color-sand)}header:not(.nav-open):not(.scrolled).light .menu-button .menu-button__icon .menu-button__icon-cross hr{border-bottom-color:var(--color-sand);border-right-color:var(--color-sand)}@media only screen and (min-width: 768px){header{height:72px}header.fixed{background-color:var(--color-sand)}header:not(.nav-open).fixed:before{width:100%}header.nav-open:before{width:calc(100% - 56px)}header .bernieleung-wordmark{width:94px;height:32px}header .menu-button{font-family:Neue Montreal,sans-serif;font-size:16px;line-height:19px;padding:20px;top:50%;left:8px;right:auto;transform:translateY(-50%);gap:14px}header .menu-button span{display:block}header .menu-button .menu-button__icon{width:16px;height:16px}header .menu-button .menu-button__icon .menu-button__icon-lines{height:16px;align-items:flex-start;gap:4px}header .menu-button .menu-button__icon .menu-button__icon-lines hr{width:16px}header .menu-button .menu-button__icon .menu-button__icon-lines hr:last-child{width:8px}header .menu-button .menu-button__icon .menu-button__icon-cross{width:16px;height:16px}header .menu-button .menu-button__icon .menu-button__icon-cross hr.vertical{height:16px;width:auto}header .menu-button .menu-button__icon .menu-button__icon-cross hr.horizontal{width:16px;height:auto}header .header-menu{display:block;position:absolute;top:50%;right:28px;padding:0;margin:0;list-style:none;transform:translateY(-50%)}header .header-menu li{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 1025px){header{height:92px}header.nav-open:before{width:calc(100% - 80px)}header .header-menu{right:40px}header .menu-button{left:20px}}footer{width:100%;padding:60px 0;border-top:1px solid var(--color-lighter-grey)}.brand-section{grid-column:1 / 5;display:flex;flex-direction:column;gap:60px;margin:0 0 80px}.brand-section .brand-section--legal{width:100%;display:flex;flex-direction:column;align-items:center}.brand-section .brand-section--legal .brand-wordmark-link{color:var(--color-dark-grey);display:flex;flex-wrap:wrap}.brand-section .brand-section--legal .copyright{display:none}.brand-section .brand-section--newsletter{width:100%;display:flex;flex-direction:column;gap:16px}.brand-section .brand-section--newsletter label{font-family:Editors Note;font-weight:300;font-size:24px;line-height:28px;color:var(--color-dark-grey)}.brand-section .brand-section--newsletter .newsletter-input-wrapper{width:100%;position:relative}.brand-section .brand-section--newsletter .newsletter-input-wrapper .newsletter-input-wrapper__message{width:calc(100% - 44px);height:calc(100% - 1px);position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;column-gap:8px;background:var(--color-sand);pointer-events:none}.brand-section .brand-section--newsletter .newsletter-input-wrapper .newsletter-input-wrapper__message.error{color:#a14d4d}.brand-section .brand-section--newsletter .newsletter-input-wrapper .newsletter-input-wrapper__message .heading-5{font-size:24px;line-height:28px}.brand-section .brand-section--newsletter .newsletter-input-wrapper .newsletter-input-wrapper__message svg{width:18px;height:18px}.brand-section .brand-section--newsletter .newsletter-input-wrapper input{width:100%;font-family:Editors Note;font-size:24px;line-height:36px;font-weight:300;padding:8px 44px 8px 0;color:var(--color-dark-grey);border:none;outline:none;background:transparent;margin:0;border-radius:0;border-bottom:1px solid var(--color-grey);transition:border-color .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.brand-section .brand-section--newsletter .newsletter-input-wrapper input:focus{border-bottom-color:var(--color-dark-grey)}.brand-section .brand-section--newsletter .newsletter-input-wrapper input:-webkit-autofill,.brand-section .brand-section--newsletter .newsletter-input-wrapper input:-webkit-autofill:hover,.brand-section .brand-section--newsletter .newsletter-input-wrapper input:-webkit-autofill:focus,.brand-section .brand-section--newsletter .newsletter-input-wrapper input:-webkit-autofill:active,.brand-section .brand-section--newsletter .newsletter-input-wrapper input:autofill,.brand-section .brand-section--newsletter .newsletter-input-wrapper input:autofill:hover,.brand-section .brand-section--newsletter .newsletter-input-wrapper input:autofill:focus,.brand-section .brand-section--newsletter .newsletter-input-wrapper input:autofill:active{-webkit-box-shadow:inset 0 0 0px 9999px var(--color-sand);background-color:transparent!important;background-clip:content-box!important}.brand-section .brand-section--newsletter .newsletter-input-wrapper input::placeholder{color:var(--color-grey)}.brand-section .brand-section--newsletter .newsletter-input-wrapper input:not(:placeholder-shown)~button .arrow-right{transform:translate3d(-8px,0,0)}.brand-section .brand-section--newsletter .newsletter-input-wrapper input:not(:placeholder-shown)~button hr{height:12px}.brand-section .brand-section--newsletter .newsletter-input-wrapper button{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--color-dark-grey);background:transparent;border:none;outline:none;padding:0;margin:0;width:28px;height:28px;display:flex;justify-content:center;align-items:center}.brand-section .brand-section--newsletter .newsletter-input-wrapper button .arrow-right{width:30px;height:30px;transition:transform .2s ease-in-out;will-change:transform}.brand-section .brand-section--newsletter .newsletter-input-wrapper button hr{width:1px;height:0px;background:var(--color-dark-grey);border:none;position:absolute;right:0;top:50%;margin:0;transform:translateY(-50%);transition:height .2s ease-in-out}.navigation-section{grid-column:1 / 5;display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;row-gap:48px}.navigation-section--column{display:flex;flex-direction:column;gap:28px}.navigation-section--column:not(.extra-column):not(:first-child):not(:nth-child(2)){margin-top:12px}.navigation-section--column h6{font-family:Editors Note;font-weight:300;font-size:24px;line-height:28px;color:var(--color-dark-grey)}.navigation-section--column .column-contents{display:flex;flex-direction:column;gap:42px}.navigation-section--column .column-contents .footer-menu{display:flex;flex-direction:column;align-items:flex-start;gap:4px;list-style:none;padding:0;margin:0}.navigation-section--column .column-contents .footer-menu li{font-size:16px;line-height:26px;margin:0;padding:0;display:flex;flex-direction:row;gap:8px}.navigation-section--column .column-contents .footer-menu li a{word-break:break-word;flex-grow:1}.navigation-section--column .column-contents .footer-menu li svg{flex-shrink:0;width:18px;height:18px;transform:translate3d(0,5px,0)}.extra-column .column-contents{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.extra-column .column-contents .credit-text{margin-bottom:28px}.extra-column .column-contents.copyright{line-height:22px}.extra-column .column-contents button{display:flex;flex-wrap:wrap;align-items:center;gap:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;border-radius:0;box-shadow:none;color:var(--color-dark-grey);font-family:Neue Montreal;font-weight:400;font-size:16px;line-height:26px;padding:0;cursor:pointer}.extra-column .column-contents button .info-icon{width:16px;height:16px}.disclaimer{grid-column:1 / 5;height:0;overflow:hidden;transition:height .3s ease}.disclaimer-content{width:100%;padding-top:28px}.disclaimer-content p{font-family:Neue Montreal;font-weight:400;font-size:14px;line-height:20px;color:#727171}@media only screen and (max-width: 767px){.navigation-section--column.full-width-on-mobile{grid-column:1 / 3}}@media only screen and (min-width: 768px){footer{padding:80px 0}.brand-section{grid-column:1 / 7;gap:80px;margin:0}.brand-section .brand-section--legal{gap:60px;align-items:flex-start;order:2}.brand-section .brand-section--legal .copyright{display:block}.brand-section .brand-section--newsletter{width:calc(200% + 8px);gap:8px;order:1}.brand-section .brand-section--newsletter .newsletter-input-wrapper .newsletter-input-wrapper__message{column-gap:12px}.brand-section .brand-section--newsletter .newsletter-input-wrapper .newsletter-input-wrapper__message .heading-5{font-size:48px;line-height:66px}.brand-section .brand-section--newsletter .newsletter-input-wrapper .newsletter-input-wrapper__message svg{width:38px;height:38px}.brand-section .brand-section--newsletter .newsletter-input-wrapper input{font-size:48px;line-height:66px;padding:20px 44px 20px 0}.navigation-section{grid-column:7 / 13;column-gap:8px;row-gap:80px;padding-top:222px}.navigation-section--column:not(.extra-column):not(:first-child):not(:nth-child(2)){margin-top:0}.extra-column{justify-content:flex-end}.extra-column .column-contents .credit-text,.extra-column .column-contents .copyright{display:none}.disclaimer{grid-column:7 / 13}.disclaimer-content{padding-top:40px}}@media only screen and (min-width: 1025px){.brand-section{gap:0px;justify-content:space-between}.brand-section .brand-section--legal{order:1}.brand-section .brand-section--newsletter{order:2;width:100%}.navigation-section{padding-top:0;grid-column:8 / 13}.disclaimer{grid-column:8 / 13}}@media only screen and (min-width: 1441px){.brand-section .brand-section--newsletter .newsletter-input-wrapper input{font-size:60px;line-height:78px;padding-top:14px;padding-bottom:14px}}nav{width:100vw;height:100dvh;background-color:var(--color-sand);overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;position:fixed;top:0;left:0;z-index:99;padding:103px 0 40px;display:none;opacity:0;transform:translate3d(0,-50px,0);transition:opacity .4s ease,transform .4s ease}nav::-webkit-scrollbar{display:none}nav.display{display:block}nav.show{opacity:1;transform:translateZ(0)}.nav-heading{font-size:32px;line-height:36px;font-weight:300;font-style:italic}.nav-highlight-wrapper{grid-column:1 / 5;margin:0 0 65px;row-gap:40px}.nav-highlight{grid-column:1 / 5;display:flex;flex-direction:column;gap:25px}.nav-highlight--content{width:100%;display:flex;flex-direction:column;gap:9px}.nav-highlight--content-subheading{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.nav-highlight--content-subheading h6{font-size:16px;line-height:20px;font-weight:300;font-style:italic}.nav-highlight--content-references{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.nav-highlight--content-references-item{grid-column:span 2;display:flex;flex-wrap:wrap;flex-direction:column;position:relative;color:var(--color-dark-grey);text-decoration:none;row-gap:18px}.nav-highlight--content-references-item:only-child{grid-column:span 4}.nav-highlight--content-references-item p{font-weight:500}.nav-highlight--content-references-item-image{width:100%;position:relative;padding:156% 0 0;display:flex;flex-wrap:wrap;overflow:hidden}.nav-highlight--content-references-item:only-child .nav-highlight--content-references-item-image{padding:83.67% 0 0}.nav-highlight--content-references-item img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.nav-highlight--content-references-item video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}.nav-separator{display:none}.nav-menu-collection{grid-column:1 / 5;display:flex;flex-direction:column;gap:70px}.nav-menu-collection--menu{width:100%;display:flex;flex-direction:column;gap:28px}.nav-menu-collection--menu-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.nav-menu-collection--menu-list-item{width:100%}.nav-menu-collection--menu-list-item a{font-weight:500}@media only screen and (max-width: 767px){.nav-menu-collection--menu-list-item a:before{display:none}.nav-menu-collection--menu-list-item a{border-top:1.5px solid var(--color-lighter-grey);display:block;padding:24px 0;font-weight:500}}@media only screen and (min-width: 768px){nav{height:auto;max-height:100vh;padding:132px 0 60px}nav>.grid-container{align-items:flex-start}.nav-heading{font-size:24px;line-height:31px}.nav-backdrop{width:100vw;height:100vh;background-color:var(--color-dark-grey);opacity:0;position:fixed;top:0;left:0;z-index:3;transition:opacity .4s ease;display:none}.nav-backdrop.display{display:block}.nav-backdrop.show{opacity:.7}.nav-highlight-wrapper{grid-column:1 / 7;margin:0;grid-template-columns:repeat(6,1fr);align-items:flex-end}.nav-highlight.left_highlight{grid-column:1 / 7}.nav-highlight.right_highlight{display:none}.nav-highlight--content-references{gap:8px}.nav-highlight--content-subheading h6{font-size:18px;line-height:23px}.nav-highlight--content{gap:16px}.nav-highlight--content-references-item-image{padding:170% 0 0}.nav-separator{height:100%;grid-column:7 / 9;display:flex;justify-content:center;align-items:center}.nav-separator:before{content:"";display:block;width:1.5px;height:100%;background-color:var(--color-lighter-grey)}.nav-menu-collection{grid-column:9 / 13;gap:80px}.nav-menu-collection--menu{gap:32px}.nav-menu-collection--menu-list{align-items:flex-start;gap:9px}.nav-menu-collection--menu-list li{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media only screen and (min-width: 1025px){nav{padding:172px 0 80px}.nav-heading{font-size:28px;line-height:36px}.nav-highlight-wrapper{grid-column:1 / 10;grid-template-columns:repeat(9,1fr)}.nav-highlight.left_highlight{grid-column:1 / 5}.nav-highlight.left_highlight:only-child{grid-column:1 / 10}.nav-highlight.left_highlight:only-child .nav-highlight--content-references{display:flex;flex-direction:row}.nav-highlight.left_highlight:only-child .nav-highlight--content-references-item{flex-shrink:0;flex-basis:0;flex-grow:1}.nav-highlight.right_highlight{grid-column:6 / 10;display:flex}.nav-separator{grid-column:10 / 11}.nav-menu-collection{grid-column:11 / 13;gap:116px}}.listings-page{padding-top:120px;padding-bottom:160px;row-gap:60px}.listings-page__title{grid-column:1 / 5}.listings-page__content{grid-column:1 / 5;display:flex;flex-direction:column;row-gap:60px}.year-container{width:100%;color:var(--color-dark-grey)}.year-container .year-wrapper{opacity:.1}.listing{width:100%;display:flex;flex-direction:column;row-gap:20px;color:currentColor;text-decoration:none}.listing-image{width:100%;display:flex;flex-wrap:wrap;overflow:hidden}.listing-image img{width:100%}.listing-image img.desktop{display:none}.listing-content{width:100%;display:grid;grid-template-columns:repeat(4,1fr);column-gap:10px}.listing-content__state{grid-column:1 / 2}.listing-content__address-price{grid-column:2 / 5}.listing-content__address-price p.price{margin-top:20px}.listings-page__loader-container{width:100%;display:flex;justify-content:center;align-items:center}.listings-page__loader{width:100%;max-width:120px;height:1.5px;background:var(--color-lighter-grey);overflow:hidden}.listings-page__loader-bar{width:100%;height:1.5px;background:var(--color-dark-grey);transform:translate3d(-100%,0,0);animation:loader-bar-animation 2s infinite cubic-bezier(.22,.61,.36,1)}@keyframes loader-bar-animation{0%{transform:translate3d(-100%,0,0)}50%{transform:translate3d(100%,0,0)}to{transform:translate3d(-100%,0,0)}}.listings-page__counter-wrapper{display:none}.listings-page__counter-wrapper.show{opacity:1;transform:translateZ(0)}@media only screen and (min-width: 768px){.listings-page{row-gap:0px;padding-top:140px}.listings-page__title{grid-column:1 / 5;position:sticky;top:140px;align-self:start}.listings-page__content{grid-column:5 / 12;row-gap:80px}.listing-image{padding:63.12% 0 0;position:relative;overflow:hidden}.listing-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.listing-image img.desktop{display:block}.listing-image img.mobile{display:none}.listings-page__counter-wrapper{width:auto;height:auto;position:relative;top:auto;right:auto;grid-column:12 / 13;padding:0 0 98px;z-index:1;opacity:1;transform:translateZ(0);display:block}.listings-page__counter-wrapper p{text-align:right}.listings-page__counter{width:100%;position:sticky;align-self:start;top:140px;display:flex;flex-direction:column;row-gap:20px}.listings-page__counter-wrapper .listings-counter-image-frame{width:100%;height:calc(calc(calc(calc(calc(100vw - 184px) / 12) * 7) + 48px) * .6312)}.listings-page__counter-wrapper p{font-size:16px;line-height:20px}.listings-page.sold .listings-page__title{grid-column:1 / 4}.listings-page.sold .listings-page__content{grid-column:4 / 12;row-gap:8px}.listings-page.sold .year-container{display:grid;grid-template-columns:repeat(8,1fr);column-gap:8px;margin:54px 0}.listings-page.sold .year-container .year-wrapper{grid-column:2 / 9}.listings-page.sold .listing{display:grid;grid-template-columns:repeat(8,1fr);column-gap:8px;row-gap:0px}.listings-page.sold .listing-content{grid-column:1 / 4;order:1;display:flex;flex-direction:column;row-gap:48px;justify-content:flex-end;padding-bottom:20px}.listings-page.sold .listing-image{grid-column:4 / 9;order:2;padding:142.15% 0 0}.listings-page.sold .listings-page__counter-wrapper{padding:0}.listings-page.sold .listings-page__counter-wrapper .listings-page__counter{row-gap:0px}.listings-page.sold .listings-page__counter-wrapper .listings-counter-image-frame{height:calc(calc(calc(calc(calc(calc(100vw - 184px) / 12) * 5) + 32px) * 1.4215) - 40px)}}@media only screen and (min-width: 1025px){.listings-page.sold .year-container{margin:76px 0}.listings-page__counter-wrapper .listings-counter-image-frame{height:calc(calc(calc(calc(calc(100vw - 216px) / 12) * 7) + 48px) * .6312)}.listings-page.sold .listings-page__counter-wrapper .listings-counter-image-frame{height:calc(calc(calc(calc(calc(calc(100vw - 216px) / 12) * 5) + 32px) * 1.4215) - 40px)}}@media only screen and (min-width: 1441px){.listings-page .listings-page__title{max-width:490px}.listings-page.sold .listing-content{padding-bottom:30px}.listings-page.sold .year-container{grid-template-columns:repeat(7,1fr);margin:100px 0}.listings-page.sold .year-container .year-wrapper{grid-column:2 / 8}.listings-page__counter-wrapper .listings-counter-image-frame{height:calc(calc(calc(calc(calc(100vw - 264px) / 12) * 7) + 48px) * .6312)}.listings-page.sold .listings-page__content{grid-column:5 / 12}.listings-page.sold .listing{grid-template-columns:repeat(7,1fr)}.listings-page.sold .listing-image{grid-column:4 / 8}.listings-page.sold .listings-page__counter-wrapper .listings-counter-image-frame{height:calc(calc(calc(calc(calc(calc(100vw - 264px) / 12) * 4) + 24px) * 1.4215) - 50px)}}.listing-title{padding-top:40px;padding-bottom:90px}.listing-title .heading-2{grid-column:1 / 5}.listing-facts-container{row-gap:28px;padding-top:30px;padding-bottom:30px}.listing-facts{grid-column:1 / 5;list-style:none;margin:0;padding:0}.listing-facts li{display:flex;flex-direction:column;gap:4px}.listing-facts li p{line-height:20px;display:flex;white-space:break-word;align-items:flex-start;gap:5px}.listing-facts li p:first-child{color:var(--color-grey)}.marker-number{flex-shrink:0;width:20px;height:20px;line-height:11px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--color-dark-grey);border-radius:10px;font-size:11px}.price{grid-column:auto / span 2}.gallery-container{padding-top:30px;padding-bottom:30px}.gallery-wrapper{grid-column:1 / 5}.gallery{width:calc(100% + 40px);transform:translate3d(-20px,0,0);padding:0 20px;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:row;align-items:flex-start;column-gap:10px}.gallery::-webkit-scrollbar{display:none}.gallery-entry{width:calc((100% - 30px)*.75 + 20px);flex-shrink:0;scroll-snap-align:start;display:flex;align-items:flex-start}.gallery-image{width:100%;position:relative;padding:157.7% 0 0}.gallery-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.layout{padding-top:130px;padding-bottom:96px;row-gap:40px}.layout-quote{grid-column:1 / 5}.layout-quote:not(:only-child){margin-bottom:20px}.layout-quote blockquote{padding:0;margin:0}.layout-quote blockquote .heading-4:before{content:"“";display:block}.layout-images{grid-column:1 / 5}.layout-images-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;row-gap:10px}.layout-images img{width:100%}.layout-text{grid-column:1 / 5}.layout-disclosure-link{grid-column:1 / 5;font-size:32px;line-height:56px;border-bottom:2px solid #939396;display:flex;justify-content:space-between;align-items:center;color:var(--color-dark-grey);text-decoration:none;font-family:Editors Note,serif;font-weight:300;margin:48px 0 0}.layout-disclosure-link svg{height:28px;transform:translate3d(0,4px,0)}.floor-plans{padding-top:64px;padding-bottom:64px;overflow:hidden}.floor-plans-title{grid-column:1 / 5}.floor-plans-title .heading-2{width:100%;max-width:170px}.foor-plans-controls{display:none}.floor-plans-images-container{grid-column:1 / 5;height:244px;position:relative;margin-top:40px}.floor-plan-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.floor-plan-image:not(:first-child){transform:scale(1.2);opacity:0}.floor-plan-image img{width:100%;height:100%;object-fit:contain}.floor-plans-images-scroller{width:100%;height:100%;display:flex;flex-direction:row;white-space:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;position:relative;z-index:2}.floor-plan-image-frame{flex-shrink:0;scroll-snap-align:start;width:100%;height:100%}.floor-plans-mobile-controls{grid-column:1 / 5;height:70px;border:1px solid #E3E3E3;margin-top:30px;display:flex;justify-content:space-between}.floor-plans-mobile-controls--labels{flex-grow:1;height:100%;position:relative;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;overflow:hidden}.floor-plans-mobile-controls--labels p{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center}.floor-plans-mobile-controls--labels p:not(:first-child){transform:scale(1.2);opacity:0}.floor-plans-mobile-controls button{flex-shrink:0;width:70px;height:100%;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;box-shadow:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-dark-grey)}.floor-plans-mobile-controls button.prev{opacity:0;pointer-events:none}.floor-plans-mobile-controls button svg{width:30px;height:30px}.location-details{padding-top:64px;padding-bottom:160px}.location-map-container{display:none}.gm-style-moc{opacity:0!important}.location-accordions{grid-column:1 / 5}.location-accordion{width:100%}.location-accordion.open .location-accordion-button svg{transform:rotate(-180deg)}.location-accordion-button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;margin:0;box-shadow:none;outline:none;cursor:pointer;display:flex;align-items:center;color:var(--color-dark-grey);justify-content:space-between;text-align:left;padding:28px 0;border-bottom:1px solid #E3E3E3}.location-accordion-button .heading-2{width:100%;max-width:180px}.location-accordion-button svg{width:14px;transition:transform .3s ease}.location-accordion-content{width:100%;overflow:hidden;transition:height .3s ease}.location-accordion:not(.default) .location-accordion-content{height:0}.grid-container.location-accordion-content-inner{width:100%;padding-top:16px;padding-bottom:40px;border-bottom:1px solid #E3E3E3}.grid-container.location-accordion-content-inner .listing-facts{row-gap:40px}.grid-container.location-accordion-content-inner .listing-facts li{grid-column:auto / span 2}.grid-container.location-accordion-content-inner .accordion-map{grid-column:1 / 5;height:420px;margin-top:40px}.marker{width:26px;height:26px;border-radius:13px;background:var(--color-dark-grey);display:flex;align-items:center;justify-content:center;color:var(--color-white);font-weight:500;font-size:12px}.marker svg{width:10px;height:12px}@media only screen and (min-width: 768px){.listing-title{padding-top:60px;padding-bottom:60px}.listing-title .heading-2{grid-column:7 / 12}.listing-facts-container{padding-top:60px;padding-bottom:27px;row-gap:60px}.listing-facts{grid-column:1 / 5;grid-template-columns:repeat(4,1fr)}.gallery-container{padding-top:27px;padding-bottom:100px}.gallery-wrapper{grid-column:1 / 13}.gallery{width:calc(100% + 96px);transform:translate3d(-48px,0,0);padding:0 48px 0 calc(calc(calc(calc(100vw - 184px) / 12) * 2) + 64px);column-gap:8px;scroll-padding-left:calc(calc(calc(calc(100vw - 184px) / 12) * 2) + 64px)}.gallery-entry.square{width:calc((100vw - 184px)/2 + 40px)}.gallery-entry.square .gallery-image{padding:102.6% 0 0}.gallery-entry.portrait{width:calc(calc(calc(calc(100vw - 184px) / 12) * 4) + 24px)}.gallery-entry.portrait .gallery-image{padding:155.26% 0 0}.layout{padding-top:100px;padding-bottom:100px;row-gap:60px}.layout-quote{grid-column:1 / 9}.layout-quote:not(:only-child){margin-bottom:40px}.layout-images{grid-column:1 / 9}.layout-images-wrapper{width:calc(100% + 38px);transform:translate3d(-38px,0,0);display:flex;flex-direction:row;column-gap:8px}.layout-images-wrapper.align-top{align-items:flex-start}.layout-images-wrapper.align-bottom{align-items:flex-end}.layout-images-wrapper img{flex-shrink:0}.layout-images-wrapper img:only-child{width:100%}.layout-images-wrapper img:not(:only-child):first-child{width:calc(calc(calc(calc(100vw - 184px) / 12) * 4) + 62px)}.layout-images-wrapper img:not(:only-child):last-child{width:calc(calc(calc(calc(100vw - 184px) / 12) * 4) + 24px)}.layout-text{grid-column:7 / 13}.layout-text.narrow{grid-column:8 / 13}.layout-text.narrow:not(:only-child){margin-top:20px}.layout-disclosure-link{grid-column:7 / 13;margin:20px 0 0}.layout-disclosure-link.narrow-layout-text{grid-column:8 / 13}.floor-plans{padding-top:100px;padding-bottom:60px}.floor-plans-title{grid-column:1 / 5;display:flex;flex-direction:column;row-gap:100px}.floor-plans-mobile-controls{display:none}.foor-plans-controls{width:100%;display:grid;grid-template-columns:repeat(4,1fr);column-gap:8px}.floor-plans-controls-list{grid-column:1 / 4;display:flex;flex-direction:column}.floor-plan-control{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;margin:0;box-shadow:none;outline:none;cursor:pointer;position:relative;font-size:16px;line-height:20px;font-weight:400;color:var(--color-dark-grey);display:flex;justify-content:flex-end;padding:0 13% 0 0}.floor-plan-control.active hr{width:100%;background:var(--color-dark-grey)}.floor-plan-control.active span{color:var(--color-dark-grey);transform:translateZ(0)}.floor-plan-control:not(.active):hover hr{width:40px;background:var(--color-dark-grey)}.floor-plan-control:not(.active):hover span{color:var(--color-dark-grey);transform:translateZ(0)}.floor-plan-control hr{border:none;width:20px;height:1.5px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:var(--color-light-grey);display:block;margin:0}.floor-plan-control span{display:flex;padding:0 8px;background:var(--color-sand);color:var(--color-sand);position:relative;z-index:2;transform:translate3d(6px,0,0)}.floor-plans-images-container{grid-column:5 / 13;height:350px}.location-details{padding-top:60px;padding-bottom:120px}.location-map-container{grid-column:1 / 8;display:block}.location-map-wrapper{width:calc(100% + 38px);transform:translate3d(-38px,0,0)}.location-map{width:100%;padding:100% 0 0}.location-accordions{grid-column:9 / 13;display:flex;flex-direction:column;row-gap:30px}.location-accordion-button{border-bottom:0px;padding:0;color:var(--color-grey);transition:color .3s ease}.location-accordion-button:hover,.location-accordion.open .location-accordion-button{color:var(--color-dark-grey)}.location-accordion-button .heading-2{max-width:100%;font-size:32px;line-height:38px}.location-accordion-button svg{display:none}.grid-container.location-accordion-content-inner{padding-top:28px;padding-bottom:30px;border-bottom:0px;grid-template-columns:repeat(4,1fr)}.accordion-map{display:none}.location-marker{transform:scale(0)}}@media only screen and (min-width: 1025px){.listing-title{padding-top:60px;padding-bottom:80px}.listing-facts-container{padding-top:80px;padding-bottom:30px}.gallery-container{padding-top:30px;padding-bottom:140px}.gallery{width:calc(100% + 128px);transform:translate3d(-64px,0,0);padding:0 64px 0 calc(calc(calc(calc(100vw - 216px) / 12) * 2) + 80px);scroll-padding-left:calc(calc(calc(calc(100vw - 216px) / 12) * 2) + 80px)}.gallery-entry.square{width:calc(calc(calc(calc(100vw - 216px) / 12) * 5) + 32px)}.gallery-entry.square .gallery-image{padding:102.58% 0 0}.gallery-entry.portrait{width:calc((100vw - 216px)/4 + 16px)}.gallery-entry.portrait .gallery-image{padding:172.67% 0 0}.layout{padding-top:140px;padding-bottom:140px;row-gap:80px}.layout-quote:not(:only-child){margin-bottom:40px}.layout-images-wrapper{width:calc(100% + 54px);transform:translate3d(-54px,0,0)}.layout-images-wrapper img:not(:only-child):first-child{width:calc(calc(calc(calc(100vw - 216px) / 12) * 4) + 78px)}.layout-images-wrapper img:not(:only-child):last-child{width:calc(calc(calc(calc(100vw - 216px) / 12) * 4) + 24px)}.layout-text{grid-column:7 / 12}.layout-text.narrow{grid-column:10 / 13;display:flex;align-items:flex-end}.layout-disclosure-link{grid-column:7 / 12;margin:20px 0 0}.layout-disclosure-link.narrow-layout-text{grid-column:10 / 13}.floor-plans{padding-top:140px;padding-bottom:60px}.floor-plans-title{row-gap:80px}.floor-plans-images-container{height:495px}.location-details{padding-top:60px;padding-bottom:160px}.location-map-container{grid-column:1 / 9}.location-map-wrapper{width:calc(100% + 54px);transform:translate3d(-54px,0,0)}.location-map{padding:64.68% 0 0}.location-accordions{grid-column:10 / 13}}@media only screen and (min-width: 1441px){.listing-title{padding-top:80px;padding-bottom:118px}.listing-facts-container{padding-top:118px;padding-bottom:40px}.gallery-container{padding-top:40px;padding-bottom:160px}.gallery{width:calc(100% + 176px);transform:translate3d(-88px,0,0);padding:0 88px 0 calc(calc(calc(calc(100vw - 264px) / 12) * 2) + 104px);scroll-padding-left:calc(calc(calc(calc(100vw - 264px) / 12) * 2) + 104px)}.gallery-entry.square{width:calc(calc(calc(calc(100vw - 264px) / 12) * 5) + 32px)}.gallery-entry.square .gallery-image{padding:102.49% 0 0}.gallery-entry.portrait{width:calc((100vw - 264px)/4 + 16px)}.gallery-entry.portrait .gallery-image{padding:172.248% 0 0}.layout{padding-top:160px;padding-bottom:160px}.layout-quote:not(:only-child){margin-bottom:80px}.layout-images-wrapper{width:calc(100% + 78px);transform:translate3d(-78px,0,0)}.layout-images-wrapper img:not(:only-child):first-child{width:calc(calc(calc(calc(100vw - 264px) / 12) * 4) + 102px)}.layout-images-wrapper img:not(:only-child):last-child{width:calc(calc(calc(calc(100vw - 264px) / 12) * 4) + 24px)}.layout-text{grid-column:8 / 12}.layout-text.narrow{grid-column:10 / 13}.layout-disclosure-link{grid-column:8 / 12;margin:20px 0 0;font-size:46px;height:86px}.layout-disclosure-link svg{transform:translate3d(0,7px,0)}.layout-disclosure-link.narrow-layout-text{grid-column:10 / 13}.floor-plans{padding-top:160px;padding-bottom:80px}.floor-plans-title{grid-column:1 / 3;row-gap:220px}.foor-plans-controls{grid-template-columns:repeat(2,1fr)}.floor-plans-images-container{grid-column:4 / 13;height:800px}.location-details{padding-top:80px;padding-bottom:160px}.location-map-wrapper{width:calc(100% + 78px);transform:translate3d(-78px,0,0)}}.contact-page{padding-top:120px;padding-bottom:160px}.contact-page__title{grid-column:1 / 5;margin-bottom:60px}.contact-page__cover{grid-column:1 / 5;margin-bottom:48px}.contact-page__cover-image{width:100%;padding:131% 0 0;position:relative;overflow:hidden}.contact-page__cover-image img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;object-fit:cover}.contact-page__cover-image video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;object-fit:cover}.contact-page__cover-image video.video-one{z-index:3}.contact-page__content{grid-column:1 / 5}.contact-page__content-sections{margin-bottom:80px;display:flex;flex-direction:column;row-gap:48px}.contact-page__content-section{width:100%;display:flex;flex-direction:column;row-gap:12px}.contact-phone-number{display:flex;column-gap:8px}.contact-phone-number .phone-icon{width:18px;height:18px;margin:4px 0}.contact-social-links{width:100%;display:flex;flex-direction:row;list-style:none;margin:0;padding:1px 0;column-gap:16px}.contact-social-links li{width:24px;height:24px;display:flex;flex-wrap:wrap}.contact-social-links li a{width:100%;height:100%;color:currentColor;display:flex;flex-wrap:wrap}.contact-social-links li a svg{width:100%;height:100%}.contact-page__content-form{width:100%;display:flex;flex-direction:column;row-gap:32px;position:relative}.contact-page__content-form--field{width:100%;display:flex;flex-direction:column;border-bottom:1px solid var(--color-lighter-grey);transition:border-color .3s ease;position:relative;z-index:2}.contact-page__content-form--field:focus-within{border-color:var(--color-dark-grey)}.contact-page__content-form--field.message{margin-top:10px}.contact-page__content-form--field label,.contact-page__content-form--field-optional{font-size:16px;line-height:26px;font-family:Neue Montreal,sans-serif;font-weight:400;color:#727171}.contact-page__content-form--field label{cursor:text}.contact-page__content-form--field-optional{pointer-events:none;position:absolute;right:0;top:0}.contact-page__content-form--field input,.contact-page__content-form--field textarea,.contact-page__content-form--field select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;box-shadow:none;border:none;outline:none;font-size:16px;line-height:26px;font-family:Neue Montreal,sans-serif;font-weight:400;color:var(--color-dark-grey);text-indent:0;padding:0}.contact-page__content-form--field input:disabled,.contact-page__content-form--field textarea:disabled,.contact-page__content-form--field select:disabled{opacity:.5}.contact-page__content-form--field input,.contact-page__content-form--field select{height:34px}.contact-page__content-form--field select{cursor:pointer}.contact-page__content-form--field textarea{resize:none;height:132px}.contact-page__content-form--field-icon{width:16px;height:34px;position:absolute;right:0;bottom:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.contact-page__content-form--field-icon svg{width:100%}.contact-page__content-form--button{width:100%;display:flex;justify-content:flex-end;margin-top:24px;position:relative;z-index:2}.contact-page__content-form--success{position:absolute;top:0;left:0;z-index:1}@media only screen and (min-width: 768px){.contact-page{padding-top:132px;padding-bottom:120px}.contact-page__title{grid-column:1 / 13;margin-bottom:0;order:1}.contact-page__cover{grid-column:9 / 13;margin-bottom:0;order:3;padding-bottom:57px}.contact-page__cover-image{width:calc(100% + 38px);padding:0;height:100%}.contact-page__content{padding-top:118px;grid-column:1 / 8;order:2}.contact-page__content-sections{display:grid;grid-template-columns:repeat(7,1fr);column-gap:8px}.contact-page__content-section{row-gap:20px}.contact-page__content-section:first-child{grid-column:1 / 4}.contact-page__content-section:nth-child(2){grid-column:4 / 7}.contact-page__content-form{row-gap:24px}.contact-page__content-form--field.message{margin-top:0}.contact-page__content-form--field{flex-direction:row;display:grid;grid-template-columns:repeat(7,1fr);column-gap:8px}.contact-page__content-form--field label{line-height:58px;grid-column:1 / 2;width:auto;flex-shrink:0;white-space:nowrap}.contact-page__content-form--field-optional{top:50%;transform:translateY(-50%)}.contact-page__content-form--field input,.contact-page__content-form--field textarea,.contact-page__content-form--field select{grid-column:3 / 8}.contact-page__content-form--field input,.contact-page__content-form--field select{height:58px}.contact-page__content-form--field.phone input{padding-right:70px}.contact-page__content-form--field textarea{height:148px;padding:16px 0 0}.contact-page__content-form--field-icon{height:58px}.contact-page__content-form--button{margin-top:4px}.contact-page__content-form--success{top:auto;bottom:57px}.contact-page__content-form--success .heading-4{font-size:28px;line-height:34px}}@media only screen and (min-width: 1025px){.contact-page{padding-top:140px;padding-bottom:160px}.contact-page__cover{grid-column:8 / 13;margin-bottom:0;order:3}.contact-page__cover-image{width:calc(100% + 54px);padding:0;height:100%}.contact-page__content{padding-top:124px;grid-column:1 / 6;order:2}.contact-page__content-sections{display:grid;grid-template-columns:repeat(5,1fr);column-gap:8px}.contact-page__content-section:first-child{grid-column:1 / 3}.contact-page__content-section:nth-child(2){grid-column:3 / 5}.contact-page__content-form--field{grid-template-columns:repeat(5,1fr)}.contact-page__content-form--field label{grid-column:1 / 2}.contact-page__content-form--field input,.contact-page__content-form--field textarea,.contact-page__content-form--field select{grid-column:2 / 6}.contact-page__content-form--success .heading-4{font-size:32px;line-height:38px}}@media only screen and (min-width: 1441px){.contact-page{padding-top:160px;padding-bottom:160px}.contact-page__cover-image{width:calc(100% + 78px)}.contact-page__content{padding-top:160px}.contact-page__content-form--success .heading-4{font-size:46px;line-height:50px}}.fan-mail-page{padding-top:120px;padding-bottom:160px;row-gap:60px;align-items:flex-start}.fan-mail-page__title{grid-column:1 / 5}.fan-mail-page__title .heading-1{width:100%;max-width:120px}.fan-mail-item{grid-column:1 / 5;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;box-shadow:none;border-radius:0;padding:0;margin:0;cursor:pointer}.fan-mail-item:focus{outline:none}.fan-mail-item:not(:first-of-type){margin-top:40px}.fan-mail-item__image{width:100%;padding:131.4% 0 0;position:relative;overflow:hidden}.fan-mail-item__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.fan-mail-item__content{margin:20px 0 0;color:var(--color-dark-grey)}.fan-mail-item__rating{grid-column:1 / 3;display:flex;flex-direction:column;align-items:flex-start;text-align:left;row-gap:8px}.fan-mail-item__quote{grid-column:3 / 5;display:flex;flex-direction:column;align-items:flex-start;text-align:left;row-gap:20px}.fan-mail-item__quote .heading-5{font-style:italic}.fan-mail-item__quote .source-rating hr,.fan-mail-item__quote .source-rating .fan-mail--rating{display:none}.fan-mail-item__quote .yelp-logo{height:27px}.fan-mail-item__quote .facebook-logo{height:24px}.fan-mail-item__quote .google-logo{height:26px}.fan-mail-item__quote .link-button{margin:20px 0 0}.fan-mail-dialog{width:100vw;height:100vh;max-width:100vw;max-height:100vh;position:fixed;top:0;left:0;z-index:20;background:transparent;border:none;padding:0}.fan-mail-dialog:focus{outline:none}.fan-mail-dialog::backdrop{background:transparent}.fan-mail-dialog__drawer{width:100%;height:100%;background:#fff;position:relative;z-index:2;display:flex;flex-direction:column}.fan-mail-dialog__drawer-container{width:100%;flex-grow:1;overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.fan-mail-dialog__drawer-container::-webkit-scrollbar{display:none}.fan-mail-dialog__drawer-wrapper{width:100%;position:relative}.fan-mail-dialog__sibling-frame{width:100%;position:absolute;top:0;left:0;z-index:3;display:none}.fan-mail-dialog__drawer-header{width:100%;height:265px;position:relative;display:flex;justify-content:center;align-items:center}.fan-mail-dialog__drawer-header:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#000,#0000);opacity:.4;z-index:2;display:block}.fan-mail-dialog__drawer-header img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.fan-mail-dialog__drawer-header button{width:56px;height:56px;position:absolute;top:0;right:0;color:#fff;z-index:4;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer}.fan-mail-dialog__drawer-header button .cross-icon{width:16px;height:16px}.fan-mail-dialog__drawer-header .fan-mail--rating{position:relative;z-index:3;color:#fff}.fan-mail-dialog__drawer-header .fan-mail--rating .rating-star{width:18px;height:18px}.fan-mail-dialog__drawer-content{width:100%;padding:48px 20px 130px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative}.fan-mail-dialog__drawer-content blockquote{padding:0;margin:0;text-align:center;font-style:italic}.fan-mail-dialog__drawer-content p.author{font-size:12px;line-height:14px;text-align:center;margin:0 0 12px;color:var(--color-dark-grey)}.fan-mail-dialog__drawer-content .fan-mail-source{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4px;margin:48px 0 60px}.fan-mail-dialog__drawer-content .fan-mail-source p{font-size:12px;line-height:14px;text-align:center;color:var(--color-dark-grey);opacity:.4}.fan-mail-dialog__drawer-content .fan-mail-source .fan-mail-source__logo{display:flex;flex-wrap:wrap}.fan-mail-dialog__drawer-content .fan-mail-source .yelp-logo{height:27px}.fan-mail-dialog__drawer-content .fan-mail-source .facebook-logo{height:24px}.fan-mail-dialog__drawer-content .fan-mail-source .google-logo{height:26px}.fan-mail-dialog__drawer-content .text{white-space:pre-wrap}.fan-mail-dialog__drawer-gradient{width:100%;height:140px;position:absolute;bottom:0;left:0;background:linear-gradient(0deg,#fff,#fff0);z-index:99;pointer-events:none}.fan-mail-buttons-wrapper{width:100%;padding:0 20px 20px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:0;left:0;z-index:100;background:#fff}.fan-mail-buttons{width:100%;display:flex;border:1px solid #E3E3E3;position:relative;background:#fff}.fan-mail-buttons button{width:50%;height:70px;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;padding:0;margin:0;display:flex;justify-content:center;align-items:center;color:var(--color-dark-grey);-webkit-user-select:none;user-select:none;transition:opacity .3s ease-in-out}.fan-mail-buttons button span{display:none}.fan-mail-buttons button.disabled{opacity:0;pointer-events:none}.fan-mail-buttons button.prev{padding-right:20px}.fan-mail-buttons button.next{padding-left:20px}.fan-mail-buttons button svg{width:28px}.fan-mail-buttons hr.top-line{display:none}.fan-mail-buttons hr.center-line{width:1px;height:100%;border:none;background:#e3e3e3;position:absolute;top:0;left:50%;transform:translate(-50%);margin:0}@media only screen and (min-width: 768px){.fan-mail-page{padding-top:132px;padding-bottom:120px;row-gap:0px}.fan-mail-page__title{grid-column:1 / 4}.fan-mail-page__title .heading-1{width:100%;max-width:120px}.fan-mail-item{display:flex;flex-direction:column;align-items:flex-start}.fan-mail-item:not(:first-of-type){margin-top:0}.fan-mail-item .fan-mail-item__content{margin-top:28px}.fan-mail-item .fan-mail-item__rating .fan-mail--rating{display:none}.fan-mail-item .fan-mail-item__rating p{font-size:16px;line-height:20px;color:var(--color-dark-grey)}.fan-mail-item .fan-mail-item__quote{row-gap:16px}.fan-mail-item .fan-mail-item__quote .link-button{margin-top:39px}.fan-mail-item__quote .source-rating{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;column-gap:12px}.fan-mail-item__quote .source-rating hr{width:1.5px;height:30px;border:none;background:#dbdbdb;display:block;margin:0;padding:0}.fan-mail-item__quote .source-rating .fan-mail--rating{display:block}.fan-mail-item:nth-of-type(4n-3){grid-column:5 / 13;margin-top:116px}.fan-mail-item:nth-of-type(4n-3) .fan-mail-item__image{padding:56.82% 0 0}.fan-mail-item:nth-of-type(4n-3) .fan-mail-item__content{grid-template-columns:repeat(8,1fr)}.fan-mail-item:nth-of-type(4n-3) .fan-mail-item__rating{grid-column:1 / 4}.fan-mail-item:nth-of-type(4n-3) .fan-mail-item__quote{grid-column:4 / 9}.fan-mail-item:nth-of-type(4n-2){grid-column:1 / 9;margin-top:120px}.fan-mail-item:nth-of-type(4n-2) .fan-mail-item__image{padding:77.76% 0 0}.fan-mail-item:nth-of-type(4n-2) .fan-mail-item__content{grid-template-columns:repeat(8,1fr)}.fan-mail-item:nth-of-type(4n-2) .fan-mail-item__rating{grid-column:1 / 4}.fan-mail-item:nth-of-type(4n-2) .fan-mail-item__quote{grid-column:4 / 9}.fan-mail-item:nth-of-type(4n-1){grid-column:1 / 6;margin-top:334px}.fan-mail-item:nth-of-type(4n-1) .fan-mail-item__image{padding:133.5% 0 0}.fan-mail-item:nth-of-type(4n-1) .fan-mail-item__content{grid-template-columns:repeat(5,1fr)}.fan-mail-item:nth-of-type(4n-1) .fan-mail-item__rating{grid-column:1 / 3}.fan-mail-item:nth-of-type(4n-1) .fan-mail-item__quote{grid-column:3 / 6}.fan-mail-item:nth-of-type(4n){grid-column:8 / 13;margin-top:120px}.fan-mail-item:nth-of-type(4n) .fan-mail-item__image{padding:133.5% 0 0}.fan-mail-item:nth-of-type(4n) .fan-mail-item__content{grid-template-columns:repeat(5,1fr)}.fan-mail-item:nth-of-type(4n) .fan-mail-item__rating{grid-column:1 / 3}.fan-mail-item:nth-of-type(4n) .fan-mail-item__quote{grid-column:3 / 6}.fan-mail-dialog__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#363636b3}.fan-mail-dialog__drawer{width:calc(calc(calc(calc(100vw - 184px) / 12) * 10) + 120px)}.fan-mail-dialog__drawer-header{height:178px;position:relative}.fan-mail-dialog__drawer-header:before{display:none}.fan-mail-dialog__drawer-header img{display:none}.fan-mail-dialog__drawer-header button{top:20px;left:20px;right:auto;color:var(--color-dark-grey)}.fan-mail-dialog__drawer-header .fan-mail--rating{color:var(--color-dark-grey)}.fan-mail-dialog__drawer-content{padding:0 142px 200px}.fan-mail-dialog__drawer-content blockquote{max-width:476px;font-size:28px;line-height:34px}.fan-mail-dialog__drawer-content p.author{margin:0 0 12px}.fan-mail-dialog__drawer-gradient{height:200px}.fan-mail-buttons-wrapper{padding:0 48px 40px}}@media only screen and (min-width: 1025px){.fan-mail-item:nth-of-type(4n-3){grid-column:6 / 13;margin-top:140px}.fan-mail-item:nth-of-type(4n-3):not(:first-of-type){margin-top:180px}.fan-mail-item:nth-of-type(4n-3) .fan-mail-item__image{width:calc(100% + 54px);padding:60.9% 0 0}.fan-mail-item:nth-of-type(4n-2){grid-column:1 / 7;margin-top:180px}.fan-mail-item:nth-of-type(4n-2) .fan-mail-item__image{width:calc(100% + 54px);transform:translate3d(-54px,0,0);padding:84.66% 0 0}.fan-mail-item:nth-of-type(4n-2) .fan-mail-item__rating{transform:translate3d(-54px,0,0)}.fan-mail-item:nth-of-type(4n-1){grid-column:9 / 13;margin-top:620px}.fan-mail-item:nth-of-type(4n-1) .fan-mail-item__image{padding:133.56% 0 0}.fan-mail-item:nth-of-type(4n-1) .fan-mail-item__content{grid-template-columns:repeat(4,1fr)}.fan-mail-item:nth-of-type(4n-1) .fan-mail-item__rating{grid-column:1 / 3}.fan-mail-item:nth-of-type(4n-1) .fan-mail-item__quote{grid-column:3 / 5}.fan-mail-item:nth-of-type(4n){grid-column:3 / 7;transform:translate3d(calc(calc(calc(calc(100vw - 216px) / 12) + 8px) * -1),0,0);margin-top:-313px}.fan-mail-item:nth-of-type(4n) .fan-mail-item__image{padding:133.56% 0 0}.fan-mail-item:nth-of-type(4n) .fan-mail-item__content{grid-template-columns:repeat(4,1fr)}.fan-mail-item:nth-of-type(4n) .fan-mail-item__rating{grid-column:1 / 3}.fan-mail-item:nth-of-type(4n) .fan-mail-item__quote{grid-column:3 / 5}.fan-mail-dialog__drawer{width:calc(calc(calc(calc(100vw - 216px) / 12) * 8) + 120px)}.fan-mail-dialog__drawer-content blockquote{max-width:384px;font-size:32px;line-height:38px}.fan-mail-buttons-wrapper{padding:0 64px 40px}}@media only screen and (min-width: 1441px){.fan-mail-item .fan-mail-item__content{margin-top:40px}.fan-mail-item:nth-of-type(4n-3){grid-column:6 / 13;margin-top:180px}.fan-mail-item:nth-of-type(4n-3):not(:first-of-type){margin-top:200px}.fan-mail-item:nth-of-type(4n-3) .fan-mail-item__image{width:calc(100% + 78px);padding:61.14% 0 0}.fan-mail-item:nth-of-type(4n-2){grid-column:1 / 7;margin-top:200px}.fan-mail-item:nth-of-type(4n-2) .fan-mail-item__image{width:calc(100% + 78px);padding:85.25% 0 0;transform:translate3d(-78px,0,0)}.fan-mail-item:nth-of-type(4n-2) .fan-mail-item__rating{transform:translate3d(-78px,0,0)}.fan-mail-item:nth-of-type(4n-1){grid-column:9 / 13;margin-top:792px}.fan-mail-item:nth-of-type(4n-1) .fan-mail-item__image{padding:133.68% 0 0}.fan-mail-item:nth-of-type(4n){grid-column:3 / 7;transform:translate3d(calc(calc(calc(calc(100vw - 264px) / 12) + 8px) * -1),0,0);margin-top:-335px}.fan-mail-item:nth-of-type(4n) .fan-mail-item__image{padding:133.68% 0 0}.fan-mail-dialog__drawer{width:calc((100vw - 264px)/2 + 128px)}.fan-mail-dialog__drawer-content blockquote{max-width:540px;font-size:46px;line-height:50px}.fan-mail-buttons-wrapper{padding:0 88px 40px}}main.my-story{position:relative;display:flex;flex-direction:column}main.my-story .grid-container{overflow:hidden}.intro{grid-column:1 / 5;padding:120px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:24px}.intro .heading-1{width:100%;max-width:170px}.intro .heading-5{color:#7a7a7e;font-style:italic}.portrait-container .portrait{grid-column:1 / 5}.portrait-image{width:calc(100% + 48px);transform:translate3d(-24px,0,0);padding:168.57% 0 0;position:relative}.portrait-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.about.no-padding{grid-column:1 / 5;padding-top:80px;padding-bottom:80px}.about .heading-1{grid-column:1 / 5}.about .heading-5{grid-column:1 / 5;font-style:italic;font-size:24px;line-height:28px;margin-top:80px}.about .about-credit{grid-column:1 / 5;display:flex;flex-direction:column;row-gap:8px;margin-top:28px;color:var(--color-grey)}.about .about-credit:before{content:"";width:30px;height:1.5px;display:block;background:var(--color-lighter-grey)}.about p.about-detail{grid-column:3 / 5;margin-top:28px}.education.no-padding{grid-column:1 / 5;padding-top:80px;padding-bottom:60px}.education .heading-1{grid-column:1 / 5}.education .education-list{grid-column:3 / 5;display:flex;flex-direction:column;row-gap:60px;padding:0;margin:80px 0 0;list-style:none}.education .education-list li{display:flex;flex-direction:column;row-gap:12px}.education .education-list li .heading-5{font-style:italic}.get-in-touch.no-padding{grid-column:1 / 5;padding-top:60px;padding-bottom:160px}.get-in-touch .heading-1{grid-column:1 / 4;max-width:170px}.get-in-touch .contact-links{grid-column:1 / 5;list-style:none;padding:0;margin:80px 0 0;row-gap:40px}.get-in-touch .contact-links li{grid-column:auto / span 2;display:flex;justify-content:flex-start}.get-in-touch .contact-links li a{display:flex;flex-direction:column;align-items:flex-start;row-gap:8px;color:var(--color-dark-grey);text-decoration:none}.get-in-touch .contact-links li a svg{width:24px;height:24px}@media only screen and (max-width: 767px){.intro .heading-5{font-size:16px;line-height:20px}}@media only screen and (min-width: 768px){html.prevent-scroll{overflow-y:hidden}html:not(.no-snap).on-my-story-page{scroll-snap-type:y mandatory}html:not(.no-snap).on-my-story-page footer{scroll-snap-align:start}html.no-snap .intro-container,html.no-snap .about-container,html.no-snap .education-container,html.no-snap .get-in-touch-container{height:100vh;overflow-y:scroll}main.my-story{margin-bottom:120px;width:100vw}main.my-story .grid-container{overflow:auto}.portrait-container{position:sticky;top:0;order:-1;z-index:0}.portrait-container .portrait{height:100vh;grid-column:1 / 7}.portrait-image{width:calc(100% + 48px);height:100%;padding:0;transform:translate3d(-48px,0,0);overflow:hidden}.grid-frame{position:relative;z-index:1}html:not(.no-snap) .grid-frame{scroll-snap-align:start}.intro-frame{margin-top:-100vh}.intro,.about.no-padding,.education.no-padding,.get-in-touch.no-padding{grid-column:7 / 13;grid-template-columns:repeat(6,1fr);align-items:flex-start;min-height:100vh}.intro{padding-left:40px;padding-top:152px;padding-bottom:80px;align-items:center;row-gap:20px}.intro .heading-1{max-width:200px}.about.no-padding{padding-top:148px;grid-template-rows:min-content min-content min-content auto}.about .heading-1{grid-column:1 / 7;text-align:right;grid-row-end:5;align-self:flex-end;margin-top:48px}.about .heading-5{grid-column:2 / 7;margin:0}.about .about-credit{grid-column:2 / 7;margin-top:40px}.about p.about-detail{grid-column:2 / 7;margin-top:60px}.education.no-padding{padding-top:148px;grid-template-rows:min-content auto}.education .heading-1{grid-column:1 / 7;text-align:right;grid-row-end:3;align-self:flex-end;margin-top:48px}.education .education-list{grid-column:2 / 7;margin:0}.get-in-touch.no-padding{padding-top:148px;padding-bottom:80px;grid-template-rows:min-content auto}.get-in-touch .heading-1{grid-column:4 / 7;margin:0;max-width:100%}.get-in-touch .contact-links.no-padding{grid-column:2 / 7;margin:48px 0 0;grid-template-columns:repeat(4,1fr);align-self:flex-end}.get-in-touch .contact-links.no-padding li{grid-column:auto / span 1}}@media only screen and (min-width: 1025px){main.my-story{margin-bottom:160px}.portrait-container .portrait{grid-column:1 / 6}.portrait-image{width:calc(100% + 64px);transform:translate3d(-64px,0,0)}.intro,.about.no-padding,.education.no-padding,.get-in-touch.no-padding{grid-column:6 / 13;grid-template-columns:repeat(7,1fr)}.intro{padding-left:56px;padding-top:136px;padding-bottom:48px;row-gap:40px}.intro .heading-1{max-width:240px}.about.no-padding{padding-top:180px;padding-bottom:80px}.about .heading-1{grid-column:1 / 8}.about .heading-5,.about .about-credit,.about p.about-detail{grid-column:2 / 6}.education.no-padding{padding-top:180px;padding-bottom:80px}.education .heading-1{grid-column:2 / 8;text-align:left}.education .education-list{grid-column:5 / 8;row-gap:80px}.get-in-touch.no-padding{padding-top:180px;padding-bottom:80px}.get-in-touch .heading-1{grid-column:5 / 8}.get-in-touch .contact-links.no-padding{grid-column:2 / 6}}@media only screen and (min-width: 1441px){.portrait-image{width:calc(100% + 88px);transform:translate3d(-88px,0,0)}.intro{padding-left:88px;row-gap:80px}.intro .heading-1{max-width:340px}.about.no-padding{padding-top:220px;padding-bottom:120px}.about .heading-1{grid-column:5 / 8}.about .heading-5,.about .about-credit,.about p.about-detail{grid-column:2 / 5}.education.no-padding{padding-top:194px;padding-bottom:120px}.education .heading-1{grid-column:2 / 6}.education .education-list{grid-column:6 / 8}.get-in-touch.no-padding{padding-top:220px;padding-bottom:120px}.get-in-touch .heading-1{grid-column:5 / 8}.get-in-touch .contact-links.no-padding{grid-column:2 / 6}}html.on-buyers-page{scrollbar-width:none}.buyers-page-hero:after{opacity:.35}.buyers-page .section{overflow:hidden}.buyers-page .section-image{grid-column:1 / 5;width:calc(100% + 40px);height:680px;transform:translate3d(-20px,0,0);overflow:hidden;background:var(--color-sand);position:relative}.buyers-page .section-image .section-image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.buyers-page .section-image img,.buyers-page .section-image video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.buyers-page .section-image video.video-one{z-index:3}.buyers-page .section-image video.video-two{z-index:2}.section-content{grid-column:1 / 5}.section-content.no-padding{padding-top:80px;padding-bottom:80px;align-items:flex-start}.section-label{grid-column:1 / 5;display:flex;column-gap:12px;align-items:center;position:relative;padding:0 0 48px}.section-label .bernieleung-logo{height:48px;color:var(--color-blue-highlight)}.section-label:after{content:"";width:53px;height:1.5px;display:block;position:absolute;bottom:0;left:0;background:var(--color-lighter-grey)}.step-section-stepper{display:none}.promise-guarantee-text{grid-column:1 / 5;margin:16px 0 0}.guarantee-detail{grid-column:1 / 5;margin:140px 0 0}.guarantee-detail .heading-2{font-size:181px;line-height:218px}.guarantee-detail .guarantee-disclosure{font-size:12px;line-height:14px;margin-top:12px}.preserve-section .heading-2{grid-column:1 / 5;margin:0 0 160px}.preserve-section-text{grid-column:1 / 5;margin:16px 0 34px}.learn-more-link{grid-column:1 / 5}.step-section{text-align:center}.step-section .section-content.no-padding{padding-top:160px;padding-bottom:160px}.step-section .heading-2{grid-column:1 / 5;margin:0 0 48px}.step-section .heading-5{grid-column:1 / 5;font-style:italic;margin:0 0 16px}.step-section .step-text{grid-column:1 / 5}.post-purchase-section.grid-container{padding-top:160px;padding-bottom:160px}.post-purchase-section .heading-2{grid-column:1 / 5}.post-purchase-section .heading-5{max-width:300px;grid-column:1 / 5;font-style:italic;font-size:32px;line-height:38px;margin:64px 0 0}.post-purchase-section .post-purchase-section__list-wrapper{grid-column:1 / 5;margin:38px 0 0}.post-purchase-section ul{width:100%;padding:0;list-style:none;display:flex;flex-direction:column;row-gap:14px}.post-purchase-section ul.desktop-list{display:none}.post-purchase-section ul li{font-size:24px;line-height:27px;font-family:Editors Note,serif;font-weight:300;padding:0 0 0 32px;position:relative}.post-purchase-section ul li:before{content:"";width:18px;height:1.5px;display:block;position:absolute;top:13px;left:0;background:var(--color-blue-highlight)}.post-purchase-section .learn-more-link{grid-column:1 / 5;display:flex;justify-content:flex-start;margin:70px 0 0}.found-a-home-section{width:100vw;height:100vh;position:relative;z-index:10;overflow:hidden}.found-a-home-section .found-a-home-section-gradient{width:100%;height:27.5%;position:absolute;left:0;z-index:2;display:flex;align-items:flex-end}.found-a-home-section .found-a-home-section-gradient:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:block;content:"";opacity:.4;pointer-events:none}.found-a-home-section .found-a-home-section-gradient.top{top:0}.found-a-home-section .found-a-home-section-gradient.top:after{background:linear-gradient(180deg,#000,#0000)}.found-a-home-section .found-a-home-section-gradient.bottom{bottom:0}.found-a-home-section .found-a-home-section-gradient.bottom:after{background:linear-gradient(0deg,#000,#0000)}.found-a-home-section .found-a-home-section-tint{width:100%;height:100%;position:absolute;top:0;left:0;z-index:4;background:#000}.found-a-home-section img,.found-a-home-section video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.found-a-home-section video.video-one{z-index:3}.found-a-home-section video.video-two{z-index:2}.found-a-home-content{height:100%;position:absolute;top:0;left:0;z-index:4;color:var(--color-sand);align-items:center}.found-a-home-content__inner{grid-column:1 / 5;display:flex;flex-direction:column;align-items:center;row-gap:48px;text-align:center}@media only screen and (min-width: 768px){html.prevent-scroll{overflow-y:hidden}html:not(.no-snap).on-buyers-page{scroll-snap-type:y mandatory}html:not(.no-snap) .buyers-page footer,html:not(.no-snap) .buyers-page .hero,html:not(.no-snap) .section-frame{scroll-snap-align:start;scroll-snap-stop:always}html .section-frame{position:relative}html.no-snap{overflow:hidden}html.no-snap .buyers-page .section-frame{height:100vh}html.no-snap .buyers-page .section-frame.found-a-home-section-frame{height:auto;max-height:100vh}html.no-snap .buyers-page .section-frame.post-purchase-section-frame,html.no-snap .buyers-page .section-frame.found-a-home-section-frame{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}html.no-snap .buyers-page .section-frame.post-purchase-section-frame .section{height:auto}html.no-snap .buyers-page .section-frame .section{height:100vh}html.no-snap .buyers-page .section-frame .section-content{height:100vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}html.no-snap .buyers-page .section-frame .section-content::-webkit-scrollbar,html.no-snap .buyers-page .section-frame.post-purchase-section-frame .section-content::-webkit-scrollbar,html.no-snap .buyers-page .section-frame.found-a-home-section-frame .section-content::-webkit-scrollbar{display:none}.buyers-page{width:100vw}.buyers-page .section-frame:nth-child(1){z-index:1}.buyers-page .section-frame:nth-child(2){z-index:2}.buyers-page .section-frame:nth-child(3){z-index:3}.buyers-page .section-frame:nth-child(4){z-index:4}.buyers-page .section-frame:nth-child(5){z-index:5}.buyers-page .section-frame:nth-child(6){z-index:6}.buyers-page .section-frame:nth-child(7){z-index:7}.buyers-page .section-frame:nth-child(8){z-index:8}.buyers-page footer{z-index:10;position:relative;background:var(--color-sand)}.buyers-page div.section{min-height:100vh;background:var(--color-sand)}.buyers-page .section-image{grid-column:1 / 6;width:calc(calc(calc(calc(100vw - 184px) / 12) * 5) + 88px);height:100vh;order:1;position:absolute;top:0;left:0;transform:none;pointer-events:none}.section-content.no-padding{grid-template-columns:repeat(6,1fr)}.section-content{order:2;grid-column:6 / 13;min-height:100vh}.promise-section .section-content.no-padding{grid-template-rows:min-content min-content auto;padding-top:132px;padding-bottom:54px}.promise-section .section-label{grid-column:2 / 7}.promise-section .promise-guarantee-text{grid-column:2 / 6}.promise-section .guarantee-detail{grid-column:2 / 7;align-self:flex-end;margin:48px 0 0}.promise-section .guarantee-detail .heading-2{margin:0 0 -40px;font-size:126px;line-height:161px}.promise-section .guarantee-detail .heading-4{font-size:40px;line-height:51px}.preserve-section .section-content.no-padding{grid-template-rows:auto min-content min-content min-content min-content;padding-top:132px;padding-bottom:75px}.preserve-section .section-image{z-index:2}.preserve-section .heading-2{grid-column:2 / 7;margin:0 0 48px;font-size:44px;line-height:46px}.preserve-section .section-label{grid-column:2 / 7}.preserve-section .preserve-section-text{grid-column:2 / 7;margin:16px 0 20px}.preserve-section .learn-more-link{grid-column:2 / 7}.step-section .section-content.no-padding{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 52px 48px}.section-frame:nth-child(4) .step-section .section-image{z-index:3}.section-frame:nth-child(5) .step-section .section-image{z-index:4}.section-frame:nth-child(6) .step-section .section-image{z-index:5}.section-frame:nth-child(7) .step-section .section-image{z-index:6}.step-section .heading-2{font-size:44px;line-height:46px}.step-section-stepper{width:36px;height:100vh;position:absolute;top:0;right:10px;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;row-gap:12px;pointer-events:none}.step-section-stepper hr{width:16px;height:1.5px;background:var(--color-light-grey);border:0;margin:0}.step-section-stepper hr:first-child{width:36px;background:var(--color-dark-grey)}.post-purchase-section.grid-container{min-height:100%;background:var(--color-sand);position:relative;z-index:6;padding-top:70px;padding-bottom:70px;grid-auto-rows:min-content}.post-purchase-section .heading-2{font-size:44px;line-height:46px;grid-column:2 / 7;margin:103px 0 0}.post-purchase-section .heading-5{max-width:100%;grid-column:3 / 8;font-size:28px;line-height:38px;margin:100px 0 0}.post-purchase-section .post-purchase-section__list-wrapper{grid-column:3 / 13;display:flex;flex-direction:row;column-gap:18px}.post-purchase-section ul.mobile-list{display:none}.post-purchase-section ul.desktop-list{display:flex;column-gap:16px}.post-purchase-section ul{width:50%;row-gap:14px;display:grid;grid-template-columns:repeat(2,1fr)}.post-purchase-section ul li{font-size:20px;line-height:24px}.post-purchase-section ul li:before{width:14px;top:12px}.post-purchase-section .learn-more-link{grid-column:3 / 6;margin:48px 0 0}.found-a-home-section{height:auto;padding:75% 0 0}.found-a-home-content__inner{grid-column:2 / 12}}@media only screen and (min-width: 1025px){.buyers-page.section-image{width:calc(calc(calc(calc(100vw - 216px) / 12) * 5) + 96px)}.section-content.no-padding{grid-template-columns:repeat(7,1fr)}.section-content{order:2;grid-column:6 / 13}.promise-section .section-content.no-padding{padding-top:180px;padding-bottom:80px}.promise-section .section-label,.promise-section .promise-guarantee-text{grid-column:5 / 8}.promise-section .guarantee-detail{grid-column:2 / 8}.promise-section .guarantee-detail .heading-2{margin:0 0 -48px;font-size:176px;line-height:225px}.promise-section .guarantee-detail .heading-4{font-size:64px;line-height:82px}.promise-section .guarantee-detail .guarantee-disclosure{margin:0}.preserve-section .heading-2{font-size:64px;line-height:66px}.preserve-section .section-label{grid-column:2 / 5}.preserve-section .preserve-section-text{grid-column:5 / 8;margin:0 0 40px}.preserve-section .learn-more-link{grid-column:5 / 8}.step-section .section-content.no-padding{padding:92px 60px 80px 104px}.step-section .heading-2{font-size:64px;line-height:66px;max-width:542px}.step-section .step-text{max-width:432px}.step-section-stepper{width:50px;right:20px;row-gap:16px;transition:0s}.step-section-stepper hr{width:20px}.step-section-stepper hr:first-child{width:50px}.post-purchase-section{grid-column:1 / 7;padding-top:60px;padding-bottom:60px}.post-purchase-section .heading-2{grid-column:2 / 7;font-size:64px;line-height:66px;margin:150px 0 0}.post-purchase-section .heading-5{grid-column:4 / 8;margin:102px 0 0;font-size:32px}.post-purchase-section .post-purchase-section__list-wrapper{grid-column:4 / 13;margin:26px 0 0}.post-purchase-section ul{row-gap:20px;column-gap:calc(calc(calc(100vw - 216px) / 12) + 16px)}.post-purchase-section ul li{font-size:24px;line-height:28px}.post-purchase-section ul li:before{top:15px}.post-purchase-section .learn-more-link{grid-column:4 / 7;margin:64px 0 0}.found-a-home-section{padding:66.667% 0 0}.found-a-home-content__inner{grid-column:3 / 11}}@media only screen and (min-width: 1441px){.buyers-page .section-image{width:calc(calc(calc(calc(100vw - 264px) / 12) * 5) + 120px)}.promise-section .section-content.no-padding{padding-top:190px;padding-bottom:80px}.promise-section .section-content .promise-guarantee-text{grid-column:5 / 7}.promise-section .guarantee-detail .heading-2{font-size:256px;line-height:328px;margin-bottom:-70px}.promise-section .guarantee-detail .heading-4{font-size:86px;line-height:84px}.promise-section .guarantee-detail .guarantee-disclosure{margin:20px 0 0}.preserve-section .section-content.no-padding{padding-top:220px;padding-bottom:94px}.preserve-section .heading-2{font-size:86px;line-height:84px}.preserve-section .preserve-section-text{margin:0 0 60px}.step-section .section-content.no-padding{padding:92px 48px 80px 128px}.step-section-stepper{right:20px}.step-section .heading-2{font-size:86px;line-height:84px}.step-section .step-text{max-width:570px}.section-frame:nth-child(4) .step-section .heading-2{max-width:766px}.section-frame:nth-child(5) .step-section .heading-2{max-width:722px}.section-frame:nth-child(5) .step-section .step-text{max-width:602px}.section-frame:nth-child(6) .step-section .heading-2{max-width:766px}.section-frame:nth-child(7) .step-section .heading-2{max-width:718px}.post-purchase-section{padding-top:60px;padding-bottom:60px}.post-purchase-section .heading-2{grid-column:2 / 7;font-size:86px;line-height:88px;margin:146px 0 0}.post-purchase-section .heading-5{font-size:46px;line-height:44px;margin:114px 0 0;grid-column:5 / 8}.post-purchase-section .post-purchase-section__list-wrapper{grid-column:5 / 13;margin:44px 0 0}.post-purchase-section ul{column-gap:0px}.post-purchase-section .learn-more-link{grid-column:5 / 7;margin:80px 0 0}.found-a-home-content__inner{grid-column:2 / 12}.found-a-home-content__inner .heading-1{max-width:1270px}}.sellers-page .section-image{grid-column:1 / 5;width:calc(100% + 40px);height:680px;transform:translate3d(-20px,0,0);overflow:hidden;background:var(--color-sand);position:relative}.sellers-page .section-image img,.sellers-page .section-image video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.sellers-page .section-image video.video-one{z-index:2}.sellers-page .section-image video.video-two{z-index:1}main{width:100%;position:relative}main .section-tracker{display:none}.sellers-page-hero{min-height:650px}.branding{width:100%}.branding .heading-2{grid-column:1 / 5;margin:80px 0 0}.branding .heading-2.offset{display:none}.branding .section-sub-content{grid-column:1 / 5;margin:54px 0 0}.branding .heading-5{font-style:italic}.branding p{margin:22px 0 0}.branding .section-image{margin:80px 0 0}.filmmaking{width:100%}.filmmaking .heading-2{grid-column:1 / 5;margin:80px 0 0}.filmmaking .heading-5{grid-column:1 / 5;font-style:italic;margin:54px 0 0}.filmmaking p{grid-column:1 / 5;margin:22px 0 0}.filmmaking .section-image{margin:80px 0 0}.photography{width:100%}.photography .section-sub-content{grid-column:1 / 5}.photography .heading-2{width:100%;margin:80px 0 0}.photography .heading-5{width:100%;font-style:italic;margin:54px 0 0}.photography p{width:100%;margin:22px 0 0}.photography .section-image{margin:80px 0 0}.staging{width:100%}.staging .section-sub-content{grid-column:1 / 5}.staging .heading-2{width:100%;margin:80px 0 0}.staging .heading-5{width:100%;font-style:italic;margin:54px 0 0}.staging p{width:100%;margin:22px 0 0}.staging .section-image.left{margin:80px 0 0;height:340px}.staging .section-image.right{margin:10px 0 0}.interiors{width:100%}.interiors .heading-2{grid-column:1 / 5;margin:80px 0 0}.interiors .heading-5{grid-column:1 / 5;margin:54px 0 0}.interiors .heading-5.first{font-style:italic}.interiors p{grid-column:1 / 5;margin:22px 0 0}.interiors .section-image{margin:80px 0 0}.interiors ul{grid-column:1 / 5;list-style:none;padding:0;margin:54px 0 0;display:flex;flex-direction:column;row-gap:54px}.interiors ul li{display:flex;flex-direction:column;margin:0;padding:0}.interiors ul li .heading-5{margin:0;font-style:italic}.interiors .section-link{grid-column:1 / 5;margin:30px 0 80px}.services{width:100%}.services hr{grid-column:1 / 5;height:1.5px;background:var(--color-lighter-grey);border:none;margin:0;padding:0;display:block}.services .heading-2{grid-column:1 / 5;margin:80px 0 0}.services .heading-5{grid-column:1 / 5;margin:54px 0 0}.services ul{grid-column:1 / 5;display:flex;flex-direction:column;row-gap:14px;list-style:none;padding:0;margin:15px 0 0}.services ul li{margin:0;font-size:24px;line-height:27px;font-family:Editors Note,serif;font-weight:300;font-style:italic;color:var(--color-dark-grey);padding:0 0 0 32px;position:relative}.services ul li:before{content:"";width:14px;height:1.5px;display:block;position:absolute;top:14px;left:0;background:var(--color-blue-highlight)}.services .section-link{grid-column:1 / 5;margin:30px 0 80px}.market-knowledge{width:100%;position:relative;height:720px}.market-knowledge .market-knowledge-gradient{width:100%;height:27.5%;position:absolute;left:0;z-index:2}.market-knowledge .market-knowledge-gradient:after{width:100%;height:100%;position:absolute;top:0;left:0}.market-knowledge .market-knowledge-gradient.top{top:0}.market-knowledge .market-knowledge-gradient.top:after{background:linear-gradient(180deg,#000,#0000)}.market-knowledge .market-knowledge-gradient.bottom{bottom:0}.market-knowledge .market-knowledge-gradient.bottom:after{background:linear-gradient(0deg,#000,#0000)}.market-knowledge .market-knowledge-tint{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;background:#000}.market-knowledge .market-knowledge--background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.market-knowledge .market-knowledge--background .market-knowledge--background-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.market-knowledge .market-knowledge--background .market-knowledge--background-video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}.market-knowledge .market-knowledge--background .market-knowledge--background-video.video-one{z-index:3}.market-knowledge.play .market-knowledge--background .market-knowledge--background-video{opacity:1}.market-knowledge .grid-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.market-knowledge .grid-container .market-knowledge--content{grid-column:1 / 13;display:flex;flex-direction:column;align-items:center;color:var(--color-sand);gap:40px}.market-knowledge .grid-container .market-knowledge--content .heading-1{grid-column:1 / 5;text-align:center;justify-self:center}@media only screen and (min-width: 768px){main .section-tracker{display:block;height:100vh;position:absolute;top:0;left:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}main .section-tracker .section-tracker__item{position:relative;display:flex;justify-content:flex-start;padding:0 16px 0 32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;outline:none;font-size:16px;line-height:20px;overflow:visible}main .section-tracker .section-tracker__item:first-child{z-index:1}main .section-tracker .section-tracker__item:nth-child(2){z-index:2}main .section-tracker .section-tracker__item:nth-child(3){z-index:3}main .section-tracker .section-tracker__item:nth-child(4){z-index:4}main .section-tracker .section-tracker__item:nth-child(5){z-index:5}main .section-tracker .section-tracker__item:nth-child(6){z-index:6}main .section-tracker .section-tracker__item:before{content:"";display:block;position:absolute;top:50%;left:0;width:16px;height:1.5px;background:var(--color-light-grey);transform:translateY(-50%);z-index:1;transition:width .3s cubic-bezier(.22,.61,.36,1),background .3s cubic-bezier(.22,.61,.36,1)}main .section-tracker .section-tracker__item:hover:before{width:100%;background:var(--color-dark-grey)}main .section-tracker .section-tracker__item.selected:before{width:100%;background:var(--color-dark-grey)}main .section-tracker .section-tracker__item .section-tracker__item-square{display:flex;flex-wrap:wrap;background:var(--color-sand);padding:0 6px;position:relative;z-index:2}main .section-tracker .section-tracker__item p{opacity:0;transform:translate3d(6px,0,0);transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s cubic-bezier(.22,.61,.36,1)}main .section-tracker .section-tracker__item:hover p{transform:translateZ(0);opacity:1}main .section-tracker .section-tracker__item.selected p{transform:translateZ(0);opacity:1}section .heading-2{font-size:44px;line-height:46px}section .heading-5{font-size:24px;line-height:33px}.branding.grid-container{padding-top:100px;padding-bottom:100px;grid-auto-rows:min-content}.branding .heading-2{grid-column:6 / 12;margin:0;order:1}.branding .heading-2.offset{display:block;grid-column:8 / 13}.branding .heading-2>span{display:none}.branding .section-image{order:2;grid-column:3 / 8;margin:56px 0 0;height:auto;padding:102.6% 0 0;width:auto;transform:none}.branding .section-sub-content{order:3;grid-column:9 / 13;margin:56px 0 0}.filmmaking.grid-container{padding-top:100px;padding-bottom:100px;grid-auto-rows:min-content}.filmmaking .heading-2{grid-column:3 / 10;margin:0;order:1}.filmmaking .section-image{order:2;grid-column:3 / 13;width:calc(100% + 38px);transform:none;height:auto;margin:56px 0 0;padding:56.15% 0 0}.filmmaking .heading-5{grid-column:9 / 13;order:3;margin:62px 0 0}.filmmaking p{grid-column:9 / 13;order:4}.photography.grid-container{padding-top:100px;padding-bottom:100px;grid-auto-rows:min-content;align-items:start}.photography .section-image{order:1;grid-column:3 / 8;width:auto;transform:none;height:auto;margin:0;padding:132.46% 0 0;align-self:start}.photography .section-sub-content{grid-column:9 / 13;order:2;align-items:start}.photography .heading-2{margin:0}.photography .heading-5{margin:62px 0 0}.staging.grid-container{padding-top:100px;padding-bottom:100px;grid-auto-rows:min-content}.staging .section-sub-content{grid-column:3 / 8;order:1;display:grid;grid-template-columns:repeat(5,1fr);column-gap:8px}.staging .section-sub-content .heading-2{margin:0;grid-column:1 / 6}.staging .section-sub-content .heading-5{margin:74px 0 0;grid-column:1 / 5}.staging .section-sub-content p{grid-column:1 / 5}.staging .section-image.left{order:2;grid-column:8 / 11;width:auto;transform:none;height:auto;margin:142px 0 0;padding:142.48% 0 0;align-self:start}.staging .section-image.right{order:3;grid-column:11 / 13;width:calc(100% + 38px);transform:none;height:auto;margin:0;padding:143.24% 0 0;align-self:start}.interiors.grid-container{padding-top:100px;padding-bottom:100px;grid-auto-rows:min-content}.interiors .heading-2.first{grid-column:9 / 13;margin:0}.interiors .heading-5.first{grid-column:9 / 13;margin:62px 0 0}.interiors p{grid-column:9 / 13}.interiors .section-image{grid-column:3 / 13;width:calc(100% + 38px);transform:none;height:auto;margin:40px 0 0;padding:56.22% 0 0}.interiors .heading-2.second{grid-column:3 / 10;margin:100px 0 0}.interiors .heading-5.second{grid-column:4 / 12;margin:100px 0 0}.interiors ul{grid-column:4 / 13;margin:100px 0 0;row-gap:34px}.interiors ul li{row-gap:0px;display:grid;grid-template-columns:repeat(9,1fr);column-gap:8px}.interiors ul li .heading-5{grid-column:1 / 4;margin:0}.interiors ul li p{grid-column:5 / 10;margin:0}.interiors .section-link{grid-column:8 / 13;margin:80px 0 0}.services.grid-container{padding-top:0;padding-bottom:100px;grid-auto-rows:min-content}.services hr{grid-column:3 / 13}.services .heading-2{grid-column:3 / 10;margin:100px 0 0}.services .heading-5{grid-column:8 / 12;margin:100px 0 0}.services ul{grid-column:8 / 12;margin:28px 0 0;row-gap:14px}.services ul li{font-size:20px;line-height:24px}.services ul li:before{top:18px}.services ul li:before{top:12px}.services .section-link{grid-column:8 / 12;margin:70px 0 0}.market-knowledge{height:auto;padding:75vw 0 0}.market-knowledge .grid-container .market-knowledge--content .heading-1{max-width:664px}}@media only screen and (min-width: 1025px){main .section-tracker{left:20px}section .heading-2{font-size:64px;line-height:66px}.branding.grid-container{padding-top:130px;padding-bottom:130px}.branding .heading-2.offset{grid-column:9 / 13}.filmmaking.grid-container{padding-top:130px;padding-bottom:130px}.filmmaking .heading-2{grid-column:3 / 9}.photography.grid-container,.staging.grid-container,.interiors.grid-container{padding-top:130px;padding-bottom:130px}.interiors .heading-5.second,.interiors ul{grid-column:5 / 12}.interiors ul li{grid-template-columns:repeat(7,1fr)}.interiors ul li .heading-5{grid-column:1 / 4;max-width:220px}.interiors ul li p{grid-column:4 / 8}.interiors .section-link{grid-column:8 / 10}.services.grid-container{padding-bottom:130px}.services .heading-2{grid-column:3 / 9;padding-right:calc(calc(calc(100vw - 264px) / 12) + 8px)}.services .heading-5{grid-column:8 / 11;margin:30px 0 0}.services ul{grid-column:8 / 11;row-gap:20px}.services ul li{font-size:24px;line-height:28px}.services ul li:before{top:14px}.market-knowledge{padding:66.667vw 0 0}.market-knowledge .grid-container .market-knowledge--content{gap:40px}.market-knowledge .grid-container .market-knowledge--content .heading-1{grid-column:1 / 13;max-width:748px}}@media only screen and (min-width: 1441px){main .section-tracker{left:20px}main .section-tracker .section-tracker__item{padding:0 30px 0 70px}main .section-tracker .section-tracker__item:before{width:20px}main .section-tracker .section-tracker__item .section-tracker__item-square{padding:0 8px}section .heading-2{font-size:86px;line-height:88px}.branding.grid-container{padding-top:160px;padding-bottom:160px}.branding .heading-2{grid-column:5 / 12}.branding .section-sub-content{grid-column:9 / 12;margin:120px 0 0}.branding .section-image{margin:128px 0 0}.filmmaking.grid-container{padding-top:160px;padding-bottom:160px}.filmmaking .section-image{margin:80px 0 0;width:calc(100% + 78px)}.filmmaking .heading-5,.filmmaking p{grid-column:9 / 12}.photography.grid-container{padding-top:160px;padding-bottom:160px}.photography .section-sub-content{display:grid;grid-template-columns:repeat(4,1fr);column-gap:8px}.photography .heading-2{grid-column:1 / 5}.photography .heading-5{grid-column:1 / 4;margin:80px 0 0}.photography p{grid-column:1 / 4}.staging.grid-container{padding-top:160px;padding-bottom:160px}.staging .section-sub-content{grid-column:3 / 7;display:grid;grid-template-columns:repeat(4,1fr);column-gap:8px;grid-auto-rows:min-content}.staging .section-sub-content .heading-2{width:calc(100% + calc(calc(calc(100vw - 264px) / 12) + 8px))}.staging .section-sub-content .heading-5,.staging .section-sub-content p{grid-column:1 / 4}.staging .section-image.left{margin:326px 0 0;width:calc(100% + calc(calc(calc(100vw - 264px) / 24) + 4px));transform:translate3d(calc(calc(calc(calc(calc(100vw - 264px) / 24) + 4px) * 2) * -1),0,0)}.staging .section-image.right{width:calc(100% + calc(calc(calc(calc(100vw - 264px) / 24) + 4px) + 78px));transform:translate3d(calc(calc(calc(calc(100vw - 264px) / 24) + 4px) * -1),0,0);padding:178.2% 0 0}.interiors.grid-container{padding-top:160px;padding-bottom:160px}.interiors .section-image{margin:80px 0 0;width:calc(100% + 78px)}.interiors .heading-2.second{margin:80px 0 0;grid-column:3 / 8}.interiors .heading-5.second{grid-column:7 / 12;margin:-8px 0 0;font-size:36px;line-height:46px}.interiors ul{grid-column:7 / 12}.interiors ul li{grid-template-columns:repeat(5,1fr)}.interiors ul li .heading-5{grid-column:1 / 3;max-width:230px}.interiors ul li p{grid-column:3 / 6}.interiors .section-link{grid-column:9 / 12}.services.grid-container{padding-bottom:160px}.services .heading-2{margin:160px 0 0;grid-column:3 / 10;padding-right:calc(calc(calc(calc(100vw - 264px) / 12) * 2) + 16px)}.services .heading-5{grid-column:9 / 12;margin:-70px 0 0;font-size:46px;line-height:44px;font-style:italic}.services ul{grid-column:9 / 12}.services .section-link{grid-column:9 / 12;margin:60px 0 0}.market-knowledge .grid-container .market-knowledge--content{gap:72px}.market-knowledge .grid-container .market-knowledge--content .heading-1{max-width:1050px}}.team-page{padding-top:80px;padding-bottom:80px}.page-head{grid-column:1 / 5;display:flex;flex-direction:column;align-items:center;row-gap:22px;text-align:center;padding:40px 0}.page-head .heading-5{font-style:italic}.team-members{margin-top:80px;row-gap:100px}.team-member{grid-column:1 / 5;display:flex;flex-direction:column;row-gap:50px}.team-member__image{width:100%;padding:169% 0 0;position:relative;overflow:hidden}.team-member__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease-in-out}.team-member__image img:hover{filter:grayscale(0)}.team-member__content{display:flex;flex-direction:column;align-items:flex-start}.team-member__content h5.heading-5{font-style:italic;margin:0 0 30px}.team-dialog{width:100vw;height:100vh;max-width:100vw;max-height:100vh;position:fixed;top:0;left:0;z-index:20;background:transparent;border:none;padding:0}.team-dialog:focus{outline:none}.team-dialog::backdrop{background:transparent}.team-dialog__drawer{width:100%;height:100%;background:#fff;position:relative;z-index:2;display:flex;flex-direction:column}.team-dialog__drawer-container{width:100%;flex-grow:1;overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.team-dialog__drawer-container::-webkit-scrollbar{display:none}.team-dialog__drawer-wrapper{width:100%;position:relative}.team-dialog__sibling-frame{width:100%;position:absolute;top:0;left:0;z-index:3;display:none}.team-dialog__drawer-header{width:100%;height:265px;position:relative;display:flex;justify-content:center;align-items:center}.team-dialog__drawer-header .team-image__wrapper{width:100%;height:100%;position:relative;overflow:hidden}.team-dialog__drawer-header img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.team-dialog__drawer-header button{width:56px;height:56px;position:absolute;top:0;right:0;color:var(--color-sand);z-index:4;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer}.team-dialog__drawer-header button .cross-icon{width:16px;height:16px}.team-dialog__drawer-content{width:100%;padding:88px 20px 130px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative}.team-dialog__drawer-content .heading-5{text-align:center}.team-dialog__drawer-content .heading-5.role{font-style:italic}.team-dialog__drawer-content .link-button{margin:28px 0 0}.team-dialog__drawer-content .link-button.disabled{display:none}.team-dialog__drawer-content .text{white-space:pre-wrap;margin:80px 0 0}.team-buttons-wrapper{width:100%;padding:0 20px 20px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:0;left:0;z-index:100;background:#fff}.team-buttons{width:100%;display:flex;border:1px solid #E3E3E3;position:relative;background:#fff}.team-buttons button{width:50%;height:70px;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;padding:0;margin:0;display:flex;justify-content:center;align-items:center;color:var(--color-dark-grey);-webkit-user-select:none;user-select:none;transition:opacity .3s ease-in-out}.team-buttons button span{display:none}.team-buttons button.disabled{opacity:0;pointer-events:none}.team-buttons button.prev{padding-right:20px}.team-buttons button.next{padding-left:20px}.team-buttons button svg{width:28px}.team-buttons hr.top-line{display:none}.team-buttons hr.center-line{width:1px;height:100%;border:none;background:#e3e3e3;position:absolute;top:0;left:50%;transform:translate(-50%);margin:0}@media only screen and (min-width: 768px){.team-page{padding-top:160px;padding-bottom:120px}.page-head{grid-column:1 / 13;row-gap:5px}.page-head .heading-1{font-size:76px;line-height:120px}.page-head .heading-5{max-width:560px;font-size:24px;line-height:33px}.team-members{row-gap:80px;margin-top:120px}.team-member{grid-column:auto / span 3;row-gap:24px}.team-member__image{padding:150% 0 0}.team-member__content .heading-5{font-size:20px;line-height:23px}.team-member__content h5.heading-5{margin:0 0 24px}.team-dialog__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#363636b3}.team-dialog__drawer{width:calc(calc(calc(calc(100vw - 184px) / 12) * 10) + 120px)}.team-dialog__drawer-header{height:auto;position:relative;padding:70px 140px 0}.team-dialog__drawer-header .team-image__wrapper{height:auto;padding:54% 0 0}.team-dialog__drawer-header button{top:20px;left:20px;right:auto;color:var(--color-dark-grey)}.team-dialog__drawer-content{padding:60px 142px 200px}.team-dialog__drawer-content .heading-5{font-size:28px;line-height:34px}.team-dialog__drawer-content .link-button{margin:32px 0 0}.team-buttons-wrapper{padding:0 48px 40px}}@media only screen and (min-width: 1025px){.team-page{padding-top:154px;padding-bottom:140px}.page-head{row-gap:15px;padding:0}.page-head .heading-1{font-size:86px;line-height:120px}.page-head .heading-5{font-size:28px;line-height:38px;max-width:654px}.team-members{row-gap:120px;margin-top:130px}.team-member{row-gap:18px}.team-member__content .heading-5{font-size:24px;line-height:30px}.team-member__content h5.heading-5{margin:0 0 15px}.team-dialog__drawer{width:calc(calc(calc(calc(100vw - 216px) / 12) * 8) + 120px)}.team-dialog__drawer-header{padding:70px 142px 0}.team-dialog__drawer-header .team-image__wrapper{padding:56% 0 0}.team-dialog__drawer-content .heading-5{font-size:32px;line-height:38px}.team-dialog__drawer-content .link-button{margin:48px 0 0}.team-buttons-wrapper{padding:0 64px 40px}}@media only screen and (min-width: 1441px){.team-page{padding-top:190px;padding-bottom:130px}.page-head{row-gap:48px}.page-head .heading-1{font-size:126px;line-height:120px}.page-head .heading-5{font-size:28px;line-height:38px;max-width:860px}.team-members{margin-top:130px;row-gap:124px}.team-member{row-gap:18px}.team-member__content .heading-5{font-size:24px;line-height:33px}.team-member__content h5.heading-5{margin:0 0 28px}.team-dialog__drawer{width:calc((100vw - 264px)/2 + 128px)}.team-dialog__drawer-header{padding:100px 142px 0}.team-dialog__drawer-content{padding:80px 142px 200px}.team-dialog__drawer-content .heading-5{font-size:46px;line-height:50px}.team-dialog__drawer-content .link-button{margin:50px 0 0}.team-buttons-wrapper{padding:0 88px 40px}}.hero{width:100%;height:100vh;position:relative;overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:center}.hero.listing-hero{height:65vh}.hero .hero-tint{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:block;content:"";background:#000;pointer-events:none}.hero-gradient{width:100%;height:150px;position:absolute;left:0;z-index:2;display:flex;align-items:flex-end}.hero-gradient:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:block;content:"";opacity:.6;pointer-events:none}.hero-gradient.top{top:0}.hero.dark .hero-gradient.top{display:none}.hero-gradient.top:after{background:linear-gradient(180deg,#000,#0000)}.hero-gradient.bottom{bottom:0}.hero-gradient.bottom:after{background:linear-gradient(0deg,#000,#0000)}.hero-credit{width:100%;height:27.5%;position:absolute;left:0;bottom:0;z-index:3;display:flex;align-items:flex-end}.hero-credit p{display:none}.hero-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.hero-content{position:relative;z-index:3;color:var(--color-sand);text-align:center;row-gap:12px}.hero-content p{grid-column:1 / 5;font-size:12px;line-height:14px;text-transform:uppercase;font-weight:500;letter-spacing:5px;font-family:Neue Montreal,sans-serif}.hero-content h1{grid-column:1 / 5}.buyers-page-hero .hero-content p,.sellers-page-hero .hero-content p{text-shadow:2px 2px 4px rgba(0,0,0,.25)}.buyers-page-hero .hero-content h1,.sellers-page-hero .hero-content h1{text-shadow:3px 3px 4px rgba(0,0,0,.19)}.hero-headings{width:100%;height:100%;position:relative;z-index:3;color:var(--color-sand);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 20px;row-gap:24px}.hero-headings .heading-5{width:100%;font-style:italic}.hero-headings .hero-headings__button{flex-grow:.5;display:flex;justify-content:center;align-items:center}.scroll-indicator{display:none}.play-button{position:absolute;bottom:52px;right:50%;transform:translate(50%);z-index:4;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:12px;align-items:center;background:transparent;border:none;cursor:pointer}.play-button:focus,.play-button:focus-visible{outline:none;border:none}.play-button__thumbnail{width:80px;height:80px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.6)}.play-button__thumbnail img{display:none}.play-button__thumbnail svg{width:20px;height:20px;color:var(--color-sand)}.play-button__texts{display:flex;flex-direction:column;align-items:center}.play-button p.play-text{font-size:16px;line-height:20px;font-weight:500;color:var(--color-sand)}.play-button p.video-length{font-size:14px;line-height:20px;font-weight:400;color:var(--color-light-grey)}.hero-video-dialog{width:100vw;max-width:100vw;height:100vh;max-height:100vh;position:fixed;top:0;left:0;z-index:100;background:#000000d9;border:none;padding:20px;margin:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;display:none}.hero-video-dialog:focus{outline:none}.hero-video-dialog::backdrop{background:transparent}.hero-video-dialog__background{width:100%;height:100%;position:absolute;background:#000000d9;top:0;left:0;z-index:1}.hero-video-dialog__video{width:100%;height:100%;max-height:610px;position:relative;z-index:2}.hero-video-dialog__video:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#0006;pointer-events:none;opacity:1;transition:opacity .3s cubic-bezier(.76,0,.24,1)}.hero-video-dialog.playing .hero-video-dialog__video:after{opacity:0}.hero-video-dialog video{width:100%;height:100%;object-fit:cover}.hero-video-dialog .video-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;background:transparent;border:none;font-size:16px;font-weight:500;line-height:20px;color:var(--color-sand);font-family:Neue Montreal,sans-serif;cursor:pointer;position:relative;z-index:3}.hero-video-dialog .video-button.close{align-self:flex-end;padding:14px 0;color:var(--color-grey)}.hero-video-dialog__controls{width:100%;display:flex;justify-content:flex-end}.hero-video-dialog .video-button.mute{padding:14px 0;color:var(--color-grey)}.hero-video-dialog .video-button.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:6px 0;transition:opacity .3s cubic-bezier(.76,0,.24,1),transform .3s cubic-bezier(.76,0,.24,1)}.hero-video-dialog.playing .video-button.play{opacity:0;transform:translate(-50%,-50%) scale(.8)}.hero-video-dialog .video-button.play:after{content:"";width:100%;height:1.5px;display:block;background:var(--color-sand);position:absolute;bottom:2px;left:0}@media only screen and (max-width: 767px) and (max-height: 650px){.play-button__thumbnail{width:50px;height:50px}}@media only screen and (max-width: 767px) and (max-height: 799px){.play-button{bottom:24px}}@media only screen and (min-width: 768px){.hero-credit{padding:28px}.hero-credit p{font-size:14px;line-height:18px;color:var(--color-sand);position:relative;z-index:3;display:block}.hero-content p,.hero-content h1{grid-column:2 / 12}.scroll-indicator{display:flex;flex-direction:column;align-items:center;row-gap:16px;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:3;color:var(--color-sand)}.scroll-indicator:after{content:"";width:1px;height:52px;display:block;background:var(--color-sand)}.hero-headings{max-width:790px;justify-content:center;padding-top:92px}.hero-headings .heading-5{font-style:italic;max-width:370px}.hero-headings .hero-headings__button{flex-grow:0;margin-top:24px}.play-button{bottom:32px;right:28px;transform:translate(0);flex-direction:row;row-gap:0;column-gap:20px}.play-button__thumbnail{width:120px;height:72px;position:relative;border-radius:0;border:none}.play-button__thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;z-index:1;display:block}.play-button__thumbnail svg{width:16px;height:16px;position:relative;z-index:2}.play-button__texts{align-items:flex-start}.video-length{color:var(--color-sand);opacity:.8}.hero-video-dialog{padding:0}.hero-video-dialog .hero-video-dialog__video{max-height:100vh}.hero-video-dialog .hero-video-dialog__video:after{display:none}.hero-video-dialog .video-button.close{position:absolute;top:16px;right:26px;padding:10px;color:var(--color-sand)}.hero-video-dialog .hero-video-dialog__controls{width:auto;position:absolute;bottom:64px;left:50%;transform:translate(-50%);display:flex;align-items:center;column-gap:32px;z-index:3}.hero-video-dialog .hero-video-dialog__controls .video-progress-bar{width:192px;height:1.5px;background:#f7f6f433;position:relative;overflow:hidden}.hero-video-dialog .hero-video-dialog__controls .video-progress-bar__indicator{width:100%;height:100%;background:var(--color-sand);transform:translate3d(-100%,0,0);transition:transform .4s linear}.hero-video-dialog .video-button.play{position:relative;padding:10px;transform:none;top:auto;left:auto}.hero-video-dialog.playing .video-button.play{opacity:1;transform:none}.hero-video-dialog .video-button.play:after{display:none}.hero-video-dialog .video-button.mute{padding:10px;color:var(--color-sand)}}@media only screen and (min-width: 1025px){.hero-headings{max-width:940px;row-gap:32px}.hero-headings .heading-5{max-width:430px}.hero-headings .hero-headings__button{margin-top:32px}.play-button{bottom:32px;right:28px}}@media only screen and (min-width: 1441px){.hero-credit{padding:40px}.hero-headings{max-width:1060px;row-gap:44px}.hero-headings .heading-5{max-width:554px}.hero-headings .hero-headings__button{margin-top:44px}.play-button{right:40px;bottom:38px}}.full-width-media{width:100%;position:relative;margin-top:160px;height:720px}.full-width-media .full-width-media-gradient{width:100%;height:27.5%;position:absolute;left:0;z-index:2;display:flex;align-items:flex-end}.full-width-media .full-width-media-gradient:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:block;content:"";opacity:.4;pointer-events:none}.full-width-media .full-width-media-gradient.top{top:0}.full-width-media .full-width-media-gradient.top:after{background:linear-gradient(180deg,#000,#0000)}.full-width-media .full-width-media-gradient.bottom{bottom:0}.full-width-media .full-width-media-gradient.bottom:after{background:linear-gradient(0deg,#000,#0000)}.full-width-media .full-width-media-tint{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:block;content:"";background:#000;pointer-events:none}.full-width-media .full-width-media--background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.full-width-media .full-width-media--background .full-width-media--background-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.full-width-media .full-width-media--background .full-width-media--background-video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}.full-width-media .full-width-media--background .full-width-media--background-video.video-one{z-index:3}.full-width-media.play .full-width-media--background .full-width-media--background-video{opacity:1}.full-width-media .grid-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4}.full-width-media .grid-container .full-width-media--content{grid-column:1 / 13;display:flex;flex-direction:column;align-items:center;color:var(--color-sand);gap:40px}.full-width-media .grid-container .full-width-media--content .heading-1{grid-column:1 / 5;text-align:center;max-width:350px;justify-self:center}@media only screen and (min-width: 768px){.full-width-media{height:auto;padding:75vw 0 0;margin-top:200px}}@media only screen and (min-width: 1025px){.full-width-media{margin-top:280px;padding:66.667vw 0 0}.full-width-media .grid-container .full-width-media--content{gap:40px}.full-width-media .grid-container .full-width-media--content .heading-1{grid-column:1 / 13;max-width:660px}}@media only screen and (min-width: 1441px){.full-width-media{margin-top:340px}.full-width-media .grid-container .full-width-media--content{gap:72px}}.meet-the-team--container{width:100%;padding:100px 20px 0;position:relative}.meet-the-team--container_wrapper{width:100%;position:relative}.meet-the-team--headline{width:100%;display:flex;flex-direction:column;align-items:flex-start;row-gap:25px;margin:0 0 60px}.meet-the-team--headline .heading-1{width:100%;max-width:280px}.meet-the-team--content{margin:20px 0 0;grid-column:3 / 5;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.meet-the-team--content .link-button{display:none}.meet-the-team--content_media{width:100%;display:flex;flex-wrap:wrap;position:relative;z-index:1}.meet-the-team--content_media_asset{width:100%;padding:174.28% 0 0;position:relative}.meet-the-team--content_media_asset_frame{width:100%;height:100%;position:absolute;top:0;left:0}.meet-the-team--content_media_asset img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.meet-the-team--content_media_asset video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}.meet-the-team--content_media .image-credit{font-size:14px;line-height:20px;color:var(--color-dark-grey);margin-top:12px}.meet-the-team--headline{order:1}.meet-the-team--content_media{order:2}.meet-the-team--content{order:3}@media only screen and (max-width: 767px){.meet-the-team--content_media_asset_frame .video-controls{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;transition:background .3s cubic-bezier(.76,0,.24,1)}.meet-the-team--content_media_asset_frame .video-controls.paused{background:#0006}.meet-the-team--content_media_asset_frame .video-controls .video-controls__button{font-size:16px;line-height:20px;font-weight:500;color:var(--color-sand);background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;margin:0}.meet-the-team--content_media_asset_frame .video-controls .video-controls__button.mute{position:absolute;bottom:12px;right:12px;padding:16px}.meet-the-team--content_media_asset_frame .video-controls .video-controls__button.play{position:absolute;top:50%;left:50%;padding:16px;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s cubic-bezier(.76,0,.24,1);pointer-events:none}.meet-the-team--content_media_asset_frame .video-controls .video-controls__button.play:after{content:"";display:block;position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:calc(100% - 32px);height:1.5px;background:var(--color-sand)}.meet-the-team--content_media_asset_frame .video-controls.paused .video-controls__button.play{opacity:1;pointer-events:auto}}@media only screen and (min-width: 768px){.meet-the-team--container{padding:160px 48px 40px}.meet-the-team--headline{width:calc(calc(calc(calc(100vw - 184px) / 12) * 4) + 24px);row-gap:48px;padding:0 0 28px;order:2;position:absolute;bottom:0;right:0;margin:0}.meet-the-team--content_media{width:calc((100vw - 184px)/1.6 + 56px);order:1}.meet-the-team--content_media_asset{padding:72% 0 0}.meet-the-team--content_media .image-credit{margin-top:8px}.meet-the-team--content_media_asset_frame .video-controls-container{width:100%;height:56px;position:absolute;bottom:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;padding:0 72px;opacity:0;transition:opacity .3s cubic-bezier(.76,0,.24,1)}.meet-the-team--content_media_asset_frame:hover .video-controls-container{opacity:1}.meet-the-team--content_media_asset_frame .video-controls{max-width:100%;display:flex;flex-direction:row;align-items:center;column-gap:40px}.meet-the-team--content_media_asset_frame .video-controls .video-controls__button{min-width:58px;background:none;border:none;color:var(--color-sand);font-size:16px;line-height:20px;font-weight:500;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.meet-the-team--content_media_asset_frame .video-controls .video-controls__button.play{text-align:right}.meet-the-team--content_media_asset_frame .video-controls .video-controls__button.mute{text-align:left}.meet-the-team--content_media_asset_frame .video-controls .video-controls_progress-wrapper{width:192px;height:1.5px;position:relative}.meet-the-team--content_media_asset_frame .video-controls .video-controls_progress-bar{width:100%;height:100%;background:#f7f6f433;position:absolute;top:0;left:50%;transform:translate(-50%);overflow:hidden}.meet-the-team--content_media_asset_frame .video-controls .video-controls_progress-bar .video-controls_progress-bar--indicator{width:100%;height:100%;background:var(--color-sand);position:absolute;top:0;left:0;transform:translate3d(-100%,0,0);transition:transform .4s linear}.meet-the-team--content_media_asset_frame .video-controls__theatre-mode{width:32px;height:32px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;margin:0;display:flex;justify-content:center;align-items:center;position:absolute;bottom:12px;right:20px}.meet-the-team--content_media_asset_frame .video-controls__theatre-mode:after{content:"";display:block;width:27px;height:16px;border:1px solid #fff;box-sizing:border-box}}@media only screen and (min-width: 1025px){.meet-the-team--container{padding:150px 64px 40px}.meet-the-team--headline{width:calc((100vw - 216px)/4 + 16px)}.meet-the-team--headline .heading-1{max-width:320px}.meet-the-team--content_media{width:calc(calc(calc(calc(100vw - 216px) / 24) * 17) + 64px)}.meet-the-team--content_media_asset{padding:56.25% 0 0}.meet-the-team--content_media_asset_frame .video-controls-container{height:64px;padding:0 80px}.meet-the-team--content_media_asset_frame .video-controls__theatre-mode{bottom:16px;right:24px}}@media only screen and (min-width: 1441px){.meet-the-team--container{padding:174px 88px 40px}.meet-the-team--headline{width:calc((100vw - 264px)/4 + 16px)}.meet-the-team--headline .heading-1{max-width:470px}.meet-the-team--content .heading-5{font-size:28px;line-height:36px}.meet-the-team--content_media{width:calc(calc(calc(calc(100vw - 264px) / 24) * 17) + 64px)}.meet-the-team--content_media_asset_frame .video-controls-container{height:98px;padding:0 144px}.meet-the-team--content_media_asset_frame .video-controls__theatre-mode{bottom:34px;right:56px}}.headline{padding-top:80px}.headline--content{grid-column:1 / 5;display:flex;flex-direction:column;align-items:flex-start;row-gap:25px}@media only screen and (min-width: 768px){.headline{padding-top:60px}.headline--content{grid-column:7 / 13}.headline--content .heading-1{width:100%;max-width:710px}}@media only screen and (min-width: 1025px){.headline{padding-top:120px}}.curated-listings{padding-top:160px;overflow:hidden}.curated-listings--heading{grid-column:1 / 5}.curated-listings--heading a{display:none}.curated-listings--slider-container{margin-top:48px;grid-column:1 / 5;display:flex;flex-direction:column;gap:28px}.curated-listings--slider-indicator-wrapper{width:100%;display:flex;flex-direction:column;gap:4px}.curated-listings--slider-indicator-actions{width:100%;display:flex;flex-direction:row;justify-content:space-between}.curated-listings--slider-action{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;color:var(--color-dark-grey);transition:opacity .2s ease-in-out}.curated-listings--slider-action.disabled{opacity:0;pointer-events:none}.curated-listings--slider-action svg{width:100%}.curated-listings--slider-indicator-track{width:100%;height:1.5px;flex-shrink:0;background:#36363633;overflow:hidden}.curated-listings--slider-indicator{height:1.5px;background:var(--color-dark-grey)}.curated-listings--slider{width:calc(100% + 40px);transform:translate3d(-20px,0,0);overflow:scroll;scroll-snap-type:x mandatory;scroll-snap-stop:always;display:flex;flex-direction:row;gap:10px;padding-left:20px;padding-right:20px;scroll-padding:20px;-ms-overflow-style:none;scrollbar-width:none}.curated-listings--slider::-webkit-scrollbar{display:none}.curated-listings--slider-item{width:calc((100vw - 70px)*.75 + 20px);flex-shrink:0;scroll-snap-align:start;text-decoration:none;color:currentColor}.curated-listings--slider-item-image{width:100%;padding:157.69% 0 0;position:relative;overflow:hidden}.curated-listings--slider-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.curated-listings--slider-item-content{width:100%;display:grid;grid-template-columns:repeat(3,1fr);column-gap:10px;margin-top:20px}.curated-listings--slider-item-content-state{grid-column:1 / 2}.curated-listings--slider-item-content-address-price{grid-column:2 / 4}.curated-listings--slider-item-content-address-price p{line-height:20px}.curated-listings--slider-item-content-address-price .price{margin-top:16px}@media only screen and (min-width: 768px){.curated-listings{padding-top:190px}.curated-listings--heading{grid-column:1 / 13;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.curated-listings--heading a{display:inline-flex}.curated-listings--slider-container{grid-column:3 / 13;margin-top:-15px;gap:36px}.curated-listings--slider-indicator-wrapper{display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.curated-listings--slider-indicator-actions,.curated-listings--slider-indicator-track{grid-column:8 / 11}.curated-listings--slider{width:calc(100% + 48px);transform:translateZ(0);padding:0 48px 0 0;gap:8px;scroll-padding:0px}.curated-listings--slider-item{width:calc((100% - 72px)*.4 + 24px)}.curated-listings--slider-item-image{padding:148.84% 0 0}.curated-listings--slider-item-content{grid-template-columns:repeat(4,1fr);column-gap:8px}.curated-listings--slider-item-content-address-price{grid-column:2 / 5}}@media only screen and (min-width: 1025px){.curated-listings{padding-top:200px}.curated-listings--heading{grid-column:1 / 5;row-gap:52px}.curated-listings--slider-container{grid-column:5 / 13;margin-top:0;row-gap:60px}.curated-listings--slider-indicator-wrapper{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.curated-listings--slider-indicator-actions,.curated-listings--slider-indicator-track{grid-column:7 / 9}.curated-listings--slider{width:calc(100% + 64px);padding:0 64px 0 0}.curated-listings--slider-item{width:calc((100% - 56px)*.375 + 16px)}.curated-listings--slider-item-content{grid-template-columns:repeat(3,1fr);column-gap:8px}.curated-listings--slider-item-content-address-price{grid-column:2 / 4}.curated-listings--slider-item-content-state{grid-column:1 / 2}}@media only screen and (min-width: 1441px){.curated-listings{padding-top:280px}.curated-listings--heading{row-gap:72px}.curated-listings--heading .heading-1{max-width:460px}.curated-listings--slider{width:calc(100% + 88px);padding:0 88px 0 0}.curated-listings--slider-container{row-gap:80px}}.fan-mail{padding-top:160px;position:relative}.fan-mail-scroller-navigation{display:none}.fan-mail--heading{grid-column:1 / 5;display:flex;flex-direction:column;align-items:flex-start;row-gap:24px}.fan-mail--heading .heading-1{width:100%}.fan-mail--indicator-container{margin-top:52px;grid-column:1 / 5;display:flex;flex-direction:column;gap:28px}.fan-mail--indicator-wrapper{width:100%;display:flex;flex-direction:column;gap:4px}.fan-mail--indicator-actions{width:100%;display:flex;flex-direction:row;justify-content:space-between}.fan-mail--indicator-action{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;color:var(--color-dark-grey);transition:opacity .2s ease-in-out}.fan-mail--indicator-action.disabled{opacity:0;pointer-events:none}.fan-mail--indicator-action svg{width:100%}.fan-mail--indicator-track{width:100%;height:1.5px;flex-shrink:0;background:#36363633;overflow:hidden}.fan-mail--indicator{height:1.5px;background:var(--color-dark-grey)}.fan-mail--desktop-slider-container{display:none}.fan-mail--slider-container{grid-column:1 / 5;margin-top:28px}.fan-mail--slider{width:calc(100% + 40px);transform:translate3d(-20px,0,0);overflow:scroll;scroll-snap-type:x mandatory;scroll-snap-stop:always;display:flex;flex-direction:row;gap:20px;padding-left:20px;padding-right:20px;scroll-padding:20px;-ms-overflow-style:none;scrollbar-width:none}.fan-mail--slider::-webkit-scrollbar{display:none}.fan-mail--slider-item{flex-shrink:0;width:100%;scroll-snap-align:start}.fan-mail--slider-item-image-wrapper{width:100%;padding:91.43% 0 0;position:relative}.fan-mail--slider-item-images{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.fan-mail--slider-item-images img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.fan-mail--slider-item-images img:not(:first-child){transform:translate3d(100%,0,0)}.fan-mail--slider-item-content-wrapper{width:100%;position:relative;margin-top:20px;overflow:hidden}.fan-mail--slider-item-content{width:100%;display:grid;grid-template-columns:repeat(4,1fr);column-gap:10px}.fan-mail--slider-item-content:not(:first-child){position:absolute;top:0;left:0;transform:translate3d(100%,0,0)}.fan-mail--slider-item-content-quote-author{grid-column:1 / 5;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.fan-mail--slider-item-content-quote-author .heading-5{font-style:italic;grid-column:3 / 5;order:2}.fan-mail--slider-item-content-quote-author-meta{grid-column:1 / 3;display:flex;flex-direction:column;align-items:flex-start;gap:8px;order:1}.fan-mail--slider-item-content-quote-author-meta p{line-height:20px}.fan-mail--slider-item-content-quote-content{grid-column:3 / 5;display:flex;flex-direction:column;align-items:flex-start;margin-top:40px}.fan-mail--slider-item-content-quote-content p{display:none}.fan-mail--slider-item-content-quote-content .yelp-logo{width:54px}.fan-mail--slider-item-content-quote-content .facebook-logo{width:24px}.fan-mail--slider-item-content-quote-content .google-logo{width:53px}@media only screen and (min-width: 768px){.fan-mail{padding-top:200px}.fan-mail-scroller-navigation{width:100vw;height:calc(100% - 308px);position:absolute;z-index:1;bottom:0;left:0;display:flex;flex-direction:row;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-snap-stop:always}.fan-mail-scroller-navigation::-webkit-scrollbar{display:none}.fan-mail-scroller-navigation-item{width:100%;height:100%;flex-shrink:0;scroll-snap-align:start}.fan-mail--heading{grid-column:7 / 13;row-gap:48px}.fan-mail--indicator-container{grid-column:3 / 6;margin-top:35px;position:relative;z-index:2}.fan-mail--desktop-slider-container{display:block;grid-column:1 / 6}.fan-mail--desktop-slider{width:100%;margin-top:36px;overflow:scroll;display:flex;flex-direction:row;-ms-overflow-style:none;scrollbar-width:none}.fan-mail--desktop-slider-item{width:100%;padding:110.2% 0 0;flex-shrink:0;scroll-snap-align:start;position:relative}.fan-mail--desktop-slider-item img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.fan-mail--slider-container{grid-column:7 / 13;margin-top:36px;position:relative;z-index:2;pointer-events:none}.fan-mail--slider{padding:0;width:100%;transform:none;position:relative;overflow:visible}.fan-mail--slider-item:not(:first-child){position:absolute;top:0;left:0;opacity:0;pointer-events:none}.fan-mail--slider-item-image-wrapper{display:none}.fan-mail--slider-item-content{grid-template-columns:repeat(6,1fr);column-gap:8px}.fan-mail--slider-item-content-wrapper{margin-top:0;overflow:visible}.fan-mail--slider-item-content-quote-author{grid-column:1 / 6;display:flex;flex-direction:column;gap:16px}.fan-mail--slider-item-content-quote-author .heading-5{order:1}.fan-mail--slider-item-content-quote-author-meta{order:2;gap:16px}.fan-mail--slider-item-content-quote-author-meta p{order:2}.fan-mail--slider-item-content-quote-author-meta .fan-mail--rating{order:1}.fan-mail--slider-item-content-quote-content{grid-column:1 / 6;gap:16px}.fan-mail--slider-item-content-quote-content p{display:block;margin-top:65px}.fan-mail--slider-item-content-quote-content a{pointer-events:auto}}@media only screen and (min-width: 1025px){.fan-mail{padding-top:280px}.fan-mail-scroller-navigation{height:calc(100% - 328px)}.fan-mail--indicator-container{grid-column:3 / 5;margin:-35px 0 0}.fan-mail--desktop-slider-container{grid-column:1 / 5}.fan-mail--desktop-slider{width:calc(100% + 54px);transform:translate3d(-54px,0,0);margin-top:60px}.fan-mail--slider-item-content-quote-author{grid-column:1 / 3}.fan-mail--slider-item-content-quote-content{grid-column:4 / 7;margin-top:0}.fan-mail--slider-item-content-quote-content p{margin-top:0}.fan-mail--slider-container{display:flex;align-items:flex-end}}@media only screen and (min-width: 1441px){.fan-mail{padding-top:320px}.fan-mail-scroller-navigation{height:calc(100% - 400px)}.fan-mail--desktop-slider{width:calc(100% + 78px);transform:translate3d(-78px,0,0);margin-top:80px}.fan-mail--slider-item-content-quote-content{grid-column:4 / 6}}.bernieleung-compass{display:flex;flex-direction:column;align-items:center;gap:24px}.bernieleung-compass .bernieleung-svg{width:auto;height:46px}.bernieleung-compass .x-svg{width:14px;height:14px}.bernieleung-compass .compass-svg{width:auto;height:19px}@media only screen and (min-width: 768px){.bernieleung-compass{gap:12px}}@media only screen and (min-width: 1025px){.bernieleung-compass{gap:16px}.bernieleung-compass .bernieleung-svg{height:60px}.bernieleung-compass .compass-svg{height:25px}}.link-button{font-family:Neue Montreal,sans-serif;font-size:16px;line-height:19px;font-weight:500;color:var(--color-dark-grey);padding:5px 0;text-decoration:none;display:inline-flex;width:auto;position:relative;overflow:hidden;transition:color .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;box-shadow:none;cursor:pointer}.link-button:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:var(--color-blue-highlight);transition:transform .3s,background .2s ease;transform-origin:0% 50%;transform:scaleZ(1)}.link-button:hover:before,.link-button:active:before{transform-origin:100% 50%;transform:scale3d(0,1,1)}.link-button:active{color:#707070}.link-button.light{color:var(--color-sand)}.link-button.light:before{background:var(--color-sand)}.link-button.light:active{color:var(--color-light-grey)}.link-button.light:active:before{background:var(--color-light-grey)}.listing-state{display:flex;align-items:center;gap:8px;line-height:20px}.listing-state--indicator{width:8px;height:8px;border-radius:4px;position:relative;overflow:hidden}.listing-state--indicator.active{background:var(--color-dark-grey)}.listing-state--indicator:before{content:"";display:block;width:8px;height:8px;border:1px solid var(--color-dark-grey);border-radius:4px;position:absolute;top:0;left:0;z-index:1;box-sizing:border-box}.listing-state--indicator.pending:after{content:"";display:block;width:8px;height:8px;background:var(--color-dark-grey);position:absolute;top:0;left:4px;z-index:2}.fan-mail--rating{display:flex;flex-wrap:wrap;gap:2px}.fan-mail--rating .rating-star{width:12px}@media only screen and (min-width: 768px){.fan-mail--rating .rating-star{width:18px}}.promise-text{height:23.62px}@media only screen and (min-width: 768px){.promise-text{height:18.7px}}@media only screen and (min-width: 1025px){.promise-text{height:23.62px}}@media only screen and (min-width: 1441px){.promise-text{height:29.52px}}.preserve-text{height:23.62px}@media only screen and (min-width: 768px){.preserve-text{height:18.7px}}@media only screen and (min-width: 1025px){.preserve-text{height:23.62px}}@media only screen and (min-width: 1441px){.preserve-text{height:29.52px}}
