.about-open{--opener-h1:clamp(50px, 6vw, 96px);--opener-h1-phone:clamp(36px, 12.2vw, 58px);--bold:1.125em}.about-open h1 .t-bold{line-height:.96}.about-open h1 .t-thin{margin-bottom:.06em}.about-open .opener-text .lead{max-width:25em}.about-story-signoff{border-top:1px solid var(--color-ocean);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.about-story-signoff .actions{gap:12px;margin:0}.about-story-submark{flex:0 0 80px;width:80px}.about-story>p{text-wrap:pretty;max-width:27em}.about-open .opener-photo{align-self:start}.about-cats{align-items:end;gap:16px;max-width:none;margin-top:28px;display:flex}.about-cats .cat-doodle{width:170px}.about-cats .t-thin{padding-bottom:6px;font-size:22px;line-height:1.2}.about-how.section,.about-working.section{--about-h:clamp(44px, 4.9vw, 71px)}.about-how.section{margin-top:0;padding:0}.about-approach-header{margin-inline:var(--spacing-gutter);border-bottom:1px solid var(--color-gold);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 56px;padding-block:44px 36px;display:grid}.about-approach-title{isolation:isolate;align-items:center;min-height:132px;padding-right:120px;display:flex;position:relative}.about-approach-title h2{z-index:1;white-space:nowrap;font-size:44px;position:relative}.about-approach-stars{z-index:-1;opacity:.8;width:220px;position:absolute;top:0;right:0}.about-approach-line{text-align:right;max-width:13em;color:var(--color-ocean);letter-spacing:-.01em;text-wrap:balance;justify-self:end;font-size:clamp(34px,3.9vw,56px);line-height:1.05}.about-how .how{padding:64px var(--spacing-gutter);grid-template-rows:auto 1fr;align-items:start;row-gap:28px}.about-how .how.on-ink{background:var(--color-ocean);color:var(--color-pearl)}.about-how .how>h3{--bold:.867em;z-index:2;grid-area:1/1/auto/span 8;font-size:clamp(56px,8.3vw,120px);line-height:.94;position:relative}.about-how .how>h3>span{display:block}.about-how .how .col-text{grid-area:2/1/auto/span 6;align-self:start}.about-how .how .col-photo{grid-area:1/8/span 2/span 5}.about-how .how.flip>h3,.about-how .how.flip .col-text{grid-column:7/span 6}.about-how .how.flip .col-photo{grid-column:1/span 5}.about-how .how .col-text>p{text-wrap:pretty;max-width:30em;font-size:20px;line-height:1.6}.about-how .how-1>h3{grid-column:1/-1}.about-how .how-1 .col-photo{grid-row:2}.about-how .how-3 .print-box .print{aspect-ratio:4/5}@media (width>=64rem){.about-how .how-1{padding-bottom:96px}.about-how .how-2{padding-bottom:248px}.about-how .how-2 .col-photo,.about-how .how-3 .col-photo{z-index:1;position:relative}.about-how .how-2 .col-photo{margin-top:-330px}.about-how .how-3 .col-photo{margin-top:-264px}.about-how .how-3{padding-bottom:150px}.about-working .col-photo{z-index:1;margin-top:-140px;position:relative}}@media (width>=80rem){.about-how .how-2 .col-photo{margin-top:-560px}}.about-working.section{background:var(--color-taupe);margin-top:0;margin-bottom:-128px;padding-block:64px}.about-working .grid12{align-items:start}.about-working .col-text{align-self:start}.about-working-heading{border-bottom:1px solid var(--color-ocean);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.about-working h2{font-size:var(--about-h)}@media (width>=64rem){.about-working .pair>:last-child{z-index:1;margin-top:56px;margin-left:-40px;position:relative}}.about-letter{max-width:520px;color:var(--color-ink);margin:28px 0 0;transform:rotate(-1.5deg)}.about-letter .paper-letter__attribution a{font-family:var(--font-text);margin-left:14px;font-size:16px}main .about-letter figcaption a:hover{color:var(--color-ink);text-decoration-color:var(--color-gold);text-decoration-thickness:2px}main .about-letter figcaption a{color:var(--color-lake)}main .how-book a{color:var(--color-pearl);font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;font-size:14px}.how-book{margin-top:20px}.about-working h2>span{display:block}.about-working-stamp{--stamp-w:100px}.about-working .stack>p{text-wrap:pretty;max-width:25.5em}.about-working .col-photo{align-self:start}.about-working .pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.about-working .btn-quiet{white-space:normal;text-align:center;padding-block:12px}@media (width<=63.99rem){.about-approach-header{grid-template-columns:minmax(0,1fr)}.about-approach-line{text-align:left;justify-self:start}.about-how .how{grid-template-rows:none}.about-how .how>h3,.about-how .how.flip>h3,.about-how .how .col-photo,.about-how .how.flip .col-photo,.about-how .how .col-text,.about-how .how.flip .col-text{grid-area:auto/1/auto/span 12}.about-how .how>h3,.about-how .how .col-text{width:100%;max-width:640px;margin-inline:auto}.about-how .how .col-photo{width:100%}.about-how .how-1>h3>span{display:block}.about-working .pair{gap:12px}}@media (width<=47.99rem){.about-open .print-box .print{--ar:1 / 1}.about-open{--bold:1.22em}.about-cats{margin-top:16px}.about-cats .cat-doodle{width:120px}.about-cats .t-thin{font-size:19px}.about-how .how .col-photo{margin-inline:calc(-1 * var(--spacing-gutter));width:auto}.about-how .how .col-photo .print-fig{max-width:none}.about-working .col-photo{order:-1}.about-letter{margin-top:24px}.about-story-signoff{gap:16px}.about-story-submark{flex-basis:66px;width:66px}.about-story-signoff .btn{padding-inline:14px;font-size:14px}.about-story-signoff{flex-wrap:wrap}.about-approach-header{gap:10px;padding-block:32px 28px}.about-approach-title{min-height:118px;padding-right:70px}.about-approach-stars{width:170px}.about-approach-line{font-size:30px}.about-how .how{row-gap:22px;padding-block:44px}.about-how .how>h3,.about-how .how-1>h3{--bold:.96em;font-size:clamp(38px,11.6vw,48px)}.about-letter .paper-letter__attribution a{margin:4px 0 0;display:block}.about-how .how .col-text>p{font-size:17px}.about-working.section{margin-bottom:-80px;padding-block:40px}.about-working-heading{gap:12px}.about-working h2{font-size:42px}.about-working-stamp{--stamp-w:68px}.about-approach-title h2{font-size:34px}}@media (width<=22.49rem){.about-working-stamp{--stamp-w:54px}}
