
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
#block-yui_3_17_2_1_1628283101431_5943 h3{line-height:-2 !important;margin-bottom:-15px !important;margin-top:-25px !important}#block-yui_3_17_2_1_1628283101431_5943 h3 strong{font-weight:400 !important;font-size:21pt;line-height:-1 !important}#block-yui_3_17_2_1_1652465917698_6119{margin-top:-200px;background-color:#fff;padding:110px;margin-bottom:120px;position:relative !important;z-index:99999 !important}#block-yui_3_17_2_1_1652465917698_6119 h1{color:#383533 !important;font-size:24pt;line-height:1.1}#studio-page-1.Index-page{overflow:visible}@media screen and (max-width:640px){#block-yui_3_17_2_1_1652465917698_6119{margin-top:-100px}}#about-hero-1-1.Index-page--has-image{overflow:visible !important}#new-page-2-1.Index-page{overflow:visible !important}.sqs-gallery-controls .previous,.sqs-gallery-controls .next{background-color:transparent;font-size:10pt !important}[data-collection-id="610d96719aa9fa7ec4505d4c"]{position:relative !important;z-index:-1 !important}[data-collection-id="611407a742e53c494ab74621"]{position:relative !important;z-index:1000 !important}#block-yui_3_17_2_1_1628702635856_20525{background-color:#fff;padding:150px;margin-top:-300px}#collection-610db3208bacc9199f55056f #block-yui_3_17_2_1_1628287790343_3268{margin-top:-150px;margin-bottom:-170px;margin-right:-150px}#collection-610db3208bacc9199f55056f .sqs-modal-lightbox-content .lightbox-inner .lightbox-content .form-wrapper .form-title{font-family:"ivymode",sans-serif !important;font-weight:300 !important;font-size:24pt;letter-spacing:.1em;color:#fff !important}#collection-610db3208bacc9199f55056f .lightbox-content{background-color:#383533 !important}#collection-610db3208bacc9199f55056f #block-yui_3_17_2_1_1625786877228_17574{position:relative}#collection-610db3208bacc9199f55056f .lightbox-close{color:#fff !important}#collection-610db3208bacc9199f55056f .form-title{display:block;font-family:"ivymode",sans-serif;font-weight:300 !important;font-size:18pt;letter-spacing:.2em;color:#fff !important}#collection-610db3208bacc9199f55056f .field-list .field-element{border:0px;border-color:#fff !important;border-bottom:solid 1px #fff !important;border-radius:0 !important;background-color:transparent !important;color:#fff !important}#collection-610db3208bacc9199f55056f .field-list select:focus{outline-color:#fff !important}#collection-610db3208bacc9199f55056f .field-list .section{border-color:#fff !important}#collection-610db3208bacc9199f55056f .sqs-block-form .field-list .title .required{display:none !important;color:#fff !important}#collection-610db3208bacc9199f55056f .caption-text{color:#fff !important;display:none !important}#collection-610db3208bacc9199f55056f .sqs-block-form .field-list .caption{color:#fff !important;display:none !important}#collection-610db3208bacc9199f55056f .field-element .field-control{color:#fff !important}#collection-610db3208bacc9199f55056f .form-wrapper .field-list .title{font-family:'ivymode',sans-serif !important;font-weight:400;font-size:16px !important;font-style:normal;color:#fff !important;letter-spacing:.1em}#collection-610db3208bacc9199f55056f .form-wrapper input[type=submit]{background-color:transparent !important;border:1px solid #fff;color:#fff !important;font-family:'ivymode',sans-serif !important;text-transform:uppercase !important;letter-spacing:.1em !important;font-size:11pt !important;padding:15px;padding-left:25px;padding-right:25px}#collection-610db3208bacc9199f55056f .form-wrapper input[type=submit]:hover{background-color:transparent !important;color:#fff !important;padding:15px;padding-left:25px;padding-right:25px}#collection-610db3208bacc9199f55056f .form-wrapper input[type=submit]:active{box-shadow:none;background-color:#fff !important;opacity:1}body:not(.button-style-default) .sqs-block-form .sqs-editable-button{font-family:'ivymode',sans-serif !important;font-weight:400;font-size:11pt;font-weight:400 !important;padding:15px;padding-left:30px;padding-right:30px}#page-610d96bb8bacc9199f52dc23{background-color:rgba(0,0,0,.1);margin-left:-90px;margin-right:-90px}.Index-page-content{opacity:0;animation:fadeMe 1s .5s forwards}@keyframes fadeMe{to{opacity:1}}h1 a,h2 a,h3 a,p a{border:none !important}@media screen and (max-width: 640px){.Index-page-scroll-indicator{display:none !important}}p,h1,h2,h3{-webkit-hyphens:none !important;-moz-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important}@media screen and (min-width: 950px){em{width:auto !important;writing-mode:vertical-rl;text-orientation:sideways-right;font-style:normal !important;transform:rotate(0deg);line-height:.5em}}em{font-style:normal !important}hr{width:10%}.Mobile-bar-branding{z-index:1000}@media screen and (min-width: 641px) and (max-width: 949px){.Mobile-bar-branding-logo{width:150px}}@media screen and (max-width: 640px){.Mobile-bar-branding-logo{width:130px}}.Mobile-bar-branding-logo,.Mobile-bar-menu{filter:drop-shadow(0px 0px 10px rgba(0,0,0,.3));-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,.3))}.Mobile-overlay-menu{filter:drop-shadow(0px 0px 20px rgba(0,0,0,.3));-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,.3))}.Mobile-bar.Mobile-bar--bottom{padding:0}.tweak-mobile-overlay-slide-origin-right .Mobile-overlay-close{left:auto;right:0;z-index:2222;margin:4%}@media screen and (min-width: 950px){.is-mobile-overlay-active .Mobile-overlay .Mobile-overlay-menu{width:100%;left:0%}}@media screen and (min-width: 641px) and (max-width: 949px){.is-mobile-overlay-active .Mobile-overlay .Mobile-overlay-menu{width:100%;left:0%}}@media screen and (max-width: 640px){.is-mobile-overlay-active .Mobile-overlay .Mobile-overlay-menu{width:100%;left:0%}}.Mobile-overlay-menu-main{margin-top:5%}.Mobile-overlay-nav-item{padding-bottom:20px;text-align:center}@media screen and (min-width: 950px){.Mobile-overlay-nav-item{font-size:30px !important}}@media screen and (min-width: 641px) and (max-width: 949px){.Mobile-overlay-nav-item{font-size:25px !important}}.Mobile-bar-menu{z-index:1000}.Mobile-overlay-nav-item svg{font-size:25px}#collection-5e6902b0c104fd669e8be57c .Mobile-bar--top,#collection-5e6902828f00da72b7155f0e .Mobile-bar--top #collection-610daa2c6cc8a51418f9b240 .Mobile-bar--top{padding-top:20px;padding-bottom:20px;background:#383533}#hero,#about-hero{height:100vh !important;background-image:linear-gradient(rgba(0,0,0,.3),20%,rgba(0,0,0,0))}@media screen and (max-width: 640px){.Index-gallery-item,#hero{height:100vh !important}.tweak-index-gallery-layout-slideshow .Index-gallery-wrapper{overflow:visible !important}}.Index-gallery-item-image{-webkit-transition:all 1s ease-in-out !important;-moz-transition:all 1s ease-in-out !important;-o-transition:all 1s ease-in-out !important;transition:all 1s ease-in-out !important}.Index-gallery-item-image:hover{transform:scale(1.06)}#block-yui_3_17_2_1_1584456847405_4251 h3{font-size:30px}#intro-text h1{line-height:1.5em}@media screen and (max-width: 640px){#intro-text h1{letter-spacing:.05em}}#block-yui_3_17_2_1_1589829983145_6144{padding:0px;margin:0px;height:0px}@media all and (min-width:770px){.sqs-block-gallery .sqs-gallery-design-grid .slide:hover img{transform:scale(1.1);-webkit-filter:brightness(60%);filter:brightness(60%)}.sqs-block-gallery .sqs-gallery-design-grid .slide:hover .image-slide-title{opacity:1}.sqs-block-gallery .sqs-gallery-design-grid .slide img{-webkit-transition:all 1s ease-in-out !important;-moz-transition:all 1s ease-in-out !important;-o-transition:all 1s ease-in-out !important;transition:all 1s ease-in-out !important}.sqs-block-gallery .sqs-gallery-design-grid .image-slide-title{position:absolute;opacity:0;top:47%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;-webkit-transition:all 1s ease-in-out !important;-moz-transition:all 1s ease-in-out !important;-o-transition:all 1s ease-in-out !important;transition:all 1s ease-in-out !important;z-index:99999999999;font-size:30px !important;letter-spacing:.1em;font-weight:300 !important;color:#fff !important;padding:10px}}.sqs-gallery-block-grid.sqs-gallery-block-meta-only-title .margin-wrapper .image-slide-title{white-space:normal}@media screen and (min-width: 641px) and (max-width: 949px){#collection-5e6902828f00da72b7155f0e .sqs-col-1,.sqs-col-11{width:100% !important}#collection-5e6902828f00da72b7155f0e .sqs-col-1 h2,.sqs-col-11 h2{font-size:60px}}@media screen and (max-width: 640px){.sqs-gallery-design-grid-slide{width:100% !important;clear:none !important}}@media screen and (max-width: 640px){.sqs-gallery-block-grid.sqs-gallery-block-meta-only-title .margin-wrapper .image-slide-title{font-size:24px}}.Index-page--has-image:first-child{margin-top:-160px}.Index-page--has-image:first-child .Index-page-content{transform:translatey(30%)}.Index-page--has-image:first-child .Index-page-content h2{font-size:50px}@media screen and (max-width: 640px){.Index-page--has-image:first-child .Index-page-content{transform:translatey(15%)}.Index-page--has-image:first-child .Index-page-content h2{font-size:40px}}.Index-page--has-image:first-child .Index-page-content .sqs-block-spacer{display:none}.Index-page--has-image:first-child .Index-page-content .sqs-block-html:nth-child(4) .sqs-block-content{border-left:#fff solid 1px;padding:0px 40px 0px 40px;margin:0px 20px 0px 10px;text-transform:uppercase;letter-spacing:.2em}@media screen and (max-width: 640px){.Index-page--has-image:first-child .Index-page-content .sqs-block-html:nth-child(4) .sqs-block-content{border-left:none}}.yui3-lightbox2 .sqs-lightbox-overlay{background:#fff !important}.yui3-lightbox2 .sqs-lightbox-close{color:#000 !important}.yui3-lightbox2 .sqs-lightbox-next,.yui3-lightbox2 .sqs-lightbox-previous{color:#000}#quote{padding-top:11%;padding-bottom:9%;padding-right:5%;padding-left:5%;background-color:rgba(30,30,30,.65) !important}@media screen and (min-width: 950px){#quote h3{font-size:30px;letter-spacing:.12em;line-height:1.4em}}@media screen and (min-width: 950px){#form{width:50%;float:left;height:120vh}}[data-parallax-id="5eb1c095502192451b164ed9"] figure{transform:none !important;top:0 !important;bottom:0 !important;will-change:auto !important}@media screen and (min-width: 950px){#contact-photo{height:120vh;width:50%}}@media screen and (max-width: 949px){#contact-photo{min-height:70vh !important}}#collection-5e6902b0c104fd669e8be57c .Mobile-bar--top{background:#383533}.BlogItem-title{font-size:40px}@media screen and (max-width: 640px){h1,h2,h3,p{text-align:center}.newsletter-block .newsletter-form-header-title{text-align:center}.newsletter-block .newsletter-form-wrapper--alignLeft .newsletter-form{text-align:center}}#block-yui_3_17_2_1_1584457893107_11183{max-width:50px;padding-bottom:70px;margin:auto;margin-top:10px}.social-icon-alignment-left .sqs-svg-icon--list{text-align:center}.sqs-use--icon{fill:#666 !important}.sqs-svg-icon--wrapper:hover .sqs-use--icon{fill:#fff !important}#block-yui_3_17_2_1_1584536502699_9567 h3{font-weight:400;font-size:20px}#block-yui_3_17_2_1_1584457893107_16719{padding-top:0px}#block-yui_3_17_2_1_1584457893107_16719 h2{font-size:22px;font-style:italic;color:#666}body:not(.button-style-default).button-style-outline .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button{-webkit-box-shadow:inset 0px 0px 0px 1px #666;-moz-box-shadow:inset 0px 0px 0px 1px #666;box-shadow:inset 0px 0px 0px 1px #666;color:#666}body:not(.button-style-default).button-style-outline .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button:hover{background-color:#666;color:#fff}.sqs-alternate-block-style-container .newsletter-block .newsletter-form-wrapper .newsletter-form-button{color:#fff;background-color:#666;border:1px solid #666 !important}@media screen and (max-width: 640px){#block-0d5811a2d0c0cb667fa7,#block-yui_3_17_2_1_1589912374913_7583{text-align:center !important;padding-top:0px !important}}#block-yui_3_17_2_1_1590695190264_7046{display:none}@media screen and (max-width: 640px){.sqs-block-content p{text-align:center !important}}#collection-5eb1ce4e8d35016bc312b68b #myBtn,#collection-5eb1ccfbb1ec0012b3120397 #myBtn,#collection-5eb1cd387cd5a122bf642a4a #myBtn,#collection-5eb022d661ad0e5a1bde3a5f #myBtn,#collection-5eb3249c9278ea171d81b49c #myBtn,#collection-5eb1ca5880728f162cf1da66 #myBtn,#collection-5eb1cdaab1ec0012b3123052 #myBtn,#collection-5eb1cc0182e03c292132d7ca #myBtn,#collection-5eb1ccc9ec222a34f311d9b3 #myBtn,#collection-5eb1d702ec222a34f314591a #myBtn,#collection-5eb1cb7df53d665925fea79e #myBtn,#collection-5eb1cc3595ae0505f391428a #myBtn,#collection-5eb1cde2efd917670c269a82 #myBtn,#collection-5e8396b769d9b73c2895c4cf #myBtn{display:inline;width:50px;height:50px;visibility:hidden;transition:opacity 1s;opacity:.5;position:fixed;bottom:20px;right:20px;z-index:99;border:none;outline:none;font-size:25px !important;color:#fff;cursor:pointer;padding:10px 10px 10px 11px;background-color:#383533}@media screen and (max-width: 640px){#collection-5eb1ce4e8d35016bc312b68b #myBtn,#collection-5eb1ccfbb1ec0012b3120397 #myBtn,#collection-5eb1cd387cd5a122bf642a4a #myBtn,#collection-5eb022d661ad0e5a1bde3a5f #myBtn,#collection-5eb3249c9278ea171d81b49c #myBtn,#collection-5eb1ca5880728f162cf1da66 #myBtn,#collection-5eb1cdaab1ec0012b3123052 #myBtn,#collection-5eb1cc0182e03c292132d7ca #myBtn,#collection-5eb1ccc9ec222a34f311d9b3 #myBtn,#collection-5eb1d702ec222a34f314591a #myBtn,#collection-5eb1cb7df53d665925fea79e #myBtn,#collection-5eb1cc3595ae0505f391428a #myBtn,#collection-5eb1cde2efd917670c269a82 #myBtn,#collection-5e8396b769d9b73c2895c4cf #myBtn{bottom:0px;right:0px;opacity:.8 !important}}#collection-5eb1ce4e8d35016bc312b68b #myBtn #myBtn:hover,#collection-5eb1ccfbb1ec0012b3120397 #myBtn #myBtn:hover,#collection-5eb1cd387cd5a122bf642a4a #myBtn #myBtn:hover,#collection-5eb022d661ad0e5a1bde3a5f #myBtn #myBtn:hover,#collection-5eb3249c9278ea171d81b49c #myBtn #myBtn:hover,#collection-5eb1ca5880728f162cf1da66 #myBtn #myBtn:hover,#collection-5eb1cdaab1ec0012b3123052 #myBtn #myBtn:hover,#collection-5eb1cc0182e03c292132d7ca #myBtn #myBtn:hover,#collection-5eb1ccc9ec222a34f311d9b3 #myBtn #myBtn:hover,#collection-5eb1d702ec222a34f314591a #myBtn #myBtn:hover,#collection-5eb1cb7df53d665925fea79e #myBtn #myBtn:hover,#collection-5eb1cc3595ae0505f391428a #myBtn #myBtn:hover,#collection-5eb1cde2efd917670c269a82 #myBtn #myBtn:hover,#collection-5e8396b769d9b73c2895c4cf #myBtn #myBtn:hover{background-color:#666}#myBtn{display:none}#block-yui_3_17_2_1_1628287790343_7217 .sqs-block-button-element{font-family:'ivymode',sans-serif !important;font-weight:400;font-size:11pt;font-weight:400 !important;letter-spacing:1px;line-height:1;color:#383533;border-color:#383533;padding:15px;padding-left:30px;padding-right:30px}#block-yui_3_17_2_1_1628287790343_7217 .sqs-block-button-element:hover{color:#fff;background-color:#383533}.Mobile-overlay-nav-item:hover{font-family:"ivymode",sans-serif;font-weight:400;font-style:italic !important}@media only screen and (max-width:600px){.Mobile-overlay-menu{background-image:url(/static1.squarespace.com/static/5e6155058653a160f3400f9a/t/61158ccdf88b7c2e25a0a5b5/1628802257419/Library_Vignette3.png);background-repeat:no-repeat}.is-mobile-overlay-active .Mobile-overlay{background:rgba(0,0,0,.7) !important}button.Mobile-overlay-close{background:transparent !important}.Mobile-overlay-menu{width:100%}.Mobile-overlay-menu-main{margin-top:130px !important}}footer a,.footer a,.sqs-footer a{color:#d6d0c8 !important;text-decoration:none}footer a:hover,.footer a:hover,.sqs-footer a:hover{color:#fff !important}.yui3-lightbox2 .sqs-lightbox-meta{display:none !important}