.dl-web .dlm{position:relative;overflow-x:clip}.dl-web .dlm__part{box-sizing:border-box;align-content:center;min-height:84vh;padding-block:40px;display:grid}.dl-web .dlm__part--meet{justify-items:center;min-height:0;padding-top:24px;padding-bottom:0}.dl-web .dlm__pin{height:240vh;margin-top:-22vh;position:relative}.dl-web .dlm__stage{z-index:2;align-items:center;height:100svh;display:grid;position:sticky;top:0}.dl-web .dlm__stage-in{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:80px;width:100%;padding-top:72px;display:grid}.dl-web .dlm__text{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:18px;display:flex}.dl-web .dlm__art{grid-area:1/2;height:min(72vh,680px);position:relative}.dl-web .dlm__text.is-flip{grid-area:1/2}.dl-web .dlm__art.is-flip{grid-area:1/1}.dl-web .dlm__title,.dl-web .dlm__lede{margin:0}.dl-web .dlm__text .dlm__seat{height:0;transition:height .4s var(--dlm-ease), margin .4s var(--dlm-ease);margin-bottom:-18px}.dl-web .dlm__text.has-dot .dlm__seat{height:var(--dlm-size);transition:height .7s var(--dlm-give), margin .7s var(--dlm-give);margin-bottom:4px}.dl-web .dlm__slice{-webkit-mask-composite:source-in;width:min(860px,62vw);position:absolute;top:0;left:0;mask-image:linear-gradient(90deg,#000 52%,#0000 100%),linear-gradient(#000 58%,#0000 100%);mask-composite:intersect}.dl-web .dlm__art.is-flip .dlm__slice{left:auto;right:0;mask-image:linear-gradient(270deg,#000 52%,#0000 100%),linear-gradient(#000 58%,#0000 100%)}.dl-web .dlm__text :is(.dlm__title,.dlm__lede,.dlm__sticky,.dlm__pen,.dlm__marker,.dlm__notebook),.dl-web .dlm__art .dlm__slice,.dl-web .dlm__art .dlm__piece{opacity:0;transition:opacity .16s,transform .2s,clip-path .2s}.dl-web .dlm__text .dlm__title{clip-path:inset(0);transform:translateY(-14px)}.dl-web .dlm__text .dlm__lede{transform:translateY(-10px)}.dl-web .dlm__art .dlm__slice{transform:translate(40px)scale(.97)}.dl-web .dlm__art.is-flip .dlm__slice{transform:translate(-40px)scale(.97)}.dl-web .dlm__art .dlm__piece{transform:translateY(14px)}.dl-web .dlm__text:not(.is-on),.dl-web .dlm__art:not(.is-on){pointer-events:none}.dl-web .dlm__text.is-on .dlm__title{opacity:1;clip-path:inset(-45% -14%);transition:opacity .3s ease .32s, transform .75s var(--dlm-give) .32s, clip-path .75s var(--dlm-ease) .32s;transform:none}.dl-web .dlm__text:not(.is-on) .dlm__title{clip-path:inset(0 0 100%)}.dl-web .dlm__text.is-on .dlm__lede{opacity:1;transition:opacity .5s var(--dlm-ease) .46s, transform .7s var(--dlm-give) .46s;transform:none}.dl-web .dlm__art.is-on .dlm__slice{opacity:1;transition:opacity .4s ease .2s, transform .9s var(--dlm-give) .2s;transform:none}.dl-web .dlm__art.is-on .dlm__piece{opacity:1;transition:opacity .45s ease calc(.36s + var(--d,0s)), transform .7s var(--dlm-give) calc(.36s + var(--d,0s));transform:none}.dl-web .dlm__for{margin-top:6px}.dl-web .dlm__text .dlm__for{opacity:0;transform-origin:0;transition:opacity .14s,transform .16s;transform:scale(.84)}.dl-web .dlm__text.is-on .dlm__for{opacity:1;transition:opacity .3s ease .7s, transform .55s var(--dlm-back) .7s;transform:none}.dl-web .dlm__text[data-point=home]{padding-bottom:260px;position:relative}.dl-web .dlm__sticky{transform-origin:50% 0;width:360px;margin:0;position:absolute;bottom:0;left:calc(50% - 89.8px)}.dl-web .dlm__sticky img{width:100%;height:auto;display:block}.dl-web .dlm__sticky-text{color:var(--ink-strong);text-align:center;text-wrap:pretty;place-items:center;margin:0;font-size:16px;font-weight:500;line-height:1.45;display:grid;position:absolute;inset:19% 18% 22% 22%}.dl-web .dlm__text .dlm__sticky{transform:rotate(-3deg)translateY(-14px)scale(.94)}.dl-web .dlm__text.is-on .dlm__sticky{opacity:1;transition:opacity .4s ease 1.1s, transform .75s var(--dlm-give) 1.1s;transform:rotate(-3deg)}.dl-web .dlm{--dl-desk-shadow:drop-shadow(.5px 1.5px .5px #1018286b) drop-shadow(2px 5px 4px #10182833) drop-shadow(6px 14px 16px #1018281f)}.dl-web .dlm__pen{transform-origin:22%;width:480px;max-width:100%;height:auto;filter:var(--dl-desk-shadow);margin:18px 0 0;display:block}.dl-web .dlm__text .dlm__pen{transform:rotate(-22deg)translate(-28px)}.dl-web .dlm__text.is-on .dlm__pen{opacity:1;transition:opacity .35s ease 1.1s, transform .8s var(--dlm-give) 1.1s;transform:rotate(-14deg)}.dl-web .dlm__marker{transform-origin:30%;width:350px;max-width:76%;height:auto;filter:var(--dl-desk-shadow);margin:-46px 0 0 74px;display:block}.dl-web .dlm__text .dlm__marker{transform:rotate(4deg)translate(30px)}.dl-web .dlm__text.is-on .dlm__marker{opacity:1;transition:opacity .35s ease 1.28s, transform .85s var(--dlm-give) 1.28s;transform:rotate(-6deg)}.dl-web .dlm__text[data-point=secure]{--nb-w:min(340px, (100svh - 470px) * .93);padding-bottom:calc(var(--nb-w) * 1.232 - 58px);position:relative}.dl-web .dlm__notebook{bottom:0;left:calc((152px + 100% + 80px) / 2 - .545 * var(--nb-w));width:var(--nb-w);transform-origin:50% 10%;margin:0;position:absolute}.dl-web .dlm__notebook img{width:100%;height:auto;display:block}.dl-web .dlm__notebook-text{color:var(--ink-strong);text-align:center;text-wrap:pretty;place-items:center;margin:0;font-size:17px;font-weight:500;line-height:1.5;display:grid;position:absolute;inset:22% 17% 55% 22%}.dl-web .dlm__notebook-marks{justify-content:space-between;align-items:center;gap:3%;display:flex;position:absolute;inset:56% 18% 12% 22%}.dl-web .dlm__notebook-marks img{object-fit:contain;width:30%;height:auto;max-height:100%;display:block}.dl-web .dlm__text .dlm__notebook{transform:rotate(8deg)translateY(-16px)scale(.94)}.dl-web .dlm__text.is-on .dlm__notebook{opacity:1;transition:opacity .4s ease 1.1s, transform .8s var(--dlm-give) 1.1s;transform:rotate(3deg)}@media (width<=819px){.dl-web .dlm__part{padding-block:40px}.dl-web .dlm__stage-in{grid-template-columns:minmax(0,1fr);row-gap:20px;padding-top:64px}.dl-web :is(.dlm__text,.dlm__text.is-flip){grid-area:1/1;gap:12px}.dl-web :is(.dlm__art,.dlm__art.is-flip){grid-area:2/1}.dl-web .dlm__art{display:none}.dl-web .dlm__text[data-point=home]{padding-bottom:0}.dl-web .dlm__sticky{width:300px;margin:-40px 0 0 2px;position:relative;bottom:auto;left:auto}.dl-web .dlm__pen{width:300px}.dl-web .dlm__text[data-point=secure]{padding-bottom:0}.dl-web .dlm__notebook{width:280px;margin:-10px 0 0 -6px;position:relative;bottom:auto;left:auto}.dl-web .dlm__notebook-text{font-size:14px}.dl-web .dlm__marker{width:230px;margin:-30px 0 0 40px}}@media (prefers-reduced-motion:reduce){.dl-web .dlm *{transition:none!important}}.dl-web .dlm__art[data-point=secure] .dlm__slice{width:min(690px,47vw);mask-image:linear-gradient(90deg,#000 86%,#0000 100%),linear-gradient(#000 58%,#0000 100%)}.dl-web .dlh{--dlh-ease:cubic-bezier(.22, 1, .36, 1);--dlh-back:cubic-bezier(.68, -.6, .32, 1.6);--dlh-give:cubic-bezier(.34, 1.45, .64, 1);--dlh-peek:168px;--dlh-x:calc(var(--dlh-dir,0) * 72px);--dlh-xo:calc(var(--dlh-dir,0) * -72px);height:330vh;margin:0;margin-top:calc(-1 * var(--bar-h,72px));padding:0;position:relative}.dl-web .dlh__pin{background:var(--paper);height:100svh;position:sticky;top:0;overflow:hidden}.dl-web .dlh__intro{z-index:0;padding:var(--bar-h,72px) var(--pad) 0;box-sizing:border-box;background:#155eef;place-items:center;display:grid;position:absolute;inset:0}.dl-web .dlh__intro.is-done{clip-path:inset(50%);pointer-events:none}.dl-web .dlh__stage{clip-path:inset(0 50%);transform-origin:50% 60%;scale:1.08}.dl-web .dlh.is-opened .dlh__stage{transition:scale 1.3s cubic-bezier(.22,1,.36,1) .2s;scale:1}.dl-web .dlh.is-done .dlh__stage{clip-path:none;transition:none;scale:1}.dl-web .dlh__intro-title{text-align:center;max-width:1240px;font-family:var(--dl-hero-face);font-weight:var(--dl-hero-weight);letter-spacing:var(--dl-hero-track-big);color:#fff;text-wrap:balance;margin:0;font-size:clamp(40px,10px + 4.2vw,70px);line-height:1.04}.dl-web .dlh__intro-title>span{flex-wrap:wrap;justify-content:center;column-gap:.24em;display:inline-flex}.dl-web .dlh__intro .dlh__word{opacity:1;transition:none;transform:translateY(8%)scale(.98)}.dl-web .dlh__intro.is-hold .dlh__word{opacity:1;transition:transform .6s var(--dlh-back) calc(50ms + var(--i) * 50ms);transform:none}.dl-web .dlh__intro.is-leaving .dlh__word{opacity:0;transition:opacity .22s ease calc(var(--i) * 30ms), transform .4s var(--dlh-ease) calc(var(--i) * 30ms);transform:translateY(-45%)scale(.96)}.dl-web .dlh__stage{z-index:1;will-change:transform;height:100%;position:absolute;inset:0 0 auto;overflow:hidden}.dl-web .dlh__band{transform-origin:50%;clip-path:polygon(50% 50%,0 0,100% 0);will-change:transform;position:absolute}.dl-web .dlh__band-in{padding:156px var(--pad) calc(var(--dlh-peek) + 36px);box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex;position:absolute}.dl-web .dlh__copy{flex-direction:column;align-items:center;gap:18px;min-width:0;max-width:880px;display:flex}.dl-web .dlh__title{font-family:var(--dl-hero-face);font-weight:var(--dl-hero-weight);letter-spacing:var(--dl-hero-track);color:var(--ink-strong);text-wrap:balance;margin:0;font-size:clamp(36px,18px + 2.7vw,60px);line-height:1.06}.dl-web .dlh__sub{letter-spacing:-.01em;max-width:600px;color:var(--secondary);text-wrap:pretty;margin:0;font-size:18px;line-height:28px}.dl-web .dlh__cta{max-width:100%;margin-top:4px}.dl-web .dlh__photo{z-index:0;pointer-events:none;--dlh-s:max(var(--dlh-z,1.65) * 100cqh, var(--dlh-zw,85) * 1cqw);--dlh-tx:min(calc(var(--dlh-ax,74) * 1cqw), calc(50cqw + 55cqh));--dlh-ty:calc(var(--dlh-ay,33) * 1cqh);position:absolute;inset:0;overflow:hidden;container-type:size}.dl-web .dlh__photo img{left:calc(var(--dlh-tx) - var(--dlh-fx,.5) * var(--dlh-s));top:calc(var(--dlh-ty) - var(--dlh-fy,.5) * var(--dlh-s));width:var(--dlh-s);height:var(--dlh-s);object-fit:cover;max-width:none;display:block;position:absolute;mask-image:linear-gradient(90deg,#0000 0,#000 14%)}.dl-web .dlh__photo:after{content:"";background:linear-gradient(0deg, rgb(from var(--dlh-band,#0b0a09) r g b / .82) 0, rgb(from var(--dlh-band,#0b0a09) r g b / .5) 170px, transparent 360px), linear-gradient(90deg, rgb(from var(--dlh-band,#0b0a09) r g b / .7) 0%, rgb(from var(--dlh-band,#0b0a09) r g b / .45) 36%, transparent 58%);position:absolute;inset:0}@media (width>=820px) and (width<=1365px){.dl-web .dlh__band[data-photo][data-art=left] .dlh__copy{max-width:min(700px,50vw)}.dl-web .dlh__photo{--dlh-tx:calc((var(--dlh-ax,74) + 2) * 1cqw)}}.dl-web .dlh__band[data-photo] .dlh__photo{opacity:0;transition:opacity .35s}.dl-web .dlh__band[data-photo] .dlh__photo img{transform-origin:calc(var(--dlh-fx,.5) * 100%) calc(var(--dlh-fy,.5) * 100%);transition:transform 1.4s var(--dlh-ease,cubic-bezier(.22, 1, .36, 1));transform:scale(1.04)}.dl-web .dlh__band[data-photo].is-on .dlh__photo{opacity:1;transition:opacity .8s .15s}.dl-web .dlh__band[data-photo].is-on .dlh__photo img{transform:none}.dl-web .dlh__band[data-photo] :is(.dlh__copy,.dlh__cards){z-index:1;position:relative}.dl-web .dlh__band:is([data-photo],[data-bar=dark]) .dlh__title{color:#fff}.dl-web .dlh__band[data-bar=dark]:not([data-photo]) .dlh__sub{color:#ffffffc7}.dl-web .dlh__band[data-photo] .dlh__sub{color:#fffc}.dl-web .dlh__band :is(.dlh__badge,.dlh__title,.dlh__sub,.dlh__cta){opacity:0;transition:opacity .16s,transform,clip-path}.dl-web .dlh__band .dlh__badge{transform:translateX(var(--dlh-x)) translateY(10px) scale(.86)}.dl-web .dlh__band .dlh__title{transform:translateX(var(--dlh-x)) translateY(22px);clip-path:inset(0 0 100%)}.dl-web .dlh__band .dlh__sub{transform:translateX(var(--dlh-x)) translateY(16px)}.dl-web .dlh__band .dlh__cta{transform:translateX(var(--dlh-x)) scale(.8)}.dl-web .dlh__band.is-out :is(.dlh__badge,.dlh__title,.dlh__sub,.dlh__cta){opacity:0;transform:translateX(var(--dlh-xo));clip-path:inset(0 0 -20%);transition:opacity .24s ease calc(var(--o) * 35ms), transform .32s cubic-bezier(.55, 0, 1, .45) calc(var(--o) * 35ms)}.dl-web .dlh__band .dlh__badge{--o:0}.dl-web .dlh__band .dlh__title{--o:1}.dl-web .dlh__band .dlh__sub{--o:2}.dl-web .dlh__band .dlh__cta{--o:3}.dl-web .dlh__band.is-on :is(.dlh__badge,.dlh__title,.dlh__sub,.dlh__cta){opacity:1;clip-path:inset(0 0 -20%);transform:none}.dl-web .dlh__band.is-on .dlh__badge{transition:opacity .35s ease .42s, transform .6s var(--dlh-back) .42s}.dl-web .dlh__band.is-on .dlh__title{transition:opacity .4s ease .5s, transform .8s var(--dlh-give) .5s, clip-path .8s var(--dlh-ease) .5s}.dl-web .dlh__band.is-on .dlh__sub{transition:opacity .6s var(--dlh-ease) .64s, transform .7s var(--dlh-give) .64s}.dl-web .dlh__band.is-on .dlh__cta{transition:opacity .35s ease .76s, transform .6s var(--dlh-back) .76s}.dl-web .dlh__nums{left:0;right:0;bottom:calc(var(--dlh-peek) + 58px);z-index:2;padding:0 var(--pad);pointer-events:none;justify-content:center;align-items:stretch;display:flex;position:absolute}.dl-web .dlh__num{color:#fff;text-align:center;opacity:0;flex-direction:column;align-items:center;gap:3px;padding:2px 30px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(12px)}.dl-web .dlh__num+.dlh__num{border-left:1px solid #ffffff47}.dl-web .dlh__num b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:700;line-height:1.1}.dl-web .dlh__num span{letter-spacing:.01em;color:#ffffffc7;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.dl-web .dlh__nums.is-in .dlh__num{opacity:1;transition:opacity .4s ease calc(1.1s + var(--i,0) * .12s), transform .7s var(--dlh-give) calc(1.1s + var(--i,0) * .12s);transform:none}.dl-web .dlh__dots{left:0;right:0;bottom:calc(var(--dlh-peek) + 20px);z-index:3;pointer-events:none;justify-content:center;gap:2px;display:flex;position:absolute}.dl-web .dlh__dot{width:24px;height:24px;color:var(--ink-strong,#101828);cursor:pointer;pointer-events:auto;opacity:0;transition:opacity .2s ease, transform .2s ease, width .35s var(--dlh-ease);background:0 0;border:0;border-radius:12px;place-items:center;margin:0;padding:0;display:grid;transform:translateY(10px)}.dl-web .dlh__stage[data-on=dark] .dlh__dot{color:#fff}.dl-web .dlh__dot:before{content:"";opacity:.4;width:6px;height:6px;transition:width .35s var(--dlh-ease), opacity .25s ease;background:currentColor;border-radius:3px;display:block}.dl-web .dlh__dot:hover:before{opacity:.75}.dl-web .dlh__dot.is-active{width:40px}.dl-web .dlh__dot.is-active:before{opacity:1;width:22px}.dl-web .dlh__dot:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dl-web .dlh__dots.is-in .dlh__dot{opacity:1;transition:opacity .35s ease calc(1.5s + var(--i,0) * 80ms), transform .6s var(--dlh-give) calc(1.5s + var(--i,0) * 80ms), width .35s var(--dlh-ease);transform:none}.dl-web .dlh__controls{padding:0 max(24px, calc((100% - var(--page)) / 2 + var(--pad)));pointer-events:none;z-index:3;justify-content:space-between;display:flex;position:absolute;bottom:56px;left:0;right:0}.dl-web .dlh__arrow{border:1px solid var(--line)}.dl-web .dlh__arrow-seat{opacity:0;transition:opacity .2s,transform .2s;display:inline-block;transform:translateY(18px)scale(.6)}.dl-web .dlh__controls.is-in .dlh__arrow-seat{opacity:1;transition:opacity .4s ease calc(.55s + var(--i,0) * .12s), transform .75s var(--dlh-back) calc(.55s + var(--i,0) * .12s);transform:none}.dl-web .dlh__ctl-pair{align-items:center;gap:12px;display:inline-flex}.dl-web .dlh__arrow.dlh__pause{color:var(--ink-strong,#101828);box-shadow:none;background:0 0;border-color:#1018284d;transition:transform .2s cubic-bezier(.34,1.7,.64,1),background-color .18s,border-color .18s,opacity .3s}.dl-web .dlh__stage[data-on=dark] .dlh__arrow.dlh__pause{color:#fff;border-color:#ffffff6b}.dl-web .dlh__arrow.dlh__pause:hover{box-shadow:none;background:#1018280f;border-color:#10182880;transform:scale(1.06)}.dl-web .dlh__stage[data-on=dark] .dlh__arrow.dlh__pause:hover{background:#ffffff1a;border-color:#ffffffa6}.dl-web .dlh__arrow.dlh__pause:active{transform:scale(.94)}.dl-web .dlh__arrow.dlh__pause:disabled{opacity:.38;box-shadow:none;background:0 0;transform:none}.dl-web .dlh__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dl-web .dlh__deck{z-index:2;width:0;height:0;position:absolute;top:0;left:50%}.dl-web .dlh:not(.is-placed) .dlh__card{visibility:hidden}.dl-web .dlh__card{top:0;left:calc(var(--dlh-w,360px) / -2);width:var(--dlh-w,360px);height:var(--dlh-h,440px);transform-origin:50% 85%;perspective:1600px;will-change:transform;position:absolute}.dl-web .dlh__hover{width:100%;height:100%;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.dl-web .dlh__inner{width:100%;height:100%;transform-style:preserve-3d;position:relative}.dl-web :is(.dlh__face,.dlh__back){backface-visibility:hidden;border-radius:var(--radius-surface);border:1px solid var(--line);position:absolute;inset:0;box-shadow:0 1px #1018280a,0 18px 48px #061a4d38}.dl-web .dlh__back{transform:rotateY(180deg)}.dl-web .dlh__back:not(.is-in){pointer-events:none;visibility:hidden}.dl-web .dlh__face{font:inherit;text-align:center;cursor:pointer;background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding:0;display:flex}.dl-web .dlh__face:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.dl-web .dlh__name{height:var(--dlh-peek);box-sizing:border-box;place-items:center;padding:0 24px;display:grid}.dl-web .dlh__label{font-family:var(--font-display);letter-spacing:-.04em;color:var(--primary);white-space:nowrap;grid-area:1/1;justify-content:center;column-gap:.24em;font-size:clamp(34px,18px + 2vw,48px);font-weight:700;line-height:1.04;display:flex}.dl-web .dlh__name--line{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.dl-web .dlh__name--line .dlh__label{font-size:clamp(30px,16px + 1.8vw,42px)}.dl-web .dlh__line{letter-spacing:-.005em;color:#344054;text-wrap:balance;opacity:0;max-width:290px;font-size:15px;line-height:21px;transition:opacity .14s,transform .16s;transform:translateY(8px)}.dl-web .dlh__face.is-in .dlh__line{opacity:1;transition:opacity .4s ease .95s, transform .6s var(--dlh-give) .95s;transform:none}@media (prefers-reduced-motion:reduce){.dl-web .dlh__line{opacity:1;transform:none}}.dl-web .dlh__word{opacity:0;transition:opacity .14s,transform .16s;display:inline-block;transform:translateY(70%)scale(.9)}.dl-web .dlh__face.is-in .dlh__label .dlh__word{opacity:1;transition:opacity .3s ease calc(.5s + var(--i) * 70ms), transform .6s var(--dlh-back) calc(.5s + var(--i) * 70ms);transform:none}@media (hover:hover){.dl-web .dlh:not(.is-row) .dlh__card:hover .dlh__hover{transform:translateY(-10px)}}.dl-web .dlh-back{box-sizing:border-box;color:inherit;text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:0 28px 28px;text-decoration:none;display:flex;overflow:hidden}.dl-web .dlh-back:has(>.dlh-back__cta:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.dl-web .dlh-back__cta:focus-visible{outline:none}.dl-web .dlh-back{--dlh-photo:200px}.dl-web .dlh__deck .dlh-back{--dlh-photo:clamp(120px, calc(var(--dlh-h,440px) - 240px), 200px)}.dl-web .dlh-back__photo{width:calc(100% + 56px);min-height:96px;height:var(--dlh-photo);background:var(--paper);flex:0 auto;margin:0 -28px 8px;display:block;overflow:hidden}.dl-web .dlh-back :is(.dlh-back__title,.dlh-back__body,.dlh-back__cta){flex:none}.dl-web .dlh-back__photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--dlh-ease);display:block}.dl-web .dlh-back__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-strong);text-wrap:balance;font-size:24px;font-weight:700;line-height:1.2;display:block}.dl-web .dlh-back__body{color:var(--secondary);text-wrap:pretty;font-size:15.5px;line-height:1.55;display:block}.dl-web .dlh__deck .dlh-back__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dl-web .dlh-back__cta{color:inherit;align-self:stretch;margin-top:auto;text-decoration:none}.dl-web .dlh-back__cta>.ol-cta{box-sizing:border-box;justify-content:center;width:100%;display:flex}.dl-web .dlh-extra{text-align:center;color:var(--secondary);text-underline-offset:3px;opacity:0;font-size:13px;line-height:18px;text-decoration:none;transition:opacity .15s,transform .15s;display:block;transform:translateY(8px)}.dl-web .dlh-extra:not(.is-in){pointer-events:none}.dl-web .dlh-extra:hover{color:var(--ink-strong);text-decoration:underline}.dl-web .dlh-extra:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.dl-web .dlh-extra.is-in{opacity:1;transition:opacity .3s ease .46s, transform .5s var(--dlh-give) .46s;transform:none}.dl-web .dlh__extra{position:absolute;top:calc(100% + 14px);left:0;right:0}.dl-web .dlh-back__fill{z-index:0;clip-path:circle(0% at 50% calc(50% + var(--dlh-photo) / 2));pointer-events:none;background:#0b0b0c;transition:clip-path .2s cubic-bezier(.4,0,1,1);position:absolute;inset:0}.dl-web .dlh-back :is(.dlh-back__photo,.dlh-back__title,.dlh-back__body,.dlh-back__cta){z-index:1;position:relative}.dl-web .dlh-back .dlh-back__title,.dl-web .dlh-back .dlh-back__body{transition-property:opacity,transform,clip-path,color}@media (hover:hover){.dl-web .dlh-back.is-in:hover .dlh-back__fill{clip-path:circle(62% at 50% calc(50% + var(--dlh-photo) / 2));transition:clip-path .34s cubic-bezier(.22,1,.36,1)}.dl-web .dlh-back.is-in:hover .dlh-back__title{color:#fff}.dl-web .dlh-back.is-in:hover .dlh-back__body{color:#ffffffbd}.dl-web .dlh-back.is-in:hover .dlh-back__cta>.ol-cta{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#fff6}}.dl-web .dlh-back :is(.dlh-back__photo,.dlh-back__title,.dlh-back__body,.dlh-back__cta){opacity:0;transition:opacity .15s,transform .15s,clip-path .15s}.dl-web .dlh-back .dlh-back__photo{clip-path:inset(0 0 100%)}.dl-web .dlh-back .dlh-back__photo img{transform:scale(1.06)}.dl-web .dlh-back .dlh-back__title{clip-path:inset(0 0 100%);transform:translateY(12px)}.dl-web .dlh-back .dlh-back__body{transform:translateY(12px)}.dl-web .dlh-back .dlh-back__cta{transform-origin:0;transform:translateY(10px)scale(.86)}.dl-web .dlh-back.is-in :is(.dlh-back__photo,.dlh-back__title,.dlh-back__body,.dlh-back__cta){opacity:1;clip-path:inset(0 0 -20%);transform:none}.dl-web .dlh-back.is-in .dlh-back__photo{clip-path:inset(0);transition:opacity .25s ease 40ms, clip-path .7s var(--dlh-ease) 40ms}.dl-web .dlh-back.is-in .dlh-back__photo img{transition:transform 1.1s var(--dlh-ease) 40ms;transform:none}.dl-web .dlh-back.is-in .dlh-back__title{transition:opacity .3s ease .16s, transform .6s var(--dlh-give) .16s, clip-path .6s var(--dlh-ease) .16s}.dl-web .dlh-back.is-in .dlh-back__body{transition:opacity .5s var(--dlh-ease) .26s, transform .6s var(--dlh-give) .26s}.dl-web .dlh-back.is-in .dlh-back__cta{transition:opacity .35s ease .36s, transform .6s var(--dlh-back) .36s}@media (hover:hover) and (width>=820px){.dl-web .dlh.is-row .dlh__card:hover{z-index:20!important}.dl-web .dlh.is-row .dlh__card:hover .dlh__hover{transform:translateY(-8px)scale(1.07)}.dl-web .dlh.is-row .dlh__card:hover~.dlh__card .dlh__hover{transform:translate(26px)scale(.94)}.dl-web .dlh.is-row .dlh__card:has(~.dlh__card:hover) .dlh__hover{transform:translate(-26px)scale(.94)}.dl-web .dlh.is-row .dlh__card:hover .dlh__back{box-shadow:0 1px #1018280a,0 28px 64px #061a4d4d}.dl-web .dlh.is-row .dlh__card:hover .dlh-back.is-in .dlh-back__photo img{transition:transform .4s var(--dlh-ease) 0s;transform:scale(1.05)}.dl-web .dlh.is-row .dlh__card:hover .dlh-back.is-in .dlh-back__title{transition:transform .26s var(--dlh-back) 20ms;transform:translateY(-3px)}.dl-web .dlh.is-row .dlh__card:hover .dlh-back.is-in .dlh-back__body{transition:transform .26s var(--dlh-back) 40ms;transform:translateY(-2px)}.dl-web .dlh.is-row .dlh__card:hover .dlh-back.is-in .dlh-back__cta{transition:transform .26s var(--dlh-back) 60ms;transform:scale(1.04)}.dl-web .dlh.is-row .dlh-back.is-in :is(.dlh-back__photo img,.dlh-back__title,.dlh-back__body,.dlh-back__cta){transition:transform .18s var(--dlh-ease), opacity .3s ease, clip-path .3s ease}}.dl-web .dlh__rowhead{left:0;right:0;top:calc(var(--dlh-rowy,200px) - 80px);padding:0 var(--pad);text-align:center;font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-strong);opacity:0;clip-path:inset(0 0 100%);margin:0;font-size:clamp(30px,20px + 1.4vw,44px);font-weight:700;line-height:1.1;transition:opacity .15s,transform .15s,clip-path .15s;position:absolute;transform:translateY(14px)}.dl-web .dlh__rowhead.is-in{opacity:1;clip-path:inset(0 0 -20%);transition:opacity .4s ease, transform .7s var(--dlh-give), clip-path .7s var(--dlh-ease);transform:none}.dl-web .dlh-list{display:none}@media (width<=819px){.dl-web .dlh{height:auto}.dl-web .dlh__pin{height:auto;position:relative}.dl-web .dlh__stage{height:max(100svh,720px);position:relative}.dl-web .dlh__band-in{padding:96px 20px calc(var(--dlh-peek) + 84px);gap:0}.dl-web .dlh__copy{gap:16px}.dl-web .dlh__sub{font-size:16px;line-height:24px}.dl-web .dlh__photo{--dlh-s:max(var(--dlh-pz,1.25) * 100cqh, var(--dlh-pw,130) * 1cqw);--dlh-tx:calc(var(--dlh-px,60) * 1cqw);--dlh-ty:42cqh;height:56%;top:auto}.dl-web .dlh__photo img{mask-image:none}.dl-web .dlh__photo:after{background:linear-gradient(180deg, var(--dlh-band,#0b0a09) 0%, rgb(from var(--dlh-band,#0b0a09) r g b / 0) 34%)}.dl-web .dlh__controls{bottom:calc(var(--dlh-peek) + 24px);padding:0 16px}.dl-web .dlh__dots{bottom:calc(var(--dlh-peek) + 34px)}.dl-web .dlh__label{font-size:30px}.dl-web .dlh__nums,.dl-web .dlh__rowhead{display:none}.dl-web .dlh__intro-title{font-size:clamp(32px,10px + 6.2vw,48px)}.dl-web .dlh-list{background:var(--paper);padding:56px 20px 64px;display:block}.dl-web .dlh-list__head{text-align:center;font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-strong);margin:0 0 28px;font-size:30px;font-weight:700;line-height:1.15}.dl-web .dlh-list__grid{gap:16px;display:grid}.dl-web .dlh-list__card{border:1px solid var(--line);border-radius:var(--radius-surface);position:relative}.dl-web .dlh-list__extra{margin-top:-6px}}@media (prefers-reduced-motion:reduce){.dl-web .dlh *,.dl-web .dlh-list *{transition:none!important}}:root{--brand:#155eef;--tint-strength:0}
