.b-section[data-v-147b1099]{width:100%}.b-section.is-dark[data-v-147b1099] .b-heading,.b-section.is-dark[data-v-147b1099] .sec-more,.b-section.is-dark[data-v-147b1099] .sec-title{color:#fff}.b-container[data-v-96ab7bfc]{margin:0 auto;padding:0 24px;width:100%}@media(max-width:768px){.b-columns[data-v-e430576a]{grid-template-columns:1fr!important}}.b-heading[data-v-36d80f61]{color:#111;font-weight:700;line-height:1.2;margin:0 0 .4em}.eyebrow[data-v-36d80f61]{color:var(--accent,#d33b2f);display:block;font-size:.8rem;font-weight:600;letter-spacing:.08em;margin-bottom:.4em;text-transform:uppercase}.sec-head[data-v-06a23f02]{align-items:baseline;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 24px}.sec-title[data-v-06a23f02]{font-size:clamp(1.6rem,2.6vw,2.2rem);margin:0}.sec-more[data-v-06a23f02],.sec-title[data-v-06a23f02]{color:#111;font-weight:600}.sec-more[data-v-06a23f02]{font-size:.95rem;gap:12px;text-decoration:none}.sec-arrow[data-v-06a23f02],.sec-more[data-v-06a23f02]{align-items:center;display:inline-flex}.sec-arrow[data-v-06a23f02]{gap:4px}.sec-arrow-line[data-v-06a23f02]{background:currentColor;display:inline-block;height:1.5px;transition:width .28s cubic-bezier(.4,0,.2,1);width:18px}.sec-more:hover .sec-arrow-line[data-v-06a23f02]{width:38px}.sec-more svg[data-v-06a23f02]{transition:transform .28s ease}.sec-more:hover svg[data-v-06a23f02]{transform:translate(3px)}.sec-head.dark .sec-more[data-v-06a23f02],.sec-head.dark .sec-title[data-v-06a23f02]{color:#fff}@media(max-width:600px){.sec-head[data-v-06a23f02]{align-items:flex-start;flex-direction:column;gap:10px}}.showcase[data-v-7d09c428]{margin:0 auto;max-width:1280px;padding:28px 24px 0}.sc-grid[data-v-7d09c428]{display:grid;gap:32px}.sc-card[data-v-7d09c428]{color:inherit;text-decoration:none}.sc-img[data-v-7d09c428]{background:#f4f4f5;border-radius:4px}.sc-img[data-v-7d09c428] img{transition:transform .5s ease}.sc-card:hover .sc-img[data-v-7d09c428] img{transform:scale(1.03)}.sc-title[data-v-7d09c428]{color:#111;display:block;font-size:1.5rem;font-weight:500;line-height:1.25;margin-top:18px}.sc-body[data-v-7d09c428]{color:#555;font-size:.95rem;line-height:1.7;margin:14px 0 0}.showcase.dark .sc-title[data-v-7d09c428]{color:#fff}.showcase.dark .sc-body[data-v-7d09c428]{color:#bbb}.showcase.dark .sc-img[data-v-7d09c428]{background:#fff}@media(max-width:900px){.sc-grid[data-v-7d09c428]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.sc-grid[data-v-7d09c428]{grid-template-columns:1fr!important}.sc-title[data-v-7d09c428]{font-size:1.25rem}}.b-richtext[data-v-9376a704]{line-height:1.7}.b-richtext[data-v-9376a704] p{margin:0 0 1em}.b-richtext[data-v-9376a704] a{color:var(--accent,#d33b2f)}.b-richtext[data-v-9376a704] h2{font-size:1.6rem;font-weight:700;line-height:1.25;margin:1.2em 0 .5em}.b-richtext[data-v-9376a704] h3{font-size:1.25rem;font-weight:600;line-height:1.3;margin:1em 0 .4em}.b-richtext[data-v-9376a704] ol,.b-richtext[data-v-9376a704] ul{margin:0 0 1em;padding-left:1.5em}.b-richtext[data-v-9376a704] li{margin:.25em 0}.b-richtext[data-v-9376a704] blockquote{border-left:3px solid var(--accent,#d33b2f);color:#555;margin:1.2em 0;padding:4px 18px}.b-richtext[data-v-9376a704] hr{border:none;border-top:1px solid #e2e2e6;margin:1.6em 0}.b-image[data-v-c262013c]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.b-image[data-v-c262013c],.b-image-link[data-v-c262013c]{display:block}.b-button-wrap[data-v-f53e3b10]{display:inline-block}.b-button[data-v-f53e3b10]{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;justify-content:center;text-decoration:none;transition:opacity .15s ease}.b-button[data-v-f53e3b10]:hover{opacity:.88}.b-button.primary[data-v-f53e3b10]{background:var(--accent,#d33b2f);color:#fff}.b-button.secondary[data-v-f53e3b10]{background:#1c1c1f;color:#fff}.b-button.outline[data-v-f53e3b10]{border:1.5px solid}.b-button.sm[data-v-f53e3b10]{font-size:.85rem;padding:8px 18px}.b-button.md[data-v-f53e3b10]{font-size:.95rem;padding:12px 26px}.b-button.lg[data-v-f53e3b10]{font-size:1.05rem;padding:16px 34px}.b-divider[data-v-b43196df]{border:0;border-top:1px solid rgba(0,0,0,.1);margin:24px 0}.slider-arrow[data-v-797ec22b]{align-items:center;background:#ffffffe6;border:1px solid rgba(0,0,0,.08);border-radius:50%;color:#111;cursor:pointer;display:inline-flex;height:44px;justify-content:center;opacity:.6;transition:opacity .2s ease,background .2s ease,transform .2s ease;width:44px}.slider-arrow[data-v-797ec22b]:hover{opacity:1}.slider-arrow[data-v-797ec22b]:active{transform:scale(.94)}.slider-arrow.dark[data-v-797ec22b]{background:#00000080;border-color:#fff3;color:#fff}.b-hero[data-v-1060075f]{height:var(--hero-h,100vh);overflow:hidden;position:relative;width:100%}.slide[data-v-1060075f]{inset:0;opacity:0;position:absolute;transition:opacity .7s ease}.slide.active[data-v-1060075f]{opacity:1}.slide-bg[data-v-1060075f]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.slide-placeholder[data-v-1060075f]{display:block}.slide-placeholder.ph-0[data-v-1060075f]{background:linear-gradient(120deg,#2b2b30,#4a3f3a 55%,#d33b2f 140%)}.slide-placeholder.ph-1[data-v-1060075f]{background:linear-gradient(120deg,#1c2a33,#2f4a52 60%,#c9a24b 150%)}.slide-placeholder.ph-2[data-v-1060075f]{background:linear-gradient(120deg,#2a2330,#45384d 60%,#7c5b8e 150%)}.slide-overlay[data-v-1060075f]{align-items:center;background:none;display:flex;inset:0;position:absolute}.slide-inner[data-v-1060075f]{color:#fff;margin:0 auto;max-width:1200px;padding:0 48px;width:100%}.slide-heading[data-v-1060075f]{font-size:clamp(1.9rem,5vw,3rem);font-weight:800;line-height:1.1;margin:0 0 .3em}.slide-sub[data-v-1060075f]{font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.5;margin:0 0 1.4em;max-width:34ch;opacity:.95}.slide-eyebrow[data-v-1060075f]{display:block;font-size:.78rem;letter-spacing:.18em;margin-bottom:.8em;opacity:.9}.slide-cta[data-v-1060075f],.slide-eyebrow[data-v-1060075f]{font-weight:600;text-transform:uppercase}.slide-cta[data-v-1060075f]{align-items:center;color:#fff;display:inline-flex;font-size:.95rem;gap:16px;letter-spacing:.12em;text-decoration:none}.cta-line[data-v-1060075f]{background:currentColor;display:inline-block;height:2px;transition:width .25s ease;width:44px}.slide-cta:hover .cta-line[data-v-1060075f]{width:64px}.hero-arrow[data-v-1060075f]{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.hero-arrow-prev[data-v-1060075f]{left:20px}.hero-arrow-next[data-v-1060075f]{right:20px}@media(max-width:768px){.hero-arrow[data-v-1060075f]{display:none}}.dots[data-v-1060075f]{bottom:22px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0}.dot[data-v-1060075f]{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:10px;width:10px}.dot.active[data-v-1060075f]{background:#fff}@media(max-width:768px){.slide-bg[data-v-1060075f]{-o-object-position:50% 0;object-position:50% 0}.slide-overlay[data-v-1060075f]{align-items:flex-start;background:none;padding-top:10vh}.slide-inner[data-v-1060075f]{padding:0 24px;text-align:center}.slide-sub[data-v-1060075f]{margin-left:auto;margin-right:auto;max-width:none}.slide-cta[data-v-1060075f]{justify-content:center}}@media(max-width:420px){.slide-inner[data-v-1060075f]{padding:0 20px}.slide-eyebrow[data-v-1060075f]{font-size:.7rem;letter-spacing:.14em}.slide-cta[data-v-1060075f]{font-size:.82rem;gap:12px}.cta-line[data-v-1060075f]{width:32px}}.grid[data-v-da678f7a]{display:grid;gap:16px}.cat[data-v-da678f7a]{color:inherit;text-decoration:none}.cat-img[data-v-da678f7a]{background:#f4f4f5;border-radius:14px}.cat-img img[data-v-da678f7a]{transition:transform .4s ease}.cat:hover .cat-img img[data-v-da678f7a]{transform:scale(1.05)}.cat-ph[data-v-da678f7a]{background:linear-gradient(135deg,#2b2b30,#4a3f3a)}.cat-ph-label[data-v-da678f7a]{color:#fff;display:grid;font-size:.95rem;font-weight:700;padding:12px;place-items:center;text-align:center}.cat-label[data-v-da678f7a]{display:block;font-weight:600;padding:12px 4px}@media(max-width:768px){.grid[data-v-da678f7a]{grid-template-columns:repeat(2,1fr)!important}}.grid[data-v-183a93e9]{display:grid;gap:20px}@media(max-width:768px){.grid[data-v-183a93e9]{grid-template-columns:repeat(2,1fr)!important}}.b-feature[data-v-fde44d2a]{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1280px;padding:0 24px}.b-feature.reverse[data-v-fde44d2a]{direction:rtl}.b-feature.reverse[data-v-fde44d2a]>*{direction:ltr}.media img[data-v-fde44d2a]{border-radius:8px;width:100%}.media-video[data-v-fde44d2a]{background:#000;border-radius:4px;display:block;width:100%}.media-video[data-v-fde44d2a],.media-video[data-v-fde44d2a] video{-o-object-fit:cover;object-fit:cover}.heading[data-v-fde44d2a]{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1.15;margin:0 0 .8em}.body[data-v-fde44d2a]{color:#444;line-height:1.8;margin:0 0 1.8em;max-width:42ch}.cta[data-v-fde44d2a]{align-items:center;color:#111;display:inline-flex;font-size:.85rem;font-weight:600;gap:16px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.cta-line[data-v-fde44d2a]{background:currentColor;display:inline-block;height:2px;transition:width .25s ease;width:40px}.cta:hover .cta-line[data-v-fde44d2a]{width:60px}.b-feature.dark .heading[data-v-fde44d2a]{color:#fff}.b-feature.dark .body[data-v-fde44d2a]{color:#cfcfcf}.b-feature.dark .cta[data-v-fde44d2a]{color:#fff}@media(max-width:768px){.b-feature[data-v-fde44d2a],.b-feature.reverse[data-v-fde44d2a]{direction:ltr;gap:24px;grid-template-columns:1fr}.media[data-v-fde44d2a]{order:0}.text[data-v-fde44d2a]{order:1}.body[data-v-fde44d2a]{max-width:none}}.full-video[data-v-9810e6bb]{background:#000;height:100vh;overflow:hidden;position:relative;width:100%}.fv-media[data-v-9810e6bb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fv-overlay[data-v-9810e6bb]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));color:#fff;inset:auto 0 0;padding:48px 24px 56px;position:absolute;text-align:center}.fv-heading[data-v-9810e6bb]{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;margin:0 0 .4em}.fv-body[data-v-9810e6bb]{line-height:1.6;margin:0 auto;max-width:50ch;opacity:.95}@media(max-width:768px){.fv-overlay[data-v-9810e6bb]{padding:32px 20px 40px}}.dual[data-v-7e00f381]{background:#000;color:#fff;display:grid;gap:0;grid-template-columns:1fr 1fr;padding:72px 24px 88px}@media(min-width:992px){.dual[data-v-7e00f381]{padding-left:10%;padding-right:10%}}.dual-col[data-v-7e00f381]{align-items:center;display:flex;flex-direction:column;text-align:center}.dual-title[data-v-7e00f381]{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;margin:0 0 24px}.dual-cta[data-v-7e00f381]{align-items:center;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;gap:16px;letter-spacing:.14em;margin-bottom:40px;text-decoration:none;text-transform:uppercase}.cta-line[data-v-7e00f381]{background:currentColor;display:inline-block;height:2px;transition:width .25s ease;width:40px}.dual-cta:hover .cta-line[data-v-7e00f381]{width:60px}.dual-img[data-v-7e00f381]{background:transparent;max-width:460px;width:100%}.dual-img[data-v-7e00f381] img{-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.dual[data-v-7e00f381]{gap:56px;grid-template-columns:1fr}}.b-news[data-v-56967ec6]{margin:0 auto;max-width:1280px;padding:28px 24px 0}.news-grid[data-v-56967ec6]{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.news-card[data-v-56967ec6]{color:inherit;display:flex;flex-direction:column;text-decoration:none}.news-img[data-v-56967ec6]{background:#1a1a1a}.news-img[data-v-56967ec6] img{transition:transform .5s ease}.news-card:hover .news-img[data-v-56967ec6] img{transform:scale(1.03)}.news-body[data-v-56967ec6]{align-items:center;background:#fff;color:#111;display:flex;flex:1;flex-direction:column;padding:28px 22px 32px;text-align:center}.news-kicker[data-v-56967ec6]{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.news-rule[data-v-56967ec6]{background:#111;height:1.5px;margin:14px 0 16px;width:36px}.news-title[data-v-56967ec6]{display:-webkit-box;font-size:1.1rem;font-weight:500;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;text-transform:uppercase;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:992px){.news-grid[data-v-56967ec6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.news-grid[data-v-56967ec6]{grid-template-columns:1fr}}.b-phead[data-v-2b891ec0]{height:var(--ph-h,55vh);min-height:260px;overflow:hidden;position:relative;width:100%}.ph-bg[data-v-2b891ec0]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ph-placeholder[data-v-2b891ec0]{background:linear-gradient(120deg,#23262b,#3a4038 60%,#5c6355 130%)}.ph-overlay[data-v-2b891ec0]{align-items:center;display:flex;inset:0;position:absolute}.ph-overlay.dim[data-v-2b891ec0]{background:linear-gradient(90deg,rgba(0,0,0,.45),rgba(0,0,0,.15) 55%,transparent)}.ph-inner[data-v-2b891ec0]{color:#fff;width:100%}.ph-crumbs[data-v-2b891ec0],.ph-inner[data-v-2b891ec0]{margin:0 auto;max-width:1200px;padding:0 48px}.ph-crumbs[data-v-2b891ec0]{font-size:.85rem;left:0;letter-spacing:.02em;position:absolute;right:0;top:34px}.ph-crumb[data-v-2b891ec0]{color:#ffffffbf;text-decoration:none;transition:color .15s}.ph-crumb[data-v-2b891ec0]:hover{color:#fff}.ph-crumb.current[data-v-2b891ec0]{color:#ffffffe6}.ph-sep[data-v-2b891ec0]{color:#ffffff73;margin:0 10px}.ph-title[data-v-2b891ec0]{font-size:clamp(1.8rem,4.2vw,2.9rem);font-weight:400;letter-spacing:.04em;line-height:1.15;margin:0;text-transform:uppercase}.ph-sub[data-v-2b891ec0]{font-size:clamp(.98rem,1.6vw,1.15rem);font-weight:400;margin:2.2em 0 0;max-width:46ch;opacity:.95}@media(max-width:768px){.ph-crumbs[data-v-2b891ec0],.ph-inner[data-v-2b891ec0]{padding:0 24px}.ph-crumbs[data-v-2b891ec0]{top:22px}.ph-sub[data-v-2b891ec0]{margin-top:1.4em}}.needfix[data-v-957cf9ed]{background:#fff8ec;border:2px dashed #d69412;border-radius:12px;color:#7a5200;margin:12px 0;padding:16px 18px}.nf-head[data-v-957cf9ed]{align-items:center;display:flex;font-size:1rem;gap:8px}.nf-reason[data-v-957cf9ed]{background:#f4e2b8;border-radius:999px;color:#7a5200;font-size:.85rem;margin-left:auto;padding:2px 10px}.nf-hint[data-v-957cf9ed]{font-size:.9rem;margin:8px 0 10px}.nf-prompt[data-v-957cf9ed]{background:#fff;border:1px solid #efd9a8;border-radius:8px;color:#333;font-family:ui-monospace,monospace;font-size:.85rem;max-height:180px;overflow:auto;padding:12px;white-space:pre-wrap}.nf-copy[data-v-957cf9ed]{align-items:center;background:#d69412;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:6px;margin-top:10px;padding:9px 18px}.b-unknown[data-v-d6868a44]{border:1px dashed #ccc;color:#999;font-size:.8rem;padding:12px;text-align:center}
