.custom_cta{--u:1vw;--custom-cta-field:#f2f4f6;--custom-cta-chip-radius:24px;--custom-cta-photo-radius:clamp(40px, calc(8.67 * var(--u)), 104px);--custom-cta-answer:#707aff;margin-top:var(--section-gap)}.custom_cta>.container{max-width:calc(var(--heading-max) + 2 * var(--container-padding))}@supports (container-type:inline-size){.custom_cta>.container{container-type:inline-size}.custom_cta{--u:1cqw}}.custom_cta__inner{--pad-y:clamp(24px, calc(2 * var(--u)), 28px);--pad-x:clamp(20px, calc(5.83 * var(--u)), 84px);gap:clamp(24px, calc(2.67 * var(--u)), 32px);padding:var(--pad-y) var(--pad-x);border-radius:clamp(32px, calc(5.83 * var(--u)), 84px);background-color:var(--custom-cta-field);color:var(--color-ink);background-image:url(../../img/decor/custom_cta_bg-800.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;overflow:hidden}@media (width>=768px){.custom_cta__inner{background-image:url(../../img/decor/custom_cta_bg-1600.webp)}}@media (width>=1600px){.custom_cta__inner{background-image:url(../../img/decor/custom_cta_bg.webp)}}.custom_cta__copy{display:contents}.custom_cta__fact{gap:clamp(16px, calc(2.5 * var(--u)), 30px);grid-area:copy;display:grid}.custom_cta__title{align-items:center;gap:clamp(10px, calc(1.17 * var(--u)), 14px);font-weight:var(--fw-medium);color:var(--color-ink);display:flex}.custom_cta__count{font-size:clamp(44px, calc(5.33 * var(--u)), 64px);letter-spacing:-.04em;background-image:linear-gradient(177.57deg, var(--color-ink) 17.8%, #0000001a 94.7%);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;line-height:.75}.custom_cta__title-note{font-size:clamp(16px, calc(1.67 * var(--u)), 20px);letter-spacing:.006em;line-height:1.25}.custom_cta__title--text{max-width:16ch;font-size:clamp(30px, calc(3.5 * var(--u)), 42px);letter-spacing:-.02em;line-height:1.12;display:block}.custom_cta__title--text strong{font-weight:inherit;background-image:linear-gradient(90deg, var(--color-ink-2) 0%, #0003 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.custom_cta__lead{font-size:clamp(15px, calc(1.5 * var(--u)), 18px);letter-spacing:.0078em;color:var(--color-ink);line-height:1.45}.custom_cta__cta{grid-area:cta;justify-self:start}.custom_cta__media{grid-area:media;justify-self:center;width:min(80%,280px);position:relative}.custom_cta__photo{aspect-ratio:252/346;object-fit:cover;border-radius:var(--custom-cta-photo-radius);width:100%;display:block}.custom_cta__label{top:50%;left:var(--sp-12);right:var(--sp-12);border-radius:var(--custom-cta-chip-radius);background-color:var(--color-white);backdrop-filter:blur(10px);width:fit-content;font-size:var(--fs-text-xs);letter-spacing:.01em;color:var(--color-ink);text-align:center;justify-content:center;align-items:center;gap:6px;margin-inline:auto;padding:9px 15px;line-height:1.4;display:inline-flex;position:absolute;transform:translateY(-50%)}.custom_cta__label-ico{flex-shrink:0;width:15px;height:auto}.custom_cta__desc{gap:clamp(20px, calc(2.67 * var(--u)), 32px);letter-spacing:.0045em;grid-area:desc;align-content:center;display:grid}.custom_cta__dialog{align-items:stretch;gap:clamp(12px, calc(1.5 * var(--u)), 18px);flex-direction:column;justify-self:stretch;max-width:min(100%,26em);display:flex}.custom_cta__msg{font-size:clamp(14px, calc(1.33 * var(--u)), 16px);border-radius:1.125em;padding:.5625em .875em;line-height:1.325;position:relative}.custom_cta__msg:after{content:"";width:17px;height:14px;-webkit-mask-image:var(--ico-bubble-tail);mask-image:var(--ico-bubble-tail);position:absolute;bottom:-5px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.custom_cta__msg--ask{background-color:var(--color-white);max-width:min(100%,11.6em);color:var(--color-ink);align-self:flex-end}.custom_cta__msg--ask:after{background-color:var(--color-white);right:7px;transform:scaleX(-1)}.custom_cta__msg--answer{background-color:var(--custom-cta-answer);max-width:min(100%,17.6em);color:var(--color-white);align-self:flex-start}.custom_cta__msg--answer:after{background-color:var(--custom-cta-answer);left:7px}.custom_cta__note{font-size:clamp(13px, calc(1.17 * var(--u)), 14px);color:var(--ink-a80);line-height:1.57}@media (width<=1199.98px){.custom_cta__desc{display:contents}.custom_cta__note{letter-spacing:.0045em;grid-area:note}.custom_cta__dialog{z-index:1;max-width:none;padding:clamp(14px, calc(1.8 * var(--u)), 20px);grid-area:media;align-self:end;gap:10px}.custom_cta__media:after{content:"";border-radius:0 0 var(--custom-cta-photo-radius) var(--custom-cta-photo-radius);pointer-events:none;background-image:linear-gradient(#0000 0%,#00000073 100%);height:62%;position:absolute;inset:auto 0 0}.custom_cta__label{top:clamp(14px, calc(1.8 * var(--u)), 20px);transform:none}.custom_cta__photo{object-position:center 22%}}@media (width<=599.98px){.custom_cta__inner{gap:var(--sp-18);padding:var(--sp-32) var(--sp-12) var(--sp-12);text-align:center;grid-template-rows:auto clamp(150px,42vw,210px) auto auto auto 0;grid-template-areas:"copy""head""dialog""note""cta""foot"}.custom_cta__fact{gap:var(--sp-18);margin-bottom:var(--sp-8);justify-items:center}.custom_cta__title{flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:14px}.custom_cta__count{font-size:clamp(52px,15vw,68px)}.custom_cta__title-note{text-align:left;max-width:10ch;font-size:clamp(17px,4.4vw,20px)}.custom_cta__title--text{text-align:center;max-width:14ch;font-size:clamp(28px,8vw,36px)}.custom_cta__lead{max-width:30ch;font-size:clamp(15px,4vw,17px)}.custom_cta__media{z-index:0;grid-area:2/head/-1;justify-self:stretch;width:auto;margin:0}.custom_cta__photo{aspect-ratio:auto;object-position:center 18%;border-radius:var(--custom-cta-photo-radius);height:100%;max-height:none;position:absolute;inset:0}.custom_cta__media:after{background-image:linear-gradient(#0000 0%,#000000ad 100%);height:72%}.custom_cta__label{top:var(--sp-18);transform:none}.custom_cta__dialog{z-index:1;gap:var(--sp-12);max-width:none;margin-inline:var(--sp-18);grid-area:dialog;padding:0}.custom_cta__msg{text-align:left;font-size:clamp(14px,3.9vw,16px)}.custom_cta__note{z-index:1;margin-inline:var(--sp-18);color:var(--color-white);text-align:left;font-size:clamp(13px,3.6vw,15px);line-height:1.5}.custom_cta__cta{z-index:1;margin-inline:var(--sp-18);justify-self:stretch}}@media (width>=600px) and (width<=1199.98px){.custom_cta__inner{row-gap:clamp(20px, calc(2.6 * var(--u)), 28px);column-gap:clamp(28px, calc(4.5 * var(--u)), 56px);grid-template:"copy media""note media""cta media"/minmax(0,1fr) minmax(250px,42%)}.custom_cta__count{font-size:clamp(56px, calc(7 * var(--u)), 72px)}.custom_cta__title--text{font-size:clamp(34px, calc(4.6 * var(--u)), 46px)}.custom_cta__fact{max-width:32ch}.custom_cta__note{align-self:start;max-width:44ch}.custom_cta__cta{grid-area:cta;align-self:end}.custom_cta__media{width:auto;min-height:clamp(320px, calc(38 * var(--u)), 420px);margin:calc(-1 * var(--pad-y)) calc(-1 * var(--pad-x)) calc(-1 * var(--pad-y)) 0;grid-area:1/media/-1;justify-self:stretch}.custom_cta__photo{aspect-ratio:auto;border-radius:0;height:100%;position:absolute;inset:0}.custom_cta__media:after{border-radius:0}.custom_cta__dialog{margin-right:calc(-1 * var(--pad-x))}}@media (width>=1200px){.custom_cta__copy{gap:clamp(24px, calc(2.67 * var(--u)), 32px);grid-area:copy;align-content:center;align-self:center;justify-items:start;display:grid}.custom_cta__fact,.custom_cta__cta{grid-area:auto}.custom_cta__inner{align-items:center;column-gap:clamp(32px, calc(8.25 * var(--u)), 99px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"copy media desc"}.custom_cta__media{width:clamp(230px, calc(21 * var(--u)), 252px);justify-self:center}.custom_cta__desc{align-self:center}}@media (width<=374.98px){.custom_cta__inner{grid-template-columns:minmax(0,1fr)}.custom_cta__cta{min-width:0;padding-inline:var(--sp-14)}}.custom_cta__inner{--custom-cta-t0:.3s;--custom-cta-t-photo:.2s;--custom-cta-t1:.75s}.js-reveal .custom_cta__inner[data-reveal]:not(.revealed) .custom_cta__count,.js-reveal .custom_cta__inner[data-reveal]:not(.revealed) .custom_cta__title-note,.js-reveal .custom_cta__inner[data-reveal]:not(.revealed) .custom_cta__title--text,.js-reveal .custom_cta__inner[data-reveal]:not(.revealed) .custom_cta__lead,.js-reveal .custom_cta__inner[data-reveal]:not(.revealed) .custom_cta__cta,.js-reveal .custom_cta__inner[data-reveal]:not(.revealed) .custom_cta__photo,.js-reveal .custom_cta__inner[data-reveal]:not(.revealed) .custom_cta__label,.js-reveal .custom_cta__inner[data-reveal]:not(.revealed) .custom_cta__msg,.js-reveal .custom_cta__inner[data-reveal]:not(.revealed) .custom_cta__note{opacity:0}.js-reveal .custom_cta__inner.revealed .custom_cta__count{animation:custom_cta_stamp_in var(--dur-slow) var(--ease) var(--custom-cta-t0) backwards}.js-reveal .custom_cta__inner.revealed .custom_cta__title-note{animation:custom_cta_label_in var(--dur-medium) var(--ease) calc(var(--custom-cta-t0) + .15s) backwards}.js-reveal .custom_cta__inner.revealed .custom_cta__title--text{animation:custom_cta_stamp_in var(--dur-slow) var(--ease) var(--custom-cta-t0) backwards}.js-reveal .custom_cta__inner.revealed .custom_cta__lead{animation:custom_cta_label_in var(--dur-medium) var(--ease) calc(var(--custom-cta-t0) + .25s) backwards}.js-reveal .custom_cta__inner.revealed .custom_cta__cta{animation:custom_cta_rise_in var(--dur-slow) var(--ease) calc(var(--custom-cta-t0) + .45s) backwards}.js-reveal .custom_cta__inner.revealed .custom_cta__photo{animation:custom_cta_set_in var(--dur-xslow) var(--ease) var(--custom-cta-t-photo) backwards}.js-reveal .custom_cta__inner.revealed .custom_cta__label{animation:custom_cta_chip_in var(--dur-medium) var(--ease-pop) calc(var(--custom-cta-t-photo) + .65s) backwards}.custom_cta__msg--ask{transform-origin:100% 100%}.custom_cta__msg--answer{transform-origin:0 100%}.js-reveal .custom_cta__inner.revealed .custom_cta__msg--ask{animation:custom_cta_msg_in var(--dur-medium) var(--ease-pop) var(--custom-cta-t1) backwards}.js-reveal .custom_cta__inner.revealed .custom_cta__msg--answer{animation:custom_cta_msg_in var(--dur-medium) var(--ease-pop) calc(var(--custom-cta-t1) + .35s) backwards}.js-reveal .custom_cta__inner.revealed .custom_cta__note{animation:custom_cta_label_in var(--dur-medium) var(--ease) calc(var(--custom-cta-t1) + .6s) backwards}@keyframes custom_cta_stamp_in{0%{opacity:0;filter:blur(8px);transform:scale(1.15)}to{opacity:1;filter:blur();transform:none}}@keyframes custom_cta_label_in{0%{opacity:0;filter:blur(6px);transform:translate(-6px)}to{opacity:1;filter:blur();transform:none}}@keyframes custom_cta_rise_in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes custom_cta_set_in{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:none}}@keyframes custom_cta_chip_in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes custom_cta_msg_in{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:none}}@media (width<=1199.98px){.js-reveal .custom_cta__inner.revealed .custom_cta__cta{animation-delay:calc(var(--custom-cta-t1) + .8s)}}@media (prefers-reduced-motion:reduce){.js-reveal .custom_cta__inner[data-reveal] .custom_cta__count,.js-reveal .custom_cta__inner[data-reveal] .custom_cta__title-note,.js-reveal .custom_cta__inner[data-reveal] .custom_cta__title--text,.js-reveal .custom_cta__inner[data-reveal] .custom_cta__lead,.js-reveal .custom_cta__inner[data-reveal] .custom_cta__cta,.js-reveal .custom_cta__inner[data-reveal] .custom_cta__photo,.js-reveal .custom_cta__inner[data-reveal] .custom_cta__label,.js-reveal .custom_cta__inner[data-reveal] .custom_cta__msg,.js-reveal .custom_cta__inner[data-reveal] .custom_cta__note{opacity:1;animation:none}}