@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-300-normal.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@media screen and (max-width:767px){.video-image-wrapper.swap-order{order:inherit!important}}:root{--next-hero-image-y:-8vh;--next-hero-image-scale:1.12}.loader-wrapper{opacity:1;pointer-events:auto;transition:opacity .42s,visibility .42s;justify-content:center!important;align-items:center!important;padding:0 5vw!important;display:flex!important}.next-startup-complete .loader-wrapper{opacity:0;visibility:hidden;pointer-events:none}.loader-component{animation:1.3s ease-in-out infinite next-loader-pulse;width:clamp(4.75rem,7vw,6.25rem)!important;height:clamp(4.75rem,7vw,6.25rem)!important}.loader-inside.gradient-copper{animation:1.15s linear infinite next-loader-spin;background-image:conic-gradient(#a66231,#d08a52,#b56b36,#a66231)!important}.loading-dot{opacity:.28;animation:1s ease-in-out infinite next-loading-dot}.loading{max-width:min(88vw,560px);font-size:clamp(1.15rem,1.55vw,1.65rem);line-height:1.25}.loading-dot.two{animation-delay:.14s}.loading-dot.three{animation-delay:.28s}.hero-text{will-change:transform, opacity;transition:transform .8s ease-out,opacity .46s ease-out}.next-startup-complete .hero-text{opacity:1!important;transform:translate(0,0)!important}.section.hero .hero-image-wrapper{overflow:hidden}.section.hero .my-image{object-fit:cover;transform-origin:50%;will-change:width, height, transform;width:106%;max-width:none;height:106%;transition:width 1s ease-out,height 1s ease-out,transform .4s ease-out;transform:translateY(-4vh)scale(1.06)}.next-startup-complete .section.hero .my-image{width:100%;height:100%;transform:translate3d(0, var(--next-hero-image-y), 0) scale(var(--next-hero-image-scale))}.section.hero .hero-image-overlay.hide,.section.hero .hero-image-overlay{opacity:1;pointer-events:none;will-change:transform, opacity;background-color:#ffd2b380;transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity .8s ease-out;display:block!important;transform:translate(0,0%)!important}.next-startup-complete .section.hero .hero-image-overlay.hide,.next-startup-complete .section.hero .hero-image-overlay{opacity:0;transform:translateY(-100%)!important}.button .arrow-icon,.footer-button-wrapper .footer-icon-arrow,.project-collection-link .arrow,.project-collection-link .arrow-2,.project-collection-link .arrow-3{will-change:transform, opacity;transition:transform .5s,opacity .5s,background-position .24s}.button:hover .arrow-icon:not(.left){transform:translate(.5rem)}.button:hover .arrow-icon.left{transform:rotate(180deg)translate(-.5rem)}.button:hover .arrow-icon.brown.white{background-position:100% 100%}.button:hover .arrow-icon.white:not(.brown){background-position:0 100%}.button.w-inline-block{isolation:isolate;transition:color .48s,box-shadow .48s;position:relative;overflow:hidden}.button.w-inline-block:after{content:"";border-radius:inherit;opacity:0;z-index:0;background-image:url(/images/brown-bg-gradient.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .48s;position:absolute;inset:0}.button.w-inline-block:hover:after{opacity:1}.button.w-inline-block>*{z-index:1;position:relative}.footer-button-wrapper .footer-icon-arrow{opacity:0;transform:translate(0,0)}.footer-button-wrapper:hover .footer-icon-arrow,.footer-button-wrapper.w--current .footer-icon-arrow{opacity:1;transform:translate(.5rem)}.project-collection-link .overlay-50,.project-collection-link .overlay-101{opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.project-collection-link:hover .overlay-50,.project-collection-link:hover .overlay-101{opacity:1}.project-collection-link .arrow,.project-collection-link .arrow-2,.project-collection-link .arrow-3{opacity:0;transform:translateY(2rem)}.project-collection-link:hover .arrow,.project-collection-link:hover .arrow-2,.project-collection-link:hover .arrow-3{opacity:1;transform:translate(0,0)}@keyframes next-loader-spin{to{transform:rotate(360deg)}}@keyframes next-loader-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes next-loading-dot{0%,to{opacity:.25}45%{opacity:1}}@media (prefers-reduced-motion:reduce){.loader-component,.loader-inside.gradient-copper,.loading-dot{animation:none}.next-startup-complete .hero-text,.loader-wrapper{transition:none}}.radio-button-container{flex-direction:column!important;place-self:stretch stretch!important;display:flex!important}.radio-button{flex-direction:column!important;flex:1!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;height:100%!important;padding-left:0!important;padding-right:0!important;display:flex!important}.radio-button:before,.radio-button:after{display:none!important}.radio-button:has(.stone-swatch):not(:has(.price-label span)){justify-content:flex-start!important;align-items:stretch!important}.stone-swatch{aspect-ratio:4/3;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.radio-button .h3.price-label{padding:8px 12px 4px!important}.radio-label.w-form-label{border-radius:3px!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.navbar.w-nav[data-collapse=all] .menu-button.w-nav-button,.navbar .menu-button{justify-content:center;align-items:center;width:56px;max-width:none;height:56px;max-height:none;padding:0;display:flex}.navbar{isolation:isolate;opacity:0;will-change:transform, opacity;transition:transform .8s ease-out,opacity .8s ease-out;transform:translateY(-100%)}.next-startup-complete .navbar{opacity:1;transform:translate(0,0%)}.navbar .navbar-container{z-index:3;position:relative}.navbar .navbar-container:before{content:"";z-index:3;background:var(--white);pointer-events:none;position:absolute;inset:0}.navbar .logo-link,.navbar .button,.navbar .menu-button{z-index:4;position:relative}.navbar .menu-lottie-icon{filter:invert();pointer-events:none;width:48px;height:48px;display:block;position:relative}.navbar .menu-lottie-icon svg{display:block;width:100%!important;height:100%!important}.navbar .nav-menu.next-nav-ready{z-index:1;opacity:1;pointer-events:none;background:#111;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;height:auto;min-height:calc(100svh - 7.5rem);padding:52px 5% 80px;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .26s ease-out;position:absolute;top:7.5rem;left:0;right:0;overflow:auto;transform:translateY(-100%);display:flex!important}.navbar .nav-menu.next-nav-open{opacity:1;pointer-events:auto;transform:translate(0,0)}.navbar .nav-menu.next-nav-ready .nav-link:hover{color:var(--potters-clay);background-color:var(--light-brown);background-image:none;padding-left:30px}.navbar .nav-menu.next-nav-ready .nav-link{width:100%;max-width:none;color:var(--pale-copper);white-space:normal;border-bottom:1px solid #d2895757;padding:24px 10px;line-height:1.1}.navbar .nav-menu.next-nav-ready .nav-link.w--current{color:var(--white);background-image:linear-gradient(140deg, var(--potters-clay), #d28957);border-bottom-color:#0000;padding-left:10px}.navbar .nav-menu.next-nav-ready .hide-menu{display:none}@media screen and (max-width:767px){.navbar .menu-button{width:60px;height:60px}.navbar .nav-menu.next-nav-ready{min-height:calc(100svh - 6rem);padding:32px 6% 64px;top:6rem;transform:translateY(-100%)}.navbar .nav-menu.next-nav-open{transform:translate(0,0)}.navbar .nav-menu.next-nav-ready .nav-link{padding-top:20px;padding-bottom:20px;font-size:36px}}
