body:has(.ow-page) .shopify-section-group-header-group,body:has(.ow-page) .shopify-section-group-footer-group{display:none!important}body:has(.ow-page){background:#f5f0e8}.ow-page{--ivory:#f5f0e8;--ink:#211b17;background:var(--ivory);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.ow-page *{box-sizing:border-box}.ow-page img{display:block;width:100%;height:100%;object-fit:cover}.ow-page a{color:inherit;text-decoration:none}.ow-page h1,.ow-page h2,.ow-page h3,.ow-page p{margin:0}.ow-page h1,.ow-page h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}.ow-hero{position:relative;height:min(69vw,82rem);min-height:68rem;color:#fff;overflow:hidden}.ow-hero>img{position:absolute;inset:0}.ow-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,12,9,.8) 0,rgba(17,12,9,.55) 35%,rgba(17,12,9,.05) 75%)}.ow-header{position:absolute;z-index:2;left:0;right:0;top:0;height:10rem;padding:2.7rem 4.6vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:start}.ow-header nav{display:flex;gap:4rem}.ow-header nav:last-child{justify-content:flex-end}.ow-header nav a{font-size:1rem;font-weight:700;letter-spacing:.12em;padding-bottom:.9rem}.ow-header .active{border-bottom:1px solid}.ow-logo{display:block;text-align:center;font:400 3.2rem/1 Georgia,"Times New Roman",serif;letter-spacing:.18em}.ow-logo small{display:block;font:700 .72rem/1.4 Arial,sans-serif;letter-spacing:.34em;margin-top:.7rem}.ow-hero-copy{position:absolute;z-index:1;left:7.5%;top:29%;max-width:57rem}.ow-hero-copy>p,.ow-copy>p,.ow-philosophy>p,.ow-world-head>div>p{font-size:1.2rem;font-weight:700;letter-spacing:.28em}.ow-hero-copy h1{font-size:clamp(5.5rem,6.1vw,9rem);line-height:.96;margin:1.2rem 0 2.4rem}.ow-hero-copy span{display:block;font:400 2rem/1.35 Georgia,serif}.ow-hero-copy a{display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.13em;border-bottom:1px solid;margin-top:3.5rem;padding-bottom:.8rem}.ow-story,.ow-approach{display:grid;grid-template-columns:53.5% 46.5%;min-height:55rem}.ow-story .ow-copy,.ow-approach .ow-copy{display:flex;flex-direction:column;justify-content:center;padding:6rem 7.5%}.ow-copy h2{font-size:clamp(4rem,4.2vw,6.3rem);line-height:1.02;margin:1.7rem 0 3rem}.ow-body{font:400 1.6rem/1.5 Georgia,serif;max-width:59rem}.ow-body p+p{margin-top:2rem}.ow-ritual{height:31rem;position:relative;color:#fff}.ow-ritual p{position:absolute;left:3.6%;top:54%;font-size:1.25rem;line-height:2;letter-spacing:.3em}.ow-philosophy{text-align:center;padding:6rem 4vw 7rem}.ow-philosophy h2{font-size:5.8rem;margin:1.4rem 0 4.5rem}.ow-philosophy>div{display:grid;grid-template-columns:repeat(3,1fr)}.ow-philosophy h3{font:400 2rem Georgia,serif;letter-spacing:.12em}.ow-philosophy i{display:block;width:4rem;border-top:1px solid;margin:2rem auto}.ow-philosophy span{font:400 1.55rem/1.45 Georgia,serif}.ow-approach{grid-template-columns:54% 46%;background:#29211d;color:#fff}.ow-approach .ow-copy{padding-right:10%}.ow-world{padding:5.5rem 1.7% 2.5rem}.ow-world-head{display:flex;justify-content:space-between;align-items:end;padding:0 6% 3.8rem}.ow-world-head h2{font-size:5rem;margin-top:1.2rem}.ow-world-head>p{font:400 1.4rem/1.45 Georgia,serif}.ow-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.ow-cards a{height:32rem;position:relative;overflow:hidden;color:#fff}.ow-cards a:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,10,7,.65),transparent 55%)}.ow-cards span{position:absolute;z-index:1;left:3rem;bottom:2.7rem;font:400 1.6rem Georgia,serif}.ow-cards b{display:block;font-size:2rem;letter-spacing:.08em;margin-bottom:.6rem}.ow-promise{height:57rem;position:relative;color:#fff;text-align:center}.ow-promise:after{content:"";position:absolute;inset:0;background:rgba(20,13,9,.25)}.ow-promise>div{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.ow-promise strong{font:400 3rem Georgia,serif;letter-spacing:.2em}.ow-promise small{font-size:.7rem;letter-spacing:.3em}.ow-promise h2{font-size:5rem;line-height:1.04;margin:4rem 0 2.5rem}.ow-promise i{width:5rem;border-top:1px solid}.ow-promise p{font-size:1.2rem;letter-spacing:.3em;margin-top:3rem}.ow-newsletter{height:31rem;position:relative;color:#fff;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;padding:0 4.5%}.ow-newsletter:after{content:"";position:absolute;inset:0;background:rgba(25,15,10,.35)}.ow-newsletter>img{position:absolute;inset:0}.ow-news-copy,.ow-form{position:relative;z-index:1}.ow-news-copy h2{font-size:3.7rem}.ow-news-copy p{font-size:1.25rem;line-height:1.5;margin-top:1.5rem}.ow-form{display:grid;grid-template-columns:1fr 17rem}.ow-form input,.ow-form button{height:6rem;border:0;border-radius:0}.ow-form input{padding:0 2rem;font-size:1.2rem}.ow-form button{background:#2a2725;color:#fff;letter-spacing:.14em}.ow-footer{height:20rem;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 4.5%}.ow-footer .ow-logo{text-align:left}.ow-footer nav{display:flex;justify-content:center;gap:5rem}.ow-footer nav a,.ow-footer>p{font-size:1rem;letter-spacing:.12em}.ow-footer>p{text-align:right}
@media(max-width:749px){.ow-hero{height:78rem;min-height:0}.ow-hero>img{object-position:64% center}.ow-header{height:8rem;padding:2rem;display:flex;justify-content:center}.ow-header nav{display:none}.ow-logo{font-size:2.5rem}.ow-hero-copy{left:2.4rem;right:2.4rem;top:auto;bottom:5rem}.ow-hero-copy h1{font-size:5.2rem}.ow-hero-copy span{font-size:1.7rem}.ow-story,.ow-approach{grid-template-columns:1fr;min-height:0}.ow-story .ow-media,.ow-approach .ow-media{height:42rem}.ow-story .ow-copy,.ow-approach .ow-copy{padding:5rem 2.4rem}.ow-copy h2{font-size:4rem}.ow-body{font-size:1.5rem}.ow-ritual{height:25rem}.ow-ritual p{left:2.4rem;font-size:1rem}.ow-philosophy{padding:5rem 2.4rem}.ow-philosophy h2{font-size:4.3rem}.ow-philosophy>div{grid-template-columns:1fr;gap:4rem}.ow-approach .ow-media{order:0}.ow-world{padding:4.5rem 1.2rem 1.2rem}.ow-world-head{display:block;padding:0 1.2rem 3rem}.ow-world-head h2{font-size:4.2rem}.ow-world-head>p{margin-top:2rem}.ow-world-head br{display:none}.ow-cards{grid-template-columns:1fr}.ow-cards a{height:38rem}.ow-promise{height:58rem}.ow-promise h2{font-size:4.1rem}.ow-newsletter{height:48rem;display:block;padding:6rem 2.4rem}.ow-news-copy h2{font-size:3.4rem}.ow-form{grid-template-columns:1fr;margin-top:4rem}.ow-form button{height:5.5rem}.ow-footer{height:auto;grid-template-columns:1fr;text-align:center;gap:3.5rem;padding:5rem 2rem}.ow-footer .ow-logo,.ow-footer>p{text-align:center}.ow-footer nav{gap:2.5rem}}
.ow-header .ow-logo{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.45)}
.ow-header .ow-logo small{font-size:.9rem!important;font-weight:700!important;letter-spacing:.3em;color:#fff!important;text-shadow:0 1px 7px rgba(0,0,0,.78)}
.ow-hero-copy h1,.ow-approach h2,.ow-promise h2,.ow-news-copy h2{color:#f8f3eb!important}
.ow-hero-copy h1,.ow-approach h2,.ow-promise h2{text-shadow:0 2px 18px rgba(0,0,0,.32)}
.ow-news-copy h2{ text-shadow:0 1px 12px rgba(0,0,0,.55)}
.ow-brand-word{display:block;font:300 4.6rem/.82 "Helvetica Neue",Helvetica,Arial,sans-serif!important;letter-spacing:-.055em!important;text-transform:lowercase;transform:scaleX(1.05);transform-origin:center}.ow-promise .ow-brand-word{margin-bottom:1.1rem}.ow-promise small,.ow-footer .ow-logo small{font:600 .86rem/1 Arial,Helvetica,sans-serif;letter-spacing:.32em;text-transform:uppercase}.ow-footer .ow-logo{color:#201b17!important;text-shadow:none!important}.ow-footer .ow-logo small{color:#201b17!important;text-shadow:none!important;margin-top:.9rem}@media(max-width:749px){.ow-brand-word{font-size:3.8rem!important}.ow-promise small,.ow-footer .ow-logo small{font-size:.66rem!important;letter-spacing:.24em}}
