.k-proc{--k-mark:3.5rem;--k-pad:var(--ax-s5);position:relative}.k-proc__line{display:none}.k-proc__list{margin:0;display:grid}.k-proc__step{grid-template-columns:var(--k-mark) minmax(0, 1fr);gap:var(--ax-s4);padding-bottom:var(--ax-s6);max-width:none;display:grid;position:relative}.k-proc__step:last-child{padding-bottom:0}.k-proc__step:not(:last-child):before{content:"";top:var(--k-mark);bottom:0;left:calc(var(--k-mark) / 2);background:var(--ax-line-strong);width:1px;position:absolute}.k-proc__mark{box-sizing:border-box;z-index:1;width:var(--k-mark);height:var(--k-mark);border:1px solid var(--ax-line-strong);background:var(--ax-surface);color:var(--ax-fg-2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.k-proc__step.is-featured .k-proc__mark{border-color:var(--ax-fg-3);color:var(--ax-fg-1)}.k-proc__num{font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);letter-spacing:var(--ax-track-mono);line-height:1}.k-proc__text{gap:var(--ax-s2);min-width:0;padding-top:var(--ax-s2);align-content:start;display:grid}.k-proc__title{color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-h3);font-weight:500;line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3);margin:0}.k-proc .k-proc__body{max-width:40ch;color:var(--ax-fg-3);font-size:var(--ax-fs-body);line-height:var(--ax-lh-body);margin:0}@media (min-width:1024px){.k-proc__list{grid-template-columns:repeat(var(--k-n), minmax(0, 1fr));gap:var(--ax-gap)}.k-proc__line{top:calc(var(--k-pad) + var(--k-mark) / 2);left:calc(var(--k-pad) + var(--k-mark) / 2);right:calc((100% - (var(--k-n) - 1) * var(--ax-gap)) / var(--k-n) - var(--k-pad) - var(--k-mark) / 2);background:var(--ax-line-strong);height:1px;display:block;position:absolute;overflow:clip}.k-proc__fill{background:var(--ax-fg-3);transform-origin:0;position:absolute;inset:0}.k-proc__step{z-index:1;gap:var(--ax-s5);padding:var(--k-pad);border:1px solid var(--ax-line);border-radius:var(--ax-r3);background:var(--ax-bg-card);box-shadow:var(--ax-edge);grid-template-columns:minmax(0,1fr);align-content:start}.k-proc__step:last-child{padding-bottom:var(--k-pad)}.k-proc__step:not(:last-child):before{display:none}.k-proc__step.is-featured{border-color:var(--ax-line-featured);background:var(--ax-card-featured)}.k-proc__text{padding-top:0}.k-proc__n{top:var(--k-pad);right:var(--k-pad);position:absolute}}.p-glyph[data-astro-cid-boivqzjz]{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:100%;max-width:13.5rem;height:auto;display:block}.p-glyph__main[data-astro-cid-boivqzjz]{stroke:var(--ax-fg-1)}.p-glyph__strong[data-astro-cid-boivqzjz]{stroke:var(--ax-fg-1);stroke-width:3px}.p-glyph__soft[data-astro-cid-boivqzjz]{stroke:var(--ax-fg-3)}.p-glyph__quiet[data-astro-cid-boivqzjz]{stroke:var(--ax-fg-4)}.p-glyph__quiet[data-astro-cid-boivqzjz][d]{fill:none}.p-outcomes__grid[data-astro-cid-7ayrnht4]{gap:var(--ax-s4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.p-outcomes__item[data-astro-cid-7ayrnht4]{gap:var(--ax-s5);padding:var(--ax-s4);flex-direction:column;display:flex}.p-outcomes__visual[data-astro-cid-7ayrnht4]{background-image:radial-gradient(circle at 1px 1px, var(--ax-dot) 1px, transparent 0);background-size:var(--ax-dot-size) var(--ax-dot-size);background-position:50%;min-height:9.5rem}.p-outcomes__text[data-astro-cid-7ayrnht4]{gap:var(--ax-s2);padding:0 var(--ax-s2) var(--ax-s2);align-content:start;display:grid}.p-outcomes__title[data-astro-cid-7ayrnht4]{color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-h3);font-weight:500;line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3);margin:0}.p-outcomes[data-astro-cid-7ayrnht4] .p-outcomes__body[data-astro-cid-7ayrnht4]{max-width:36ch;color:var(--ax-fg-3);font-size:var(--ax-fs-small);line-height:var(--ax-lh-body);margin:0}@media (min-width:640px){.p-outcomes__grid[data-astro-cid-7ayrnht4]{gap:var(--ax-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.p-outcomes__grid[data-astro-cid-7ayrnht4]{grid-template-columns:repeat(4,minmax(0,1fr))}.p-outcomes__item[data-astro-cid-7ayrnht4]{padding:var(--ax-s5)}}.p-sizes__grid[data-astro-cid-jpxw442j]{gap:var(--ax-s4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.p-sizes__item[data-astro-cid-jpxw442j]{gap:var(--ax-s5);padding:var(--ax-s4);flex-direction:column;display:flex}.p-sizes__visual[data-astro-cid-jpxw442j]{background-image:radial-gradient(circle at 1px 1px, var(--ax-dot) 1px, transparent 0);background-size:var(--ax-dot-size) var(--ax-dot-size);background-position:50%;min-height:11rem}.p-sizes__svg[data-astro-cid-jpxw442j]{width:100%;max-width:17rem;height:auto;display:block}.p-sizes__line[data-astro-cid-jpxw442j],.p-sizes__frame[data-astro-cid-jpxw442j],.p-sizes__link[data-astro-cid-jpxw442j]{stroke:var(--ax-fg-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.p-sizes__frame[data-astro-cid-jpxw442j]{stroke:var(--ax-fg-4);stroke-dasharray:3 6}.p-sizes__frame--inner[data-astro-cid-jpxw442j]{stroke:var(--ax-line-strong);stroke-dasharray:none}.p-sizes__link[data-astro-cid-jpxw442j]{stroke:var(--ax-fg-3)}.p-sizes__text[data-astro-cid-jpxw442j]{gap:var(--ax-s2);padding:0 var(--ax-s2) var(--ax-s2);align-content:start;display:grid}.p-sizes__title[data-astro-cid-jpxw442j]{color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-h3);font-weight:500;line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3);margin:0}.p-sizes[data-astro-cid-jpxw442j] .p-sizes__body[data-astro-cid-jpxw442j]{max-width:38ch;color:var(--ax-fg-3);font-size:var(--ax-fs-small);line-height:var(--ax-lh-body);margin:0}.p-sizes[data-astro-cid-jpxw442j] .p-sizes__range[data-astro-cid-jpxw442j]{max-width:none;margin:var(--ax-s7) 0 0;color:var(--ax-fg-1);font-size:var(--ax-fs-lede);line-height:var(--ax-lh-lede);text-wrap:balance}@media (min-width:768px){.p-sizes__grid[data-astro-cid-jpxw442j]{gap:var(--ax-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.p-sizes__item[data-astro-cid-jpxw442j]{padding:var(--ax-s5)}.p-sizes__item[data-astro-cid-jpxw442j]:first-child .p-sizes__visual[data-astro-cid-jpxw442j]{min-height:9rem}.p-sizes__item[data-astro-cid-jpxw442j]:nth-child(2) .p-sizes__visual[data-astro-cid-jpxw442j]{min-height:11rem}.p-sizes__item[data-astro-cid-jpxw442j]:nth-child(3) .p-sizes__visual[data-astro-cid-jpxw442j]{min-height:13rem}.p-sizes__grid[data-astro-cid-jpxw442j]{align-items:end}}.p-scope[data-astro-cid-cxbmbhlz]{gap:var(--ax-s3);display:grid}.p-scope__list[data-astro-cid-cxbmbhlz]{margin:0;padding:0;display:grid}.p-scope__row[data-astro-cid-cxbmbhlz]{justify-content:space-between;align-items:center;gap:var(--ax-s2) var(--ax-s3);border-top:1px solid var(--ax-line);flex-wrap:wrap;min-height:40px;display:flex}.p-scope__row[data-astro-cid-cxbmbhlz]:last-child{border-bottom:1px solid var(--ax-line)}.p-scope__foot[data-astro-cid-cxbmbhlz]{justify-content:space-between;align-items:baseline;gap:var(--ax-s1) var(--ax-s3);flex-wrap:wrap;display:flex}.p-care[data-astro-cid-42u3fbme]{gap:var(--ax-s3);display:grid}.p-care__head[data-astro-cid-42u3fbme]{justify-content:space-between;align-items:center;gap:var(--ax-s2) var(--ax-s3);flex-wrap:wrap;display:flex}.p-care__list[data-astro-cid-42u3fbme]{gap:var(--ax-s1);margin:0;padding:0;display:grid}.p-care__row[data-astro-cid-42u3fbme]{align-items:center;gap:var(--ax-s3);min-height:32px;display:flex}.p-care__tag[data-astro-cid-42u3fbme]{justify-self:end}.p-care__box[data-astro-cid-42u3fbme]{box-sizing:border-box;border:1px solid var(--ax-fg-3);border-radius:4px;flex:none;width:18px;height:18px;position:relative}.p-care__box[data-astro-cid-42u3fbme]:after{content:"";border-right:2px solid var(--ax-fg-1);border-bottom:2px solid var(--ax-fg-1);width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.k-hero.p-hero{isolation:isolate;padding-bottom:var(--ax-s6)}.p-hero__grid{z-index:1;gap:var(--ax-s7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.p-hero__copy{min-width:0;container-type:inline-size}.p-hero .k-hc__title{font-size:min(var(--ax-fs-display), calc(100cqw / var(--k-hero-line,12)))}.p-hero .k-hc__line.is-dim{color:var(--ax-fg-4)}.p-hero__reply{max-width:none;margin:calc(-1 * var(--ax-s2)) 0 0;color:var(--ax-fg-3);font-size:var(--ax-fs-small);line-height:var(--ax-lh-mono)}.p-hero__stage{isolation:isolate;min-width:0;max-width:52rem;position:relative}.p-hero__stage:after{content:"";z-index:-1;background:radial-gradient(closest-side at 62% 46%, var(--ax-signal-wash), transparent);pointer-events:none;position:absolute;inset:-24% -18% -24% -10%}.p-hero__proof{z-index:1;margin-top:var(--ax-s7);position:relative}.p-hero .k-hero__bg picture{opacity:.5;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ax-mask-on) 160px);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ax-mask-on) 160px);mask-image:linear-gradient(to bottom, transparent 0, var(--ax-mask-on) 160px);display:block}.p-hero .k-hero__bg picture img.k-photo{object-fit:cover;width:100%;height:100%;display:block}.p-hero__scrim{background:linear-gradient(to right, var(--ax-bg) 0%, color-mix(in srgb, var(--ax-bg) 78%, transparent) 36%, color-mix(in srgb, var(--ax-bg) 25%, transparent) 72%, transparent 100%), linear-gradient(to top, var(--ax-bg) 0%, color-mix(in srgb, var(--ax-bg) 70%, transparent) 22%, transparent 55%);position:absolute;inset:0}@media (min-width:1200px){.p-hero__grid{gap:var(--ax-gap);grid-template-columns:minmax(0,clamp(32rem,43%,36rem)) minmax(0,1fr)}.p-hero__stage{max-width:none;margin-right:calc(-1 * max(0px, (100vw - min(100vw - 2 * var(--ax-gutter), var(--ax-max))) / 2 - var(--ax-gutter)))}}@media (prefers-reduced-motion:no-preference){.p-hero__stage{animation:k-stage-in var(--ax-d-hero) var(--ax-ease-out) calc(var(--ax-stagger) * 4) backwards}.p-hero__reply{animation:k-hero-lift var(--ax-d-hero) var(--ax-ease-out) backwards;animation-delay:calc(var(--ax-stagger) * 6)}}.p-home-statement p.k-ink-statement{max-width:19em;letter-spacing:var(--ax-track-display);font-size:clamp(2rem,1.1rem + 3.6vw,4.25rem);line-height:1.06}.p-home-statement .p-home-statement__sub{max-width:var(--ax-measure-lede);margin:var(--ax-s5) 0 0;color:var(--ax-fg-2);font-size:var(--ax-fs-lede);line-height:var(--ax-lh-lede)}.p-home-a04{margin-top:var(--ax-s8);padding:var(--ax-s7) 0;border-top:1px solid var(--ax-line);border-bottom:1px solid var(--ax-line);background-image:radial-gradient(circle at 1px 1px, var(--ax-dot) 1px, transparent 0);background-size:var(--ax-dot-size) var(--ax-dot-size);background-position:50%;position:relative}.k-section.p-home-statement{padding-bottom:0}.p-home-sorted{isolation:isolate;min-height:clamp(24rem,62svh,40rem);padding:var(--ax-s9) 0 var(--ax-s7);background:var(--ax-bg);align-items:flex-end;display:flex;position:relative}.p-home-sorted__bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.p-home-sorted__bg picture{width:100%;height:100%;display:block}.p-home-sorted__bg picture img.k-photo{object-fit:cover;width:100%;height:100%;display:block}.p-home-sorted__bg:after{content:"";background:linear-gradient(to bottom, var(--ax-bg) 0%, color-mix(in srgb, var(--ax-bg) 35%, transparent) 26%, transparent 52%), linear-gradient(to top, var(--ax-bg) 0%, transparent 24%), linear-gradient(to right, color-mix(in srgb, var(--ax-bg) 78%, transparent) 0%, transparent 62%);position:absolute;inset:0}.p-home-sorted__inner{gap:var(--ax-s3);width:min(100% - 2 * var(--ax-gutter), var(--ax-max));margin-left:auto;margin-right:auto;display:grid}.p-home-sorted .p-home-sorted__title{max-width:none;color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:clamp(3.5rem,1.8rem + 8vw,9rem);font-weight:400;line-height:var(--ax-lh-mega);letter-spacing:var(--ax-track-mega)}.p-home-sorted .p-home-sorted__line{max-width:28ch;color:var(--ax-fg-2);font-size:var(--ax-fs-lede);line-height:var(--ax-lh-lede)}.p-home-partner__grid{gap:var(--ax-s7);align-items:center;display:grid}.p-home-partner__text{min-width:0}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){@supports (animation-timeline:view()) and (animation-range:entry){.k-section.p-home-partner .k-head .k-head__answer{background:linear-gradient(180deg, var(--ax-fg-1) calc(var(--k-ink) - 20%), var(--ax-fg-display-dim) var(--k-ink));-webkit-text-fill-color:transparent;animation:k-up var(--ax-ease-out) backwards, k-ink-sweep linear backwards;animation-timeline:view(),view();animation-range:var(--k-up-range), cover 12% cover 52%;-webkit-background-clip:text;background-clip:text}}}.p-home-partner__cta{margin-top:var(--ax-s5);display:flex}.p-home-partner__plates{gap:var(--ax-s3);margin:0;padding:0;display:grid}.p-home-partner__plate{box-sizing:border-box;min-height:5.25rem;padding:var(--ax-s4);border:1px solid var(--ax-paper-line-strong);border-radius:var(--ax-r2);background:var(--ax-plate);justify-content:center;align-items:center;display:flex}.p-home-partner__logo{width:auto;max-width:100%;height:calc(var(--ax-plate-img) * 1.25);object-fit:contain;display:block}@media (min-width:640px){.p-home-partner__plates{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.p-home-partner__grid{gap:var(--ax-s8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.p-home-partner__plates{grid-template-columns:minmax(0,1fr)}}.k-bento-sec .k-cell.k-linkcard .k-cell__body{padding-right:var(--ax-s8)}@media (max-width:767.98px){.p-home-sorted{min-height:21rem;padding:var(--ax-s7) 0 var(--ax-s6)}.p-home-sorted__bg picture img.k-photo{object-position:58% 60%}.p-home-sorted__bg:after{background:linear-gradient(to bottom, var(--ax-bg) 0%, color-mix(in srgb, var(--ax-bg) 30%, transparent) 22%, transparent 42%), linear-gradient(to top, var(--ax-bg) 0%, color-mix(in srgb, var(--ax-bg) 70%, transparent) 30%, transparent 62%)}}@media (max-width:1023.98px){.p-home-q .k-q__pin{display:none}}
