.page-module__c6LF0G__page{text-align:left;padding:24px 16px 96px;position:relative}.page-module__c6LF0G__backdrop{z-index:-1;width:100%;height:var(--section-height);background-image:linear-gradient(#a5f3fcb3,#a5f3fc00);position:absolute;top:0;left:0}.page-module__c6LF0G__layout{flex-direction:column;gap:28px;display:flex}.page-module__c6LF0G__aside{width:100%;max-width:520px}.page-module__c6LF0G__main{min-width:0}.page-module__c6LF0G__section+.page-module__c6LF0G__section{margin-top:48px}.page-module__c6LF0G__sectionTitle{font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-gray-900);font-weight:600}.page-module__c6LF0G__about{margin-top:12px;position:relative}.page-module__c6LF0G__folded{max-height:14rem;overflow:hidden}.page-module__c6LF0G__folded:after{content:"";background:linear-gradient(to bottom, #fff0, var(--color-white));height:5rem;position:absolute;inset:auto 0 0}.page-module__c6LF0G__showMore{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-blue-700);text-underline-offset:2px;margin-top:8px;font-weight:600;text-decoration:underline}.page-module__c6LF0G__showMore:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:640px){.page-module__c6LF0G__page{padding:32px 40px 96px}}@media (min-width:768px){.page-module__c6LF0G__page{padding:40px 56px 96px}}@media (min-width:1024px){.page-module__c6LF0G__page{padding:56px 144px 96px}}@media (min-width:1280px){.page-module__c6LF0G__layout{grid-template:"header aside""main aside"1fr/minmax(0,1fr) 360px;gap:40px 48px;display:grid}.page-module__c6LF0G__layout>header{grid-area:header}.page-module__c6LF0G__aside{grid-area:aside;align-self:start;max-width:none}.page-module__c6LF0G__main{grid-area:main}}@media (min-width:1280px) and (min-height:800px){.page-module__c6LF0G__aside{position:sticky;top:24px}}.page-module__c6LF0G__cover{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-hero-wall-deep) 100%);height:100%;color:var(--color-white);font-size:var(--text-lg);justify-content:center;align-items:center;gap:8px;display:flex}.page-module__c6LF0G__cover strong{font-size:var(--text-h2)}.page-module__c6LF0G__media{aspect-ratio:16/9;background:linear-gradient(135deg, var(--color-hero-wall-deep) 0%, var(--color-slate-900) 100%);overflow:hidden}.page-module__c6LF0G__banner{object-fit:cover;width:100%;height:100%;display:block}
