.home[data-astro-cid-4bifp7k3]{--home-ease:cubic-bezier(.455, .03, .515, .955);--home-bg:var(--color-surface);--home-fg:var(--color-text);--home-line:var(--color-card-line);--home-rail:var(--color-rail);--home-rule:var(--color-rule);--home-heading:var(--color-heading-warm);background-color:var(--home-bg);color:var(--home-fg);transition:background-color .4s var(--home-ease), color .4s var(--home-ease)}@media (width>=1024px) and (width<=1599px){.home[data-astro-cid-4bifp7k3]{--hu:calc(100vw / 1400)}}.home[data-astro-cid-4bifp7k3][data-tone=dark],.home[data-astro-cid-4bifp7k3]:not([data-toned]) [data-tone-section=dark]{--home-bg:var(--color-ink-950);--home-fg:var(--color-text-inverse);--home-line:var(--color-video-edge);--home-rail:var(--color-video-edge);--home-rule:var(--color-rule-inverse);--home-heading:var(--color-text-inverse)}.home[data-astro-cid-4bifp7k3]:not([data-toned]) [data-tone-section=dark]{background-color:var(--home-bg);color:var(--home-fg)}.hhero[data-astro-cid-dcwno5ig]{padding:50px 24px 0;overflow-x:clip}.hhero__block[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,645px) minmax(0,706px);justify-content:space-between;align-items:start;max-width:1521px;margin-inline:auto;display:grid}.hhero__copy[data-astro-cid-dcwno5ig]{padding-block-start:54px}.hhero__trust[data-astro-cid-dcwno5ig]{letter-spacing:-.16px;white-space:nowrap;align-items:flex-start;height:27px;margin:0;font-size:16px;line-height:27.3px;display:flex}.hhero[data-astro-cid-dcwno5ig] .hhero__tp{width:111.926px;height:27.182px;margin-block-start:.52px;margin-inline-start:-.52px}.hhero[data-astro-cid-dcwno5ig] .hhero__stars{width:110.304px;height:18.107px;margin-block-start:6.82px;margin-inline-start:19.94px}.hhero__score[data-astro-cid-dcwno5ig]{margin-block-start:2px;margin-inline-start:11.56px}.hhero__score[data-astro-cid-dcwno5ig] b[data-astro-cid-dcwno5ig]{font-weight:600}.hhero__max[data-astro-cid-dcwno5ig]{color:var(--color-text-faint)}.hhero__heading[data-astro-cid-dcwno5ig]{width:655px;max-width:100%;margin:24.5px 0 0 -2px;font-size:80px;font-weight:400;line-height:82px}.hhero__compat[data-astro-cid-dcwno5ig]{align-items:flex-start;height:30px;margin:29.5px 0 0;display:flex}.hhero__compat-label[data-astro-cid-dcwno5ig]{letter-spacing:2.2px;text-transform:uppercase;white-space:nowrap;width:172px;margin-block-start:8px;font-size:14px;line-height:16px}.hhero__apps[data-astro-cid-dcwno5ig]{align-items:center;gap:16.415px;margin-block-start:1.34px;display:flex}.hhero[data-astro-cid-dcwno5ig] .hhero__lrc{width:27.657px;height:27.657px}.hhero__app[data-astro-cid-dcwno5ig],.hhero[data-astro-cid-dcwno5ig] .hhero__app--br{background:var(--color-ink-950);border-radius:3px;width:28.366px;height:27.657px;display:block;position:relative;overflow:hidden}.hhero[data-astro-cid-dcwno5ig] .hhero__mark{position:absolute}.hhero[data-astro-cid-dcwno5ig] .hhero__mark--lr{width:auto;height:auto;inset:25.63% 20.79% 29.31% 25.41%}.hhero[data-astro-cid-dcwno5ig] .hhero__mark--ps{width:auto;height:auto;inset:25.44% 17.33% 28.41% 22.5%}.hhero__body[data-astro-cid-dcwno5ig]{letter-spacing:-.2px;width:587px;max-width:100%;margin:36px 0 0;font-size:20px;line-height:28px}.hhero__body[data-astro-cid-dcwno5ig] strong[data-astro-cid-dcwno5ig]{font-weight:600}.hhero[data-astro-cid-dcwno5ig] .hhero__signup{--signup-field:var(--color-surface);max-width:560px;margin-block-start:32px}.hhero[data-astro-cid-dcwno5ig] .hhero__signup .signup__form{gap:10px}.hhero[data-astro-cid-dcwno5ig] .hhero__signup .signup__input{letter-spacing:-.16px;padding-inline:17.8px;font-size:16px}@media (width>=600px){.hhero[data-astro-cid-dcwno5ig] .hhero__signup .signup__input{flex:353px}.hhero[data-astro-cid-dcwno5ig] .hhero__signup .signup__submit{flex:0 0 197px}}.hhero[data-astro-cid-dcwno5ig] .hhero__signup .signup__submit{letter-spacing:.18px;font-size:18px;line-height:24px}.hhero__note[data-astro-cid-dcwno5ig]{color:var(--color-text-faint);letter-spacing:-.14px;margin:16px 0 0;font-size:14px;line-height:20px}.hhero__media[data-astro-cid-dcwno5ig]{aspect-ratio:706/689;background:var(--color-surface);border-radius:20px;position:relative;overflow:hidden}.hhero__media[data-astro-cid-dcwno5ig] img,.hhero__video[data-astro-cid-dcwno5ig]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hhero__video[data-astro-cid-dcwno5ig]{opacity:0;transition:opacity .4s}.hhero__video[data-astro-cid-dcwno5ig][data-playing]{opacity:1}.hhero__studio[data-astro-cid-dcwno5ig],html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__today[data-astro-cid-dcwno5ig]{display:none}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__studio[data-astro-cid-dcwno5ig]{display:block}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) span[data-astro-cid-dcwno5ig].hhero__studio{display:inline}.hhero__media[data-astro-cid-dcwno5ig] img.hhero__studio{display:none}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__media[data-astro-cid-dcwno5ig] img.hhero__studio{display:block}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__media[data-astro-cid-dcwno5ig] img.hhero__today,html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hello,html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hbadge,html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__media[data-astro-cid-dcwno5ig] .vtoggle{display:none}.hhero__lead[data-astro-cid-dcwno5ig]{font-weight:500}@media (width>=1600px){html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__copy[data-astro-cid-dcwno5ig]{padding-block-start:69px}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__heading[data-astro-cid-dcwno5ig]{width:598px;margin-block-start:30.5px;font-size:71px;line-height:80px}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__compat[data-astro-cid-dcwno5ig]{margin-block-start:33.5px}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__body[data-astro-cid-dcwno5ig]{letter-spacing:-.17px;width:609px;margin-block-start:26px;font-size:17px;line-height:28px}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__signup{max-width:586px;margin-block-start:30px}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__signup .signup__form{gap:13px}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hhero__signup .signup__input{flex-basis:376px}}@media (width>=1024px) and (width<=1599px){.hhero__block[data-astro-cid-dcwno5ig]{grid-template-columns:calc(546 * var(--hu)) calc(558.447 * var(--hu));max-width:calc(1194 * var(--hu))}.hhero__copy[data-astro-cid-dcwno5ig]{padding-block-start:0}.hhero__trust[data-astro-cid-dcwno5ig]{font-size:max(14px, calc(16 * var(--hu)))}.hhero__heading[data-astro-cid-dcwno5ig]{width:calc(515 * var(--hu));font-size:calc(70 * var(--hu));line-height:calc(78 * var(--hu));margin-block-start:calc(26.5 * var(--hu))}.hhero__compat-label[data-astro-cid-dcwno5ig]{font-size:max(12px, calc(14 * var(--hu)))}.hhero__body[data-astro-cid-dcwno5ig]{width:calc(479 * var(--hu));font-size:max(16px, calc(20 * var(--hu)));margin-block-start:calc(33 * var(--hu));line-height:1.4}.hhero[data-astro-cid-dcwno5ig] .hhero__signup{max-width:calc(533 * var(--hu));margin-block-start:calc(31 * var(--hu))}.hhero__note[data-astro-cid-dcwno5ig]{font-size:max(13px, calc(14 * var(--hu)));margin-block-start:calc(15 * var(--hu))}.hhero__media[data-astro-cid-dcwno5ig]{aspect-ratio:558.447/545;border-radius:calc(15.82 * var(--hu))}}@media (width<=1023px){.hhero[data-astro-cid-dcwno5ig]{padding:68px 0 0}.hhero__block[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr);gap:0}.hhero__copy[data-astro-cid-dcwno5ig]{text-align:center;flex-direction:column;align-items:center;padding:0 25px;display:flex}.hhero__trust[data-astro-cid-dcwno5ig]{letter-spacing:-.13px;height:21px;font-size:13px;line-height:21.769px}.hhero[data-astro-cid-dcwno5ig] .hhero__tp{width:85.44px;height:20.75px;margin-block-start:.62px}.hhero[data-astro-cid-dcwno5ig] .hhero__stars{width:84.202px;height:13.823px;margin-block-start:5.43px;margin-inline-start:9.36px}.hhero__score[data-astro-cid-dcwno5ig]{margin-block-start:0;margin-inline-start:9.79px}.hhero__heading[data-astro-cid-dcwno5ig]{width:328px;margin:69px 0 0;font-size:40px;line-height:47px}.hhero__compat[data-astro-cid-dcwno5ig]{height:22px;margin-block-start:17px}.hhero__compat-label[data-astro-cid-dcwno5ig]{letter-spacing:1.8763px;width:auto;margin:4px 12.77px 0 0;font-size:12px;line-height:13.646px}.hhero__apps[data-astro-cid-dcwno5ig]{gap:10px;margin-block-start:0}.hhero[data-astro-cid-dcwno5ig] .hhero__lrc{width:22.023px;height:22.023px}.hhero__app[data-astro-cid-dcwno5ig],.hhero[data-astro-cid-dcwno5ig] .hhero__app--br{border-radius:2.179px;width:22.588px;height:22.023px}.hhero__body[data-astro-cid-dcwno5ig]{letter-spacing:-.16px;width:318px;margin-block-start:53px;font-size:16px;line-height:24px}.hhero[data-astro-cid-dcwno5ig] .hhero__signup{max-width:325px;margin-block-start:17px}.hhero[data-astro-cid-dcwno5ig] .hhero__signup .signup__quiz{letter-spacing:-.16px;border-radius:8px;padding-block:17px;font-size:16px}.hhero__note[data-astro-cid-dcwno5ig]{letter-spacing:0;margin-block-start:12px;font-size:12px;line-height:20px}.hhero__media[data-astro-cid-dcwno5ig]{aspect-ratio:375/366;border-radius:0;margin-block-start:40px}}.hhero__break[data-astro-cid-dcwno5ig]{display:none}@media (width<=1023px){.hhero__break[data-astro-cid-dcwno5ig]{display:inline}}@media (prefers-reduced-motion:reduce){.hhero__video[data-astro-cid-dcwno5ig]{display:none}}html[data-ref] .hhero[data-astro-cid-dcwno5ig]{padding:0}html[data-ref] .hhero__block[data-astro-cid-dcwno5ig]{display:block}html[data-ref] .hhero__media[data-astro-cid-dcwno5ig],html[data-ref] .hhero__copy[data-astro-cid-dcwno5ig]>:not(.hhero__heading){display:none}html[data-ref] .hhero__copy[data-astro-cid-dcwno5ig]{padding:0}html[data-ref] .hhero__heading[data-astro-cid-dcwno5ig]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mtoggle[data-astro-cid-ypvb6sbw]{width:44px;height:44px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.mtoggle[data-astro-cid-ypvb6sbw]:before{content:"";border:1px solid;border-radius:50%;position:absolute;inset:8px}.mtoggle[data-astro-cid-ypvb6sbw]:hover,.mtoggle[data-astro-cid-ypvb6sbw]:focus-visible{opacity:1}.mtoggle[data-astro-cid-ypvb6sbw] svg[data-astro-cid-ypvb6sbw]{width:10px;height:10px;position:relative}.mtoggle__play[data-astro-cid-ypvb6sbw],.mtoggle[data-astro-cid-ypvb6sbw][aria-pressed=true] .mtoggle__pause[data-astro-cid-ypvb6sbw]{display:none}.mtoggle[data-astro-cid-ypvb6sbw][aria-pressed=true] .mtoggle__play[data-astro-cid-ypvb6sbw]{display:block}@media (prefers-reduced-motion:reduce){.mtoggle[data-astro-cid-ypvb6sbw]{display:none}}.htrust[data-astro-cid-6sz64265]{grid-template-columns:219px minmax(0,1fr);align-items:center;max-width:1570px;height:96px;margin:48px auto 0;display:grid;position:relative;overflow-x:clip}.htrust__label[data-astro-cid-6sz64265]{z-index:2;letter-spacing:-.18px;white-space:nowrap;margin:0;padding-block-start:12px;padding-inline-start:33px;font-size:18px;line-height:21.439px;position:relative}.htrust__viewport[data-astro-cid-6sz64265]{height:96px;position:relative;overflow:hidden}.htrust__viewport[data-astro-cid-6sz64265]:before,.htrust__viewport[data-astro-cid-6sz64265]:after{content:"";z-index:1;background:linear-gradient(94.65deg, var(--home-bg,var(--color-surface)) 57.9%, color-mix(in srgb, var(--home-bg,var(--color-surface)) 26%, transparent) 109.64%);pointer-events:none;width:113px;position:absolute;inset-block:0}.htrust__viewport[data-astro-cid-6sz64265]:before{inset-inline-start:0}.htrust__viewport[data-astro-cid-6sz64265]:after{width:61px;inset-inline-end:0;transform:scaleX(-1)}.htrust__track[data-astro-cid-6sz64265]{width:max-content;height:100%;animation:50s linear infinite htrust-scroll;display:flex}.htrust[data-astro-cid-6sz64265][data-paused] .htrust__track[data-astro-cid-6sz64265]{animation-play-state:paused}@keyframes htrust-scroll{to{transform:translate(-50%)}}.htrust__list[data-astro-cid-6sz64265]{gap:60px;margin:0;padding:32px 60px 0 0;list-style:none;display:flex}.htrust__item[data-astro-cid-6sz64265]{white-space:nowrap;align-items:center;gap:12.5px;height:43px;display:flex}.htrust[data-astro-cid-6sz64265] .htrust__face{object-fit:cover;border-radius:50%;width:42.991px;height:42.991px}.htrust__name[data-astro-cid-6sz64265]{font-family:var(--font-serif);letter-spacing:3.2673px;text-transform:uppercase;font-size:17.196px;line-height:20.922px}.htrust[data-astro-cid-6sz64265] .htrust__toggle{z-index:2;position:absolute;inset-block-start:26px;inset-inline-end:0}@media (width<=1679px){.htrust[data-astro-cid-6sz64265]{margin-inline:24px}}@media (width>=1024px) and (width<=1599px){.htrust[data-astro-cid-6sz64265]{max-width:calc(1196 * var(--hu));margin:calc(69 * var(--hu)) auto 0}.htrust__label[data-astro-cid-6sz64265]{padding-inline-start:0}}@media (width<=1023px){.htrust[data-astro-cid-6sz64265]{grid-template-columns:minmax(0,1fr);align-items:start;height:auto;margin:45px 0 0}.htrust__label[data-astro-cid-6sz64265]{letter-spacing:0;text-align:center;padding:0;font-size:14px;line-height:13.655px}.htrust__viewport[data-astro-cid-6sz64265]{height:51px;margin-block-start:17px}.htrust__viewport[data-astro-cid-6sz64265]:before{width:45px}.htrust__viewport[data-astro-cid-6sz64265]:after{width:54px}.htrust__list[data-astro-cid-6sz64265]{gap:23px;padding:12px 23px 0 0}.htrust__item[data-astro-cid-6sz64265]{gap:8px;height:27px}.htrust[data-astro-cid-6sz64265] .htrust__face{width:27.383px;height:27.383px}.htrust__name[data-astro-cid-6sz64265]{letter-spacing:2.0811px;font-size:10.953px;line-height:13.326px}.htrust[data-astro-cid-6sz64265] .htrust__toggle{inset-block:auto -40px;inset-inline-end:0}}html[data-ref] .htrust[data-astro-cid-6sz64265]{display:none}@media (prefers-reduced-motion:reduce){.htrust[data-astro-cid-6sz64265],.htrust__viewport[data-astro-cid-6sz64265]{height:auto}.htrust__viewport[data-astro-cid-6sz64265]:before,.htrust__viewport[data-astro-cid-6sz64265]:after{display:none}.htrust__track[data-astro-cid-6sz64265]{width:auto;animation:none}.htrust__list[data-astro-cid-6sz64265]{flex-wrap:wrap;row-gap:16px;padding-block-end:16px}.htrust__list[data-astro-cid-6sz64265][aria-hidden]{display:none}}.htj[data-astro-cid-pfbifp6i]{display:none;overflow-x:clip}html[data-ref=taylorjackson] .htj[data-astro-cid-pfbifp6i]{display:block}.htj__hero[data-astro-cid-pfbifp6i]{box-sizing:border-box;grid-template-columns:minmax(0,657px) minmax(0,760px);justify-content:space-between;align-items:center;max-width:1521px;min-height:calc(100svh - 80px);margin-inline:auto;padding:32px 24px;display:grid}.htj__heading[data-astro-cid-pfbifp6i]{margin:0;font-size:80px;font-weight:700;line-height:1.2}.htj__lead[data-astro-cid-pfbifp6i]{max-width:538px;padding-block-end:32px;display:block}.htj__offer[data-astro-cid-pfbifp6i]{color:var(--color-accent-text);padding-block-end:32px;display:block}.htj__body[data-astro-cid-pfbifp6i]{max-width:657px;margin:0;padding-block-end:32px;font-size:16px;line-height:1.2}.htj__body[data-astro-cid-pfbifp6i] b[data-astro-cid-pfbifp6i]{font-weight:600}.htj[data-astro-cid-pfbifp6i] .htj__cta{letter-spacing:0;border-radius:10px;margin-block-end:64px;padding:18px 22px;font-size:18px;font-weight:400}.htj[data-astro-cid-pfbifp6i] .htj__photo{width:100%;height:auto;display:block}.htj__band[data-astro-cid-pfbifp6i]{background:var(--color-surface-lime);color:var(--color-text);padding:124px 24px}.htj__grid[data-astro-cid-pfbifp6i]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;max-width:1180px;margin-inline:auto;display:grid}.htj__video[data-astro-cid-pfbifp6i]{aspect-ratio:16/9;background:var(--color-ink-950);align-self:start;position:relative;overflow:clip}.htj__start[data-astro-cid-pfbifp6i],.htj__video[data-astro-cid-pfbifp6i] iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.htj[data-astro-cid-pfbifp6i] .htj__poster,.htj[data-astro-cid-pfbifp6i] .htj__poster img{object-fit:cover;width:100%;height:100%;display:block}.htj__play[data-astro-cid-pfbifp6i]{width:90px;height:90px;color:var(--color-text-inverse);filter:drop-shadow(1px 0 6px #0000004d);opacity:.8;transition:opacity .15s;position:absolute;top:50%;left:50%;translate:-50% -50%}.htj__start[data-astro-cid-pfbifp6i]:hover .htj__play[data-astro-cid-pfbifp6i],.htj__start[data-astro-cid-pfbifp6i]:focus-visible .htj__play[data-astro-cid-pfbifp6i]{opacity:1}.htj__start[data-astro-cid-pfbifp6i]:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.htj__quote[data-astro-cid-pfbifp6i]{flex-direction:column;justify-content:center;margin:0;display:flex}.htj__mark[data-astro-cid-pfbifp6i]{width:66px;height:52px;color:var(--color-accent)}.htj__words[data-astro-cid-pfbifp6i]{font-family:var(--font-serif);margin:0;padding-block:24px;font-size:24px;line-height:1.2}.htj__words[data-astro-cid-pfbifp6i] p[data-astro-cid-pfbifp6i]{margin:0}.htj__who[data-astro-cid-pfbifp6i]{font-family:var(--font-serif);flex-wrap:wrap;gap:12px;font-size:24px;line-height:1.2;display:flex}.htj__name[data-astro-cid-pfbifp6i]{font-weight:600}.htj__role[data-astro-cid-pfbifp6i]:before{content:"//";color:var(--color-accent);margin-inline-end:12px}@media (width<=1279px){.htj__hero[data-astro-cid-pfbifp6i]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0}.htj[data-astro-cid-pfbifp6i] .htj__photo{order:-1;max-width:760px;padding-block-end:24px}.htj__lead[data-astro-cid-pfbifp6i],.htj__body[data-astro-cid-pfbifp6i]{max-width:none}.htj[data-astro-cid-pfbifp6i] .htj__cta{margin-block-end:0}}@media (width<=767px){.htj__heading[data-astro-cid-pfbifp6i]{font-size:32px}.htj[data-astro-cid-pfbifp6i] .htj__cta{white-space:normal;padding:12px 16px;display:block}.htj__grid[data-astro-cid-pfbifp6i]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.htj__play[data-astro-cid-pfbifp6i]{transition:none}}.hcap[data-astro-cid-nbi7jpgy]{text-align:center;flex-direction:column;align-items:center;padding:143px 24px 0;display:flex;overflow-x:clip}.hcap__heading[data-astro-cid-nbi7jpgy]{color:var(--home-heading,var(--color-heading-warm));margin:0;font-size:60px;font-weight:400;line-height:67px}.hcap__body[data-astro-cid-nbi7jpgy]{font-family:var(--font-inter);margin:18px 0 0;font-size:18px;line-height:18px}.hcap__tabs[data-astro-cid-nbi7jpgy]{scrollbar-width:none;gap:30px;max-width:100%;margin-block-start:69px;display:flex;overflow-x:auto}.hcap__tabs[data-astro-cid-nbi7jpgy]::-webkit-scrollbar{display:none}.hcap__tab[data-astro-cid-nbi7jpgy]{--progress:0%;height:36px;color:inherit;font-family:var(--font-inter);letter-spacing:-.16px;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:0 0 223px;padding:0 0 17px;font-size:16px;line-height:19px;position:relative}.hcap__tab[data-astro-cid-nbi7jpgy]:hover,.hcap__tab[data-astro-cid-nbi7jpgy][aria-selected=true]{font-weight:600}.hcap__tab[data-astro-cid-nbi7jpgy]:before,.hcap__tab[data-astro-cid-nbi7jpgy]:after{content:"";height:3px;position:absolute;inset-block-start:32px;inset-inline-start:0}.hcap__tab[data-astro-cid-nbi7jpgy]:before{background:var(--home-rail,var(--color-rail));width:100%}.hcap__tab[data-astro-cid-nbi7jpgy]:after{width:var(--progress);background:currentColor}.hcap__tab[data-astro-cid-nbi7jpgy]:focus-visible{outline-offset:-3px}.hcap__frame[data-astro-cid-nbi7jpgy]{background:var(--color-surface);border-radius:20px;width:100%;max-width:1500px;margin-block-start:45px;display:grid;position:relative;overflow:hidden}.hcap__panel[data-astro-cid-nbi7jpgy]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .5s,visibility .5s}.hcap__panel[data-astro-cid-nbi7jpgy][data-active]{opacity:1;visibility:visible}.hcap__video[data-astro-cid-nbi7jpgy]{aspect-ratio:1500/630;object-fit:cover;pointer-events:none;width:100%;height:auto;display:block}.hcap__video--mobile[data-astro-cid-nbi7jpgy],.hcap[data-astro-cid-nbi7jpgy] [data-astro-cid-nbi7jpgy][data-only=studio],html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hcap[data-astro-cid-nbi7jpgy] [data-astro-cid-nbi7jpgy][data-only=default]{display:none}html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hcap__tab[data-astro-cid-nbi7jpgy][data-only=studio],html[lang=en]:is([data-quiz-version=studio_2],[data-quiz-version=studio_3]) .hcap__panel[data-astro-cid-nbi7jpgy][data-only=studio]{display:block}.hcap__panel--fit[data-astro-cid-nbi7jpgy]{background:var(--color-studio-ground)}.hcap__panel--fit[data-astro-cid-nbi7jpgy] .hcap__video[data-astro-cid-nbi7jpgy]{object-fit:contain;background:var(--color-studio-ground)}.hcap[data-astro-cid-nbi7jpgy] .hcap__cta{width:220px;height:50px;font-family:var(--font-inter);letter-spacing:0;border-radius:7px;place-items:center;margin-block-start:58px;padding:0;font-size:18px;font-weight:600;line-height:24px;display:grid}@media (width>=1024px) and (width<=1599px){.hcap[data-astro-cid-nbi7jpgy]{padding-block-start:calc(134 * var(--hu))}.hcap__heading[data-astro-cid-nbi7jpgy]{font-size:calc(60 * var(--hu));line-height:calc(67 * var(--hu))}.hcap__body[data-astro-cid-nbi7jpgy]{font-size:max(16px, calc(18 * var(--hu)));margin-block-start:calc(18 * var(--hu));line-height:1}.hcap__tabs[data-astro-cid-nbi7jpgy]{width:calc(1207 * var(--hu));gap:calc(22 * var(--hu));margin-block-start:calc(70 * var(--hu))}.hcap__tab[data-astro-cid-nbi7jpgy]{flex:1 1 calc(182.836 * var(--hu));min-width:max-content;height:calc(29.5 * var(--hu));font-size:max(12px, calc(14 * var(--hu)));padding-block-end:0;line-height:1.2}.hcap__tab[data-astro-cid-nbi7jpgy]:before,.hcap__tab[data-astro-cid-nbi7jpgy]:after{height:2.46px;inset-block-start:calc(26.24 * var(--hu))}.hcap__frame[data-astro-cid-nbi7jpgy]{max-width:calc(1200 * var(--hu));border-radius:calc(16 * var(--hu));margin-block-start:calc(40.5 * var(--hu))}.hcap[data-astro-cid-nbi7jpgy] .hcap__cta{margin-block-start:calc(59 * var(--hu))}}@media (width<=767px){.hcap[data-astro-cid-nbi7jpgy]{padding:73px 0 0}.hcap__heading[data-astro-cid-nbi7jpgy]{max-width:284px;font-size:35px;line-height:43px}.hcap__body[data-astro-cid-nbi7jpgy]{max-width:280px;font-family:var(--font-sans);letter-spacing:-.16px;margin-block-start:4.5px;font-size:16px;line-height:24px}.hcap__tabs[data-astro-cid-nbi7jpgy]{align-self:stretch;gap:20px;margin-block-start:38.5px;padding-inline:50px 20px}.hcap__tab[data-astro-cid-nbi7jpgy]{font-family:var(--font-sans);letter-spacing:-.14px;flex-basis:160px;font-size:14px}.hcap__frame[data-astro-cid-nbi7jpgy]{border-radius:0;margin-block-start:39px}.hcap__video--desktop[data-astro-cid-nbi7jpgy]{display:none}.hcap__video--mobile[data-astro-cid-nbi7jpgy]{aspect-ratio:375/468;display:block}.hcap[data-astro-cid-nbi7jpgy] .hcap__cta{width:calc(100% - 50px);font-family:var(--font-sans);letter-spacing:-.16px;border-radius:8px;margin-block-start:35px;font-size:16px;font-weight:500}}.hprof[data-astro-cid-mknjyq4x]{grid-template-columns:812px 650px;column-gap:163px;min-height:934px;margin-block-start:156px;padding:84px 24px 0 max(24px,50% - 815px);display:grid;overflow-x:clip}.hprof__eyebrow[data-astro-cid-mknjyq4x]{letter-spacing:8px;text-transform:uppercase;margin:0;font-size:14px;line-height:20px}.hprof__heading[data-astro-cid-mknjyq4x]{letter-spacing:.8px;width:567px;max-width:100%;margin:28px 0 0;font-size:80px;font-weight:400;line-height:82px}.hprof__features[data-astro-cid-mknjyq4x]{grid-template-columns:repeat(2,392px);gap:53px 28px;margin:0;margin-block-start:202px;padding:0 0 0 3px;list-style:none;display:grid}.hprof__feature[data-astro-cid-mknjyq4x]{border-inline-start:1.5px solid var(--home-rule,var(--color-rule-inverse));min-height:96px;padding-inline-start:21.5px}.hprof__title[data-astro-cid-mknjyq4x]{letter-spacing:.26px;margin:-3px 0 0;font-size:26px;font-weight:400;line-height:26px}.hprof__text[data-astro-cid-mknjyq4x]{letter-spacing:-.16px;width:335px;max-width:100%;margin:5px 0 0;font-size:16px;line-height:24px}.hprof__media[data-astro-cid-mknjyq4x]{aspect-ratio:650/745.93;background:var(--color-ink-950);border-radius:19.578px;align-self:start;margin-block-start:10px;position:relative;overflow:hidden}.hprof__video[data-astro-cid-mknjyq4x]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1699px){.hprof[data-astro-cid-mknjyq4x]{grid-template-columns:minmax(0,1fr) minmax(0,40%);column-gap:48px}.hprof__heading[data-astro-cid-mknjyq4x]{font-size:64px;line-height:66px}.hprof__features[data-astro-cid-mknjyq4x]{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:120px}}@media (width>=1024px) and (width<=1599px){.hprof[data-astro-cid-mknjyq4x]{grid-template-columns:calc(602 * var(--hu)) calc(492.336 * var(--hu));column-gap:calc(105.66 * var(--hu));min-height:calc(778 * var(--hu));padding:calc(101 * var(--hu)) 0;justify-content:center;margin-block-start:calc(150 * var(--hu))}.hprof__eyebrow[data-astro-cid-mknjyq4x]{font-size:max(12px, calc(14 * var(--hu)));letter-spacing:calc(8 * var(--hu))}.hprof__heading[data-astro-cid-mknjyq4x]{width:calc(602 * var(--hu));font-size:calc(70 * var(--hu));line-height:calc(72 * var(--hu));letter-spacing:calc(.7 * var(--hu));margin-block-start:calc(12 * var(--hu))}.hprof__features[data-astro-cid-mknjyq4x]{grid-template-columns:calc(271 * var(--hu)) calc(281 * var(--hu));column-gap:calc(50 * var(--hu));row-gap:calc(45 * var(--hu));margin-block-start:calc(91 * var(--hu));padding:0}.hprof__feature[data-astro-cid-mknjyq4x]{min-height:calc(96 * var(--hu));padding-inline-start:calc(16.5 * var(--hu))}.hprof__title[data-astro-cid-mknjyq4x]{font-size:calc(24 * var(--hu));line-height:calc(26 * var(--hu));letter-spacing:calc(.24 * var(--hu));margin-block-start:-1px}.hprof__text[data-astro-cid-mknjyq4x]{width:auto;font-size:max(13px, calc(15 * var(--hu)));margin-block-start:calc(6 * var(--hu));line-height:1.53}.hprof__media[data-astro-cid-mknjyq4x]{aspect-ratio:492.336/565;border-radius:calc(14.829 * var(--hu));margin-block-start:calc(5.5 * var(--hu))}}@media (width<=1023px){.hprof[data-astro-cid-mknjyq4x]{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin-block-start:75px;padding:70px 37px 56.5px}.hprof__eyebrow[data-astro-cid-mknjyq4x]{letter-spacing:6px;text-align:center;font-size:12px}.hprof__heading[data-astro-cid-mknjyq4x]{letter-spacing:.4px;width:289px;margin-block-start:16.5px;font-size:40px;line-height:44px}.hprof__features[data-astro-cid-mknjyq4x]{grid-template-columns:minmax(0,1fr);row-gap:35px;margin-block-start:43.5px;padding-inline-start:0}.hprof__feature[data-astro-cid-mknjyq4x]{border-inline-start-width:2px;min-height:69px;padding-inline-start:13px}.hprof__title[data-astro-cid-mknjyq4x]{letter-spacing:.22px;margin-block-start:3px;font-size:22px;line-height:25px}.hprof__text[data-astro-cid-mknjyq4x]{letter-spacing:-.14px;width:296px;margin-block-start:3px;font-size:14px;line-height:20px}.hprof__media[data-astro-cid-mknjyq4x]{aspect-ratio:315/361.491;border-radius:9.488px;width:315px;max-width:100%;margin:40px auto 0}}.hbuilt[data-astro-cid-aka4bupu]{--bar:80px;--step-ease:cubic-bezier(.25, .46, .45, .94);overflow-x:clip}.hbuilt__track[data-astro-cid-aka4bupu]{height:calc(100vh - var(--bar) + var(--pin));position:relative}.hbuilt__stage[data-astro-cid-aka4bupu]{top:var(--bar);height:calc(100vh - var(--bar));place-items:center;padding-inline:24px;display:grid;position:sticky;overflow:hidden}.hbuilt__inner[data-astro-cid-aka4bupu]{grid-template-columns:minmax(0,647.5fr) minmax(0,628fr) minmax(0,160.5fr);align-items:center;width:min(1436px,100%);display:grid}.hbuilt__heading[data-astro-cid-aka4bupu]{letter-spacing:.01em;grid-area:1/1;max-width:5.24em;margin:0;padding-block-start:.06em;font-size:clamp(56px,5.21vw,100px);font-weight:400;line-height:.81}.hbuilt__media[data-astro-cid-aka4bupu]{--r1:0;--r2:0;--r3:0;aspect-ratio:628/614.453;background:var(--color-ink-950);border-radius:19.353px;grid-area:1/2;position:relative;overflow:hidden}.hbuilt__media[data-astro-cid-aka4bupu] .hbuilt__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hbuilt__media[data-astro-cid-aka4bupu] .hbuilt__photo--1{clip-path:inset(calc((1 - var(--r1)) * 100%) 0 0 0)}.hbuilt__media[data-astro-cid-aka4bupu] .hbuilt__photo--2{clip-path:inset(calc((1 - var(--r2)) * 100%) 0 0 0)}.hbuilt__media[data-astro-cid-aka4bupu] .hbuilt__photo--3{clip-path:inset(calc((1 - var(--r3)) * 100%) 0 0 0)}.hbuilt__window[data-astro-cid-aka4bupu]{position:absolute;overflow:hidden}.hbuilt__slides[data-astro-cid-aka4bupu]{transform:translateY(calc(var(--level,0) * var(--pitch) * -1));transition:transform .2s var(--step-ease);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-astro-cid-aka4bupu][data-level="1"]{--level:1}[data-astro-cid-aka4bupu][data-level="2"]{--level:2}[data-astro-cid-aka4bupu][data-level="3"]{--level:3}.hbuilt__window--title[data-astro-cid-aka4bupu]{--title:70px;--leading:1.05;--pitch:calc(var(--title) * var(--leading));--past:calc(100% * 160.5 / 788.5);z-index:1;height:var(--pitch);grid-area:1/2/2/4;align-self:start;margin-block-start:calc(78px - var(--pitch) / 2);position:relative}@media (width<=1600px){.hbuilt__window--title[data-astro-cid-aka4bupu]{--title:60px}}@media (width<=1280px){.hbuilt__window--title[data-astro-cid-aka4bupu]{--title:35px}}.hbuilt__title[data-astro-cid-aka4bupu]{height:var(--pitch);background-image:linear-gradient(to left, var(--home-fg,var(--color-text)) var(--past), var(--color-text-inverse) var(--past));color:#0000;font-weight:400;font-size:var(--title);line-height:var(--leading);letter-spacing:.01em;text-align:end;white-space:nowrap;-webkit-background-clip:text;background-clip:text;flex:none;margin:0}@media (forced-colors:active){.hbuilt__title[data-astro-cid-aka4bupu]{color:canvastext;background:0 0}}.hbuilt__window--body[data-astro-cid-aka4bupu]{--pitch:112px;width:min(290px,100% - 109px);height:var(--pitch);bottom:46px;left:54.5px}.hbuilt__body[data-astro-cid-aka4bupu]{height:var(--pitch);color:var(--color-text-inverse);letter-spacing:-.18px;flex:none;align-items:flex-end;font-size:18px;line-height:28px;display:flex;overflow:hidden}.hbuilt__window--credit[data-astro-cid-aka4bupu]{--pitch:26px;width:26px;height:250px;top:calc(50% - 40px);right:14px}.hbuilt__slides--credit[data-astro-cid-aka4bupu]{transform-origin:0 0;width:250px;transform:rotate(90deg) translateY(-26px) translateY(calc(var(--level,0) * var(--pitch) * -1))}.hbuilt__credit[data-astro-cid-aka4bupu]{height:26px;color:var(--color-text-inverse);white-space:nowrap;flex:none;font-size:14px;line-height:26px}@media (width>=1024px) and (width<=1599px){.hbuilt__inner[data-astro-cid-aka4bupu]{grid-template-columns:calc(494.6 * var(--hu)) calc(511.024 * var(--hu)) calc(131.4 * var(--hu));justify-content:center;width:auto}.hbuilt__heading[data-astro-cid-aka4bupu]{font-size:calc(85 * var(--hu));line-height:.76}.hbuilt__media[data-astro-cid-aka4bupu]{aspect-ratio:511.024/500;border-radius:calc(15.748 * var(--hu))}.hbuilt__window--title[data-astro-cid-aka4bupu]{--title:calc(60 * var(--hu));--past:calc(100% * 131.4 / 642.424);margin-block-start:calc(80 * var(--hu) - var(--pitch) / 2)}.hbuilt__window--body[data-astro-cid-aka4bupu]{--line:max(20px, calc(25 * var(--hu)));--pitch:calc(4 * var(--line));bottom:calc(40 * var(--hu));left:calc(40.4 * var(--hu));width:max(200px, calc(247 * var(--hu)))}.hbuilt__body[data-astro-cid-aka4bupu]{font-size:max(14px, calc(16 * var(--hu)));line-height:var(--line)}}@media (width<=1023px){.hbuilt[data-astro-cid-aka4bupu]{--bar:66px}.hbuilt__stage[data-astro-cid-aka4bupu]{padding-inline:0}.hbuilt__inner[data-astro-cid-aka4bupu]{flex-direction:column;align-items:center;width:100%;display:flex}.hbuilt__heading[data-astro-cid-aka4bupu]{letter-spacing:.4px;text-align:center;max-width:none;padding:0;font-size:40px;line-height:45px}.hbuilt__media[data-astro-cid-aka4bupu]{aspect-ratio:auto;border-radius:0;width:100%;height:380px;margin-block-start:20px}.hbuilt__inner[data-astro-cid-aka4bupu]{position:relative}.hbuilt__window--title[data-astro-cid-aka4bupu]{--title:35px;top:calc(65px + 62.5px - var(--title) * var(--leading) / 2);margin:0;position:absolute;inset-inline:24px}.hbuilt__title[data-astro-cid-aka4bupu]{color:var(--color-text-inverse);letter-spacing:.35px;text-align:center;background:0 0}.hbuilt__window--body[data-astro-cid-aka4bupu]{--pitch:96px;width:260px;bottom:44.5px;left:50%;transform:translate(-50%)}.hbuilt__body[data-astro-cid-aka4bupu]{letter-spacing:-.16px;text-align:center;font-size:16px;line-height:24px}.hbuilt__window--credit[data-astro-cid-aka4bupu]{--pitch:24px;width:100%;height:24px;inset:auto auto 7px 0}.hbuilt__slides--credit[data-astro-cid-aka4bupu]{width:100%;transform:translateY(calc(var(--level,0) * var(--pitch) * -1))}.hbuilt__credit[data-astro-cid-aka4bupu]{letter-spacing:-.159px;text-align:center;height:24px;font-size:16px;line-height:24px}}.hgen[data-astro-cid-gntevcnd]{padding:175px 24px 0;overflow-x:clip}.hgen__inner[data-astro-cid-gntevcnd]{grid-template-columns:minmax(0,647.5fr) minmax(0,788.5fr);align-items:center;max-width:1436px;margin-inline:auto;display:grid;position:relative}.hgen__eyebrow[data-astro-cid-gntevcnd]{letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;margin:0 0 -5px;font-size:18px;line-height:20px}.hgen__window[data-astro-cid-gntevcnd]{--fade-top:70px;--fade-bottom:136px;height:788px;mask-image:linear-gradient(to bottom, transparent, currentColor var(--fade-top), currentColor calc(100% - var(--fade-bottom)), transparent);position:relative;overflow:hidden}.hgen__track[data-astro-cid-gntevcnd]{animation:20s linear infinite hgen-roll}.hgen[data-astro-cid-gntevcnd][data-paused] .hgen__track[data-astro-cid-gntevcnd],.hgen[data-astro-cid-gntevcnd][data-offscreen] .hgen__track[data-astro-cid-gntevcnd]{animation-play-state:paused}@media (hover:hover){.hgen__window[data-astro-cid-gntevcnd]:hover .hgen__track[data-astro-cid-gntevcnd]{animation-play-state:paused}}@keyframes hgen-roll{to{transform:translateY(-50%)}}.hgen__list[data-astro-cid-gntevcnd]{flex-direction:column;gap:14px;margin:0;padding:0 0 14px;list-style:none;display:flex}.hgen__row[data-astro-cid-gntevcnd]{align-items:center;min-height:117px;display:flex}.hgen__thumb[data-astro-cid-gntevcnd]{border-radius:7.244px;flex:none;width:0;height:102px;transition:width .3s ease-in-out,margin-right .3s ease-in-out;position:relative;overflow:hidden}@media (hover:hover){.hgen__row[data-astro-cid-gntevcnd]:hover .hgen__thumb[data-astro-cid-gntevcnd]{width:204px;margin-right:30px}}.hgen__row[data-astro-cid-gntevcnd].is-active .hgen__thumb[data-astro-cid-gntevcnd]{width:204px;margin-right:30px}.hgen[data-astro-cid-gntevcnd] .hgen__still,.hgen__clip[data-astro-cid-gntevcnd]{object-fit:cover;width:204px;height:102px;position:absolute;inset:0}.hgen[data-astro-cid-gntevcnd] .hgen__still{opacity:0;animation:5s infinite hgen-cut;animation-delay:calc(var(--i) * 1s)}@keyframes hgen-cut{0%,19.999%{opacity:1}20%,to{opacity:0}}.hgen__word[data-astro-cid-gntevcnd]{font-family:var(--font-serif);letter-spacing:1px;white-space:nowrap;font-size:100px;line-height:54.201px}.hgen[data-astro-cid-gntevcnd] .hgen__toggle{z-index:2;position:absolute;inset-block-end:0;inset-inline-end:0}@media (width<=1599px){.hgen__word[data-astro-cid-gntevcnd]{font-size:90px}}@media (width<=1279px){.hgen__eyebrow[data-astro-cid-gntevcnd]{font-size:16px}.hgen__word[data-astro-cid-gntevcnd]{font-size:74px}}@media (width>=1024px) and (width<=1599px){.hgen[data-astro-cid-gntevcnd]{padding-block-start:calc(155 * var(--hu))}.hgen__inner[data-astro-cid-gntevcnd]{grid-template-columns:calc(494.6 * var(--hu)) calc(642.424 * var(--hu));justify-content:center;max-width:none}.hgen__eyebrow[data-astro-cid-gntevcnd]{font-size:max(14px, calc(18 * var(--hu)));letter-spacing:calc(1.4 * var(--hu))}.hgen__window[data-astro-cid-gntevcnd]{height:calc(788 * var(--hu))}.hgen__list[data-astro-cid-gntevcnd]{gap:calc(14 * var(--hu));padding-block-end:calc(14 * var(--hu))}.hgen__row[data-astro-cid-gntevcnd]{min-height:calc(117 * var(--hu))}.hgen__word[data-astro-cid-gntevcnd]{font-size:calc(90 * var(--hu));letter-spacing:calc(.9 * var(--hu))}}@media (width<=1023px){.hgen__inner[data-astro-cid-gntevcnd]{grid-template-columns:minmax(0,1fr);justify-items:center}.hgen__eyebrow[data-astro-cid-gntevcnd]{margin-block-end:24px}.hgen__window[data-astro-cid-gntevcnd]{width:710px;max-width:100%}}@media (width<=767px){.hgen[data-astro-cid-gntevcnd]{padding:67px 37.5px 72px}.hgen__eyebrow[data-astro-cid-gntevcnd]{margin-block-end:47px;font-size:16px;line-height:20px}.hgen__window[data-astro-cid-gntevcnd]{--fade-top:79px;--fade-bottom:72px;width:300px;height:296px}.hgen__list[data-astro-cid-gntevcnd]{gap:9px;padding-block-end:9px}.hgen__row[data-astro-cid-gntevcnd]{min-height:52px}.hgen__thumb[data-astro-cid-gntevcnd]{border-radius:3.38px;height:52.023px}.hgen__row[data-astro-cid-gntevcnd].is-active .hgen__thumb[data-astro-cid-gntevcnd],.hgen__row[data-astro-cid-gntevcnd]:hover .hgen__thumb[data-astro-cid-gntevcnd]{width:95.375px;margin-right:10px}.hgen[data-astro-cid-gntevcnd] .hgen__still,.hgen__clip[data-astro-cid-gntevcnd]{width:95.375px;height:52.023px}.hgen__word[data-astro-cid-gntevcnd]{letter-spacing:.4839px;font-size:48.387px;line-height:52px}.hgen__wide[data-astro-cid-gntevcnd]{display:none}.hgen[data-astro-cid-gntevcnd] .hgen__toggle{inset-block-end:16px}}@media (prefers-reduced-motion:reduce){.hgen__window[data-astro-cid-gntevcnd]{height:auto;mask-image:none}.hgen__track[data-astro-cid-gntevcnd]{animation:none}.hgen__list[data-astro-cid-gntevcnd][aria-hidden]{display:none}.hgen[data-astro-cid-gntevcnd] .hgen__still{animation:none}.hgen[data-astro-cid-gntevcnd] .hgen__still:first-child{opacity:1}}.hwork[data-astro-cid-d5z5n7zi]{margin-block-start:107px;padding-block:114px 77px;overflow-x:clip}.hwork__intro[data-astro-cid-d5z5n7zi]{text-align:center;padding-inline:24px}.hwork__heading[data-astro-cid-d5z5n7zi]{letter-spacing:.8px;margin:0;font-size:80px;font-weight:400;line-height:115px}.hwork__body[data-astro-cid-d5z5n7zi]{letter-spacing:-.18px;margin:0;font-size:18px;line-height:28px}.hwork__group[data-astro-cid-d5z5n7zi]{z-index:var(--layer);background-color:var(--home-bg,var(--color-ink-950));padding:80px 24px 0;transition:background-color .4s cubic-bezier(.455,.03,.515,.955),opacity .3s;position:sticky;top:80px}.hwork__group[data-astro-cid-d5z5n7zi][data-group=photography]{padding-block-start:54px}.hwork__group[data-astro-cid-d5z5n7zi][data-covered] .hwork__inner[data-astro-cid-d5z5n7zi]{opacity:0}.hwork__inner[data-astro-cid-d5z5n7zi]{max-width:1651px;margin-inline:auto;transition:opacity .3s}.hwork__spacer[data-astro-cid-d5z5n7zi]{height:60vh}.hwork__head[data-astro-cid-d5z5n7zi]{justify-content:space-between;align-items:center;min-height:51px;display:flex}.hwork__title[data-astro-cid-d5z5n7zi]{letter-spacing:.35px;margin:0;font-size:35px;font-weight:500;line-height:22.314px}.hwork__actions[data-astro-cid-d5z5n7zi]{align-items:center;gap:31px;display:flex}.hwork__arrows[data-astro-cid-d5z5n7zi]{gap:17px;display:flex}.hwork__arrow[data-astro-cid-d5z5n7zi]{width:51px;height:51px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hwork__arrow[data-astro-cid-d5z5n7zi] svg[data-astro-cid-d5z5n7zi]{width:51px;height:51px}.hwork__arrow[data-astro-cid-d5z5n7zi]:hover:not(:disabled){color:var(--color-accent-text)}.hwork__arrow[data-astro-cid-d5z5n7zi]:disabled{cursor:default;opacity:.4}.hwork__cta[data-astro-cid-d5z5n7zi],.hwork[data-astro-cid-d5z5n7zi] .hwork__cta{width:195px;height:50px;color:inherit;letter-spacing:0;background:0 0;border:1px solid;border-radius:7px;place-items:center;padding:0;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:grid}.hwork__cta[data-astro-cid-d5z5n7zi]:hover,.hwork__cta[data-astro-cid-d5z5n7zi]:focus-visible,.hwork[data-astro-cid-d5z5n7zi] .hwork__cta:hover,.hwork[data-astro-cid-d5z5n7zi] .hwork__cta:focus-visible{border-color:var(--color-accent-text);color:var(--color-accent-text);background:0 0}.hwork__row[data-astro-cid-d5z5n7zi]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:30px;margin:44px calc(50% - 50vw) 0 -2.5px;padding:0 calc(50vw - 50%) 0 0;list-style:none;display:flex;overflow-x:auto}.hwork__row[data-astro-cid-d5z5n7zi]::-webkit-scrollbar{display:none}.hwork__row[data-astro-cid-d5z5n7zi].is-dragging{scroll-snap-type:none;cursor:grabbing}.hwork__row[data-astro-cid-d5z5n7zi]:focus-visible{outline-offset:4px}.hwork__card[data-astro-cid-d5z5n7zi]{scroll-snap-align:start;flex:0 0 530.81px}.hwork__media[data-astro-cid-d5z5n7zi]{aspect-ratio:530.81/527.1;background:var(--color-surface);border-radius:11.288px;position:relative;overflow:hidden}.hwork__clip[data-astro-cid-d5z5n7zi],.hwork__media[data-astro-cid-d5z5n7zi] img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hwork__media[data-astro-cid-d5z5n7zi] .hwork__still--after{opacity:0;transition:opacity .3s ease-in-out}.hwork__card[data-astro-cid-d5z5n7zi]:hover .hwork__media[data-astro-cid-d5z5n7zi] .hwork__still--after{opacity:1}.hwork__caption[data-astro-cid-d5z5n7zi]{letter-spacing:-.18px;margin:40px 0 0;font-size:18px;line-height:30.425px}.hwork__card[data-astro-cid-d5z5n7zi]:hover .hwork__caption[data-astro-cid-d5z5n7zi]{font-weight:600}.hwork__soon[data-astro-cid-d5z5n7zi]{letter-spacing:.6px;text-transform:uppercase;vertical-align:2px;white-space:nowrap;border:1px solid;border-radius:100px;margin-inline-start:10px;padding:2px 8px;font-size:12px;line-height:18px}@media (width<=1749px){.hwork__inner[data-astro-cid-d5z5n7zi]{max-width:1244px}.hwork__card[data-astro-cid-d5z5n7zi]{flex-basis:calc(33.3333% - 13.3333px)}.hwork__row[data-astro-cid-d5z5n7zi]{gap:20px}}@media (width>=1024px) and (width<=1599px){.hwork__inner[data-astro-cid-d5z5n7zi]{max-width:calc(1244 * var(--hu))}.hwork__heading[data-astro-cid-d5z5n7zi]{font-size:min(80px, calc(80 * var(--hu)));line-height:min(115px, calc(115 * var(--hu)))}.hwork__media[data-astro-cid-d5z5n7zi]{border-radius:calc(8.534 * var(--hu))}}@media (width<=767px){.hwork[data-astro-cid-d5z5n7zi]{margin-block-start:0;padding-block:67px 80px}.hwork__intro[data-astro-cid-d5z5n7zi]{text-align:start;padding-inline:33px}.hwork__heading[data-astro-cid-d5z5n7zi]{letter-spacing:.4px;max-width:245px;font-size:40px;line-height:45px}.hwork__body[data-astro-cid-d5z5n7zi]{letter-spacing:-.16px;max-width:271px;margin-block-start:12px;font-size:16px;line-height:24px}.hwork__group[data-astro-cid-d5z5n7zi],.hwork__group[data-astro-cid-d5z5n7zi][data-group=photography]{padding:70px 0 0 32px;position:static}.hwork__spacer[data-astro-cid-d5z5n7zi]{display:none}.hwork__head[data-astro-cid-d5z5n7zi]{display:contents}.hwork__inner[data-astro-cid-d5z5n7zi]{flex-direction:column;display:flex}.hwork__title[data-astro-cid-d5z5n7zi]{letter-spacing:.26px;order:1;font-size:26px;font-weight:400;line-height:30px}.hwork__row[data-astro-cid-d5z5n7zi]{order:2;gap:10px;margin:18px 0 0;padding:0 32px 0 0}.hwork__actions[data-astro-cid-d5z5n7zi]{order:3;margin-block-start:15px}.hwork__arrows[data-astro-cid-d5z5n7zi]{display:none}.hwork__card[data-astro-cid-d5z5n7zi]{flex-basis:271.77px}.hwork__media[data-astro-cid-d5z5n7zi]{aspect-ratio:271.77/278.276;border-radius:7.667px}.hwork__caption[data-astro-cid-d5z5n7zi]{letter-spacing:-.14px;margin-block-start:20px;font-size:14px;line-height:23.757px}.hwork__cta[data-astro-cid-d5z5n7zi],.hwork[data-astro-cid-d5z5n7zi] .hwork__cta{border-radius:5px;width:150px;height:40px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hwork__group[data-astro-cid-d5z5n7zi]{position:static}.hwork__spacer[data-astro-cid-d5z5n7zi]{display:none}.hwork__group[data-astro-cid-d5z5n7zi]+.hwork__group[data-astro-cid-d5z5n7zi]{padding-block-start:80px}}.hrev[data-astro-cid-7oq6r4yx]{text-align:center;padding-block-start:180px;overflow-x:clip}.hrev__eyebrow[data-astro-cid-7oq6r4yx]{font-family:var(--font-inter);letter-spacing:1.4px;text-transform:uppercase;margin:0;font-size:14px;font-weight:500;line-height:20px}.hrev__heading[data-astro-cid-7oq6r4yx]{letter-spacing:.8px;margin:-5px 0 0;padding-inline:24px;font-size:80px;font-weight:400;line-height:115px}.hrev__row[data-astro-cid-7oq6r4yx]{scroll-snap-type:x mandatory;scrollbar-width:none;text-align:start;gap:55px;margin:77px 0 0;padding:0 calc(50% - 191.5px);list-style:none;display:flex;position:relative;overflow-x:auto}.hrev__row[data-astro-cid-7oq6r4yx]::-webkit-scrollbar{display:none}.hrev__row[data-astro-cid-7oq6r4yx].is-dragging{scroll-snap-type:none}.hrev__row[data-astro-cid-7oq6r4yx]:focus-visible{outline-offset:-3px}.hrev__card[data-astro-cid-7oq6r4yx]{border:1.351px solid var(--home-line,var(--color-card-line));scroll-snap-align:center;border-radius:14.92px;flex:0 0 383px;height:508px;position:relative;overflow:hidden}.hrev[data-astro-cid-7oq6r4yx] .hrev__photo{object-fit:cover;border-radius:7.957px 7.957px 0 0;width:calc(100% + 3.46px);height:256.738px;margin:-1.78px -1.62px 0 -1.84px;display:block}.hrev__quote[data-astro-cid-7oq6r4yx]{width:327px;font-family:var(--font-serif);letter-spacing:.25px;margin:17.7px 0 0 24.3px;font-size:25px;line-height:30px}.hrev__quote[data-astro-cid-7oq6r4yx] p[data-astro-cid-7oq6r4yx]{margin:0}.hrev__who[data-astro-cid-7oq6r4yx]{align-items:center;gap:11.3px;margin:0;display:flex;position:absolute;inset-block-end:21px;inset-inline-start:24.1px}.hrev[data-astro-cid-7oq6r4yx] .hrev__face{object-fit:cover;border-radius:50%;width:35.96px;height:35.96px}.hrev__name[data-astro-cid-7oq6r4yx]{font-family:var(--font-inter);font-size:16px;font-weight:600;line-height:18px}.hrev__controls[data-astro-cid-7oq6r4yx]{justify-content:center;gap:16px;margin-block-start:73px;display:flex;position:relative}.hrev__arrow[data-astro-cid-7oq6r4yx]{width:51px;height:51px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hrev__arrow[data-astro-cid-7oq6r4yx] svg[data-astro-cid-7oq6r4yx]{width:51px;height:51px}.hrev__arrow[data-astro-cid-7oq6r4yx]:hover{opacity:.5}.hrev[data-astro-cid-7oq6r4yx] .hrev__toggle{opacity:1;width:51px;height:51px}.hrev[data-astro-cid-7oq6r4yx] .hrev__toggle:before{inset:.5px}.hrev[data-astro-cid-7oq6r4yx] .hrev__toggle svg{width:19px;height:19px}.hrev[data-astro-cid-7oq6r4yx] .hrev__toggle:hover{opacity:.5}@media (width>=1024px) and (width<=1599px){.hrev__heading[data-astro-cid-7oq6r4yx]{font-size:min(80px, calc(80 * var(--hu)));line-height:min(115px, calc(115 * var(--hu)))}.hrev__row[data-astro-cid-7oq6r4yx]{gap:calc(35 * var(--hu))}}@media (width<=767px){.hrev[data-astro-cid-7oq6r4yx]{padding-block-start:80px}.hrev__eyebrow[data-astro-cid-7oq6r4yx]{font-family:var(--font-sans);letter-spacing:5px;font-size:11px;font-weight:400}.hrev__heading[data-astro-cid-7oq6r4yx]{letter-spacing:.4px;margin-block-start:6px;font-size:40px;line-height:45px}.hrev__row[data-astro-cid-7oq6r4yx]{gap:15px;margin-block-start:30px;padding-inline:calc(50% - 148.5px)}.hrev__card[data-astro-cid-7oq6r4yx]{border-width:1.045px;border-radius:11.537px;flex-basis:297px;height:408px}.hrev[data-astro-cid-7oq6r4yx] .hrev__photo{border-radius:6.153px 6.153px 0 0;height:198.525px}.hrev__quote[data-astro-cid-7oq6r4yx]{letter-spacing:.22px;width:250px;margin:16px 0 0 18px;font-size:22px;line-height:27px}.hrev__who[data-astro-cid-7oq6r4yx]{gap:9px;inset-block-end:14px;inset-inline-start:17.3px}.hrev[data-astro-cid-7oq6r4yx] .hrev__face{width:27.807px;height:27.807px}.hrev__name[data-astro-cid-7oq6r4yx]{font-size:14px;line-height:17px}.hrev__controls[data-astro-cid-7oq6r4yx]{gap:12px;margin-block-start:24px}.hrev__arrow[data-astro-cid-7oq6r4yx],.hrev__arrow[data-astro-cid-7oq6r4yx] svg[data-astro-cid-7oq6r4yx],.hrev[data-astro-cid-7oq6r4yx] .hrev__toggle{width:44px;height:44px}.hrev[data-astro-cid-7oq6r4yx] .hrev__toggle svg{width:16px;height:16px}}.hfaq[data-astro-cid-vay7uplm] .faq{color:inherit;background:0 0;padding:165px 24px}.hfaq[data-astro-cid-vay7uplm] .faq__heading{letter-spacing:.6px;max-width:638px;margin-inline:auto;font-size:60px;line-height:65px}.hfaq[data-astro-cid-vay7uplm] .faq__list{border-block-start:.8px solid var(--home-rule,var(--color-rule));width:min(1322px,100%);margin-block-start:70px}.hfaq[data-astro-cid-vay7uplm] .faq__row+.faq__row{border-block-start:.8px solid var(--home-rule,var(--color-rule))}.hfaq[data-astro-cid-vay7uplm] .faq__icon{margin-inline-end:0}.hfaq[data-astro-cid-vay7uplm] .faq__a{color:inherit;opacity:.8}.hfaq[data-astro-cid-vay7uplm] .faq__a a{color:inherit}@media (width>=1024px) and (width<=1599px){.hfaq[data-astro-cid-vay7uplm] .faq{padding-block:calc(165 * var(--hu))}.hfaq[data-astro-cid-vay7uplm] .faq__heading{max-width:none;font-size:min(60px, calc(60 * var(--hu)));line-height:min(65px, calc(65 * var(--hu)))}.hfaq[data-astro-cid-vay7uplm] .faq__list{width:min(calc(1201 * var(--hu)), 100%);margin-block-start:calc(85 * var(--hu))}}@media (width<=767px){.hfaq[data-astro-cid-vay7uplm] .faq{padding:80px 22.5px}.hfaq[data-astro-cid-vay7uplm] .faq__heading{letter-spacing:.35px;max-width:260px;font-size:35px;line-height:37px}.hfaq[data-astro-cid-vay7uplm] .faq__list{margin-block-start:40px}}
