.post-author[data-astro-cid-4ozbrizm]{grid-template-columns:var(--space-12) minmax(0, 1fr);gap:var(--space-5) var(--space-4);padding:var(--space-6);background:var(--color-surface-alt);border-radius:var(--radius-xl);align-items:center;display:grid}.post-author__portrait-box[data-astro-cid-4ozbrizm]{display:flex}.post-author[data-astro-cid-4ozbrizm] .post-author__portrait{inline-size:var(--space-12);block-size:var(--space-12);object-fit:cover;border-radius:var(--radius-pill)}.post-author__title[data-astro-cid-4ozbrizm]{font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.post-author__bio[data-astro-cid-4ozbrizm]{font-size:var(--step--1);line-height:var(--leading-base);grid-column:1/-1}.post-author__links[data-astro-cid-4ozbrizm]{gap:var(--space-4);padding:var(--space-5) 0 0;border-top:1px solid var(--color-border);grid-column:1/-1;list-style:none;display:grid}.post-author__link[data-astro-cid-4ozbrizm]{gap:calc(var(--space-1) + 2px);min-block-size:var(--touch-target);line-height:var(--leading-snug);align-content:center;text-decoration:none;display:grid}@media (hover:hover){.post-author__link[data-astro-cid-4ozbrizm]:hover .post-author__link-title[data-astro-cid-4ozbrizm]{color:var(--color-primary)}}.post-author__link[data-astro-cid-4ozbrizm]:focus-visible .post-author__link-title[data-astro-cid-4ozbrizm]{color:var(--color-primary)}.post-author__link-title[data-astro-cid-4ozbrizm]{font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.post-author__link-url[data-astro-cid-4ozbrizm]{font-size:var(--step--2);color:var(--color-text-2);overflow-wrap:anywhere}@media (width>=992px){.post-author[data-astro-cid-4ozbrizm]{grid-template-columns:var(--space-12) minmax(0, 1fr);row-gap:calc(var(--space-1) + 2px);padding:var(--space-7);align-items:start}.post-author__portrait-box[data-astro-cid-4ozbrizm]{grid-row:1/span 2;align-self:start}.post-author__bio[data-astro-cid-4ozbrizm],.post-author__links[data-astro-cid-4ozbrizm]{grid-column:2}.post-author__links[data-astro-cid-4ozbrizm]{gap:var(--space-5) var(--space-20);padding-top:calc(var(--space-6) + 1px);margin-top:var(--space-9);flex-wrap:wrap;display:flex}}.post[data-astro-cid-6rkpw2yg]{padding-bottom:var(--space-8)}.post__inner[data-astro-cid-6rkpw2yg]{gap:var(--space-8);display:grid}.post__main[data-astro-cid-6rkpw2yg]{gap:var(--space-8);min-inline-size:0;display:grid}.post__toc[data-astro-cid-6rkpw2yg]{min-inline-size:0}.post__toc-title[data-astro-cid-6rkpw2yg]{margin-bottom:var(--space-3);border-bottom:0;padding:0}.post__links[data-astro-cid-6rkpw2yg]{gap:var(--space-3);font-size:var(--step--1);line-height:var(--leading-snug);padding:0;list-style:none;display:grid}.post__link[data-astro-cid-6rkpw2yg]{gap:var(--space-2);color:var(--color-text);text-decoration:none;display:flex}.post__link[data-astro-cid-6rkpw2yg]:before{inline-size:2px;block-size:calc(var(--space-3) - 1px);margin-top:calc((1lh - var(--space-3) + 1px) / 2);content:"";background:var(--color-border);flex:none}.post__link[data-astro-cid-6rkpw2yg][aria-current=true]{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.post__link[data-astro-cid-6rkpw2yg][aria-current=true]:before{background:var(--color-primary)}@media (hover:hover){.post__link[data-astro-cid-6rkpw2yg]:hover{color:var(--color-primary)}}.post__link[data-astro-cid-6rkpw2yg]:focus-visible{color:var(--color-primary)}.post__menu-toggle[data-astro-cid-6rkpw2yg]{gap:var(--space-3);min-block-size:var(--space-12);padding-inline:var(--space-4);font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-heading);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;list-style:none;display:flex}.post__menu-toggle[data-astro-cid-6rkpw2yg]::-webkit-details-marker{display:none}.post__menu-toggle[data-astro-cid-6rkpw2yg]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.post__menu-toggle[data-astro-cid-6rkpw2yg] .post__menu-icon{color:var(--color-heading);transition:rotate var(--duration-base) var(--ease-standard);flex:none}@media (prefers-reduced-motion:reduce){.post__menu-toggle[data-astro-cid-6rkpw2yg] .post__menu-icon{transition:none}}.post__menu[data-astro-cid-6rkpw2yg][open] .post__menu-icon{rotate:180deg}.post__links--menu[data-astro-cid-6rkpw2yg]{padding:var(--space-1) var(--space-4);margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:0}.post__links--menu[data-astro-cid-6rkpw2yg] .post__link[data-astro-cid-6rkpw2yg]{min-block-size:var(--touch-target);align-items:center}.post__links--menu[data-astro-cid-6rkpw2yg] .post__link[data-astro-cid-6rkpw2yg]:before{margin-top:0}.post__links--sidebar[data-astro-cid-6rkpw2yg]{display:none}.post__content[data-astro-cid-6rkpw2yg]{--post-flow:var(--space-8);min-inline-size:0;font-size:var(--step-0);line-height:var(--leading-base);color:var(--color-text)}.post__content[data-astro-cid-6rkpw2yg]>*{margin:0}.post__content[data-astro-cid-6rkpw2yg]>*+*{margin-top:var(--post-flow)}.post__content[data-astro-cid-6rkpw2yg]>p+p{margin-top:var(--space-4)}.post__content[data-astro-cid-6rkpw2yg]>p:first-child{font-size:var(--step-2);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.post__content[data-astro-cid-6rkpw2yg] :is(h2,h3,h4,h5,h6){scroll-margin-top:var(--space-8);color:var(--color-heading);overflow-wrap:anywhere;hyphens:manual}.post__content[data-astro-cid-6rkpw2yg] h2{font-size:var(--step-4);line-height:var(--leading-snug)}.post__content[data-astro-cid-6rkpw2yg] h3{font-size:var(--step-3b);line-height:var(--leading-snug)}.post__content[data-astro-cid-6rkpw2yg] h4{font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal)}.post__content[data-astro-cid-6rkpw2yg] h5{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal)}.post__content[data-astro-cid-6rkpw2yg] h6{font-family:var(--font-body);font-size:var(--step--2);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.post__content[data-astro-cid-6rkpw2yg]>h2+*{margin-top:var(--space-5)}.post__content[data-astro-cid-6rkpw2yg]>h3+*{margin-top:var(--space-4)}.post__content[data-astro-cid-6rkpw2yg]>h4+*{margin-top:var(--space-3)}.post__content[data-astro-cid-6rkpw2yg]>:is(h5,h6)+*{margin-top:var(--space-2)}.post__content[data-astro-cid-6rkpw2yg] a{color:var(--color-primary);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}@media (hover:hover){.post__content[data-astro-cid-6rkpw2yg] a:hover{color:var(--color-primary-hover)}}.post__content[data-astro-cid-6rkpw2yg] a:focus-visible{color:var(--color-primary-hover)}.post__content[data-astro-cid-6rkpw2yg] strong{font-weight:var(--font-weight-semibold);color:var(--color-heading)}.post__content[data-astro-cid-6rkpw2yg] :is(ul,ol){gap:calc(var(--space-2) + 2px);padding:0;list-style:none;display:grid}.post__content[data-astro-cid-6rkpw2yg] li{padding-left:var(--space-6);position:relative}.post__content[data-astro-cid-6rkpw2yg] ul>li:before{top:calc((1lh - var(--space-1) * 1.5) / 2);inline-size:calc(var(--space-1) * 1.5);block-size:calc(var(--space-1) * 1.5);content:"";background:var(--color-accent);border-radius:var(--radius-pill);position:absolute;left:0}.post__content[data-astro-cid-6rkpw2yg] ol{padding-left:var(--space-6);list-style:decimal}.post__content[data-astro-cid-6rkpw2yg] ol>li{padding-left:0}.post__content[data-astro-cid-6rkpw2yg] ol>li::marker{font-weight:var(--font-weight-semibold);color:var(--color-accent)}.post__content[data-astro-cid-6rkpw2yg] li>:is(ul,ol){gap:var(--space-2);margin-top:calc(var(--space-2) + 2px)}.post__content[data-astro-cid-6rkpw2yg] li li:before{border:1.2px solid var(--color-accent);background:0 0}.post__content[data-astro-cid-6rkpw2yg] blockquote{padding:var(--space-6);font-family:var(--font-heading);font-size:var(--step-3);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-heading);background:var(--color-surface-alt);border-radius:var(--radius-xl)}.post__content[data-astro-cid-6rkpw2yg] blockquote:before{inline-size:var(--space-8);block-size:var(--space-6);margin-bottom:var(--space-4);content:"";background:var(--color-accent);display:block;mask:url("data:image/svg+xml,%3csvg%20width='32'%20height='24'%20viewBox='0%200%2032%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2024V14C0%206%204%201.5%2012%200L13.5%203C9%204.5%207%207%207%2011H13V24H0ZM19%2024V14C19%206%2023%201.5%2031%200L32%203C27.5%204.5%2025.5%207%2025.5%2011H31V24H19Z'%20fill='%23B23C84'/%3e%3c/svg%3e") 50%/contain no-repeat}.post__content[data-astro-cid-6rkpw2yg] blockquote p+p{margin-top:var(--space-4)}.post__content[data-astro-cid-6rkpw2yg] figure:has(>blockquote){padding-bottom:var(--space-6);background:var(--color-surface-alt);border-radius:var(--radius-xl);display:grid}.post__content[data-astro-cid-6rkpw2yg] figure:has(>blockquote) blockquote{padding-bottom:var(--space-4);border-radius:0}.post__content[data-astro-cid-6rkpw2yg] figure:has(>blockquote) figcaption{padding-inline:var(--space-6);font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2);margin:0}.post__content[data-astro-cid-6rkpw2yg] img{border:1px solid var(--color-border);border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.post__content[data-astro-cid-6rkpw2yg] figure{margin-inline:0;margin-bottom:0}.post__content[data-astro-cid-6rkpw2yg] figure>p{margin:0}.post__content[data-astro-cid-6rkpw2yg] figcaption{margin-top:var(--space-3);font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2)}.post__content[data-astro-cid-6rkpw2yg] table{max-inline-size:100%;font-size:var(--step--1);line-height:var(--leading-normal);border-collapse:collapse;display:block;overflow-x:auto}.post__content[data-astro-cid-6rkpw2yg] :is(th,td){min-inline-size:8rem;padding:var(--space-3) var(--space-4) var(--space-3) 0;text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border)}.post__content[data-astro-cid-6rkpw2yg] :is(th,td:first-child){font-weight:var(--font-weight-semibold);color:var(--color-heading)}.post__inner--no-toc[data-astro-cid-6rkpw2yg]{justify-items:center}@media (width>=992px){.post[data-astro-cid-6rkpw2yg]{padding-top:var(--space-section);padding-bottom:var(--space-10)}.post__inner[data-astro-cid-6rkpw2yg]{column-gap:calc(var(--space-12) + 2px);grid-template-columns:15rem minmax(0,52.75rem);align-items:start}.post__inner--no-toc[data-astro-cid-6rkpw2yg]{grid-template-columns:minmax(0,52.75rem)}.post__toc[data-astro-cid-6rkpw2yg]{top:calc(var(--space-header) + var(--space-8));max-block-size:calc(100dvh - var(--space-header) - var(--space-16));padding:var(--space-6);scrollbar-width:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);position:sticky;overflow-y:auto}.post__toc-title[data-astro-cid-6rkpw2yg]{margin-bottom:var(--space-4)}.post__menu[data-astro-cid-6rkpw2yg]{display:none}.post__links--sidebar[data-astro-cid-6rkpw2yg]{display:grid}.post__main[data-astro-cid-6rkpw2yg]{gap:calc(var(--space-12) - 2px)}.post__content[data-astro-cid-6rkpw2yg]{--post-flow:calc(var(--space-12) - 2px)}.post__content[data-astro-cid-6rkpw2yg]>p:first-child+*{margin-top:calc(var(--post-flow) + var(--space-8))}.post__content[data-astro-cid-6rkpw2yg] li{padding-left:var(--space-7)}.post__content[data-astro-cid-6rkpw2yg] ul>li:before{left:calc(var(--space-1) * 1.5)}.post__content[data-astro-cid-6rkpw2yg] li li{padding-left:var(--space-6)}.post__content[data-astro-cid-6rkpw2yg] li li:before{left:var(--space-1)}.post__content[data-astro-cid-6rkpw2yg] blockquote{padding:var(--space-8) var(--space-10)}.post__content[data-astro-cid-6rkpw2yg] blockquote:before{margin-bottom:var(--space-3)}.post__content[data-astro-cid-6rkpw2yg] figure:has(>blockquote){padding-bottom:var(--space-10)}.post__content[data-astro-cid-6rkpw2yg] figure:has(>blockquote) blockquote{padding-bottom:var(--space-8)}.post__content[data-astro-cid-6rkpw2yg] figure:has(>blockquote) figcaption{padding-inline:var(--space-10)}}.compare[data-astro-cid-jiexunio]{--compare:50%;--compare-handle:var(--space-12);touch-action:pan-y;cursor:ew-resize;user-select:none;border-radius:var(--radius-lg);position:relative;overflow:hidden}.compare[data-astro-cid-jiexunio] .compare__image{pointer-events:none;block-size:auto;inline-size:100%;display:block}.compare--fill[data-astro-cid-jiexunio] picture{block-size:100%;display:block}.compare--fill[data-astro-cid-jiexunio] .compare__image{object-fit:cover;object-position:var(--compare-position,50% 50%);block-size:100%}.compare__before[data-astro-cid-jiexunio]{clip-path:inset(0 calc(100% - var(--compare)) 0 0);position:absolute;inset:0}.compare__label[data-astro-cid-jiexunio],.compare__badge[data-astro-cid-jiexunio]{padding:var(--space-1) var(--space-3);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-sm);position:absolute}.compare__label[data-astro-cid-jiexunio]{inset:var(--space-3) auto auto var(--space-3);color:var(--color-accent);background:var(--color-surface)}.compare__label--after[data-astro-cid-jiexunio]{inset-inline:auto var(--space-3)}.compare__badge[data-astro-cid-jiexunio]{inset:auto var(--space-3) var(--space-3) auto;color:var(--color-on-primary);text-transform:none;background:#00000059}.compare__handle[data-astro-cid-jiexunio]{inset:0 auto 0 var(--compare);inline-size:0;color:var(--color-heading);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.compare__handle[data-astro-cid-jiexunio]:before{content:"";background:var(--color-surface);inline-size:2px;position:absolute;inset-block:0;translate:-50%}.compare__handle[data-astro-cid-jiexunio]:after{inline-size:var(--compare-handle);block-size:var(--compare-handle);content:"";background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);transition:scale var(--duration-base) var(--ease-standard);position:absolute}.compare__handle[data-astro-cid-jiexunio] svg{z-index:var(--z-raised);flex:none;max-inline-size:none;position:relative}.compare[data-astro-cid-jiexunio][data-dragging] .compare__handle[data-astro-cid-jiexunio]:after{scale:1.1}.compare[data-astro-cid-jiexunio]:has(.compare__range:focus-visible) .compare__handle[data-astro-cid-jiexunio]:after{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.compare__range[data-astro-cid-jiexunio]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.compare__handle[data-astro-cid-jiexunio]:after{transition:none}}.section-heading[data-astro-cid-ysklgcyt]{gap:var(--section-heading-gap,var(--space-5));flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.section-heading--center[data-astro-cid-ysklgcyt],.section-heading--start-from-md[data-astro-cid-ysklgcyt]{text-align:center;align-items:center}@media (width>=768px){.section-heading--start-from-md[data-astro-cid-ysklgcyt]{text-align:start;align-items:flex-start}}.section-heading__title[data-astro-cid-ysklgcyt]{max-inline-size:min(100%, var(--section-heading-measure,46rem));font-size:var(--step-5);text-wrap:var(--section-heading-wrap,balance)}.section-heading__title--page[data-astro-cid-ysklgcyt]{font-size:var(--step-6)}.section-heading__lead[data-astro-cid-ysklgcyt]{max-inline-size:min(100%, var(--section-heading-lead-measure,44rem));margin-top:var(--space-1)}.post-hero[data-astro-cid-xw4ropt4]{padding-block:calc(var(--space-10) + 2px) var(--space-20)}.post-hero__heading[data-astro-cid-xw4ropt4]{--section-heading-gap:var(--space-6);--section-heading-measure:72rem;padding-bottom:var(--space-8)}.post-hero__heading[data-astro-cid-xw4ropt4] .section-heading__title--page{font-size:var(--step-5b)}.post-hero__date[data-astro-cid-xw4ropt4]{margin-top:var(--space-4);font-size:var(--step--1);color:var(--color-text-2);text-align:center;display:block}.post-hero[data-astro-cid-xw4ropt4] .post-hero__cover{aspect-ratio:342/220;object-fit:cover;object-position:var(--post-cover-position,50% 50%);border:1px solid var(--color-border);border-radius:var(--radius-xl);block-size:auto;inline-size:100%;display:block}.post-hero[data-astro-cid-xw4ropt4] .post-hero__compare{--compare-position:var(--post-cover-position,50% 50%)}@media (width>=992px){.post-hero[data-astro-cid-xw4ropt4]{padding-top:calc(var(--space-section) + var(--space-3) - 2px)}.post-hero__heading[data-astro-cid-xw4ropt4]{--section-heading-gap:var(--space-7);padding-bottom:var(--space-24)}.post-hero[data-astro-cid-xw4ropt4] .post-hero__cover{aspect-ratio:1142/476}}.blog-card[data-astro-cid-zho3h77a]{gap:var(--space-5);block-size:100%;min-inline-size:0;padding:var(--space-4) var(--space-4) var(--space-6);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative}@media (width>=992px){.blog-card[data-astro-cid-zho3h77a]{padding-bottom:var(--space-4)}}@media (hover:hover){.blog-card[data-astro-cid-zho3h77a]:hover .c-arrow-link__icon{translate:var(--space-1) 0}}.blog-card[data-astro-cid-zho3h77a]:focus-visible .c-arrow-link__icon{translate:var(--space-1) 0}.blog-card__media[data-astro-cid-zho3h77a]{aspect-ratio:333/240;border-radius:var(--radius-md);overflow:hidden}.blog-card__media[data-astro-cid-zho3h77a] picture{block-size:100%;display:block}.blog-card__media[data-astro-cid-zho3h77a] img{object-fit:cover;block-size:100%;inline-size:100%}.blog-card__body[data-astro-cid-zho3h77a]{gap:var(--space-3);flex-direction:column;flex:1;align-items:flex-start;min-inline-size:0;display:flex}.blog-card__meta[data-astro-cid-zho3h77a]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.blog-card__date[data-astro-cid-zho3h77a]{font-size:var(--step--1);line-height:var(--leading-tight);color:var(--color-text-2)}.blog-card__title[data-astro-cid-zho3h77a]{font-family:var(--font-body);font-size:var(--step-2b);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading);hyphens:manual;overflow-wrap:break-word}.blog-card__link[data-astro-cid-zho3h77a]{color:inherit;text-decoration:none}.blog-card__link[data-astro-cid-zho3h77a]:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.blog-card__link[data-astro-cid-zho3h77a]:focus-visible{outline:none}.blog-card__link[data-astro-cid-zho3h77a]:focus-visible:after{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.blog-card__summary[data-astro-cid-zho3h77a]{margin-bottom:var(--space-5);line-height:var(--leading-base);color:var(--color-text)}@media (width>=992px){.blog-card__summary[data-astro-cid-zho3h77a]{margin-bottom:var(--space-9);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.blog-card__more[data-astro-cid-zho3h77a]{min-block-size:0;padding-bottom:calc(var(--space-1) + 2px);cursor:inherit;margin-top:auto}.blog-card--featured[data-astro-cid-zho3h77a]{gap:var(--space-6);padding:calc(var(--space-3) + 2px)}.blog-card--featured[data-astro-cid-zho3h77a] .blog-card__media[data-astro-cid-zho3h77a]{aspect-ratio:314/300;border-radius:var(--radius-xl)}.blog-card--featured[data-astro-cid-zho3h77a] .blog-card__body[data-astro-cid-zho3h77a]{gap:var(--space-4)}.blog-card--featured[data-astro-cid-zho3h77a] .blog-card__title[data-astro-cid-zho3h77a]{max-inline-size:34rem;font-family:var(--font-heading);font-size:clamp(1.75rem,1.4286rem + 1.4286vw,2.5rem);font-weight:var(--font-weight-medium)}.blog-card--featured[data-astro-cid-zho3h77a] .blog-card__summary[data-astro-cid-zho3h77a]{max-inline-size:40rem;margin-bottom:var(--space-2);display:block;overflow:visible}@media (width>=992px){.blog-card--featured[data-astro-cid-zho3h77a] .blog-card__summary[data-astro-cid-zho3h77a]{margin-bottom:var(--space-9)}}@media (width>=768px){.blog-card--featured[data-astro-cid-zho3h77a]{gap:var(--space-8);grid-template-columns:minmax(0,365fr) minmax(0,701fr);align-items:center;padding-inline-end:var(--space-4);display:grid}.blog-card--featured[data-astro-cid-zho3h77a] .blog-card__media[data-astro-cid-zho3h77a]{aspect-ratio:auto;align-self:stretch}}@media (width>=992px){.blog-card--featured[data-astro-cid-zho3h77a]{gap:var(--space-12)}.blog-card--featured[data-astro-cid-zho3h77a] .blog-card__media[data-astro-cid-zho3h77a]{min-block-size:26.875rem}}.post-related[data-astro-cid-rcuqc3gr]{padding-block:var(--space-16) var(--space-8)}.post-related__inner[data-astro-cid-rcuqc3gr]{--section-heading-gap:var(--space-3);--section-heading-measure:17.25rem;gap:var(--space-8);justify-items:center;display:grid}.post-related__grid[data-astro-cid-rcuqc3gr]{gap:var(--space-6);justify-self:stretch;padding:0;list-style:none;display:grid}.post-related__grid[data-astro-cid-rcuqc3gr]>li[data-astro-cid-rcuqc3gr]{min-inline-size:0;display:grid}@media (width>=768px){.post-related__grid[data-astro-cid-rcuqc3gr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.post-related[data-astro-cid-rcuqc3gr]{padding-block:var(--space-20) calc(var(--space-24) + var(--space-1))}.post-related__inner[data-astro-cid-rcuqc3gr]{--section-heading-measure:none;gap:var(--space-14)}.post-related__grid[data-astro-cid-rcuqc3gr]{grid-template-columns:repeat(3,minmax(0,1fr))}.post-related__all[data-astro-cid-rcuqc3gr]{margin-top:calc(var(--space-8) + 1px)}}.cta[data-astro-cid-y3m7tdo3]{--section-heading-gap:var(--space-6);--section-heading-measure:31rem;--section-heading-lead-measure:27rem}.cta[data-astro-cid-y3m7tdo3] .section-heading__lead{margin-top:var(--space-2)}.cta__inner[data-astro-cid-y3m7tdo3]{--container-max:var(--container-wide);display:grid;position:relative}.cta__inner[data-astro-cid-y3m7tdo3] .cta__image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);block-size:auto;inline-size:100%}.cta__content[data-astro-cid-y3m7tdo3]{padding-top:var(--space-8);position:relative}@media (width>=768px){.cta__inner[data-astro-cid-y3m7tdo3] .cta__image{inset:0 var(--space-gutter);inline-size:calc(100% - 2 * var(--space-gutter));aspect-ratio:auto;object-position:80% center;block-size:100%;position:absolute}.cta__content[data-astro-cid-y3m7tdo3]{max-inline-size:min(60%,40rem);padding:var(--space-16) var(--space-10)}}.cta--blog-post[data-astro-cid-y3m7tdo3]{--section-heading-measure:36.75rem;--section-heading-lead-measure:45rem;--section-heading-wrap:pretty}.cta--blog-post[data-astro-cid-y3m7tdo3] .section-heading__title,.cta--blog-post[data-astro-cid-y3m7tdo3] .section-heading__lead{color:var(--color-on-primary)}.cta--blog-post[data-astro-cid-y3m7tdo3] .cta__inner[data-astro-cid-y3m7tdo3] .cta__image{inset:0 var(--space-gutter);inline-size:calc(100% - 2 * var(--space-gutter));aspect-ratio:auto;object-position:center;block-size:100%;position:absolute}.cta--blog-post[data-astro-cid-y3m7tdo3] .cta__inner[data-astro-cid-y3m7tdo3]:before{inset:0 var(--space-gutter);z-index:var(--z-raised);content:"";background:color-mix(in srgb, var(--color-overlay) 60%, transparent);border-radius:var(--radius-md);position:absolute}.cta--blog-post[data-astro-cid-y3m7tdo3] .cta__content[data-astro-cid-y3m7tdo3]{z-index:var(--z-raised);max-inline-size:none;padding:var(--space-16) var(--space-5)}.cta--blog-post[data-astro-cid-y3m7tdo3] .cta__actions[data-astro-cid-y3m7tdo3]{justify-content:center}.cta--features[data-astro-cid-y3m7tdo3]{--section-heading-gap:var(--space-6);padding-top:var(--space-8)}.cta--features[data-astro-cid-y3m7tdo3] .section-heading__lead,.cta--features[data-astro-cid-y3m7tdo3] .cta__actions[data-astro-cid-y3m7tdo3]{margin-top:0}.cta__chat[data-astro-cid-y3m7tdo3]{gap:var(--space-1) calc(var(--space-5) + 2px);margin-top:calc(var(--space-2) + 1px);font-size:var(--step-1);line-height:var(--leading-base);flex-wrap:wrap;justify-content:center;align-items:baseline;display:flex}.cta__actions[data-astro-cid-y3m7tdo3]{--cluster-gap:calc(var(--space-5) + 2px);inline-size:100%;margin-top:var(--space-2);justify-content:center}@media (width>=576px){.cta__actions[data-astro-cid-y3m7tdo3]{inline-size:auto}}@media (width>=768px){.cta__actions[data-astro-cid-y3m7tdo3],.cta__chat[data-astro-cid-y3m7tdo3]{justify-content:flex-start}}@media (width>=992px){.cta[data-astro-cid-y3m7tdo3]{padding-block:calc(var(--space-section) - 3px) calc(var(--space-section) + var(--space-3) - 1px)}.cta__content[data-astro-cid-y3m7tdo3]{min-block-size:39.0625rem;align-content:center;padding-inline-start:calc(var(--space-16) + var(--space-10));display:grid}.cta__actions[data-astro-cid-y3m7tdo3] .c-button--primary[data-astro-cid-y3m7tdo3],.cta__actions[data-astro-cid-y3m7tdo3] .c-button--inverse[data-astro-cid-y3m7tdo3]{min-inline-size:12.6875rem}.cta__actions[data-astro-cid-y3m7tdo3] .c-button--secondary[data-astro-cid-y3m7tdo3],.cta__actions[data-astro-cid-y3m7tdo3] .c-button--inverse-secondary[data-astro-cid-y3m7tdo3]{min-inline-size:12.9375rem}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.back-to-top[data-astro-cid-igmvtkq5]{z-index:var(--z-banner);block-size:3rem;inline-size:3rem;color:var(--color-primary);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;transform:translateY(var(--space-2));transition:opacity var(--duration-base) ease, transform var(--duration-base) ease, visibility 0s linear var(--duration-base);place-items:center;padding:0;display:grid;position:fixed;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--space-4)}.back-to-top[data-astro-cid-igmvtkq5].is-visible{opacity:1;visibility:visible;transition:opacity var(--duration-base) ease, transform var(--duration-base) ease;transform:none}.back-to-top[data-astro-cid-igmvtkq5]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.back-to-top[data-astro-cid-igmvtkq5] svg{block-size:1.375rem;inline-size:1.375rem}@media (width>=992px){.back-to-top[data-astro-cid-igmvtkq5]{display:none}}body:has(.promo-banner:not([hidden])) .back-to-top[data-astro-cid-igmvtkq5]{inset-block-end:calc(4.5rem + env(safe-area-inset-bottom,0px))}.cookie-consent[data-v-33b97023]{inset:auto var(--space-gutter) var(--space-gutter);z-index:var(--z-consent);gap:var(--space-5);max-block-size:calc(100svh - 2 * var(--space-gutter));padding:var(--space-6);overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:fixed;overflow-y:auto}@media (width>=768px){.cookie-consent[data-v-33b97023]{gap:var(--space-6);inline-size:42.5rem;padding:var(--space-8);left:auto}}@media (width>=1200px){.cookie-consent[data-v-33b97023]{right:var(--space-14);bottom:var(--space-12)}}.cookie-consent__header[data-v-33b97023]{gap:var(--space-3);align-items:center;display:flex}@media (width>=768px){.cookie-consent__header[data-v-33b97023]{gap:var(--space-4)}}.cookie-consent__badge[data-v-33b97023]{inline-size:calc(var(--space-10) + var(--space-1));block-size:calc(var(--space-10) + var(--space-1));color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));border-radius:var(--radius-pill);flex:none;place-items:center;display:grid}.cookie-consent__title[data-v-33b97023],.cookie-preferences__title[data-v-33b97023]{min-width:0;font-size:var(--step-3);line-height:var(--leading-snug);margin:0}.cookie-consent__text[data-v-33b97023],.cookie-preferences__text[data-v-33b97023],.cookie-preferences__description[data-v-33b97023]{margin:0}.cookie-consent__block[data-v-33b97023]{display:block}@media (width>=768px){.cookie-consent__block[data-v-33b97023]{display:inline}}.cookie-consent__actions[data-v-33b97023],.cookie-preferences__actions[data-v-33b97023]{gap:var(--space-3);display:grid}@media (width>=768px){.cookie-consent__actions[data-v-33b97023],.cookie-preferences__actions[data-v-33b97023]{flex-wrap:wrap;display:flex}.cookie-consent__actions>.c-button[data-v-33b97023],.cookie-preferences__actions>.c-button[data-v-33b97023]{flex:auto}}@media (width>=992px){.cookie-consent__actions[data-v-33b97023],.cookie-preferences__actions[data-v-33b97023]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.cookie-preferences[data-v-33b97023]{inline-size:42.5rem;max-inline-size:calc(100% - 2 * var(--space-gutter));max-block-size:calc(100svh - 2 * var(--space-gutter));padding:var(--space-6);overscroll-behavior:contain;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);margin:auto}.cookie-preferences[open][data-v-33b97023]{gap:var(--space-5);flex-direction:column;display:flex}.cookie-preferences[data-v-33b97023]::backdrop{background:color-mix(in srgb, var(--color-heading) 40%, transparent)}@media (width>=768px){.cookie-preferences[data-v-33b97023]{padding:var(--space-8)}.cookie-preferences[open][data-v-33b97023]{gap:var(--space-6)}}.cookie-preferences__header[data-v-33b97023]{gap:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.cookie-preferences__close[data-v-33b97023]{inline-size:var(--touch-target);block-size:var(--touch-target);color:var(--color-primary);cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:0;flex:none;place-items:center;margin-block-start:calc(var(--space-2) * -1);margin-inline-end:calc(var(--space-2) * -1);padding:0;display:grid}@media (hover:hover){.cookie-preferences__close[data-v-33b97023]:hover{background:var(--color-primary-soft)}}.cookie-preferences__close[data-v-33b97023]:focus-visible{background:var(--color-primary-soft);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.cookie-preferences__category[data-v-33b97023]{gap:var(--space-2) var(--space-6);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name switch""description description";align-items:center;display:grid}.cookie-preferences__category>.c-switch[data-v-33b97023]{grid-area:switch}@media (width>=768px){.cookie-preferences__category[data-v-33b97023]{grid-template-areas:"name name""description switch"}}.cookie-preferences__name[data-v-33b97023]{font-weight:var(--font-weight-semibold);color:var(--color-heading);grid-area:name}.cookie-preferences__description[data-v-33b97023]{grid-area:description}.promo-banner[data-astro-cid-5imex7jp]{z-index:var(--z-banner);gap:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--color-on-primary);background:var(--color-primary);justify-content:center;align-items:center;display:flex;position:fixed;inset:auto 0 0}.promo-banner[data-astro-cid-5imex7jp][hidden]{display:none}.promo-banner__content[data-astro-cid-5imex7jp]{margin:0}.promo-banner__link[data-astro-cid-5imex7jp]{color:inherit;margin-inline-start:var(--space-2);text-decoration:underline}.promo-banner__close[data-astro-cid-5imex7jp]{color:inherit;cursor:pointer;background:0 0;border:0}.stats-toast[data-v-f906cc17]{bottom:var(--space-4);left:var(--space-4);z-index:var(--z-toast);gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:center;display:flex;position:fixed}.stats-toast button[data-v-f906cc17]{cursor:pointer;background:0 0;border:0}.footer[data-astro-cid-oenwriqq]{padding-block:var(--space-section);text-align:center;background:var(--color-surface-alt)}.footer__inner[data-astro-cid-oenwriqq]{gap:var(--space-section);display:grid}.footer__tagline[data-astro-cid-oenwriqq]{max-inline-size:34rem;font-family:var(--font-heading);font-size:var(--step-4);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);text-wrap:balance;margin-inline:auto}.footer__body[data-astro-cid-oenwriqq]{gap:var(--space-14);display:grid}.footer__main[data-astro-cid-oenwriqq]{gap:var(--space-12);display:grid}.footer__brand[data-astro-cid-oenwriqq]{gap:var(--space-7);justify-items:center;max-inline-size:25rem;margin-inline:auto;display:grid}.footer__logo[data-astro-cid-oenwriqq]{color:var(--color-heading);display:inline-flex}.footer__logo[data-astro-cid-oenwriqq]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.footer__logo-mark[data-astro-cid-oenwriqq]{aspect-ratio:517.26/127.32;inline-size:11rem;display:block}.footer__logo-mark[data-astro-cid-oenwriqq] svg{block-size:100%;inline-size:100%;display:block}.footer__description[data-astro-cid-oenwriqq]{font-size:var(--step-1);line-height:var(--leading-base);color:var(--color-text)}.footer__columns[data-astro-cid-oenwriqq]{gap:var(--space-8) var(--space-6);display:grid}.footer__column[data-astro-cid-oenwriqq]{gap:var(--space-3);align-content:start;min-width:0;display:grid}.footer__heading[data-astro-cid-oenwriqq]{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.footer__links[data-astro-cid-oenwriqq]{gap:var(--space-3);font-size:var(--step--1);line-height:var(--leading-snug);margin:0;padding:0;list-style:none;display:grid}.footer__link[data-astro-cid-oenwriqq]{color:var(--color-text-2);text-decoration:none}@media (hover:hover){.footer__link[data-astro-cid-oenwriqq]:hover{color:var(--color-primary)}}.footer__link[data-astro-cid-oenwriqq]:focus-visible{color:var(--color-primary);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.footer__button[data-astro-cid-oenwriqq]{line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer__bottom[data-astro-cid-oenwriqq]{gap:var(--space-2) var(--space-6);padding-top:var(--space-14);font-size:var(--step--1);line-height:var(--leading-snug);color:var(--color-text-2);border-top:1px solid var(--color-border-strong);flex-wrap:wrap;justify-content:center;display:flex}@media (width>=768px){.footer[data-astro-cid-oenwriqq]{text-align:start}.footer__tagline[data-astro-cid-oenwriqq],.footer__brand[data-astro-cid-oenwriqq]{margin-inline:0}.footer__brand[data-astro-cid-oenwriqq]{justify-items:start}.footer__columns[data-astro-cid-oenwriqq]{gap:var(--space-8) var(--space-16);grid-template-columns:repeat(4,minmax(0,max-content))}.footer__bottom[data-astro-cid-oenwriqq]{justify-content:space-between}}@media (width>=992px){.footer__main[data-astro-cid-oenwriqq]{gap:var(--space-20);grid-template-columns:minmax(0,25rem) auto;justify-content:start;align-items:center}}.flag-icon[data-v-0802612e]{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.flag-icon--circle[data-v-0802612e]{border-radius:50%;overflow:hidden}.flag-icon[data-v-0802612e] svg{width:100%;height:100%;display:block}.navbar[data-v-bfb3417b]{z-index:var(--z-navbar);background:var(--color-surface);position:sticky;top:0;container-type:inline-size}.navbar__inner[data-v-bfb3417b]{max-inline-size:var(--page-max);gap:var(--space-2);min-height:var(--space-header);align-items:center;margin-inline:auto;padding-inline:clamp(1rem,4.7619vw - .0714rem,3.5rem);display:flex}.navbar__logo[data-v-bfb3417b]{min-height:var(--touch-target);color:var(--color-heading);align-items:center;margin-right:auto;display:inline-flex}.navbar__logo[data-v-bfb3417b]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.navbar__logo-mark[data-v-bfb3417b]{aspect-ratio:517.26/127.32;inline-size:clamp(8.75rem,7.1161rem + 7.2619vw,12.5625rem);display:block}.navbar__logo-mark[data-v-bfb3417b] svg{block-size:100%;inline-size:100%;display:block}.navbar__toggle[data-v-bfb3417b],.navbar__lang-toggle[data-v-bfb3417b],.navbar__group-toggle[data-v-bfb3417b]{min-width:var(--touch-target);min-height:var(--touch-target);font:inherit;font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.navbar__toggle[data-v-bfb3417b]:focus-visible,.navbar__lang-toggle[data-v-bfb3417b]:focus-visible,.navbar__group-toggle[data-v-bfb3417b]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.navbar__icon[data-v-bfb3417b]{inline-size:var(--space-6);block-size:var(--space-6)}.navbar__menu[data-v-bfb3417b]{inset-inline:0;gap:var(--space-24);block-size:calc(100dvh - var(--space-header));padding:var(--space-16) var(--space-6) var(--space-8);overscroll-behavior:contain;background:var(--color-surface);border-top:1px solid var(--color-border);flex-direction:column;display:none;position:absolute;top:100%;overflow-y:auto}.navbar__menu--open[data-v-bfb3417b]{display:flex}.navbar__links[data-v-bfb3417b]{gap:var(--space-5);font-size:var(--step-2b);text-align:center;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.navbar__link[data-v-bfb3417b]{min-height:var(--touch-target);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);transition:color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.navbar__link[data-v-bfb3417b]:hover{color:var(--color-primary)}}.navbar__link[data-v-bfb3417b]:focus-visible{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.navbar__link[data-v-bfb3417b]{transition:none}}.navbar__link[data-v-bfb3417b]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.navbar__link[aria-current=page][data-v-bfb3417b],.navbar__group-toggle--current[data-v-bfb3417b]{color:var(--color-primary)}.navbar__group-toggle[data-v-bfb3417b]{gap:var(--space-2);justify-content:flex-start;min-width:0}.navbar__group-menu[data-v-bfb3417b]{font-size:var(--step-0);margin:0;padding:0;list-style:none;display:grid}.navbar__actions[data-v-bfb3417b],.navbar__account[data-v-bfb3417b]{gap:var(--space-4);flex-direction:column;display:flex}.navbar__actions[data-v-bfb3417b]{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.navbar__account>.navbar__link[data-v-bfb3417b]{justify-content:center}.navbar__lang[data-v-bfb3417b]{text-align:center}.navbar__account-skeleton[data-v-bfb3417b]{inline-size:100%;block-size:var(--space-12);display:block}.navbar__lang-toggle[data-v-bfb3417b]{gap:var(--space-2);justify-content:flex-start}.navbar__globe[data-v-bfb3417b]{inline-size:var(--space-6);block-size:var(--space-6)}.navbar__chevron[data-v-bfb3417b]{inline-size:var(--space-3);block-size:var(--space-3);margin-left:calc(var(--space-1) - var(--space-2))}.navbar__lang-menu[data-v-bfb3417b]{gap:var(--space-1);padding:var(--space-2) 0;text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.navbar__menu-link[data-v-bfb3417b]{gap:var(--space-2);min-height:var(--touch-target);padding-inline:var(--space-2);color:var(--color-heading);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:flex}@media (hover:hover){.navbar__menu-link[data-v-bfb3417b]:hover{background:var(--color-surface-alt)}}.navbar__menu-link[data-v-bfb3417b]:focus-visible{background:var(--color-surface-alt);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.navbar__menu-link[aria-current=true][data-v-bfb3417b]{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.navbar__card[data-v-bfb3417b]{gap:var(--space-1);padding:var(--space-3) var(--space-2);color:var(--color-heading);border-radius:var(--radius-xl);text-decoration:none;display:grid}@media (hover:hover){.navbar__card[data-v-bfb3417b]:hover{background:color-mix(in srgb, var(--color-primary-soft) 50%, var(--color-surface))}}.navbar__card[data-v-bfb3417b]:focus-visible{background:color-mix(in srgb, var(--color-primary-soft) 50%, var(--color-surface));outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.navbar__card[aria-current=page][data-v-bfb3417b]{color:var(--color-primary)}.navbar__card-title[data-v-bfb3417b]{font-weight:var(--font-weight-medium);line-height:var(--leading-tight)}.navbar__card-text[data-v-bfb3417b]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2)}@media (width>=768px){.navbar__menu[data-v-bfb3417b]{inset-inline:auto clamp(1rem,4.7619vw - .0714rem,3.5rem);top:calc(100% + var(--space-2));gap:var(--space-8);block-size:auto;inline-size:24rem;max-block-size:calc(100dvh - var(--space-header) - var(--space-4));padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.navbar__links[data-v-bfb3417b]{gap:var(--space-2)}}@media (width>=1200px){.navbar__inner[data-v-bfb3417b]{gap:var(--space-4);padding-inline:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.navbar__logo-mark[data-v-bfb3417b]{inline-size:160px}.navbar__logo[data-v-bfb3417b]{justify-self:start}.navbar__toggle[data-v-bfb3417b]{display:none}.navbar__menu[data-v-bfb3417b],.navbar__menu--open[data-v-bfb3417b]{display:contents}.navbar__links[data-v-bfb3417b]{gap:var(--space-4);font-size:var(--step--1);flex-direction:row;justify-self:center;align-items:center}.navbar__actions[data-v-bfb3417b],.navbar__account[data-v-bfb3417b]{gap:var(--space-4);flex-direction:row;align-items:center}.navbar__actions[data-v-bfb3417b]{font-size:var(--step--1);border-top:0;padding-top:0}.navbar__actions .c-button[data-v-bfb3417b]{padding-inline:var(--space-4);font-size:inherit}.navbar__register[data-v-bfb3417b]{color:var(--color-primary);border-color:var(--color-primary);background:0 0}}@media (width>=1200px) and (hover:hover){.navbar__register[data-v-bfb3417b]:hover{color:var(--color-primary-hover);background:var(--color-primary-soft);border-color:var(--color-primary-hover)}}@media (width>=1200px){.navbar__register[data-v-bfb3417b]:focus-visible{color:var(--color-primary-hover);background:var(--color-primary-soft);border-color:var(--color-primary-hover)}.navbar__account-skeleton[data-v-bfb3417b]{inline-size:16rem}.navbar__lang[data-v-bfb3417b],.navbar__group[data-v-bfb3417b]{position:relative}.navbar__group-menu[data-v-bfb3417b]{--navbar-panel-offset:12rem;top:calc(100% + var(--space-2));inline-size:24rem;padding:var(--space-2);text-align:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:absolute;inset-inline-start:calc(50% - var(--navbar-panel-offset))}.navbar__group-menu[data-v-bfb3417b]:before{inline-size:var(--space-3);block-size:var(--space-3);content:"";background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm) 0 0;border-width:1px 0 0 1px;position:absolute;inset-block-start:calc(var(--space-3) / -2 - .5px);inset-inline-start:calc(var(--navbar-panel-offset) - var(--space-3) / 2);transform:rotate(45deg)}.navbar__group-toggle[data-v-bfb3417b],.navbar__link[aria-current=page][data-v-bfb3417b]{min-block-size:var(--space-12);padding-inline:var(--space-4);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-md)}.navbar__group-toggle[aria-expanded=true][data-v-bfb3417b],.navbar__group-toggle--current[data-v-bfb3417b],.navbar__link[aria-current=page][data-v-bfb3417b]{color:var(--color-primary);background:var(--color-primary-soft)}.navbar__card[data-v-bfb3417b]{padding:var(--space-3) var(--space-4)}.navbar__lang-menu[data-v-bfb3417b]{top:calc(100% + var(--space-2));inline-size:22rem;max-height:70svh;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:absolute;right:0;overflow-y:auto}}@container (width>=1600px){.navbar__inner[data-v-bfb3417b]{gap:var(--space-6);padding-inline:var(--space-14);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.navbar__logo-mark[data-v-bfb3417b]{inline-size:201px}.navbar__links[data-v-bfb3417b]{gap:var(--space-10);font-size:var(--step-0)}.navbar__group-toggle[data-v-bfb3417b],.navbar__link[aria-current=page][data-v-bfb3417b]{padding-inline:var(--space-5);margin-inline:calc(var(--space-5) * -1)}.navbar__actions[data-v-bfb3417b]{gap:var(--space-8);font-size:var(--step-0);justify-self:end}.navbar__actions .c-button[data-v-bfb3417b]{padding-inline:var(--space-5)}.navbar__account[data-v-bfb3417b]{gap:var(--space-12)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-italic.B5xAaiFk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-italic.DzZdc28x.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-italic.DcOpz6Lw.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-italic.CILZdfAp.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-italic.K3WlGtc8.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-italic.0pjOp8NU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-italic.DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-cyrillic-500-normal.GO7-LTbC.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-500-normal.DmDODJdV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-vietnamese-500-normal.Jyt54flB.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-500-normal._Z41d-72.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-ext-500-normal.DE-Iylxw.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-500-normal.CFxFMdkY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-500-normal.DIxvyhka.woff2)format("woff2"),url(/_astro/playfair-display-latin-500-normal.BScSeVwi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shadows Into Light Two;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/shadows-into-light-two-latin-ext-400-normal.DBdUlsWl.woff2)format("woff2"),url(/_astro/shadows-into-light-two-latin-ext-400-normal.BifClnvn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shadows Into Light Two;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/shadows-into-light-two-latin-400-normal.DeVI_kj-.woff2)format("woff2"),url(/_astro/shadows-into-light-two-latin-400-normal.icnLfK4o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,video,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}}@layer tokens{:root{--palette-navy-800:#282f55;--palette-navy-500:#696d88;--palette-mauve-700:#544a5c;--palette-purple-700:#704a8d;--palette-purple-600:#7f54a0;--palette-purple-100:#e8e0ee;--palette-pink-700:#a53a81;--palette-pink-600:#ba4191;--palette-pink-100:#f3ddeb;--palette-beige-50:#f7f6f3;--palette-cream-50:#f9f5ec;--palette-neutral-0:#fff;--palette-neutral-200:#e5e5e5;--palette-neutral-400:#bbb;--palette-neutral-1000:#000;--palette-emerald-500:#10b981;--palette-coral-400:#f48270;--palette-red-600:#cf222e;--color-surface:var(--palette-neutral-0);--color-surface-alt:var(--palette-beige-50);--color-surface-warm:var(--palette-cream-50);--color-surface-inverse:var(--palette-navy-800);--color-overlay:var(--palette-neutral-1000);--color-border:var(--palette-neutral-200);--color-border-strong:var(--palette-neutral-400);--color-text:var(--palette-mauve-700);--color-text-2:var(--palette-navy-500);--color-heading:var(--palette-navy-800);--color-primary:var(--palette-purple-600);--color-primary-hover:var(--palette-purple-700);--color-primary-soft:var(--palette-purple-100);--color-on-primary:var(--palette-neutral-0);--color-accent:var(--palette-pink-600);--color-accent-soft:var(--palette-pink-100);--color-on-accent-soft:var(--palette-pink-700);--color-live:var(--palette-emerald-500);--color-marker:var(--palette-coral-400);--color-focus:var(--palette-purple-600);--color-danger:var(--palette-red-600);--color-skeleton:var(--palette-neutral-200);--color-skeleton-highlight:var(--palette-beige-50);--font-body:"Inter Variable", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--font-heading:"Playfair Display", "Georgia", "Times New Roman", serif;--font-handwritten:"Shadows Into Light Two", cursive;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.1;--leading-snug:1.2;--leading-normal:1.4;--leading-base:1.6;--tracking-slight:.05em;--tracking-wide:.15em;--step--2:.75rem;--step--1:.875rem;--step-0:1rem;--step-1:clamp(1.0625rem, 1.0089rem + .2381vw, 1.1875rem);--step-2:clamp(1.125rem, 1.0714rem + .2381vw, 1.25rem);--step-2b:1.25rem;--step-3:clamp(1.25rem, 1.1429rem + .4762vw, 1.5rem);--step-3b:clamp(1.5rem, 1.2857rem + .9524vw, 2rem);--step-4:clamp(1.625rem, 1.3571rem + 1.1905vw, 2.25rem);--step-5:clamp(1.875rem, 1.5rem + 1.6667vw, 2.75rem);--step-5b:clamp(2.125rem, 1.5357rem + 2.619vw, 3.5rem);--step-6:clamp(2.25rem, 1.5rem + 3.3333vw, 4rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-section:clamp(4rem, 2.5rem + 6.6667vw, 7.5rem);--space-section-sm:clamp(2.5rem, 1.6429rem + 3.8095vw, 4.5rem);--space-header:clamp(4rem, 3.4643rem + 2.381vw, 5.25rem);--space-gutter:1rem;--container-max:1172px;--container-wide:1472px;--page-max:1920px;--touch-target:44px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--shadow-sm:0 5px 15px #00000040;--shadow-md:0 36px 68px #0000000d;--shadow-lg:0 30px 96px #00000005;--shadow-xl:0 20px 124px #282f5542;--z-raised:1;--z-banner:900;--z-navbar:1000;--z-toast:1100;--z-consent:1200;--duration-fast:.15s;--duration-base:.25s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--focus-ring-width:2px;--focus-ring-offset:2px}}@layer base{html{scroll-padding-top:var(--space-header)}body{min-height:100svh;font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-base);color:var(--color-text);overflow-wrap:break-word;background:var(--color-surface);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);overflow-wrap:anywhere;hyphens:manual}h1{font-size:var(--step-6)}h2{font-size:var(--step-5)}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}a{color:var(--color-primary)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}main>section:not(:first-child){contain-intrinsic-block-size:auto 100svh}@supports (overflow-anchor:auto){html:not([data-whole-sections]) main>section:not(:first-child){content-visibility:auto}}}@layer layout{.l-container{width:100%;max-width:var(--container-max);padding-inline:var(--space-gutter);margin-inline:auto}.l-section{padding-block:var(--section-space,var(--space-section))}.l-section--subtle{background:var(--color-surface-alt)}.l-stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.l-cluster{gap:var(--cluster-gap,var(--space-3));flex-wrap:wrap;align-items:center;display:flex}.l-cluster--stack-mobile>*{flex:100%;min-width:0}@media (width>=576px){.l-cluster--stack-mobile>*{flex:0 auto}}.l-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min,16rem)), 1fr));gap:var(--grid-gap,var(--space-6));display:grid}.l-grid>*{min-width:0}}@layer components{.c-arrow-link{gap:var(--space-3);min-height:var(--touch-target);padding:0 0 var(--space-2);font-size:var(--step-0);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);text-align:start;cursor:pointer;border:0;background:0 0;border-bottom:1px solid;align-items:flex-end;text-decoration:none;display:inline-flex}.c-arrow-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.c-arrow-link:hover .c-arrow-link__icon{translate:var(--space-1) 0}}.c-arrow-link:focus-visible .c-arrow-link__icon{translate:var(--space-1) 0}.c-arrow-link__icon{width:1.25em;height:1.25em;transition:translate var(--duration-fast) var(--ease-standard);flex:none}@media (prefers-reduced-motion:reduce){.c-arrow-link__icon{transition:none}}.c-arrow-link--primary{color:var(--color-primary)}.c-badge{padding:var(--space-1) var(--space-2);font-size:var(--step--2);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-on-accent-soft);text-transform:uppercase;letter-spacing:var(--tracking-wide);background:var(--color-accent-soft);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.c-button{gap:var(--space-2);min-height:var(--space-12);padding:var(--space-2) var(--space-5);font-size:var(--step-0);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);text-align:center;overflow-wrap:break-word;cursor:pointer;border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.c-button{transition:none}}.c-button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-button:disabled,.c-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.c-button--primary{color:var(--color-on-primary);background:var(--color-primary)}@media (hover:hover){.c-button--primary:hover{background:var(--color-primary-hover)}}.c-button--primary:focus-visible{background:var(--color-primary-hover)}.c-button--secondary{color:var(--color-primary);border-color:var(--color-primary);background:0 0}@media (hover:hover){.c-button--secondary:hover{color:var(--color-primary-hover);background:var(--color-primary-soft);border-color:var(--color-primary-hover)}}.c-button--secondary:focus-visible{color:var(--color-primary-hover);background:var(--color-primary-soft);border-color:var(--color-primary-hover)}.c-button--inverse:focus-visible,.c-button--inverse-secondary:focus-visible{outline-color:var(--color-on-primary)}.c-button--inverse{color:var(--color-primary);background:var(--color-surface)}@media (hover:hover){.c-button--inverse:hover{color:var(--color-primary-hover);background:var(--color-primary-soft)}}.c-button--inverse:focus-visible{color:var(--color-primary-hover);background:var(--color-primary-soft)}.c-button--inverse-secondary{color:var(--color-on-primary);border-color:var(--color-on-primary);background:0 0}@media (hover:hover){.c-button--inverse-secondary:hover{color:var(--color-primary);background:var(--color-surface)}}.c-button--inverse-secondary:focus-visible{color:var(--color-primary);background:var(--color-surface)}@media (width>=992px){.c-button--md{min-height:var(--touch-target);padding-inline:calc(var(--space-5) + 2px);font-size:var(--step--1);border-radius:var(--radius-md)}}.c-button--sm{min-height:calc(var(--space-9) + 2px);padding:calc(var(--space-2) + 2px) calc(var(--space-4) + 2px);font-size:var(--step--1);border-radius:var(--radius-md)}.c-button--block{width:100%}.c-card{min-width:0;padding:var(--card-padding,var(--space-6));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.c-card--strong{border-color:var(--color-border-strong)}.c-card--highlight{border-color:var(--color-primary)}.c-card--elevated{box-shadow:var(--shadow-md);border-color:#0000}.c-carousel{--carousel-side:calc((100cqi - var(--container-max)) / 2 + var(--space-gutter));--carousel-content:calc(min(100cqi, var(--container-max)) - 2 * var(--space-gutter));--carousel-gaps:calc((var(--carousel-per-view,1) - 1) * var(--carousel-gap,var(--space-6)));gap:var(--space-8);display:grid;position:relative;container-type:inline-size}.c-carousel__viewport{overscroll-behavior-x:contain;scroll-padding-inline:var(--carousel-inset,max(var(--space-gutter), var(--carousel-side)));scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.c-carousel__viewport:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);outline-offset:calc(var(--focus-ring-offset) * -1)}.c-carousel__list{gap:var(--carousel-gap,var(--space-6));inline-size:max-content;padding:0 var(--carousel-inset,max(var(--space-gutter), var(--carousel-side)));margin:0;list-style:none;display:flex}.c-carousel__list>li{flex:0 0 var(--carousel-item,calc((var(--carousel-content) - var(--carousel-gaps)) / var(--carousel-per-view,1)));scroll-snap-align:start;min-inline-size:0;display:flex}.c-carousel__controls{gap:var(--space-3);justify-content:center;display:flex}.c-carousel__button{inline-size:var(--space-12);flex:none;padding:0}@media (hover:hover){.c-carousel__button:hover{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}}.c-carousel__button:focus-visible{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.c-carousel__button svg{inline-size:var(--space-7);block-size:var(--space-7)}@container (width>=1380px){.c-carousel__viewport{margin-inline:var(--carousel-side);scroll-padding-inline:0}.c-carousel__list{padding-inline:0}.c-carousel__controls{padding-inline:calc(var(--carousel-side) - var(--space-14) - var(--space-12));pointer-events:none;justify-content:space-between;align-items:center;position:absolute;inset:0}.c-carousel__button{pointer-events:auto}}.c-checkbox{gap:var(--space-3);min-height:var(--touch-target);cursor:pointer;align-items:center;display:inline-flex;position:relative}.c-checkbox__input{block-size:100%;inline-size:100%;cursor:inherit;opacity:0;margin:0;position:absolute;inset:0}.c-checkbox__box{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-primary);background:var(--color-surface);border:2px solid var(--color-primary);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.c-checkbox__box{transition:none}}.c-checkbox__icon{inline-size:var(--space-3);block-size:var(--space-3);stroke-width:4px;visibility:hidden}.c-checkbox__label{min-width:0;font-size:var(--step--1);line-height:var(--leading-snug);color:var(--color-text);overflow-wrap:break-word}.c-checkbox__link{position:relative}.c-checkbox__input:checked+.c-checkbox__box .c-checkbox__icon{visibility:visible}.c-checkbox__input:focus-visible+.c-checkbox__box{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.c-checkbox:hover .c-checkbox__box{border-color:var(--color-primary-hover)}}.c-checkbox__input[aria-invalid=true]+.c-checkbox__box{border-color:var(--color-danger)}.c-checkbox:has(.c-checkbox__input:disabled){cursor:not-allowed;opacity:.5}.c-eyebrow{max-inline-size:100%;padding-top:var(--space-1);padding-bottom:var(--space-2);margin-bottom:var(--space-1);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-bottom:1px solid;display:inline-block}.c-field{gap:var(--space-2);min-width:0;display:grid}.c-field__label{font-size:var(--step--1);font-weight:var(--font-weight-medium);color:var(--color-text)}.c-field__control{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);font-size:max(1rem, var(--step-0));color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.c-field__control::placeholder{color:var(--color-text-2)}.c-field__control:focus-visible{border-color:var(--color-primary);outline:3px solid var(--color-primary-soft);outline-offset:0}.c-field__control[aria-invalid=true]{border-color:var(--color-danger)}textarea.c-field__control{min-height:calc(var(--touch-target) * 3);resize:vertical}.c-field__hint{font-size:var(--step--1);color:var(--color-text-2)}.c-field__error{font-size:var(--step--1);color:var(--color-danger)}.c-lead{font-size:var(--step-1);line-height:var(--leading-base);color:var(--color-text)}.c-lead--italic{font-style:italic}.c-plan-note{gap:var(--space-2);inline-size:100%;padding:var(--space-3);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:flex-start;display:flex}.c-plan-note:before{inline-size:var(--space-2);block-size:var(--space-2);margin-top:calc((1lh - var(--space-2)) / 2);content:"";background:var(--color-marker);border-radius:var(--radius-pill);flex:none}.c-plan-note--on-alt{background:var(--color-surface)}@media (width>=768px){.c-plan-note{inline-size:auto;padding:calc(var(--space-1) + 2px) var(--space-3);display:inline-flex}}.c-plus-list{gap:var(--space-3);font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading);margin:0;padding:0;list-style:none;display:grid}.c-plus-list>li{grid-template-columns:var(--space-6) minmax(0, 1fr);column-gap:var(--plus-list-gap,var(--space-5));align-items:start;display:grid}.c-plus-list>li:before{width:var(--space-3);height:var(--space-3);margin-top:calc((1lh - var(--space-3)) / 2);content:"";background:linear-gradient(currentColor 0 0) 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) 50%/2px 100% no-repeat;justify-self:center}.c-plus-list--divided{border-top:1px solid var(--color-border);gap:0}.c-plus-list--divided>li{padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.c-skeleton{background:var(--color-skeleton);border-radius:var(--radius-sm);position:relative;overflow:hidden}.c-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--color-skeleton-highlight), transparent);animation:1.4s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.c-skeleton:after{display:none}}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.c-switch{--switch-inset:3px;--switch-width:calc(var(--space-16) + var(--space-1) + 1px);--switch-height:var(--space-8);--switch-knob:calc(var(--space-6) + 2px);inline-size:var(--switch-width);block-size:var(--switch-height);cursor:pointer;appearance:none;background:var(--color-primary-soft);border-radius:var(--radius-pill);border:0;flex:none;margin:0;padding:0;position:relative}.c-switch:before{inset:calc((var(--touch-target) - var(--switch-height)) / -2) 0;content:"";position:absolute}.c-switch:after{top:var(--switch-inset);left:var(--switch-inset);inline-size:var(--switch-knob);block-size:var(--switch-knob);content:"";background:var(--color-primary);border-radius:var(--radius-pill);transition:translate var(--duration-base) var(--ease-standard);position:absolute}@media (prefers-reduced-motion:reduce){.c-switch:after{transition:none}}.c-switch[aria-checked=true]:after,.c-switch:checked:after{translate:calc(var(--switch-width) - var(--switch-knob) - 2 * var(--switch-inset)) 0}.c-switch:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-switch:disabled,.c-switch[aria-disabled=true]{cursor:not-allowed;opacity:.5}.c-switch--compact{--switch-width:calc(var(--space-12) + var(--space-1));--switch-height:var(--space-7);--switch-knob:calc(var(--space-5) + 2px)}@media (width>=768px){.c-switch--compact{--switch-width:calc(var(--space-16) + var(--space-1) + 1px);--switch-height:var(--space-8);--switch-knob:calc(var(--space-6) + 2px)}}.c-tooltip{vertical-align:middle;display:inline-flex;position:relative}.c-tooltip__trigger{inline-size:var(--space-6);block-size:var(--space-6);color:var(--color-accent);cursor:help;border-radius:var(--radius-pill);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.c-tooltip__trigger:before{inline-size:var(--space-4);block-size:var(--space-4);content:"";background:color-mix(in srgb, var(--color-accent) 30%, var(--color-surface));border-radius:var(--radius-pill);grid-area:1/1}.c-tooltip__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-tooltip__icon{inline-size:var(--space-3);block-size:var(--space-3);grid-area:1/1;position:relative}.c-tooltip__bubble{bottom:calc(100% + var(--space-2));inline-size:max-content;max-inline-size:16rem;padding:var(--space-1) var(--space-3);font-size:var(--step--2);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);color:var(--color-heading);text-align:center;text-transform:none;letter-spacing:normal;visibility:hidden;background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), visibility var(--duration-fast);position:absolute;left:50%;translate:-50%}.c-tooltip__bubble:after{inline-size:var(--space-2);block-size:var(--space-2);content:"";background:inherit;position:absolute;top:100%;left:50%;translate:-50% -50%;rotate:45deg}@media (prefers-reduced-motion:reduce){.c-tooltip__bubble{transition:none}}.c-tooltip:focus-within .c-tooltip__bubble{visibility:visible;opacity:1}@media (hover:hover){.c-tooltip:hover .c-tooltip__bubble{visibility:visible;opacity:1}}.c-tooltip[data-tooltip-dismissed] .c-tooltip__bubble{visibility:hidden;opacity:0}}@layer utilities{.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.blog-hero[data-astro-cid-lr5qygf5]{padding-block:clamp(2.625rem,.3214rem + 10.2381vw,8rem) clamp(4.375rem,4.1071rem + 1.1905vw,5rem)}.blog-hero__content[data-astro-cid-lr5qygf5]{--section-heading-gap:var(--space-6);--section-heading-measure:63rem;--section-heading-lead-measure:41.5rem}.blog-hero__content[data-astro-cid-lr5qygf5] .section-heading__title--page{font-size:var(--step-5b)}@media (width>=992px){.blog-hero__content[data-astro-cid-lr5qygf5] .section-heading__lead{margin-top:var(--space-2)}}.blog-list[data-astro-cid-ofkywn2w]{padding-bottom:clamp(4rem,3.0357rem + 4.2857vw,6.25rem)}.blog-list__inner[data-astro-cid-ofkywn2w]{display:grid}.blog-list__featured[data-astro-cid-ofkywn2w]{margin-top:var(--space-6)}.blog-list__newsletter[data-astro-cid-ofkywn2w]{margin-top:var(--space-8)}.blog-list__grid[data-astro-cid-ofkywn2w]{gap:var(--space-6);margin-top:var(--space-24);padding:0;list-style:none;display:grid}@media (width>=768px){.blog-list__grid[data-astro-cid-ofkywn2w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.blog-list__grid[data-astro-cid-ofkywn2w]{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-list__entry[data-astro-cid-ofkywn2w]{min-inline-size:0}.blog-list__pagination[data-astro-cid-ofkywn2w]{gap:var(--space-2);margin-top:var(--space-12);flex-wrap:wrap;justify-content:center;display:flex}.blog-list__pagination[data-astro-cid-ofkywn2w][hidden]{display:none}@media (width>=768px){.blog-list__grid[data-astro-cid-ofkywn2w]{margin-top:calc(var(--space-14) + var(--space-1))}}@media (width>=992px){.blog-list__categories[data-astro-cid-ofkywn2w]{margin-top:var(--space-8)}.blog-list__featured[data-astro-cid-ofkywn2w]{margin-top:calc(var(--space-14) + var(--space-1))}.blog-list__pagination[data-astro-cid-ofkywn2w]{margin-top:calc(var(--space-16) + var(--space-2))}}.blog-list__filters[data-astro-cid-ofkywn2w]{display:none}@media (width>=992px){.blog-list__filters[data-astro-cid-ofkywn2w]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}}.blog-list__filter[data-astro-cid-ofkywn2w]{min-block-size:var(--space-12);padding:var(--space-2) var(--space-4);font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-heading);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.blog-list__filter[data-astro-cid-ofkywn2w]{transition:none}}.blog-list__filter[data-astro-cid-ofkywn2w]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.blog-list__filter[data-astro-cid-ofkywn2w]:hover{color:var(--color-primary);border-color:var(--color-primary)}}.blog-list__filter[data-astro-cid-ofkywn2w]:focus-visible{color:var(--color-primary);border-color:var(--color-primary)}.blog-list__filter[data-astro-cid-ofkywn2w][aria-pressed=true]{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.blog-list__menu[data-astro-cid-ofkywn2w]{position:relative}@media (width>=992px){.blog-list__menu[data-astro-cid-ofkywn2w]{display:none}}.blog-list__menu[data-astro-cid-ofkywn2w] .blog-list__menu-icon{color:var(--color-heading);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);translate:0 -50%}.blog-list__select[data-astro-cid-ofkywn2w]{inline-size:100%;min-block-size:var(--space-12);padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-12);font:inherit;font-size:max(1rem, var(--step-0));font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-heading);appearance:none;cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.blog-list__select[data-astro-cid-ofkywn2w]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.blog-list__page[data-astro-cid-ofkywn2w]{min-inline-size:var(--touch-target);min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-heading);cursor:pointer;background:var(--color-surface-alt);border-radius:var(--radius-md);border:0;justify-content:center;align-items:center;display:inline-flex}.blog-list__page[data-astro-cid-ofkywn2w][hidden]{display:none}.blog-list__page[data-astro-cid-ofkywn2w]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.blog-list__page[data-astro-cid-ofkywn2w]:hover{color:var(--color-primary)}}.blog-list__page[data-astro-cid-ofkywn2w]:focus-visible{color:var(--color-primary)}.blog-list__page[data-astro-cid-ofkywn2w][aria-current=page]{color:var(--color-on-primary);background:var(--color-primary)}.blog-list__page[data-astro-cid-ofkywn2w]:disabled{cursor:not-allowed;opacity:.5}.blog-list__page--step[data-astro-cid-ofkywn2w]{color:var(--color-primary)}.blog-list__page-gap[data-astro-cid-ofkywn2w]{min-inline-size:var(--space-4);color:var(--color-heading);justify-content:center;align-items:center;display:inline-flex}.blog-list__page-gap[data-astro-cid-ofkywn2w][hidden]{display:none}.career-hero[data-astro-cid-vostthrj]{padding-block:calc(var(--space-10) + 2px) var(--space-16);position:relative}.career-hero__inner[data-astro-cid-vostthrj]{display:grid}.career-hero__content[data-astro-cid-vostthrj]{--section-heading-gap:var(--space-6);--section-heading-measure:32.75rem;--section-heading-lead-measure:30.25rem;z-index:var(--z-raised);position:relative}.career-hero__content[data-astro-cid-vostthrj] .section-heading__title--page{font-size:var(--step-5b)}.career-hero__content[data-astro-cid-vostthrj] .section-heading__lead{white-space:pre-line}.career-hero__actions[data-astro-cid-vostthrj]{--cluster-gap:var(--space-3);flex-direction:column;inline-size:100%}.career-hero__actions[data-astro-cid-vostthrj]>[data-astro-cid-vostthrj]{inline-size:100%}.career-hero__media[data-astro-cid-vostthrj]{margin-top:var(--space-10)}.career-hero__media[data-astro-cid-vostthrj] .career-hero__image{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.career-hero__metrics[data-astro-cid-vostthrj]{gap:var(--space-6);margin:var(--space-20) 0 0;display:grid}.career-hero__metric[data-astro-cid-vostthrj]{gap:var(--space-2);flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.career-hero__metric[data-astro-cid-vostthrj]:not(:last-child){padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.career-hero__value[data-astro-cid-vostthrj]{font-size:var(--step-5);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);color:var(--color-heading);white-space:nowrap;margin:0}.career-hero__label[data-astro-cid-vostthrj]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading)}@media (width>=576px){.career-hero__actions[data-astro-cid-vostthrj]{flex-direction:row;inline-size:auto}.career-hero__actions[data-astro-cid-vostthrj]>[data-astro-cid-vostthrj]{inline-size:auto}}@media (width>=768px){.career-hero__media[data-astro-cid-vostthrj] .career-hero__image{border-radius:0}.career-hero__metrics[data-astro-cid-vostthrj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.career-hero__metric[data-astro-cid-vostthrj]{gap:var(--space-3)}.career-hero__metric[data-astro-cid-vostthrj]:not(:last-child){border-bottom:0;padding-bottom:0}.career-hero__metric[data-astro-cid-vostthrj]+.career-hero__metric[data-astro-cid-vostthrj]{border-inline-start:1px solid color-mix(in srgb, var(--color-heading) 43%, transparent);padding-inline-start:var(--space-12)}}@media (width>=992px){.career-hero[data-astro-cid-vostthrj]{--career-hero-label:calc(var(--step--1) * var(--leading-normal));--career-hero-figures:calc(var(--step-5) * var(--leading-tight) + var(--space-3) + var(--career-hero-label));padding-block:calc(var(--space-24) + var(--space-1)) var(--space-section)}.career-hero__inner[data-astro-cid-vostthrj]{grid-template-columns:calc(50% - var(--space-8)) minmax(0, 1fr);align-items:end}.career-hero__content[data-astro-cid-vostthrj]{max-inline-size:min(31.8125rem, 100% - var(--space-4));grid-row:1}.career-hero__media[data-astro-cid-vostthrj]{inset:calc(var(--space-24) + var(--space-1)) max(0px, (100% - var(--page-max)) / 2) calc(var(--space-10) + 2px + var(--career-hero-figures) + var(--space-8)) calc(50% - var(--space-8) + 1px);pointer-events:none;mask-image:linear-gradient(to bottom, var(--color-surface) 70%, transparent);margin:0;position:absolute}.career-hero__media[data-astro-cid-vostthrj] picture{block-size:100%;display:block}.career-hero__media[data-astro-cid-vostthrj] .career-hero__image{object-fit:cover;object-position:center 35%;block-size:100%}.career-hero__metrics[data-astro-cid-vostthrj]{grid-area:1/2;grid-template-columns:repeat(3,auto);justify-content:start;margin:0;padding-inline-start:calc(var(--space-8) - 1px)}.career-hero__metric[data-astro-cid-vostthrj]+.career-hero__metric[data-astro-cid-vostthrj]{margin-inline-start:var(--space-10);padding-inline-start:var(--space-10)}}.career-join[data-astro-cid-cvxdrk4x]{--section-heading-gap:var(--space-6);--section-heading-measure:40rem;--section-heading-lead-measure:40rem}.career-join[data-astro-cid-cvxdrk4x] .c-eyebrow,.career-join[data-astro-cid-cvxdrk4x] .section-heading__title,.career-join[data-astro-cid-cvxdrk4x] .section-heading__lead{color:var(--color-on-primary)}.career-join[data-astro-cid-cvxdrk4x] .section-heading__lead{white-space:pre-line}.career-join__inner[data-astro-cid-cvxdrk4x]{--container-max:var(--container-wide)}.career-join__band[data-astro-cid-cvxdrk4x]{gap:var(--space-16);padding:var(--space-16) var(--space-5);background:var(--color-surface-inverse);border-radius:var(--radius-md);display:grid}.career-join__mail[data-astro-cid-cvxdrk4x]{min-block-size:var(--touch-target);font-size:var(--step--1);color:var(--color-primary-soft);align-items:center;display:inline-flex}.career-join__steps[data-astro-cid-cvxdrk4x]{gap:var(--space-8);justify-self:center;inline-size:100%;max-inline-size:62rem;display:grid}.career-join__steps-title[data-astro-cid-cvxdrk4x]{font-size:var(--step-2);color:var(--color-on-primary);text-align:center}.career-join__list[data-astro-cid-cvxdrk4x]{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.career-join__step[data-astro-cid-cvxdrk4x]{min-width:0;padding-top:var(--space-5);line-height:var(--leading-base);color:var(--color-primary-soft);border-top:1px solid color-mix(in srgb, var(--color-on-primary) 20%, transparent)}.career-join__number[data-astro-cid-cvxdrk4x]{font-family:var(--font-heading);font-size:var(--step-2);line-height:var(--leading-tight);color:var(--color-primary-soft)}.career-join__step-title[data-astro-cid-cvxdrk4x]{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-on-primary)}@media (width>=768px){.career-join__band[data-astro-cid-cvxdrk4x]{padding-inline:var(--space-12)}.career-join__list[data-astro-cid-cvxdrk4x]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=992px){.career-join[data-astro-cid-cvxdrk4x]{padding-block:calc(var(--space-section) - 3px) calc(var(--space-section) + var(--space-3) - 1px)}.career-join__band[data-astro-cid-cvxdrk4x]{padding-block:var(--space-section)}}.glightbox-container .gslide-inline{background:0 0;overflow:visible}.glightbox-container .gslide-inline .ginlined-content{padding:0}.video-lightbox__video{aspect-ratio:16/9;border:0;block-size:auto;inline-size:100%;display:block}.career-work[data-astro-cid-nfxcjpfo]{--section-heading-gap:var(--space-5);--section-heading-measure:28.5rem;--section-heading-lead-measure:28.5rem}.career-work__inner[data-astro-cid-nfxcjpfo]{gap:var(--space-10);display:grid}.career-work__video[data-astro-cid-nfxcjpfo]{min-width:0;margin:0}.career-work__link[data-astro-cid-nfxcjpfo]{border-radius:var(--radius-md);display:block;position:relative;overflow:hidden}.career-work__link[data-astro-cid-nfxcjpfo] img{aspect-ratio:16/9;object-fit:cover;block-size:auto;inline-size:100%;transition:scale var(--duration-base) var(--ease-standard);display:block}@media (hover:hover){.career-work__link[data-astro-cid-nfxcjpfo]:hover img{scale:1.03}}.career-work__link[data-astro-cid-nfxcjpfo]:focus-visible img{scale:1.03}.career-work__link[data-astro-cid-nfxcjpfo]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.career-work__link[data-astro-cid-nfxcjpfo] img{transition:none}}.career-work__play[data-astro-cid-nfxcjpfo]{inline-size:var(--space-14);block-size:var(--space-14);color:var(--color-accent);background:var(--color-surface);border-radius:var(--radius-pill);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.career-work__play-icon[data-astro-cid-nfxcjpfo]{inline-size:var(--space-6);block-size:var(--space-6);fill:currentColor;margin-inline-start:2px}.career-work__caption[data-astro-cid-nfxcjpfo]{margin-top:var(--space-3);font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2)}.career-work__list[data-astro-cid-nfxcjpfo]{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.career-work__item[data-astro-cid-nfxcjpfo]{gap:var(--space-4);align-content:start;min-width:0;display:grid;position:relative}.career-work__item[data-astro-cid-nfxcjpfo]:before{inset:calc(var(--space-9) / 2) 0 auto calc(var(--space-9) + var(--space-3));content:"";border-top:1px solid color-mix(in srgb, var(--color-heading) 43%, transparent);position:absolute}.career-work__number[data-astro-cid-nfxcjpfo]{inline-size:var(--space-9);block-size:var(--space-9);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);letter-spacing:var(--tracking-wide);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);place-items:center;padding-inline-start:var(--tracking-wide);display:grid}.career-work__title[data-astro-cid-nfxcjpfo]{padding-top:var(--space-4);font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.career-work__text[data-astro-cid-nfxcjpfo]{line-height:var(--leading-base);color:var(--color-text)}.career-work__note[data-astro-cid-nfxcjpfo]{max-inline-size:52rem;padding:var(--space-6);line-height:var(--leading-base);color:var(--color-heading);background:var(--color-primary-soft);border-radius:var(--radius-md)}.career-work__note[data-astro-cid-nfxcjpfo] strong[data-astro-cid-nfxcjpfo]{color:var(--color-primary-hover)}@media (width>=768px){.career-work__list[data-astro-cid-nfxcjpfo]{gap:var(--space-10) var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr))}.career-work__note[data-astro-cid-nfxcjpfo]{padding:var(--space-6) var(--space-8)}}@media (width>=992px){.career-work__inner[data-astro-cid-nfxcjpfo]{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,35.5rem);align-items:center}.career-work__list[data-astro-cid-nfxcjpfo],.career-work__note[data-astro-cid-nfxcjpfo]{grid-column:1/-1}.career-work__list[data-astro-cid-nfxcjpfo]{margin-top:var(--space-6)}}.founders[data-astro-cid-wocl4aho]{--section-heading-gap:var(--space-6);--section-heading-measure:34.25rem;--section-heading-lead-measure:34.25rem}.founders[data-astro-cid-wocl4aho] .section-heading__lead{margin-top:var(--space-2);color:var(--color-text-2);white-space:pre-line}.founders__inner[data-astro-cid-wocl4aho]{gap:var(--space-12);align-items:center;display:grid}.founders__text[data-astro-cid-wocl4aho]{gap:calc(var(--space-10) + 2px);display:grid}.founders__figure[data-astro-cid-wocl4aho]{border-radius:var(--radius-md);max-inline-size:33.0625rem;box-shadow:var(--shadow-lg);order:-1;justify-self:center;margin:0;position:relative;overflow:hidden}.founders__figure[data-astro-cid-wocl4aho] img{block-size:auto;inline-size:100%;display:block}.founders__people[data-astro-cid-wocl4aho]{inset:auto var(--space-8) var(--space-5) calc(var(--space-10) + 1px);gap:calc(var(--space-7) + 1px);color:var(--color-on-primary);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute}.founders__person[data-astro-cid-wocl4aho]{gap:calc(var(--space-1) + 2px);display:grid}.founders__name[data-astro-cid-wocl4aho]{font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.founders__role[data-astro-cid-wocl4aho]{font-size:var(--step--1);line-height:var(--leading-normal);white-space:pre-line}@media (width>=768px){.founders__text[data-astro-cid-wocl4aho]{justify-items:start}.founders__figure[data-astro-cid-wocl4aho]{order:0}}.founders--schools[data-astro-cid-wocl4aho] .founders__figure[data-astro-cid-wocl4aho]{order:0}@media (width>=992px){.founders[data-astro-cid-wocl4aho]{--section-heading-wrap:pretty}.founders__inner[data-astro-cid-wocl4aho]{column-gap:calc(var(--space-16) + var(--space-2));grid-template-columns:minmax(0,529fr) minmax(0,548fr)}.founders__figure[data-astro-cid-wocl4aho]{order:-1}.founders__people[data-astro-cid-wocl4aho]{inset:auto calc(var(--space-10) + var(--space-1)) var(--space-8) calc(var(--space-24) + 1px);gap:calc(var(--space-5) + 2px)}.founders--schools[data-astro-cid-wocl4aho] .founders__inner[data-astro-cid-wocl4aho]{column-gap:calc(var(--space-24) - 2px);grid-template-columns:minmax(0,548fr) minmax(0,529fr)}.founders--schools[data-astro-cid-wocl4aho] .founders__figure[data-astro-cid-wocl4aho]{order:0}}.gains[data-astro-cid-deocaukq]{--gains-gap:var(--space-12);padding-block:calc(var(--space-20) + 2px) var(--space-section)}.gains__inner[data-astro-cid-deocaukq]{gap:calc(var(--space-16) + 3px);display:grid}.gains__list[data-astro-cid-deocaukq]{gap:var(--gains-gap);margin:0;padding:0;list-style:none;display:grid}.gains__item[data-astro-cid-deocaukq]{grid-template-columns:var(--space-9) minmax(0, 1fr);gap:var(--space-4) var(--space-6);align-content:start;display:grid;position:relative}.gains__item[data-astro-cid-deocaukq]:not(:last-child):before{top:var(--space-9);bottom:calc(var(--gains-gap) * -1);left:calc(var(--space-9) / 2);content:"";border-inline-start:1px solid color-mix(in srgb, var(--color-heading) 43%, transparent);position:absolute}.gains__number[data-astro-cid-deocaukq]{block-size:var(--space-9);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);letter-spacing:var(--tracking-wide);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-row:span 2;align-self:start;place-items:center;padding-inline-start:var(--tracking-wide);display:grid}.gains__title[data-astro-cid-deocaukq]{padding-top:var(--space-1);font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.gains__text[data-astro-cid-deocaukq]{line-height:var(--leading-base);color:var(--color-text)}@media (width>=992px){.gains[data-astro-cid-deocaukq]{padding-block:calc(var(--space-10) + var(--space-1) + 1px) var(--space-section)}.gains__inner[data-astro-cid-deocaukq]{gap:var(--space-14)}.gains__list[data-astro-cid-deocaukq]{gap:calc(var(--space-8) + 2px);grid-template-columns:repeat(3,minmax(0,1fr))}.gains__item[data-astro-cid-deocaukq]{row-gap:var(--space-4);grid-template-rows:auto auto 1fr}.gains__item[data-astro-cid-deocaukq]:before,.gains__item[data-astro-cid-deocaukq]:not(:last-child):before{inset:calc(var(--space-9) / 2) 0 auto calc(var(--space-9) + var(--space-3));border-top:1px solid color-mix(in srgb, var(--color-heading) 43%, transparent);border-inline-start:0}.gains__item[data-astro-cid-deocaukq]:last-child:before{content:"";position:absolute}.gains__number[data-astro-cid-deocaukq]{inline-size:var(--space-9);grid-row:auto}.gains__title[data-astro-cid-deocaukq],.gains__text[data-astro-cid-deocaukq]{grid-column:1/-1}.gains__title[data-astro-cid-deocaukq]{padding-top:calc(var(--space-8) - 2px)}}.gains--career[data-astro-cid-deocaukq]{--gains-gap:var(--space-6);--section-heading-wrap:pretty;--section-heading-gap:var(--space-5);--section-heading-measure:38.125rem;--section-heading-lead-measure:51.25rem;padding-block:var(--space-section)}.gains--career[data-astro-cid-deocaukq] .gains__inner[data-astro-cid-deocaukq]{gap:var(--space-12)}.gains--career[data-astro-cid-deocaukq] .section-heading__lead{white-space:pre-line}.gains--career[data-astro-cid-deocaukq] .gains__item[data-astro-cid-deocaukq]{column-gap:calc(var(--space-4) + 2px)}@media (width>=992px){.gains--career[data-astro-cid-deocaukq]{padding-block:var(--space-section)}.gains--career[data-astro-cid-deocaukq] .gains__inner[data-astro-cid-deocaukq]{gap:var(--space-14)}}.gains--solo[data-astro-cid-deocaukq]{--gains-gap:calc(var(--space-6) + 3px);--section-heading-gap:var(--space-8);--section-heading-measure:51.25rem;--section-heading-lead-measure:58.75rem;padding-bottom:var(--space-section)}.gains--solo[data-astro-cid-deocaukq] .gains__inner[data-astro-cid-deocaukq]{gap:var(--space-12)}.gains--solo[data-astro-cid-deocaukq] .gains__item[data-astro-cid-deocaukq]{gap:calc(var(--space-3) - 1px) calc(var(--space-3) + 2px)}@media (width>=992px){.gains--solo[data-astro-cid-deocaukq]{--section-heading-gap:var(--space-6);padding-block:var(--space-section)}.gains--solo[data-astro-cid-deocaukq] .gains__inner[data-astro-cid-deocaukq]{gap:var(--space-14)}.gains--solo[data-astro-cid-deocaukq] .gains__item[data-astro-cid-deocaukq]{row-gap:var(--space-4)}}.form-success[data-v-2faee823]{gap:var(--space-8);min-width:0;padding:var(--space-10) var(--space-6);text-align:center;background:var(--color-surface);border-radius:var(--radius-md);align-content:center;justify-items:center;display:grid}.form-success--subtle[data-v-2faee823]{background:var(--color-surface-alt)}.form-success__badge[data-v-2faee823]{inline-size:calc(var(--space-12) + var(--space-3));aspect-ratio:1;color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-pill);place-items:center;display:grid}.form-success__title[data-v-2faee823]{font-size:var(--step-5);line-height:var(--leading-snug);margin:0}.form-success__title[data-v-2faee823]:focus-visible{outline:none}.form-success__text[data-v-2faee823]{max-inline-size:27.5rem;margin:0}.form-success__action[data-v-2faee823]{inline-size:100%}@media (width>=576px){.form-success__action[data-v-2faee823]{inline-size:auto}}@media (width>=768px){.form-success[data-v-2faee823]{gap:calc(var(--space-9) + 2px);padding:var(--space-20) calc(var(--space-12) + 1px)}.form-success__action[data-v-2faee823]{margin-top:2px}}.contact-form[data-v-2babd6bc]{gap:var(--space-5);display:grid}.c-field__label[data-v-2babd6bc]{line-height:var(--leading-snug)}.contact-form__control[data-v-2babd6bc]{min-height:var(--space-12);border-color:var(--color-surface)}.contact-form__control[aria-invalid=true][data-v-2babd6bc]{border-color:var(--color-danger)}.contact-form__message[data-v-2babd6bc]{min-height:calc(var(--space-24) + var(--space-20) + var(--space-1))}.contact-form__consent[data-v-2babd6bc]{margin-block:calc(var(--space-3) * -1) 0}.contact-form__error[data-v-2babd6bc]{font-size:var(--step--1);color:var(--color-danger)}.contact-form__submit[data-v-2babd6bc]{margin-top:var(--space-1)}@media (width>=768px){.contact-form[data-v-2babd6bc]{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-form__wide[data-v-2babd6bc]{grid-column:1/-1}.contact-form__submit[data-v-2babd6bc]{padding-inline:var(--space-6);grid-column:1/-1;justify-self:start}}.contact-main[data-astro-cid-zn7asyhr]{--section-heading-gap:calc(var(--space-4) + 2px);padding-block:calc(var(--space-10) + 2px) var(--space-section)}.contact-main[data-astro-cid-zn7asyhr] .section-heading{text-align:start;align-items:flex-start}.contact-main[data-astro-cid-zn7asyhr] .section-heading__title--page{font-size:var(--step-5)}.contact-main__inner[data-astro-cid-zn7asyhr]{gap:var(--space-10);align-items:start;display:grid}.contact-main__info[data-astro-cid-zn7asyhr]{gap:calc(var(--space-4) + 2px);min-width:0;display:grid}.contact-main__address[data-astro-cid-zn7asyhr]{gap:var(--space-7);font-style:normal;display:grid}.contact-main__company[data-astro-cid-zn7asyhr]{line-height:var(--leading-base);color:var(--color-text);display:grid}.contact-main__channels[data-astro-cid-zn7asyhr]{gap:var(--space-6);font-size:var(--step--1);line-height:var(--leading-snug);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));margin:0;display:grid}.contact-main__channel[data-astro-cid-zn7asyhr]{gap:calc(var(--space-1) + 2px);min-width:0;display:grid}.contact-main__channel[data-astro-cid-zn7asyhr] dt[data-astro-cid-zn7asyhr]{color:var(--color-text-2)}.contact-main__channel[data-astro-cid-zn7asyhr] dd[data-astro-cid-zn7asyhr]{margin:0}.contact-main__link[data-astro-cid-zn7asyhr]{padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1);font-weight:var(--font-weight-semibold);color:var(--color-heading);overflow-wrap:anywhere;text-decoration:none;display:inline-block}@media (hover:hover){.contact-main__link[data-astro-cid-zn7asyhr]:hover{color:var(--color-primary);text-decoration:underline}}.contact-main__link[data-astro-cid-zn7asyhr]:focus-visible{color:var(--color-primary);text-decoration:underline}@media (width>=992px){.contact-main[data-astro-cid-zn7asyhr]{--section-heading-gap:var(--space-6);padding-block:calc(var(--space-24) + var(--space-1)) var(--space-section)}.contact-main__inner[data-astro-cid-zn7asyhr]{gap:var(--space-16);grid-template-columns:minmax(0,426fr) minmax(0,652fr)}.contact-main__address[data-astro-cid-zn7asyhr]{gap:var(--space-9)}.contact-main__channels[data-astro-cid-zn7asyhr]{grid-template-columns:minmax(0,1fr)}.contact-main__channel[data-astro-cid-zn7asyhr]{gap:var(--space-1)}}.contact-main[data-astro-cid-zn7asyhr]:has(.form-success){padding-block:var(--space-section)}.contact-main[data-astro-cid-zn7asyhr]:has(.form-success) .contact-main__info[data-astro-cid-zn7asyhr]{display:none}.contact-main[data-astro-cid-zn7asyhr]:has(.form-success) .contact-main__inner[data-astro-cid-zn7asyhr]{grid-template-columns:minmax(0,1fr);justify-items:center}.contact-main[data-astro-cid-zn7asyhr]:has(.form-success) .form-success{inline-size:100%;max-inline-size:39.25rem}.support-chat[data-astro-cid-at6fp74w]{max-inline-size:26.9375rem;padding:var(--space-6);background:var(--color-surface-alt);border-radius:var(--radius-sm);flex-direction:column;display:flex}.support-chat__header[data-astro-cid-at6fp74w]{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid color-mix(in srgb, var(--color-heading) 10%, transparent);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge badge""team who";align-items:center;display:grid}.support-chat__team[data-astro-cid-at6fp74w]{grid-area:team;display:flex}.support-chat__team[data-astro-cid-at6fp74w] img{inline-size:calc(var(--space-14) + 1px);block-size:auto}.support-chat__who[data-astro-cid-at6fp74w]{gap:calc(var(--space-1) + 3px);grid-area:who;display:grid}.support-chat__team-name[data-astro-cid-at6fp74w]{font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-heading)}.support-chat__hours[data-astro-cid-at6fp74w]{font-size:var(--step--2);line-height:var(--leading-tight);color:var(--color-text)}.support-chat__badge[data-astro-cid-at6fp74w]{color:var(--color-accent);background:var(--color-surface);grid-area:badge;place-self:start end}.support-chat__messages[data-astro-cid-at6fp74w]{gap:var(--space-4);margin:calc(var(--space-10) - 1px) 0 var(--space-12);padding:0;list-style:none;display:grid}.support-chat__message[data-astro-cid-at6fp74w]{grid-template-columns:calc(var(--space-12) - 3px) minmax(0, 17.25rem);gap:calc(var(--space-2) + 2px);align-items:start;display:grid}.support-chat__message[data-astro-cid-at6fp74w] img{block-size:auto;inline-size:100%}.support-chat__bubble[data-astro-cid-at6fp74w]{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--step--1);line-height:var(--leading-snug);color:var(--color-text);background:var(--color-surface);border-radius:0 var(--space-7) var(--space-7) var(--radius-lg);display:grid}.support-chat__author[data-astro-cid-at6fp74w]{font-weight:var(--font-weight-semibold);color:var(--color-heading)}.support-chat__message--reply[data-astro-cid-at6fp74w]{grid-template-columns:calc(var(--space-12) - 3px) minmax(0, 17.25rem) calc(var(--space-12) - 3px)}.support-chat__message--reply[data-astro-cid-at6fp74w] img{grid-area:1/3}.support-chat__message--reply[data-astro-cid-at6fp74w] .support-chat__bubble[data-astro-cid-at6fp74w]{background:color-mix(in srgb, var(--color-text) 6%, var(--color-surface-alt));grid-area:1/2}.support-chat__cta[data-astro-cid-at6fp74w]{margin-top:auto}.support[data-astro-cid-uhsru4x5]{--section-heading-gap:var(--space-6);--section-heading-measure:40.25rem;--section-heading-lead-measure:40.25rem}.support[data-astro-cid-uhsru4x5] .section-heading__lead{margin-top:var(--space-2)}.support__inner[data-astro-cid-uhsru4x5]{gap:var(--space-12);align-items:center;display:grid}.support__text[data-astro-cid-uhsru4x5]{gap:calc(var(--space-10) + 2px);display:grid}.support__facts[data-astro-cid-uhsru4x5]{gap:var(--space-2) var(--space-3);font-size:var(--step--2);line-height:var(--leading-snug);color:var(--color-text);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.support__response[data-astro-cid-uhsru4x5]{gap:var(--space-1);padding:calc(var(--space-1) + 2px) var(--space-3);font-weight:var(--font-weight-medium);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;display:inline-flex}.support__response[data-astro-cid-uhsru4x5]:before{inline-size:var(--space-2);block-size:var(--space-2);content:"";background:var(--color-live);border-radius:var(--radius-pill);flex:none;margin-inline-end:var(--space-1)}.support__response[data-astro-cid-uhsru4x5] strong[data-astro-cid-uhsru4x5]{font-weight:var(--font-weight-bold)}.support__inner[data-astro-cid-uhsru4x5]>.support-chat{justify-self:center}@media (width>=768px){.support__facts[data-astro-cid-uhsru4x5]{padding-top:var(--space-4);border-top:1px solid var(--color-border);justify-content:flex-start}}@media (width>=992px){.support[data-astro-cid-uhsru4x5]{--section-heading-wrap:pretty}.support__inner[data-astro-cid-uhsru4x5]{column-gap:calc(var(--space-16) + var(--space-2) + 2px);grid-template-columns:minmax(0,431fr) minmax(0,644fr)}.support__inner[data-astro-cid-uhsru4x5]>.support-chat{min-block-size:30.375rem}}.client-view[data-astro-cid-7y4poavv]{--section-heading-gap:var(--space-8);--section-heading-measure:29.5rem}.client-view[data-astro-cid-7y4poavv] .section-heading{text-align:start;align-items:flex-start}.client-view__inner[data-astro-cid-7y4poavv]{gap:var(--space-8);display:grid}.client-view__content[data-astro-cid-7y4poavv]{min-inline-size:0}.client-view__copy[data-astro-cid-7y4poavv]{gap:calc(var(--space-3) + 2px);justify-items:start;display:grid}.client-view__tagline[data-astro-cid-7y4poavv]{max-inline-size:31.0625rem;color:var(--color-heading)}.client-view__text[data-astro-cid-7y4poavv]{max-inline-size:31.5rem;line-height:var(--leading-base);color:var(--color-text)}.client-view__note[data-astro-cid-7y4poavv]{margin-top:calc(var(--space-5) - 2px)}.client-view__inner[data-astro-cid-7y4poavv] .client-view__image{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}@media (width>=992px){.client-view__inner[data-astro-cid-7y4poavv]{gap:var(--space-12);grid-template-columns:minmax(0,35.5rem) minmax(0,32.3125rem);justify-content:space-between;align-items:center}.client-view__copy[data-astro-cid-7y4poavv]{gap:var(--space-4)}.client-view__note[data-astro-cid-7y4poavv]{margin-top:0}}.client-view--solo[data-astro-cid-7y4poavv]{padding-bottom:0}.client-view--solo[data-astro-cid-7y4poavv] .client-view__inner[data-astro-cid-7y4poavv]>picture{order:-1}.client-view--solo[data-astro-cid-7y4poavv] .client-view__copy[data-astro-cid-7y4poavv]{gap:var(--space-4)}.client-view--solo[data-astro-cid-7y4poavv] .client-view__note[data-astro-cid-7y4poavv]{margin-top:var(--space-4)}@media (width>=992px){.client-view--solo[data-astro-cid-7y4poavv]{--section-heading-gap:var(--space-6);padding-block:var(--space-section)}.client-view--solo[data-astro-cid-7y4poavv] .client-view__inner[data-astro-cid-7y4poavv]{grid-template-columns:minmax(0,32.3125rem) minmax(0,33.5625rem)}.client-view--solo[data-astro-cid-7y4poavv] .client-view__note[data-astro-cid-7y4poavv]{margin-top:var(--space-2)}}.handover[data-astro-cid-jqku3lct]{--section-heading-gap:var(--space-6);--section-heading-measure:35rem;--section-heading-lead-measure:51.25rem}.handover__inner[data-astro-cid-jqku3lct]{gap:var(--space-8);display:grid}.handover__list[data-astro-cid-jqku3lct]{gap:var(--space-10);inline-size:100%;max-inline-size:36rem;margin:0 auto;padding:0;list-style:none;display:grid}.handover__item[data-astro-cid-jqku3lct]{align-content:start;min-inline-size:0;display:grid}.handover__item[data-astro-cid-jqku3lct] .handover__image{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.handover__title[data-astro-cid-jqku3lct]{margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.handover__text[data-astro-cid-jqku3lct]{margin-top:var(--space-4);line-height:var(--leading-base);color:var(--color-text-2)}@media (width>=992px){.handover__inner[data-astro-cid-jqku3lct]{gap:var(--space-16)}.handover__list[data-astro-cid-jqku3lct]{gap:calc(var(--space-4) + 2px);grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:none}.handover__title[data-astro-cid-jqku3lct]{font-size:var(--step-0)}.handover__text[data-astro-cid-jqku3lct]{font-size:var(--step--1);line-height:var(--leading-normal)}}.local-nav[data-astro-cid-r7cxwlml]{background:var(--color-surface-alt);border-block:1px solid var(--color-border)}.local-nav__list[data-astro-cid-r7cxwlml]{gap:var(--space-5);padding-block:calc(var(--space-2) + 1px);margin-block:0;list-style:none;display:flex;overflow-x:auto}.local-nav__item[data-astro-cid-r7cxwlml]{flex:none}.local-nav__link[data-astro-cid-r7cxwlml]{min-block-size:var(--touch-target);font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-heading);align-items:center;text-decoration:none;display:inline-flex}.local-nav__link[data-astro-cid-r7cxwlml]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.local-nav__link[data-astro-cid-r7cxwlml]:hover{color:var(--color-primary)}}.local-nav__link[data-astro-cid-r7cxwlml]:focus-visible{color:var(--color-primary)}.local-nav__link--first[data-astro-cid-r7cxwlml]{font-weight:var(--font-weight-bold);color:var(--color-primary)}.local-nav__link--first[data-astro-cid-r7cxwlml] .local-nav__label[data-astro-cid-r7cxwlml]{padding-bottom:calc(var(--space-1) + 1px);border-bottom:2px solid}@media (width>=992px){.local-nav__list[data-astro-cid-r7cxwlml]{gap:var(--space-12);padding-block:var(--space-1)}.local-nav__link[data-astro-cid-r7cxwlml]{font-size:var(--step-0)}.local-nav__link--first[data-astro-cid-r7cxwlml] .local-nav__label[data-astro-cid-r7cxwlml]{padding-bottom:var(--space-1)}}.shared-work[data-astro-cid-6w7utefh]{--section-heading-gap:var(--space-6);--section-heading-measure:53rem;--section-heading-lead-measure:41rem;--shared-work-gap:calc(var(--space-8) + 2px);--shared-work-line:color-mix(in srgb, var(--color-heading) 43%, transparent)}.shared-work__inner[data-astro-cid-6w7utefh]{gap:calc(var(--space-10) + var(--space-1));display:grid}.shared-work__list[data-astro-cid-6w7utefh]{gap:var(--shared-work-gap);inline-size:100%;max-inline-size:36rem;margin:0 auto;padding:0;list-style:none;display:grid}.shared-work__item[data-astro-cid-6w7utefh]{grid-template-areas:"marker media"".title"".text";grid-template-columns:var(--space-9) minmax(0, 1fr);column-gap:var(--space-4);display:grid}.shared-work__item[data-astro-cid-6w7utefh]:not(:last-child):before{margin-bottom:calc(var(--shared-work-gap) * -1);content:"";border-inline-start:1px solid var(--shared-work-line);grid-area:2/1/4;justify-self:center}.shared-work__media[data-astro-cid-6w7utefh]{grid-area:media;min-inline-size:0}.shared-work__media[data-astro-cid-6w7utefh] .shared-work__image{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.shared-work__marker[data-astro-cid-6w7utefh]{grid-area:marker;place-items:center;display:grid;position:relative}.shared-work__marker[data-astro-cid-6w7utefh]:before,.shared-work__marker[data-astro-cid-6w7utefh]:after{content:"";border-inline-start:1px solid var(--shared-work-line);position:absolute;left:50%}.shared-work__marker[data-astro-cid-6w7utefh]:before{top:0;bottom:50%}.shared-work__marker[data-astro-cid-6w7utefh]:after{top:50%;bottom:0}.shared-work__item[data-astro-cid-6w7utefh]:first-child .shared-work__marker[data-astro-cid-6w7utefh]:before,.shared-work__item[data-astro-cid-6w7utefh]:last-child .shared-work__marker[data-astro-cid-6w7utefh]:after{display:none}.shared-work__number[data-astro-cid-6w7utefh]{z-index:var(--z-raised);inline-size:var(--space-9);block-size:var(--space-9);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);letter-spacing:var(--tracking-wide);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);place-items:center;padding-inline-start:var(--tracking-wide);display:grid;position:relative}.shared-work__title[data-astro-cid-6w7utefh]{margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);grid-area:title}.shared-work__text[data-astro-cid-6w7utefh]{margin-top:var(--space-4);line-height:var(--leading-base);color:var(--color-text);grid-area:text}@media (width>=992px){.shared-work[data-astro-cid-6w7utefh]{padding-block:var(--space-section)}.shared-work__inner[data-astro-cid-6w7utefh]{gap:calc(var(--space-24) + var(--space-2) + 2px)}.shared-work__list[data-astro-cid-6w7utefh]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:none}.shared-work__item[data-astro-cid-6w7utefh]{grid-template:"media""marker""title""text"1fr/minmax(0,1fr)}.shared-work__item[data-astro-cid-6w7utefh]:not(:last-child):before{display:none}.shared-work__marker[data-astro-cid-6w7utefh]{gap:var(--space-3);margin-top:calc(var(--space-10) - 2px);align-items:center;display:flex}.shared-work__marker[data-astro-cid-6w7utefh]:before{display:none}.shared-work__marker[data-astro-cid-6w7utefh]:after{border-inline-start:0;border-top:1px solid var(--shared-work-line);flex:1;position:static}.shared-work__item[data-astro-cid-6w7utefh]:last-child .shared-work__marker[data-astro-cid-6w7utefh]:after{display:block}.shared-work__title[data-astro-cid-6w7utefh]{margin-top:calc(var(--space-12) - 2px)}.shared-work__text[data-astro-cid-6w7utefh]{max-inline-size:21.25rem}.shared-work__item[data-astro-cid-6w7utefh]:last-child .shared-work__text[data-astro-cid-6w7utefh]{max-inline-size:none}}.studio-hero[data-astro-cid-3mcyk57j]{padding-block:calc(var(--space-10) + 2px) var(--space-16)}.studio-hero__inner[data-astro-cid-3mcyk57j]{gap:calc(var(--space-20) + 1px);display:grid}.studio-hero__content[data-astro-cid-3mcyk57j]{--section-heading-gap:var(--space-6);--section-heading-measure:32.5rem;--section-heading-lead-measure:32.5rem;min-inline-size:0}.studio-hero__content[data-astro-cid-3mcyk57j] .section-heading__title--page{font-size:var(--step-5b)}.studio-hero__actions[data-astro-cid-3mcyk57j]{--cluster-gap:var(--space-3);flex-direction:column;inline-size:min(100%,15rem)}.studio-hero__actions[data-astro-cid-3mcyk57j]>[data-astro-cid-3mcyk57j]{inline-size:100%}.studio-hero__note[data-astro-cid-3mcyk57j]{max-inline-size:19rem;font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text)}.studio-hero__inner[data-astro-cid-3mcyk57j] .studio-hero__image{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}@media (width>=576px){.studio-hero__actions[data-astro-cid-3mcyk57j]{flex-direction:row;justify-content:center;inline-size:auto}.studio-hero__actions[data-astro-cid-3mcyk57j]>[data-astro-cid-3mcyk57j]{inline-size:auto}}@media (width>=768px){.studio-hero__actions[data-astro-cid-3mcyk57j]{justify-content:flex-start}.studio-hero__note[data-astro-cid-3mcyk57j]{gap:calc(var(--space-3) + 2px);max-inline-size:24.25rem;font-size:var(--step--2);display:flex}.studio-hero__note[data-astro-cid-3mcyk57j]:before{inline-size:calc(var(--space-2) + 2px);block-size:calc(var(--space-2) + 2px);margin-top:calc(var(--space-1) - 1px);content:"";background:var(--color-primary);flex:none}}@media (width>=992px){.studio-hero[data-astro-cid-3mcyk57j]{padding-block:calc(var(--space-24) + var(--space-2)) var(--space-section)}.studio-hero__inner[data-astro-cid-3mcyk57j]{gap:calc(var(--space-16) + var(--space-1) + 1px);grid-template-columns:minmax(0,34.3125rem) minmax(0,32.3125rem);justify-content:space-between;align-items:center}.studio-hero__content[data-astro-cid-3mcyk57j]{--section-heading-gap:var(--space-7)}.studio-hero__content[data-astro-cid-3mcyk57j] .c-eyebrow{margin-bottom:calc(var(--space-3) * -1)}.studio-hero__actions[data-astro-cid-3mcyk57j],.studio-hero__note[data-astro-cid-3mcyk57j]{margin-top:var(--space-3)}.studio-hero__actions[data-astro-cid-3mcyk57j]{--cluster-gap:var(--space-4)}}.team-plans[data-astro-cid-lcgb5rnb]{--section-heading-gap:var(--space-6);--section-heading-measure:51rem;--section-heading-lead-measure:41.25rem}.team-plans--solo[data-astro-cid-lcgb5rnb]{--section-heading-lead-measure:46rem;padding-bottom:var(--space-section)}.team-plans__inner[data-astro-cid-lcgb5rnb]{gap:var(--space-8);display:grid}.team-plans__list[data-astro-cid-lcgb5rnb]{gap:var(--space-6);inline-size:100%;max-inline-size:56rem;margin:0 auto;padding:0;list-style:none;display:grid}.team-plans__plan[data-astro-cid-lcgb5rnb]{--card-padding:var(--space-6);gap:var(--space-5);align-content:start;display:grid}.team-plans__name[data-astro-cid-lcgb5rnb]{border:0;margin:0;padding:0}.team-plans__title[data-astro-cid-lcgb5rnb]{padding-bottom:var(--space-5);font-family:var(--font-body);font-size:var(--step-3);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);border-bottom:1px solid var(--color-border)}.team-plans__text[data-astro-cid-lcgb5rnb]{font-size:var(--step--1);font-style:italic;font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-text-2)}.team-plans__features[data-astro-cid-lcgb5rnb]{--plus-list-gap:var(--space-3)}.team-plans__footer[data-astro-cid-lcgb5rnb]{gap:var(--space-8);text-align:center;justify-items:center;display:grid}.team-plans__cta[data-astro-cid-lcgb5rnb]{inline-size:100%}@media (width>=576px){.team-plans__cta[data-astro-cid-lcgb5rnb]{inline-size:auto}}@media (width>=768px){.team-plans__list[data-astro-cid-lcgb5rnb]{gap:calc(var(--space-6) + 2px);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.team-plans__inner[data-astro-cid-lcgb5rnb]{gap:calc(var(--space-14) + 1px)}.team-plans__plan[data-astro-cid-lcgb5rnb]{--card-padding:var(--space-8) var(--space-6) calc(var(--space-8) + 2px)}.team-plans__features[data-astro-cid-lcgb5rnb]{margin-top:calc(var(--space-5) - 1px)}.team-plans__footer[data-astro-cid-lcgb5rnb]{gap:var(--space-6)}.team-plans--solo[data-astro-cid-lcgb5rnb]{padding-block:var(--space-section)}}.faq[data-astro-cid-gfo3rpqg]{--section-heading-gap:var(--space-6);--section-heading-measure:30rem}.faq__inner[data-astro-cid-gfo3rpqg]{gap:var(--space-12);display:grid}.faq__item[data-astro-cid-gfo3rpqg]{padding-top:calc(var(--space-9) + 2px);border-top:1px solid var(--color-border)}.faq__item[data-astro-cid-gfo3rpqg]:not(:last-child){padding-bottom:calc(var(--space-9) + 2px)}.faq__question[data-astro-cid-gfo3rpqg]{gap:var(--space-6);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:var(--color-heading);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.faq__question[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-gfo3rpqg]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.faq__question[data-astro-cid-gfo3rpqg]:hover{color:var(--color-primary)}}.faq__question[data-astro-cid-gfo3rpqg]:focus-visible{color:var(--color-primary)}.faq__icon[data-astro-cid-gfo3rpqg]{inline-size:var(--space-9);flex:none;place-items:center;display:grid}.faq__icon[data-astro-cid-gfo3rpqg] svg{grid-area:1/1}.faq__icon[data-astro-cid-gfo3rpqg] .faq__minus,.faq__item[data-astro-cid-gfo3rpqg][open] .faq__icon[data-astro-cid-gfo3rpqg] .faq__plus{visibility:hidden}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__icon[data-astro-cid-gfo3rpqg] .faq__minus{visibility:visible}.faq__answer[data-astro-cid-gfo3rpqg]{max-inline-size:53.6875rem;margin-top:calc(var(--space-5) + 2px);font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading)}.faq__answer[data-astro-cid-gfo3rpqg]+.faq__answer[data-astro-cid-gfo3rpqg]{margin-top:var(--space-3)}@media (width>=992px){.faq__inner[data-astro-cid-gfo3rpqg]{gap:calc(var(--space-24) + var(--space-2) + 2px)}}.faq--compact[data-astro-cid-gfo3rpqg]{--section-heading-measure:47.5rem;padding-block:var(--space-16)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__inner[data-astro-cid-gfo3rpqg]{gap:var(--space-8)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__list[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--color-border);inline-size:100%;max-inline-size:56rem;margin-inline:auto}.faq--compact[data-astro-cid-gfo3rpqg] .faq__item[data-astro-cid-gfo3rpqg]{padding-block:var(--space-6)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__item[data-astro-cid-gfo3rpqg]:not(:last-child){padding-bottom:var(--space-6)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__question[data-astro-cid-gfo3rpqg]{gap:var(--space-4);min-block-size:var(--touch-target);font-size:var(--step-0)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__icon[data-astro-cid-gfo3rpqg]{inline-size:calc(var(--space-4) + 2px);color:var(--color-primary)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__icon[data-astro-cid-gfo3rpqg] svg{block-size:auto;inline-size:100%}@media (width>=992px){.faq--compact[data-astro-cid-gfo3rpqg]{padding-block:var(--space-24)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__inner[data-astro-cid-gfo3rpqg]{gap:var(--space-14)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__item[data-astro-cid-gfo3rpqg]{padding-block:var(--space-3)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__item[data-astro-cid-gfo3rpqg]:not(:last-child){padding-bottom:var(--space-3)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__question[data-astro-cid-gfo3rpqg],.faq--compact[data-astro-cid-gfo3rpqg] .faq__answer[data-astro-cid-gfo3rpqg]{padding-inline:calc(var(--space-2) + 2px)}.faq--compact[data-astro-cid-gfo3rpqg] .faq__icon[data-astro-cid-gfo3rpqg]{inline-size:var(--space-6)}.faq--roomy[data-astro-cid-gfo3rpqg]{padding-block:var(--space-section)}}.skills[data-astro-cid-dcvdkphe]{--section-heading-gap:var(--space-6);--section-heading-measure:58rem;--skills-gap:var(--space-6)}.skills--panel[data-astro-cid-dcvdkphe]{--section-heading-lead-measure:52rem}.skills__inner[data-astro-cid-dcvdkphe]{gap:calc(var(--space-14) + var(--space-1) + 1px);display:grid}.skills__list[data-astro-cid-dcvdkphe]{gap:var(--skills-gap);margin:0;padding:0;list-style:none;display:grid}.skills__heading[data-astro-cid-dcvdkphe]{padding-bottom:var(--space-6);margin-bottom:var(--space-10);font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);border-bottom:1px solid var(--color-border)}.skills__item[data-astro-cid-dcvdkphe]{grid-template-columns:var(--space-9) minmax(0, 1fr);gap:var(--space-4) calc(var(--space-4) + 1px);align-content:start;display:grid;position:relative}.skills__item[data-astro-cid-dcvdkphe]:not(:last-child):before{top:var(--space-9);bottom:calc(var(--skills-gap) * -1);left:calc(var(--space-9) / 2);content:"";border-inline-start:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-surface));position:absolute}.skills__number[data-astro-cid-dcvdkphe]{block-size:var(--space-9);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-on-accent-soft);letter-spacing:var(--tracking-wide);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-surface));border-radius:var(--radius-md);grid-row:span 2;align-self:start;place-items:center;padding-inline-start:var(--tracking-wide);display:grid}.skills__title[data-astro-cid-dcvdkphe]{padding-top:var(--space-1);font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.skills__text[data-astro-cid-dcvdkphe]{line-height:var(--leading-base);color:var(--color-heading)}@media (width>=992px){.skills[data-astro-cid-dcvdkphe]{--skills-gap:calc(var(--space-10) + var(--space-1));padding-block:var(--space-section)}.skills--panel[data-astro-cid-dcvdkphe]{padding-block:var(--space-section)}.skills__inner[data-astro-cid-dcvdkphe]{gap:var(--space-24)}.skills__item[data-astro-cid-dcvdkphe]{padding-bottom:var(--space-8);grid-template-columns:6.9375rem minmax(0,451fr) minmax(0,585fr);column-gap:0}.skills__item[data-astro-cid-dcvdkphe]:after{content:"";border-top:1px solid var(--color-border);position:absolute;bottom:0;left:6.9375rem;right:0}.skills__number[data-astro-cid-dcvdkphe]{inline-size:var(--space-9);grid-row:auto}.skills__title[data-astro-cid-dcvdkphe],.skills__text[data-astro-cid-dcvdkphe]{padding:calc(var(--space-1) + 2px) var(--space-6) 0 0}.skills__text[data-astro-cid-dcvdkphe]{max-inline-size:33.5rem;font-size:var(--step--1);line-height:var(--leading-normal)}}.details-hero[data-astro-cid-2zxdqelt]{padding-block:calc(var(--space-10) + 2px) var(--space-16)}.details-hero__content[data-astro-cid-2zxdqelt]{--section-heading-gap:var(--space-6);--section-heading-measure:58rem;--section-heading-lead-measure:43rem}@media (width>=992px){.details-hero[data-astro-cid-2zxdqelt]{padding-block:calc(var(--space-section) + var(--space-3) - 2px) calc(var(--space-section) - var(--space-5))}}.billing-switch[data-v-75b569c8]{gap:var(--space-4);align-items:center;display:flex}.billing-switch__label[data-v-75b569c8]{font-size:var(--step--1);line-height:var(--leading-tight);color:var(--color-text-2);cursor:pointer}.billing-switch__label.is-active[data-v-75b569c8]{color:var(--color-primary)}@media (width>=768px){.billing-switch[data-v-75b569c8]{gap:var(--space-8)}.billing-switch__label[data-v-75b569c8]{font-size:var(--step-0);font-weight:var(--font-weight-medium)}}.plan-price[data-v-7aae7e40]{gap:0 var(--space-2);min-block-size:1lh;font-family:var(--font-heading);font-size:var(--step-0);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-heading);flex-wrap:wrap;justify-content:center;align-items:baseline;margin:0;display:flex}.plan-price__per[data-v-7aae7e40]{font-family:var(--font-body);font-size:var(--step--2);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);color:var(--color-text)}.plan-price__skeleton[data-v-7aae7e40]{block-size:1lh;inline-size:5rem;max-inline-size:100%;display:inline-block}@media (width>=768px){.plan-price[data-v-7aae7e40]{font-size:var(--step-2)}}.comparison[data-astro-cid-mprtgwzn]{--comparison-group-bg:var(--color-surface-warm);--comparison-zebra:color-mix(in srgb, var(--color-heading) 4%, var(--color-surface));--comparison-expert:color-mix(in srgb, var(--color-primary) 13%, var(--color-surface));padding-block:var(--space-10) calc(var(--space-16) + var(--space-2) + 2px);background:var(--color-surface-alt)}.comparison__inner[data-astro-cid-mprtgwzn]{--section-heading-gap:var(--space-6);--section-heading-measure:47.5rem;--section-heading-lead-measure:47.5rem;gap:var(--space-6);display:grid}.comparison__table-wrap[data-astro-cid-mprtgwzn]{display:none}.comparison__stacked[data-astro-cid-mprtgwzn]{gap:var(--space-6);display:grid}.comparison__stage[data-astro-cid-mprtgwzn]{background:var(--color-surface);border:1px solid var(--color-border)}.comparison__stage[data-astro-cid-mprtgwzn]:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.comparison__stage[data-astro-cid-mprtgwzn]+.comparison__stage[data-astro-cid-mprtgwzn]{margin-top:calc(-1 * var(--space-6) - 1px)}.comparison__stage-title[data-astro-cid-mprtgwzn]{gap:var(--space-2);min-block-size:var(--touch-target);padding:var(--space-4);font-size:var(--step--2);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-heading);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:var(--comparison-group-bg);justify-content:space-between;align-items:center;list-style:none;display:flex}.comparison__stage-title[data-astro-cid-mprtgwzn]::-webkit-details-marker{display:none}.comparison__stage-title[data-astro-cid-mprtgwzn]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.comparison__chevron{border-radius:var(--radius-pill);transition:rotate var(--duration-fast) var(--ease-standard);border:1px solid;flex:none;padding:2px}@media (prefers-reduced-motion:reduce){.comparison__chevron{transition:none}}.comparison__stage[data-astro-cid-mprtgwzn][open] .comparison__chevron{rotate:180deg}.comparison__features[data-astro-cid-mprtgwzn]{margin:0;padding:0;list-style:none}.comparison__item[data-astro-cid-mprtgwzn]{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--color-border);display:grid}.comparison__tooltip{margin-inline-start:var(--space-1)}.comparison__item-name[data-astro-cid-mprtgwzn]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text);position:relative}.comparison__item-name[data-astro-cid-mprtgwzn] .comparison__tooltip{position:static}.comparison__plans[data-astro-cid-mprtgwzn]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.comparison__cell[data-astro-cid-mprtgwzn]{gap:var(--space-1);min-block-size:4.125rem;padding:var(--space-2) var(--space-1);text-align:center;color:var(--color-text);background:var(--comparison-zebra);border-radius:var(--radius-sm);place-content:center;display:grid;position:relative}.comparison__cell--expert[data-astro-cid-mprtgwzn]{background:var(--comparison-expert)}.comparison__cell--expert[data-astro-cid-mprtgwzn] .comparison__cell-plan[data-astro-cid-mprtgwzn]{color:var(--color-primary)}.comparison__cell-plan[data-astro-cid-mprtgwzn]{font-size:var(--step--2);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-heading);text-transform:uppercase;letter-spacing:.04em}.comparison__cell-value[data-astro-cid-mprtgwzn]{font-size:var(--step--1);line-height:var(--leading-snug);margin:0}.comparison__value--no[data-astro-cid-mprtgwzn]{color:var(--color-text-2)}.comparison__value--yes[data-astro-cid-mprtgwzn],.comparison__value--unlimited[data-astro-cid-mprtgwzn]{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.comparison__cell[data-astro-cid-mprtgwzn].comparison__value--yes .comparison__cell-value[data-astro-cid-mprtgwzn]{font-size:var(--step-2)}.comparison__bestseller[data-astro-cid-mprtgwzn]{font-size:var(--step--2);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.comparison__cell[data-astro-cid-mprtgwzn] .comparison__bestseller[data-astro-cid-mprtgwzn]{max-inline-size:100%;padding-inline:var(--space-1);background:var(--color-surface);position:absolute;top:0;left:50%;translate:-50% -50%}.comparison__note[data-astro-cid-mprtgwzn]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2);text-align:center}@media (width>=768px){.comparison__stacked[data-astro-cid-mprtgwzn]{display:none}.comparison__table-wrap[data-astro-cid-mprtgwzn]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:block;overflow:hidden}.comparison__table[data-astro-cid-mprtgwzn]{border-collapse:collapse;inline-size:100%}.comparison__table[data-astro-cid-mprtgwzn] th[data-astro-cid-mprtgwzn],.comparison__table[data-astro-cid-mprtgwzn] td[data-astro-cid-mprtgwzn]{padding:var(--space-3) var(--space-5);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);text-align:start}.comparison__table[data-astro-cid-mprtgwzn] thead[data-astro-cid-mprtgwzn] th[data-astro-cid-mprtgwzn]{padding-block:var(--space-6);font-weight:var(--font-weight-semibold);color:var(--color-heading);border-bottom:1px solid var(--color-heading)}.comparison__table[data-astro-cid-mprtgwzn] thead[data-astro-cid-mprtgwzn] th[data-astro-cid-mprtgwzn].comparison__feature-head{font-size:var(--step--2);color:var(--color-text-2);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.comparison__table[data-astro-cid-mprtgwzn] .comparison__plan[data-astro-cid-mprtgwzn]{text-align:center;text-transform:uppercase;inline-size:21%}.comparison__table[data-astro-cid-mprtgwzn] thead[data-astro-cid-mprtgwzn] th[data-astro-cid-mprtgwzn].comparison__plan--expert{color:var(--color-primary);background:var(--comparison-expert)}.comparison__table[data-astro-cid-mprtgwzn] thead[data-astro-cid-mprtgwzn] th[data-astro-cid-mprtgwzn].comparison__plan--expert .comparison__bestseller[data-astro-cid-mprtgwzn]{margin-bottom:var(--space-1);display:block}.comparison__table[data-astro-cid-mprtgwzn] .comparison__group[data-astro-cid-mprtgwzn]{padding-block:var(--space-4);font-size:var(--step--2);font-weight:var(--font-weight-bold);color:var(--color-heading);text-transform:uppercase;letter-spacing:.1em;background:var(--comparison-group-bg)}.comparison__feature[data-astro-cid-mprtgwzn]{block-size:2.625rem;color:var(--color-text)}.comparison__row[data-astro-cid-mprtgwzn]:nth-child(odd){background:var(--comparison-zebra)}.comparison__table[data-astro-cid-mprtgwzn] .comparison__value[data-astro-cid-mprtgwzn]{text-align:center}.comparison__table[data-astro-cid-mprtgwzn] .comparison__value--yes[data-astro-cid-mprtgwzn],.comparison__table[data-astro-cid-mprtgwzn] .comparison__value--unlimited[data-astro-cid-mprtgwzn]{font-weight:var(--font-weight-semibold)}.comparison__value--expert[data-astro-cid-mprtgwzn]{background:var(--comparison-expert)}.comparison__footer[data-astro-cid-mprtgwzn] td[data-astro-cid-mprtgwzn]{padding-block:var(--space-6);border-top:1px solid var(--color-border)}.comparison__table[data-astro-cid-mprtgwzn] .comparison__action[data-astro-cid-mprtgwzn]{padding-inline:var(--space-1);text-align:center}}@media (width>=992px){.comparison[data-astro-cid-mprtgwzn]{padding-block:var(--space-24)}.comparison__inner[data-astro-cid-mprtgwzn]{gap:var(--space-12)}.comparison__table[data-astro-cid-mprtgwzn] .comparison__plan[data-astro-cid-mprtgwzn]{inline-size:15%;min-inline-size:9.75rem}}.comparison__controls[data-astro-cid-mprtgwzn]{gap:var(--space-2);justify-items:start;display:grid}.comparison__period[data-astro-cid-mprtgwzn]{inline-size:100%;padding-bottom:var(--space-6);margin-bottom:var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--color-heading) 24%, transparent);order:1}.comparison__offer[data-astro-cid-mprtgwzn]{order:2}.comparison__diff[data-astro-cid-mprtgwzn]{gap:var(--space-4);inline-size:100%;min-block-size:var(--touch-target);order:3;justify-content:space-between;align-items:center;display:flex}.comparison__control-label[data-astro-cid-mprtgwzn]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2);cursor:pointer}.comparison__summary[data-astro-cid-mprtgwzn]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0}.comparison__summary[data-astro-cid-mprtgwzn]+.comparison__stage[data-astro-cid-mprtgwzn]{margin-top:calc(-1 * var(--space-6) - 1px)}.comparison__summary-label[data-astro-cid-mprtgwzn]{padding:var(--space-3) var(--space-4);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-text-2);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.comparison__summary-plans[data-astro-cid-mprtgwzn]{gap:var(--space-2);padding:var(--space-1) var(--space-4) calc(var(--space-4) + 2px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comparison__summary-plan[data-astro-cid-mprtgwzn]{gap:var(--space-4);padding:calc(var(--space-4) + 2px) calc(var(--space-1) + 2px);text-align:center;background:var(--comparison-zebra);border-radius:var(--radius-sm);grid-template-rows:1fr auto;display:grid;position:relative}.comparison__summary-plan--expert[data-astro-cid-mprtgwzn]{background:var(--comparison-expert)}.comparison__summary-plan--expert[data-astro-cid-mprtgwzn] .comparison__summary-name[data-astro-cid-mprtgwzn]{color:var(--color-primary)}.comparison__summary-name[data-astro-cid-mprtgwzn]{font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading);text-transform:uppercase}.comparison__tagline[data-astro-cid-mprtgwzn]{margin-top:var(--space-2);font-size:var(--step--2);line-height:var(--leading-normal);color:var(--color-text);text-transform:none;display:block}.comparison__summary-plan[data-astro-cid-mprtgwzn] .comparison__bestseller[data-astro-cid-mprtgwzn]{padding-inline:var(--space-1);letter-spacing:.04em;white-space:nowrap;background:var(--color-surface);position:absolute;top:0;left:50%;translate:-50% -50%}.comparison--page[data-astro-cid-mprtgwzn] .comparison__stage[data-astro-cid-mprtgwzn]:last-of-type{border-radius:0 0 var(--radius-md) var(--radius-md);overflow:hidden}.comparison__actions[data-astro-cid-mprtgwzn]{gap:var(--space-3);padding-inline:var(--space-4);margin-top:var(--space-6);display:grid}.comparison__actions[data-astro-cid-mprtgwzn] .comparison__note[data-astro-cid-mprtgwzn]{text-align:start}.comparison[data-astro-cid-mprtgwzn]:has(.comparison__diff-input:checked) .comparison__row--uniform[data-astro-cid-mprtgwzn],.comparison[data-astro-cid-mprtgwzn]:has(.comparison__diff-input:checked) .comparison__item--uniform[data-astro-cid-mprtgwzn]{display:none}.comparison[data-astro-cid-mprtgwzn]:has(.comparison__diff-input:checked) .comparison__row[data-astro-cid-mprtgwzn]{border-top:1px solid var(--color-border);background:0 0}@media (width>=768px){.comparison__controls[data-astro-cid-mprtgwzn]{gap:var(--space-4) calc(var(--space-9) + 3px);flex-wrap:wrap;align-items:center;display:flex}.comparison__diff[data-astro-cid-mprtgwzn]{gap:var(--space-8);order:0;inline-size:auto;margin-inline-end:auto}.comparison__period[data-astro-cid-mprtgwzn]{border:0;inline-size:auto;margin:0;padding:0}.comparison__control-label[data-astro-cid-mprtgwzn]{font-size:var(--step-0);font-weight:var(--font-weight-medium);line-height:var(--leading-tight)}.comparison--page[data-astro-cid-mprtgwzn] .comparison__table[data-astro-cid-mprtgwzn] thead[data-astro-cid-mprtgwzn] th[data-astro-cid-mprtgwzn]{padding-block:calc(var(--space-10) + 2px);position:relative}.comparison--page[data-astro-cid-mprtgwzn] .comparison__table[data-astro-cid-mprtgwzn] .comparison__plan[data-astro-cid-mprtgwzn]{padding-inline:var(--space-1);text-transform:none}.comparison--page[data-astro-cid-mprtgwzn] .comparison__table[data-astro-cid-mprtgwzn] .comparison__plan-name[data-astro-cid-mprtgwzn]{font-size:var(--step-1);line-height:var(--leading-snug);text-transform:uppercase;display:block}.comparison--page[data-astro-cid-mprtgwzn] .comparison__table[data-astro-cid-mprtgwzn] .comparison__tagline[data-astro-cid-mprtgwzn]{margin-top:var(--space-1);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:var(--leading-snug)}.comparison--page[data-astro-cid-mprtgwzn] .comparison__table[data-astro-cid-mprtgwzn] .comparison__plan--expert[data-astro-cid-mprtgwzn] .comparison__bestseller[data-astro-cid-mprtgwzn]{inset:calc(var(--space-5) + 2px) 0 auto;text-align:center;margin:0;position:absolute}.comparison--page[data-astro-cid-mprtgwzn] .comparison__plan[data-astro-cid-mprtgwzn]>[data-astro-cid-mprtgwzn]:last-child{margin-top:var(--space-1)}.comparison--page[data-astro-cid-mprtgwzn] .comparison__table[data-astro-cid-mprtgwzn] .comparison__group[data-astro-cid-mprtgwzn]{padding:0}.comparison--page[data-astro-cid-mprtgwzn] .comparison__table[data-astro-cid-mprtgwzn] .comparison__group-chevron[data-astro-cid-mprtgwzn]{text-align:center;background:var(--comparison-group-bg);padding:0}.comparison__group-row[data-astro-cid-mprtgwzn]{cursor:pointer}.comparison__group-button[data-astro-cid-mprtgwzn]{inline-size:100%;padding:var(--space-4) var(--space-5);font:inherit;letter-spacing:inherit;color:inherit;text-align:start;text-transform:inherit;cursor:pointer;background:0 0;border:0;display:block}.comparison__group-button[data-astro-cid-mprtgwzn]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);outline-offset:calc(-1 * var(--focus-ring-width))}}@media (width>=768px) and (hover:hover){.comparison__group-button[data-astro-cid-mprtgwzn]:hover{color:var(--color-primary)}}@media (width>=768px){.comparison__group-button[data-astro-cid-mprtgwzn]:focus-visible{color:var(--color-primary)}.comparison__group-body[data-astro-cid-mprtgwzn][data-expanded=true] .comparison__chevron{rotate:180deg}.comparison--page[data-astro-cid-mprtgwzn]{padding-top:calc(var(--space-24) + var(--space-3))}}@media (width>=992px){.comparison--page[data-astro-cid-mprtgwzn] .comparison__table[data-astro-cid-mprtgwzn] .comparison__plan[data-astro-cid-mprtgwzn]{inline-size:20%}.comparison--page[data-astro-cid-mprtgwzn]{padding-bottom:calc(var(--space-24) + var(--space-16) + var(--space-2))}.comparison--page[data-astro-cid-mprtgwzn] .comparison__inner[data-astro-cid-mprtgwzn]{gap:var(--space-8)}}.pricing-addon[data-v-9611274d]{--card-padding:var(--space-6);gap:calc(var(--space-7) + 2px);inline-size:min(100%,56rem);margin-inline:auto;display:grid}.pricing-addon__label[data-v-9611274d]{font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.pricing-addon__main[data-v-9611274d]{gap:var(--space-3);display:grid}.pricing-addon__main>.pricing-addon__label[data-v-9611274d]{margin-bottom:var(--space-1)}.pricing-addon__note[data-v-9611274d]{font-size:var(--step--1);line-height:var(--leading-base);color:var(--color-heading)}.pricing-addon__title[data-v-9611274d]{gap:var(--space-3) calc(var(--space-2) + 2px);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pricing-addon__heading[data-v-9611274d]{display:contents}.pricing-addon__heading[data-v-9611274d]>:not(.pricing-addon__name){grid-column:1/-1}.pricing-addon__name[data-v-9611274d]{font-size:var(--step-4);line-height:var(--leading-tight)}.pricing-addon__icon[data-v-9611274d]{inline-size:calc(var(--space-9) + 2px);block-size:calc(var(--space-9) + 2px);color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-pill);flex:none;align-self:center;place-items:center;display:inline-grid}.pricing-addon__icon svg[data-v-9611274d]{inline-size:calc(var(--space-5) + 1px);block-size:calc(var(--space-5) + 1px)}.pricing-addon__skeleton[data-v-9611274d]{vertical-align:middle;block-size:1lh;inline-size:12rem;max-inline-size:100%;display:inline-block}.pricing-addon__features[data-v-9611274d]{--plus-list-gap:var(--space-3);gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border);margin-top:0}@media (width>=768px){.pricing-addon[data-v-9611274d]{--card-padding:calc(var(--space-6) + 2px) calc(var(--space-7) + 2px);gap:0 calc(var(--space-10) + 1px);grid-template-columns:minmax(0,503fr) minmax(0,292fr);align-items:center}.pricing-addon__main[data-v-9611274d]{gap:calc(var(--space-1) + 2px) calc(var(--space-9) + 2px);grid-template-columns:auto minmax(0,1fr);align-items:center}.pricing-addon__main>.pricing-addon__label[data-v-9611274d]{grid-column:2;margin-bottom:0}.pricing-addon__title[data-v-9611274d]{display:contents}.pricing-addon__icon[data-v-9611274d]{inline-size:calc(var(--space-14) + 3px);block-size:calc(var(--space-14) + 3px);grid-area:1/1/span 3}.pricing-addon__icon svg[data-v-9611274d]{inline-size:var(--space-8);block-size:var(--space-8)}.pricing-addon__heading[data-v-9611274d]{gap:0 var(--space-1);flex-wrap:wrap;grid-column:2;align-items:baseline;display:flex}.pricing-addon__note[data-v-9611274d]{--addon-note-color:color-mix(in srgb, var(--color-heading) 60%, transparent);margin-top:calc(var(--space-2) + 1px);color:var(--addon-note-color);grid-column:2}.pricing-addon__features[data-v-9611274d]{gap:var(--space-3);padding-top:0;padding-left:var(--space-9);border-top:0;border-left:1px solid var(--color-border-strong)}}.plan-picker[data-astro-cid-wpz54fea]{padding-block:var(--space-16) var(--space-10)}.plan-picker__inner[data-astro-cid-wpz54fea]{--section-heading-measure:36.25rem;gap:var(--space-8);justify-items:center;display:grid}.plan-picker__plans[data-astro-cid-wpz54fea]{inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.plan-picker__plan[data-astro-cid-wpz54fea]{gap:var(--space-3);padding-bottom:var(--space-6);margin-bottom:var(--space-6);text-align:center;border-bottom:1px solid var(--color-border);display:grid}.plan-picker__plan[data-astro-cid-wpz54fea]:last-child{margin-bottom:0}.plan-picker__name[data-astro-cid-wpz54fea]{font-size:var(--step-3b);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading);text-transform:uppercase}.plan-picker__text[data-astro-cid-wpz54fea]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text)}.plan-picker__trial[data-astro-cid-wpz54fea]{gap:var(--space-4);text-align:center;inline-size:100%;display:grid}.plan-picker__note[data-astro-cid-wpz54fea]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text)}@media (width>=576px){.plan-picker__trial[data-astro-cid-wpz54fea]{justify-items:center}}@media (width>=768px){.plan-picker__plans[data-astro-cid-wpz54fea]{grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:52.5rem}.plan-picker__plan[data-astro-cid-wpz54fea]{padding:calc(var(--space-4) + var(--space-1) - 1px) var(--space-6);border-bottom:0;align-content:start;margin:0;position:relative}.plan-picker__plan[data-astro-cid-wpz54fea]+.plan-picker__plan[data-astro-cid-wpz54fea]:before{inset:var(--space-4) auto var(--space-4) 0;content:"";border-left:1px solid var(--color-border-strong);position:absolute}.plan-picker__text[data-astro-cid-wpz54fea]{color:var(--color-text-2)}.plan-picker__note[data-astro-cid-wpz54fea]{gap:var(--space-3);font-size:var(--step--2);justify-content:center;align-items:center;display:flex}.plan-picker__note[data-astro-cid-wpz54fea]:before{inline-size:calc(var(--space-2) + 2px);block-size:calc(var(--space-2) + 2px);content:"";background:var(--color-primary);border-radius:0;flex:none}}@media (width>=992px){.plan-picker[data-astro-cid-wpz54fea]{padding-block:calc(var(--space-section) + var(--space-5) - 1px) calc(var(--space-section) + var(--space-4))}.plan-picker__inner[data-astro-cid-wpz54fea]{gap:0}.plan-picker__plans[data-astro-cid-wpz54fea]{margin-top:calc(var(--space-12) + var(--space-1) + 1px)}.plan-picker__trial[data-astro-cid-wpz54fea]{gap:var(--space-8);margin-top:calc(var(--space-16) - 2px)}.plan-picker__addon[data-astro-cid-wpz54fea]{inline-size:100%;margin-top:calc(var(--space-16) + var(--space-2))}}.ai[data-astro-cid-xbmxwrjc]{padding-block:var(--space-16);background:var(--color-surface-alt)}.ai__inner[data-astro-cid-xbmxwrjc]{--section-heading-gap:var(--space-6);--section-heading-measure:48.75rem;--section-heading-lead-measure:46rem;gap:var(--space-8);display:grid}.ai__cards[data-astro-cid-xbmxwrjc]{gap:var(--space-8);display:grid}.ai__column[data-astro-cid-xbmxwrjc]{gap:var(--space-3);min-width:0;display:grid}.ai__note[data-astro-cid-xbmxwrjc],.ai-card__note[data-astro-cid-xbmxwrjc]{gap:var(--space-2);font-family:var(--font-handwritten);font-size:var(--step-3);line-height:var(--leading-tight);color:var(--color-accent);letter-spacing:var(--tracking-slight);justify-self:end;align-items:flex-end;display:flex}.ai__note-text[data-astro-cid-xbmxwrjc]{max-inline-size:11rem}.ai__note[data-astro-cid-xbmxwrjc]{justify-self:start;margin-inline-start:var(--space-6)}.ai-card__note[data-astro-cid-xbmxwrjc]{gap:var(--space-1);text-align:center;flex-direction:column;justify-self:end;align-items:center;margin-inline-end:var(--space-6)}.ai-card__note[data-astro-cid-xbmxwrjc] .ai__arrow[data-astro-cid-xbmxwrjc]{inline-size:1.375rem;rotate:10deg}.ai__arrow[data-astro-cid-xbmxwrjc]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;block-size:auto;inline-size:1.125rem}.ai-card[data-astro-cid-xbmxwrjc]{gap:var(--space-5);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-xl);align-content:start;display:grid;overflow:clip}.ai-card__header[data-astro-cid-xbmxwrjc]{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.ai-card__eyebrow[data-astro-cid-xbmxwrjc]{font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.ai-card__name[data-astro-cid-xbmxwrjc]{gap:var(--space-3);font-size:var(--step-5);align-items:center;display:flex}.ai-card__ai-icon[data-astro-cid-xbmxwrjc]{block-size:2.75rem;inline-size:2.75rem;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));border-radius:var(--radius-pill);flex:none;place-items:center;display:grid}.ai-card__tagline[data-astro-cid-xbmxwrjc]{max-inline-size:17.375rem;font-size:var(--step--1);font-style:italic;font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-heading)}.ai-card__media[data-astro-cid-xbmxwrjc]{gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:grid;position:relative}.ai-card__media[data-astro-cid-xbmxwrjc] img{block-size:auto;inline-size:100%;display:block}.ai__column--1[data-astro-cid-xbmxwrjc] .ai-card__media[data-astro-cid-xbmxwrjc] img{inline-size:calc(100% + var(--space-6));max-inline-size:none}.ai-card__note[data-astro-cid-xbmxwrjc]{font-size:var(--step-0)}.ai-card__points[data-astro-cid-xbmxwrjc]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ai-card__point[data-astro-cid-xbmxwrjc]{gap:var(--space-3);font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading);align-items:center;display:flex}.ai-card__icon[data-astro-cid-xbmxwrjc]{inline-size:var(--space-10);block-size:var(--space-10);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));border-radius:var(--radius-pill);flex:none;place-items:center;display:grid}.ai-card__link[data-astro-cid-xbmxwrjc]{justify-self:start}.ai-bonus[data-astro-cid-xbmxwrjc]{gap:var(--space-5);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-xl);display:grid}.ai-bonus__icon[data-astro-cid-xbmxwrjc]{block-size:3.6875rem;inline-size:3.6875rem;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));border-radius:var(--radius-pill);place-items:center;display:grid}.ai-bonus__copy[data-astro-cid-xbmxwrjc]{gap:var(--space-2);min-width:0;display:grid}.ai-bonus__title[data-astro-cid-xbmxwrjc]{font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading)}.ai-bonus__text[data-astro-cid-xbmxwrjc],.ai-bonus__product-category[data-astro-cid-xbmxwrjc]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading)}.ai-bonus__product[data-astro-cid-xbmxwrjc]{gap:var(--space-5);padding:var(--space-2);background:var(--color-surface-alt);border-radius:var(--radius-xl);align-items:center;display:flex}.ai-bonus__product[data-astro-cid-xbmxwrjc] .ai-bonus__photo{box-sizing:content-box;block-size:auto;inline-size:3.8125rem;padding:var(--space-4) var(--space-1);background:var(--color-surface);border-radius:var(--radius-md);flex:none}.ai-bonus__product-name[data-astro-cid-xbmxwrjc]{gap:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-heading);flex-wrap:wrap;align-items:center;display:flex}.ai__actions[data-astro-cid-xbmxwrjc]{--cluster-gap:var(--space-5);margin-top:var(--space-2);justify-content:center}@media (width>=576px){.ai__actions[data-astro-cid-xbmxwrjc] .c-button--primary[data-astro-cid-xbmxwrjc]{min-inline-size:14.375rem}.ai__actions[data-astro-cid-xbmxwrjc] .c-button--secondary[data-astro-cid-xbmxwrjc]{min-inline-size:14.9375rem}}@media (width>=768px){.ai__column--1[data-astro-cid-xbmxwrjc] .ai-card__media[data-astro-cid-xbmxwrjc] img{inline-size:100%}}@media (width>=992px){.ai[data-astro-cid-xbmxwrjc]{padding-block:calc(var(--space-20) + var(--space-2) + 2px) var(--space-24)}.ai__inner[data-astro-cid-xbmxwrjc]{gap:var(--space-10)}.ai__cards[data-astro-cid-xbmxwrjc]{gap:calc(var(--space-6) + 2px);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ai-card[data-astro-cid-xbmxwrjc]{padding:var(--space-8);grid-template-rows:auto auto auto 1fr auto}.ai-card__media[data-astro-cid-xbmxwrjc]{align-content:center;min-block-size:26.625rem;padding-bottom:0}.ai__column--1[data-astro-cid-xbmxwrjc] .ai-card[data-astro-cid-xbmxwrjc]{overflow:visible}.ai__column--1[data-astro-cid-xbmxwrjc] .ai-card__media[data-astro-cid-xbmxwrjc] img{inline-size:113.996%;margin-inline-start:calc(var(--space-3) - 1px)}.ai-card__points[data-astro-cid-xbmxwrjc]{gap:calc(var(--space-6) - 1px);padding-top:calc(var(--space-6) + 3px);margin-top:calc(-1 * var(--space-5));margin-inline-end:calc(-1 * var(--space-4));display:flex}.ai__column--2[data-astro-cid-xbmxwrjc] .ai-card__points[data-astro-cid-xbmxwrjc]{gap:var(--space-2)}.ai-card__point[data-astro-cid-xbmxwrjc]{flex:0 auto;min-width:0}.ai-card__point-text[data-astro-cid-xbmxwrjc]{max-inline-size:8.5rem}.ai-bonus[data-astro-cid-xbmxwrjc]{gap:var(--space-8);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-8);grid-template-columns:auto minmax(0,40.125rem) auto;justify-content:space-between;align-items:center}.ai-bonus__product[data-astro-cid-xbmxwrjc]{min-block-size:5.8125rem;inline-size:16.375rem}.ai__actions[data-astro-cid-xbmxwrjc]{margin-top:calc(var(--space-8) - 2px)}}@media (width>=1200px){.ai__column[data-astro-cid-xbmxwrjc]{position:relative}.ai__note[data-astro-cid-xbmxwrjc],.ai-card__note[data-astro-cid-xbmxwrjc]{font-size:var(--step-1);display:block;position:absolute}.ai__note[data-astro-cid-xbmxwrjc] .ai__arrow[data-astro-cid-xbmxwrjc],.ai-card__note[data-astro-cid-xbmxwrjc] .ai__arrow[data-astro-cid-xbmxwrjc]{position:absolute;top:100%}.ai__column--1[data-astro-cid-xbmxwrjc] .ai__note[data-astro-cid-xbmxwrjc]{bottom:calc(100% + var(--space-16) - 1px);left:calc(-1 * var(--space-1));rotate:-4.3deg}.ai__column--1[data-astro-cid-xbmxwrjc] .ai__note[data-astro-cid-xbmxwrjc] .ai__note-text[data-astro-cid-xbmxwrjc]{max-inline-size:8.375rem;display:block}.ai__column--1[data-astro-cid-xbmxwrjc] .ai__note[data-astro-cid-xbmxwrjc] .ai__arrow[data-astro-cid-xbmxwrjc]{margin-top:calc(-1 * var(--space-2));left:6.125rem;rotate:-25deg}.ai__column--2[data-astro-cid-xbmxwrjc] .ai__note[data-astro-cid-xbmxwrjc]{right:0;bottom:calc(100% + var(--space-8) + 2px);rotate:16deg}.ai__column--2[data-astro-cid-xbmxwrjc] .ai__note[data-astro-cid-xbmxwrjc] .ai__note-text[data-astro-cid-xbmxwrjc]{max-inline-size:6.5rem;display:block}.ai__column--2[data-astro-cid-xbmxwrjc] .ai__note[data-astro-cid-xbmxwrjc] .ai__arrow[data-astro-cid-xbmxwrjc]{top:calc(100% - var(--space-9));left:calc(-1 * var(--space-10));rotate:25deg}.ai-card__note[data-astro-cid-xbmxwrjc]{font-size:var(--step-0);rotate:-4.3deg}.ai-card__note[data-astro-cid-xbmxwrjc] .ai__note-text[data-astro-cid-xbmxwrjc]{display:block}.ai-card__note[data-astro-cid-xbmxwrjc] .ai__arrow[data-astro-cid-xbmxwrjc]{left:var(--space-14);margin-top:var(--space-3);rotate:-20deg}.ai__column--1[data-astro-cid-xbmxwrjc] .ai-card__note[data-astro-cid-xbmxwrjc]{top:calc(-1 * var(--space-16) + 2px);right:var(--space-1);max-inline-size:8.6875rem}.ai__column--2[data-astro-cid-xbmxwrjc] .ai-card__note[data-astro-cid-xbmxwrjc]{z-index:var(--z-raised);top:calc(-1 * var(--space-16));right:var(--space-4)}.ai__column--2[data-astro-cid-xbmxwrjc] .ai-card__note[data-astro-cid-xbmxwrjc] .ai__note-text[data-astro-cid-xbmxwrjc]{white-space:nowrap}}.features-hero[data-astro-cid-f3pn7oqi]{padding-block:calc(var(--space-10) + 2px) var(--space-16)}.features-hero__content[data-astro-cid-f3pn7oqi]{--section-heading-gap:var(--space-6);--section-heading-measure:58rem;--section-heading-lead-measure:47.5rem}.features-hero__content[data-astro-cid-f3pn7oqi] .section-heading__title{font-size:var(--step-5b)}.features-hero__actions[data-astro-cid-f3pn7oqi]{--cluster-gap:var(--space-3);flex-direction:column;justify-content:center;align-items:center;inline-size:100%}.features-hero__actions[data-astro-cid-f3pn7oqi]>[data-astro-cid-f3pn7oqi]{flex:none;min-inline-size:min(100%,13rem)}.stage-nav[data-astro-cid-f3pn7oqi]{gap:var(--space-3);margin:var(--space-20) 0 0;padding:0;list-style:none;display:grid}.stage-nav__item[data-astro-cid-f3pn7oqi]{position:relative}.stage-nav__item[data-astro-cid-f3pn7oqi]:not(:last-child):before{top:50%;left:calc(var(--space-9) / 2);block-size:calc(100% + var(--space-3));content:"";border-inline-start:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-surface));position:absolute}.stage-nav__link[data-astro-cid-f3pn7oqi]{grid-template-columns:var(--space-9) minmax(0, 1fr);column-gap:calc(var(--space-4) + 2px);color:var(--color-heading);border-radius:var(--radius-md);align-items:center;text-decoration:none;display:grid;position:relative}.stage-nav__link[data-astro-cid-f3pn7oqi]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.stage-nav__link[data-astro-cid-f3pn7oqi]:hover .stage-nav__card[data-astro-cid-f3pn7oqi]{border-color:var(--color-primary)}}.stage-nav__link[data-astro-cid-f3pn7oqi]:focus-visible .stage-nav__card[data-astro-cid-f3pn7oqi]{border-color:var(--color-primary)}.stage-nav__number[data-astro-cid-f3pn7oqi]{block-size:var(--space-9);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-on-accent-soft);letter-spacing:var(--tracking-wide);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-surface));border-radius:var(--radius-md);place-items:center;padding-inline-start:var(--tracking-wide);display:grid}.stage-nav__card[data-astro-cid-f3pn7oqi]{gap:var(--space-4);padding:var(--space-3);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard);grid-template-columns:5.1875rem minmax(0,1fr);align-items:center;display:grid}@media (prefers-reduced-motion:reduce){.stage-nav__card[data-astro-cid-f3pn7oqi]{transition:none}}.stage-nav__card[data-astro-cid-f3pn7oqi] .stage-nav__photo{aspect-ratio:83/86;object-fit:cover;border-radius:var(--radius-sm);block-size:auto;inline-size:100%;display:block}.stage-nav__label[data-astro-cid-f3pn7oqi]{font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}@media (width>=576px){.features-hero__actions[data-astro-cid-f3pn7oqi]{flex-direction:row;inline-size:auto}.features-hero__actions[data-astro-cid-f3pn7oqi]>[data-astro-cid-f3pn7oqi]{min-inline-size:0}}.features-hero--section[data-astro-cid-f3pn7oqi]{padding-block:calc(var(--space-10) + var(--space-12) + 2px) 0}.features-hero--section[data-astro-cid-f3pn7oqi] .stage-nav[data-astro-cid-f3pn7oqi]{margin-top:var(--space-10)}@media (width>=992px){.features-hero[data-astro-cid-f3pn7oqi]{padding-block:calc(var(--space-16) + var(--space-2)) var(--space-20)}.features-hero--section[data-astro-cid-f3pn7oqi]{padding-block:calc(var(--space-16) + var(--space-2) + var(--space-20)) var(--space-20)}.features-hero--section[data-astro-cid-f3pn7oqi] .stage-nav[data-astro-cid-f3pn7oqi]{margin-top:var(--space-20)}.features-hero__content[data-astro-cid-f3pn7oqi]{--section-heading-gap:var(--space-7)}.stage-nav[data-astro-cid-f3pn7oqi]{gap:calc(var(--space-3) + 2px);grid-template-columns:repeat(5,minmax(0,1fr))}.stage-nav__item[data-astro-cid-f3pn7oqi]:not(:last-child):before{top:calc(var(--space-9) / 2);inline-size:calc(100% + var(--space-3) + 2px);border-inline-start:0;border-top:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-surface));block-size:0;left:50%}.stage-nav__link[data-astro-cid-f3pn7oqi]{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);justify-items:center}.stage-nav__number[data-astro-cid-f3pn7oqi]{inline-size:var(--space-9)}.stage-nav__card[data-astro-cid-f3pn7oqi]{gap:var(--space-3);inline-size:100%;padding:calc(var(--space-2) + 2px) calc(var(--space-2) + 2px) var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;align-self:stretch}.stage-nav__card[data-astro-cid-f3pn7oqi] .stage-nav__photo{aspect-ratio:196/193;border-radius:var(--radius-sm)}.stage-nav__label[data-astro-cid-f3pn7oqi]{padding-inline:var(--space-1);font-size:var(--step-0)}}.stage[data-astro-cid-2yk6owqp]{padding-block:var(--space-16) calc(var(--space-16) + var(--space-2) + 2px);background:var(--color-surface)}.stage--alt[data-astro-cid-2yk6owqp]{background:var(--color-surface-alt)}.stage__inner[data-astro-cid-2yk6owqp]{gap:var(--space-12);display:grid}.stage__number[data-astro-cid-2yk6owqp]{display:none}.stage__heading[data-astro-cid-2yk6owqp]{gap:var(--space-5);justify-items:start;min-width:0;display:grid}.stage__heading[data-astro-cid-2yk6owqp] .c-eyebrow[data-astro-cid-2yk6owqp]{margin-bottom:calc(-1 * var(--space-4))}.stage__title[data-astro-cid-2yk6owqp]{font-size:var(--step-5b)}.stage__lead[data-astro-cid-2yk6owqp]{font-size:var(--step-0)}.stage__features[data-astro-cid-2yk6owqp]{gap:var(--space-16);display:grid}.feature[data-astro-cid-2yk6owqp]{gap:var(--space-6);min-width:0;display:grid}.feature[data-astro-cid-2yk6owqp]+.feature[data-astro-cid-2yk6owqp]{padding-top:var(--space-16);border-top:1px solid var(--color-border)}.feature__copy[data-astro-cid-2yk6owqp]{gap:calc(var(--space-4) + 2px);justify-items:start;min-width:0;display:grid}.feature__heading[data-astro-cid-2yk6owqp]{gap:var(--space-3);justify-items:start;display:grid}.feature__title[data-astro-cid-2yk6owqp]{font-size:var(--step-5)}.feature__tagline[data-astro-cid-2yk6owqp]{font-size:var(--step-0);line-height:var(--leading-normal);color:var(--color-heading)}.feature__body[data-astro-cid-2yk6owqp]{line-height:var(--leading-base);color:var(--color-text)}.feature__details[data-astro-cid-2yk6owqp]{inline-size:100%}.feature__details[data-astro-cid-2yk6owqp]>li[data-astro-cid-2yk6owqp]{color:var(--color-text)}.feature__detail-title[data-astro-cid-2yk6owqp]{margin-bottom:var(--space-1);font-weight:var(--font-weight-semibold);color:var(--color-heading);display:block}.feature__copy[data-astro-cid-2yk6owqp] .c-plan-note[data-astro-cid-2yk6owqp]{margin-top:var(--space-1)}.feature__media[data-astro-cid-2yk6owqp]{min-width:0;order:-1;inline-size:100%;max-inline-size:30rem;margin-inline:auto}.feature__media[data-astro-cid-2yk6owqp] img{block-size:auto;inline-size:100%;display:block}.stage__actions[data-astro-cid-2yk6owqp]{--cluster-gap:var(--space-3);justify-content:center}@media (width>=768px){.stage__lead[data-astro-cid-2yk6owqp]{font-size:var(--step-1)}.feature__media[data-astro-cid-2yk6owqp]{inline-size:100%;max-inline-size:40rem}}@media (width>=992px){.stage[data-astro-cid-2yk6owqp]{padding-block:var(--space-24);overflow-x:clip}.stage__inner[data-astro-cid-2yk6owqp]{gap:0}.stage__header[data-astro-cid-2yk6owqp]{column-gap:var(--space-6);grid-template-columns:auto minmax(0,48.75rem);justify-content:start;align-items:start;display:grid}.stage__number[data-astro-cid-2yk6owqp]{margin-top:calc(var(--space-4) + 2px);font-family:var(--font-heading);font-size:calc(var(--step-5b) * 1.55);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);display:block}.stage__heading[data-astro-cid-2yk6owqp]{gap:var(--space-4);border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-6)}.stage__heading[data-astro-cid-2yk6owqp] .c-eyebrow[data-astro-cid-2yk6owqp]{margin-bottom:0}.stage__title[data-astro-cid-2yk6owqp]{font-size:var(--step-5b)}.stage__title-number[data-astro-cid-2yk6owqp]{display:none}.stage__lead[data-astro-cid-2yk6owqp]{font-size:var(--step-1)}.stage__features[data-astro-cid-2yk6owqp]{padding-top:var(--space-12);gap:0}.feature[data-astro-cid-2yk6owqp]{column-gap:var(--space-24);padding-block:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.feature[data-astro-cid-2yk6owqp]+.feature[data-astro-cid-2yk6owqp]{padding-top:var(--space-14);border-top:0}.feature__media[data-astro-cid-2yk6owqp]{order:0;max-inline-size:none;margin-inline:0}.feature__media[data-astro-cid-2yk6owqp] img{inline-size:var(--bleed-size,100%);max-inline-size:none;margin-inline-start:var(--bleed-start,0)}.feature__media--overhang[data-astro-cid-2yk6owqp]{aspect-ratio:var(--frame-ratio);position:relative}.feature__media--overhang[data-astro-cid-2yk6owqp] img{top:0;left:var(--bleed-start);margin-inline-start:0;position:absolute}.feature--media-first[data-astro-cid-2yk6owqp] .feature__media[data-astro-cid-2yk6owqp]{order:-1}.stage__actions[data-astro-cid-2yk6owqp]{padding-top:var(--space-9)}}.studio[data-astro-cid-u7vfsp3e]{padding-block:var(--space-16)}.studio__inner[data-astro-cid-u7vfsp3e]{--section-heading-gap:var(--space-6);--section-heading-measure:56.75rem;--section-heading-lead-measure:56.75rem;gap:var(--space-20);display:grid}.studio__items[data-astro-cid-u7vfsp3e]{gap:var(--space-20);margin:0;padding:0;list-style:none;display:grid}.studio-card[data-astro-cid-u7vfsp3e]{gap:var(--space-5);grid-template-rows:auto 1fr auto;align-items:start;min-width:0;display:grid}.studio-card[data-astro-cid-u7vfsp3e] .studio-card__image{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.studio-card__copy[data-astro-cid-u7vfsp3e]{gap:var(--space-3);display:grid}.studio-card__title[data-astro-cid-u7vfsp3e]{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.studio-card__text[data-astro-cid-u7vfsp3e]{line-height:var(--leading-base);color:var(--color-text-2)}.studio-card[data-astro-cid-u7vfsp3e] .c-plan-note[data-astro-cid-u7vfsp3e]{justify-self:start}.studio-invitation[data-astro-cid-u7vfsp3e]{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);display:grid}.studio-invitation__copy[data-astro-cid-u7vfsp3e]{gap:var(--space-4);min-width:0;display:grid}.studio-invitation__title[data-astro-cid-u7vfsp3e]{max-inline-size:26.625rem;font-size:var(--step-3)}.studio-invitation__text[data-astro-cid-u7vfsp3e]{font-size:var(--step--1);line-height:var(--leading-snug);color:var(--color-text-2)}.studio-invitation__actions[data-astro-cid-u7vfsp3e]{--cluster-gap:var(--space-3)}@media (width>=768px){.studio__items[data-astro-cid-u7vfsp3e]{gap:var(--space-12) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.studio[data-astro-cid-u7vfsp3e]{padding-block:var(--space-24)}.studio__inner[data-astro-cid-u7vfsp3e]{gap:calc(var(--space-20) - 2px)}.studio__items[data-astro-cid-u7vfsp3e]{gap:calc(var(--space-4) + 2px);grid-template-columns:repeat(4,minmax(0,1fr))}.studio-card[data-astro-cid-u7vfsp3e]{gap:var(--space-5)}.studio-card[data-astro-cid-u7vfsp3e] .studio-card__image{aspect-ratio:270/303;object-fit:cover}.studio-card__text[data-astro-cid-u7vfsp3e]{font-size:var(--step--1);line-height:var(--leading-snug)}.studio-invitation[data-astro-cid-u7vfsp3e]{gap:var(--space-8);padding:var(--space-12);margin-top:var(--space-1);grid-template-columns:minmax(0,32rem) auto;justify-content:space-between;align-items:center}}.shoot[data-astro-cid-4dwg5tlj]{--section-heading-measure:46.375rem;--section-heading-lead-measure:51.25rem;--section-heading-wrap:pretty;padding-bottom:var(--space-section)}.shoot__inner[data-astro-cid-4dwg5tlj]{gap:var(--space-12);display:grid}.shoot__items[data-astro-cid-4dwg5tlj]{gap:var(--space-10);margin:0;padding:0;list-style:none;display:grid}.shoot__item[data-astro-cid-4dwg5tlj]{align-content:start;min-inline-size:0;display:grid}.shoot__item[data-astro-cid-4dwg5tlj] .shoot__image{aspect-ratio:369/443;object-fit:cover;border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.shoot__title[data-astro-cid-4dwg5tlj]{margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.shoot__text[data-astro-cid-4dwg5tlj]{margin-top:var(--space-4);line-height:var(--leading-base);color:var(--color-text)}@media (width>=768px){.shoot__items[data-astro-cid-4dwg5tlj]{gap:calc(var(--space-4) + 2px);grid-template-columns:repeat(3,minmax(0,1fr))}.shoot__title[data-astro-cid-4dwg5tlj]{font-size:var(--step-0)}.shoot__text[data-astro-cid-4dwg5tlj]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2)}}@media (width>=992px){.shoot[data-astro-cid-4dwg5tlj]{padding-bottom:var(--space-section)}.shoot__inner[data-astro-cid-4dwg5tlj]{gap:var(--space-16)}}.owner[data-astro-cid-eq4t6k6s]{padding-bottom:var(--space-section)}.owner__inner[data-astro-cid-eq4t6k6s]{gap:var(--space-8);display:grid}.owner__content[data-astro-cid-eq4t6k6s]{--section-heading-measure:29.5rem;--section-heading-gap:var(--space-5)}.owner__content[data-astro-cid-eq4t6k6s] .section-heading{text-align:start;align-items:flex-start}.owner__body[data-astro-cid-eq4t6k6s]{gap:var(--space-8);margin-top:var(--space-1);justify-items:start;display:grid}.owner__tagline[data-astro-cid-eq4t6k6s]{line-height:var(--leading-normal);color:var(--color-heading)}.owner__text[data-astro-cid-eq4t6k6s]{line-height:var(--leading-base);color:var(--color-text)}.owner__inner[data-astro-cid-eq4t6k6s] .owner__image{border-radius:var(--radius-md);justify-self:center;block-size:auto;inline-size:100%;max-inline-size:32.3125rem;display:block}@media (width>=992px){.owner[data-astro-cid-eq4t6k6s]{padding-block:var(--space-section)}.owner__inner[data-astro-cid-eq4t6k6s]{padding-inline:calc(var(--space-gutter) + var(--space-2));grid-template-columns:minmax(0,30.875rem) minmax(0,32.3125rem);justify-content:space-between;align-items:center}.owner__content[data-astro-cid-eq4t6k6s]{--section-heading-gap:var(--space-8)}.owner__body[data-astro-cid-eq4t6k6s]{gap:var(--space-4);margin-top:0}.owner__text[data-astro-cid-eq4t6k6s]{max-inline-size:29.375rem}}.shopping[data-astro-cid-vyhqaext]{--section-heading-measure:40.125rem;--section-heading-lead-measure:40.875rem;--section-heading-wrap:pretty}.shopping__inner[data-astro-cid-vyhqaext]{gap:var(--space-12);display:grid}.shopping__steps[data-astro-cid-vyhqaext]{--steps-gap:var(--space-10);gap:var(--steps-gap);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.shopping__step[data-astro-cid-vyhqaext]{--line-start:calc((100cqi - var(--space-9) - var(--space-4) - 1px) * 131 / 289);grid-template-columns:var(--space-9) minmax(0, 1fr);column-gap:calc(var(--space-4) + 1px);align-content:start;display:grid;position:relative}.shopping__step[data-astro-cid-vyhqaext]:not(:last-child):before{top:var(--line-start);bottom:calc((var(--steps-gap) + var(--line-start)) * -1);left:calc(var(--space-9) / 2);content:"";border-inline-start:1px solid color-mix(in srgb, var(--color-heading) 43%, transparent);position:absolute}.shopping__media[data-astro-cid-vyhqaext]{grid-area:1/2}.shopping__media[data-astro-cid-vyhqaext] .shopping__image{aspect-ratio:289/262;object-fit:cover;border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.shopping__number[data-astro-cid-vyhqaext]{block-size:var(--space-9);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);letter-spacing:var(--tracking-wide);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-area:1/1;align-self:center;place-items:center;padding-inline-start:var(--tracking-wide);display:grid;position:relative}.shopping__title[data-astro-cid-vyhqaext],.shopping__text[data-astro-cid-vyhqaext]{grid-column:2}.shopping__title[data-astro-cid-vyhqaext]{margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.shopping__text[data-astro-cid-vyhqaext]{margin-top:var(--space-4);line-height:var(--leading-base);color:var(--color-text)}@media (width>=768px){.shopping__steps[data-astro-cid-vyhqaext]{column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.shopping__step[data-astro-cid-vyhqaext]:not(:last-child):before{content:none}.shopping__step[data-astro-cid-vyhqaext]:after{content:"";border-top:1px solid color-mix(in srgb, var(--color-heading) 43%, transparent);grid-area:2/2;align-self:center;margin-inline-start:var(--space-3)}.shopping__media[data-astro-cid-vyhqaext]{margin-bottom:calc(var(--space-12) + 1px);grid-column:1/-1}.shopping__media[data-astro-cid-vyhqaext] .shopping__image{aspect-ratio:362/327}.shopping__number[data-astro-cid-vyhqaext]{grid-row:2}.shopping__title[data-astro-cid-vyhqaext],.shopping__text[data-astro-cid-vyhqaext]{grid-column:1/-1;padding-inline-start:var(--space-4)}.shopping__title[data-astro-cid-vyhqaext]{margin-top:calc(var(--space-12) - 2px)}}@media (width>=992px){.shopping[data-astro-cid-vyhqaext]{padding-block:var(--space-section)}.shopping__inner[data-astro-cid-vyhqaext]{gap:var(--space-20)}}.stager-hero[data-astro-cid-m73clo6j]{padding-block:calc(var(--space-10) + 2px) var(--space-16)}.stager-hero__inner[data-astro-cid-m73clo6j]{gap:var(--space-12);display:grid}.stager-hero__content[data-astro-cid-m73clo6j]{--section-heading-measure:34.3125rem;--section-heading-lead-measure:34.3125rem;--section-heading-wrap:pretty}.stager-hero__content[data-astro-cid-m73clo6j] .section-heading__title--page{font-size:var(--step-5b)}.stager-hero__actions[data-astro-cid-m73clo6j]{--cluster-gap:var(--space-3);inline-size:100%;margin-top:var(--space-1)}.stager-hero__note[data-astro-cid-m73clo6j]{gap:var(--space-2);margin-top:var(--space-1);font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text);justify-items:center;display:grid}.stager-hero__note[data-astro-cid-m73clo6j]:before{inline-size:calc(var(--space-1) + 2px);block-size:calc(var(--space-1) + 2px);content:"";background:var(--color-primary)}.stager-hero__media[data-astro-cid-m73clo6j]{justify-self:center;inline-size:100%;max-inline-size:32.3125rem}.stager-hero__media[data-astro-cid-m73clo6j] .stager-hero__image{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}@media (width>=576px){.stager-hero__actions[data-astro-cid-m73clo6j]{inline-size:auto}}@media (width>=768px){.stager-hero__note[data-astro-cid-m73clo6j]{gap:calc(var(--space-3) + 2px);font-size:var(--step--2);align-items:baseline;display:flex}.stager-hero__note[data-astro-cid-m73clo6j]:before{inline-size:calc(var(--space-2) + 2px);block-size:calc(var(--space-2) + 2px);flex:none}}@media (width>=992px){.stager-hero[data-astro-cid-m73clo6j]{padding-block:calc(var(--space-20) + var(--space-2) + 1px) var(--space-section)}.stager-hero__inner[data-astro-cid-m73clo6j]{gap:var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,32.3125rem);align-items:center}.stager-hero__actions[data-astro-cid-m73clo6j]{--cluster-gap:var(--space-4);margin-top:var(--space-5)}.stager-hero__note[data-astro-cid-m73clo6j]{margin-top:var(--space-5)}}.stager-nav[data-astro-cid-yy7imfvk]{background:var(--color-surface-alt);border-block:1px solid var(--color-border)}.stager-nav__list[data-astro-cid-yy7imfvk]{gap:var(--space-5);padding-block:calc(var(--space-2) + 2px);margin-block:0;list-style:none;display:flex;overflow-x:auto}.stager-nav__item[data-astro-cid-yy7imfvk]{flex:none}.stager-nav__link[data-astro-cid-yy7imfvk]{min-block-size:var(--touch-target);font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-heading);align-items:center;text-decoration:none;display:inline-flex}.stager-nav__link[data-astro-cid-yy7imfvk]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.stager-nav__link[data-astro-cid-yy7imfvk]:hover{color:var(--color-primary)}}.stager-nav__link[data-astro-cid-yy7imfvk]:focus-visible{color:var(--color-primary)}.stager-nav__link--first[data-astro-cid-yy7imfvk]{font-weight:var(--font-weight-bold);color:var(--color-primary)}.stager-nav__link--first[data-astro-cid-yy7imfvk] .stager-nav__label[data-astro-cid-yy7imfvk]{padding-bottom:calc(var(--space-1) + 1px);border-bottom:2px solid}@media (width>=992px){.stager-nav__list[data-astro-cid-yy7imfvk]{gap:var(--space-12);padding-block:calc(var(--space-1) + 1px)}.stager-nav__link--first[data-astro-cid-yy7imfvk] .stager-nav__label[data-astro-cid-yy7imfvk]{padding-bottom:var(--space-1)}}.plans[data-astro-cid-fu2gziv5]{--section-heading-gap:var(--space-7);--section-heading-measure:48.8125rem;--section-heading-lead-measure:51.25rem;padding-bottom:var(--space-section)}.plans__inner[data-astro-cid-fu2gziv5]{gap:var(--space-8);display:grid}.plans__list[data-astro-cid-fu2gziv5]{gap:var(--space-8);inline-size:100%;max-inline-size:56rem;margin:0 auto;padding:0;list-style:none;display:grid}.plans__card[data-astro-cid-fu2gziv5]{gap:var(--space-5);align-content:start;display:grid}.plans__name[data-astro-cid-fu2gziv5]{font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.plans__title[data-astro-cid-fu2gziv5]{font-family:var(--font-body);font-size:var(--step-3);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.plans__text[data-astro-cid-fu2gziv5]{padding-top:var(--space-5);font-size:var(--step--1);font-weight:var(--font-weight-medium);font-style:italic;line-height:var(--leading-normal);color:var(--color-text-2);border-top:1px solid var(--color-border)}.plans__features[data-astro-cid-fu2gziv5]{--plus-list-gap:var(--space-2)}.plans__footer[data-astro-cid-fu2gziv5]{gap:var(--space-8);justify-items:center;display:grid}.plans__actions[data-astro-cid-fu2gziv5]{--cluster-gap:var(--space-3);justify-content:center;inline-size:100%}@media (width>=576px){.plans__actions[data-astro-cid-fu2gziv5]{--cluster-gap:var(--space-4);inline-size:auto}}@media (width>=768px){.plans__list[data-astro-cid-fu2gziv5]{gap:calc(var(--space-6) + 2px);grid-template-columns:repeat(2,minmax(0,1fr))}.plans__card[data-astro-cid-fu2gziv5]{--card-padding:var(--space-8) var(--space-6)}.plans__footer[data-astro-cid-fu2gziv5]{gap:var(--space-6)}}@media (width>=992px){.plans[data-astro-cid-fu2gziv5]{padding-block:var(--space-section)}.plans__inner[data-astro-cid-fu2gziv5]{gap:calc(var(--space-16) + var(--space-2))}.plans__footer[data-astro-cid-fu2gziv5]{margin-top:calc(1px - var(--space-5))}}.compare[data-astro-cid-fxqrazkd]{--section-heading-gap:var(--space-6);--section-heading-measure:29rem;--section-heading-lead-measure:25.25rem;background:var(--color-surface-alt)}.compare[data-astro-cid-fxqrazkd] .section-heading__lead{color:var(--color-heading)}.compare__inner[data-astro-cid-fxqrazkd]{gap:var(--space-12);display:grid}.compare__table[data-astro-cid-fxqrazkd]{grid-template-columns:minmax(0,13.5rem);justify-content:center;inline-size:100%;display:grid}thead[data-astro-cid-fxqrazkd],tbody[data-astro-cid-fxqrazkd],tr[data-astro-cid-fxqrazkd]{display:contents}th[data-astro-cid-fxqrazkd]:first-child{order:1}td[data-astro-cid-fxqrazkd]:first-child{order:2}th[data-astro-cid-fxqrazkd]+th[data-astro-cid-fxqrazkd]{margin-top:var(--space-12);order:3}td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]{order:4}th[data-astro-cid-fxqrazkd],td[data-astro-cid-fxqrazkd]{padding:0 var(--space-3) 0 var(--space-8);text-align:left;vertical-align:top;border-left:1px solid color-mix(in srgb, var(--color-heading) 43%, transparent);position:relative}th[data-astro-cid-fxqrazkd]+th[data-astro-cid-fxqrazkd],td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]{border-left-style:dashed}th[data-astro-cid-fxqrazkd]{padding-top:var(--space-2);padding-bottom:var(--space-12);padding-left:var(--space-9);font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);text-transform:uppercase}td[data-astro-cid-fxqrazkd]{padding-bottom:var(--space-9);font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading)}td[data-astro-cid-fxqrazkd]:after{top:0;left:calc(var(--space-2) * -1 - .5px);inline-size:var(--space-4);block-size:var(--space-4);content:"";background:color-mix(in srgb, var(--color-heading) 4%, var(--color-surface-alt));border:1px solid var(--color-heading);border-radius:var(--radius-pill);position:absolute}td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]{--wander-from:0px;--wander-to:0px;padding-top:var(--space-2);font-size:var(--step--2);font-weight:var(--font-weight-regular);color:var(--color-text-2);border-left-color:#0000}td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]:after{top:var(--space-1);left:calc(var(--space-2) * -.75 - .5px + var(--wander-from));inline-size:var(--space-3);block-size:var(--space-3);border-style:dashed}td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]:before{top:calc(var(--space-1) + var(--space-3) / 2);left:calc(var(--space-5) * -.5 - .5px);inline-size:var(--space-5);content:"";background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--color-heading) 43%, transparent) 0 var(--space-1), transparent var(--space-1) var(--space-2));block-size:100%;clip-path:polygon(calc(50% - .5px + var(--wander-from)) 0, calc(50% + .5px + var(--wander-from)) 0, calc(50% + .5px + var(--wander-to)) 100%, calc(50% - .5px + var(--wander-to)) 100%);position:absolute}.compare__loop[data-astro-cid-fxqrazkd]{--compare-loop-stroke:color-mix(in srgb, var(--color-heading) 43%, transparent);top:calc(var(--space-1) + var(--space-3) / 2 + 16px);pointer-events:none;position:absolute;left:-28px;overflow:visible}.compare__loop[data-astro-cid-fxqrazkd] path[data-astro-cid-fxqrazkd]{fill:none;stroke:var(--compare-loop-stroke);stroke-width:1px}tr[data-astro-cid-fxqrazkd]:first-child td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]:before{block-size:calc(100% + var(--space-1) + var(--space-3) / 2);top:0}tr[data-astro-cid-fxqrazkd]:last-child td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]:before{block-size:calc(100% - var(--space-1) - var(--space-3) / 2)}tr[data-astro-cid-fxqrazkd]:first-child td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]{--wander-from:0px;--wander-to:2px}tr[data-astro-cid-fxqrazkd]:nth-child(2) td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]{--wander-from:2px;--wander-to:8px}tr[data-astro-cid-fxqrazkd]:nth-child(3) td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]{--wander-from:8px;--wander-to:4px}tr[data-astro-cid-fxqrazkd]:nth-child(4) td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]{--wander-from:4px;--wander-to:-1px}tr[data-astro-cid-fxqrazkd]:nth-child(5) td[data-astro-cid-fxqrazkd]+td[data-astro-cid-fxqrazkd]{--wander-from:-1px;--wander-to:-1px}tr[data-astro-cid-fxqrazkd]:last-child td[data-astro-cid-fxqrazkd]{padding-bottom:0}.compare__text[data-astro-cid-fxqrazkd]{max-inline-size:min(100%,10.5rem);display:block}@media (width>=768px){.compare__table[data-astro-cid-fxqrazkd]{table-layout:fixed;border-collapse:collapse;display:table}thead[data-astro-cid-fxqrazkd]{display:table-header-group}tbody[data-astro-cid-fxqrazkd]{display:table-row-group}tr[data-astro-cid-fxqrazkd]{display:table-row}th[data-astro-cid-fxqrazkd]+th[data-astro-cid-fxqrazkd]{margin-top:0}th[data-astro-cid-fxqrazkd]:first-child{inline-size:58%}}@media (width>=992px){.compare__inner[data-astro-cid-fxqrazkd]{column-gap:calc(var(--space-20) + var(--space-3));grid-template-columns:minmax(0,463fr) minmax(0,552fr);align-items:center;padding-inline-end:calc(var(--space-gutter) + var(--space-8))}}.for-whom[data-astro-cid-lcut5ju2]{--section-heading-gap:var(--space-6);--section-heading-measure:48.8125rem;--section-heading-lead-measure:43rem;scroll-margin-top:calc(var(--space-8) - var(--space-section))}.for-whom[data-astro-cid-lcut5ju2] .section-heading__lead{margin-top:var(--space-2)}.for-whom__inner[data-astro-cid-lcut5ju2]{gap:var(--space-12);display:grid}.for-whom__list[data-astro-cid-lcut5ju2]{gap:var(--space-12) calc(var(--space-6) + 1px);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.for-whom__item[data-astro-cid-lcut5ju2]{gap:calc(var(--space-5) + 2px);grid-template-rows:auto 1fr;align-content:start;display:grid}.for-whom__item[data-astro-cid-lcut5ju2] img{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.for-whom__body[data-astro-cid-lcut5ju2]{gap:var(--space-3);align-content:start;display:grid}.for-whom__title[data-astro-cid-lcut5ju2]{gap:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-base);flex-wrap:wrap;align-items:center;display:flex}.for-whom__text[data-astro-cid-lcut5ju2]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading)}@media (width>=992px){.for-whom[data-astro-cid-lcut5ju2]{--section-heading-wrap:pretty}.for-whom__inner[data-astro-cid-lcut5ju2]{gap:var(--space-24)}.for-whom__list[data-astro-cid-lcut5ju2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.review-stars[data-astro-cid-sitlfxcl]{--review-star:calc(var(--space-4) + 2px);inline-size:calc(var(--review-stars) * var(--review-star) - 2px);block-size:var(--space-4);background:var(--color-accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E") 0 0/var(--review-star) 100% repeat-x;flex:none;display:inline-block}@media (forced-colors:active){.review-stars[data-astro-cid-sitlfxcl]{background:canvastext}}.hero[data-astro-cid-yodha2z4]{padding-bottom:var(--space-3)}.hero__content[data-astro-cid-yodha2z4]{--section-heading-gap:var(--space-10);--section-heading-lead-measure:45rem;gap:var(--space-8);justify-items:center;display:grid}.hero__actions[data-astro-cid-yodha2z4]{--cluster-gap:var(--space-3);flex-direction:column;justify-content:center;align-items:center;inline-size:100%}.hero__actions[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]{flex:none;min-inline-size:min(100%,13rem)}.hero__proof[data-astro-cid-yodha2z4]{gap:var(--space-2);padding:calc(var(--space-1) + 1px) var(--space-3) calc(var(--space-1) + 1px) calc(var(--space-1) + 1px);font-size:var(--step--2);color:var(--color-text);white-space:nowrap;background:var(--color-surface-alt);border-radius:var(--radius-pill);align-items:center;line-height:1;text-decoration:none;display:flex}.hero__proof[data-astro-cid-yodha2z4]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.hero__proof[data-astro-cid-yodha2z4] strong{color:var(--color-heading)}.hero__proof[data-astro-cid-yodha2z4] .review-stars{--review-star:calc(var(--space-3) + 1px);block-size:var(--space-3)}.hero__faces[data-astro-cid-yodha2z4]{align-items:center;display:flex}.hero__faces[data-astro-cid-yodha2z4] .hero__face{inline-size:calc(var(--space-10) - 2px);block-size:calc(var(--space-10) - 2px);object-fit:cover;border:2px solid var(--color-surface);border-radius:var(--radius-pill);flex:none;display:block}.hero__faces[data-astro-cid-yodha2z4]>.hero__face{margin-inline-start:-12px}.hero__faces[data-astro-cid-yodha2z4]>.hero__face:first-child{margin-inline-start:0}.hero__faces[data-astro-cid-yodha2z4]>.hero__face:nth-child(8){margin-inline-start:-20px}.hero__faces[data-astro-cid-yodha2z4]>.hero__face:nth-child(n+9){margin-inline-start:-27px}.hero__faces[data-astro-cid-yodha2z4]>.hero__face:nth-child(10){opacity:.94}.hero__faces[data-astro-cid-yodha2z4]>.hero__face:nth-child(11){opacity:.88}.hero__more[data-astro-cid-yodha2z4]{flex:none;place-items:center;margin-inline-start:-27px;display:grid;position:relative}.hero__more[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]{grid-area:1/1}.hero__more[data-astro-cid-yodha2z4]:after{content:"";background:color-mix(in srgb, var(--color-surface-alt) 82%, transparent);border-radius:var(--radius-pill);grid-area:1/1;block-size:100%;inline-size:100%}.hero__more-count[data-astro-cid-yodha2z4]{z-index:var(--z-raised);font-size:var(--step--2);letter-spacing:-.02em;font-weight:var(--font-weight-bold);color:var(--color-heading)}.hero__faces[data-astro-cid-yodha2z4]>.hero__face:nth-child(n+5){display:none}.hero__media[data-astro-cid-yodha2z4]{--container-max:var(--container-wide);margin-top:var(--space-7)}.hero__media[data-astro-cid-yodha2z4] img{block-size:auto;inline-size:100%;display:block}.hero-scene[data-astro-cid-yodha2z4]{--stage-width:min(100vw - 2 * var(--space-gutter), 30rem);margin-top:var(--space-2)}.hero-scene[data-astro-cid-yodha2z4]:after{content:"";block-size:28.125rem;display:block}.hero-scene__stage[data-astro-cid-yodha2z4]{top:max(var(--space-header), (100svh - var(--stage-width) * 396 / 342) / 2);inline-size:var(--stage-width);aspect-ratio:342/396;border-radius:var(--radius-md);margin-inline:auto;position:sticky;overflow:hidden}@media (prefers-reduced-motion:reduce),(orientation:landscape){.hero-scene[data-astro-cid-yodha2z4]:after{content:none}.hero-scene__stage[data-astro-cid-yodha2z4]{position:relative;top:auto}}.hero-scene__photo[data-astro-cid-yodha2z4]{position:absolute;inset:0}.hero__media[data-astro-cid-yodha2z4] .hero-scene__photo[data-astro-cid-yodha2z4] img{object-fit:cover;block-size:100%}.hero-scene__card[data-astro-cid-yodha2z4]{aspect-ratio:306/322;background:color-mix(in srgb, var(--color-surface-alt) 60%, var(--color-surface));border-radius:var(--radius-xl);--card-shadow:0 10px 28px color-mix(in srgb, var(--color-heading) 24%, transparent);inline-size:89.4737%;box-shadow:var(--card-shadow);position:absolute;top:9.34343%;left:5.26316%}.hero-scene__card[data-astro-cid-yodha2z4] picture{display:block;position:relative}.hero-scene__bar[data-astro-cid-yodha2z4]{background:var(--color-primary-soft);border-radius:var(--radius-md);block-size:15.528%;inline-size:96.0784%;transition:transform .22s cubic-bezier(.3,.8,.3,1);position:absolute;top:16.1491%;left:1.96078%}.hero-scene__tick[data-astro-cid-yodha2z4]{top:calc(20.8075% + var(--row) * 16.1491%);box-sizing:border-box;aspect-ratio:1;background:var(--color-surface);border:2px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-surface));border-radius:var(--radius-pill);inline-size:6.53595%;transition:background-color .2s,border-color .2s;position:absolute;left:6.20915%}.hero-scene__tick[data-astro-cid-yodha2z4] svg[data-astro-cid-yodha2z4]{opacity:0;block-size:100%;inline-size:100%;transition:opacity .2s;position:absolute;inset:0}.hero-scene__tick[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{fill:none;stroke:var(--color-on-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.hero-scene__tick[data-astro-cid-yodha2z4].is-on{background:var(--color-primary);border-color:var(--color-primary);animation:.32s ease-out hero-tick}.hero-scene__tick[data-astro-cid-yodha2z4].is-on svg[data-astro-cid-yodha2z4]{opacity:1}@keyframes hero-tick{0%{transform:scale(.8)}55%{transform:scale(1.22)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-scene__bar[data-astro-cid-yodha2z4],.hero-scene__tick[data-astro-cid-yodha2z4],.hero-scene__tick[data-astro-cid-yodha2z4] svg[data-astro-cid-yodha2z4]{transition:none}.hero-scene__tick[data-astro-cid-yodha2z4].is-on{animation:none}}.hero-scene__dim[data-astro-cid-yodha2z4],.hero__media[data-astro-cid-yodha2z4] .hero-scene__box{display:none}@media (width>=576px){.hero__faces[data-astro-cid-yodha2z4]>.hero__face:nth-child(n+5){display:block}.hero__actions[data-astro-cid-yodha2z4]{--cluster-gap:var(--space-6);flex-direction:row;inline-size:auto}.hero__actions[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]{min-inline-size:0}}@media (width>=768px){.hero[data-astro-cid-yodha2z4]{padding-bottom:0}.hero-scene[data-astro-cid-yodha2z4]{margin-top:var(--space-3);margin-bottom:6.5%}.hero-scene[data-astro-cid-yodha2z4]:after{content:none}.hero-scene__stage[data-astro-cid-yodha2z4]{aspect-ratio:1440/809;border-radius:0;inline-size:100%;margin-inline:0;position:relative;top:auto;overflow:visible}.hero-scene__photo[data-astro-cid-yodha2z4],.hero-scene__dim[data-astro-cid-yodha2z4]{border-radius:var(--radius-md);block-size:88.6279%;inline-size:100%;position:absolute;inset:8.7763% auto auto 0}.hero-scene__photo[data-astro-cid-yodha2z4]{overflow:hidden}.hero-scene__dim[data-astro-cid-yodha2z4]{pointer-events:none;background:var(--color-heading);opacity:0;display:block}.hero-scene__card[data-astro-cid-yodha2z4]{aspect-ratio:auto;inline-size:77.8819%;box-shadow:none;transform-origin:50% 100%;will-change:transform;background:0 0;border-radius:0;top:22.0025%;left:11.5972%}.hero-scene__bar[data-astro-cid-yodha2z4],.hero-scene__tick[data-astro-cid-yodha2z4]{display:none}.hero__media[data-astro-cid-yodha2z4] .hero-scene__box{top:var(--top);left:var(--left);inline-size:var(--width);max-inline-size:none;transform-origin:var(--origin);will-change:transform;display:block;position:absolute}}.logos[data-astro-cid-nzd6ewln]{--logos-gap:var(--space-14);--logos-fade-start:var(--space-12);--logos-fade-end:var(--space-12);padding-block:var(--space-section-sm) var(--space-section);overflow-x:clip;container-type:inline-size}.logos__inner[data-astro-cid-nzd6ewln]{gap:var(--space-8);display:grid}.logos__text[data-astro-cid-nzd6ewln]{gap:var(--space-2);font-size:var(--step--1);text-align:center;display:grid}.logos__title[data-astro-cid-nzd6ewln]{font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-heading)}.logos__lead[data-astro-cid-nzd6ewln]{line-height:var(--leading-base);color:var(--color-text)}.logos__sentence[data-astro-cid-nzd6ewln]{font-size:var(--step-0);line-height:var(--leading-base);color:var(--color-text)}.logos__sentence[data-astro-cid-nzd6ewln] strong[data-astro-cid-nzd6ewln]{font-weight:var(--font-weight-semibold);color:var(--color-heading)}.logos__viewport[data-astro-cid-nzd6ewln]{min-width:0;margin-inline:calc(var(--space-gutter) * -1);mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--logos-fade-start) / 2), #000 var(--logos-fade-start), #000 calc(100% - var(--logos-fade-end)), transparent calc(100% - var(--logos-fade-end) / 2), transparent 100%);overflow:hidden}.logos__track[data-astro-cid-nzd6ewln]{inline-size:max-content;animation:logos-marquee var(--logos-duration,40s) linear infinite;display:flex}.logos__viewport[data-astro-cid-nzd6ewln]:hover .logos__track[data-astro-cid-nzd6ewln]{animation-play-state:paused}.logos__list[data-astro-cid-nzd6ewln]{gap:var(--logos-gap);flex:none;padding-inline-end:var(--logos-gap);display:flex}.logos__item[data-astro-cid-nzd6ewln]{flex:none;display:block}.logos__item[data-astro-cid-nzd6ewln] img{display:block}@keyframes logos-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logos__track[data-astro-cid-nzd6ewln]{animation:none}}.logos--reviews[data-astro-cid-nzd6ewln]{padding-block:0 var(--space-section)}.logos--reviews[data-astro-cid-nzd6ewln] .logos__inner[data-astro-cid-nzd6ewln]{gap:var(--space-5)}@media (width>=992px){.logos[data-astro-cid-nzd6ewln]{--logos-fade-start:var(--space-12);--logos-fade-end:7.3125rem;padding-block:calc(var(--space-20) + var(--space-1)) var(--space-section)}.logos__inner[data-astro-cid-nzd6ewln]{--container-max:var(--container-wide);column-gap:var(--space-12);grid-template-columns:minmax(0,19.1875rem) minmax(0,1fr);align-items:center}.logos__text[data-astro-cid-nzd6ewln]{text-align:start}.logos__viewport[data-astro-cid-nzd6ewln]{margin-inline:0}.logos--reviews[data-astro-cid-nzd6ewln]{padding-block:calc(var(--space-20) + var(--space-1)) var(--space-section)}.logos--reviews[data-astro-cid-nzd6ewln] .logos__inner[data-astro-cid-nzd6ewln]{--container-max:inherit;grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}@container (width>=1600px){.logos[data-astro-cid-nzd6ewln]:not(.logos--reviews) .logos__inner[data-astro-cid-nzd6ewln]{column-gap:var(--space-12);grid-template-columns:19.1875rem 70.4375rem;max-inline-size:none;padding-inline:calc(50% - 43.875rem) 0}}.numbers[data-astro-cid-fswdjptr]{--section-heading-gap:var(--space-6);--section-heading-measure:26.0625rem;--section-heading-lead-measure:29.625rem;padding-block:var(--space-section);background:var(--color-surface-alt);position:relative;overflow:hidden}.numbers[data-astro-cid-fswdjptr] .section-heading__lead{margin-top:var(--space-2)}.numbers__inner[data-astro-cid-fswdjptr]{gap:var(--space-12);display:grid}.numbers__content[data-astro-cid-fswdjptr]{gap:var(--space-7);display:grid;position:relative}.numbers__figures[data-astro-cid-fswdjptr]{gap:calc(var(--space-8) + 2px) var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:29.75rem;display:grid}.numbers__figure[data-astro-cid-fswdjptr]{gap:var(--space-3);flex-direction:column-reverse;justify-content:flex-end;display:flex}.numbers__value[data-astro-cid-fswdjptr]{font-size:var(--step-5);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);color:var(--color-heading)}.numbers__label[data-astro-cid-fswdjptr]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading)}.numbers__actions[data-astro-cid-fswdjptr]{--cluster-gap:calc(var(--space-5) + 2px);order:2;position:relative}.numbers__actions[data-astro-cid-fswdjptr] .c-button--primary[data-astro-cid-fswdjptr]{min-inline-size:13rem}.numbers__actions[data-astro-cid-fswdjptr] .c-button--secondary[data-astro-cid-fswdjptr]{min-inline-size:11.9375rem}.numbers__map[data-astro-cid-fswdjptr]{margin-top:calc(var(--space-20) * -1);order:1;display:grid}.numbers__map[data-astro-cid-fswdjptr] picture{display:block;overflow:hidden;mask-image:radial-gradient(closest-side,#000 65%,#0000)}.numbers__map[data-astro-cid-fswdjptr] img{aspect-ratio:1;object-fit:cover;object-position:74% 43%;transform-origin:74% 43%;block-size:auto;inline-size:100%;display:block;transform:scale(1.6)}@media (width>=768px){.numbers__actions[data-astro-cid-fswdjptr]{order:0}}.numbers__card[data-astro-cid-fswdjptr]{gap:var(--space-3);max-inline-size:21.3125rem;padding:calc(var(--space-5) + 2px) calc(var(--space-5) + 2px) calc(var(--space-5) + 2px) calc(var(--space-12) + 2px);margin:calc(var(--space-16) * -1) var(--space-4) 0 auto;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;position:relative}.numbers__card[data-astro-cid-fswdjptr]:before{top:calc(var(--space-7) + 3px);left:calc(var(--space-5) - 1px);inline-size:calc(var(--space-3) + 1px);block-size:calc(var(--space-3) + 1px);content:"";background:var(--color-primary);border-radius:var(--radius-pill);position:absolute}.numbers__card-title[data-astro-cid-fswdjptr]{font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-base);color:var(--color-heading)}.numbers__card-text[data-astro-cid-fswdjptr]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading)}@media (width>=992px){.numbers__inner[data-astro-cid-fswdjptr]{row-gap:calc(var(--space-10) + 2px)}.numbers__map[data-astro-cid-fswdjptr]{inset-block:0;inline-size:1873px;margin-top:0;display:block;position:absolute;left:calc(50% - 913px)}.numbers__map[data-astro-cid-fswdjptr] picture{overflow:visible;mask-image:none}.numbers__map[data-astro-cid-fswdjptr] img{aspect-ratio:auto;transform:none}.numbers__card[data-astro-cid-fswdjptr]{inline-size:21.3125rem;margin:0;position:absolute;top:561px;left:1004px}.numbers__content[data-astro-cid-fswdjptr]{max-inline-size:29.75rem}}.philosophy[data-astro-cid-kjzoomte]{--section-heading-gap:var(--space-6);--section-heading-measure:47.75rem}.pillar[data-astro-cid-vxmauzfc]{padding-block:var(--space-section-sm);overflow-x:clip}@media (width>=768px){.pillar[data-astro-cid-vxmauzfc]{content-visibility:visible}}.pillar__inner[data-astro-cid-vxmauzfc]{gap:var(--space-12);align-items:center;display:grid}.pillar__text[data-astro-cid-vxmauzfc]{--section-heading-gap:var(--space-4);--section-heading-measure:32rem;gap:var(--space-9);min-width:0;display:grid}.pillar__body[data-astro-cid-vxmauzfc]{font-size:var(--step-0);line-height:var(--leading-base);color:var(--color-text)}.pillar__why[data-astro-cid-vxmauzfc]{gap:var(--space-7);display:grid}.pillar__why-title[data-astro-cid-vxmauzfc]{font-weight:var(--font-weight-semibold);line-height:var(--leading-base);color:var(--color-heading)}.pillar__actions[data-astro-cid-vxmauzfc]{--cluster-gap:var(--space-6)}.pillar__media[data-astro-cid-vxmauzfc]{aspect-ratio:342/358;order:-1;inline-size:100%;max-inline-size:30rem;margin-inline:auto;position:relative}@media (width>=768px){.pillar__media[data-astro-cid-vxmauzfc]{order:0;max-inline-size:40rem}}.pillar__media[data-astro-cid-vxmauzfc] img{block-size:auto;inline-size:100%;display:block}.pillar__media[data-astro-cid-vxmauzfc] .pillar__image{max-inline-size:none;position:absolute}.pillar--1[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc] .pillar__image{inline-size:113.201%;top:-6.30566%;left:-6.60066%}.pillar--2[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc] .pillar__image{inline-size:113.491%;top:-6.44389%;left:-6.74536%}.pillar--3[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc] .pillar__image{inline-size:113.115%;top:-6.26431%;left:-6.55738%}.pillar--4[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc] .pillar__image{inline-size:113.769%;top:-6.57699%;left:-6.88468%}@media (width>=768px){.pillar--1[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc]{aspect-ratio:597/626}.pillar--1[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc] .pillar__image{inline-size:114.908%;top:-3.83387%;left:-4.0201%}.pillar--2[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc]{aspect-ratio:529/567}.pillar--2[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc] .pillar__image{inline-size:127.221%;top:-17.1076%;left:-14.1777%}.pillar--3[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc]{aspect-ratio:532/572}.pillar--3[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc] .pillar__image{inline-size:129.699%;top:-13.6364%;left:-13.9098%}.pillar--4[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc]{aspect-ratio:529/567}.pillar--4[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc] .pillar__image{inline-size:124.953%;top:-13.4039%;left:-13.6106%}}.pillar--3[data-astro-cid-vxmauzfc]{padding-block:max(var(--space-10), var(--space-section-sm) - var(--space-5))}@media (width>=992px){.pillar__media[data-astro-cid-vxmauzfc]{max-inline-size:none;margin-inline:0}.pillar--1[data-astro-cid-vxmauzfc] .pillar__inner[data-astro-cid-vxmauzfc]{padding-inline:calc(var(--space-gutter) + 0px) calc(var(--space-gutter) + 0px);grid-template-columns:minmax(0,512fr) minmax(0,597fr);column-gap:32px}.pillar--2[data-astro-cid-vxmauzfc] .pillar__inner[data-astro-cid-vxmauzfc]{padding-inline:calc(var(--space-gutter) + 18px) calc(var(--space-gutter) + 7px);grid-template-columns:minmax(0,529fr) minmax(0,512fr);column-gap:74px}.pillar--2[data-astro-cid-vxmauzfc] .pillar__inner[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc]{order:-1}.pillar--3[data-astro-cid-vxmauzfc] .pillar__inner[data-astro-cid-vxmauzfc]{padding-inline:calc(var(--space-gutter) + 0px) calc(var(--space-gutter) + 3px);grid-template-columns:minmax(0,512fr) minmax(0,532fr);column-gap:93px}.pillar--4[data-astro-cid-vxmauzfc] .pillar__inner[data-astro-cid-vxmauzfc]{padding-inline:calc(var(--space-gutter) + 18px) calc(var(--space-gutter) + 7px);grid-template-columns:minmax(0,529fr) minmax(0,512fr);column-gap:74px}.pillar--4[data-astro-cid-vxmauzfc] .pillar__inner[data-astro-cid-vxmauzfc] .pillar__media[data-astro-cid-vxmauzfc]{order:-1}}.team-price[data-v-0dfdeb12]{inline-size:59.5rem;max-inline-size:calc(100% - 2 * var(--space-gutter));max-block-size:calc(100svh - 2 * var(--space-gutter));overscroll-behavior:contain;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);margin:auto;padding:0;overflow-y:auto}.team-price[data-v-0dfdeb12]::backdrop{background:color-mix(in srgb, var(--color-heading) 40%, transparent)}.team-price__body[data-v-0dfdeb12]{padding:calc(var(--space-16) - 1px) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.team-price__close[data-v-0dfdeb12]{top:var(--space-2);right:var(--space-2);inline-size:var(--touch-target);block-size:var(--touch-target);color:var(--color-heading);cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}@media (hover:hover){.team-price__close[data-v-0dfdeb12]:hover{color:var(--color-primary);background:var(--color-primary-soft)}}.team-price__close[data-v-0dfdeb12]:focus-visible{color:var(--color-primary);background:var(--color-primary-soft);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.team-price__header[data-v-0dfdeb12]{gap:var(--space-6);text-align:center;justify-items:center;display:grid}.team-price__title[data-v-0dfdeb12]{font-family:var(--font-heading);font-size:var(--step-5);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);hyphens:manual}.team-price__lead[data-v-0dfdeb12]{max-inline-size:30rem}.team-price__layout[data-v-0dfdeb12]{gap:var(--space-6);margin-top:calc(var(--space-7) - 1px);grid-template-columns:minmax(0,1fr);display:grid}.team-price__plans[data-v-0dfdeb12]{padding:var(--space-1);margin-bottom:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-price__plan[data-v-0dfdeb12]{min-block-size:var(--touch-target);padding:var(--space-2) var(--space-4);font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-primary);text-transform:uppercase;cursor:pointer;border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0}@media (prefers-reduced-motion:reduce){.team-price__plan[data-v-0dfdeb12]{transition:none}}@media (hover:hover){.team-price__plan[data-v-0dfdeb12]:hover{background:var(--color-primary-soft)}}.team-price__plan[data-v-0dfdeb12]:focus-visible{background:var(--color-primary-soft);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.team-price__plan[aria-pressed=true][data-v-0dfdeb12]{color:var(--color-on-primary);background:var(--color-primary)}.team-price__settings[data-v-0dfdeb12]{padding:var(--space-4) var(--space-5) var(--space-6);background:var(--color-surface-alt);border-radius:var(--radius-xl);align-content:start;display:grid}.team-price__label[data-v-0dfdeb12]{font-weight:var(--font-weight-medium);line-height:var(--leading-base);color:var(--color-heading)}.team-price__billing[data-v-0dfdeb12]{padding-bottom:var(--space-6);justify-items:start;display:grid}.team-price__period[data-v-0dfdeb12]{gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.team-price__period-label[data-v-0dfdeb12]{font-size:var(--step--1);line-height:var(--leading-tight);color:var(--color-text-2);cursor:pointer}.team-price__period-label.is-active[data-v-0dfdeb12]{font-weight:var(--font-weight-medium);color:var(--color-primary)}.team-price__badge[data-v-0dfdeb12]{margin-top:calc(var(--space-4) + 2px)}.team-price__seats[data-v-0dfdeb12]{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border);justify-items:start;display:grid}.team-price__stepper[data-v-0dfdeb12]{gap:calc(var(--space-5) + 2px);align-items:center;display:flex}.team-price__step[data-v-0dfdeb12]{inline-size:var(--space-8);block-size:var(--space-8);color:var(--color-primary);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-pill);flex:none;place-items:center;padding:0;display:grid;position:relative}.team-price__step[data-v-0dfdeb12]:before{inset:calc((var(--touch-target) - var(--space-8)) / -2);content:"";position:absolute}@media (hover:hover){.team-price__step[data-v-0dfdeb12]:not([aria-disabled=true]):hover{background:var(--color-primary-soft)}}.team-price__step[data-v-0dfdeb12]:not([aria-disabled=true]):focus-visible{background:var(--color-primary-soft)}.team-price__step[data-v-0dfdeb12]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.team-price__step[aria-disabled=true][data-v-0dfdeb12]{cursor:not-allowed;opacity:.5}.team-price__step--add[data-v-0dfdeb12]{color:var(--color-on-primary);background:var(--color-primary)}@media (hover:hover){.team-price__step--add[data-v-0dfdeb12]:not([aria-disabled=true]):hover{background:var(--color-primary-hover)}}.team-price__step--add[data-v-0dfdeb12]:not([aria-disabled=true]):focus-visible{background:var(--color-primary-hover)}.team-price__count[data-v-0dfdeb12]{min-inline-size:2ch;font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);text-align:center;font-variant-numeric:tabular-nums}.team-price__note[data-v-0dfdeb12]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2)}.team-price__summary[data-v-0dfdeb12]{--card-padding:var(--space-6);gap:var(--space-6);flex-direction:column;justify-content:space-between;display:flex}.team-price__plan-name[data-v-0dfdeb12]{font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.team-price__plan-title[data-v-0dfdeb12]{padding-bottom:var(--space-4);margin-top:var(--space-2);font-size:var(--step-3);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading);white-space:pre-line;border-bottom:1px solid var(--color-border)}.team-price__figures[data-v-0dfdeb12]{gap:calc(var(--space-4) + 2px);padding-bottom:calc(var(--space-4) + 2px);margin-top:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.team-price__amount[data-v-0dfdeb12]{gap:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--step-5);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);white-space:nowrap;flex-wrap:wrap;align-items:baseline;display:flex}.team-price__unit[data-v-0dfdeb12]{font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);white-space:normal}.team-price__per-seat[data-v-0dfdeb12]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading);display:grid}.team-price__muted[data-v-0dfdeb12]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2)}.team-price__total[data-v-0dfdeb12]{gap:var(--space-1) var(--space-6);margin-top:calc(var(--space-4) + 2px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.team-price__total-amount[data-v-0dfdeb12]{font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:var(--color-heading);flex-basis:100%}.team-price__error[data-v-0dfdeb12]{margin-top:var(--space-4);font-size:var(--step--1);color:var(--color-text-2)}.team-price__skeleton[data-v-0dfdeb12]{gap:var(--space-4);margin-top:var(--space-4);display:grid}.team-price__skeleton-amount[data-v-0dfdeb12]{inline-size:60%;block-size:var(--space-12)}.team-price__skeleton-line[data-v-0dfdeb12]{block-size:1lh;inline-size:12rem;max-inline-size:100%}.team-price__savings[data-v-0dfdeb12]{inline-size:auto;padding:calc(var(--space-1) + 2px) var(--space-3);align-self:flex-start}.team-price__trial[data-v-0dfdeb12]{gap:var(--space-4);margin-top:var(--space-9);text-align:center;justify-items:stretch;display:grid}.team-price__trial-note[data-v-0dfdeb12]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2)}@media (width>=576px){.team-price__period[data-v-0dfdeb12]{gap:var(--space-2) var(--space-8)}.team-price__period-label[data-v-0dfdeb12]{font-size:var(--step-0);font-weight:var(--font-weight-medium)}}@media (width>=768px){.team-price__body[data-v-0dfdeb12]{padding-inline:calc(var(--space-8) - 2px)}.team-price__plan[data-v-0dfdeb12]{min-block-size:var(--space-12);font-size:var(--step-0)}.team-price__trial[data-v-0dfdeb12]{justify-items:center}}@media (width>=992px){.team-price__body[data-v-0dfdeb12]{padding-block:calc(var(--space-12) - 3px) var(--space-14)}.team-price__close[data-v-0dfdeb12]{top:calc(var(--space-4) - 1px);right:calc(var(--space-5) - 1px)}.team-price__layout[data-v-0dfdeb12]{gap:0 calc(var(--space-8) + 3px);margin-top:var(--space-14);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,411fr) minmax(0,435fr)}.team-price__plans[data-v-0dfdeb12],.team-price__settings[data-v-0dfdeb12]{grid-column:1}.team-price__summary[data-v-0dfdeb12]{--card-padding:calc(var(--space-10) + 2px) calc(var(--space-5) + 1px) calc(var(--space-9) + 1px);grid-area:1/2/span 2}.team-price__settings[data-v-0dfdeb12]{padding:calc(var(--space-12) + 1px) calc(var(--space-9) - 1px) var(--space-14)}.team-price__label[data-v-0dfdeb12]{font-size:var(--step-2)}.team-price__billing[data-v-0dfdeb12]{padding-bottom:calc(var(--space-4) + 2px)}.team-price__period[data-v-0dfdeb12]{margin-top:calc(var(--space-5) + 2px)}.team-price__badge[data-v-0dfdeb12]{margin-top:calc(var(--space-9) - 1px)}.team-price__seats[data-v-0dfdeb12]{gap:calc(var(--space-3) + 2px);padding:calc(var(--space-12) + 5px) calc(var(--space-3) - 1px) 0;margin-inline:calc(var(--space-3) * -1 + 1px)}.team-price__stepper[data-v-0dfdeb12]{margin-top:var(--space-2)}.team-price__plan-title[data-v-0dfdeb12]{padding-bottom:var(--space-5);margin-top:var(--space-5)}.team-price__figures[data-v-0dfdeb12]{gap:var(--space-5);padding-bottom:var(--space-4);margin-top:calc(var(--space-3) + 1px)}.team-price__per-seat[data-v-0dfdeb12]{font-size:var(--step-2)}.team-price__total[data-v-0dfdeb12]{margin-top:var(--space-6)}.team-price__total-amount[data-v-0dfdeb12]{font-size:var(--step-2);flex-basis:auto}.team-price__trial[data-v-0dfdeb12]{gap:calc(var(--space-4) + 1px);margin-top:var(--space-14)}}.home-pricing[data-v-342b08ab]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.home-pricing__period[data-v-342b08ab]{gap:var(--space-4);margin-block:calc(var(--space-9) + 1px) var(--space-9);align-items:center;display:flex}.home-pricing__period-label[data-v-342b08ab]{font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-text-2);cursor:pointer}.home-pricing__period-label.is-active[data-v-342b08ab]{color:var(--color-primary)}.home-pricing__plans[data-v-342b08ab]{gap:var(--space-10) calc(var(--space-6) + 2px);inline-size:min(100%,56rem);display:grid}.home-pricing__plan[data-v-342b08ab]{--card-padding:calc(var(--space-7) + 3px) var(--space-5) calc(var(--space-3) + 1px);flex-direction:column;display:flex;position:relative}.home-pricing__plan--popular[data-v-342b08ab]{order:-1}.home-pricing__name[data-v-342b08ab]{font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.home-pricing__title[data-v-342b08ab]{padding-bottom:var(--space-5);margin-top:var(--space-5);font-family:var(--font-body);font-size:var(--step-3);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);white-space:pre-line;border-bottom:1px solid var(--color-border)}.home-pricing__price[data-v-342b08ab]{min-block-size:calc(var(--space-24) + var(--space-2));margin-top:calc(var(--space-3) + 1px)}.home-pricing__amount[data-v-342b08ab]{gap:0 var(--space-3);font-family:var(--font-heading);font-size:var(--step-5);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-heading);flex-wrap:wrap;align-items:baseline;display:flex}.home-pricing__per[data-v-342b08ab]{font-family:var(--font-body);font-size:var(--step--1);line-height:var(--leading-normal)}.home-pricing__billing[data-v-342b08ab]{margin-top:var(--space-5);font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading)}.home-pricing__muted[data-v-342b08ab]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2)}.home-pricing__error[data-v-342b08ab]{font-size:var(--step--1);color:var(--color-text-2)}.home-pricing__skeleton[data-v-342b08ab]{gap:var(--space-5);display:grid}.home-pricing__skeleton-amount[data-v-342b08ab]{inline-size:60%;block-size:var(--space-12)}.home-pricing__skeleton-line[data-v-342b08ab]{vertical-align:middle;block-size:1lh;inline-size:12rem;max-inline-size:100%;display:inline-block}.home-pricing__team[data-v-342b08ab]{align-self:flex-start}.home-pricing__features[data-v-342b08ab]{--plus-list-gap:var(--space-3);margin-top:calc(var(--space-7) + 2px)}.home-pricing__popular[data-v-342b08ab]{top:0;right:var(--space-3);padding-inline:calc(var(--space-1) + 2px);font-family:var(--font-handwritten);font-size:var(--step-2);line-height:var(--leading-tight);color:var(--color-accent);letter-spacing:var(--tracking-slight);background:var(--color-surface);position:absolute;translate:0 -50%}.home-pricing__popular-arrow[data-v-342b08ab]{color:var(--color-accent);display:none}.home-pricing__trial[data-v-342b08ab]{gap:calc(var(--space-4) + 1px);margin-top:calc(var(--space-14) - var(--space-6) - 1px);text-align:center;justify-items:center;display:grid}.home-pricing__trial-note[data-v-342b08ab]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text-2)}.home-pricing__compare[data-v-342b08ab]{margin-top:calc(var(--space-3) * -1 + 1px)}.home-pricing__start[data-v-342b08ab]{--card-padding:calc(var(--space-2) + 1px) calc(var(--space-7) + 1px) calc(var(--space-2) + 1px) calc(var(--space-5) + 1px);gap:var(--space-2) var(--space-6);min-block-size:3.9375rem;inline-size:min(100%,56rem);margin-top:calc(var(--space-10) - var(--space-6) - 1px);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.home-pricing__start .c-arrow-link[data-v-342b08ab]{margin-top:calc(1lh + var(--space-2) + 1px - var(--touch-target))}.home-pricing__start-text[data-v-342b08ab]{font-weight:var(--font-weight-medium);line-height:var(--leading-base);color:var(--color-heading)}@media (width>=576px){.home-pricing__period[data-v-342b08ab]{gap:var(--space-8)}}@media (width>=768px){.home-pricing__plans[data-v-342b08ab]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pricing__plan--popular[data-v-342b08ab]{order:0}}@media (width>=1200px){.home-pricing__popular[data-v-342b08ab]{top:auto;right:calc(var(--space-16) + 2px);bottom:calc(100% + var(--space-12) - 1px);max-inline-size:14rem;font-size:var(--step-3);background:0 0;padding-inline:0;translate:100%;rotate:-5deg}.home-pricing__popular-arrow[data-v-342b08ab]{top:calc(var(--space-10) * -1);left:calc(100% + var(--space-3));inline-size:var(--space-12);display:block;position:absolute}}.home-pricing-section[data-astro-cid-nwtk6cma]{--pricing-space-top:var(--space-section);--section-heading-gap:var(--space-6);--section-heading-measure:48.8125rem;--section-heading-lead-measure:43rem;scroll-margin-top:calc(var(--space-8) - var(--pricing-space-top))}.home-pricing-section[data-astro-cid-nwtk6cma] .section-heading__lead{margin-top:var(--space-2)}.home-pricing-section__legacy-anchor[data-astro-cid-nwtk6cma]{block-size:0;scroll-margin-top:var(--space-8);display:block}.process[data-astro-cid-zuepckvj]{--section-heading-gap:var(--space-6);--section-heading-measure:42.1875rem;--section-heading-lead-measure:42.1875rem;--process-card:13.5rem;--process-gap:calc(var(--space-3) + var(--space-1) / 2)}.process[data-astro-cid-zuepckvj] .section-heading__lead{margin-top:var(--space-2)}.process__inner[data-astro-cid-zuepckvj]{gap:var(--space-12);justify-items:center;display:grid}.process__steps[data-astro-cid-zuepckvj]{gap:calc(var(--space-3) + 2px);justify-self:stretch;margin:0;padding:0;display:grid}.process__steps[data-astro-cid-zuepckvj]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.process__step[data-astro-cid-zuepckvj]{grid-template-columns:var(--space-9) minmax(0, 1fr);column-gap:calc(var(--space-4) + 2px);align-items:center;display:grid;position:relative}.process__step[data-astro-cid-zuepckvj]:not(:last-child):before{top:50%;left:calc(var(--space-9) / 2);inline-size:1px;block-size:calc(100% + var(--space-3) + 2px);content:"";background:color-mix(in srgb, var(--color-accent) 40%, var(--color-surface));position:absolute}.process__number[data-astro-cid-zuepckvj]{inline-size:var(--space-9);block-size:var(--space-9);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-on-accent-soft);letter-spacing:var(--tracking-wide);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-surface));border-radius:var(--radius-md);place-items:center;display:grid;position:relative}.process__card[data-astro-cid-zuepckvj]{grid-template-columns:calc(var(--space-20) + 3px) minmax(0, 1fr);gap:var(--space-4);inline-size:100%;padding:var(--space-3);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;display:grid}.process__card[data-astro-cid-zuepckvj] img{aspect-ratio:83/86;object-fit:cover;border-radius:var(--radius-sm);block-size:auto;inline-size:100%;display:block}.process__body[data-astro-cid-zuepckvj]{gap:var(--space-1);overflow-wrap:anywhere;align-content:start;display:grid}.process__title[data-astro-cid-zuepckvj]{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading)}.process__text[data-astro-cid-zuepckvj]{font-size:var(--step--1);line-height:var(--leading-snug);color:var(--color-text-2)}@media (width>=768px){.process__steps[data-astro-cid-zuepckvj]{gap:var(--process-gap);padding-inline:var(--space-gutter);margin-inline:calc(var(--space-gutter) * -1);scroll-padding-inline:var(--space-gutter);scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.process__step[data-astro-cid-zuepckvj]{flex:0 0 var(--process-card);gap:var(--space-5);scroll-snap-align:start;grid-template-rows:auto 1fr;grid-template-columns:none;place-items:stretch center}.process__step[data-astro-cid-zuepckvj]:not(:last-child):before{top:calc(var(--space-9) / 2);inline-size:calc(100% + var(--process-gap));block-size:1px;left:50%}.process__card[data-astro-cid-zuepckvj]{gap:var(--space-5);padding:calc(var(--space-2) + 1px) calc(var(--space-2) + 1px) var(--space-3);grid-template-rows:auto 1fr;grid-template-columns:none;align-items:stretch}.process__card[data-astro-cid-zuepckvj] img{aspect-ratio:196/193}.process__body[data-astro-cid-zuepckvj]{padding-inline:calc(var(--space-1) - 1px)}}@media (width>=992px){.process__inner[data-astro-cid-zuepckvj]{gap:calc(var(--space-20) + var(--space-2))}.process__steps[data-astro-cid-zuepckvj]{grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow-x:visible}}.projects[data-astro-cid-resrq4zz]{--section-heading-gap:var(--space-6);--section-heading-measure:40.0625rem;--section-heading-lead-measure:42.1875rem;--projects-gap:calc(var(--space-8) + 2px);container-type:inline-size}.projects[data-astro-cid-resrq4zz] .section-heading__lead{margin-top:var(--space-2)}.projects__viewport[data-astro-cid-resrq4zz]{max-inline-size:var(--page-max);margin-inline:auto;margin-block:var(--space-12);position:relative;overflow:hidden}.projects__viewport[data-astro-cid-resrq4zz]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);outline-offset:calc(var(--focus-ring-offset) * -1)}.projects__track[data-astro-cid-resrq4zz]{inline-size:max-content;animation:245s linear infinite projects-marquee;display:flex}.projects__viewport[data-astro-cid-resrq4zz]:hover .projects__track[data-astro-cid-resrq4zz],.projects__viewport[data-astro-cid-resrq4zz]:focus-within .projects__track[data-astro-cid-resrq4zz]{animation-play-state:paused}.projects__viewport[data-astro-cid-resrq4zz].is-touch-marquee{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.projects__viewport[data-astro-cid-resrq4zz].is-touch-marquee::-webkit-scrollbar{display:none}.projects__viewport[data-astro-cid-resrq4zz].is-touch-marquee .projects__track[data-astro-cid-resrq4zz]{animation:none}.projects__list[data-astro-cid-resrq4zz]{gap:var(--projects-gap);padding:0 var(--projects-gap) 0 0;flex:none;list-style:none;display:flex}@keyframes projects-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.projects__viewport[data-astro-cid-resrq4zz]{scroll-padding-inline:var(--space-gutter);scroll-snap-type:x mandatory;overflow-x:auto}.projects__track[data-astro-cid-resrq4zz]{padding-inline:var(--space-gutter);animation:none}.projects__list[data-astro-cid-resrq4zz]{padding-inline-end:0}.projects__list[data-astro-cid-resrq4zz][aria-hidden]{display:none}}.projects__item[data-astro-cid-resrq4zz]{gap:calc(var(--space-1) + 2px);scroll-snap-align:center;flex:0 0 min(23.125rem,80cqi);align-content:start;display:grid}.projects__media[data-astro-cid-resrq4zz]{margin-bottom:var(--space-4);position:relative}.projects__media[data-astro-cid-resrq4zz] img{aspect-ratio:370/450;object-fit:cover;border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.projects__badge[data-astro-cid-resrq4zz]{top:var(--space-3);right:var(--space-3);color:var(--color-accent);background:var(--color-surface);position:absolute}.projects__name[data-astro-cid-resrq4zz]{font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.projects__site[data-astro-cid-resrq4zz]{padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1);font-size:var(--step--1);line-height:var(--leading-snug);color:var(--color-primary);justify-self:start;text-decoration:none}@media (hover:hover){.projects__site[data-astro-cid-resrq4zz]:hover{text-decoration:underline}}.projects__site[data-astro-cid-resrq4zz]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);text-decoration:underline}.projects__actions[data-astro-cid-resrq4zz]{--cluster-gap:calc(var(--space-5) + 2px);justify-content:center}.projects__actions[data-astro-cid-resrq4zz] .c-button--secondary[data-astro-cid-resrq4zz]{min-inline-size:14.9375rem}.projects__actions[data-astro-cid-resrq4zz] .c-button--primary[data-astro-cid-resrq4zz]{min-inline-size:13rem}@media (width>=992px){.projects[data-astro-cid-resrq4zz]{--section-heading-wrap:pretty}.projects__viewport[data-astro-cid-resrq4zz]{margin-block:calc(var(--space-20) + var(--space-3)) calc(var(--space-16) + 3px)}}.testimonial-card[data-astro-cid-uaxmc6wb]{flex-direction:column;inline-size:100%;margin:0;display:flex}.testimonial-card__video[data-astro-cid-uaxmc6wb]{border-radius:var(--radius-xl);display:block;position:relative;overflow:hidden}.testimonial-card__video[data-astro-cid-uaxmc6wb] img{block-size:auto;inline-size:100%;transition:scale var(--duration-base) var(--ease-standard);display:block}@media (hover:hover){.testimonial-card__video[data-astro-cid-uaxmc6wb]:hover img{scale:1.03}}.testimonial-card__video[data-astro-cid-uaxmc6wb]:focus-visible img{scale:1.03}.testimonial-card__video[data-astro-cid-uaxmc6wb]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.testimonial-card__video[data-astro-cid-uaxmc6wb] img{transition:none}}.testimonial-card--home[data-astro-cid-uaxmc6wb] .testimonial-card__video[data-astro-cid-uaxmc6wb] img{aspect-ratio:3/2;object-fit:cover}.testimonial-card__clip[data-astro-cid-uaxmc6wb]{object-fit:cover;pointer-events:none;opacity:0;block-size:100%;inline-size:100%;transition:opacity calc(var(--duration-base) * 2) var(--ease-standard);position:absolute;inset:0}.testimonial-card__clip[data-astro-cid-uaxmc6wb][data-playing]{opacity:1}.testimonial-card__play[data-astro-cid-uaxmc6wb]{inline-size:var(--space-14);block-size:var(--space-14);color:var(--color-accent);background:var(--color-surface);border-radius:var(--radius-pill);transition:opacity calc(var(--duration-base) * 2) var(--ease-standard);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.testimonial-card__caption[data-astro-cid-uaxmc6wb]{inset:auto var(--space-3) var(--space-3);padding:var(--space-1) var(--space-2);font-size:var(--step--1);line-height:var(--leading-snug);color:var(--color-on-primary);text-align:center;text-wrap:balance;pointer-events:none;border-radius:var(--radius-sm);opacity:0;transition:opacity calc(var(--duration-base) * 2) var(--ease-standard);-webkit-line-clamp:3;background:#0009;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;overflow:hidden}.testimonial-card__clip[data-astro-cid-uaxmc6wb][data-playing]~.testimonial-card__caption[data-astro-cid-uaxmc6wb]{opacity:1}.testimonial-card__clip[data-astro-cid-uaxmc6wb][data-playing]~.testimonial-card__play[data-astro-cid-uaxmc6wb]{opacity:0}.testimonial-card__video[data-astro-cid-uaxmc6wb]:is(:hover,:focus-visible) .testimonial-card__play[data-astro-cid-uaxmc6wb]{opacity:1}.testimonial-card__play-icon[data-astro-cid-uaxmc6wb]{inline-size:var(--space-6);block-size:var(--space-6);fill:currentColor;margin-inline-start:2px}.testimonial-card__quote[data-astro-cid-uaxmc6wb]{padding-inline:var(--space-2);margin:calc(var(--space-4) + 1px) 0 var(--space-6);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:var(--color-heading)}.testimonial-card__author[data-astro-cid-uaxmc6wb]{padding:0 var(--space-2) calc(var(--space-1) + 2px);margin-top:auto;display:grid}.testimonial-card__name[data-astro-cid-uaxmc6wb]{font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading)}.testimonial-card__company[data-astro-cid-uaxmc6wb]{margin-top:calc(var(--space-1) + 2px);font-size:var(--step--1);line-height:var(--leading-snug);color:var(--color-text-2)}.testimonials[data-astro-cid-tgbrwp4t]{--section-heading-gap:var(--space-6);--section-heading-measure:30rem;--testimonials-gap:var(--space-6);background:var(--color-surface-alt);container-type:inline-size}.testimonials__inner[data-astro-cid-tgbrwp4t]{gap:var(--space-12);justify-items:center;display:grid}.testimonials__viewport[data-astro-cid-tgbrwp4t]{margin-inline:calc(var(--space-gutter) * -1);justify-self:stretch;position:relative;overflow:hidden}.testimonials__viewport[data-astro-cid-tgbrwp4t]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);outline-offset:calc(var(--focus-ring-offset) * -1)}.testimonials__track[data-astro-cid-tgbrwp4t]{inline-size:max-content;animation:36s linear infinite testimonials-marquee;display:flex}.testimonials[data-astro-cid-tgbrwp4t] .testimonials__inner[data-astro-cid-tgbrwp4t]{grid-template-columns:minmax(0,1fr)}.testimonials[data-astro-cid-tgbrwp4t] .testimonials__viewport[data-astro-cid-tgbrwp4t]{margin-inline:calc(50% - min(50cqi, var(--page-max) / 2));justify-self:stretch}.testimonials[data-astro-cid-tgbrwp4t] .testimonials__track[data-astro-cid-tgbrwp4t]{animation-duration:calc(var(--testimonials-count) * 8s)}.testimonials__viewport[data-astro-cid-tgbrwp4t]:hover .testimonials__track[data-astro-cid-tgbrwp4t],.testimonials__viewport[data-astro-cid-tgbrwp4t]:focus-within .testimonials__track[data-astro-cid-tgbrwp4t]{animation-play-state:paused}.testimonials__viewport[data-astro-cid-tgbrwp4t].is-touch-marquee{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.testimonials__viewport[data-astro-cid-tgbrwp4t].is-touch-marquee::-webkit-scrollbar{display:none}.testimonials__viewport[data-astro-cid-tgbrwp4t].is-touch-marquee .testimonials__track[data-astro-cid-tgbrwp4t]{animation:none}.testimonials__list[data-astro-cid-tgbrwp4t]{gap:var(--testimonials-gap);padding:0 var(--testimonials-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}@keyframes testimonials-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.testimonials__viewport[data-astro-cid-tgbrwp4t]{scroll-padding-inline:var(--space-gutter);scroll-snap-type:x mandatory;overflow-x:auto}.testimonials__track[data-astro-cid-tgbrwp4t]{padding-inline:var(--space-gutter);animation:none}.testimonials__list[data-astro-cid-tgbrwp4t]{padding-inline-end:0}.testimonials__list[data-astro-cid-tgbrwp4t][aria-hidden]{display:none}}.testimonials__card[data-astro-cid-tgbrwp4t]{padding:calc(var(--space-3) + 1px);background:var(--color-surface);border-radius:var(--radius-md);scroll-snap-align:center;flex:0 0 min(18.125rem,85cqi);display:flex}@media (width>=992px){.testimonials__inner[data-astro-cid-tgbrwp4t]{gap:calc(var(--space-20) + var(--space-3))}}.not-found__inner[data-astro-cid-oeac7rxh]{gap:var(--space-10);text-align:center;justify-items:center;display:grid}.not-found__inner[data-astro-cid-oeac7rxh] picture{inline-size:100%;max-inline-size:21.375rem}@media (width>=768px){.not-found__inner[data-astro-cid-oeac7rxh] picture{max-inline-size:34.4375rem}}.not-found__inner[data-astro-cid-oeac7rxh] .not-found__art{block-size:auto;inline-size:100%;display:block}.not-found__message[data-astro-cid-oeac7rxh]{gap:calc(var(--space-5) + 2px);min-width:0;display:grid}.not-found__title[data-astro-cid-oeac7rxh]{font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);margin:0}.not-found__hint[data-astro-cid-oeac7rxh]{max-inline-size:14rem;font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading);margin:0}@media (width>=576px){.not-found__hint[data-astro-cid-oeac7rxh]{max-inline-size:none}}.not-found__action[data-astro-cid-oeac7rxh]{inline-size:100%}@media (width>=576px){.not-found__action[data-astro-cid-oeac7rxh]{inline-size:auto}}.legal-hero[data-astro-cid-gozsmvm6]{padding-block:calc(var(--space-10) + 2px) var(--space-20)}.legal-hero__content[data-astro-cid-gozsmvm6]{--section-heading-gap:var(--space-6);--section-heading-measure:72rem;--section-heading-lead-measure:50rem}.legal-hero__content[data-astro-cid-gozsmvm6] .section-heading__title--page{font-size:var(--step-5b)}.legal-hero__content[data-astro-cid-gozsmvm6] .section-heading__lead{color:var(--color-heading)}@media (width>=992px){.legal-hero[data-astro-cid-gozsmvm6]{padding-block:calc(var(--space-section) - var(--space-3)) calc(var(--space-section) + var(--space-2))}}.legal[data-astro-cid-gozsmvm6]{padding-bottom:var(--space-16)}.legal__inner[data-astro-cid-gozsmvm6]{gap:var(--space-12);display:grid}.legal__toc[data-astro-cid-gozsmvm6]{min-inline-size:0}.legal__toc-title[data-astro-cid-gozsmvm6]{margin-bottom:var(--space-3);border-bottom:0;padding:0}.legal__links[data-astro-cid-gozsmvm6]{gap:var(--space-3);font-size:var(--step--1);line-height:var(--leading-snug);padding:0;list-style:none;display:grid}.legal__link[data-astro-cid-gozsmvm6]{gap:var(--space-2);color:var(--color-text);text-decoration:none;display:flex}.legal__link[data-astro-cid-gozsmvm6]:before{inline-size:2px;block-size:calc(var(--space-3) + 2px);margin-top:calc((1lh - var(--space-3) - 2px) / 2);content:"";background:var(--color-border);flex:none}.legal__link[data-astro-cid-gozsmvm6][aria-current=true]{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.legal__link[data-astro-cid-gozsmvm6][aria-current=true]:before{background:var(--color-primary)}@media (hover:hover){.legal__link[data-astro-cid-gozsmvm6]:hover{color:var(--color-primary)}}.legal__link[data-astro-cid-gozsmvm6]:focus-visible{color:var(--color-primary)}.legal__menu-toggle[data-astro-cid-gozsmvm6]{gap:var(--space-3);min-block-size:var(--space-12);padding-inline:var(--space-4);font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-heading);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;list-style:none;display:flex}.legal__menu-toggle[data-astro-cid-gozsmvm6]::-webkit-details-marker{display:none}.legal__menu-toggle[data-astro-cid-gozsmvm6]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.legal__menu-toggle[data-astro-cid-gozsmvm6] .legal__menu-icon{color:var(--color-heading);transition:rotate var(--duration-base) var(--ease-standard);flex:none}@media (prefers-reduced-motion:reduce){.legal__menu-toggle[data-astro-cid-gozsmvm6] .legal__menu-icon{transition:none}}.legal__menu[data-astro-cid-gozsmvm6][open] .legal__menu-icon{rotate:180deg}.legal__links--menu[data-astro-cid-gozsmvm6]{padding:var(--space-1) var(--space-4);margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:0}.legal__links--menu[data-astro-cid-gozsmvm6] .legal__link[data-astro-cid-gozsmvm6]{min-block-size:var(--touch-target);align-items:center}.legal__links--menu[data-astro-cid-gozsmvm6] .legal__link[data-astro-cid-gozsmvm6]:before{margin-top:0}.legal__links--sidebar[data-astro-cid-gozsmvm6]{display:none}.legal__body[data-astro-cid-gozsmvm6]{gap:var(--space-8);min-inline-size:0;display:grid}.legal__section[data-astro-cid-gozsmvm6]{gap:var(--space-3);scroll-margin-top:var(--space-8);display:grid}.legal__section[data-astro-cid-gozsmvm6] strong{font-weight:var(--font-weight-semibold);color:var(--color-heading)}.legal__section[data-astro-cid-gozsmvm6] a{overflow-wrap:anywhere}.legal__heading[data-astro-cid-gozsmvm6]{margin-bottom:var(--space-2);font-size:var(--step-3b);line-height:var(--leading-snug)}.legal__list[data-astro-cid-gozsmvm6]{gap:var(--space-3);padding:0;list-style:none;display:grid}.legal__list[data-astro-cid-gozsmvm6]>li[data-astro-cid-gozsmvm6]{grid-template-columns:calc(var(--space-1) * 1.5) minmax(0, 1fr);column-gap:var(--space-3);display:grid}.legal__list[data-astro-cid-gozsmvm6]>li[data-astro-cid-gozsmvm6]:before{block-size:calc(var(--space-1) * 1.5);margin-top:calc((1lh - var(--space-1) * 1.5) / 2);content:"";background:var(--color-accent);border-radius:var(--radius-pill)}@media (width>=992px){.legal[data-astro-cid-gozsmvm6]{padding-bottom:calc(var(--space-section) * 2 - var(--space-2))}.legal__inner[data-astro-cid-gozsmvm6]{column-gap:calc(var(--space-12) + 2px);grid-template-columns:15rem minmax(0,1fr);align-items:start}.legal__toc[data-astro-cid-gozsmvm6]{top:calc(var(--space-header) + var(--space-8));max-block-size:calc(100dvh - var(--space-header) - var(--space-16));padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);position:sticky;overflow-y:auto}.legal__toc-title[data-astro-cid-gozsmvm6]{margin-bottom:var(--space-4)}.legal__menu[data-astro-cid-gozsmvm6]{display:none}.legal__links--sidebar[data-astro-cid-gozsmvm6]{display:grid}.legal__body[data-astro-cid-gozsmvm6]{gap:var(--space-12)}}.review-effects[data-astro-cid-x3chlc32]{--section-heading-measure:46rem;--section-heading-lead-measure:44rem}.review-effects__inner[data-astro-cid-x3chlc32]{gap:var(--space-12);display:grid}.review-effects__list[data-astro-cid-x3chlc32]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.review-effects__card[data-astro-cid-x3chlc32]{gap:var(--space-3);align-content:start;display:grid}.review-effects__top[data-astro-cid-x3chlc32]{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.review-effects__source[data-astro-cid-x3chlc32]{gap:var(--space-1);font-size:var(--step--2);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text-2);text-transform:uppercase;letter-spacing:var(--tracking-wide);align-items:center;display:inline-flex}a[data-astro-cid-x3chlc32].review-effects__source{min-block-size:var(--touch-target);margin-block:calc((var(--touch-target) - 1lh) / -2);text-decoration:none}@media (hover:hover){a[data-astro-cid-x3chlc32].review-effects__source:hover{color:var(--color-primary)}}a[data-astro-cid-x3chlc32].review-effects__source:focus-visible{color:var(--color-primary);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.review-effects__source-icon[data-astro-cid-x3chlc32]{inline-size:var(--space-3);block-size:var(--space-3)}.review-effects__value[data-astro-cid-x3chlc32]{margin-top:var(--space-2);font-size:var(--step-5);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-primary)}.review-effects__label[data-astro-cid-x3chlc32]{font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:var(--color-heading)}.review-effects__quote[data-astro-cid-x3chlc32]{font-size:var(--step--1);line-height:var(--leading-base);margin:0}.review-effects__author[data-astro-cid-x3chlc32]{gap:var(--space-1);padding-top:calc(var(--space-3) + 2px);font-size:var(--step--1);line-height:var(--leading-normal);border-top:1px solid var(--color-border);display:grid}.review-effects__name[data-astro-cid-x3chlc32]{font-weight:var(--font-weight-semibold);color:var(--color-heading)}.review-effects__company[data-astro-cid-x3chlc32]{color:var(--color-text-2)}@media (width>=768px){.review-effects__list[data-astro-cid-x3chlc32]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-effects__card[data-astro-cid-x3chlc32]{grid-row:span 5;grid-template-rows:subgrid}}@media (width>=1200px){.review-effects__list[data-astro-cid-x3chlc32]{grid-template-columns:repeat(4,minmax(0,1fr))}.review-effects__value[data-astro-cid-x3chlc32]{font-size:var(--step-4)}}.review-card[data-astro-cid-ztvxo7wd]{gap:var(--space-5);border-radius:var(--radius-md);flex-direction:column;display:flex}.review-card__top[data-astro-cid-ztvxo7wd]{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.review-card__source[data-astro-cid-ztvxo7wd]{gap:var(--space-1);font-size:var(--step--2);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text-2);text-transform:uppercase;letter-spacing:var(--tracking-wide);align-items:center;display:inline-flex}a[data-astro-cid-ztvxo7wd].review-card__source{min-block-size:var(--touch-target);margin-block:calc((var(--touch-target) - 1lh) / -2);text-decoration:none}@media (hover:hover){a[data-astro-cid-ztvxo7wd].review-card__source:hover{color:var(--color-primary)}}a[data-astro-cid-ztvxo7wd].review-card__source:focus-visible{color:var(--color-primary);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}a[data-astro-cid-ztvxo7wd].review-card__source:after{inline-size:var(--space-3);block-size:var(--space-3);content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.review-card__text[data-astro-cid-ztvxo7wd]{line-height:var(--leading-base);color:var(--color-text);overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.review-card__text[data-astro-cid-ztvxo7wd] p[data-astro-cid-ztvxo7wd]+p[data-astro-cid-ztvxo7wd]{margin-top:var(--space-4)}.review-card[data-astro-cid-ztvxo7wd][data-expanded=true] .review-card__text[data-astro-cid-ztvxo7wd]{display:block}.review-card__lead[data-astro-cid-ztvxo7wd]{font-weight:var(--font-weight-semibold);color:var(--color-heading)}.review-card__more[data-astro-cid-ztvxo7wd]{min-block-size:var(--touch-target);margin-block:calc((var(--touch-target) - 1lh) / -2);font-size:var(--step--1);font-weight:var(--font-weight-medium);color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}@media (hover:hover){.review-card__more[data-astro-cid-ztvxo7wd]:hover{text-decoration:underline}}.review-card__more[data-astro-cid-ztvxo7wd]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);text-decoration:underline}.review-card__more[data-astro-cid-ztvxo7wd][hidden]{display:none}.review-card__author[data-astro-cid-ztvxo7wd]{gap:calc(var(--space-1) + 2px);line-height:var(--leading-snug);display:grid}.review-card__name[data-astro-cid-ztvxo7wd]{font-weight:var(--font-weight-semibold);color:var(--color-heading)}.review-card__details[data-astro-cid-ztvxo7wd]{font-size:var(--step--1);color:var(--color-text-2)}.review-video[data-astro-cid-elwqnugs]{--card-padding:calc(var(--space-3) + 1px);border-radius:var(--radius-md);display:flex}.review-video[data-astro-cid-elwqnugs] .testimonial-card__quote{font-weight:var(--font-weight-regular)}.review-video[data-astro-cid-elwqnugs] .testimonial-card__author{padding-bottom:0}.review-list[data-astro-cid-lmhdql4e]{columns:3 18.75rem;column-gap:var(--space-6);margin:0;padding:0;list-style:none}.review-list--narrow[data-astro-cid-lmhdql4e]{columns:2 16.25rem}.review-list[data-astro-cid-lmhdql4e][data-review-entering]{animation:review-page-in calc(var(--duration-base) * 2) var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.review-list[data-astro-cid-lmhdql4e][data-review-entering]{animation:none}}@keyframes review-page-in{0%{opacity:0;translate:0 var(--space-4)}}.review-list__item[data-astro-cid-lmhdql4e]{padding-bottom:var(--space-6);break-inside:avoid}.review-list__item[data-astro-cid-lmhdql4e][hidden]{display:none}.review-list__item[data-astro-cid-lmhdql4e]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.review-list--subtle[data-astro-cid-lmhdql4e] .c-card{border-color:#0000}.review-list__cta[data-astro-cid-lmhdql4e]{gap:var(--space-4);background:var(--color-primary-soft);border-radius:var(--radius-md);border-color:#0000;justify-items:start;display:grid}.review-list__cta[data-astro-cid-lmhdql4e] .c-eyebrow[data-astro-cid-lmhdql4e]{color:var(--color-on-accent-soft);margin-bottom:0}.review-list__cta-title[data-astro-cid-lmhdql4e]{font-size:var(--step-3)}.review-group__inner[data-astro-cid-32vpnacc]{gap:var(--space-12);display:grid}.review-group__reviews[data-astro-cid-32vpnacc]{gap:var(--space-4);display:grid}.review-group__videos[data-astro-cid-32vpnacc]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.625rem),1fr));margin:0;padding:0;list-style:none;display:grid}.review-group__video[data-astro-cid-32vpnacc]{display:grid}.review-group--subtle[data-astro-cid-32vpnacc] .review-group__video[data-astro-cid-32vpnacc]>.c-card{border-color:#0000}.review-group__actions[data-astro-cid-32vpnacc]{--cluster-gap:var(--space-4);justify-content:center}.review-group__actions[data-astro-cid-32vpnacc] .c-button[data-astro-cid-32vpnacc][hidden]{display:none}.review-group__note[data-astro-cid-32vpnacc]{font-size:var(--step--1);color:var(--color-text-2);text-align:center}.review-segments__inner[data-astro-cid-czqkkbyr]{gap:var(--space-12);display:grid}.review-segments__list[data-astro-cid-czqkkbyr]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.review-segments__item[data-astro-cid-czqkkbyr]{min-inline-size:0;display:grid}.review-segments__card[data-astro-cid-czqkkbyr]{gap:calc(var(--space-3) + 2px);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);align-content:start;text-decoration:none;display:grid}@media (hover:hover){.review-segments__card[data-astro-cid-czqkkbyr]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}}.review-segments__card[data-astro-cid-czqkkbyr]:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-md);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.review-segments__card[data-astro-cid-czqkkbyr]{transition:none}}.review-segments__badge[data-astro-cid-czqkkbyr]{justify-self:start}.review-segments__title[data-astro-cid-czqkkbyr]{font-size:var(--step-3);align-self:start}.review-segments__faces[data-astro-cid-czqkkbyr]{flex-wrap:wrap;padding-inline-start:calc(var(--space-2) + 2px);display:flex}.review-segments__faces[data-astro-cid-czqkkbyr] img{inline-size:calc(var(--space-10) + var(--space-1));aspect-ratio:1;block-size:auto;object-fit:cover;border:2px solid var(--color-surface);border-radius:var(--radius-pill);margin-inline-start:calc((var(--space-2) + 2px) * -1)}.review-segments__counts[data-astro-cid-czqkkbyr]{font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-text-2)}.review-segments__link[data-astro-cid-czqkkbyr]{gap:var(--space-2);font-weight:var(--font-weight-medium);color:var(--color-primary);align-items:center;display:inline-flex}.review-segments__arrow[data-astro-cid-czqkkbyr]{inline-size:var(--space-5);block-size:var(--space-5)}@media (width>=992px){.review-segments__list[data-astro-cid-czqkkbyr]{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.review-segments__item[data-astro-cid-czqkkbyr],.review-segments__card[data-astro-cid-czqkkbyr]{grid-row:span 6;grid-template-rows:subgrid}}.review-excel__inner[data-astro-cid-l3x42twf]{gap:var(--space-12);display:grid}.reviews-hero[data-astro-cid-ocdzfkfk]{--section-heading-measure:58rem;padding-block:clamp(3rem, 1.9286rem + 4.7619vw, 5.5rem) var(--space-12)}.reviews-hero__inner[data-astro-cid-ocdzfkfk]{gap:var(--space-8);text-align:center;justify-items:center;display:grid}.reviews-hero__figures[data-astro-cid-ocdzfkfk]{gap:var(--space-6) var(--space-14);margin:var(--space-8) 0 0;flex-wrap:wrap;justify-content:center;display:flex}.reviews-hero__figure[data-astro-cid-ocdzfkfk]{gap:calc(var(--space-1) + 2px);flex-direction:column-reverse;justify-content:flex-end;align-items:center;min-inline-size:0;max-inline-size:15rem;display:flex}.reviews-hero__value[data-astro-cid-ocdzfkfk]{gap:var(--space-2) calc(var(--space-2) + 2px);font-size:var(--step-5);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);color:var(--color-heading);flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.reviews-hero__label[data-astro-cid-ocdzfkfk]{font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-heading)}.reviews-hero__faces[data-astro-cid-ocdzfkfk]{padding:0 0 0 calc(var(--space-3) + 2px);margin:var(--space-2) 0 0;flex-wrap:wrap;justify-content:center;list-style:none;display:flex}.reviews-hero__faces[data-astro-cid-ocdzfkfk] li[data-astro-cid-ocdzfkfk]{margin-inline-start:calc((var(--space-3) + 2px) * -1)}.reviews-hero__face[data-astro-cid-ocdzfkfk]{border:3px solid var(--color-surface);border-radius:var(--radius-pill);transition:translate var(--duration-base) var(--ease-standard);display:block;position:relative}.reviews-hero__face[data-astro-cid-ocdzfkfk] img{inline-size:calc(var(--space-12) + var(--space-1));aspect-ratio:1;object-fit:cover;border-radius:var(--radius-pill);block-size:auto;display:block}@media (hover:hover){.reviews-hero__face[data-astro-cid-ocdzfkfk]:hover{z-index:var(--z-raised);translate:0 calc(var(--space-1) * -1)}}.reviews-hero__face[data-astro-cid-ocdzfkfk]:focus-visible{z-index:var(--z-raised);translate:0 calc(var(--space-1) * -1);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.reviews-hero__face[data-astro-cid-ocdzfkfk]{transition:none}}.reviews-hero__cta[data-astro-cid-ocdzfkfk]{text-wrap:balance;flex-direction:column}@media (width>=576px){.reviews-hero__cta[data-astro-cid-ocdzfkfk]{flex-direction:row;column-gap:.3em}}.review-support[data-astro-cid-674p7i3i]{--section-heading-measure:30rem}.review-support__inner[data-astro-cid-674p7i3i]{gap:var(--space-12);align-items:start;display:grid}.review-support__chat[data-astro-cid-674p7i3i]{gap:var(--space-10);justify-items:center;display:grid}@media (width>=992px){.review-support__inner[data-astro-cid-674p7i3i]{column-gap:var(--space-14);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.review-support__chat[data-astro-cid-674p7i3i]{justify-items:start}}.review-wall__inner[data-astro-cid-ukohoucn]{gap:var(--space-10);display:grid}.review-wall__google[data-astro-cid-ukohoucn]{gap:var(--space-1);min-block-size:var(--touch-target);color:var(--color-primary);justify-self:center;align-items:center;display:inline-flex}@media (hover:hover){.review-wall__google[data-astro-cid-ukohoucn]:hover{color:var(--color-primary-hover)}}.review-wall__google[data-astro-cid-ukohoucn]:focus-visible{color:var(--color-primary-hover);outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.review-wall__google-icon[data-astro-cid-ukohoucn]{inline-size:var(--space-4);block-size:var(--space-4)}.review-wall__filters[data-astro-cid-ukohoucn]{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.review-wall__filter[data-astro-cid-ukohoucn][aria-pressed=true]{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.review-wall__count[data-astro-cid-ukohoucn]{font-size:var(--step--2);margin-inline-start:var(--space-1)}.review-wall__more[data-astro-cid-ukohoucn]{gap:var(--space-3);justify-items:center;display:grid}.review-wall__more[data-astro-cid-ukohoucn] .c-button[data-astro-cid-ukohoucn][hidden]{display:none}.review-wall__shown[data-astro-cid-ukohoucn]{font-size:var(--step--1);color:var(--color-text-2)}.school-form[data-v-5b49c3f9]{gap:var(--space-5);display:grid}.c-field__label[data-v-5b49c3f9]{line-height:var(--leading-snug)}.school-form__control[data-v-5b49c3f9]{min-height:var(--space-12)}.school-form__message[data-v-5b49c3f9]{min-height:calc(var(--space-24) + var(--space-4))}.school-form__consent[data-v-5b49c3f9]{margin-block:calc(var(--space-3) * -1) 0}.school-form__error[data-v-5b49c3f9]{font-size:var(--step--1);color:var(--color-danger)}.school-form__submit[data-v-5b49c3f9]{margin-top:var(--space-1)}@media (width>=768px){.school-form[data-v-5b49c3f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.school-form__message[data-v-5b49c3f9]{min-height:var(--space-24)}.school-form__wide[data-v-5b49c3f9]{grid-column:1/-1}.school-form__submit[data-v-5b49c3f9]{padding-inline:var(--space-6);grid-column:1/-1;justify-self:start}}.join[data-astro-cid-5shdzb4z]{--section-heading-gap:var(--space-6);--section-heading-measure:57.75rem;--section-heading-lead-measure:54.75rem;--section-space:var(--space-16)}.join__inner[data-astro-cid-5shdzb4z],.join__body[data-astro-cid-5shdzb4z]{gap:var(--space-8);display:grid}.join__card[data-astro-cid-5shdzb4z]{gap:var(--space-5);min-width:0;padding:var(--space-6);background:var(--color-surface-alt);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.join__card-title[data-astro-cid-5shdzb4z]{font-size:var(--step-3b);line-height:var(--leading-snug)}.join__card-text[data-astro-cid-5shdzb4z]{font-size:var(--step--1);line-height:var(--leading-base);color:var(--color-text)}.join__mockup[data-astro-cid-5shdzb4z]{display:none}@media (width>=992px){.join[data-astro-cid-5shdzb4z]{--section-heading-gap:var(--space-4);--section-space:var(--space-section)}.join__inner[data-astro-cid-5shdzb4z]{gap:var(--space-14)}.join__body[data-astro-cid-5shdzb4z]{gap:var(--space-14);grid-template-columns:minmax(0,652fr) minmax(0,431fr)}.join__card[data-astro-cid-5shdzb4z]{gap:calc(var(--space-4) + 3px);padding:calc(var(--space-8) - 1px) calc(var(--space-8) - 1px) 0;border-radius:var(--radius-sm)}.join__card-title[data-astro-cid-5shdzb4z]{font-size:var(--step-3)}.join__card-text[data-astro-cid-5shdzb4z]{max-inline-size:23rem;font-size:var(--step-0)}.join__mockup[data-astro-cid-5shdzb4z]{margin:auto calc((var(--space-8) - 1px) * -1) 0;display:block}.join__mockup[data-astro-cid-5shdzb4z] img{block-size:auto;inline-size:100%;display:block}}.lecturers[data-astro-cid-oehwrxs7]{--section-heading-gap:var(--space-7);--lecturers-gap:var(--space-8);padding-block:var(--space-section)}.lecturers__inner[data-astro-cid-oehwrxs7]{gap:var(--lecturers-gap);display:grid}.lecturers__box[data-astro-cid-oehwrxs7]{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lecturers__panels[data-astro-cid-oehwrxs7]{display:grid}.lecturers__panel[data-astro-cid-oehwrxs7]{align-content:start;gap:var(--lecturers-gap);padding-block:var(--lecturers-gap);border-bottom:1px solid var(--color-border);grid-area:1/1;display:grid}.lecturers__panel[data-astro-cid-oehwrxs7]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.lecturers__panel[data-astro-cid-oehwrxs7][hidden]{visibility:hidden}.lecturers__quote[data-astro-cid-oehwrxs7]{font-family:var(--font-heading);font-size:var(--step-3b);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);color:var(--color-heading);overflow-wrap:break-word;margin:0}.lecturers__person[data-astro-cid-oehwrxs7]{grid-template-areas:"media name""media site""text text";grid-template-columns:var(--space-16) minmax(0, 1fr);gap:var(--space-2) var(--space-4);align-content:start;align-items:start;display:grid}.lecturers__person--school[data-astro-cid-oehwrxs7]{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""name""site""text"}.lecturers__person[data-astro-cid-oehwrxs7] .lecturers__portrait{inline-size:var(--space-16);block-size:var(--space-16);object-fit:cover;border-radius:var(--radius-sm);grid-area:media}.lecturers__person[data-astro-cid-oehwrxs7] .lecturers__logo{block-size:auto;inline-size:auto;max-inline-size:100%;max-block-size:var(--space-16);margin-bottom:var(--space-4);grid-area:media}.lecturers__name[data-astro-cid-oehwrxs7]{font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-heading);grid-area:name;align-self:end}.lecturers__site[data-astro-cid-oehwrxs7]{padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1);font-size:var(--step--1);line-height:var(--leading-snug);color:var(--color-primary);grid-area:site;justify-self:start;text-decoration:none}@media (hover:hover){.lecturers__site[data-astro-cid-oehwrxs7]:hover{text-decoration:underline}}.lecturers__site[data-astro-cid-oehwrxs7]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);text-decoration:underline}.lecturers__text[data-astro-cid-oehwrxs7]{margin-top:var(--space-6);line-height:var(--leading-base);color:var(--color-text);grid-area:text}.lecturers__tabs[data-astro-cid-oehwrxs7]{min-inline-size:0;padding-top:var(--lecturers-gap);margin-inline:calc(var(--space-gutter) * -1);border-bottom:1px solid var(--color-border);display:flex;overflow:clip}.lecturers__tab[data-astro-cid-oehwrxs7]{min-inline-size:0;min-block-size:calc(var(--space-20) + var(--space-3));padding:var(--space-2) var(--space-4);cursor:pointer;border:0;border-bottom:var(--space-1) solid transparent;background:0 0;flex:0 0 33.3333%;place-items:center;display:grid;translate:-100%}.lecturers__tab[data-astro-cid-oehwrxs7]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);outline-offset:calc(var(--focus-ring-offset) * -1)}@media (hover:hover){.lecturers__tab[data-astro-cid-oehwrxs7]:hover{border-bottom-color:var(--color-primary-soft)}}.lecturers__tab[data-astro-cid-oehwrxs7]:focus-visible{border-bottom-color:var(--color-primary-soft)}.lecturers__tab[data-astro-cid-oehwrxs7][aria-selected=true]{border-bottom-color:var(--color-primary)}.lecturers__tab[data-astro-cid-oehwrxs7] .lecturers__tab-logo{block-size:auto;max-inline-size:100%;display:block}@media (width>=992px){.lecturers[data-astro-cid-oehwrxs7]{padding-block:var(--space-section)}.lecturers__inner[data-astro-cid-oehwrxs7]{gap:calc(var(--space-20) + var(--space-2) + 1px)}.lecturers__panel[data-astro-cid-oehwrxs7]{min-block-size:24.5625rem;padding-block:calc(var(--space-8) - 1px) 0;grid-template-columns:minmax(0,713fr) minmax(0,434fr);gap:0}.lecturers__quote[data-astro-cid-oehwrxs7]{max-inline-size:37.5625rem;padding-block-end:var(--space-8);padding-inline-end:var(--space-6)}.lecturers__person[data-astro-cid-oehwrxs7]{gap:var(--space-6);padding:var(--space-1) 0 var(--space-8) calc(var(--space-12) + 3px);border-inline-start:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);grid-template-areas:"media""name""text""site";align-self:stretch}.lecturers__person[data-astro-cid-oehwrxs7] .lecturers__portrait{inline-size:calc(var(--space-16) + var(--space-1) + 2px);block-size:calc(var(--space-16) + var(--space-1) + 2px)}.lecturers__person[data-astro-cid-oehwrxs7] .lecturers__logo{margin-bottom:0}.lecturers__name[data-astro-cid-oehwrxs7]{font-size:var(--step-2)}.lecturers__text[data-astro-cid-oehwrxs7]{max-inline-size:21.375rem;font-size:var(--step--1);line-height:var(--leading-snug);margin-top:0}.lecturers__tabs[data-astro-cid-oehwrxs7]{margin-inline:0;padding-top:0}.lecturers__tab[data-astro-cid-oehwrxs7]{min-block-size:calc(var(--space-24) + var(--space-8) + 1px);flex-basis:20%;padding-block:0;translate:none}}.onboarding[data-astro-cid-qg6ttkua]{--section-heading-gap:var(--space-6);--onboarding-gap:calc(var(--space-4) + 2px);padding-block:var(--space-section)}.onboarding__inner[data-astro-cid-qg6ttkua]{gap:calc(var(--space-10) + 3px);display:grid}.onboarding__steps[data-astro-cid-qg6ttkua]{gap:var(--onboarding-gap);margin:0;padding:0;list-style:none;display:grid}.onboarding__step[data-astro-cid-qg6ttkua]{grid-template-columns:var(--space-9) minmax(0, 1fr);column-gap:calc(var(--space-4) + 1px);align-items:center;display:grid;position:relative}.onboarding__step[data-astro-cid-qg6ttkua]:not(:last-child):before{top:50%;left:calc(var(--space-9) / 2);block-size:calc(100% + var(--onboarding-gap));content:"";border-inline-start:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-surface));position:absolute}.onboarding__number[data-astro-cid-qg6ttkua]{block-size:var(--space-9);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);color:var(--color-on-accent-soft);letter-spacing:var(--tracking-wide);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-surface));border-radius:var(--radius-md);place-items:center;padding-inline-start:var(--tracking-wide);display:grid;position:relative}.onboarding__card[data-astro-cid-qg6ttkua]{gap:var(--space-3);min-width:0;padding:var(--space-5);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);align-content:start;align-self:stretch;display:grid}.onboarding__title[data-astro-cid-qg6ttkua]{font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.onboarding__text[data-astro-cid-qg6ttkua]{font-size:var(--step--1);line-height:var(--leading-base);color:var(--color-text-2)}.onboarding__note[data-astro-cid-qg6ttkua]{gap:calc(var(--space-3) + 2px);font-size:var(--step--2);line-height:var(--leading-normal);color:var(--color-text);text-align:center;justify-content:center;align-items:baseline;display:flex}.onboarding__note[data-astro-cid-qg6ttkua]:before{inline-size:calc(var(--space-2) + 2px);block-size:calc(var(--space-2) + 2px);content:"";background:var(--color-primary);flex:none}@media (width>=992px){.onboarding[data-astro-cid-qg6ttkua]{--onboarding-gap:var(--space-6);padding-block:var(--space-section)}.onboarding__inner[data-astro-cid-qg6ttkua]{gap:calc(var(--space-12) + 2px)}.onboarding__steps[data-astro-cid-qg6ttkua]{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding__step[data-astro-cid-qg6ttkua]{row-gap:var(--space-9);grid-template-columns:minmax(0,1fr);justify-items:center}.onboarding__step[data-astro-cid-qg6ttkua]:not(:last-child):before{top:calc(var(--space-9) / 2);inline-size:calc(100% + var(--onboarding-gap));border-inline-start:0;border-top:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-surface));block-size:0;left:50%}.onboarding__number[data-astro-cid-qg6ttkua]{inline-size:var(--space-9)}.onboarding__card[data-astro-cid-qg6ttkua]{gap:var(--space-3);inline-size:100%;padding:calc(var(--space-6) + 1px) var(--space-6) var(--space-6);text-align:center}.onboarding__text[data-astro-cid-qg6ttkua]{line-height:var(--leading-snug)}.onboarding__note[data-astro-cid-qg6ttkua]{margin-top:calc(var(--space-1) + 1px)}}.program[data-astro-cid-vaytfref]{--section-heading-gap:var(--space-6);--section-heading-measure:34rem;--section-heading-lead-measure:54.5rem;--section-space:var(--space-16)}.program__inner[data-astro-cid-vaytfref]{gap:var(--space-12);display:grid}.program__inner[data-astro-cid-vaytfref] .section-heading__lead{margin-top:calc(var(--space-9) + 2px)}.program__steps[data-astro-cid-vaytfref]{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.program__step[data-astro-cid-vaytfref]{gap:var(--space-5);min-width:0;display:grid;position:relative}.program__copy[data-astro-cid-vaytfref]{gap:var(--space-5);align-content:start;min-width:0;display:grid}.program__label[data-astro-cid-vaytfref]{justify-self:start;margin-bottom:0}.program__title[data-astro-cid-vaytfref]{font-family:var(--font-body);font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.program__text[data-astro-cid-vaytfref]{font-size:var(--step--1);line-height:var(--leading-base);color:var(--color-heading)}.program__step[data-astro-cid-vaytfref] .program__image{border-radius:var(--radius-md);block-size:auto;inline-size:100%;max-inline-size:30rem;margin-inline:auto;display:block}.program__operator[data-astro-cid-vaytfref]{display:none}@media (width>=768px){.program__step[data-astro-cid-vaytfref]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 21.375rem;align-items:center}}@media (width>=992px){.program[data-astro-cid-vaytfref]{--section-heading-gap:var(--space-4);--section-space:var(--space-section)}.program__inner[data-astro-cid-vaytfref]{gap:var(--space-14)}.program__inner[data-astro-cid-vaytfref] .section-heading__lead{margin-top:0}.program__steps[data-astro-cid-vaytfref]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.program__step[data-astro-cid-vaytfref]{gap:calc(var(--space-5) + 2px);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch}.program__copy[data-astro-cid-vaytfref]{gap:var(--space-3);padding-inline:calc(var(--space-8) + 3px)}.program__title[data-astro-cid-vaytfref]{margin-bottom:calc(var(--space-2) + 2px)}.program__text[data-astro-cid-vaytfref]{line-height:var(--leading-normal)}.program__operator[data-astro-cid-vaytfref]{top:calc(var(--space-20) - 2px);right:calc((var(--space-6) + var(--space-12)) / -2);z-index:var(--z-raised);inline-size:var(--space-12);block-size:var(--space-12);color:var(--color-heading);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);place-items:center;display:grid;position:absolute}.program__operator[data-astro-cid-vaytfref] .program__operator-icon{inline-size:var(--space-6);block-size:var(--space-6);stroke-width:2px}}.schools-hero[data-astro-cid-eknpqgoj]{padding-block:calc(var(--space-10) + 2px) var(--space-section);position:relative}.schools-hero__inner[data-astro-cid-eknpqgoj]{display:grid}.schools-hero__content[data-astro-cid-eknpqgoj]{--section-heading-gap:var(--space-6);--section-heading-measure:32.75rem;--section-heading-lead-measure:30.25rem;z-index:var(--z-raised);position:relative}.schools-hero__content[data-astro-cid-eknpqgoj] .section-heading__title--page{font-size:var(--step-5b)}.schools-hero__actions[data-astro-cid-eknpqgoj]{--cluster-gap:var(--space-3);flex-direction:column;inline-size:100%}.schools-hero__actions[data-astro-cid-eknpqgoj]>[data-astro-cid-eknpqgoj]{inline-size:100%}.schools-hero__offer[data-astro-cid-eknpqgoj],.schools-hero__free-cta[data-astro-cid-eknpqgoj]{display:none}.schools-hero__media[data-astro-cid-eknpqgoj]{margin:calc(var(--space-3) + 1px) calc(var(--space-gutter) * -1) 0}.schools-hero__media[data-astro-cid-eknpqgoj] .schools-hero__image{block-size:auto;inline-size:100%;display:block}.schools-hero__free[data-astro-cid-eknpqgoj]{--card-padding:var(--space-6);z-index:var(--z-raised);grid-template-columns:var(--space-12) minmax(0, 1fr);gap:var(--space-5) calc(var(--space-2) + 2px);margin-top:var(--space-10);align-items:center;display:grid;position:relative}.schools-hero__gift[data-astro-cid-eknpqgoj]{inline-size:var(--space-12);block-size:var(--space-12);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface));border-radius:var(--radius-pill);place-items:center;display:grid}.schools-hero__gift[data-astro-cid-eknpqgoj] .schools-hero__gift-icon{inline-size:var(--space-7);block-size:var(--space-7)}.schools-hero__free-title[data-astro-cid-eknpqgoj]{font-size:var(--step-3);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-heading);overflow-wrap:break-word}.schools-hero__free-text[data-astro-cid-eknpqgoj],.schools-hero__free-cta[data-astro-cid-eknpqgoj]{grid-column:1/-1}.schools-hero__free-text[data-astro-cid-eknpqgoj]{line-height:var(--leading-base);color:var(--color-text)}@media (width>=576px){.schools-hero__actions[data-astro-cid-eknpqgoj]{flex-direction:row;inline-size:auto}.schools-hero__actions[data-astro-cid-eknpqgoj]>[data-astro-cid-eknpqgoj]{inline-size:auto}.schools-hero__free-cta[data-astro-cid-eknpqgoj]{justify-self:start}}@media (width>=768px){.schools-hero__offer[data-astro-cid-eknpqgoj],.schools-hero__free-cta[data-astro-cid-eknpqgoj]{display:inline-flex}.schools-hero__media[data-astro-cid-eknpqgoj]{margin-inline:0}.schools-hero__media[data-astro-cid-eknpqgoj] .schools-hero__image{mask-image:linear-gradient(to bottom, transparent, var(--color-surface) 5%)}}@media (width>=992px){.schools-hero[data-astro-cid-eknpqgoj]{padding-block:calc(var(--space-24) + var(--space-1)) var(--space-section)}.schools-hero__content[data-astro-cid-eknpqgoj]{max-inline-size:31.8125rem}.schools-hero__media[data-astro-cid-eknpqgoj]{top:var(--space-3);right:max(0px, (100% - var(--page-max)) / 2);left:calc(50% - var(--space-8) - 2px);margin:0;position:absolute}.schools-hero__media[data-astro-cid-eknpqgoj] .schools-hero__image{mask-image:none}.schools-hero__free[data-astro-cid-eknpqgoj]{--card-padding:var(--space-8);grid-template-columns:var(--space-14) minmax(0, 1fr) auto;gap:var(--space-2) var(--space-10);margin-top:calc(var(--space-20) + var(--space-1))}.schools-hero__gift[data-astro-cid-eknpqgoj]{inline-size:var(--space-14);block-size:var(--space-14);grid-row:span 2}.schools-hero__gift[data-astro-cid-eknpqgoj] .schools-hero__gift-icon{inline-size:var(--space-8);block-size:var(--space-8)}.schools-hero__free-title[data-astro-cid-eknpqgoj]{align-self:end}.schools-hero__free-text[data-astro-cid-eknpqgoj]{grid-column:2;align-self:start;max-inline-size:34.875rem}.schools-hero__free-cta[data-astro-cid-eknpqgoj]{grid-area:1/3/span 2}}.solo-hero[data-astro-cid-nbhww6hx]{padding-block:calc(var(--space-10) + 2px) var(--space-16)}.solo-hero__inner[data-astro-cid-nbhww6hx]{gap:var(--space-8);display:grid}.solo-hero__content[data-astro-cid-nbhww6hx]{--section-heading-gap:var(--space-6);--section-heading-measure:34.3125rem;--section-heading-lead-measure:30rem;min-inline-size:0}.solo-hero__content[data-astro-cid-nbhww6hx] .section-heading__title--page{font-size:var(--step-5b)}.solo-hero__actions[data-astro-cid-nbhww6hx]{--cluster-gap:var(--space-3);flex-direction:column;min-inline-size:min(100%,13.8125rem);max-inline-size:100%}.solo-hero__actions[data-astro-cid-nbhww6hx]>[data-astro-cid-nbhww6hx]{inline-size:100%}.solo-hero__note[data-astro-cid-nbhww6hx]{max-inline-size:21.375rem;font-size:var(--step--1);line-height:var(--leading-normal);color:var(--color-text)}.solo-hero__inner[data-astro-cid-nbhww6hx] .solo-hero__image{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}@media (width>=576px){.solo-hero__actions[data-astro-cid-nbhww6hx]{flex-direction:row;justify-content:center;min-inline-size:0}.solo-hero__actions[data-astro-cid-nbhww6hx]>[data-astro-cid-nbhww6hx]{inline-size:auto}}@media (width>=768px){.solo-hero__actions[data-astro-cid-nbhww6hx]{justify-content:flex-start}.solo-hero__note[data-astro-cid-nbhww6hx]{gap:calc(var(--space-3) + 2px);max-inline-size:24.25rem;font-size:var(--step--2);display:flex}.solo-hero__note[data-astro-cid-nbhww6hx]:before{inline-size:calc(var(--space-2) + 2px);block-size:calc(var(--space-2) + 2px);margin-top:calc(var(--space-1) - 1px);content:"";background:var(--color-primary);flex:none}}@media (width>=992px){.solo-hero[data-astro-cid-nbhww6hx]{padding-block:calc(var(--space-24) + var(--space-1) - 1px) var(--space-section)}.solo-hero__inner[data-astro-cid-nbhww6hx]{gap:var(--space-20);grid-template-columns:minmax(0,34.3125rem) minmax(0,32.3125rem);justify-content:space-between;align-items:center}.solo-hero__content[data-astro-cid-nbhww6hx]{--section-heading-gap:var(--space-7)}.solo-hero__content[data-astro-cid-nbhww6hx] .c-eyebrow{margin-bottom:calc(var(--space-3) * -1)}.solo-hero__actions[data-astro-cid-nbhww6hx]{--cluster-gap:var(--space-3);margin-top:var(--space-3)}.solo-hero__note[data-astro-cid-nbhww6hx]{margin-top:0}}.calendly[data-astro-cid-eszupgs2]{container-type:inline-size}.calendly__card[data-astro-cid-eszupgs2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.calendly__frame[data-astro-cid-eszupgs2]{border:0;width:100%;height:1113px;display:block}@container (width>=650px){.calendly__card[data-astro-cid-eszupgs2]{background:0 0;border:0;border-radius:0}.calendly__frame[data-astro-cid-eszupgs2]{height:1187px}}@container (width>=1000px){.calendly__frame[data-astro-cid-eszupgs2]{height:798px}}.booking[data-astro-cid-5o2wskuq]{padding-block:var(--space-10) var(--space-16)}@media (width>=768px){.booking[data-astro-cid-5o2wskuq]{padding-block:var(--space-8) var(--space-16)}}
