.article-category-controls[data-v-bc15c1e4]{flex-wrap:wrap;max-width:100%}@media (width<=600px){.article-category-controls[data-v-bc15c1e4]{border-radius:1.5rem}.article-category-controls button[data-v-bc15c1e4]{gap:.35rem;padding-inline:.75rem}}.earlier-preview[data-astro-cid-hfbgtnw2]{padding-block:1rem clamp(3rem,6vw,5rem)}.earlier-preview-layout[data-astro-cid-hfbgtnw2]{border-top:1px solid #1717171a;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}h2[data-astro-cid-hfbgtnw2]{font-family:var(--font-serif);letter-spacing:-.035em;margin:1rem 0;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1.1}.earlier-preview-description[data-astro-cid-hfbgtnw2]{color:#555;font-size:.95rem;line-height:1.7}.earlier-preview-all[data-astro-cid-hfbgtnw2]{text-underline-offset:.3em;align-items:center;gap:.65rem;min-height:44px;margin-top:1rem;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-flex}.earlier-preview-cards[data-astro-cid-hfbgtnw2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.earlier-preview-card[data-astro-cid-hfbgtnw2]{min-width:0;color:inherit;background:#fff;border:1px solid #17171714;border-radius:1.5rem;text-decoration:none;transition:transform .5s,border-color .5s;overflow:hidden}.earlier-preview-image[data-astro-cid-hfbgtnw2]{aspect-ratio:16/10;background:#faf8f4;align-items:center;display:flex;overflow:hidden}.earlier-preview-image[data-astro-cid-hfbgtnw2] img[data-astro-cid-hfbgtnw2]{object-fit:contain;width:100%;height:100%;transition:transform .7s}.earlier-preview-copy[data-astro-cid-hfbgtnw2]{padding:1.25rem}.earlier-preview-card-title[data-astro-cid-hfbgtnw2]{justify-content:space-between;align-items:center;gap:1rem;display:flex}h3[data-astro-cid-hfbgtnw2]{font-family:var(--font-serif);letter-spacing:-.03em;font-size:1.85rem;font-weight:400;line-height:1.2}.earlier-preview-arrow[data-astro-cid-hfbgtnw2]{background:#faf8f4;border-radius:50%;place-items:center;width:2rem;height:2rem;transition:background .4s,transform .4s;display:grid}.earlier-preview-copy[data-astro-cid-hfbgtnw2] p[data-astro-cid-hfbgtnw2]{color:#555;margin-top:.5rem;font-size:.9rem;line-height:1.6}small[data-astro-cid-hfbgtnw2]{color:#666;margin-top:1rem;font-size:.75rem;line-height:1.5;display:block}a[data-astro-cid-hfbgtnw2]:focus-visible{outline-offset:5px;outline:2px solid #171717}@media (hover:hover){.earlier-preview-card[data-astro-cid-hfbgtnw2]:hover{border-color:#e3ae32;transform:translateY(-3px)}.earlier-preview-card[data-astro-cid-hfbgtnw2]:hover img[data-astro-cid-hfbgtnw2]{transform:scale(1.025)}.earlier-preview-card[data-astro-cid-hfbgtnw2]:hover .earlier-preview-arrow[data-astro-cid-hfbgtnw2]{background:#f4cf72;transform:translate(1px,-1px)}.earlier-preview-all[data-astro-cid-hfbgtnw2]:hover{text-decoration-color:#e3ae32}}@media (width<=1099px){.earlier-preview-layout[data-astro-cid-hfbgtnw2]{grid-template-columns:1fr}.earlier-preview-intro[data-astro-cid-hfbgtnw2]{max-width:42rem}}@media (width<=599px){.earlier-preview-cards[data-astro-cid-hfbgtnw2]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.earlier-preview-card[data-astro-cid-hfbgtnw2],.earlier-preview-image[data-astro-cid-hfbgtnw2] img[data-astro-cid-hfbgtnw2],.earlier-preview-arrow[data-astro-cid-hfbgtnw2]{transition:none;transform:none!important}}.services-context-link[data-astro-cid-lesv7jgp]{text-underline-offset:.22em;text-decoration:underline 1px}.services-context-link[data-astro-cid-lesv7jgp]:focus-visible{outline-offset:4px;outline:2px solid}.partner-hero[data-astro-cid-fpvxdkuw]{isolation:isolate;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding-top:clamp(4.5rem,8vw,8rem);padding-bottom:clamp(5rem,9vw,9rem);display:grid;position:relative}.partner-hero[data-astro-cid-fpvxdkuw]>div[data-astro-cid-fpvxdkuw]:not(.partner-hero-graphic){z-index:1;position:relative}.partner-hero-graphic[data-astro-cid-fpvxdkuw]{z-index:0;pointer-events:none;opacity:.5;width:clamp(17rem,34vw,29rem);position:absolute;bottom:0;right:26%;transform:translateZ(0)}.partner-hero-graphic[data-astro-cid-fpvxdkuw] svg[data-astro-cid-fpvxdkuw]{width:100%;height:auto;display:block;overflow:visible}.partner-hero-graphic[data-astro-cid-fpvxdkuw] path[data-astro-cid-fpvxdkuw]{stroke-width:1.1px;stroke-linecap:round}.partner-network-soft[data-astro-cid-fpvxdkuw]{stroke:#1717173d}.partner-network-accent[data-astro-cid-fpvxdkuw]{stroke:#c99522;stroke-width:1.3px;stroke-dasharray:4 9;animation:18s linear infinite partner-network-flow}.partner-hero-graphic[data-astro-cid-fpvxdkuw] circle[data-astro-cid-fpvxdkuw]{fill:#faf8f4;stroke:#17171761;stroke-width:1.2px}.partner-hero-graphic[data-astro-cid-fpvxdkuw] .partner-network-node[data-astro-cid-fpvxdkuw]{fill:#e3ae32;stroke:#faf8f4;stroke-width:2px}@keyframes partner-network-flow{to{stroke-dashoffset:-130px}}.partner-hero[data-astro-cid-fpvxdkuw] h1[data-astro-cid-fpvxdkuw]{max-width:13ch;margin-top:1.5rem;font-size:clamp(3.4rem,5.6vw,6.3rem);line-height:.93}.partner-hero-aside[data-astro-cid-fpvxdkuw]{border-top:1px solid #1717172e;padding-top:1.6rem}.partner-hero-aside[data-astro-cid-fpvxdkuw] p[data-astro-cid-fpvxdkuw],.partner-heading[data-astro-cid-fpvxdkuw]>p[data-astro-cid-fpvxdkuw]:not(.eyebrow){color:#171717ad;max-width:36rem;font-size:1rem;line-height:1.7}.partner-hero-aside[data-astro-cid-fpvxdkuw] p[data-astro-cid-fpvxdkuw]+p[data-astro-cid-fpvxdkuw]{margin-top:1rem}.partner-hero-aside[data-astro-cid-fpvxdkuw] .partner-lead[data-astro-cid-fpvxdkuw]{color:#171717;font-size:1.16rem;font-weight:600;line-height:1.5}.partner-actions[data-astro-cid-fpvxdkuw]{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.partner-actions[data-astro-cid-fpvxdkuw] a[data-astro-cid-fpvxdkuw],.partner-final[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]{justify-content:center;min-height:2.8rem}.partner-secondary[data-astro-cid-fpvxdkuw]{color:#171717;border:1px solid #17171733;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:650;transition:background .25s,border-color .25s;display:inline-flex}.partner-secondary[data-astro-cid-fpvxdkuw]:hover{background:#f4cf72;border-color:#e3ae32}.partner-actions[data-astro-cid-fpvxdkuw] a[data-astro-cid-fpvxdkuw] span[data-astro-cid-fpvxdkuw],.partner-final[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw] span[data-astro-cid-fpvxdkuw]{transition:transform .28s;display:inline-block}.partner-actions[data-astro-cid-fpvxdkuw] a[data-astro-cid-fpvxdkuw]:hover span[data-astro-cid-fpvxdkuw],.partner-actions[data-astro-cid-fpvxdkuw] a[data-astro-cid-fpvxdkuw]:focus-visible span[data-astro-cid-fpvxdkuw],.partner-final[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:hover span[data-astro-cid-fpvxdkuw],.partner-final[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:focus-visible span[data-astro-cid-fpvxdkuw]{transform:translate(.18rem,-.18rem)}.partner-section[data-astro-cid-fpvxdkuw]{padding-top:clamp(4.5rem,8vw,8rem);padding-bottom:clamp(4.5rem,8vw,8rem)}.partner-heading[data-astro-cid-fpvxdkuw]{max-width:48rem}.partner-heading[data-astro-cid-fpvxdkuw] h2[data-astro-cid-fpvxdkuw]{margin-top:1rem;font-size:clamp(2.6rem,4.2vw,4.8rem);line-height:.97}.partner-heading[data-astro-cid-fpvxdkuw]>p[data-astro-cid-fpvxdkuw]:not(.eyebrow){margin-top:1.3rem}.partner-benefits[data-astro-cid-fpvxdkuw]{background:#eeeae3}.partner-benefits[data-astro-cid-fpvxdkuw] .partner-section[data-astro-cid-fpvxdkuw]{grid-template-columns:minmax(15rem,.85fr) minmax(0,1.15fr);gap:clamp(2rem,7vw,7rem);display:grid}.partner-benefit-list[data-astro-cid-fpvxdkuw]{border-top:1px solid #1717172e}.partner-benefit-list[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]{border-bottom:1px solid #1717172e;padding:1.8rem 0}.partner-benefit-list[data-astro-cid-fpvxdkuw] h3[data-astro-cid-fpvxdkuw]{letter-spacing:-.04em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.7rem;line-height:1.12}.partner-benefit-list[data-astro-cid-fpvxdkuw] p[data-astro-cid-fpvxdkuw],.partner-capability-grid[data-astro-cid-fpvxdkuw] p[data-astro-cid-fpvxdkuw],.partner-model-grid[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]>p[data-astro-cid-fpvxdkuw]:last-child,.partner-project-copy[data-astro-cid-fpvxdkuw] p[data-astro-cid-fpvxdkuw]{color:#171717bd;font-size:.95rem;line-height:1.6}.partner-benefit-list[data-astro-cid-fpvxdkuw] p[data-astro-cid-fpvxdkuw]{color:#171717c7;max-width:34rem;margin-top:.7rem;font-size:1rem;line-height:1.65}.partner-capability-grid[data-astro-cid-fpvxdkuw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,6vw,6rem);margin-top:3rem;display:grid}.partner-capability-grid[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]{border-top:1px solid #17171729;padding:1.5rem 0 2rem}.partner-capability-grid[data-astro-cid-fpvxdkuw] h3[data-astro-cid-fpvxdkuw]{letter-spacing:-.045em;max-width:20rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.75rem,2.3vw,2.4rem);line-height:1.07}.partner-capability-grid[data-astro-cid-fpvxdkuw] p[data-astro-cid-fpvxdkuw]{max-width:25rem;margin-top:.9rem}.partner-models[data-astro-cid-fpvxdkuw]{color:#fff;background:#171717}.partner-models[data-astro-cid-fpvxdkuw] .eyebrow[data-astro-cid-fpvxdkuw]{color:#f4cf72}.partner-models[data-astro-cid-fpvxdkuw] h2[data-astro-cid-fpvxdkuw]{color:#fff}.partner-model-grid[data-astro-cid-fpvxdkuw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.partner-model-grid[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]{border:1px solid #ffffff30;border-radius:1.25rem;min-height:17rem;padding:1.7rem}.partner-model-grid[data-astro-cid-fpvxdkuw] .partner-model-emphasis[data-astro-cid-fpvxdkuw]{background:#f4cf7214;border-color:#f4cf7280}.partner-model-number[data-astro-cid-fpvxdkuw]{color:#f4cf72;letter-spacing:.12em;font-size:.7rem;font-weight:800}.partner-model-grid[data-astro-cid-fpvxdkuw] h3[data-astro-cid-fpvxdkuw]{letter-spacing:-.04em;max-width:14ch;margin-top:3rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.8rem,2.5vw,2.7rem);line-height:1.02}.partner-model-grid[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]>p[data-astro-cid-fpvxdkuw]:last-child{color:#ffffffc7;margin-top:.9rem}.partner-model-grid[data-astro-cid-fpvxdkuw]{position:relative}.partner-model-grid[data-astro-cid-fpvxdkuw]:before{content:"";background:linear-gradient(90deg,#f4cf729e,#f4cf721f);height:1px;position:absolute;top:-1.15rem;left:0;right:0}.partner-model-grid[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]{transition:border-color .3s,background .3s;position:relative}.partner-model-grid[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]:hover{background:#f4cf7213;border-color:#f4cf72a6}.partner-model-grid[data-astro-cid-fpvxdkuw] .partner-model-emphasis[data-astro-cid-fpvxdkuw]:hover{background:#f4cf721f}.partner-project-grid[data-astro-cid-fpvxdkuw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]{color:#171717;background:#fff;border:1px solid #1717171f;border-radius:1.25rem;transition:transform .35s,box-shadow .35s;overflow:hidden}.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:hover{transform:translateY(-.25rem);box-shadow:0 16px 35px #1717171a}.partner-project-image[data-astro-cid-fpvxdkuw]{aspect-ratio:16/10;background:#eeeae3;overflow:hidden}.partner-project-image[data-astro-cid-fpvxdkuw] img[data-astro-cid-fpvxdkuw]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:hover img[data-astro-cid-fpvxdkuw]{transform:scale(1.035)}.partner-project-copy[data-astro-cid-fpvxdkuw]{padding:1.4rem}.partner-project-copy[data-astro-cid-fpvxdkuw] h3[data-astro-cid-fpvxdkuw]{letter-spacing:-.04em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:2rem}.partner-project-copy[data-astro-cid-fpvxdkuw] p[data-astro-cid-fpvxdkuw]{color:#171717c2;min-height:4.4rem;margin-top:.65rem;font-size:.95rem;line-height:1.6}.partner-project-copy[data-astro-cid-fpvxdkuw]>span[data-astro-cid-fpvxdkuw]{color:#31593f;margin-top:1.2rem;font-size:.8rem;font-weight:800;display:inline-block}.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:focus-visible{box-shadow:0 16px 35px #1717171a}.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:focus-visible img[data-astro-cid-fpvxdkuw]{transform:scale(1.035)}.partner-project-copy[data-astro-cid-fpvxdkuw]>span[data-astro-cid-fpvxdkuw] span[data-astro-cid-fpvxdkuw]{transition:transform .28s;display:inline-block}.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:hover .partner-project-copy[data-astro-cid-fpvxdkuw]>span[data-astro-cid-fpvxdkuw] span[data-astro-cid-fpvxdkuw],.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:focus-visible .partner-project-copy[data-astro-cid-fpvxdkuw]>span[data-astro-cid-fpvxdkuw] span[data-astro-cid-fpvxdkuw]{transform:translate(.18rem,-.18rem)}.partner-final[data-astro-cid-fpvxdkuw]{background:#ecd39a;border-radius:1.5rem;justify-content:space-between;align-items:end;gap:2rem;margin-top:1rem;margin-bottom:-3rem;padding:clamp(2rem,5vw,4.5rem);display:flex}.partner-final[data-astro-cid-fpvxdkuw]>div[data-astro-cid-fpvxdkuw]{max-width:47rem}.partner-final[data-astro-cid-fpvxdkuw] h2[data-astro-cid-fpvxdkuw]{letter-spacing:-.055em;margin-top:1rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:.99}.partner-final[data-astro-cid-fpvxdkuw] p[data-astro-cid-fpvxdkuw]:not(.eyebrow){color:#171717c7;max-width:38rem;margin-top:1.2rem;line-height:1.65}.partner-final[data-astro-cid-fpvxdkuw] .partner-final-note[data-astro-cid-fpvxdkuw]{margin-top:.45rem;font-size:.95rem}.partner-final[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]{flex:none}.partner-final[data-astro-cid-fpvxdkuw]{isolation:isolate;position:relative;overflow:hidden}.partner-final[data-astro-cid-fpvxdkuw]:before{z-index:-1;content:"";pointer-events:none;border:1px solid #1717171f;border-radius:50%;width:23rem;height:23rem;position:absolute;top:-12rem;right:-5rem;box-shadow:0 0 0 3.7rem #ffffff14}.js .partner-reveal[data-astro-cid-fpvxdkuw]{transition:opacity .48s ease-out,transform .48s ease-out;transform:translateY(12px)}.partner-reveal[data-astro-cid-fpvxdkuw].is-revealed{transform:translateY(0)}a[data-astro-cid-fpvxdkuw]:focus-visible{outline-offset:3px;outline:3px solid #31593f}@media (width<=1023px){.partner-hero[data-astro-cid-fpvxdkuw],.partner-benefits[data-astro-cid-fpvxdkuw] .partner-section[data-astro-cid-fpvxdkuw]{grid-template-columns:1fr}.partner-hero[data-astro-cid-fpvxdkuw] h1[data-astro-cid-fpvxdkuw]{max-width:16ch}.partner-hero-aside[data-astro-cid-fpvxdkuw]{max-width:42rem}.partner-hero-graphic[data-astro-cid-fpvxdkuw]{opacity:.27;width:min(48vw,22rem);bottom:1rem;right:1rem}.partner-model-grid[data-astro-cid-fpvxdkuw],.partner-project-grid[data-astro-cid-fpvxdkuw]{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-model-grid[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]:last-child,.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:last-child{grid-column:1/-1}.partner-final[data-astro-cid-fpvxdkuw]{flex-direction:column;align-items:flex-start}}@media (width<=640px){.partner-hero[data-astro-cid-fpvxdkuw]{grid-template-columns:minmax(0,1fr);padding-top:3.5rem}.partner-hero[data-astro-cid-fpvxdkuw] h1[data-astro-cid-fpvxdkuw]{font-size:clamp(3.1rem,12vw,4.2rem)}.partner-hero-graphic[data-astro-cid-fpvxdkuw]{opacity:.2;width:13rem;bottom:0;right:0}.partner-benefit-list[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]{grid-template-columns:1fr;gap:.55rem}.partner-capability-grid[data-astro-cid-fpvxdkuw],.partner-model-grid[data-astro-cid-fpvxdkuw],.partner-project-grid[data-astro-cid-fpvxdkuw]{grid-template-columns:1fr}.partner-model-grid[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]:last-child,.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:last-child{grid-column:auto}.partner-model-grid[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw]{min-height:0}.partner-model-grid[data-astro-cid-fpvxdkuw] h3[data-astro-cid-fpvxdkuw]{margin-top:2rem}.partner-project-copy[data-astro-cid-fpvxdkuw] p[data-astro-cid-fpvxdkuw]{min-height:0}.partner-actions[data-astro-cid-fpvxdkuw]{flex-direction:column;align-items:stretch}.partner-final[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]{width:100%}}@media (prefers-reduced-motion:reduce){.partner-network-accent[data-astro-cid-fpvxdkuw]{animation:none}.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw],.partner-project-image[data-astro-cid-fpvxdkuw] img[data-astro-cid-fpvxdkuw],.partner-secondary[data-astro-cid-fpvxdkuw],.partner-model-grid[data-astro-cid-fpvxdkuw] article[data-astro-cid-fpvxdkuw],.partner-actions[data-astro-cid-fpvxdkuw] a[data-astro-cid-fpvxdkuw] span[data-astro-cid-fpvxdkuw],.partner-final[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw] span[data-astro-cid-fpvxdkuw],.partner-project-copy[data-astro-cid-fpvxdkuw]>span[data-astro-cid-fpvxdkuw] span[data-astro-cid-fpvxdkuw]{transition:none}.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:hover,.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:hover img[data-astro-cid-fpvxdkuw],.partner-project-grid[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:focus-visible img[data-astro-cid-fpvxdkuw],.partner-actions[data-astro-cid-fpvxdkuw] a[data-astro-cid-fpvxdkuw]:hover span[data-astro-cid-fpvxdkuw],.partner-actions[data-astro-cid-fpvxdkuw] a[data-astro-cid-fpvxdkuw]:focus-visible span[data-astro-cid-fpvxdkuw],.partner-final[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:hover span[data-astro-cid-fpvxdkuw],.partner-final[data-astro-cid-fpvxdkuw]>a[data-astro-cid-fpvxdkuw]:focus-visible span[data-astro-cid-fpvxdkuw]{transform:none}.js .partner-reveal[data-astro-cid-fpvxdkuw]{opacity:1;transition:none;transform:none}}.brand-hero[data-astro-cid-bva47qv6]{isolation:isolate;padding-bottom:clamp(4rem,7vw,7rem);position:relative}.brand-hero[data-astro-cid-bva47qv6]>[data-astro-cid-bva47qv6]:not(.brand-hero-rings){z-index:1;position:relative}.brand-hero-rings[data-astro-cid-bva47qv6]{z-index:0;pointer-events:none;width:clamp(15rem,28vw,24rem);height:auto;position:absolute;top:clamp(5rem,8vw,9rem);right:3%}.brand-hero-rings[data-astro-cid-bva47qv6] circle[data-astro-cid-bva47qv6]{stroke-width:1px}.brand-ring-drift-a[data-astro-cid-bva47qv6]{animation:26s ease-in-out infinite alternate brand-ring-float-a}.brand-ring-drift-b[data-astro-cid-bva47qv6]{animation:32s ease-in-out infinite alternate brand-ring-float-b}@keyframes brand-ring-float-a{to{transform:translate(-8px,6px)}}@keyframes brand-ring-float-b{to{transform:translate(6px,-5px)}}.brand-problem[data-astro-cid-bva47qv6]{background:#eeeae3;border-radius:1.5rem;padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(3rem,5vw,5rem)}.brand-problem-layout[data-astro-cid-bva47qv6]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.brand-problem[data-astro-cid-bva47qv6] h2[data-astro-cid-bva47qv6],.brand-heading[data-astro-cid-bva47qv6] h2[data-astro-cid-bva47qv6]{font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1}.brand-problem-copy[data-astro-cid-bva47qv6]{max-width:36rem}.brand-problem-copy[data-astro-cid-bva47qv6] p[data-astro-cid-bva47qv6]{color:#171717c7;font-size:1rem;line-height:1.7}.brand-problem-copy[data-astro-cid-bva47qv6] p[data-astro-cid-bva47qv6]+p[data-astro-cid-bva47qv6]{margin-top:1.25rem}.brand-section[data-astro-cid-bva47qv6]{padding-top:clamp(4.5rem,8vw,8rem)}.brand-heading[data-astro-cid-bva47qv6]{max-width:52rem}.brand-heading[data-astro-cid-bva47qv6] h2[data-astro-cid-bva47qv6]{margin-top:1rem}.brand-scope-grid[data-astro-cid-bva47qv6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,6vw,6rem);margin-top:3rem;display:grid}.brand-scope-grid[data-astro-cid-bva47qv6] article[data-astro-cid-bva47qv6]{border-top:1px solid #1717172e;padding:1.5rem 0 2rem}.brand-scope-grid[data-astro-cid-bva47qv6] h3[data-astro-cid-bva47qv6]{letter-spacing:-.04em;max-width:21rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.6rem,2.2vw,2.2rem);line-height:1.12}.brand-scope-grid[data-astro-cid-bva47qv6] p[data-astro-cid-bva47qv6]{color:#171717bd;max-width:30rem;margin-top:.8rem;font-size:.98rem;line-height:1.65}.brand-work[data-astro-cid-bva47qv6]{padding-bottom:clamp(4.5rem,8vw,8rem)}.brand-project-grid[data-astro-cid-bva47qv6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]{color:#171717;background:#fff;border:1px solid #1717171f;border-radius:1.25rem;flex-direction:column;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:hover,.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:focus-visible{border-color:#31593f;transform:translateY(-.2rem)}.brand-project-image[data-astro-cid-bva47qv6]{aspect-ratio:16/10;background:#eeeae3;overflow:hidden}.brand-project-image[data-astro-cid-bva47qv6] img[data-astro-cid-bva47qv6]{object-fit:cover;width:100%;height:100%}.brand-project-copy[data-astro-cid-bva47qv6]{flex-direction:column;flex:1;padding:1.4rem;display:flex}.brand-project-copy[data-astro-cid-bva47qv6] h3[data-astro-cid-bva47qv6]{letter-spacing:-.04em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.6rem,2vw,2rem);line-height:1.1}.brand-project-copy[data-astro-cid-bva47qv6] p[data-astro-cid-bva47qv6]{color:#171717b8;margin-top:.65rem;font-size:.95rem;line-height:1.6}.brand-project-copy[data-astro-cid-bva47qv6]>span[data-astro-cid-bva47qv6]{color:#31593f;margin-top:auto;padding-top:1.4rem;font-size:.85rem;font-weight:800}.brand-project-copy[data-astro-cid-bva47qv6]>span[data-astro-cid-bva47qv6] span[data-astro-cid-bva47qv6]{transition:transform .25s;display:inline-block}.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:hover .brand-project-copy[data-astro-cid-bva47qv6]>span[data-astro-cid-bva47qv6] span[data-astro-cid-bva47qv6],.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:focus-visible .brand-project-copy[data-astro-cid-bva47qv6]>span[data-astro-cid-bva47qv6] span[data-astro-cid-bva47qv6]{transform:translate(.18rem,-.18rem)}.brand-final[data-astro-cid-bva47qv6]{background:#ecd39a;border-radius:1.5rem;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:-3rem;padding:clamp(2rem,5vw,4.5rem);display:flex}.brand-final[data-astro-cid-bva47qv6]>div[data-astro-cid-bva47qv6]{max-width:49rem}.brand-final[data-astro-cid-bva47qv6] h2[data-astro-cid-bva47qv6]{letter-spacing:-.05em;margin-top:1rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1}.brand-final[data-astro-cid-bva47qv6] p[data-astro-cid-bva47qv6]:not(.eyebrow){color:#171717c7;max-width:38rem;margin-top:1.2rem;line-height:1.65}.brand-final[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]{flex:none;min-height:2.8rem}.brand-final[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6] span[data-astro-cid-bva47qv6]{transition:transform .25s;display:inline-block}.brand-final[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:hover span[data-astro-cid-bva47qv6],.brand-final[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:focus-visible span[data-astro-cid-bva47qv6]{transform:translate(.18rem,-.18rem)}a[data-astro-cid-bva47qv6]:focus-visible{outline-offset:3px;outline:3px solid #31593f}@media (width<=1023px){.brand-hero-rings[data-astro-cid-bva47qv6]{opacity:.55;width:15rem;right:0}.brand-problem-layout[data-astro-cid-bva47qv6]{grid-template-columns:1fr}.brand-project-grid[data-astro-cid-bva47qv6]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:last-child{grid-column:1/-1}.brand-final[data-astro-cid-bva47qv6]{flex-direction:column;align-items:flex-start}}@media (width<=640px){.brand-hero-rings[data-astro-cid-bva47qv6]{display:none}.brand-problem[data-astro-cid-bva47qv6]{border-radius:1rem}.brand-scope-grid[data-astro-cid-bva47qv6],.brand-project-grid[data-astro-cid-bva47qv6]{grid-template-columns:1fr}.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:last-child{grid-column:auto}.brand-final[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.brand-ring-drift-a[data-astro-cid-bva47qv6],.brand-ring-drift-b[data-astro-cid-bva47qv6]{animation:none}.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6],.brand-project-copy[data-astro-cid-bva47qv6]>span[data-astro-cid-bva47qv6] span[data-astro-cid-bva47qv6],.brand-final[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6] span[data-astro-cid-bva47qv6]{transition:none}.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:hover,.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:focus-visible,.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:hover .brand-project-copy[data-astro-cid-bva47qv6]>span[data-astro-cid-bva47qv6] span[data-astro-cid-bva47qv6],.brand-project-grid[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:focus-visible .brand-project-copy[data-astro-cid-bva47qv6]>span[data-astro-cid-bva47qv6] span[data-astro-cid-bva47qv6],.brand-final[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:hover span[data-astro-cid-bva47qv6],.brand-final[data-astro-cid-bva47qv6]>a[data-astro-cid-bva47qv6]:focus-visible span[data-astro-cid-bva47qv6]{transform:none}}
