.section{padding-block:6rem}.section__head{margin-bottom:3.5rem;max-width:40rem}.section__head .section-title{margin-top:1rem}.triptych{border-block:1px solid hsl(var(--border) / var(--line-alpha));display:grid;grid-template-columns:repeat(3,1fr)}.triptych__panel{display:flex;flex-direction:column;gap:1.1rem;padding:3.5rem 2rem 4rem;transition:background-color .3s ease}.triptych__panel+.triptych__panel{border-left:1px solid hsl(var(--border) / var(--line-alpha))}.triptych__panel:hover{background-color:hsl(var(--border) / .03)}.triptych__when{color:hsl(var(--accent-light));font-size:.66rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.triptych__title{font-size:1.35rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.triptych__text{color:hsl(var(--muted-foreground));font-size:.92rem;max-width:34ch}.about{align-items:start;display:grid;gap:3.5rem;grid-template-columns:1fr}.about__lead{color:hsl(var(--muted-foreground));margin-top:1.25rem;max-width:56ch}.about__text .section-title{margin-top:1rem;max-width:18ch}.about__side{display:flex;flex-direction:column;gap:2rem}.about__media{border:1px solid hsl(var(--border) / var(--line-alpha));padding:.5rem}.about__media img{aspect-ratio:3 / 2;display:block;filter:saturate(.8) brightness(.85);height:auto;object-fit:cover;width:100%}.sheet{border-top:1px solid hsl(var(--border) / var(--line-alpha))}.sheet__row{align-items:baseline;border-bottom:1px solid hsl(var(--border) / var(--line-alpha));display:flex;gap:1.5rem;justify-content:space-between;padding-block:1.1rem}.sheet__row dt{color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.sheet__row dd{font-family:Hind,Mulish,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.04em;text-align:right}.faq-layout{display:grid;gap:3.5rem;grid-template-columns:1fr}.faq-list .section-title{margin-bottom:2rem}.faq{border-top:1px solid hsl(var(--border) / var(--line-alpha))}.faq:last-of-type{border-bottom:1px solid hsl(var(--border) / var(--line-alpha))}.faq__summary{align-items:center;cursor:pointer;display:flex;font-family:Hind,Mulish,sans-serif;font-size:.98rem;font-weight:600;gap:1.5rem;justify-content:space-between;letter-spacing:.03em;list-style:none;padding-block:1.35rem;transition:color .2s ease}.faq__summary::-webkit-details-marker{display:none}.faq__summary:hover{color:hsl(var(--accent-light))}.faq__summary svg{color:hsl(var(--muted-foreground));flex-shrink:0;height:1rem;transition:transform .25s ease;width:1rem}.faq[open] .faq__summary svg{transform:rotate(180deg)}.faq__answer{color:hsl(var(--muted-foreground));font-size:.94rem;max-width:60ch;padding-bottom:1.5rem}.faq-aside{align-self:start;border:1px solid hsl(var(--border) / var(--line-alpha));display:flex;flex-direction:column;gap:1.1rem;padding:2.25rem 2rem}.faq-aside__title{font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.faq-aside__text{color:hsl(var(--muted-foreground));font-size:.9rem}.faq-aside__list{display:flex;flex-direction:column}.faq-aside__item{align-items:center;border-top:1px solid hsl(var(--border) / .07);display:flex;font-size:.88rem;gap:.75rem;padding-block:.8rem}.faq-aside__item svg{color:hsl(var(--accent-light));flex-shrink:0;height:.85rem;width:.85rem}.faq-aside .btn{margin-top:1rem}@media(min-width:900px){.about{grid-template-columns:1.2fr 1fr}.faq-layout{grid-template-columns:1.5fr 1fr}}@media(max-width:899px){.section{padding-block:4.5rem}.triptych{grid-template-columns:1fr}.triptych__panel{padding:2.25rem 1.5rem}.triptych__panel+.triptych__panel{border-left:0;border-top:1px solid hsl(var(--border) / var(--line-alpha))}}
