.announce{background:var(--hdr-announce-bg, #3e362f);color:var(--hdr-announce-text, #f6f3ef);height:36px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:60}.announce span{position:absolute;opacity:0;transition:opacity .7s var(--ease, cubic-bezier(.25, .1, .25, 1));font-family:inherit;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;padding:0 16px;text-align:center}.announce span.on{opacity:1}.announce a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(246,243,239,.4);padding-bottom:1px}.announce a:hover{border-bottom-color:currentColor}#header{position:relative;z-index:100;background:var(--hdr-solid-bg, #f6f3ef);border-bottom:1px solid var(--hdr-solid-rule, rgba(83, 82, 82, .22));transition:background .5s var(--ease, cubic-bezier(.25, .1, .25, 1)),top .4s var(--ease, cubic-bezier(.25, .1, .25, 1))}#header .header-in{max-width:var(--wrap, 1560px);margin:0 auto;padding:0 var(--sp-gutter, clamp(24px, 4vw, 64px));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px}.nav-left{display:flex;gap:34px;align-items:center;height:100%}.nav-left>div{position:static;display:flex;align-items:center;height:100%}.nav-left>a{display:flex;align-items:center;height:100%}.mega{position:absolute;left:0;right:0;top:100%;background:var(--hdr-mega-bg, #f6f3ef);border-bottom:1px solid var(--hdr-solid-rule, rgba(83, 82, 82, .22));opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s var(--ease, cubic-bezier(.25, .1, .25, 1)),transform .3s var(--ease, cubic-bezier(.25, .1, .25, 1)),visibility 0s .3s;z-index:1}.nav-left>div:hover .mega,.nav-left>div:focus-within .mega{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease, cubic-bezier(.25, .1, .25, 1)),transform .3s var(--ease, cubic-bezier(.25, .1, .25, 1))}.mega-in{max-width:var(--wrap, 1560px);margin:0 auto;padding:52px var(--sp-gutter, clamp(24px, 4vw, 64px)) 60px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 340px;gap:clamp(28px,4vw,72px);align-items:start}.mega-tile{grid-column:4;grid-row:1}#header .mega .col .label{color:var(--hdr-mega-label, #9fa4ab)!important;display:block;margin-bottom:20px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.mega .col ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.mega .col li{margin:0}#header .mega .col a{font-size:14px;font-weight:300;letter-spacing:normal;text-transform:none;color:var(--hdr-mega-link, #535252)!important;text-decoration:none;transition:color .3s var(--ease, cubic-bezier(.25, .1, .25, 1))}#header .mega .col a:hover{color:var(--hdr-mega-link-hover, #60554b)!important}#header .mega-tile{display:block;text-decoration:none;height:auto}.mega-tile figure{aspect-ratio:4 / 3;overflow:hidden;background:var(--hdr-mega-tile-bg, #ebe7dc);margin:0}.mega-tile figure img{display:block;width:100%;height:100%;object-fit:cover}.mega-tile img{transition:transform .8s var(--ease, cubic-bezier(.25, .1, .25, 1))}.mega-tile:hover img{transform:scale(1.04)}.mega-tile .t-label{display:block;margin-top:14px;font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:var(--hdr-mega-tile-label, #3f3d3b)}.mega-tile .t-sub{display:block;font-size:12px;letter-spacing:normal;text-transform:none;color:var(--hdr-mega-label, #9fa4ab)}.nav-right{display:flex;gap:34px;justify-content:flex-end;align-items:center}#header .nav-left a.top{position:relative;display:flex;align-items:center;height:100%}#header .nav-left a,#header .nav-right a,#header .curato-search__toggle{font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:var(--hdr-solid-text, #3f3d3b);transition:color .4s var(--ease, cubic-bezier(.25, .1, .25, 1));text-decoration:none}#header .nav-left a.top:after{content:"";position:absolute;left:0;bottom:26px;width:0;height:1px;background:currentColor;transition:width .3s var(--ease, cubic-bezier(.25, .1, .25, 1))}.nav-left>div:hover a.top:after,.nav-left>div:focus-within a.top:after,.nav-left>a.top:hover:after{width:100%}.wordmark img{height:32px;width:auto;object-fit:contain;filter:var(--hdr-solid-logo, none);transition:filter .4s var(--ease, cubic-bezier(.25, .1, .25, 1))}#header .wordmark-fallback{font-size:22px;letter-spacing:.06em;color:var(--hdr-solid-text, #3f3d3b);transition:color .4s var(--ease, cubic-bezier(.25, .1, .25, 1))}.menu-toggle{display:none}#header .curato-search,#header .curato-search>details{display:inline-flex;align-items:center}#header .curato-search__toggle{list-style:none;cursor:pointer;display:inline-block;padding:0;margin:0;background:none;border:0;line-height:1.75}#header .curato-search__toggle::-webkit-details-marker{display:none}#header .curato-search__toggle::marker{content:""}#header .curato-search__toggle .flip{display:inline-block;overflow:hidden;line-height:1.75}body:has([data-hero]) #header:not([data-overlay=never]),#header[data-overlay=always]{position:fixed;left:0;right:0;top:36px;background:transparent;border-bottom-color:transparent}body:has([data-hero]) #header:not([data-overlay=never]):not(.solid):not(.menu-open) .nav-left a,body:has([data-hero]) #header:not([data-overlay=never]):not(.solid):not(.menu-open) .nav-right a,body:has([data-hero]) #header:not([data-overlay=never]):not(.solid):not(.menu-open) .curato-search__toggle,body:has([data-hero]) #header:not([data-overlay=never]):not(.solid):not(.menu-open) .wordmark-fallback,#header[data-overlay=always]:not(.solid):not(.menu-open) .nav-left a,#header[data-overlay=always]:not(.solid):not(.menu-open) .nav-right a,#header[data-overlay=always]:not(.solid):not(.menu-open) .curato-search__toggle,#header[data-overlay=always]:not(.solid):not(.menu-open) .wordmark-fallback{color:var(--hdr-over-text, #f6f3ef)}.nav-right a.cart{position:relative}body:has([data-hero]) #header:not([data-overlay=never]):not(.solid):not(.menu-open) .wordmark img,#header[data-overlay=always]:not(.solid):not(.menu-open) .wordmark img{filter:var(--hdr-over-logo, brightness(0) invert(1))}body:has([data-hero]) #header:not([data-overlay=never]).solid,body:has([data-hero]) #header:not([data-overlay=never]).menu-open,#header[data-overlay=always].solid,#header[data-overlay=always].menu-open{top:0;background:var(--hdr-solid-bg, #f6f3ef);border-bottom-color:var(--hdr-solid-rule, rgba(83, 82, 82, .22))}.flip{position:relative;display:inline-block;overflow:hidden;vertical-align:top}.flip>span{display:block;transition:transform .45s var(--ease, cubic-bezier(.25, .1, .25, 1))}.flip>span:after{content:attr(data-t);display:block;position:absolute;top:100%;left:0;white-space:nowrap}.flip:hover>span,a:hover>.flip>span,summary:hover>.flip>span{transform:translateY(-100%)}@media(max-width:1080px){.mega-in{grid-template-columns:repeat(3,minmax(0,1fr))}#header .mega-tile{display:none}}@media(max-width:760px){#header .header-in{grid-template-columns:auto 1fr auto;height:70px;gap:16px}.nav-left{display:none}#header .nav-right>*:not(.cart){display:none}.menu-toggle{display:block;background:none;border:none;font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;font-family:inherit;font-weight:400;color:var(--hdr-solid-text, #3f3d3b);cursor:pointer;justify-self:start;padding:0;transition:color .4s var(--ease, cubic-bezier(.25, .1, .25, 1))}body:has([data-hero]) #header:not([data-overlay=never]):not(.solid):not(.menu-open) .menu-toggle,#header[data-overlay=always]:not(.solid):not(.menu-open) .menu-toggle{color:var(--hdr-over-text, #f6f3ef)}.wordmark{justify-self:center}#header.menu-open,body:has([data-hero]) #header:not([data-overlay=never]).menu-open,#header[data-overlay=always].menu-open{position:fixed;top:0;left:0;right:0;background:var(--hdr-solid-bg, #f6f3ef);border-bottom-color:var(--hdr-solid-rule, rgba(83, 82, 82, .22))}}.nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--hdr-solid-bg, #f6f3ef);transform:translateY(-100%);visibility:hidden;overflow-y:auto;overscroll-behavior:contain;transition:transform .7s var(--ease, cubic-bezier(.25, .1, .25, 1)),visibility 0s linear .7s}.nav-drawer.open{transform:none;visibility:visible;transition:transform .7s var(--ease, cubic-bezier(.25, .1, .25, 1)),visibility 0s}.nav-drawer__in{min-height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:106px var(--sp-gutter, clamp(24px, 4vw, 64px)) clamp(40px,12vh,90px)}a.h2.nav-drawer__link{font-size:20px!important}.nav-drawer__item{width:100%}.nav-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.nav-drawer__link{display:block;text-decoration:none;padding:6px 0;color:var(--hdr-solid-text, #3f3d3b)}.nav-drawer__toggle{flex:none;width:44px;height:44px;margin-right:-12px;position:relative;background:none;border:0;padding:0;cursor:pointer;color:var(--hdr-solid-text, #3f3d3b)}.nav-drawer__toggle:before,.nav-drawer__toggle:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .4s var(--ease, cubic-bezier(.25, .1, .25, 1))}.nav-drawer__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.nav-drawer__item.is-open .nav-drawer__toggle:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.nav-drawer__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease, cubic-bezier(.25, .1, .25, 1))}.nav-drawer__item.is-open .nav-drawer__panel{grid-template-rows:1fr}.nav-drawer__panel-in{overflow:hidden;min-height:0}.nav-drawer__group{padding-top:18px}.nav-drawer__group .label{display:block;margin-bottom:10px;color:var(--hdr-mega-link, #535252);font-weight:600}.nav-drawer__group ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.nav-drawer__group a{display:block;padding:9px 0;font-size:14px;font-weight:300;color:var(--hdr-mega-link, #535252);text-decoration:none}.nav-drawer__rule{width:100%;border:0;border-top:1px solid var(--hdr-solid-rule, rgba(83, 82, 82, .22));margin:28px 0 22px}.nav-drawer__utils{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.nav-drawer__util{color:var(--hdr-solid-text, #3f3d3b);text-decoration:none}#header.menu-open{background:var(--hdr-solid-bg, #f6f3ef);border-bottom:1px solid var(--hdr-solid-rule, rgba(83, 82, 82, .22))}#header.menu-open .nav-right a,#header.menu-open .curato-search__toggle,#header.menu-open .menu-toggle,#header.menu-open .wordmark-fallback{color:var(--hdr-solid-text, #3f3d3b)}#header.menu-open .wordmark img{filter:var(--hdr-solid-logo, none)}@media(min-width:761px){.nav-drawer{display:none}}@media(prefers-reduced-motion:reduce){#header,.announce span,.flip>span,.nav-left a,.nav-right a,.wordmark img,.nav-drawer{transition:none}.flip:hover>span,a:hover>.flip>span,summary:hover>.flip>span{transform:none}.nav-drawer__panel,.nav-drawer__toggle:before,.nav-drawer__toggle:after,.mega,.mega-tile img,#header .mega .col a,#header .nav-left a.top:after{transition:none}.mega-tile:hover img{transform:none}}.curato-hero-section{position:sticky;top:0;z-index:1;will-change:transform}:where(.curato-hero-section~.shopify-section){position:relative;z-index:2;background:var(--linen, #f6f3ef)}.hero{position:sticky;top:0;height:100svh;overflow:hidden;z-index:1;padding:0}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sec-media-bg, #4e453d)}.hero-media video{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media img,.hero-media video{display:block;width:100%;height:100%;object-fit:cover}.hero-media .still{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 2.2s var(--ease, cubic-bezier(.25, .1, .25, 1))}.hero-media .still.on{opacity:1}.hero-media .still img{transform:scale(1);animation:drift 18s var(--ease, cubic-bezier(.25, .1, .25, 1)) infinite alternate}@keyframes drift{0%{transform:scale(1) translateY(0)}to{transform:scale(1.07) translateY(-1.2%)}}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--sec-scrim-top-1, rgba(31, 26, 22, .42)) 0%,var(--sec-scrim-top-2, rgba(31, 26, 22, 0)) var(--sec-scrim-top-stop, 22%)),linear-gradient(to top,var(--sec-scrim-btm-1, rgba(31, 26, 22, .62)) 0%,var(--sec-scrim-btm-2, rgba(31, 26, 22, .18)) var(--sec-scrim-btm-stop-1, 42%),var(--sec-scrim-btm-3, rgba(31, 26, 22, 0)) var(--sec-scrim-btm-stop-2, 68%))}.hero-content{position:absolute;left:0;right:0;bottom:0;padding:0 var(--sp-gutter, clamp(24px, 4vw, 64px)) clamp(56px,7vh,96px);max-width:var(--wrap, 1560px);margin:0 auto;color:var(--linen, #f6f3ef)}.hero-content .label{color:var(--sec-eyebrow, #c6c0ab);display:block;margin-bottom:26px}.hero-content .display{color:var(--sec-heading, #f6f3ef);max-width:var(--sec-heading-max, 11ch);margin-bottom:var(--sec-heading-gap, 28px);line-height:var(--sec-heading-lh, 1.02)}.hero-content .display em{color:var(--olive, #c6c0ab)}.hero-sub{max-width:var(--sec-sub-max, 40ch);color:var(--sec-sub, rgba(246, 243, 239, .88));margin-bottom:40px;line-height:normal}.hero-ctas{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.hero-cue{position:absolute;right:var(--sp-gutter, clamp(24px, 4vw, 64px));bottom:clamp(56px,7vh,96px);color:#f6f3efb3;font-size:10px;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;display:flex;align-items:center;gap:12px;background:none;border:0;padding:0;font-family:inherit;font-weight:400;cursor:pointer;transition:color .3s var(--ease, cubic-bezier(.25, .1, .25, 1))}#hero .hero-cue:hover{color:var(--linen, #f6f3ef)}.hero-cue:after{content:"";width:1px;height:48px;background:#f6f3ef80;animation:cue 2.2s var(--ease, cubic-bezier(.25, .1, .25, 1)) infinite}@keyframes cue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}#hero .btn{display:inline-block;font-weight:400;font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;padding:17px 34px;border:1px solid var(--ink, #535252);border-radius:0;background:transparent;color:var(--ink-deep, #3f3d3b);cursor:pointer;text-decoration:none;transition:background .4s var(--ease, cubic-bezier(.25, .1, .25, 1)),color .4s var(--ease, cubic-bezier(.25, .1, .25, 1)),border-color .4s var(--ease, cubic-bezier(.25, .1, .25, 1))}#hero .btn:hover{background:var(--ink-deep, #3f3d3b);color:var(--linen, #f6f3ef)}#hero .btn--light{border-color:var(--linen, #f6f3ef);color:var(--linen, #f6f3ef)}#hero .btn--light:after{background-color:transparent}#hero .btn--light:hover{background:var(--linen, #f6f3ef);color:var(--maple, #60554b)}#hero .textlink{font-weight:400;font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:5px;text-decoration:none;transition:color .3s var(--ease, cubic-bezier(.25, .1, .25, 1))}#hero .textlink:hover{color:var(--ocean, #9fa4ab)}#hero .textlink--light{color:var(--linen, #f6f3ef)}#hero .textlink--light:hover{color:var(--olive, #c6c0ab)}@media(max-width:760px){.hero-cue{display:none}.hero-scrim{background:linear-gradient(to bottom,#1f1a1680,#1f1a1600 24%),linear-gradient(to top,#1f1a16c7,#1f1a166b 46%,#1f1a1614 78%)}}@media(prefers-reduced-motion:reduce){.curato-hero-section{position:relative}.hero{position:relative;min-height:auto;height:86svh}.hero-media .still,.hero-media .still img,.hero-cue:after{transition:none;animation:none}}.curato-inquiry{position:relative;z-index:2;background:var(--sec-bg, #4e453d);padding-top:var(--sec-pt, clamp(110px, 11vw, 170px));padding-bottom:var(--sec-pb, clamp(110px, 11vw, 170px))}.curato-anchor{position:absolute;top:0;scroll-margin-top:120px}.inquiry-grid{display:grid;grid-template-columns:var(--sec-cols, 5fr 6fr);gap:var(--sec-gap, clamp(48px, 7vw, 140px));align-items:start}.curato-inquiry .inquiry-label{color:var(--sec-label, #c6c0ab);display:block;margin-bottom:22px}.curato-inquiry .h2{color:var(--sec-heading, #f6f3ef)!important;margin-bottom:22px}.curato-inquiry .h2 em{color:var(--sec-accent, #c6c0ab)}.curato-inquiry p.intro{max-width:var(--sec-measure, 38ch);color:var(--sec-text, rgba(246, 243, 239, .82));margin:22px 0 40px}.contact{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--sec-text, rgba(246, 243, 239, .82))}.contact a{color:inherit;text-decoration:none;border-bottom:1px solid var(--sec-rule, rgba(246, 243, 239, .2));align-self:flex-start;transition:color .3s var(--ease, cubic-bezier(.25, .1, .25, 1))}.contact a:hover{color:var(--sec-accent, #c6c0ab)!important}.form{display:flex;flex-direction:column;gap:var(--sec-field-gap, 34px)}.form label{display:block}.form .lbl{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sec-field-label, #9fa4ab);display:block;margin-bottom:8px}.form input,.form select,.form textarea{width:100%;background:transparent;border:none;border-bottom:1px solid var(--sec-rule, rgba(246, 243, 239, .2));border-radius:0;padding:10px 0;font-family:var(--sans, "Poppins", sans-serif);font-weight:300;font-size:15px;color:var(--sec-field-text, #f6f3ef);outline:none;resize:vertical}#CuratoInquiry textarea::placeholder{text-transform:none}#CuratoInquiry textarea,#CuratoInquiry input,#CuratoInquiry select{border-bottom:1px solid var(--sec-rule, rgba(246, 243, 239, .2))!important}#CuratoInquiry textarea:hover,#CuratoInquiry input:hover,#CuratoInquiry select:hover{border-bottom:1px solid var(--sec-rule, rgba(246, 243, 239, .2))}.form select{appearance:none;-webkit-appearance:none;cursor:pointer}.form select option{color:var(--sec-option, #3e362f)}.form input::placeholder,.form textarea::placeholder{color:var(--sec-placeholder, rgba(246, 243, 239, .4));opacity:1}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sec-field-gap, 34px)}.form-note{font-size:13px;margin:0;padding:12px 0;border-bottom:1px solid var(--sec-rule, rgba(246, 243, 239, .2))}.form-note--ok{color:var(--sec-accent, #c6c0ab)}.form-note--err{color:var(--sec-field-text, #f6f3ef)}.curato-inquiry .btn{display:inline-block;align-self:flex-start;font-weight:400;font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;padding:17px 34px;border:1px solid var(--sec-btn, #f6f3ef);border-radius:0;background:transparent;color:var(--sec-btn, #f6f3ef);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .4s var(--ease, cubic-bezier(.25, .1, .25, 1)),color .4s var(--ease, cubic-bezier(.25, .1, .25, 1))}.curato-inquiry .btn:hover{background:var(--sec-btn-hover-bg, #f6f3ef);color:var(--sec-btn-hover-text, #4e453d)}.curato-inquiry .btn:after{background-color:transparent}@media(max-width:1080px){.inquiry-grid{grid-template-columns:1fr}}@media(max-width:760px){.form .row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.contact a,.curato-inquiry .btn{transition:none}}.curato-process{position:relative;z-index:2;background:var(--sec-bg, #60554b);padding-top:var(--sec-pt, clamp(110px, 11vw, 170px));padding-bottom:var(--sec-pb, clamp(110px, 11vw, 170px))}.curato-process .sec-head .label{color:var(--sec-label, #c6c0ab);display:block;margin-bottom:20px}.curato-process .h2{color:var(--sec-heading, #f6f3ef)!important}.curato-process .h2 em{color:var(--sec-accent, #c6c0ab)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sec-gap, clamp(24px, 3vw, 56px))}.step .num{font-family:var(--serif, "Fraunces", Georgia, serif);font-weight:340;font-style:italic;font-size:clamp(40px,4vw,64px);color:var(--sec-num, #c6c0ab);line-height:1;display:block;margin-bottom:20px}.step h3{font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:var(--sec-step-title, #f6f3ef);margin:0 0 12px}.step p{font-size:14px;color:var(--sec-text, rgba(246, 243, 239, .82));margin:0}.consult{margin-top:clamp(64px,8vw,110px);border-top:1px solid var(--sec-rule, rgba(246, 243, 239, .2));padding-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:1fr auto;gap:clamp(32px,5vw,90px);align-items:center}.curato-process .consult-label{color:var(--sec-label, #c6c0ab);display:block;margin-bottom:16px}.consult-h{font-family:var(--serif, "Fraunces", Georgia, serif);font-weight:340;font-size:clamp(26px,2.4vw,38px);letter-spacing:-.01em;color:var(--sec-heading, #f6f3ef);margin:0 0 14px}.consult-h em{font-style:italic;color:var(--sec-accent, #c6c0ab)}.consult p{max-width:56ch;color:var(--sec-text, rgba(246, 243, 239, .82));font-size:15px;margin:0}.curato-process .btn{display:inline-block;font-weight:400;font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;padding:17px 34px;border:1px solid var(--sec-btn, #f6f3ef);border-radius:0;background:transparent;color:var(--sec-btn, #f6f3ef);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .4s var(--ease, cubic-bezier(.25, .1, .25, 1)),color .4s var(--ease, cubic-bezier(.25, .1, .25, 1))}.curato-process .btn:hover{background:var(--sec-btn-hover-bg, #f6f3ef);color:var(--sec-btn-hover-text, #4e453d)}.curato-process .btn:after{background-color:transparent}@media(max-width:1080px){.steps{grid-template-columns:1fr 1fr;row-gap:56px}.consult{grid-template-columns:1fr}}.curato-projects{position:relative;z-index:2;background:var(--sec-bg, #4e453d);padding-top:var(--sec-pt, clamp(110px, 11vw, 170px));padding-bottom:var(--sec-pb, clamp(110px, 11vw, 170px))}.curato-projects .sec-head .label{color:var(--sec-label, #c6c0ab);display:block;margin-bottom:20px}.curato-projects .h2{color:var(--sec-heading, #f6f3ef)!important}.curato-projects .h2 em{color:var(--sec-accent, #c6c0ab)}.curato-projects .sec-head .sub{margin:18px 0 0;max-width:44ch;color:var(--sec-sub, rgba(246, 243, 239, .82))}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sec-gap, clamp(16px, 2.4vw, 40px));column-gap:var(--sec-gap, clamp(16px, 2.4vw, 40px));align-items:start}.project{position:relative;display:block;text-decoration:none}.project:nth-child(3n+1){aspect-ratio:4 / 5}.project:nth-child(3n+2){aspect-ratio:3 / 4;margin-top:var(--sec-offset-2, clamp(40px, 6vw, 110px))}.project:nth-child(3n+3){aspect-ratio:3 / 4;margin-top:var(--sec-offset-3, clamp(20px, 3vw, 56px))}.project:nth-child(n+4){margin-bottom:0}.project-figure{display:block;height:100%;text-decoration:none}.project figure{overflow:hidden;height:100%;background:var(--sec-figure-bg, #60554b);margin:0}.project figure img{display:block;width:100%;height:100%;object-fit:cover}.project img{transition:transform .8s var(--ease, cubic-bezier(.25, .1, .25, 1))}.project:hover img{transform:scale(var(--sec-zoom, 1.045))}.project-meta{display:flex;flex-direction:column;gap:4px;margin-top:18px}.project-meta .name{font-family:var(--serif, "Fraunces", Georgia, serif);font-weight:340;font-size:20px;color:var(--sec-name, #f6f3ef)}.project-meta .type{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sec-type, #9fa4ab)}.project-ctas{display:flex;gap:20px;margin-top:10px}.project-ctas .cta{font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:4px;transition:border-color .3s var(--ease)}.project-meta .cta--primary{color:var(--sec-heading, #F6F3EF)!important}.project-meta .cta--secondary{color:var(--sec-shoplink, #C6C0AB)!important}.project:hover .cta,.cta:hover,.cta:focus-visible{border-color:currentColor}@media(max-width:760px){.projects-grid{grid-template-columns:1fr 1fr}.project:nth-child(3n+1),.project:nth-child(3n+2),.project:nth-child(3n+3){grid-column:auto;margin-top:0;aspect-ratio:3 / 4}.project:nth-child(2n){margin-top:clamp(24px,8vw,48px)}}@media(prefers-reduced-motion:reduce){.project img{transition:none}.project:hover img{transform:none}}.curato-quotes{position:relative;z-index:2;background:var(--sec-bg, #4e453d);padding-top:var(--sec-pt, 0);padding-bottom:var(--sec-pb, clamp(110px, 11vw, 170px))}.curato-quotes .sec-head .label{color:var(--sec-label, #c6c0ab);display:block;margin-bottom:20px}.quotes{display:grid;grid-template-columns:1fr 1fr;gap:var(--sec-gap, clamp(48px, 7vw, 140px))}.quotes blockquote{font-family:var(--serif, "Fraunces", Georgia, serif);font-style:italic;font-weight:340;font-size:clamp(22px,2vw,30px);line-height:1.45;letter-spacing:-.01em;color:var(--sec-quote, #f6f3ef);margin:0;text-align:start;padding:0}.quotes cite{display:block;margin-top:20px;font-style:normal;font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;color:var(--sec-cite, #c6c0ab)}@media(max-width:1080px){.quotes{grid-template-columns:1fr}}.curato-sisters{position:relative;z-index:2;background:var(--sec-bg, #60554b);padding-top:var(--sec-pt, clamp(110px, 11vw, 170px));padding-bottom:var(--sec-pb, clamp(110px, 11vw, 170px))}.sisters-grid{display:grid;grid-template-columns:var(--sec-cols, 5fr 6fr);gap:var(--sec-gap, clamp(40px, 6vw, 110px));align-items:center}.sisters-img{aspect-ratio:4 / 5;overflow:hidden;margin:0}.sisters-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease, cubic-bezier(.25, .1, .25, 1))}.sisters-img:hover img{transform:scale(var(--sec-zoom, 1.03))}.curato-sisters .sisters-copy .label{color:var(--sec-label, #c6c0ab);display:block;margin-bottom:22px}.curato-sisters .h2{color:var(--sec-heading, #f6f3ef)!important;margin-bottom:26px}.curato-sisters .h2 em{color:var(--sec-accent, #c6c0ab)}.sisters-copy p{max-width:var(--sec-measure, 46ch);color:var(--sec-text, rgba(246, 243, 239, .82));margin:0;line-height:normal}.badges{display:flex;gap:26px;flex-wrap:wrap;margin-top:36px}.badges span{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sec-chip, #9fa4ab);border:1px solid var(--sec-chip-border, rgba(246, 243, 239, .2));padding:9px 16px}@media(max-width:1080px){.sisters-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sisters-img img{transition:none}.sisters-img:hover img{transform:none}}.curato-st-statement{position:relative;z-index:2;background:var(--sec-bg, #4e453d);padding-top:var(--sec-pt, clamp(110px, 11vw, 170px));padding-bottom:var(--sec-pb, clamp(110px, 11vw, 170px))}.curato-st-statement p{font-family:var(--serif, "Fraunces", Georgia, serif);font-weight:340;font-size:var(--sec-size, clamp(40px, 5.4vw, 80px));line-height:var(--sec-leading, 1.1);letter-spacing:-.018em;color:var(--sec-text, #f6f3ef);max-width:var(--sec-measure, 16ch);font-variation-settings:"opsz" 130;margin:0}.curato-st-statement em{font-style:italic;color:var(--sec-accent, #c6c0ab)}.curato-studio-footer:has(.wrap){background:var(--sec-bg, #3e362f);padding:var(--sec-pt, clamp(64px, 7vw, 100px)) 0 0;position:relative;z-index:2}.curato-studio-footer .foot-top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;padding-bottom:clamp(40px,5vw,72px)}.curato-studio-footer .foot-top p{font-size:14px;color:var(--sec-faint, rgba(246, 243, 239, .6));max-width:34ch;line-height:normal;margin:20px 0 0}.curato-studio-footer .lockup{display:flex;align-items:baseline;gap:16px}.curato-studio-footer .lockup img{display:block;height:30px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.curato-studio-footer .lockup span{font-size:var(--fs-label, 11px);letter-spacing:.3em;text-transform:uppercase;font-weight:400;color:var(--sec-lockup, #c6c0ab);border-left:1px solid var(--sec-rule, rgba(246, 243, 239, .2));padding-left:16px}.curato-studio-footer .foot-links{display:flex;gap:30px;flex-wrap:wrap}.curato-studio-footer .textlink{font-weight:400;font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;color:var(--sec-link, #f6f3ef);border-bottom:1px solid currentColor;padding-bottom:5px;text-decoration:none;transition:color .3s var(--ease, cubic-bezier(.25, .1, .25, 1))}.curato-studio-footer .textlink:hover{color:var(--sec-link-hover, #c6c0ab)!important}.curato-studio-footer .foot-base{border-top:1px solid var(--sec-rule, rgba(246, 243, 239, .2));padding:26px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:11px;letter-spacing:.08em;color:var(--sec-faint, rgba(246, 243, 239, .6))}.curato-studio-footer .foot-legal a{color:inherit;text-decoration:none;transition:color .3s var(--ease, cubic-bezier(.25, .1, .25, 1))}.curato-studio-footer .foot-legal a:hover{color:var(--sec-link-hover, #c6c0ab)!important}.curato-studio-footer .foot-sign{overflow:hidden;padding:clamp(16px,2vw,36px) 0 0}.curato-studio-footer .foot-sign span{display:block;text-align:center;font-family:var(--serif, "Fraunces", Georgia, serif);font-style:italic;font-weight:340;letter-spacing:-.02em;font-size:clamp(80px,15vw,240px);line-height:.95;color:var(--sec-ghost, rgba(246, 243, 239, .06));transform:translateY(16%);-webkit-user-select:none;user-select:none}@media(max-width:760px){.curato-studio-footer .lockup img{height:24px}}@media(prefers-reduced-motion:reduce){.curato-studio-footer .textlink,.curato-studio-footer .foot-legal a{transition:none}}.curato-work{position:relative;z-index:2;background:var(--sec-bg, #4e453d);padding-top:var(--sec-pt, clamp(110px, 11vw, 170px));padding-bottom:var(--sec-pb, clamp(110px, 11vw, 170px))}.sec-head{margin-bottom:clamp(48px,6vw,80px)}.curato-work .sec-head .label{color:var(--sec-label, #c6c0ab);display:block;margin-bottom:20px}.curato-work .h2{color:var(--sec-heading, #f6f3ef)!important}.curato-work .h2 em{color:var(--sec-accent, #c6c0ab)}.offers{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sec-gap, clamp(28px, 4vw, 72px))}.offer{border-top:1px solid var(--sec-rule, rgba(246, 243, 239, .2));padding-top:30px}.offer .idx{font-family:var(--serif, "Fraunces", Georgia, serif);font-style:italic;font-size:14px;color:var(--sec-sub-label, #9fa4ab);display:block;margin-bottom:18px}.offer h3{font-family:var(--serif, "Fraunces", Georgia, serif);font-weight:340;font-size:clamp(24px,2vw,32px);line-height:1.15;letter-spacing:-.01em;color:var(--sec-title, #f6f3ef);margin:0 0 14px}.offer p{color:var(--sec-text, rgba(246, 243, 239, .82));max-width:34ch;margin:0}.included{margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--sec-rule, rgba(246, 243, 239, .2));padding-top:40px}.curato-work .included .label{color:var(--sec-sub-label, #9fa4ab);display:block;margin-bottom:26px}.included ul{columns:2;column-gap:clamp(40px,6vw,120px);max-width:980px;list-style:none;margin:0;padding:0}.included li{font-size:14px;color:var(--sec-text, rgba(246, 243, 239, .82));padding:12px 0;border-bottom:1px solid var(--sec-item-rule, rgba(246, 243, 239, .1));break-inside:avoid;margin:0}@media(max-width:1080px){.offers{grid-template-columns:1fr}.offer p{max-width:none}.included ul{columns:1}}.curato-studio-header .announce{overflow:visible;background:var(--hdr-announce-bg, #3e362f);color:var(--hdr-announce-text, #f6f3ef);height:36px;display:flex;align-items:center;justify-content:center;z-index:60;position:relative}.curato-studio-header .announce span{position:static;opacity:1;transition:none;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;padding:0 16px;text-align:center}.curato-studio-header #studio-header{position:fixed;left:0;right:0;top:36px;z-index:100;transition:background .5s var(--ease, cubic-bezier(.25, .1, .25, 1)),top .4s var(--ease, cubic-bezier(.25, .1, .25, 1))}.curato-studio-header #studio-header.solid{top:0;background:var(--hdr-solid-bg, #3e362f);border-bottom:1px solid var(--hdr-rule, rgba(246, 243, 239, .2))}.curato-studio-header .header-in{max-width:var(--wrap, 1560px);margin:0 auto;padding:0 var(--sp-gutter, clamp(24px, 4vw, 64px));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px}.curato-studio-header .nav-left{display:flex;gap:34px;height:auto}.curato-studio-header .nav-left a,.curato-studio-header .nav-right a{font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:var(--hdr-text, #f6f3ef)!important;text-decoration:none}.curato-studio-header .nav-right{display:flex;gap:34px;justify-content:flex-end;align-items:center}.curato-studio-header .nav-right .back{color:var(--hdr-back, #c6c0ab)!important;line-height:normal}.curato-studio-header .lockup{display:flex;align-items:baseline;gap:16px;text-decoration:none}.curato-studio-header .lockup img{display:block;height:30px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.curato-studio-header .lockup span{font-size:var(--fs-label, 11px);letter-spacing:.3em;text-transform:uppercase;font-weight:400;color:var(--hdr-lockup, #c6c0ab);border-left:1px solid var(--hdr-rule, rgba(246, 243, 239, .2));padding-left:16px}.curato-studio-header .flip{position:relative;display:inline-block;overflow:hidden;vertical-align:top}.curato-studio-header .flip>span{display:block;transition:transform .45s var(--ease, cubic-bezier(.25, .1, .25, 1))}.curato-studio-header .flip>span:after{content:attr(data-t);display:block;position:absolute;top:100%;left:0;white-space:inherit}.curato-studio-header .flip:hover>span,.curato-studio-header a:hover>.flip>span{transform:translateY(-100%)}.curato-studio-header .menu-toggle{display:none}.studio-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--hdr-solid-bg, #3e362f);transform:translateY(-100%);visibility:hidden;transition:transform .7s var(--ease, cubic-bezier(.25, .1, .25, 1)),visibility 0s .7s}.studio-drawer.open{transform:none;visibility:visible;transition:transform .7s var(--ease, cubic-bezier(.25, .1, .25, 1))}.studio-drawer__in{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:106px var(--sp-gutter, clamp(24px, 4vw, 64px)) clamp(40px,12vh,90px);overflow-y:auto}.studio-drawer__link{font-family:var(--serif, "Fraunces", Georgia, serif);font-weight:340;font-size:clamp(34px,3.6vw,52px);line-height:1.16;letter-spacing:-.01em;color:var(--hdr-text, #f6f3ef)!important;text-decoration:none;padding:6px 0}@media(max-width:760px){.curato-studio-header .nav-left{display:none}.curato-studio-header .nav-right a:not(.back){display:none}.curato-studio-header .menu-toggle{display:block;background:none;border:none;padding:0;font-size:var(--fs-label, 11px);letter-spacing:.18em;text-transform:uppercase;font-family:var(--sans, "Poppins", sans-serif);font-weight:400;color:var(--hdr-text, #f6f3ef);cursor:pointer;justify-self:start}.curato-studio-header .header-in{height:70px}.curato-studio-header .lockup img{height:24px}.curato-studio-header .nav-right{gap:16px}}@media(min-width:761px){.studio-drawer{display:none}}.curato-studio-header #studio-header.menu-open{top:0;background:var(--hdr-solid-bg, #3e362f)}@media(prefers-reduced-motion:reduce){.curato-studio-header #studio-header,.curato-studio-header .flip>span,.studio-drawer{transition:none}.curato-studio-header .flip:hover>span,.curato-studio-header a:hover>.flip>span{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AABwvig */
