.brand-page[data-v-bb090734]{--b-deep:#1a3c31;--b-green:#4e7e64;--b-mint:#e7f4f0;--b-gold:#f2cf85;--b-ink:#3d4f47;--b-line:#e1ebe6;padding-bottom:56px;font-family:Montserrat,sans-serif}.brand-crumb[data-v-bb090734],.brand-hero-wrap[data-v-bb090734]{padding:12px 16px 0}.brand-hero[data-v-bb090734]{background:radial-gradient(120% 90% at 8% 0,#f3faf7,#f3faf700 60%),linear-gradient(125deg,#e7f4f0,#eef6f1 38%,#f7f0e1);border-radius:28px;gap:22px;padding:30px 22px 34px;display:grid;position:relative;overflow:hidden}.brand-glow[data-v-bb090734]{filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.brand-glow--white[data-v-bb090734]{background:#fffc;width:280px;height:280px;top:-90px;left:-60px}.brand-glow--gold[data-v-bb090734]{background:#f2cf8580;width:240px;height:240px;bottom:-90px;right:-70px}.brand-hero-copy[data-v-bb090734]{z-index:1;min-width:0;animation:.5s ease-out both brand-rise-bb090734;position:relative}.brand-eyebrow[data-v-bb090734]{color:#3f6e55;letter-spacing:.08em;text-transform:uppercase;background:#ffffffc7;border-radius:100px;margin-bottom:12px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 4px 12px #1a3c310f}.brand-title[data-v-bb090734]{color:var(--b-deep);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.08}.brand-lead[data-v-bb090734]{max-width:600px;color:var(--b-ink);font-size:16px;font-weight:400;line-height:1.6}.brand-lead[data-v-bb090734] p{margin:0 0 10px}.brand-lead[data-v-bb090734] p:last-child{margin-bottom:0}.brand-hero-media[data-v-bb090734]{z-index:1;margin:0;animation:.6s ease-out .1s both brand-rise-bb090734;position:relative}.brand-hero-media img[data-v-bb090734]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #1a3c3129}.brand-hero-media figcaption[data-v-bb090734]{color:#5d7068;margin-top:10px;font-size:12.5px;font-weight:500;line-height:1.45}.brand-art[data-v-bb090734]{pointer-events:none;width:92px;height:92px;position:absolute;top:18px;right:16px}.brand-art-disc[data-v-bb090734]{background:radial-gradient(circle at 35% 30%,#fff,#ffffff8c 45%,#fff0 70%);border-radius:50%;position:absolute;inset:0}.brand-art-tile[data-v-bb090734]{width:58px;height:58px;color:var(--b-green);background:#ffffffdb;border-radius:18px;place-items:center;margin:-29px 0 0 -29px;animation:6s ease-in-out infinite brand-float-bb090734;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #1a3c3124}.brand-art-tile[data-v-bb090734] svg{width:30px;height:30px}.brand-spark[data-v-bb090734]{color:#d9a24c;font-size:13px;line-height:1;animation:3s ease-in-out infinite brand-twinkle-bb090734;position:absolute}.brand-spark--a[data-v-bb090734]{top:2px;left:6px}.brand-spark--b[data-v-bb090734]{font-size:10px;animation-delay:-1s;top:14px;right:0}.brand-spark--c[data-v-bb090734]{font-size:11px;animation-delay:-2s;bottom:4px;left:18px}.brand-hero--type .brand-title[data-v-bb090734]{padding-right:76px}.brand-facts[data-v-bb090734]{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-22px 12px 0;padding:0;list-style:none;display:grid;position:relative}.brand-fact[data-v-bb090734]{min-width:0;animation:.5s ease-out both brand-rise-bb090734;animation-delay:calc(.15s + var(--i,0)*70ms)}.brand-fact[data-v-bb090734]:last-child:nth-child(odd){grid-column:1/-1}.brand-fact-inner[data-v-bb090734]{height:100%;color:var(--b-deep);background:#fff;border:1px solid #e1ebe6e6;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px 14px;text-decoration:none;display:flex;box-shadow:0 10px 26px #1a3c3117}a.brand-fact-inner[data-v-bb090734]{transition:transform .2s,box-shadow .2s}a.brand-fact-inner[data-v-bb090734]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1a3c3121}a.brand-fact-inner[data-v-bb090734]:focus-visible{outline-offset:2px;outline:3px solid #4e7e6480}.brand-fact-icon[data-v-bb090734]{background:var(--b-mint);width:34px;height:34px;color:var(--b-green);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.brand-fact-text[data-v-bb090734]{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-fact-value[data-v-bb090734]{color:var(--b-deep);overflow-wrap:break-word;font-size:14px;font-weight:700;line-height:1.25}.brand-fact-label[data-v-bb090734]{color:#5d7068;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:12px;font-weight:500;line-height:1.3}.brand-body[data-v-bb090734]{gap:28px;padding:32px 16px 0}.brand-body[data-v-bb090734],.brand-main[data-v-bb090734]{grid-template-columns:minmax(0,1fr);display:grid}.brand-main[data-v-bb090734]{gap:20px;min-width:0}.brand-aside[data-v-bb090734]{min-width:0}.brand-aside-sticky[data-v-bb090734]{gap:16px;display:grid}.brand-main[data-v-bb090734] p{color:var(--b-ink);margin:0 0 12px;font-size:15px;font-weight:400;line-height:1.65}.brand-main[data-v-bb090734] b,.brand-main[data-v-bb090734] strong{color:var(--b-deep);font-weight:700}.brand-main[data-v-bb090734] .brand-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.brand-main[data-v-bb090734] .brand-list>li{color:var(--b-ink);padding-left:30px;font-size:15px;font-weight:400;line-height:1.55;position:relative}.brand-main[data-v-bb090734] .brand-list>li:before{content:"";background:#e7f4f0 url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%234e7e64%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%2012.5%204%204%208-9%22%2F%3E%3C%2Fsvg%3E) 50%/12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:1px;left:0}@keyframes brand-rise-bb090734{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes brand-float-bb090734{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes brand-twinkle-bb090734{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (width>=600px){.brand-facts[data-v-bb090734]{grid-template-columns:repeat(var(--facts),minmax(0,1fr));margin:-26px 20px 0}.brand-fact[data-v-bb090734]:last-child:nth-child(odd){grid-column:auto}.brand-fact-inner[data-v-bb090734]{flex-direction:row;align-items:center;gap:12px;padding:14px 16px}.brand-fact-icon[data-v-bb090734]{flex-basis:38px;width:38px;height:38px}.brand-fact-value[data-v-bb090734]{font-size:15px}}@media (width>=900px){.brand-hero[data-v-bb090734]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;min-height:340px;padding:52px 52px 60px}.brand-hero--long[data-v-bb090734]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.brand-hero--type[data-v-bb090734]{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)}.brand-hero--type .brand-title[data-v-bb090734]{padding-right:0}.brand-hero-media img[data-v-bb090734]{aspect-ratio:5/4}.brand-art[data-v-bb090734]{justify-self:center;width:230px;height:230px;position:relative;top:auto;right:auto}.brand-art-tile[data-v-bb090734]{border-radius:30px;width:112px;height:112px;margin:-56px 0 0 -56px}.brand-art-tile[data-v-bb090734] svg{width:52px;height:52px}.brand-spark[data-v-bb090734]{font-size:20px}.brand-spark--a[data-v-bb090734]{top:14px;left:26px}.brand-spark--b[data-v-bb090734]{font-size:14px;top:46px;right:10px}.brand-spark--c[data-v-bb090734]{font-size:16px;bottom:22px;left:40px}.brand-facts[data-v-bb090734]{gap:14px;margin:-30px 40px 0}}@media (width>=1024px){.brand-body[data-v-bb090734]{padding-top:44px}.brand-body--aside[data-v-bb090734]{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.brand-main[data-v-bb090734]{align-content:start}.brand-aside-sticky[data-v-bb090734]{top:calc(var(--brand-top,0px) + 24px);max-height:calc(100vh - var(--brand-top,0px) - 48px);scrollbar-width:none;position:sticky;overflow-y:auto}.brand-aside-sticky[data-v-bb090734]::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.brand-art-tile[data-v-bb090734],.brand-fact[data-v-bb090734],.brand-hero-copy[data-v-bb090734],.brand-hero-media[data-v-bb090734],.brand-spark[data-v-bb090734]{animation:none}}
