.k3.int .situations .case-h{font-weight:850;font-stretch:62%;font-size:clamp(56px,8.6vw,124px);line-height:.9;letter-spacing:-.018em;text-wrap:balance;max-width:11em}.k3.int .situations .num-l{font-weight:850;font-stretch:62%;line-height:.8;letter-spacing:-.02em;color:var(--k3-cobalt);font-variant-numeric:tabular-nums}.k3.int .situations :is(.ink,.dark) .num-l{color:#fff}.k3.int .situations .arr{display:inline-block;font-weight:300;margin-left:.3em;opacity:.6;transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .15s ease}.k3.int .situations a:hover .arr,.k3.int .situations a:focus-visible .arr{opacity:1;transform:translate(6px)}.k3.int .situations .cta .arr{font-weight:inherit;margin-left:0;opacity:1}.k3.int .st-hero{display:flex;flex-direction:column}.k3.int .st-hero .st-head{padding:var(--k3-peak-top) 0 clamp(40px,4.4vw,72px)}.k3.int .st-hero .st-head .g12{row-gap:20px;align-items:end}.k3.int .st-hero .st-head .lbl{grid-column:1 / -1}.k3.int .st-hero h1{grid-column:1 / 9}.k3.int .st-hero .lead{grid-column:9 / 13;font:500 clamp(22px,1.9vw,28px)/1.3 var(--k3-f);letter-spacing:-.01em;text-wrap:pretty;max-width:14em}.k3.int .st-index{padding-bottom:var(--k3-dense-y)}.k3.int .st-index .g12{border-top:2px solid #fff;padding-top:26px;row-gap:28px}.k3.int .st-index li{grid-column:span 3}.k3.int .st-index a{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:start;padding-right:20px}.k3.int .st-index .num-l{font-size:clamp(40px,3.6vw,56px);margin-top:-.04em}.k3.int .st-index .nm{font:650 clamp(19px,1.65vw,25px)/1.12 var(--k3-f);letter-spacing:-.015em;text-wrap:balance;padding-top:.12em}.k3.int .sit{padding:var(--k3-dense-y) 0 var(--k3-quiet-y);scroll-margin-top:0}.k3.int .sit:focus{outline:none}.k3.int .sit .head{align-items:baseline;row-gap:10px}.k3.int .sit .head .lbl{grid-column:1 / 8;color:var(--k3-muted)}.k3.int .sit .head .up{grid-column:8 / 13;justify-self:end;font:600 15px/1.3 var(--k3-f);color:var(--k3-muted);border-bottom:1px solid currentColor;padding-bottom:2px}.k3.int .sit .head .up:hover{color:var(--k3-ink)}.k3.int .sit.ink .head .lbl,.k3.int .sit.ink .head .up{color:#ffffffbf}.k3.int .sit.ink .head .up:hover{color:#fff}.k3.int .sit .case-h{margin-top:clamp(24px,2.6vw,40px)}.k3.int .sit .body{margin-top:clamp(56px,6.5vw,104px);align-items:start;row-gap:40px}.k3.int .sit .left{grid-column:1 / 6;display:grid;gap:clamp(40px,4.4vw,64px)}.k3.int .sit .lead{font:500 clamp(21px,1.8vw,27px)/1.3 var(--k3-f);letter-spacing:-.01em;text-wrap:pretty;max-width:20em}.k3.int .sit .copy{grid-column:7 / 13;display:grid;gap:16px;max-width:34em}.k3.int .sit .copy p{font:400 19px/1.55 var(--k3-f);text-wrap:pretty}.k3.int .sit.ink .copy p{color:#ffffffe6}.k3.int .sit .copy .beat{font:500 clamp(22px,2vw,30px)/1.25 var(--k3-f);letter-spacing:-.015em;text-wrap:balance;margin-top:18px;padding-top:18px;border-top:1px solid var(--k3-rule);color:var(--k3-ink)}.k3.int .sit.ink .copy .beat{border-top-color:#ffffff59;color:#fff}.k3.int .sit .copy .more{justify-self:start;margin-top:10px}.k3.int .ways{display:grid;gap:28px}.k3.int .ways p{border-top:2px solid var(--k3-ink);padding-top:14px;font:500 clamp(18px,1.5vw,21px)/1.4 var(--k3-f);text-wrap:pretty;max-width:22em}.k3.int .ftw-num .lbl{grid-column:1 / -1}.k3.int .ftw-num .fig{grid-column:1 / 4;padding-right:24px}.k3.int .ftw-num .fig .num-l{font-size:clamp(88px,9vw,136px);margin-top:.02em}.k3.int .ftw-num .fig .rec{margin-top:18px;grid-template-columns:112px minmax(0,1fr)}.k3.int .ftw-num>div:not(.fig){grid-column:4 / 11}.k3.int .split{margin-top:clamp(56px,6.5vw,104px);border-top:3px solid #fff;padding-top:22px;row-gap:28px;align-items:start}.k3.int .split>div{grid-column:span 6;padding-right:48px}.k3.int .split h3{font:650 clamp(22px,2vw,28px)/1.15 var(--k3-f);letter-spacing:-.015em}.k3.int .split p{margin-top:10px;font:500 clamp(19px,1.6vw,23px)/1.4 var(--k3-f);color:#ffffffe6;text-wrap:pretty;max-width:22em}.k3.int .sit .line{margin-top:clamp(56px,6.5vw,96px)}.k3.int .sit .line p{grid-column:1 / 10;font:600 clamp(28px,3vw,46px)/1.05 var(--k3-f);letter-spacing:-.02em;text-wrap:balance}.k3.int .sit .after{margin-top:clamp(28px,3.2vw,44px)}.k3.int .sit .after p{grid-column:1 / 8;font:400 19px/1.55 var(--k3-f);color:var(--k3-muted);max-width:34em;text-wrap:pretty}.k3.int .sit .ftw{margin-top:clamp(72px,8vw,128px)}.k3.int .sit.ink .ftw .lbl{color:#ffffffbf}.k3.int .sit.ink .ftw h3{color:#fff}.k3.int .sit.ink .ftw p:not(.lbl){color:#ffffffe6}.k3.int .sit .ftw .more{margin-top:22px}.k3.int .sit.ink .more:hover{color:#fff;border-bottom-color:#ffffff8c}.k3.int .begin{margin-top:clamp(64px,7vw,112px);border-top:2px solid var(--k3-ink);padding-top:22px;row-gap:20px;align-items:start}.k3.int .sit.ink .begin{border-top-color:#fff}.k3.int .begin h3{grid-column:1 / 4;padding-top:.3em}.k3.int .begin .bt{grid-column:4 / 10;display:grid;gap:12px;max-width:32em}.k3.int .begin .bt p{font:400 18px/1.55 var(--k3-f);text-wrap:pretty}.k3.int .sit.ink .begin .bt p{color:#ffffffe6}.k3.int .begin .bt .more{justify-self:start;margin-top:10px}.k3.int .begin .other{grid-column:10 / 13;display:grid;gap:10px}.k3.int .begin .other .lbl{color:var(--k3-muted);margin-bottom:4px}.k3.int .sit.ink .begin .other .lbl{color:#ffffffbf}.k3.int .begin .other a{display:block;font:500 16px/1.35 var(--k3-f);padding:4px 0}.k3.int .begin .other a .n{font-weight:650;margin-right:.4em;font-variant-numeric:tabular-nums}.k3.int .begin .other a:hover{color:var(--k3-cobalt)}.k3.int .sit.ink .begin .other a:hover{color:#fff}.k3.int .begin .other a:hover .arr,.k3.int .begin .other a:focus-visible .arr{transform:translate(4px)}.k3.int .st-close .c-a{display:grid;gap:16px}.k3.int .st-close .mail{font:500 16px/1.4 var(--k3-f);color:#ffffffe6}.k3.int .st-close .mail a{border-bottom:1px solid rgba(255,255,255,.6)}.k3.int .st-close .mail a:hover{border-bottom-color:#fff}@media(prefers-reduced-motion:no-preference){html:has(.situations){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.k3.int .situations .arr{transition:none}}@media(min-width:921px)and (max-width:1180px){.k3.int .st-hero h1{grid-column:1 / 8}.k3.int .st-hero .lead{grid-column:8 / 13}.k3.int .sit .left{grid-column:1 / 6}.k3.int .sit .copy{grid-column:6 / 13}.k3.int .ftw-num .fig{grid-column:1 / 4}.k3.int .ftw-num>div:not(.fig){grid-column:4 / 13}.k3.int .sit .line p{grid-column:1 / 12}.k3.int .sit .after p{grid-column:1 / 9}.k3.int .split>div{padding-right:24px}}@media(max-width:920px){.k3.int .st-hero .st-head .g12{align-items:start}.k3.int .st-index .g12{row-gap:18px}.k3.int .st-index a{padding-right:0}.k3.int .sit .head .up{justify-self:start}.k3.int .sit .body{row-gap:32px}.k3.int .sit .left{gap:32px}.k3.int .split>div{padding-right:0}.k3.int .begin h3{padding-top:0}.k3.int .begin .other{padding-top:6px}}@media(max-width:620px){.k3.int .situations .case-h{font-size:clamp(44px,14.5vw,56px);max-width:none}.k3.int .st-hero .lead{font-size:21px}.k3.int .st-index .num-l{font-size:40px}.k3.int .st-index .nm,.k3.int .sit .lead{font-size:20px}.k3.int .sit .copy p{font-size:17px}.k3.int .sit .copy .beat{font-size:21px}.k3.int .ways p{font-size:18px}.k3.int .ftw-num .fig .num-l{font-size:88px}.k3.int .ftw-num .fig .rec{grid-template-columns:96px minmax(0,1fr)}.k3.int .split h3{font-size:21px}.k3.int .split p{font-size:18px}.k3.int .sit .line p{font-size:26px}.k3.int .sit .after p,.k3.int .begin .bt p{font-size:17px}.k3.int .st-close .c-a{gap:14px}}
