.about-hero{padding-block: var(--space-6) var(--section-y);overflow-x: clip}.about-hero-grid{align-items: center}.about-hero-copy h1{max-width: 17ch}.about-hero-copy .lead{margin-top: var(--space-5)}.about-hero-price{display: flex;align-items: flex-start;gap: 8px;margin-top: var(--space-5);font-size: var(--fs-small);color: var(--ink-soft)}.about-hero-price .icon{color: var(--sage);margin-top: 2px}.about-hero-price strong{color: var(--ink)}.about-hero-cta{margin-top: var(--space-5)}.about-hero-links{display: flex;flex-wrap: wrap;gap: 4px 28px;margin-top: var(--space-4)}.about-hero-links .icon{color: var(--ink-soft)}.about-hero-photo{display: grid;justify-items: center;padding: var(--space-4) var(--space-4) 0}.about-hero-photo .polaroid{width: min(100%, 300px)}@media (min-width: 768px){.about-hero-photo .polaroid{width: min(100%, 340px)}}@media (min-width: 1024px){.about-hero{padding-top: var(--space-5)}.about-hero-photo{order: -1;justify-items: start;padding: var(--space-5) 0 var(--space-5) var(--space-3)}.about-hero-photo .polaroid{width: min(100%, 400px);max-width: 400px}}.about-letter .label{margin-bottom: var(--space-4)}.about-letter-title{margin-bottom: var(--space-6)}.about-letter-body p{font-size: 18px;line-height: 1.7;max-width: 64ch}.about-letter-body p + p{margin-top: 18px}.about-letter-body > p:first-child::first-line{font-weight: 500;color: var(--ink)}.about-pull{margin-block: var(--space-6) !important;padding-left: 20px;border-left: 3px solid var(--coral);font-size: var(--fs-quote) !important;line-height: 1.35 !important}.about-sign{display: flex;align-items: center;flex-wrap: wrap;gap: 12px 20px;margin-top: var(--space-6)}.about-sign .signature{font-size: 48px}.about-sign p{display: grid;font-size: var(--fs-xs);color: var(--ink-soft);line-height: 1.45}.about-sign strong{font-family: var(--font-display);font-weight: 600;font-size: 16px;color: var(--ink)}.about-tally-grid{align-items: center}.about-tally-sheet{position: relative;margin: 0;padding: 36px clamp(20px, 4vw, 40px) 22px;background: var(--paper);border-radius: 4px;box-shadow: var(--sh-card)}@media (min-width: 768px){.about-tally-sheet{transform: rotate(-1deg)}}.about-tally-art{position: relative}.tally{width: 100%;height: auto;overflow: visible}.tally path{fill: none;stroke: var(--ink);stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.tally .tally-empty{stroke: var(--coral-700);stroke-dasharray: 4 6}.about-tally-sheet figcaption{margin-top: 18px;font-size: var(--fs-xs);color: var(--ink-mute)}.motion-ok .about-tally-sheet[data-moment]:not(.is-drawn) .tally-marks path{stroke-dasharray: 1;stroke-dashoffset: 1}.motion-ok .about-tally-sheet[data-moment].is-drawn .tally-marks path{stroke-dasharray: 1;animation: ms-draw 240ms var(--ease) calc(var(--i, 0) * 16ms) both}.motion-ok .about-tally-sheet[data-moment]:not(.is-drawn) .tally-empty, .motion-ok .about-tally-sheet[data-moment]:not(.is-drawn) .about-tally-note{opacity: 0}.motion-ok .about-tally-sheet[data-moment].is-drawn .tally-empty, .motion-ok .about-tally-sheet[data-moment].is-drawn .about-tally-note{transition: opacity var(--dur-slow) var(--ease) 1.2s}.about-tally-note{right: -2%;bottom: 2%;transform: rotate(-3deg)}.about-tally-note .arrow{left: -60px;top: -18px;width: 54px;height: auto;transform: scaleX(-1) rotate(-18deg)}.about-tally-copy{display: grid;gap: var(--space-5);align-content: start}.about-tally-copy h2{max-width: 14ch}.about-figures{display: flex;flex-wrap: wrap;gap: 20px 48px;list-style: none;padding: 0}.about-figures .stat-figure{font-size: clamp(2.75rem, 2rem + 2.4vw, 3.75rem)}.about-tally-copy .proof-foot{margin-top: calc(var(--space-3) * -1)}.about-how-head{display: grid;gap: var(--space-4)}.about-how-head .lead{max-width: 34ch}.about-principles{list-style: none;padding: 0;border-top: var(--bw) solid var(--line-strong)}.about-principles > li{display: grid;grid-template-columns: 48px minmax(0, 1fr);gap: 20px;align-items: start;padding: 26px 0;border-bottom: var(--bw) solid var(--line)}.about-principle-num{display: grid;place-items: center;width: 48px;height: 44px;border-radius: var(--r-md);background: var(--paper);border: var(--bw) solid var(--line-strong);font-family: var(--font-display);font-weight: 800;font-size: 20px;line-height: 1;font-variant-numeric: tabular-nums}.about-principles h3{font-size: clamp(1.125rem, 1.05rem + .4vw, 1.3125rem);line-height: 1.3;margin-top: 8px}.about-principles p{margin-top: 8px;color: var(--ink-soft)}.about-wont-table{border-top: var(--bw-strong) solid var(--ink)}.about-wont-row{display: grid;grid-template-columns: minmax(0, 1fr);gap: 10px;padding: 22px 0;border-bottom: var(--bw) solid var(--line)}.about-wont-head{display: none}@media (min-width: 768px){.about-wont-row{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);column-gap: var(--space-7);align-items: center}.about-wont-head{display: grid;padding: 12px 0;font-family: var(--font-display);font-weight: 600;font-size: 15px;color: var(--ink-soft)}}.about-wont-no{font-family: var(--font-display);font-weight: 600;font-size: clamp(1.0625rem, 1rem + .3vw, 1.25rem);line-height: 1.3;color: var(--ink-soft)}.about-strike{position: relative;display: inline}.about-strike-line{position: absolute;left: -4px;top: 56%;width: calc(100% + 8px);height: 12px;transform: translateY(-50%);overflow: visible;pointer-events: none;opacity: .9}.about-strike-line path{fill: none;stroke: var(--coral);stroke-width: 2.25px;stroke-linecap: round;vector-effect: non-scaling-stroke}.about-wont-yes{display: flex;align-items: flex-start;gap: 10px;color: var(--ink)}.about-wont-yes .icon{color: var(--sage);margin-top: 3px}.about-planner{list-style: none;padding: 6px 0;margin: 0;background: var(--paper);border: var(--bw) solid var(--line);border-radius: var(--r-lg)}.about-planner > li{display: grid;grid-template-columns: minmax(0, 1fr);gap: 6px;padding: 18px 22px}.about-planner > li + li{border-top: var(--bw) dashed var(--line)}@media (min-width: 600px){.about-planner{position: relative}.about-planner::before{content: "";position: absolute;top: 0;bottom: 0;left: 186px;width: 2px;background: var(--coral-tint)}.about-planner > li{grid-template-columns: 170px minmax(0, 1fr);gap: 24px;padding: 18px 24px 18px 20px}}.about-planner-when{display: inline-flex;align-items: flex-start;gap: 8px;font-family: var(--font-display);font-weight: 600;font-size: 15px;line-height: 1.35;color: var(--ink)}.about-planner-when .icon{color: var(--coral-700);margin-top: 1px}.about-planner p{font-size: var(--fs-body);color: var(--ink-soft)}.about-day-side{display: grid;gap: var(--space-6);align-content: start}@media (min-width: 1024px){.about-day-side{padding-top: calc(var(--gap-head) + 3.5rem)}}.about-day-caption{margin-bottom: 12px;font-size: var(--fs-xs);font-weight: 500;color: var(--ink-mute)}.about-away h3{display: flex;align-items: flex-start;gap: 10px;font-size: var(--fs-h4);line-height: var(--lh-tight)}.about-away h3 .icon{color: var(--coral-700);flex-shrink: 0;margin-top: 1px}.about-away p{margin-top: 10px;color: var(--ink-soft)}.about-work-list{list-style: none;padding: 0;display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--space-7) var(--grid-gap)}@media (min-width: 900px){.about-work-list{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (min-width: 600px) and (max-width: 899.98px){.about-work-list{grid-template-columns: minmax(0, 1fr);max-width: 32rem}}.about-work-card .device-laptop{width: 88%;margin-inline: auto}.about-work-meta{display: grid;gap: 6px;justify-items: start;margin-top: var(--space-5)}.about-work-meta h3{font-size: var(--fs-h4);line-height: var(--lh-tight);margin-top: 6px}.about-work-meta p{font-size: var(--fs-small);color: var(--ink-soft)}.about-shot-screen{aspect-ratio: 16 / 10;overflow: hidden;background: var(--white)}.about-shot-screen img{width: 100%;height: 100%;object-fit: cover;object-position: top}
