.studio-intro{padding-block-start:calc(var(--section) * .75)}.studio-intro__title{max-width:17ch;margin-block-start:var(--space-l)}.studio-intro__foot{align-items:end;margin-block-start:var(--space-3xl)}@media (width>=64.01rem){.studio-facts{grid-column:8/span 5}}.studio-facts{flex-direction:column;display:flex}.studio-facts>div{gap:var(--space-m);padding-block:var(--space-s);border-block-start:var(--rule);grid-template-columns:minmax(7rem,2fr) 5fr;display:grid}.studio-facts>div:last-child{border-block-end:var(--rule)}.studio-facts dt{font-size:var(--type-caption-size);line-height:var(--type-body-line-height);color:var(--color-text-muted)}.studio-band{height:clamp(8rem,17vw,15rem);margin-block-start:calc(var(--section) * .7)}.studio-band__lines{--contours:.32;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-text) 30%, var(--color-text) 70%, transparent);mask-image:linear-gradient(to bottom, transparent, var(--color-text) 30%, var(--color-text) 70%, transparent)}.studio-band__sun{--sun:clamp(.9rem, 1.5vw, 1.4rem);position:absolute;inset-block-start:34%;inset-inline-end:21%}.pillars{row-gap:var(--space-3xl)}.pillar{gap:var(--space-s);flex-direction:column;display:flex}.pillar__tile{aspect-ratio:8/5;border:var(--rule);border-radius:var(--radius-m);background:var(--color-surface);margin-block-end:var(--space-m)}.pillar__lines{--contours:.5;border-radius:calc(var(--radius-m) - 1px)}.pillar__name{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text)}.pillar__name:lang(ar){letter-spacing:0}.pillar__title{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h3-weight)}.pillar__phases{grid-template-columns:repeat(4,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid}.pillar__phases li{background:var(--color-background);color:var(--color-text-muted);position:relative}.pillar__phases li:first-child{border-start-start-radius:calc(var(--radius-m) - 1px);border-end-start-radius:calc(var(--radius-m) - 1px)}.pillar__phases li:last-child{border-start-end-radius:calc(var(--radius-m) - 1px);border-end-end-radius:calc(var(--radius-m) - 1px)}.pillar__phases li+li{border-inline-start:1px solid var(--color-line)}.pillar__sun{--sun:.85rem;position:absolute;inset-inline-start:calc(50% - var(--sun) / 2)}.pillar__phases [data-phase=dawn] .pillar__sun{inset-block-start:62%}.pillar__phases [data-phase=noon] .pillar__sun{inset-block-start:max(16%,2.75rem)}.pillar__phases [data-phase=dusk] .pillar__sun{inset-block-start:54%}.pillar__phases [data-phase=night] .pillar__sun{opacity:.35;inset-block-start:84%}.pillar__phase-name{text-align:center;font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);position:absolute;inset-block-start:var(--space-s);inset-inline:0}.studio-founder .grid{align-items:center}@media (width>=64.01rem){.studio-founder__text{grid-column:7/span 6}}.studio-founder__text{gap:var(--space-l);flex-direction:column;display:flex}.studio-founder__text .t-eyebrow{margin-block-end:calc(-1 * var(--space-s))}.portrait{gap:var(--space-l);flex-direction:column;display:flex}.portrait__frame{aspect-ratio:4/5;border-radius:var(--radius-m);background:radial-gradient(120% 70% at 100% 72%, color-mix(in oklab, var(--color-mud-lit) 70%, transparent), transparent 70%), linear-gradient(to bottom, var(--color-background), color-mix(in oklab, var(--color-mud-lit) 45%, var(--color-background)))}[dir=rtl] .portrait__frame{background:radial-gradient(120% 70% at 0% 72%, color-mix(in oklab, var(--color-mud-lit) 70%, transparent), transparent 70%), linear-gradient(to bottom, var(--color-background), color-mix(in oklab, var(--color-mud-lit) 45%, var(--color-background)))}.portrait__dunes{--contours:.45;object-position:top;height:45%;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-text) 45%);mask-image:linear-gradient(to bottom, transparent, var(--color-text) 45%);inset-block-start:auto}.portrait__sun{--sun:clamp(1rem, 1.8vw, 1.6rem);position:absolute;inset-block-start:55%;inset-inline-end:14%}.portrait__sitter{width:100%;height:100%;color:var(--color-mud);opacity:.55;position:absolute;inset:0}.portrait__label{inset-block-start:var(--space-l);inset-inline:var(--space-l);position:absolute}.portrait__label .pending{background:var(--color-surface)}.founder-id{gap:var(--space-2xs);padding-block:var(--space-l);border-block:var(--rule);flex-direction:column;display:flex}.founder-id__name{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--font-weight-medium)}.founder-id__role{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);color:var(--color-text-muted)}.studio-process__head{margin-block-end:0}@media (width>=64.01rem){.studio-process__head{align-self:start;position:sticky;inset-block-start:var(--space-2xl)}.studio-process__steps{grid-column:6/span 7}}.values,.gulf-points{margin:0;padding:0;list-style:none}.value{gap:var(--space-s);border-block-start:1px solid var(--color-text);flex-direction:column;padding-block-start:var(--space-l);display:flex}.value__title,.gulf-points__title{font-size:var(--type-lead-size);line-height:var(--type-lead-line-height);font-weight:var(--font-weight-medium)}.studio-gulf{background:var(--color-background);color:var(--color-text)}.studio-gulf__top{align-items:end}.studio-gulf__top .section__head{margin-block-end:0}@media (width>=64.01rem){.specimen{grid-column:7/span 6}}.specimen{padding:var(--space-s) var(--space-xl) var(--space-l);border:var(--rule);border-radius:var(--radius-m);background:var(--color-surface);flex-direction:column;margin:0;display:flex}.specimen__line{gap:var(--space-2xs);padding-block:var(--space-l);border-block-end:var(--rule);flex-direction:column;display:flex}.specimen__line p{font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);font-weight:var(--font-weight-light);text-wrap:balance}@media (width<=40rem){.specimen{padding-inline:var(--space-l)}.specimen__line p{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height)}.pillar__tile{aspect-ratio:2}}.specimen__label,.specimen__caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);color:var(--color-text-muted)}.specimen__caption{font-family:var(--font-text);padding-block-start:var(--space-m)}.gulf-points{row-gap:var(--space-2xl);margin-block-start:var(--space-4xl)}.gulf-points li{gap:var(--space-s);border-block-start:var(--rule);flex-direction:column;padding-block-start:var(--space-l);display:flex}.gulf-points__num{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);color:var(--color-accent-text);font-variant-numeric:tabular-nums}.studio-gulf__more{margin-block-start:var(--space-2xl)}.studio-cta{padding-block-end:0}.studio-cta .container{align-items:end}.studio-cta__band{height:clamp(7rem,13vw,12rem);margin-block-start:calc(var(--section) * .8)}.studio-cta__lines{--contours:.28;object-position:top;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-text) 60%);mask-image:linear-gradient(to bottom, transparent, var(--color-text) 60%)}.studio-cta__title{max-width:14ch}.studio-cta__side{gap:var(--space-l);flex-direction:column;display:flex}@media (width>=64.01rem){.studio-cta__side{grid-column:8/span 5}}@media (width<=40rem){.studio-cta__actions .btn{flex:100%}}.portrait__photo{object-fit:cover;border-radius:var(--radius-m);width:100%;height:100%;position:absolute;inset:0}@media (width<=40rem){.portrait__frame--empty{aspect-ratio:2}}
