.kd2{--kd2-paper:#fdfbf8;--kd2-ink:#171930;--kd2-ember:#a8481a;--kd2-num:rgb(23 25 48/0.6);--kd2-ease:cubic-bezier(0.22,0.61,0.36,1);background:var(--kd2-paper);color:var(--kd2-ink)}.kd2 .kd2-close,.kd2 .kd2-h2,.kd2 .kd2-h3{font-family:var(--font-serif),Georgia,serif;font-weight:400;color:var(--kd2-ink)}.kd2 .kd2-h2{font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.kd2 .kd2-h3{font-size:clamp(24px,2.2vw,30px);line-height:1.15;letter-spacing:-.01em}.kd2 .kd2-close{font-size:clamp(36px,4.6vw,64px);line-height:1.06;letter-spacing:-.018em}.kd2 .kd2-close em{font-style:italic;font-weight:300;color:var(--kd2-ember)}.kd2 .kd2-num{font-family:var(--font-body),sans-serif;font-weight:700;font-size:13px;letter-spacing:.12em;color:var(--kd2-num);font-variant-numeric:tabular-nums}@media (min-width:1024px){.kd2 .kd2-num{padding-top:.9em}}.kd2 .kd2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:var(--k-radius-btn);background:#ff8c36;color:var(--kd2-ink);box-shadow:inset 0 0 0 1px rgba(168,72,26,.38);font-family:var(--font-body),sans-serif;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;transition:background-color .15s}.kd2 .kd2-btn:hover{background:#ff9a4f}.kd2 .kd2-btn:focus-visible{outline:3px solid var(--kd2-ink);outline-offset:3px}.kd2 .kd2-link{display:inline-block;padding-block:11px;font-family:var(--font-body),sans-serif;font-weight:700;font-size:16px;line-height:1.4;color:var(--kd2-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgb(23 25 48/.3);text-underline-offset:6px}.kd2 .kd2-link:hover{text-decoration-color:var(--kd2-ink)}.kd2 .kd2-link.kd2-link--on-dark{color:#fff;text-decoration-color:rgb(255 255 255/.4)}.kd2 .kd2-link.kd2-link--on-dark:hover{text-decoration-color:#fff}.kd2 .kd2-arrow{display:inline-block;margin-left:.375rem;text-decoration:none}.kd2 .kd2-rail{scrollbar-width:none}.kd2 .kd2-rail::-webkit-scrollbar{display:none}.kd2 .kd2-rail:focus-visible{outline:2px solid var(--kd2-ink);outline-offset:4px}.kd2 .kd2-copy{container-type:inline-size}.kd2 .kd2-lead{margin:0 0 10px;padding-left:.09em;font-family:var(--font-body),sans-serif;font-weight:400;font-size:17px;line-height:1.25;color:var(--kd2-ink)}@media (min-width:640px){.kd2 .kd2-lead{margin-bottom:17px;font-size:19px}}@media (min-width:1024px){.kd2 .kd2-lead{font-size:21px}}.kd2 .kd2-wheel{--t:clamp(34px,11.2vw,64px);--pitch:calc(var(--t) * 1.12);position:relative;height:calc(var(--pitch) * 3);overflow:hidden;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:var(--t);color:var(--kd2-ink)}@supports (width:round(1.5px,1px)){.kd2 .kd2-wheel{--pitch:round(calc(var(--t) * 1.12),1px)}}.kd2 .kd2-wheel__track{transform:translateY(calc(var(--step, 0) * var(--pitch) * -1));transition:transform .65s cubic-bezier(.45,0,.15,1)}.kd2 .kd2-wheel__row{height:var(--pitch);line-height:var(--pitch);letter-spacing:-.02em;white-space:nowrap;color:#9f9ca3;transition:color 292ms cubic-bezier(.45,0,.55,1) 98ms}.kd2 .kd2-hero[data-market="0"] .kd2-wheel__row[data-i="0"],.kd2 .kd2-hero[data-market="1"] .kd2-wheel__row[data-i="1"],.kd2 .kd2-hero[data-market="2"] .kd2-wheel__row[data-i="2"]{color:var(--kd2-ink)}.kd2 .kd2-talent{--t:clamp(34px,11.2vw,64px);--pitch:calc(var(--t) * 1.12);display:flex;align-items:center;-moz-column-gap:.3em;column-gap:.3em;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:var(--t)}@supports (width:round(1.5px,1px)){.kd2 .kd2-talent{--pitch:round(calc(var(--t) * 1.12),1px)}}.kd2 .kd2-talent__fixed{flex:none;height:var(--pitch);line-height:var(--pitch);letter-spacing:-.02em;white-space:nowrap;color:var(--kd2-ink)}.kd2 .kd2-talent .kd2-wheel{flex:none}.kd2 .kd2-hero[data-motion=none] *,.kd2 .kd2-hero[data-motion=none] :after,.kd2 .kd2-hero[data-motion=none] :before{transition:none!important}@media (prefers-reduced-motion:reduce){.kd2 .kd2-hero *{transition:none!important}}.kd2 .kd2-statement{margin:0;font-weight:400}.kd2 .kd2-statement .kd2-lead{display:block}.kd2 .kd2-headline{display:block;max-width:11.2em;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(34px,9.6vw,44px);line-height:1.08;letter-spacing:-.02em;color:var(--kd2-ink);text-wrap:balance}@media (max-width:474px){.kd2 .kd2-headline{min-height:4.32em}}@media (min-width:640px){.kd2 .kd2-headline{font-size:min(58px,calc(100cqw / 10.2));line-height:1.06}}.kd2 .kd2-platform{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(26px,2.4vw,32px);line-height:1.1;letter-spacing:-.012em;color:var(--kd2-ink)}.kd2 .kd2-k{display:none}@media (min-width:1024px){.kd2 .kd2-k{--kw:calc(119.3% - 757.1px);position:absolute;display:block;top:-87px;left:calc(100% - var(--kw));width:var(--kw);aspect-ratio:936/1197.09;clip-path:inset(0 0 0 21.2607%);mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:1152px){.kd2 .kd2-k{--kw:clamp(617.8px,calc(65.8% - 140.2px),702px)}}.kd2 .kd2-band{position:relative;height:148px;margin-inline:-24px;overflow:hidden;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kd2 .kd2-band__k{position:absolute;display:block;width:74%;aspect-ratio:882/1128;left:70%;top:50%;transform:translate(-84.99%,-50%) rotate(-18deg);transform-origin:84.99% 50%}@media (min-width:640px){.kd2 .kd2-band{height:204px}.kd2 .kd2-band__k{width:64%}}@media (min-width:768px){.kd2 .kd2-band{height:236px}.kd2 .kd2-band__k{width:58%}}@media (min-width:1024px){.kd2 .kd2-band{display:none}}.kd2{--kd2-radius:12px;--kd2-frame-inset:12px}@media (min-width:768px){.kd2{--kd2-frame-inset:16px}}.kd2 .kd2-frame-q{container-type:inline-size;--kd2-gutter:max(12px,calc((100cqw - 1280px) / 2));--kd2-edge:max(24px,calc((100cqw - 1280px) / 2 + 24px))}.kd2 .kd2-frame-bar{margin:var(--kd2-frame-inset) var(--kd2-gutter) 0;border-radius:var(--kd2-radius)}.kd2 .kd2-frame-row{padding-inline:calc(var(--kd2-edge) - var(--kd2-gutter) - 1px)}.kd2 .kd2-photo{position:relative;display:flex;align-items:flex-start;min-height:460px;margin-inline:-12px;overflow:hidden;border-radius:var(--kd2-radius);background:var(--kd2-ink)}.kd2 .kd2-photo__img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 60%;object-position:50% 60%}.kd2 .kd2-photo__grade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(23 25 48/.86),rgb(23 25 48/.62) 46%,rgb(23 25 48/.14))}.kd2 .kd2-photo__body{position:relative;padding:40px 24px 32px}.kd2 .kd2-photo .kd2-close{color:#fff}.kd2 .kd2-photo .kd2-close em{color:#ffc794}@media (min-width:768px){.kd2 .kd2-photo__body{padding:48px 48px 40px}}@media (min-width:1024px){.kd2 .kd2-photo{align-items:center;min-height:520px;margin-inline:0}.kd2 .kd2-photo__grade{background:radial-gradient(ellipse 62% 78% at 24% 52%,rgb(23 25 48/.62),rgb(23 25 48/0) 72%),linear-gradient(90deg,rgb(23 25 48/.9),rgb(23 25 48/.7) 40%,rgb(23 25 48/.12) 82%)}.kd2 .kd2-photo__body{padding:64px}}html:has(.kd2){background-color:#fdfbf8}.kd2 .kd2-hero-h1{max-width:7.7em;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(32px,11.2cqw,42px);line-height:1.08;letter-spacing:-.02em;color:var(--kd2-ink);text-wrap:balance}@media (min-width:640px){.kd2 .kd2-hero-h1{font-size:min(60px,calc(100cqw / 9.6));line-height:1.05}}@media (prefers-reduced-motion:reduce){.kd2 .kpr-marquee-viewport{overflow:visible}.kd2 .kpr-marquee-track{width:auto}.kd2 .kpr-marquee-track>div:not(.kpr-marquee-clone){flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:24px;padding-right:0}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.kd2 .kpr-marquee-track>div:not(.kpr-marquee-clone){-moz-column-gap:56px;column-gap:56px;row-gap:28px}}.kd2 .kd2-h2.kd2-on-dark,.kd2 .kd2-h3.kd2-on-dark{color:#fff}.kd2 .kd2-btn.kd2-btn--navy{background:var(--kd2-ink);color:#fff;box-shadow:none}.kd2 .kd2-btn.kd2-btn--navy:hover{background:#232647}.kd2 .kd2-cta-editorial{position:relative;padding-top:40px;border-top:1px solid rgb(23 25 48/.14)}.kd2 .kd2-cta-editorial:before{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:rgb(var(--k-orange))}.kd2 .kd2-cta-editorial h2{max-width:13em}.kd2 .kd2-cta-editorial__action{margin-top:32px}@media (max-width:359.98px){.kd2 .kd2-cta-editorial h2{font-size:30px}}.kd2 .kd2-h3.kd2-h3--sm{font-size:clamp(21px,1.8vw,24px);line-height:1.2}.kd2-form .d1-field[aria-invalid=true]{border-color:var(--kd2-ember)}.kd2-form .d1-field[aria-invalid=true]:not(:focus){box-shadow:inset 0 0 0 1px var(--kd2-ember)}.kd2-home .kd2-hr-sec>div{padding-bottom:72px}.kd2-home .kd2-hr-sec>div>div{padding-top:28px}@media (min-width:1024px){.kd2-home .kd2-hr-sec>div{padding-bottom:112px}.kd2-home .kd2-hr-sec>div>div{padding-top:40px}}.kd2-home .kd2-h2.kd2-hr-h2{font-size:clamp(34px,3.65vw,52px)}.kd2-home .kd2-hr-lede{max-width:34em;font-family:var(--font-body),sans-serif;font-size:18px;line-height:1.62;color:rgb(23 25 48/.86)}.kd2-home .kd2-hr-lede--next{margin-top:1.25em}@media (min-width:1024px){.kd2-home .kd2-hr-lede{font-size:20px}.kd2-home .kd2-hr-lede:first-child{padding-top:.3em}}.kd2-home .kd2-hr-caps{display:grid;row-gap:24px;margin-top:28px}.kd2-home .kd2-hr-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgb(23 25 48/.12);border-radius:12px;background:#fff}.kd2-home .kd2-hr-card__link:after{content:"";position:absolute;inset:0}@media (hover:hover){.kd2-home .kd2-hr-card{transition:border-color .15s}.kd2-home .kd2-hr-card:hover{border-color:rgb(23 25 48/.28)}}@supports selector(:has(a)){.kd2-home .kd2-hr-card__link:focus-visible{outline:none;box-shadow:none}.kd2-home .kd2-hr-card:has(.kd2-hr-card__link:focus-visible){outline:3px solid var(--kd2-ink);outline-offset:2px;box-shadow:0 0 0 6px #fff}}.kd2-home .kd2-hr-card__head{display:flex;align-items:flex-end;height:150px;padding:0 24px 18px;color:#fff}.kd2-home .kd2-hr-card__mark{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:64px;line-height:.9;letter-spacing:-.02em}.kd2-home .kd2-hr-card__cta,.kd2-home .kd2-hr-card__meta,.kd2-home .kd2-hr-card__text,.kd2-home .kd2-hr-card__title{padding-inline:24px}.kd2-home .kd2-hr-card__title{padding-top:24px;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:24px;line-height:1.18;letter-spacing:-.01em;color:var(--kd2-ink);text-wrap:balance}.kd2-home .kd2-hr-card__text{padding-top:12px;font-family:var(--font-body),sans-serif;font-size:17px;line-height:1.6;color:rgb(23 25 48/.82);text-wrap:pretty}.kd2-home .kd2-hr-card__meta{margin:20px 24px 0;padding:14px 0 0;border-top:1px solid rgb(23 25 48/.1);font-family:var(--font-body),sans-serif;font-size:14px;line-height:1.5;letter-spacing:.01em;color:rgb(23 25 48/.7)}.kd2-home .kd2-hr-card__cta{padding-top:2px;padding-bottom:14px}@media (min-width:768px) and (max-width:1279px){.kd2-home .kd2-hr-caps{row-gap:24px}.kd2-home .kd2-hr-card{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-rows:repeat(3,auto) 1fr auto}.kd2-home .kd2-hr-card__head{grid-row:1/-1;height:auto;min-height:100%;padding:0 24px 22px}.kd2-home .kd2-hr-card__mark{font-size:72px}.kd2-home .kd2-hr-card__cta,.kd2-home .kd2-hr-card__text,.kd2-home .kd2-hr-card__title{padding-inline:28px}.kd2-home .kd2-hr-card__meta{margin-inline:28px;align-self:end}.kd2-home .kd2-hr-card__title{padding-top:26px}}@media (min-width:1280px){.kd2-home .kd2-hr-caps{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,auto);-moz-column-gap:28px;column-gap:28px;row-gap:0;margin-top:56px}.kd2-home .kd2-hr-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.kd2-home .kd2-hr-card__head{height:200px;padding:0 28px 22px}.kd2-home .kd2-hr-card__mark{font-size:88px}.kd2-home .kd2-hr-card__cta,.kd2-home .kd2-hr-card__text,.kd2-home .kd2-hr-card__title{padding-inline:28px}.kd2-home .kd2-hr-card__meta{margin-inline:28px;align-self:end}.kd2-home .kd2-hr-card__title{padding-top:28px;font-size:25px}.kd2-home .kd2-hr-card__text{padding-top:14px}.kd2-home .kd2-hr-card__meta{margin-top:22px}.kd2-home .kd2-hr-card__cta{padding-bottom:18px}}.kd2-home .kd2-hr-rows{margin-top:20px}.kd2-home .kd2-hr-row{row-gap:8px;padding:28px 0;border-top:1px solid rgb(23 25 48/.12)}.kd2-home .kd2-hr-row__title{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(26px,2.4vw,34px);line-height:1.12;letter-spacing:-.012em;color:var(--kd2-ink)}.kd2-home .kd2-hr-row__body{max-width:30em;font-family:var(--font-body),sans-serif;font-size:18px;line-height:1.6;color:rgb(23 25 48/.84)}@media (min-width:1024px){.kd2-home .kd2-hr-rows{margin-top:48px}.kd2-home .kd2-hr-row{padding:36px 0;align-items:baseline}.kd2-home .kd2-hr-row__body{font-size:19px}}