body[data-prototype-page] [data-prototype-company=about]{overflow:clip;color:var(--pine-ink);background:var(--pine-paper)}body[data-prototype-page] [data-prototype-company=about] h1,body[data-prototype-page] [data-prototype-company=about] h2,body[data-prototype-page] [data-prototype-company=about] h3{margin:0;font-family:var(--pine-display);font-weight:600;letter-spacing:-.06em}body[data-prototype-page] [data-prototype-company=about] h1{max-width:64rem;color:var(--pine-ivory);font-size:var(--pine-type-display);line-height:.96}body[data-prototype-page] [data-prototype-company=about] h1 em{color:var(--pine-green-light);font-family:var(--pine-editorial);font-weight:400}body[data-prototype-page] [data-prototype-company=about] h2{color:var(--pine-green-deep);font-size:var(--pine-type-display);line-height:.96}body[data-prototype-page] [data-prototype-company=about] h3{color:var(--pine-green-deep);font-size:var(--pine-type-lead);line-height:1.15}body[data-prototype-page] [data-prototype-company=about] .pci-company__hero{padding:calc(var(--pine-space-16) + var(--pine-space-16) + var(--pine-space-12)) 0 var(--pine-section-space);color:var(--pine-ivory);background:radial-gradient(circle at 82% 35%,rgba(49,91,71,.35),transparent 34%),linear-gradient(117deg,rgba(196,168,106,.045),transparent 42%),var(--pine-ink);border-bottom:1px solid var(--pine-line-dark)}body[data-prototype-page] [data-prototype-company=about] .pci-company__hero-inner{display:grid;gap:var(--pine-space-8)}body[data-prototype-page] [data-prototype-company=about] .pci-company__lead{max-width:43rem;margin:0;color:var(--pine-muted-dark);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] [data-prototype-company=about] .pci-company__story,body[data-prototype-page] [data-prototype-company=about] .pci-company__team,body[data-prototype-page] [data-prototype-company=about] .pci-company__proof,body[data-prototype-page] [data-prototype-company=about] .pci-company__cta{padding-block:var(--pine-section-space)}body[data-prototype-page] [data-prototype-company=about] .pci-company__story{background:var(--pine-paper);border-bottom:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-company=about] .pci-company__story-grid,body[data-prototype-page] [data-prototype-company=about] .pci-company__team-grid,body[data-prototype-page] [data-prototype-company=about] .pci-company__proof-grid{display:grid;grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);gap:calc(var(--pine-space-16) + var(--pine-space-16));align-items:start}body[data-prototype-page] [data-prototype-company=about] .pci-company__prose{border-top:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-company=about] .pci-company__prose p{margin:0;padding-block:var(--pine-space-6);color:var(--pine-muted-light);border-bottom:1px solid var(--pine-line);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] [data-prototype-company=about] .pci-company__prose p:first-child{color:var(--pine-ink);font-family:var(--pine-editorial)}body[data-prototype-page] [data-prototype-company=about] .pci-company__team{background:var(--pine-ivory)}body[data-prototype-page] [data-prototype-company=about] .pci-company__team header>p:last-child,body[data-prototype-page] [data-prototype-company=about] .pci-company__proof header>p:last-child{margin:var(--pine-space-6) 0 0;color:var(--pine-muted-light);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] [data-prototype-company=about] .pci-company__people{border-top:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-company=about] .pci-company__person{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--pine-space-8);padding-block:var(--pine-space-8);border-bottom:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-company=about] .pci-company__portrait{aspect-ratio:1;overflow:hidden;background:var(--pine-green-deep)}body[data-prototype-page] [data-prototype-company=about] .pci-company__portrait-image{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.04)}body[data-prototype-page] [data-prototype-company=about] .pci-company__person-copy>span,body[data-prototype-page] [data-prototype-company=about] .pci-company__profile-proof{color:var(--pine-bark);font-family:var(--pine-mono);font-size:var(--pine-type-label);font-weight:600;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}body[data-prototype-page] [data-prototype-company=about] .pci-company__person h3{margin-top:var(--pine-space-2)}body[data-prototype-page] [data-prototype-company=about] .pci-company__person p{margin:var(--pine-space-4) 0 0;color:var(--pine-muted-light)}body[data-prototype-page] [data-prototype-company=about] .pci-company__person .pci-company__title{margin-top:0;color:var(--pine-green-deep);font-weight:600}body[data-prototype-page] [data-prototype-company=about] .pci-company__person .pci-company__profile-proof{color:var(--pine-bark)}body[data-prototype-page] [data-prototype-company=about] .pci-company__experience{padding-block:var(--pine-space-12);background:var(--pine-ivory);border-block:1px solid var(--pine-line)}body[data-prototype-page] [data-prototype-company=about] .pci-company__experience section{padding-block:0}body[data-prototype-page] [data-prototype-company=about] .pci-company__experience h3{color:var(--pine-ink-soft);font-family:var(--pine-mono);font-size:var(--pine-type-label);letter-spacing:.11em;line-height:1.4}body[data-prototype-page] [data-prototype-company=about] .pci-company__proof{color:var(--pine-ivory);background:var(--pine-green-deep)}body[data-prototype-page] [data-prototype-company=about] .pci-company__proof h2,body[data-prototype-page] [data-prototype-company=about] .pci-company__proof header>p:last-child{color:var(--pine-ivory)}body[data-prototype-page] [data-prototype-company=about] .pci-company__proof .pine-kicker{color:var(--pine-ivory)}body[data-prototype-page] [data-prototype-company=about] .trust-proof{border-top:1px solid var(--pine-line-dark)}body[data-prototype-page] [data-prototype-company=about] .trust-proof__group{display:grid;grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);gap:var(--pine-space-8);align-items:start;padding-block:var(--pine-space-8);border-bottom:1px solid var(--pine-line-dark)}body[data-prototype-page] [data-prototype-company=about] .trust-proof__group>header h3{color:var(--pine-ivory);font-family:var(--pine-mono);font-size:var(--pine-type-label);letter-spacing:.11em;line-height:1.4;text-transform:uppercase}body[data-prototype-page] [data-prototype-company=about] .trust-proof__frameworks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pine-space-8)}body[data-prototype-page] [data-prototype-company=about] .trust-proof__framework{display:flex;min-height:6.5rem;flex-direction:column;justify-content:flex-end}body[data-prototype-page] [data-prototype-company=about] .trust-proof__framework strong{color:var(--pine-ivory);font-family:var(--pine-display);font-size:clamp(2rem,3.4vw,3.5rem);font-weight:600;letter-spacing:-.055em;line-height:.95}body[data-prototype-page] [data-prototype-company=about] .trust-proof__framework span,body[data-prototype-page] [data-prototype-company=about] .trust-proof__partner span{margin-top:var(--pine-space-2);color:var(--pine-muted-dark);font-family:var(--pine-mono);font-size:var(--pine-type-label);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}body[data-prototype-page] [data-prototype-company=about] .trust-proof__partners{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--pine-space-6);align-items:end}body[data-prototype-page] [data-prototype-company=about] .trust-proof__partner{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;transition:opacity .18s ease,transform .18s ease}body[data-prototype-page] [data-prototype-company=about] .trust-proof__partner:hover{opacity:.84;transform:translateY(-.15rem) scale(1.04)}body[data-prototype-page] [data-prototype-company=about] .trust-proof__partner-logo{width:100%;max-width:6.5rem;height:3.5rem;object-fit:contain}body[data-prototype-page] [data-prototype-company=about] .pci-company__cta{color:var(--pine-ivory);background:var(--pine-green)}body[data-prototype-page] [data-prototype-company=about] .pci-company__cta-grid{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1fr) auto;gap:var(--pine-space-16);align-items:center}body[data-prototype-page] [data-prototype-company=about] .pci-company__cta h2,body[data-prototype-page] [data-prototype-company=about] .pci-company__cta .pine-kicker{color:var(--pine-ivory)}body[data-prototype-page] [data-prototype-company=about] .pci-company__cta-grid>p{margin:0;color:var(--pine-muted-dark);font-size:var(--pine-type-lead);line-height:1.55}@media(max-width:68.749rem){body[data-prototype-page] [data-prototype-company=about] .pci-company__cta-grid{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr)}body[data-prototype-page] [data-prototype-company=about] .pci-company__cta-grid>a{grid-column:2;justify-self:start}}@media(max-width:50rem){body[data-prototype-page] [data-prototype-company=about] .pci-company__story-grid,body[data-prototype-page] [data-prototype-company=about] .pci-company__team-grid,body[data-prototype-page] [data-prototype-company=about] .pci-company__proof-grid,body[data-prototype-page] [data-prototype-company=about] .pci-company__cta-grid{grid-template-columns:1fr;gap:var(--pine-space-12)}body[data-prototype-page] [data-prototype-company=about] .pci-company__cta-grid>a{grid-column:auto}body[data-prototype-page] [data-prototype-company=about] .trust-proof__partners{gap:var(--pine-space-8)}}@media(max-width:35rem){body[data-prototype-page] [data-prototype-company=about] .pci-company__hero{padding-top:calc(var(--pine-space-16) + var(--pine-space-12))}body[data-prototype-page] [data-prototype-company=about] .pci-company__person{grid-template-columns:5.5rem minmax(0,1fr);gap:var(--pine-space-4)}body[data-prototype-page] [data-prototype-company=about] .pci-company__person-copy>p:not(.pci-company__title){grid-column:1 / -1}body[data-prototype-page] [data-prototype-company=about] .trust-proof__group{grid-template-columns:1fr;gap:var(--pine-space-6)}body[data-prototype-page] [data-prototype-company=about] .trust-proof__partners{display:flex;flex-wrap:wrap;justify-content:center}body[data-prototype-page] [data-prototype-company=about] .trust-proof__partner{flex:0 1 7.5rem}}body[data-prototype-page] .prototype-editorial-page--article{position:relative;isolation:isolate;padding-block:5.25rem var(--pine-space-16);overflow:clip;background:linear-gradient(to bottom,var(--pine-ink) 0 5.25rem,var(--pine-ivory) 5.25rem 100%)}body[data-prototype-page] .prototype-editorial-page--article:before{content:none}body[data-prototype-page] .prototype-editorial-page--article>div{position:relative;z-index:1;width:min(100%,56rem);padding-inline:var(--pine-gutter)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__header{position:relative;display:grid;gap:var(--pine-space-6);padding-block:calc(var(--pine-space-16) + var(--pine-space-8)) var(--pine-space-12);color:var(--pine-ivory);background:var(--pine-ink);border-bottom:1px solid var(--pine-line-dark);box-shadow:0 0 0 100vmax var(--pine-ink);clip-path:inset(0 -100vmax)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__category{margin:0}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__category>span{padding:0;color:var(--pine-gold);background:transparent;border-radius:0;font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__header h1{max-width:15ch;margin:0;color:var(--pine-ivory);font-size:var(--pine-type-display);line-height:.96;letter-spacing:-.06em}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__header>p{max-width:45rem;margin:0;color:var(--pine-muted-dark);font:400 var(--pine-type-lead) / 1.55 var(--pine-editorial)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__header>div:last-child{margin:0;padding-block:var(--pine-space-6) 0;border-color:var(--pine-line-dark)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__byline{display:flex;gap:var(--pine-space-4);color:var(--pine-muted-dark)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__byline img,body[data-prototype-page] .prototype-editorial-page--article .prototype-article__author-image>div{border:1px solid var(--pine-line-dark)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__author-copy>div{gap:var(--pine-space-2);font-size:var(--pine-type-body)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__author-copy span{color:var(--pine-muted-dark);font-weight:600}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__author-copy time{color:var(--pine-gold);font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__media{margin-block:var(--pine-space-12) var(--pine-space-16);border:1px solid var(--pine-line);border-radius:0}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__body{max-width:46rem;margin-inline:auto;margin-bottom:var(--pine-space-16);color:var(--pine-ink-soft);font:400 var(--pine-type-body) / 1.65 var(--pine-body)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__body :is(h2,h3){margin-block:var(--pine-space-16) var(--pine-space-6);color:var(--pine-ink);font-size:var(--pine-type-lead);line-height:1.55;letter-spacing:-.02em}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__body h2{padding-top:var(--pine-space-6);border-top:1px solid var(--pine-line)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__body :is(p,ul,ol){margin-block:0 var(--pine-space-6)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__body a{color:var(--pine-green-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--pine-space-1)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__body blockquote{margin-block:var(--pine-space-12);padding:var(--pine-space-8);color:var(--pine-ink);background:var(--pine-paper);border:0;border-left:1px solid var(--pine-bark);font:400 var(--pine-type-lead) / 1.55 var(--pine-editorial)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__magnet,body[data-prototype-page] .prototype-editorial-page--article .prototype-article__cta{max-width:46rem;margin:0 auto var(--pine-space-12);padding:var(--pine-space-8);border:1px solid var(--pine-line);border-radius:0;box-shadow:none;text-align:left}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__magnet{background:var(--pine-paper)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__cta{color:var(--pine-ivory);background:var(--pine-green-deep)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__cta :is(h3,p){margin-inline:0;color:inherit;text-align:left}body[data-prototype-page] .prototype-editorial-page--article :is(.prototype-article__magnet,.prototype-article__cta) a{min-height:44px;padding:var(--pine-space-4) var(--pine-space-6);color:var(--pine-ink);background:var(--pine-gold);border:1px solid var(--pine-gold);border-radius:0}body[data-prototype-page] .prototype-editorial-page--related-posts{padding-block:var(--pine-space-16);background:var(--pine-paper);border-top:1px solid var(--pine-line)}body[data-prototype-page] .prototype-editorial-page--related-posts>div{width:min(100%,var(--pine-shell));padding-inline:var(--pine-gutter)}body[data-prototype-page] .prototype-editorial-page--related-posts h2{margin:0 0 var(--pine-space-8);color:var(--pine-ink);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] .prototype-editorial-page--related-posts article{background:transparent;border:1px solid var(--pine-line);border-radius:0;box-shadow:none;transform:none}body[data-prototype-page] .prototype-editorial-page--related-posts article>a>div:last-child{padding:var(--pine-space-6)}body[data-prototype-page] .prototype-editorial-page--related-posts article span{padding:0;color:var(--pine-bark);background:transparent;border-radius:0;font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] .prototype-editorial-page--related-posts article h3{color:var(--pine-ink);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] .prototype-editorial-page--related-posts article p{color:var(--pine-ink-soft);font:400 var(--pine-type-body) / 1.65 var(--pine-body)}body[data-prototype-page] .prototype-editorial-page--related-posts article time{color:var(--pine-ink-soft);font:600 var(--pine-type-label) / 1.4 var(--pine-mono)}@media(max-width:800px){body[data-prototype-page] .prototype-editorial-page--article{padding-top:4.5rem;background:linear-gradient(to bottom,var(--pine-ink) 0 4.5rem,var(--pine-ivory) 4.5rem 100%)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__header{padding-top:calc(var(--pine-space-16) + var(--pine-space-4))}}@media(max-width:560px){body[data-prototype-page] .prototype-editorial-page--article .prototype-article__header h1{font-size:var(--pine-type-display)}body[data-prototype-page] .prototype-editorial-page--article .prototype-article__magnet,body[data-prototype-page] .prototype-editorial-page--article .prototype-article__cta{padding:var(--pine-space-6)}}body[data-prototype-page] .prototype-blog-directory{overflow:clip;color:var(--pine-ink);background:var(--pine-paper)}body[data-prototype-page] .prototype-blog-directory__hero{padding:calc(5.25rem + var(--pine-space-16)) 0 var(--pine-section-space);color:var(--pine-ivory);background:radial-gradient(circle at 82% 35%,rgba(49,91,71,.35),transparent 34%),linear-gradient(117deg,rgba(196,168,106,.045),transparent 42%),var(--pine-ink);border-bottom:1px solid var(--pine-line-dark)}body[data-prototype-page] .prototype-blog-directory__hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:calc(var(--pine-space-16) + var(--pine-space-16));align-items:end}body[data-prototype-page] .prototype-blog-directory__hero h1{max-width:13ch;margin:0;color:var(--pine-ivory);font-size:var(--pine-type-display);line-height:.96;letter-spacing:-.06em}body[data-prototype-page] .prototype-blog-directory__hero h1 em{color:var(--pine-green-light);font-family:var(--pine-editorial);font-weight:400}body[data-prototype-page] .prototype-blog-directory__hero-grid>p{max-width:34rem;margin:0;color:var(--pine-muted-dark);font:400 var(--pine-type-lead) / 1.55 var(--pine-editorial)}body[data-prototype-page] .prototype-blog-directory__listing{padding-block:var(--pine-section-space);background:var(--pine-paper)}body[data-prototype-page] .prototype-blog-directory__listing nav{margin:0 0 var(--pine-space-16);padding-bottom:var(--pine-space-6);border-bottom:1px solid var(--pine-line)}body[data-prototype-page] .prototype-blog-directory__listing nav>div{gap:0}body[data-prototype-page] .prototype-blog-directory__listing nav a{min-height:44px;padding:var(--pine-space-2) var(--pine-space-4);color:var(--pine-green-deep);background:transparent;border:1px solid var(--pine-line);border-right:0;border-radius:0;font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase;transition:color .16s ease,background .16s ease}body[data-prototype-page] .prototype-blog-directory__listing nav a:last-child{border-right:1px solid var(--pine-line)}body[data-prototype-page] .prototype-blog-directory__listing nav a[class*=bg-primary]{color:var(--pine-ivory);background:var(--pine-green-deep)}body[data-prototype-page] .prototype-blog-directory__listing nav a:hover{color:var(--pine-ivory);background:var(--pine-green)}body[data-prototype-page] .prototype-blog-directory__heading{display:grid;grid-template-columns:minmax(12rem,.5fr) minmax(0,1.5fr) auto;gap:var(--pine-space-8);margin-bottom:var(--pine-space-12);align-items:end}body[data-prototype-page] .prototype-blog-directory__heading .pine-kicker{margin:0}body[data-prototype-page] .prototype-blog-directory__heading h2{margin:0;color:var(--pine-green-deep);font-size:clamp(2.65rem,4vw,3.75rem);line-height:.96;letter-spacing:-.045em}body[data-prototype-page] .prototype-blog-directory__heading>span{color:var(--pine-bark);font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] .prototype-blog-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pine-line);border-left:1px solid var(--pine-line)}body[data-prototype-page] .prototype-blog-directory .prototype-post-card,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card{min-width:0;color:var(--pine-ink);background:transparent;border:0;border-right:1px solid var(--pine-line);border-bottom:1px solid var(--pine-line);border-radius:0;box-shadow:none;transform:none}body[data-prototype-page] .prototype-blog-directory .prototype-post-card:hover,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card:hover{background:var(--pine-ivory);box-shadow:none;transform:translateY(-.4rem)}body[data-prototype-page] .prototype-blog-directory .prototype-post-card>a,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card>a{height:100%}body[data-prototype-page] .prototype-blog-directory .prototype-post-card>a>div:first-child,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card>a>div:first-child{border-bottom:1px solid var(--pine-line)}body[data-prototype-page] .prototype-blog-directory .prototype-post-card img,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card img{filter:saturate(.7) contrast(1.03);transition:filter .18s ease}body[data-prototype-page] .prototype-blog-directory [data-prototype-card-placeholder],body[data-prototype-page] .prototype-editorial-page--related-posts [data-prototype-card-placeholder]{display:flex;padding:var(--pine-space-6);align-items:flex-end;background:linear-gradient(135deg,transparent 48%,rgba(196,168,106,.18) 48%,rgba(196,168,106,.18) 49%,transparent 49%),radial-gradient(circle at 70% 35%,rgba(182,208,182,.18),transparent 32%),var(--pine-green-deep)}body[data-prototype-page] .prototype-blog-directory [data-prototype-card-placeholder] span,body[data-prototype-page] .prototype-editorial-page--related-posts [data-prototype-card-placeholder] span{color:var(--pine-ivory)}body[data-prototype-page] .prototype-blog-directory .prototype-post-card:hover img,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card:hover img{filter:saturate(.95) contrast(1.03);transform:none}body[data-prototype-page] .prototype-blog-directory .prototype-post-card>a>div:last-child,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card>a>div:last-child{padding:var(--pine-space-6)}body[data-prototype-page] .prototype-blog-directory .prototype-post-card span,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card span{padding:0;color:var(--pine-bark);background:transparent;border-radius:0;font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] .prototype-blog-directory .prototype-post-card h3,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card h3{margin:var(--pine-space-4) 0 var(--pine-space-2);color:var(--pine-ink);font-size:var(--pine-type-lead);line-height:1.25;letter-spacing:-.02em}body[data-prototype-page] .prototype-blog-directory .prototype-post-card p,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card p{margin:0 0 var(--pine-space-4);color:var(--pine-muted-light);font:400 var(--pine-type-body) / 1.65 var(--pine-body)}body[data-prototype-page] .prototype-blog-directory .prototype-post-card time,body[data-prototype-page] .prototype-editorial-page--related-posts .prototype-post-card time{color:var(--pine-muted-light);font:600 var(--pine-type-label) / 1.4 var(--pine-mono)}body[data-prototype-page] .prototype-blog-directory__empty{padding:var(--pine-space-16);border:1px solid var(--pine-line)}body[data-prototype-page] .prototype-testimonials{overflow:clip;background:var(--pine-ivory)}body[data-prototype-page] .prototype-testimonials__hero{padding:calc(5.25rem + var(--pine-space-16)) 0 var(--pine-section-space);color:var(--pine-ivory);background:radial-gradient(circle at 82% 35%,rgba(49,91,71,.35),transparent 34%),var(--pine-ink);border-bottom:1px solid var(--pine-line-dark)}body[data-prototype-page] .prototype-testimonials__hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:calc(var(--pine-space-16) + var(--pine-space-16));align-items:end}body[data-prototype-page] .prototype-testimonials__hero h1{max-width:12ch;margin:0;color:var(--pine-ivory);font-size:var(--pine-type-display);line-height:.96;letter-spacing:-.06em}body[data-prototype-page] .prototype-testimonials__hero h1 em{color:var(--pine-green-light);font-family:var(--pine-editorial);font-weight:400}body[data-prototype-page] .prototype-testimonials__hero-grid>p{max-width:34rem;margin:0;color:var(--pine-muted-dark);font:400 var(--pine-type-lead) / 1.55 var(--pine-editorial)}body[data-prototype-page] .prototype-testimonials__stories{padding-block:var(--pine-section-space);background:var(--pine-ivory)}body[data-prototype-page] .prototype-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--pine-line);border-left:1px solid var(--pine-line)}body[data-prototype-page] .prototype-testimonials__grid>article{min-width:0;padding:var(--pine-space-8);color:var(--pine-ink);background:transparent;border:0;border-right:1px solid var(--pine-line);border-bottom:1px solid var(--pine-line);border-radius:0;box-shadow:none}body[data-prototype-page] .prototype-testimonials__grid blockquote>span{color:var(--pine-bark);opacity:1}body[data-prototype-page] .prototype-testimonials__grid blockquote p{color:var(--pine-ink);font:400 var(--pine-type-lead) / 1.55 var(--pine-editorial)}body[data-prototype-page] .prototype-testimonials__grid footer{margin-top:auto;padding-top:var(--pine-space-6);border-top:1px solid var(--pine-line)}body[data-prototype-page] .prototype-testimonials__grid footer>div:first-child{border:1px solid var(--pine-line)}body[data-prototype-page] .prototype-testimonials__grid cite{color:var(--pine-green-deep);font-weight:600}body[data-prototype-page] .prototype-testimonials__grid cite+span{color:var(--pine-muted-light);font:600 var(--pine-type-label) / 1.4 var(--pine-mono)}body[data-prototype-page] .prototype-testimonials__cta{padding-block:var(--pine-section-space);color:var(--pine-ivory);background:var(--pine-green-deep)}body[data-prototype-page] .prototype-testimonials__cta-grid{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1fr) auto;gap:var(--pine-space-16);align-items:center}body[data-prototype-page] .prototype-testimonials__cta .pine-kicker{color:var(--pine-ivory)}body[data-prototype-page] .prototype-testimonials__cta h2{margin:0;color:var(--pine-ivory);font-size:clamp(2.65rem,4vw,3.75rem);line-height:.96;letter-spacing:-.045em}body[data-prototype-page] .prototype-testimonials__cta-grid>p{margin:0;color:var(--pine-muted-dark);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] .prototype-testimonials__cta a{min-width:44px;min-height:3rem;padding:var(--pine-space-2) var(--pine-space-4);color:var(--pine-ink);background:var(--pine-gold);border:1px solid var(--pine-gold);border-radius:0}@media(max-width:68.749rem){body[data-prototype-page] .prototype-blog-directory__grid,body[data-prototype-page] .prototype-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-prototype-page] .prototype-testimonials__cta-grid{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr)}body[data-prototype-page] .prototype-testimonials__cta-grid>a{grid-column:2;justify-self:start}}@media(max-width:50rem){body[data-prototype-page] .prototype-blog-directory__hero-grid,body[data-prototype-page] .prototype-testimonials__hero-grid,body[data-prototype-page] .prototype-testimonials__cta-grid{grid-template-columns:1fr;gap:var(--pine-space-12)}body[data-prototype-page] .prototype-blog-directory__heading{grid-template-columns:1fr auto}body[data-prototype-page] .prototype-blog-directory__heading h2{grid-column:1 / -1;grid-row:2}body[data-prototype-page] .prototype-testimonials__cta-grid>a{grid-column:auto}}@media(max-width:35rem){body[data-prototype-page] .prototype-blog-directory__hero,body[data-prototype-page] .prototype-testimonials__hero{padding-top:calc(4.5rem + var(--pine-space-12))}body[data-prototype-page] .prototype-blog-directory__listing nav{overflow-x:auto}body[data-prototype-page] .prototype-blog-directory__listing nav>div{width:max-content;flex-wrap:nowrap}body[data-prototype-page] .prototype-blog-directory__grid,body[data-prototype-page] .prototype-testimonials__grid,body[data-prototype-page] .prototype-blog-directory__heading{grid-template-columns:1fr}body[data-prototype-page] .prototype-blog-directory__heading>span,body[data-prototype-page] .prototype-blog-directory__heading h2{grid-column:auto;grid-row:auto}}
