.ormani-site{--o-ink:#11110f;--o-paper:#f4f2ec;--o-blue:#244cff;--o-orange:#ff5a36;--o-line:#11110f38;background:var(--o-paper);min-height:100vh;color:var(--o-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.45;overflow:hidden}.ormani-site a{color:inherit}.ormani-header{border-bottom:1px solid var(--o-ink);grid-template-columns:1fr auto 1fr;align-items:center;height:6rem;padding:0 3vw;display:grid}.ormani-logo{align-items:baseline;gap:.55rem;width:fit-content;display:inline-flex}.ormani-logo span{letter-spacing:-.055em;font-size:1.45rem;font-weight:950}.ormani-logo small{letter-spacing:.25em;font-size:.55rem;font-weight:850}.ormani-header nav{letter-spacing:.08em;text-transform:uppercase;gap:clamp(1.5rem,3vw,3.5rem);font-size:.69rem;font-weight:850;display:flex}.ormani-header nav a{border-bottom:1px solid #0000;padding:.4rem 0}.ormani-header nav a:hover{border-color:currentColor}.ormani-contact{background:var(--o-ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;justify-self:end;align-items:center;gap:2.5rem;min-height:3.15rem;padding:.75rem 1rem;font-size:.7rem;font-weight:850;display:flex;color:var(--o-paper)!important}.ormani-hero{background:var(--o-blue);color:#fff;flex-direction:column;min-height:calc(100svh - 6rem);padding:clamp(4rem,8vw,8rem) 4vw 3rem;display:flex;position:relative}.ormani-eyebrow{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:850}.ormani-hero h1{letter-spacing:-.09em;text-transform:uppercase;max-width:11ch;margin:auto 0;font-size:clamp(5rem,10vw,11.5rem);font-weight:950;line-height:.77}.ormani-hero h1 em{color:#dbff50;font-style:normal}.ormani-hero-foot{grid-template-columns:minmax(18rem,32rem) auto;align-items:end;gap:4rem;display:grid}.ormani-hero-foot p{margin:0;font-size:clamp(1.1rem,1.45vw,1.45rem);font-weight:650}.ormani-hero-foot a{letter-spacing:.08em;text-transform:uppercase;border:2px solid #fff;justify-content:space-between;align-items:center;gap:3rem;min-height:3.8rem;padding:.85rem 1.1rem;font-size:.72rem;font-weight:850;display:flex}.ormani-stamp{letter-spacing:.08em;text-transform:uppercase;border:2px solid #fff;border-radius:50%;grid-template-columns:1fr 1fr;place-items:center;width:9rem;height:9rem;padding:1rem;font-size:.55rem;font-weight:850;display:grid;position:absolute;top:clamp(3rem,6vw,6rem);right:3vw;transform:rotate(8deg)}.ormani-section-head{grid-template-columns:17% minmax(0,1fr) 27%;align-items:end;gap:3rem;padding:clamp(6rem,10vw,10rem) 4vw clamp(3rem,5vw,5rem);display:grid}.ormani-section-head>p:first-child,.ormani-offer-title>p,.ormani-process>div>p{letter-spacing:.1em;text-transform:uppercase;align-self:start;margin:.65rem 0 0;font-size:.7rem;font-weight:850}.ormani-section-head h2,.ormani-offer-title h2,.ormani-process h2,.ormani-founder h2,.ormani-cta h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.5rem,6.4vw,7.4rem);font-weight:900;line-height:.88}.ormani-section-head>p:last-child{margin:0;font-size:1.05rem}.ormani-concepts{border-top:1px solid var(--o-ink);border-bottom:1px solid var(--o-ink);grid-template-columns:repeat(3,1fr);display:grid}.ormani-concept{border-right:1px solid var(--o-ink);min-width:0}.ormani-concept:last-child{border-right:0}.concept-image{aspect-ratio:4/5;border-bottom:1px solid var(--o-ink);position:relative;overflow:hidden}.concept-image img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ormani-concept:hover .concept-image img{transform:scale(1.025)}.concept-luxury .concept-image img{object-position:center 25%}.concept-modern .concept-image img{object-position:60% center}.concept-friendly .concept-image img{object-position:65% center}.concept-meta{grid-template-columns:2rem 1fr auto;align-content:start;gap:1rem;min-height:15rem;padding:1.4rem;display:grid}.concept-meta>span,.concept-meta>b{font-size:.7rem;font-weight:900}.concept-meta h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.5rem,2.4vw,2.7rem);font-weight:900}.concept-meta>p{grid-column:2/-1;max-width:24rem;margin:2rem 0 0}.concept-luxury .concept-meta{background:#d9cec0}.concept-modern .concept-meta{background:#dbff50}.concept-friendly .concept-meta{background:#ff8b65}.ormani-offer{background:var(--o-ink);color:var(--o-paper);grid-template-columns:43% 57%;gap:6vw;padding:clamp(6rem,10vw,11rem) 4vw;display:grid}.ormani-offer-title h2{margin-top:clamp(4rem,7vw,7rem)}.ormani-feature-list{border-top:1px solid var(--o-paper)}.ormani-feature-list article{border-bottom:1px solid #f4f2ec73;grid-template-columns:3rem 1fr;gap:1rem;padding:1.7rem 0;display:grid}.ormani-feature-list article>span{font-size:.67rem;font-weight:850}.ormani-feature-list h3{margin:0;font-size:1.25rem}.ormani-feature-list p{color:#f4f2ecb8;max-width:35rem;margin:.5rem 0 0}.ormani-process{grid-template-columns:43% 57%;gap:6vw;padding:clamp(6rem,10vw,11rem) 4vw;display:grid}.ormani-process h2{margin-top:4rem}.ormani-process ol{border-top:1px solid var(--o-ink);margin:0;padding:0;list-style:none}.ormani-process li{border-bottom:1px solid var(--o-ink);grid-template-columns:3rem 1fr;gap:1rem;min-height:11rem;padding:2rem 0;display:grid}.ormani-process li>span{font-size:.68rem;font-weight:850}.ormani-process strong{letter-spacing:-.04em;font-size:clamp(1.5rem,2.5vw,2.8rem)}.ormani-process li p{max-width:36rem;margin:.75rem 0 0}.ormani-founder{background:#dbff50;padding:clamp(6rem,10vw,11rem) 4vw}.ormani-founder>p{letter-spacing:.1em;text-transform:uppercase;margin:0 0 4rem;font-size:.72rem;font-weight:850}.ormani-founder h2{max-width:13ch}.ormani-founder h2 em{color:var(--o-blue);font-style:normal}.ormani-founder>div{grid-template-columns:minmax(18rem,35rem) auto;align-items:end;gap:4rem;margin-top:4rem;display:grid}.ormani-founder>div>p{margin:0;font-size:1.05rem}.ormani-founder a{background:var(--o-ink);min-height:3.8rem;color:var(--o-paper);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding:.9rem 1.1rem;font-size:.72rem;font-weight:850;display:flex}.ormani-cta{background:var(--o-orange);color:#fff;text-align:center;padding:clamp(6rem,11vw,12rem) 4vw}.ormani-cta>p{letter-spacing:.1em;text-transform:uppercase;margin:0 0 2.5rem;font-size:.75rem;font-weight:850}.ormani-cta h2{text-transform:uppercase;font-size:clamp(6rem,13vw,15rem)}.ormani-cta>a{letter-spacing:.08em;text-transform:uppercase;border:2px solid #fff;justify-content:space-between;align-items:center;width:min(100%,42rem);min-height:4.5rem;margin:3.5rem auto 0;padding:1rem 1.2rem;font-size:.72rem;font-weight:850;display:flex}.ormani-footer{background:var(--o-ink);color:var(--o-paper);grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:4rem 4vw 2rem;display:grid}.ormani-footer>p{margin:0}.ormani-footer>div{letter-spacing:.07em;text-transform:uppercase;flex-direction:column;font-size:.7rem;font-weight:850;display:flex}.ormani-footer>div a{align-items:center;min-height:2.5rem;display:flex}.ormani-footer>small{border-top:1px solid #f4f2ec4d;grid-column:1/-1;margin-top:3rem;padding-top:1.5rem}@media (max-width:900px){.ormani-header{grid-template-columns:1fr auto}.ormani-header nav{display:none}.ormani-section-head{grid-template-columns:1fr 3fr}.ormani-section-head>p:last-child{grid-column:2}.ormani-offer,.ormani-process{grid-template-columns:1fr}}@media (max-width:650px){.ormani-header{height:5rem;padding:0 1rem}.ormani-logo small{display:none}.ormani-contact{gap:1rem;min-height:2.8rem}.ormani-hero{min-height:calc(100svh - 5rem);padding:3rem 1rem 2rem}.ormani-hero h1{font-size:clamp(4.1rem,21vw,5.8rem)}.ormani-hero-foot{grid-template-columns:1fr;gap:1.5rem}.ormani-stamp{display:none}.ormani-section-head{padding:5rem 1rem 2.5rem;display:block}.ormani-section-head h2{margin:3rem 0 1.5rem;font-size:3.8rem}.ormani-concepts{grid-template-columns:1fr}.ormani-concept,.ormani-concept:last-child{border-right:0;border-bottom:1px solid var(--o-ink)}.concept-image{aspect-ratio:4/4.5}.concept-meta{min-height:12rem}.ormani-offer,.ormani-process{padding:5rem 1rem}.ormani-offer-title h2,.ormani-process h2{margin-top:3rem;font-size:3.8rem}.ormani-founder{padding:5rem 1rem}.ormani-founder>p{margin-bottom:3rem}.ormani-founder h2{font-size:3.8rem}.ormani-founder>div{grid-template-columns:1fr;gap:2rem}.ormani-cta{padding:6rem 1rem}.ormani-cta h2{font-size:5.5rem}.ormani-footer{grid-template-columns:1fr;padding:4rem 1rem 2rem}.ormani-footer>small{grid-column:1}}
