.preview-partners.preview-interior>section:first-child h1{margin-inline:auto}.preview-partners>section:first-child button+button{background:#1a1a1a66}.preview-partners.preview-interior h2{font-family:var(--font-sans);font-size:clamp(32px,3.8vw,54px);font-style:normal;font-weight:700;line-height:1.08;letter-spacing:-.045em;color:var(--color-charcoal);text-wrap:balance}.preview-partners.preview-interior h2 em{font-family:var(--font-serif);font-style:italic;font-weight:700;color:var(--color-brand-blue)}.preview-partners>section:not(:first-child){border-top:1px solid var(--color-border-light)}.preview-partners>section:not(:first-child) :is(.text-gray-400,.text-gray-500,.text-gray-600){color:#4b5563}.preview-partners>section:nth-child(2) .grid.grid-cols-2{gap:0;overflow:hidden;border:1px solid var(--color-border-light);border-radius:28px;box-shadow:0 16px 32px #1a1a1a07}.preview-partners>section:nth-child(2) .grid.grid-cols-2>div{border:0;border-radius:0;padding:28px;background:#fff}.preview-partners>section:nth-child(2) .grid.grid-cols-2>div:nth-child(odd){border-right:1px solid var(--color-border-light)}.preview-partners>section:nth-child(2) .grid.grid-cols-2>div:nth-child(-n+2){border-bottom:1px solid var(--color-border-light)}.preview-partners>section:nth-child(2) .grid.grid-cols-2 svg{padding:10px;width:44px;height:44px;border-radius:50%;background:var(--color-brand-light);margin-bottom:20px}.preview-partners>section:nth-child(3){background:var(--color-brand-light)}.preview-partners>section:nth-child(3) .aspect-\[4\/3\]{border-radius:80px 80px 24px 24px;border:1px solid var(--color-border-light);box-shadow:0 16px 32px #1a1a1a0d}.preview-partners>section:nth-child(3) img{border-radius:0}.preview-partners>section:nth-child(4) .grid>div{align-items:flex-start;padding:28px 24px;border-radius:24px;background:var(--color-charcoal-light);border-color:var(--color-border-light)}.preview-partners>section:nth-child(4) .grid svg{margin-top:3px}.preview-partners>section:nth-child(5){background:var(--color-charcoal-light)}.preview-partners>section:nth-child(5) .grid{gap:24px}.preview-partners>section:nth-child(5) .grid>div{position:relative;padding:32px;background:#fff;border:1px solid var(--color-border-light);border-top:3px solid var(--color-brand-blue);border-radius:0 0 24px 24px}.preview-partners>section:nth-child(5) .grid>div>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--color-brand-light);color:var(--color-brand-blue);font-size:20px}.preview-partners>section:nth-child(5) .grid p{color:var(--color-charcoal)}.preview-partners>section:nth-child(5) button{background:var(--color-brand-blue);color:#fff;box-shadow:none}.preview-partners>section:nth-child(6) .space-y-4>div{padding-block:18px;margin-top:0;border-top:1px solid var(--color-border-light)}.preview-partners>section:nth-child(6) .aspect-square{border-radius:80px 24px 24px;box-shadow:0 16px 32px #1a1a1a14}.preview-partners>section:nth-child(6) img{border-radius:0}.preview-partners>section:nth-child(7){background:var(--color-brand-light)}.preview-partners>section:nth-child(7)>div{max-width:1000px}.preview-partners>section:nth-child(7) button.border{background:#fff}.preview-partners>section:nth-child(8)>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}.preview-partners>section:nth-child(8) h2{text-align:left;margin-bottom:0}.preview-partners>section:nth-child(8) button{padding-block:24px}.preview-partners>section:nth-child(8) button svg{color:var(--color-brand-blue)}.preview-partners>section:last-child{border-top:6px solid var(--color-brand-blue)}.preview-partners.preview-interior>section:last-child h2{font-size:clamp(36px,4.5vw,64px);color:#fff}.preview-partners.preview-interior>section:last-child h2 em{color:#ffffffb8}.preview-partners>section:last-child>div{max-width:1000px}.preview-partners>section:last-child p{color:#ffffffe6}.preview-partners>section:is(:first-child,:last-child) button:focus-visible{outline-color:#fff}.preview-partners button:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:1050px){.preview-partners>section:nth-child(8)>div{gap:40px}}@media(max-width:700px){.preview-partners.preview-interior h2{font-size:36px}.preview-partners>section:nth-child(2) .grid.grid-cols-2>div{padding:20px}.preview-partners>section:nth-child(3) .aspect-\[4\/3\]{border-radius:56px 56px 20px 20px}.preview-partners>section:nth-child(5) .grid>div{padding:24px;gap:16px}.preview-partners>section:nth-child(6) .aspect-square{border-radius:56px 20px 20px}.preview-partners>section:nth-child(8)>div{grid-template-columns:minmax(0,1fr);gap:32px}}
