.about{padding-top:clamp(96px,11.111vw,160px);padding-bottom:clamp(104px,12.5vw,180px)}.work,.clients{padding-top:clamp(88px,9.722vw,140px);padding-bottom:clamp(96px,11.111vw,160px)}.how{padding-top:clamp(56px,5.556vw,80px);padding-bottom:clamp(96px,11.111vw,160px)}.audit{padding-top:clamp(96px,11.111vw,160px);padding-bottom:clamp(104px,12.5vw,180px)}.journal{padding-bottom:clamp(96px,11.111vw,160px)}.contact{padding-top:clamp(96px,11.111vw,160px);padding-bottom:clamp(96px,11.111vw,160px)}.section-head{align-items:end;row-gap:24px;margin-bottom:48px}.head-link{justify-self:start;font-size:20px}.hero{flex-direction:column;justify-content:flex-end;height:min(100svh,900px);min-height:fit-content;padding-top:132px;padding-bottom:40px;display:flex;position:relative;overflow:hidden}.hero-rules{top:0;bottom:0;left:var(--pad-x);right:var(--pad-x);column-gap:var(--col-gap);pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute}.hero-rules span{border-left:1px solid #0e0e0e1f}.hero-rules span:last-child{border-right:1px solid #0e0e0e1f}.hero-rule-h{top:var(--nav-h);left:var(--pad-x);right:var(--pad-x);pointer-events:none;border-top:1px solid #0e0e0e1f;position:absolute}.hero-inner{flex-direction:column;gap:48px;display:flex;position:relative}.hero-text{row-gap:20px}.hero-eyebrows{column-gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-eyebrows li{padding-left:var(--hero-inset)}.hero-title{padding-left:var(--hero-inset);font-size:var(--fs-h1);line-height:1.05}@media (max-width:1023px){.hero-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-rules span:nth-child(2){border-right:1px solid #0e0e0e1f}.hero-rules span:last-child{display:none}.hero-eyebrows{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}}@media (max-width:719px){.hero{padding-top:112px;padding-bottom:92px}.hero-rules{grid-template-columns:1fr}.hero-rules span:first-child{border-right:1px solid #0e0e0e1f}.hero-rules span:nth-child(2){display:none}.hero-inner{gap:32px}.hero-eyebrows{flex-wrap:wrap;gap:6px 20px;display:flex}}.about-grid{row-gap:56px}.about-statement{font-size:var(--fs-h2-xl);line-height:1.1}.about-bio{flex-direction:column;gap:32px;display:flex}.about-more{align-self:flex-start;font-size:20px}.about-team{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:32px;display:flex}@media (min-width:1024px){.about-grid>.about-team{flex-wrap:nowrap;grid-column:8/-1}}.about-person{flex-direction:column;gap:14px;margin:0;display:flex}.about-caption .eyebrow{white-space:nowrap}.about-photo{background:#82d0b6;border-radius:50%;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.about-caption{flex-direction:column;gap:4px;display:flex}.about-name{letter-spacing:-.01em;font-size:18px;line-height:1.3}.about-caption .eyebrow{letter-spacing:1.2px;font-size:11px}.about-focus{opacity:.8;font-size:15px;line-height:1.4}@media (max-width:1023px){.about-bio,.about-team{grid-column:1/-1}.about-team{justify-content:flex-start}}@media (max-width:719px){.about-bio,.about-team{grid-column:1/-1}.about-team{justify-content:flex-start}.about-grid{row-gap:40px}}.work-grid{align-items:start;row-gap:64px}.work-meta{align-items:start;row-gap:12px}.work-meta-client{line-height:2}.work-discover{justify-self:start;font-size:18px}.work-landscape{grid-column:span 8}.work-portrait{grid-column:span 4}.work-half{grid-column:span 6}.work-meta-2{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.work-meta-stack{flex-direction:column;gap:6px;display:flex}@media (max-width:719px){.work-grid{row-gap:48px}.work-landscape,.work-portrait,.work-half{grid-column:1/-1}.work-meta-2{grid-template-columns:1fr;row-gap:12px}}.clients-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(30px,3.333vw,48px);line-height:1.1}.marquee{overflow:hidden}.mq{width:max-content;animation:48s linear infinite mq;display:flex}.mq:hover{animation-play-state:paused}.logo{background:#1f1f1f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:280px;height:128px;margin-right:16px;display:flex}.logo img{object-fit:contain;max-width:70%;display:block}@media (max-width:719px){.logo{width:200px;height:96px;margin-right:12px}.logo img{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.mq li[aria-hidden]{display:none}}.how-title{margin-bottom:56px}.acc-row{border-top:1px solid}.acc-h{font:inherit}.acc-btn{width:100%;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:32px 0;transition:opacity .3s}.acc-btn:hover{opacity:.7}.acc-num{grid-column:span 4;font-size:20px}.acc-title{font-size:var(--fs-acc);font-weight:var(--fw-display);letter-spacing:-.02em;grid-column:span 7;line-height:1.1}.acc-icon{grid-column:span 1;justify-self:end;width:24px;height:24px;position:relative}.acc-icon span{background:currentColor;width:24px;height:1.5px;position:absolute;top:11px;left:0}.acc-icon span:last-child{transition:transform .45s cubic-bezier(.215,.61,.355,1);transform:rotate(90deg)}.acc-icon[data-open] span:last-child{transform:rotate(0)}.acc-panel{transition:grid-template-rows .6s var(--ease-out-quart);grid-template-rows:0fr;display:grid}.acc-panel[data-open]{grid-template-rows:1fr}.acc-panel-inner{min-height:0;overflow:hidden}.acc-body{padding-bottom:40px}.acc-body p{grid-column:5/span 4}.acc-end{border-top:1px solid}@media (max-width:1023px){.acc-btn,.acc-body{grid-template-columns:56px minmax(0,1fr) 24px}.acc-num,.acc-title,.acc-icon{grid-column:auto}.acc-body p{grid-column:2/span 1}}@media (max-width:719px){.how-title{margin-bottom:40px}.acc-btn{min-height:88px;padding:24px 0}.acc-btn,.acc-body{grid-template-columns:36px minmax(0,1fr) 24px}.acc-num{font-size:16px}.acc-body{padding-bottom:28px}}.audit-grid{row-gap:80px}.audit-head{flex-direction:column;gap:20px;display:flex}.audit-title{line-height:1.05}.audit-lede{max-width:44ch}.audit-form{flex-direction:column;gap:24px;display:flex}.audit-sentence{font-size:var(--fs-audit);font-weight:var(--fw-display);letter-spacing:-.02em;line-height:1.65}.audit-sent .audit-sentence{line-height:1.3}.blank{font:inherit;color:inherit;border:0;border-bottom:1.5px solid color-mix(in srgb, currentColor 28%, transparent);field-sizing:content;background:0 0;border-radius:0;min-width:5ch;max-width:100%;margin:0 4px;padding:0 4px;line-height:1.1;transition:border-color .3s}.blank::placeholder{opacity:.28}.blank:focus,.blank:focus-visible{border-bottom-color:currentColor;outline:none;box-shadow:0 1.5px}.blank[aria-invalid=true]{border-bottom-style:dashed;border-bottom-color:currentColor}@supports not (field-sizing:content){.blank{width:8ch}}.blank-sel-wrap{display:inline-block;position:relative}.blank-sel{appearance:none;cursor:pointer;padding-right:40px}.blank-sel-wrap svg{pointer-events:none;margin-top:-8px;position:absolute;top:50%;right:12px}.audit-errors{flex-direction:column;gap:4px;font-size:17px;line-height:1.45;display:flex}.audit-foot{column-gap:var(--col-gap);border-top:1px solid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin-top:40px;padding-top:24px;display:grid}.audit-foot>.muted{font-size:15px}.audit-submit{letter-spacing:-.01em;justify-self:start;font-size:24px}.audit-sent{flex-direction:column;gap:40px;display:flex}.audit-again{align-self:flex-start;font-size:20px}@media (max-width:719px){.audit-grid{row-gap:48px}.audit-foot{grid-template-columns:1fr;row-gap:20px;margin-top:24px}.blank{margin:0 2px}}.journal-head{border-top:1px solid;margin-bottom:56px;padding-top:clamp(80px,8.333vw,120px)}.journal-grid{align-items:flex-start;gap:48px var(--col-gap);--third:calc((100% - 2 * var(--col-gap)) / 3);flex-wrap:wrap;display:flex}.journal-item{width:var(--third)}.journal-item[data-article]{width:calc(var(--third) * 1.4)}.journal-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.journal-ph{justify-content:center;align-items:center;display:flex}.journal-ph-logo{width:46%;height:auto}@media (max-width:1023px){.journal-item{width:calc((100% - var(--col-gap)) / 2)}.journal-item[data-article]{width:100%}}@media (max-width:719px){.journal-item,.journal-item[data-article]{width:100%}}.contact-grid{align-items:start;row-gap:64px}.contact-cta{flex-direction:column;gap:48px;min-height:560px;display:flex;position:relative}.contact-title{font-size:var(--fs-contact);letter-spacing:-.03em;line-height:1}.contact-mail{flex-direction:column;gap:16px;margin-top:auto;display:flex}.contact-email{letter-spacing:-.02em;overflow-wrap:anywhere;align-self:flex-start;font-size:clamp(22px,2.5vw,36px)}.contact-form{flex-direction:column;gap:22px;display:flex}.contact-submit{flex-direction:column;gap:12px;padding-top:8px;display:flex}.contact-submit .pill{align-self:flex-start}.contact-note{font-size:13px}.contact-sent{flex-direction:column;justify-content:center;gap:20px;min-height:560px;display:flex}.contact-sent-title{font-size:clamp(30px,2.778vw,40px);line-height:1.1}.contact-sent .ubtn{align-self:flex-start}@media (max-width:1023px){.contact-cta,.contact-sent{min-height:0}}@media (max-width:719px){.contact-cta{gap:32px}}
