.interior-page{padding-block:40px 64px}.interior-kicker{color:var(--color-orange-strong);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:700;line-height:1.6}.interior-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:64px;padding-block:8px 40px;display:grid}.interior-intro h1{max-width:700px;font-size:clamp(64px,6.4vw,92px)}.interior-intro h1 span{color:var(--color-orange-strong);display:block}.interior-intro-note{max-width:440px;padding-bottom:8px}.interior-scribble{font:400 16px/1.6 var(--font-marker);color:var(--color-orange-strong);margin-top:20px;display:block;transform:rotate(-2deg)}.interior-meta{color:#535a63;font-size:13px}.interior-review-note{color:#535a63;border-top:1px solid #bfc2c7;padding:16px 0;font-size:12px}.interior-text-link{align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:700;display:inline-flex}.interior-next{border-top:2px solid var(--color-charcoal);flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:56px;padding-top:32px;display:flex}.interior-next>p{font:800 34px/1.1 var(--font-display);margin-right:auto}.interior-page :focus-visible,.contact-page :focus-visible,.journal-article :focus-visible{outline-color:var(--color-orange-strong)}.about-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.about-intro h1{font-size:clamp(64px,6.7vw,96px);line-height:.94}.about-intro h1 span,.about-founder h2 span{color:var(--color-orange-strong)}.about-deck{margin-top:28px;font-size:22px;font-weight:500}.about-intro p:not(.interior-kicker){max-width:480px}.about-art{padding-top:32px}.about-art-label{background:var(--color-orange);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:14px 20px;font-size:11px;font-weight:700;display:flex}.about-art-label>span:last-child{font-size:28px;line-height:1}.about-art img{border-bottom:6px solid var(--color-charcoal)}.about-art figcaption{color:#535a63;padding-top:12px;font-size:12px}.about-art .interior-scribble{text-align:right;margin-top:24px}.about-review{border-block:1px solid #bfc2c7;flex-wrap:wrap;gap:8px 24px;margin-top:48px;padding-block:16px;font-size:12px;display:flex}.about-review strong{color:var(--color-orange-strong)}.about-founder{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;padding-block:64px;display:grid}.about-founder h2{font-size:clamp(52px,5vw,72px)}.about-lead{font-size:23px;line-height:1.5}.about-profile-links{flex-wrap:wrap;gap:8px 24px;margin-top:20px;font-size:14px;font-weight:700;display:flex}.about-profile-links a{align-items:center;min-height:48px;display:inline-flex}.about-practice{background:var(--color-charcoal);color:#fff;padding-block:64px}.about-practice>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;display:grid}.about-practice .interior-kicker,.about-practice h2 span{color:var(--color-orange)}.about-principles{margin:0;padding:0;list-style:none}.about-principles li{border-top:1px solid #676b72;gap:24px;padding-block:24px;display:flex}.about-principles li:first-child{border:0;padding-top:0}.about-principles li>span{color:var(--color-orange);font:800 32px/1 var(--font-display)}.about-principles h3{margin-bottom:12px;font-size:30px}.about-principles p{color:#d1d4d8;font-size:15px}.about-credits{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;padding-top:64px;display:grid}.about-credits h2{margin-bottom:24px;font-size:clamp(44px,4.4vw,60px)}.about-credit-list article{border-top:2px solid var(--color-charcoal);padding-block:24px}.about-credit-list h3{margin-bottom:16px;font-size:36px}.about-credit-list .interior-kicker{margin-bottom:12px}.about-credit-list .interior-text-link{margin-top:12px}.journal-empty{background:#fff;border-block:1px solid #bfc2c7;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.journal-empty-mark{background:var(--color-charcoal);color:#fff;border-right:8px solid var(--color-orange);padding:40px;position:relative}.journal-empty-mark>span:first-child{letter-spacing:.16em;font-size:11px;font-weight:700}.journal-empty-mark strong{font:800 clamp(52px, 5.2vw, 76px)/.95 var(--font-display);margin-top:30px;display:block}.journal-empty-mark strong span{color:var(--color-orange)}.journal-empty-mark .interior-scribble{color:var(--color-orange);margin-top:32px}.journal-empty-copy{align-self:center;padding:48px}.journal-empty h2{margin-bottom:24px;font-size:clamp(36px,3.5vw,50px)}.journal-empty-copy .button{margin-top:28px}.journal-directory{grid-template-columns:1fr 1fr;gap:64px;padding-block:32px;display:grid}.journal-directory p:not(.interior-kicker){max-width:450px;font-size:15px}.journal-preview{border-left:4px solid var(--color-orange-strong);background:#fff0e6;margin-top:24px;padding:20px 24px;font-size:14px}.journal-preview strong{font-size:12px}.journal-preview p{margin-top:8px}.journal-preview a{padding-block:12px;display:inline-block}.journal-list{margin:0;padding:0;list-style:none}.journal-post{border-top:1px solid #bfc2c7;gap:32px;padding-block:32px;display:flex}.journal-post>a{flex-shrink:0;align-self:start;width:30%}.journal-post>a img{object-fit:contain;width:100%;height:auto}.journal-post>div{min-width:0;max-width:760px}.journal-post h2{margin-bottom:16px;font-size:40px}.journal-tags{color:#535a63;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding:0;font-size:12px;list-style:none;display:flex}.journal-tags li{border-bottom:1px solid #bfc2c7;padding-bottom:4px}.journal-cover{max-width:1000px;margin-block:32px}.journal-cover figcaption{color:#535a63;margin-top:12px;font-size:13px}.journal-no-toc{grid-template-columns:minmax(0,720px)}.journal-article .tutorial-prose{line-height:1.8}.journal-article .tutorial-prose blockquote{border-left:4px solid var(--color-orange);background:#fff;margin-inline:0;padding:16px 24px}.journal-article .tutorial-prose h2:target{outline:2px solid var(--color-orange-strong);outline-offset:6px}.journal-related{border-top:1px solid #bfc2c7;margin-top:32px}.journal-related a{padding-block:8px;display:inline-block}.journal-affiliate-disclosure{border-left:4px solid var(--color-orange-strong);background:#fff;padding:20px}.journal-article .tutorial-prose em{color:inherit;font-style:italic}.journal-table{background:#fff;border:1px solid #bfc2c7;max-width:100%;margin-block:24px;overflow-x:auto}.journal-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;display:table}.journal-table th,.journal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d9dce0;padding:12px 14px}.journal-table th{background:var(--color-charcoal);color:#fff;font-weight:700}.journal-table th:first-child{width:62%}.journal-table tr:last-child td{border-bottom:0}.journal-table tbody tr:nth-child(2n){background:#f5f6f7}.journal-table a{text-underline-offset:3px;padding-block:6px;display:inline-block}.journal-table em{margin-top:4px;font-size:13px;display:block}.journal-article .journal-cover img{max-width:100%;height:auto;display:block}@media (width<=480px){.journal-table th,.journal-table td{padding:10px}.journal-table table{font-size:14px}.journal-affiliate-disclosure{padding:16px}}.contact-page-hero{background:var(--color-orange);border-bottom:8px solid var(--color-charcoal);position:relative}.contact-page-hero>.wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:64px;padding-block:56px;display:grid}.contact-page-hero .interior-kicker,.contact-page-hero .interior-scribble{color:var(--color-charcoal)}.contact-page-hero h1{font-size:clamp(64px,6.6vw,96px);line-height:.96}.contact-page-hero h1>span{border-bottom:7px solid #fff;padding-bottom:8px;display:inline-block}.contact-page-invitation>p{max-width:400px;font-size:20px}.contact-page-invitation>a{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;margin-top:24px;font-size:clamp(20px,2vw,28px);font-weight:700;display:inline-flex}.contact-page-hero :focus-visible{outline-color:var(--color-charcoal)}.contact-page-body{padding-bottom:56px}.contact-paths{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:48px;display:grid}.contact-paths article{border-top:2px solid var(--color-charcoal);flex-direction:column;align-items:start;padding-top:24px;display:flex}.contact-paths h2{font-size:clamp(38px,4vw,56px)}.contact-paths p:not(.interior-kicker){max-width:480px;margin-block:20px 24px}.contact-paths .button{background:var(--color-charcoal);color:#fff;margin-top:auto}.contact-paths .button:hover{background:#353b44}.contact-brief{border-top:4px solid var(--color-orange);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;padding:40px;display:grid}.contact-brief h2{margin-bottom:20px;font-size:48px}.contact-brief>div>p:last-child{max-width:320px;font-size:15px}.contact-brief ol{counter-reset:brief;margin:0;padding:0;list-style:none}.contact-brief li{border-bottom:1px solid #d2d5d9;grid-template-columns:32px 1fr;gap:4px 16px;padding-block:16px;display:grid}.contact-brief li:first-child{padding-top:0}.contact-brief li:before{counter-increment:brief;content:"0" counter(brief);color:var(--color-orange-strong);font:800 28px/1.2 var(--font-display);grid-row:span 2}.contact-brief li span{grid-column:2;font-size:15px}.contact-email-note{color:#535a63;margin-top:24px;font-size:13px}.contact-email-note a{padding-block:8px;display:inline-block}.work-index-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px 32px;margin-top:24px;display:grid}.work-index-project{border-top:3px solid var(--color-charcoal);min-width:0}.work-index-topline{letter-spacing:.06em;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;font-size:11px;font-weight:700;display:flex}.work-index-topline>span:last-child{color:var(--color-orange-strong);font-size:26px}.work-index-project figure>img{aspect-ratio:16/9;object-fit:contain;background:var(--color-charcoal)}.work-index-project figcaption{color:#535a63;margin-top:10px;font-size:11px}.work-index-copy{padding-top:24px}.work-index-copy h2{font-size:clamp(36px,3.8vw,52px)}.work-index-client{margin-top:12px;font-size:14px;font-weight:700}.work-index-credits{color:#535a63;margin-block:20px 12px;padding:0;font-size:13px;list-style:none}.work-index-credits li+li{margin-top:4px}.work-index-pending{border-left:3px solid var(--color-orange);background:#fff;margin-top:4px;padding:12px 16px;font-size:13px;display:inline-block}@media (width<=1000px){.interior-intro,.about-intro{gap:32px}.about-founder,.about-credits,.about-practice>.wrap,.contact-brief{gap:40px}.journal-empty-copy{padding:32px}.journal-empty-mark{padding:32px 24px}.contact-paths,.contact-page-hero>.wrap{gap:32px}}@media (width<=760px){.interior-page.wrap,.interior-page .wrap,.contact-page .wrap,.journal-article.wrap{width:calc(100% - 40px)}.interior-page{padding-block:24px 40px}.interior-intro,.about-intro,.about-founder,.about-credits,.about-practice>.wrap,.journal-empty,.journal-directory,.contact-page-hero>.wrap,.contact-paths,.contact-brief,.work-index-grid{grid-template-columns:minmax(0,1fr);gap:32px}.interior-intro{gap:20px;padding-bottom:28px}.interior-intro h1{font-size:56px}.interior-intro-note>p,.about-intro p:not(.interior-kicker),.contact-paths p,.journal-empty-copy>p{font-size:16px}.interior-kicker{margin-bottom:12px;font-size:10px}.interior-scribble{font-size:14px}.about-intro h1{font-size:64px}.about-art{padding-top:0}.about-art-label{padding:12px 16px;font-size:9px}.about-intro .about-deck{font-size:20px}.about-review{margin-top:32px}.about-founder{padding-block:40px}.about-founder h2{font-size:54px}.about-founder-copy>p{font-size:16px}.about-founder-copy .about-lead{font-size:20px}.about-practice{padding-block:40px}.about-practice h2{font-size:44px}.about-credits{padding-top:40px}.about-credits h2{font-size:44px}.about-credits>div>p:not(.interior-kicker),.about-credit-list p{font-size:16px}.interior-next{gap:16px;margin-top:32px}.interior-next>p{width:100%;font-size:30px}.journal-empty{gap:0}.journal-empty-mark{border-right:0;border-bottom:6px solid var(--color-orange);padding:24px}.journal-empty-mark strong{margin-top:20px;font-size:52px}.journal-empty-mark strong br{display:none}.journal-empty-mark strong>span{display:block}.journal-empty-mark .interior-scribble{margin-top:16px}.journal-empty-copy{padding:28px 20px}.journal-empty h2{font-size:36px}.journal-empty-copy .button{gap:12px;width:100%;padding-inline:12px}.journal-directory{gap:24px}.journal-preview{padding:16px}.journal-post{flex-direction:column;gap:20px}.journal-post>a{width:100%}.journal-post h2{font-size:32px}.contact-page-hero>.wrap{gap:28px;padding-block:32px}.contact-page-hero h1{font-size:58px}.contact-page-invitation>p{font-size:18px}.contact-page-invitation>a{margin-top:16px;font-size:22px}.contact-paths{padding-block:32px}.contact-paths h2{font-size:39px}.contact-paths .button{gap:16px;width:100%;padding-inline:12px}.contact-brief{padding:28px 20px}.contact-brief h2{font-size:42px}.contact-brief li{grid-template-columns:24px 1fr;gap:4px 12px}.work-index-grid{gap:40px}.work-index-copy{padding-top:20px}.work-index-copy>p:not(.interior-kicker):not(.work-index-client):not(.work-index-pending){font-size:16px}.work-index-copy h2{font-size:40px}}
