.why__grid[data-astro-cid-y6egmrwa],.why__icons[data-astro-cid-y6egmrwa]{margin:0;padding:0;list-style:none}.why__photo[data-astro-cid-y6egmrwa] img,.why__photo[data-astro-cid-y6egmrwa] .placeholder{object-fit:cover;width:100%;height:100%;min-height:0}.why__intro--top[data-astro-cid-y6egmrwa]{margin-bottom:clamp(28px,3vw,44px)}.why__grid[data-astro-cid-y6egmrwa]{grid-template-columns:repeat(var(--why-cols,2), minmax(0, 1fr));gap:clamp(16px,2vw,28px);display:grid}.why--cols-3[data-astro-cid-y6egmrwa]{--why-cols:3}.why--cols-4[data-astro-cid-y6egmrwa]{--why-cols:4}.why__card[data-astro-cid-y6egmrwa]{border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--c-border);min-width:0;box-shadow:var(--c-shadow);color:var(--c-text);text-shadow:none;flex-direction:column;padding:clamp(24px,2.6vw,40px);transition:border-color .35s,transform .35s;display:flex;position:relative;overflow:hidden}.why__card[data-astro-cid-y6egmrwa]:before{content:"";background:var(--c-accent);transform-origin:0;width:100%;height:2px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:scaleX(0)}.why__card[data-astro-cid-y6egmrwa]:hover:before{transform:scaleX(1)}.why__card[data-astro-cid-y6egmrwa]:hover{border-color:color-mix(in srgb, var(--c-accent) 45%, var(--c-border))}.tone-photo .why__card[data-astro-cid-y6egmrwa]{background:color-mix(in srgb, var(--overlay-color) 38%, transparent);border-color:var(--c-glass-border);backdrop-filter:blur(var(--glass-blur)) saturate(1.2)}.why__badge[data-astro-cid-y6egmrwa]{border-radius:calc(var(--radius) * .8);width:58px;height:58px;color:var(--c-accent-text);background:color-mix(in srgb, var(--c-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--c-accent) 30%, transparent);place-items:center;margin-bottom:clamp(28px,3.4vw,52px);display:grid}.tone-photo .why__badge[data-astro-cid-y6egmrwa],.tone-accent .why__badge[data-astro-cid-y6egmrwa]{background:var(--c-accent);color:var(--c-on-accent);border-color:#0000}.why__title[data-astro-cid-y6egmrwa]{margin:0 0 10px}.why__text[data-astro-cid-y6egmrwa]{margin:0}.why--bento[data-astro-cid-y6egmrwa] .why__grid[data-astro-cid-y6egmrwa]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(240px,auto)}.why__tile[data-astro-cid-y6egmrwa]{min-width:0}.why__tile--photo[data-astro-cid-y6egmrwa]{grid-row:span 2;display:flex}.why__tile--photo[data-astro-cid-y6egmrwa] .why__photo[data-astro-cid-y6egmrwa]{border-radius:var(--radius);flex:1;min-height:380px}.why__tile--w2[data-astro-cid-y6egmrwa]{grid-column:span 2}.why__tile--w3[data-astro-cid-y6egmrwa]{grid-column:1/-1}.why--bento[data-astro-cid-y6egmrwa] .why__card[data-astro-cid-y6egmrwa]{justify-content:flex-end}.why--bento[data-astro-cid-y6egmrwa] .why__badge[data-astro-cid-y6egmrwa]{margin-bottom:auto}.why--bento[data-astro-cid-y6egmrwa] .why__card[data-astro-cid-y6egmrwa] .why__title[data-astro-cid-y6egmrwa]{margin-top:clamp(24px,2.4vw,36px)}.why__tile--logo[data-astro-cid-y6egmrwa]{border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--c-shadow);place-items:center;padding:clamp(28px,3vw,44px);display:grid}.tone-photo .why__tile--logo[data-astro-cid-y6egmrwa]{backdrop-filter:blur(var(--glass-blur));background:var(--c-glass);border-color:var(--c-glass-border)}.why__logo-img[data-astro-cid-y6egmrwa]{object-fit:contain;width:auto;max-width:min(78%,280px);height:auto;max-height:120px}.why__brand[data-astro-cid-y6egmrwa]{text-align:center;justify-items:center;gap:16px;display:grid}.why__mark[data-astro-cid-y6egmrwa]{width:calc(72px * var(--mark-aspect));background:var(--c-accent);max-width:180px;height:72px;-webkit-mask:var(--mark-url) center / contain no-repeat;mask:var(--mark-url) center / contain no-repeat}.why__brand-name[data-astro-cid-y6egmrwa]{font:var(--heading-weight) clamp(1.4rem, 1.1rem + 1vw, 2rem)/1.1 var(--font-heading-stack);color:var(--c-heading);letter-spacing:var(--heading-tracking)}.why__beside[data-astro-cid-y6egmrwa]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:clamp(36px,5.5vw,96px);display:grid}.why--reverse[data-astro-cid-y6egmrwa] .why__photo-col[data-astro-cid-y6egmrwa]{order:-1}.why__copy[data-astro-cid-y6egmrwa]{flex-direction:column;justify-content:center;min-width:0;display:flex}.why__intro[data-astro-cid-y6egmrwa] .heading{margin-bottom:clamp(26px,3vw,40px)}.why__icons[data-astro-cid-y6egmrwa]{grid-template-columns:repeat(var(--why-cols,2), minmax(0, 1fr));column-gap:clamp(20px,3vw,40px);display:grid}.why__icon-item[data-astro-cid-y6egmrwa]{border-top:1px solid var(--c-border);min-width:0;padding-block:clamp(20px,2.2vw,28px)}.why__icon-item[data-astro-cid-y6egmrwa] .why__line-icon{color:var(--c-accent);stroke-width:1.6px;margin-bottom:14px}.why__icon-title[data-astro-cid-y6egmrwa]{margin:0 0 6px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.why__icon-text[data-astro-cid-y6egmrwa]{color:var(--c-muted);margin:0}.why__copy[data-astro-cid-y6egmrwa] .section-actions[data-astro-cid-y6egmrwa]{margin-top:clamp(24px,2.6vw,36px)}.why__photo-col[data-astro-cid-y6egmrwa]{min-width:0;display:flex;position:relative}.why__photo-col[data-astro-cid-y6egmrwa] .why__photo[data-astro-cid-y6egmrwa]{flex:1;min-height:460px}.why__photo-slot[data-astro-cid-y6egmrwa]{flex:1;align-self:center;min-width:0}@media (width<=1024px){.why--cols-3[data-astro-cid-y6egmrwa],.why--cols-4[data-astro-cid-y6egmrwa]{--why-cols:2}.why--bento[data-astro-cid-y6egmrwa] .why__grid[data-astro-cid-y6egmrwa]{grid-template-columns:repeat(2,minmax(0,1fr))}.why__tile--photo[data-astro-cid-y6egmrwa]{grid-area:auto/1/auto/-1}.why__tile--photo[data-astro-cid-y6egmrwa] .why__photo[data-astro-cid-y6egmrwa]{aspect-ratio:16/9;min-height:0}.why__tile--w2[data-astro-cid-y6egmrwa],.why__tile--w3[data-astro-cid-y6egmrwa]{grid-column:auto}.why--bento[data-astro-cid-y6egmrwa] .why__tile[data-astro-cid-y6egmrwa]:last-child:nth-child(2n){grid-column:1/-1}.why__beside[data-astro-cid-y6egmrwa]{grid-template-columns:1fr}.why--reverse[data-astro-cid-y6egmrwa] .why__photo-col[data-astro-cid-y6egmrwa]{order:0}.why__photo-col[data-astro-cid-y6egmrwa] .why__photo[data-astro-cid-y6egmrwa]{aspect-ratio:16/10;min-height:0}}@media (width<=767px){.why__grid[data-astro-cid-y6egmrwa],.why--bento[data-astro-cid-y6egmrwa] .why__grid[data-astro-cid-y6egmrwa],.why__icons[data-astro-cid-y6egmrwa]{grid-template-columns:1fr}.why__badge[data-astro-cid-y6egmrwa]{margin-bottom:22px}.why__tile--logo[data-astro-cid-y6egmrwa]{min-height:180px}}
