@media (width<=48rem){.ctas--link-wide.astro-coq33eyi>.astro-coq33eyi:not(.button--primary):not(.ctas__note){display:none}}.ctas__note.astro-coq33eyi{color:var(--fg-2);text-align:center;flex-basis:100%}.ctas.astro-coq33eyi{justify-content:center;align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}@media (width<=40rem){.ctas.astro-coq33eyi{flex-direction:column;width:100%}.ctas.astro-coq33eyi>.button.astro-coq33eyi:not(.button--link){width:100%}}.notfound.astro-ru7kfppd{min-height:calc(100svh - 4.5rem);padding-block:var(--space-2xl) calc(var(--space-2xl) + 4.5rem);place-items:center;display:grid}.notfound__content.astro-ru7kfppd{gap:var(--space-l)}.notfound__text.astro-ru7kfppd{gap:var(--space-m)}.notfound__title.astro-ru7kfppd{max-width:18ch}.notfound__lead.astro-ru7kfppd{max-width:34rem;color:var(--fg-2)}.lm.astro-cemlhqzj{overflow-x:clip}.lm__quiet.astro-cemlhqzj{color:var(--fg-2)}.lm__head.astro-cemlhqzj{text-align:center;text-wrap:balance;align-items:center;max-width:72rem;margin-inline:auto}.lm__head.astro-cemlhqzj .type-lead.astro-cemlhqzj{max-width:40rem}.lm__eyebrow.astro-cemlhqzj{justify-content:center}.lm__col.astro-cemlhqzj{align-items:center}.lm__card.astro-cemlhqzj,.lm__after.astro-cemlhqzj{width:min(100%,44rem)}.lm__step.astro-cemlhqzj:not([hidden]),.lm__done.astro-cemlhqzj:not([hidden]){animation:.36s cubic-bezier(.22,1,.36,1) lm-in}@keyframes lm-in{0%{opacity:0;translate:0 .5rem}}.lm__q.astro-cemlhqzj:focus,.lm__done.astro-cemlhqzj:focus{outline:none}.lm__done-glyph.astro-cemlhqzj,.lm__get-glyph.astro-cemlhqzj{color:var(--fg);display:flex}.lm__after.astro-cemlhqzj{align-items:center}.lm__gets.astro-cemlhqzj{gap:var(--gap-items);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}@media (width<=40rem){.lm__gets.astro-cemlhqzj{grid-template-columns:minmax(0,1fr)}}.lm__get.astro-cemlhqzj{justify-items:center;gap:var(--space-2xs);text-align:center;text-wrap:balance;display:grid}@media (width<=40rem){.lm__get.astro-cemlhqzj{text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:start}}@media (prefers-reduced-motion:reduce){.lm__step.astro-cemlhqzj:not([hidden]),.lm__done.astro-cemlhqzj:not([hidden]){animation:none}}.formpage.astro-xp4wobui{padding-top:var(--space-xl);overflow-x:clip}.formpage__quiet.astro-xp4wobui{color:var(--fg-2)}.formpage__title.astro-xp4wobui{text-wrap:balance;max-width:22ch}.formpage__lead.astro-xp4wobui{text-wrap:pretty;max-width:40rem}.formpage__grid.astro-xp4wobui{align-items:start;gap:var(--gap-group) var(--space-2xl);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}@media (width<=56rem){.formpage__grid.astro-xp4wobui{grid-template-columns:1fr}}.formpage__main.astro-xp4wobui{max-width:42rem}.formpage__aside.astro-xp4wobui{top:var(--space-l);position:sticky}@media (width<=56rem){.formpage__aside.astro-xp4wobui{position:static}}.formpage__aside.astro-xp4wobui[data-bar]{top:calc(3.5rem + var(--space-l))}.formpage__steps.astro-xp4wobui{list-style:none}.formpage__ask.astro-xp4wobui{align-items:flex-start}.formpage__step.astro-xp4wobui{align-items:start;gap:var(--space-s);grid-template-columns:auto minmax(0,1fr);display:grid}.formpage__num.astro-xp4wobui{min-width:1ch;padding-top:var(--space-3xs);color:var(--fg-3);font-variant-numeric:tabular-nums}.formpage__done.astro-xp4wobui:focus{outline:none}.formpage__split.astro-xp4wobui{gap:var(--gap-group);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""details";display:grid}@media (width>=56.0625rem){.formpage__split.astro-xp4wobui{gap:var(--gap-group) var(--space-2xl);grid-template:"intro form""details form"1fr/minmax(0,1fr) minmax(0,1fr)}}.formpage__intro.astro-xp4wobui{grid-area:intro}.formpage__form.astro-xp4wobui{grid-area:form;min-width:0}@media (width>=56.0625rem){.formpage__form.astro-xp4wobui{top:calc(3.5rem + var(--space-l));align-self:start;position:sticky}}.formpage__details.astro-xp4wobui{grid-area:details;align-self:start}.offer__quiet.astro-ldeh27fm{color:var(--fg-2)}.offer__strong.astro-ldeh27fm{color:var(--fg);font-weight:var(--weight-strong)}.bb.astro-jj43fhrx{z-index:var(--z-sticky);position:sticky;top:0;overflow-x:clip}.bb__surface.astro-jj43fhrx{width:100%;padding-inline:max(var(--page-gutter), (100% - var(--page-wide)) / 2);margin:-1px 0 0;position:relative;border-left-width:0!important;border-right-width:0!important}.bb__bar.astro-jj43fhrx{align-items:center;gap:var(--space-m);grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);min-height:4.5rem;display:grid}@media (width<=48rem){.bb__bar.astro-jj43fhrx{grid-template-columns:max-content minmax(0,1fr) max-content}}@media (width<=47.99rem){.bb__bar.astro-jj43fhrx{min-height:3rem}}.bb__surface--phone.astro-jj43fhrx{display:none}@media (width<=47.99rem){.bb__surface--desk.astro-jj43fhrx{display:none}.bb__surface--phone.astro-jj43fhrx{display:block}.bb--post.astro-jj43fhrx{transition:translate var(--transition-slow)}.bb--post.astro-jj43fhrx.is-away:not(:focus-within){translate:0 -100%}}@media (prefers-reduced-motion:reduce){.bb--post.astro-jj43fhrx{transition:none}}@media (width>=22.51rem){.bb__cta--bare.astro-jj43fhrx{display:none}}@media (width<=22.5rem){.bb__cta--disc.astro-jj43fhrx{display:none}}.bb__brand.astro-jj43fhrx{align-items:center;gap:var(--space-xs);display:flex}.bb__logo.astro-jj43fhrx{color:var(--fg);flex-shrink:0;display:flex}.bb__logo.astro-jj43fhrx .bb__logo-svg{width:auto;height:.85rem}.bb__sep.astro-jj43fhrx{background-color:var(--rule-strong);width:1px;height:1.1rem}.bb__name.astro-jj43fhrx{font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg);text-decoration:none}.bb__logo.astro-jj43fhrx:focus-visible,.bb__name.astro-jj43fhrx:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-inner)}.bb__title.astro-jj43fhrx{color:var(--fg-2);font-weight:var(--weight-heading);white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden}@media (width<=48rem){.bb__title.astro-jj43fhrx{visibility:hidden}}.bb__end.astro-jj43fhrx{justify-content:flex-end;display:flex}@media (width<=40rem){.bb__bar.astro-jj43fhrx{gap:var(--space-s);grid-template-columns:max-content minmax(0,1fr)}.bb__title.astro-jj43fhrx,.bb__sep.astro-jj43fhrx,.bb__name.astro-jj43fhrx{display:none}.bb__logo.astro-jj43fhrx .bb__logo-svg{height:.75rem}}.crumbs__list.astro-ljnckzte{gap:var(--space-2xs);color:var(--fg-3);list-style:none}.crumbs__item.astro-ljnckzte+.crumbs__item.astro-ljnckzte:before{content:"/";color:var(--fg-3);margin-inline-end:var(--space-2xs)}.crumbs.astro-ljnckzte a.astro-ljnckzte{color:var(--fg-2);text-decoration:none}.crumbs.astro-ljnckzte a.astro-ljnckzte:hover,.astro-ljnckzte[aria-current]{color:var(--fg)}.head__title.astro-nvgwaend{text-wrap:balance;max-width:22ch}.head__title--wide.astro-nvgwaend{max-width:30ch}.head__word.astro-nvgwaend{white-space:nowrap}.head__lead.astro-nvgwaend{text-wrap:balance;max-width:52ch}.byline.astro-nvgwaend{text-align:left;justify-content:center;align-items:center;gap:var(--space-xs);padding-top:var(--space-2xs);display:flex}.byline__face.astro-nvgwaend{border-radius:var(--radius-pill);object-fit:cover;background-color:var(--bg-2);width:3rem;height:3rem}.byline__name.astro-nvgwaend{color:var(--fg)}.head__kicker.astro-nvgwaend{color:var(--fg-3)}.head__kicker.astro-nvgwaend a.astro-nvgwaend{color:var(--fg-2);transition:color var(--transition-fast);text-decoration:none}@media (hover:hover) and (pointer:fine){.head__kicker.astro-nvgwaend a.astro-nvgwaend:hover{color:var(--fg)}}.head__kicker.astro-nvgwaend a.astro-nvgwaend:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-inner)}.head__answer.astro-nvgwaend{width:100%;padding-top:var(--space-s);justify-content:center;display:flex}.head__answer--bare.astro-nvgwaend{padding-top:0}.byline__tags.astro-nvgwaend{justify-content:center;list-style:none}.byline-row.astro-nvgwaend{justify-content:center;align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.byline-row--tags.astro-nvgwaend{gap:var(--space-m);flex-direction:column}.byline-row--tags.astro-nvgwaend .byline.astro-nvgwaend{padding-top:0}.byline__when--short.astro-nvgwaend,.byline__tags--phone.astro-nvgwaend{display:none}@media (width<=40rem){.byline__when--long.astro-nvgwaend,.byline__tags--desk.astro-nvgwaend{display:none}.byline__when--short.astro-nvgwaend{display:inline}.byline__tags--phone.astro-nvgwaend{display:flex}.byline-row--tags.astro-nvgwaend{gap:var(--space-s)}}.head__actions.astro-nvgwaend{justify-content:center;gap:var(--space-s) var(--space-l)}.media.astro-nvgwaend{width:100%;max-width:var(--page-max);aspect-ratio:16/9;object-fit:cover;background-color:var(--bg-2);align-self:center;height:auto}.media--video.astro-nvgwaend{max-width:var(--page-text);overflow:hidden}.media--video.astro-nvgwaend iframe.astro-nvgwaend{border:0;width:100%;height:100%;display:block}.bh.astro-fx3rzx5r{padding-block:var(--section-top);padding-block-end:calc(var(--section-top) + var(--bh-overlap,0px));position:relative;overflow:hidden}.bh__wrap.astro-fx3rzx5r{position:relative}.bh__text.astro-fx3rzx5r{z-index:1;gap:var(--space-l);max-inline-size:54rem;position:relative}.bh__title.astro-fx3rzx5r{text-wrap:balance}.bh__lead.astro-fx3rzx5r{color:var(--fg-2);max-inline-size:46rem}.bh__chips.astro-fx3rzx5r{padding:0;list-style:none}.bh__chip-link.astro-fx3rzx5r{text-decoration:none}@media (hover:hover) and (pointer:fine){.bh__chip-link.astro-fx3rzx5r:hover{border-color:var(--rule-strong);color:var(--fg)}}.bh__fade.astro-fx3rzx5r{pointer-events:none;inline-size:58%;position:absolute;inset-block:0;inset-inline-end:0}.bh__img.astro-fx3rzx5r{object-fit:cover;block-size:100%;inline-size:100%;display:block}.bh__shade.astro-fx3rzx5r{background:linear-gradient(to right, var(--bg) 0%, var(--bg) 14%, color-mix(in oklab, var(--bg) 94%, transparent) 22%, color-mix(in oklab, var(--bg) 84%, transparent) 30%, color-mix(in oklab, var(--bg) 70%, transparent) 38%, color-mix(in oklab, var(--bg) 54%, transparent) 46%, color-mix(in oklab, var(--bg) 38%, transparent) 54%, color-mix(in oklab, var(--bg) 24%, transparent) 62%, color-mix(in oklab, var(--bg) 13%, transparent) 70%, color-mix(in oklab, var(--bg) 5%, transparent) 80%, transparent 92%);position:absolute;inset:0}@media (width<=64rem){.bh__fade.astro-fx3rzx5r{inline-size:100%}.bh__shade.astro-fx3rzx5r{background:linear-gradient(to right, color-mix(in oklab, var(--bg) 92%, transparent) 0%, color-mix(in oklab, var(--bg) 80%, transparent) 55%, color-mix(in oklab, var(--bg) 55%, transparent) 100%)}}.bh__by.astro-fx3rzx5r,.bh-band.astro-fx3rzx5r{display:none}.bh__by-face.astro-fx3rzx5r{inline-size:var(--space-l);block-size:var(--space-l);border-radius:var(--radius-pill);object-fit:cover;background-color:var(--bg-2);flex:none}.bh__by-who.astro-fx3rzx5r{display:grid}.bh__by-name.astro-fx3rzx5r{color:var(--fg);font-weight:var(--weight-strong)}.bh-band.astro-fx3rzx5r img{aspect-ratio:16/9;object-fit:cover;background-color:var(--bg-2);block-size:auto;inline-size:100%;display:block}@media (width<=47.99rem){.bh.astro-fx3rzx5r{padding-block:var(--space-m)}.bh__text.astro-fx3rzx5r{gap:var(--space-s)}.bh__fade.astro-fx3rzx5r,.bh__chips.astro-fx3rzx5r,.bh__author.astro-fx3rzx5r{display:none}.bh__by.astro-fx3rzx5r{align-items:center;gap:var(--space-2xs);color:var(--fg-3);display:flex}.bh-band.astro-fx3rzx5r{display:block}}.toc.astro-3z74qzsc{width:100%}.toc__head.astro-3z74qzsc{justify-content:space-between;align-items:center;gap:var(--space-m);list-style:none;display:flex}.toc__head.astro-3z74qzsc::-webkit-details-marker{display:none}.toc__head.astro-3z74qzsc:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-inner)}.toc__label.astro-3z74qzsc{color:var(--fg-3)}.toc__body.astro-3z74qzsc{padding-top:var(--space-s)}.toc__icon.astro-3z74qzsc{display:none}@media (width<=47.99rem){.toc.astro-3z74qzsc{border-block:1px solid var(--rule)}.toc__head.astro-3z74qzsc{padding-block:var(--space-2xs);cursor:pointer}.toc__label.astro-3z74qzsc{color:var(--fg-2)}.toc__icon.astro-3z74qzsc{border-radius:var(--radius-pill);background:var(--bg-2);width:2rem;height:2rem;color:var(--fg-2);transition:rotate var(--transition-base);flex-shrink:0;place-items:center;display:grid}.toc.astro-3z74qzsc[open] .toc__icon.astro-3z74qzsc{rotate:180deg}.toc__body.astro-3z74qzsc{padding-block:var(--space-2xs) var(--space-s)}}.toc__list.astro-3z74qzsc{border-left:1px solid var(--rule);flex-direction:column;list-style:none;display:flex;position:relative}.toc__list.astro-3z74qzsc:before{content:"";inline-size:2px;block-size:var(--toc-progress,0px);background:var(--signal);transition:block-size var(--transition-base);position:absolute;inset-block-start:0;inset-inline-start:-1px}.toc__link.astro-3z74qzsc{padding:var(--space-2xs) 0 var(--space-2xs) var(--space-s);color:var(--fg-2);transition:color var(--transition-fast), border-color var(--transition-fast);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.toc__link.astro-3z74qzsc:hover{color:var(--fg)}}.toc__link.astro-3z74qzsc:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-inner)}.toc__link.astro-3z74qzsc[aria-current]{color:var(--fg)}.article.astro-yfywex27{gap:var(--gap-group);justify-items:center;display:grid}.article__body.astro-yfywex27{width:100%;max-width:var(--page-text)}.article__body.astro-yfywex27 h2,.article__body.astro-yfywex27 h3[id]{scroll-margin-top:calc(4.5rem + var(--space-l))}.article.astro-yfywex27 .article__toc{max-width:var(--page-text)}@media (width>=80rem){.article--toc.astro-yfywex27{grid-template-columns:minmax(0, 1fr) minmax(0, var(--page-text)) minmax(0, 1fr);column-gap:var(--space-2xl);align-items:start}.article--toc.astro-yfywex27 .article__toc{max-width:15rem;top:calc(4.5rem + var(--space-l));max-height:calc(100svh - 4.5rem - 2 * var(--space-l));grid-area:1/1;justify-self:end;position:sticky;overflow-y:auto}.article--toc.astro-yfywex27 .article__body.astro-yfywex27{grid-area:1/2}}.next.astro-v56otafe{gap:var(--space-l)}.next__ctas{align-self:flex-start}.tile.astro-dkq5ytmp{height:100%;position:relative}.tile__badge.astro-dkq5ytmp{top:var(--space-s);left:var(--space-s);position:absolute}.tile__body.astro-dkq5ytmp{justify-content:space-between}.tile__foot.astro-dkq5ytmp{justify-content:flex-end;align-items:flex-end;gap:var(--space-l);display:flex}@media (width<=48rem){.tile__media--empty.astro-dkq5ytmp{display:none}}.tile__text.astro-dkq5ytmp{color:var(--fg-2);flex:1}@media (width>=56rem){.tile--wide.astro-dkq5ytmp{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile--wide.astro-dkq5ytmp .box__media.astro-dkq5ytmp{align-self:stretch}}.expert.astro-cansjrh5{gap:var(--space-s);flex-direction:column;width:100%;max-width:30rem;display:flex}.expert__card.astro-cansjrh5{gap:var(--space-l);padding:var(--space-l);border:1px solid var(--rule);border-radius:calc(var(--radius-box) * 2);background:var(--surface);box-shadow:var(--shadow-raise);flex-direction:column;display:flex}.expert__person.astro-cansjrh5{align-items:flex-start;gap:var(--space-m);flex-direction:column;display:flex}.expert__person.astro-cansjrh5>.stack.astro-cansjrh5{max-width:32ch}.expert__face.astro-cansjrh5{border-radius:var(--radius-pill);object-fit:cover;width:96px;height:96px}.expert__role.astro-cansjrh5,.expert__text.astro-cansjrh5,.faq__ask.astro-w5vrnnaa{color:var(--fg-2)}.faq__item.astro-w5vrnnaa{scroll-margin-top:calc(4.5rem + var(--space-m))}.faq__grid.astro-w5vrnnaa{align-items:start;gap:var(--gap-group) var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}@media (width<=56rem){.faq__grid.astro-w5vrnnaa{grid-template-columns:1fr}}.faq__side.astro-w5vrnnaa{top:calc(4.5rem + var(--space-xl));gap:var(--gap-group);flex-direction:column;display:flex;position:sticky}@media (width<=56rem){.faq__side.astro-w5vrnnaa{display:contents;position:static}.faq__side.astro-w5vrnnaa>:not(:first-child){order:2}}.faq__list.astro-w5vrnnaa{border-top:1px solid var(--rule);flex-direction:column;display:flex}@media (width<=56rem){.faq__list.astro-w5vrnnaa{order:1}}.faq__item.astro-w5vrnnaa{border-bottom:1px solid var(--rule)}.faq__item.astro-w5vrnnaa.is-moving{overflow:hidden}.faq__q.astro-w5vrnnaa{justify-content:space-between;align-items:center;gap:var(--space-m);padding-block:var(--space-m);cursor:pointer;list-style:none;display:flex}.faq__q.astro-w5vrnnaa::-webkit-details-marker{display:none}.faq__q.astro-w5vrnnaa:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-inner)}.faq__q-text.astro-w5vrnnaa{font-weight:var(--weight-strong);color:var(--fg);margin:0}.faq__icon.astro-w5vrnnaa{border-radius:var(--radius-pill);background:var(--bg-2);width:2rem;height:2rem;color:var(--fg-2);transition:rotate var(--transition-base), background-color var(--transition-fast);flex-shrink:0;place-items:center;display:grid}.faq__item.astro-w5vrnnaa[open]:not(.is-closing) .faq__icon.astro-w5vrnnaa{background:var(--fg);color:var(--bg);rotate:180deg}@media (hover:hover) and (pointer:fine){.faq__item.astro-w5vrnnaa:not([open]) .faq__q.astro-w5vrnnaa:hover .faq__icon.astro-w5vrnnaa{color:var(--fg)}}.faq__a.astro-w5vrnnaa{max-width:44rem;padding-bottom:var(--space-m);color:var(--fg-2)}.faq__a.astro-w5vrnnaa a{color:var(--link);text-underline-offset:.2em;text-decoration:underline}.faq__a.astro-w5vrnnaa strong{font-weight:var(--weight-strong);color:var(--fg)}.stage.astro-eb5oszty{isolation:isolate;--stage-full:clamp(30rem, calc(100svh - 4.5rem - var(--page-gutter)), 52rem);min-height:var(--stage-full);margin-inline:var(--page-gutter);background:var(--bg);align-items:center;display:grid;position:relative;overflow:hidden}.stage--bottom.astro-eb5oszty{padding-block:var(--space-l) var(--space-2xl)}.stage--top.astro-eb5oszty{padding-block:var(--space-2xl) var(--space-l)}.stage-frame.astro-eb5oszty{display:contents}.stage-around.astro-eb5oszty{background:var(--bg);display:block}.stage-pair.astro-eb5oszty{--stage-spare:max(0px, 100cqw - 2 * var(--page-gutter) - var(--visual-max));container-type:inline-size}.stage-pair.astro-eb5oszty>.stage.astro-eb5oszty{min-height:clamp(0px, var(--stage-spare) * 1000, var(--stage-full));padding-bottom:clamp(var(--space-xl), var(--space-xl) + var(--stage-spare) * 1000, var(--visual-room))}.stage__visual.astro-eb5oszty{z-index:1;width:min(100% - 2 * var(--page-gutter), var(--visual-max));margin:clamp(var(--visual-reach) * -1, var(--page-gutter) - var(--stage-spare) * 1000, var(--page-gutter)) auto 0;--shape-r:var(--radius-frame);position:relative}@media (width<=48rem){.stage__content.astro-eb5oszty :is(.type-display,.type-statement,.type-headline){margin-inline:calc(var(--page-gutter) * -1)}}.stage__glass.astro-eb5oszty{z-index:-2;pointer-events:none;position:absolute;inset:0}.stage__field{width:100%;height:100%}@property --dome-c{syntax:"<color>";inherits:false;initial-value:#0000}.stage__dome.astro-eb5oszty{--dome-c:var(--bg);--dome-w:120%;--dome-h:92%;--dome-at:50% 0%;z-index:-1;pointer-events:none;transition:--dome-c var(--shift-duration,0s) var(--ease-in-out);background:radial-gradient(ellipse var(--dome-w) var(--dome-h) at var(--dome-at), var(--dome-c) 58%, color-mix(in srgb, var(--dome-c) 94%, transparent) 66%, color-mix(in srgb, var(--dome-c) 80%, transparent) 74%, color-mix(in srgb, var(--dome-c) 58%, transparent) 82%, color-mix(in srgb, var(--dome-c) 32%, transparent) 90%, color-mix(in srgb, var(--dome-c) 12%, transparent) 96%, transparent 100%);position:absolute;inset:0}@media (width<=40rem){.stage__dome.astro-eb5oszty{--dome-w:190%;--dome-h:88%}}.stage--top.astro-eb5oszty .stage__dome.astro-eb5oszty{--dome-at:50% 100%}.stage__content.astro-eb5oszty{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;container-type:inline-size}.closing__text.astro-grspqqeh{gap:var(--space-m)}.closing__content.astro-grspqqeh{gap:var(--gap-action)}.closing__title.astro-grspqqeh{text-wrap:balance;max-width:24ch}.closing__lead.astro-grspqqeh{max-width:34rem;color:var(--fg-2)}.closing__actions.astro-grspqqeh{padding-bottom:var(--space-2xl)}@media (width<=40rem){.closing__actions.astro-grspqqeh{width:100%}}.alt-quiet.astro-cgi3cf3a{color:var(--fg-3)}.alt-hide.astro-cgi3cf3a{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.alt-name.astro-cgi3cf3a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.2em}.alt-name.astro-cgi3cf3a:hover,.alt-source.astro-cgi3cf3a{color:var(--link)}.alt-source.astro-cgi3cf3a:hover{color:var(--link-hover)}.an-wrap.astro-r76sksik{align-items:center;gap:var(--space-l);flex-direction:column;width:min(100%,44rem);display:flex}.an.astro-r76sksik{width:100%;padding:var(--space-l);text-align:left}.an-body.astro-r76sksik{gap:var(--space-s);flex-direction:column;display:flex}.an-head.astro-r76sksik{justify-content:space-between;gap:var(--space-3xs) var(--space-s);flex-wrap:wrap;display:flex}.an-stamp.astro-r76sksik{color:var(--fg-3)}@media (width<=40rem){.an-stamp.astro-r76sksik{display:none}}.an-label.astro-r76sksik{align-items:baseline;gap:var(--space-2xs);display:inline-flex}.an-star.astro-r76sksik{width:1.25cap;height:1.25cap;fill:var(--eyebrow-mark);flex:none;position:relative;top:.125cap}.an-quiet.astro-r76sksik{color:var(--fg-2)}.an.astro-r76sksik .box__well.astro-r76sksik .type-title.astro-r76sksik{text-wrap:pretty}.an-links.astro-r76sksik{list-style:none}.an-links.astro-r76sksik .an-link.astro-r76sksik:last-child{border-bottom:0;padding-bottom:0}.an-num.astro-r76sksik{color:var(--fg-3);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.an-link.astro-r76sksik{align-items:start;gap:var(--space-m);padding-block:var(--space-s);border-bottom:1px solid var(--rule);color:var(--fg);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}@media (width<=40rem){.an-link.astro-r76sksik{display:block}.an-link.astro-r76sksik .an-num.astro-r76sksik{padding-inline-end:var(--space-2xs)}}.an-folds.astro-r76sksik{gap:var(--an-chan,var(--space-2xs));margin-inline:calc(var(--an-chan,var(--space-2xs)) - var(--space-l));flex-direction:column;list-style:none;display:flex}.an.astro-r76sksik:has(.an-folds){padding-bottom:var(--an-chan,var(--space-2xs))}.an.astro-r76sksik:has(.an-folds) .an-body.astro-r76sksik{gap:var(--an-chan,var(--space-2xs))}.an.astro-r76sksik:has(.an-folds) .box__well.astro-r76sksik{margin-top:calc(var(--an-chan,var(--space-2xs)) - var(--space-l));margin-inline:calc(var(--an-chan,var(--space-2xs)) - var(--space-l))}.an-fold.astro-r76sksik{border-radius:var(--radius-inner);background-color:var(--surface);overflow:clip}.an-fold__q.astro-r76sksik{align-items:center;gap:var(--space-m);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) calc(var(--space-l) - var(--space-2xs));cursor:pointer;border-radius:var(--radius-inner);grid-template-columns:2.5ch minmax(0,1fr) auto;list-style:none;display:grid}.an-fold__q.astro-r76sksik::-webkit-details-marker{display:none}.an-fold__q.astro-r76sksik:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.an-fold__key.astro-r76sksik{color:var(--fg);font-weight:var(--weight-strong)}.an-fold__icon.astro-r76sksik{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--fg-3);transition:rotate var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);place-items:center;display:grid}.an-fold.astro-r76sksik[open]:not(.is-closing) .an-fold__icon.astro-r76sksik{background:var(--fg);color:var(--bg);rotate:180deg}@media (hover:hover) and (pointer:fine){.an-fold.astro-r76sksik:not([open]) .an-fold__q.astro-r76sksik:hover .an-fold__icon.astro-r76sksik{color:var(--fg)}}.an-fold__a.astro-r76sksik{color:var(--fg-2);padding:0 calc(2rem + var(--space-m)) var(--space-s) calc(var(--space-l) - var(--space-2xs) + 2.5ch + var(--space-m))}@media (width<=40rem){.an-fold__q.astro-r76sksik{gap:var(--space-xs);padding-inline-start:var(--space-s)}.an-fold__a.astro-r76sksik{padding-inline:calc(var(--space-s) + 2.5ch + var(--space-xs)) var(--space-s)}}.an-picks.astro-r76sksik{gap:var(--space-s);flex-direction:column;display:flex}.an-picks.astro-r76sksik ul.astro-r76sksik{list-style:none}.an-row.astro-r76sksik{align-items:baseline;gap:var(--space-m);padding-block:var(--space-xs);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.an-row.astro-r76sksik:last-child{border-bottom:0;padding-bottom:0}@media (width<=40rem){.an-row.astro-r76sksik{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr)}}.an-row__for.astro-r76sksik{color:var(--fg-2)}.an-row__name.astro-r76sksik{color:var(--fg);font-weight:var(--weight-strong);white-space:nowrap}@media (width<=40rem){.an-row__name.astro-r76sksik{order:-1}}.an-after.astro-r76sksik{align-items:center;gap:var(--space-s);text-align:center;flex-direction:column;max-width:34rem;display:flex}.ac-quiet.astro-lfniq2wx{color:var(--fg-3)}.ac-rating.astro-lfniq2wx{align-items:center;gap:var(--space-3xs);white-space:nowrap;display:inline-flex}.ac-rating.astro-lfniq2wx .ac-star{color:var(--rating);flex:none}.ac-yes.astro-lfniq2wx .ac-check{flex:none}.ac-yes.astro-lfniq2wx{align-items:center;gap:var(--space-3xs);white-space:nowrap;display:inline-flex}.ac-name.astro-lfniq2wx{color:var(--fg);text-decoration:none}.ac-name.astro-lfniq2wx:hover{color:var(--link)}.ac-self.astro-lfniq2wx{font-weight:400;display:block}.ac-best.astro-lfniq2wx{min-width:11rem;max-width:18rem;color:var(--fg);white-space:normal;text-wrap:pretty;display:block}@media (width<=40rem){.ac-best.astro-lfniq2wx{max-width:13rem}}.ac-keep.astro-lfniq2wx{white-space:nowrap}.ac-tech.astro-lfniq2wx{white-space:normal;min-width:8rem;display:block}.ac-list.astro-lfniq2wx{gap:var(--space-xl);flex-direction:column;list-style:none;display:flex}.ac-item.astro-lfniq2wx{scroll-margin-top:var(--space-2xl)}.ac-in.astro-lfniq2wx{flex-direction:column;display:flex}.ac-shot.astro-lfniq2wx{gap:var(--space-2xs);flex-direction:column;display:flex}.ac-shot.astro-lfniq2wx img.astro-lfniq2wx{width:100%;height:auto;display:block}.ac-facts.astro-lfniq2wx{border-top:1px solid var(--rule);flex-direction:column;display:flex}.ac-facts.astro-lfniq2wx>div.astro-lfniq2wx{gap:var(--space-3xs);padding-block:var(--space-xs);border-bottom:1px solid var(--rule);display:grid}@media (width>=40rem){.ac-facts.astro-lfniq2wx>div.astro-lfniq2wx{gap:var(--space-m);grid-template-columns:9rem minmax(0,1fr)}}.ac-facts.astro-lfniq2wx dt.astro-lfniq2wx{color:var(--fg-3);padding-top:var(--space-3xs)}.ac-body.astro-lfniq2wx{gap:var(--gap-items)}.ac-head.astro-lfniq2wx{justify-content:space-between;align-items:flex-start;gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;display:flex}.ac-score.astro-lfniq2wx{justify-items:end;gap:var(--space-3xs);text-align:right;display:grid}.ac-score__top.astro-lfniq2wx{align-items:center;gap:var(--space-2xs);display:inline-flex}.ac-score__value.astro-lfniq2wx{color:var(--fg);font-size:var(--step-1);font-weight:var(--weight-strong);line-height:1}.ac-stars.astro-lfniq2wx{color:var(--rule-strong);display:inline-flex;position:relative}.ac-stars__off.astro-lfniq2wx,.ac-stars__on.astro-lfniq2wx{gap:var(--space-3xs);display:inline-flex}.ac-stars.astro-lfniq2wx svg{flex:none}.ac-stars__on.astro-lfniq2wx{width:var(--fill);color:var(--rating);position:absolute;inset:0 auto 0 0;overflow:hidden}.ac-statement.astro-lfniq2wx{color:var(--fg);text-wrap:pretty}.ac-proof.astro-lfniq2wx{gap:var(--space-3xs);padding:var(--space-s);border-radius:var(--radius-inner);background-color:var(--mark-tint);display:grid}.ac-proof__label.astro-lfniq2wx{color:var(--fg-2)}.ac-grid.astro-lfniq2wx{column-gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=30rem){.ac-grid.astro-lfniq2wx{grid-template-columns:minmax(0,1fr)}}.ac-grid.astro-lfniq2wx>div.astro-lfniq2wx{gap:var(--space-3xs);padding-block:var(--space-s);border-top:1px solid var(--rule);align-content:start;display:grid}.ac-grid.astro-lfniq2wx dt.astro-lfniq2wx{color:var(--fg-3)}.ac-grid__wide.astro-lfniq2wx{grid-column:1/-1}.ac-site.astro-lfniq2wx{color:var(--link)}.ac-site.astro-lfniq2wx:hover{color:var(--link-hover)}.ac-sources.astro-lfniq2wx a.astro-lfniq2wx{color:var(--fg-2)}.ac-sources.astro-lfniq2wx a.astro-lfniq2wx:hover{color:var(--link)}.mp-quiet.astro-266e2dgo{color:var(--fg-3);white-space:nowrap}.mp-self.astro-266e2dgo{font-weight:var(--weight-text);display:block}.mp-name.astro-266e2dgo{color:var(--fg);text-decoration:none}.mp-name.astro-266e2dgo:hover,.mp-source.astro-266e2dgo{color:var(--link)}.mp-source.astro-266e2dgo:hover{color:var(--link-hover)}.pt-hide.astro-l2l3pvfs{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.post-lift.astro-oh66aalb{--bh-overlap:var(--space-2xl);--tab-r:var(--space-m);--an-chan:var(--space-xs)}@media (width<=47.99rem){.post-lift.astro-oh66aalb{--bh-overlap:var(--space-xl);--tab-r:var(--space-s)}}.post-lift.astro-oh66aalb>.section--top.astro-oh66aalb{padding-top:0}.post-lift.astro-oh66aalb .head__answer--bare{z-index:1;margin-top:calc(-1 * var(--bh-overlap));position:relative}.post-lift.astro-oh66aalb .head__answer--bare .an{background-color:var(--bg);border-radius:var(--tab-r);border-color:#0000;position:relative}.post-lift.astro-oh66aalb .head__answer--bare :is(.box__well,.an-fold){border-radius:max(var(--radius-inner), var(--tab-r) - var(--an-chan,var(--space-2xs)))}.post-lift.astro-oh66aalb .head__answer--bare .an{--fillet-in:2px}.post-lift.astro-oh66aalb .head__answer--bare .an:before,.post-lift.astro-oh66aalb .head__answer--bare .an:after{content:"";top:calc(var(--bh-overlap) - var(--tab-r) - 1px);width:calc(var(--tab-r) + var(--fillet-in));height:calc(var(--tab-r) + 1px);pointer-events:none;position:absolute}.post-lift.astro-oh66aalb .head__answer--bare .an:before{right:calc(100% + 1px - var(--fillet-in));background:radial-gradient(circle var(--tab-r) at 0 0, transparent calc(var(--tab-r) - .5px), var(--bg) calc(var(--tab-r) + .5px))}.post-lift.astro-oh66aalb .head__answer--bare .an:after{left:calc(100% + 1px - var(--fillet-in));background:radial-gradient(circle var(--tab-r) at 100% 0, transparent calc(var(--tab-r) - .5px), var(--bg) calc(var(--tab-r) + .5px))}.post-lift.astro-oh66aalb .head__answer--bare .box__well{background-color:var(--surface)}.overview.astro-oh66aalb{gap:var(--gap-items);width:100%;max-width:var(--page-max);flex-direction:column;align-self:center;display:flex}.post-foot.astro-oh66aalb{padding-top:var(--space-m);border-top:1px solid var(--rule)}.post-foot.astro-oh66aalb ul.astro-oh66aalb{list-style:none}.takeaways.astro-oh66aalb{padding-left:var(--space-m)}.takeaways.astro-oh66aalb li.astro-oh66aalb::marker{color:var(--fg-3)}@media (width<=47.99rem){.takeaways.astro-oh66aalb{padding-left:0}}.more__head.astro-oh66aalb{justify-content:space-between;align-items:baseline;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.more__grid.astro-oh66aalb{gap:var(--gap-items);list-style:none;display:grid}@media (width>=48rem){.more__grid.astro-oh66aalb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.more__grid.astro-oh66aalb{grid-template-columns:repeat(3,minmax(0,1fr))}}.tiles.astro-mgx2f6b6{gap:var(--gap-items);list-style:none;display:grid}@media (width>=48rem){.tiles.astro-mgx2f6b6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.tiles.astro-mgx2f6b6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.pills.astro-mgx2f6b6{margin-inline:calc(-1 * var(--page-gutter));padding:var(--space-3xs) var(--page-gutter);scroll-padding-inline:var(--page-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;position:relative;overflow:auto hidden}.pills.astro-mgx2f6b6::-webkit-scrollbar{display:none}.pills.astro-mgx2f6b6>a.astro-mgx2f6b6{flex:none}}.bt__lead.astro-w7jkr42l{max-width:46rem;color:var(--fg-2)}.bt__summary.astro-w7jkr42l{gap:0 var(--gap-items);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));list-style:none;display:grid}.bt__sum-row.astro-w7jkr42l{align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);border-bottom:1px solid var(--rule);display:flex}.bt__sum-name.astro-w7jkr42l{flex:auto}.bt__num.astro-w7jkr42l,.bt__label.astro-w7jkr42l,.bt__note.astro-w7jkr42l{color:var(--fg-3)}code.astro-w7jkr42l{color:var(--fg-2);font-family:inherit}.bt__head.astro-w7jkr42l{gap:var(--gap-group) var(--gap-items);display:grid}@media (width>=64rem){.bt__head.astro-w7jkr42l{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.bt__where.astro-w7jkr42l ul.astro-w7jkr42l{list-style:none}.bt__grounds.astro-w7jkr42l{gap:var(--gap-items);display:grid}@media (width>=64rem){.bt__grounds.astro-w7jkr42l{grid-template-columns:repeat(3,minmax(0,1fr))}}.bt__ground.astro-w7jkr42l{gap:var(--space-s);align-content:start;display:grid}.bt__demo.astro-w7jkr42l{align-items:center}.bt__media.astro-w7jkr42l{border-radius:var(--radius-inner);place-items:center;width:100%;min-height:8rem;display:grid}.bt__bar.astro-w7jkr42l{gap:var(--space-3xs);padding:var(--space-3xs);border-radius:var(--radius-inner);display:flex}.bt__size.astro-w7jkr42l{gap:var(--space-xs);display:grid}.bt__block.astro-w7jkr42l{max-width:28rem}.bt__signs.astro-w7jkr42l{gap:var(--gap-items);display:grid}@media (width>=64rem){.bt__signs.astro-w7jkr42l{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt__gone.astro-w7jkr42l{max-width:52rem;list-style:none}.legal.astro-so3vqxx7{grid-template-columns:minmax(0, var(--page-text));justify-content:center;gap:var(--gap-group);display:grid}.legal__title.astro-so3vqxx7{text-wrap:balance}.legal__body.astro-so3vqxx7 .prose h2{scroll-margin-top:calc(4.5rem + var(--space-l))}.legal__body.astro-so3vqxx7 .prose a{overflow-wrap:anywhere}.legal__foot.astro-so3vqxx7{padding-top:var(--space-m);border-top:1px solid var(--rule)}.facts.astro-l7zuk63q{gap:var(--space-s)}.facts__row.astro-l7zuk63q{gap:var(--space-3xs);display:grid}@media (width>=40rem){.facts__row.astro-l7zuk63q{gap:var(--space-m);grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.facts__row.astro-l7zuk63q+.facts__row.astro-l7zuk63q{padding-top:var(--space-s);border-top:1px solid var(--rule)}dd.astro-l7zuk63q{color:var(--fg)}.hpoints.astro-cdt2evyr{gap:var(--space-2xs);text-align:start;margin:0;padding:0;list-style:none;display:grid}.hpoints.astro-cdt2evyr li.astro-cdt2evyr{column-gap:var(--space-xs);color:var(--fg);grid-template-columns:auto minmax(0,1fr);display:grid}.hpoints.astro-cdt2evyr .tick.astro-cdt2evyr{margin-top:calc(.5lh - .625em)}.tb.astro-ksmll3qk{grid-template-columns:repeat(3,minmax(0,1fr));max-width:48rem;margin-inline:auto;list-style:none;display:grid}@media (width<=40rem){.tb.astro-ksmll3qk{gap:var(--space-l);grid-template-columns:1fr}}.tb__quiet.astro-ksmll3qk{color:var(--fg-2)}.tb__strong.astro-ksmll3qk{color:var(--fg);font-weight:var(--weight-strong)}.tb__item.astro-ksmll3qk{align-content:start;justify-items:center;gap:var(--space-3xs);padding-inline:var(--space-m);text-align:center;display:grid}.tb__item.astro-ksmll3qk+.tb__item.astro-ksmll3qk{border-left:1px solid var(--rule)}@media (width<=40rem){.tb__item.astro-ksmll3qk+.tb__item.astro-ksmll3qk{border-left:0}}.tb__value.astro-ksmll3qk{align-items:center;gap:var(--space-3xs);height:1em;font-size:var(--step-4);font-weight:var(--weight-heading);letter-spacing:-.03em;line-height:1;display:flex}.tb__star.astro-ksmll3qk{letter-spacing:0;font-size:.6em}.tb__by.astro-ksmll3qk{align-items:center;gap:var(--space-2xs);padding-top:var(--space-2xs);display:flex}.tb__by.astro-ksmll3qk img.astro-ksmll3qk{border-radius:var(--radius-pill);object-fit:cover;background:var(--bg-2);width:1.5rem;height:1.5rem}.tb__g.astro-ksmll3qk{font-size:1.5rem;display:flex}.lg.astro-2qedjhsh{justify-content:center;gap:var(--space-2xs) var(--space-l);list-style:none}.lg--start.astro-2qedjhsh{justify-content:flex-start}.lg--stack.astro-2qedjhsh{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.lg__item.astro-2qedjhsh{align-items:center;gap:var(--space-2xs);color:var(--fg-2);display:inline-flex}.lg__check.astro-2qedjhsh{color:var(--fg);display:flex}.lg__check.astro-2qedjhsh svg{width:.9rem;height:.9rem}.lg--mark.astro-2qedjhsh .lg__item.astro-2qedjhsh{gap:var(--space-xs);color:var(--fg)}.ph__copy.astro-xzbga6ee{text-align:center}.ph__title.astro-xzbga6ee{text-wrap:balance;max-width:30ch}.ph__lead.astro-xzbga6ee{max-width:44ch;color:var(--fg-2);text-wrap:pretty}.ph__actions.astro-xzbga6ee{gap:var(--space-l)}@media (width<=40rem){.ph__actions.astro-xzbga6ee{align-self:stretch}}.ph.astro-xzbga6ee{overflow-x:clip}.ph__trust.astro-xzbga6ee{padding-top:var(--space-xl);justify-items:center;display:grid}.ph__trust--faces.astro-xzbga6ee{padding-bottom:var(--space-xl)}.ph1__photo.astro-xzbga6ee .ph1__img{aspect-ratio:16/9;object-fit:cover;object-position:50% 42%;width:100%;height:auto;display:block}@media (width<=48rem){.ph1__photo.astro-xzbga6ee .ph1__img{aspect-ratio:4/3}}.shead.astro-j3efu4oz{max-width:60rem}.shead__title.astro-j3efu4oz{text-wrap:balance}.shead__lead.astro-j3efu4oz{max-width:46rem;color:var(--fg-2);text-wrap:pretty}.shead--wide.astro-j3efu4oz,.shead--split.astro-j3efu4oz{max-width:60rem}.shead--split.astro-j3efu4oz .type-support.astro-j3efu4oz{display:block}.shead--center.astro-j3efu4oz{text-align:center;align-items:center;margin-inline:auto}.shead--center.astro-j3efu4oz .shead__lead.astro-j3efu4oz{margin-inline:auto}@media (width>=40.01rem){.shead--center-wide.astro-j3efu4oz{text-align:center;align-items:center;margin-inline:auto}.shead--center-wide.astro-j3efu4oz .shead__lead.astro-j3efu4oz{margin-inline:auto}}.pr-quiet.astro-a42jmfqq{color:var(--fg-2)}.pr-proof.astro-a42jmfqq{gap:var(--space-2xs);color:var(--fg);display:flex}.pr-proof.astro-a42jmfqq:before{content:"";border-radius:var(--radius-pill);background:var(--fg);flex:none;width:.375rem;height:.375rem;translate:0 .55em}.pr-grid.astro-a42jmfqq{gap:var(--gap-items);list-style:none;display:grid}@media (width>=48rem){.pr-grid.astro-a42jmfqq{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-card.astro-a42jmfqq{gap:var(--space-m);grid-template-rows:auto 1fr auto;display:grid}.pr-glyph.astro-a42jmfqq{color:var(--fg)}.pr-glyph.astro-a42jmfqq svg{width:2.5rem;height:2.5rem;display:block}.pr-card.astro-a42jmfqq .pr-proof.astro-a42jmfqq{padding-top:var(--space-m);border-top:1px solid var(--rule)}.pf-quiet.astro-74b4evzh{color:var(--fg-2)}.pf-cells.astro-74b4evzh{border-top:1px solid var(--rule);list-style:none;display:grid}.pf-cells.astro-74b4evzh li.astro-74b4evzh{border-bottom:1px solid var(--rule);display:grid}@media (width>=48rem) and (width<=79.99rem){.pf-cells.astro-74b4evzh{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-cells.astro-74b4evzh li.astro-74b4evzh:nth-child(2n){border-left:1px solid var(--rule)}.pf-cells.astro-74b4evzh li.astro-74b4evzh:nth-child(2n) .pf-cell.astro-74b4evzh{padding-left:var(--space-m)}}@media (width>=80rem){.pf-cells.astro-74b4evzh{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-cells.astro-74b4evzh li.astro-74b4evzh+li.astro-74b4evzh{border-left:1px solid var(--rule)}.pf-cells.astro-74b4evzh li.astro-74b4evzh+li.astro-74b4evzh .pf-cell.astro-74b4evzh{padding-left:var(--space-m)}}.pf-cell.astro-74b4evzh{gap:var(--space-l);padding:var(--space-l) var(--space-2xl) var(--space-l) 0;color:var(--fg);grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative}.pf-cell.astro-74b4evzh .go{top:var(--space-l);right:var(--space-m);position:absolute}.pf-cell--link.astro-74b4evzh:focus-visible{outline:2px solid var(--focus);outline-offset:calc(-1 * var(--space-2xs));border-radius:var(--radius-inner)}.voices__title.astro-imhskjtn{text-align:center}.voices__more.astro-imhskjtn{justify-content:center;display:flex}.voices__google.astro-imhskjtn{justify-content:center;gap:var(--space-2xs) var(--space-l)}.voices__rating.astro-imhskjtn{color:var(--fg-2)}.voices__stars.astro-imhskjtn{color:var(--rating);letter-spacing:.08em}.voices__rating.astro-imhskjtn strong.astro-imhskjtn{color:var(--fg);font-weight:var(--weight-strong)}.voices__grid.astro-imhskjtn{gap:var(--gap-items);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:64rem;margin-inline:auto;list-style:none;display:grid}@media (width<=48rem){.voices__grid.astro-imhskjtn{grid-template-columns:1fr}}.voices__item.astro-imhskjtn{justify-content:space-between;gap:var(--space-l);padding:var(--space-l);border-radius:var(--radius-box);background:var(--bg-2);flex-direction:column;display:flex}.voices__text.astro-imhskjtn{color:var(--fg);text-wrap:pretty}.voices__who.astro-imhskjtn{align-items:center;gap:var(--space-s);display:flex}.voices__face.astro-imhskjtn{border-radius:var(--radius-pill);object-fit:cover;background:var(--bg);flex-shrink:0;width:64px;height:64px}.voices__name.astro-imhskjtn{font-weight:var(--weight-strong);color:var(--fg)}.voices__role.astro-imhskjtn{color:var(--fg-2)}.voices__head.astro-imhskjtn{justify-content:space-between;align-items:flex-end;gap:var(--space-m) var(--space-l);flex-wrap:wrap;display:flex}.voices--stage.astro-imhskjtn .voices__title.astro-imhskjtn{text-align:left}@media (width<=47.99rem){.voices__head.astro-imhskjtn{align-items:center;gap:var(--space-s);flex-direction:column}.voices__head.astro-imhskjtn>.stack.astro-imhskjtn{align-items:center}.voices--stage.astro-imhskjtn .voices__title.astro-imhskjtn{text-align:center}}.voices--stage.astro-imhskjtn .voices__grid.astro-imhskjtn{gap:var(--space-m);max-width:none}.voices--stage.astro-imhskjtn .voices__item.astro-imhskjtn{justify-content:flex-start;gap:var(--space-l);padding:var(--space-l);background:color-mix(in oklab, var(--fg) 5%, transparent)}@media (width>=48rem){.voices--stage.astro-imhskjtn .voices__item.astro-imhskjtn{padding:var(--space-xl)}}.voices__quote.astro-imhskjtn{gap:var(--space-s);margin:0;display:grid}.voices__score.astro-imhskjtn{align-items:center;gap:var(--space-xs);color:var(--fg-2);transition:color .3s var(--enter-ease);text-decoration:none;display:inline-flex}.voices__score.astro-imhskjtn strong.astro-imhskjtn{color:var(--fg);font-weight:var(--weight-strong)}.voices__score-text.astro-imhskjtn{text-underline-offset:.25em;transition:text-decoration-color .3s var(--enter-ease);text-decoration:underline 1px #0000}.voices__score.astro-imhskjtn:hover{color:var(--fg)}.voices__score.astro-imhskjtn:hover .voices__score-text.astro-imhskjtn{text-decoration-color:currentColor}.voices__score.astro-imhskjtn:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-inner)}.voices__score-short.astro-imhskjtn{display:none}@media (width<=34rem){.voices__score-long.astro-imhskjtn{display:none}.voices__score-short.astro-imhskjtn{display:inline}}.voices__key.astro-imhskjtn{text-wrap:balance;margin:0}.voices--stage.astro-imhskjtn .voices__text.astro-imhskjtn{color:var(--fg-2)}.voices--stage.astro-imhskjtn .voices__who.astro-imhskjtn{padding-top:var(--space-s);margin-top:auto}.voices--stage.astro-imhskjtn .voices__face.astro-imhskjtn{box-shadow:0 0 0 2px color-mix(in oklab, var(--fg) 25%, transparent)}.lock3d.astro-73vytghy{flex-direction:column;align-items:center;width:100%;display:flex}.lock3d__stage.astro-73vytghy{place-items:center;width:min(100%,34rem);display:grid;position:relative}.lock3d__stage.astro-73vytghy:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:radial-gradient(closest-side, color-mix(in srgb, var(--signal) 16%, transparent), transparent);filter:blur(var(--blur-mid));opacity:.55;transition:opacity var(--duration-enter) var(--ease-out-expo);position:absolute;inset:12% 8% 4%}.lock3d.astro-73vytghy[data-locked] .lock3d__stage.astro-73vytghy:before{opacity:1}.lock3d__wave.astro-73vytghy{aspect-ratio:1;border-radius:var(--radius-pill);border:1.5px solid var(--signal);opacity:0;pointer-events:none;width:60%;position:absolute;top:62%;left:50%;translate:-50% -50%;scale:.4}.lock3d.astro-73vytghy[data-hit] .lock3d__wave.astro-73vytghy{animation:.7s cubic-bezier(.1,.7,.2,1) both lock3d-wave}.lock3d.astro-73vytghy[data-hit] .lock3d__wave--late.astro-73vytghy{animation-duration:.9s;animation-delay:90ms}@keyframes lock3d-wave{0%{opacity:.9;scale:.4}to{opacity:0;scale:1.6}}@media (prefers-reduced-motion:reduce){.lock3d.astro-73vytghy[data-hit] .lock3d__wave.astro-73vytghy{animation:none}}.lock3d__canvas.astro-73vytghy{aspect-ratio:1/1.05;width:100%;display:block}.lock3d__chip.astro-73vytghy{opacity:0;pointer-events:none;position:absolute;top:86%;left:50%;translate:-50% -50%}.lock3d__check.astro-73vytghy{stroke:var(--signal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.lock3d__check.astro-73vytghy path.astro-73vytghy{stroke-dasharray:1;stroke-dashoffset:1px}.lock3d.astro-73vytghy[data-hit] .lock3d__chip.astro-73vytghy{animation:.42s cubic-bezier(.2,.9,.3,1) both lock3d-stamp}.lock3d.astro-73vytghy[data-hit] .lock3d__check.astro-73vytghy path.astro-73vytghy{animation:lock3d-check .28s var(--ease-out-expo) .2s both}@keyframes lock3d-stamp{0%{opacity:0;scale:1.4}45%{opacity:1;scale:.96}to{opacity:1;scale:1}}@keyframes lock3d-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lock3d.astro-73vytghy[data-locked] .lock3d__chip.astro-73vytghy{opacity:1}.lock3d.astro-73vytghy[data-locked] .lock3d__check.astro-73vytghy path.astro-73vytghy{stroke-dashoffset:0}}.pl3.astro-3f2xjlap{--front:var(--fg);--top:color-mix(in srgb, var(--fg) 72%, var(--bg));--side:color-mix(in srgb, var(--fg) 45%, var(--bg));width:min(100%,22rem);color:var(--fg)}.pl3__svg.astro-3f2xjlap{width:100%;height:auto;display:block;overflow:visible}.pl3__svg.astro-3f2xjlap .pl3__front{fill:var(--front)}.pl3__svg.astro-3f2xjlap .pl3__top{fill:var(--top)}.pl3__svg.astro-3f2xjlap .pl3__side{fill:var(--side)}.pl3__svg.astro-3f2xjlap .pl3__front{stroke:var(--bg);stroke-width:.06px;stroke-linejoin:round}.pl3__svg.astro-3f2xjlap .pl3__top{stroke:color-mix(in srgb, var(--top) 62%, var(--bg));stroke-width:.05px;stroke-linejoin:round}.pl3__svg.astro-3f2xjlap .pl3__side{stroke:color-mix(in srgb, var(--side) 62%, var(--bg));stroke-width:.05px;stroke-linejoin:round}.pl3__keyback.astro-3f2xjlap polygon{fill:var(--bg);stroke:none;transition:fill var(--ground-fade,0s) linear}.pl3.astro-3f2xjlap.is-locked .pl3__keyback.astro-3f2xjlap polygon{fill:var(--signal);transition:fill .24s steps(2,end)}.pl3.astro-3f2xjlap.is-burst .pl3__body.astro-3f2xjlap{animation:.28s steps(2,end) pl3-press}@keyframes pl3-press{50%{transform:translateY(.4px)}}.pl3__burst.astro-3f2xjlap rect{opacity:0;fill:var(--signal)}.pl3.astro-3f2xjlap.is-burst .pl3__burst.astro-3f2xjlap rect{animation:.52s steps(4,end) forwards pl3-burst}@keyframes pl3-burst{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(cos(var(--a) * 30deg) * 10px), calc(sin(var(--a) * 30deg) * 10px))}}.guarantee__text.astro-x2f666cz{max-width:30rem;color:var(--fg-2)}.guarantee__visual.astro-x2f666cz{place-items:center;display:grid}.guarantee__title--display.astro-x2f666cz{max-width:14ch}.guarantee__title--statement.astro-x2f666cz{text-wrap:balance;max-width:20ch}.guarantee__title--headline.astro-x2f666cz{text-wrap:balance;max-width:24ch}.guarantee__grid.astro-x2f666cz{align-items:center;gap:var(--gap-group) var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=56rem){.guarantee__grid.astro-x2f666cz{grid-template-columns:1fr}}.guarantee--split.astro-x2f666cz .guarantee__visual.astro-x2f666cz{margin-block:calc(var(--space-2xl) * -1);order:2}@media (width<=64rem){.guarantee--split.astro-x2f666cz .guarantee__visual.astro-x2f666cz{margin-block:0}}.guarantee--split.astro-x2f666cz .guarantee__visual.astro-x2f666cz .lock3d__stage{width:min(100%,40rem)}.guarantee--split.astro-x2f666cz .guarantee__visual.astro-x2f666cz .pl3{width:min(100%,26rem)}@media (width<=64rem){.guarantee--split.astro-x2f666cz .guarantee__visual.astro-x2f666cz .lock3d__stage{width:min(100%,16rem)}.guarantee--split.astro-x2f666cz .guarantee__visual.astro-x2f666cz .pl3{width:min(100%,12rem)}.guarantee--split.astro-x2f666cz .guarantee__grid.astro-x2f666cz{grid-template-columns:1fr}}@media (width>=64.0625rem){.guarantee--split.astro-x2f666cz .guarantee__grid.astro-x2f666cz{justify-content:center;column-gap:var(--space-xl);grid-template-columns:minmax(min(100%,40rem),42rem) minmax(0,26rem)}}@media (width<=64rem){.guarantee--split.astro-x2f666cz{overflow:clip}}.guarantee__cases.astro-x2f666cz{gap:var(--space-m) var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=40rem){.guarantee__cases.astro-x2f666cz{grid-template-columns:1fr}}.guarantee__case-head.astro-x2f666cz{gap:var(--space-s);flex-direction:column;display:flex}.guarantee__case-title.astro-x2f666cz{padding-top:var(--space-s);border-top:1px solid var(--rule-strong);font-weight:var(--weight-strong)}.guarantee__case-icon.astro-x2f666cz{color:var(--fg);justify-items:start;display:grid}.guarantee__case-body.astro-x2f666cz{color:var(--fg-2)}.guarantee--row.astro-x2f666cz .guarantee__grid.astro-x2f666cz{row-gap:var(--space-2xl);grid-template-areas:"copy lock""cases cases"}@media (width<=56rem){.guarantee--row.astro-x2f666cz .guarantee__grid.astro-x2f666cz{row-gap:var(--gap-group);grid-template-areas:"copy""lock""cases"}}.guarantee--row.astro-x2f666cz .guarantee__copy.astro-x2f666cz{grid-area:copy}.guarantee--row.astro-x2f666cz .guarantee__cases.astro-x2f666cz{grid-area:cases}.guarantee--row.astro-x2f666cz .guarantee__visual.astro-x2f666cz{grid-area:lock}.guarantee--row.astro-x2f666cz .guarantee__visual.astro-x2f666cz .lock3d__stage{width:min(100%,32rem)}.guarantee--g2.astro-x2f666cz .guarantee__grid.astro-x2f666cz{row-gap:var(--gap-group);justify-items:center;row-gap:var(--space-xl);grid-template-columns:1fr;grid-template-areas:"lock""copy""cases"}.guarantee--g2.astro-x2f666cz .guarantee__visual.astro-x2f666cz .lock3d__stage,.guarantee--g2.astro-x2f666cz .guarantee__visual.astro-x2f666cz .pl3,.guarantee--g2.astro-x2f666cz .guarantee__visual.astro-x2f666cz .pxlock{width:min(100%,16rem)}.guarantee--g2.astro-x2f666cz .guarantee__copy.astro-x2f666cz,.guarantee--g2.astro-x2f666cz .guarantee__head.astro-x2f666cz{text-align:center;align-items:center}.guarantee--g2.astro-x2f666cz .guarantee__title.astro-x2f666cz{text-wrap:balance;max-width:22ch}.guarantee--g2.astro-x2f666cz .guarantee__text.astro-x2f666cz{text-wrap:balance;max-width:40rem}.guarantee--g2.astro-x2f666cz .guarantee__visual.astro-x2f666cz{margin-bottom:calc(var(--space-s) * -1)}.guarantee--g2.astro-x2f666cz .guarantee__text.astro-x2f666cz,.guarantee--g2.astro-x2f666cz .guarantee__title.astro-x2f666cz{margin-inline:auto}.guarantee--g2.astro-x2f666cz .guarantee__cases.astro-x2f666cz{width:min(100%,52rem)}.guarantee--g2.astro-x2f666cz .guarantee__case.astro-x2f666cz{padding:var(--space-l);border-radius:var(--radius-box);background:var(--bg-2)}.guarantee--g2.astro-x2f666cz .guarantee__case-title.astro-x2f666cz{border-top:0;padding-top:0}.fo-quiet.astro-epzqfbzv{color:var(--fg-2)}.fo-strong.astro-epzqfbzv{font-weight:var(--weight-strong)}.fo-letter.astro-epzqfbzv{gap:var(--gap-group) var(--gap-items);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=80rem){.fo-letter.astro-epzqfbzv{grid-template-columns:minmax(0, 1fr) minmax(0, var(--page-text)) minmax(0, 1fr);column-gap:var(--space-2xl)}}.fo-text.astro-epzqfbzv{width:min(100%, var(--page-text));grid-area:1/1/auto/-1;justify-self:center}@media (width>=80rem){.fo-text.astro-epzqfbzv{grid-column:2}}.fo-head-letter.astro-epzqfbzv{max-width:calc(var(--page-text) * 2 / 3)}.fo-letter__body.astro-epzqfbzv a{color:var(--link)}.fo-letter__body.astro-epzqfbzv a:hover{color:var(--link-hover)}.fo-sign.astro-epzqfbzv{align-items:baseline;gap:var(--space-3xs) var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.fo-frame.astro-epzqfbzv{aspect-ratio:4/5;background-color:var(--bg-2);display:block;position:relative;overflow:hidden}.fo-photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.fo-photo--phone{object-position:45% 50%}.fo-side.astro-epzqfbzv{grid-row:2}.fo-side--b.astro-epzqfbzv{margin-top:var(--space-2xl)}@media (width>=80rem){.fo-side.astro-epzqfbzv{grid-row:1;width:min(100%,18rem)}.fo-side--a.astro-epzqfbzv{margin-top:var(--space-xl);grid-column:1;place-self:start end}.fo-side--b.astro-epzqfbzv{margin-top:0;margin-bottom:var(--space-xl);grid-column:3;place-self:end start}}.fo-side--a.astro-epzqfbzv{--drift:var(--space-2xl);--drift-dir:1}.fo-side--b.astro-epzqfbzv{--drift:var(--space-l);--drift-dir:-1}.fo.astro-epzqfbzv{--drift-on:0}@media (width>=80rem){.fo.astro-epzqfbzv{--drift-on:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.astro-epzqfbzv[data-fo-drift]{animation-name:fo-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}}}@keyframes fo-drift{0%{translate:0 calc(var(--drift) * var(--drift-dir) * var(--drift-on))}to{translate:0 calc(var(--drift) * var(--drift-dir) * var(--drift-on) * -1)}}.fo-head.astro-epzqfbzv{max-width:52rem}.fo-cards.astro-epzqfbzv{gap:var(--gap-items);list-style:none;display:grid}@media (width>=48rem){.fo-cards.astro-epzqfbzv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.fo-cards.astro-epzqfbzv{grid-template-columns:repeat(4,minmax(0,1fr))}}.rank.astro-4gsy4som{gap:var(--space-2xs);text-align:start;flex-direction:column;width:100%;list-style:none;display:flex;position:relative}.rank__row.astro-4gsy4som{align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-inner);transition:opacity var(--duration-moved) linear, background-color var(--duration-moved) linear, box-shadow var(--duration-moved) var(--ease-out-expo);display:flex}.rank__row.astro-4gsy4som:not(.rank__row--you){opacity:.6}.rank__row--you.astro-4gsy4som{z-index:1;background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);position:relative}.rank.astro-4gsy4som[data-stage=rest] .rank__row--you.astro-4gsy4som{opacity:.6;box-shadow:none;background:0 0;transition:none}.rank.astro-4gsy4som[data-stage=rest] .rank__row--you.astro-4gsy4som .rank__logo.astro-4gsy4som{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg);transition:none}.rank.astro-4gsy4som[data-stage=rest] .rank__row--you.astro-4gsy4som .rank__n.astro-4gsy4som{color:var(--fg-3);transition:none}.rank.astro-4gsy4som[data-stage=lift] .rank__row--you.astro-4gsy4som{box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float)}.rank__n.astro-4gsy4som{width:1.25rem;font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg-3);font-variant-numeric:tabular-nums;transition:color var(--duration-moved) linear}.rank__row--you.astro-4gsy4som .rank__n.astro-4gsy4som{color:var(--fg)}.rank__logo.astro-4gsy4som{border-radius:var(--radius-inner);background:color-mix(in srgb, var(--fg) 8%, transparent);width:2.25rem;height:2.25rem;font-size:var(--size-micro);font-weight:var(--weight-strong);transition:background-color var(--duration-moved) linear, color var(--duration-moved) linear;flex-shrink:0;place-items:center;display:grid}.rank__row--you.astro-4gsy4som .rank__logo.astro-4gsy4som{background:var(--fg);color:var(--bg)}.rank__text.astro-4gsy4som{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.rank__row--you.astro-4gsy4som .rank__text.astro-4gsy4som{gap:0}.rank__name.astro-4gsy4som{font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg);line-height:1.3}.rank__sub.astro-4gsy4som{font-size:var(--size-small);color:var(--fg-2);line-height:1.3}.rank__bar.astro-4gsy4som{width:var(--w);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 10%, transparent);height:.6rem;display:block}.rank__bar--thin.astro-4gsy4som{background:color-mix(in srgb, var(--fg) 6%, transparent);height:.45rem}@media (prefers-reduced-motion:reduce){.rank__row.astro-4gsy4som,.rank__n.astro-4gsy4som,.rank__logo.astro-4gsy4som{transition:none}}.vslot.astro-s5karoke{justify-content:center;align-items:center;gap:var(--space-3xs);width:100%;height:100%;min-height:8rem;padding:var(--space-m);border:1px dashed var(--rule-strong);border-radius:var(--radius-inner);background:repeating-linear-gradient(135deg, transparent 0 var(--space-xs), color-mix(in srgb, var(--fg) 3%, transparent) var(--space-xs) calc(var(--space-xs) * 2));text-align:center;flex-direction:column;display:flex}.vslot__tag.astro-s5karoke{color:var(--fg-3);font-weight:var(--weight-strong)}.vslot__label.astro-s5karoke{max-width:24ch;color:var(--fg-2);text-wrap:balance}.iphone.astro-n6bptdks{width:var(--iphone-w,100%);aspect-ratio:591/1200;position:relative}.iphone.astro-n6bptdks:before{--body-rx:15.4%;--body-ry:7.5%;content:"";border-radius:var(--body-rx)/var(--body-ry);box-shadow:0 1.5rem 2rem color-mix(in srgb, var(--fg) 22%, transparent);position:absolute;inset:0 .3% .2% 1%}.iphone.astro-n6bptdks .iphone__frame{z-index:1;width:100%;height:100%;position:absolute;inset:0}.iphone__screen.astro-n6bptdks{--rx:calc(var(--radius-icon) * .556);--ry:calc(var(--radius-icon) * .276);border-radius:var(--rx)/var(--ry);background:var(--surface);position:absolute;inset:2.42% 5.08% 2.5% 5.92%;overflow:hidden}.iphone__screen.astro-n6bptdks img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;display:block}.iphone.astro-n6bptdks{container-type:inline-size}.iphone__screen--shot.astro-n6bptdks{flex-direction:column;display:flex}.iphone__screen--shot.astro-n6bptdks img{flex:1;height:auto;min-height:0}.iphone__status.astro-n6bptdks{--ink:var(--fg);background:var(--surface);height:12cqw;color:var(--ink);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5cqw 7.5cqw 0 9.5cqw;display:flex}.iphone__time.astro-n6bptdks{font-size:4.3cqw;font-weight:var(--weight-strong);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.iphone__icons.astro-n6bptdks{align-items:center;gap:1.3cqw;display:flex}.iphone__icons.astro-n6bptdks>span.astro-n6bptdks{line-height:0;display:block}.iphone__icons.astro-n6bptdks svg{fill:currentColor;width:auto;height:3cqw;display:block}.iphone__icons.astro-n6bptdks .ib-shell{fill:none;stroke:currentColor;stroke-opacity:.4}.iphone__icons.astro-n6bptdks .ib-cap{fill-opacity:.4}.iphone__status.astro-n6bptdks{isolation:isolate;position:relative;overflow:hidden}.iphone__status.astro-n6bptdks:before{content:"";z-index:-1;background:var(--shot) center top/100% 4000% no-repeat;filter:blur(var(--blur-near));position:absolute;inset:-20%}.ww.astro-oo74a4bn{--w-min:54cqw;--w-max:80cqw;--w:clamp(var(--w-min), calc((100cqh + var(--space-l) - var(--space-s) - 1.25rem) / .625), var(--w-max));--gap:var(--gap-items);--win-h:calc(var(--w) * .625 + 1.25rem);--drop:max(0px, calc(100cqh + var(--space-l) - var(--space-s) - var(--win-h)));width:100%;height:100%;position:relative;container-type:size}@media (width<=34rem){.ww.astro-oo74a4bn{--w-min:72cqw;--w-max:90cqw;--gap:var(--space-xs)}}.ww-win.astro-oo74a4bn{top:calc(var(--space-xl) + var(--drop));left:calc(50% + var(--p) * (var(--w) + var(--gap)));width:var(--w);border:1px solid var(--rule);border-radius:var(--radius-inner);background:var(--surface);box-shadow:var(--shadow-raise);opacity:0;transform-origin:50% 0;transition-property:left,top,rotate,scale,opacity,box-shadow,transform-origin;transition-duration:var(--duration-enter);transition-timing-function:var(--ease-out-expo);margin:0;position:absolute;overflow:hidden;translate:-50%;scale:.8}.ww-win.astro-oo74a4bn.is-jump{transition:none}.ww-win__bar.astro-oo74a4bn{align-items:center;gap:var(--space-3xs);height:1.25rem;padding-inline:var(--space-2xs);border-bottom:1px solid var(--rule);display:flex}.ww-win__bar.astro-oo74a4bn i.astro-oo74a4bn{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--rule-strong);width:.375rem}.ww-win__screen.astro-oo74a4bn{display:block;position:relative;overflow:hidden}.ww-win.astro-oo74a4bn .ww-win__shot{aspect-ratio:16/10;object-fit:cover;object-position:50% 0;width:100%;height:auto;display:block}.ww-win.astro-oo74a4bn .ww-win__soft{filter:blur(var(--blur-near));transition:opacity var(--duration-enter) var(--ease-out-expo);position:absolute;inset:0;scale:1.04}.ww-win.astro-oo74a4bn[data-slot=c]{z-index:1;top:calc(var(--space-s) + var(--drop));opacity:1;box-shadow:var(--shadow-float);scale:1}.ww-win.astro-oo74a4bn[data-slot=c] .ww-win__soft{opacity:0}.ww-win.astro-oo74a4bn[data-slot=l1],.ww-win.astro-oo74a4bn[data-slot=r1]{opacity:.75;scale:.92}.ww-win.astro-oo74a4bn[data-slot=l1],.ww-win.astro-oo74a4bn[data-slot=l2]{transform-origin:100% 0;rotate:-5deg}.ww-win.astro-oo74a4bn[data-slot=r1],.ww-win.astro-oo74a4bn[data-slot=r2]{transform-origin:0 0;rotate:5deg}@media (prefers-reduced-motion:reduce){.ww-win.astro-oo74a4bn,.ww-win.astro-oo74a4bn .ww-win__soft{transition:none}}.pf.astro-yuwucq55{place-items:center;width:100%;height:100%;min-height:14rem;display:grid;position:relative}.pf__print.astro-yuwucq55{aspect-ratio:4/5;width:36%;padding:var(--space-2xs);border-radius:var(--radius-inner);background:var(--surface);box-shadow:var(--shadow-raise);transition:transform var(--duration-moved) var(--ease-out-expo);position:absolute}.pf__print.astro-yuwucq55 img{object-fit:cover;border-radius:calc(var(--radius-inner) / 2);width:100%;height:100%;display:block}.pf__print--left.astro-yuwucq55{transform:translate(-46%,5%)rotate(-9deg)}.pf__print--right.astro-yuwucq55{transform:translate(46%,7%)rotate(8deg)}.pf__print--left.astro-yuwucq55 img,.pf__print--right.astro-yuwucq55 img{filter:brightness(.86)}.pf.astro-yuwucq55 .pf__front{object-position:50% 60%}.pf__print--front.astro-yuwucq55{z-index:1;aspect-ratio:4/5;width:41%;box-shadow:var(--shadow-float);transform:translateY(-1%)}.pf__finder.astro-yuwucq55{pointer-events:none;background-color:#0000;position:absolute;inset:16%}.pf__finder.astro-yuwucq55 i.astro-yuwucq55{aspect-ratio:1;border:2px solid var(--fg);opacity:.9;width:14%;position:absolute}.pf__finder.astro-yuwucq55 i.astro-yuwucq55:first-child{border-bottom:0;border-right:0;top:0;left:0}.pf__finder.astro-yuwucq55 i.astro-yuwucq55:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.pf__finder.astro-yuwucq55 i.astro-yuwucq55:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.pf__finder.astro-yuwucq55 i.astro-yuwucq55:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}@media (hover:hover) and (pointer:fine){:hover>.pf.astro-yuwucq55 .pf__print--left.astro-yuwucq55,.pf.astro-yuwucq55:hover .pf__print--left.astro-yuwucq55{transform:translate(-54%,4%)rotate(-12deg)}:hover>.pf.astro-yuwucq55 .pf__print--right.astro-yuwucq55,.pf.astro-yuwucq55:hover .pf__print--right.astro-yuwucq55{transform:translate(54%,6%)rotate(11deg)}}@media (prefers-reduced-motion:reduce){.pf__print.astro-yuwucq55{transition:none}}.hs.astro-7yfrgrh2{background:var(--surface);height:100%;color:var(--fg);container-type:inline-size}.hs__in.astro-7yfrgrh2{flex-direction:column;height:100%;font-size:4cqw;line-height:1.35;display:flex}.hs__status.astro-7yfrgrh2{font-size:3.6cqw;font-weight:var(--weight-strong);justify-content:space-between;align-items:center;padding:4.5cqw 8cqw 2cqw;display:flex}.hs__sys.astro-7yfrgrh2{align-items:center;gap:1.4cqw;display:flex}.hs__sys.astro-7yfrgrh2 svg{width:4.2cqw;height:auto}.hs__battery.astro-7yfrgrh2 svg{width:6.4cqw}.hs__bar.astro-7yfrgrh2{border-bottom:1px solid var(--rule);grid-template-columns:6cqw 1fr 6cqw;align-items:center;padding:3cqw 6cqw;display:grid}.hs__icon.astro-7yfrgrh2{width:6cqw;display:flex}.hs__icon.astro-7yfrgrh2 svg{width:100%;height:auto}.hs__brand.astro-7yfrgrh2{font-size:3.4cqw;font-weight:var(--weight-strong);letter-spacing:.18em;justify-self:center}.hs__lang.astro-7yfrgrh2{color:var(--fg-2);justify-self:end;font-size:3cqw}.hs__title.astro-7yfrgrh2{color:var(--fg-2);font-size:3.2cqw}.hs__room.astro-7yfrgrh2{align-items:center;gap:3.5cqw;display:flex}.hs.astro-7yfrgrh2 .hs__img{object-fit:cover;border-radius:3cqw;flex-shrink:0;width:26cqw;height:26cqw;display:block}.hs__roomtext.astro-7yfrgrh2{flex-direction:column;gap:.8cqw;display:flex}.hs__body.astro-7yfrgrh2{flex-direction:column;gap:3cqw;padding:5cqw 6cqw;display:flex}.hs__name.astro-7yfrgrh2{font-size:4.8cqw;font-weight:var(--weight-heading);letter-spacing:-.01em;line-height:1.2}.hs__chips.astro-7yfrgrh2{flex-wrap:wrap;gap:2cqw;display:flex}.hs__chip.astro-7yfrgrh2{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);padding:1.4cqw 3cqw;font-size:3.2cqw}.hs__perk.astro-7yfrgrh2{font-size:3.4cqw;font-weight:var(--weight-strong);align-items:center;gap:1.8cqw;display:flex}.hs__check.astro-7yfrgrh2{width:4.4cqw;color:var(--positive);display:flex}.hs__check.astro-7yfrgrh2 svg{width:100%;height:auto}.hs__total.astro-7yfrgrh2{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-top:3cqw;display:flex}.hs__quiet.astro-7yfrgrh2{color:var(--fg-2)}.hs__price.astro-7yfrgrh2{font-size:5cqw;font-weight:var(--weight-strong)}.hs__cta.astro-7yfrgrh2{border-radius:var(--radius-pill);background:var(--fg);color:var(--bg);font-weight:var(--weight-strong);place-items:center;padding:3.2cqw;display:grid}.hv.astro-dmjk5rc6{isolation:isolate;background:var(--bg-2);width:100%;height:100%;color:var(--fg);position:relative;overflow:hidden;container-type:inline-size}.hv__in.astro-dmjk5rc6{place-items:center;width:100%;height:100%;padding:8cqw;font-size:3.6cqw;line-height:1.35;display:grid;position:relative}.hv.astro-dmjk5rc6 .hv__photo{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hv-strong.astro-dmjk5rc6{font-weight:var(--weight-heading);letter-spacing:-.01em;font-size:4.2cqw}.hv-quiet.astro-dmjk5rc6{color:var(--fg-2)}.hv-stars.astro-dmjk5rc6{color:var(--fg);letter-spacing:.05em}b.astro-dmjk5rc6{font-weight:var(--weight-strong)}.hv-card.astro-dmjk5rc6{width:100%;box-shadow:var(--shadow-float);border-radius:3.5cqw;flex-direction:column;gap:2.4cqw;padding:4.5cqw;display:flex}.hv-card__head.astro-dmjk5rc6{flex-direction:column;gap:.8cqw;display:flex}.hv-win.astro-dmjk5rc6{background:var(--surface);width:100%;box-shadow:var(--shadow-float);border-radius:3cqw;overflow:hidden}.hv-win__chrome.astro-dmjk5rc6{border-bottom:1px solid var(--rule);align-items:center;gap:1.2cqw;padding:2.2cqw 3cqw;display:flex}.hv-win__chrome.astro-dmjk5rc6 i.astro-dmjk5rc6{border-radius:var(--radius-pill);background:var(--rule-strong);width:1.8cqw;height:1.8cqw}.hv-win__url.astro-dmjk5rc6{border-radius:var(--radius-pill);background:var(--bg-2);color:var(--fg-2);margin-inline:auto;padding:.6cqw 4cqw;font-size:2.8cqw}.hv-win__page.astro-dmjk5rc6{aspect-ratio:16/10;background-color:#0000;align-content:space-between;padding:3.5cqw;display:grid;position:relative}.hv-win.astro-dmjk5rc6 .hv-win__hero{z-index:0;object-fit:cover;filter:brightness(.72);width:100%;height:100%;position:absolute;inset:0}.hv-win__nav.astro-dmjk5rc6,.hv-win__title.astro-dmjk5rc6,.hv-win__book.astro-dmjk5rc6{z-index:1;position:relative}.hv-win__nav.astro-dmjk5rc6{justify-content:space-between;align-items:center;display:flex}.hv-win__brand.astro-dmjk5rc6{font-size:2.8cqw;font-weight:var(--weight-strong);letter-spacing:.2em}.hv-win__links.astro-dmjk5rc6{gap:2cqw;display:flex}.hv-win__links.astro-dmjk5rc6 i.astro-dmjk5rc6{border-radius:var(--radius-pill);opacity:.7;background:currentColor;width:6cqw;height:.9cqw}.hv-win__title.astro-dmjk5rc6{font-size:5.6cqw;font-weight:var(--weight-heading);letter-spacing:-.02em;line-height:1.1}.hv-win__book.astro-dmjk5rc6{border-radius:var(--radius-pill);color:var(--fg);grid-template-columns:auto auto auto 1fr;align-items:center;gap:2cqw;padding:1.8cqw 1.8cqw 1.8cqw 2.6cqw;font-size:2.4cqw;display:grid}.hv-win__field.astro-dmjk5rc6{white-space:nowrap;align-items:center;gap:1cqw;display:flex}.hv-win__field.astro-dmjk5rc6 span.astro-dmjk5rc6{flex-direction:column;display:flex}.hv-win__field.astro-dmjk5rc6 b.astro-dmjk5rc6{color:var(--fg-2);font-size:2cqw;font-weight:var(--weight-text)}.hv-win__icon.astro-dmjk5rc6{width:3cqw;display:flex}.hv-win__icon.astro-dmjk5rc6 svg{width:100%;height:auto}.hv-win__cta.astro-dmjk5rc6{border-radius:var(--radius-pill);background:var(--fg);color:var(--bg);font-weight:var(--weight-strong);white-space:nowrap;text-align:center;padding:1.6cqw 3cqw}.hv-maps.astro-dmjk5rc6{align-self:end;justify-items:center;gap:2cqw;width:100%;display:grid}.hv-maps__pin.astro-dmjk5rc6{width:11cqw;filter:drop-shadow(0 1.2cqw 1.6cqw color-mix(in srgb, var(--fg) 35%, transparent));display:flex}.hv-maps__pin.astro-dmjk5rc6 svg{width:100%;height:auto}.hv-maps__card.astro-dmjk5rc6{width:62%}.hv-maps__rate.astro-dmjk5rc6{align-items:center;gap:1cqw;display:flex}.hv-maps__prices.astro-dmjk5rc6{border-top:1px solid var(--rule);flex-direction:column;display:flex}.hv-maps__row.astro-dmjk5rc6{border-bottom:1px solid var(--rule);color:var(--fg-2);grid-template-columns:1fr auto 4cqw;align-items:center;gap:2cqw;padding-block:1.6cqw;display:grid}.hv-maps__row.astro-dmjk5rc6:last-child{border-bottom:0}.hv-maps__row--own.astro-dmjk5rc6{color:var(--fg)}.hv-maps__row--own.astro-dmjk5rc6 b.astro-dmjk5rc6{font-weight:var(--weight-strong)}.hv-maps__check.astro-dmjk5rc6{color:var(--positive);display:flex}.hv-maps__check.astro-dmjk5rc6 svg{width:100%;height:auto}.hv-serp.astro-dmjk5rc6{width:80%}.hv-serp__field.astro-dmjk5rc6{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-rest);white-space:nowrap;align-items:center;gap:2cqw;padding:2cqw 3cqw;display:flex}.hv-serp__g.astro-dmjk5rc6,.hv-serp__icon.astro-dmjk5rc6{flex-shrink:0;width:3.6cqw;display:flex}.hv-serp__g.astro-dmjk5rc6 svg,.hv-serp__icon.astro-dmjk5rc6 svg{width:100%;height:auto}.hv-serp__hit.astro-dmjk5rc6{flex-direction:column;gap:.8cqw;display:flex}.hv-serp__hit.astro-dmjk5rc6 i.astro-dmjk5rc6{width:var(--w);border-radius:var(--radius-pill);background:var(--rule-strong);height:1.6cqw;display:block}.hv-serp__label.astro-dmjk5rc6{color:var(--fg)}.hv-serp__title.astro-dmjk5rc6{font-size:3.8cqw;font-weight:var(--weight-heading);letter-spacing:-.01em;line-height:1.2}.hv-serp__hit--top.astro-dmjk5rc6{flex-direction:row;align-items:center;gap:3cqw}.hv-serp.astro-dmjk5rc6 .hv-serp__thumb{object-fit:cover;border-radius:2cqw;flex-shrink:0;width:13cqw;height:13cqw;position:static;inset:auto}.hv-serp__text.astro-dmjk5rc6{flex-direction:column;gap:.8cqw;display:flex}.hv-serp__rate.astro-dmjk5rc6{align-items:center;gap:1cqw;display:flex}.hv-top__ad.astro-dmjk5rc6{border-radius:var(--radius-pill);background:var(--fg);color:var(--bg);font-size:2.6cqw;font-weight:var(--weight-strong);align-self:flex-start;padding:.4cqw 1.8cqw}.hv-top.astro-dmjk5rc6{flex-direction:column;gap:2cqw;width:70%;display:flex}.hv-top__row.astro-dmjk5rc6{flex-direction:row;align-items:center;gap:3cqw;padding:3cqw}.hv-top__row--own.astro-dmjk5rc6{z-index:1;transform:scale(1.04)}.hv-top.astro-dmjk5rc6 .hv-top__thumb{object-fit:cover;border-radius:2cqw;flex-shrink:0;width:11cqw;height:11cqw}.hv-top__text.astro-dmjk5rc6{flex-direction:column;gap:1cqw;display:flex}.hv-top__row--ghost.astro-dmjk5rc6{opacity:.55;box-shadow:none}.hv-top__row--ghost.astro-dmjk5rc6>i.astro-dmjk5rc6{background:var(--rule-strong);border-radius:2cqw;flex-shrink:0;width:11cqw;height:11cqw}.hv-top__row--ghost.astro-dmjk5rc6>span.astro-dmjk5rc6{flex-direction:column;flex:1;gap:1.4cqw;display:flex}.hv-top__row--ghost.astro-dmjk5rc6>span.astro-dmjk5rc6 i.astro-dmjk5rc6{width:var(--w);border-radius:var(--radius-pill);background:var(--rule-strong);height:1.6cqw;display:block}.hv-logo.astro-dmjk5rc6{aspect-ratio:1200/283;background-color:var(--fg);width:56%;mask:var(--logo) center/contain no-repeat;display:block}.hv-cover.astro-dmjk5rc6{background:radial-gradient(ellipse 62% 46% at 50% 50%, color-mix(in srgb, var(--bg) 52%, transparent), transparent);place-items:center;display:grid;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hv--brand.astro-dmjk5rc6 .hv__photo{transition:scale .9s var(--enter-ease)}a:hover .hv--brand.astro-dmjk5rc6 .hv__photo{scale:1.04}}.hv-stats.astro-dmjk5rc6{width:62%}.hv-stats__head.astro-dmjk5rc6{justify-content:space-between;align-items:center;display:flex}.hv-stats__chip.astro-dmjk5rc6{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--fg-2);padding:.6cqw 2.4cqw;font-size:2.8cqw}.hv-stats__num.astro-dmjk5rc6{flex-direction:column;gap:.6cqw;display:flex}.hv-stats__big.astro-dmjk5rc6{font-size:6.4cqw;font-weight:var(--weight-heading);letter-spacing:-.02em;line-height:1}.hv-stats__spark.astro-dmjk5rc6{width:100%;height:12cqw}.hv-stats__area.astro-dmjk5rc6{fill:color-mix(in srgb, var(--fg) 8%, transparent)}.hv-stats__line.astro-dmjk5rc6{fill:none;stroke:var(--fg);stroke-width:2px;vector-effect:non-scaling-stroke}.hv-chat.astro-dmjk5rc6{flex-direction:column;gap:2.4cqw;width:72%;display:flex}.hv-chat__you.astro-dmjk5rc6{white-space:nowrap;background:var(--surface);box-shadow:var(--shadow-rest);border-radius:3.5cqw 3.5cqw 1cqw;align-self:flex-end;padding:2.4cqw 3.2cqw}.hv-chat__answer.astro-dmjk5rc6{white-space:nowrap;flex-direction:row;align-self:flex-start;align-items:center;gap:2.4cqw;width:auto;padding-right:5cqw}.hv-chat__icon.astro-dmjk5rc6{flex-shrink:0;font-size:6.4cqw;display:flex}.bc.astro-uhmq42al{aspect-ratio:55/85;border-radius:var(--radius-inner);background:var(--bg);color:var(--fg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fg) 14%, transparent), inset 0 0 0 1px var(--rule), var(--shadow-float);display:block;position:relative;overflow:hidden;container-type:inline-size}.bc--landscape.astro-uhmq42al{aspect-ratio:85/55}.bc__in.astro-uhmq42al{position:absolute;inset:0}.bc--front.astro-uhmq42al .bc__in.astro-uhmq42al{place-items:center;display:grid}.bc__brand.astro-uhmq42al{justify-items:center;gap:7cqi;display:grid}.bc-foil.astro-uhmq42al{background-image:linear-gradient(110deg, var(--fg-3) 0%, var(--fg-2) 30%, var(--fg) 46%, var(--fg-2) 54%, var(--fg-3) 72%, var(--fg-2) 100%);background-size:260% 100%;background-position:calc(50% - var(--tx,0) * 40%) 0;transition:background-position .6s var(--enter-ease)}.bc__mark.astro-uhmq42al{aspect-ratio:1;border-radius:var(--radius-pill);-webkit-mask-composite:source-in;width:30cqi;mask-image:radial-gradient(circle,#0000 0 33%,#000 34%),linear-gradient(#000,#000);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.bc--landscape.astro-uhmq42al .bc__mark.astro-uhmq42al{width:18cqi}.bc--landscape.astro-uhmq42al .bc__brand.astro-uhmq42al{grid-auto-flow:column;align-items:center;gap:5cqi}.bc__firm.astro-uhmq42al{font-size:11cqi;font-weight:var(--weight-heading);letter-spacing:-.03em;white-space:nowrap;color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}.bc--landscape.astro-uhmq42al .bc__firm.astro-uhmq42al{font-size:8cqi}.bc--back.astro-uhmq42al .bc__in.astro-uhmq42al{grid-template-rows:auto 1fr auto;gap:6cqi;padding:11cqi 10cqi;display:grid}.bc--landscape.astro-uhmq42al.bc--back .bc__in.astro-uhmq42al{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:4cqi 6cqi;padding:8cqi}.bc--landscape.astro-uhmq42al.bc--back .bc__in.astro-uhmq42al .bc__reach.astro-uhmq42al{grid-column:1;align-self:end}.bc--landscape.astro-uhmq42al.bc--back .bc__in.astro-uhmq42al .bc__qr.astro-uhmq42al{grid-area:1/2/span 2;align-self:end;width:26cqi}.bc__who.astro-uhmq42al{gap:3.5cqi;display:grid}.bc__bar.astro-uhmq42al{width:calc(var(--w,10) * 1cqi * 5);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 22%, transparent);max-width:100%;height:3cqi;display:block}.bc__bar--name.astro-uhmq42al{background:var(--fg);width:64cqi;height:5.5cqi}.bc__bar--role.astro-uhmq42al{width:40cqi}.bc--landscape.astro-uhmq42al .bc__bar.astro-uhmq42al{height:2.2cqi;width:calc(var(--w,10) * .6cqi * 5)}.bc--landscape.astro-uhmq42al .bc__bar--name.astro-uhmq42al{width:40cqi;height:3.6cqi}.bc--landscape.astro-uhmq42al .bc__bar--role.astro-uhmq42al{width:26cqi}.bc__reach.astro-uhmq42al{align-content:end;gap:4cqi;display:grid}.bc__line.astro-uhmq42al{align-items:center;gap:3cqi;display:flex}.bc__line.astro-uhmq42al i.astro-uhmq42al{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--fg);flex-shrink:0;width:3cqi}.bc--landscape.astro-uhmq42al .bc__line.astro-uhmq42al{gap:2cqi}.bc--landscape.astro-uhmq42al .bc__line.astro-uhmq42al i.astro-uhmq42al{width:2.2cqi}.bc__qr.astro-uhmq42al{width:34cqi;fill:var(--fg);justify-self:end}.mv.astro-d3giexm4{place-items:center;width:100%;min-width:0;height:100%;display:grid}.mv-quiet.astro-d3giexm4{color:var(--fg-2)}.mv-strong.astro-d3giexm4{color:var(--fg);font-weight:var(--weight-strong)}.mv-glass.astro-d3giexm4{border-radius:calc(var(--radius-box) * 1.5);background:var(--glass);backdrop-filter:blur(var(--blur-glass));box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise)}.mv-caret.astro-d3giexm4{background:var(--focus);flex:none;width:2px;height:1.1em;animation:1s step-end infinite mv-blink}@keyframes mv-blink{50%{opacity:0}}.mv-caret--still.astro-d3giexm4{animation:none}.mv--shot.astro-d3giexm4{--mv-ratio:2 / 1;place-items:stretch stretch}.mv--aifan.astro-d3giexm4{--mv-ratio:2 / 1}.mv--phone.astro-d3giexm4,.mv--booking.astro-d3giexm4{place-items:start center}.mv--booking.astro-d3giexm4{padding-top:var(--space-l)}.mv--photos.astro-d3giexm4,.astro-d3giexm4[class*=mv--h-]{place-items:stretch stretch}.mv-iphone{--iphone-w:75%}.mv--booking.astro-d3giexm4 .mv-iphone{--iphone-w:56%}.mv--doc.astro-d3giexm4{place-items:start}.mv-doc.astro-d3giexm4{--u:1rem;border-radius:var(--radius-inner);background:var(--surface);width:118%;box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);overflow:hidden}.mv-doc__chrome.astro-d3giexm4{align-items:center;gap:var(--space-3xs);height:1.25rem;padding-inline:var(--space-2xs);border-bottom:1px solid var(--rule);display:flex}.mv-doc__chrome.astro-d3giexm4 i.astro-d3giexm4{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--rule-strong);width:.375rem}.mv-doc__body.astro-d3giexm4{justify-items:start;gap:var(--space-xs);padding:var(--space-m) var(--space-l) var(--space-2xl);display:grid}.mv-doc__nav.astro-d3giexm4{width:100%;padding-bottom:var(--space-m);justify-content:space-between;align-items:center;display:flex}.mv-doc__nav.astro-d3giexm4 .mv-word.astro-d3giexm4{height:calc(var(--u) * .35)}.mv-doc__nav.astro-d3giexm4 .mv-word--ink.astro-d3giexm4{height:calc(var(--u) * .6)}.mv-words.astro-d3giexm4{align-items:center;gap:calc(var(--u) * .4);display:flex}.mv-word.astro-d3giexm4{width:calc(var(--w) * var(--u));height:calc(var(--u) * .45);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 14%, transparent);flex:none;display:block}.mv-word--ink.astro-d3giexm4{background:var(--fg)}.mv-words--title.astro-d3giexm4 .mv-word.astro-d3giexm4{height:calc(var(--u) * .9);background:var(--fg)}.mv-words--support.astro-d3giexm4 .mv-word.astro-d3giexm4{background:var(--fg-support)}.mv-doc__proof.astro-d3giexm4{align-items:center;gap:calc(var(--u) * .5);padding-bottom:var(--space-3xs);display:flex}.mv-doc__proof.astro-d3giexm4 .mv-word.astro-d3giexm4{height:calc(var(--u) * .4)}.mv-doc__stars.astro-d3giexm4{font-size:calc(var(--u) * .8);letter-spacing:.1em;color:var(--fg);line-height:1}.mv-doc__edit.astro-d3giexm4{padding-bottom:var(--space-xs)}.mv-doc__edit.astro-d3giexm4 .mv-edit__sel.astro-d3giexm4{width:auto}.mv-doc__cta.astro-d3giexm4{pointer-events:none;translate:0 var(--space-xs)}.mv-doc__label.astro-d3giexm4{width:calc(var(--u) * 5);height:calc(var(--u) * .45);border-radius:var(--radius-pill);opacity:.75;background:currentColor;display:block}.mv-select__handle.astro-d3giexm4{background:var(--signal);width:2px;position:absolute;top:0;bottom:0}.mv-select__handle.astro-d3giexm4:after{content:"";border-radius:var(--radius-pill);background:var(--signal);width:.6rem;height:.6rem;position:absolute;left:50%;translate:-50%}.mv-select__handle--start.astro-d3giexm4{left:-1px}.mv-select__handle--start.astro-d3giexm4:after{top:-.5rem}.mv-select__handle--end.astro-d3giexm4{right:-1px}.mv-select__handle--end.astro-d3giexm4:after{bottom:-.5rem}.mv-rank{max-width:26rem}.mv--speed.astro-d3giexm4{padding-bottom:var(--space-l);place-items:center start}.mv-score.astro-d3giexm4{align-items:center;gap:var(--space-s);display:flex}.mv-score__gauge.astro-d3giexm4{aspect-ratio:1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--positive) 10%, transparent);flex:none;place-items:center;width:6.5rem;display:grid;position:relative}.mv-score__gauge.astro-d3giexm4 svg.astro-d3giexm4{position:absolute;inset:0;rotate:-90deg}.mv-score__track.astro-d3giexm4{fill:none;stroke:color-mix(in srgb, var(--positive) 16%, transparent);stroke-width:7px}.mv-score__arc.astro-d3giexm4{fill:none;stroke:var(--positive);stroke-width:7px;stroke-linecap:round;stroke-dasharray:var(--score) 100}.mv-score__n.astro-d3giexm4{font-size:var(--step-3);font-weight:var(--weight-heading);color:var(--positive);font-variant-numeric:tabular-nums}.mv--inquiry.astro-d3giexm4{place-items:start center}.mv-stack.astro-d3giexm4{--fit-w:26rem;translate:0 calc(var(--space-xl) * 2);grid-template-areas:"all";justify-self:start;margin-inline-start:max(0px, (100% - var(--fit-w)) / 2 - var(--space-l));list-style:none;display:grid}.mv-ios.astro-d3giexm4{z-index:calc(10 - var(--i,0));align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs);border-radius:calc(var(--radius-box) * 1.5);background:var(--glass);backdrop-filter:blur(var(--blur-glass));box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);text-align:start;grid-area:all;display:flex;position:relative}.mv-ios.astro-d3giexm4:nth-child(2){translate:var(--space-xl) calc(var(--space-xl) * -1);opacity:.92;filter:blur(var(--blur-hint));scale:.95}.mv-ios.astro-d3giexm4:nth-child(3){translate:calc(var(--space-xl) * 2) calc(var(--space-xl) * -2);opacity:.65;filter:blur(var(--blur-hint));scale:.9}.mv-ios__icon.astro-d3giexm4{flex-shrink:0;font-size:2.4rem;line-height:1;display:flex}.mv--orders.astro-d3giexm4{place-items:start center}.mv-ios__body.astro-d3giexm4{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mv-ios__meta.astro-d3giexm4{justify-content:space-between;gap:var(--space-2xs);font-size:var(--size-micro);color:var(--fg-3);display:flex}.mv-ios__title.astro-d3giexm4{font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg);line-height:1.3}.mv-ios__text.astro-d3giexm4{font-size:var(--size-small);color:var(--fg-2);line-height:1.35}@media (width<=34rem){.mv-stack.astro-d3giexm4{--fit-w:22rem;translate:0 calc(var(--space-m) * 2);justify-self:center;margin-inline-start:0}.mv-ios.astro-d3giexm4{transform-origin:50% 0}.mv-ios.astro-d3giexm4:nth-child(n+2){backdrop-filter:none;background:var(--surface);filter:none}.mv-ios.astro-d3giexm4:nth-child(n+2)>.astro-d3giexm4{visibility:hidden}.mv-ios.astro-d3giexm4:nth-child(2){translate:0 calc(var(--space-s) * -1);opacity:1;scale:.93}.mv-ios.astro-d3giexm4:nth-child(3){translate:0 calc(var(--space-s) * -2);opacity:.7;scale:.86}}.mv-tower.astro-d3giexm4{--s:5.75rem;--step:3.2rem;width:var(--s);height:var(--s);margin-top:calc(var(--step) * 3.2);transform-style:preserve-3d;position:relative;transform:rotateX(56deg)rotate(-45deg)}.mv-tower__floor.astro-d3giexm4{border-radius:var(--radius-pill);background:radial-gradient(closest-side, color-mix(in srgb, var(--fg) 16%, transparent), transparent);position:absolute;inset:-30%;transform:translateZ(-1.5rem)}.mv-tower__slab.astro-d3giexm4{transform:translateZ(calc(var(--i) * var(--step)));transform-style:preserve-3d;font-size:calc(var(--s) / .9);line-height:0;position:absolute;inset:0}.mv-tower__slab.astro-d3giexm4 i.astro-d3giexm4{border-radius:var(--radius-icon);background:color-mix(in srgb, var(--surface) calc(96% - var(--k) * 1.2%), var(--fg));transform:translateZ(calc(var(--k) * -1.5px));position:absolute;inset:0}.mv-tower__slab.astro-d3giexm4 i.astro-d3giexm4:last-of-type{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 16%, transparent), 0 .5rem 1rem color-mix(in srgb, var(--fg) 10%, transparent)}.mv--owned.astro-d3giexm4{place-items:end}.mv-domain.astro-d3giexm4{justify-items:end;display:grid}.mv-domain__bar.astro-d3giexm4{align-items:center;gap:var(--space-2xs);padding:var(--space-s) var(--space-xl);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);font-size:var(--step-2);letter-spacing:-.015em;color:var(--fg-2);white-space:nowrap;margin-inline-end:var(--space-s);display:inline-flex}.mv-domain__bar.astro-d3giexm4 strong.astro-d3giexm4{font-weight:var(--weight-strong);color:var(--fg)}@media (width<=34rem){.mv-domain__bar.astro-d3giexm4{font-size:var(--step-1);padding-inline:var(--space-m)}}.mv-domain__lock.astro-d3giexm4{color:var(--fg-3);margin-inline-end:.125em;display:flex}.mv-domain__lock.astro-d3giexm4 svg{width:auto;height:.4625em}.mv-domain__badge.astro-d3giexm4{margin-top:calc(var(--space-s) * -1);align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-s) var(--space-3xs) var(--space-3xs);border-radius:var(--radius-pill);box-shadow:var(--shadow-float);font-size:var(--size-small);font-weight:var(--weight-strong);white-space:nowrap;display:inline-flex;position:relative}.mv-domain__check.astro-d3giexm4{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--fg);width:1.375rem;color:var(--bg);place-items:center;display:grid}.mv-domain__check.astro-d3giexm4 svg{width:.7rem;height:.7rem}.mv--studio.astro-d3giexm4{place-items:stretch stretch}.mv-video.astro-d3giexm4{min-height:16rem;position:relative;overflow:hidden}.mv-video.astro-d3giexm4 .mv-video__photo{object-fit:cover;object-position:45% 28%;width:100%;height:100%;position:absolute;inset:0}.mv-pin.astro-d3giexm4{left:var(--space-s);top:var(--space-s);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s) var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--fg);font-weight:var(--weight-strong);line-height:1;display:inline-flex;position:absolute}.mv-pin__icon.astro-d3giexm4{display:flex}.mv-video__bar.astro-d3giexm4{left:50%;bottom:var(--space-l);gap:var(--space-xs);padding:var(--space-2xs);border-radius:var(--radius-pill);display:inline-flex;position:absolute;translate:-50%}.mv-video__bar.astro-d3giexm4 .mv-call__key.astro-d3giexm4{width:2.75rem;height:2.75rem}.mv-video__bar.astro-d3giexm4 svg{width:1.1rem;height:1.1rem}.mv--shop.astro-d3giexm4{grid-template-columns:minmax(0,1fr);place-items:start center}.mv-shop.astro-d3giexm4{isolation:isolate;width:100%;height:100%;padding-top:calc(var(--space-l) - var(--space-s));align-content:start;justify-items:center;display:grid;position:relative}.mv-shop__brand.astro-d3giexm4{z-index:-1;color:var(--fg-3);opacity:.5;filter:blur(var(--blur-hint));display:flex;position:absolute;top:0}.mv-shop__brand.astro-d3giexm4 svg{fill:currentColor;width:100%;height:auto}.mv-shop__brand--shopify.astro-d3giexm4{left:0;top:calc(var(--space-m) * -1);width:26%;rotate:-14deg}.mv-shop__brand--woo.astro-d3giexm4{right:-2%;top:calc(var(--space-m) * -1 - var(--space-s));width:34%;rotate:10deg}.mv-logo.astro-d3giexm4{flex:none;display:flex}.mv-logo.astro-d3giexm4 svg{fill:currentColor;width:1rem;height:1rem}.mv-logo--apple.astro-d3giexm4 svg{width:.875rem;height:.875rem}.mv-shop__cta.astro-d3giexm4{pointer-events:none;justify-content:center;width:100%}.mv-checkout.astro-d3giexm4{gap:var(--space-xs);--fit-w:19rem;padding:var(--space-xs) var(--space-s) var(--space-s);border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);display:grid}.mv-checkout__line.astro-d3giexm4{align-items:center;gap:var(--space-xs);grid-template-columns:auto 1fr auto;line-height:1.3;display:grid}.mv-checkout__line.astro-d3giexm4 .mv-checkout__thumb{border-radius:var(--radius-inner);object-fit:cover;width:2.75rem;height:2.75rem}.mv-checkout__sum.astro-d3giexm4{padding-top:var(--space-xs);border-top:1px solid var(--rule);justify-content:space-between;display:flex}.mv-void.astro-d3giexm4{border-radius:var(--radius-box);width:min(100%,16rem);display:grid;overflow:hidden}.mv-void__bar.astro-d3giexm4{align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);box-shadow:inset 0 -1px 0 var(--rule);display:flex}.mv-void__bar.astro-d3giexm4 i.astro-d3giexm4{border-radius:var(--radius-pill);background:var(--rule-strong);flex:none;width:.45rem;height:.45rem}.mv-void__url.astro-d3giexm4{height:1.35rem;margin-left:var(--space-2xs);padding-inline:var(--space-xs);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 6%, transparent);flex:1;align-items:center;display:flex}.mv-void__slot.astro-d3giexm4{aspect-ratio:16/9;margin:var(--space-s);border:1.5px dashed var(--rule-strong);border-radius:var(--radius-inner);place-items:center;display:grid}.mv-void__plus.astro-d3giexm4{border-radius:var(--radius-pill);background:var(--surface);width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-rest);color:var(--fg-3);place-items:center;display:grid}.mv-span.astro-d3giexm4{--pitch:25%;--axis:66%;--node:.875rem;height:7rem;margin-inline:calc(var(--space-m) * -1);justify-self:stretch;position:relative}.mv-span__seg.astro-d3giexm4{top:var(--axis);left:calc(50% + var(--at) * var(--pitch));width:var(--pitch);background:var(--rule-strong);height:2px;position:absolute;translate:0 -50%}.mv-span__seg--far.astro-d3giexm4{width:calc(var(--pitch) * 2);mask-image:linear-gradient(90deg,#000 15%,#0000 55%)}.mv-span__year.astro-d3giexm4{top:var(--axis);left:calc(50% + var(--at) * var(--pitch));align-items:center;gap:var(--space-xs);translate:-50% calc(-100% + var(--node) / 2);color:var(--fg);flex-direction:column;display:flex;position:absolute}.mv-span__year--next.astro-d3giexm4{color:var(--fg-3)}.mv-span__year--far.astro-d3giexm4{color:var(--fg-3);filter:blur(var(--blur-hint));opacity:.6}.mv-span__y.astro-d3giexm4{font-size:var(--step-1);font-weight:var(--weight-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.mv-span__node.astro-d3giexm4{width:var(--node);aspect-ratio:1;border-radius:var(--radius-pill);background:currentColor}.mv-span__year--now.astro-d3giexm4 .mv-span__node.astro-d3giexm4{box-shadow:0 0 0 .375rem color-mix(in srgb, var(--fg) 10%, transparent)}.mv-empty.astro-d3giexm4{justify-items:center;gap:var(--space-s);display:grid}.mv-empty__icon.astro-d3giexm4{font-size:4.5rem;line-height:1;display:flex}.mv--steady.astro-d3giexm4{place-items:stretch stretch}.mv-steady.astro-d3giexm4{margin-inline:calc(var(--space-l) * -1);position:relative}.mv-steady.astro-d3giexm4 svg.astro-d3giexm4{width:100%;height:100%;display:block;overflow:visible}.mv-steady__stop.astro-d3giexm4{stop-color:var(--fg);stop-opacity:.08}.mv-steady__stop--end.astro-d3giexm4{stop-opacity:0}.mv-steady__area.astro-d3giexm4{fill:url(#mv-steady-fill)}.mv-steady__grid.astro-d3giexm4{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.mv-steady__mark.astro-d3giexm4{stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.mv-steady__line.astro-d3giexm4{fill:none;stroke:var(--fg);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.mv-steady__line--before.astro-d3giexm4{stroke:var(--fg-3)}.mv-steady__dot.astro-d3giexm4{left:var(--x);top:var(--y);aspect-ratio:1;border-radius:var(--radius-pill);background:var(--fg);width:.75rem;box-shadow:0 0 0 .25rem var(--bg-2);position:absolute;translate:-50% -50%}.mv-steady__dot--now.astro-d3giexm4{box-shadow:0 0 0 .375rem color-mix(in srgb, var(--fg) 10%, transparent)}.ground-ink .mv-steady__dot.astro-d3giexm4:not(.mv-steady__dot--now){box-shadow:0 0 0 .25rem var(--bg)}.mv-steady__chip.astro-d3giexm4{left:var(--x);bottom:calc(100% - var(--y) + var(--space-s));background:var(--surface);position:absolute;translate:-50%}.mv-steady__chip--end.astro-d3giexm4{white-space:nowrap;bottom:auto;top:var(--y);translate:calc(-100% - var(--space-s)) -50%}.mv-score--low.astro-d3giexm4{text-align:center;flex-direction:column}.mv-score--low.astro-d3giexm4 .mv-score__gauge.astro-d3giexm4{background:color-mix(in srgb, var(--negative) 8%, transparent);width:8rem}.mv-score--low.astro-d3giexm4 .mv-score__track.astro-d3giexm4{stroke:color-mix(in srgb, var(--negative) 14%, transparent)}.mv-score--low.astro-d3giexm4 .mv-score__arc.astro-d3giexm4{stroke:var(--negative)}.mv-score--low.astro-d3giexm4 .mv-score__n.astro-d3giexm4{color:var(--negative)}.mv-score__of.astro-d3giexm4{font-size:var(--size-small);font-weight:var(--weight-strong)}.mv-symbol.astro-d3giexm4{font-size:5rem;line-height:1;display:flex}.mv-empty__pill.astro-d3giexm4{padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);color:var(--fg-2)}.mv-toggles.astro-d3giexm4{width:min(100%,15rem);padding:var(--space-2xs) var(--space-s);list-style:none;display:grid}.mv-toggles__row.astro-d3giexm4{padding-block:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.mv-toggles__row.astro-d3giexm4+.mv-toggles__row.astro-d3giexm4{box-shadow:inset 0 1px 0 var(--rule)}.mv-switch.astro-d3giexm4{border-radius:var(--radius-pill);background:var(--signal);width:2.6rem;height:1.55rem;position:relative}.mv-switch.astro-d3giexm4:after{content:"";border-radius:var(--radius-pill);background:var(--surface);width:calc(1.55rem - 4px);height:calc(1.55rem - 4px);box-shadow:var(--shadow-rest);position:absolute;top:2px;right:2px}.mv-call.astro-d3giexm4{gap:var(--space-s);padding:var(--space-xs);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);display:inline-flex}.mv-call__key.astro-d3giexm4{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 9%, transparent);width:3.5rem;height:3.5rem;color:var(--fg);place-items:center;display:grid}.mv-call__key--end.astro-d3giexm4{background:var(--negative);color:var(--bg)}.mv-edit.astro-d3giexm4{gap:var(--space-xs);width:min(100%,14rem);padding:var(--space-s);border-radius:var(--radius-box);display:grid;position:relative}.mv-edit__bar.astro-d3giexm4{width:var(--w,100%);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 14%, transparent);height:.45rem;display:block}.mv-edit__bar--head.astro-d3giexm4{width:58%;height:.75rem;margin-bottom:var(--space-3xs);background:color-mix(in srgb, var(--fg) 70%, transparent)}.mv-edit__sel.astro-d3giexm4{width:82%;padding-block:var(--space-3xs);background:color-mix(in srgb, var(--signal) 22%, transparent);display:block;position:relative}.mv-edit__sel.astro-d3giexm4 .mv-edit__bar.astro-d3giexm4{background:color-mix(in srgb, var(--fg) 26%, transparent)}.mv-edit__sel.astro-d3giexm4 .mv-select__handle.astro-d3giexm4:after{width:.45rem;height:.45rem}.mv-edit__sel.astro-d3giexm4 .mv-select__handle--start.astro-d3giexm4:after{top:-.35rem}.mv-edit__sel.astro-d3giexm4 .mv-select__handle--end.astro-d3giexm4:after{bottom:-.35rem}.mv-edit__last.astro-d3giexm4{align-items:center;gap:var(--space-3xs);display:flex}.mv-wire.astro-d3giexm4{gap:var(--space-2xs);width:min(100%,13rem);padding:var(--space-xs);border-radius:var(--radius-box);display:grid}.mv-wire.astro-d3giexm4 i.astro-d3giexm4{border:1px solid var(--rule-strong);border-radius:var(--space-3xs);display:block}.mv-wire__nav.astro-d3giexm4{justify-content:space-between;align-items:center;display:flex}.mv-wire__logo.astro-d3giexm4{width:2.5rem;height:.6rem}.mv-wire__links.astro-d3giexm4{gap:var(--space-3xs);display:flex}.mv-wire__links.astro-d3giexm4 i.astro-d3giexm4{width:1.25rem;height:.5rem}.mv-wire__hero.astro-d3giexm4{gap:var(--space-3xs);padding:var(--space-2xs);border:1px dashed var(--rule-strong);border-radius:var(--radius-inner);justify-items:start;display:grid}.mv-wire__h.astro-d3giexm4{width:85%;height:.6rem}.mv-wire__h--short.astro-d3giexm4{width:55%}.mv-wire__btn.astro-d3giexm4{width:3.75rem;height:1rem;margin-top:var(--space-3xs);border-radius:var(--radius-pill)!important}.mv-wire__row.astro-d3giexm4{gap:var(--space-3xs);grid-template-columns:repeat(3,1fr);display:grid}.mv-wire__row.astro-d3giexm4 i.astro-d3giexm4{height:1.25rem}.mv-badge.astro-d3giexm4{align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-l);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);font-size:var(--body-size);font-weight:var(--weight-strong);letter-spacing:.12em;color:var(--fg);display:inline-flex}.mv-badge__dot.astro-d3giexm4{border-radius:var(--radius-pill);background:var(--signal);width:.6rem;height:.6rem;animation:1.8s ease-out infinite mv-pulse}@keyframes mv-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 45%, transparent)}to{box-shadow:0 0 0 .6rem #0000}}@media (prefers-reduced-motion:reduce){.mv-caret.astro-d3giexm4,.mv-badge__dot.astro-d3giexm4{animation:none}}.inc__visual .mv--aifan.astro-d3giexm4{container-type:size}.mv--aifan.astro-d3giexm4{place-items:end center}.mv-fan.astro-d3giexm4{--s:min(12cqw, 24cqh);--r:min(calc(50cqw - var(--s) * .6), calc(100cqh - var(--s) * 1.5));--step:25deg;--spread:1;width:var(--s);height:var(--s);margin-bottom:calc(var(--s) * .3);transform-style:preserve-3d;position:relative}.mv-fan.astro-d3giexm4 .mv-tower__floor.astro-d3giexm4{display:none}.mv-fan.astro-d3giexm4 .mv-tower__slab.astro-d3giexm4{--a:calc(var(--c) * var(--step) * var(--spread));transform:translateZ(calc(var(--i) * 1px)) rotate(var(--a)) translateY(calc(var(--r) * -1)) rotate(calc(var(--a) * -1));transition:transform var(--duration-moved) var(--ease-out-expo)}.inc__tile:hover .mv-fan.astro-d3giexm4,.mv.astro-d3giexm4:hover .mv-fan.astro-d3giexm4{--spread:1.12}.mv-fan__orbit.astro-d3giexm4{width:calc(var(--r) * 2 * var(--o));aspect-ratio:1;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.mv-fan.astro-d3giexm4 .mv-tower__slab.astro-d3giexm4{transition:none}}.mv--aisource.astro-d3giexm4{place-items:center}.mv-src.astro-d3giexm4{place-items:center;width:100%;height:100%;min-height:8rem;display:grid}.mv-src__chat.astro-d3giexm4{align-items:flex-end;gap:var(--space-s);width:min(100%,23rem);display:flex}.mv-src__icon.astro-d3giexm4{flex-shrink:0;font-size:3.2rem;line-height:0;display:block}.mv-src__bubble.astro-d3giexm4{gap:var(--space-xs);min-width:0;padding:var(--space-m);border-radius:var(--radius-box) var(--radius-box) var(--radius-box) var(--space-3xs);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);flex:1;display:grid}.mv-src__bubble.astro-d3giexm4 i.astro-d3giexm4{width:var(--w);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 14%, transparent);height:.55rem;display:block}.mv-src.astro-d3giexm4 i.astro-d3giexm4.mv-src__you{background:var(--fg);height:.7rem}.mv-src__cite.astro-d3giexm4{justify-self:start;align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--bg-2);font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg-2);display:inline-flex}.mv-src__maps.astro-d3giexm4{width:.8rem;display:grid}.mv-src__maps.astro-d3giexm4 svg{width:100%;height:auto;display:block}.mv--maps.astro-d3giexm4{--mv-ratio:1;place-items:stretch stretch}.mv-maps.astro-d3giexm4{--pin:2.25rem;border-radius:var(--radius-inner);width:100%;height:100%;min-height:14rem;position:relative;overflow:hidden}.mv-map.astro-d3giexm4{position:absolute;inset:0}.mv-map__svg.astro-d3giexm4{width:100%;height:100%;display:block}.mv-map__land.astro-d3giexm4{fill:color-mix(in srgb, var(--fg) 5%, var(--surface))}.mv-map__park.astro-d3giexm4{fill:color-mix(in srgb, var(--fg) 10%, var(--surface))}.mv-map__water.astro-d3giexm4{fill:color-mix(in srgb, var(--fg) 15%, var(--surface))}.mv-map__blocks.astro-d3giexm4 rect.astro-d3giexm4{fill:color-mix(in srgb, var(--fg) 8%, var(--surface))}.mv-map__roads.astro-d3giexm4 path.astro-d3giexm4{fill:none;stroke:var(--surface);stroke-width:7px}.mv-map__main.astro-d3giexm4{fill:none;stroke:var(--surface);stroke-width:13px}.mv-maps__pin.astro-d3giexm4{width:var(--pin);filter:drop-shadow(0 .25rem .375rem color-mix(in srgb, var(--fg) 25%, transparent));position:absolute;top:40%;left:50%;translate:-50% -100%}.mv-maps__pin.astro-d3giexm4 svg{width:100%;height:auto;display:block}.mv-maps__pin.astro-d3giexm4:not(.mv-maps__pin--brand) path{fill:var(--fg)}.mv-maps__pin.astro-d3giexm4:not(.mv-maps__pin--brand) circle{fill:var(--surface)}.mv-gbp.astro-d3giexm4{gap:var(--space-xs);padding:var(--space-s);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);font-size:var(--size-small);line-height:1.3;display:grid}.mv-gbp__head.astro-d3giexm4{gap:var(--space-3xs);min-width:0;display:grid}.mv-gbp__name.astro-d3giexm4{font-size:var(--step-0)}.mv-gbp__rate.astro-d3giexm4{align-items:center;gap:var(--space-3xs);white-space:nowrap;display:flex}.mv-gbp__rate.astro-d3giexm4 b.astro-d3giexm4{font-weight:var(--weight-strong)}.mv-gbp__stars.astro-d3giexm4{color:var(--fg);letter-spacing:.05em}.mv-gbp__meta.astro-d3giexm4{gap:var(--space-3xs);white-space:nowrap;display:flex}.mv-gbp__open.astro-d3giexm4{color:var(--positive);font-weight:var(--weight-strong)}.mv-maps.astro-d3giexm4{perspective:40rem}.mv-maps.astro-d3giexm4 .mv-map.astro-d3giexm4{inset:-20% -30%;transform:rotateX(55deg)rotate(-20deg)}.mv-maps.astro-d3giexm4 .mv-maps__pin.astro-d3giexm4{--pin:2.5rem;top:62%}.mv-maps.astro-d3giexm4 .mv-gbp.astro-d3giexm4{left:50%;top:calc(62% - var(--pin) * 1.45 - var(--space-xs));border-radius:var(--radius-inner);position:absolute;translate:-50% -100%}.mv--serp.astro-d3giexm4{perspective:60rem;place-items:center end}.mv-serp.astro-d3giexm4{align-content:start;gap:var(--space-s);width:min(100%,28rem);padding:var(--space-s);border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);margin-right:calc(var(--space-xl) * -1);display:grid;transform:rotateY(-16deg)rotateX(6deg)}.mv-serp.astro-d3giexm4 .mv-serp__list{max-width:none}.mv-serp__field.astro-d3giexm4{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-pill);background:var(--bg-2);display:flex}.mv-serp__icon.astro-d3giexm4{color:var(--fg-2);display:flex}.mv-serp__icon.astro-d3giexm4 svg{width:1.1rem;height:1.1rem}.mv-serp__query.astro-d3giexm4{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 14%, transparent);width:46%;height:.5rem}@media (width<=34rem){.mv--serp.astro-d3giexm4{place-items:center}.mv-serp.astro-d3giexm4{margin-right:0}}.mv--funnel.astro-d3giexm4{place-items:center}.mv-an.astro-d3giexm4{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);display:grid}.mv-an.astro-d3giexm4 b.astro-d3giexm4{font-weight:var(--weight-strong)}.mv-an__head.astro-d3giexm4{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule);display:flex}.mv-an__range.astro-d3giexm4{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule)}.mv-an__kpis.astro-d3giexm4{gap:var(--space-s) 0;flex-wrap:nowrap;display:flex}.mv-an__kpis.astro-d3giexm4>span.astro-d3giexm4{gap:var(--space-3xs);padding-inline:var(--space-m);border-left:1px solid var(--rule);display:grid}.mv-an__kpis.astro-d3giexm4>span.astro-d3giexm4:first-child{border-left:0;padding-left:0}.mv-an__kpis.astro-d3giexm4 b.astro-d3giexm4{font-size:var(--step-1);line-height:1.1}.mv-an__chart.astro-d3giexm4{height:5.5rem;display:block;position:relative}.mv-an__chart.astro-d3giexm4 svg.astro-d3giexm4{width:100%;height:100%;display:block}.mv-an__fill.astro-d3giexm4{fill:color-mix(in srgb, var(--fg) 7%, transparent)}.mv-an__line.astro-d3giexm4{fill:none;stroke:var(--fg);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.mv--reviews.astro-d3giexm4{place-items:start center}.mv-reviews.astro-d3giexm4{justify-items:center;gap:var(--space-m);--fit-w:20rem;display:grid}.mv-reviews__new.astro-d3giexm4{justify-self:center}.mv-focus-wrap.astro-d3giexm4{place-self:safe center center;width:min(100%,19rem);container-type:inline-size}.mv-focus.astro-d3giexm4{gap:var(--space-s);padding:var(--space-s);border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);display:grid}.mv-focus__head.astro-d3giexm4{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.mv-focus__day.astro-d3giexm4{font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg)}.mv-focus__slots.astro-d3giexm4{gap:var(--space-2xs);list-style:none;display:grid}.mv-focus__slot.astro-d3giexm4{align-items:center;gap:var(--space-xs);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.mv-focus__time.astro-d3giexm4{color:var(--fg-3);font-variant-numeric:tabular-nums}.mv-focus__event.astro-d3giexm4{min-height:1.75rem;padding-inline:var(--space-xs);border-radius:var(--radius-inner);background:var(--bg-2);box-shadow:inset 3px 0 0 var(--fg);align-items:center;display:flex}.mv-focus__label.astro-d3giexm4{font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mv-focus__slot--other.astro-d3giexm4 .mv-focus__event.astro-d3giexm4{box-shadow:inset 0 0 0 1px var(--rule);background:0 0}@container (width<=16.5rem){.mv-focus__count.astro-d3giexm4,.mv-focus__time.astro-d3giexm4{display:none}.mv-focus__slot.astro-d3giexm4{grid-template-columns:minmax(0,1fr)}}.mv-focus__bar.astro-d3giexm4{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 10%, transparent);width:46%;height:.45rem;display:block}.mv-reviews__stars.astro-d3giexm4{color:var(--fg);letter-spacing:.05em}.mv-reviews__stack.astro-d3giexm4{width:100%;display:grid}.mv-reviews__card.astro-d3giexm4{gap:var(--space-xs);padding:var(--space-s);border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);z-index:calc(3 - var(--i));grid-area:1/1;display:flex}.mv-reviews__who.astro-d3giexm4{border-radius:var(--radius-pill);background:var(--bg-2);width:2rem;height:2rem;font-size:var(--size-small);font-weight:var(--weight-strong);flex:none;place-items:center;display:grid}.mv-reviews__body.astro-d3giexm4{gap:var(--space-3xs);flex:1;display:grid}.mv-reviews__bar.astro-d3giexm4{width:var(--w);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 10%, transparent);height:.45rem;display:block}.mv-reviews__stack.astro-d3giexm4{padding-block:var(--space-s)}.mv-reviews__card.astro-d3giexm4{rotate:calc(var(--i) * 4deg);translate:calc(var(--i) * var(--space-xs)) calc(var(--i) * var(--space-2xs))}.mv.astro-d3giexm4.mv--center{place-items:center}.mv--center.astro-d3giexm4 .mv-stack.astro-d3giexm4{justify-self:center;margin-inline-start:0;translate:none}@media (width<=34rem){.mv--center.astro-d3giexm4 .mv-ios.astro-d3giexm4{backdrop-filter:none;background:var(--surface)}.mv--center.astro-d3giexm4 .mv-ios.astro-d3giexm4:nth-child(2){translate:var(--space-s) calc(var(--space-m) * -1);filter:none;opacity:1}.mv--center.astro-d3giexm4 .mv-ios.astro-d3giexm4:nth-child(3){translate:calc(var(--space-s) * 2) calc(var(--space-m) * -2);filter:none;opacity:1}.mv--center.astro-d3giexm4 .mv-ios.astro-d3giexm4:nth-child(n+2)>.astro-d3giexm4{visibility:hidden}.mv--center.astro-d3giexm4 .mv-stack.astro-d3giexm4{translate:0 var(--space-m)}}.mv--inquiry.astro-d3giexm4.mv--contain{place-items:center}.mv--contain.astro-d3giexm4 .mv-stack.astro-d3giexm4{--step:var(--space-m);--fit-w:calc(21rem + var(--step) * 2);box-sizing:border-box;padding:calc(var(--step) * 2) calc(var(--step) * 2) 0 0;justify-self:center;margin-inline-start:0;translate:none}.mv--contain.astro-d3giexm4 .mv-ios.astro-d3giexm4{transform-origin:100%}.mv--contain.astro-d3giexm4 .mv-ios.astro-d3giexm4:nth-child(2){translate:var(--step) calc(var(--step) * -1)}.mv--contain.astro-d3giexm4 .mv-ios.astro-d3giexm4:nth-child(3){translate:calc(var(--step) * 2) calc(var(--step) * -2)}.mv--center.astro-d3giexm4 .mv-maps.astro-d3giexm4{justify-content:safe center;align-items:center;gap:var(--space-2xs);flex-direction:column-reverse;min-height:0;display:flex}.mv--center.astro-d3giexm4 .mv-maps.astro-d3giexm4 .mv-gbp.astro-d3giexm4,.mv--center.astro-d3giexm4 .mv-maps.astro-d3giexm4 .mv-maps__pin.astro-d3giexm4{position:relative;inset:auto;translate:none}.mv-gsearch.astro-d3giexm4{gap:var(--space-s);width:100%;display:grid}.mv-gsearch__field.astro-d3giexm4{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-rest);display:flex}.mv-gsearch__g.astro-d3giexm4{flex-shrink:0;width:1.25rem;display:flex}.mv-gsearch__g.astro-d3giexm4 svg{width:100%;height:auto;display:block}.mv-maps__pin--brand.astro-d3giexm4{--pin:2.75rem;filter:drop-shadow(0 .0625rem .125rem color-mix(in srgb, var(--fg) 12%, transparent))}.mv--cardstack.astro-d3giexm4{padding-top:var(--space-m);place-items:center}.mv-pile.astro-d3giexm4{aspect-ratio:85/62;width:min(88%,26rem);position:relative}.mv-pile.astro-d3giexm4 .mv-pile__card{width:78%;position:absolute}.mv-pile.astro-d3giexm4 .mv-pile__card--back{top:0;right:0;rotate:7deg}.mv-pile__stack.astro-d3giexm4{aspect-ratio:85/55;width:78%;position:absolute;bottom:0;left:0;rotate:-4deg}.mv-pile__stack.astro-d3giexm4 i.astro-d3giexm4{border-radius:var(--radius-inner);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);translate:0 calc(var(--i) * .1875rem);position:absolute;inset:0}.mv-pile__stack.astro-d3giexm4 .mv-pile__card--front{width:100%;inset:0}.mv--paper.astro-d3giexm4{place-items:end center}.mv-swatch.astro-d3giexm4{--swatch-spread:13deg;--swatch-push:0rem;width:100%;height:100%;min-height:15rem;position:relative}.mv-swatch__strip.astro-d3giexm4{border-radius:var(--radius-inner);background:var(--surface);width:4.5rem;height:17rem;color:var(--fg);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);transform-origin:50% calc(100% - 1.5rem);rotate:calc((var(--i) - 1.5) * var(--swatch-spread));translate:calc((var(--i) - 1.5) * var(--swatch-push)) 0;transition:rotate .6s var(--enter-ease), translate .6s var(--enter-ease);display:block;position:absolute;bottom:-3rem;left:calc(50% - 2.25rem)}@media (prefers-reduced-motion:reduce){.mv-swatch__strip.astro-d3giexm4{transition:none}}.mv-swatch__strip--2.astro-d3giexm4{background:radial-gradient(120% 60% at 30% 10%, color-mix(in srgb, var(--fg) 12%, var(--bg)), var(--bg))}.mv-swatch__strip--3.astro-d3giexm4{background-color:var(--surface);background-image:radial-gradient(color-mix(in srgb, var(--fg) 9%, transparent) .6px, transparent .8px);background-size:.3rem .3rem}.mv-swatch__strip--4.astro-d3giexm4{background-image:linear-gradient(to bottom, transparent 38%, var(--fg-3) 38%, var(--fg) 46%, var(--fg-2) 54%, var(--fg-3) 62%, transparent 62%);background-color:var(--bg)}.mv.astro-d3giexm4:hover .mv-swatch.astro-d3giexm4{--swatch-spread:30deg;--swatch-push:2.25rem}.mv-swatch__name.astro-d3giexm4{top:var(--space-s);writing-mode:vertical-rl;font-size:var(--size-micro);font-weight:var(--weight-strong);letter-spacing:.01em;white-space:nowrap;position:absolute;left:50%;translate:-50%;rotate:180deg}.mv-swatch__rivet.astro-d3giexm4{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--fg-3);width:.75rem;box-shadow:inset 0 0 0 2px var(--surface);position:absolute;bottom:-1.875rem;left:calc(50% - .375rem)}.mv--picture.astro-d3giexm4{place-items:stretch stretch}.mv-picture.astro-d3giexm4{min-height:14rem;position:relative;overflow:hidden}.mv-picture.astro-d3giexm4 .mv-picture__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mv-picture--contain.astro-d3giexm4{border-radius:0}.mv-picture--contain.astro-d3giexm4 .mv-picture__img{object-fit:contain;object-position:50% 100%}.mv-picture--width.astro-d3giexm4{border-radius:0;min-height:0}.mv-picture--width.astro-d3giexm4 .mv-picture__img{object-fit:initial;height:auto;position:relative;inset:auto}.pl-quiet.astro-shq7wjcx{color:var(--fg-2)}.pl-figure.astro-shq7wjcx{gap:var(--space-xs);display:grid}.pl-photo.astro-shq7wjcx{background-color:var(--bg-2);position:relative;overflow:hidden}.pl-photo--wide.astro-shq7wjcx{aspect-ratio:21/9}@media (width<=48rem){.pl-photo--wide.astro-shq7wjcx{aspect-ratio:4/3}}.pl-photo.astro-shq7wjcx .mv{position:absolute;inset:0}.pl-photo.astro-shq7wjcx .mv-maps{border-radius:0}.pl-head.astro-shq7wjcx{gap:var(--space-l) var(--gap-group);align-items:end;display:grid}@media (width>=64rem){.pl-head.astro-shq7wjcx{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.pl-ways.astro-shq7wjcx{gap:var(--space-xl) var(--gap-items);list-style:none;display:grid}@media (width>=48rem){.pl-ways.astro-shq7wjcx{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-ways.astro-shq7wjcx li.astro-shq7wjcx{padding-top:var(--space-m);border-top:1px solid var(--rule)}.fa-quiet.astro-vad4n657{color:var(--fg-2)}.fa-table.astro-vad4n657{border-bottom:1px solid var(--rule)}.fa-table__row.astro-vad4n657{gap:var(--space-3xs) var(--gap-group);padding-block:var(--space-m);border-top:1px solid var(--rule);display:grid}@media (width>=48rem){.fa-table__row.astro-vad4n657{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.fa-table__row.astro-vad4n657 dd.astro-vad4n657{max-width:60ch}.contact__quiet.astro-wtu2otz5{color:var(--fg-2)}.contact__address.astro-wtu2otz5{font-style:normal}.contact__offer.astro-wtu2otz5{align-self:flex-start}.contact__ways.astro-wtu2otz5 dd.astro-wtu2otz5{align-items:flex-start}[data-ftabs]{scroll-margin-top:calc(3.5rem + var(--space-s))}.contact__cal.astro-wtu2otz5{height:42.5rem}.contact__cal.astro-wtu2otz5 iframe{height:100%!important;max-height:100%!important}.apply__quiet.astro-zyv7eurc{color:var(--fg-2)}.apply__q.astro-zyv7eurc:focus{outline:none}.ffi.astro-eglilkjt{--enter:cubic-bezier(.22, 1, .36, 1);--move:cubic-bezier(.25, 1, .5, 1);--in:.9s;--out:.45s;color:var(--fg);position:absolute;inset:0;overflow:hidden;container-type:size}.ffi-text.astro-eglilkjt,.ffi-brand.astro-eglilkjt,.ffi-set.astro-eglilkjt,.ffi-spot.astro-eglilkjt{position:absolute;top:50%;left:50%;translate:-50% -50%}.ffi-text.astro-eglilkjt{text-align:center;text-wrap:balance;pointer-events:none;width:min(86%,34ch);margin:0}.ffi-w.astro-eglilkjt{opacity:0;filter:blur(var(--blur-hint));transition:opacity var(--out) ease, translate var(--out) ease, filter var(--out) ease;display:inline-block;translate:0 .3em}.ffi.astro-eglilkjt[data-scene=q] .ffi-q.astro-eglilkjt .ffi-w.astro-eglilkjt{opacity:1;filter:blur();transition:opacity var(--in) var(--enter), translate var(--in) var(--enter), filter var(--in) var(--enter);transition-delay:calc(.25s + var(--w) * 80ms);translate:0}.ffi-brand.astro-eglilkjt{justify-items:center;gap:var(--space-s);opacity:0;transition:opacity var(--out) ease, scale var(--in) var(--move), translate var(--in) var(--move);display:grid;scale:.92}.ffi-brand__lock.astro-eglilkjt{align-items:center;gap:var(--space-s);display:flex}.ffi-brand__one.astro-eglilkjt{font-size:4.5rem;line-height:0;display:block}.ffi-brand__word.astro-eglilkjt{font-size:var(--step-3);font-weight:var(--weight-heading);letter-spacing:-.02em;white-space:nowrap}.ffi.astro-eglilkjt[data-scene=brand] .ffi-brand.astro-eglilkjt,.ffi.astro-eglilkjt[data-scene=set] .ffi-brand.astro-eglilkjt{opacity:1;transition:opacity var(--in) var(--enter), scale var(--in) var(--enter), translate var(--in) var(--move);translate:-50% calc(-50% - 22cqh);scale:1}.ffi.astro-eglilkjt[data-scene=brand] .ffi-brand.astro-eglilkjt{translate:-50% -50%}.ffi.astro-eglilkjt[data-scene=spot] .ffi-brand.astro-eglilkjt{opacity:1;translate:-50% calc(-50% - 38cqh);scale:.6}.ffi-set.astro-eglilkjt{gap:var(--space-s);transition:translate var(--in) var(--move);margin:0;padding:0;list-style:none;display:flex;translate:-50% calc(6cqh - 50%)}.ffi-set__item.astro-eglilkjt{opacity:0;visibility:hidden;translate:calc(var(--c) * -100%) -70%;transition:opacity var(--out) ease, translate var(--out) var(--move), scale var(--out) var(--move), visibility 0s linear var(--out);scale:.85}.ffi-icon.astro-eglilkjt{font-size:3.2rem;line-height:0;display:block}.ffi-icon.astro-eglilkjt .app-icon--glyph svg{width:56%;height:56%;margin:22%}.ffi.astro-eglilkjt[data-scene=set] .ffi-set__item.astro-eglilkjt,.ffi.astro-eglilkjt[data-scene=spot] .ffi-set__item.astro-eglilkjt{opacity:1;visibility:visible;transition:opacity var(--in) var(--enter), translate var(--in) var(--enter), scale var(--in) var(--enter), visibility 0s;transition-delay:calc(var(--i) * 60ms);translate:0;scale:1}.ffi.astro-eglilkjt[data-scene=spot] .ffi-set__item.astro-eglilkjt{opacity:.35;transition-delay:0s}.ffi.astro-eglilkjt[data-scene=spot] .ffi-set__item.astro-eglilkjt:has(.ffi-chip.is-on){opacity:1;translate:0 -12%}.ffi-spot.astro-eglilkjt{text-align:center;width:min(80%,32rem);display:grid;top:calc(50% + 6cqh);translate:-50%}.ffi-spot.astro-eglilkjt>.astro-eglilkjt{grid-area:1/1}.ffi-spot__item.astro-eglilkjt{align-content:start;gap:var(--space-xs);opacity:0;filter:blur(var(--blur-hint));transition:opacity var(--out) ease, translate var(--out) ease, filter var(--out) ease;display:grid;translate:0 .5rem}.ffi-spot__body.astro-eglilkjt{color:var(--fg-2);text-wrap:balance}.ffi-spot__tag.astro-eglilkjt{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--fg-2);justify-self:center}.ffi-chip.astro-eglilkjt{border-radius:var(--radius-icon);cursor:pointer;background:0 0;border:0;padding:0;display:block}.ffi-chip.astro-eglilkjt:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ffi.astro-eglilkjt[data-scene=spot] .ffi-spot__item.astro-eglilkjt.is-on{opacity:1;filter:blur();transition:opacity var(--in) var(--enter) .3s, translate var(--in) var(--enter) .3s, filter var(--in) var(--enter) .3s;translate:0}.ffi-brand__sub.astro-eglilkjt{font-size:var(--step-0);color:var(--fg-2);white-space:nowrap;transition:opacity var(--out) ease}.ffi.astro-eglilkjt[data-scene=spot] .ffi-brand__sub.astro-eglilkjt{opacity:0}.ffi-bind.astro-eglilkjt{justify-items:center;gap:var(--space-xs);padding-top:var(--space-s);opacity:0;transition:opacity var(--out) ease;display:grid;position:absolute;top:100%;left:0;right:0}.ffi-bind__line.astro-eglilkjt{width:100%;height:var(--space-xs);border:1.5px solid color-mix(in srgb, var(--fg) 35%, transparent);border-radius:0 0 var(--radius-inner) var(--radius-inner);transition:scale var(--out) var(--move);border-top:0;scale:.7 1}.ffi-bind__label.astro-eglilkjt{font-weight:var(--weight-strong);color:var(--fg);white-space:nowrap}.ffi.astro-eglilkjt[data-scene=set] .ffi-bind.astro-eglilkjt{opacity:1;transition:opacity var(--in) var(--enter) .7s}.ffi.astro-eglilkjt[data-scene=set] .ffi-bind.astro-eglilkjt .ffi-bind__line.astro-eglilkjt{transition:scale 1.1s var(--move) .6s;scale:1}.ffi.astro-eglilkjt[data-scene=spot] .ffi-bind.astro-eglilkjt{opacity:1;right:0}.ffi.astro-eglilkjt[data-scene=spot] .ffi-bind.astro-eglilkjt .ffi-bind__line.astro-eglilkjt{display:none}.ffi.astro-eglilkjt[data-scene=spot] .ffi-bind.astro-eglilkjt .ffi-bind__label.astro-eglilkjt{color:var(--fg-2)}.ffi-chip.astro-eglilkjt{position:relative}.ffi-chip__label.astro-eglilkjt{left:50%;top:calc(100% + var(--space-2xs));font-size:var(--size-micro);font-weight:var(--weight-strong);color:var(--fg-2);white-space:nowrap;line-height:1;position:absolute;translate:-50%}.ffi-chip.astro-eglilkjt.is-on .ffi-chip__label.astro-eglilkjt{color:var(--fg)}@media (hover:hover) and (pointer:fine){.ffi-chip.astro-eglilkjt .ffi-icon.astro-eglilkjt{transition:translate .2s var(--enter)}.ffi-chip.astro-eglilkjt:hover .ffi-icon.astro-eglilkjt{translate:0 -.15rem}}.ffi-set__item--promise.astro-eglilkjt{margin-left:var(--space-m)}.ffi-bind.astro-eglilkjt{right:calc(2.88rem + var(--space-s) + var(--space-m));padding-top:calc(var(--space-s) + 1.1rem)}.ffi-hint.astro-eglilkjt{left:50%;bottom:var(--space-m);font-size:var(--size-micro);color:var(--fg-3);opacity:0;transition:opacity var(--out) ease;pointer-events:none;margin:0;position:absolute;translate:-50%}.ffi.astro-eglilkjt[data-scene=spot]:not(.is-touched) .ffi-hint.astro-eglilkjt{opacity:1;transition:opacity var(--in) var(--enter) 1.2s}.ffi-progress.astro-eglilkjt{background:color-mix(in srgb, var(--fg) 8%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.ffi-progress.astro-eglilkjt i.astro-eglilkjt{background:color-mix(in srgb, var(--fg) 40%, transparent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ffi-promise.astro-eglilkjt{opacity:0;transition:opacity var(--out) ease, translate var(--out) ease;translate:-50% calc(10cqh - 50%)}.ffi.astro-eglilkjt[data-scene=promise] .ffi-promise.astro-eglilkjt{opacity:1;transition:opacity var(--in) var(--enter) .3s, translate var(--in) var(--enter) .3s;translate:-50% calc(8cqh - 50%)}.ffi.astro-eglilkjt[data-scene=promise] .ffi-brand.astro-eglilkjt{opacity:1;translate:-50% calc(-50% - 16cqh);scale:1}.ffi--v2.astro-eglilkjt[data-scene=spot] .ffi-chip__label.astro-eglilkjt{opacity:0}.ffi--v2.astro-eglilkjt .ffi-chip__label.astro-eglilkjt{transition:opacity var(--out) ease}.ffi--v2.astro-eglilkjt .ffi-chip.astro-eglilkjt.is-on{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--fg) 45%, transparent)}.ffi--v2.astro-eglilkjt .ffi-chip.astro-eglilkjt{border-radius:calc(var(--radius-icon) * 1.1);padding:var(--space-3xs);margin:calc(var(--space-3xs) * -1)}.ffi--v2.astro-eglilkjt .ffi-set__item--promise.astro-eglilkjt{position:relative}.ffi--v2.astro-eglilkjt .ffi-set__item--promise.astro-eglilkjt:before{content:"";left:calc(var(--space-m) / -2 - var(--space-s) / 2);background:var(--rule-strong);width:1px;position:absolute;top:15%;bottom:15%}.ffi--v2.astro-eglilkjt .ffi-spot.astro-eglilkjt{width:min(78%,28rem)}.ffi--v2.astro-eglilkjt[data-scene=spot] .ffi-set.astro-eglilkjt{translate:-50% calc(-50% - 18cqh)}.ffi--v2.astro-eglilkjt .ffi-progress.astro-eglilkjt{height:1px}.ffi--v3.astro-eglilkjt[data-scene=set] .ffi-brand.astro-eglilkjt{translate:-50% calc(-50% - 38cqh);scale:.6}.ffi--v3.astro-eglilkjt[data-scene=set] .ffi-brand__sub.astro-eglilkjt{opacity:0}.ffi--v3.astro-eglilkjt[data-scene=set] .ffi-set.astro-eglilkjt{translate:-50% calc(8cqh - 50%)}.ffi--v7.astro-eglilkjt .ffi-bind.astro-eglilkjt{right:0}.ffi--v7.astro-eglilkjt[data-scene=spot] .ffi-set.astro-eglilkjt{translate:-50% calc(-50% - 18cqh)}.ffi--v7.astro-eglilkjt .ffi-spot.astro-eglilkjt{top:calc(50% + 7cqh)}.ffi--v7.astro-eglilkjt[data-scene=spot] .ffi-bind.astro-eglilkjt{right:0}.ffi--v7.astro-eglilkjt[data-scene=spot] .ffi-bind.astro-eglilkjt .ffi-bind__line.astro-eglilkjt{opacity:.45;display:block;scale:1}.ffi--v7.astro-eglilkjt[data-scene=spot] .ffi-bind.astro-eglilkjt .ffi-bind__label.astro-eglilkjt{opacity:.7}.ffi-toggle.astro-eglilkjt{right:var(--space-s);bottom:var(--space-s);z-index:2;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 8%, transparent);width:2rem;height:2rem;color:var(--fg-2);cursor:pointer;border:0;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid;position:absolute}.ffi-toggle.astro-eglilkjt svg.astro-eglilkjt{fill:currentColor}.ffi-toggle.astro-eglilkjt:hover{background:color-mix(in srgb, var(--fg) 16%, transparent);color:var(--fg)}.ffi-toggle.astro-eglilkjt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ffi-toggle__play.astro-eglilkjt{display:none}.ffi.astro-eglilkjt.is-paused .ffi-toggle__play.astro-eglilkjt{display:block}.ffi.astro-eglilkjt.is-paused .ffi-toggle__pause.astro-eglilkjt{display:none}.ffi.astro-eglilkjt .ffi-progress.astro-eglilkjt{left:var(--space-l);right:calc(var(--space-s) * 2 + 2rem);bottom:calc(var(--space-s) + 1rem - 1px);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 10%, transparent);height:2px}.ffi.astro-eglilkjt .ffi-progress.astro-eglilkjt i.astro-eglilkjt{border-radius:inherit;background:color-mix(in srgb, var(--fg) 55%, transparent)}.ffi.astro-eglilkjt .ffi-hint.astro-eglilkjt{bottom:calc(var(--space-s) * 2 + 2rem)}.ffi.astro-eglilkjt[data-scene=promise] .ffi-brand.astro-eglilkjt,.ffi.astro-eglilkjt[data-scene=set] .ffi-brand.astro-eglilkjt,.ffi.astro-eglilkjt[data-scene=spot] .ffi-brand.astro-eglilkjt{opacity:0;translate:-50% -50%;scale:.92}.ffi.astro-eglilkjt[data-scene=promise] .ffi-promise.astro-eglilkjt{translate:-50% -50%}.ffi.astro-eglilkjt[data-scene=set] .ffi-set.astro-eglilkjt{translate:-50% calc(-50% - 4cqh)}.ffi.astro-eglilkjt[data-scene=spot] .ffi-bind.astro-eglilkjt{opacity:0}.ffi-set.astro-eglilkjt{transition:translate var(--in) var(--move), scale var(--in) var(--move)}.ffi.astro-eglilkjt[data-scene=spot] .ffi-set.astro-eglilkjt{translate:calc(-50% + var(--shift,0px)) calc(-50% - 12cqh)}.ffi.astro-eglilkjt[data-scene=spot] .ffi-set__item.astro-eglilkjt{opacity:max(.08, .45 - var(--d,0) * .1)}.ffi.astro-eglilkjt[data-scene=spot] .ffi-set__item.astro-eglilkjt:has(.ffi-chip.is-on){opacity:1;translate:0;scale:1.3}.ffi.astro-eglilkjt .ffi-spot.astro-eglilkjt{top:calc(50% + 2cqh)}@media (prefers-reduced-motion:reduce){.ffi.astro-eglilkjt .astro-eglilkjt{transition:none!important}}@container (width<=30rem){.ffi-brand__sub.astro-eglilkjt{white-space:normal;text-align:center;text-wrap:balance;max-width:22ch}.ffi-brand.astro-eglilkjt,.ffi-brand__lock.astro-eglilkjt{gap:var(--space-xs)}.ffi-brand__one.astro-eglilkjt{font-size:4rem}.ffi-brand__word.astro-eglilkjt{font-size:var(--step-4)}.ffi-text.astro-eglilkjt{width:min(88%,34ch)}.ffi.astro-eglilkjt .ffi-spot.astro-eglilkjt{width:84%}.ffi.astro-eglilkjt .ffi-set.astro-eglilkjt{--tile:min(14cqi, 3.5rem);--gx:min(22cqi, 5.5rem);--gy:min(27cqi, 6.75rem);--pitch:calc(var(--tile) + var(--space-s));gap:var(--space-s);width:max-content}.ffi.astro-eglilkjt .ffi-icon.astro-eglilkjt{font-size:calc(var(--tile) / .9)}.ffi.astro-eglilkjt .ffi-set__item--promise.astro-eglilkjt{margin-left:0}.ffi.astro-eglilkjt .ffi-set__item--promise.astro-eglilkjt:before{display:none}.ffi.astro-eglilkjt[data-scene][data-scene=set] .ffi-set.astro-eglilkjt{translate:-50% calc(-50% - 11cqh)}.ffi.astro-eglilkjt[data-scene][data-scene=set] .ffi-set__item.astro-eglilkjt{translate:calc((var(--col) - 1.5) * var(--gx) - var(--c) * var(--pitch)) calc((var(--row) - .5) * var(--gy))}.ffi.astro-eglilkjt[data-scene] .ffi-bind.astro-eglilkjt{width:calc(3 * var(--gx) + var(--tile) + 2 * var(--space-xs));translate:-50% calc(var(--gy) / 2);left:50%;right:auto}.ffi.astro-eglilkjt[data-scene][data-scene=spot] .ffi-set.astro-eglilkjt{translate:calc(-50% + var(--shift,0px)) calc(-50% - 15cqh)}}.ffv.astro-gxzswngh{aspect-ratio:16/9;position:relative}@media (width<=48rem){.ffv.astro-gxzswngh{aspect-ratio:4/5}}.ffv__shade.astro-gxzswngh,.ffv__sheet.astro-gxzswngh{position:absolute;inset:0}.ffv__shade.astro-gxzswngh{border-radius:var(--shape-r);box-shadow:var(--shadow-float)}.ffv__sheet.astro-gxzswngh{border-radius:0;overflow:hidden}.ffhero__text.astro-cdelam5f{gap:var(--space-m)}.ffhero__content.astro-cdelam5f{gap:var(--space-l)}.ffhero__line.astro-cdelam5f{display:inline}@container (width>=48rem){.ffhero__line.astro-cdelam5f{white-space:nowrap;display:block}}.ffhero__title--one.astro-cdelam5f{text-wrap:balance;max-width:16ch}.ffhero__lead.astro-cdelam5f{max-width:70ch;color:var(--fg-2);text-wrap:balance}.ffhero__points.astro-cdelam5f{justify-items:center}.ffhero__actions.astro-cdelam5f{gap:var(--space-l)}@media (width<=40rem){.ffhero__actions.astro-cdelam5f{width:100%}}.shift.astro-2l5k3xpk>section{transition:background-color var(--shift-duration) var(--ease-in-out), color var(--shift-duration) var(--ease-in-out)}:root{--shift-duration:.7s}.shift[data-shifting]{--ground-fade:var(--shift-duration)}body:has(.shift[data-shift-page][data-shifting]),body:has(.shift[data-shift-page][data-shifting]) .sheet{transition:background-color var(--shift-duration) var(--ease-in-out)}:where(.shift[data-shifting]) *{transition:color var(--shift-duration) var(--ease-in-out), background-color var(--shift-duration) var(--ease-in-out), border-color var(--shift-duration) var(--ease-in-out)}.bl-quiet.astro-ax4uzybu{color:var(--fg-2)}.bl-close.astro-ax4uzybu{padding-top:var(--space-xl);text-align:center;text-wrap:balance;max-width:30ch;margin-inline:auto}.bl-grid.astro-ax4uzybu{gap:var(--space-2xl) var(--gap-items);list-style:none;display:grid}@media (width<=39.99rem){.bl-grid.astro-ax4uzybu{row-gap:var(--space-xl)}}@media (width>=40rem){.bl-grid.astro-ax4uzybu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.bl-grid.astro-ax4uzybu{grid-template-columns:repeat(3,minmax(0,1fr))}}.bl-visual.astro-ax4uzybu{aspect-ratio:4/3;padding:var(--space-l);border-radius:var(--radius-box);background-color:var(--bg-2);display:grid;overflow:hidden}.bl-visual--bleed.astro-ax4uzybu{padding:0}.bl-stage.astro-ax4uzybu{position:relative}.bl-stage.astro-ax4uzybu .mv{position:absolute;inset:0}.process__layout.astro-lzo3x64m{align-items:start;gap:var(--gap-group) var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}@media (width<=56rem){.process__layout.astro-lzo3x64m{grid-template-columns:1fr}}.process__head.astro-lzo3x64m{top:calc(4.5rem + var(--space-xl));position:sticky}@media (width<=56rem){.process__head.astro-lzo3x64m{position:static}}.process__title.astro-lzo3x64m{max-width:16ch}.process__lead.astro-lzo3x64m{max-width:28rem;color:var(--fg-2)}.timeline.astro-lzo3x64m{--progress:1;--node:2.75rem;--bar:2px;--run:calc(100% - var(--node));gap:var(--space-2xl);flex-direction:column;list-style:none;display:flex;position:relative}.timeline__track.astro-lzo3x64m,.timeline__fill.astro-lzo3x64m{top:calc(var(--node) / 2);pointer-events:none;position:absolute}.timeline__track.astro-lzo3x64m{height:var(--run);left:calc(var(--node) / 2 - 1px);border-radius:var(--radius-pill);background:var(--rule);width:2px;transition:background-color var(--ground-fade,0s) var(--ease-in-out)}.timeline__fill.astro-lzo3x64m{left:calc(var(--node) / 2 - var(--bar) / 2);width:var(--bar);height:calc(var(--run) * var(--progress));border-radius:var(--radius-pill);--fill-c:var(--fg);transition:--fill-c var(--shift-duration,0s) var(--ease-in-out);background:linear-gradient(to bottom, var(--fill-c) 0%, var(--fill-c) calc(100% - 5rem), var(--signal) 100%)}@property --fill-c{syntax:"<color>";inherits:false;initial-value:#0000}.timeline.astro-lzo3x64m[data-done] .timeline__fill.astro-lzo3x64m,.timeline.astro-lzo3x64m:not([data-live]) .timeline__fill.astro-lzo3x64m{background:var(--fg)}.timeline__head.astro-lzo3x64m{left:calc(var(--node) / 2);top:calc(var(--node) / 2 + var(--run) * var(--progress));border-radius:var(--radius-pill);background:var(--signal);width:.625rem;height:.625rem;box-shadow:0 0 0 3px var(--bg);pointer-events:none;z-index:0;transition:opacity var(--transition-base), box-shadow var(--ground-fade,0s) var(--ease-in-out);position:absolute;translate:-50% -50%}.timeline.astro-lzo3x64m[data-done] .timeline__head.astro-lzo3x64m,.timeline.astro-lzo3x64m:not([data-live]) .timeline__head.astro-lzo3x64m{opacity:0}.timeline__item.astro-lzo3x64m{z-index:1;grid-template-columns:var(--node) minmax(0, 1fr);gap:var(--space-m);display:grid;position:relative}.timeline__node.astro-lzo3x64m{width:var(--node);height:var(--node);border-radius:var(--radius-pill);background:var(--bg-2);color:var(--fg-3);font-size:var(--size-small);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;box-shadow:0 0 0 5px var(--bg);transition:background-color var(--duration-enter) var(--ease-in-out), color var(--duration-enter) var(--ease-in-out), box-shadow var(--ground-fade,0s) var(--ease-in-out);place-items:center;display:grid}.timeline__body.astro-lzo3x64m{padding-top:calc((var(--node) - 1.4em) / 2)}.timeline__time.astro-lzo3x64m{color:var(--fg-3)}.timeline__text.astro-lzo3x64m{color:var(--fg-2)}.timeline__get.astro-lzo3x64m{gap:var(--space-2xs);padding-top:var(--space-2xs);flex-wrap:wrap;list-style:none;display:flex}.timeline__time.astro-lzo3x64m,.timeline__title.astro-lzo3x64m,.timeline__text.astro-lzo3x64m{transition:color var(--duration-enter) var(--ease-in-out)}.timeline.astro-lzo3x64m[data-live] .timeline__item.astro-lzo3x64m:not([data-on]) .timeline__time.astro-lzo3x64m,.timeline.astro-lzo3x64m[data-live] .timeline__item.astro-lzo3x64m:not([data-on]) .timeline__title.astro-lzo3x64m,.timeline.astro-lzo3x64m[data-live] .timeline__item.astro-lzo3x64m:not([data-on]) .timeline__text.astro-lzo3x64m{color:var(--fg-3)}.timeline__item.astro-lzo3x64m[data-on] .timeline__node.astro-lzo3x64m,.timeline.astro-lzo3x64m:not([data-live]) .timeline__node.astro-lzo3x64m{background:var(--fg);color:var(--bg)}.proof.astro-6h3j6okt{--proof-top:calc(4.5rem + var(--space-s));--proof-peek:var(--space-s);--proof-cards:3}.proof__title.astro-6h3j6okt{max-width:var(--measure-head);text-wrap:balance}.proof__quiet.astro-6h3j6okt{color:var(--fg-2)}.proof__stack.astro-6h3j6okt{gap:var(--gap-group);flex-direction:column;padding:0;list-style:none;display:flex}.proof__slot.astro-6h3j6okt{top:calc(var(--proof-top) + var(--i) * var(--proof-peek));position:sticky}.proof__card.astro-6h3j6okt{gap:var(--gap-items);grid-template-rows:auto auto;display:grid}.proof__text.astro-6h3j6okt{gap:var(--space-xs);flex-direction:column;display:flex}.proof__say.astro-6h3j6okt{max-width:var(--measure-text)}.proof__figure.astro-6h3j6okt{align-items:flex-start;gap:var(--space-3xs);flex-direction:column;display:flex}.proof__ask.astro-6h3j6okt{max-width:var(--measure-head);text-wrap:balance}.proof__media.astro-6h3j6okt{aspect-ratio:16/10;border-radius:var(--radius-inner);background:var(--bg-2);display:block;position:relative;overflow:hidden}.proof__media.astro-6h3j6okt img.astro-6h3j6okt{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.proof__card--ask.astro-6h3j6okt{padding-block:var(--space-2xl);text-align:center;place-items:center}.proof__ask-body.astro-6h3j6okt{gap:var(--space-m)}@media (width>=48rem){.proof__card.astro-6h3j6okt{gap:var(--gap-group);height:min(34rem, 100svh - var(--proof-top) - var(--proof-cards) * var(--proof-peek));grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.proof__text.astro-6h3j6okt{grid-template-rows:auto 1fr auto;min-height:0;display:grid}.proof__figure.astro-6h3j6okt{grid-row:3}.proof__media.astro-6h3j6okt{aspect-ratio:auto;height:100%}.proof__card--ask.astro-6h3j6okt{grid-template-columns:minmax(0,1fr)}}.fit__title.astro-sthi46rs{text-align:center}.fit__cols.astro-sthi46rs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:64rem;margin-inline:auto;display:grid}@media (width<=56rem){.fit__cols.astro-sthi46rs{gap:var(--gap-group);grid-template-columns:1fr}}.fit__col.astro-sthi46rs{gap:var(--space-l);flex-direction:column;padding-inline-end:var(--space-2xl);display:flex}@media (width<=56rem){.fit__col.astro-sthi46rs{padding-inline-end:0}}.fit__col--no.astro-sthi46rs{padding-inline:var(--space-2xl) 0;border-inline-start:1px solid var(--rule)}@media (width<=56rem){.fit__col--no.astro-sthi46rs{padding:var(--gap-group) 0 0;border-inline-start:0;border-top:1px solid var(--rule)}}.fit__label.astro-sthi46rs{font-weight:var(--weight-strong);color:var(--fg-2)}.fit__list.astro-sthi46rs{gap:var(--space-l);flex-direction:column;list-style:none;display:flex}.fit__item.astro-sthi46rs{gap:var(--space-s);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.fit__mark.astro-sthi46rs{border-radius:var(--radius-pill);place-items:center;width:2rem;height:2rem;display:grid}.fit__mark--yes.astro-sthi46rs{background:var(--fg);color:var(--bg)}.fit__mark--no.astro-sthi46rs{background:var(--bg-2);color:var(--fg-3)}.fit__item-title.astro-sthi46rs{font-weight:var(--weight-strong);color:var(--fg)}.fit__item-text.astro-sthi46rs,.fit__col--no.astro-sthi46rs .fit__item-title.astro-sthi46rs{color:var(--fg-2)}.fit__col--no.astro-sthi46rs .fit__item-text.astro-sthi46rs{color:var(--fg-3)}.ocb.astro-zegfwogf{--mark:1.75rem;margin:0;display:grid}.ocb-row.astro-zegfwogf{grid-template-columns:var(--mark) minmax(0, 1fr);align-items:start;gap:var(--space-s);padding-top:var(--space-xs);display:grid;position:relative}.ocb-row.astro-zegfwogf:not(:last-child):before{content:"";left:calc(var(--mark) / 2 - .5px);top:calc(var(--space-xs) + var(--mark) / 2);bottom:calc((var(--space-xs) + var(--mark) / 2) * -1);border-left:1px solid var(--rule-strong);position:absolute}.ocb-body.astro-zegfwogf{justify-content:space-between;align-items:baseline;gap:var(--space-s);min-height:var(--mark);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule);display:flex}.ocb-body.astro-zegfwogf dt.astro-zegfwogf{color:var(--fg-2)}.ocb-body.astro-zegfwogf dd.astro-zegfwogf{white-space:nowrap;margin:0}.ocb-row--sum.astro-zegfwogf .ocb-body.astro-zegfwogf{border-bottom:0}.ocb-row--sum.astro-zegfwogf .ocb-body.astro-zegfwogf dt.astro-zegfwogf{color:var(--fg)}.ocb-row.astro-zegfwogf:last-child .ocb-body.astro-zegfwogf{border-bottom:0}.ocb-mark.astro-zegfwogf{z-index:1;width:var(--mark);height:var(--mark);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background-color:var(--surface);color:var(--fg);place-items:center;display:grid;position:relative}.ocb-row--sum.astro-zegfwogf .ocb-mark.astro-zegfwogf{border-color:var(--fg);background-color:var(--fg);color:var(--bg)}.ffpack__quiet.astro-lmu2vrre{color:var(--fg-2)}.ffpack__amount.astro-lmu2vrre{white-space:nowrap}.ffpack.astro-lmu2vrre{gap:var(--space-l);padding:var(--space-l);display:grid}.ffpack__price.astro-lmu2vrre{text-align:center;align-items:center}.ffpack__foot.astro-lmu2vrre{text-align:center;text-wrap:balance;align-items:center}.ffpack__chips.astro-lmu2vrre{gap:var(--space-xs) var(--space-s);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));list-style:none;display:grid}.ffpack__chip.astro-lmu2vrre{align-items:center;gap:var(--space-xs);white-space:nowrap;display:flex}.ffpack__icon.astro-lmu2vrre{flex-shrink:0;font-size:2rem;line-height:0;display:block}.ffpack__all.astro-lmu2vrre{container-type:inline-size}@media (width<=30rem){.ffpack__chips.astro-lmu2vrre{justify-content:space-between;gap:var(--space-xs);grid-template-columns:repeat(2,max-content)}.ffpack__chip.astro-lmu2vrre{gap:var(--space-2xs)}.ffpack__icon.astro-lmu2vrre{font-size:1.75rem}}@container (width<=17.5rem){.ffpack__chips.astro-lmu2vrre{grid-template-columns:minmax(0,1fr)}}.ffpack--wide.astro-lmu2vrre .ffpack__price.astro-lmu2vrre,.ffpack--wide.astro-lmu2vrre .ffpack__foot.astro-lmu2vrre{text-align:start;align-items:start}@media (width>=56rem){.ffpack--wide.astro-lmu2vrre{gap:var(--space-l) var(--space-2xl);padding:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"mark bill""price all""foot all"}.ffpack--wide.astro-lmu2vrre .ffpack__mark.astro-lmu2vrre{grid-area:mark}.ffpack--wide.astro-lmu2vrre .ffpack__price.astro-lmu2vrre{grid-area:price}.ffpack--wide.astro-lmu2vrre .ffpack__bill.astro-lmu2vrre{grid-area:bill;align-self:start}.ffpack--wide.astro-lmu2vrre .ffpack__all.astro-lmu2vrre{grid-area:all;align-self:start}.ffpack--wide.astro-lmu2vrre .ffpack__foot.astro-lmu2vrre{grid-area:foot;align-self:end}.ffpack--wide.astro-lmu2vrre .ffpack__chips.astro-lmu2vrre{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.ps-quiet.astro-stzjdmrk{color:var(--fg-2)}.ps-split.astro-stzjdmrk{gap:var(--gap-group) var(--space-2xl);align-items:center;display:grid}@media (width>=56rem){.ps-split.astro-stzjdmrk{grid-template-columns:minmax(0,36rem) minmax(0,28rem);justify-content:center}}.ps-facts.astro-stzjdmrk{list-style:none}.ps-fact.astro-stzjdmrk{align-items:start;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.ps-check.astro-stzjdmrk{padding-top:var(--space-3xs);display:grid}.payoff.astro-65tbc53q{gap:0 var(--space-xl);padding:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=56rem){.payoff.astro-65tbc53q{grid-template-columns:1fr}}.payoff__quiet.astro-65tbc53q{color:var(--fg-2)}.payoff__optional.astro-65tbc53q{color:var(--fg-3);font-weight:var(--weight-text)}.payoff__intro.astro-65tbc53q{align-self:start}@media (width<=56rem){.payoff__intro.astro-65tbc53q{padding-bottom:var(--space-l)}}.payoff__inputs.astro-65tbc53q{align-items:flex-start;gap:var(--space-l);flex-direction:column;display:flex}.payoff__inputs.astro-65tbc53q>.field.astro-65tbc53q{width:100%}.payoff__money.astro-65tbc53q{max-width:16rem;display:block;position:relative}.payoff__input.astro-65tbc53q{font-variant-numeric:tabular-nums;padding-inline-end:var(--space-xl)}.payoff__unit.astro-65tbc53q{top:50%;right:var(--space-s);color:var(--fg-2);pointer-events:none;position:absolute;translate:0 -50%}.payoff__options.astro-65tbc53q{gap:var(--space-2xs)}.payoff__rate.astro-65tbc53q{font-variant-numeric:tabular-nums;justify-content:center;min-width:2.75rem}.payoff__reveal.astro-65tbc53q{opacity:0;transition:grid-template-rows var(--duration-moved) var(--ease-out-expo), opacity var(--duration-moved) var(--ease-out-expo);grid-column:1/-1;grid-template-rows:0fr;display:grid}.payoff.astro-65tbc53q[data-done] .payoff__reveal.astro-65tbc53q{opacity:1;grid-template-rows:1fr}.payoff__clip.astro-65tbc53q{min-height:0;overflow:hidden}.payoff__result.astro-65tbc53q{align-items:start;gap:var(--space-l) var(--space-xl);margin-top:var(--space-l);padding:var(--space-l);border-radius:var(--radius-inner);background-color:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}@media (width<=56rem){.payoff__result.astro-65tbc53q{grid-template-columns:1fr}}.payoff__n.astro-65tbc53q{font-variant-numeric:tabular-nums}.payoff__bar.astro-65tbc53q{gap:2px;height:1.25rem;display:flex}.payoff__bars.astro-65tbc53q .type-small.astro-65tbc53q:not(:first-child){padding-top:var(--space-2xs)}.payoff__bar.astro-65tbc53q .payoff__seg{background:var(--fg);min-width:2px;transition:flex-grow var(--transition-base);border-radius:2px;flex:1 1 0}.payoff__seg--price.astro-65tbc53q{background:var(--fg-3);flex:none}.payoff__rule.astro-65tbc53q{padding-top:var(--space-s);border-top:1px solid var(--rule)}.payoff.astro-65tbc53q strong{font-weight:var(--weight-strong)}@media (prefers-reduced-motion:reduce){.payoff__reveal.astro-65tbc53q{transition:none}}.ffcalc__box.astro-rjsntft5{width:min(100%,64rem);margin-inline:auto}.haken__quiet.astro-qzk4odse{color:var(--fg-2)}.haken__split.astro-qzk4odse{align-items:start;gap:var(--gap-group) var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}@media (width<=56rem){.haken__split.astro-qzk4odse{grid-template-columns:1fr}}.haken__side.astro-qzk4odse{top:calc(4.5rem + var(--space-xl));position:sticky}@media (width<=56rem){.haken__side.astro-qzk4odse{position:static}}.haken__rows.astro-qzk4odse{padding:0;list-style:none}.haken__row.astro-qzk4odse{align-items:start;gap:var(--space-m);padding-block:var(--space-l);border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);display:grid}.haken__row.astro-qzk4odse:last-child{padding-bottom:0}.haken__tile.astro-qzk4odse{font-size:2.5rem;line-height:0;display:block}.fffinal__text.astro-j2whga2e{gap:var(--space-m)}.fffinal__content.astro-j2whga2e{gap:var(--space-l)}.fffinal__title.astro-j2whga2e{text-wrap:balance;max-width:24ch}.fffinal__lead.astro-j2whga2e{max-width:34rem;color:var(--fg-2)}.fffinal__actions.astro-j2whga2e{padding-bottom:var(--space-2xl)}@media (width<=40rem){.fffinal__actions.astro-j2whga2e{width:100%}}@media (width<=48rem){.photo-hero__support--wide.astro-c42ah7z7{display:none}}.photo-hero.astro-c42ah7z7{isolation:isolate;min-height:max(36rem,100svh + 2px);margin-top:calc(var(--bar-h) * -1 - 2px);background:var(--bg);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.photo-hero__img.astro-c42ah7z7{z-index:-2;object-fit:cover;object-position:var(--photo-focus);width:100%;height:100%;position:absolute;inset:0}@media (width<=48rem){.photo-hero__img.astro-c42ah7z7{object-position:var(--photo-focus-phone)}}@media (width>=100rem){.photo-hero__img.astro-c42ah7z7{object-position:var(--photo-focus-wide)}.photo-hero.astro-c42ah7z7[data-wide=fade]:not(.photo-hero--card) .photo-hero__img.astro-c42ah7z7{width:auto;max-width:100%;aspect-ratio:calc(var(--photo-ratio) * 1.35);object-position:var(--photo-focus-wide);margin-inline:auto;left:0;right:0;mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}}@media (width<=48rem){.photo-hero.astro-c42ah7z7:not(.photo-hero--card) .photo-hero__img.astro-c42ah7z7{height:62%;bottom:auto}.photo-hero.astro-c42ah7z7:not(.photo-hero--card) .photo-hero__content.astro-c42ah7z7{padding-top:34svh}}.photo-hero__shade.astro-c42ah7z7{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--shade) 70%, transparent) 0%, color-mix(in srgb, var(--shade) 35%, transparent) 12%, transparent 24%), linear-gradient(to top, color-mix(in srgb, var(--shade) 85%, transparent) 0%, color-mix(in srgb, var(--shade) 50%, transparent) 40%, transparent 70%), linear-gradient(to right, color-mix(in srgb, var(--shade) 60%, transparent) 0%, transparent 55%);position:absolute;inset:0}@media (width<=48rem){.photo-hero__shade.astro-c42ah7z7{background:linear-gradient(to bottom, color-mix(in srgb, var(--shade) 70%, transparent) 0%, transparent 18%), linear-gradient(to top, color-mix(in srgb, var(--shade) 98%, transparent) 0%, color-mix(in srgb, var(--shade) 95%, transparent) 48%, color-mix(in srgb, var(--shade) 78%, transparent) 62%, color-mix(in srgb, var(--shade) 40%, transparent) 74%, transparent 90%)}}.photo-hero__content.astro-c42ah7z7{padding-block:calc(var(--bar-h) + var(--space-2xl)) var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.photo-hero__title.astro-c42ah7z7{text-wrap:balance;max-width:20ch}.photo-hero__lead.astro-c42ah7z7{max-width:34rem;color:var(--fg-2)}.photo-hero__points.astro-c42ah7z7{margin-inline-start:var(--space-xs)}.photo-hero__actions.astro-c42ah7z7{gap:var(--space-m);align-items:center}@media (width>=64rem){.photo-hero--split.astro-c42ah7z7 .photo-hero__text.astro-c42ah7z7{align-items:end;gap:var(--gap-even) var(--space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.photo-hero--split.astro-c42ah7z7 .photo-hero__head.astro-c42ah7z7{display:contents}.photo-hero--split.astro-c42ah7z7 .photo-hero__title.astro-c42ah7z7,.photo-hero--split.astro-c42ah7z7 .photo-hero__titles.astro-c42ah7z7{grid-area:1/1}.photo-hero--split.astro-c42ah7z7 .photo-hero__title.astro-c42ah7z7{max-width:18ch}.photo-hero--split.astro-c42ah7z7 .photo-hero__title--free.astro-c42ah7z7{max-width:none}.photo-hero--split.astro-c42ah7z7 .photo-hero__lead.astro-c42ah7z7{grid-area:2/1;max-width:36rem}.photo-hero--split.astro-c42ah7z7 .photo-hero__actions.astro-c42ah7z7{grid-area:3/1}.photo-hero--split.astro-c42ah7z7 .photo-hero__aside.astro-c42ah7z7{margin-block:calc(var(--space-s) * -1);grid-area:3/2;align-self:center}.photo-hero--split.astro-c42ah7z7 .photo-hero__titles.astro-c42ah7z7{container-type:inline-size}.photo-hero--split.astro-c42ah7z7.photo-hero--fit .photo-hero__title.astro-c42ah7z7{font-size:clamp(var(--statement-size), 98.5cqi / var(--fit-em), var(--display-size))}.photo-hero--split.astro-c42ah7z7 .photo-hero__shade.astro-c42ah7z7{background:linear-gradient(to bottom, color-mix(in srgb, var(--shade) 70%, transparent) 0%, color-mix(in srgb, var(--shade) 35%, transparent) 12%, transparent 24%), linear-gradient(to top, color-mix(in srgb, var(--shade) 92%, transparent) 0%, color-mix(in srgb, var(--shade) 60%, transparent) 45%, transparent 75%), linear-gradient(to right, color-mix(in srgb, var(--shade) 55%, transparent) 0%, transparent 50%)}.photo-hero--split.astro-c42ah7z7.photo-hero--clear .photo-hero__shade.astro-c42ah7z7{background:linear-gradient(to bottom, color-mix(in srgb, var(--shade) 62%, transparent) 0%, color-mix(in srgb, var(--shade) 26%, transparent) 9%, transparent 18%), linear-gradient(to top, color-mix(in srgb, var(--shade) 72%, transparent) 0%, color-mix(in srgb, var(--shade) 56%, transparent) 7%, color-mix(in srgb, var(--shade) 30%, transparent) 13%, color-mix(in srgb, var(--shade) 10%, transparent) 18%, transparent 23%), radial-gradient(ellipse 52% 62% at 0% 100%, color-mix(in srgb, var(--shade) 62%, transparent) 0%, color-mix(in srgb, var(--shade) 40%, transparent) 40%, color-mix(in srgb, var(--shade) 14%, transparent) 72%, transparent 100%)}.photo-hero--split.astro-c42ah7z7.photo-hero--clear .photo-hero__title.astro-c42ah7z7,.photo-hero--split.astro-c42ah7z7.photo-hero--clear .photo-hero__lead.astro-c42ah7z7{text-shadow:0 0 .75rem color-mix(in srgb, var(--shade) 60%, transparent), 0 0 2rem color-mix(in srgb, var(--shade) 85%, transparent), 0 0 4.5rem color-mix(in srgb, var(--shade) 80%, transparent), 0 0 8rem color-mix(in srgb, var(--shade) 70%, transparent)}.photo-hero--split.astro-c42ah7z7.photo-hero--clear .photo-hero__lead.astro-c42ah7z7{color:var(--fg)}.photo-hero--split.astro-c42ah7z7.photo-hero--clear .photo-hero__title.astro-c42ah7z7{font-size:clamp(var(--statement-size), 3.9vw, var(--display-size))}.photo-hero--split.astro-c42ah7z7.photo-hero--clear .photo-hero__support.astro-c42ah7z7{display:block}.photo-hero--split.astro-c42ah7z7.photo-hero--clear .photo-hero__title.astro-c42ah7z7,.photo-hero--split.astro-c42ah7z7.photo-hero--clear .photo-hero__support.astro-c42ah7z7{white-space:nowrap}.photo-hero--split.astro-c42ah7z7.photo-hero--clear .photo-hero__aside.astro-c42ah7z7{align-self:end;align-items:flex-end;gap:var(--space-s);flex-direction:column;grid-row:1/span 3;margin-block:0}}.photo-hero__band.astro-c42ah7z7,.photo-hero__clip.astro-c42ah7z7{display:contents}.photo-hero__lead-h1.astro-c42ah7z7{font:inherit;letter-spacing:inherit;color:inherit;margin:0;display:inline}@media (width<=48rem){.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card){--gap-band:calc(var(--gap-even) * .8);--band-col:calc(100vw - 2 * var(--page-gutter));gap:var(--gap-band);min-height:0;padding-block:calc(var(--bar-h) + var(--space-m)) var(--space-l);background:var(--lit-band), var(--bg)}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__shade.astro-c42ah7z7{display:none}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__content.astro-c42ah7z7,.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__text.astro-c42ah7z7,.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__head.astro-c42ah7z7{display:contents}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__titles.astro-c42ah7z7,.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__head.astro-c42ah7z7>.photo-hero__title.astro-c42ah7z7,.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__lead.astro-c42ah7z7,.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__actions.astro-c42ah7z7,.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__aside.astro-c42ah7z7{margin-inline:var(--page-gutter)}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__titles.astro-c42ah7z7{gap:var(--gap-band);order:1}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__head.astro-c42ah7z7>.photo-hero__title.astro-c42ah7z7{order:1}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__band.astro-c42ah7z7{order:2;display:block}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__lead.astro-c42ah7z7{font-size:var(--body-size);line-height:var(--body-leading);letter-spacing:var(--body-tracking);text-wrap:pretty;order:3}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__actions.astro-c42ah7z7{order:4}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__aside.astro-c42ah7z7{order:5}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__titles.astro-c42ah7z7 .type-eyebrow{font-size:clamp(.6875rem, var(--band-col) / 26.8, var(--eyebrow-size))}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__titles.astro-c42ah7z7 .type-eyebrow:before,.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__drop.astro-c42ah7z7{display:none}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__title.astro-c42ah7z7{max-width:none}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__support.astro-c42ah7z7{display:block}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card).photo-hero--band-fit .photo-hero__support.astro-c42ah7z7{white-space:normal;text-wrap:balance}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card).photo-hero--band-fit .photo-hero__title.astro-c42ah7z7{white-space:nowrap;font-size:min(2.4rem, var(--band-col) * .96 / var(--band-em,11))}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__clip.astro-c42ah7z7{--band-zoom:1.06;aspect-ratio:25/11;display:block;overflow:hidden}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__img.astro-c42ah7z7{z-index:auto;max-width:none;width:calc(100% * var(--band-zoom));height:calc(100% * var(--band-zoom));margin-left:calc(100% * (1 - var(--band-zoom)));object-position:50% 28%;animation:none;display:block;position:static;translate:none}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) [data-enter=in]{animation-name:band-enter}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__titles.astro-c42ah7z7[data-enter=in]{animation-delay:0s}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__band.astro-c42ah7z7[data-enter=in]{animation-delay:var(--enter-step)}.photo-hero.astro-c42ah7z7.photo-hero--band:not(.photo-hero--card) .photo-hero__band.astro-c42ah7z7[data-enter=in] .photo-hero__img.astro-c42ah7z7{animation:band-settle calc(2 * var(--enter-time)) var(--enter-ease) var(--enter-step) backwards;transform-origin:100% 0}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card){--sheet-em:8;--sheet-corner:var(--radius-sheet);padding-top:calc(var(--bar-h) + var(--space-l));padding-bottom:0}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__titles.astro-c42ah7z7{display:contents}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__title.astro-c42ah7z7{margin-inline:var(--page-gutter);white-space:normal;text-wrap:balance;font-size:calc(var(--band-col) / var(--sheet-em));font-weight:var(--weight-strong);line-height:var(--display-leading);letter-spacing:-.01em;color:#0000;-webkit-text-stroke:max(1px, .034em) var(--fg);grid-area:1/1}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__support.astro-c42ah7z7{margin-top:var(--space-2xs);-webkit-text-stroke:0;letter-spacing:-.035em}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card){background:var(--bg)}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__support.astro-c42ah7z7{color:var(--fg)}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__lead.astro-c42ah7z7{color:var(--fg);margin-bottom:calc(var(--trim-font) - .5lh + var(--space-l) - var(--gap-band));grid-area:2/1}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):after{content:"";z-index:-1;background:var(--sky-sheet);border-radius:var(--sheet-corner) var(--sheet-corner) 0 0;grid-area:3/1/span 3}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__band.astro-c42ah7z7{margin-inline:0;margin-bottom:calc(-1 * (var(--gap-band) + var(--space-xl)));grid-area:3/1}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__clip.astro-c42ah7z7{aspect-ratio:16/9;border-radius:var(--sheet-corner) var(--sheet-corner) 0 0;position:relative}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__img.astro-c42ah7z7{object-position:var(--photo-focus-sheet,50% 30%);width:100%;height:100%;margin-left:0}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__clip.astro-c42ah7z7{-webkit-mask-image:linear-gradient(to top, transparent 0%, color-mix(in srgb, var(--fg) 12%, transparent) 10%, color-mix(in srgb, var(--fg) 38%, transparent) 24%, color-mix(in srgb, var(--fg) 66%, transparent) 40%, color-mix(in srgb, var(--fg) 88%, transparent) 56%, var(--fg) 72%);mask-image:linear-gradient(to top, transparent 0%, color-mix(in srgb, var(--fg) 12%, transparent) 10%, color-mix(in srgb, var(--fg) 38%, transparent) 24%, color-mix(in srgb, var(--fg) 66%, transparent) 40%, color-mix(in srgb, var(--fg) 88%, transparent) 56%, var(--fg) 72%);background:0 0}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__actions.astro-c42ah7z7{z-index:2;grid-area:4/1;position:relative}.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__aside.astro-c42ah7z7{margin-top:calc(var(--space-m) - var(--gap-band));margin-bottom:calc(var(--space-m) + var(--sheet-corner));grid-area:5/1}}.photo-hero--sheet.astro-c42ah7z7 .photo-hero__actions.astro-c42ah7z7,.photo-hero--sheet.astro-c42ah7z7 .photo-hero__aside.astro-c42ah7z7{background-color:#0000}@media (width<=48rem){.photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card){--sheet-at:.25s;--sheet-block-at:calc(var(--sheet-at) + .18s)}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .astro-c42ah7z7:is(.photo-hero__title,.photo-hero__lead,.photo-hero__band,.photo-hero__actions,.photo-hero__aside,.photo-hero__titles),html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card) .photo-hero__img.astro-c42ah7z7{opacity:1;animation:none}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):before{content:"";z-index:3;background:var(--bg);opacity:0;pointer-events:none;grid-area:3/1/span 3}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):not(:has(.photo-hero__band:is([data-enter=in],[data-enter=done]))) .astro-c42ah7z7:is(.photo-hero__title,.photo-hero__lead,.photo-hero__actions,.photo-hero__aside){opacity:0}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):not(:has(.photo-hero__band:is([data-enter=in],[data-enter=done]))):before{opacity:1}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):has(.photo-hero__band:is([data-enter=in],[data-enter=done])) .photo-hero__title.astro-c42ah7z7{animation:sheet-rise .9s var(--enter-ease) var(--sheet-at) backwards}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):has(.photo-hero__band:is([data-enter=in],[data-enter=done])) .photo-hero__lead.astro-c42ah7z7{animation:sheet-rise .9s var(--enter-ease) calc(var(--sheet-at) + .11s) backwards}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):has(.photo-hero__band:is([data-enter=in],[data-enter=done])):before{animation:sheet-veil .8s var(--enter-ease) var(--sheet-block-at) backwards}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):has(.photo-hero__band:is([data-enter=in],[data-enter=done])):after,html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):has(.photo-hero__band:is([data-enter=in],[data-enter=done])) .photo-hero__band.astro-c42ah7z7{animation:sheet-lift 1.1s var(--enter-land) var(--sheet-block-at) backwards}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):has(.photo-hero__band:is([data-enter=in],[data-enter=done])) .photo-hero__img.astro-c42ah7z7{animation:sheet-photo 1.5s var(--enter-land) var(--sheet-block-at) backwards;transform-origin:50% 35%}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):has(.photo-hero__band:is([data-enter=in],[data-enter=done])) .photo-hero__actions.astro-c42ah7z7{animation:sheet-lift 1.1s var(--enter-land) var(--sheet-block-at) backwards, sheet-fade .6s var(--enter-ease) calc(var(--sheet-block-at) + .3s) backwards}html.enter-on .photo-hero.astro-c42ah7z7.photo-hero--band.photo-hero--sheet:not(.photo-hero--card):has(.photo-hero__band:is([data-enter=in],[data-enter=done])) .photo-hero__aside.astro-c42ah7z7{animation:sheet-lift 1.1s var(--enter-land) var(--sheet-block-at) backwards, sheet-fade .6s var(--enter-ease) calc(var(--sheet-block-at) + .4s) backwards}}@keyframes sheet-rise{0%{opacity:0;translate:0 var(--space-m)}}@keyframes sheet-lift{0%{translate:0 var(--space-2xl)}}@keyframes sheet-veil{0%{opacity:1}}@keyframes sheet-fade{0%{opacity:0}}@keyframes sheet-photo{0%{scale:1.08}}@keyframes band-enter{0%{opacity:0;translate:0 var(--enter-rise)}}@keyframes band-settle{0%{scale:1.06}}.photo-hero__aside.astro-c42ah7z7{display:flex}@media (width<=48rem){.photo-hero__aside.astro-c42ah7z7{justify-content:center}}.photo-hero--card.astro-c42ah7z7{min-height:clamp(26rem,64svh,40rem);margin:var(--section-top) var(--page-gutter) 0;border-radius:var(--radius-box)}.photo-hero--card.astro-c42ah7z7 .photo-hero__content.astro-c42ah7z7{padding-block:var(--space-2xl) var(--space-xl)}.photo-hero--card.astro-c42ah7z7 .photo-hero__title.astro-c42ah7z7{max-width:15ch}.photo-hero--card.astro-c42ah7z7 .photo-hero__shade.astro-c42ah7z7{background:linear-gradient(to top, color-mix(in srgb, var(--shade) 88%, transparent) 0%, color-mix(in srgb, var(--shade) 55%, transparent) 45%, transparent 80%), linear-gradient(to right, color-mix(in srgb, var(--shade) 60%, transparent) 0%, transparent 60%)}@media (width<=48rem){.photo-hero__actions.astro-c42ah7z7{text-align:center;flex-direction:column;align-items:stretch}.photo-hero__actions.astro-c42ah7z7>*{justify-content:center}.photo-hero__actions.astro-c42ah7z7>.button--link{align-self:center}}.photo-hero.astro-c42ah7z7[data-parallax]{--par:.25;view-timeline:--photo-hero block}@keyframes ph-depth{to{translate:0 calc(var(--par) * 100%)}}@media (prefers-reduced-motion:no-preference){.photo-hero.astro-c42ah7z7[data-parallax] .photo-hero__img.astro-c42ah7z7{animation:1s linear both paused ph-depth}@supports (animation-timeline:view()){.photo-hero.astro-c42ah7z7[data-parallax] .photo-hero__img.astro-c42ah7z7{animation-play-state:running;animation-duration:auto;animation-timeline:--photo-hero;animation-range:exit}}}.qk.astro-6kssowvp{--qk-veil:var(--bg);--qk-card:clamp(14rem, 62cqw, 16rem);gap:var(--space-s);margin-inline:calc(var(--page-gutter) * -1);display:none;container-type:inline-size}.qk.astro-6kssowvp:focus-visible{outline:2px solid var(--focus);outline-offset:calc(var(--space-3xs) * -1)}@media (width<=48rem){.qk.astro-6kssowvp{display:grid}}.qk__stage.astro-6kssowvp{isolation:isolate;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;padding-block-end:var(--space-s);overflow-x:clip}.qk__stage.astro-6kssowvp.is-dragging{cursor:grabbing}.qk__deck.astro-6kssowvp{width:var(--qk-card);margin:0;margin-inline-start:var(--page-gutter);padding:0;list-style:none;display:grid}.qk__card.astro-6kssowvp{aspect-ratio:3/4;border-radius:var(--radius-box);box-shadow:var(--shadow-rest);transform-origin:50% 100%;will-change:transform;transition:box-shadow var(--transition-base);grid-area:1/1;position:relative;overflow:hidden}.qk__card.astro-6kssowvp.is-top{box-shadow:var(--shadow-float)}.qk__card.astro-6kssowvp:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--qk-veil) calc(var(--depth,0) * 17%), transparent);box-shadow:inset 0 0 0 1px var(--rule);pointer-events:none;position:absolute;inset:0}.qk__photo.astro-6kssowvp{background:var(--bg-2);height:100%}.qk__portrait.astro-6kssowvp{object-fit:cover;object-position:50% 30%;pointer-events:none;width:100%;height:100%;display:block}.qk__link.astro-6kssowvp{height:100%;color:var(--fg);background:var(--bg);-webkit-touch-callout:none;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.qk__link.astro-6kssowvp:focus-visible{outline:2px solid var(--focus);outline-offset:calc(var(--space-3xs) * -2)}.qk__media.astro-6kssowvp{aspect-ratio:16/10;display:block;overflow:hidden}.qk__media.astro-6kssowvp img.astro-6kssowvp{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.qk__panel.astro-6kssowvp{gap:var(--space-2xs);padding:var(--space-s);flex-direction:column;min-height:0;display:flex}.qk__panel.astro-6kssowvp>.astro-6kssowvp{transition:opacity var(--transition-slow)}.qk__card.astro-6kssowvp:not(.is-top) .qk__panel.astro-6kssowvp>.astro-6kssowvp{opacity:0}.qk__top.astro-6kssowvp{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:1.25rem;display:flex}.qk__logo.astro-6kssowvp{--logo-unit:1.9rem;width:calc(var(--logo-unit) * var(--logo-w));max-width:70%;aspect-ratio:var(--logo-ratio);background:var(--fg);mask:var(--logo) left center/contain no-repeat;flex:none;display:block}.qk__client.astro-6kssowvp{font-weight:var(--weight-strong)}.qk__go.astro-6kssowvp{width:1rem;height:1rem;color:var(--link);flex:none;display:inline-flex}.qk__go.astro-6kssowvp svg{width:100%;height:100%}.qk__result.astro-6kssowvp{font-size:var(--step-0);font-weight:var(--weight-heading);text-wrap:balance;line-height:1.25}.qk__sector.astro-6kssowvp{color:var(--fg-2);white-space:nowrap;margin-top:auto}.qk__bar.astro-6kssowvp{justify-content:space-between;align-items:center;gap:var(--space-s);padding-inline:var(--page-gutter);display:flex}.qk__caption.astro-6kssowvp{gap:var(--space-3xs);flex-direction:column;margin:0;display:flex}.qk__name.astro-6kssowvp{font-weight:var(--weight-strong);color:var(--fg)}.qk__sub.astro-6kssowvp{color:var(--fg-2);white-space:nowrap}.qk__nav.astro-6kssowvp{gap:var(--space-2xs);display:flex}.question__grid.astro-nqwpkzpc{gap:var(--gap-group) var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64.0625rem){.question__grid.astro-nqwpkzpc{grid-template-columns:minmax(0,40rem) minmax(0,26rem);justify-content:center;align-items:center}.question__part.astro-nqwpkzpc{max-width:calc(34rem + var(--space-l));padding-inline-start:var(--space-l)}.question__title.astro-nqwpkzpc+.question__part.astro-nqwpkzpc{margin-block-start:calc(var(--trim-font) - .5lh + var(--gap-group) - var(--gap-even))}}.question__title.astro-nqwpkzpc{text-wrap:pretty}.question__part.astro-nqwpkzpc{max-width:34rem;color:var(--fg-2)}.question__part.astro-nqwpkzpc strong.astro-nqwpkzpc{font-weight:var(--weight-strong);color:var(--fg)}.qd.astro-nqwpkzpc{gap:var(--space-m);flex-direction:column;display:flex}.qd.astro-nqwpkzpc:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-3xs)}.qd__deck.astro-nqwpkzpc{padding:var(--space-s) 0 0;touch-action:pan-y;margin:0;list-style:none;display:grid;position:relative}.qd__card.astro-nqwpkzpc{--qd-time:.76s;aspect-ratio:3/4;border-radius:var(--radius-box);box-shadow:var(--shadow-rest);transform-origin:50% 85%;transition:transform var(--qd-time) var(--enter-ease), opacity var(--qd-time) var(--enter-ease), box-shadow var(--qd-time) var(--enter-ease);grid-area:1/1;overflow:hidden}.qd__card.astro-nqwpkzpc[data-pos="0"]{z-index:5;box-shadow:var(--shadow-raise)}.qd__card.astro-nqwpkzpc[data-pos="1"]{z-index:4;transform:translate(3.5%,-2.5%)rotate(2.6deg)scale(.97)}.qd__card.astro-nqwpkzpc[data-pos="2"]{z-index:3;transform:translate(-3%,-3.5%)rotate(-2.2deg)scale(.94)}.qd__card.astro-nqwpkzpc[data-pos="3"],.qd__card.astro-nqwpkzpc[data-pos="4"]{z-index:2;opacity:0;transform:translateY(-4%)scale(.91)}.qd__card.astro-nqwpkzpc.is-out{animation:qd-out var(--qd-time) var(--enter-ease)}.qd__card.astro-nqwpkzpc.is-in{animation:qd-in var(--qd-time) var(--enter-ease)}@keyframes qd-out{0%{z-index:6;transform:none}45%{z-index:6;transform:translate(-58%,4%)rotate(-8deg)}46%{z-index:1}}@keyframes qd-in{0%{z-index:6;opacity:1;transform:translate(-58%,4%)rotate(-8deg)}to{z-index:6;opacity:1;transform:none}}.qd__photo.astro-nqwpkzpc{background:var(--bg-2);cursor:pointer;height:100%}.qd__portrait.astro-nqwpkzpc{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.qd__link.astro-nqwpkzpc{height:100%;color:var(--fg);background:var(--bg);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.qd__link.astro-nqwpkzpc:focus-visible{outline:2px solid var(--focus);outline-offset:calc(var(--space-3xs) * -2)}.qd__media.astro-nqwpkzpc{aspect-ratio:4/3;display:block;overflow:hidden}.qd__media.astro-nqwpkzpc img.astro-nqwpkzpc{object-fit:cover;width:100%;height:100%;display:block}.qd__panel.astro-nqwpkzpc{justify-content:space-between;gap:var(--space-s);padding:var(--space-m) var(--space-l) var(--space-l);flex-direction:column;display:flex}.qd__top.astro-nqwpkzpc{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.qd__logo.astro-nqwpkzpc{--logo-unit:2.6rem;width:calc(var(--logo-unit) * var(--logo-w));max-width:60%;aspect-ratio:var(--logo-ratio);background:var(--fg);mask:var(--logo) left center/contain no-repeat;flex:none;display:block}.qd__sector.astro-nqwpkzpc{color:var(--fg-2)}.qd__result.astro-nqwpkzpc{text-wrap:pretty;max-width:18ch}.qd__case.astro-nqwpkzpc{align-items:center;gap:var(--space-3xs);color:var(--fg-2);transition:color var(--transition-base);display:inline-flex}.qd__case-icon.astro-nqwpkzpc{width:1em;height:1em;color:var(--link);transition:translate var(--transition-base);display:inline-flex}.qd__case-icon.astro-nqwpkzpc svg{width:100%;height:100%}.qd__link.astro-nqwpkzpc:hover .qd__case.astro-nqwpkzpc{color:var(--link)}.qd__link.astro-nqwpkzpc:hover .qd__case-icon.astro-nqwpkzpc{translate:.08em -.08em}.qd__bar.astro-nqwpkzpc{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.qd__caption.astro-nqwpkzpc{gap:var(--space-3xs);flex-direction:column;margin:0;display:flex}.qd__name.astro-nqwpkzpc{font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg)}.qd__sub.astro-nqwpkzpc{font-size:var(--size-small);color:var(--fg-2)}.qd__nav.astro-nqwpkzpc{gap:var(--space-2xs);display:flex}.qd__stage.astro-nqwpkzpc{display:grid;position:relative}.qd__edge.astro-nqwpkzpc{display:none}@media (width>=64.0625rem) and (hover:hover) and (pointer:fine){.qd__nav.astro-nqwpkzpc{display:none}.qd__edge.astro-nqwpkzpc{z-index:7;opacity:0;pointer-events:none;transition:opacity var(--transition-base), translate var(--transition-slow);display:grid;position:absolute;top:50%}.qd__edge--prev.astro-nqwpkzpc{translate:calc(-50% - var(--space-s)) -50%;left:0}.qd__edge--next.astro-nqwpkzpc{translate:calc(50% + var(--space-s)) -50%;right:0}.qd.astro-nqwpkzpc:hover .qd__edge.astro-nqwpkzpc,.qd.astro-nqwpkzpc:focus-within .qd__edge.astro-nqwpkzpc{opacity:1;pointer-events:auto}.qd.astro-nqwpkzpc:hover .qd__edge--prev.astro-nqwpkzpc,.qd.astro-nqwpkzpc:focus-within .qd__edge--prev.astro-nqwpkzpc{translate:-50% -50%}.qd.astro-nqwpkzpc:hover .qd__edge--next.astro-nqwpkzpc,.qd.astro-nqwpkzpc:focus-within .qd__edge--next.astro-nqwpkzpc{translate:50% -50%}.qd.astro-nqwpkzpc:hover .qd__card.astro-nqwpkzpc[data-pos="0"]:not(.is-out,.is-in){transform:translate(-3%,1%)rotate(-2.4deg)}}@media (width<=64rem){.qd.astro-nqwpkzpc{max-width:34rem}.qd__panel.astro-nqwpkzpc{padding:var(--space-s) var(--space-m) var(--space-m)}}@media (width<=48rem){.qd.astro-nqwpkzpc{display:none}}@media (prefers-reduced-motion:reduce){.qd__card.astro-nqwpkzpc{transition:none}.qd__card.astro-nqwpkzpc.is-out,.qd__card.astro-nqwpkzpc.is-in{animation:none}.qd__edge.astro-nqwpkzpc{transition:none}.qd.astro-nqwpkzpc:hover .qd__card.astro-nqwpkzpc[data-pos="0"]{transform:none!important}}.channel.astro-nycubjye{position:relative}.channel__halftone.astro-nycubjye{z-index:0;pointer-events:none;position:absolute;overflow:visible}.channel__halftone.astro-nycubjye circle{fill:color-mix(in srgb, var(--action) 38%, transparent)}.channel.astro-nycubjye>.wrap{z-index:1;position:relative}@media (width<=64rem){.channel__halftone.astro-nycubjye{display:none}}.channel__head.astro-nycubjye{justify-content:space-between;align-items:flex-end;gap:var(--space-l);display:flex}.csteps__side.astro-i2veue7q{gap:var(--gap-group);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=70rem){.csteps__side.astro-i2veue7q{align-items:start;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.csteps__head.astro-i2veue7q{align-self:stretch}.csteps__sticky.astro-i2veue7q{top:min(3.5rem + var(--space-2xl), 100svh - var(--stick-h,0px) - var(--space-l));position:sticky}}.csteps__chain.astro-i2veue7q{gap:var(--space-m);margin:0;padding:0;list-style:none;display:none;position:relative}@media (width>=70rem){.csteps__chain.astro-i2veue7q{display:grid}}.csteps__chain.astro-i2veue7q:before,.csteps__chain.astro-i2veue7q:after{content:"";left:calc(var(--node) / 2 - 1px);top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);border-radius:2px;width:2px;position:absolute}.csteps__chain.astro-i2veue7q:before{background:var(--chain-line)}.csteps__chain.astro-i2veue7q:after{background:var(--fg);transform-origin:top;transform:scaleY(var(--prog,0))}.csteps.astro-i2veue7q{--node:2.5rem;--chain-line:color-mix(in oklab, var(--fg) 16%, var(--surface))}.csteps__link.astro-i2veue7q{align-items:center;gap:var(--space-s);color:var(--fg-3);transition:color .5s var(--enter-ease);display:flex;position:relative}.csteps__node.astro-i2veue7q{width:var(--node);height:var(--node);z-index:1;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 2px var(--chain-line);transition:box-shadow .5s var(--enter-ease);flex:none;place-items:center;display:grid;position:relative}.csteps__node.astro-i2veue7q svg{width:1.05rem;height:1.05rem}.csteps__name.astro-i2veue7q{color:inherit;font-weight:var(--weight-heading)}.csteps.astro-i2veue7q[data-step="0"] .csteps__link.astro-i2veue7q[data-i="0"],.csteps.astro-i2veue7q[data-step="1"] .csteps__link.astro-i2veue7q[data-i="1"],.csteps.astro-i2veue7q[data-step="2"] .csteps__link.astro-i2veue7q[data-i="2"]{color:var(--fg)}.csteps.astro-i2veue7q[data-step="0"] .csteps__link.astro-i2veue7q[data-i="0"] .csteps__node.astro-i2veue7q,.csteps.astro-i2veue7q[data-step="1"] .csteps__link.astro-i2veue7q[data-i="1"] .csteps__node.astro-i2veue7q,.csteps.astro-i2veue7q[data-step="2"] .csteps__link.astro-i2veue7q[data-i="2"] .csteps__node.astro-i2veue7q{box-shadow:inset 0 0 0 2px var(--fg)}.csteps__lead.astro-i2veue7q{color:var(--fg-2);max-width:32rem;margin-inline:0}.csteps__steps.astro-i2veue7q{gap:var(--space-2xl);display:grid}@media (width>=48rem){.csteps__steps.astro-i2veue7q{gap:var(--space-3xl)}}.csteps__steps.astro-i2veue7q{margin:0;padding:0;list-style:none}.csteps__step.astro-i2veue7q{gap:var(--space-l);display:grid}.csteps__frame.astro-i2veue7q{border-radius:var(--radius-frame);margin:0;overflow:hidden}.csteps__step.astro-i2veue7q .csteps__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-inner);width:100%;height:auto;display:block}.csteps__step.astro-i2veue7q h3.astro-i2veue7q{margin:0}.csteps__text.astro-i2veue7q{color:var(--fg-2);max-width:34rem;margin:0}@media (width>=70rem) and (height<=47.5rem){.csteps__copy.astro-i2veue7q{gap:var(--space-m)}}.deliver__grid.astro-jswjlqrd{row-gap:var(--space-xl);align-items:start;margin:0;padding:0;list-style:none}@media (width>=64rem){.deliver__grid.astro-jswjlqrd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.deliver__grid.astro-jswjlqrd{gap:var(--gap-items);margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78vw,22rem);grid-auto-flow:column;overflow:auto hidden}.deliver__grid.astro-jswjlqrd::-webkit-scrollbar{display:none}.deliver__grid.astro-jswjlqrd>li.astro-jswjlqrd{scroll-snap-align:start}}.deliver__item.astro-jswjlqrd{color:inherit;text-decoration:none;display:block;position:relative;container-type:inline-size}.deliver__card.astro-jswjlqrd{height:75cqi;position:relative}.deliver__frame.astro-jswjlqrd{border-radius:var(--radius-box);position:absolute;inset:0;overflow:hidden}.astro-jswjlqrd[data-ready] .deliver__frame.astro-jswjlqrd{border-radius:0}.deliver__roll.astro-jswjlqrd{position:absolute;inset:0}.deliver__roll.astro-jswjlqrd .deliver__img{object-fit:cover;width:100%;height:100%;scale:var(--deliver-zoom,1);display:block}.deliver__over.astro-jswjlqrd{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:0;left:0;right:0}.deliver__title.astro-jswjlqrd{max-width:85%;padding:var(--space-xs) var(--space-m) 0 0;text-wrap:balance;margin:0}.deliver__go.astro-jswjlqrd{top:var(--space-s);right:var(--space-s);z-index:2;position:absolute}.deliver__reveal.astro-jswjlqrd{align-self:stretch;height:0;overflow:hidden}.deliver__line.astro-jswjlqrd{padding-top:var(--space-2xs);color:var(--fg-2);display:block}.deliver__grid.astro-jswjlqrd:not([data-ready]) .deliver__card.astro-jswjlqrd{height:auto}.deliver__grid.astro-jswjlqrd:not([data-ready]) .deliver__frame.astro-jswjlqrd{aspect-ratio:4/3;display:block;position:relative}.deliver__grid.astro-jswjlqrd:not([data-ready]) .deliver__over.astro-jswjlqrd{position:static}.deliver__grid.astro-jswjlqrd:not([data-ready]) .deliver__reveal.astro-jswjlqrd{height:auto}.deliver__split.astro-jswjlqrd{gap:var(--gap-text);display:grid}@media (width>=64rem){.deliver__split.astro-jswjlqrd{align-items:end;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.deliver__lead.astro-jswjlqrd{max-width:36rem;color:var(--fg-2);text-wrap:pretty}@media (width>=64rem){.deliver__lead.astro-jswjlqrd{text-align:end;justify-self:end}}.deliver__all.astro-jswjlqrd{align-self:center}.pdeck__title.astro-zgxi5az3{text-align:center;text-wrap:balance;max-width:24ch}.pdeck__deck.astro-zgxi5az3{--peek:1.5rem;--fall:2.5rem;width:100%;max-width:64rem;height:clamp(26rem,62svh,36rem);padding-top:calc(var(--peek) * 2);border-radius:var(--radius-box);perspective:1800px;perspective-origin:50% 100%;margin-inline:auto;position:relative}.pdeck__deck.astro-zgxi5az3:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-xs)}.pdeck__bar.astro-zgxi5az3{width:100%;max-width:64rem;margin-inline:auto}.pdeck__card.astro-zgxi5az3{inset:calc(var(--peek) * 2) 0 0;--brand-deep:color-mix(in srgb, var(--brand,var(--bg)) 52%, #000);border-radius:var(--radius-box);background:var(--brand-deep);box-shadow:var(--shadow-float);color:var(--fg);transform-origin:50% 0;transition:translate .64s var(--enter-ease), scale .64s var(--enter-ease), rotate .64s var(--enter-ease), transform-origin .64s var(--enter-ease), opacity .3s ease-out;text-decoration:none;display:block;position:absolute;overflow:hidden}.pdeck__card.astro-zgxi5az3[data-pos="0"]{z-index:4}.pdeck__card.astro-zgxi5az3[data-pos="1"]{z-index:3;translate:0 calc(var(--peek) * -1);scale:.95}.pdeck__card.astro-zgxi5az3[data-pos="2"]{z-index:2;translate:0 calc(var(--peek) * -2);scale:.9}.pdeck__card.astro-zgxi5az3[data-pos="1"]:after{opacity:.5}.pdeck__card.astro-zgxi5az3[data-pos="2"]:after{opacity:.78}.pdeck__card.astro-zgxi5az3[data-pos="3"]{z-index:1;translate:0 calc(var(--peek) * -2);opacity:0;pointer-events:none;scale:.9}.pdeck__card.astro-zgxi5az3:not([data-pos="0"]){pointer-events:none}.pdeck__card.astro-zgxi5az3.is-fallen{z-index:5;transform-origin:50% 100%;translate:0 var(--fall);opacity:0;pointer-events:none;rotate:x -62deg}.pdeck__card.astro-zgxi5az3:after{content:"";z-index:2;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .64s var(--enter-ease);position:absolute;inset:0}.pdeck__card.astro-zgxi5az3.is-instant,.pdeck__card.astro-zgxi5az3.is-instant:after{transition:none}.pdeck__panel.astro-zgxi5az3{z-index:1;justify-content:space-between;gap:var(--space-m);height:100%;padding:var(--space-m);flex-direction:column;display:flex;position:relative}@media (width>=48.0625rem){.pdeck__panel.astro-zgxi5az3{padding:var(--space-l)}}.pdeck__top.astro-zgxi5az3{justify-content:space-between;align-items:flex-start;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.pdeck__logo.astro-zgxi5az3{--logo-unit:4.3rem;width:calc(var(--logo-unit) * var(--logo-w));max-width:62%;aspect-ratio:var(--logo-ratio);background:var(--fg);mask:var(--logo) left top/contain no-repeat;will-change:transform;flex:none;display:block}@media (width<=48rem){.pdeck__logo.astro-zgxi5az3{--logo-unit:3.2rem}}.pdeck__sector.astro-zgxi5az3{color:var(--fg);text-align:end;margin-inline-start:auto}.pdeck__result.astro-zgxi5az3{text-wrap:balance}.pdeck__bottom.astro-zgxi5az3{gap:var(--space-m);max-width:34rem}.pdeck__tags.astro-zgxi5az3{justify-content:space-between;gap:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--rule-strong);color:var(--fg-2);display:flex}.pdeck__case.astro-zgxi5az3{align-items:center;gap:var(--space-2xs);color:var(--fg);font-weight:var(--weight-strong);display:inline-flex}.pdeck__case-icon.astro-zgxi5az3{width:1em;height:1em;display:inline-flex}.pdeck__case-icon.astro-zgxi5az3 svg{width:100%;height:100%}.pdeck__all.astro-zgxi5az3{align-self:center}.pdeck__media.astro-zgxi5az3{background:var(--brand-deep);display:block;position:absolute;inset:0}.pdeck__media.astro-zgxi5az3 img.astro-zgxi5az3{object-fit:cover;filter:grayscale(.15);width:100%;height:100%;position:absolute;inset:0}.pdeck__media.astro-zgxi5az3:before,.pdeck__media.astro-zgxi5az3:after{content:"";pointer-events:none;position:absolute;inset:0}.pdeck__media.astro-zgxi5az3:before{background:var(--brand,var(--bg));mix-blend-mode:multiply;opacity:.22}.pdeck__media.astro-zgxi5az3:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--brand-deep) 45%, transparent) 0%, color-mix(in srgb, var(--brand-deep) 15%, transparent) 12%, transparent 20%), linear-gradient(to top, var(--brand-deep) 0%, var(--brand-deep) 20%, color-mix(in srgb, var(--brand-deep) 85%, transparent) 30%, color-mix(in srgb, var(--brand-deep) 50%, transparent) 40%, transparent 55%)}@media (width>=48.0625rem){.pdeck__card.astro-zgxi5az3{grid-template-columns:minmax(0,9fr) minmax(0,11fr);display:grid}.pdeck__panel.astro-zgxi5az3{grid-area:1/1;height:auto}.pdeck__media.astro-zgxi5az3{grid-area:1/2;position:relative;inset:auto}.pdeck__media.astro-zgxi5az3 img.astro-zgxi5az3{filter:none}.pdeck__media.astro-zgxi5az3:before,.pdeck__media.astro-zgxi5az3:after{display:none}}.pdeck__bar.astro-zgxi5az3{justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.pdeck__count.astro-zgxi5az3{align-items:baseline;gap:var(--space-xs);display:flex}.pdeck__num.astro-zgxi5az3{font-variant-numeric:tabular-nums}.pdeck__of.astro-zgxi5az3{color:var(--fg-3);font-variant-numeric:tabular-nums}.pdeck__name.astro-zgxi5az3{color:var(--fg-2);padding-inline-start:var(--space-s)}.pdeck__nav.astro-zgxi5az3{align-items:center;gap:var(--space-s);display:flex}@media (width<=48rem){.pdeck__deck.astro-zgxi5az3{--slide:min(78vw, 22rem);grid-auto-flow:column;grid-auto-columns:var(--slide);gap:var(--space-3xs);width:auto;max-width:none;height:auto;margin-inline:calc(var(--page-gutter) * -1);padding:0 calc((100vw - var(--slide)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;perspective:none;border-radius:0;display:grid;overflow:auto hidden}.pdeck__deck.astro-zgxi5az3::-webkit-scrollbar{display:none}.pdeck__deck.astro-zgxi5az3 .pdeck__card.astro-zgxi5az3{aspect-ratio:5/8;scale:calc(.94 + .06 * var(--focus,1));transform-origin:50%;opacity:1;pointer-events:auto;scroll-snap-align:center;box-shadow:none;transition:none;display:block;position:relative;inset:auto;translate:none;rotate:none}.pdeck__deck.astro-zgxi5az3 .pdeck__card.astro-zgxi5az3:after{opacity:0}.pdeck__media.astro-zgxi5az3:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--brand-deep) 75%, transparent) 0%, color-mix(in srgb, var(--brand-deep) 40%, transparent) 14%, transparent 30%), linear-gradient(to top, var(--brand-deep) 0%, var(--brand-deep) 20%, color-mix(in srgb, var(--brand-deep) 85%, transparent) 30%, color-mix(in srgb, var(--brand-deep) 50%, transparent) 40%, transparent 55%)}.pdeck__top.astro-zgxi5az3{flex-wrap:nowrap;align-items:flex-start}.pdeck__sector.astro-zgxi5az3{text-align:end;max-width:50%}.pdeck__bar.astro-zgxi5az3{display:none}}@media (prefers-reduced-motion:reduce){.pdeck__card.astro-zgxi5az3{transition:opacity .2s}}.doors.astro-n3mmqplj{isolation:isolate;position:relative}.doors.astro-n3mmqplj:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--rule-strong) 20%, var(--rule-strong) 80%, transparent);height:1px;position:absolute;top:62%;left:0;right:0}@media (width<=56rem){.doors.astro-n3mmqplj:after{display:none}}.doors__row.astro-n3mmqplj{gap:var(--space-2xl);margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.doors__row.astro-n3mmqplj{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}}.doors__door.astro-n3mmqplj{align-content:start;gap:var(--space-m);width:100%;max-width:22rem;margin-inline:auto;display:grid}@media (width>=56rem){.doors__door.astro-n3mmqplj{max-width:none}}.doors__text.astro-n3mmqplj{text-align:center;padding-inline:var(--space-s)}.doors__line.astro-n3mmqplj{color:var(--fg-2);text-wrap:pretty}.pstack.astro-ihicz6qj{--pstack-top:calc(3.5rem + var(--space-l));--pstack-peek:var(--space-m);gap:var(--gap-group);list-style:none;display:grid}.pstack__slot.astro-ihicz6qj{top:calc(var(--pstack-top) + var(--i) * var(--pstack-peek));position:sticky}.pstack__card.astro-ihicz6qj{isolation:isolate;border-radius:var(--radius-box);background:var(--bg);min-height:clamp(26rem,68svh,42rem);box-shadow:var(--shadow-float);color:var(--fg);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (width<=48rem){.pstack__card.astro-ihicz6qj{min-height:clamp(24rem,62svh,34rem)}}.pstack__card.astro-ihicz6qj .pstack__img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pstack__shade.astro-ihicz6qj{z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--shade) 90%, transparent) 0%, color-mix(in srgb, var(--shade) 55%, transparent) 40%, transparent 72%), linear-gradient(to right, color-mix(in srgb, var(--shade) 55%, transparent) 0%, transparent 55%);position:absolute;inset:0}.pstack__body.astro-ihicz6qj{width:100%;max-width:40rem;padding:var(--space-l);gap:var(--space-s)}@media (width>=64rem){.pstack__body.astro-ihicz6qj{padding:var(--space-2xl) var(--space-xl)}}.pstack__count.astro-ihicz6qj,.pstack__text.astro-ihicz6qj{color:var(--fg-2)}.pstack__foot.astro-ihicz6qj{justify-content:space-between;align-items:center;gap:var(--space-s);padding-top:var(--space-xs);display:flex}.pstack__proof.astro-ihicz6qj{color:var(--fg);font-weight:var(--weight-strong)}@media (prefers-reduced-motion:reduce){.pstack__slot.astro-ihicz6qj{position:static}}.pstack--flat.astro-ihicz6qj{gap:var(--gap-items)}.pstack--flat.astro-ihicz6qj .pstack__slot.astro-ihicz6qj{position:static}.pstack--flat.astro-ihicz6qj .pstack__card.astro-ihicz6qj{box-shadow:none}.pstack--thin.astro-ihicz6qj{gap:var(--space-xl)}.pstack--thin.astro-ihicz6qj .pstack__card.astro-ihicz6qj{align-items:flex-end;min-height:clamp(16rem,36svh,21rem)}.pstack--thin.astro-ihicz6qj .pstack__body.astro-ihicz6qj{max-width:34rem;padding:var(--space-l);gap:var(--space-xs)}.pstack--thin.astro-ihicz6qj .pstack__text.astro-ihicz6qj{max-width:30rem}.pstack--thin.astro-ihicz6qj .pstack__num.astro-ihicz6qj{line-height:.74;font-size:var(--size-numeral);font-weight:var(--weight-heading);letter-spacing:-.04em;color:var(--fg);font-variant-numeric:tabular-nums;position:absolute;bottom:-.04em;right:-.14em}.pstack--thin.astro-ihicz6qj .pstack__shade.astro-ihicz6qj{background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--shade) 70%, transparent) 0%, transparent 45%), linear-gradient(to right, color-mix(in srgb, var(--shade) 88%, transparent) 0%, color-mix(in srgb, var(--shade) 55%, transparent) 45%, color-mix(in srgb, var(--shade) 25%, transparent) 100%), linear-gradient(to top, color-mix(in srgb, var(--shade) 60%, transparent) 0%, transparent 60%)}.pstack--thin.astro-ihicz6qj.pstack--flat{gap:var(--gap-items)}.pstack.astro-ihicz6qj{--pstack-page:var(--bg);--pstack-page-fg:var(--fg)}.pstack__cut.astro-ihicz6qj{--cut:clamp(4.25rem, 5.5vw, 5.25rem);--cut-r:var(--radius-box);width:var(--cut);height:var(--cut);box-sizing:border-box;padding:calc(var(--cut) * .26);border-bottom-left-radius:var(--cut-r);background:var(--pstack-page);color:var(--pstack-page-fg);place-items:center;display:grid;position:absolute;top:0;right:0}.pstack__cut.astro-ihicz6qj:before,.pstack__cut.astro-ihicz6qj:after{content:"";width:var(--cut-r);height:var(--cut-r);background:radial-gradient(circle at 0 100%, transparent calc(var(--cut-r) - .5px), var(--pstack-page) var(--cut-r));position:absolute}.pstack__cut.astro-ihicz6qj:before{top:0;right:100%}.pstack__cut.astro-ihicz6qj:after{top:100%;right:0}.pstack__cut.astro-ihicz6qj svg{width:100%;height:100%;display:block}.pstack--medium.astro-ihicz6qj .pstack__card.astro-ihicz6qj{min-height:clamp(20rem,46svh,28rem)}.pstack--medium.astro-ihicz6qj .pstack__body.astro-ihicz6qj{max-width:34rem;padding:var(--space-l)}.pstack__foot--action.astro-ihicz6qj{padding-top:calc(var(--gap-action) - var(--space-s))}.pstack__list.astro-ihicz6qj{gap:var(--space-2xs);list-style:none;display:grid}.pstack__list.astro-ihicz6qj li.astro-ihicz6qj{align-items:center;gap:var(--space-2xs);color:var(--fg-2);display:flex}.pstack__check.astro-ihicz6qj{width:1rem;height:1rem;color:var(--fg);flex:none;display:inline-flex}.pstack__check.astro-ihicz6qj svg{width:100%;height:100%}@media (width>=80.0625rem){.pstack--right.astro-ihicz6qj .pstack__card.astro-ihicz6qj{align-items:center}.pstack--right.astro-ihicz6qj .pstack__body.astro-ihicz6qj:has(.pstack__list--corner){justify-content:space-between;column-gap:var(--space-xl);grid-template-columns:minmax(0,40rem) auto;max-width:none;display:grid}.pstack--right.astro-ihicz6qj .pstack__body.astro-ihicz6qj:has(.pstack__list--corner)>*{grid-column:1}.pstack--right.astro-ihicz6qj .pstack__body.astro-ihicz6qj .pstack__list--corner.astro-ihicz6qj{grid-area:1/2/span 3;align-self:end}}@media (width<=48rem){.pstack--bleed.astro-ihicz6qj .pstack__card.astro-ihicz6qj{margin-inline:calc(var(--page-gutter) * -1);border-radius:0}.pstack--bleed.astro-ihicz6qj .pstack__body.astro-ihicz6qj{padding-inline:var(--page-gutter);padding-bottom:var(--space-2xl)}}.pstack--right.astro-ihicz6qj .pstack__body.astro-ihicz6qj{max-width:46rem}.pstack--right.astro-ihicz6qj .pstack__title.astro-ihicz6qj{text-wrap:balance}@media (width>=48.0625rem){.pstack__keep.astro-ihicz6qj{white-space:nowrap}}@media (width<=80rem){.pstack--right.astro-ihicz6qj .pstack__card.astro-ihicz6qj{--pstack-photo:min(78vw, 22rem);min-height:0;padding-top:calc(var(--pstack-photo) - var(--space-2xl))}}@media (width<=80rem) and (width<=48rem){.pstack--right.astro-ihicz6qj .pstack__card.astro-ihicz6qj{--pstack-photo:min(52vw, 13rem)}}@media (width<=80rem){.pstack--right.astro-ihicz6qj .pstack__card.astro-ihicz6qj .pstack__img{height:var(--pstack-photo);bottom:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}}@media (width>=80.0625rem){.pstack--right.astro-ihicz6qj .pstack__card.astro-ihicz6qj .pstack__img{width:68%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}}.about__more.astro-dkuatx4p{align-self:flex-start}.about__caption.astro-dkuatx4p{color:var(--fg-3)}.about__title.astro-dkuatx4p{text-wrap:balance}.about__figure.astro-dkuatx4p{gap:var(--space-s);flex-direction:column;display:flex}.about__frame.astro-dkuatx4p{background:var(--bg-2);overflow:hidden}.about__photo.astro-dkuatx4p{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;width:100%;height:auto;display:block}@media (width<=56rem){.about__photo.astro-dkuatx4p{aspect-ratio:4/3;object-position:50% 18%}}.about__quote.astro-dkuatx4p{border-inline-start:2px solid var(--fg);padding-inline-start:var(--space-m)}.about__quote.astro-dkuatx4p p.astro-dkuatx4p{color:var(--fg);text-wrap:pretty}.about__by.astro-dkuatx4p{font-weight:var(--weight-strong);color:var(--fg-2)}.about__local.astro-dkuatx4p{padding-top:var(--gap-group)}.about__label.astro-dkuatx4p{color:var(--fg-2)}.about__where.astro-dkuatx4p{gap:var(--space-l) var(--gap-items);list-style:none;display:grid}@media (width>=48rem){.about__where.astro-dkuatx4p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.about__where.astro-dkuatx4p{grid-template-columns:repeat(4,minmax(0,1fr))}}.about__where.astro-dkuatx4p li.astro-dkuatx4p{padding-top:var(--space-m);border-top:1px solid var(--rule)}.about__grid.astro-dkuatx4p{align-items:center;gap:var(--gap-group) var(--space-2xl);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}@media (width<=56rem){.about__grid.astro-dkuatx4p{grid-template-columns:1fr}}.journey__pic.astro-2lyzv43q.journey__pic--form{padding:var(--space-l);place-items:center;display:grid}@media (width<=64rem){.journey__pic.astro-2lyzv43q.journey__pic--form{padding:var(--space-s)}}.journey__form.astro-2lyzv43q{width:min(100%,30rem);box-shadow:var(--shadow-raise);pointer-events:none;scale:.8}@media (width<=64rem){.journey__form.astro-2lyzv43q{zoom:.85;width:30rem;scale:none}}@media (width<=48rem){.journey__form.astro-2lyzv43q{zoom:.6}}.journey__call.astro-2lyzv43q{left:50%;bottom:var(--space-m);position:absolute;translate:-50%}@media (width<=48rem){.journey__call.astro-2lyzv43q{bottom:var(--space-2xs);transform-origin:50% 100%;scale:.5}}.journey__line.astro-2lyzv43q{--num:3rem}@media (width>=64rem){.journey__line.astro-2lyzv43q{--num:3.5rem}}.journey__line.astro-2lyzv43q{--fill:100%;position:relative}.journey__steps.astro-2lyzv43q{gap:var(--space-3xl);list-style:none;display:grid}.journey__step.astro-2lyzv43q{grid-template-columns:var(--num) minmax(0, 1fr);gap:var(--space-l) var(--space-s);grid-template-areas:"num text"".pic";align-items:start;display:grid;position:relative}@media (width>=64rem){.journey__step.astro-2lyzv43q{grid-template-columns:minmax(0, 1fr) var(--num) minmax(0, 1fr);align-items:center;column-gap:var(--space-xl);grid-template-areas:"text num pic"}.journey__step.astro-2lyzv43q.journey__step--flip{grid-template-areas:"pic num text"}.journey__step.astro-2lyzv43q:not(.journey__step--flip) .journey__text.astro-2lyzv43q{justify-self:end}}.journey__text.astro-2lyzv43q{grid-area:text}.journey__when.astro-2lyzv43q{color:var(--fg-2)}@media (width<=64rem){.journey__text.astro-2lyzv43q{padding-top:calc((var(--num) - var(--title-size) * var(--title-leading)) / 2)}}.journey__num.astro-2lyzv43q{grid-area:num}.journey__pic.astro-2lyzv43q{grid-area:pic}.journey__body.astro-2lyzv43q{max-width:30rem;color:var(--fg-2)}.journey__track.astro-2lyzv43q{top:0;bottom:0;left:calc(var(--num) / 2);background:var(--rule);width:1px;position:absolute;translate:-50%}@media (width>=64rem){.journey__track.astro-2lyzv43q{left:50%}}.journey__fill.astro-2lyzv43q{height:var(--fill);background:var(--fg);position:absolute;inset:0 0 auto}.journey__num.astro-2lyzv43q{z-index:1;width:var(--num);height:var(--num);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg-3);font-variant-numeric:tabular-nums;place-items:center;transition:background-color .36s,border-color .36s,color .36s;display:grid;position:relative}.journey__step.astro-2lyzv43q.is-reached .journey__num.astro-2lyzv43q,.journey__line.astro-2lyzv43q:not(.is-live) .journey__num.astro-2lyzv43q{border-color:var(--fg);background:var(--fg);color:var(--bg)}.journey__pic.astro-2lyzv43q{aspect-ratio:4/3;background:var(--bg-2);position:relative;overflow:hidden}.journey__pic.astro-2lyzv43q>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kc__quiet.astro-22fo3fo5{color:var(--fg-2)}.kc__board.astro-22fo3fo5{gap:var(--gap-group) var(--space-3xl);min-height:36rem;padding-block:var(--space-2xl) var(--space-xl);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);display:grid;position:relative;overflow:hidden}@media (width>=48.0625rem){.kc__board.astro-22fo3fo5{padding-inline:var(--space-xl)}}@media (width<=56rem){.kc__board.astro-22fo3fo5{min-height:0;padding-block:var(--space-xl) var(--space-l);grid-template-columns:1fr}}@media (width>=48.0625rem) and (width<=56rem){.kc__board.astro-22fo3fo5{padding-inline:var(--space-l)}}.kc__copy.astro-22fo3fo5{z-index:1;align-self:center;max-width:40rem;position:relative}.kc__side.astro-22fo3fo5{flex-direction:column;align-items:flex-end;display:flex}@media (width<=56rem){.kc__side.astro-22fo3fo5{display:contents}}.kc__stage.astro-22fo3fo5{flex:1;align-self:stretch;position:relative}@media (width<=56rem){.kc__stage.astro-22fo3fo5{height:calc(9.36rem - var(--space-xl));order:-1}}.kc__act.astro-22fo3fo5{z-index:1;text-align:center;align-items:center;position:relative}@media (width<=56rem){.kc__act.astro-22fo3fo5{text-align:start;align-items:flex-start}}@media (width<=40rem){.kc__act.astro-22fo3fo5{text-align:center;align-items:center}}.kc__promise.astro-22fo3fo5{z-index:1;align-items:center;gap:var(--space-2xs);padding-top:var(--space-m);border-top:1px solid var(--rule);grid-column:1/-1;display:flex;position:relative}.kc__tick.astro-22fo3fo5{width:1rem;height:1rem;color:var(--fg);flex:none;display:inline-grid}.kc__tick.astro-22fo3fo5 svg{width:100%;height:100%}.kc-orbit.astro-22fo3fo5{pointer-events:none;width:0;height:0;font-size:1rem;position:absolute;top:50%;left:50%}@media (width<=56rem){.kc-orbit.astro-22fo3fo5{font-size:.6rem}}.kc-orbit.astro-22fo3fo5{top:calc(var(--space-2xl) * -1 - 8em)}@media (width<=56rem){.kc-orbit.astro-22fo3fo5{top:calc(var(--space-xl) * -1 - 8em)}}.kc-orbit__pos.astro-22fo3fo5.is-empty{opacity:0}.kc-orbit__ring.astro-22fo3fo5{position:absolute;inset:0}.kc-orbit__line.astro-22fo3fo5{left:calc(var(--r) * -1em);top:calc(var(--r) * -1em);width:calc(var(--r) * 2em);height:calc(var(--r) * 2em);border:1px solid var(--rule);border-radius:var(--radius-pill);position:absolute}.kc-orbit__pos.astro-22fo3fo5{z-index:1;translate:calc(var(--cx) * var(--r) * 1em) calc(var(--cy) * var(--r) * 1em);position:absolute;top:0;left:0}.kc-orbit__icon.astro-22fo3fo5{translate:-50% -50%;rotate:var(--lean,0deg);font-size:3.25em;line-height:0;display:block}.kc-px{z-index:0;background:var(--fg);opacity:0;width:.375em;height:.375em;position:absolute;top:0;left:0}@media (width<=48rem){.home-hero__mail.astro-ntmze2b3{display:none}}.shop.astro-xajkrl42{background:var(--surface);height:100%;color:var(--fg);container-type:inline-size}.shop__in.astro-xajkrl42{flex-direction:column;height:100%;font-size:4.4cqw;line-height:1.3;display:flex;position:relative}.shop__quiet.astro-xajkrl42{color:var(--fg-2);font-size:3.6cqw}.shop__strong.astro-xajkrl42{font-weight:var(--weight-strong)}.shop__center.astro-xajkrl42{text-align:center}.shop__status.astro-xajkrl42{font-size:4cqw;font-weight:var(--weight-strong);justify-content:space-between;align-items:center;padding:4.5cqw 8cqw 1.5cqw 10cqw;display:flex}.shop__sys.astro-xajkrl42{align-items:center;gap:1.4cqw;display:flex}.shop__sys.astro-xajkrl42 svg{width:auto;height:2.9cqw;display:block}.shop__battery.astro-xajkrl42 svg{height:3.1cqw}.shop__bar.astro-xajkrl42{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;padding:3cqw 6cqw;display:grid}.shop__brand.astro-xajkrl42{font-size:3.8cqw;font-weight:var(--weight-strong);letter-spacing:.18em}.shop__icon.astro-xajkrl42{width:6cqw;display:flex}.shop__icon.astro-xajkrl42 svg{width:100%;height:auto}.shop__cart.astro-xajkrl42{justify-self:end;position:relative}.shop__cart.astro-xajkrl42 b.astro-xajkrl42{border-radius:var(--radius-pill);background:var(--fg);width:4cqw;height:4cqw;color:var(--bg);place-items:center;font-size:2.6cqw;line-height:1;display:grid;position:absolute;top:-1.5cqw;right:-2cqw}.shop__page.astro-xajkrl42{flex-direction:column;flex:1;display:flex;position:relative}.shop.astro-xajkrl42 .shop__img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.shop__body.astro-xajkrl42{flex-direction:column;gap:2.4cqw;padding:4.5cqw 6cqw;display:flex}.shop__name.astro-xajkrl42{font-size:5.8cqw;font-weight:var(--weight-heading);letter-spacing:-.01em;line-height:1.2}.shop__price.astro-xajkrl42{font-weight:var(--weight-strong)}.shop__logo.astro-xajkrl42{display:flex}.shop__logo.astro-xajkrl42 svg{fill:currentColor;width:4.2cqw;height:4.2cqw}.shop__logo--apple.astro-xajkrl42 svg{width:3.8cqw;height:3.8cqw}.shop__veil.astro-xajkrl42{background:var(--veil);position:absolute;inset:0}.shop__sheet.astro-xajkrl42{background:var(--surface);box-shadow:var(--shadow-float);border-radius:10cqw;flex-direction:column;gap:3cqw;padding:5cqw 5cqw 7cqw;display:flex;position:absolute;bottom:2.5cqw;left:2.5cqw;right:2.5cqw}.shop__sheet-head.astro-xajkrl42{justify-content:space-between;align-items:center;display:flex}.shop__pay.astro-xajkrl42{font-size:6cqw;font-weight:var(--weight-heading);align-items:center;gap:1cqw;display:flex}.shop__pay.astro-xajkrl42 svg{width:5.6cqw;height:5.6cqw}.shop__sheet-row.astro-xajkrl42{border-top:1px solid var(--rule);grid-template-columns:18cqw 1fr;align-items:center;padding-block:2cqw;display:grid}.shop__sheet-row.astro-xajkrl42 i.astro-xajkrl42{width:var(--w);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 12%, transparent);height:2.2cqw}.shop__sheet-total.astro-xajkrl42{border-top:1px solid var(--rule);font-weight:var(--weight-strong);justify-content:space-between;padding-top:2cqw;display:flex}.shop__face.astro-xajkrl42{color:var(--fg);justify-content:center;display:flex}.shop__face.astro-xajkrl42 svg{width:11cqw;height:11cqw}.hs.astro-za76izra{gap:var(--space-s);width:min(100%,26rem);display:grid;position:relative}.hs--pane.astro-za76izra{padding:var(--space-m)}.hs-tag.astro-za76izra{z-index:2;position:absolute}.hs-tag--0.astro-za76izra{top:calc(var(--space-l) * -1);right:calc(var(--space-l) * -1)}.hs-tag--1.astro-za76izra{bottom:calc(var(--space-m) * -1);left:calc(var(--space-xl) * -1)}.hs-quiet.astro-za76izra{color:var(--fg-3)}.hs-bar.astro-za76izra{align-items:center;gap:var(--space-s);min-height:3.5rem;padding:var(--space-xs) var(--space-s) var(--space-xs) var(--space-m);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hs-g.astro-za76izra{width:1.5rem;height:1.5rem;display:grid}.hs-g.astro-za76izra svg{width:100%;height:100%}.hs-lens.astro-za76izra{border-left:1px solid var(--rule);width:3rem;height:2.5rem;color:var(--fg-2);place-items:center;display:grid}.hs-lens.astro-za76izra svg{width:1.125rem;height:1.125rem}.hs-q.astro-za76izra{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 22%, transparent);justify-self:start;width:62%;height:.5rem}.hs-ranks.astro-za76izra{position:relative}.hs-sparks.astro-za76izra{z-index:0;pointer-events:none;position:absolute;inset:0}.hs-ranks.astro-za76izra .rank{z-index:1}.hs-px{background:var(--fg);opacity:0;width:.375rem;height:.375rem;position:absolute;top:0;left:0}.hm.astro-jcjbr7r4{gap:var(--space-s);width:min(100%,26rem);padding:var(--space-m);display:grid;position:relative}.hm-quiet.astro-jcjbr7r4{color:var(--fg-3)}.hm-map.astro-jcjbr7r4{--pin:2.5rem;--pin-y:66%;aspect-ratio:4/3;border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);perspective:40rem;position:relative;overflow:hidden}.hm-plane.astro-jcjbr7r4{position:absolute;inset:-20% -30%;transform:rotateX(55deg)rotate(-20deg)}.hm-map__svg.astro-jcjbr7r4{width:100%;height:100%;display:block}.hm-map__land.astro-jcjbr7r4{fill:color-mix(in srgb, var(--fg) 5%, var(--surface))}.hm-map__park.astro-jcjbr7r4{fill:color-mix(in srgb, var(--fg) 10%, var(--surface))}.hm-map__water.astro-jcjbr7r4{fill:color-mix(in srgb, var(--fg) 15%, var(--surface))}.hm-map__blocks.astro-jcjbr7r4 rect.astro-jcjbr7r4{fill:color-mix(in srgb, var(--fg) 8%, var(--surface))}.hm-map__roads.astro-jcjbr7r4 path.astro-jcjbr7r4{fill:none;stroke:var(--surface);stroke-width:7px}.hm-map__main.astro-jcjbr7r4{fill:none;stroke:var(--surface);stroke-width:13px}.hm-pin.astro-jcjbr7r4{left:50%;top:var(--pin-y);z-index:1;width:var(--pin);filter:drop-shadow(0 .25rem .375rem color-mix(in srgb, var(--fg) 25%, transparent));position:absolute;translate:-50% -100%}.hm-pin.astro-jcjbr7r4 svg{width:100%;height:auto;display:block}.hm-pin.astro-jcjbr7r4 path{fill:var(--fg)}.hm-pin.astro-jcjbr7r4 circle{fill:var(--surface)}.hm-sign.astro-jcjbr7r4{left:50%;top:calc(var(--pin-y) - var(--pin) * 1.45 - var(--space-xs));z-index:2;gap:var(--space-3xs);padding:var(--space-s);border-radius:var(--radius-inner);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);font-size:var(--size-small);white-space:nowrap;line-height:1.3;display:grid;position:absolute;translate:-50% -100%}.hm-name.astro-jcjbr7r4{font-size:var(--step-0);font-weight:var(--weight-strong);color:var(--fg)}.hm-rate.astro-jcjbr7r4{align-items:center;gap:var(--space-3xs);white-space:nowrap;font-size:var(--size-small);display:flex}.hm-rate.astro-jcjbr7r4 b.astro-jcjbr7r4{font-weight:var(--weight-strong)}.hm-stars.astro-jcjbr7r4{color:var(--fg);letter-spacing:.05em}.hm-stars__off.astro-jcjbr7r4{color:var(--rule-strong)}.hm-meta.astro-jcjbr7r4{gap:var(--space-3xs);white-space:nowrap;font-size:var(--size-small);display:flex}.hm-open.astro-jcjbr7r4{color:var(--positive);font-weight:var(--weight-strong)}.hm-list.astro-jcjbr7r4{gap:var(--space-xs);list-style:none;display:grid;position:relative}.hm-row.astro-jcjbr7r4{align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-box);opacity:.6;grid-template-columns:minmax(0,1fr) auto;display:grid}.hm-row--you.astro-jcjbr7r4{opacity:1}.hm-row__text.astro-jcjbr7r4{gap:var(--space-3xs);min-width:0;display:grid}.hm-line.astro-jcjbr7r4{width:var(--w);height:.6rem;margin-block:var(--space-3xs);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 22%, transparent);display:block}.hm-line--thin.astro-jcjbr7r4{background:color-mix(in srgb, var(--fg) 12%, transparent);height:.4rem}.hm-thumb.astro-jcjbr7r4{border-radius:var(--radius-inner);background:linear-gradient(160deg, transparent 50%, color-mix(in srgb, var(--fg) 8%, transparent)), color-mix(in srgb, var(--fg) 8%, var(--surface));width:3.5rem;height:3.5rem}.hm-thumb--you.astro-jcjbr7r4{background:linear-gradient(160deg, transparent 40%, color-mix(in srgb, var(--fg) 18%, transparent)), color-mix(in srgb, var(--fg) 14%, var(--surface))}.hm.astro-jcjbr7r4{--cut:var(--space-3xl);--r:calc(var(--radius-box) * 2)}.hm-map.astro-jcjbr7r4{aspect-ratio:4/4.6;--pin-y:54%;mask:linear-gradient(black 0 0), linear-gradient(black 0 0) bottom/100% calc(var(--cut) - var(--r)) no-repeat, linear-gradient(black 0 0) bottom/calc(100% - 2 * var(--r)) var(--cut) no-repeat, radial-gradient(circle at var(--r) calc(100% - var(--cut) + var(--r)), black calc(var(--r) - .5px), transparent var(--r)), radial-gradient(circle at calc(100% - var(--r)) calc(100% - var(--cut) + var(--r)), black calc(var(--r) - .5px), transparent var(--r));mask-composite:subtract,add,add,add}.hm-results.astro-jcjbr7r4{z-index:1;gap:var(--space-s);margin-top:calc(var(--cut) * -1 - var(--space-s));padding:var(--space-s) var(--space-xs) var(--space-xs);border-radius:var(--r) var(--r) var(--radius-box) var(--radius-box);box-shadow:inset 0 0 0 1px var(--rule-strong);display:grid;position:relative}.hm-handle.astro-jcjbr7r4{border-radius:var(--radius-pill);background:var(--rule-strong);justify-self:center;width:2.5rem;height:.3rem}.hm-bar.astro-jcjbr7r4{align-items:center;gap:var(--space-s);min-height:3.5rem;padding:var(--space-xs) var(--space-s) var(--space-xs) var(--space-m);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hm-bar__logo.astro-jcjbr7r4{width:1.125rem;display:grid}.hm-bar__logo.astro-jcjbr7r4 svg{width:100%;height:auto;display:block}.hm-bar__q.astro-jcjbr7r4{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 22%, transparent);justify-self:start;width:62%;height:.5rem}.hm-bar__lens.astro-jcjbr7r4{border-left:1px solid var(--rule);width:3rem;height:2.5rem;color:var(--fg-2);place-items:center;display:grid}.hm-bar__lens.astro-jcjbr7r4 svg{width:1.125rem;height:1.125rem}.ff-note.astro-6bkbur7h{align-items:flex-start;gap:calc(var(--w) * .028);padding:calc(var(--w) * .032) calc(var(--w) * .036);border-radius:calc(var(--w) * .055);isolation:isolate;--cos:0;--sin:.76;--rim:.6;background:#ffffff40;background-image:radial-gradient(circle at calc(50% - var(--cos) * 50%) calc(50% - var(--sin) * 50%), #fff3 0%, transparent 60%);-webkit-backdrop-filter:blur(20px)saturate(180%)brightness(1.05);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, calc(var(--rim) * .2)), inset calc(var(--cos) * 1.8px) calc(var(--sin) * 3px) 0 -2px rgba(255, 255, 255, calc(var(--rim) * .9)), inset calc(var(--cos) * -2px) calc(var(--sin) * -2px) 0 -2px rgba(255, 255, 255, calc(var(--rim) * .8)), inset calc(var(--cos) * -3px) calc(var(--sin) * -8px) 1px -6px rgba(255, 255, 255, calc(var(--rim) * .6)), inset calc(var(--cos) * -.3px) calc(var(--sin) * -1px) 4px 0 #0000001f, inset calc(var(--cos) * -1.5px) calc(var(--sin) * 2.5px) 0 -2px #0003, inset calc(var(--cos) * 0px) calc(var(--sin) * 3px) 4px -2px #0003, inset calc(var(--cos) * 2px) calc(var(--sin) * -6.5px) 1px -4px #0000001a, calc(var(--cos) * 4px) calc(var(--sin) * 4px) 10px 0 #00000026, calc(var(--cos) * 9px) calc(var(--sin) * 9px) 18px 0 #0000001a;display:flex;position:relative}.ff-note.astro-6bkbur7h:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:calc(.62 + var(--rim) * .24);-webkit-mask-composite:xor;background:conic-gradient(#ffffffb3 0deg,#ffffff6b 60deg,#ffffff1f 130deg,#ffffff12 180deg,#ffffff1f 230deg,#ffffff6b 300deg,#ffffffb3 360deg);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ff-note.astro-6bkbur7h>.astro-6bkbur7h{z-index:1;position:relative}@media (hover:none) and (pointer:coarse){.ff-note.astro-6bkbur7h{background-color:#e2f2fb4d}}@supports not (backdrop-filter:blur(1px)){.ff-note.astro-6bkbur7h{background-color:#e2f2fb6b}}.ff-note__icon.astro-6bkbur7h{width:calc(var(--w) * .081);height:calc(var(--w) * .081);border-radius:calc(var(--w) * .019);color:#06222b;background:linear-gradient(155deg, #7dd3fc 0%, var(--accent-hover) 40%, var(--accent) 100%);flex:none;justify-content:center;align-self:center;align-items:center;display:flex;box-shadow:inset 0 .5px #ffffffbf,inset 0 -1px 2px -1px #04283480,0 1px 3px -1px #00000059}.ff-note__icon.astro-6bkbur7h svg.astro-6bkbur7h{width:calc(var(--w) * .046);height:calc(var(--w) * .046)}.ff-note__text.astro-6bkbur7h{flex-direction:column;flex:auto;min-width:0;display:flex}.ff-note__title.astro-6bkbur7h{font-size:calc(var(--w) * .038);letter-spacing:-.01em;color:#fff;font-weight:600;line-height:1.28}.ff-note__body.astro-6bkbur7h{font-size:calc(var(--w) * .038);letter-spacing:-.01em;color:#fffffff0;white-space:nowrap;text-overflow:ellipsis;line-height:1.28;overflow:hidden}.ff-note__at.astro-6bkbur7h{font-size:calc(var(--w) * .033);color:#ffffffb8;white-space:nowrap;flex:none;line-height:1.45}.ff-note.astro-6bkbur7h .astro-6bkbur7h[data-say]:before{content:attr(data-say)}.ff-note--paper.astro-6bkbur7h{background-color:color-mix(in srgb, var(--surface) 62%, transparent)}.ff-note--paper.astro-6bkbur7h .ff-note__title.astro-6bkbur7h{color:var(--fg)}.ff-note--paper.astro-6bkbur7h .ff-note__body.astro-6bkbur7h{color:var(--fg-2)}.ff-note--paper.astro-6bkbur7h .ff-note__at.astro-6bkbur7h{color:var(--fg-3)}.ff-stack.astro-6bkbur7h{--note-lap:calc(var(--w) * .055);flex-direction:column;display:flex}.ff-stack.astro-6bkbur7h>.astro-6bkbur7h{position:relative}.ff-stack.astro-6bkbur7h>.astro-6bkbur7h:first-child{z-index:3}.ff-stack.astro-6bkbur7h>.astro-6bkbur7h:nth-child(2){z-index:2;margin-top:calc(var(--note-lap) * -1);background-color:color-mix(in srgb, var(--fg) 14%, transparent);filter:blur(var(--blur-hint))}.ff-stack.astro-6bkbur7h>.astro-6bkbur7h:nth-child(2)>.astro-6bkbur7h{opacity:.66}.ff-stack.astro-6bkbur7h>.astro-6bkbur7h:nth-child(3){z-index:1;margin-top:calc(var(--note-lap) * -1);background-color:color-mix(in srgb, var(--fg) 8%, transparent);filter:blur(var(--blur-hint)) blur(var(--blur-hint))}.ff-stack.astro-6bkbur7h>.astro-6bkbur7h:nth-child(3)>.astro-6bkbur7h{opacity:.42}.ff-stack--quiet.astro-6bkbur7h>.astro-6bkbur7h:nth-child(2){background-color:color-mix(in srgb, var(--fg) 9%, transparent);filter:blur(var(--blur-hint)) blur(var(--blur-hint))}.ff-stack--quiet.astro-6bkbur7h>.astro-6bkbur7h:nth-child(2)>.astro-6bkbur7h{opacity:.4}.ff-stack--quiet.astro-6bkbur7h>.astro-6bkbur7h:nth-child(3){background-color:color-mix(in srgb, var(--fg) 5%, transparent);filter:blur(var(--blur-near))}.ff-stack--quiet.astro-6bkbur7h>.astro-6bkbur7h:nth-child(3)>.astro-6bkbur7h{opacity:.2}.ha.astro-6bkbur7h{gap:var(--space-s);width:min(100%,26rem);padding:var(--space-m);display:grid;position:relative}.ha-quiet.astro-6bkbur7h{color:var(--fg-3)}.ha-line.astro-6bkbur7h{width:var(--w);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 12%, transparent);height:.45rem;display:block}.ha-line--head.astro-6bkbur7h{background:color-mix(in srgb, var(--fg) 30%, transparent);height:.65rem}.ha-line--url.astro-6bkbur7h{height:.35rem}.ha-line--link.astro-6bkbur7h{background:color-mix(in srgb, var(--fg) 22%, transparent);height:.4rem}.ha-bar.astro-6bkbur7h{align-items:center;gap:var(--space-s);min-height:3.5rem;padding:var(--space-xs) var(--space-s) var(--space-xs) var(--space-m);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ha-g.astro-6bkbur7h{width:1.5rem;height:1.5rem;display:grid}.ha-g.astro-6bkbur7h svg{width:100%;height:100%}.ha-q.astro-6bkbur7h{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 22%, transparent);justify-self:start;width:62%;height:.5rem}.ha-lens.astro-6bkbur7h{border-left:1px solid var(--rule);width:3rem;height:2.5rem;color:var(--fg-2);place-items:center;display:grid}.ha-lens.astro-6bkbur7h svg{width:1.125rem;height:1.125rem}.ha-from.astro-6bkbur7h{align-items:center;gap:var(--space-xs);display:flex}.ha-from__label.astro-6bkbur7h{font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg)}.ha-from__meta.astro-6bkbur7h{font-size:var(--size-small);margin-left:auto}.ha-ads.astro-6bkbur7h{width:1.6rem;display:grid}.ha-ads.astro-6bkbur7h svg{width:100%;height:auto;display:block}.ha-ad.astro-6bkbur7h{gap:var(--space-xs);padding:var(--space-m);border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);display:grid;position:relative}.ha-sp.astro-6bkbur7h{font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg)}.ha-site.astro-6bkbur7h{align-items:center;gap:var(--space-xs);display:flex}.ha-site__text.astro-6bkbur7h{gap:var(--space-3xs);flex:1;min-width:0;display:grid}.ha-name.astro-6bkbur7h{font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg);line-height:1.2}.ha-fav.astro-6bkbur7h{border-radius:var(--radius-pill);background:var(--fg);width:2rem;height:2rem;color:var(--bg);font-size:var(--size-micro);font-weight:var(--weight-strong);flex-shrink:0;place-items:center;display:grid}.ha-fav--quiet.astro-6bkbur7h{background:color-mix(in srgb, var(--fg) 8%, transparent)}.ha-ad--big.astro-6bkbur7h{gap:var(--space-s)}.ha-links.astro-6bkbur7h{gap:var(--space-2xs);padding-top:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ha-link.astro-6bkbur7h{min-height:2.5rem;padding:0 var(--space-s);border-radius:var(--radius-inner);box-shadow:inset 0 0 0 1px var(--rule);align-items:center;display:grid}.ha-call.astro-6bkbur7h{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);background:var(--fg);min-height:2.75rem;color:var(--bg);font-size:var(--size-small);font-weight:var(--weight-strong);display:flex}.ha-call.astro-6bkbur7h svg{width:1rem;height:1rem}.ha-organic.astro-6bkbur7h{gap:var(--space-2xs);padding:0 var(--space-m);display:grid}.ha-hit.astro-6bkbur7h{align-items:center;gap:var(--space-s);padding-block:var(--space-xs);opacity:.6;display:flex}.ha-hit__text.astro-6bkbur7h{gap:var(--space-2xs);flex:1;display:grid}.ha-kpi.astro-6bkbur7h{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);display:grid}.ha-kpi__head.astro-6bkbur7h{font-size:var(--size-small);justify-content:space-between;align-items:baseline;display:flex}.ha-kpi__head.astro-6bkbur7h b.astro-6bkbur7h{font-size:var(--step-3);font-weight:var(--weight-heading);color:var(--fg);letter-spacing:-.02em;line-height:1}.ha-weeks.astro-6bkbur7h{align-items:flex-end;gap:var(--space-2xs);height:6rem;display:flex}.ha-weeks.astro-6bkbur7h i.astro-6bkbur7h{height:var(--h);border-radius:var(--radius-inner) var(--radius-inner) var(--space-3xs) var(--space-3xs);background:color-mix(in srgb, var(--fg) 12%, transparent);flex:1}.ha-weeks.astro-6bkbur7h i.astro-6bkbur7h.is-now{background:var(--fg)}.ha-kpi__foot.astro-6bkbur7h{font-size:var(--size-micro)}.ha-report.astro-6bkbur7h{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ha-cell.astro-6bkbur7h{gap:var(--space-3xs);padding:var(--space-s);border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);font-size:var(--size-small);display:grid}.ha-cell.astro-6bkbur7h b.astro-6bkbur7h{font-size:var(--step-2);font-weight:var(--weight-heading);color:var(--fg);letter-spacing:-.02em;line-height:1.1}.ha-cell--key.astro-6bkbur7h{background:var(--fg);color:color-mix(in srgb, var(--bg) 70%, transparent);box-shadow:var(--shadow-raise)}.ha-cell--key.astro-6bkbur7h b.astro-6bkbur7h{color:var(--bg)}.ha-report__chart.astro-6bkbur7h{height:6rem;padding-top:var(--space-xs);grid-column:1/-1;display:block}.ha-report__chart.astro-6bkbur7h svg.astro-6bkbur7h{width:100%;height:100%;display:block}.ha-chart__fill.astro-6bkbur7h{fill:color-mix(in srgb, var(--fg) 7%, transparent)}.ha-chart__line.astro-6bkbur7h{fill:none;stroke:var(--fg);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ha-report__note.astro-6bkbur7h{font-size:var(--size-micro);grid-column:1/-1}.ha-budget.astro-6bkbur7h{gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);display:grid}.ha-budget__row.astro-6bkbur7h,.ha-budget__fee.astro-6bkbur7h{font-size:var(--size-small);justify-content:space-between;align-items:baseline;display:flex}.ha-budget__row.astro-6bkbur7h b.astro-6bkbur7h,.ha-budget__fee.astro-6bkbur7h b.astro-6bkbur7h{font-size:var(--step-1);color:var(--fg);font-variant-numeric:tabular-nums}.ha-budget__fee.astro-6bkbur7h{padding-top:var(--space-s);border-top:1px solid var(--rule)}.ha-range.astro-6bkbur7h{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 10%, transparent);height:.4rem;position:relative}.ha-range__fill.astro-6bkbur7h{border-radius:inherit;background:var(--fg);width:50%;position:absolute;inset:0 auto 0 0}.ha-range__knob.astro-6bkbur7h{border-radius:var(--radius-pill);background:var(--surface);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--rule-strong), var(--shadow-raise);position:absolute;top:50%;left:50%;translate:-50% -50%}.ha-budget__out.astro-6bkbur7h{gap:var(--space-3xs);font-size:var(--size-small);display:grid}.ha-budget__out.astro-6bkbur7h b.astro-6bkbur7h{font-size:var(--step-4);font-weight:var(--weight-heading);color:var(--fg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.ha--v6.astro-6bkbur7h{padding-bottom:calc(var(--space-2xl) * 1.5)}.ha-cursor.astro-6bkbur7h{z-index:3;width:1.35rem;height:auto;filter:drop-shadow(0 .15rem .2rem color-mix(in srgb, var(--fg) 25%, transparent));transition:left 1.2s var(--ease-out-expo), top 1.2s var(--ease-out-expo), scale .12s steps(2, end);position:absolute;top:46%;left:62%}.ha-cursor__x.astro-6bkbur7h{fill:var(--fg)}.ha-cursor__o.astro-6bkbur7h{fill:var(--surface)}.ha--v6.astro-6bkbur7h.is-ready .ha-cursor.astro-6bkbur7h{top:88%;left:84%}.ha--v6.astro-6bkbur7h.is-moving .ha-cursor.astro-6bkbur7h{top:46%;left:62%}.ha--v6.astro-6bkbur7h.is-click .ha-cursor.astro-6bkbur7h{scale:.85}.ha--v6.astro-6bkbur7h.is-click [data-ha-ad]{transition:scale .12s steps(2,end);scale:.985}.ha-px.astro-6bkbur7h{z-index:2;pointer-events:none;position:absolute;top:46%;left:62%}.ha-px.astro-6bkbur7h i{background:var(--fg);width:.375rem;height:.375rem;animation:.42s steps(3,end) forwards ha-burst;position:absolute}@keyframes ha-burst{0%{opacity:.9;translate:0}to{translate:var(--dx) var(--dy);opacity:0}}.ha-note.astro-6bkbur7h{--w:360px;left:50%;bottom:var(--space-m);z-index:2;width:calc(var(--w) * .8);white-space:nowrap;position:absolute;translate:-50%}.ha--v6.astro-6bkbur7h.is-ready:not(.is-done) .ha-note.astro-6bkbur7h{visibility:hidden}.ha--v6.astro-6bkbur7h.is-done .ha-note.astro-6bkbur7h{animation:.36s steps(3,end) ha-pop}@keyframes ha-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.ha-badge.astro-6bkbur7h{place-items:center;height:11rem;display:grid;position:relative;overflow:hidden}.ha-arc.astro-6bkbur7h{aspect-ratio:1;border-radius:var(--radius-pill);width:18rem;box-shadow:inset 0 0 0 1px var(--rule), 0 0 0 2.5rem color-mix(in srgb, var(--fg) 2%, transparent);position:absolute;top:50%;left:50%;translate:-50% -50%}.ha-tile.astro-6bkbur7h{font-size:6rem;line-height:0;position:relative}.ha-tile.astro-6bkbur7h .app-icon svg{width:56%;height:56%;margin:22%}.ha-price.astro-6bkbur7h{padding:var(--space-s) var(--space-m);border-radius:var(--radius-pill);background:var(--fg);color:color-mix(in srgb, var(--bg) 70%, transparent);font-size:var(--size-small);justify-content:space-between;align-items:baseline;display:flex}.ha-price.astro-6bkbur7h b.astro-6bkbur7h{font-size:var(--step-1);color:var(--bg)}.ha-price.astro-6bkbur7h .ha-quiet.astro-6bkbur7h{color:inherit}.ha-pair.astro-6bkbur7h{z-index:3;place-items:center;font-size:4rem;line-height:0;display:grid;position:relative}.ha-pair.astro-6bkbur7h>span.astro-6bkbur7h{grid-area:1/1}.ha-pair__g.astro-6bkbur7h{translate:-30% -4%;rotate:-10deg}.ha-pair__ads.astro-6bkbur7h{position:relative;translate:30% 6%;rotate:8deg}.ha-pair__ads.astro-6bkbur7h .app-icon svg{width:60%;height:60%;margin:20%}.ha-pair--8.astro-6bkbur7h{padding-block:var(--space-xs) var(--space-2xs)}.ha-pair--9.astro-6bkbur7h{top:calc(var(--space-xl) * -1);right:calc(var(--space-l) * -1);font-size:4.5rem;position:absolute}.ha-pair--10.astro-6bkbur7h{right:calc(var(--space-l) * -1);top:calc(3.5rem + var(--space-m) + var(--space-s) - var(--space-l));font-size:3.5rem;position:absolute}@media (prefers-reduced-motion:reduce){.ha-cursor.astro-6bkbur7h,.ha-note.astro-6bkbur7h{transition:none;animation:none}}.hg.astro-tgkg2onc{gap:var(--space-s);width:min(100%,26rem);padding:var(--space-m);display:grid;position:relative}.hg-ask.astro-tgkg2onc{align-items:center;gap:var(--space-s);min-height:3.5rem;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-s);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hg-ask__logo.astro-tgkg2onc{width:2rem;color:var(--fg);display:grid}.hg-ask__logo.astro-tgkg2onc svg{width:100%;height:auto}.hg-ask__q.astro-tgkg2onc{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 22%, transparent);justify-self:start;width:70%;height:.5rem}.hg-ask__send.astro-tgkg2onc{border-radius:var(--radius-pill);background:var(--fg);width:2.5rem;height:2.5rem;color:var(--bg);place-items:center;display:grid}.hr.astro-7l4snhvk{border-radius:var(--shape-r);width:min(100%,32rem);box-shadow:var(--shadow-float);position:relative}.hr-frame.astro-7l4snhvk{display:block;overflow:hidden}.hr-frame.astro-7l4snhvk .hr-photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 45%;width:100%;height:auto;display:block}.hr-proof.astro-7l4snhvk{left:50%;bottom:var(--space-m);z-index:2;align-items:center;gap:var(--space-s);width:max-content;max-width:calc(100% - 2 * var(--space-m));padding:var(--space-s) var(--space-l) var(--space-s) var(--space-s);display:flex;position:absolute}@media (width<=40rem){.hr-proof.astro-7l4snhvk{max-width:calc(100% + 2 * var(--space-m));padding-right:var(--space-m)}}.hr-proof.astro-7l4snhvk{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg) 60%, transparent), var(--shadow-float);translate:-50%}.hr-proof__icon.astro-7l4snhvk{border-radius:var(--radius-pill);background:var(--fg);width:2.75rem;height:2.75rem;color:var(--bg);flex-shrink:0;place-items:center;display:grid}.hr-proof__text.astro-7l4snhvk{gap:var(--space-3xs);min-width:0;font-size:var(--size-small);color:var(--fg-2);text-wrap:balance;line-height:1.2;display:grid}.hr-proof__text.astro-7l4snhvk b.astro-7l4snhvk{font-size:var(--step-1);font-weight:var(--weight-heading);color:var(--fg);letter-spacing:-.01em;white-space:nowrap}.ff-note.astro-wp55vlsu{align-items:flex-start;gap:calc(var(--w) * .028);padding:calc(var(--w) * .032) calc(var(--w) * .036);border-radius:calc(var(--w) * .055);isolation:isolate;--cos:0;--sin:.76;--rim:.6;background:#ffffff40;background-image:radial-gradient(circle at calc(50% - var(--cos) * 50%) calc(50% - var(--sin) * 50%), #fff3 0%, transparent 60%);-webkit-backdrop-filter:blur(20px)saturate(180%)brightness(1.05);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, calc(var(--rim) * .2)), inset calc(var(--cos) * 1.8px) calc(var(--sin) * 3px) 0 -2px rgba(255, 255, 255, calc(var(--rim) * .9)), inset calc(var(--cos) * -2px) calc(var(--sin) * -2px) 0 -2px rgba(255, 255, 255, calc(var(--rim) * .8)), inset calc(var(--cos) * -3px) calc(var(--sin) * -8px) 1px -6px rgba(255, 255, 255, calc(var(--rim) * .6)), inset calc(var(--cos) * -.3px) calc(var(--sin) * -1px) 4px 0 #0000001f, inset calc(var(--cos) * -1.5px) calc(var(--sin) * 2.5px) 0 -2px #0003, inset calc(var(--cos) * 0px) calc(var(--sin) * 3px) 4px -2px #0003, inset calc(var(--cos) * 2px) calc(var(--sin) * -6.5px) 1px -4px #0000001a, calc(var(--cos) * 4px) calc(var(--sin) * 4px) 10px 0 #00000026, calc(var(--cos) * 9px) calc(var(--sin) * 9px) 18px 0 #0000001a;display:flex;position:relative}.ff-note.astro-wp55vlsu:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:calc(.62 + var(--rim) * .24);-webkit-mask-composite:xor;background:conic-gradient(#ffffffb3 0deg,#ffffff6b 60deg,#ffffff1f 130deg,#ffffff12 180deg,#ffffff1f 230deg,#ffffff6b 300deg,#ffffffb3 360deg);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ff-note.astro-wp55vlsu>.astro-wp55vlsu{z-index:1;position:relative}@media (hover:none) and (pointer:coarse){.ff-note.astro-wp55vlsu{background-color:#e2f2fb4d}}@supports not (backdrop-filter:blur(1px)){.ff-note.astro-wp55vlsu{background-color:#e2f2fb6b}}.ff-note__icon.astro-wp55vlsu{width:calc(var(--w) * .081);height:calc(var(--w) * .081);border-radius:calc(var(--w) * .019);color:#06222b;background:linear-gradient(155deg, #7dd3fc 0%, var(--accent-hover) 40%, var(--accent) 100%);flex:none;justify-content:center;align-self:center;align-items:center;display:flex;box-shadow:inset 0 .5px #ffffffbf,inset 0 -1px 2px -1px #04283480,0 1px 3px -1px #00000059}.ff-note__icon.astro-wp55vlsu svg.astro-wp55vlsu{width:calc(var(--w) * .046);height:calc(var(--w) * .046)}.ff-note__text.astro-wp55vlsu{flex-direction:column;flex:auto;min-width:0;display:flex}.ff-note__title.astro-wp55vlsu{font-size:calc(var(--w) * .038);letter-spacing:-.01em;color:#fff;font-weight:600;line-height:1.28}.ff-note__body.astro-wp55vlsu{font-size:calc(var(--w) * .038);letter-spacing:-.01em;color:#fffffff0;white-space:nowrap;text-overflow:ellipsis;line-height:1.28;overflow:hidden}.ff-note__at.astro-wp55vlsu{font-size:calc(var(--w) * .033);color:#ffffffb8;white-space:nowrap;flex:none;line-height:1.45}.ff-note.astro-wp55vlsu .astro-wp55vlsu[data-say]:before{content:attr(data-say)}.ff-note--paper.astro-wp55vlsu{background-color:color-mix(in srgb, var(--surface) 62%, transparent)}.ff-note--paper.astro-wp55vlsu .ff-note__title.astro-wp55vlsu{color:var(--fg)}.ff-note--paper.astro-wp55vlsu .ff-note__body.astro-wp55vlsu{color:var(--fg-2)}.ff-note--paper.astro-wp55vlsu .ff-note__at.astro-wp55vlsu{color:var(--fg-3)}.ff-stack.astro-wp55vlsu{--note-lap:calc(var(--w) * .055);flex-direction:column;display:flex}.ff-stack.astro-wp55vlsu>.astro-wp55vlsu{position:relative}.ff-stack.astro-wp55vlsu>.astro-wp55vlsu:first-child{z-index:3}.ff-stack.astro-wp55vlsu>.astro-wp55vlsu:nth-child(2){z-index:2;margin-top:calc(var(--note-lap) * -1);background-color:color-mix(in srgb, var(--fg) 14%, transparent);filter:blur(var(--blur-hint))}.ff-stack.astro-wp55vlsu>.astro-wp55vlsu:nth-child(2)>.astro-wp55vlsu{opacity:.66}.ff-stack.astro-wp55vlsu>.astro-wp55vlsu:nth-child(3){z-index:1;margin-top:calc(var(--note-lap) * -1);background-color:color-mix(in srgb, var(--fg) 8%, transparent);filter:blur(var(--blur-hint)) blur(var(--blur-hint))}.ff-stack.astro-wp55vlsu>.astro-wp55vlsu:nth-child(3)>.astro-wp55vlsu{opacity:.42}.ff-stack--quiet.astro-wp55vlsu>.astro-wp55vlsu:nth-child(2){background-color:color-mix(in srgb, var(--fg) 9%, transparent);filter:blur(var(--blur-hint)) blur(var(--blur-hint))}.ff-stack--quiet.astro-wp55vlsu>.astro-wp55vlsu:nth-child(2)>.astro-wp55vlsu{opacity:.4}.ff-stack--quiet.astro-wp55vlsu>.astro-wp55vlsu:nth-child(3){background-color:color-mix(in srgb, var(--fg) 5%, transparent);filter:blur(var(--blur-near))}.ff-stack--quiet.astro-wp55vlsu>.astro-wp55vlsu:nth-child(3)>.astro-wp55vlsu{opacity:.2}.subhero.astro-wp55vlsu{isolation:isolate;position:relative;container-type:inline-size}.subhero__frame.astro-wp55vlsu{grid-template-columns:minmax(0, 1fr) calc(max(var(--page-gutter), (100% - var(--page-wide)) / 2) + clamp(24rem, 40%, 34rem));min-height:clamp(28rem,100svh - 4.5rem,60rem);padding-bottom:var(--page-gutter);display:grid}@media (width<=64rem){.subhero__frame.astro-wp55vlsu{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:0}}.subhero__copy.astro-wp55vlsu{justify-content:center;align-items:flex-start;gap:var(--gap-even);padding-block:var(--space-xl);padding-inline:max(var(--page-gutter), (100cqw - var(--page-wide)) / 2) var(--space-l);flex-direction:column;display:flex}@media (width<=64rem){.subhero__copy.astro-wp55vlsu{padding:var(--space-l) var(--page-gutter) 0}}@media (width<=48rem){.subhero__copy.astro-wp55vlsu{padding-top:var(--space-s)}}.subhero__title.astro-wp55vlsu{text-wrap:pretty;max-width:24ch}.subhero__support.astro-wp55vlsu{display:inline}.subhero__trust.astro-wp55vlsu{display:flex}.subhero__points.astro-wp55vlsu{margin-inline-start:var(--space-xs)}.subhero__lead.astro-wp55vlsu{max-width:44ch;color:var(--fg-2);text-wrap:pretty}.subhero__stage.astro-wp55vlsu{isolation:isolate;clip-path:var(--shape-bleed);background:var(--bg);padding:var(--space-xl) max(var(--page-gutter), (100cqw - var(--page-wide)) / 2) var(--space-xl) var(--space-xl);place-items:center;display:grid;position:relative;overflow:hidden}@media (width<=64rem){.subhero__stage.astro-wp55vlsu{margin-inline:var(--page-gutter);clip-path:var(--shape-inset);padding:var(--space-xl) var(--space-l);min-height:22rem}}.subhero__glass.astro-wp55vlsu{z-index:-2;position:absolute;inset:0}.subhero__field{width:100%;height:100%}.subhero__fade.astro-wp55vlsu{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--bg) 0%, var(--bg) 7%, transparent 24%), radial-gradient(ellipse 190% 145% at 50% 0%, var(--bg) 0%, var(--bg) 16%, color-mix(in srgb, var(--bg) 88%, transparent) 30%, color-mix(in srgb, var(--bg) 66%, transparent) 44%, color-mix(in srgb, var(--bg) 40%, transparent) 58%, color-mix(in srgb, var(--bg) 18%, transparent) 72%, color-mix(in srgb, var(--bg) 6%, transparent) 86%, transparent 100%);position:absolute;inset:0}.subhero__object.astro-wp55vlsu{place-items:center;width:100%;display:grid}.hv.astro-wp55vlsu{position:relative}.hv-stars.astro-wp55vlsu{color:var(--rating);letter-spacing:.05em}.hv-line.astro-wp55vlsu{border-radius:var(--radius-pill);background:var(--bg-2);height:.5rem;display:block}.hv-line--short.astro-wp55vlsu{width:60%}.hv-line--head.astro-wp55vlsu{background:color-mix(in srgb, var(--fg) 14%, transparent);height:.9rem}.hv-line--dot.astro-wp55vlsu{width:.9rem}.hv--phone.astro-wp55vlsu{width:min(100%,19rem)}.hv-note.astro-wp55vlsu{--w:400px;z-index:2;width:calc(var(--w) * .8);white-space:nowrap;position:absolute;bottom:40%;left:-40%}@media (width<=40rem){.hv-note.astro-wp55vlsu{--w:320px;left:calc(var(--space-m) * -1)}}@media (width>=40.0625rem) and (width<=64rem){.hv-note.astro-wp55vlsu{left:max(-40%, 50% - 50cqw + var(--page-gutter))}}.hv-note--high.astro-wp55vlsu{bottom:58%}.hv-note--photo.astro-wp55vlsu{bottom:42%}.hv--photo.astro-wp55vlsu{width:min(100%,32rem)}.hv--photo.astro-wp55vlsu .hv-body.astro-wp55vlsu{border-radius:var(--shape-r);box-shadow:var(--shadow-float)}.hv-body.astro-wp55vlsu{display:block}.hv-frame.astro-wp55vlsu{display:block;overflow:hidden}.hv--photo.astro-wp55vlsu .hv-photo{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.subhero--zigzag.astro-wp55vlsu{z-index:1}.subhero--zigzag.astro-wp55vlsu .subhero__stage.astro-wp55vlsu{clip-path:none;background:0 0;place-items:end center;overflow:visible}.subhero--zigzag.astro-wp55vlsu .subhero__glass.astro-wp55vlsu,.subhero--zigzag.astro-wp55vlsu .subhero__fade.astro-wp55vlsu{clip-path:var(--shape-bleed)}.subhero--zigzag.astro-wp55vlsu .subhero__object.astro-wp55vlsu{z-index:1;translate:0 35%}@media (width<=64rem){.subhero--zigzag.astro-wp55vlsu .subhero__object.astro-wp55vlsu{translate:none}}.subhero--zigzag.astro-wp55vlsu .subhero__fade.astro-wp55vlsu{background:linear-gradient(to bottom, var(--bg) 0%, var(--bg) 6%, transparent 17%), radial-gradient(ellipse 250% 135% at 50% 0%, var(--bg) 0%, var(--bg) 20%, color-mix(in srgb, var(--bg) 85%, transparent) 25%, color-mix(in srgb, var(--bg) 55%, transparent) 30%, color-mix(in srgb, var(--bg) 25%, transparent) 35%, color-mix(in srgb, var(--bg) 8%, transparent) 40%, transparent 45%)}@media (width>=64.0625rem){.subhero--zigzag.astro-wp55vlsu .subhero__frame.astro-wp55vlsu{grid-template-rows:minmax(0,1fr);height:clamp(38rem,100svh - 4.5rem,60rem)}.subhero--zigzag.astro-wp55vlsu .subhero__copy.astro-wp55vlsu{padding-top:calc(var(--space-2xl) + var(--space-xl));justify-content:flex-start}.subhero--zigzag.astro-wp55vlsu .subhero__copy.astro-wp55vlsu:after{content:"";flex:0 1 calc(var(--space-2xl) * 2 + var(--space-s) + 4.5rem - var(--space-xl) - var(--gap-even));min-height:0}.subhero--zigzag.astro-wp55vlsu .subhero__title.astro-wp55vlsu{max-width:none}.subhero--zigzag.astro-wp55vlsu .subhero__lead.astro-wp55vlsu{margin-top:auto}.subhero--photo.astro-wp55vlsu .subhero__object.astro-wp55vlsu{translate:0 42%}.subhero--zigzag.astro-wp55vlsu:not(.subhero--photo) .subhero__frame.astro-wp55vlsu{grid-template-columns:minmax(0, 1fr) calc(max(var(--page-gutter), (100% - var(--page-wide)) / 2) + clamp(22rem, 36%, 31rem))}}@media (width<=64rem){.subhero--zigzag.astro-wp55vlsu .subhero__frame.astro-wp55vlsu{gap:0}.subhero--zigzag.astro-wp55vlsu .subhero__copy.astro-wp55vlsu{z-index:1;position:relative}.subhero--zigzag.astro-wp55vlsu .subhero__stage.astro-wp55vlsu{padding:var(--space-xl) calc(var(--page-gutter) + var(--space-l)) var(--space-xl);margin-inline:0}.subhero--zigzag.astro-wp55vlsu .subhero__glass.astro-wp55vlsu,.subhero--zigzag.astro-wp55vlsu .subhero__fade.astro-wp55vlsu{clip-path:none}.subhero--zigzag.astro-wp55vlsu .subhero__fade.astro-wp55vlsu{background:linear-gradient(to bottom, var(--bg) 0%, var(--bg) 4%, transparent 22%), radial-gradient(ellipse 140% 60% at 50% 0%, var(--bg) 0%, var(--bg) 30%, color-mix(in srgb, var(--bg) 60%, transparent) 55%, color-mix(in srgb, var(--bg) 20%, transparent) 75%, transparent 100%);display:block}}.ch.astro-nsgvmylk{container-type:inline-size}.ch__frame.astro-nsgvmylk{gap:var(--space-xl);height:clamp(34rem,100svh - 4.5rem,52rem);padding-block:var(--space-l) var(--page-gutter);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}@media (width<=64rem){.ch__frame.astro-nsgvmylk{gap:var(--space-l);height:auto;padding-block:var(--space-s) 0;grid-template-columns:minmax(0,1fr)}}.ch__copy.astro-nsgvmylk{align-self:center;align-items:flex-start;gap:var(--space-m);flex-direction:column;display:flex}@media (width<=48rem){.ch__copy.astro-nsgvmylk{gap:var(--space-s)}}.ch__title.astro-nsgvmylk{text-wrap:pretty}.ch__checks.astro-nsgvmylk{padding-left:var(--space-2xs)}.ch__ctas.astro-nsgvmylk{padding-top:var(--space-2xs)}@media (width<=48rem){.ch__ctas.astro-nsgvmylk{padding-top:var(--space-3xs)}}.ch__trust.astro-nsgvmylk{padding-top:var(--space-2xs);display:flex}@media (width<=64rem),(height<=50rem){.ch__trust.astro-nsgvmylk{display:none}}.ch__visual.astro-nsgvmylk{align-items:center;min-height:0;display:grid;container-type:inline-size}.ch__lanes.astro-nsgvmylk{height:min(100%, (100cqw - var(--space-xs)) / 2 * 2.5)}@media (width<=64rem){.ch__lanes.astro-nsgvmylk{height:auto;margin-inline:calc(-1 * var(--page-gutter))}}.hcopy.astro-xz3fws6z{align-items:flex-start;gap:var(--gap-even);flex-direction:column;display:flex}.hcopy--center.astro-xz3fws6z{text-align:center;align-items:center}.hcopy__trust.astro-xz3fws6z{display:flex}.hcopy__side.astro-xz3fws6z{align-items:flex-start;gap:var(--gap-even);flex-direction:column;display:flex}.hcopy--center.astro-xz3fws6z .hcopy__side.astro-xz3fws6z{align-items:center}.hcopy__title.astro-xz3fws6z{text-wrap:pretty;max-width:18ch}.type-statement.astro-xz3fws6z.hcopy__title{max-width:22ch}.hcopy--center.astro-xz3fws6z .hcopy__title.astro-xz3fws6z{max-width:30ch}.hcopy__points.astro-xz3fws6z{margin-inline-start:var(--space-xs)}.hcopy__lead.astro-xz3fws6z{max-width:46ch;color:var(--fg-2);text-wrap:pretty}.hcopy--trust-aside.astro-xz3fws6z .hcopy__title.astro-xz3fws6z{text-wrap:balance;max-width:11.5em}.hcopy--trust-aside.astro-xz3fws6z .type-statement.astro-xz3fws6z.hcopy__title{max-width:15em}.hcopy--trust-aside.astro-xz3fws6z .hcopy__aside.astro-xz3fws6z{display:none}@media (width>=64rem){.hcopy--trust-aside.astro-xz3fws6z .hcopy__trust--narrow.astro-xz3fws6z{display:none}.hcopy--trust-aside.astro-xz3fws6z{align-items:end;column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""side aside";display:grid}.hcopy--trust-aside.astro-xz3fws6z .hcopy__title.astro-xz3fws6z{grid-area:title}.hcopy--trust-aside.astro-xz3fws6z .hcopy__side.astro-xz3fws6z{grid-area:side}.hcopy--trust-aside.astro-xz3fws6z .hcopy__aside.astro-xz3fws6z{grid-area:aside;justify-content:flex-end;display:flex}}.wband.astro-gwjwm3ru{height:clamp(26rem,64svh,42rem);border-radius:var(--radius-box) 0 0 var(--radius-box);background:var(--bg);margin-inline-start:max(var(--page-gutter), (100% - var(--page-wide)) / 2);position:relative;overflow:hidden}@media (width<=48rem){.wband.astro-gwjwm3ru{border-radius:0;height:20rem;margin-inline-start:0}}.wband__band.astro-gwjwm3ru{inset:var(--space-s) 0;position:absolute}@media (width<=48rem){.wband__band.astro-gwjwm3ru{inset:var(--space-2xs) 0}}.wband--face.astro-gwjwm3ru{container-type:size}.wband--face.astro-gwjwm3ru .wband__band.astro-gwjwm3ru{left:calc(var(--space-s) * 2 + (100cqh - 2 * var(--space-s)) * .8)}@media (width<=48rem){.wband--face.astro-gwjwm3ru .wband__band.astro-gwjwm3ru{left:calc(var(--space-2xs) * 2 + (100cqh - 2 * var(--space-2xs)) * 2 / 3)}}.wband__face.astro-gwjwm3ru{z-index:1;top:var(--space-s);bottom:var(--space-s);left:var(--space-s);aspect-ratio:4/5;border-radius:var(--radius-inner);position:absolute;overflow:hidden}.wband__face.astro-gwjwm3ru img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=48rem){.wband__face.astro-gwjwm3ru{top:var(--space-2xs);bottom:var(--space-2xs);left:var(--space-2xs);aspect-ratio:2/3}}.showcase.astro-j4xgkkva{gap:var(--space-xl);padding-top:var(--section-top);padding-bottom:var(--page-gutter);flex-direction:column;display:flex;position:relative;overflow-x:clip}@media (width<=48rem){.showcase.astro-j4xgkkva{gap:var(--space-l);padding-top:var(--space-l)}}.bwin.astro-mjcy3qvq{border-radius:var(--shape-r);box-shadow:var(--shadow-float);position:relative}.bwin__frame.astro-mjcy3qvq{background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.bwin__bar.astro-mjcy3qvq{align-items:center;gap:var(--space-s);height:2.25rem;padding-inline:var(--space-s);border-bottom:1px solid var(--rule);display:flex}.bwin__dots.astro-mjcy3qvq{gap:var(--space-3xs);display:flex}.bwin__dots.astro-mjcy3qvq i.astro-mjcy3qvq{border-radius:var(--radius-pill);background:var(--rule-strong);width:.5rem;height:.5rem}.bwin__url.astro-mjcy3qvq{padding:var(--space-3xs) var(--space-s);border-radius:var(--radius-pill);background:var(--bg-2);font-size:var(--size-micro);color:var(--fg-3);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:0 18rem;margin-inline:auto;overflow:hidden}.bwin__view.astro-mjcy3qvq{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.bwin__img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0}.bwin__img--soft{filter:blur(var(--blur-mid));scale:1.06}.ff-note.astro-myrgv66o{align-items:flex-start;gap:calc(var(--w) * .028);padding:calc(var(--w) * .032) calc(var(--w) * .036);border-radius:calc(var(--w) * .055);isolation:isolate;--cos:0;--sin:.76;--rim:.6;background:#ffffff40;background-image:radial-gradient(circle at calc(50% - var(--cos) * 50%) calc(50% - var(--sin) * 50%), #fff3 0%, transparent 60%);-webkit-backdrop-filter:blur(20px)saturate(180%)brightness(1.05);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, calc(var(--rim) * .2)), inset calc(var(--cos) * 1.8px) calc(var(--sin) * 3px) 0 -2px rgba(255, 255, 255, calc(var(--rim) * .9)), inset calc(var(--cos) * -2px) calc(var(--sin) * -2px) 0 -2px rgba(255, 255, 255, calc(var(--rim) * .8)), inset calc(var(--cos) * -3px) calc(var(--sin) * -8px) 1px -6px rgba(255, 255, 255, calc(var(--rim) * .6)), inset calc(var(--cos) * -.3px) calc(var(--sin) * -1px) 4px 0 #0000001f, inset calc(var(--cos) * -1.5px) calc(var(--sin) * 2.5px) 0 -2px #0003, inset calc(var(--cos) * 0px) calc(var(--sin) * 3px) 4px -2px #0003, inset calc(var(--cos) * 2px) calc(var(--sin) * -6.5px) 1px -4px #0000001a, calc(var(--cos) * 4px) calc(var(--sin) * 4px) 10px 0 #00000026, calc(var(--cos) * 9px) calc(var(--sin) * 9px) 18px 0 #0000001a;display:flex;position:relative}.ff-note.astro-myrgv66o:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:calc(.62 + var(--rim) * .24);-webkit-mask-composite:xor;background:conic-gradient(#ffffffb3 0deg,#ffffff6b 60deg,#ffffff1f 130deg,#ffffff12 180deg,#ffffff1f 230deg,#ffffff6b 300deg,#ffffffb3 360deg);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ff-note.astro-myrgv66o>.astro-myrgv66o{z-index:1;position:relative}@media (hover:none) and (pointer:coarse){.ff-note.astro-myrgv66o{background-color:#e2f2fb4d}}@supports not (backdrop-filter:blur(1px)){.ff-note.astro-myrgv66o{background-color:#e2f2fb6b}}.ff-note__icon.astro-myrgv66o{width:calc(var(--w) * .081);height:calc(var(--w) * .081);border-radius:calc(var(--w) * .019);color:#06222b;background:linear-gradient(155deg, #7dd3fc 0%, var(--accent-hover) 40%, var(--accent) 100%);flex:none;justify-content:center;align-self:center;align-items:center;display:flex;box-shadow:inset 0 .5px #ffffffbf,inset 0 -1px 2px -1px #04283480,0 1px 3px -1px #00000059}.ff-note__icon.astro-myrgv66o svg.astro-myrgv66o{width:calc(var(--w) * .046);height:calc(var(--w) * .046)}.ff-note__text.astro-myrgv66o{flex-direction:column;flex:auto;min-width:0;display:flex}.ff-note__title.astro-myrgv66o{font-size:calc(var(--w) * .038);letter-spacing:-.01em;color:#fff;font-weight:600;line-height:1.28}.ff-note__body.astro-myrgv66o{font-size:calc(var(--w) * .038);letter-spacing:-.01em;color:#fffffff0;white-space:nowrap;text-overflow:ellipsis;line-height:1.28;overflow:hidden}.ff-note__at.astro-myrgv66o{font-size:calc(var(--w) * .033);color:#ffffffb8;white-space:nowrap;flex:none;line-height:1.45}.ff-note.astro-myrgv66o .astro-myrgv66o[data-say]:before{content:attr(data-say)}.ff-note--paper.astro-myrgv66o{background-color:color-mix(in srgb, var(--surface) 62%, transparent)}.ff-note--paper.astro-myrgv66o .ff-note__title.astro-myrgv66o{color:var(--fg)}.ff-note--paper.astro-myrgv66o .ff-note__body.astro-myrgv66o{color:var(--fg-2)}.ff-note--paper.astro-myrgv66o .ff-note__at.astro-myrgv66o{color:var(--fg-3)}.ff-stack.astro-myrgv66o{--note-lap:calc(var(--w) * .055);flex-direction:column;display:flex}.ff-stack.astro-myrgv66o>.astro-myrgv66o{position:relative}.ff-stack.astro-myrgv66o>.astro-myrgv66o:first-child{z-index:3}.ff-stack.astro-myrgv66o>.astro-myrgv66o:nth-child(2){z-index:2;margin-top:calc(var(--note-lap) * -1);background-color:color-mix(in srgb, var(--fg) 14%, transparent);filter:blur(var(--blur-hint))}.ff-stack.astro-myrgv66o>.astro-myrgv66o:nth-child(2)>.astro-myrgv66o{opacity:.66}.ff-stack.astro-myrgv66o>.astro-myrgv66o:nth-child(3){z-index:1;margin-top:calc(var(--note-lap) * -1);background-color:color-mix(in srgb, var(--fg) 8%, transparent);filter:blur(var(--blur-hint)) blur(var(--blur-hint))}.ff-stack.astro-myrgv66o>.astro-myrgv66o:nth-child(3)>.astro-myrgv66o{opacity:.42}.ff-stack--quiet.astro-myrgv66o>.astro-myrgv66o:nth-child(2){background-color:color-mix(in srgb, var(--fg) 9%, transparent);filter:blur(var(--blur-hint)) blur(var(--blur-hint))}.ff-stack--quiet.astro-myrgv66o>.astro-myrgv66o:nth-child(2)>.astro-myrgv66o{opacity:.4}.ff-stack--quiet.astro-myrgv66o>.astro-myrgv66o:nth-child(3){background-color:color-mix(in srgb, var(--fg) 5%, transparent);filter:blur(var(--blur-near))}.ff-stack--quiet.astro-myrgv66o>.astro-myrgv66o:nth-child(3)>.astro-myrgv66o{opacity:.2}.orders-hero.astro-myrgv66o{position:relative;overflow-x:clip;container-type:inline-size}.oh-grid.astro-myrgv66o{grid-template-columns:minmax(0, 1fr) calc(max(var(--page-gutter), (100% - var(--page-wide)) / 2) + clamp(26rem, 46%, 44rem));min-height:clamp(38rem,100svh - 4.5rem,60rem);display:grid}@media (width<=64rem){.oh-grid.astro-myrgv66o{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);min-height:0}}.oh-copy.astro-myrgv66o{padding-block:var(--space-xl);padding-inline:max(var(--page-gutter), (100cqw - var(--page-wide)) / 2) var(--space-l);flex-direction:column;justify-content:center;display:flex}@media (width<=64rem){.oh-copy.astro-myrgv66o{padding:var(--section-top) var(--page-gutter) 0}}.oh-scene.astro-myrgv66o{min-height:30rem;position:relative}@media (width<=64rem){.oh-scene.astro-myrgv66o{height:clamp(24rem,80vw,34rem);min-height:0}}.oh-scene.astro-myrgv66o .oh-shop{width:52rem;position:absolute;top:16%;left:16%}@media (width<=64rem){.oh-scene.astro-myrgv66o .oh-shop{top:0;left:calc(var(--page-gutter) + 18%);width:max(36rem,110%)}}.oh-phone.astro-myrgv66o{z-index:1;width:15rem;position:absolute;top:34%;left:0}@media (width<=64rem){.oh-phone.astro-myrgv66o{left:var(--page-gutter);width:clamp(9.5rem,30vw,14rem);top:22%}}.oh-stack.astro-myrgv66o{--w:400px;z-index:2;width:calc(var(--w) * .8);position:absolute;top:22%;left:6rem}@media (width<=64rem){.oh-stack.astro-myrgv66o{display:none}}.oh-note.astro-myrgv66o{white-space:nowrap;transform-origin:50% 0;position:absolute;inset:0 0 auto}.oh-note--3.astro-myrgv66o{z-index:3}.oh-note--2.astro-myrgv66o{z-index:2;translate:0 var(--space-2xs);opacity:.85;scale:.95}.oh-note--1.astro-myrgv66o{z-index:1;translate:0 var(--space-s);opacity:.6;scale:.9}@media (prefers-reduced-motion:no-preference){html.enter-on .astro-myrgv66o[data-moment=wait] .oh-note.astro-myrgv66o{opacity:0}html.enter-on .astro-myrgv66o[data-moment=play] .oh-note--1.astro-myrgv66o{animation:oh-note-1 3.6s var(--enter-ease) .7s both}html.enter-on .astro-myrgv66o[data-moment=play] .oh-note--2.astro-myrgv66o{animation:oh-note-2 3.6s var(--enter-ease) .7s both}html.enter-on .astro-myrgv66o[data-moment=play] .oh-note--3.astro-myrgv66o{animation:oh-note-3 3.6s var(--enter-ease) .7s both}}@keyframes oh-note-1{0%{opacity:0;translate:0 -40%;scale:1}14%,30%{opacity:1;translate:0;scale:1}44%,62%{translate:0 var(--space-2xs);opacity:.85;scale:.95}76%,to{translate:0 var(--space-s);opacity:.6;scale:.9}}@keyframes oh-note-2{0%,30%{opacity:0;translate:0 -40%;scale:1}44%,62%{opacity:1;translate:0;scale:1}76%,to{translate:0 var(--space-2xs);opacity:.85;scale:.95}}@keyframes oh-note-3{0%,62%{opacity:0;translate:0 -40%;scale:1}76%,to{opacity:1;translate:0;scale:1}}.wall.astro-xzh6zy5e{--lane:clamp(5rem, 21vw, 9rem);gap:var(--space-l);margin-top:calc(var(--bar-h) * -1 - 2px);padding-block:calc(var(--bar-h) + var(--space-s)) var(--space-xl);background:var(--bg);color:var(--fg);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow-x:clip}.wall.astro-xzh6zy5e:before{content:"";z-index:-1;background:radial-gradient(60% 22rem at 50% 0%, color-mix(in srgb, var(--action-base) 26%, transparent), transparent 70%), radial-gradient(80% 16rem at 50% 100%, color-mix(in srgb, var(--action-base) 22%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.wall__head.astro-xzh6zy5e{padding-inline:var(--page-gutter);text-align:center}.wall__h1.astro-xzh6zy5e{text-wrap:balance;max-width:13em;margin:0 auto;font-size:clamp(2.25rem,10vw,4.25rem);line-height:1.16}.wall__h1.astro-xzh6zy5e:has(.wall__more){max-width:15em;font-size:clamp(1.125rem,7.4vw,3.25rem);line-height:1.2}.wall__keep.astro-xzh6zy5e{white-space:nowrap}.wall__mark.astro-xzh6zy5e{isolation:isolate;white-space:nowrap;padding-inline:var(--space-2xs);color:var(--link-hover);display:inline-block;position:relative}.wall__mark.astro-xzh6zy5e:before{content:"";z-index:-1;background:radial-gradient(120% 140% at 50% 100%, color-mix(in srgb, var(--action) 16%, transparent), color-mix(in srgb, var(--action) 4%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 75%, transparent);pointer-events:none;position:absolute;inset:0}.wall__wipe.astro-xzh6zy5e{padding-inline:inherit;white-space:nowrap;clip-path:inset(0 0 0 100%);visibility:hidden;pointer-events:none;background:currentColor;position:absolute;inset:0}.wall__wipe.astro-xzh6zy5e:before{content:attr(data-text);color:var(--bg)}.wall__mark.astro-xzh6zy5e:after{--g:.2em;content:"";inset:calc(var(--g) / -2);background:linear-gradient(var(--fg) 0 0) top left, linear-gradient(var(--fg) 0 0) top right, linear-gradient(var(--fg) 0 0) bottom left, linear-gradient(var(--fg) 0 0) bottom right;background-size:var(--g) var(--g);filter:drop-shadow(0 0 .5px var(--action)) drop-shadow(0 0 .5px var(--action));pointer-events:none;background-repeat:no-repeat;position:absolute}.wall.astro-xzh6zy5e [data-enter]{--wall-at:calc(.2s + var(--enter-i,0) * 90ms)}html.enter-on .wall.astro-xzh6zy5e [data-enter=in]{animation:wall-rise .8s var(--enter-ease) var(--wall-at) backwards}html.enter-on .wall.astro-xzh6zy5e .wall__lanes.astro-xzh6zy5e[data-enter=in]{animation:wall-land 1.2s var(--enter-land) var(--wall-at) backwards}html.enter-on .wall.astro-xzh6zy5e .wall__person-in.astro-xzh6zy5e[data-enter=in]{animation:wall-stand 1.1s var(--enter-land) var(--wall-at) backwards}.wall__h1.astro-xzh6zy5e{--mark-at:calc(var(--wall-at,.2s) + .5s)}html.enter-on .wall__h1.astro-xzh6zy5e[data-enter=in] .wall__wipe.astro-xzh6zy5e{animation:wall-wipe 1s linear var(--mark-at) backwards}html.enter-on .wall__h1.astro-xzh6zy5e[data-enter=in] .wall__mark.astro-xzh6zy5e:before{animation:wall-hidden .45s step-end var(--mark-at) backwards}html.enter-on .wall__h1.astro-xzh6zy5e[data-enter=in] .wall__mark.astro-xzh6zy5e:after{animation:wall-grips .35s var(--enter-ease) calc(var(--mark-at) + .9s) backwards}@keyframes wall-rise{0%{opacity:0;translate:0 var(--space-m)}}@keyframes wall-land{0%{opacity:0;translate:0 var(--space-xl)}}@keyframes wall-stand{0%{opacity:0;translate:0 6%}}@keyframes wall-wipe{0%{visibility:visible;clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.65,0,.35,1)}45%{visibility:visible;clip-path:inset(0)}55%{visibility:visible;clip-path:inset(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{visibility:visible;clip-path:inset(0 0 0 100%)}}@keyframes wall-hidden{0%{opacity:0}}@keyframes wall-grips{0%{opacity:0}}.wall__stage.astro-xzh6zy5e{height:calc(var(--lane) * 2 + var(--space-xs));position:relative}.wall__lanes.astro-xzh6zy5e{--lanes-gap:var(--space-xs);--lanes-time:140s;position:absolute;inset:0}@media (width<=64rem){.wall__lanes.astro-xzh6zy5e .lanes__tile{width:calc(var(--lane) * var(--ar))}}.wall__stage.astro-xzh6zy5e:after{content:"";background:linear-gradient(to right, transparent, color-mix(in srgb, var(--bg) 82%, transparent) 62%);pointer-events:none;position:absolute;inset:0 0 0 48%}.wall__person.astro-xzh6zy5e{z-index:1;height:calc(100% + var(--space-m));aspect-ratio:1917/1787;pointer-events:none;position:absolute;bottom:-2px;right:max(0px,50% - 30rem);translate:14%}.wall__person.astro-xzh6zy5e .wall__person-in.astro-xzh6zy5e{height:100%}.wall__person.astro-xzh6zy5e img{object-fit:cover;width:100%;height:100%;filter:drop-shadow(0 0 2.5rem color-mix(in srgb, var(--bg) 90%, transparent));display:block}.wall__foot.astro-xzh6zy5e{gap:var(--space-m);margin-top:calc(var(--space-m) - var(--space-l));padding-inline:var(--page-gutter);justify-items:center;display:grid}.wall__foot.astro-xzh6zy5e .wall__points{justify-items:center;gap:var(--space-xs)}.wall__foot.astro-xzh6zy5e .wall__points.is-wrapped{justify-items:start}@media (width<=26rem){.wall__foot.astro-xzh6zy5e .wall__points li{font-size:clamp(.8125rem,3.9vw,1rem)}}.wall__act.astro-xzh6zy5e{gap:var(--space-l);justify-items:center;width:100%;display:grid}.wall__cta.astro-xzh6zy5e{width:100%;max-width:28rem;box-shadow:0 0 3.5rem -.5rem color-mix(in srgb, var(--action-glow) 55%, transparent);justify-content:center}@media (width>=64rem){.wall.astro-xzh6zy5e{column-gap:var(--space-2xl);row-gap:var(--space-l);height:max(42rem,100svh + 1px);padding-block:var(--bar-h) 0;padding-inline:max(var(--page-gutter), (100% - var(--page-wide)) / 2) var(--page-gutter);grid-template:".stage"1fr"head stage""foot stage"".stage"1fr/minmax(0,1fr) minmax(0,46%);overflow:hidden}.wall.astro-xzh6zy5e:before{background:radial-gradient(50rem 34rem at 12% 42%, color-mix(in srgb, var(--action-base) 22%, transparent), transparent 70%)}.wall__head.astro-xzh6zy5e{text-align:start;grid-area:head;padding-inline:0}.wall__h1.astro-xzh6zy5e{margin:calc(var(--trim-font) - .5lh) 0;max-width:9.5em;font-size:clamp(3.25rem,5.2vw,5.5rem);line-height:1.12}.wall__h1.astro-xzh6zy5e:has(.wall__more){max-width:14.5em;font-size:clamp(2.25rem,3.6vw,3.9rem);line-height:1.18}.wall__head.astro-xzh6zy5e:has(.wall__h1--measure){container-type:inline-size}.wall__h1--measure.astro-xzh6zy5e{max-width:calc(var(--h1-ch) * 1ch);font-size:min(clamp(3.25rem, 5.2vw, 5.5rem), 100cqi / (var(--h1-ch) * .62))}.wall__mark.astro-xzh6zy5e:after{--g:.14em}.wall__foot.astro-xzh6zy5e{gap:var(--space-l);grid-area:foot;justify-items:start;margin-top:0;padding-inline:0}.wall__foot.astro-xzh6zy5e .wall__points{justify-items:start;gap:var(--space-2xs);margin-inline-start:var(--space-xs);margin-block:calc(var(--trim-font) - .5lh)}.wall__act.astro-xzh6zy5e{align-items:center;gap:var(--space-m);width:auto;display:flex}.wall__cta.astro-xzh6zy5e{width:auto;box-shadow:none}.wall__stage.astro-xzh6zy5e{height:auto;margin-top:calc(var(--bar-h) * -1);grid-area:stage}.wall__lanes.astro-xzh6zy5e{--lanes-gap:var(--space-m);mask-image:linear-gradient(to bottom, transparent var(--bar-h), black 30%)}.wall__stage.astro-xzh6zy5e:after{inset:45% calc(var(--space-l) * -1) 0;background:linear-gradient(to top, color-mix(in srgb, var(--bg) 94%, transparent) 18%, transparent)}.wall__person.astro-xzh6zy5e{height:52%;left:50%;right:auto;translate:-56%}}.svcblock__head.astro-wjy4b4nl{max-width:46rem}.svcblock__title.astro-wjy4b4nl{text-wrap:balance}.svcblock__lead.astro-wjy4b4nl{color:var(--fg-2);text-wrap:pretty}.svccards.astro-euoibzwg{gap:var(--gap-items);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));list-style:none;display:grid}.svccards.astro-euoibzwg li.astro-euoibzwg{display:grid}.svccards__card.astro-euoibzwg{height:100%}.svccards__card--soon.astro-euoibzwg{opacity:.6}.svccards__icon.astro-euoibzwg{color:var(--fg);display:grid}.svccards__go.astro-euoibzwg{justify-content:flex-end;margin-top:auto;display:flex}.svccards__note.astro-euoibzwg{color:var(--fg-2)}@media (width<=34rem){.svccards__card.astro-euoibzwg{align-items:center;gap:var(--space-3xs) var(--space-s);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.svccards__card.astro-euoibzwg>.astro-euoibzwg{grid-column:2}.svccards__card.astro-euoibzwg>.svccards__icon.astro-euoibzwg{grid-area:1/1/span 2}.svccards__card.astro-euoibzwg>.svccards__go.astro-euoibzwg{grid-area:1/3/span 2;margin-top:0}}.ff-note.astro-gb53mla3{align-items:flex-start;gap:calc(var(--w) * .028);padding:calc(var(--w) * .032) calc(var(--w) * .036);border-radius:calc(var(--w) * .055);isolation:isolate;--cos:0;--sin:.76;--rim:.6;background:#ffffff40;background-image:radial-gradient(circle at calc(50% - var(--cos) * 50%) calc(50% - var(--sin) * 50%), #fff3 0%, transparent 60%);-webkit-backdrop-filter:blur(20px)saturate(180%)brightness(1.05);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, calc(var(--rim) * .2)), inset calc(var(--cos) * 1.8px) calc(var(--sin) * 3px) 0 -2px rgba(255, 255, 255, calc(var(--rim) * .9)), inset calc(var(--cos) * -2px) calc(var(--sin) * -2px) 0 -2px rgba(255, 255, 255, calc(var(--rim) * .8)), inset calc(var(--cos) * -3px) calc(var(--sin) * -8px) 1px -6px rgba(255, 255, 255, calc(var(--rim) * .6)), inset calc(var(--cos) * -.3px) calc(var(--sin) * -1px) 4px 0 #0000001f, inset calc(var(--cos) * -1.5px) calc(var(--sin) * 2.5px) 0 -2px #0003, inset calc(var(--cos) * 0px) calc(var(--sin) * 3px) 4px -2px #0003, inset calc(var(--cos) * 2px) calc(var(--sin) * -6.5px) 1px -4px #0000001a, calc(var(--cos) * 4px) calc(var(--sin) * 4px) 10px 0 #00000026, calc(var(--cos) * 9px) calc(var(--sin) * 9px) 18px 0 #0000001a;display:flex;position:relative}.ff-note.astro-gb53mla3:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:calc(.62 + var(--rim) * .24);-webkit-mask-composite:xor;background:conic-gradient(#ffffffb3 0deg,#ffffff6b 60deg,#ffffff1f 130deg,#ffffff12 180deg,#ffffff1f 230deg,#ffffff6b 300deg,#ffffffb3 360deg);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ff-note.astro-gb53mla3>.astro-gb53mla3{z-index:1;position:relative}@media (hover:none) and (pointer:coarse){.ff-note.astro-gb53mla3{background-color:#e2f2fb4d}}@supports not (backdrop-filter:blur(1px)){.ff-note.astro-gb53mla3{background-color:#e2f2fb6b}}.ff-note__icon.astro-gb53mla3{width:calc(var(--w) * .081);height:calc(var(--w) * .081);border-radius:calc(var(--w) * .019);color:#06222b;background:linear-gradient(155deg, #7dd3fc 0%, var(--accent-hover) 40%, var(--accent) 100%);flex:none;justify-content:center;align-self:center;align-items:center;display:flex;box-shadow:inset 0 .5px #ffffffbf,inset 0 -1px 2px -1px #04283480,0 1px 3px -1px #00000059}.ff-note__icon.astro-gb53mla3 svg.astro-gb53mla3{width:calc(var(--w) * .046);height:calc(var(--w) * .046)}.ff-note__text.astro-gb53mla3{flex-direction:column;flex:auto;min-width:0;display:flex}.ff-note__title.astro-gb53mla3{font-size:calc(var(--w) * .038);letter-spacing:-.01em;color:#fff;font-weight:600;line-height:1.28}.ff-note__body.astro-gb53mla3{font-size:calc(var(--w) * .038);letter-spacing:-.01em;color:#fffffff0;white-space:nowrap;text-overflow:ellipsis;line-height:1.28;overflow:hidden}.ff-note__at.astro-gb53mla3{font-size:calc(var(--w) * .033);color:#ffffffb8;white-space:nowrap;flex:none;line-height:1.45}.ff-note.astro-gb53mla3 .astro-gb53mla3[data-say]:before{content:attr(data-say)}.ff-note--paper.astro-gb53mla3{background-color:color-mix(in srgb, var(--surface) 62%, transparent)}.ff-note--paper.astro-gb53mla3 .ff-note__title.astro-gb53mla3{color:var(--fg)}.ff-note--paper.astro-gb53mla3 .ff-note__body.astro-gb53mla3{color:var(--fg-2)}.ff-note--paper.astro-gb53mla3 .ff-note__at.astro-gb53mla3{color:var(--fg-3)}.ff-stack.astro-gb53mla3{--note-lap:calc(var(--w) * .055);flex-direction:column;display:flex}.ff-stack.astro-gb53mla3>.astro-gb53mla3{position:relative}.ff-stack.astro-gb53mla3>.astro-gb53mla3:first-child{z-index:3}.ff-stack.astro-gb53mla3>.astro-gb53mla3:nth-child(2){z-index:2;margin-top:calc(var(--note-lap) * -1);background-color:color-mix(in srgb, var(--fg) 14%, transparent);filter:blur(var(--blur-hint))}.ff-stack.astro-gb53mla3>.astro-gb53mla3:nth-child(2)>.astro-gb53mla3{opacity:.66}.ff-stack.astro-gb53mla3>.astro-gb53mla3:nth-child(3){z-index:1;margin-top:calc(var(--note-lap) * -1);background-color:color-mix(in srgb, var(--fg) 8%, transparent);filter:blur(var(--blur-hint)) blur(var(--blur-hint))}.ff-stack.astro-gb53mla3>.astro-gb53mla3:nth-child(3)>.astro-gb53mla3{opacity:.42}.ff-stack--quiet.astro-gb53mla3>.astro-gb53mla3:nth-child(2){background-color:color-mix(in srgb, var(--fg) 9%, transparent);filter:blur(var(--blur-hint)) blur(var(--blur-hint))}.ff-stack--quiet.astro-gb53mla3>.astro-gb53mla3:nth-child(2)>.astro-gb53mla3{opacity:.4}.ff-stack--quiet.astro-gb53mla3>.astro-gb53mla3:nth-child(3){background-color:color-mix(in srgb, var(--fg) 5%, transparent);filter:blur(var(--blur-near))}.ff-stack--quiet.astro-gb53mla3>.astro-gb53mla3:nth-child(3)>.astro-gb53mla3{opacity:.2}.ffglass__field{width:100%;height:100%;position:absolute;inset:0}.ffglass__wash.astro-gb53mla3,.ffglass__sheen.astro-gb53mla3,.ffglass__rim.astro-gb53mla3{pointer-events:none;position:absolute;inset:0}.ffglass__wash.astro-gb53mla3{z-index:1;background:radial-gradient(125% 72% at 32% 104%, color-mix(in srgb, var(--bg) 70%, transparent) 0%, color-mix(in srgb, var(--bg) 30%, transparent) 60%, transparent 100%), linear-gradient(176deg, color-mix(in srgb, var(--bg) 20%, transparent) 0%, color-mix(in srgb, var(--bg) 40%, transparent) 100%)}.ffglass__sheen.astro-gb53mla3{z-index:2;background:linear-gradient(104deg, transparent 33%, color-mix(in srgb, var(--fg) 5%, transparent) 42%, color-mix(in srgb, var(--fg) 9%, transparent) 46%, color-mix(in srgb, var(--fg) 1.5%, transparent) 50%, transparent 57%), linear-gradient(164deg, color-mix(in srgb, var(--fg) 20%, transparent) 0%, color-mix(in srgb, var(--fg) 6%, transparent) 28%, transparent 50%);opacity:.72}.ffglass__rim.astro-gb53mla3{z-index:3;box-shadow:inset 0 -20px 32px -22px color-mix(in srgb, var(--bg) 95%, transparent), inset 0 16px 28px -20px color-mix(in srgb, var(--action-glow) 30%, transparent)}.ffglass__rim.astro-gb53mla3:before{content:"";background:linear-gradient(150deg, color-mix(in srgb, var(--fg) 60%, transparent) 0%, color-mix(in srgb, var(--action-glow) 38%, transparent) 22%, color-mix(in srgb, var(--fg) 6%, transparent) 54%, color-mix(in srgb, var(--action) 24%, transparent) 100%);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ffglass__notes.astro-gb53mla3{--w:400px;z-index:4;width:min(86%, var(--w));position:relative}@media (width<=40rem){.ffglass__notes.astro-gb53mla3{--w:300px}}.bridge.astro-jzc54fpe{align-items:center;gap:var(--space-l) var(--space-xl);padding:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}@media (width<=48rem){.bridge.astro-jzc54fpe{grid-template-columns:minmax(0,1fr)}}.bridge__copy.astro-jzc54fpe{padding:var(--space-s)}.bridge__quiet.astro-jzc54fpe{max-width:30rem;color:var(--fg-2)}.bridge__visual.astro-jzc54fpe{--w:320px;aspect-ratio:4/3;background:var(--bg);place-items:center;display:grid;position:relative;overflow:hidden}.bridge--compact.astro-jzc54fpe{padding:var(--space-s);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.bridge--compact.astro-jzc54fpe .bridge__copy.astro-jzc54fpe{padding:var(--space-m)}.bridge--compact.astro-jzc54fpe .bridge__quiet.astro-jzc54fpe{max-width:34rem}.bridge--compact.astro-jzc54fpe .bridge__visual.astro-jzc54fpe{aspect-ratio:16/10}@media (width<=48rem){.bridge--compact.astro-jzc54fpe{grid-template-columns:1fr}.bridge--compact.astro-jzc54fpe .bridge__copy.astro-jzc54fpe{padding:var(--space-s)}}.gtile.astro-eubjm3pe{isolation:isolate;padding:var(--space-m);aspect-ratio:var(--gtile-ratio);background:var(--bg);place-items:center;display:grid;position:relative;overflow:hidden}.gtile--airy.astro-eubjm3pe{padding:var(--space-l) var(--space-xl)}@media (width<=34rem){.gtile.astro-eubjm3pe{aspect-ratio:var(--gtile-ratio-phone)}.gtile--airy.astro-eubjm3pe{padding:var(--space-s) var(--space-xl)}}.gtile__glass.astro-eubjm3pe{z-index:-2;position:absolute;inset:0}.gtile__field{width:100%;height:100%}.gtile__fade.astro-eubjm3pe{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 125% 100% at 100% 0%, var(--bg) 0%, color-mix(in srgb, var(--bg) 80%, transparent) 30%, transparent 75%);position:absolute;inset:0}.gtile__content.astro-eubjm3pe{place-items:center;width:100%;min-width:0;display:grid}.fw__quiet.astro-mtwszsbj{color:var(--fg-2)}.fw__cards.astro-mtwszsbj{gap:var(--gap-items);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}@media (width<=72rem){.fw__cards.astro-mtwszsbj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.fw__cards.astro-mtwszsbj{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78vw,22rem);grid-auto-flow:column;overflow:auto hidden}.fw__cards.astro-mtwszsbj::-webkit-scrollbar{display:none}.fw__cards.astro-mtwszsbj>li.astro-mtwszsbj{scroll-snap-align:start}}.fw__card.astro-mtwszsbj{gap:var(--space-m)}.fw__text.astro-mtwszsbj{padding-inline:var(--space-3xs)}.diff__quiet.astro-gne4kvgu{color:var(--fg-2)}.diff__boards.astro-gne4kvgu{align-items:stretch;gap:var(--gap-items);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=48rem){.diff__boards.astro-gne4kvgu{grid-template-columns:1fr}}.diff__right.astro-gne4kvgu>.diff__board.astro-gne4kvgu{flex:1}.diff__board.astro-gne4kvgu{gap:var(--space-l);padding:var(--space-l);flex-direction:column;display:flex}.diff__list.astro-gne4kvgu{gap:var(--space-m);list-style:none;display:grid}.diff__item.astro-gne4kvgu{gap:var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);display:grid}.diff__topic.astro-gne4kvgu{color:var(--fg-3);font-weight:var(--weight-strong)}.diff__mark.astro-gne4kvgu{border-radius:var(--radius-pill);background:var(--fg);width:1.5rem;height:1.5rem;color:var(--bg);place-items:center;display:grid}.diff__mark--muted.astro-gne4kvgu{background:var(--bg);color:var(--fg-3)}.pf__quiet.astro-f6bsa5v3{color:var(--fg-2)}.pf__topic.astro-f6bsa5v3{color:var(--fg-3)}.pf__boards.astro-f6bsa5v3{gap:var(--gap-items);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=56rem){.pf__boards.astro-f6bsa5v3{grid-template-columns:1fr}}.pf__board.astro-f6bsa5v3{gap:var(--space-l)}.pf__logo.astro-f6bsa5v3{height:2.5rem;color:var(--fg);display:flex}.pf__logo.astro-f6bsa5v3 svg{fill:currentColor;width:auto;height:100%}.pf__rows.astro-f6bsa5v3{display:grid}.pf__row.astro-f6bsa5v3{gap:var(--space-3xs);padding-block:var(--space-s);border-top:1px solid var(--rule);display:grid}.pf__fits.astro-f6bsa5v3{gap:var(--space-3xs);padding-top:var(--space-s);border-top:1px solid var(--rule-strong);margin-top:auto;display:grid}@media (width<=56rem){.pf__row.astro-f6bsa5v3:last-child{padding-bottom:0}}.pf__help.astro-f6bsa5v3{justify-content:space-between;align-items:center;gap:var(--space-l) var(--space-xl);flex-direction:row}.pf__help.astro-f6bsa5v3 .stack.astro-f6bsa5v3{max-width:44rem}@media (width<=48rem){.pf__help.astro-f6bsa5v3{flex-direction:column;align-items:flex-start}}.inc__quiet.astro-2zhurwxb{color:var(--fg-2)}.inc__bento.astro-2zhurwxb{gap:var(--gap-items);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;display:grid}@media (width<=56rem){.inc__bento.astro-2zhurwxb{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:dense}}@media (width<=34rem){.inc__bento.astro-2zhurwxb{grid-template-columns:1fr}}.inc__tile.astro-2zhurwxb{justify-content:space-between;gap:var(--space-l);flex-direction:column;min-width:0;min-height:30rem;display:flex;overflow:hidden}.inc__tile--compact.astro-2zhurwxb{min-height:20rem}.inc__tile--xl.astro-2zhurwxb{grid-column:span 4}.inc__tile--m.astro-2zhurwxb{grid-column:span 3}.inc__tile--s.astro-2zhurwxb{grid-column:span 2}@media (width<=56rem){.inc__tile.astro-2zhurwxb{min-height:0}.inc__tile--xl.astro-2zhurwxb,.inc__tile--m.astro-2zhurwxb{grid-column:1/-1}.inc__tile--s.astro-2zhurwxb{grid-column:span 1}}@media (width<=34rem){.inc__tile--xl.astro-2zhurwxb,.inc__tile--m.astro-2zhurwxb,.inc__tile--s.astro-2zhurwxb{grid-column:auto}}.inc__copy.astro-2zhurwxb{max-width:30rem}.inc__tile--link.astro-2zhurwxb{position:relative}.inc__link.astro-2zhurwxb{color:inherit;text-decoration:none}.inc__link.astro-2zhurwxb:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.inc__link.astro-2zhurwxb:focus-visible{outline:none}.inc__link.astro-2zhurwxb:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.inc__go.astro-2zhurwxb{right:var(--space-l);bottom:var(--space-l);z-index:3;position:absolute}.inc__copy.astro-2zhurwxb .inc__word{white-space:nowrap}.inc__copy.astro-2zhurwxb .inc__line{display:inline-block}.inc__visual.astro-2zhurwxb{flex:1;min-height:16rem;position:relative}.inc__visual.astro-2zhurwxb .mv{z-index:0;position:absolute;inset:0}@media (width<=56rem){.inc__visual.astro-2zhurwxb{min-height:0}.inc__visual.astro-2zhurwxb .mv{aspect-ratio:var(--mv-ratio,auto);position:relative;inset:auto}}@media (width>=56.01rem){.inc__tile--compact.astro-2zhurwxb .inc__visual.astro-2zhurwxb{min-height:8rem}.inc__tile--compact.astro-2zhurwxb:not(.inc__tile--side){gap:var(--space-s)}}@media (width>=72rem){.inc__tile--side.astro-2zhurwxb{align-items:stretch;gap:var(--space-xl);flex-direction:row}.inc__tile--side.astro-2zhurwxb .inc__copy.astro-2zhurwxb{flex:0 24rem}.inc__tile--side.astro-2zhurwxb .inc__visual.astro-2zhurwxb{min-height:0}}.inc--fade.astro-2zhurwxb .inc__visual.astro-2zhurwxb{margin-bottom:calc(var(--space-l) * -1)}.inc--fade.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after{content:"";inset:0 calc(var(--space-l) * -1);z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent calc(100% - var(--space-l) * 2.5), var(--fade-to,var(--bg-2)) 100%);position:absolute}.inc--fade.astro-2zhurwxb .inc__tile--bleed.astro-2zhurwxb .inc__visual.astro-2zhurwxb{margin-inline:calc(var(--space-l) * -1)}.inc--fade.astro-2zhurwxb .inc__tile--bleed.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after{display:none}.inc__tile--placed.astro-2zhurwxb{--inc-out:calc(var(--space-l) * -1 - 1px);clip-path:inset(0 round var(--radius-box));overflow:visible}.inc--fade.astro-2zhurwxb .inc__tile--placed.astro-2zhurwxb .inc__visual.astro-2zhurwxb{flex:none;min-height:0}.inc--fade.astro-2zhurwxb .inc__tile--placed.astro-2zhurwxb .inc__visual.astro-2zhurwxb .mv-picture{height:100%;min-height:0}.inc--fade.astro-2zhurwxb .inc__tile--placed.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after{display:none}.inc--fade.astro-2zhurwxb .inc__tile--corner.astro-2zhurwxb .inc__visual.astro-2zhurwxb{height:18rem;margin:auto var(--inc-out) var(--inc-out) 0}@media (width<=34rem){.inc--fade.astro-2zhurwxb .inc__tile--corner.astro-2zhurwxb .inc__visual.astro-2zhurwxb{height:13rem}}@media (width>=72rem){.inc--fade.astro-2zhurwxb .inc__tile--corner.astro-2zhurwxb.inc__tile--side .inc__visual.astro-2zhurwxb{height:auto;margin:var(--inc-out) var(--inc-out) var(--inc-out) 0;flex:1}}.inc__tile--cover.astro-2zhurwxb{justify-content:flex-end;position:relative}@media (width<=56rem){.inc__tile--cover.astro-2zhurwxb{min-height:28rem}}.inc__tile--cover.astro-2zhurwxb .inc__copy.astro-2zhurwxb{z-index:1;position:relative}.inc--fade.astro-2zhurwxb .inc__tile--cover.astro-2zhurwxb .inc__visual.astro-2zhurwxb{z-index:0;margin:0;position:absolute;inset:-1px}.inc--fade.astro-2zhurwxb .inc__tile--cover.astro-2zhurwxb .inc__visual.astro-2zhurwxb .mv-picture{height:100%}.inc--fade.astro-2zhurwxb .inc__tile--cover.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after{background:linear-gradient(to top, var(--shade) 0%, var(--shade) 22%, color-mix(in srgb, var(--shade) 75%, transparent) 45%, transparent 75%), linear-gradient(to right, color-mix(in srgb, var(--shade) 60%, transparent) 0%, transparent 60%);display:block;inset:0}.inc--fade.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after{--fade-to:var(--bg-2)}.inc--fade.astro-2zhurwxb .ground-ink.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after{--fade-to:var(--bg)}.inc--fade.astro-2zhurwxb .inc__tile--flush.astro-2zhurwxb .inc__visual.astro-2zhurwxb{min-height:0;margin:auto calc(var(--space-l) * -1) calc(var(--space-l) * -1);flex:none}.inc--fade.astro-2zhurwxb .inc__tile--flush.astro-2zhurwxb .inc__visual.astro-2zhurwxb .mv{position:relative;inset:auto}.inc--fade.astro-2zhurwxb .inc__tile--flush.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after,.inc--fade.astro-2zhurwxb .inc__tile--framed.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after{display:none}.inc--fade.astro-2zhurwxb .inc__tile--contained.astro-2zhurwxb .inc__visual.astro-2zhurwxb{min-height:0;margin-bottom:0}.inc--fade.astro-2zhurwxb .inc__tile--contained.astro-2zhurwxb .inc__visual.astro-2zhurwxb .mv{position:relative;inset:auto}.inc--fade.astro-2zhurwxb .inc__tile--contained.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after{display:none}@media (width<=34rem){.inc--fade.astro-2zhurwxb .inc__tile--icon.astro-2zhurwxb .inc__visual.astro-2zhurwxb{flex:none;min-height:0;margin-bottom:0}.inc--fade.astro-2zhurwxb .inc__tile--icon.astro-2zhurwxb .inc__visual.astro-2zhurwxb .mv{place-items:start;position:relative;inset:auto}.inc--fade.astro-2zhurwxb .inc__tile--icon.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after{display:none}.inc--fade.astro-2zhurwxb .inc__tile--link.astro-2zhurwxb .inc__visual.astro-2zhurwxb{margin-bottom:var(--space-xl)}.inc--fade.astro-2zhurwxb .inc__tile--link.astro-2zhurwxb .inc__visual.astro-2zhurwxb:after{bottom:calc((var(--space-xl) + var(--space-l)) * -1);background:linear-gradient(to bottom, transparent calc(100% - var(--space-xl) - var(--space-l) * 3.5), var(--fade-to,var(--bg-2)) calc(100% - var(--space-xl) - var(--space-l)))}}.work__quiet.astro-vnidfghb{color:var(--fg-2)}.work__metric.astro-vnidfghb{color:var(--fg);font-weight:var(--weight-strong)}.work__head.astro-vnidfghb{justify-content:space-between;align-items:flex-end;gap:var(--space-l);display:flex}.work__nav.astro-vnidfghb{gap:var(--space-2xs);flex:none}@media (hover:none),(width<=48rem){.work__nav.astro-vnidfghb{display:none}}.work__strip.astro-vnidfghb{gap:var(--gap-items);padding-top:var(--gap-group);padding-inline:max(var(--page-gutter), (100% - var(--page-wide)) / 2);scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--page-gutter), (100% - var(--page-wide)) / 2);scrollbar-width:none;grid-auto-columns:min(82vw,38rem);grid-auto-flow:column;list-style:none;display:grid;overflow:auto hidden}.work__strip.astro-vnidfghb::-webkit-scrollbar{display:none}.work__item.astro-vnidfghb{scroll-snap-align:start}.work__link.astro-vnidfghb{gap:var(--space-m);color:var(--fg);flex-direction:column;text-decoration:none;display:flex}.work__frame.astro-vnidfghb{border:1px solid var(--rule);border-radius:var(--radius-box);background:var(--surface);box-shadow:var(--shadow-raise);display:block;overflow:hidden}.work__shot.astro-vnidfghb{display:block;overflow:hidden}.work__shot.astro-vnidfghb img.astro-vnidfghb{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:scale var(--transition-slow);display:block}@media (hover:hover) and (pointer:fine){.work__link.astro-vnidfghb:hover img.astro-vnidfghb{scale:1.03}}.work__bar.astro-vnidfghb{align-items:center;gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);border-bottom:1px solid var(--rule);display:flex}.work__bar.astro-vnidfghb i.astro-vnidfghb{border-radius:var(--radius-pill);background:var(--rule-strong);flex:none;width:.5rem;height:.5rem}.work__url.astro-vnidfghb{align-items:center;gap:var(--space-3xs);padding:0 var(--space-m);border-radius:var(--radius-pill);background:var(--bg-2);color:var(--fg-2);min-width:0;max-width:100%;margin-inline:auto;display:inline-flex}.work__lock.astro-vnidfghb{flex:none;display:inline-flex}.work__host.astro-vnidfghb{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.work__row.astro-vnidfghb{justify-content:space-between;gap:var(--space-xs)}.work__scope.astro-vnidfghb{gap:var(--space-3xs)}.ex-strip__quiet.astro-gmxh25zc{color:var(--fg-2)}.ex-strip__head.astro-gmxh25zc{justify-content:space-between;align-items:flex-end;gap:var(--space-l);display:flex}.ex-strip__nav.astro-gmxh25zc{gap:var(--space-2xs);flex:none}@media (hover:none),(width<=48rem){.ex-strip__nav.astro-gmxh25zc{display:none}}.ex-strip__list.astro-gmxh25zc{gap:var(--gap-items);padding-top:var(--gap-group);padding-inline:max(var(--page-gutter), (100% - var(--page-wide)) / 2);scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--page-gutter), (100% - var(--page-wide)) / 2);scrollbar-width:none;grid-auto-columns:min(84vw,34rem);grid-auto-flow:column;list-style:none;display:grid;overflow:auto hidden}.ex-strip__list.astro-gmxh25zc::-webkit-scrollbar{display:none}.ex-strip__item.astro-gmxh25zc{gap:var(--space-m);scroll-snap-align:start;flex-direction:column;display:flex}.ex-strip__photo.astro-gmxh25zc{border-radius:var(--radius-box);background:var(--bg-2);display:block;overflow:hidden}.ex-strip__photo.astro-gmxh25zc img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.ex-strip__more.astro-gmxh25zc{padding-top:var(--gap-items)}.ba.astro-rt57oydy{border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);display:grid;overflow:hidden}.ba__bar.astro-rt57oydy{gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);border-bottom:1px solid var(--rule);display:flex}.ba__bar.astro-rt57oydy i.astro-rt57oydy{border-radius:var(--radius-pill);background:var(--rule-strong);width:.55rem;height:.55rem}.ba__stage.astro-rt57oydy{aspect-ratio:16/10;position:relative;overflow:hidden}.ba__stage.astro-rt57oydy .ba__img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.ba__stage.astro-rt57oydy .ba__img--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba__line.astro-rt57oydy{top:0;bottom:0;left:var(--pos);background:var(--surface);width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 12%, transparent), var(--shadow-raise);pointer-events:none;position:absolute;translate:-50%}.ba__knob.astro-rt57oydy{border-radius:var(--radius-pill);background:var(--surface);width:3rem;height:3rem;color:var(--fg);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ba__tags.astro-rt57oydy{padding:var(--space-xs) var(--space-s);border-top:1px solid var(--rule);font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg-2);justify-content:space-between;display:flex}.ba__range.astro-rt57oydy{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba__stage.astro-rt57oydy:has(.ba__range:focus-visible) .ba__knob.astro-rt57oydy{outline:2px solid var(--focus);outline-offset:3px}.caseband__quiet.astro-afne2thw{color:var(--fg-2)}.caseband__name.astro-afne2thw{color:var(--fg);font-weight:var(--weight-strong)}.caseband__grid.astro-afne2thw{align-items:center;gap:var(--gap-group) var(--space-3xl);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}@media (width<=56rem){.caseband__grid.astro-afne2thw{grid-template-columns:1fr}}.caseband__media.astro-afne2thw{position:relative}.caseband__main.astro-afne2thw{border-radius:var(--radius-box);display:block;overflow:hidden}.caseband__main.astro-afne2thw img.astro-afne2thw{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.caseband__photo.astro-afne2thw{aspect-ratio:4/5;object-fit:cover;object-position:50% 40%;border-radius:var(--radius-box);width:100%;height:auto;display:block}.caseband__quote.astro-afne2thw{text-wrap:balance}.caseband__who.astro-afne2thw{gap:var(--space-xs);align-items:center}.caseband__face.astro-afne2thw{border-radius:var(--radius-pill);object-fit:cover;width:3rem;height:3rem}.caseband__facts.astro-afne2thw{padding-top:var(--space-m);border-top:1px solid var(--rule)}.caseband__scope.astro-afne2thw{gap:var(--space-3xs)}.caseband__links.astro-afne2thw{gap:var(--space-s) var(--space-l);align-items:center}.caseband__live.astro-afne2thw{color:var(--fg-2);text-decoration:none}.caseband__live.astro-afne2thw:hover{color:var(--fg)}.pc__quiet.astro-ri45qjqt{color:var(--fg-2)}.pc__name.astro-ri45qjqt{align-items:center;gap:var(--space-xs)}.pc__price.astro-ri45qjqt{white-space:nowrap}.pc__foot.astro-ri45qjqt{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-xl)}.pc__fixed.astro-ri45qjqt{max-width:48rem}.pc__fixed.astro-ri45qjqt strong.astro-ri45qjqt{color:var(--fg);font-weight:var(--weight-strong)}.pc-est.astro-ri45qjqt{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=56rem){.pc-est.astro-ri45qjqt{grid-template-columns:1fr}}.pc-est__main.astro-ri45qjqt{align-items:flex-start;gap:var(--space-s)}.pc-est__main.astro-ri45qjqt .button.astro-ri45qjqt{margin-top:var(--space-s)}.pc-est__price.astro-ri45qjqt{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.pc-est__list.astro-ri45qjqt{list-style:none}.pc-est__list.astro-ri45qjqt li.astro-ri45qjqt{padding-block:var(--space-xs);border-top:1px solid var(--rule)}.pc-est__list.astro-ri45qjqt li.astro-ri45qjqt:last-child{border-bottom:1px solid var(--rule)}.pc-rates.astro-ri45qjqt{column-gap:var(--gap-items);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}@media (width<=56rem){.pc-rates.astro-ri45qjqt{row-gap:var(--gap-items);grid-template-columns:1fr}}.pc-rates__item.astro-ri45qjqt{grid-row:span 5;grid-template-rows:subgrid;align-items:start;row-gap:0;display:grid}.pc-rates__item.astro-ri45qjqt>:last-child{align-self:end}.pc-rates__price.astro-ri45qjqt{align-items:baseline;gap:var(--space-2xs);padding-block:var(--space-m) var(--space-s);flex-wrap:wrap;display:flex}.pc-rates__setup.astro-ri45qjqt{padding-block:var(--space-s);border-block:1px solid var(--rule)}.pc-rates__setup--none.astro-ri45qjqt{border-color:#0000}@media (width<=56rem){.pc-rates__item.astro-ri45qjqt{grid-row:auto;grid-template-rows:none}.pc-rates__setup--none.astro-ri45qjqt{display:none}}.pc-rates__item.astro-ri45qjqt>.type-body.astro-ri45qjqt{padding-top:var(--space-m)}.pc-rates__item.astro-ri45qjqt>.button{margin-top:var(--space-l)}.pc-mini.astro-ri45qjqt{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-xl);padding-block:var(--space-m);border-block:1px solid var(--rule);flex-wrap:wrap;display:flex}.pc-mini.astro-ri45qjqt+.pc-mini.astro-ri45qjqt{border-top:0}.pc-mini__text.astro-ri45qjqt{max-width:48rem}.pc-mini__name.astro-ri45qjqt{font-weight:var(--weight-strong)}.pc-mini__price.astro-ri45qjqt{color:var(--fg-2);white-space:nowrap}.pc-row.astro-ri45qjqt{gap:var(--gap-items);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}@media (width<=56rem){.pc-row.astro-ri45qjqt{grid-template-columns:1fr}}.pc-row__item.astro-ri45qjqt{justify-content:space-between;gap:var(--space-l)}.pc-row__features.astro-ri45qjqt{align-content:start;gap:var(--space-xs);padding-top:var(--space-m);border-top:1px solid var(--rule);flex:1;list-style:none;display:grid}.pc-row__features.astro-ri45qjqt li.astro-ri45qjqt{gap:var(--space-xs);grid-template-columns:auto 1fr;align-items:start;display:grid}.pc-row__tick.astro-ri45qjqt{height:1lh;color:var(--fg);place-items:center;display:grid}.sa__quiet.astro-4iixtbgo{color:var(--fg-2)}.sa__here.astro-4iixtbgo{color:var(--fg);font-weight:var(--weight-strong)}.sa__grid.astro-4iixtbgo{align-items:center;gap:var(--gap-group) var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}@media (width<=56rem){.sa__grid.astro-4iixtbgo{grid-template-columns:minmax(0,1fr)}}.sa__page.astro-4iixtbgo{gap:var(--space-s);padding:var(--space-l);border-radius:var(--radius-box);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);display:grid}@media (width<=56rem){.sa__page.astro-4iixtbgo{grid-template-columns:minmax(0,1fr)}.sa__tab.astro-4iixtbgo:nth-child(n+4){display:none}}.sa__field.astro-4iixtbgo{align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-m);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-rest);flex:1;display:flex}.sa__top.astro-4iixtbgo{align-items:center;gap:var(--space-s);display:flex}.sa__g.astro-4iixtbgo{flex:none;width:2.25rem;display:flex}.sa__g.astro-4iixtbgo svg{width:100%;height:auto}.sa__lens.astro-4iixtbgo{color:var(--fg-2);margin-left:auto;display:flex}.sa__lens.astro-4iixtbgo svg{width:1.1rem;height:1.1rem}.sa__tabs.astro-4iixtbgo{gap:var(--space-m);padding-inline:var(--space-s);border-bottom:1px solid var(--rule);display:flex}.sa__tab.astro-4iixtbgo{padding-block:var(--space-2xs) var(--space-xs);border-bottom:2px solid #0000;margin-bottom:-1px}.sa__tab--on.astro-4iixtbgo{border-bottom-color:var(--fg)}.sa__tab--on.astro-4iixtbgo .sa__bar.astro-4iixtbgo{background:color-mix(in srgb, var(--fg) 40%, transparent)}.sa__bar.astro-4iixtbgo{width:var(--w);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 10%, transparent);height:.45rem;display:block}.sa__bar--title.astro-4iixtbgo{background:color-mix(in srgb, var(--fg) 22%, transparent);height:.6rem}.sa-zone.astro-4iixtbgo{gap:var(--space-xs);padding:var(--space-s);border-radius:var(--radius-inner);width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;transition:opacity var(--duration-moved) linear, box-shadow var(--duration-moved) var(--ease-out-expo), background-color var(--duration-moved) linear;background:0 0;border:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000}.sa-zone.astro-4iixtbgo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sa-zone__body.astro-4iixtbgo{gap:var(--space-xs);display:grid}.sa-zone--ai.astro-4iixtbgo{background:var(--bg-2)}.sa-zone__label.astro-4iixtbgo{align-items:center;gap:var(--space-3xs);color:var(--fg);font-weight:var(--weight-strong);display:flex}.sa__spark.astro-4iixtbgo{width:.9rem;display:flex}.sa__spark.astro-4iixtbgo svg{width:100%;height:auto}.sa__sources.astro-4iixtbgo{align-items:center;gap:var(--space-2xs);display:flex}.sa__sources.astro-4iixtbgo i.astro-4iixtbgo{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 8%, transparent);width:3rem;height:1.5rem}.sa-zone__n.astro-4iixtbgo{border-radius:var(--radius-pill);background:var(--fg);width:1.5rem;height:1.5rem;color:var(--bg);font-size:var(--size-micro);font-weight:var(--weight-strong);flex:none;place-items:center;line-height:1;display:grid}.sa-zone__mark.astro-4iixtbgo{top:var(--space-xs);right:var(--space-xs);align-items:center;gap:var(--space-2xs);display:flex;position:absolute}.sa-zone__tag.astro-4iixtbgo{opacity:0;translate:var(--space-2xs) 0;transition:opacity var(--duration-moved) linear, translate var(--duration-moved) var(--ease-out-expo)}.sa-hit.astro-4iixtbgo{align-items:start;gap:var(--space-xs);display:flex}.sa-hit__icon.astro-4iixtbgo{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 8%, transparent);flex:none;width:1.25rem;height:1.25rem}.sa-hit__lines.astro-4iixtbgo{gap:var(--space-3xs);flex:1;display:grid}.sa__rate.astro-4iixtbgo{color:var(--fg-2)}.sa-map.astro-4iixtbgo{border-radius:var(--radius-inner);display:block;overflow:hidden}.sa-map.astro-4iixtbgo svg.astro-4iixtbgo{width:100%;height:5rem;display:block}.sa-map__land.astro-4iixtbgo{fill:color-mix(in srgb, var(--fg) 5%, var(--surface))}.sa-map__park.astro-4iixtbgo{fill:color-mix(in srgb, var(--fg) 10%, var(--surface))}.sa-map__road.astro-4iixtbgo{fill:none;stroke:var(--surface);stroke-width:6px}.sa-map__pin.astro-4iixtbgo{fill:var(--fg)}.sa-map__pin--quiet.astro-4iixtbgo{fill:var(--fg-3)}.sa__list.astro-4iixtbgo{list-style:none;display:grid}.sa__item.astro-4iixtbgo{gap:var(--space-s);padding:var(--space-m) var(--space-s);border-radius:var(--radius-inner);cursor:pointer;transition:background-color var(--duration-moved) linear, opacity var(--duration-moved) linear;display:flex;position:relative}.sa__item.astro-4iixtbgo:before,.sa__item.astro-4iixtbgo:last-child:after{content:"";inset-inline:var(--radius-inner);border-top:1px solid var(--rule);position:absolute;top:0}.sa__item.astro-4iixtbgo:last-child:after{top:auto;bottom:0}.sa__item.astro-4iixtbgo>.sa-zone__n.astro-4iixtbgo{margin-top:var(--space-3xs)}.sa__grid.astro-4iixtbgo[data-active] .sa-zone.astro-4iixtbgo{opacity:.5}.sa__grid.astro-4iixtbgo[data-active] .sa__item.astro-4iixtbgo{opacity:.6}.sa__grid.astro-4iixtbgo[data-active=ads] .sa-zone.astro-4iixtbgo[data-z=ads]{opacity:1;box-shadow:inset 0 0 0 1.5px var(--fg), var(--shadow-raise)}.sa__grid.astro-4iixtbgo[data-active=ads] .sa-zone.astro-4iixtbgo[data-z=ads] .sa-zone__tag.astro-4iixtbgo{opacity:1;translate:0}.sa__grid.astro-4iixtbgo[data-active=ads] .sa__item.astro-4iixtbgo[data-z=ads]{opacity:1;background:var(--bg-2)}.sa__grid.astro-4iixtbgo[data-active=ai] .sa-zone.astro-4iixtbgo[data-z=ai]{opacity:1;box-shadow:inset 0 0 0 1.5px var(--fg), var(--shadow-raise)}.sa__grid.astro-4iixtbgo[data-active=ai] .sa-zone.astro-4iixtbgo[data-z=ai] .sa-zone__tag.astro-4iixtbgo{opacity:1;translate:0}.sa__grid.astro-4iixtbgo[data-active=ai] .sa__item.astro-4iixtbgo[data-z=ai]{opacity:1;background:var(--bg-2)}.sa__grid.astro-4iixtbgo[data-active=map] .sa-zone.astro-4iixtbgo[data-z=map]{opacity:1;box-shadow:inset 0 0 0 1.5px var(--fg), var(--shadow-raise)}.sa__grid.astro-4iixtbgo[data-active=map] .sa-zone.astro-4iixtbgo[data-z=map] .sa-zone__tag.astro-4iixtbgo{opacity:1;translate:0}.sa__grid.astro-4iixtbgo[data-active=map] .sa__item.astro-4iixtbgo[data-z=map]{opacity:1;background:var(--bg-2)}.sa__grid.astro-4iixtbgo[data-active=organic] .sa-zone.astro-4iixtbgo[data-z=organic]{opacity:1;box-shadow:inset 0 0 0 1.5px var(--fg), var(--shadow-raise)}.sa__grid.astro-4iixtbgo[data-active=organic] .sa-zone.astro-4iixtbgo[data-z=organic] .sa-zone__tag.astro-4iixtbgo{opacity:1;translate:0}.sa__grid.astro-4iixtbgo[data-active=organic] .sa__item.astro-4iixtbgo[data-z=organic]{opacity:1;background:var(--bg-2)}@media (prefers-reduced-motion:reduce){.sa-zone.astro-4iixtbgo,.sa-zone__tag.astro-4iixtbgo,.sa__item.astro-4iixtbgo{transition:none}}.cs__quiet.astro-c5s4nqsx{color:var(--fg-2)}.cs__strong.astro-c5s4nqsx{color:var(--fg);font-weight:var(--weight-strong)}.cs__top.astro-c5s4nqsx{align-items:center;gap:var(--gap-group);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=56rem){.cs__top.astro-c5s4nqsx{gap:var(--gap-items);grid-template-columns:1fr}}.cs__kpis.astro-c5s4nqsx{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));border-block:1px solid var(--rule);display:grid}@media (width<=40rem){.cs__kpis.astro-c5s4nqsx{grid-template-columns:1fr}}.cs__kpi.astro-c5s4nqsx{justify-content:start;gap:var(--space-3xs);padding:var(--space-l) var(--space-m);flex-direction:column-reverse;display:flex}.cs__kpi.astro-c5s4nqsx+.cs__kpi.astro-c5s4nqsx{border-left:1px solid var(--rule)}@media (width<=40rem){.cs__kpi.astro-c5s4nqsx+.cs__kpi.astro-c5s4nqsx{border-left:0;border-top:1px solid var(--rule)}}.cs__value.astro-c5s4nqsx{font-size:var(--step-4);font-weight:var(--weight-heading);letter-spacing:-.03em;line-height:1}.cs__charts.astro-c5s4nqsx{gap:var(--gap-items);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=56rem){.cs__charts.astro-c5s4nqsx{grid-template-columns:1fr}}.cs__chart.astro-c5s4nqsx{gap:var(--space-m)}.cs__plot.astro-c5s4nqsx{height:12rem;padding-left:var(--space-l);position:relative}.cs__plot.astro-c5s4nqsx svg.astro-c5s4nqsx{width:100%;height:100%;display:block;overflow:visible}.cs__grid.astro-c5s4nqsx{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.cs__line.astro-c5s4nqsx{fill:none;stroke:var(--fg);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cs__axis.astro-c5s4nqsx{left:0;top:var(--y);font-size:var(--size-micro);color:var(--fg-3);font-variant-numeric:tabular-nums;position:absolute;translate:0 -50%}.cs__mark.astro-c5s4nqsx{right:0;top:var(--y);position:absolute;translate:0 -50%}.cs__months.astro-c5s4nqsx{color:var(--fg-3);justify-content:space-between;display:flex}.cs__bars.astro-c5s4nqsx{align-items:end;gap:var(--space-3xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:12rem;list-style:none;display:grid}.cs__bar.astro-c5s4nqsx{height:var(--h);border-radius:var(--radius-inner) var(--radius-inner) 0 0;background:color-mix(in srgb, var(--fg) 22%, transparent);min-height:2px;position:relative}.cs__bar--now.astro-c5s4nqsx{background:var(--fg)}.cs__bar-value.astro-c5s4nqsx{translate:-50% calc(var(--space-2xs) * -1);font-size:var(--size-small);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;position:absolute;bottom:100%;left:50%}.cs__note.astro-c5s4nqsx{margin-top:calc(var(--gap-group) * -.5)}.cs__steps.astro-c5s4nqsx{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--gap-items);list-style:none;display:grid}@media (width<=56rem){.cs__steps.astro-c5s4nqsx{grid-template-columns:1fr}}.cs__step.astro-c5s4nqsx{padding-top:var(--space-m);border-top:1px solid var(--rule-strong)}.cs__quote.astro-c5s4nqsx{gap:var(--space-l);max-width:52rem;padding-top:var(--space-xl);display:grid}.cs__who.astro-c5s4nqsx{align-items:center;gap:var(--space-s) var(--space-l)}.cs__face.astro-c5s4nqsx{border-radius:var(--radius-pill);object-fit:cover;width:3rem;height:3rem}.rp__quiet.astro-2ffb2svb{color:var(--fg-2)}.rp__strong.astro-2ffb2svb{color:var(--fg);font-weight:var(--weight-strong)}.rp__grid.astro-2ffb2svb{align-items:center;gap:var(--gap-group) var(--space-3xl);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}@media (width<=56rem){.rp__grid.astro-2ffb2svb{grid-template-columns:1fr}}.rp__points.astro-2ffb2svb{gap:var(--space-l);list-style:none;display:grid}.rp__file.astro-2ffb2svb{justify-content:center;align-items:center;gap:var(--space-xs);display:flex}.rp__file-icon.astro-2ffb2svb{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-inner);background:var(--fg);color:var(--bg);font-size:var(--size-micro);font-weight:var(--weight-strong);letter-spacing:.04em;line-height:1}.rp-page.astro-2ffb2svb{aspect-ratio:1/1.414;background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-float);display:block;position:relative;overflow:hidden;container-type:inline-size}.rp-paper.astro-2ffb2svb{color:var(--fg);flex-direction:column;gap:3.53cqw;padding:8% 8.5% 6%;font-size:2.35cqw;line-height:1.35;display:flex;position:absolute;inset:0}.rp-paper__intro.astro-2ffb2svb{gap:.47cqw;display:grid}.rp-paper__big.astro-2ffb2svb{font-size:5.4cqw;font-weight:var(--weight-heading);letter-spacing:-.02em;line-height:1.1}.rp-paper__foot.astro-2ffb2svb{border-top:1px solid var(--rule);color:var(--fg-3);justify-content:space-between;margin-top:auto;padding-top:2.12cqw;font-size:2cqw;display:flex}.rp-kpis.astro-2ffb2svb{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.88cqw;display:grid}.rp-kpis__cell.astro-2ffb2svb{background:var(--bg-2);border-radius:1.41cqw;gap:.47cqw;padding:2.12cqw;display:grid}.rp-kpis__value.astro-2ffb2svb{font-size:4.7cqw;font-weight:var(--weight-heading);letter-spacing:-.02em;line-height:1.1}.rp-kpis__delta.astro-2ffb2svb{color:var(--positive);font-weight:var(--weight-strong);font-size:2.12cqw}.rp-chart.astro-2ffb2svb{gap:1.88cqw;display:grid}.rp-chart__bars.astro-2ffb2svb{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.88cqw;height:23.5cqw;list-style:none;display:grid}.rp-chart__bar.astro-2ffb2svb{grid-template-rows:auto 1fr auto;justify-items:center;gap:.7cqw;height:100%;font-size:2.12cqw;display:grid}.rp-chart__value.astro-2ffb2svb{font-weight:var(--weight-strong);color:var(--fg-2);align-self:end}.rp-chart__fill.astro-2ffb2svb{width:100%;height:var(--h);background:color-mix(in srgb, var(--fg) 14%, transparent);border-radius:.94cqw .94cqw 0 0;align-self:end}.rp-chart__bar--now.astro-2ffb2svb .rp-chart__fill.astro-2ffb2svb{background:var(--fg)}.rp-chart__bar--now.astro-2ffb2svb .rp-chart__value.astro-2ffb2svb{color:var(--fg)}.rp-lists.astro-2ffb2svb{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:3.53cqw;padding-top:2.82cqw;display:grid}.rp-lists__col.astro-2ffb2svb{align-content:start;gap:1.41cqw;display:grid}.rp-lists__col.astro-2ffb2svb ul.astro-2ffb2svb{gap:.94cqw;list-style:none;display:grid}.rp-lists__col.astro-2ffb2svb li.astro-2ffb2svb{color:var(--fg-2);gap:1.18cqw;display:flex}.rp-lists__icon.astro-2ffb2svb{width:2.35cqw;height:1lh;color:var(--positive);flex:none;align-items:center;display:flex}.rp-lists__icon.astro-2ffb2svb svg{width:100%;height:auto}.rp-lists__icon--next.astro-2ffb2svb{color:var(--fg)}.rp-ranks.astro-2ffb2svb{list-style:none;display:grid}.rp-ranks__row.astro-2ffb2svb{border-top:1px solid var(--rule);grid-template-columns:1fr 11.75cqw 7.05cqw;align-items:center;gap:2.35cqw;padding-block:2.12cqw;display:grid}.rp-ranks__term.astro-2ffb2svb{width:var(--w);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 14%, transparent);height:1.41cqw;display:block}.rp-ranks__pos.astro-2ffb2svb{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.rp-ranks__delta.astro-2ffb2svb{color:var(--positive);font-weight:var(--weight-strong);text-align:end}.rp-view.astro-2ffb2svb{gap:var(--space-s);justify-items:center;display:grid}.rp-view__stage.astro-2ffb2svb{width:min(100%,30rem);position:relative}.rp-view.astro-2ffb2svb .rp-view__stage.astro-2ffb2svb{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,40rem);display:grid}.rp-view.astro-2ffb2svb .rp-page--one.astro-2ffb2svb{z-index:1;grid-area:1/1;translate:8%;rotate:-3deg}.rp-view.astro-2ffb2svb .rp-page--two.astro-2ffb2svb{box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-raise);grid-area:1/2;translate:-8% 4%;rotate:3deg}.svideo__place.astro-cs4ktdtv{width:100%;max-width:64rem;margin-inline:auto}.src__quiet.astro-ki3gvyc5{color:var(--fg-2)}.src__name.astro-ki3gvyc5{font-weight:var(--weight-strong)}.src__net.astro-ki3gvyc5{align-items:center;gap:var(--space-l) var(--space-2xl);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a.b""c hub d""e.f";max-width:64rem;margin-inline:auto;display:grid;position:relative}@media (width<=48rem){.src__net.astro-ki3gvyc5{gap:var(--space-s);grid-template-columns:1fr;grid-template-areas:none}.src__net.astro-ki3gvyc5 .src__node.astro-ki3gvyc5{grid-area:auto!important}}.src__lines.astro-ki3gvyc5{z-index:0;width:100%;height:100%;position:absolute;inset:0}.src__lines.astro-ki3gvyc5 line.astro-ki3gvyc5{stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}@media (width<=48rem){.src__lines.astro-ki3gvyc5{display:none}}.src__hub.astro-ki3gvyc5{z-index:1;justify-items:center;gap:var(--space-xs);padding:var(--space-l) var(--space-xl);border-radius:var(--radius-box);text-align:center;box-shadow:var(--shadow-float);grid-area:hub;justify-self:center;display:grid;position:relative}@media (width<=48rem){.src__hub.astro-ki3gvyc5{grid-area:auto;justify-self:stretch}}.src__node.astro-ki3gvyc5{z-index:1;gap:var(--space-3xs);padding:var(--space-m);position:relative}.src__logos.astro-ki3gvyc5{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;max-width:11.5rem;font-size:3.25rem;line-height:0;display:flex}.src__label.astro-ki3gvyc5{white-space:nowrap}.offer.astro-5h5g6slf{gap:var(--space-l)}.offer__quiet.astro-5h5g6slf{color:var(--fg-2)}.offer__text.astro-5h5g6slf{max-width:44rem}.offer__main.astro-5h5g6slf{justify-content:space-between;align-items:center;gap:var(--space-l) var(--space-xl);display:flex}@media (width<=48rem){.offer__main.astro-5h5g6slf{flex-direction:column;align-items:flex-start}}.offer__act.astro-5h5g6slf{text-align:center;flex:none;align-items:center}@media (width<=40rem){.offer__act.astro-5h5g6slf{align-self:stretch}}.offer__foot.astro-5h5g6slf{align-items:center;gap:var(--space-2xs);padding-top:var(--space-m);border-top:1px solid var(--rule);display:flex}.offer__tick.astro-5h5g6slf{width:1rem;height:1rem;color:var(--fg);flex:none;display:inline-grid}.offer__tick.astro-5h5g6slf svg{width:100%;height:100%}.mx__quiet.astro-wiwez4i2{color:var(--fg-2)}.mx__frame.astro-wiwez4i2{gap:var(--space-m);display:grid}.mx__top.astro-wiwez4i2{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.mx__switch.astro-wiwez4i2{align-items:center;gap:var(--space-2xs);border:0;display:flex}.mx__switch.astro-wiwez4i2 legend.astro-wiwez4i2{float:left;margin-right:var(--space-xs)}.mx__opt.astro-wiwez4i2{cursor:pointer;position:relative}.mx__opt.astro-wiwez4i2 input.astro-wiwez4i2{opacity:0;cursor:pointer;position:absolute;inset:0}.mx__opt.astro-wiwez4i2 span.astro-wiwez4i2{padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule-strong);font-weight:var(--weight-strong);transition:background-color var(--duration-moved) linear, color var(--duration-moved) linear;display:block}.mx__opt.astro-wiwez4i2 input.astro-wiwez4i2:checked+span.astro-wiwez4i2{background:var(--fg);color:var(--bg);box-shadow:none}.mx__opt.astro-wiwez4i2 input.astro-wiwez4i2:focus-visible+span.astro-wiwez4i2{outline:2px solid var(--focus);outline-offset:2px}.mx__n.astro-wiwez4i2{font-weight:var(--weight-strong);color:var(--fg)}.mx__scroll.astro-wiwez4i2{overflow-x:auto}.mx__table.astro-wiwez4i2{border-collapse:collapse;width:100%;min-width:40rem}.mx__table.astro-wiwez4i2 th.astro-wiwez4i2,.mx__table.astro-wiwez4i2 td.astro-wiwez4i2{padding:var(--space-s);border-bottom:1px solid var(--rule);text-align:center}.mx__table.astro-wiwez4i2 thead.astro-wiwez4i2 th.astro-wiwez4i2{border-bottom-color:var(--rule-strong)}.mx__table.astro-wiwez4i2 th.astro-wiwez4i2:first-child{text-align:start;padding-left:0}@media (width<=40rem){.mx__scroll.astro-wiwez4i2{overflow-x:visible}.mx__table.astro-wiwez4i2{min-width:0;display:block}.mx__table.astro-wiwez4i2 thead.astro-wiwez4i2,.mx__table.astro-wiwez4i2 tbody.astro-wiwez4i2{display:block}.mx__table.astro-wiwez4i2 tr.astro-wiwez4i2{column-gap:var(--space-2xs);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mx__table.astro-wiwez4i2 thead.astro-wiwez4i2 tr.astro-wiwez4i2{border-bottom-color:var(--rule-strong)}.mx__table.astro-wiwez4i2 th.astro-wiwez4i2,.mx__table.astro-wiwez4i2 td.astro-wiwez4i2{border-bottom:0;padding-inline:0}.mx__table.astro-wiwez4i2 .mx__q.astro-wiwez4i2{padding-block:var(--space-s) var(--space-xs);grid-column:1/-1}.mx__table.astro-wiwez4i2 td.astro-wiwez4i2{padding-block:0 var(--space-s)}.mx__qhead.astro-wiwez4i2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mx__engine.astro-wiwez4i2{font-weight:var(--weight-strong)}.mx__q.astro-wiwez4i2{font-weight:400}.mx__cell.astro-wiwez4i2{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--rule);vertical-align:middle;transition:background-color var(--duration-moved) linear;place-items:center;display:inline-grid}.mx__cell.astro-wiwez4i2 svg{width:.9rem;height:.9rem}.mx__cell--yes.astro-wiwez4i2{background:var(--fg);color:var(--bg);box-shadow:none}.mx__cell--after.astro-wiwez4i2,.mx__n--after.astro-wiwez4i2,.mx.astro-wiwez4i2:has(input[value=after]:checked) .mx__cell--before.astro-wiwez4i2,.mx.astro-wiwez4i2:has(input[value=after]:checked) .mx__n--before.astro-wiwez4i2{display:none}.mx.astro-wiwez4i2:has(input[value=after]:checked) .mx__cell--after.astro-wiwez4i2{display:inline-grid}.mx.astro-wiwez4i2:has(input[value=after]:checked) .mx__n--after.astro-wiwez4i2{display:inline}@media (prefers-reduced-motion:reduce){.mx__opt.astro-wiwez4i2 span.astro-wiwez4i2,.mx__cell.astro-wiwez4i2{transition:none}}.t3__quiet.astro-y4gjcjws{color:var(--fg-2)}.t3__strong.astro-y4gjcjws{font-weight:var(--weight-strong)}.t3__label.astro-y4gjcjws{font-weight:400}.t3__board.astro-y4gjcjws{gap:var(--space-l);padding:var(--space-l)}.t3__takeaway.astro-y4gjcjws{max-width:44rem}.t3__sr.astro-y4gjcjws{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t3-tab.astro-y4gjcjws{border-collapse:collapse;width:100%}.t3-tab.astro-y4gjcjws th.astro-y4gjcjws,.t3-tab.astro-y4gjcjws td.astro-y4gjcjws{padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--rule);text-align:center}.t3-tab.astro-y4gjcjws thead.astro-y4gjcjws th.astro-y4gjcjws{font-size:var(--size-small);font-weight:var(--weight-strong);border-bottom-color:var(--rule-strong)}.t3-tab.astro-y4gjcjws th.astro-y4gjcjws:first-child{text-align:start;padding-left:0}.t3-tab.astro-y4gjcjws td.astro-y4gjcjws{font-weight:var(--weight-strong);white-space:nowrap}.t3-tab.astro-y4gjcjws tbody.astro-y4gjcjws tr.astro-y4gjcjws:last-child>.astro-y4gjcjws{border-bottom:0}@media (width<=40rem){.t3-tab.astro-y4gjcjws th.astro-y4gjcjws,.t3-tab.astro-y4gjcjws td.astro-y4gjcjws{padding-inline:var(--space-2xs)}.t3-tab.astro-y4gjcjws td.astro-y4gjcjws{white-space:normal;text-wrap:balance}.t3__board.astro-y4gjcjws{padding:var(--space-m)}}.t3-tab--two.astro-y4gjcjws .t3-tab__you.astro-y4gjcjws{background:var(--bg-2)}.t3-tab--two.astro-y4gjcjws .t3-tab__top.astro-y4gjcjws{color:var(--fg-2)}.t3-tab--two.astro-y4gjcjws .t3-tab__short.astro-y4gjcjws{color:var(--negative)}.rv__quiet.astro-snaumjjk{color:var(--fg-2)}.rv__strong.astro-snaumjjk{color:var(--fg);font-weight:var(--weight-strong)}.rv__steps.astro-snaumjjk{gap:var(--gap-items);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}@media (width<=56rem){.rv__steps.astro-snaumjjk{grid-template-columns:1fr}}.rv__step.astro-snaumjjk{gap:var(--space-l);align-content:start;display:grid}.rv__stage.astro-snaumjjk{height:18rem;padding:var(--space-l);border-radius:var(--radius-box);background:var(--bg-2);place-items:center;display:grid}.rv__foot.astro-snaumjjk{text-align:center}.rv__proj.astro-snaumjjk{align-items:center;gap:var(--space-s) var(--space-l);grid-template-columns:auto 1fr auto;width:100%;max-width:48rem;margin-inline:auto;display:grid}.rv__proj.astro-snaumjjk b.astro-snaumjjk{font-size:var(--step-4);font-weight:var(--weight-heading);letter-spacing:-.03em;line-height:1}.rv__proj-end.astro-snaumjjk{justify-items:center;gap:var(--space-3xs);display:grid}.rv__proj-line.astro-snaumjjk{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 8%, transparent);height:.4rem}.rv__proj-line.astro-snaumjjk i.astro-snaumjjk{border-radius:inherit;background:linear-gradient(to right, color-mix(in srgb, var(--fg) 20%, transparent), var(--fg));height:100%;display:block}.rv__proj-text.astro-snaumjjk{color:var(--fg-2);text-align:center;grid-column:1/-1}.rv__step.astro-snaumjjk h3.astro-snaumjjk{text-wrap:balance;max-width:15ch}.rv__sys.astro-snaumjjk{justify-items:center;display:grid}.rv__ring.astro-snaumjjk{width:9rem;display:block;position:relative}.rv__ring.astro-snaumjjk svg.astro-snaumjjk{width:100%;height:auto;display:block;overflow:visible}.rv__ring.astro-snaumjjk circle.astro-snaumjjk{fill:none;stroke:var(--fg);stroke-width:2px;vector-effect:non-scaling-stroke}.rv__ring.astro-snaumjjk i.astro-snaumjjk,.rv__ring.astro-snaumjjk b.astro-snaumjjk{left:var(--x);top:var(--y);border-radius:var(--radius-pill);box-shadow:0 0 0 .6rem var(--bg-2);position:absolute;translate:-50% -50%}.rv__ring.astro-snaumjjk i.astro-snaumjjk{background:var(--fg);width:1.5rem;height:1.5rem}.rv__ring.astro-snaumjjk b.astro-snaumjjk{background:var(--bg-2);width:2.25rem;height:2.25rem;color:var(--fg);place-items:center;font-size:1.9rem;line-height:1;display:grid}.rv__chat.astro-snaumjjk{gap:var(--space-xs);width:100%;max-width:17rem;display:grid}.rv__msg.astro-snaumjjk{gap:var(--space-2xs);max-width:88%;padding:var(--space-xs) var(--space-s);border-radius:calc(var(--radius-box) * 1.5);overflow-wrap:anywhere;display:grid;position:relative}.rv__msg--out.astro-snaumjjk{width:12rem;padding-block:var(--space-s);border-bottom-right-radius:var(--space-3xs);background:var(--fg);color:var(--bg);justify-self:end}.rv__msg--out.astro-snaumjjk i.astro-snaumjjk{width:var(--w);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--bg) 45%, transparent);height:.45rem;display:block}.rv__msg--in.astro-snaumjjk{border-bottom-left-radius:var(--space-3xs);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);font-weight:var(--weight-strong);justify-self:start}.rv__msg-text.astro-snaumjjk{font-size:var(--size-small);color:var(--fg)}.rv__s3.astro-snaumjjk{gap:var(--space-s);width:100%;max-width:18rem;display:grid}.rv__s3-n.astro-snaumjjk{align-items:baseline;gap:var(--space-2xs);display:flex}.rv__s3-n.astro-snaumjjk b.astro-snaumjjk{font-size:var(--step-4);font-weight:var(--weight-heading);letter-spacing:-.03em;line-height:1}.rv__wave.astro-snaumjjk{height:6rem;display:block;position:relative}.rv__wave.astro-snaumjjk svg.astro-snaumjjk{width:100%;height:100%;display:block}.rv__wave-fill.astro-snaumjjk{fill:color-mix(in srgb, var(--fg) 7%, transparent)}.rv__wave-line.astro-snaumjjk{fill:none;stroke:var(--fg);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kw__quiet.astro-cetk7blj{color:var(--fg-2)}.kw__cols.astro-cetk7blj{gap:var(--gap-items);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=48rem){.kw__cols.astro-cetk7blj{grid-template-columns:1fr}}.kw__col.astro-cetk7blj{gap:var(--space-l)}.kw__head.astro-cetk7blj{align-items:center;gap:var(--space-xs);display:flex}.kw__icon.astro-cetk7blj{border-radius:var(--radius-pill);background:var(--fg);width:1.75rem;height:1.75rem;color:var(--bg);place-items:center;display:grid}.kw__icon.astro-cetk7blj svg{width:.9rem;height:.9rem}.kw__chips.astro-cetk7blj{gap:var(--space-2xs);list-style:none}.kw__slot.astro-cetk7blj{padding-inline:var(--space-2xs);border:1px dashed var(--rule-strong);border-radius:var(--radius-pill);color:var(--fg-2);font-style:italic}.kw__out.astro-cetk7blj{color:var(--fg-2);text-decoration:line-through;text-decoration-color:var(--fg-3)}.ac__quiet.astro-eli44gpu{color:var(--fg-2)}.ac__grid.astro-eli44gpu{align-items:center;gap:var(--gap-group) var(--space-3xl);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid}@media (width<=56rem){.ac__grid.astro-eli44gpu{grid-template-columns:1fr}}.ac__offer.astro-eli44gpu{grid-column:1/-1;display:grid}.ac__calc.astro-eli44gpu{gap:var(--space-l);padding:var(--space-l)}.ac__inputs.astro-eli44gpu{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ac__inputs.astro-eli44gpu>.astro-eli44gpu:first-child{grid-column:1/-1}@media (width<=34rem){.ac__inputs.astro-eli44gpu{grid-template-columns:1fr}}.ac__pair.astro-eli44gpu{align-items:center;gap:var(--space-s);grid-template-columns:1fr 8rem;display:grid}.ac__unit.astro-eli44gpu{align-items:center;gap:var(--space-2xs);color:var(--fg-2);display:flex}.ac__num.astro-eli44gpu{text-align:end;width:100%}.ac__cost.astro-eli44gpu{gap:var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--rule);display:grid}.ac__bar.astro-eli44gpu{gap:var(--space-3xs);height:.75rem;display:flex}.ac__bar.astro-eli44gpu i.astro-eli44gpu{border-radius:var(--radius-pill);transition:flex-grow var(--transition-base);flex-basis:0}.ac__bar-ads.astro-eli44gpu,.ac__dot--ads.astro-eli44gpu{background:var(--fg)}.ac__bar-fee.astro-eli44gpu,.ac__dot--fee.astro-eli44gpu{background:color-mix(in srgb, var(--fg) 30%, transparent)}.ac__dot.astro-eli44gpu{width:.625rem;height:.625rem;border-radius:var(--radius-pill);margin-inline-end:var(--space-2xs);display:inline-block}.ac__legend.astro-eli44gpu{gap:var(--space-s) var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ac__legend.astro-eli44gpu>div.astro-eli44gpu{gap:var(--space-3xs);display:grid}.ac__legend.astro-eli44gpu dd.astro-eli44gpu{font-weight:var(--weight-strong)}@media (width<=34rem){.ac__legend.astro-eli44gpu{grid-template-columns:1fr 1fr}}.ac__legend-sum.astro-eli44gpu{text-align:end}.ac__legend.astro-eli44gpu>div.astro-eli44gpu,.ac__out.astro-eli44gpu>div.astro-eli44gpu{grid-template-rows:1fr auto}@media (width<=34rem){.ac__legend-sum.astro-eli44gpu{text-align:start;grid-column:1/-1}}.ac__warn.astro-eli44gpu{color:var(--fg)}.ac__out.astro-eli44gpu{gap:var(--space-s) var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ac__out.astro-eli44gpu>div.astro-eli44gpu{gap:var(--space-3xs);display:grid}.ac__out-main.astro-eli44gpu{padding:var(--space-m);border-radius:var(--radius-inner);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);grid-column:1/-1}.ac__out-main.astro-eli44gpu .ac__value.astro-eli44gpu{font-size:var(--step-4)}.ac__value.astro-eli44gpu{font-size:var(--step-2);font-weight:var(--weight-heading);letter-spacing:-.02em;line-height:1.1}.dock.astro-zcujcofq{right:var(--page-gutter);bottom:calc(var(--space-m) + env(safe-area-inset-bottom,0px));z-index:55;width:min(31rem, 100% - 2 * var(--page-gutter));translate:0 var(--space-m);pointer-events:none;transition:translate var(--duration-moved) var(--ease-out-expo);position:fixed}.dock.astro-zcujcofq[data-shown]{pointer-events:auto;translate:0}.dock__card.astro-zcujcofq,.dock__close.astro-zcujcofq{opacity:0;transition:opacity var(--duration-moved) var(--ease-out-expo)}.dock.astro-zcujcofq[data-shown] .dock__card.astro-zcujcofq,.dock.astro-zcujcofq[data-shown] .dock__close.astro-zcujcofq{opacity:1}.dock__card.astro-zcujcofq{align-items:center;gap:var(--space-s);width:100%;padding:var(--space-s);border-radius:calc(var(--radius-box) * 2);box-shadow:var(--shadow-float);font:inherit;text-align:start;color:var(--fg);cursor:pointer;transition:opacity var(--duration-moved) var(--ease-out-expo), border-color var(--transition-base);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@media (hover:hover) and (pointer:fine){.dock__card.astro-zcujcofq:hover{border-color:var(--rule-strong)}}.dock__card.astro-zcujcofq:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dock__face-wrap.astro-zcujcofq{flex-shrink:0;display:block;position:relative}.dock__face{border-radius:var(--radius-pill);object-fit:cover;width:48px;height:48px;display:block}.dock__text.astro-zcujcofq{flex-direction:column;min-width:0;display:flex}.dock__name.astro-zcujcofq{font-weight:var(--weight-strong);line-height:1.25}.dock__role.astro-zcujcofq{color:var(--fg-2);text-wrap:balance;line-height:1.3}.dock__status.astro-zcujcofq{padding-top:var(--space-3xs);color:var(--fg-3);text-wrap:balance;line-height:1.3}.dock__dot.astro-zcujcofq{border-radius:var(--radius-pill);background:var(--fg-3);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);position:absolute;bottom:0;right:0}.astro-zcujcofq[data-live] .dock__dot.astro-zcujcofq{background:var(--signal)}@media (width<=30rem){.dock__status.astro-zcujcofq{display:none}.dock__card.astro-zcujcofq{gap:var(--space-xs) var(--space-s);grid-template-columns:auto minmax(0,1fr)}.dock__cta.astro-zcujcofq{grid-area:2/1/auto/-1;width:100%}}.dock__close.astro-zcujcofq{top:calc(var(--space-xs) * -1);right:calc(var(--space-xs) * -1);border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--fg-2);box-shadow:var(--shadow-rest);cursor:pointer;place-items:center;display:grid;position:absolute}.dock__close.astro-zcujcofq:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.of-quiet.astro-k4gh7scb{color:var(--fg-2)}.of-action.astro-k4gh7scb{align-self:start}.of-head.astro-k4gh7scb{gap:var(--space-l) var(--gap-group);align-items:end;display:grid}@media (width>=64rem){.of-head.astro-k4gh7scb{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.of-visual.astro-k4gh7scb{aspect-ratio:21/9;background-color:var(--bg-2);position:relative;overflow:hidden}.of-visual.astro-k4gh7scb .mv{position:absolute;inset:0}@media (width<=48rem){.of-visual.astro-k4gh7scb{aspect-ratio:1}}.of-facts.astro-k4gh7scb{gap:var(--space-l) var(--gap-items);list-style:none;display:grid}@media (width>=48rem){.of-facts.astro-k4gh7scb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.of-facts.astro-k4gh7scb{grid-template-columns:repeat(4,minmax(0,1fr))}}.of-facts.astro-k4gh7scb li.astro-k4gh7scb{padding-top:var(--space-m);border-top:1px solid var(--rule)}.ar-quiet.astro-3b3rrb5w{color:var(--fg-2)}.ar-split.astro-3b3rrb5w{gap:var(--gap-group) var(--space-3xl);align-items:center;display:grid}@media (width>=56rem){.ar-split.astro-3b3rrb5w{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.ar-head.astro-3b3rrb5w{grid-column:1/-1}.ar-list.astro-3b3rrb5w{list-style:none;display:grid}.ar-row.astro-3b3rrb5w{gap:var(--space-3xs);padding-block:var(--space-s);border-top:1px solid var(--rule);display:grid}.ar-row.astro-3b3rrb5w:last-child{border-bottom:1px solid var(--rule)}.ar-rings.astro-3b3rrb5w{aspect-ratio:1;justify-self:center;width:100%;max-width:34rem;position:relative}.ar-ring.astro-3b3rrb5w{width:var(--size);aspect-ratio:1;border:1px solid var(--rule-strong);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ar-ring--far.astro-3b3rrb5w{border-style:dashed;border-color:var(--rule-strong)}.ar-ring__name.astro-3b3rrb5w{padding-inline:var(--space-2xs);background:var(--bg);color:var(--fg-2);white-space:nowrap;position:absolute;top:0;left:50%;translate:-50% -50%}.ar-center.astro-3b3rrb5w{justify-items:center;gap:var(--space-2xs);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ar-dot.astro-3b3rrb5w{width:var(--space-s);aspect-ratio:1;background:var(--fg);border-radius:50%}.showcase__grid.astro-xukkvnsw{gap:var(--gap-items);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (width<=48rem){.showcase__grid.astro-xukkvnsw{grid-template-columns:1fr}}.showcase__item--lead.astro-xukkvnsw{grid-column:1/-1}@media (width>=64rem){.showcase__item--lead.astro-xukkvnsw .showcase__card.astro-xukkvnsw{grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid}}.showcase__item--lead.astro-xukkvnsw .showcase__media.astro-xukkvnsw{aspect-ratio:16/10}@media (width>=64rem){.showcase__item--lead.astro-xukkvnsw .showcase__media.astro-xukkvnsw{aspect-ratio:auto;min-height:30rem}}.showcase__card.astro-xukkvnsw{height:100%}.showcase__media.astro-xukkvnsw{aspect-ratio:4/3}.showcase__body.astro-xukkvnsw{justify-content:space-between;gap:var(--space-l)}.showcase__tag.astro-xukkvnsw{align-self:flex-start}.showcase__title.astro-xukkvnsw{text-wrap:balance}.showcase__client.astro-xukkvnsw,.showcase__quiet.astro-xukkvnsw{color:var(--fg-2)}.showcase__quiet.astro-xukkvnsw{text-wrap:pretty}.showcase__foot.astro-xukkvnsw{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.showcase__meta.astro-xukkvnsw{color:var(--fg-3)}.showcase__host.astro-xukkvnsw{white-space:nowrap}.rc__grid.astro-6otir7qj{column-gap:var(--gap-items);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.rc__grid.astro-6otir7qj>li.astro-6otir7qj{grid-row:span 2;grid-template-rows:subgrid;display:grid}@media (width<=64rem){.rc__grid.astro-6otir7qj{row-gap:var(--gap-items);grid-template-columns:1fr}}.rc__card.astro-6otir7qj{grid-row:span 2;grid-template-rows:subgrid;gap:0;text-decoration:none;display:grid}.rc__media.astro-6otir7qj{aspect-ratio:4/3}.rc__media.astro-6otir7qj:not(.rc__voice){height:100%}.rc__voice.astro-6otir7qj{justify-content:space-between;gap:var(--space-l);padding:var(--space-l);background:var(--bg-2);flex-direction:column;display:flex}.rc__quote.astro-6otir7qj{color:var(--fg);text-wrap:pretty}.rc__who.astro-6otir7qj{align-items:center;gap:var(--space-s);display:flex}.rc__face.astro-6otir7qj{border-radius:var(--radius-pill);object-fit:cover;flex:none;width:3.25rem;height:3.25rem}.rc__name.astro-6otir7qj{color:var(--fg);font-weight:var(--weight-strong)}.rc__role.astro-6otir7qj{color:var(--fg-2)}.rc__inner.astro-6otir7qj{gap:var(--space-l)}.rc__logorow.astro-6otir7qj{align-items:center;height:2.8rem;display:flex}.rc__logo.astro-6otir7qj{height:calc(2.8rem * var(--logo-h));max-width:80%;aspect-ratio:var(--logo-ratio);background:var(--fg);mask:var(--logo) left top/contain no-repeat;display:block}.rc__body.astro-6otir7qj{gap:var(--space-xs)}.rc__value.astro-6otir7qj{color:var(--fg);white-space:nowrap}.rc__label.astro-6otir7qj{color:var(--fg);text-wrap:balance;max-width:26ch;min-block-size:2lh}.rc__kind.astro-6otir7qj{color:var(--fg-2);padding-top:var(--space-s)}.reach__action.astro-vxbdk2bw{align-self:flex-start}.reach__media.astro-vxbdk2bw{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto var(--space-2xl) auto;display:grid}.reach__media.astro-vxbdk2bw .reach__drift--map.astro-vxbdk2bw{grid-area:1/3/auto/13}.reach__media.astro-vxbdk2bw .reach__drift--photo.astro-vxbdk2bw{z-index:1;grid-area:1/1/3/6;align-self:end;position:relative}.reach__media.astro-vxbdk2bw .reach__map.astro-vxbdk2bw{aspect-ratio:5/4}@media (width<=48rem){.reach__media.astro-vxbdk2bw .reach__drift--map.astro-vxbdk2bw{grid-column:1/13}.reach__media.astro-vxbdk2bw .reach__drift--photo.astro-vxbdk2bw{grid-column:1/6}.reach__media.astro-vxbdk2bw .reach__map.astro-vxbdk2bw{aspect-ratio:4/3}}@media (width<=30rem){.reach__media.astro-vxbdk2bw .reach__drift--photo.astro-vxbdk2bw{grid-column:1/7}.reach__media.astro-vxbdk2bw .reach__map.astro-vxbdk2bw{aspect-ratio:1}}.reach__media.astro-vxbdk2bw .reach__credit--below.astro-vxbdk2bw{padding-top:var(--space-2xs);text-align:right;position:static}@media (width<=30rem){.reach__media.astro-vxbdk2bw .reach__drift--map.astro-vxbdk2bw{position:relative}.reach__media.astro-vxbdk2bw .reach__credit--below.astro-vxbdk2bw{top:var(--space-2xs);right:var(--space-xs);padding:0;position:absolute}}.reach__portrait.astro-vxbdk2bw{aspect-ratio:3/4;border-radius:var(--radius-frame);box-shadow:var(--shadow-float)}.reach__portrait.astro-vxbdk2bw img{object-fit:cover;object-position:50% 22%;border-radius:inherit;width:100%;height:100%;display:block}.reach__drift--photo.astro-vxbdk2bw{--drift:var(--space-2xl);--drift-dir:1}.reach__drift--map.astro-vxbdk2bw{--drift:var(--space-l);--drift-dir:-1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reach__drift.astro-vxbdk2bw{animation-name:reach-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}}}@keyframes reach-drift{0%{translate:0 calc(var(--drift) * var(--drift-dir))}to{translate:0 calc(var(--drift) * var(--drift-dir) * -1)}}.reach__grid.astro-vxbdk2bw{gap:var(--gap-group);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.reach__grid.astro-vxbdk2bw{align-items:center;gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.reach__map.astro-vxbdk2bw{aspect-ratio:1200/820;background:var(--bg-2);position:relative;overflow:hidden}@media (width<=48rem){.reach__map.astro-vxbdk2bw{aspect-ratio:4/5}}.reach__map.astro-vxbdk2bw .reach__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reach__pin.astro-vxbdk2bw{width:var(--space-s);height:var(--space-s);border:3px solid var(--bg);border-radius:var(--radius-pill);background:var(--fg);box-shadow:0 0 0 var(--space-m) color-mix(in srgb, var(--fg) 12%, transparent);position:absolute;top:50%;left:50%;translate:-50% -50%}.reach__photo.astro-vxbdk2bw{left:var(--space-l);bottom:var(--space-l);aspect-ratio:4/5;border:var(--space-2xs) solid var(--bg);border-radius:var(--radius-inner);background:var(--bg-2);width:clamp(8rem,26%,14rem);box-shadow:var(--shadow-raise);position:absolute;overflow:hidden}.reach__photo.astro-vxbdk2bw img{object-fit:cover;object-position:55% 20%;width:100%;height:100%}@media (width<=48rem){.reach__photo.astro-vxbdk2bw{left:var(--space-s);bottom:var(--space-s)}}.reach__credit.astro-vxbdk2bw{right:var(--space-xs);bottom:var(--space-2xs);font-size:var(--size-micro);color:var(--fg-3);position:absolute}.reach__lead.astro-vxbdk2bw{max-width:34rem;color:var(--fg-2)}.reach__ways.astro-vxbdk2bw{gap:var(--space-l) var(--gap-items);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem) and (width<=64rem){.reach__ways.astro-vxbdk2bw{grid-template-columns:repeat(2,minmax(0,1fr))}}.reach__way.astro-vxbdk2bw{padding-top:var(--space-m);border-top:1px solid var(--rule);align-items:flex-start}.reach__way.astro-vxbdk2bw dd.astro-vxbdk2bw{align-items:flex-start}.reach__label.astro-vxbdk2bw{color:var(--fg-3)}.reach__address.astro-vxbdk2bw{font-style:normal}.reach__quiet.astro-vxbdk2bw{color:var(--fg-2)}.reach__mail.astro-vxbdk2bw{color:var(--fg);text-decoration:none}@media (hover:hover) and (pointer:fine){.reach__mail.astro-vxbdk2bw:hover{color:var(--link)}}.calm.astro-y6lkjquw{overflow:hidden}.calm__grid.astro-y6lkjquw{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto var(--gap-eyebrow) auto var(--space-2xl) auto minmax(var(--space-2xl), 1fr);column-gap:var(--gap-items);display:grid}@media (width<=64rem){.calm__grid.astro-y6lkjquw{row-gap:var(--space-l);grid-template-rows:none;grid-template-columns:1fr}}@media (width>=64.01rem){.calm__head.astro-y6lkjquw{display:contents}.calm__eyebrow.astro-y6lkjquw{grid-area:1/1/auto/7}.calm__intro.astro-y6lkjquw{grid-area:3/1/auto/7}}.calm__title.astro-y6lkjquw{text-wrap:balance}.calm__lead.astro-y6lkjquw{max-width:34rem;color:var(--fg-2);text-wrap:pretty}.calm__foot.astro-y6lkjquw{grid-area:5/1/auto/7;align-self:start}@media (width<=64rem){.calm__foot.astro-y6lkjquw{grid-area:auto/1}}.calm__ways.astro-y6lkjquw{gap:var(--gap-items) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=30rem){.calm__ways.astro-y6lkjquw{grid-template-columns:1fr}}.calm__label.astro-y6lkjquw{color:var(--fg-2)}.calm__value.astro-y6lkjquw{color:var(--fg);font-style:normal}.calm__mail.astro-y6lkjquw{text-decoration:none}.calm__act.astro-y6lkjquw{align-self:flex-start}.calm__visual.astro-y6lkjquw{grid-area:3/8/7/13;align-self:start;position:relative}@media (width<=64rem){.calm__visual.astro-y6lkjquw{width:min(82%,26rem);margin-top:var(--space-l);grid-area:auto/1;justify-self:end}}.calm__photo.astro-y6lkjquw{z-index:1;aspect-ratio:4/5;border-radius:var(--radius-box);background:var(--bg-2);display:block;position:relative;overflow:hidden}.calm__photo.astro-y6lkjquw img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.calm__mark.astro-y6lkjquw{aspect-ratio:1;pointer-events:none;width:min(28rem,120%);position:absolute;top:100%;left:0;translate:-50% -50%;mask:radial-gradient(closest-side,#000 55%,#0000)}.calm__mark.astro-y6lkjquw svg.astro-y6lkjquw{width:100%;height:100%;display:block;overflow:visible}.calm__mark.astro-y6lkjquw circle.astro-y6lkjquw{fill:none;stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.calm__dot.astro-y6lkjquw{z-index:2;width:var(--space-s);height:var(--space-s);border:3px solid var(--bg);border-radius:var(--radius-pill);background:var(--fg);position:absolute;top:100%;left:0;translate:-50% -50%}.au__body.astro-3zjahuwk,.au__text.astro-3zjahuwk{align-items:flex-start}.au-tags.astro-3zjahuwk{padding:var(--gap-even) 0 0;border-top:1px solid var(--rule);gap:var(--space-s) var(--space-l);flex-wrap:wrap;width:100%;margin:0;list-style:none;display:flex}.au-tag.astro-3zjahuwk{align-items:center;gap:var(--space-xs);color:var(--fg-2);white-space:nowrap;display:inline-flex}.au-tag__mark.astro-3zjahuwk{width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--bg);border-radius:50%;flex:none;display:block;overflow:hidden}.au-tag__mark.astro-3zjahuwk .nation-flag{width:100%;height:100%;box-shadow:none;aspect-ratio:auto;border-radius:0;margin:0;display:block}.au-tag__mark.astro-3zjahuwk .nation-flag:after{display:none}.au-tag__mark.astro-3zjahuwk svg{width:134%;max-width:none;height:100%;margin-left:-17%;display:block}.au-tag__marks.astro-3zjahuwk{display:inline-flex}.au-tag__marks.astro-3zjahuwk .au-tag__mark.astro-3zjahuwk+.au-tag__mark.astro-3zjahuwk{margin-left:calc(var(--space-2xs) * -1)}.au-tag__num.astro-3zjahuwk{color:var(--fg);font-weight:600}@media (width<=40rem){.au-tags.astro-3zjahuwk{gap:var(--space-xs);display:grid}.au-tag.astro-3zjahuwk{white-space:normal;grid-template-columns:4rem minmax(0,1fr);gap:0;display:grid}.au__act.astro-3zjahuwk{gap:var(--space-s);justify-items:center;width:100%;display:grid}.au__act.astro-3zjahuwk .button--link{justify-self:center;margin-inline:auto}}.au__grid.astro-3zjahuwk{gap:var(--gap-group);align-items:center;display:grid}@media (width>=56rem){.au__grid.astro-3zjahuwk{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.au__photo.astro-3zjahuwk{aspect-ratio:4/5;border-radius:var(--radius-frame);margin:0;overflow:hidden}.au__photo.astro-3zjahuwk img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.ffprice__quiet.astro-xdquairi{color:var(--fg-2)}.ffprice__head.astro-xdquairi{text-align:center}.ffprice__title.astro-xdquairi{text-wrap:balance}.ffl-head.astro-xdquairi{gap:var(--space-l);align-items:end;display:grid}@media (width>=40rem){.ffl-head.astro-xdquairi{grid-template-columns:minmax(0,1fr) auto}.ffl-head.astro-xdquairi .ffl-total.astro-xdquairi{text-align:right}}.ffl-pay.astro-xdquairi{gap:var(--space-l) var(--gap-items);padding-block:var(--space-l);border-block:1px solid var(--rule);list-style:none;display:grid}@media (width>=40rem){.ffl-pay.astro-xdquairi{grid-template-columns:repeat(2,minmax(0,1fr))}}.ffl-foot.astro-xdquairi{text-align:center;align-items:center}.ffoffer.astro-xdquairi{width:min(100%,64rem);padding:var(--space-l);gap:var(--space-l);margin-inline:auto}@media (width<=40rem){.ffoffer.astro-xdquairi{padding:var(--space-l)}}.ffoffer__top.astro-xdquairi{align-items:start;gap:var(--space-l);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}@media (width<=48rem){.ffoffer__top.astro-xdquairi{grid-template-columns:1fr}}.ffoffer__facts.astro-xdquairi{list-style:none}.ffoffer__fact.astro-xdquairi{align-items:start;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.ffoffer__price.astro-xdquairi{gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius-inner);background-color:var(--surface);flex-direction:column;display:flex}.ffoffer__note.astro-xdquairi{text-align:center;text-wrap:balance}.ffoffer__amount.astro-xdquairi{white-space:nowrap}.ffoffer__plan.astro-xdquairi{gap:var(--space-m)}.ffplan.astro-xdquairi{--node:.875rem;--line:2px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ffplan__step.astro-xdquairi{gap:var(--space-m);flex-direction:column;display:flex}.ffplan__track.astro-xdquairi{height:var(--node);display:block;position:relative}.ffplan__track.astro-xdquairi:before{content:"";top:calc(50% - var(--line) / 2);height:var(--line);background:var(--fg);position:absolute;left:0;right:0}.ffplan__node.astro-xdquairi{width:var(--node);height:var(--node);border:var(--line) solid var(--fg);border-radius:var(--radius-pill);background:var(--fg);position:absolute;top:0;left:0}.ffplan__text.astro-xdquairi{padding-inline-end:var(--space-l)}.ffplan__amount.astro-xdquairi{white-space:nowrap}.ffplan__step--if.astro-xdquairi .ffplan__track.astro-xdquairi:before{background:repeating-linear-gradient(to right, var(--fg) 0 var(--space-2xs), transparent var(--space-2xs) var(--space-s))}.ffplan__step--if.astro-xdquairi .ffplan__node.astro-xdquairi{background:var(--bg)}.ffplan__step--after.astro-xdquairi .ffplan__track.astro-xdquairi:before{background:linear-gradient(to right, var(--fg-3), transparent)}.ffplan__step--after.astro-xdquairi .ffplan__node.astro-xdquairi{border-color:var(--fg-3);background:var(--fg-3)}@media (width<=48rem){.ffplan.astro-xdquairi{grid-template-columns:1fr}.ffplan__step.astro-xdquairi{grid-template-columns:var(--node) minmax(0, 1fr);gap:var(--space-m);display:grid}.ffplan__track.astro-xdquairi{height:auto}.ffplan__track.astro-xdquairi:before{top:0;bottom:0;left:calc(50% - var(--line) / 2);width:var(--line);height:auto;right:auto}.ffplan__text.astro-xdquairi{padding:0 0 var(--space-l)}.ffplan__step--if.astro-xdquairi .ffplan__track.astro-xdquairi:before{background:repeating-linear-gradient(to bottom, var(--fg) 0 var(--space-2xs), transparent var(--space-2xs) var(--space-s))}.ffplan__step--after.astro-xdquairi .ffplan__track.astro-xdquairi:before{background:linear-gradient(to bottom, var(--fg-3), transparent)}}.ffprice__included.astro-xdquairi{padding-top:var(--space-xl)}.ffprice__inc-title.astro-xdquairi{text-align:center}.ffprice__list.astro-xdquairi{gap:var(--space-l) var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,64rem);margin-inline:auto;list-style:none;display:grid}@media (width<=48rem){.ffprice__list.astro-xdquairi{grid-template-columns:1fr}}.ffprice__item.astro-xdquairi{align-items:start;gap:var(--space-s);grid-template-columns:auto minmax(0,1fr);display:grid}.ffprice__check.astro-xdquairi{padding-top:var(--space-3xs);color:var(--fg);display:grid}.ffprice__name.astro-xdquairi{font-weight:var(--weight-strong)}.ffprice__excluded.astro-xdquairi{width:min(100%,64rem);padding-top:var(--space-m);border-top:1px solid var(--rule);margin-inline:auto}.ffprice__excluded.astro-xdquairi strong.astro-xdquairi{color:var(--fg);font-weight:var(--weight-strong)}@media (width<=48rem){.service-hero__mail{display:none}}.pr-quiet.astro-2xyupbsr{color:var(--fg-2)}.pr-grid.astro-2xyupbsr{gap:var(--space-xl) var(--gap-items);list-style:none;display:grid}@media (width>=56rem){.pr-grid.astro-2xyupbsr{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-item.astro-2xyupbsr{row-gap:var(--space-xs);padding-top:var(--space-m);border-top:1px solid var(--rule);align-content:start;display:grid}@media (width>=56rem){.pr-item.astro-2xyupbsr{grid-row:span 3;grid-template-rows:subgrid}}.pr-icon.astro-2xyupbsr{font-size:3.5rem;display:flex}.tour__grid.astro-cvgo4npt{gap:var(--gap-group) var(--space-2xl);align-items:start;display:grid}@media (width>=64rem){.tour__grid.astro-cvgo4npt{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.tour__shot.astro-cvgo4npt{top:var(--space-2xl);position:sticky}}.tour__notes.astro-cvgo4npt{gap:var(--gap-items);list-style:none;display:grid}.tour__note.astro-cvgo4npt{align-items:baseline;gap:var(--space-s);grid-template-columns:auto minmax(0,1fr);display:grid}.tour__lead.astro-cvgo4npt{color:var(--fg)}.tour__detail.astro-cvgo4npt,.cs-quiet.astro-wvvuhequ{color:var(--fg-2)}.cs-name.astro-wvvuhequ{color:var(--fg);font-weight:var(--weight-strong)}.cs-head.astro-wvvuhequ{max-width:46rem}.cs-who.astro-wvvuhequ{gap:var(--space-s);align-items:center}.cs-face.astro-wvvuhequ{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:3rem;height:3rem}.cs-media.astro-wvvuhequ{border-radius:var(--radius-box);overflow:hidden}.cs-img.astro-wvvuhequ{width:100%;height:auto;display:block}.cs-stats.astro-wvvuhequ{gap:var(--gap-items);list-style:none;display:grid}@media (width>=48rem){.cs-stats.astro-wvvuhequ{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-stat.astro-wvvuhequ{gap:var(--space-2xs);padding-top:var(--space-m);border-top:1px solid var(--rule);display:grid}.cs-split.astro-wvvuhequ{gap:var(--gap-group);align-items:center;display:grid}@media (width>=56rem){.cs-split.astro-wvvuhequ{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.cs-split--text.astro-wvvuhequ{grid-template-columns:minmax(0,1fr)}}.ex__split.astro-ktf5hpcw{gap:var(--gap-group) var(--space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}@media (width<=56rem){.ex__split.astro-ktf5hpcw{grid-template-columns:1fr}}.ex__side.astro-ktf5hpcw{top:calc(4.5rem + var(--space-l));align-self:start;position:sticky}@media (width<=56rem){.ex__side.astro-ktf5hpcw{position:static}}.ex__by.astro-ktf5hpcw{color:var(--fg-2)}.ex__name.astro-ktf5hpcw{color:var(--fg)}.ex__item.astro-ktf5hpcw{border-top:1px solid var(--rule-strong);scroll-margin-top:calc(4.5rem + var(--space-l))}.ex__item.astro-ktf5hpcw:last-child{border-bottom:1px solid var(--rule-strong)}.ex__q.astro-ktf5hpcw{justify-content:space-between;align-items:center;gap:var(--space-m);padding-block:var(--space-m);cursor:pointer;list-style:none;display:flex}.ex__q.astro-ktf5hpcw::-webkit-details-marker{display:none}.ex__icon.astro-ktf5hpcw{color:var(--fg-2);transition:rotate var(--transition-base);display:grid}.ex__item.astro-ktf5hpcw[open] .ex__icon.astro-ktf5hpcw{rotate:180deg}.ex__a.astro-ktf5hpcw{padding-bottom:var(--space-l);max-width:40rem}.ch-quiet.astro-k6lzsprd{color:var(--fg-2)}.ch-grid.astro-k6lzsprd{gap:var(--gap-items);list-style:none;display:grid}@media (width>=40rem){.ch-grid.astro-k6lzsprd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ch-grid.astro-k6lzsprd{grid-template-columns:repeat(4,minmax(0,1fr))}}.ch-step.astro-k6lzsprd{align-content:start;gap:var(--space-xs);display:grid}.ch-top.astro-k6lzsprd{padding-bottom:var(--space-xs);justify-content:space-between;align-items:flex-start;display:flex}.ch-icon.astro-k6lzsprd{font-size:3rem;display:flex}.ch-num.astro-k6lzsprd{color:var(--fg-3)}@media (width<=39.99rem){.ch-step.astro-k6lzsprd{column-gap:var(--space-s);grid-template-columns:auto minmax(0,1fr)}.ch-top.astro-k6lzsprd{grid-row:span 2;padding-bottom:0}.ch-icon.astro-k6lzsprd{font-size:2.5rem}.ch-num.astro-k6lzsprd{display:none}}.ch-close.astro-k6lzsprd{text-align:center;text-wrap:balance;max-width:30ch;margin-inline:auto}.oc.astro-6kn3lqqz{gap:var(--gap-group);width:min(100%, var(--page-max));padding:var(--space-xl);margin-inline:auto;display:grid}@media (width>=56rem){.oc.astro-6kn3lqqz{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (width<=39.99rem){.oc.astro-6kn3lqqz{padding:var(--space-l) var(--space-m)}}.oc-quiet.astro-6kn3lqqz{color:var(--fg-2)}@media (width>=56rem){.oc-side.astro-6kn3lqqz{padding-left:var(--space-xl);border-left:1px solid var(--rule)}}.oc-cta.astro-6kn3lqqz{justify-items:center;gap:var(--space-m);display:grid}.oc-cta.astro-6kn3lqqz>.button--link{justify-self:center}.oc-list.astro-6kn3lqqz{list-style:none}.oc-list__item.astro-6kn3lqqz{align-items:center;gap:var(--space-s);display:flex}.oc-icon.astro-6kn3lqqz{flex-shrink:0;font-size:2.75rem;line-height:0;display:block}.so-quiet.astro-wfldmxuo{color:var(--fg-2)}.so-actions.astro-wfldmxuo{justify-content:center;gap:var(--space-s) var(--space-l);padding-top:var(--space-xs)}.so-compare.astro-wfldmxuo{width:min(100%, var(--page-max));margin-inline:auto}.so-row.astro-wfldmxuo{gap:var(--space-2xs) var(--gap-items);padding-block:var(--space-m);border-top:1px solid var(--rule);grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);display:grid}.so-row.astro-wfldmxuo:last-child{border-bottom:1px solid var(--rule)}.so-row--head.astro-wfldmxuo{padding-block:var(--space-s);border-top:0}@media (width<=48rem){.so-row.astro-wfldmxuo{grid-template-columns:1fr}.so-row--head.astro-wfldmxuo{display:none}.so-row.astro-wfldmxuo .astro-wfldmxuo[role=cell]:before{content:attr(data-label) ": "}.so-row.astro-wfldmxuo .astro-wfldmxuo[role=cell]:last-child:before{font-weight:var(--weight-strong)}}.pricelist.astro-dqvyj6wh{list-style:none}.pricelist__row.astro-dqvyj6wh{align-items:center;gap:var(--space-m) var(--space-xl);padding-block:var(--space-l);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;display:grid}.pricelist__row.astro-dqvyj6wh:last-child{border-bottom:1px solid var(--rule)}@media (width<=48rem){.pricelist__row.astro-dqvyj6wh{grid-template-columns:1fr}}.pricelist__quiet.astro-dqvyj6wh{color:var(--fg-2)}.pricelist__more.astro-dqvyj6wh{max-width:46rem;color:var(--fg-2)}.pricelist__unit.astro-dqvyj6wh{white-space:nowrap}.pricelist__cells.astro-dqvyj6wh{align-items:center;gap:var(--space-m) var(--space-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}@media (width<=48rem){.pricelist__cells.astro-dqvyj6wh{grid-template-columns:1fr}}.lightbox.lightbox{--lightbox-pick:3rem;--lightbox-rail:calc(var(--lightbox-pick) + 2 * var(--space-s));background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox.lightbox::backdrop{background:0 0}.lightbox.lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.lightbox__ground{z-index:-1;background-color:var(--bg);position:absolute;inset:0}.lightbox__bar{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--page-gutter);display:flex}.lightbox__title{min-width:0;line-height:var(--small-leading);flex-direction:column;display:flex}@media (width>=48rem){.lightbox__title{align-items:baseline;gap:var(--space-xs);flex-direction:row}}.lightbox__title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lightbox__count{color:var(--fg-3);font-size:var(--small-size);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.lightbox__stage{min-height:0;margin-bottom:calc(-1 * var(--lightbox-rail));position:relative}.lightbox__track{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.lightbox__track::-webkit-scrollbar{display:none}.lightbox__slide{padding:var(--space-2xs) var(--space-s) calc(var(--space-2xs) + var(--lightbox-rail));scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;margin:0;display:grid;container-type:size}@media (width>=48rem){.lightbox__slide{padding:var(--space-xs) calc(var(--page-gutter) + var(--tap-min) + var(--space-l)) calc(var(--space-xs) + var(--lightbox-rail))}}.lightbox__slide img{width:min(100cqw, 100cqh * var(--ar));height:auto;aspect-ratio:var(--ar);border-radius:var(--radius-box);background-color:var(--bg-2);box-shadow:var(--shadow-float);user-select:none;background-position:50%;background-size:cover}.lightbox__ghost{z-index:2;object-fit:cover;box-shadow:var(--shadow-float);pointer-events:none;position:fixed}.lightbox__step{top:calc(50% - var(--lightbox-rail) / 2);background-color:var(--surface);display:none;position:absolute;translate:0 -50%}@media (width>=48rem) and (hover:hover){.lightbox__step{display:inline-flex}}.lightbox__step--prev{left:var(--page-gutter)}.lightbox__step--next{right:var(--page-gutter)}.lightbox__step--next svg{rotate:180deg}.lightbox__rail{z-index:1;justify-content:safe center;gap:var(--space-2xs);padding:var(--space-s) var(--page-gutter);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.lightbox__rail::-webkit-scrollbar{display:none}.lightbox__pick{height:var(--lightbox-pick);aspect-ratio:3/2;border-radius:var(--radius-inner);background-color:var(--bg-2);opacity:.4;cursor:pointer;transition:opacity var(--transition-base);border:0;flex-shrink:0;padding:0;overflow:hidden}.lightbox__pick img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.lightbox__pick:hover{opacity:.8}.lightbox__pick[aria-current=true]{opacity:1;outline:2px solid var(--fg);outline-offset:2px}.lightbox__pick:focus-visible{opacity:1;outline:2px solid var(--focus);outline-offset:2px}.head.astro-vsdyxeiw{gap:var(--gap-even);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.head.astro-vsdyxeiw{align-items:end;column-gap:var(--space-2xl);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.head__title.astro-vsdyxeiw{max-width:18ch}.facts.astro-vsdyxeiw{border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.facts__row.astro-vsdyxeiw{align-items:baseline;gap:var(--space-s);padding-block:var(--space-xs);border-top:1px solid var(--rule);grid-template-columns:6rem minmax(0,1fr);display:grid}.facts__row.astro-vsdyxeiw dt.astro-vsdyxeiw{color:var(--fg-3)}.media.astro-vsdyxeiw{border-radius:var(--radius-box);background-color:var(--bg-2);width:100%;height:auto}.result.astro-vsdyxeiw{gap:var(--gap-even) var(--space-2xl);display:grid}@media (width>=64rem){.result.astro-vsdyxeiw{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.result--solo.astro-vsdyxeiw{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.result--solo.astro-vsdyxeiw .who.astro-vsdyxeiw{justify-content:center}.result--solo.astro-vsdyxeiw .result__figure.astro-vsdyxeiw{align-items:center}.result__quote.astro-vsdyxeiw{max-width:30em}.who.astro-vsdyxeiw{align-items:center;gap:var(--space-xs);display:flex}.who__face.astro-vsdyxeiw{border-radius:var(--radius-pill);background-color:var(--bg-2);object-fit:cover;width:3rem;height:3rem}.who__name.astro-vsdyxeiw{color:var(--fg)}.reading.astro-vsdyxeiw{width:100%;margin-inline:auto}.frames.astro-vsdyxeiw{gap:var(--space-2xs);display:grid}.frames__stage.astro-vsdyxeiw{border-radius:var(--radius-box);background-color:var(--bg-2);cursor:zoom-in;display:block;position:relative;overflow:hidden}.frames__stage.astro-vsdyxeiw img.astro-vsdyxeiw{border-radius:var(--radius-box);object-fit:cover;object-position:50% 0;opacity:0;width:100%;height:100%;transition:opacity var(--transition-slow);position:absolute;inset:0}.frames__stage.astro-vsdyxeiw img.astro-vsdyxeiw.is-on{opacity:1}.frames__stage.astro-vsdyxeiw[data-instant] img.astro-vsdyxeiw{transition:none}.frames__stage.astro-vsdyxeiw:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.frames__count.astro-vsdyxeiw{right:var(--space-s);bottom:var(--space-s);position:absolute}.frames__strip.astro-vsdyxeiw{gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));list-style:none;display:grid}@media (width>=48rem){.frames__strip.astro-vsdyxeiw{grid-template-columns:repeat(auto-fill,7.5rem)}}.frames__pick.astro-vsdyxeiw{border-radius:var(--radius-inner);opacity:.55;cursor:zoom-in;transition:opacity var(--transition-base);display:block}.frames__pick.astro-vsdyxeiw img.astro-vsdyxeiw{aspect-ratio:3/2;border-radius:var(--radius-inner);background-color:var(--bg-2);object-fit:cover;object-position:50% 0;width:100%;height:auto}.frames__pick.astro-vsdyxeiw:hover,.frames__pick.astro-vsdyxeiw[aria-current=true]{opacity:1}.frames__pick.astro-vsdyxeiw[aria-current=true]{outline:2px solid var(--fg);outline-offset:2px}.frames__pick.astro-vsdyxeiw:focus-visible{opacity:1;outline:2px solid var(--focus);outline-offset:2px}.more__head.astro-vsdyxeiw{justify-content:space-between;align-items:baseline;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.more__grid.astro-vsdyxeiw{gap:var(--gap-items);list-style:none;display:grid}@media (width>=48rem){.more__grid.astro-vsdyxeiw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.more__grid.astro-vsdyxeiw{grid-template-columns:repeat(3,minmax(0,1fr))}}.quiet.astro-7sgxpgrv{color:var(--fg-2)}.split.astro-7sgxpgrv{justify-content:space-between;align-items:flex-end;gap:var(--gap-text) var(--gap-group);flex-wrap:wrap;display:flex}.split.astro-7sgxpgrv h1.astro-7sgxpgrv{flex:none}.split__lead.astro-7sgxpgrv{max-width:46ch;color:var(--fg-2);flex:30ch}.features.astro-7sgxpgrv{gap:var(--space-2xl) var(--gap-group);list-style:none;display:grid}@media (width>=48rem){.features.astro-7sgxpgrv{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature.astro-7sgxpgrv{gap:var(--space-m);height:100%;color:var(--fg);grid-template-rows:auto 1fr auto;text-decoration:none;display:grid}.feature.astro-7sgxpgrv:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-2xs);border-radius:var(--radius-box)}.feature__media.astro-7sgxpgrv{aspect-ratio:4/3;background-color:var(--bg-2);display:block;position:relative;overflow:hidden}.feature__media.astro-7sgxpgrv img.astro-7sgxpgrv{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature__foot.astro-7sgxpgrv{justify-content:space-between;align-items:flex-end;gap:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--rule);display:flex}.index.astro-7sgxpgrv{border-bottom:1px solid var(--rule);list-style:none}.index__row.astro-7sgxpgrv{align-items:center;gap:var(--space-m);padding-block:var(--space-l);border-top:1px solid var(--rule);color:var(--fg);transition:border-color var(--transition-fast);grid-template-columns:minmax(0,2fr) minmax(0,8fr) auto;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.index__row.astro-7sgxpgrv:hover{border-top-color:var(--rule-strong)}}.index__row.astro-7sgxpgrv:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-2xs);border-radius:var(--radius-inner)}@media (width<=64rem){.index__row.astro-7sgxpgrv{gap:var(--space-xs) var(--space-m);grid-template-columns:minmax(0,1fr) auto}}.index__thumb.astro-7sgxpgrv{aspect-ratio:4/3;background-color:var(--bg-2);display:none;position:relative;overflow:hidden}.index__thumb.astro-7sgxpgrv img.astro-7sgxpgrv{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=64rem){.index__thumb.astro-7sgxpgrv{grid-column:1/-1;display:block}.index__row.astro-7sgxpgrv>.quiet.astro-7sgxpgrv,.index__title.astro-7sgxpgrv{grid-column:1}.index__row.astro-7sgxpgrv .go{grid-area:2/2/span 2;align-self:end}}.index__shade.astro-7sgxpgrv{border-radius:var(--shape-r);box-shadow:var(--shadow-float);position:absolute;inset:0}.index__preview.astro-7sgxpgrv{z-index:var(--z-sticky);aspect-ratio:4/3;--shape-r:var(--radius-frame);pointer-events:none;opacity:0;width:clamp(16rem,22vw,22rem);scale:.92;transform:translate(var(--space-m), -50%);transition:opacity var(--transition-fast), scale var(--transition-base);position:fixed;top:0;left:0}.index__preview.astro-7sgxpgrv[data-on]{opacity:1;scale:1}.index__preview.astro-7sgxpgrv img.astro-7sgxpgrv{object-fit:cover;width:100%;height:100%;display:block;position:relative}@media (hover:none),(pointer:coarse){.index__preview.astro-7sgxpgrv{display:none}}.parts__say.astro-jxe37en3{color:var(--fg-2)}.parts__num.astro-jxe37en3{color:var(--fg-3);font-variant-numeric:tabular-nums}.parts__flow.astro-jxe37en3{gap:var(--gap-items);display:grid}.parts__channel.astro-jxe37en3{gap:0;padding:0;list-style:none;display:grid;overflow:visible}@media (width>=64rem){.parts__channel.astro-jxe37en3{grid-template-columns:repeat(3,minmax(0,1fr))}}.parts__stage.astro-jxe37en3{gap:var(--space-l);padding:var(--space-l);grid-template-rows:auto 1fr;display:grid;position:relative}.parts__stage.astro-jxe37en3+.parts__stage.astro-jxe37en3{border-top:1px solid var(--rule)}@media (width>=64rem){.parts__stage.astro-jxe37en3+.parts__stage.astro-jxe37en3{border-top:0;border-left:1px solid var(--rule)}}.parts__bricks.astro-jxe37en3{gap:var(--space-xs);align-content:end;list-style:none;display:grid}@media (width<=64rem){.parts__bricks.astro-jxe37en3{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));align-content:start}}.parts__brick.astro-jxe37en3{align-items:center;gap:var(--space-xs);white-space:nowrap;display:flex}.parts__icon.astro-jxe37en3{flex-shrink:0;font-size:2rem;line-height:0;display:block}.parts__next.astro-jxe37en3{z-index:1;width:var(--space-l);height:var(--space-l);background:var(--surface);color:var(--fg-3);place-items:center;display:grid;position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:90deg}@media (width>=64rem){.parts__next.astro-jxe37en3{inset:50% 0 auto auto;translate:50% -50%;rotate:none}}.parts__next.astro-jxe37en3 svg{width:var(--space-s);height:var(--space-s)}.parts__result.astro-jxe37en3{gap:var(--space-l);padding:var(--space-l);margin:0;display:grid;overflow:hidden}@media (width>=64rem){.parts__result.astro-jxe37en3{column-gap:calc(var(--space-l) * 2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}}.parts__copy.astro-jxe37en3{align-self:center}.parts__visual.astro-jxe37en3{place-items:center;min-height:12rem;display:grid}@media (width>=64rem){.parts__visual.astro-jxe37en3{grid-column:span 2}}.ah.astro-644elpry{--door:30rem;margin-top:calc(var(--bar-h) * -1 - 2px);padding-top:calc(var(--bar-h) + var(--space-l));background:var(--bg);color:var(--fg);position:relative;overflow:clip}.ah__grid.astro-644elpry{gap:var(--space-xl);display:grid}.ah__copy.astro-644elpry{gap:var(--gap-even);align-content:center;justify-items:start;display:grid;position:relative}.ah__h1.astro-644elpry{margin:0;display:grid}.ah__line.astro-644elpry{font-size:clamp(2.2rem,4.3vw,3.9rem)}.ah__line.astro-644elpry:first-child{margin-top:calc(var(--trim-font) - .5lh)}.ah__line.astro-644elpry:last-child{margin-bottom:calc(var(--trim-font) - .5lh)}.ah__lead.astro-644elpry{max-width:44ch;color:var(--fg-2);text-wrap:pretty;margin-inline:0}.ah__points.astro-644elpry{margin-inline-start:var(--space-xs)}.ah__stage.astro-644elpry{height:clamp(24rem,110vw,34rem);padding-top:var(--space-l);place-items:end center;display:grid;position:relative}.ah__stage.astro-644elpry img{object-fit:cover;width:100%;height:100%;display:block}.ah__gate.astro-644elpry{--arc:var(--space-l);width:min(100%, var(--door));height:100%;min-height:0;position:relative;container-type:inline-size}.ah__door.astro-644elpry{border-radius:50cqw 50cqw 0 0;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.ah__echo.astro-644elpry{inset:calc(var(--arc) * -1) calc(var(--arc) * -1) 0;border:1px solid var(--rule);border-radius:calc(50cqw + var(--arc)) calc(50cqw + var(--arc)) 0 0;border-bottom:0;position:absolute}.ah__echo--far.astro-644elpry{inset:calc(var(--arc) * -2) calc(var(--arc) * -2) 0;border-radius:calc(50cqw + var(--arc) * 2) calc(50cqw + var(--arc) * 2) 0 0}.ah__aurora.astro-644elpry{width:calc(var(--door) * 1.5);height:calc(var(--door) * 1.5);background:var(--lit-stage);filter:blur(var(--blur-far));opacity:.55;border-radius:50%;animation:46s linear infinite ah-turn;position:absolute;top:42%;left:50%;translate:-50% -50%}@keyframes ah-turn{to{rotate:360deg}}.ah__inset.astro-644elpry{left:0;bottom:var(--space-l);aspect-ratio:4/3;width:56%;padding:var(--space-2xs);background:var(--bg);border-radius:calc(var(--radius-frame) + var(--space-2xs));box-shadow:var(--shadow-float);position:absolute}.ah__inset.astro-644elpry figure.astro-644elpry{border-radius:var(--radius-frame);height:100%;margin:0;overflow:hidden}@media (width<=59.99rem){.ah.astro-644elpry{--door:min(30rem, calc((100vw - 2 * var(--page-gutter)) * .8))}.ah__grid.astro-644elpry{gap:var(--space-l)}.ah__stage.astro-644elpry{height:auto;padding-top:var(--space-m);justify-items:end}.ah__gate.astro-644elpry{--arc:var(--space-m);height:auto}.ah__door.astro-644elpry{aspect-ratio:4/5;height:auto}.ah__aurora.astro-644elpry{left:calc(100% - var(--door) / 2)}.ah__echo--far.astro-644elpry{display:none}.ah__inset.astro-644elpry{width:48%}}@media (width<=40rem){.ah__act.astro-644elpry{justify-self:stretch}.ah__inset.astro-644elpry{width:58%}.ah__line.astro-644elpry{font-size:clamp(1.75rem,8.8vw,2.2rem)}}@media (width>=60rem){.ah.astro-644elpry{flex-direction:column;height:clamp(36rem,100svh,60rem);display:flex}.ah__grid.astro-644elpry{gap:var(--space-2xl);flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:0}.ah__copy.astro-644elpry{padding-bottom:var(--space-l)}.ah__stage.astro-644elpry{height:auto;min-height:0;padding-top:var(--space-xl);translate:calc((100% - min(100%, var(--door))) / 2) 0}.ah__inset.astro-644elpry{left:-10%;bottom:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.ah__aurora.astro-644elpry{animation:none}}@property --ah-run{syntax:"<angle>";inherits:false;initial-value:0deg}.ah__echo.astro-644elpry:after{--run-line:1.5px;content:"";padding:var(--run-line) var(--run-line) 0;border-radius:inherit;background:conic-gradient(from var(--ah-run) at 50% 55%, transparent 0turn .8turn, var(--action) .94turn, var(--fg) .99turn, transparent 1turn);animation:9s linear infinite ah-run;position:absolute;inset:-1px -1px 0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ah__echo--far.astro-644elpry{border-color:color-mix(in srgb, var(--rule) 50%, transparent)}.ah__echo--far.astro-644elpry:after{opacity:.6;animation-duration:14s;animation-direction:reverse}@keyframes ah-run{to{--ah-run:360deg}}@media (prefers-reduced-motion:reduce){.ah__echo.astro-644elpry:after{animation:none}}.ar-sec.astro-fkuko443{background:var(--bg);color:var(--fg);padding-block:var(--space-2xl) var(--space-l)}.ar.astro-fkuko443{gap:var(--space-xl);align-items:start;display:grid}.ar__rule.astro-fkuko443{display:none}@media (width>=60rem){.ar.astro-fkuko443{gap:0 var(--space-3xl);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ar__rule.astro-fkuko443{background:var(--rule);grid-column:1/-1;height:1px;display:block}.ar__stage.astro-fkuko443{padding-top:var(--space-l)}.ar__tabs.astro-fkuko443 li.astro-fkuko443:first-child .ar__tab.astro-fkuko443{border-top:0}.ar__tabs.astro-fkuko443 li.astro-fkuko443:first-child .ar__tab.astro-fkuko443:before{top:-1px}}.ar__stage.astro-fkuko443{display:grid}.ar__voice.astro-fkuko443{gap:var(--space-m);opacity:0;visibility:hidden;transform:translateY(var(--space-xs));grid-area:1/1;align-content:center;margin:0;transition:opacity .25s,transform .25s,visibility 0s .25s;display:grid}.ar__voice.astro-fkuko443[data-on]{opacity:1;visibility:visible;transition:opacity .5s ease .15s, transform .7s var(--draw-ease) .15s;transform:none}.ar__quote.astro-fkuko443{text-wrap:pretty;max-width:34em;margin:0;font-weight:400}.ar__by.astro-fkuko443{align-items:center;gap:var(--space-s);display:flex}.ar__face.astro-fkuko443{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.ar__story.astro-fkuko443{margin-left:var(--space-m);color:var(--fg);white-space:nowrap;text-decoration:none}.ar__story.astro-fkuko443:hover{color:var(--link)}.ar__tabs.astro-fkuko443{margin:0;padding:0;list-style:none;display:grid}.ar__tab.astro-fkuko443{justify-content:space-between;align-items:center;gap:var(--space-m);width:100%;padding:var(--space-m) 0;border:0;border-top:1px solid var(--rule);color:var(--fg);font:inherit;text-align:left;cursor:pointer;opacity:.5;background:0 0;transition:opacity .3s;display:flex;position:relative}.ar__tabs.astro-fkuko443 li.astro-fkuko443:last-child .ar__tab.astro-fkuko443{border-bottom:1px solid var(--rule)}.ar__tab.astro-fkuko443:before{content:"";background:var(--fg);transform-origin:0;height:2px;transition:transform .6s var(--draw-ease);position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.ar__tab.astro-fkuko443[aria-pressed=true]{opacity:1}.ar__tab.astro-fkuko443[aria-pressed=true]:before{transform:scaleX(1)}.ar__tab.astro-fkuko443:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ar__logo.astro-fkuko443{height:calc(2.1rem * var(--logo-h));max-height:2.75rem;aspect-ratio:var(--logo-ratio);background:var(--fg);mask:var(--logo) left center/contain no-repeat;flex:none;display:block}.ar__text.astro-fkuko443{justify-content:flex-end;align-items:baseline;gap:0 var(--space-xs);white-space:nowrap;flex-wrap:wrap;min-width:0;display:flex}.ar__text.astro-fkuko443 strong.astro-fkuko443{font-weight:500}@media (width<=30rem){.ar__story.astro-fkuko443{display:none}}@media (width<=22.5rem){.ar__text.astro-fkuko443{flex-direction:column;align-items:flex-end}}@media (prefers-reduced-motion:reduce){.ar__voice.astro-fkuko443,.ar__tab.astro-fkuko443,.ar__tab.astro-fkuko443:before{transition:none;transform:none}.ar__tab.astro-fkuko443[aria-pressed=true]:before{transform:scaleX(1)}}.ag-sec.astro-rv2wytq6{padding-top:var(--space-xl)}.ag.astro-rv2wytq6{gap:var(--space-xl);display:grid}.ag.astro-rv2wytq6 h2.astro-rv2wytq6{margin:0}.ag__grid.astro-rv2wytq6{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.ag__grid.astro-rv2wytq6{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-card.astro-rv2wytq6{gap:var(--space-m);padding:var(--space-m);align-items:center;display:grid;overflow:hidden}@media (width>=36rem){.ag-card.astro-rv2wytq6{gap:var(--space-l);padding-right:var(--space-l);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.ag-card__visual.astro-rv2wytq6{aspect-ratio:4/3;position:relative;overflow:hidden}.ag-card__visual.astro-rv2wytq6 .mv{z-index:0;position:absolute;inset:0}.ag-card__visual.astro-rv2wytq6:not(.ag-card__visual--fit):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent calc(100% - var(--space-xl)), var(--surface) 100%), linear-gradient(to right, transparent calc(100% - var(--space-l)), var(--surface) 100%);position:absolute;inset:0}.ag-card__visual--fit.astro-rv2wytq6{overflow:visible}.ag-card__visual--fit.astro-rv2wytq6 .mv{inset:var(--space-xs) 0;width:auto;height:auto}.ag-card__visual--fit.astro-rv2wytq6 .mv-steady{margin-inline:0}@media (width<=35.99rem){.ag-card__visual--fit.astro-rv2wytq6{aspect-ratio:3/2}.ag-card__visual--fit.astro-rv2wytq6 .mv.mv{justify-items:start}.ag-card__visual--fit.astro-rv2wytq6 .mv--contain .mv-stack{justify-self:start}}.ap.astro-jydzza4d{gap:var(--space-xl);display:grid}.ap.astro-jydzza4d h2.astro-jydzza4d{margin:0}.ap__box.astro-jydzza4d{border-radius:var(--radius-box);box-shadow:var(--shadow-rest);display:grid;overflow:hidden}@media (width>=56rem){.ap__box.astro-jydzza4d{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ap__left.astro-jydzza4d{background:var(--bg);color:var(--fg);padding:var(--space-xl);gap:var(--space-xl);align-content:space-between;display:grid}.ap__sum.astro-jydzza4d{gap:var(--space-2xs);margin:0;display:grid}.ap__num.astro-jydzza4d{letter-spacing:-.03em;white-space:nowrap;line-height:1}.ap__act.astro-jydzza4d{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.ap__right.astro-jydzza4d{background:var(--bg);color:var(--fg);padding:var(--space-xl);align-content:center;justify-items:start;display:grid}.ap__list.astro-jydzza4d{width:100%;margin:0;padding:0;list-style:none}.ap__list.astro-jydzza4d li.astro-jydzza4d{column-gap:var(--space-s);row-gap:var(--space-3xs);padding-block:var(--space-m);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ap__list.astro-jydzza4d li.astro-jydzza4d:first-child:before{display:none}.ap__list.astro-jydzza4d li.astro-jydzza4d:first-child{padding-top:0}.ap__list.astro-jydzza4d li.astro-jydzza4d:last-child{padding-bottom:0}.ap__note.astro-jydzza4d{grid-column:2}@media (width<=40rem){.ap__left.astro-jydzza4d,.ap__right.astro-jydzza4d{padding:var(--space-l)}.ap__left.astro-jydzza4d{gap:var(--space-m)}.ap__act.astro-jydzza4d{gap:var(--space-xs);text-align:center;display:grid}}.geo.astro-2k7ey747 p.shead__lead.type-body{font-size:var(--lead-size);line-height:var(--lead-leading);letter-spacing:var(--lead-tracking)}.hs-services__grid.astro-l5scs6od{--grid-min:22rem;list-style:none}.hs-services__card.astro-l5scs6od{height:100%}.hs-services__media.astro-l5scs6od{aspect-ratio:4/3;background-color:var(--bg-2);display:grid;position:relative;overflow:hidden}.hs-services__body.astro-l5scs6od{color:var(--fg-2)}.hs-services__foot.astro-l5scs6od{justify-content:space-between;align-items:center;gap:var(--space-s);margin-top:auto;display:flex}.hs-services__price.astro-l5scs6od{color:var(--fg-3)}@media (width<=48rem){.home-hero__mail.astro-ebebpvcx{display:none}}@media (width<=63.99rem){.home-hero__made.astro-ebebpvcx{display:none}}.inq__quiet.astro-gmnw5zek{color:var(--fg-2)}.inq__q.astro-gmnw5zek:focus{outline:none}.inq__title.astro-gmnw5zek{text-wrap:balance;max-width:24ch}.inq__lead.astro-gmnw5zek{text-wrap:pretty;max-width:34rem}.inq__ways.astro-gmnw5zek{border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.inq__way.astro-gmnw5zek{padding-block:var(--space-m);border-top:1px solid var(--rule);align-items:flex-start;padding-inline-end:var(--gap-items)}.inq__way.astro-gmnw5zek dd.astro-gmnw5zek{align-items:flex-start}.inq__way--wide.astro-gmnw5zek{grid-column:1/-1}.inq__label.astro-gmnw5zek{color:var(--fg-3)}.inq__value.astro-gmnw5zek{color:var(--fg);overflow-wrap:anywhere;font-style:normal}a.astro-gmnw5zek.inq__value{text-decoration:none}@media (hover:hover) and (pointer:fine){a.astro-gmnw5zek.inq__value:hover{color:var(--link)}}.inq__trust.astro-gmnw5zek{padding-top:var(--space-l)}.split.astro-nr75yjma{gap:var(--gap-text) var(--gap-group);align-items:end;display:grid}@media (width>=64rem){.split.astro-nr75yjma{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ks-quiet.astro-nr75yjma{color:var(--fg-2)}.ks-name.astro-nr75yjma{color:var(--fg);font-weight:var(--weight-strong)}.ks-who.astro-nr75yjma{align-items:center;gap:var(--space-s);display:flex}.ks-face.astro-nr75yjma{border-radius:var(--radius-pill);object-fit:cover;background:var(--bg);flex:none;width:64px;height:64px}blockquote.astro-nr75yjma{text-wrap:pretty}.ks-list.astro-nr75yjma{border-top:1px solid var(--rule-strong);list-style:none}.ks-row.astro-nr75yjma{gap:var(--space-m) var(--gap-group);padding-block:var(--space-xl);border-bottom:1px solid var(--rule);grid-template-areas:"top""main""link";display:grid}@media (width>=48rem){.ks-row.astro-nr75yjma{grid-template:"top main""link main"1fr/minmax(0,4fr) minmax(0,8fr)}}.ks-top.astro-nr75yjma{grid-area:top}.ks-main.astro-nr75yjma{grid-area:main}.ks-link.astro-nr75yjma{grid-area:link;align-self:end}.ks-main.astro-nr75yjma{max-width:var(--page-text)}.lo__grid.astro-jyzngcrs{gap:var(--gap-items);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.lo__grid.astro-jyzngcrs{gap:var(--space-3xl);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}}.lo-nav.astro-jyzngcrs,.lo-plat.astro-jyzngcrs,.lo-parts.astro-jyzngcrs{margin:0;padding:0;list-style:none}.lo__side.astro-jyzngcrs{gap:var(--gap-items);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}@media (width>=64rem){.lo__side.astro-jyzngcrs{top:calc(4.5rem + var(--space-xl));position:sticky}}.lo-link.astro-jyzngcrs{padding-block:var(--space-s);color:var(--fg-3);align-items:center;text-decoration:none;transition:color .22s;display:flex;position:relative}.lo-link.astro-jyzngcrs[data-active]{color:var(--fg)}@media (hover:hover) and (pointer:fine){.lo-link.astro-jyzngcrs:not([data-active]):hover{color:var(--fg-2)}}.lo-link.astro-jyzngcrs:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-inner)}.lo-link__dot.astro-jyzngcrs{border-radius:var(--radius-pill);background:var(--fg);opacity:0;width:.4rem;height:.4rem;transition:transform .32s var(--enter-ease), opacity .2s ease;position:absolute;top:calc(50% - .2rem);left:0;transform:scale(0)}.lo-link.astro-jyzngcrs[data-active] .lo-link__dot.astro-jyzngcrs{opacity:1;transform:scale(1)}.lo-link__label.astro-jyzngcrs{transition:transform .36s var(--enter-ease);display:inline-block}@media (width>=64rem){.lo-link.astro-jyzngcrs[data-active] .lo-link__label.astro-jyzngcrs{transform:translate(1.1rem)}}.lo-link__rule.astro-jyzngcrs{background:var(--rule);height:1px;position:absolute;inset:auto 0 0}.lo-link__fill.astro-jyzngcrs{background:var(--fg);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .38s var(--enter-ease);position:absolute;inset:0}.lo-link.astro-jyzngcrs[data-active] .lo-link__fill.astro-jyzngcrs{transition:none}.lo__cta.astro-jyzngcrs{justify-self:start}@media (width<=63.99rem){.lo__side.astro-jyzngcrs{z-index:2;margin-inline:calc(var(--page-gutter) * -1);padding:var(--space-2xs) var(--page-gutter) 0;background:var(--bg);position:sticky;top:3.5rem}.lo__cta.astro-jyzngcrs{display:none}.lo-nav.astro-jyzngcrs{gap:var(--gap-items);scrollbar-width:none;display:flex;overflow-x:auto}.lo-nav.astro-jyzngcrs::-webkit-scrollbar{display:none}.lo-nav__item.astro-jyzngcrs{flex:none}.lo-link.astro-jyzngcrs{padding-block:var(--space-xs)}.lo-link__dot.astro-jyzngcrs{display:none}}.lo__main.astro-jyzngcrs{gap:var(--space-3xl);display:grid}.lo-sec.astro-jyzngcrs{gap:var(--space-l);scroll-margin-top:calc(4.5rem + var(--space-xl));display:grid}.lo-sec__head.astro-jyzngcrs{max-width:40rem}.lo-photo.astro-jyzngcrs{border-radius:var(--radius-frame);aspect-ratio:16/10;background:var(--surface);margin:0;overflow:hidden}.lo-photo.astro-jyzngcrs img{object-fit:cover;width:100%;height:100%}.lo-plat.astro-jyzngcrs{padding-top:var(--space-2xs)}.lo-plat__item.astro-jyzngcrs{align-items:center;gap:var(--space-xs);display:flex}.lo-plat__logo.astro-jyzngcrs{background:var(--fg);width:1.35rem;height:1.35rem;mask:var(--logo) center/contain no-repeat;flex:none}.lo-plat__name.astro-jyzngcrs{color:var(--fg-2)}.lo-parts.astro-jyzngcrs{gap:0 var(--space-xl);display:grid}@media (width>=40rem){.lo-parts.astro-jyzngcrs{grid-template-columns:repeat(2,minmax(0,1fr))}}.lo-part.astro-jyzngcrs{gap:var(--space-s);padding-block:var(--space-m);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lo-part.astro-jyzngcrs .tick.astro-jyzngcrs{translate:0 .15em}.lo-part__h.astro-jyzngcrs{font-weight:var(--weight-heading)}.lo-ff.astro-jyzngcrs{padding:var(--space-xl) var(--space-l)}@media (width>=48rem){.lo-ff.astro-jyzngcrs{padding:var(--space-2xl)}}.lo-foot.astro-jyzngcrs{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-xl);padding-top:var(--space-m);flex-wrap:wrap;display:flex}.lst-hero.astro-lcws4lhw{max-width:46rem}.lst-top.astro-lcws4lhw{padding-bottom:var(--space-2xl)}.links.astro-lccenms4{width:min(100%,30rem);margin-inline:auto}.links__col.astro-lccenms4{padding-bottom:var(--section-top)}.links__head.astro-lccenms4{padding-top:var(--space-m);text-align:center;text-wrap:balance;align-items:center}.links__by.astro-lccenms4{color:var(--fg)}.links__logo.astro-lccenms4{color:var(--fg);display:flex}.links__logo.astro-lccenms4 .links__logo-svg{width:auto;height:.85rem}.links__quiet.astro-lccenms4{color:var(--fg-2)}.links__ways.astro-lccenms4{grid-auto-rows:1fr;display:grid}.links__media.astro-lccenms4{display:block;position:relative;overflow:hidden}.links__media.astro-lccenms4 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.links__call.astro-lccenms4{inset-inline:0;bottom:var(--space-3xs);gap:calc(var(--space-3xs) / 2);width:fit-content;padding:calc(var(--space-3xs) / 2);border-radius:var(--radius-pill);margin-inline:auto;display:flex;position:absolute}.links__call-key.astro-lccenms4{aspect-ratio:1;border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--fg) 22%, transparent);width:.875rem;color:var(--fg);place-items:center;display:grid}.links__call-key.astro-lccenms4 svg{width:.5rem;height:.5rem}.links__call-key--end.astro-lccenms4{background-color:var(--negative);color:var(--surface)}.links__call-key--end.astro-lccenms4 svg{rotate:135deg}.links__reach.astro-lccenms4{justify-content:center;align-items:center;column-gap:var(--gap-items)}.masks__lead.astro-zukgt6b2{max-width:52ch;color:var(--fg-2)}.masks__grid.astro-zukgt6b2{gap:var(--gap-group) var(--gap-items);grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr));display:grid}.masks__tile.astro-zukgt6b2{gap:var(--space-m);flex-direction:column;display:flex}.masks__stage.astro-zukgt6b2{--shape-r:3.25rem;--tab-w:20rem;--tab-h:3.5rem;--bite:3.4rem;isolation:isolate;background:var(--bg-2);height:22rem;position:relative;overflow:hidden}.masks__field{width:100%;height:100%;position:absolute;inset:0}.masks__pair.astro-zukgt6b2{gap:var(--space-s);grid-template-columns:1fr 1fr;display:grid}.masks__tag.astro-zukgt6b2{left:var(--space-s);bottom:var(--space-s);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--glass);backdrop-filter:blur(var(--blur-glass));font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--fg);position:absolute}.masks__frame.astro-zukgt6b2{position:relative}.masks__tab-label.astro-zukgt6b2{width:var(--tab-w,20rem);height:var(--tab-h,3.5rem);padding-inline:var(--space-3xs);font-size:var(--title-size);line-height:var(--title-leading);letter-spacing:var(--title-tracking);font-weight:var(--weight-heading);color:var(--fg);align-items:center;display:flex;position:absolute;top:0;left:0}.masks__frame.astro-zukgt6b2:has(.masks__stage--tab){--tab-w:20rem;--tab-h:3.5rem}.masks__stage--bite.astro-zukgt6b2{mask-image:radial-gradient(circle at 2.75rem calc(100% - 2.75rem), transparent calc(var(--bite) - 1px), black var(--bite))}.masks__bite-button.astro-zukgt6b2{border-radius:var(--radius-pill);background:var(--fg);width:5.5rem;height:5.5rem;color:var(--bg);box-shadow:var(--shadow-raise);transition:scale var(--duration-quick) var(--ease-out-back);place-items:center;display:grid;position:absolute;bottom:0;left:0}.masks__bite-button.astro-zukgt6b2:hover{scale:1.05}.masks__bite-button.astro-zukgt6b2:active{scale:.96}.masks__bite-button.astro-zukgt6b2:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.masks__stage--type.astro-zukgt6b2{background:var(--bg-2)}.masks__knockout.astro-zukgt6b2{background:var(--bg);color:var(--fg);mix-blend-mode:screen;font-size:clamp(6rem,16vw,13rem);font-weight:var(--weight-strong);letter-spacing:-.05em;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.masks__text.astro-zukgt6b2{color:var(--fg-2)}.masks__stage--ribs.astro-zukgt6b2{--rib-cap:.55rem}.masks__stage--lens.astro-zukgt6b2{--lens-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='40' cy='40' r='27' fill='none' stroke='black' stroke-width='9'/%3E%3Cpath d='M60 60 84 84' stroke='black' stroke-width='12' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:linear-gradient(black, black), var(--lens-svg);mask-position:0 0,72% 42%;mask-size:100% 100%,11rem 11rem;mask-repeat:no-repeat;mask-composite:exclude}.masks__frame.astro-zukgt6b2:has(.masks__stage--notch){--notch-w:17rem;--notch-h:3.25rem}.masks__notch-label.astro-zukgt6b2{width:var(--notch-w);height:var(--notch-h);font-size:var(--body-size);font-weight:var(--weight-strong);color:var(--fg);place-items:center;display:grid;position:absolute;top:0;left:50%;translate:-50%}.masks__stage--breathe.astro-zukgt6b2{--r1:1rem;--r2:1rem;--r3:1rem;--r4:1rem;animation:masks-r1 7s var(--ease-in-out) infinite alternate, masks-r2 9s var(--ease-in-out) -3s infinite alternate, masks-r3 11s var(--ease-in-out) -6s infinite alternate, masks-r4 8s var(--ease-in-out) -2s infinite alternate}@media (prefers-reduced-motion:reduce){.masks__stage--breathe.astro-zukgt6b2{--r1:3rem;--r2:1.5rem;--r3:3rem;--r4:1.5rem;animation:none}}@property --r1{syntax:"<length>";inherits:false;initial-value:1rem}@property --r2{syntax:"<length>";inherits:false;initial-value:1rem}@property --r3{syntax:"<length>";inherits:false;initial-value:1rem}@property --r4{syntax:"<length>";inherits:false;initial-value:1rem}@keyframes masks-r1{0%{--r1:.75rem}to{--r1:6rem}}@keyframes masks-r2{0%{--r2:.75rem}to{--r2:6rem}}@keyframes masks-r3{0%{--r3:.75rem}to{--r3:6rem}}@keyframes masks-r4{0%{--r4:.75rem}to{--r4:6rem}}.masks__system.astro-zukgt6b2{color:var(--fg-2)}.masks__system.astro-zukgt6b2 strong.astro-zukgt6b2{font-weight:var(--weight-strong);color:var(--fg)}html,.og-body.astro-x7mira7u{margin:0}.og-body.astro-x7mira7u{background:var(--bg);width:1200px;height:630px;overflow:hidden}.og.astro-x7mira7u{box-sizing:border-box;width:1200px;height:630px;padding:var(--space-m)}.og-stage.astro-x7mira7u{isolation:isolate;border-radius:calc(var(--radius-box) * 3);height:100%;box-shadow:inset 0 0 0 1px var(--rule);position:relative;overflow:hidden}.og-field{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.og-content.astro-x7mira7u{box-sizing:border-box;height:100%;padding:var(--space-xl) var(--space-xl) var(--space-l);text-align:center;grid-template-rows:auto 1fr auto;place-items:center;display:grid}.og-brand.astro-x7mira7u{color:var(--fg);line-height:0;display:block}.og-brand.astro-x7mira7u .og-logo{width:auto;height:22px;display:block}.og-title.astro-x7mira7u{text-wrap:balance;max-width:17ch}.og-line.astro-x7mira7u{display:block}.og-icon.astro-x7mira7u{font-size:.92em}.og-trust.astro-x7mira7u{align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m) var(--space-xs) var(--space-xs);border-radius:var(--radius-pill);display:inline-flex}.og-faces.astro-x7mira7u{display:flex}.og-faces.astro-x7mira7u img.astro-x7mira7u{border-radius:var(--radius-pill);object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 3px var(--surface)}.og-faces.astro-x7mira7u img.astro-x7mira7u+img.astro-x7mira7u{margin-left:calc(var(--space-xs) * -1)}.og-rating.astro-x7mira7u{font-size:1.25rem;font-weight:var(--weight-text);color:var(--fg);white-space:nowrap}.og-rating.astro-x7mira7u b.astro-x7mira7u{font-weight:var(--weight-strong)}.og-stars.astro-x7mira7u{color:var(--rating);letter-spacing:.04em}.og--stage.astro-x7mira7u{padding:0 0 var(--space-m)}.og--stage.astro-x7mira7u .stage{min-height:calc(630px - var(--space-m));box-sizing:border-box}.og-hero.astro-x7mira7u{width:100%}.og-hero__title.astro-x7mira7u{text-align:center}.og-hero__line.astro-x7mira7u{white-space:nowrap;display:block}.og-nowrap.astro-x7mira7u{white-space:nowrap}.og--split.astro-x7mira7u{gap:var(--space-l);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}.og-left.astro-x7mira7u{padding:var(--space-m) var(--space-s) var(--space-s) var(--space-m);grid-template-rows:auto 1fr auto;align-items:center;display:grid}.og-title--left.astro-x7mira7u{text-align:left;text-wrap:pretty;max-width:16ch}.og-trust--plain.astro-x7mira7u{padding:0}.og-right.astro-x7mira7u{border-radius:calc(var(--radius-box) * 3);place-items:center;display:grid;position:relative;overflow:hidden}.p2.astro-wlbqezdi{gap:var(--space-xl);align-items:start;display:grid}@media (width>=64rem){.p2.astro-wlbqezdi{gap:var(--space-3xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.p2__side.astro-wlbqezdi{top:calc(4.5rem + var(--space-l));position:sticky}}.p2__side.astro-wlbqezdi{align-items:flex-start}@media (width<=40rem){.p2__act.astro-wlbqezdi{justify-self:stretch}}.p2__main.astro-wlbqezdi{min-width:0;display:grid}.p2__list.astro-wlbqezdi{--pad:var(--space-s);display:grid;position:relative}.p2__list.astro-wlbqezdi>.p2__row.astro-wlbqezdi:last-of-type{border-bottom:1px solid var(--rule)}.p2__hl.astro-wlbqezdi{z-index:0;inset:0 calc(var(--pad) * -1) auto;height:var(--h,0);border-radius:var(--radius-inner);background:var(--bg-2);opacity:0;transform:translateY(var(--y,0));pointer-events:none;transition:transform .42s var(--draw-ease), height .42s var(--draw-ease), opacity .2s ease;position:absolute}.p2__ink.astro-wlbqezdi{z-index:2;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-inner);background:var(--fg);color:var(--surface);opacity:0;transform:translateY(var(--iy,0px));pointer-events:none;transition:transform var(--draw-time) var(--strips-ease), opacity .2s ease;position:absolute;top:0;left:0;overflow:hidden}.p2__inkset.astro-wlbqezdi{transform:translateY(calc(var(--iy,0px) * -1));transition:transform var(--draw-time) var(--strips-ease);position:absolute;inset:0 0 auto}.p2__mark.astro-wlbqezdi{top:var(--t,0px);width:var(--tap-min);height:var(--tap-min);place-items:center;display:grid;position:absolute;left:0}.p2__list.astro-wlbqezdi[data-p2-on] .astro-wlbqezdi:is(.p2__hl,.p2__ink){opacity:1}.p2__list.astro-wlbqezdi[data-p2-snap] .astro-wlbqezdi:is(.p2__hl,.p2__ink){transition:opacity .2s}.p2__list.astro-wlbqezdi[data-p2-snap] .p2__inkset.astro-wlbqezdi{transition:none}.p2__row.astro-wlbqezdi{z-index:1;position:relative}.p2__h.astro-wlbqezdi{font:inherit;margin:0}.p2__sum.astro-wlbqezdi{align-items:center;gap:var(--space-s) var(--space-m);width:100%;padding:var(--space-m) 0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.p2__sum.astro-wlbqezdi:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-inner)}.p2__icon.astro-wlbqezdi{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-inner);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--rule);place-items:center;display:inline-grid}.p2__icon.astro-wlbqezdi svg,.p2__mark.astro-wlbqezdi svg{width:1.25rem;height:1.25rem}.p2__name.astro-wlbqezdi{min-width:0;display:grid}.p2__price.astro-wlbqezdi{text-align:right;justify-items:end;display:grid}.p2__num.astro-wlbqezdi{white-space:nowrap;line-height:1.05}.p2__plus.astro-wlbqezdi{width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--fg);border-radius:50%;place-items:center;display:inline-grid}.p2__plus.astro-wlbqezdi .p2-v{transform-origin:50%;transition:transform .38s var(--draw-ease)}.p2__row.astro-wlbqezdi[data-open] .p2__plus.astro-wlbqezdi{background:var(--fg);color:var(--surface);box-shadow:none}.p2__row.astro-wlbqezdi[data-open] .p2__plus.astro-wlbqezdi .p2-v{transform:rotate(90deg)scaleY(0)}.p2__row.astro-wlbqezdi[data-open] .p2__icon.astro-wlbqezdi{background:var(--fg);color:var(--surface);box-shadow:none}.p2__fold.astro-wlbqezdi{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}.p2__row.astro-wlbqezdi[data-open] .p2__fold.astro-wlbqezdi{transition:grid-template-rows .56s var(--draw-ease);grid-template-rows:1fr}.p2__clip.astro-wlbqezdi{min-height:0;overflow:hidden}.p2__body.astro-wlbqezdi{gap:var(--space-m);padding:var(--space-2xs) 0 var(--space-l) calc(var(--tap-min) + var(--space-m));justify-items:start;display:grid}.p2__in.astro-wlbqezdi{opacity:0;transform:translateY(var(--space-xs));transition:opacity .12s,transform .12s}.p2__row.astro-wlbqezdi[data-open] .p2__in.astro-wlbqezdi{opacity:1;transition:opacity .42s ease calc(.12s + var(--k,0) * 45ms), transform .62s var(--draw-ease) calc(.12s + var(--k,0) * 45ms);transform:none}.p2__lead.astro-wlbqezdi{max-width:36rem;margin:0}.p2__parts.astro-wlbqezdi{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.p2__parts.astro-wlbqezdi li.astro-wlbqezdi{align-items:center;gap:var(--space-2xs);display:flex}.p2__parts.astro-wlbqezdi .p2-tick{flex:none}.p2__rungs.astro-wlbqezdi{width:100%;margin:0;padding:0;list-style:none;display:grid}.p2__rung.astro-wlbqezdi{gap:var(--space-m);padding:var(--space-s) 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.p2__rung.astro-wlbqezdi+.p2__rung.astro-wlbqezdi{border-top:1px solid var(--rule)}.p2__rungname.astro-wlbqezdi{max-width:32rem;display:grid}.p2ff.astro-wlbqezdi{gap:var(--space-l);margin-top:var(--space-xl);padding:var(--space-l);border-radius:var(--radius-box);background:var(--bg);color:var(--fg);align-items:end;text-decoration:none;display:grid}@media (width>=48rem){.p2ff.astro-wlbqezdi{gap:var(--space-xl);padding:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.p2ff.astro-wlbqezdi:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.p2ff__copy.astro-wlbqezdi,.p2ff__pay.astro-wlbqezdi{gap:var(--space-2xs);display:grid}.p2ff__pay.astro-wlbqezdi{gap:var(--space-s)}.p2ff__bar.astro-wlbqezdi{gap:var(--space-3xs);grid-template-columns:1fr 2fr;height:.75rem;display:grid}.p2ff__seg.astro-wlbqezdi{border-radius:var(--radius-pill);transform-origin:0;transition:transform .7s var(--draw-ease) .5s}.p2ff__seg--a.astro-wlbqezdi{background:var(--fg)}.p2ff__seg--b.astro-wlbqezdi{box-shadow:inset 0 0 0 1px var(--fg-2);transition-delay:.8s}html.draw-on .p2ff.astro-wlbqezdi:not([data-draw=in]) .p2ff__seg.astro-wlbqezdi{transform:scaleX(0)}.p2ff__legend.astro-wlbqezdi{gap:var(--space-3xs);grid-template-columns:1fr 2fr;display:grid}.p2ff__legend.astro-wlbqezdi span.astro-wlbqezdi{color:var(--fg-2)}.p2ff__legend.astro-wlbqezdi strong.astro-wlbqezdi{color:var(--fg)}.p2__more.astro-wlbqezdi{margin:var(--space-m) 0 0}@media (width<=40rem){.p2__sum.astro-wlbqezdi{grid-template-columns:auto minmax(0,1fr) auto}.p2__price.astro-wlbqezdi{text-align:left;grid-area:2/2/auto/3;justify-items:start}.p2__plus.astro-wlbqezdi{grid-area:1/3}.p2__body.astro-wlbqezdi{padding-left:0}}@media (prefers-reduced-motion:reduce){.p2__hl.astro-wlbqezdi,.p2__ink.astro-wlbqezdi,.p2__inkset.astro-wlbqezdi,.p2__fold.astro-wlbqezdi,.p2__row.astro-wlbqezdi[data-open] .p2__fold.astro-wlbqezdi,.p2__in.astro-wlbqezdi,.p2__row.astro-wlbqezdi[data-open] .p2__in.astro-wlbqezdi,.p2__plus.astro-wlbqezdi .p2-v,.p2ff__seg.astro-wlbqezdi{transition:none}.p2__in.astro-wlbqezdi{transform:none}}.pf-body.astro-gtbypjsy{background:var(--bg);padding:var(--space-l) var(--space-m) var(--space-3xl)}.pf-block.astro-gtbypjsy{gap:var(--space-xs);justify-items:start;width:1370px;margin-inline:auto;display:grid}.pf-block.astro-gtbypjsy+.pf-block.astro-gtbypjsy{margin-top:var(--space-2xl)}.pf-label.astro-gtbypjsy{color:var(--fg-2)}.pf-body--banner.astro-gtbypjsy{width:1370px;height:350px;padding:0;overflow:hidden}.pf-body--banner.astro-gtbypjsy .pf-block.astro-gtbypjsy{width:auto}.bn.astro-gtbypjsy{box-sizing:border-box;width:1370px;height:350px;padding:var(--space-s);background:var(--bg)}.bn-stage.astro-gtbypjsy{isolation:isolate;background:var(--bg);height:100%;position:relative;overflow:hidden}.bn-field{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.bn-dome.astro-gtbypjsy{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 78% 92% at 50% 0%, var(--bg) 52%, color-mix(in srgb, var(--bg) 80%, transparent) 68%, color-mix(in srgb, var(--bg) 40%, transparent) 84%, transparent 100%);position:absolute;inset:0}.bn-dome--left.astro-gtbypjsy{background:radial-gradient(ellipse 72% 120% at 18% 10%, var(--bg) 48%, color-mix(in srgb, var(--bg) 80%, transparent) 64%, color-mix(in srgb, var(--bg) 36%, transparent) 82%, transparent 100%)}.bn-dome--ink.astro-gtbypjsy{background:radial-gradient(ellipse 72% 120% at 18% 90%, var(--bg) 44%, color-mix(in srgb, var(--bg) 78%, transparent) 62%, color-mix(in srgb, var(--bg) 30%, transparent) 82%, transparent 100%)}.bn-inner.astro-gtbypjsy{box-sizing:border-box;height:100%;position:relative}.bn-inner--split.astro-gtbypjsy{padding-inline:var(--space-xl) var(--space-l);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;display:grid}.bn-inner--center.astro-gtbypjsy{align-content:center;justify-items:center;gap:var(--space-l);display:grid}.bn-copy.astro-gtbypjsy{gap:var(--space-m)}.bn-brand.astro-gtbypjsy{color:var(--fg);line-height:0;display:block}.bn-brand.astro-gtbypjsy .wm{width:auto;height:20px;display:block}.bn-brand--large.astro-gtbypjsy .wm{height:38px}.bn-line.astro-gtbypjsy{white-space:nowrap;display:block}.bn-cloud.astro-gtbypjsy{height:100%;position:relative}.bn-app.astro-gtbypjsy{line-height:0;position:absolute}.bn-app--google.astro-gtbypjsy{font-size:104px;top:30%;left:26%;rotate:-7deg}.bn-app--chatgpt.astro-gtbypjsy{font-size:92px;top:44%;left:52%;rotate:6deg}.bn-app--maps.astro-gtbypjsy{filter:blur(var(--blur-hint));opacity:.9;font-size:58px;top:12%;left:8%;rotate:8deg}.bn-app--gemini.astro-gtbypjsy{filter:blur(var(--blur-hint));opacity:.9;font-size:54px;top:10%;left:74%;rotate:-5deg}.gicon.astro-gtbypjsy{border-radius:var(--radius-icon);place-items:center;width:76px;height:76px;display:grid;position:relative}@supports (corner-shape:superellipse(1.5)){.gicon.astro-gtbypjsy{border-radius:calc(var(--radius-icon) * 1.5);corner-shape:superellipse(1.5)}}.gicon__sheen.astro-gtbypjsy{border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 30% 0%, color-mix(in srgb, var(--bg) 70%, transparent), transparent 60%), linear-gradient(to bottom, transparent 55%, color-mix(in srgb, var(--fg) 5%, transparent));position:absolute;inset:0}.gicon__glyph.astro-gtbypjsy{width:46%;height:46%;color:var(--fg);line-height:0;display:block;position:relative}.gicon__glyph.astro-gtbypjsy svg{width:100%;height:100%;display:block}.gicon--chatgpt.astro-gtbypjsy .gicon__glyph.astro-gtbypjsy{width:54%;height:54%}.gicon--maps.astro-gtbypjsy .gicon__glyph.astro-gtbypjsy{width:36%}.gicon--ink.astro-gtbypjsy.gicon--chatgpt svg path:first-of-type{fill:var(--fg);stroke:var(--fg)}.gicon--ink.astro-gtbypjsy .gicon__sheen.astro-gtbypjsy{background:radial-gradient(120% 70% at 30% 0%, color-mix(in srgb, var(--fg) 22%, transparent), transparent 60%), linear-gradient(to bottom, transparent 55%, color-mix(in srgb, var(--bg) 30%, transparent))}.bn-dock.astro-gtbypjsy{gap:var(--space-s);padding:var(--space-xs);border-radius:calc(var(--radius-box) * 2.5);display:flex}.bn-dock.astro-gtbypjsy .gicon.astro-gtbypjsy{width:64px;height:64px}.bn-steps.astro-gtbypjsy{height:100%;position:relative}.gicon--step.astro-gtbypjsy{left:calc(6% + var(--i) * 22%);top:calc(58% - var(--i) * 12%);width:88px;height:88px;position:absolute;translate:0 -50%}.apl.astro-zr6cryjk{width:min(100%,68rem);margin:0 auto;padding:0;list-style:none}.apl__row.astro-zr6cryjk{gap:var(--space-l);padding-block:var(--space-l);border-top:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr) minmax(0,1.2fr) 11rem;align-items:center;display:grid}.apl__row.astro-zr6cryjk:last-child{border-bottom:1px solid var(--rule)}.apl__icon.astro-zr6cryjk{background:var(--surface);width:3rem;height:3rem;box-shadow:var(--shadow-rest);color:var(--fg);border-radius:50%;place-items:center;display:grid}.apl__icon.astro-zr6cryjk svg{width:1.25rem;height:1.25rem}.apl__name.astro-zr6cryjk,.apl__note.astro-zr6cryjk{margin:0}.apl__go.astro-zr6cryjk{justify-self:end}@media (width<=56rem){.apl__row.astro-zr6cryjk{gap:var(--space-xs) var(--space-m);padding-block:var(--space-m);grid-template-columns:3rem minmax(0,1fr);align-items:start}.apl__icon.astro-zr6cryjk{grid-row:span 3}.apl__note.astro-zr6cryjk,.apl__go.astro-zr6cryjk{grid-column:2}.apl__go.astro-zr6cryjk{justify-self:start}}.apf.astro-do5rymb5{gap:var(--gap-group);align-items:center;display:grid}@media (width>=60rem){.apf.astro-do5rymb5{gap:var(--space-3xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.apf__copy.astro-do5rymb5{align-items:flex-start}.apf__copy.astro-do5rymb5 dl.astro-do5rymb5{margin:0}.apf__copy.astro-do5rymb5 dd.astro-do5rymb5{margin-inline:0}.apf__lead.astro-do5rymb5{max-width:38ch;color:var(--fg-2);text-wrap:pretty}.apf__kpis.astro-do5rymb5{gap:var(--space-m) var(--space-2xl);padding-top:var(--gap-even);border-top:1px solid var(--rule);flex-wrap:wrap;width:100%;display:flex}.apf__kpi.astro-do5rymb5{gap:var(--space-xs);flex-direction:column-reverse;display:flex}.apf__strong.astro-do5rymb5{color:var(--fg);font-weight:var(--weight-strong)}.apf__show.astro-do5rymb5{--peek:var(--space-2xl);--gap:var(--space-m);gap:var(--space-m);min-width:0;display:grid;container-type:inline-size}.apf__stage.astro-do5rymb5{min-width:0;position:relative}.apf__slides.astro-do5rymb5{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;mask-image:linear-gradient(to right, #000 calc(100% - var(--peek)), transparent);margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.apf__slides.astro-do5rymb5::-webkit-scrollbar{display:none}.apf__slide.astro-do5rymb5{flex:0 0 calc(100cqi - var(--peek));scroll-snap-align:start;aspect-ratio:4/3;min-width:0}.apf__slide.astro-do5rymb5[data-waiting]{cursor:pointer}.apf__end.astro-do5rymb5{flex:0 0 calc(var(--peek) - var(--gap))}.apf__seam.astro-do5rymb5{z-index:1;transition:opacity var(--fold-time) ease, visibility var(--fold-time) ease;position:absolute;top:50%;translate:-50% -50%}.apf__seam--next.astro-do5rymb5{left:calc(100% - var(--peek) + var(--gap) / 2)}.apf__seam--prev.astro-do5rymb5{left:0}.astro-do5rymb5[data-apf][data-end] .apf__seam--next.astro-do5rymb5,.astro-do5rymb5[data-apf][data-start] .apf__seam--prev.astro-do5rymb5{opacity:0;visibility:hidden}.apf__photo.astro-do5rymb5{border-radius:var(--radius-frame);height:100%;margin:0;overflow:hidden}.apf__photo.astro-do5rymb5 img{object-fit:cover;width:100%;height:100%;display:block}.apf__panel.astro-do5rymb5{gap:var(--space-m);height:100%;padding:var(--space-m);margin:0}@media (width>=40rem){.apf__panel.astro-do5rymb5{padding:var(--space-l)}}.apf__plot.astro-do5rymb5{min-height:0;padding-left:var(--space-l);flex:1;position:relative}.apf__plot.astro-do5rymb5 svg.astro-do5rymb5{width:100%;height:100%;display:block;overflow:visible}.apf__grid.astro-do5rymb5{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.apf__line.astro-do5rymb5{fill:none;stroke:var(--fg);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.apf__axis.astro-do5rymb5{left:0;top:var(--y);font-size:var(--size-micro);color:var(--fg-3);font-variant-numeric:tabular-nums;position:absolute;translate:0 -50%}.apf__dot.astro-do5rymb5{right:0;top:var(--y);aspect-ratio:1;background:var(--fg);border-radius:50%;width:.625rem;position:absolute;translate:50% -50%}.apf__cap.astro-do5rymb5{justify-content:space-between;align-items:flex-start;gap:var(--space-s);display:flex}.apf__now.astro-do5rymb5{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.apf__foot.astro-do5rymb5{color:var(--fg-3);justify-content:space-between;display:flex}.apf__bars.astro-do5rymb5{align-items:end;gap:var(--space-3xs);min-height:0;padding:var(--space-m) 0 0;flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid}.apf__bar.astro-do5rymb5{height:var(--h);border-radius:var(--radius-inner) var(--radius-inner) 0 0;background:color-mix(in srgb, var(--fg) 22%, transparent);min-height:2px;position:relative}.apf__bar--now.astro-do5rymb5{background:var(--fg)}.apf__nav.astro-do5rymb5{gap:var(--space-s);width:calc(100% - var(--peek));display:grid}.apf__note.astro-do5rymb5{color:var(--fg-3)}@media (width<=40rem){.apf__show.astro-do5rymb5{--peek:var(--space-l);--gap:var(--space-s)}.apf__slide.astro-do5rymb5{aspect-ratio:1}.apf__seam.astro-do5rymb5{display:none}.apf__slides.astro-do5rymb5{margin-right:calc(var(--page-gutter) * -1);mask-image:none}.apf__end.astro-do5rymb5{flex-basis:calc(var(--peek) - var(--gap) + var(--page-gutter))}.apf__kpis.astro-do5rymb5{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.seo-ag.astro-unswf6n7 p.shead__lead.type-body{font-size:var(--lead-size);line-height:var(--lead-leading);letter-spacing:var(--lead-tracking)}.reading.astro-zvt7bivk{margin-inline:auto;margin-top:var(--gap-group)}.hero__title.astro-zvt7bivk{max-width:22ch}.hero__lead.astro-zvt7bivk{max-width:40em}.hero__actions.astro-zvt7bivk{align-items:center}.hero__stage.astro-zvt7bivk{justify-items:center;display:grid}.hero__answer.astro-zvt7bivk{z-index:1;width:100%;margin-top:calc(var(--space-3xl) * -1.6);justify-content:center;display:flex;position:relative}.hero-media-wrap.astro-zvt7bivk{width:100%;position:relative}.hero-media.astro-zvt7bivk{--shape-r:var(--radius-frame);isolation:isolate;aspect-ratio:16/8;width:100%;clip-path:var(--shape);background-color:var(--bg);position:relative;overflow:hidden}.hero-media__img.astro-zvt7bivk{object-position:50% 28%}.hero-media__pane.astro-zvt7bivk{top:var(--space-m);left:var(--space-m);max-width:min(26rem, 100% - 2 * var(--space-m));padding:var(--space-m);border-radius:var(--radius-inner);gap:var(--space-2xs);display:grid;position:absolute}.hero-media__label.astro-zvt7bivk{color:var(--fg-2)}@media (width<=40rem){.hero-media.astro-zvt7bivk{width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(var(--page-gutter) * -1);aspect-ratio:4/3;clip-path:none}.hero-media__pane.astro-zvt7bivk{display:none}.hero__answer.astro-zvt7bivk{margin-top:calc(var(--space-2xl) * -1)}}.questions.astro-zvt7bivk{gap:var(--space-s);display:grid}.questions__toggle.astro-zvt7bivk{cursor:pointer;font-weight:var(--weight-strong);color:var(--fg)}.cite__label.astro-zvt7bivk{color:var(--fg-3)}.cite__terms.astro-zvt7bivk{color:var(--fg-2)}.list.astro-cgio5aad{gap:var(--gap-items);padding:0;list-style:none;display:grid}.list__date.astro-cgio5aad{color:var(--fg-3)}.list__link.astro-cgio5aad{color:inherit;text-decoration:none}.tn__quiet.astro-7epb5kln{color:var(--fg-2)}.tn.astro-7epb5kln{gap:var(--gap-group);grid-template-areas:"head""card""points";display:grid}@media (width>=64rem){.tn.astro-7epb5kln{column-gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head card""points card";align-items:start}}.tn__head.astro-7epb5kln{grid-area:head;max-width:36rem}.tn__points.astro-7epb5kln{grid-area:points;max-width:36rem;list-style:none}.tn__card.astro-7epb5kln{grid-area:card}.tn__avatar{border-radius:var(--radius-pill);object-fit:cover;width:5rem;height:5rem}.tn__point.astro-7epb5kln{align-items:start;gap:var(--space-s);grid-template-columns:auto 1fr;display:grid}.tn__glyph.astro-7epb5kln{color:var(--fg);display:flex;translate:0 .2em}.tn__error.astro-7epb5kln{color:var(--negative)}.tn__hp.astro-7epb5kln{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order__quiet.astro-5vas242e{color:var(--fg-2)}.order__strong.astro-5vas242e{color:var(--fg);font-weight:var(--weight-strong)}.order__persons.astro-5vas242e{gap:var(--space-2xs)}.order__lines.astro-5vas242e{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.order__lines.astro-5vas242e .order__line,.order__total.astro-5vas242e{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.order__lines.astro-5vas242e .order__line{color:var(--fg-2)}.order__total.astro-5vas242e{padding-top:var(--space-s);border-top:1px solid var(--rule);margin:0}.tl__quiet.astro-yaygcdaz{color:var(--fg-2)}.tl__track.astro-yaygcdaz{gap:var(--gap-items);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid;position:relative;overflow-x:clip}@media (width<=64rem){.tl__track.astro-yaygcdaz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.tl__track.astro-yaygcdaz{grid-template-columns:minmax(0,1fr)}}.tl__step.astro-yaygcdaz{gap:var(--space-m);position:relative}@media (width<=34rem){.tl__step.astro-yaygcdaz{gap:var(--space-s)}}.tl__when.astro-yaygcdaz{background:var(--surface)}.tl__photo.astro-yaygcdaz{aspect-ratio:4/3;display:block;overflow:hidden}@media (width<=34rem){.tl__photo.astro-yaygcdaz{aspect-ratio:2}}.tl__photo.astro-yaygcdaz .tl__img{object-fit:cover;width:100%;height:100%;display:block}.tl__dot.astro-yaygcdaz{height:.75rem;display:block;position:relative}.tl__dot.astro-yaygcdaz:before{content:"";top:50%;left:0;right:calc(var(--gap-items) * -1);background:var(--rule-strong);height:1px;position:absolute}.tl__dot.astro-yaygcdaz:after{content:"";border-radius:var(--radius-pill);background:var(--fg);width:.75rem;height:.75rem;position:absolute;top:0;left:0}.tl__step.astro-yaygcdaz:last-child .tl__dot.astro-yaygcdaz:before{right:0}.tlp.astro-yaygcdaz{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (width<=64rem){.tlp.astro-yaygcdaz{gap:var(--gap-group);grid-template-columns:minmax(0,1fr)}}.tlp__photo.astro-yaygcdaz{max-width:30rem}@media (width<=34rem){.tlp__photo.astro-yaygcdaz{aspect-ratio:3/2}}.tlp__list.astro-yaygcdaz{list-style:none}.tlp__row.astro-yaygcdaz{gap:var(--space-m);padding-block:var(--space-l);border-top:1px solid var(--rule);grid-template-columns:7rem minmax(0,1fr);display:grid}.tlp__row.astro-yaygcdaz:last-child{border-bottom:1px solid var(--rule)}@media (width<=34rem){.tlp__row.astro-yaygcdaz{gap:var(--space-2xs);padding-block:var(--space-m);grid-template-columns:minmax(0,1fr)}}.tlp__when.astro-yaygcdaz{padding-top:var(--space-2xs);color:var(--fg-3)}@media (width<=34rem){.tlp__when.astro-yaygcdaz{padding-top:0}}.tlc.astro-yaygcdaz{gap:var(--gap-group);align-items:start;display:grid}@media (width>=60rem){.tlc.astro-yaygcdaz{gap:var(--space-3xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.tlc__list.astro-yaygcdaz{--dot:.625rem;--rail:calc(var(--dot) / 2);gap:var(--space-xl);padding:0 0 0 var(--space-l);margin:0;list-style:none;display:grid;position:relative}.tlc__list.astro-yaygcdaz:before{content:"";left:var(--rail);top:var(--space-xs);background:var(--rule-strong);width:1px;position:absolute;bottom:0}.tlc__step.astro-yaygcdaz:last-child:after{content:"";left:calc(var(--space-l) * -1);top:calc(var(--space-2xs) + var(--dot));width:var(--dot);background:var(--bg);position:absolute;bottom:0}.tlc__step.astro-yaygcdaz{gap:var(--space-m) var(--space-l);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.tlc__dot.astro-yaygcdaz{left:calc(var(--space-l) * -1);top:var(--space-2xs);width:var(--dot);height:var(--dot);background:var(--fg);box-shadow:0 0 0 var(--space-2xs) var(--bg);border-radius:50%;position:absolute}.tlc__when.astro-yaygcdaz{color:var(--fg-3);margin:0}.tlc__step.astro-yaygcdaz .astro-yaygcdaz:is(h3,p){max-width:46ch;margin:0}.tlc__thumb.astro-yaygcdaz{aspect-ratio:4/3;border-radius:var(--radius-inner);width:10rem;display:block;overflow:hidden}.tlc__thumb.astro-yaygcdaz .tl__img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=40rem){.tlc__step.astro-yaygcdaz{grid-template-columns:minmax(0,1fr)}.tlc__thumb.astro-yaygcdaz{width:100%;max-width:16rem}}.vl__lead.astro-5th6q5zv{max-width:44rem;color:var(--fg-2)}.wp-body.astro-lnpgdfzc{background:var(--bg)}.wp.astro-lnpgdfzc{width:var(--w);height:var(--h);background:var(--bg);position:relative;overflow:hidden}.wp__stage.astro-lnpgdfzc{isolation:isolate;position:absolute;inset:0 60px 60px;overflow:hidden}.wp__glass.astro-lnpgdfzc{z-index:-2;position:absolute;inset:0}.wp__field{width:100%;height:100%}.wp__dome.astro-lnpgdfzc{z-index:-1;background:radial-gradient(ellipse 190% 88% at 50% 0%, var(--bg) 58%, color-mix(in srgb, var(--bg) 94%, transparent) 66%, color-mix(in srgb, var(--bg) 80%, transparent) 74%, color-mix(in srgb, var(--bg) 58%, transparent) 82%, color-mix(in srgb, var(--bg) 32%, transparent) 90%, color-mix(in srgb, var(--bg) 12%, transparent) 96%, transparent 100%);position:absolute;inset:0}
