.about-main.about-house{--motion-reveal:1.3s;--motion-block-step:.22s;--motion-expertise-enter:.32s;--motion-expertise-exit:.18s;--house-columns:minmax(132px, .22fr) minmax(0, 1fr);--house-gap:clamp(28px, 4vw, 72px);gap:0}.about-house .about-intro{grid-template-columns:var(--house-columns);column-gap:var(--house-gap);flex:none;justify-content:flex-start;row-gap:30px;min-height:0;padding-block:clamp(120px,11vw,168px) clamp(72px,8vw,112px);display:grid}.about-house .about-head,.about-house .about-editorial{grid-column:2}.about-house .about-head h1{letter-spacing:-.04em;font-size:clamp(46px,5.2vw,76px)}.about-house .about-editorial{max-width:790px}.about-house .about-editorial p{font-size:clamp(18px,1.5vw,20px);line-height:1.6}.about-house .about-editorial p+p{margin-top:20px}.about-house [data-reveal=pending]{opacity:0}.about-house .house-body{--house-section-space:64px}.about-house .house-section{grid-template-columns:var(--house-columns);gap:var(--house-gap);padding-block:var(--house-section-space);scroll-margin-top:128px;display:grid;position:relative}.about-house .house-rule{transform-origin:0;pointer-events:none;background:#09080f1f;width:100%;height:1px;position:absolute;top:0;left:0}.about-house .house-rule[data-reveal=pending]{transform:scaleX(0)}.about-house .house-section h2{text-transform:uppercase;letter-spacing:.025em;color:var(--body-text);font-variation-settings:normal;margin:5px 0 0;font:400 11px/1.6 Percent Mono,monospace}.about-house .house-copy{max-width:660px}.about-house .house-copy p,.about-house .house-expertise-panel p{color:var(--body-text);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.about-house .house-copy p+p{margin-top:20px}.about-house .house-expertise{grid-template-columns:minmax(205px,.8fr) minmax(0,1.2fr);gap:clamp(32px,4.5vw,72px);display:grid}.about-house .house-expertise-tabs{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.about-house .house-expertise-tabs button{min-height:44px;color:var(--ink);text-align:left;letter-spacing:-.02em;cursor:pointer;transition:color .15s var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;font:400 clamp(18px,1.65vw,24px)/1.4 BDO Grotesk,Arial,sans-serif;display:flex;position:relative}.about-house .expertise-marker{opacity:0;background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.about-house .house-expertise-tabs button[aria-selected=true],.about-house .house-expertise-tabs button[aria-selected=true] .ink-fill,.about-house .house-expertise-tabs button:focus-visible .ink-fill{color:var(--violet)}.about-house .house-expertise-tabs button[aria-selected=true] .expertise-marker{opacity:1}.about-house .house-expertise-content{align-items:start;padding-top:7px;display:grid}.about-house .house-expertise-mobile{display:none}.about-house .house-expertise-panel{grid-area:1/1}.about-house .house-expertise-panel[hidden]{visibility:hidden;pointer-events:none;display:block}.about-house .house-expertise-panel[hidden][data-exiting=true]{visibility:visible}.about-house .house-expertise-panel ul{flex-wrap:wrap;gap:6px 18px;margin:24px 0 0;padding:0;list-style:none;display:flex}.about-house .house-expertise-panel li{color:var(--ink);font-size:13px;line-height:1.55}.about-house .house-work-link{min-height:44px;color:var(--ink);align-items:center;gap:14px;margin-top:22px;font-size:13px;display:inline-flex}.about-house .house-work-link svg{width:11px;height:11px}.about-house .house-people-copy{max-width:660px}.about-house .about-bottom{border-top:0;padding-block:28px 16px;position:relative}@media (hover:hover) and (pointer:fine){.about-house .house-expertise-tabs button:hover,.about-house .house-work-link:hover{color:var(--violet)}}@media (max-width:1023px){.about-main.about-house{--house-columns:116px minmax(0, 1fr);--house-gap:32px}.about-house .house-expertise{grid-template-columns:1fr;gap:28px}.about-house .house-expertise-tabs{gap:4px}.about-house .house-expertise-tabs button{font-size:19px}}@media (max-width:1199px){.about-house .house-expertise{display:none}.about-house .house-expertise-mobile{display:block}.about-house .house-mobile-service h3{font:inherit;margin:0}.about-house .house-mobile-service button{width:100%;min-height:52px;padding-block:10px;font-size:19px}.about-house .house-mobile-service button .ink-fill{max-width:calc(100% - 42px)}.about-house .house-mobile-service button[aria-expanded=true],.about-house .house-mobile-service button[aria-expanded=true] .ink-fill{color:var(--violet)}.about-house .house-mobile-service button[aria-expanded=true] .expertise-marker{opacity:1}.about-house .expertise-toggle{flex:none;width:12px;height:12px;margin-left:auto;position:relative}.about-house .expertise-toggle:before,.about-house .expertise-toggle:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:5.5px;left:0}.about-house .expertise-toggle:after{transition:transform var(--motion-control) var(--ease-out);transform:rotate(90deg)}.about-house button[aria-expanded=true] .expertise-toggle:after{transform:rotate(0)}.about-house .house-mobile-panel{visibility:hidden;transition:grid-template-rows var(--motion-expertise-enter) var(--ease-out), visibility 0s linear var(--motion-expertise-enter);grid-template-rows:0fr;display:grid}.about-house .house-mobile-panel[data-open=true]{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.about-house .house-mobile-panel-clip{min-height:0;overflow:hidden}.about-house .house-mobile-panel .house-expertise-panel{padding:2px 0 24px 16px}.about-house .house-mobile-panel[data-open=false] .house-expertise-panel{opacity:0}}@media (max-width:650px){.about-main.about-house{--house-columns:minmax(0, 1fr);--house-gap:22px}.about-house .about-head,.about-house .about-editorial{grid-column:1}.about-house .about-intro{gap:28px;padding-block:80px 58px}.about-house .about-head h1{font-size:clamp(34px,9vw,54px)}.about-house .about-editorial p{font-size:18px;line-height:1.6}.about-house .house-body{--house-section-space:40px}.about-house .house-section{grid-template-columns:1fr;gap:22px}.about-house .house-copy p,.about-house .house-expertise-panel p{font-size:16px;line-height:1.65}.about-house .house-expertise-tabs{gap:6px 16px}.about-house .house-expertise-tabs button{gap:8px;font-size:17px}}@media (prefers-reduced-motion:reduce){.about-house .house-expertise-tabs button,.about-house .house-mobile-panel,.about-house .expertise-toggle:after{transition:none}}.about-house .house-person-link,.about-house .house-person-link-weight{font-weight:500}.about-house .house-person-link{color:#5f5d64;text-decoration:none;transition:color .18s}.about-house .house-person-link:is(:hover,:focus-visible){color:var(--ink);text-decoration:none}@media (prefers-reduced-motion:reduce){.about-house .house-person-link{transition:none}}
