.btn[data-v-9c565e1f]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:.9375rem;text-transform:uppercase;letter-spacing:normal;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;min-height:48px;padding:12px 28px;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.btn[data-v-9c565e1f]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-9c565e1f]:disabled{opacity:.6;cursor:not-allowed}.btn--sm[data-v-9c565e1f]{min-height:40px;padding:8px 20px;font-size:.8125rem}.btn--lg[data-v-9c565e1f]{min-height:56px;padding:16px 30px;font-size:1.125rem}.btn--block[data-v-9c565e1f]{display:flex;width:100%}.btn--primary[data-v-9c565e1f]{background:var(--c-accent-600);border-color:var(--c-accent-600);color:#fff}.btn--primary[data-v-9c565e1f]:hover:not(:disabled){background:var(--c-accent-700);border-color:var(--c-accent-700);color:#fff}.btn--secondary[data-v-9c565e1f]{background:transparent;border-color:var(--c-primary-800);color:var(--c-primary-800)}.btn--secondary[data-v-9c565e1f]:hover:not(:disabled){background:var(--c-primary-800);color:#fff}.btn--ghost[data-v-9c565e1f]{background:transparent;color:var(--c-accent-600);padding-inline:var(--sp-2)}.btn--ghost[data-v-9c565e1f]:hover:not(:disabled){color:var(--c-accent-700)}.btn--light[data-v-9c565e1f]{background:transparent;border-color:#ffffff8c;color:#fff}.btn--light[data-v-9c565e1f]:hover:not(:disabled){background:#fff;border-color:#fff;color:var(--c-primary-900)}.icon[data-v-e5faf9c7]{display:block;flex-shrink:0}.ph[data-v-8114080b]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;border-radius:var(--radius);overflow:hidden;text-align:center;color:#ffffffeb}.ph[data-v-8114080b]:not(:has(.ph__img)):after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.ph__img[data-v-8114080b]{width:100%;height:100%}.ph--surface-none[data-v-8114080b]{background:transparent}.ph--surface-alt[data-v-8114080b]{background:var(--c-surface-alt)}.ph--surface-deep[data-v-8114080b]{background:var(--c-surface-deep)}.ph--blue[data-v-8114080b],.ph--teal[data-v-8114080b],.ph--deep[data-v-8114080b],.ph--warm[data-v-8114080b]{padding:var(--sp-5)}.ph--blue[data-v-8114080b]{background:linear-gradient(140deg,var(--c-primary-700),var(--c-primary-900))}.ph--teal[data-v-8114080b]{background:linear-gradient(140deg,var(--c-primary-600),var(--c-primary-800))}.ph--deep[data-v-8114080b]{background:linear-gradient(140deg,var(--c-primary-800),#171615)}.ph--warm[data-v-8114080b]{background:linear-gradient(140deg,var(--c-accent-600),var(--c-accent-900))}.ph__icon[data-v-8114080b]{font-size:clamp(1.6rem,1rem + 2vw,2.4rem);line-height:1}.ph__label[data-v-8114080b]{position:relative;z-index:1;font-family:var(--font-heading);font-size:var(--fs-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;max-width:24ch}.mark[data-v-d0fb812b]{display:block;line-height:0}.mark[data-v-d0fb812b] svg{display:block;width:172px;height:27.3px}.mark--invert[data-v-d0fb812b] .cls-2{fill:#ffffffd1}@media (min-width: 1440px){.mark[data-v-d0fb812b] svg{width:200px;height:31.7px}}.scrim[data-v-119fb02a]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--sp-5);background:#0000008c}.notice[data-v-119fb02a]{width:100%;max-width:526px;padding:clamp(var(--sp-5),3vw,50px);background:var(--c-surface);border-radius:20px;text-align:center}.notice__title[data-v-119fb02a]{margin:0;font-size:var(--fs-h2)}.notice__text[data-v-119fb02a]{margin-top:var(--sp-4);color:var(--c-ink-soft)}.notice__url[data-v-119fb02a]{margin-top:var(--sp-3);font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--c-accent-500);overflow-wrap:anywhere}.notice__count[data-v-119fb02a]{margin-top:var(--sp-4);font-size:var(--fs-small);color:var(--c-ink-soft)}.notice__actions[data-v-119fb02a]{margin-top:var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:center}.header[data-v-f23ba838]{position:fixed;inset-inline:0;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--c-line);transition:box-shadow var(--dur) var(--ease)}.header--scrolled[data-v-f23ba838]{box-shadow:var(--shadow-sm)}.utility[data-v-f23ba838]{display:none;background:var(--c-surface-deep);height:var(--utility-h)}.utility__inner[data-v-f23ba838]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-5);height:100%}.utility__role[data-v-f23ba838]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.utility__nav[data-v-f23ba838]{display:flex;align-items:center;gap:var(--sp-5)}.utility__phone[data-v-f23ba838]{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:var(--fw-semibold);color:#fff}.utility__nav a[data-v-f23ba838]{font-size:.75rem;font-weight:var(--fw-light);letter-spacing:.06em;text-transform:uppercase;color:#ffffffdb;text-decoration:none;transition:color var(--dur-fast) var(--ease)}.utility__nav a[data-v-f23ba838]:hover{color:#fff}.header__inner[data-v-f23ba838]{display:flex;align-items:center;gap:var(--sp-4);height:var(--header-h)}.header__brand[data-v-f23ba838]{display:flex;align-items:center;text-decoration:none;color:var(--c-ink);flex:0 0 auto;margin-right:auto}@media (min-width: 1120px){.header__brand[data-v-f23ba838]{margin-right:0}}.header__nav[data-v-f23ba838],.header__actions[data-v-f23ba838]{display:none}.header__link[data-v-f23ba838]{position:relative;padding-block:var(--sp-2);font-size:.9375rem;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--c-primary-900);text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.header__link[data-v-f23ba838]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--c-accent-600);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease)}.header__link[data-v-f23ba838]:hover,.header__link.router-link-active[data-v-f23ba838]{color:var(--c-accent-600)}.header__link[data-v-f23ba838]:hover:after,.header__link.router-link-active[data-v-f23ba838]:after{transform:scaleX(1)}.header__item[data-v-f23ba838]{display:inline-flex;align-items:center;gap:var(--sp-1)}.header__disclosure[data-v-f23ba838]{display:grid;place-items:center;padding:2px;background:transparent;border:0;color:var(--c-ink-muted);cursor:pointer}.header__disclosure[aria-expanded=true][data-v-f23ba838]{color:var(--c-accent-600);transform:rotate(180deg)}.mega[data-v-f23ba838]{display:none;position:absolute;inset-inline:0;top:100%;background:#fff;border-top:1px solid var(--c-line);box-shadow:var(--shadow);padding-block:var(--sp-6)}.mega__label[data-v-f23ba838]{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-muted);margin-bottom:var(--sp-4)}.mega__grid[data-v-f23ba838]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-4)}.mega__card-media[data-v-f23ba838]{margin-bottom:var(--sp-3);transition:transform var(--dur-slow) var(--ease)}.mega__card:hover .mega__card-media[data-v-f23ba838]{transform:scale(1.03)}.mega__card[data-v-f23ba838]{display:flex;flex-direction:column;gap:var(--sp-2);height:100%;padding:var(--sp-4);background:var(--c-surface-alt);text-decoration:none;color:var(--c-ink);border-bottom:3px solid transparent;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.mega__card[data-v-f23ba838]:hover{background:var(--c-primary-100);border-bottom-color:var(--c-accent-600);color:var(--c-ink)}.mega__card-title[data-v-f23ba838]{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:.9375rem;color:var(--c-primary-900)}.mega__card-text[data-v-f23ba838]{font-size:.8125rem;color:var(--c-ink-muted);line-height:1.45}.mega__all[data-v-f23ba838]{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-5);font-weight:var(--fw-bold);font-size:.875rem;text-transform:uppercase;text-decoration:none}.mega__links[data-v-f23ba838]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3) var(--sp-5)}.mega__links a[data-v-f23ba838]{display:block;padding:var(--sp-2) 0;color:var(--c-ink);text-decoration:none;border-bottom:1px solid var(--c-line-soft)}.mega__links a[data-v-f23ba838]:hover{color:var(--c-accent-600)}.header__toggle[data-v-f23ba838]{position:relative;display:grid;place-items:center;width:44px;height:44px;background:transparent;border:1px solid var(--c-line);border-radius:var(--radius);cursor:pointer}.header__toggle-bar[data-v-f23ba838],.header__toggle-bar[data-v-f23ba838]:before,.header__toggle-bar[data-v-f23ba838]:after{display:block;width:20px;height:2px;background:var(--c-primary-800);transition:transform var(--dur) var(--ease),opacity var(--dur-fast) var(--ease)}.header__toggle-bar[data-v-f23ba838]:before,.header__toggle-bar[data-v-f23ba838]:after{content:"";position:absolute}.header__toggle-bar[data-v-f23ba838]:before{transform:translateY(-6px)}.header__toggle-bar[data-v-f23ba838]:after{transform:translateY(6px)}.header__toggle-bar.is-open[data-v-f23ba838]{background:transparent}.header__toggle-bar.is-open[data-v-f23ba838]:before{transform:rotate(45deg)}.header__toggle-bar.is-open[data-v-f23ba838]:after{transform:rotate(-45deg)}.drawer[data-v-f23ba838]{position:fixed;inset:var(--header-h) 0 0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-6);padding:var(--sp-5) var(--gutter) var(--sp-8);background:var(--c-surface);overflow-y:auto}.drawer__nav[data-v-f23ba838]{display:flex;flex-direction:column}.drawer__link[data-v-f23ba838]{padding:var(--sp-4) 0;border-bottom:1px solid var(--c-line-soft);font-family:var(--font-heading);font-size:1.2rem;font-weight:600;color:var(--c-ink);text-decoration:none}.drawer__link.router-link-active[data-v-f23ba838]{color:var(--c-primary-700)}.drawer__footer[data-v-f23ba838]{display:grid;gap:var(--sp-4);justify-items:center}.drawer__phone[data-v-f23ba838]{font-weight:600;color:var(--c-primary-800);text-decoration:none}.drawer-enter-active[data-v-f23ba838],.drawer-leave-active[data-v-f23ba838]{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.drawer-enter-from[data-v-f23ba838],.drawer-leave-to[data-v-f23ba838]{opacity:0;transform:translateY(-8px)}@media (min-width: 1120px){.mega[data-v-f23ba838]{display:block}.header__nav[data-v-f23ba838]{display:flex;align-items:center;gap:var(--sp-6);margin-left:auto}.header__actions[data-v-f23ba838]{display:flex;align-items:center;gap:var(--sp-4);margin-left:auto}.header__cta[data-v-f23ba838]{min-height:44px;padding:13px 30px;font-size:1.125rem;line-height:1}.header__toggle[data-v-f23ba838]{display:none}}.credit[data-v-cda20113]{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:6px 0;color:#fff9;text-decoration:none}.credit strong[data-v-cda20113]{font-weight:var(--fw-bold);color:#fff;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--ease)}.credit:hover strong[data-v-cda20113]{background-size:100% 1px}.credit[data-v-cda20113]:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}.credit__mark[data-v-cda20113]{display:inline-grid;width:18px;height:18px;overflow:hidden}.credit__mark img[data-v-cda20113]{display:block}.credit:hover .credit__mark img[data-v-cda20113]{animation:takeoff-cda20113 .7s cubic-bezier(.5,0,.3,1)}@keyframes takeoff-cda20113{45%{transform:translate(18px,-18px)}46%{transform:translate(-18px,18px)}to{transform:none}}@media (min-width: 1000px){.credit[data-v-cda20113]{justify-self:end}}@media (prefers-reduced-motion: reduce){.credit:hover .credit__mark img[data-v-cda20113]{animation:none}}.footer[data-v-92fa4527]{background:var(--c-primary-900);color:#ffffffc7;padding-block:var(--sp-8) var(--sp-6);font-size:var(--fs-small)}.footer__grid[data-v-92fa4527]{display:grid;gap:var(--sp-6)}.footer__logo[data-v-92fa4527]{display:inline-flex;align-items:center;gap:var(--sp-3);color:#fff;text-decoration:none;font-family:var(--font-heading)}.footer__logo strong[data-v-92fa4527]{display:block;font-size:1.1rem;letter-spacing:.06em}.footer__logo-sub[data-v-92fa4527]{display:block;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary-300)}.footer__about[data-v-92fa4527]{margin-top:var(--sp-4);max-width:42ch;line-height:var(--lh-body)}.footer__heading[data-v-92fa4527]{font-family:var(--font-heading);font-size:var(--fs-eyebrow);font-weight:600;color:#fff;margin-bottom:var(--sp-3)}.footer__list[data-v-92fa4527]{list-style:none;padding:0;display:grid;gap:var(--sp-2)}.footer__list a[data-v-92fa4527]{color:#ffffffc7;text-decoration:none}.footer__list a[data-v-92fa4527]:hover{color:#fff;text-decoration:underline}.footer__heading--social[data-v-92fa4527]{margin-top:var(--sp-5)}.footer__social[data-v-92fa4527]{list-style:none;padding:0;margin:0;display:flex;gap:var(--sp-3)}.footer__social-link[data-v-92fa4527]{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#ffffffd1;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.footer__social-link[data-v-92fa4527]:hover{border-color:#fff;color:#fff}.footer__bottom[data-v-92fa4527]{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid rgba(255,255,255,.14);display:grid;gap:var(--sp-3);color:#fff9;font-size:.8rem}.footer__legal[data-v-92fa4527]{max-width:80ch}@media (min-width: 700px){.footer__grid[data-v-92fa4527]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.footer__grid[data-v-92fa4527]{grid-template-columns:2fr 1fr 1.2fr 1fr;gap:var(--sp-7)}.footer__bottom[data-v-92fa4527]{grid-template-columns:1fr auto auto;column-gap:var(--sp-6);align-items:center}}.np[data-v-6fabd8ee]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:var(--sp-5)}.np__scrim[data-v-6fabd8ee]{position:absolute;inset:0;background:#00000080}.np__card[data-v-6fabd8ee]{position:relative;width:100%;max-width:460px;padding:clamp(var(--sp-6),4vw,48px);background:var(--c-surface);border-radius:20px;text-align:center;box-shadow:0 24px 60px #00000040}.np__close[data-v-6fabd8ee]{position:absolute;top:var(--sp-3);right:var(--sp-3);display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--c-ink-soft);cursor:pointer}.np__close[data-v-6fabd8ee]:hover{background:var(--c-surface-alt)}.np__close-icon[data-v-6fabd8ee]{transform:rotate(45deg)}.np__eyebrow[data-v-6fabd8ee]{font-family:var(--font-heading);font-size:var(--fs-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-accent-500)}.np__title[data-v-6fabd8ee]{margin-top:var(--sp-2);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1.25;color:var(--c-primary-900)}.np__text[data-v-6fabd8ee]{margin-top:var(--sp-3);line-height:var(--lh-body);color:var(--c-ink-soft)}.np__form[data-v-6fabd8ee]{margin-top:var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-3)}.np__input[data-v-6fabd8ee]{flex:1 1 200px;min-width:0;padding:13px 16px;border:1px solid var(--c-line);border-radius:999px;font:inherit}.np__input--error[data-v-6fabd8ee]{border-color:var(--c-accent-500)}.np__submit[data-v-6fabd8ee]{flex:0 0 auto;padding:13px 26px;border:0;border-radius:999px;background:var(--c-accent-500);color:#fff;font-family:var(--font-heading);font-weight:var(--fw-bold);text-transform:uppercase;cursor:pointer}.np__submit[data-v-6fabd8ee]:hover{background:color-mix(in srgb,var(--c-accent-500) 88%,#000)}.np__submit--wide[data-v-6fabd8ee]{margin-top:var(--sp-5);width:100%}.np__error[data-v-6fabd8ee]{margin-top:var(--sp-3);font-size:var(--fs-small);color:var(--c-accent-500)}.np__dismiss[data-v-6fabd8ee]{margin-top:var(--sp-4);border:0;background:transparent;color:var(--c-ink-soft);font:inherit;text-decoration:underline;cursor:pointer}.np__check[data-v-6fabd8ee]{display:grid;place-items:center;width:60px;height:60px;margin:0 auto var(--sp-3);border-radius:999px;background:color-mix(in srgb,var(--c-accent-500) 12%,transparent);color:var(--c-accent-500)}.np-enter-active[data-v-6fabd8ee],.np-leave-active[data-v-6fabd8ee]{transition:opacity .25s ease}.np-enter-from[data-v-6fabd8ee],.np-leave-to[data-v-6fabd8ee]{opacity:0}@media (prefers-reduced-motion: reduce){.np-enter-active[data-v-6fabd8ee],.np-leave-active[data-v-6fabd8ee]{transition:none}}main[data-v-9f1a36b3]{padding-top:calc(var(--header-h) + var(--utility-h));outline:none}.hero[data-v-aca5f564]{padding-block:var(--sp-6) var(--sp-7)}.mosaic[data-v-aca5f564]{display:grid;gap:var(--sp-3)}.panel[data-v-aca5f564]{position:relative;overflow:hidden;border-radius:0}.panel--main[data-v-aca5f564]{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-6);min-height:380px;padding:var(--sp-6);color:#fff;isolation:isolate}.panel__bg[data-v-aca5f564]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a0a0aeb,#0a0a0ab8 38%,#0a0a0a40 68%,#0a0a0a73),url(/images/hero/hawk-panel.jpg) center bottom / cover no-repeat,#101010}.hero__title[data-v-aca5f564]{font-size:var(--fs-hero);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-transform:uppercase;color:#fff}.hero__subtitle[data-v-aca5f564]{margin-top:var(--sp-4);margin-bottom:var(--sp-6);max-width:38ch;color:#fff;font-size:var(--fs-lead);font-weight:var(--fw-bold);line-height:1.45;white-space:pre-line}.panel__more[data-v-aca5f564]{align-self:flex-end;display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:.9375rem;color:#fff;text-decoration:none}.panel__more[data-v-aca5f564]:hover{color:var(--c-accent-300)}.panel--feature[data-v-aca5f564]{min-height:300px;background:var(--c-surface-deep)}.feature__slides[data-v-aca5f564]{position:relative;height:100%;min-height:300px}.feature__slide[data-v-aca5f564]{position:absolute;inset:0;display:block;text-decoration:none;opacity:0;visibility:hidden;transition:opacity var(--dur-slow) var(--ease)}.feature__slide.is-active[data-v-aca5f564]{opacity:1;visibility:visible}.feature__slide[data-v-aca5f564] .ph{position:absolute;inset:0;height:100%}.feature__slide[data-v-aca5f564]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.55) 100%)}.feature__caption[data-v-aca5f564]{position:absolute;left:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-5);background:var(--c-accent-600);color:#fff;max-width:88%}.feature__kicker[data-v-aca5f564]{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1}.feature__title[data-v-aca5f564]{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:1.35rem;line-height:1.15}.feature__cta[data-v-aca5f564]{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:.875rem;font-weight:var(--fw-semibold)}.feature__dots[data-v-aca5f564]{position:absolute;right:var(--sp-4);top:var(--sp-4);z-index:2;display:flex;gap:var(--sp-2)}.feature__dot[data-v-aca5f564]{width:26px;height:24px;padding:0;border:0;cursor:pointer;background:transparent;display:grid;align-items:center}.feature__dot[data-v-aca5f564]:before{content:"";display:block;height:4px;background:#ffffff80;transition:background-color var(--dur) var(--ease)}.feature__dot.is-active[data-v-aca5f564]:before{background:#fff}.tile[data-v-aca5f564]{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--sp-5);min-height:150px;padding:var(--sp-5);text-decoration:none;transition:filter var(--dur) var(--ease)}.tile__glyph[data-v-aca5f564]{position:absolute;z-index:-1;right:-18px;bottom:-20px;width:232px;height:232px;opacity:.28;pointer-events:none;transition:transform var(--dur-slow) var(--ease)}.tile:hover .tile__glyph[data-v-aca5f564]{transform:translate(-6px) scale(1.04)}.tile--gold .tile__glyph[data-v-aca5f564]{color:#b9832a}.tile--teal .tile__glyph[data-v-aca5f564]{color:#4b8791}.tile[data-v-aca5f564]:hover{filter:brightness(.95)}.tile--gold[data-v-aca5f564]{background:var(--c-tile-gold);color:var(--c-tile-gold-ink)}.tile--teal[data-v-aca5f564]{background:var(--c-tile-teal);color:var(--c-tile-teal-ink)}.tile__title[data-v-aca5f564]{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:clamp(1.2rem,1rem + .8vw,1.75rem);line-height:1.15}.tile__cta[data-v-aca5f564]{display:inline-flex;align-items:center;gap:var(--sp-2);align-self:flex-start;padding:10px 18px;background:var(--c-accent-600);color:#fff;font-size:.8125rem;font-weight:var(--fw-bold);text-transform:uppercase;border-radius:var(--radius-pill)}@media (min-width: 900px){.mosaic[data-v-aca5f564]{grid-template-columns:40fr 30fr 30fr;grid-template-rows:auto auto;gap:var(--sp-4)}.panel--main[data-v-aca5f564]{grid-column:1;grid-row:1 / 3;min-height:560px;padding:var(--sp-8)}.panel--feature[data-v-aca5f564]{grid-column:2 / 4;grid-row:1;min-height:540px}.tile[data-v-aca5f564]{grid-row:2;min-height:270px;padding:var(--sp-6)}.tile--gold[data-v-aca5f564]{grid-column:2}.tile--teal[data-v-aca5f564]{grid-column:3}}.statement[data-v-70245d9b]{padding-block:var(--section-y)}.statement__inner[data-v-70245d9b]{text-align:center}.statement__title[data-v-70245d9b]{font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--c-primary-900);margin-inline:auto;max-width:20ch}.statement__text[data-v-70245d9b]{margin-top:var(--sp-5);font-size:var(--fs-body);color:var(--c-ink);margin-inline:auto;max-width:68ch}.diagram[data-v-25e729b3]{margin:var(--sp-6) 0 0}.diagram__stage[data-v-25e729b3]{position:relative;container-type:inline-size;max-width:1100px;margin-inline:auto}.diagram__gif[data-v-25e729b3]{display:block;width:100%;height:auto}.lbl[data-v-25e729b3]{position:absolute;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);line-height:1.1;text-align:center;white-space:nowrap;pointer-events:none}.lbl--box[data-v-25e729b3]{background:#c30;color:#fff;font-weight:var(--fw-bold);font-size:1.02cqw;letter-spacing:.01em;top:38.5%;height:7.6%}.lbl--source[data-v-25e729b3]{left:3.6%;width:14.2%}.lbl--distribution[data-v-25e729b3]{left:82.2%;width:13.9%}.lbl--hint[data-v-25e729b3]{flex-direction:column;justify-content:space-evenly;background:#fff;color:#5a5a5a;font-weight:var(--fw-regular);font-size:1.16cqw;top:38.2%;height:23.5%}.lbl--source-hint[data-v-25e729b3]{left:18.5%;width:7.2%}.lbl--distribution-hint[data-v-25e729b3]{left:69.9%;width:12.3%}.lbl--step[data-v-25e729b3]{background:#fff;color:#c30;font-weight:var(--fw-bold);font-size:1.3cqw;height:6.6%}.lbl--evaporate[data-v-25e729b3]{left:37.2%;width:9.9%;top:42.6%}.lbl--condense[data-v-25e729b3]{left:52.9%;width:9.9%;top:42.6%}.lbl--compress[data-v-25e729b3]{left:45.4%;width:9.2%;top:16.4%}.lbl--expand[data-v-25e729b3]{left:45.2%;width:9.5%;top:73.7%}.diagram__caption[data-v-25e729b3]{margin-top:var(--sp-4);font-size:var(--fs-small);color:var(--c-ink-muted);text-align:center}@media (max-width: 560px){.diagram[data-v-25e729b3]{display:none}}.slider[data-v-76a2b716]{position:relative}.slider__track[data-v-76a2b716]{list-style:none;margin:0;padding:0 0 var(--sp-4);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(84%,420px),1fr);gap:var(--sp-5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain}.quote[data-v-76a2b716]{scroll-snap-align:start;display:flex;flex-direction:column;padding:var(--sp-6);background:var(--c-surface-alt)}.quote__text[data-v-76a2b716]{margin:0;flex:1}.quote__text[data-v-76a2b716]:before{content:"„";display:block;font-family:var(--font-heading);font-size:2.75rem;font-weight:var(--fw-bold);line-height:.7;color:var(--c-accent-600);margin-bottom:var(--sp-3)}.quote__text p[data-v-76a2b716]{color:var(--c-ink);font-size:.9375rem}.quote__meta[data-v-76a2b716]{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--c-line);display:flex;flex-direction:column}.quote__author[data-v-76a2b716]{font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--c-primary-900)}.quote__location[data-v-76a2b716]{font-size:var(--fs-small);color:var(--c-ink-muted)}.slider__controls[data-v-76a2b716]{display:flex;justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-4)}.slider__btn[data-v-76a2b716]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--c-line);border-radius:50%;background:var(--c-surface);color:var(--c-primary-900);font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.slider__btn[data-v-76a2b716]:hover{background:var(--c-accent-600);border-color:var(--c-accent-600);color:#fff}.heading[data-v-698dcfec]{margin-bottom:var(--sp-6)}.heading--center .heading__title[data-v-698dcfec],.heading--center .heading__subtitle[data-v-698dcfec]{max-width:34ch}.heading--center[data-v-698dcfec]{text-align:center}.heading--center .heading__subtitle[data-v-698dcfec]{margin-inline:auto}.heading__title[data-v-698dcfec]{max-width:26ch;text-wrap:balance}.heading__title[data-v-698dcfec]:has(strong){font-weight:var(--fw-light)}.heading__title strong[data-v-698dcfec]{font-weight:var(--fw-bold)}.heading__title--rule[data-v-698dcfec]{max-width:none;padding-bottom:var(--sp-4);border-bottom:1px solid var(--c-primary-700)}.heading--center .heading__title[data-v-698dcfec]{margin-inline:auto}.heading__subtitle[data-v-698dcfec]{margin-top:var(--sp-4);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink);max-width:58ch}.heading--invert .heading__title[data-v-698dcfec]{color:#fff}.heading--invert .heading__subtitle[data-v-698dcfec]{color:#ffffffd1}@media (min-width: 700px){.heading__title[data-v-698dcfec]{max-width:28ch}}.accordion__item[data-v-8d62c652]{border-bottom:1px solid var(--c-line)}.accordion__item[data-v-8d62c652]:first-child{border-top:1px solid var(--c-line)}.accordion__heading[data-v-8d62c652]{margin:0;font-size:inherit}.accordion__button[data-v-8d62c652]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding:var(--sp-5) 0;background:transparent;border:0;text-align:left;cursor:pointer;font-family:var(--font-heading);font-size:1.0625rem;font-weight:var(--fw-bold);color:var(--c-primary-900);transition:color var(--dur-fast) var(--ease)}.accordion__button[data-v-8d62c652]:hover{color:var(--c-accent-600)}.accordion__icon[data-v-8d62c652]{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c-accent-600);color:#fff;transition:transform var(--dur) var(--ease)}.accordion__icon--open[data-v-8d62c652]{transform:rotate(180deg)}.accordion__panel[data-v-8d62c652]{padding-bottom:var(--sp-5);color:var(--c-ink-soft);max-width:76ch}.accordion__panel[hidden][data-v-8d62c652]{display:none}.cta[data-v-daf17744]{background:linear-gradient(135deg,var(--c-primary-800),var(--c-primary-900));color:#fff;padding-block:var(--section-y)}.cta__inner[data-v-daf17744]{display:grid;gap:var(--sp-6)}.cta__copy h2[data-v-daf17744]{font-weight:var(--fw-bold);color:#fff;max-width:20ch}.cta__copy p[data-v-daf17744]{margin-top:var(--sp-4);color:#ffffffd1;max-width:56ch}.cta__actions[data-v-daf17744]{display:flex;flex-direction:column;gap:var(--sp-3)}@media (min-width: 560px){.cta__actions[data-v-daf17744]{flex-direction:row;flex-wrap:wrap}}@media (min-width: 940px){.cta__inner[data-v-daf17744]{grid-template-columns:1.4fr 1fr;align-items:center}.cta__actions[data-v-daf17744]{justify-content:flex-end}}.reader[data-v-ce1344ab]{--bar-h: 64px;--scrub-h: 44px;position:fixed;inset:0;z-index:130;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 45%,#3a3936,#262523 70%);color:#fff}.bar[data-v-ce1344ab]{flex:0 0 var(--bar-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-4);padding:0 clamp(var(--sp-3),2vw,var(--sp-6));border-bottom:1px solid rgb(255 255 255 / .08)}.bar__title[data-v-ce1344ab]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bar__tag[data-v-ce1344ab]{font-family:var(--font-heading);font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ff6a5c}.bar__name[data-v-ce1344ab]{overflow:hidden;font-family:var(--font-heading);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis}.bar__nav[data-v-ce1344ab]{display:flex;align-items:center;gap:var(--sp-2)}.bar__count[data-v-ce1344ab]{min-width:92px;padding:6px 14px;border-radius:999px;background:#ffffff14;font-family:var(--font-heading);font-size:.9rem;text-align:center;font-variant-numeric:tabular-nums}.bar__count span[data-v-ce1344ab]{margin-left:4px;color:#ffffff8c}.bar__tools[data-v-ce1344ab]{display:flex;justify-content:flex-end;gap:var(--sp-2)}.ic[data-v-ce1344ab]{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.ic[data-v-ce1344ab]:hover{background:#ffffff1f}.ic[data-v-ce1344ab]:disabled{opacity:.3;cursor:default;background:transparent}.ic--close[data-v-ce1344ab]{background:#ffffff1a}.ic--close[data-v-ce1344ab]:hover{background:var(--c-accent-600)}.ic[data-v-ce1344ab]:focus-visible,.edge[data-v-ce1344ab]:focus-visible{outline:2px solid #fff;outline-offset:2px}.stage[data-v-ce1344ab]{position:relative;flex:1 1 auto;display:flex;overflow:hidden;padding:24px clamp(16px,5vw,90px);touch-action:pan-y;--ph: min(calc(100dvh - var(--bar-h) - var(--scrub-h) - 48px), calc((100vw - 2 * clamp(16px, 5vw, 90px)) / 1.4134))}.stage.is-zoom[data-v-ce1344ab]{overflow:auto;--ph: calc((100dvh - var(--bar-h) - var(--scrub-h) - 48px) * 1.9)}.book[data-v-ce1344ab]{position:relative;margin:auto;flex:0 0 auto;height:var(--ph);perspective:2600px}.book--spread[data-v-ce1344ab]{width:calc(var(--ph) * 1.4134);display:grid;grid-template-columns:1fr 1fr;transform:translate(var(--shift));transition:transform .85s cubic-bezier(.45,0,.2,1)}.book--single[data-v-ce1344ab]{--ph: min(calc(100dvh - var(--bar-h) - var(--scrub-h) - 32px), calc((100vw - 44px) / .7067));width:calc(var(--ph) * .7067);perspective:1700px}.page[data-v-ce1344ab]{position:relative;height:100%;cursor:pointer}.page img[data-v-ce1344ab],.leaf__face img[data-v-ce1344ab]{display:block;width:100%;height:100%;object-fit:cover;user-select:none;background:#fff}.page img[data-v-ce1344ab]{box-shadow:0 30px 60px -20px #0009,0 8px 20px #00000040}.page--left img[data-v-ce1344ab]{border-radius:3px 0 0 3px}.page--right img[data-v-ce1344ab]{border-radius:0 3px 3px 0}.page--solo img[data-v-ce1344ab]{border-radius:2px 4px 4px 2px}.page--solo[data-v-ce1344ab]:after{content:"";position:absolute;inset:0 auto 0 0;width:7%;pointer-events:none;background:linear-gradient(to right,rgb(0 0 0 / .3),rgb(0 0 0 / .08) 40%,rgb(255 255 255 / .12) 60%,transparent)}.stack[data-v-ce1344ab]{position:absolute;top:1.2%;bottom:1.2%;left:100%;width:calc(2px + var(--remain) * 7px);border-radius:0 3px 3px 0;background:repeating-linear-gradient(to right,#f3f1ee 0 1px,#cfcac3 1px 2px);box-shadow:0 16px 30px -12px #0009;transition:width .4s ease}.solo-shade[data-v-ce1344ab]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,rgb(0 0 0 / .55),rgb(0 0 0 / .1) 60%,transparent)}.solo-shade.is-anim[data-v-ce1344ab]{transition:opacity .62s cubic-bezier(.3,.6,.2,1)}.page--left[data-v-ce1344ab]:after,.page--right[data-v-ce1344ab]:after{content:"";position:absolute;top:0;bottom:0;width:14%;pointer-events:none}.page--left[data-v-ce1344ab]:has(img):after{right:0;background:linear-gradient(to left,rgb(0 0 0 / .22),rgb(0 0 0 / .06) 30%,transparent)}.page--right[data-v-ce1344ab]:has(img):after{left:0;background:linear-gradient(to right,rgb(0 0 0 / .26),rgb(0 0 0 / .07) 30%,transparent)}.gutter[data-v-ce1344ab]{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0000002e;pointer-events:none}.leaf[data-v-ce1344ab]{position:absolute;top:0;width:50%;height:100%;transform-style:preserve-3d;pointer-events:none;z-index:2}.leaf--next[data-v-ce1344ab]{left:50%;transform-origin:left center;animation:turn-next-ce1344ab .85s cubic-bezier(.45,0,.2,1) forwards}.leaf--prev[data-v-ce1344ab]{left:0;transform-origin:right center;animation:turn-prev-ce1344ab .85s cubic-bezier(.45,0,.2,1) forwards}.leaf__face[data-v-ce1344ab]{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden}.leaf__face--back[data-v-ce1344ab]{transform:rotateY(180deg)}.leaf--solo[data-v-ce1344ab]{left:0;width:100%;transform-origin:left center;will-change:transform}.leaf--solo.is-anim[data-v-ce1344ab]{transition:transform .62s cubic-bezier(.3,.6,.2,1)}.leaf--solo .leaf__face[data-v-ce1344ab]:after{display:none}.leaf__dim[data-v-ce1344ab]{position:absolute;inset:0;background:linear-gradient(to left,#00000080,#0000001a)}.leaf--solo.is-anim .leaf__dim[data-v-ce1344ab]{transition:opacity .62s cubic-bezier(.3,.6,.2,1)}.leaf__face--paper[data-v-ce1344ab]{background:linear-gradient(to left,#d9d5cf,#f6f4f1 35%,#ebe8e3);border-radius:4px 2px 2px 4px}.leaf__face[data-v-ce1344ab]:after{content:"";position:absolute;inset:0;opacity:0;animation:leaf-shade-ce1344ab .85s ease-in-out forwards}.leaf--next .leaf__face--front[data-v-ce1344ab]:after,.leaf--prev .leaf__face--back[data-v-ce1344ab]:after{background:linear-gradient(to right,#00000040,#ffffff2e 70%,#0000001a)}.leaf--next .leaf__face--back[data-v-ce1344ab]:after,.leaf--prev .leaf__face--front[data-v-ce1344ab]:after{background:linear-gradient(to left,#00000040,#ffffff2e 70%,#0000001a)}@keyframes turn-next-ce1344ab{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes turn-prev-ce1344ab{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes leaf-shade-ce1344ab{0%,to{opacity:0}50%{opacity:1}}.edge[data-v-ce1344ab]{position:absolute;top:50%;display:grid;place-items:center;width:52px;height:52px;margin-top:-26px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;cursor:pointer;backdrop-filter:blur(6px);transition:background-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.edge[data-v-ce1344ab]:hover{background:var(--c-accent-600);transform:scale(1.06)}.edge--prev[data-v-ce1344ab]{left:clamp(12px,2vw,28px)}.edge--next[data-v-ce1344ab]{right:clamp(12px,2vw,28px)}.is-zoom .edge[data-v-ce1344ab]{position:fixed}.scrub[data-v-ce1344ab]{flex:0 0 var(--scrub-h);display:flex;align-items:center;padding:0 clamp(var(--sp-4),10vw,220px)}.scrub input[data-v-ce1344ab]{width:100%;height:4px;appearance:none;border-radius:4px;background:linear-gradient(to right,var(--c-accent-600) var(--p),rgb(255 255 255 / .15) var(--p));cursor:pointer}.scrub input[data-v-ce1344ab]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border:3px solid var(--c-accent-600);border-radius:50%;background:#fff}.scrub input[data-v-ce1344ab]::-moz-range-thumb{width:12px;height:12px;border:3px solid var(--c-accent-600);border-radius:50%;background:#fff}.reader-enter-active[data-v-ce1344ab],.reader-leave-active[data-v-ce1344ab]{transition:opacity .3s ease}.reader-enter-active .book[data-v-ce1344ab]{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.reader-enter-from[data-v-ce1344ab],.reader-leave-to[data-v-ce1344ab]{opacity:0}.reader-enter-from .book[data-v-ce1344ab]{transform:translate(var(--shift)) scale(.94)}.hint[data-v-ce1344ab]{position:absolute;left:50%;bottom:calc(var(--scrub-h) + 18px);z-index:3;display:inline-flex;align-items:center;gap:var(--sp-2);width:max-content;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:999px;background:#141413d9;backdrop-filter:blur(8px);font-size:.85rem;color:#fff;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.hint[data-v-ce1344ab] .icon{color:#ff6a5c;animation:tilt-ce1344ab 2.4s ease-in-out infinite}@keyframes tilt-ce1344ab{0%,30%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}.hint-enter-active[data-v-ce1344ab],.hint-leave-active[data-v-ce1344ab]{transition:opacity .3s ease,transform .3s ease}.hint-enter-from[data-v-ce1344ab],.hint-leave-to[data-v-ce1344ab]{opacity:0;transform:translate(-50%,10px)}@media (max-width: 640px){.reader[data-v-ce1344ab]{--bar-h: 56px}.bar[data-v-ce1344ab]{grid-template-columns:1fr auto}.bar__title[data-v-ce1344ab]{display:none}.bar__nav[data-v-ce1344ab]{justify-self:start}.ic--hide-sm[data-v-ce1344ab]{display:none}.stage[data-v-ce1344ab]{padding:16px}}@media (max-height: 500px){.reader[data-v-ce1344ab]{--bar-h: 48px;--scrub-h: 30px}.bar__title[data-v-ce1344ab]{display:none}.bar[data-v-ce1344ab]{grid-template-columns:1fr auto 1fr}.bar__nav[data-v-ce1344ab]{grid-column:2}.stage[data-v-ce1344ab]{padding:10px 56px}.edge[data-v-ce1344ab]{width:40px;height:40px;margin-top:-20px}}@media (prefers-reduced-motion: reduce){.book--spread[data-v-ce1344ab]{transition:none}}.shelf__grid[data-v-8007253c]{list-style:none;margin:var(--sp-7) auto 0;padding:0;max-width:1180px;display:grid;gap:clamp(var(--sp-7),4vw,var(--sp-8)) 40px}.shelf__more[data-v-8007253c]{margin-top:var(--sp-7);text-align:center}.shelf__more a[data-v-8007253c]{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--c-primary-900);text-decoration:none;border-bottom:2px solid var(--c-accent-600);padding-bottom:4px;transition:gap var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.shelf__more a[data-v-8007253c]:hover{gap:var(--sp-3);color:var(--c-accent-600)}.bro[data-v-8007253c]{display:flex;flex-direction:column;align-items:center;text-align:center}.bro__book[data-v-8007253c]{position:relative;display:block;width:min(78%,290px);aspect-ratio:595 / 842;perspective:1600px;filter:drop-shadow(0 26px 22px rgb(0 0 0 / .16)) drop-shadow(0 4px 6px rgb(0 0 0 / .1))}.bro__inside[data-v-8007253c],.bro__cover[data-v-8007253c],.bro__cover img[data-v-8007253c]{position:absolute;inset:0;width:100%;height:100%}.bro__inside[data-v-8007253c]{object-fit:cover;border-radius:2px 6px 6px 2px}.bro__pages[data-v-8007253c]{position:absolute;top:2%;bottom:2%;right:-6px;width:8px;border-radius:0 4px 4px 0;background:repeating-linear-gradient(to right,#f4f2ef 0 1px,#dcd8d2 1px 2px)}.bro__cover[data-v-8007253c]{display:block;transform-origin:left center;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1);border-radius:2px 6px 6px 2px;overflow:hidden;background:#fff}.bro__cover img[data-v-8007253c]{object-fit:cover}.bro__spine[data-v-8007253c]{position:absolute;inset:0 auto 0 0;width:7%;background:linear-gradient(to right,#00000047,#0000000d 45%,#ffffff38 60%,#0000)}.bro__sheen[data-v-8007253c]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .32) 48%,transparent 60%);transform:translate(-120%);transition:transform .9s ease}.bro__book:hover .bro__cover[data-v-8007253c],.bro__book:focus-visible .bro__cover[data-v-8007253c]{transform:rotateY(-28deg)}.bro__book:hover .bro__sheen[data-v-8007253c],.bro__book:focus-visible .bro__sheen[data-v-8007253c]{transform:translate(120%)}.bro__book[data-v-8007253c]:focus-visible{outline:3px solid var(--c-accent-600);outline-offset:8px}.bro__body[data-v-8007253c]{margin-top:var(--sp-6);display:flex;flex-direction:column;align-items:center;flex:1 1 auto;max-width:320px}.bro__tag[data-v-8007253c]{font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-600)}.bro__title[data-v-8007253c]{margin-top:var(--sp-2);font-size:1.25rem;font-weight:var(--fw-bold);line-height:1.3;color:var(--c-primary-900);text-wrap:balance}.bro__meta[data-v-8007253c]{margin-top:var(--sp-2);display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--c-ink-muted)}.bro__dot[data-v-8007253c]{width:3px;height:3px;border-radius:50%;background:currentColor}.bro__actions[data-v-8007253c]{margin-top:auto;padding-top:var(--sp-5);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3)}.bro__btn[data-v-8007253c]{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:42px;padding:10px 22px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-surface);font-family:var(--font-heading);font-size:.85rem;font-weight:var(--fw-bold);text-transform:uppercase;color:var(--c-primary-900);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.bro__btn[data-v-8007253c]:hover{border-color:var(--c-primary-900)}.bro__btn--primary[data-v-8007253c]{border-color:var(--c-accent-600);background:var(--c-accent-600);color:#fff}.bro__btn--primary[data-v-8007253c]:hover{border-color:var(--c-accent-700);background:var(--c-accent-700)}@media (min-width: 760px){.shelf__grid[data-v-8007253c]{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion: reduce){.bro__cover[data-v-8007253c],.bro__sheen[data-v-8007253c]{transition:none}}.home-video[data-v-f0b6db58]{padding-block:clamp(var(--sp-5),3vw,var(--sp-7))}.home-video__frame[data-v-f0b6db58]{width:100%;aspect-ratio:1694 / 720;border-radius:20px;overflow:hidden;background:#000}.home-video__player[data-v-f0b6db58]{display:block;width:100%;height:100%;object-fit:cover}.hp-intro[data-v-f0b6db58]{max-width:760px;margin:0 auto var(--sp-8)}.hp-intro__title[data-v-f0b6db58]{font-size:1.5rem;font-weight:var(--fw-bold);line-height:1.25;color:var(--c-primary-900)}.hp-intro__text[data-v-f0b6db58]{margin-top:var(--sp-4);line-height:var(--lh-body);color:var(--c-ink-soft)}.hp-intro__media[data-v-f0b6db58]{margin:var(--sp-5) 0 0;border-radius:6px;overflow:hidden}.hp-intro__media img[data-v-f0b6db58]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.steps[data-v-f0b6db58]{margin-top:var(--sp-7);list-style:none;padding:0;display:grid;gap:var(--sp-5)}.step[data-v-f0b6db58]{display:flex;flex-direction:column;padding:clamp(var(--sp-5),2.4vw,var(--sp-7));background:var(--c-surface);border-radius:24px}.step__num[data-v-f0b6db58]{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--sp-5);border:2px solid var(--c-primary-600);border-radius:50%;background:transparent;color:var(--c-primary-700);font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--fw-bold)}.step__title[data-v-f0b6db58]{font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:var(--fw-bold);line-height:1.15;color:var(--c-primary-900)}.step__text[data-v-f0b6db58]{margin-top:var(--sp-4);color:var(--c-ink);line-height:var(--lh-body)}@media (min-width: 700px){.steps[data-v-f0b6db58]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1080px){.steps[data-v-f0b6db58]{grid-template-columns:repeat(4,1fr)}}.range[data-v-f0b6db58]{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,1fr)}.range__card[data-v-f0b6db58]{display:flex;flex-direction:column;height:100%;background:var(--c-surface);text-decoration:none;color:inherit;transition:transform var(--dur) var(--ease)}.range__card[data-v-f0b6db58]:hover{transform:translateY(-3px)}.range__media[data-v-f0b6db58]{display:block;aspect-ratio:600 / 329;overflow:hidden}.range__media img[data-v-f0b6db58]{display:block;width:100%;height:100%;object-fit:cover}.range__label[data-v-f0b6db58]{display:flex;align-items:center;justify-content:center;flex:1;padding:var(--sp-4) var(--sp-3);text-align:center;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:.9375rem;line-height:var(--lh-snug);color:var(--c-primary-900)}@media (min-width: 700px){.range[data-v-f0b6db58]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1080px){.range[data-v-f0b6db58]{grid-template-columns:repeat(6,1fr)}}.state[data-v-f0b6db58]{padding:var(--sp-5) 0}.state--error[data-v-f0b6db58]{display:grid;gap:var(--sp-4);justify-items:start;padding:var(--sp-5);border-left:3px solid var(--c-error);background:var(--c-surface)}.tiles[data-v-f0b6db58]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4)}.tiles>li[data-v-f0b6db58]{display:flex}.tiles>li[data-v-f0b6db58]>*{width:100%}.section__footer[data-v-f0b6db58]{margin-top:var(--sp-6);display:flex;justify-content:center}.teaser[data-v-f0b6db58]{list-style:none;padding:0;display:grid;gap:var(--sp-5)}.teaser__item[data-v-f0b6db58]{padding-left:var(--sp-5);border-left:3px solid var(--c-accent-600)}.teaser__icon[data-v-f0b6db58]{display:block;margin-bottom:var(--sp-3);color:var(--c-accent-600)}.intro[data-v-f0b6db58]{display:grid;gap:var(--sp-6)}.intro__paragraph[data-v-f0b6db58]{color:var(--c-ink-soft);max-width:62ch}.intro__paragraph+.intro__paragraph[data-v-f0b6db58]{margin-top:var(--sp-4)}.intro__cta[data-v-f0b6db58]{margin-top:var(--sp-5)}.intro__facts[data-v-f0b6db58]{align-self:start;list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-4)}.intro__facts li[data-v-f0b6db58]{padding:var(--sp-4) var(--sp-5);background:var(--c-surface-alt);border-left:3px solid var(--c-accent-600)}.intro__fact-value[data-v-f0b6db58]{display:block;font-family:var(--font-heading);font-size:1.6rem;font-weight:var(--fw-bold);color:var(--c-primary-900);line-height:1.1}.intro__fact-label[data-v-f0b6db58]{display:block;margin-top:var(--sp-1);font-size:var(--fs-small);color:var(--c-ink-muted)}.teaser__title[data-v-f0b6db58]{color:var(--c-primary-900)}.teaser__text[data-v-f0b6db58]{margin-top:var(--sp-2);color:var(--c-ink-soft);font-size:.9375rem}.disclaimer[data-v-f0b6db58]{margin-top:var(--sp-5);font-size:.78rem;color:var(--c-ink-muted)}@media (min-width: 760px){.teaser[data-v-f0b6db58]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1000px){.tiles[data-v-f0b6db58]{grid-template-columns:repeat(4,1fr)}.intro[data-v-f0b6db58]{grid-template-columns:1.6fr 1fr;gap:var(--sp-8)}}:root{--c-accent-900: #89130f;--c-accent-700: #b01f15;--c-accent-600: #dc261a;--c-accent-500: #dc261a;--c-accent-300: #ef8a83;--c-accent-100: #fdecea;--c-primary-900: #262523;--c-primary-800: #313130;--c-primary-700: #4a4a4a;--c-primary-600: #707070;--c-primary-500: #707070;--c-primary-300: #d6d6d6;--c-primary-100: #e6e6e6;--c-primary-50: #f8f7f7;--c-ink: #313130;--c-ink-soft: #313130;--c-ink-muted: #707070;--c-line: #e6e6e6;--c-line-soft: #f0efef;--c-surface: #ffffff;--c-surface-alt: #f8f7f7;--c-surface-deep: #262523;--c-tile-gold: #e6b34a;--c-tile-gold-ink: #3a2c07;--c-tile-teal: #86b0b7;--c-tile-teal-ink: #16302f;--c-error: #bb5465;--c-error-bg: #fbeef0;--c-success: #60a84b;--c-success-bg: #eef6eb;--font-heading: "Poppins", "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--font-body: "Poppins", "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-hero: clamp(2.1rem, 1.3rem + 3.4vw, 3.375rem);--fs-h1: clamp(1.9rem, 1.25rem + 3vw, 3.375rem);--fs-h2: clamp(1.5rem, 1.2rem + 1.4vw, 2.125rem);--fs-h3: clamp(1.15rem, 1.05rem + .5vw, 1.294rem);--fs-lead: clamp(1rem, .96rem + .3vw, 1.125rem);--fs-body: 1rem;--fs-small: .875rem;--fs-eyebrow: .8rem;--lh-tight: 1;--lh-snug: 1.12;--lh-h3: 1.64;--lh-body: 1.625;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--section-y: clamp(3rem, 2rem + 5vw, 5.5rem);--container: 1710px;--container-narrow: 820px;--gutter: 1rem;--radius-sm: 0;--radius: 0;--radius-lg: 0;--radius-pill: 50px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow: 0 4px 14px rgba(0, 0, 0, .1);--shadow-lg: 0 12px 30px rgba(0, 0, 0, .13);--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .14s;--dur: .24s;--dur-slow: .52s;--header-h: 78px;--utility-h: 0px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--utility-h) + var(--sp-4))}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-light);line-height:var(--lh-body);color:var(--c-ink);background:var(--c-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--fw-light);line-height:var(--lh-snug);letter-spacing:normal;text-wrap:balance}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:var(--fw-bold)}h1:not(:has(strong)),h2:not(:has(strong)){font-weight:var(--fw-bold)}h1{font-size:var(--fs-h1);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium)}p{text-wrap:pretty}a{color:var(--c-accent-600);text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--dur-fast) var(--ease)}a:hover{color:var(--c-accent-700)}ul,ol{padding-left:1.15rem}:focus-visible{outline:3px solid var(--c-accent-500);outline-offset:2px;border-radius:var(--radius-sm)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.section{padding-block:var(--section-y)}.section--alt{background:var(--c-surface-alt)}.section--deep{background:var(--c-surface-deep);color:#fff}.section--deep h2,.section--deep h3{color:#fff}.stack>*+*{margin-top:var(--sp-4)}.grid{display:grid;gap:var(--sp-5)}.grid--cards{grid-template-columns:1fr}@media (min-width: 640px){.grid--cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.grid--cards-3{grid-template-columns:repeat(3,1fr)}}.lead{font-size:var(--fs-lead);color:var(--c-ink-soft);max-width:62ch}.muted{color:var(--c-ink-muted)}.small{font-size:var(--fs-small)}.skip-link{position:absolute;left:var(--sp-4);top:-100%;z-index:200;padding:var(--sp-3) var(--sp-4);background:var(--c-accent-600);color:#fff;border-radius:var(--radius);text-decoration:none;transition:top var(--dur) var(--ease)}.skip-link:focus-visible{top:var(--sp-3);color:#fff}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
