.section--tint[data-v-8014d20a]{background:color-mix(in srgb,var(--type-tint, #6b8fa3) 10%,#fff)}.hero[data-v-8014d20a]{padding-block:clamp(var(--sp-6),5.3vw,100px) clamp(var(--sp-7),10.5vw,200px);background:var(--type-tint, #6b8fa3)}.shot[data-v-8014d20a]{position:relative;margin-top:clamp(var(--sp-6),5.7vw,110px);container-type:inline-size;width:100%;overflow:hidden;border-radius:20px;background:#0d0d0d}.shot__img[data-v-8014d20a]{display:block;width:100%;height:100%;object-fit:cover}.shot__tiles[data-v-8014d20a]{position:absolute;display:flex;gap:.8%}.shot__tiles--row[data-v-8014d20a]{flex-direction:row;align-items:stretch}.shot__tiles--column[data-v-8014d20a]{flex-direction:column;gap:3%}.tile[data-v-8014d20a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.6cqw .8cqw;border-radius:10px;background:var(--type-tint, #6b8fa3);color:#fff;text-align:center;font-family:var(--font-heading);line-height:1.05;white-space:pre-line}.tile__small[data-v-8014d20a]{font-size:.72cqw;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.01em}.tile__big[data-v-8014d20a]{font-size:2.1cqw;font-weight:var(--fw-bold);letter-spacing:-.01em}.tile__unit[data-v-8014d20a]{margin-left:.15em;font-size:.9cqw;font-weight:var(--fw-bold)}.tile__label[data-v-8014d20a]{font-size:.72cqw;font-weight:var(--fw-bold);text-transform:uppercase}.tile__text[data-v-8014d20a]{font-size:1.15cqw;font-weight:var(--fw-bold);text-transform:uppercase}.shot__pills[data-v-8014d20a]{position:absolute;display:flex;flex-direction:column;gap:3%}.pill[data-v-8014d20a]{flex:1 1 0;display:flex;align-items:center;width:100%;padding:0 .9cqw;border-radius:6px;background:#5eb85e;color:#fff;font-family:var(--font-heading);font-size:.78cqw;font-weight:var(--fw-semibold);line-height:1.15;white-space:nowrap}.hero__body[data-v-8014d20a]{max-width:1130px;margin-inline:auto;color:#fff;text-align:center}.hero__kicker[data-v-8014d20a]{margin:0 0 var(--sp-6);font-size:1.125rem;font-weight:300;line-height:1.34;color:#fff}.hero__title[data-v-8014d20a]{margin:0 0 var(--sp-6);font-size:var(--fs-hero);font-weight:300;line-height:1.19;color:#fff}.hero__title strong[data-v-8014d20a]{font-weight:var(--fw-bold)}.hero__tagline[data-v-8014d20a]{margin:0 0 var(--sp-4);font-size:1.5rem;font-weight:var(--fw-medium);line-height:1.417;color:#fff}.hero__range[data-v-8014d20a]{margin:0;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-h3);color:#fff}.hero__actions[data-v-8014d20a]{margin-top:var(--sp-6);display:flex;justify-content:center}.points[data-v-8014d20a]{position:relative;padding-bottom:var(--section-y);background:var(--c-surface-alt)}.points__band[data-v-8014d20a]{position:absolute;inset:0 0 auto;height:150px;background:var(--type-tint, #6b8fa3)}.points__grid[data-v-8014d20a]{position:relative;list-style:none;margin:0 auto;padding:var(--sp-7) 0 0;max-width:1082px;display:grid;gap:30px}.point[data-v-8014d20a]{display:flex;flex-direction:column;padding:clamp(var(--sp-5),3vw,50px);background:var(--c-surface);border-radius:20px}.point[data-v-8014d20a]:last-child:nth-child(odd){grid-column:1 / -1;width:100%;max-width:526px;margin-inline:auto}.point__icon[data-v-8014d20a]{color:var(--type-tint, #6b8fa3);margin-bottom:var(--sp-5)}.point__title[data-v-8014d20a]{font-size:clamp(1.3rem,1.05rem + .8vw,1.75rem);font-weight:var(--fw-bold);line-height:1.15;color:var(--c-primary-900);max-width:none;text-wrap:balance}.point__text[data-v-8014d20a]{margin-top:var(--sp-4);flex:1;color:var(--c-ink);line-height:var(--lh-body)}.point__note[data-v-8014d20a]{margin-top:var(--sp-6);font-size:var(--fs-small);color:var(--c-ink-muted)}.shout__media[data-v-8014d20a]{margin:0 0 var(--sp-7);border-radius:24px;overflow:hidden;aspect-ratio:21 / 8;max-width:1100px;margin-inline:auto;background:var(--c-surface-alt)}.shout__media img[data-v-8014d20a]{display:block;width:100%;height:100%;object-fit:cover}.shout[data-v-8014d20a]{max-width:74ch;margin-inline:auto;text-align:center}.shout__title[data-v-8014d20a]{font-size:var(--fs-h2);font-weight:var(--fw-light);line-height:var(--lh-snug);color:var(--c-ink);max-width:none;text-wrap:balance}.shout__title strong[data-v-8014d20a]{font-weight:var(--fw-bold)}.shout__text[data-v-8014d20a]{margin-top:var(--sp-5);color:var(--c-ink);line-height:var(--lh-body)}.shout__note[data-v-8014d20a]{margin-top:var(--sp-5);font-size:var(--fs-small);color:var(--c-ink-muted)}.shout__cta[data-v-8014d20a]{margin-top:var(--sp-6)}.features[data-v-8014d20a]{list-style:none;padding:0;margin:0 auto;max-width:1082px;display:grid;gap:30px}.feature[data-v-8014d20a]{display:flex;flex-direction:column;padding:clamp(var(--sp-4),1.6vw,25px);background:var(--c-surface);border-radius:20px;text-align:center}.feature__media[data-v-8014d20a]{margin:0 0 var(--sp-5);border-radius:14px;overflow:hidden;aspect-ratio:16 / 8;background:var(--c-surface-alt)}.feature__media img[data-v-8014d20a]{display:block;width:100%;height:100%;object-fit:cover}.feature__title[data-v-8014d20a]{font-size:clamp(1.1rem,.95rem + .5vw,1.375rem);font-weight:var(--fw-bold);line-height:1.15;color:var(--c-primary-900);text-wrap:balance}.feature__text[data-v-8014d20a]{margin-top:var(--sp-3);font-size:var(--fs-small);color:var(--c-ink);line-height:var(--lh-body)}.awards[data-v-8014d20a]{padding:clamp(var(--sp-5),3vw,var(--sp-8));background:var(--c-surface);border-radius:24px}.awards__title[data-v-8014d20a]{font-size:var(--fs-h2);font-weight:var(--fw-light);line-height:var(--lh-snug);color:var(--c-ink);max-width:none;margin-bottom:var(--sp-5)}.awards__title strong[data-v-8014d20a]{font-weight:var(--fw-bold)}.award[data-v-8014d20a]{color:var(--c-ink);line-height:var(--lh-body)}.award+.award[data-v-8014d20a]{margin-top:var(--sp-4)}.award strong[data-v-8014d20a]{font-weight:var(--fw-bold)}.back[data-v-8014d20a]{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--c-accent-600);text-decoration:none}.back[data-v-8014d20a]:hover{text-decoration:underline}@media (min-width: 720px){.points__grid[data-v-8014d20a]{grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}.features[data-v-8014d20a]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.hero__inner[data-v-8014d20a]{grid-template-columns:1.25fr 1fr;gap:var(--sp-8)}}
