body.cr-public-site[data-page=home]{--home-intro-surface:#513b2e;--home-intro-nav:#443125}body.cr-public-site[data-page=home] #navbar,body.cr-public-site[data-page=home] .public-nav-menu{background:var(--home-intro-nav)!important}body.cr-public-site[data-page=home] .home-intro{padding:clamp(6.5rem,9.5vw,8.5rem) 0 2.75rem;color:#f7f0e5;background:var(--home-intro-surface)}body.cr-public-site[data-page=home] .home-intro__layout{display:grid;grid-template-columns:minmax(0,0.94fr) minmax(0,1.35fr);align-items:center;gap:clamp(2rem,3vw,3rem);width:min(calc(100% - clamp(2rem,10vw,8.8rem)),80rem);margin-inline:auto}body.cr-public-site[data-page=home] .home-intro__copy{min-width:0;padding-block:0.75rem}body.cr-public-site[data-page=home] .home-intro__eyebrow{display:flex;align-items:center;gap:1rem;margin:0 0 1.6rem;color:#e1b563;font-size:.8rem;font-weight:700;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}body.cr-public-site[data-page=home] .home-intro__eyebrow::after{content:"";flex:0 1 4rem;border-top:1px solid currentColor}body.cr-public-site[data-page=home] .home-intro h1{margin:0;color:#f7f0e5;font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.75rem, 4.5vw, 4rem);font-weight:700;line-height:1.08;letter-spacing:-.035em!important;overflow-wrap:break-word}body.cr-public-site[data-page=home] .home-intro h1 span{display:block;letter-spacing:inherit!important}body.cr-public-site[data-page=home] .home-intro__lead{max-width:34ch;margin:1.75rem 0 0;color:#eee7dd;font-size:clamp(1.1rem, 1.8vw, 1.5rem);line-height:1.5;text-wrap:pretty}body.cr-public-site[data-page=home] .home-intro__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:1.25rem}body.cr-public-site[data-page=home] .home-intro__links{display:flex;flex-wrap:wrap;gap:0 1.25rem;max-width:100%}body.cr-public-site[data-page=home] .home-intro__primary,body.cr-public-site[data-page=home] .home-intro__secondary{display:inline-flex;align-items:center;justify-content:center;gap:1rem;max-width:100%;min-height:2.75rem;font-size:1rem;font-weight:650;line-height:1.4;text-align:center}body.cr-public-site[data-page=home] .home-intro__primary{min-height:3.75rem;font-size:1.125rem;padding:.95rem 1.6rem;border:1px solid #e5bd74;border-radius:4px;background:#d9ab59;color:#20160a;text-decoration:none}body.cr-public-site[data-page=home] .home-intro__actions a>span:first-child{min-width:0;overflow-wrap:anywhere}body.cr-public-site[data-page=home] .home-intro__primary:hover{background:#e7bc70}body.cr-public-site[data-page=home] .home-intro__secondary{padding-block:0.5rem;font-size:.875rem;font-weight:500;color:#f7f0e5;text-decoration:underline;text-decoration-color:#d9ab59;text-underline-offset:0.35em;text-decoration-thickness:1px}body.cr-public-site[data-page=home] .home-intro__secondary:hover{color:#e7bc70}body.cr-public-site[data-page=home] .home-intro__actions a:focus-visible{outline:3px solid #f7f0e5!important;outline-offset:5px!important}body.cr-public-site[data-page=home] .home-intro__facts{display:flex;flex-wrap:wrap;gap:.2rem .5rem;margin:1.25rem 0 0;padding:0;color:#e1d7ca;font-size:.875rem;line-height:1.6;list-style:none}body.cr-public-site[data-page=home] .home-intro__facts li+li{padding:0;border:0}body.cr-public-site[data-page=home] .home-intro__facts li{white-space:nowrap}body.cr-public-site[data-page=home] .home-intro__facts li+li::before{content:"·";margin-inline-end:.5rem}body.cr-public-site[data-page=home] .home-intro__price{font-weight:600}body.cr-public-site[data-page=home] .home-intro__visual{min-width:0;margin:0}body.cr-public-site[data-page=home] .home-intro__frame{overflow:hidden;aspect-ratio:1460/1077;border-radius:10% 17% 9% 19%/11% 19% 10% 25%;background:var(--home-intro-nav);-webkit-mask:url("/assets/build/fbf880c234e7f27b/assets/marketing/home/organic-hero-mask.svg") center/100% 100% no-repeat;mask:url("/assets/build/fbf880c234e7f27b/assets/marketing/home/organic-hero-mask.svg") center/100% 100% no-repeat}body.cr-public-site[data-page=home] .home-intro__image{display:block;width:100%;height:auto;aspect-ratio:1460/1077;object-fit:cover}@supports (mask-image:url("")) or (-webkit-mask-image:url("")){body.cr-public-site[data-page=home] .home-intro__frame{border-radius:0}}@media (max-width:1050px){body.cr-public-site[data-page=home] .home-intro__price{flex-basis:100%}body.cr-public-site[data-page=home] .home-intro__facts .home-intro__price+li::before{content:none}body.cr-public-site[data-page=home] .home-intro__layout{gap:1.75rem;width:calc(100% - 3rem);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}body.cr-public-site[data-page=home] .home-intro h1{font-size:clamp(2.5rem, 4.9vw, 3.35rem)}}@media (max-width:760px){body.cr-public-site[data-page=home] .home-intro{padding:5.6rem 0 2rem}body.cr-public-site[data-page=home] .home-intro__layout{grid-template-columns:minmax(0,1fr);gap:1.75rem;width:min(calc(100% - 2rem),36rem)}body.cr-public-site[data-page=home] .home-intro__copy{padding:0}body.cr-public-site[data-page=home] .home-intro__eyebrow{margin-bottom:1.15rem;font-size:.72rem}body.cr-public-site[data-page=home] .home-intro h1{font-size:clamp(2.25rem, 10.8vw, 3.65rem)}body.cr-public-site[data-page=home] .home-intro__lead{margin-top:1rem;font-size:1.125rem}body.cr-public-site[data-page=home] .home-intro__actions{margin-top:1rem;width:100%}body.cr-public-site[data-page=home] .home-intro__primary{width:100%;min-height:3.5rem;padding-inline:1rem}body.cr-public-site[data-page=home] .home-intro__facts{margin-top:1rem}}@media (max-width:359px){body.cr-public-site[data-page=home] .home-intro__primary{font-size:1rem}}