@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Manrope:wght@400;500;600&display=swap');
:root{--og-orange:#b54116;--og-bright:#d65319;--og-gold:#ac8250;--og-cream:#faf6ef;--og-paper:#f1e9dd;--og-ink:#39281e;--og-muted:#7e6d5b;--og-line:#d7c5ac}.orange-page{margin:0;color:var(--og-ink);background:var(--og-cream);font:14px/1.6 'Manrope',Arial,sans-serif;--nc-ink:#39281e;--nc-paper:#faf6ef;--nc-line:#d7c5ac;--nc-muted:#7e6d5b;--nc-accent:#b54116}.orange-page *{box-sizing:border-box}.orange-page a{color:inherit;text-decoration:none}.orange-page button{font:inherit;cursor:pointer}.og-topline{background:var(--og-orange);color:#fff5e9;padding:9px 5%;font-size:8px;letter-spacing:1.8px;display:flex;justify-content:space-between;gap:20px}.og-topline a{font-size:9px;letter-spacing:.3px}.og-header{padding:20px 5%;display:flex;justify-content:space-between;gap:30px;align-items:center;border-bottom:1px solid var(--og-line)}.og-brand{display:flex;align-items:center;gap:12px}.og-brand .brand-monogram{display:block;width:60px;flex:none}.og-brand-name{font:500 26px/1 'Cormorant Garamond',Georgia,serif;letter-spacing:2px}.og-brand-name small{display:block;font:10px/1 'Manrope',Arial,sans-serif;letter-spacing:2px;margin-top:11px;color:var(--og-muted)}.og-header nav{display:flex;gap:32px;font-size:11px}.og-button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;border:1px solid var(--og-orange);background:var(--og-orange);color:#fff8ee;padding:16px 23px;font-size:11px!important;line-height:1.5;letter-spacing:.2px}.og-button:hover{background:#91340f;border-color:#91340f}.og-button.cream{background:#fff6e8;color:#7d2b11;border-color:#fff6e8}.og-button.cream:hover{background:#ead4b1;border-color:#ead4b1}.og-label{font-size:9px;letter-spacing:2px;line-height:1.9}.og-hero{display:grid;grid-template-columns:1.04fr 1fr;min-height:780px}.og-hero-copy{background:var(--og-orange);color:#fff5e6;padding:62px 9% 30px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.og-hero-copy:before{content:'';position:absolute;inset:20px;border:1px solid #e8b46d60;pointer-events:none}.og-hero-copy .og-label{position:relative;color:#f6d4b1}.og-hero h1{font:400 clamp(90px,8.6vw,148px)/.81 'Cormorant Garamond',Georgia,serif;letter-spacing:-5px;margin:40px 0 34px;position:relative}.og-hero h1 em{color:#f1cf9c;font-weight:400}.og-fine-rule{width:64px;height:1px;background:#edbc77;margin:3px 0 22px}.og-hero-intro{font:400 32px/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.5px;margin:0 0 20px}.og-hero-body{font-size:12px;line-height:1.95;max-width:320px;color:#f7d9c3;margin:0 0 28px}.og-hero-actions{display:flex;flex-direction:column;gap:18px;position:relative}.og-hero-actions>a{font-size:10px;border-bottom:1px solid #efc29875;padding-bottom:4px;align-self:flex-start}.og-hero-foot{font-size:7px;letter-spacing:1.7px;margin-top:auto;padding-top:40px;padding-bottom:5px}.og-hero-visual{display:grid;grid-template-rows:.83fr 1fr;background:white;min-width:0}.og-identity{padding:28px 25px 22px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fffefc;position:relative}.og-identity>.og-label{font-size:7px;letter-spacing:2.2px;color:#98723d}.og-identity .brand-logo{display:block;width:min(310px,90%);margin:10px 0 5px}.og-identity-note{font-size:7px;letter-spacing:1.9px;color:#98723d;margin-top:10px}.og-hero-photo{position:relative;overflow:hidden;margin:0;min-height:340px;background:#66615b}.og-hero-photo img{position:absolute;inset:0;object-fit:cover;object-position:50% 46%;width:100%;height:100%;filter:saturate(.65)}.og-hero-photo figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:14px 20px;color:#f6e8d3;background:#35281dd4;font-size:7px;letter-spacing:1.4px}.og-mission{padding:95px 8%;display:grid;grid-template-columns:.65fr 1.15fr 1.4fr;gap:45px;border-bottom:1px solid var(--og-line);align-items:start}.og-mission h2{font:400 58px/1 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.5px;margin:0}.og-mission h2 em{color:var(--og-orange);font-weight:400}.og-mission>div>p{font-size:13px;line-height:1.95;color:#6f6050;margin:0 0 19px}.og-note{font-size:7px;letter-spacing:1.6px;color:#947950}.orange-page .nc-menu{padding:90px 8%;background:#f1e9dd;--nc-paper:#f1e9dd}.orange-page .menu-heading h2{font:400 64px/.98 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.9px}.orange-page .menu-heading h2 em{color:var(--og-orange)}.orange-page .menu-jumps a{font-size:11px}.orange-page .menu-category-head h3{font:400 32px/1.1 'Cormorant Garamond',Georgia,serif}.orange-page .price-value{font:500 23px 'Cormorant Garamond',Georgia,serif}.orange-page .luxury-includes{background:#e7d8c2;border:1px solid #d0b996}.orange-page .luxury-includes>.menu-kicker{color:#754d25}.orange-page .luxury-includes>.menu-book{background:var(--og-orange);border-color:var(--og-orange);color:#fff7ed}.og-style{padding:90px 5%;display:grid;grid-template-columns:1.05fr 1fr .8fr;gap:30px;align-items:start}.og-style-heading{padding-top:28px}.og-style h2{font:400 61px/.98 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.6px;margin:26px 0}.og-style h2 em{color:var(--og-orange);font-weight:400}.og-style-heading>p:last-of-type{font-size:12px;line-height:1.9;color:var(--og-muted)}.og-text-button{background:none;border:0;border-bottom:1px solid #ad7e46;color:var(--og-orange);padding:10px 0;font-size:11px!important;margin-top:12px}.og-style figure{margin:0;position:relative;overflow:hidden}.og-style-photo{height:450px;background:#8f8a7e}.og-style-photo img{height:100%;width:100%;object-fit:cover;object-position:65% 50%;filter:saturate(.4)}.og-style figcaption{font-size:7px;letter-spacing:1.3px;position:absolute;left:0;right:0;bottom:0;padding:15px 12px;background:#f1e9dde8;color:#6c5437}.og-style-palette{height:315px;background:#e8d8c4;margin-top:105px!important}.og-swatch-row{display:flex;align-items:center;justify-content:center;gap:10px;height:90%;transform:rotate(-20deg)}.og-swatch-row i{display:block;width:45px;height:145px;border-radius:50% 50% 35% 35%;background:linear-gradient(90deg,#9e3915,#dd6d2c 48%,#b44116);box-shadow:10px 14px 17px #6c3e1b26}.og-swatch-row i:nth-child(2){height:175px;background:linear-gradient(90deg,#bc9586,#f1d4c4 47%,#c99d8e)}.og-swatch-row i:nth-child(3){height:125px;background:linear-gradient(90deg,#a57c46,#dfc08a 47%,#ac8551)}.og-principles{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding:85px 8%;border-top:1px solid var(--og-line)}.og-principle-heading h2{font:400 64px/1 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.7px;margin:30px 0}.og-principle-heading h2 em{color:var(--og-orange);font-weight:400}.og-principle-heading>p:last-child{color:var(--og-muted);font-size:12px;line-height:1.9}.og-principle-list article{display:grid;grid-template-columns:25px 135px 1fr;gap:15px;align-items:baseline;padding:25px 0;border-top:1px solid var(--og-line)}.og-principle-list article:last-child{border-bottom:1px solid var(--og-line)}.og-principle-list span{font-size:9px;color:#a67a3f}.og-principle-list h3{font:400 28px 'Cormorant Garamond',Georgia,serif;margin:0}.og-principle-list p{font-size:11px;line-height:1.85;color:var(--og-muted);margin:0}.og-invitation{background:#a93a13;color:#fff3e1;text-align:center;padding:65px 8% 70px;position:relative}.og-gold-line{width:70px;height:1px;background:#e9bd77;margin:0 auto 30px}.og-invitation>.og-label{color:#efc99e}.og-invitation h2{font:400 84px/.94 'Cormorant Garamond',Georgia,serif;letter-spacing:-2px;margin:27px 0 40px}.og-invitation h2 em{color:#f2ce96;font-weight:400}.og-invitation-note{font-size:9px;color:#efc9aa;margin-top:20px}.orange-page .nc-contact{padding:85px 8%;background:var(--og-cream)}.orange-page .nc-contact h2{font:400 59px/1 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.8px}.orange-page .nc-contact h2 em{color:var(--og-orange)}.orange-page .social-button{color:#8c3d1b}.og-footer{padding:35px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--og-line);background:#f1e9dd}.og-footer .og-brand .brand-monogram{width:48px}.og-footer .og-brand-name{font-size:24px}.og-footer p{font-size:8px;color:var(--og-muted);line-height:1.9}.og-footer .nc-socials{margin-top:0}.og-back{font-size:9px}.orange-page .salon-dialog .menu-book{background:var(--og-orange);border-color:var(--og-orange);color:#fff7ed}.orange-page .salon-dialog h2 em{color:var(--og-orange)}.orange-page .addon-choice input{accent-color:var(--og-orange)}
@media(min-width:1800px){.orange-page{max-width:1900px;margin:auto}}@media(max-width:1100px){.og-header nav{gap:20px}.og-mission{grid-template-columns:.5fr 1fr 1.2fr;gap:30px}.og-mission h2{font-size:50px}.og-principles{gap:40px}.og-principle-list article{grid-template-columns:20px 110px 1fr}.og-style{gap:20px}.og-style h2{font-size:52px}.og-swatch-row{gap:6px}.og-swatch-row i{width:34px}.og-footer .og-brand-name{font-size:20px}.og-footer .og-brand-name small{font-size:8px}.og-footer .nc-socials{gap:15px}}@media(max-width:760px){.og-topline{padding:9px 6%;font-size:6px;letter-spacing:.9px}.og-topline a{font-size:7px}.og-header{padding:16px 6%;gap:18px}.og-brand{gap:8px}.og-brand .brand-monogram{width:44px}.og-brand-name{font-size:22px;letter-spacing:1px}.og-brand-name small{font-size:8px;letter-spacing:1.5px;margin-top:8px}.og-header nav{gap:16px;font-size:9px}.og-header nav a:nth-child(2){display:none}.og-header>.og-button{display:none}.og-hero{grid-template-columns:1fr;min-height:0}.og-hero-copy{padding:45px 8% 30px}.og-hero-copy:before{inset:14px}.og-hero-copy>.og-label{font-size:7px;letter-spacing:1.1px}.og-hero h1{font-size:clamp(92px,28vw,120px);letter-spacing:-4px;line-height:.83;margin:33px 0 28px}.og-fine-rule{margin-bottom:19px}.og-hero-intro{font-size:30px}.og-hero-body{font-size:12px;max-width:320px}.og-hero-actions{width:100%}.og-hero-actions .og-button{width:100%}.og-hero-foot{font-size:6px;letter-spacing:1px;padding-top:30px}.og-hero-visual{grid-template-rows:auto 360px}.og-identity{padding:30px 20px 24px}.og-identity .brand-logo{width:260px;max-width:88%;margin-top:12px}.og-identity>.og-label{font-size:7px}.og-identity-note{font-size:6px}.og-hero-photo{min-height:0}.og-hero-photo figcaption{font-size:6px;letter-spacing:.8px;padding:14px 16px}.og-mission{grid-template-columns:1fr;gap:20px;padding:55px 7%}.og-mission h2{font-size:48px}.og-mission>div>p{font-size:12px}.orange-page .nc-menu{padding:55px 7%}.orange-page .menu-heading h2{font-size:49px}.orange-page .menu-category-head h3{font-size:30px}.orange-page .menu-jumps a{font-size:10px}.orange-page .price-value{font-size:22px}.og-style{grid-template-columns:1fr 1fr;gap:17px;padding:55px 6%}.og-style-heading{grid-column:1/-1;padding:0 0 12px}.og-style h2{font-size:48px;margin:24px 0}.og-style-photo{height:320px}.og-style-palette{height:240px;margin-top:65px!important}.og-style figcaption{font-size:5px;letter-spacing:.7px;padding:12px 8px}.og-swatch-row{gap:5px}.og-swatch-row i{width:24px;height:95px}.og-swatch-row i:nth-child(2){height:125px}.og-swatch-row i:nth-child(3){height:85px}.og-principles{grid-template-columns:1fr;gap:25px;padding:55px 7%}.og-principle-heading h2{font-size:49px;margin:25px 0}.og-principle-list article{grid-template-columns:16px minmax(78px,100px) 1fr;gap:10px;padding:22px 0}.og-principle-list h3{font-size:26px}.og-principle-list p{font-size:10px}.og-invitation{padding:55px 7%}.og-invitation>.og-label{font-size:7px;letter-spacing:1.1px}.og-invitation h2{font-size:clamp(53px,15vw,65px);letter-spacing:-1.5px}.orange-page .nc-contact{padding:55px 7%}.orange-page .nc-contact h2{font-size:49px}.og-footer{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:30px 7%}.og-footer .og-brand{grid-column:1/-1}.og-footer .social-root{grid-column:1/-1}.og-footer .og-brand-name{font-size:24px}.og-footer .og-back{text-align:right}.og-footer p{margin:0}.og-footer .nc-socials{gap:25px}}
@media(max-width:340px){.og-brand-name{font-size:19px}.og-header nav{gap:10px;font-size:8px}.og-header .og-brand .brand-monogram{width:35px}.og-hero-copy .og-label{font-size:6px}.og-hero-foot{font-size:5px}.og-principle-list article{grid-template-columns:12px 78px 1fr;gap:8px}.og-principle-list h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.orange-page *{scroll-behavior:auto!important;transition:none!important}}
.og-hero-copy{background:#d65319}.og-hero-copy .og-label{color:#190d05}.og-hero-body{color:#190d05}.og-hero-foot{color:#190d05}.og-hero h1 em{color:#fff0d3}.og-hero-actions>a{color:#190d05;border-bottom-color:#7d3c13}.og-fine-rule{background:#fff0d3}
