.sana-house01{--sana-ink:#212121;--sana-soft-ink:#404040;--sana-red:#e60000;--sana-paper:#f4f1ec;--sana-sage:#6f7d78;--sana-line:rgba(33, 33, 33, .18);width:100vw;max-width:none!important;margin:0 0 0 calc(50% - 50vw)!important;padding:0!important;overflow:hidden;background:#fff;color:var(--sana-ink);font-family:"Manrope",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-align:left}.sana-house01,.sana-house01 *{box-sizing:border-box}.sana-house01 a{color:inherit;text-decoration:none}.sana-house01 img{display:block;width:auto;max-width:100%;height:auto;border:0}.sana-house01 h1,.sana-house01 h2,.sana-house01 h3,.sana-house01 p,.sana-house01 dl,.sana-house01 dd{padding:0;border:0}.sana-house01__header{height:88px;padding:0 4.2vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;background:rgb(255 255 255 / .96);border-bottom:1px solid rgb(33 33 33 / .12);position:relative;z-index:20}.sana-house01__wordmark{display:inline-flex;align-items:center;width:fit-content;font-family:"Rajdhani",sans-serif;font-weight:500;font-size:34px;line-height:1;letter-spacing:.05em}.sana-house01__wordmark i{width:5px;height:38px;margin-left:8px;display:block;background:var(--sana-red)}.sana-house01__header nav{display:flex;gap:34px}.sana-house01__header nav a{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sana-house01__header nav a:hover{color:var(--sana-red)}.sana-house01__header-cta{justify-self:end;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sana-house01__header-cta span{color:var(--sana-red);margin-left:7px}.sana-house01__hero{min-height:calc(100vh - 88px);height:820px;position:relative;overflow:hidden;color:#fff}.sana-house01__hero>img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:center 55%;position:absolute;inset:0}.sana-house01__hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(15 15 15 / .78) 0%,rgb(15 15 15 / .32) 46%,rgb(15 15 15 / .03) 78%),linear-gradient(0deg,rgb(15 15 15 / .28),transparent 40%)}.sana-house01__hero-content{position:absolute;z-index:2;left:8vw;top:50%;transform:translateY(-46%);max-width:650px}.sana-house01__eyebrow{margin:0 0 22px;color:var(--sana-sage);font-size:11px;font-weight:600;letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.sana-house01__eyebrow--light{color:rgb(255 255 255 / .72)}.sana-house01 h1,.sana-house01 h2,.sana-house01 h3{color:inherit;font-family:"Rajdhani",sans-serif;text-transform:uppercase}.sana-house01__hero h1{margin:0;font-size:clamp(64px,7.2vw,116px);font-weight:400;line-height:.84;letter-spacing:-.045em}.sana-house01__hero h1::after{content:"";display:block;width:82px;height:7px;margin-top:34px;background:var(--sana-red)}.sana-house01__hero-copy{max-width:540px;margin:30px 0 0;color:rgb(255 255 255 / .82);font-size:16px;line-height:1.8}.sana-house01__hero-actions{margin-top:38px;display:flex;align-items:center;gap:30px}.sana-house01__button{min-height:54px;padding:0 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:38px;border:0;border-radius:0;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase;transition:.2s ease}.sana-house01__button--red{background:var(--sana-red);color:#fff!important}.sana-house01__button--red:hover{background:#b90000}.sana-house01__button--white{background:#fff;color:var(--sana-ink)!important}.sana-house01__button--white:hover{background:var(--sana-paper)}.sana-house01__text-link{padding-bottom:6px;border-bottom:1px solid currentColor;color:rgb(255 255 255 / .9)!important;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sana-house01__text-link span{color:var(--sana-red);margin-left:6px}.sana-house01__hero-note{margin:0;position:absolute;z-index:2;right:3vw;top:50%;writing-mode:vertical-rl;color:rgb(255 255 255 / .55);font-size:9px;letter-spacing:.24em}.sana-house01__facts{display:grid;grid-template-columns:repeat(3,1fr) 1.15fr;border-bottom:1px solid var(--sana-line)}.sana-house01__fact,.sana-house01__fact-action{min-height:126px;padding:28px 3vw;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--sana-line)}.sana-house01__fact strong{font-family:"Rajdhani",sans-serif;font-size:23px;font-weight:500;letter-spacing:.05em}.sana-house01__fact span{margin-top:6px;color:#727272;font-size:11px}.sana-house01__fact-action{flex-direction:row;align-items:center;justify-content:space-between;border-right:0;background:var(--sana-ink);color:#fff!important;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sana-house01__fact-action span{color:var(--sana-red);font-size:22px}.sana-house01__section{padding:130px 8vw}.sana-house01__section-narrow{padding:0 8vw 130px}.sana-house01__section-label{color:#858585;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sana-house01__section-label span{color:var(--sana-red);margin-right:12px}.sana-house01__intro{display:grid;grid-template-columns:1fr 2.2fr;align-items:start}.sana-house01__intro-copy{max-width:900px}.sana-house01__section h2,.sana-house01__stage h2,.sana-house01__included h2,.sana-house01__contact h2{margin:0;font-weight:400;font-size:clamp(52px,6vw,94px);line-height:.92;letter-spacing:-.035em}.sana-house01__lead{max-width:740px;margin:38px 0 0 16%;color:var(--sana-soft-ink);font-size:clamp(18px,1.6vw,25px);font-weight:300;line-height:1.7}.sana-house01__feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sana-line)}.sana-house01__feature-card{min-height:360px;padding:38px;background:#fff}.sana-house01__feature-top{display:flex;align-items:center;gap:14px}.sana-house01__feature-top span{color:var(--sana-red);font-size:11px;font-weight:600}.sana-house01__feature-top i{height:1px;flex:1;background:var(--sana-line)}.sana-house01__feature-card h3,.sana-house01__included-grid h3,.sana-house01__process-list h3{margin:95px 0 18px;font-size:30px;font-weight:500;line-height:1.15}.sana-house01__feature-card p,.sana-house01__included-grid p,.sana-house01__process-list p{margin:0;color:dimgray;font-size:13px;line-height:1.8}.sana-house01__stage{min-height:760px;padding:90px 8vw 40px;position:relative;overflow:hidden;background:#17201f;color:#fff}.sana-house01__stage::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 70%,rgb(111 125 120 / .35),transparent 42%)}.sana-house01__stage-copy{position:relative;z-index:2;max-width:850px}.sana-house01__stage h2{font-size:clamp(54px,6vw,92px)}.sana-house01__stage>img{width:min(1040px,78vw);max-width:none;position:absolute;right:-3vw;bottom:-5%;z-index:1;filter:drop-shadow(0 25px 30px rgb(0 0 0 / .36))}.sana-house01__stage-caption{position:absolute;left:8vw;bottom:32px;z-index:2;margin:0;color:rgb(255 255 255 / .45);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.sana-house01__details{display:grid;grid-template-columns:1fr 4fr}.sana-house01__details-main{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw}.sana-house01__details-heading h2{font-size:clamp(52px,5vw,80px)}.sana-house01__details-heading>p:last-child{max-width:560px;margin:34px 0 0;color:dimgray;font-size:14px;line-height:1.9}.sana-house01__spec-list{margin:0;border-top:1px solid var(--sana-ink)}.sana-house01__spec-list div{padding:19px 0;display:grid;grid-template-columns:1fr 1.3fr;gap:20px;border-bottom:1px solid var(--sana-line)}.sana-house01__spec-list dt{color:#7c7c7c;font-size:11px}.sana-house01__spec-list dd{margin:0;font-size:12px;font-weight:600}.sana-house01__included{padding:120px 8vw;background:var(--sana-ink);color:#fff}.sana-house01__included-heading{display:grid;grid-template-columns:1fr 1.2fr;column-gap:5vw}.sana-house01__included-heading .sana-house01__section-label{grid-column:1/-1;margin-bottom:80px}.sana-house01__included-heading .sana-house01__eyebrow{align-self:start}.sana-house01__included h2{font-size:clamp(50px,5vw,84px);line-height:.95}.sana-house01__section-label--light{color:rgb(255 255 255 / .45)}.sana-house01__included-grid{margin-top:90px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(255 255 255 / .18)}.sana-house01__included-grid article{min-height:310px;padding:30px 40px;border-right:1px solid rgb(255 255 255 / .18)}.sana-house01__included-grid article:first-child{padding-left:0}.sana-house01__included-grid article:last-child{border-right:0}.sana-house01__included-grid article>span{color:var(--sana-red);font-size:10px}.sana-house01__included-grid h3{margin-top:86px;color:#fff}.sana-house01__included-grid p{color:rgb(255 255 255 / .58)}.sana-house01__process{display:grid;grid-template-columns:1fr 4fr}.sana-house01__process-main>div:first-child{display:flex;align-items:end;justify-content:space-between}.sana-house01__process-main h2{font-size:clamp(50px,5vw,80px)}.sana-house01__process-list{margin-top:70px;border-top:1px solid var(--sana-ink)}.sana-house01__process-list article{padding:26px 0;display:grid;grid-template-columns:80px .8fr 1.3fr;align-items:center;border-bottom:1px solid var(--sana-line)}.sana-house01__process-list article>span{color:var(--sana-red);font-size:10px}.sana-house01__process-list h3{margin:0}.sana-house01__process-list p{max-width:520px}.sana-house01__contact{padding:105px 8vw;display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:8vw;background:var(--sana-red);color:#fff}.sana-house01__contact h2{font-size:clamp(58px,7vw,105px);line-height:.85}.sana-house01__contact-copy p{max-width:560px;margin:0 0 34px;color:rgb(255 255 255 / .78);font-size:15px;line-height:1.8}.sana-house01__footer{padding:70px 5vw 28px;display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr;gap:5vw;background:#171717;color:#fff}.sana-house01__wordmark--light{color:#fff!important}.sana-house01__footer-brand>p{margin:1em 0 0;color:rgb(255 255 255 / .46);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.sana-house01__footer h3{margin:5px 0 24px;color:rgb(255 255 255 / .5);font-family:"Manrope",Arial,sans-serif;font-size:9px;font-weight:600;letter-spacing:.2em}.sana-house01__footer p,.sana-house01__footer a{color:rgb(255 255 255 / .7);font-size:11px;line-height:1.9}.sana-house01__footer>div:not(.sana-house01__footer-brand):not(.sana-house01__footer-bottom){display:flex;flex-direction:column;align-items:flex-start}.sana-house01__footer>div:not(.sana-house01__footer-brand):not(.sana-house01__footer-bottom) p{margin:0 0 1em}.sana-house01__footer>div:not(.sana-house01__footer-brand):not(.sana-house01__footer-bottom) a{margin-bottom:6px;border-bottom:1px solid #fff0}.sana-house01__footer>div:not(.sana-house01__footer-brand):not(.sana-house01__footer-bottom) a:hover{color:#fff;border-color:var(--sana-red)}.sana-house01__footer-bottom{grid-column:1/-1;margin-top:50px;padding-top:22px;display:flex;justify-content:space-between;border-top:1px solid rgb(255 255 255 / .12)}.sana-house01__footer-bottom p{margin:0;color:rgb(255 255 255 / .34);font-size:9px}@media (max-width:900px){.sana-house01__header{grid-template-columns:1fr auto}.sana-house01__header nav{display:none}.sana-house01__hero{height:720px;min-height:0}.sana-house01__hero-content{left:6vw;right:6vw}.sana-house01__hero h1{font-size:clamp(58px,14vw,92px)}.sana-house01__facts{grid-template-columns:1fr 1fr}.sana-house01__fact:nth-child(2){border-right:0}.sana-house01__fact-action{border-top:1px solid var(--sana-line)}.sana-house01__intro,.sana-house01__details,.sana-house01__process{grid-template-columns:1fr;gap:55px}.sana-house01__details-main{grid-template-columns:1fr}.sana-house01__feature-grid,.sana-house01__included-grid{grid-template-columns:1fr}.sana-house01__feature-card{min-height:270px}.sana-house01__feature-card h3{margin-top:60px}.sana-house01__stage{min-height:700px}.sana-house01__stage>img{width:110vw;right:-20vw}.sana-house01__included-heading{grid-template-columns:1fr}.sana-house01__included-heading .sana-house01__eyebrow{margin-bottom:30px}.sana-house01__included-grid article,.sana-house01__included-grid article:first-child{padding:35px 0;border-right:0;border-bottom:1px solid rgb(255 255 255 / .18)}.sana-house01__included-grid h3{margin-top:55px}.sana-house01__contact{grid-template-columns:1fr}.sana-house01__footer{grid-template-columns:1fr 1fr}.sana-house01__footer-bottom{grid-column:1/-1}}@media (max-width:600px){.sana-house01__header{height:72px;padding:0 20px}.sana-house01__wordmark{font-size:28px}.sana-house01__wordmark i{height:31px}.sana-house01__header-cta{font-size:9px}.sana-house01__hero{height:680px}.sana-house01__hero>img{object-position:60% center}.sana-house01__hero-content{top:47%;transform:translateY(-45%)}.sana-house01__hero-copy{font-size:14px}.sana-house01__hero-actions{align-items:flex-start;flex-direction:column;gap:22px}.sana-house01__hero-note{display:none}.sana-house01__facts{grid-template-columns:1fr}.sana-house01__fact,.sana-house01__fact-action{min-height:95px;border-right:0;border-bottom:1px solid var(--sana-line)}.sana-house01__section,.sana-house01__included,.sana-house01__contact{padding:88px 24px}.sana-house01__section-narrow{padding:0 24px 88px}.sana-house01__lead{margin-left:0}.sana-house01__feature-card{padding:28px}.sana-house01__stage{min-height:610px;padding:75px 24px 28px}.sana-house01__stage>img{width:155vw;right:-45vw;bottom:0}.sana-house01__stage-caption{left:24px}.sana-house01__spec-list div{grid-template-columns:1fr;gap:7px}.sana-house01__included-heading .sana-house01__section-label{margin-bottom:60px}.sana-house01__process-list article{grid-template-columns:45px 1fr}.sana-house01__process-list p{grid-column:2}.sana-house01__footer{padding:58px 24px 24px;grid-template-columns:1fr;gap:36px}.sana-house01__footer-bottom{flex-direction:column;gap:8px}}