.about-collage__row[data-astro-cid-zzbvmvpg]{width:100%;height:clamp(9rem,16vw,17.5rem);display:flex}.about-collage__row[data-astro-cid-zzbvmvpg]:last-child{height:clamp(12rem,23vw,25rem)}.about-collage__cell[data-astro-cid-zzbvmvpg]{flex-shrink:0;height:100%;position:relative;overflow:hidden}.about-collage__cell[data-astro-cid-zzbvmvpg] img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width<=639px){.about-collage[data-astro-cid-zzbvmvpg]{flex-wrap:wrap;display:flex}.about-collage__row[data-astro-cid-zzbvmvpg]{display:contents}.about-collage__cell[data-astro-cid-zzbvmvpg]{height:auto;aspect-ratio:var(--mobile-ratio);order:var(--mobile-order);flex:none!important}.about-collage__cell[data-astro-cid-zzbvmvpg][data-mobile-span=full]{width:100%}.about-collage__cell[data-astro-cid-zzbvmvpg][data-mobile-span=half]{width:50%}}.about-welcome__mark[data-astro-cid-w3piuh6r] .brand-bg-mark__img{width:min(58vw,340px)}@media (width>=640px){.about-welcome__mark[data-astro-cid-w3piuh6r] .brand-bg-mark__img{width:min(64vw,420px)}}@media (width>=768px){.about-welcome__mark[data-astro-cid-w3piuh6r] .brand-bg-mark__img{width:min(70vw,520px)}}@media (width>=1024px){.about-welcome__mark[data-astro-cid-w3piuh6r] .brand-bg-mark__img{width:min(92vw,940px)}}@media (width>=1536px){.about-welcome__mark[data-astro-cid-w3piuh6r] .brand-bg-mark__img{width:min(88vw,1170px)}}.director-compare__stage[data-astro-cid-ovhpbng4]{user-select:none;position:relative;overflow:hidden;container-type:inline-size}.director-compare__base[data-astro-cid-ovhpbng4],.director-compare__enhanced[data-astro-cid-ovhpbng4]{object-position:50% 78%;max-width:none}.director-compare__base[data-astro-cid-ovhpbng4]{object-fit:cover;width:100%;height:100%;display:block}.director-compare__overlay[data-astro-cid-ovhpbng4]{will-change:width;width:25%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.director-compare__enhanced[data-astro-cid-ovhpbng4]{object-fit:cover;pointer-events:none;width:100cqw;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.director-compare__handle[data-astro-cid-ovhpbng4]{z-index:30;pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:25%;transform:translate(-50%)}.director-compare__line[data-astro-cid-ovhpbng4]{background:linear-gradient(#0000,#fffffff2 12% 88%,#0000);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #00000073}.director-compare__knob[data-astro-cid-ovhpbng4]{z-index:31;color:#fff;pointer-events:auto;cursor:grab;touch-action:none;background:#04050ab8;border:2px solid #ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:border-color .2s,background-color .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #00000059}.director-compare__knob[data-astro-cid-ovhpbng4]:active{cursor:grabbing}.director-compare__knob[data-astro-cid-ovhpbng4]:is(:hover,:active){border-color:var(--color-brand-gold,#ecb558);background:#04050ae0}.director-compare__range-label[data-astro-cid-ovhpbng4]{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.director-compare__range[data-astro-cid-ovhpbng4]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.director-compare[data-astro-cid-ovhpbng4]:focus-within .director-compare__knob[data-astro-cid-ovhpbng4]{outline:2px solid var(--color-brand-gold,#ecb558);outline-offset:3px}.director-compare__range[data-astro-cid-ovhpbng4]::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:100%}.director-compare__range[data-astro-cid-ovhpbng4]::-moz-range-thumb{background:0 0;border:none;width:44px;height:100%}.faq-accordion[data-astro-cid-vpxtuplo]{flex-direction:column;gap:.5rem;display:flex}.faq-item[data-astro-cid-vpxtuplo]{border-radius:var(--radius-brand);background:#0b0f198c;border:1px solid #ffffff1a;transition:border-color .3s,background-color .3s,box-shadow .3s;overflow:hidden}.faq-item[data-astro-cid-vpxtuplo][open]{box-shadow:inset 3px 0 0 var(--color-brand-gold);background:#0b0f19d9;border-color:#edb65859}.faq-trigger[data-astro-cid-vpxtuplo]{cursor:pointer;font-family:var(--font-montserrat);color:#fffffff2;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.4;list-style:none;transition:color .3s;display:flex}.faq-trigger[data-astro-cid-vpxtuplo]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-vpxtuplo][open] .faq-trigger[data-astro-cid-vpxtuplo]{color:var(--color-brand-gold)}.faq-question[data-astro-cid-vpxtuplo]{text-align:left;align-items:baseline;gap:.875rem;display:flex}.faq-index[data-astro-cid-vpxtuplo]{letter-spacing:.14em;color:#ffffff59;flex-shrink:0;font-size:.6875rem;font-weight:700;transition:color .3s}.faq-item[data-astro-cid-vpxtuplo][open] .faq-index[data-astro-cid-vpxtuplo]{color:#edb658b3}.faq-icon[data-astro-cid-vpxtuplo]{color:#ffffffb3;border:1px solid #ffffff26;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .3s,border-color .3s,color .3s,background-color .3s;display:flex}.faq-icon[data-astro-cid-vpxtuplo] svg[data-astro-cid-vpxtuplo]{width:1rem;height:1rem}.faq-item[data-astro-cid-vpxtuplo][open] .faq-icon[data-astro-cid-vpxtuplo]{color:var(--color-brand-gold);background-color:#edb65814;border-color:#edb65873;transform:rotate(180deg)}.faq-panel[data-astro-cid-vpxtuplo]{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item[data-astro-cid-vpxtuplo][open] .faq-panel[data-astro-cid-vpxtuplo]{grid-template-rows:1fr}.faq-panel-inner[data-astro-cid-vpxtuplo]{overflow:hidden}.faq-panel-inner[data-astro-cid-vpxtuplo] p[data-astro-cid-vpxtuplo]{border-top:1px solid #ffffff0f;margin:0;padding:.875rem 1.125rem 1.125rem 3rem}@media (width>=640px){.faq-trigger[data-astro-cid-vpxtuplo]{padding:1.125rem 1.25rem;font-size:1rem}.faq-panel-inner[data-astro-cid-vpxtuplo] p[data-astro-cid-vpxtuplo]{padding:1rem 1.25rem 1.25rem 3.25rem}}@media (prefers-reduced-motion:reduce){.faq-panel[data-astro-cid-vpxtuplo],.faq-item[data-astro-cid-vpxtuplo],.faq-icon[data-astro-cid-vpxtuplo],.faq-trigger[data-astro-cid-vpxtuplo],.faq-index[data-astro-cid-vpxtuplo]{transition:none}}
