.owner-story{--ivory:#faf7f0;--pine:#18372e;--gold:#956a32;background:var(--ivory);color:var(--pine);font-family:Arial,sans-serif;font-size:16px;line-height:1.7;width:100%;overflow-x:clip}.owner-story *{box-sizing:border-box}.owner-story a{color:inherit;text-decoration:none}.owner-story button{font:inherit}.owner-story a:focus-visible,.owner-story button:focus-visible{outline:3px solid #b7853c;outline-offset:6px}.owner-story h1,.owner-story h2,.owner-story h3,.os-brand,.os-deck,.os-lead,.os-facts strong,.os-number{font-family:Georgia,serif;font-weight:400}.owner-story h1,.owner-story h2,.owner-story h3,.owner-story p,.owner-story figure{margin:0}.owner-story em{font-weight:400;color:var(--gold)}.os-nav{padding:24px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfd8cb;gap:28px}.os-brand{display:flex;align-items:center;gap:14px;font-size:25px;line-height:1.2}.os-brand small,.os-footer small{display:block;font:9px Arial,sans-serif;letter-spacing:2px;margin-top:8px}.os-monogram{width:46px;height:46px;border:1px solid #a78450;border-radius:50%;display:grid;place-items:center;font-size:19px;color:var(--gold)}.os-nav nav{display:flex;gap:36px;align-items:center;font-size:13px}.os-nav-cta{border-bottom:1px solid #a78450;padding:10px 0}.os-menu{display:none}.os-hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;max-width:1440px;margin:auto;padding:68px 6% 60px;align-items:center}.os-eyebrow{font-size:10px;letter-spacing:2px;color:var(--gold);font-weight:600}.owner-story h1{font-size:clamp(48px,6.3vw,92px);letter-spacing:-4px;line-height:1.07;margin:24px 0}.os-deck{font-size:29px;line-height:1.3}.os-body{color:#64685f;font-size:16px;max-width:450px;margin-top:23px!important}.os-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--pine);color:#fff!important;padding:16px 25px;font-size:12px;letter-spacing:.4px;margin-top:28px;min-height:52px;transition:background .2s,transform .2s}.os-button:hover{background:#2b5143;transform:translateY(-2px)}.os-portrait img{width:100%;height:540px;object-fit:cover;object-position:46% center;display:block}.os-portrait figcaption{display:flex;justify-content:space-between;gap:12px;font-size:11px;padding-top:14px;color:#666b61}.os-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 6%;border-top:1px solid #dfd8cb;border-bottom:1px solid #dfd8cb;gap:36px}.os-facts p+p{border-left:1px solid #dfd8cb;padding-left:36px}.os-facts strong{display:block;font-size:26px;line-height:1.3}.os-facts span{font-size:12px;color:#72766d}.os-story{padding:100px 9%;display:grid;grid-template-columns:1fr 1fr;gap:12%;max-width:1440px;margin:auto;scroll-margin-top:24px}.owner-story h2{font-size:clamp(38px,4.3vw,60px);letter-spacing:-2px;line-height:1.14;margin-top:20px}.os-story-copy{padding-top:34px;color:#64685f;font-size:16px}.os-story-copy p+p{margin-top:22px}.os-lead{font-size:27px;line-height:1.35;color:var(--pine)}.os-care{padding:76px 6% 66px;background:#eee8dc;scroll-margin-top:24px}.os-care-heading{display:grid;grid-template-columns:1fr 1.3fr;column-gap:70px;align-items:end;max-width:1268px;margin:0 auto 46px}.os-care-heading .os-eyebrow{grid-column:1/-1}.os-care-heading>p:last-child{max-width:320px;color:#64685f;font-size:15px;padding-bottom:8px}.os-care-rows{max-width:1268px;margin:auto}.os-care-row{display:grid;grid-template-columns:70px 1fr 1.35fr;gap:45px;padding:32px 0;border-top:1px solid #cfc4b0;align-items:start}.os-number{font-size:36px;color:var(--gold);line-height:1.2}.owner-story h3{font-size:28px;line-height:1.2;max-width:320px}.os-care-row p{color:#64685f;font-size:15px;line-height:1.8}.os-contact{text-align:center;background:var(--pine);color:var(--ivory);padding:80px 24px 86px}.os-contact .os-eyebrow,.os-contact em{color:#dbc49b}.os-contact h2{font-size:clamp(38px,4.8vw,66px);margin:20px 0 24px}.os-contact>p:not(.os-eyebrow){font-size:15px;color:#d0d8d0}.os-gold{background:#e2c894;color:#18372e!important}.os-gold:hover{background:#eedbb9}.os-footer{display:flex;justify-content:space-between;align-items:center;padding:28px 6%;gap:24px;font-size:12px}.os-footer>a:first-child{font:23px Georgia,serif}.os-footer p{color:#74796f}.os-skip{position:absolute;left:10px;top:-90px;background:#fff;padding:10px;z-index:20}.os-skip:focus{top:10px}@media(max-width:760px){.os-nav{padding:20px 6%;flex-wrap:wrap}.os-brand{font-size:22px}.os-menu{display:block;background:transparent;border:1px solid #b8b5a6;padding:8px 14px;font-size:12px}.os-nav nav{display:none;flex-direction:column;align-items:start;gap:18px;width:100%;padding-top:12px}.os-nav nav.is-open{display:flex}.os-hero{grid-template-columns:1fr;gap:36px;padding:40px 6%}.owner-story h1{font-size:57px;letter-spacing:-2px}.os-deck{font-size:25px}.os-portrait img{height:380px}.os-facts{grid-template-columns:1fr;gap:18px;padding:27px 6%}.os-facts p+p{border-left:0;border-top:1px solid #dfd8cb;padding:18px 0 0}.os-facts strong{font-size:23px}.os-story{grid-template-columns:1fr;gap:12px;padding:54px 6%}.os-story-copy{padding-top:14px}.os-care{padding:52px 6%}.os-care-heading{display:block;margin-bottom:30px}.os-care-heading>p:last-child{margin-top:20px}.os-care-row{grid-template-columns:36px 1fr;gap:16px;padding:27px 0}.os-number{font-size:24px}.owner-story h3{font-size:25px}.os-care-row p{grid-column:2}.os-contact{padding:58px 6%}.os-footer{flex-wrap:wrap}.os-footer p{display:none}}@media(prefers-reduced-motion:reduce){.owner-story *{scroll-behavior:auto!important;transition:none!important}}

html{scroll-behavior:smooth}body.owner-story{margin:0;--pine:#182c3b;--gold:#87673c}.os-eyebrow{text-transform:uppercase}.os-logo{width:72px;height:72px;object-fit:contain;flex-shrink:0}.os-rajasthan .os-logo{width:145px;height:64px;background:#0c2119;padding:8px;border-radius:3px}.os-rajasthan .os-brand>span{display:none}.os-hero-copy{min-width:0}.owner-story.os-prive h1{font-size:clamp(43px,5.3vw,76px);letter-spacing:-2.5px}.os-hero{max-width:1440px}.os-gold{color:#182c3b!important}.os-nav nav{gap:24px}.os-nav{padding-top:16px;padding-bottom:16px}.os-portrait img{object-position:46% center}.os-portrait{min-width:0}@media(max-width:1000px) and (min-width:761px){.os-nav nav{gap:14px;font-size:11px}.os-brand{font-size:20px;gap:10px}.os-logo{width:55px;height:55px}.os-care-row{gap:24px}}@media(max-width:760px){.os-logo{width:55px;height:55px}.os-nav{gap:14px}.os-brand{font-size:20px;gap:10px}.os-brand small{font-size:8px;letter-spacing:1.4px}.os-hero-copy h1{font-size:clamp(42px,11vw,57px)}.owner-story.os-prive h1{font-size:clamp(39px,10.5vw,57px)}.os-portrait img{height:auto;aspect-ratio:1.07;object-fit:cover}.os-care-row h3{font-size:23px}.os-hero{padding-top:32px}.os-portrait figcaption{font-size:10px}.os-nav nav{font-size:14px}.os-footer>a:first-child{font-size:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}/* WARM TYPOGRAPHY */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/owner-story/lora-italic-400-700-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/owner-story/lora-italic-400-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/owner-story/lora-normal-400-700-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/owner-story/lora-normal-400-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/owner-story/nunito-sans-normal-400-700-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/owner-story/nunito-sans-normal-400-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.owner-story{font-family:'Nunito Sans',Arial,sans-serif;font-weight:450}.owner-story h1,.owner-story h2,.owner-story h3,.os-brand,.os-deck,.os-lead,.os-facts strong,.os-number{font-family:'Lora',Georgia,serif;font-weight:600}.owner-story em{font-weight:600}.owner-story h1{font-size:clamp(46px,5.65vw,80px);letter-spacing:-2.6px;line-height:1.12}.owner-story h2{font-size:clamp(35px,3.9vw,54px);letter-spacing:-1.5px;line-height:1.2}.owner-story h3{font-size:25px;line-height:1.3}.os-deck{font-size:27px;line-height:1.4}.os-body,.os-story-copy,.os-care-row p{font-weight:450;color:#555e56}.os-nav nav,.os-button{font-weight:650}.os-button{font-size:14px}.os-eyebrow{font-weight:750}.os-facts strong{font-size:24px}.os-brand small,.os-footer small{font-family:'Nunito Sans',Arial,sans-serif;font-weight:650}.os-footer>a:first-child{font-family:'Lora',Georgia,serif;font-weight:600}.os-lead{font-size:26px}.owner-story.os-prive h1{font-size:clamp(40px,4.8vw,67px);letter-spacing:-2px}.os-contact h2{font-size:clamp(36px,4.4vw,61px)}@media(max-width:760px){.os-hero-copy h1{font-size:clamp(38px,10.5vw,53px);letter-spacing:-1.6px}.owner-story.os-prive h1{font-size:clamp(35px,9vw,49px)}.os-deck{font-size:24px}.os-care-row h3{font-size:22px}.os-lead{font-size:24px}.os-brand{font-size:19px}.os-facts strong{font-size:23px}}