.note[data-astro-cid-yfc65j24]{width:278.63px;transform:rotate(var(--rotate));transform-origin:50% 0;transition:transform .6s var(--ease-out);flex:none;margin:0;position:relative}.note__pin[data-astro-cid-yfc65j24]{z-index:3;background:linear-gradient(90deg,#e6c9a2 0 45%,#a87e53 45% 55%,#d9b78c 55% 100%);border-radius:2px 2px 3px 3px;width:12px;height:30px;margin-left:-6px;position:absolute;top:-15px;left:50%;box-shadow:0 2px 3px #2d001640}.note__pin[data-astro-cid-yfc65j24]:after{content:"";background:linear-gradient(#dfe3e7,#9aa1a8);border-radius:2px;height:4px;position:absolute;top:9px;left:-2px;right:-2px}.note[data-astro-cid-yfc65j24]:before,.note[data-astro-cid-yfc65j24]:after{content:"";z-index:-1;width:46%;height:40%;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);background:0 0;position:absolute;bottom:12px;box-shadow:0 8px 10px #2d00162e}.note[data-astro-cid-yfc65j24]:before{left:10px;transform:rotate(-3.5deg)}.note[data-astro-cid-yfc65j24]:after{right:32px;transform:rotate(3.5deg)}@property --curl{syntax:"<length>";inherits:true;initial-value:24px}.note__paper[data-astro-cid-yfc65j24]{--curl:24px;--cut:calc(var(--curl) * .7071);background:linear-gradient(315deg, transparent var(--cut), var(--paper) var(--cut));filter:drop-shadow(0 1px 1px #2d00161a);isolation:isolate;transition:--curl .5s var(--ease-out);border-radius:2px;flex-direction:column;gap:16px;padding:12px;display:flex;position:relative}.note__paper[data-astro-cid-yfc65j24]:before,.note__paper[data-astro-cid-yfc65j24]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;mask-image:linear-gradient(315deg, transparent var(--cut), #000 var(--cut));position:absolute;inset:0}.note__paper[data-astro-cid-yfc65j24]:before{background:linear-gradient(#00000012,#0000 22px)}.note__paper[data-astro-cid-yfc65j24]:after{opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.note__curl[data-astro-cid-yfc65j24]{width:var(--curl);height:var(--curl);background:linear-gradient(315deg, transparent 50%, color-mix(in srgb, var(--paper), black 14%) 50%, color-mix(in srgb, var(--paper), white 8%));filter:drop-shadow(-1px -1px 1px #2d001629);border-top-left-radius:30%;position:absolute;bottom:0;right:0}.note__photo[data-astro-cid-yfc65j24]{object-fit:cover;border-radius:2px;width:100%;height:194.77px;display:block}.note__text[data-astro-cid-yfc65j24]{flex-direction:column;gap:4px;padding:0 8px 8px;display:flex}.note__quote[data-astro-cid-yfc65j24]{margin:0}.note__name[data-astro-cid-yfc65j24]{font-style:normal}@media (hover:hover) and (pointer:fine){.note[data-astro-cid-yfc65j24]:hover{transform:rotate(calc(var(--rotate) * .4)) scale(1.03)}.note[data-astro-cid-yfc65j24]:hover:before{transform:translateY(6px)rotate(-6deg);box-shadow:0 14px 14px #2d001633}.note[data-astro-cid-yfc65j24]:hover:after{transform:translateY(6px)rotate(6deg);box-shadow:0 14px 14px #2d001633}.note[data-astro-cid-yfc65j24]:hover .note__paper[data-astro-cid-yfc65j24]{--curl:40px}}.note--plum[data-astro-cid-yfc65j24] .note__paper[data-astro-cid-yfc65j24]{--paper:var(--plum);color:var(--white)}.note--tint[data-astro-cid-yfc65j24] .note__paper[data-astro-cid-yfc65j24]{--paper:var(--pink-tint);color:var(--plum)}.note--green[data-astro-cid-yfc65j24] .note__paper[data-astro-cid-yfc65j24]{--paper:var(--green);color:var(--white)}.note--pink[data-astro-cid-yfc65j24] .note__paper[data-astro-cid-yfc65j24]{--paper:var(--pink);color:var(--white)}.note--plum[data-astro-cid-yfc65j24] .note__curl[data-astro-cid-yfc65j24]{background:linear-gradient(315deg, transparent 50%, color-mix(in srgb, var(--paper), white 10%) 50%, color-mix(in srgb, var(--paper), white 22%))}.note--plum[data-astro-cid-yfc65j24] .note__name[data-astro-cid-yfc65j24],.note--tint[data-astro-cid-yfc65j24] .note__name[data-astro-cid-yfc65j24]{color:var(--pink)}.hero[data-astro-cid-i3irphx7]{z-index:1;background:var(--surface-dark);padding-top:80px;position:relative;overflow-x:clip}.hero__curve[data-astro-cid-i3irphx7]{pointer-events:none;width:calc(100% + 7px);max-width:none;height:clamp(260px,42.4vw,611px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__inner[data-astro-cid-i3irphx7]{max-width:var(--page-max);margin-inline:auto;position:relative}.hero__star[data-astro-cid-i3irphx7]{pointer-events:none;position:absolute;translate:-50% -50%}.hero__ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;gap:12px 16px;display:flex}.hero__content[data-astro-cid-i3irphx7]{flex-direction:column;align-items:center;gap:48px;display:flex;position:relative}.hero__collage[data-astro-cid-i3irphx7]{height:321px;position:relative}.rope[data-astro-cid-i3irphx7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rope[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{fill:none;stroke-linecap:round;stroke-linejoin:round}.rope__shadow[data-astro-cid-i3irphx7]{stroke:#2d001640;stroke-width:4px;filter:blur(1.5px);transform:translateY(3px)}.rope__base[data-astro-cid-i3irphx7]{stroke:#ecdcc6;stroke-width:3.5px}.rope__twist[data-astro-cid-i3irphx7]{stroke:#c7a98a;stroke-width:3.5px;stroke-dasharray:2 4}.marquee[data-astro-cid-i3irphx7]{width:100%;position:absolute;top:80px;left:0}.marquee__track[data-astro-cid-i3irphx7]{width:max-content;animation:100s linear infinite marquee;display:flex}.marquee__group[data-astro-cid-i3irphx7]{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.marquee__item[data-astro-cid-i3irphx7]{margin-right:var(--space);transform-origin:50% 0;animation:bob var(--float) ease-in-out var(--float-delay) infinite alternate;position:relative}.marquee__item[data-astro-cid-i3irphx7]:hover{z-index:1}@keyframes marquee{to{transform:translate(-50%)}}@keyframes bob{0%{transform:translateY(-2px)rotate(-1deg)}to{transform:translateY(2px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-i3irphx7],.marquee__item[data-astro-cid-i3irphx7]{animation:none}}@media (width<=64rem){.hero__star[data-astro-cid-i3irphx7]:nth-child(-n+2){display:none}}@media (width<=48rem){.hero[data-astro-cid-i3irphx7]{padding-top:56px}.hero__stars[data-astro-cid-i3irphx7]{display:none}.hero__content[data-astro-cid-i3irphx7]{gap:36px}.hero__collage[data-astro-cid-i3irphx7]{height:190px}.marquee[data-astro-cid-i3irphx7]{transform-origin:0 0;width:161.29%;top:48px;transform:scale(.62)}}.review[data-astro-cid-3cthwcpj]{flex-direction:column;gap:16px;margin:0;display:flex}.review__media[data-astro-cid-3cthwcpj]{aspect-ratio:1/1.05;background:var(--surface-dark);justify-content:center;align-items:flex-end;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.review__media--swoop-left[data-astro-cid-3cthwcpj]{border-radius:64% 24px 24px/48% 24px 24px}.review__media--arch[data-astro-cid-3cthwcpj]{border-radius:50% 50% 24px 24px/44% 44% 24px 24px}.review__media--swoop-right[data-astro-cid-3cthwcpj]{border-radius:24px 64% 24px 24px/24px 48% 24px 24px}.review__media--left[data-astro-cid-3cthwcpj]{justify-content:flex-start}.review__media--right[data-astro-cid-3cthwcpj]{justify-content:flex-end}.review__wave[data-astro-cid-3cthwcpj]{top:calc(46% - var(--drop,0px));left:calc(var(--i) * (100cqw + var(--row-gap)) / -3);width:100cqw;height:calc(54% + 48px);fill:var(--pink-300);position:absolute}.review__star[data-astro-cid-3cthwcpj]{pointer-events:none;position:absolute;translate:-50% -50%}.review__photo[data-astro-cid-3cthwcpj]{object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;width:92%;height:90%;transition:transform .6s var(--ease-out);display:block;position:relative}.review__media--arch[data-astro-cid-3cthwcpj] .review__photo[data-astro-cid-3cthwcpj]{width:86%;height:82%}.review__media--left[data-astro-cid-3cthwcpj] .review__photo[data-astro-cid-3cthwcpj]{object-position:0 100%;width:100%}.review__media--right[data-astro-cid-3cthwcpj] .review__photo[data-astro-cid-3cthwcpj]{object-position:100% 100%;width:100%}.review__quote[data-astro-cid-3cthwcpj]{color:var(--text-body);margin:0}.review__by[data-astro-cid-3cthwcpj]{border-top:2px dashed #73003d1f;padding-top:14px}.review__name[data-astro-cid-3cthwcpj]{color:var(--text-heading);line-height:1.3}@media (hover:hover) and (pointer:fine){.review[data-astro-cid-3cthwcpj]:hover .review__photo[data-astro-cid-3cthwcpj]{transform:scale(1.04)}}@media (width<=64rem){.review__wave[data-astro-cid-3cthwcpj]{left:0}}.reputation[data-astro-cid-z3rhrhvr]{background:linear-gradient(to bottom, var(--pink-300) 0, var(--white) 532px);padding:260px 0 48px}.reputation__reviews[data-astro-cid-z3rhrhvr]{--row-gap:48px;gap:var(--row-gap);grid-template-columns:repeat(3,minmax(0,1fr));max-width:72rem;margin:64px auto 0;padding:0;list-style:none;display:grid;container-type:inline-size}.reputation__reviews[data-astro-cid-z3rhrhvr] li[data-astro-cid-z3rhrhvr]:nth-child(2){--drop:32px;translate:0 var(--drop)}@media (width<=64rem){.reputation__reviews[data-astro-cid-z3rhrhvr]{grid-template-columns:minmax(0,1fr);gap:56px;max-width:34rem}.reputation__reviews[data-astro-cid-z3rhrhvr] li[data-astro-cid-z3rhrhvr]:nth-child(2){--drop:0px}}@media (width<=48rem){.reputation[data-astro-cid-z3rhrhvr]{padding:150px 0 40px}.reputation__reviews[data-astro-cid-z3rhrhvr]{margin-top:48px}}.services[data-astro-cid-qmjtkzr2]{background:var(--pink-tint);padding:clamp(120px,14vw,200px) 0 32px;position:relative;overflow-x:clip}.services__curve[data-astro-cid-qmjtkzr2]{width:100%;height:clamp(70px,11vw,160px);fill:var(--white);pointer-events:none;position:absolute;top:-1px;left:0}.services[data-astro-cid-qmjtkzr2] .container[data-astro-cid-qmjtkzr2]{position:relative}.services__panel[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(48px,6vw,96px);display:grid;position:relative}.services__copy[data-astro-cid-qmjtkzr2]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.services__text[data-astro-cid-qmjtkzr2]{max-width:36rem;color:var(--text-body);flex-direction:column;gap:16px;display:flex}.services__features[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(2,max-content);justify-items:start;gap:10px;margin:4px 0 8px;padding:0;list-style:none;display:grid}@media (width<=34rem){.services__features[data-astro-cid-qmjtkzr2]{grid-template-columns:max-content}}.feature[data-astro-cid-qmjtkzr2]{background:var(--white);color:var(--text-heading);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex}.feature__check[data-astro-cid-qmjtkzr2]{background:var(--green);width:26px;height:26px;color:var(--white);border-radius:50%;place-items:center;display:grid}.services__media[data-astro-cid-qmjtkzr2]{justify-self:center;width:min(100%,480px);position:relative}.services__blob[data-astro-cid-qmjtkzr2]{background:var(--pink-300);opacity:.55;border-radius:48% 52% 44% 56%/55% 45%;position:absolute;inset:8% -5% -6% 12%;transform:rotate(-8deg)}.services__star[data-astro-cid-qmjtkzr2]{z-index:2;position:absolute;top:-18px;right:-14px;rotate:14deg}.services__photo[data-astro-cid-qmjtkzr2]{background:var(--white);border-radius:24px;padding:10px;position:relative;transform:rotate(2.5deg)}.services__photo[data-astro-cid-qmjtkzr2] img{aspect-ratio:4/5;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.services__note[data-astro-cid-qmjtkzr2]{z-index:2;background:var(--green);max-width:15rem;color:var(--white);border-radius:4px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute;bottom:28px;left:-36px;transform:rotate(-4deg)}.services__note-icon[data-astro-cid-qmjtkzr2]{background:#fff3;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}@media (width<=64rem){.services__panel[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,1fr)}.services__media[data-astro-cid-qmjtkzr2]{width:min(100%,400px);margin-top:16px}.services__note[data-astro-cid-qmjtkzr2]{left:-12px}}@media (width<=48rem){.services[data-astro-cid-qmjtkzr2]{padding:96px 0 24px}.services__curve[data-astro-cid-qmjtkzr2]{height:56px}.services__star[data-astro-cid-qmjtkzr2]{right:4px}}.goals[data-astro-cid-hcktjfuf]{background:var(--surface-dark);padding:clamp(160px,19vw,250px) 0 96px;position:relative;overflow:hidden}.goals__curve[data-astro-cid-hcktjfuf]{width:100%;height:clamp(110px,17vw,240px);fill:var(--pink-tint);pointer-events:none;position:absolute;top:-1px;left:0}.goals[data-astro-cid-hcktjfuf] .container[data-astro-cid-hcktjfuf]{position:relative}.goals__stars[data-astro-cid-hcktjfuf] img[data-astro-cid-hcktjfuf]{pointer-events:none;position:absolute;translate:-50% -50%}.goals__layout[data-astro-cid-hcktjfuf]{grid-template-columns:minmax(0,1fr) minmax(0,22rem) minmax(0,1fr);grid-template-areas:"left figure right";align-items:center;gap:clamp(24px,4vw,64px);max-width:72rem;margin:72px auto 0;display:grid}.goals__figure[data-astro-cid-hcktjfuf]{--disc:min(100%, 22rem);width:var(--disc);aspect-ratio:1/1.3;grid-area:figure;justify-self:center;position:relative}.goals__disc[data-astro-cid-hcktjfuf],.goals__ring[data-astro-cid-hcktjfuf]{aspect-ratio:1;border-radius:50%;width:100%;position:absolute;bottom:0;left:0}.goals__disc[data-astro-cid-hcktjfuf]{background:var(--pink-300)}.goals__ring[data-astro-cid-hcktjfuf]{border:2px dashed var(--green);opacity:.7;width:110%;inset:auto -7% -5% -3%}.goals__cutout[data-astro-cid-hcktjfuf]{border-radius:0 0 50% 50%/0 0 38.46% 38.46%;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.goals__cutout[data-astro-cid-hcktjfuf] img{width:auto;max-width:none;height:80%;display:block}.goals__sparkle[data-astro-cid-hcktjfuf]{z-index:1;position:absolute}.goals__sparkle--a[data-astro-cid-hcktjfuf]{top:18%;left:-6%;rotate:-12deg}.goals__sparkle--b[data-astro-cid-hcktjfuf]{top:8%;right:2%;rotate:16deg}.goals__list[data-astro-cid-hcktjfuf]{flex-direction:column;gap:clamp(28px,4vw,48px);margin:0;padding:0;list-style:none;display:flex}.goals__list--left[data-astro-cid-hcktjfuf]{grid-area:left}.goals__list--right[data-astro-cid-hcktjfuf]{grid-area:right}.goal[data-astro-cid-hcktjfuf]{align-items:center;gap:20px;display:flex}.goals__list--left[data-astro-cid-hcktjfuf] .goal[data-astro-cid-hcktjfuf]{text-align:end;flex-direction:row-reverse}.goals__list--left[data-astro-cid-hcktjfuf] .goal[data-astro-cid-hcktjfuf]:nth-child(2){translate:24px}.goals__list--right[data-astro-cid-hcktjfuf] .goal[data-astro-cid-hcktjfuf]:nth-child(2){translate:-24px}.goal__badge[data-astro-cid-hcktjfuf]{background:var(--tone);width:64px;height:64px;color:var(--ink,var(--white));transform:rotate(var(--tilt));transition:transform .4s var(--ease-out);border-radius:18px;flex:none;place-items:center;display:grid}.goal__text[data-astro-cid-hcktjfuf]{flex-direction:column;gap:2px;display:flex}.goal__index[data-astro-cid-hcktjfuf]{font-family:var(--font-display);color:var(--pink-300);font-weight:700}.goal__label[data-astro-cid-hcktjfuf]{color:var(--white);text-wrap:balance;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.goal--green[data-astro-cid-hcktjfuf]{--tone:var(--green)}.goal--pink[data-astro-cid-hcktjfuf]{--tone:var(--pink)}.goal--blush[data-astro-cid-hcktjfuf]{--tone:var(--pink-100);--ink:var(--plum)}@media (hover:hover) and (pointer:fine){.goal[data-astro-cid-hcktjfuf]:hover .goal__badge[data-astro-cid-hcktjfuf]{transform:rotate(0)scale(1.08)}}@media (width<=64rem){.goals__layout[data-astro-cid-hcktjfuf]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"figure figure""left right";row-gap:56px;max-width:44rem}.goals__figure[data-astro-cid-hcktjfuf]{--disc:min(100%, 18rem)}.goals__list--left[data-astro-cid-hcktjfuf] .goal[data-astro-cid-hcktjfuf]{text-align:start;flex-direction:row}.goals__list--left[data-astro-cid-hcktjfuf] .goal[data-astro-cid-hcktjfuf]:nth-child(2),.goals__list--right[data-astro-cid-hcktjfuf] .goal[data-astro-cid-hcktjfuf]:nth-child(2){translate:none}}@media (width<=48rem){.goals[data-astro-cid-hcktjfuf]{padding:130px 0 64px}.goals__curve[data-astro-cid-hcktjfuf]{height:90px}.goals__layout[data-astro-cid-hcktjfuf]{gap:28px clamp(16px,6vw,28px);margin-top:48px}.goals__stars[data-astro-cid-hcktjfuf]{display:none}.goals__list[data-astro-cid-hcktjfuf]{gap:24px}.goal[data-astro-cid-hcktjfuf]{gap:10px}.goal__badge[data-astro-cid-hcktjfuf]{border-radius:13px;width:44px;height:44px}.goal__badge[data-astro-cid-hcktjfuf] svg[data-astro-cid-hcktjfuf]{width:24px;height:24px}.goal__label[data-astro-cid-hcktjfuf]{font-size:min(1.0625rem,3.9vw)}}.why[data-astro-cid-solwo6ow]{background:linear-gradient(to bottom, var(--pink-tint) 45%, var(--white));padding:128px 0}.why__inner[data-astro-cid-solwo6ow]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.why__intro[data-astro-cid-solwo6ow]{flex-direction:column;gap:28px;display:flex;position:sticky;top:48px}.why__lead[data-astro-cid-solwo6ow]{max-width:30rem;color:var(--text-body)}.why__points[data-astro-cid-solwo6ow]{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex;position:relative}.point[data-astro-cid-solwo6ow]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:24px;display:grid;position:relative}.point[data-astro-cid-solwo6ow]:not(:last-child):after{content:"";border-left:2px dashed #73003d33;position:absolute;top:88px;bottom:-48px;left:31px}.point__node[data-astro-cid-solwo6ow]{background:var(--tone);width:64px;height:64px;color:var(--white);box-shadow:0 0 0 6px var(--pink-tint);transform:rotate(var(--tilt,-4deg));transition:transform .4s var(--ease-out);border-radius:18px;place-items:center;margin-top:24px;display:grid;position:relative}.point[data-astro-cid-solwo6ow]:nth-child(2) .point__node[data-astro-cid-solwo6ow]{--tilt:4deg}.point__card[data-astro-cid-solwo6ow]{background:var(--white);transition:transform .4s var(--ease-out);border-radius:20px;padding:32px}.point__title[data-astro-cid-solwo6ow]{font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);line-height:1.2}.point__text[data-astro-cid-solwo6ow]{color:var(--text-body);margin-top:12px;font-size:1.0625rem;line-height:1.65}.point--green[data-astro-cid-solwo6ow]{--tone:var(--green)}.point--pink[data-astro-cid-solwo6ow]{--tone:var(--pink)}.point--plum[data-astro-cid-solwo6ow]{--tone:var(--plum)}@media (hover:hover) and (pointer:fine){.point[data-astro-cid-solwo6ow]:hover .point__card[data-astro-cid-solwo6ow]{transform:translate(6px)}.point[data-astro-cid-solwo6ow]:hover .point__node[data-astro-cid-solwo6ow]{transform:rotate(0)scale(1.06)}}@media (width<=64rem){.why__inner[data-astro-cid-solwo6ow]{grid-template-columns:minmax(0,1fr);max-width:44rem}.why__intro[data-astro-cid-solwo6ow]{position:static}}@media (width<=48rem){.why[data-astro-cid-solwo6ow]{padding:80px 0}.point[data-astro-cid-solwo6ow]:not(:last-child):after{top:66px;bottom:-42px;left:23px}.point[data-astro-cid-solwo6ow]{grid-template-columns:48px minmax(0,1fr);gap:14px}.point__node[data-astro-cid-solwo6ow]{border-radius:14px;width:48px;height:48px;margin-top:18px}.point__node[data-astro-cid-solwo6ow] svg[data-astro-cid-solwo6ow]{width:22px;height:22px}.point__card[data-astro-cid-solwo6ow]{padding:22px}.point__text[data-astro-cid-solwo6ow]{font-size:1rem}}.news[data-astro-cid-ar67qxqs]{background:var(--white);padding:184px 0 160px;position:relative;overflow:hidden}.news__curve[data-astro-cid-ar67qxqs]{width:100%;height:clamp(60px,9vw,140px);fill:var(--pink-tint);pointer-events:none;position:absolute;top:-1px;left:0}.news__star[data-astro-cid-ar67qxqs]{pointer-events:none;position:absolute}.news__star--a[data-astro-cid-ar67qxqs]{top:220px;left:12%;rotate:-12deg}.news__star--b[data-astro-cid-ar67qxqs]{top:300px;right:14%;rotate:16deg}.news__grid[data-astro-cid-ar67qxqs]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px;max-width:72rem;margin:72px auto 0;padding:0;list-style:none;display:grid}.post__link[data-astro-cid-ar67qxqs]{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.post__media[data-astro-cid-ar67qxqs]{border-radius:24px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.post--swoop-left[data-astro-cid-ar67qxqs] .post__media[data-astro-cid-ar67qxqs]{border-radius:64% 24px 24px/44% 24px 24px}.post--arch[data-astro-cid-ar67qxqs] .post__media[data-astro-cid-ar67qxqs]{border-radius:50% 50% 24px 24px/38% 38% 24px 24px}.post--swoop-right[data-astro-cid-ar67qxqs] .post__media[data-astro-cid-ar67qxqs]{border-radius:24px 64% 24px 24px/24px 44% 24px 24px}.post--arch[data-astro-cid-ar67qxqs]{margin-top:64px}.post__media[data-astro-cid-ar67qxqs] img{aspect-ratio:4/3.4;object-fit:cover;object-position:100% 50%;width:100%;height:auto;transition:transform .6s var(--ease-out);display:block}.post__tag[data-astro-cid-ar67qxqs]{background:var(--tone);color:var(--white);font-family:var(--font-display);border-radius:999px;padding:5px 14px;font-weight:500;position:absolute;bottom:16px;left:16px;rotate:-3deg}.post__go[data-astro-cid-ar67qxqs]{background:var(--white);width:48px;height:48px;color:var(--tone);opacity:0;transition:opacity .25s ease, transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px;transform:translateY(8px)}.post__date[data-astro-cid-ar67qxqs]{color:var(--text-body)}.post__title[data-astro-cid-ar67qxqs]{font-family:var(--font-display);color:var(--text-heading);text-wrap:pretty;font-size:1.375rem;font-weight:700;line-height:1.25;transition:color .2s}.post--green[data-astro-cid-ar67qxqs]{--tone:var(--green)}.post--pink[data-astro-cid-ar67qxqs]{--tone:var(--pink)}.post--plum[data-astro-cid-ar67qxqs]{--tone:var(--plum)}@media (hover:hover) and (pointer:fine){.post__link[data-astro-cid-ar67qxqs]:hover .post__media[data-astro-cid-ar67qxqs] img{transform:scale(1.05)}.post__link[data-astro-cid-ar67qxqs]:hover .post__go[data-astro-cid-ar67qxqs]{opacity:1;transform:none}.post__link[data-astro-cid-ar67qxqs]:hover .post__title[data-astro-cid-ar67qxqs]{color:var(--pink)}}@media (width<=64rem){.news__grid[data-astro-cid-ar67qxqs]{grid-template-columns:minmax(0,1fr);gap:48px;max-width:34rem}.post--arch[data-astro-cid-ar67qxqs]{margin-top:0}}@media (width<=48rem){.news[data-astro-cid-ar67qxqs]{padding:112px 0 80px}.news__star[data-astro-cid-ar67qxqs]{display:none}.news__grid[data-astro-cid-ar67qxqs]{margin-top:44px}.post__media[data-astro-cid-ar67qxqs]{border-radius:20px}.post__title[data-astro-cid-ar67qxqs]{font-size:1.25rem}}
