.premium-shell{inline-size:100%;max-inline-size:var(--layout-max);margin-inline:auto;padding-inline:var(--layout-gutter)}.premium-label{font-family:var(--font-mono);font-size:.75rem;line-height:1.7}:lang(ar) .premium-label{font-family:var(--font-body);font-size:.875rem;letter-spacing:0}.premium-number{font-family:var(--font-mono);font-size:.75rem;font-weight:400}.premium-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem 3rem;align-items:end;margin-block-end:3rem}.premium-intro>.premium-label{grid-column:1 / -1}.premium-intro h2,.premium-figures h2{font-family:var(--font-display);font-size:var(--type-heading-size);font-weight:600;line-height:1.14;text-wrap:balance}.premium-intro p:not(.premium-label){max-inline-size:53ch;margin-block-start:1.5rem;font-size:1.125rem;line-height:1.7;color:var(--site-muted)}.premium-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;inline-size:fit-content;min-block-size:2.75rem;color:inherit;text-decoration:none;border-block-end:1px solid currentColor;font-weight:700}.premium-link span{transition:translate .2s var(--ease-apple)}.premium-link:hover span{translate:.25rem 0}:lang(ar) .premium-link:hover span{translate:-.25rem 0}.premium-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-block-size:max(48rem,100svh);color:var(--site-white);background:var(--site-chocolate);isolation:isolate}.premium-hero__photo,.premium-hero__shade{position:absolute;inset:0;inline-size:100%;block-size:100%;z-index:-1}.premium-hero__photo{object-fit:cover;object-position:center 47%}.premium-hero__shade{background:linear-gradient(180deg,color-mix(in srgb,var(--site-black) 65%,transparent),color-mix(in srgb,var(--site-black) 58%,transparent) 32%,color-mix(in srgb,var(--site-black) 82%,transparent) 95%)}.premium-hero__content{padding-block:11rem 3rem}.premium-hero__label{margin-block-end:1.5rem}.premium-hero h1{color:inherit;font-family:var(--font-display);font-weight:600;font-size:var(--type-display-size);line-height:1.06;text-wrap:balance}.premium-hero h1 span{display:block}:lang(en) .premium-hero h1{font-size:clamp(3.25rem,5.8vw,6rem);letter-spacing:-.04em;line-height:1.15}:lang(ar) .premium-hero h1{font-size:clamp(3.25rem,5.8vw,6rem);line-height:1.5;letter-spacing:0}.premium-hero__bottom{display:grid;justify-items:start;gap:1.5rem;margin-block-start:1.5rem}.premium-hero__bottom p{font-size:1.0625rem;line-height:1.8;max-inline-size:42ch}.premium-hero__bottom .hth-btn{min-block-size:3.25rem}.premium-hero__index{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block-start:1px solid var(--site-line-on-dark)}.premium-hero__index a{display:flex;align-items:center;gap:.875rem;min-block-size:5rem;color:inherit;text-decoration:none;font-size:.9375rem}.premium-hero__index .premium-number,.premium-hero__index a:hover{color:var(--site-gold)}.premium-systems{padding-block:var(--section-generous);background:var(--site-chocolate);color:var(--site-white)}.premium-systems h2,.premium-systems h3{color:inherit}.premium-systems .premium-intro p:not(.premium-label){color:var(--site-muted-on-dark)}.premium-systems .premium-intro>.premium-link{justify-self:end}.premium-systems__stage{position:relative}.premium-systems__list{list-style:none;margin:0;padding:0;inline-size:53%;min-block-size:36rem}.premium-system{display:grid;grid-template-columns:2rem 1fr 1.5rem;align-items:center;gap:1rem;padding-block:1.125rem;border-block-start:1px solid var(--site-line-on-dark);color:inherit;text-decoration:none}.premium-systems__list li:last-child .premium-system{border-block-end:1px solid var(--site-line-on-dark)}.premium-system h3{font-family:var(--font-display);font-size:clamp(1.375rem,2.1vw,2rem);font-weight:500;line-height:1.4}.premium-system__copy p{max-inline-size:45ch;font-size:.9375rem;line-height:1.7;color:var(--site-muted-on-dark);margin-block-start:.5rem}.premium-system__arrow{color:var(--site-gold)}.premium-system__image{position:absolute;inset-block:0;inset-inline-end:0;inline-size:41%;overflow:clip;pointer-events:none;background:var(--site-black);visibility:hidden}.premium-system__image img{inline-size:100%;block-size:100%;object-fit:cover}.premium-systems__list li:first-child .premium-system__image{visibility:visible}.premium-systems__list:has(a:is(:hover,:focus-visible)) .premium-system__image{visibility:hidden}.premium-systems__list a:is(:hover,:focus-visible) .premium-system__image{visibility:visible}.premium-system:is(:hover,:focus-visible) h3{color:var(--site-gold)}.premium-systems__scope{max-inline-size:65ch;margin-block-start:3rem;font-size:1rem;line-height:1.8;color:var(--site-muted-on-dark)}.premium-figures{padding-block:var(--section-generous);color:var(--site-chocolate)}.premium-figures__intro{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 3rem;align-items:end}.premium-figures__intro>.premium-label{grid-column:1 / -1}.premium-figures__intro>p:last-child{max-inline-size:48ch;line-height:1.8;font-size:1.125rem}.premium-figures__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-block:3rem 0}.premium-figures__grid>div{display:flex;flex-direction:column;gap:1.25rem;border-block-start:1px solid var(--site-line);padding-block-start:2rem}.premium-figures dd{order:-1;margin:0;font-family:var(--font-mono);font-size:clamp(3.5rem,7.2vw,8rem);font-weight:400;line-height:1.1;letter-spacing:-.075em}.premium-figures dt{font-size:1rem;line-height:1.6;color:var(--site-muted)}.premium-projects{padding-block:var(--section-tight) var(--section-generous);background:var(--site-white)}.premium-projects__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 3rem;margin-block-end:3rem}.premium-projects figure{margin:0;grid-column:span 6;min-inline-size:0}.premium-projects figure:first-child{grid-column:span 6;grid-row:span 2}.premium-projects figure:nth-child(2){margin-block-start:2.5rem}.premium-projects__photo{display:block;position:relative;overflow:clip;background:var(--site-chocolate)}.premium-projects__photo img{display:block;inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .7s var(--ease-apple)}.premium-projects figure:first-child img{aspect-ratio:3 / 4}.premium-projects__photo>span{position:absolute;inset-block-end:1rem;inset-inline-end:1rem;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;background:var(--site-white);color:var(--site-chocolate)}.premium-projects figcaption{display:flex;gap:1.5rem;margin-block-start:1.25rem}.premium-projects figcaption h3{font-family:var(--font-body);font-size:1.125rem;font-weight:700;line-height:1.6}.premium-projects figcaption p{color:var(--site-muted);font-size:.875rem;line-height:1.7;margin-block-start:.25rem}.premium-delivery{padding-block:var(--section-tight) var(--section-generous)}.premium-delivery__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem)}.premium-delivery__photo{margin:0;min-inline-size:0}.premium-delivery__photo img{display:block;inline-size:100%;block-size:32rem;object-fit:cover}.premium-delivery__photo figcaption{margin-block-start:1rem;color:var(--site-muted)}.premium-delivery ol{list-style:none;padding:0;margin:0}.premium-delivery li{display:grid;grid-template-columns:2rem 1fr;gap:1rem;padding-block:1rem;border-block-start:1px solid var(--site-line)}.premium-delivery li:first-child{padding-block-start:0;border:0}.premium-delivery h3{font-size:1.25rem;font-family:var(--font-body);line-height:1.6}.premium-delivery li p{margin-block-start:.5rem;font-size:1rem;line-height:1.7;color:var(--site-muted)}.premium-delivery__more{margin-block-start:2rem}:lang(ar) .premium-intro h2,:lang(ar) .premium-figures h2{line-height:1.6}@media(prefers-reduced-motion:no-preference){.premium-hero h1{animation:premium-title-enter .6s var(--ease-apple) both}@keyframes premium-title-enter{0%{opacity:.75;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){.premium-projects__photo:hover img{transform:scale(1.035)}}}@media(max-width:1100px){.premium-intro{grid-template-columns:1fr}.premium-intro>.premium-link{grid-column:1;justify-self:start}.premium-hero__index{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-hero__index a{min-block-size:3.75rem}.premium-figures__intro{grid-template-columns:1fr 1fr}}@media(max-width:899px){.premium-systems__list{inline-size:100%;min-block-size:0}.premium-system{grid-template-columns:2rem 1fr 1.5rem;gap:1rem;padding-block:1.5rem 2rem}.premium-system__image{position:static;visibility:visible!important;grid-column:2 / -1;inline-size:100%;block-size:16rem;margin-block-start:.5rem}.premium-system h3{font-size:1.5rem}.premium-delivery__grid{grid-template-columns:1fr;gap:3rem}.premium-delivery__photo img{block-size:auto;aspect-ratio:4 / 3}}@media(min-width:900px){.premium-system__copy p{display:none}}@media(max-width:767px){.premium-intro,.premium-figures__intro{grid-template-columns:1fr;gap:1.5rem;margin-block-end:2.5rem}.premium-intro>.premium-link,.premium-figures__intro>p:last-child{grid-column:auto}.premium-hero{min-block-size:max(50rem,100svh)}.premium-hero__photo{object-position:61% center}.premium-hero__content{padding-block:11rem 2rem}:lang(en) .premium-hero h1{font-size:clamp(1.5rem,7.4vw,3.5rem)}:lang(ar) .premium-hero h1{font-size:clamp(1.75rem,7.8vw,3.5rem)}.premium-hero__label{margin-block-end:1.5rem}.premium-hero__bottom{flex-direction:column;align-items:start;gap:1.5rem;margin-block-start:1.5rem}.premium-hero__bottom p{font-size:1rem;max-inline-size:32ch}.premium-hero__index{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.75rem;gap:0 1rem}.premium-hero__index a{font-size:.8125rem;gap:.625rem;min-block-size:3rem}.premium-figures__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;margin-block-start:3rem}.premium-figures dd{font-size:clamp(3rem,13vw,5rem)}.premium-figures dt{font-size:.875rem}.premium-projects__grid{display:block;margin-block-end:2rem}.premium-projects figure,.premium-projects figure:nth-child(2){margin-block:0 0 2.5rem}.premium-projects figure:first-child img{aspect-ratio:4 / 5}.premium-projects__photo img{aspect-ratio:4 / 3}}
