@layer components{.about-avatar{margin-block:var(--space-1);object-fit:cover;block-size:3.5rem;inline-size:3.5rem;box-shadow:0 0 0 2px var(--background), 0 0 0 3px var(--accent);border-radius:50%}.about-card{display:none}@media (min-width:768px){.about-avatar{display:none}.about-card{isolation:isolate;gap:var(--space-5);max-inline-size:26rem;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--background);box-shadow:var(--e-3);grid-template-columns:minmax(0,1fr);margin-inline-start:auto;display:grid;position:relative;overflow:clip}.about-card:before{content:"";z-index:-1;background:linear-gradient(var(--motif-angle), var(--glow-from), var(--glow-to));block-size:11rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.about-card-photo img{aspect-ratio:1;border-radius:var(--r-lg);object-fit:cover;block-size:auto;inline-size:min(100%,12rem);box-shadow:0 0 0 4px var(--background), var(--e-2);display:block}.about-card-name{gap:var(--space-1);flex-direction:column;display:flex}.about-card-name strong{font-family:var(--font-display);font-size:var(--t-h3);font-weight:800;line-height:1.15}.about-card-name span{color:var(--muted);font-weight:600}.about-card-creds{gap:var(--space-2);border-block-start:var(--rule-hair);color:var(--fg-2);padding-block-start:var(--space-4);font-size:.9375rem;line-height:1.45;display:grid}.about-card-creds>li{padding-inline-start:var(--space-5);position:relative}.about-card-creds>li:before{content:"";inset-inline-start:.25rem;border-block-end:2px solid var(--accent);border-inline-end:2px solid var(--accent);block-size:.5rem;inline-size:.5rem;transform:rotate(calc(var(--motif-angle) - 90deg));position:absolute;top:.55em}.about-card-facts{gap:var(--space-3);border-block-start:var(--rule-hair);padding-block-start:var(--space-4);display:grid}.about-card-facts>div{gap:var(--space-3);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;display:grid}.about-card-facts dt{font-family:var(--font-display);font-weight:800;font-stretch:var(--stretch-metric);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem}.about-card-facts dd{color:var(--fg-2);font-size:.9375rem;line-height:1.45}}@media (min-width:1280px){.about-card-photo img{inline-size:16rem}}.about-story{gap:var(--space-2);display:grid}.about-prose{gap:var(--space-5);max-inline-size:42rem;color:var(--fg-2);text-wrap:pretty;flex-direction:column;font-size:1.0625rem;line-height:1.65;display:flex}.about-lead{font-size:var(--t-lede);color:var(--foreground);line-height:1.55}.about-proof{gap:var(--space-3);display:grid}.about-proof>li{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-inline-start:3px solid var(--accent-fill);border-radius:var(--r-md);background:var(--background);flex-direction:column;line-height:1.5;display:flex}.about-proof-who{font-family:var(--font-display);color:var(--foreground);font-weight:700}a.about-proof-who{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-self:flex-start}a.about-proof-who:hover{color:var(--accent);text-decoration-color:currentColor}.about-sum{font-family:var(--font-display);color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.4}.about-sum strong{color:var(--accent);font-weight:800}@media (min-width:1280px){.about-story{gap:var(--space-11);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.about-story>.section-head{top:calc(var(--header-h) + var(--space-7));position:sticky}}.about-company{gap:var(--space-7);display:grid}.about-company-facts{border-block-start:1px solid var(--line);gap:0;display:grid}.about-company-facts>div{gap:var(--space-1);padding-block:var(--space-4);border-block-end:1px solid var(--line);display:grid}.about-company-facts dt{font-family:var(--font-display);color:var(--foreground);font-weight:700}.about-company-facts dd{color:var(--fg-2);line-height:1.6}.about-company-side{gap:var(--space-4);flex-direction:column;display:flex}.about-company-note{color:var(--muted);margin-block-start:calc(-1 * var(--space-2));font-size:.9375rem;line-height:1.55}.about-clients{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin-block-end:var(--space-3);display:grid}.about-client{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--background);color:var(--foreground);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, color var(--dur-fast) ease;font-weight:600;line-height:1.3;display:flex}a.about-client:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-on-soft)}a.about-client:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.about-client[data-plain]{color:var(--fg-2);border-style:dashed}.about-model-n{background:var(--accent-soft);block-size:1.75rem;inline-size:1.75rem;color:var(--accent-on-soft);font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:800;display:inline-grid}.about-covers{gap:var(--space-2);flex-wrap:wrap;display:flex}.about-cover{align-items:center;gap:var(--space-1);min-block-size:2.75rem;padding:var(--space-2) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--r-pill);background:var(--background);color:var(--foreground);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;font-weight:600;display:inline-flex}.about-cover:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-on-soft)}@media (min-width:1024px){.about-company{gap:var(--space-10);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}.about-beliefs{gap:var(--space-7);display:grid}.about-beliefs>li{gap:var(--space-3);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-5);display:flex}.about-beliefs p{color:var(--fg-2);line-height:1.6}.about-belief-n{font-family:var(--font-display);font-size:var(--t-metric-sm);font-weight:800;font-stretch:var(--stretch-metric);color:var(--accent);line-height:1}@media (min-width:768px){.about-beliefs{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-steps{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.about-step{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background);flex-direction:column;display:flex}.about-step .about-model-n{block-size:2.25rem;inline-size:2.25rem;margin-block-end:var(--space-2);font-size:1rem}.about-step-line{color:var(--foreground);font-weight:600;line-height:1.5}.about-step-detail{color:var(--fg-2);line-height:1.6}.about-samples{gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-9);display:flex}.about-samples-note{max-inline-size:var(--m-lede);color:var(--muted);font-size:.9375rem;line-height:1.55}.about-samples-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;margin-block-start:var(--space-3);display:grid}.about-sample{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background);box-shadow:var(--e-2);flex-direction:column;display:flex;overflow:clip}.about-sample-head{column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-5) var(--space-6);border-block-end:1px solid var(--line);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.about-sample-mark{grid-row:1;block-size:2.25rem;inline-size:2.25rem}.about-sample-kind{gap:var(--space-1) var(--space-3);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;grid-row:1;font-size:.875rem;font-weight:600;display:flex}.about-sample-date{text-transform:none;letter-spacing:0;font-weight:500}.about-sample-title,.about-sample-lede{grid-column:1/-1}.about-sample-lede{color:var(--fg-2);line-height:1.55}.about-sample-body{gap:var(--space-5);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}.about-sample-section{gap:var(--space-2);flex-direction:column;display:flex}.about-sample-h{font-family:var(--font-display);letter-spacing:var(--track-sm);color:var(--foreground);font-size:1rem;font-weight:700}.about-sample-list{gap:var(--space-2);color:var(--fg-2);padding-inline-start:1.125rem;font-size:.9375rem;line-height:1.55;list-style:outside;display:grid}.about-sample-list li::marker{color:var(--accent)}.about-sample-more>summary{cursor:pointer;inline-size:100%;list-style:none}.about-sample-more>summary::-webkit-details-marker{display:none}.about-sample-more>summary>.disclose{margin-inline-start:var(--space-1)}.about-sample-more[open]>summary{margin-block-end:var(--space-5)}.about-sample-rest{gap:var(--space-5);flex-direction:column;display:flex}.about-leaders{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.about-leader{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background);flex-direction:column;display:flex}.about-leader-id{align-items:center;gap:var(--space-4);display:flex}.about-leader-photo,.about-leader-initials{border-radius:var(--r-md);object-fit:cover;block-size:4.5rem;inline-size:4.5rem;box-shadow:0 0 0 3px var(--background), var(--e-2);flex-shrink:0}.about-leader-initials{background:linear-gradient(var(--motif-angle), var(--accent-fill), var(--hue-automation));color:#fff;font-family:var(--font-display);letter-spacing:var(--track-sm);place-items:center;font-size:1.5rem;font-weight:800;display:inline-grid}.about-leader-title{color:var(--accent);margin-block-start:var(--space-1);font-weight:600}.about-leader-line{color:var(--fg-2);line-height:1.6}.about-leader-facts{gap:var(--space-2);border-block-start:var(--rule-hair);padding-block-start:var(--space-4);display:grid}.about-leader-facts>li{gap:var(--space-2);color:var(--fg-2);font-size:.9375rem;line-height:1.5;display:flex}.about-leader-check{color:var(--accent);flex-shrink:0;margin-block-start:.2em}.about-leader-link{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.about-record{gap:var(--space-2);display:grid}.about-years{gap:var(--space-3);display:grid}.about-year{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background)}.about-year[open]{border-color:var(--line-strong)}.about-year>summary{align-items:baseline;gap:var(--space-4);min-block-size:2.75rem;padding:var(--space-4) var(--space-6);cursor:pointer;list-style:none;display:flex}.about-year>summary::-webkit-details-marker{display:none}.about-year>summary:hover .about-year-y{color:var(--accent)}.about-year>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-lg)}.about-year-y{font-family:var(--font-display);font-size:var(--t-h3);font-weight:800;font-stretch:var(--stretch-metric);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) ease}.about-year-n{color:var(--muted);flex:1;font-size:.9375rem}.about-year>summary>.disclose{align-self:center}.about-timeline{margin:0 var(--space-6) var(--space-6) calc(var(--space-6) + 5px)}.about-timeline p{color:var(--fg-2);line-height:1.55}.about-timeline .about-timeline-date{color:var(--foreground);font-weight:700}.about-timeline-link{padding-block:var(--space-2);color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-block}@media (min-width:1024px){.about-record{gap:var(--space-10);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.about-record>.section-head{top:calc(var(--header-h) + var(--space-7));position:sticky}}.about-quotes{gap:var(--space-4);display:grid}.about-quote{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background);flex-direction:column;display:flex}.about-quote-mark{color:var(--accent)}.about-quote blockquote p{font-family:var(--font-display);font-weight:600;font-size:var(--t-quote);letter-spacing:var(--track-sm);text-wrap:pretty;line-height:1.3}.about-quote-by{flex-direction:column;align-items:flex-start;margin-block-start:auto;display:flex}.about-quote-company{text-underline-offset:3px;align-items:center;min-block-size:2.75rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.about-quote-company:hover{color:var(--accent)}@media (min-width:768px){.about-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-book{gap:var(--space-7);align-items:center;display:grid}.about-book-copy{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:768px){.about-book{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}}
