@font-face{font-family:CE Manderley;src:url(ce-manderley.ttf) format("truetype");font-display:swap;unicode-range:U+0020-0026,U+0028-002C,U+002E,U+0030-007E,U+00A0-2018,U+201A-FFFF}.ce{--ce-ink:#1C1B19;--ce-dark:#1B1B1B;--ce-linen:#E4DFD5;--ce-clay:#C0B3A6;--ce-porcelain:#FAF9F6;--ce-muted:#8C8A86;--ce-serif:"Gilda Display","Times New Roman",serif;--ce-italic:"Playfair Display",Georgia,serif;--ce-caps:"CE Manderley","Montserrat",sans-serif;--ce-sans:"Montserrat",Helvetica,Arial,sans-serif;font-family:var(--ce-sans);color:var(--ce-text,var(--ce-ink));background:var(--ce-bg,#fff);position:relative;overflow:hidden}.ce *,.ce *:before,.ce *:after{box-sizing:border-box}.ce p{margin:0}.ce img{display:block;max-width:100%}.ce-wrap{width:100%;max-width:1366px;margin:0 auto;padding:0 clamp(20px,5.6vw,77px)}.ce-pad{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.ce-h{font-family:var(--ce-serif);font-weight:400;line-height:1.02;letter-spacing:-.005em;margin:0;color:inherit}.ce-h em,.ce-h i{font-family:var(--ce-italic);font-style:italic;font-weight:700}.ce-h strong,.ce-h b{font-family:var(--ce-italic);font-weight:600}.ce-h--xl{font-size:clamp(52px,7.6vw,104px)}.ce-h--lg{font-size:clamp(44px,6.2vw,84px)}.ce-caps{font-family:var(--ce-caps);text-transform:uppercase;letter-spacing:.16em;font-weight:400}.ce-body{font-size:clamp(15px,1.45vw,19px);line-height:1.45;font-weight:300}.ce-body p+p{margin-top:1.3em}.ce-icon{width:auto;height:auto}.ce-hero__head{display:flex;align-items:flex-end;justify-content:center;padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(28px,3vw,40px)}.ce-hero__title{display:inline-block}.ce-hero__title .ce-line{display:block}.ce-hero__arrow{display:inline-block;width:clamp(70px,9vw,128px);height:auto;margin-left:.18em;vertical-align:middle;transform:translateY(-.08em)}.ce-hero__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.2vw,16px);padding-bottom:clamp(32px,3vw,44px)}.ce-hero__grid .ce-media{aspect-ratio:3/4}.ce-media{overflow:hidden;background:var(--ce-linen)}.ce-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.ce-media:hover img{transform:scale(1.035)}.ce-intro__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(32px,12vw,168px);row-gap:28px;align-items:start}.ce-intro__title{color:var(--ce-clay)}.ce-intro__icon{margin:22px 0 26px;width:86px}.ce-intro__photo{aspect-ratio:515/395;filter:grayscale(1)}.ce-intro .ce-body{color:var(--ce-clay)}.ce-intro__right .ce-body{margin-top:28px}.ce-sechead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.ce-arrow-down{width:clamp(34px,4vw,56px);height:auto;flex:none}.ce-gallery__grid{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(90px,11vw,155px);gap:clamp(10px,1.6vw,22px)}.ce-gallery__item{grid-row:span 2}.ce-gallery__item:nth-child(6n+1),.ce-gallery__item:nth-child(6n+4){grid-row:span 1}.ce-gallery__item:nth-child(6n+2),.ce-gallery__item:nth-child(6n+5){grid-row:span 3}.ce-gallery__item .ce-media{height:100%}.ce-services__sub{margin-top:18px;color:#6f6c67;max-width:440px}.ce-services__icon{width:clamp(56px,7vw,94px)}.ce-pills{margin-top:clamp(36px,4.5vw,60px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.8vw,38px) clamp(16px,3vw,45px)}.ce-pill{display:flex;align-items:center;justify-content:center;gap:.9em;min-height:74px;padding:14px 22px;border:1px solid var(--ce-ink);border-radius:999px;color:var(--ce-ink);text-decoration:none;font-size:clamp(12px,1.25vw,17px);text-align:center;transition:background .35s ease,color .35s ease,transform .35s ease}.ce-pill span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ce-pill__arrow{transition:transform .35s ease}.ce-pill:hover,.ce-pill:focus-visible{background:var(--ce-ink);color:var(--ce-porcelain)}.ce-pill:hover .ce-pill__arrow{transform:translate(6px)}.ce-steps__grid{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:repeat(2,minmax(0,340px));column-gap:clamp(32px,4vw,56px);row-gap:clamp(36px,4vw,56px);padding-left:clamp(0px,3.5vw,48px)}.ce-step{display:grid;grid-template-columns:clamp(58px,6vw,82px) 1fr;column-gap:22px}.ce-step__num{font-family:var(--ce-sans);font-weight:400;font-size:clamp(40px,4.4vw,56px);line-height:.95}.ce-step__title{font-family:var(--ce-serif);font-size:clamp(22px,2.2vw,30px);line-height:1.1;margin:0 0 14px}.ce-step .ce-body{color:inherit;opacity:.8;font-size:clamp(14px,1.35vw,18px)}.ce-pkg__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,5vw,72px);align-items:start}.ce-pkg__photos{position:relative}.ce-pkg__photo1{width:80%;aspect-ratio:3/2}.ce-pkg__photo2{width:84%;aspect-ratio:3/2;margin:clamp(14px,2.4vw,32px) 0 0 auto}.ce-pkg__title{display:flex;flex-wrap:wrap;align-items:center;gap:.08em .28em;font-size:clamp(40px,4.5vw,72px);text-transform:uppercase;line-height:1;margin:clamp(40px,7vw,96px) 0 0}.ce-pkg__title .ce-rule{flex:1 1 auto;min-width:28px;max-width:170px;height:2px;background:currentColor;transform-origin:left center}.ce-pkg__title em{font-family:var(--ce-italic);font-style:italic;font-weight:400;color:var(--ce-clay);letter-spacing:.02em}.ce-pkg__price{font-family:var(--ce-serif);font-size:clamp(20px,1.8vw,26px);margin-top:18px}.ce-pkg__details{margin-top:clamp(28px,4vw,56px);padding-left:clamp(0px,9vw,124px);font-size:clamp(13.5px,1.08vw,15px);line-height:1.35}.ce-pkg__details h4{font-family:var(--ce-caps);text-transform:uppercase;letter-spacing:.14em;font-weight:400;font-size:clamp(12px,1.05vw,14px);margin:20px 0 4px}.ce-pkg__details h4:first-child{margin-top:0}.ce-pkg__details ul{margin:0;padding-left:22px}.ce-pkg__details li{margin:0 0 3px}.ce-pkg__cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ce-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8em;min-height:52px;padding:14px 34px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;font-family:var(--ce-caps);text-transform:uppercase;letter-spacing:.16em;font-size:13px;cursor:pointer;text-decoration:none;transition:background .35s ease,color .35s ease}.ce-btn:hover,.ce-btn:focus-visible{background:var(--ce-text,var(--ce-ink));color:var(--ce-bg,#fff)}.ce-btn[disabled]{opacity:.5;cursor:not-allowed}.ce-pkg__more{font-size:13px;color:inherit;opacity:.75;text-underline-offset:4px}.ce-pkg form{margin:0}.ce-addons__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.ce-addons__head .ce-h{grid-column:2;text-align:center}.ce-addons__icon{grid-column:3;justify-self:end;width:clamp(52px,6vw,82px)}.ce-table{margin-top:clamp(40px,5vw,72px);width:100%;border-collapse:collapse;font-size:clamp(14px,1.2vw,16.5px)}.ce-table th{font-family:var(--ce-caps);text-transform:uppercase;letter-spacing:.14em;font-weight:400;text-align:left;font-size:clamp(12px,1.3vw,17px);padding:24px 8px 22px}.ce-table td{padding:20px 8px;vertical-align:middle;line-height:1.4}.ce-table tr{border-top:1px solid #d9d6d0}.ce-table thead tr{border-top:1px solid #bdb9b2}.ce-table td:nth-child(2){color:#444}.ce-table td:first-child{width:27%}.ce-table td:last-child,.ce-table th:last-child{width:24%}.ce-close__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:end}.ce-close__clog{width:clamp(80px,8vw,108px);margin-bottom:clamp(40px,6vw,88px)}.ce-close__title{font-size:clamp(56px,7.4vw,100px);line-height:1.02}.ce-close__title em{display:block}.ce-close__cta{margin-top:clamp(40px,5vw,72px)}.ce-close__contact{padding-bottom:clamp(120px,14vw,190px)}.ce-close__name{font-family:var(--ce-caps);text-transform:uppercase;letter-spacing:.14em;font-size:clamp(15px,1.55vw,21px);line-height:1.3;max-width:300px}.ce-close__links{margin-top:10px;display:flex;flex-direction:column;gap:4px;font-size:clamp(16px,1.6vw,20px);font-weight:300}.ce-close__links a{color:var(--ce-clay);text-decoration:none}.ce-close__links a:hover{color:var(--ce-porcelain)}.ce-social{display:flex;gap:24px;margin-top:26px}.ce-social a{display:inline-flex;width:42px;height:42px;border-radius:50%;border:1.5px solid var(--ce-porcelain);align-items:center;justify-content:center;color:var(--ce-porcelain);transition:background .3s,color .3s}.ce-social a:hover{background:var(--ce-porcelain);color:var(--ce-ink)}.ce-social svg{width:20px;height:20px}.ce-js .ce [data-ce-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ce-delay,0s)}.ce-js .ce [data-ce-reveal=fade]{transform:none}.ce-js .ce [data-ce-reveal=zoom]{transform:scale(.96)}.ce-js .ce [data-ce-reveal].is-in{opacity:1;transform:none}.ce-js .ce .ce-rule[data-ce-reveal]{transform:scaleX(0);opacity:1}.ce-js .ce .ce-rule[data-ce-reveal].is-in{transform:scaleX(1)}.ce-js .ce .ce-hero__title .ce-line{overflow:hidden}.ce-js .ce .ce-hero__title .ce-line>span{display:inline-block;transform:translateY(105%);transition:transform 1.1s cubic-bezier(.2,.75,.15,1);transition-delay:var(--ce-delay,0s)}.ce-js .ce .ce-hero__title.is-in .ce-line>span{transform:none}.ce-js .ce .ce-hero__arrow{opacity:0;transform:translate(-24px) translateY(-.08em);transition:opacity .8s ease .9s,transform .8s ease .9s}.ce-js .ce .ce-hero__title.is-in .ce-hero__arrow{opacity:1;transform:translateY(-.08em)}@media(prefers-reduced-motion:reduce){.ce-js .ce [data-ce-reveal],.ce-js .ce .ce-hero__title .ce-line>span,.ce-js .ce .ce-hero__arrow{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:989px){.ce-hero__grid,.ce-pills{grid-template-columns:repeat(2,1fr)}.ce-pkg__grid{grid-template-columns:1fr}.ce-pkg__info{order:-1}.ce-pkg__title{margin-top:0}.ce-pkg__details{padding-left:0}.ce-pkg__photos{margin-top:36px}.ce-close__grid{grid-template-columns:1fr}.ce-close__contact{padding-bottom:0}}@media(max-width:640px){.ce-intro__grid{grid-template-columns:1fr}.ce-intro__right .ce-body{margin-top:24px}.ce-gallery__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px}.ce-gallery__item,.ce-gallery__item:nth-child(n){grid-row:span 2}.ce-gallery__item:nth-child(3n+1){grid-row:span 3}.ce-pills{grid-template-columns:1fr;gap:14px}.ce-pill{min-height:60px}.ce-steps__grid{grid-template-columns:1fr;padding-left:0}.ce-addons__head{grid-template-columns:1fr auto}.ce-addons__head .ce-h{grid-column:1;text-align:left}.ce-addons__icon{grid-column:2}.ce-table thead{display:none}.ce-table tr{display:grid;grid-template-columns:1fr auto;column-gap:12px;padding:18px 0}.ce-table td{padding:0;width:auto!important}.ce-table td:first-child{font-weight:500}.ce-table td:nth-child(2){grid-column:1/-1;grid-row:2;margin-top:6px}.ce-table td:last-child{grid-column:2;grid-row:1;text-align:right;white-space:nowrap}.ce-pkg__photo1,.ce-pkg__photo2{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/curated-edit.css.map */
