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