.MoreButton[data-astro-cid-kr2mvidd]{height:auto;color:inherit;font-family:inherit;font-size:2rem;font-weight:inherit;letter-spacing:.02em;text-align:inherit;text-transform:inherit;text-indent:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:1.6rem;margin:0;padding:0;line-height:140%;text-decoration:none;display:inline-flex;position:relative}.MoreButton[data-astro-cid-kr2mvidd]:hover,.MoreButton[data-astro-cid-kr2mvidd]:focus{text-decoration:none}.title[data-astro-cid-kr2mvidd]{z-index:2;display:block;position:relative;overflow:hidden}.title[data-astro-cid-kr2mvidd] span[data-astro-cid-kr2mvidd]{transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.title[data-astro-cid-kr2mvidd] span[data-astro-cid-kr2mvidd]:after{content:attr(data-text);transition:transform .4s;display:block;position:absolute;top:100%;left:0;transform:scale(.9)}[data-astro-cid-kr2mvidd]:hover .title[data-astro-cid-kr2mvidd] span[data-astro-cid-kr2mvidd]:after{transform:scale(1)}@media (pointer:fine){[data-astro-cid-kr2mvidd]:hover .title[data-astro-cid-kr2mvidd] span[data-astro-cid-kr2mvidd]{transform:translateY(-100%)}}.icon[data-astro-cid-kr2mvidd]{background:currentColor;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.4rem;line-height:1;transition:opacity .2s,transform .4s;display:flex}@media (pointer:fine){[data-astro-cid-kr2mvidd]:hover .icon[data-astro-cid-kr2mvidd]{transition:transform .7s cubic-bezier(.34,4.56,.64,1);transform:scale(.95)}}.icon[data-astro-cid-kr2mvidd] svg{fill:#fff;filter:invert()}.FeatureSection[data-astro-cid-auveqdz7]{margin:8rem 0}@media (width>=768px){.FeatureSection[data-astro-cid-auveqdz7]{margin:10rem 0}}.header[data-astro-cid-auveqdz7]{margin:0 0 4rem;font-size:4.2rem;font-weight:500;line-height:110%}@media (width>=768px){.header[data-astro-cid-auveqdz7]{letter-spacing:-.01em;margin:0 0 10rem;font-size:8rem;line-height:100%}}.main[data-astro-cid-auveqdz7]{position:relative}.items[data-astro-cid-auveqdz7]{counter-reset:feature-item-num;gap:1rem;display:grid}.item[data-astro-cid-auveqdz7]{border-radius:2rem;padding:3rem;position:relative;overflow:hidden}@media (width>=768px){.item[data-astro-cid-auveqdz7]{padding:6rem}}.item[data-astro-cid-auveqdz7].-active{color:#fff}.item__fill[data-astro-cid-auveqdz7]{border-radius:inherit;background:#eee;position:absolute;inset:0}.item[data-astro-cid-auveqdz7].-active .item__fill[data-astro-cid-auveqdz7]{background:#000}.item__bg[data-astro-cid-auveqdz7]{color:#fff;contain:strict;opacity:0;pointer-events:none;height:24rem;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 34%);mask-image:linear-gradient(#0000 0,#000 34%)}@media (width<=767px){.item__bg[data-astro-cid-auveqdz7]{transition:opacity .5s}}@media (width>=768px){.item__bg[data-astro-cid-auveqdz7]{width:60rem;height:37.4rem;left:auto;-webkit-mask-image:none;mask-image:none}}.item[data-astro-cid-auveqdz7].-active .item__bg[data-astro-cid-auveqdz7]{opacity:1}.item__head[data-astro-cid-auveqdz7]{gap:1.6rem;display:grid;position:relative}@media (width>=768px){.item__head[data-astro-cid-auveqdz7]{flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}}.item__title[data-astro-cid-auveqdz7]{font-size:3.2rem;line-height:110%}@media (width>=768px){.item__title[data-astro-cid-auveqdz7]{font-size:4.2rem}}.item__num[data-astro-cid-auveqdz7]{opacity:.2}@media (width<=767px){.item__num[data-astro-cid-auveqdz7]{margin:0 0 .8rem;font-size:2rem;line-height:110%;transition:opacity .2s}}@media (width>=768px){.item__num[data-astro-cid-auveqdz7]{text-align:right;font-size:2.6rem;line-height:110%}}.item[data-astro-cid-auveqdz7].-active .item__num[data-astro-cid-auveqdz7]{opacity:.5}.item__num[data-astro-cid-auveqdz7]:after{content:counter(feature-item-num, decimal-leading-zero);counter-increment:feature-item-num}.item__accordion[data-astro-cid-auveqdz7]{grid-template-rows:0fr;align-items:start;display:grid}@media (width<=767px){.item__accordion[data-astro-cid-auveqdz7]{transition:grid-template-rows 1.2s cubic-bezier(.16,1,.3,1)}}@media (width>=768px){.item__accordion[data-astro-cid-auveqdz7]{grid-template-rows:1fr}}.item[data-astro-cid-auveqdz7].-active .item__accordion[data-astro-cid-auveqdz7]{grid-template-rows:1fr}.item__content[data-astro-cid-auveqdz7]{opacity:0;position:relative;overflow:hidden}@media (width<=767px){.item__content[data-astro-cid-auveqdz7]{padding-bottom:21rem;transition:opacity .2s}}.item[data-astro-cid-auveqdz7].-active .item__content[data-astro-cid-auveqdz7]{opacity:1;transition-duration:.6s}.item__text[data-astro-cid-auveqdz7]{letter-spacing:.02em;margin:2.4rem 0 0;font-size:2rem;line-height:140%}@media (width>=768px){.item__text[data-astro-cid-auveqdz7]{max-width:56rem;margin:3.2rem 0 0}}.item__action[data-astro-cid-auveqdz7]{margin:2.4rem 0 0}
