.brand-pages_page__E3g4B{min-height:100svh;padding-top:5rem;background:#10100f;color:#eeeae2}.brand-pages_intro__8gxWZ{display:grid;grid-template-columns:1fr 2fr;gap:4rem;padding:var(--section-space) var(--page-edge)}.brand-pages_intro__8gxWZ h1,.brand-pages_panel__DpNHE h2,.brand-pages_professional__PO89W h1{margin:0;font-family:var(--font-serif);font-weight:400;letter-spacing:var(--tracking-heading)}.brand-pages_intro__8gxWZ h1,.brand-pages_professional__PO89W h1{font-size:var(--type-page-heading);line-height:var(--leading-heading)}.brand-pages_intro__8gxWZ div>p,.brand-pages_panel__DpNHE p,.brand-pages_professional__PO89W p{max-width:var(--text-measure);color:rgba(238,234,226,.7);font-size:var(--type-body);line-height:var(--leading-body)}.brand-pages_grid__yF1LS{display:grid;grid-template-columns:58% 42%;min-height:80svh;border-top:var(--grid-line-width) solid var(--grid-line-color)}.brand-pages_image__o2Cfy{position:relative;min-height:70svh;overflow:hidden}.brand-pages_cover__l5nHx{object-fit:cover}.brand-pages_panel__DpNHE{display:flex;flex-direction:column;justify-content:center;padding:var(--panel-padding);border-left:var(--grid-line-width) solid var(--grid-line-color)}.brand-pages_panel__DpNHE h2{font-size:var(--type-section-heading);line-height:var(--leading-heading)}.brand-pages_panel__DpNHE .brand-pages_link__dZW_8{align-self:flex-start;margin-top:2.5rem}.brand-pages_materialGrid__4vt_8{display:grid;grid-template-columns:1.15fr .85fr;min-height:calc(100svh - 5rem);gap:var(--grid-line-width);background:var(--grid-line-color)}.brand-pages_materialLead__MuL3_{position:relative;min-height:calc(100svh - 5rem)}.brand-pages_materialCopy__6xRG_{display:flex;flex-direction:column;justify-content:center;padding:var(--panel-padding);background:#10100f}.brand-pages_materialCopy__6xRG_ h1{margin:1.5rem 0 0;font-family:var(--font-serif);font-size:var(--type-page-heading);font-weight:400;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.brand-pages_materialRule__j80bk{width:3rem;margin:clamp(2rem,3vw,3rem) 0 clamp(2rem,3.2vw,3.25rem);border-top:var(--grid-line-width) solid var(--grid-line-color)}.brand-pages_materialBody__4a3uk{display:grid;gap:1.25rem;max-width:34rem}.brand-pages_materialBody__4a3uk p{margin:0;max-width:34rem;color:rgba(238,234,226,.7);font-size:var(--type-body);line-height:var(--leading-body)}.brand-pages_professional__PO89W{display:flex;min-height:calc(100svh - 5rem);flex-direction:column;justify-content:center;padding:var(--section-space) max(20px,10vw)}.brand-pages_professional__PO89W .brand-pages_lead__kjrnD{max-width:40rem;margin-top:2rem;font-size:clamp(1rem,1.45vw,1.25rem)}.brand-pages_services__MUs_v{margin:2rem 0 0;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.brand-pages_actions__9ezqQ{display:flex;flex-wrap:wrap;gap:2rem;margin-top:3rem}.brand-pages_casePair__dOYmD{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-line-width);border-top:var(--grid-line-width) solid var(--grid-line-color);background:var(--grid-line-color)}.brand-pages_caseImage__pCOHy{position:relative;min-height:90svh;overflow:hidden;background:#10100f}.brand-pages_caseFull__yw0Y_{position:relative;min-height:85svh;overflow:hidden;border-top:var(--grid-line-width) solid var(--grid-line-color)}@media (max-width:760px){.brand-pages_intro__8gxWZ{grid-template-columns:1fr;gap:2rem}.brand-pages_grid__yF1LS,.brand-pages_materialGrid__4vt_8{grid-template-columns:1fr}.brand-pages_image__o2Cfy,.brand-pages_materialLead__MuL3_{min-height:62svh}.brand-pages_panel__DpNHE{min-height:60svh;border-top:var(--grid-line-width) solid var(--grid-line-color);border-left:0}.brand-pages_materialCopy__6xRG_{min-height:70svh}.brand-pages_materialRule__j80bk{margin:1.5rem 0 1.75rem}.brand-pages_actions__9ezqQ{align-items:flex-start;flex-direction:column}.brand-pages_casePair__dOYmD{grid-template-columns:1fr}.brand-pages_caseImage__pCOHy{min-height:72svh}.brand-pages_caseFull__yw0Y_{min-height:68svh}}.page_heroGrid__5TAT1{grid-template-columns:60% 40%}.page_heroImage__JNBdG{min-height:78svh}.page_heroPhotograph__VoG9v{object-position:center 50%;transform:scale(1.035)}.page_heroPanel__2iugP{padding-inline:clamp(2.75rem,5vw,6rem)}.page_heroPanel__2iugP .page_title__2XEkd{font-size:var(--type-panel-heading);line-height:var(--leading-heading)}.page_description__9WFL9{max-width:30rem;margin-top:clamp(1.75rem,2.5vw,2.5rem)}.page_editorialSequence__ScEWP{background:#10100f}.page_editorialFrame__yjjKI{display:grid;border-top:var(--grid-line-width) solid var(--grid-line-color);background:#10100f}.page_materialFrame__DUYXP{grid-template-columns:32% 68%;min-height:88svh}.page_glassFrame__abkDG{grid-template-columns:78% 22%;min-height:72svh}.page_constructionFrame__hXPry{grid-template-columns:42% 58%;min-height:95svh}.page_negativeSpace__oVdSo{min-width:0}.page_sequenceImage__DOpQH{position:relative;min-width:0;min-height:inherit;overflow:hidden}.page_constructionFrame__hXPry .page_sequenceImage__DOpQH,.page_materialFrame__DUYXP .page_sequenceImage__DOpQH{border-left:var(--grid-line-width) solid var(--grid-line-color)}.page_glassFrame__abkDG .page_sequenceImage__DOpQH{border-right:var(--grid-line-width) solid var(--grid-line-color)}.page_materialFrame__DUYXP img{object-position:50% 42%}.page_constructionFrame__hXPry img,.page_glassFrame__abkDG img{object-position:50% 48%}@media (max-width:960px){.page_heroGrid__5TAT1{grid-template-columns:58% 42%}.page_heroPanel__2iugP{padding-inline:clamp(2.25rem,4vw,4rem)}}@media (max-width:760px){.page_heroGrid__5TAT1{grid-template-columns:1fr}.page_heroImage__JNBdG{min-height:64svh}.page_heroPhotograph__VoG9v{transform:scale(1.02)}.page_heroPanel__2iugP{min-height:54svh;padding:clamp(2.75rem,11vw,4.5rem) max(20px,7vw)}.page_description__9WFL9{max-width:31rem;margin-top:1.75rem}.page_editorialFrame__yjjKI{grid-template-columns:1fr}.page_negativeSpace__oVdSo{display:none}.page_materialFrame__DUYXP{min-height:80svh}.page_glassFrame__abkDG{min-height:62svh}.page_constructionFrame__hXPry{min-height:88svh}.page_constructionFrame__hXPry .page_sequenceImage__DOpQH,.page_glassFrame__abkDG .page_sequenceImage__DOpQH,.page_materialFrame__DUYXP .page_sequenceImage__DOpQH{border-inline:0}}