:root[data-vp=m] .nav .theme-toggle{display:none}:root[data-vp=m] .lightshapes{opacity:.74}:root[data-vp=m] .lightbg{opacity:.84}:root[data-vp=m] .lightshapes .shape{filter:blur(1px)}:root[data-vp=m] .lightshapes .shape.s1{width:260px;height:260px;top:10%;left:-18%}:root[data-vp=m] .lightshapes .shape.s2{width:300px;height:300px;top:36%;right:-16%}:root[data-vp=m] .lightshapes .shape.s3{width:220px;height:220px;bottom:18%;left:46%}:root[data-vp=m] .lightshapes .shape.s4{width:260px;height:260px;bottom:-2%;right:8%}:root[data-vp=m] .lightshapes .geom{border-color:#36816f24;border-color:lab(48.8352% -27.8807 2.42616/.14)}:root[data-vp=m] .lightshapes .geom.g1{width:180px;height:180px;top:14%;left:6%}:root[data-vp=m] .lightshapes .geom.g2{width:220px;height:220px;top:60%;right:6%}:root[data-vp=m] .lightshapes .geom.g3{width:108px;height:108px;bottom:16%;left:52%}:root[data-vp=m] .lightshapes .line{background:#36816f24;background:lab(48.8352% -27.8807 2.42616/.14)}:root[data-vp=m] .lightshapes .line.l1{width:16%;top:24%}:root[data-vp=m] .lightshapes .line.l2{width:18%;top:66%}:root[data-vp=m] .lightshapes .line.l3{width:14%;bottom:12%}:root[data-vp=m] .lightbg .grid{background-size:28px 28px,28px 28px,112px 112px,112px 112px;inset:0}:root[data-vp=m] .lightbg .sweeps{background:radial-gradient(42% 48% at 18% 22%,#a5f0db61,#0000 62%),radial-gradient(34% 40% at 86% 68%,#c6f5da4d,#0000 62%),radial-gradient(48% 38% at 50% 100%,#a8ebb53d,#0000 56%);background:radial-gradient(42% 48% at 18% 22%,lab(89.4362% -27.5099 2.41344/.38),#0000 62%),radial-gradient(34% 40% at 86% 68%,lab(92.6885% -19.3878 7.68762/.3),#0000 62%),radial-gradient(48% 38% at 50% 100%,lab(87.3834% -29.7952 19.2238/.24),#0000 56%)}:root[data-vp=m] .lightbg .sketch{opacity:.62;background-position:50% 42%;background-size:1180px}:root[data-vp=m] .lightbg .dots{opacity:.55;background-size:72px 72px}:root[data-vp=m] .hero{min-height:auto;padding-bottom:calc(22px + env(safe-area-inset-bottom))}:root[data-vp=m] .hero-center{padding:calc(104px + env(safe-area-inset-top)) 0 8px;flex:none;justify-content:flex-start;align-items:center;gap:14px}:root[data-vp=m] .hero-sentences{text-align:center;white-space:nowrap;z-index:1;align-self:center;width:min(100%,100vw - 40px);max-width:430px;font-size:clamp(12px,3.4vw,15px);line-height:1.15}:root[data-vp=m] .hero-sentences-track{animation-duration:22s}:root[data-vp=m] .hero-sentences-group{gap:clamp(12px,3.6vw,18px)}:root[data-vp=m] .hero-sentence{padding:2px 1px 6px;transform:none}:root[data-vp=m] .hero-sentence.is-active{transform:none}:root[data-vp=m] .hero-wordmark{z-index:2;font-size:clamp(74px,24vw,104px);position:relative}:root[data-vp=m] .hero-letter[data-active=true]{transform:none}:root[data-vp=m] .hero-wordmark:has(.hero-letter[data-active=true]) .hero-letter:not([data-active=true]){transform:none}:root[data-vp=m] .hero-wordmark:has(.hero-letter[data-active=true]) .hero-letter-dot{transform:none}:root[data-vp=m] .hero-letter[data-sentence="1"]:after{display:none}:root[data-vp=m] .hero>.shell{justify-content:flex-start;margin-top:10px}:root[data-vp=m] .hero-lower-band{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:10px 0 4px!important;display:flex!important}:root[data-vp=m] .hero-tagline{width:100%;line-height:.94;text-align:center!important;flex:none!important;justify-content:center!important;max-width:none!important;font-size:25px!important}:root[data-vp=m] .hero-puzzle-lower{justify-content:center;width:100%;margin:0 auto;padding:0 8px;display:flex}:root[data-vp=m] .hero-puzzle-lower .dp{gap:4px 7px;padding:8px 10px;font-size:9px}:root[data-vp=m] .hero-foot{gap:10px;margin-top:4px}:root[data-vp=m] .hero-foot .btn-primary{display:none}:root[data-vp=m] .nav{min-height:calc(80px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 20px 12px;z-index:50;align-items:start}:root[data-vp=m] .nav .mark{z-index:51}:root[data-vp=m] .nav .clock{display:none}:root[data-vp=m] .m-nav-trigger{z-index:60}@media (max-width:767px){.nav{min-height:calc(80px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 20px 12px;z-index:50;align-items:start}.nav .mark{z-index:51;width:112px;height:41px}.m-nav-trigger{z-index:60}.hero{min-height:auto;padding-bottom:calc(22px + env(safe-area-inset-bottom))}.hero-center{flex:none;justify-content:flex-start;align-items:center;padding:calc(104px + env(safe-area-inset-top)) 0 8px!important;gap:14px!important}.hero-sentences{text-align:center;white-space:nowrap;z-index:1;align-self:center;width:min(100%,100vw - 40px);max-width:430px;line-height:1.15;overflow:hidden;font-size:clamp(12px,3.4vw,15px)!important}.hero-sentences-track{animation-duration:22s}.hero-sentences-group{gap:clamp(12px,3.6vw,18px)}.hero-sentence,.hero-sentence.is-active{padding:2px 1px 6px;transform:none}.hero-wordmark{z-index:2;position:relative;font-size:clamp(74px,24vw,104px)!important}.hero-letter[data-active=true]{transform:none}.hero-wordmark:has(.hero-letter[data-active=true]) .hero-letter:not([data-active=true]){transform:none}.hero-wordmark:has(.hero-letter[data-active=true]) .hero-letter-dot{transform:none}.hero-letter[data-sentence="1"]:after{display:none}}:root[data-vp=m] .scroll-cue{display:none}:root[data-vp=m] .nav.scrolled{background:var(--bg)}:root[data-theme=light][data-vp=m] .nav.scrolled{background:#fcfefc;background:lab(99.4599% -.838459 .647271)}:root[data-vp=m] .marquee{background:var(--bg)}:root[data-vp=m] .magnetic-button,:root[data-vp=m] .mag-ch,:root[data-vp=m] .marquee-track,:root[data-vp=m] .marquee-track-alt{will-change:auto}.m-nav-trigger{top:max(14px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:60;background:var(--bg-elev);border:1px solid var(--stroke);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .25s,border-color .25s,transform .25s cubic-bezier(.2,.7,.15,1);display:none;position:fixed}:root[data-vp=m] .m-nav-trigger{display:inline-flex}.m-nav-trigger:active{transform:scale(.94)}.m-nav-trigger>span{background:var(--fg);border-radius:2px;height:1.5px;transition:transform .35s cubic-bezier(.2,.7,.15,1),opacity .25s,top .35s cubic-bezier(.2,.7,.15,1);display:block;position:absolute;left:12px;right:12px}.m-nav-trigger>span[data-bar="1"]{top:14px}.m-nav-trigger>span[data-bar="2"]{top:21px}.m-nav-trigger>span[data-bar="3"]{top:28px}.m-nav-trigger.is-open>span[data-bar="1"]{top:21px;transform:rotate(45deg)}.m-nav-trigger.is-open>span[data-bar="2"]{opacity:0}.m-nav-trigger.is-open>span[data-bar="3"]{top:21px;transform:rotate(-45deg)}.m-nav-sheet{z-index:59;pointer-events:none;visibility:hidden;transition:visibility 0s linear .35s;position:fixed;inset:0}.m-nav-sheet.is-open{pointer-events:auto;visibility:visible;transition:visibility linear}.m-nav-backdrop{-webkit-backdrop-filter:blur(6px);opacity:0;cursor:pointer;background:#0203048c;background:lab(.90452% -.17605 -.411198/.55);border:0;padding:0;transition:opacity .35s cubic-bezier(.6,.05,.2,1);position:absolute;inset:0}.m-nav-sheet.is-open .m-nav-backdrop{opacity:1}.m-nav-panel{background:var(--bg-deep);border-left:1px solid var(--stroke);width:min(82vw,360px);padding:calc(72px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) 24px;flex-direction:column;gap:24px;transition:transform .42s cubic-bezier(.2,.7,.15,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}:root[data-theme=light] .m-nav-panel{background:var(--bg-elev)}.m-nav-sheet.is-open .m-nav-panel{transform:translate(0)}.m-nav-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.m-nav-list li{display:block}.m-nav-list a{min-height:48px;font-family:var(--font-display,var(--font-sans));letter-spacing:-.01em;color:var(--fg);border-bottom:1px solid var(--stroke);-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;font-size:22px;text-decoration:none;transition:color .2s,padding-left .25s cubic-bezier(.2,.7,.15,1);display:flex}.m-nav-list a:active{color:var(--teal);padding-left:12px}.m-nav-link-arrow{font-family:var(--font-mono);color:var(--fg-faint);font-size:14px;transition:transform .2s,color .2s}.m-nav-list a:active .m-nav-link-arrow{color:var(--teal);transform:translate(4px)}.m-nav-actions{border-top:1px solid var(--stroke);flex-direction:column;gap:18px;margin-top:auto;padding-top:24px;display:flex}.m-nav-actions .btn-primary{justify-content:center;width:100%}.m-nav-actions .theme-toggle{align-self:flex-start}@media (prefers-reduced-motion:reduce){.m-nav-panel{opacity:0;transition:opacity .2s;transform:none}.m-nav-sheet.is-open .m-nav-panel{opacity:1}.m-nav-backdrop,.m-nav-trigger>span{transition:opacity .15s}}.m-ctx-cta{z-index:45;padding:14px max(16px, env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);pointer-events:none;background:linear-gradient(#02030400 0%,#020304d9 40%,#020304f2 100%);background:linear-gradient(lab(.90452% -.17605 -.411198/0) 0%,lab(.90452% -.17605 -.411198/.85) 40%,lab(.90452% -.17605 -.411198/.95) 100%);transition:transform .35s cubic-bezier(.2,.7,.15,1),opacity .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}:root[data-theme=light] .m-ctx-cta{background:linear-gradient(#fff0 0%,#ffffffe6 40%,#fffffffa 100%);background:linear-gradient(lab(100% 0 0/0) 0%,lab(100% 0 0/.9) 40%,lab(100% 0 0/.98) 100%)}.m-ctx-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(110%)}.m-ctx-cta-btn{background:var(--teal);width:100%;min-height:52px;color:var(--bg-deep);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:12px;text-decoration:none;transition:background .25s,transform .2s cubic-bezier(.2,.7,.15,1);display:flex;box-shadow:0 8px 24px -8px #00484a8c;box-shadow:0 8px 24px -8px lab(26.5716% -25.7134 -8.75701/.55)}.m-ctx-cta-btn:active{transform:scale(.97)}.m-ctx-cta-label{font-weight:500;animation:.3s cubic-bezier(.2,.7,.15,1) ctx-cta-swap}.m-ctx-cta[data-scene=hero] .m-ctx-cta-label,.m-ctx-cta[data-scene=vision] .m-ctx-cta-label,.m-ctx-cta[data-scene=industries] .m-ctx-cta-label,.m-ctx-cta[data-scene=brikbond] .m-ctx-cta-label,.m-ctx-cta[data-scene=why] .m-ctx-cta-label{animation-name:ctx-cta-swap}@keyframes ctx-cta-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.m-ctx-cta-arrow{font-family:var(--font-mono);font-size:18px;transition:transform .2s}.m-ctx-cta-btn:active .m-ctx-cta-arrow{transform:translate(3px)}:root[data-vp=d] .m-ctx-cta{display:none}@media (prefers-reduced-motion:reduce){.m-ctx-cta{transition:opacity .15s}.m-ctx-cta-label{animation:none}}:root[data-vp=m] .section{padding-top:56px;padding-bottom:56px}:root[data-vp=m] .vision-quote{max-width:min(92vw,12ch);margin-left:auto;margin-right:auto;font-size:clamp(34px,10.5vw,58px);line-height:1.04}:root[data-vp=m] .industries-head{gap:16px;margin-bottom:32px}:root[data-vp=m] .industries-head .display{line-height:1.05;margin-top:12px!important;font-size:clamp(32px,9vw,48px)!important}:root[data-vp=m] .industries-head .body-lg{font-size:15px;line-height:1.55}:root[data-vp=m] .industry-row{grid-template-columns:36px 1fr 56px 24px;gap:12px;padding:16px 0}:root[data-vp=m] .industry-row .num{font-size:11px}:root[data-vp=m] .industry-row .name{font-size:clamp(18px,5.5vw,26px);line-height:1.15}:root[data-vp=m] .industry-row .tag{letter-spacing:.22em;opacity:.7;margin-top:4px;font-size:10px;display:block}:root[data-vp=m] .industry-row .thumb{width:56px;height:56px}:root[data-vp=m] .industry-row>.arrow{font-size:18px}:root[data-vp=m] .giga-section{padding-top:48px;padding-bottom:48px}:root[data-vp=m] .contact-grid{gap:32px}:root[data-vp=m] .contact form{gap:18px}:root[data-vp=m] .contact-lines{gap:22px;margin-top:8px}:root[data-vp=m] .contact-lines>*{font-size:14px}:root[data-vp=m] #contact{padding-bottom:84px}:root[data-vp=m] footer{padding-top:36px;padding-bottom:calc(36px + env(safe-area-inset-bottom))}:root[data-vp=m] .brikbond-head{gap:24px;margin-bottom:32px}:root[data-vp=m] .brikbond-subtitle{font-size:clamp(28px,8vw,40px)!important}:root[data-vp=m] .diamond-divider{padding:12px 20px}:root[data-vp=m] .bbm-head{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}:root[data-vp=m] .bbm-logomark{border:1px solid var(--stroke);background:radial-gradient(85% 100% at 50% 80%,#0072750d,#0000 70%),linear-gradient(#ffffffd9,#f6fbfb8c);background:radial-gradient(85% 100% at 50% 80%,lab(43.0046% -31.9451 -11.4066/.05),#0000 70%),linear-gradient(lab(100% 0 0/.85),lab(98.3117% -1.60632 -.593281/.55));border-radius:6px;margin:4px 0 0;padding:10px 14px 14px}:root[data-theme=dark][data-vp=m] .bbm-logomark{background:radial-gradient(85% 100% at 50% 80%,#347f812e,#0000 70%),linear-gradient(#070a0cb3,#02040566);background:radial-gradient(85% 100% at 50% 80%,lab(48.541% -23.3767 -8.42758/.18),#0000 70%),linear-gradient(lab(2.48213% -.544049 -1.30067/.7),lab(.904505% -.264347 -.682002/.4))}:root[data-vp=m] .bbm-logo-crop{aspect-ratio:634/326;justify-content:center;align-items:flex-start;width:100%;max-width:280px;margin:0 auto;display:flex;overflow:hidden}:root[data-vp=m] .bbm-logomark img{width:100%;max-width:none;height:auto;display:block}:root[data-vp=m] .bbm-subtitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(28px,8vw,38px);font-weight:700;line-height:1.05}:root[data-vp=m] .bbm-subtitle em{color:var(--teal);font-style:normal}:root[data-vp=m] .bbm-lede{color:var(--fg-muted);margin:4px 0 0;font-size:14px;line-height:1.55}:root[data-vp=m] .bbm-segmented{border:1px solid var(--stroke);background:var(--bg-elev);scrollbar-width:none;border-radius:999px;gap:6px;margin:12px -4px 16px;padding:6px;display:flex;overflow-x:auto}:root[data-theme=light][data-vp=m] .bbm-segmented{background:#ffffffc7;background:lab(100% 0 0/.78)}:root[data-vp=m] .bbm-segmented::-webkit-scrollbar{display:none}:root[data-vp=m] .bbm-segment{min-width:max-content;min-height:36px;color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--dur-quick) var(--ease-state), color var(--dur-quick) var(--ease-state);background:0 0;border:0;border-radius:999px;flex:1;padding:8px 14px;font-size:11px}:root[data-vp=m] .bbm-segment.is-active{background:var(--teal);color:var(--bg-deep)}:root[data-vp=m] .bbm-tabcard{border:1px solid var(--stroke);background:var(--bg-elev);animation:bbm-card-swap var(--dur-reveal,.32s) var(--ease-out,cubic-bezier(.2,.7,.15,1));border-radius:6px;flex-direction:column;display:flex;overflow:hidden}@keyframes bbm-card-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:root[data-vp=m] .bbm-tabcard{animation:none}}:root[data-vp=m] .bbm-card-img{aspect-ratio:16/10;position:relative;overflow:hidden}:root[data-vp=m] .bbm-card-img img{object-fit:cover;width:100%;height:100%}:root[data-vp=m] .bbm-card-body{flex-direction:column;gap:8px;padding:16px 16px 18px;display:flex}:root[data-vp=m] .bbm-card-ix{font-family:var(--font-mono);letter-spacing:.28em;color:var(--teal);text-transform:uppercase;font-size:10px}:root[data-vp=m] .bbm-card-title{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700;line-height:1.1}:root[data-vp=m] .bbm-card-promise{color:var(--teal-deep);margin:0;font-size:14px;font-weight:500}:root[data-theme=dark][data-vp=m] .bbm-card-promise{color:var(--teal)}:root[data-vp=m] .bbm-card-bullets{color:var(--fg-muted);flex-direction:column;gap:6px;margin:6px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}:root[data-vp=m] .bbm-card-bullets li{padding-left:14px;position:relative}:root[data-vp=m] .bbm-card-bullets li:before{content:"◆";color:var(--teal);font-size:8px;line-height:1.8;position:absolute;top:0;left:0}:root[data-vp=m] .bbm-card-cta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);border-bottom:1px solid var(--teal);min-height:36px;transition:gap var(--dur-quick) var(--ease-state);align-self:flex-start;align-items:center;gap:8px;margin-top:10px;padding:8px 0;font-size:11px;text-decoration:none;display:inline-flex}:root[data-vp=m] .bbm-card-cta:active{gap:12px}:root[data-vp=m] .bbm-mantra{font-family:var(--font-display);letter-spacing:-.01em;flex-direction:column;justify-content:space-between;gap:clamp(28px,6vw,44px);min-height:280px;margin-top:32px;padding:36px 16px;font-size:clamp(20px,5vw,26px);font-weight:600;line-height:1.15;display:flex;position:relative;overflow:hidden}:root[data-vp=m] #why .bbm-mantra{gap:24px;min-height:220px;margin:0 0 36px;padding-top:24px;padding-bottom:30px}:root[data-vp=m] .why-mantra .section-watermark{letter-spacing:-.035em;z-index:0;opacity:.32;max-width:calc(100% - 24px);font-size:clamp(54px,18vw,108px);line-height:.86;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:root[data-vp=m] .why-mantra .bbm-mantra-line{z-index:2;position:relative}.bbm-mantra-line{width:100%;display:flex}.bbm-mantra-line-1{text-align:left;justify-content:flex-start}.bbm-mantra-line-2{text-align:center;justify-content:center}.bbm-mantra-line-3{text-align:right;justify-content:flex-end}:root[data-vp=m] .bbm-mantra .a{color:var(--teal)}:root[data-vp=m] .bbm-mantra .b{color:var(--fg)}:root[data-vp=m] .bbm-mantra .c{color:var(--grey)}:root[data-vp=m] .wvm-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;display:flex}:root[data-vp=m] .wvm-headline{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:4px 0 0;font-size:clamp(28px,8vw,38px);font-weight:700;line-height:1.05}:root[data-vp=m] .wvm-headline em{color:var(--teal);font-style:normal}:root[data-vp=m] .wvm-headline .grey{color:var(--grey)}:root[data-vp=m] .wvm-pillars{grid-template-columns:1fr;gap:14px;margin-bottom:28px;display:grid}:root[data-vp=m] .wvm-pillar{border:1px solid var(--stroke);background:var(--bg-elev);border-radius:6px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}:root[data-vp=m] .wvm-pillar-num{font-family:var(--font-mono);letter-spacing:.28em;color:var(--teal);text-transform:uppercase;font-size:10px}:root[data-vp=m] .wvm-pillar h3{font-family:var(--font-display);margin:2px 0 0;font-size:19px;font-weight:600;line-height:1.15}:root[data-vp=m] .wvm-pillar p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.5}:root[data-vp=m] .wvm-edges-head{margin-bottom:8px}:root[data-vp=m] .wvm-edges{border-top:1px solid var(--stroke);margin:0;padding:0;list-style:none}:root[data-vp=m] .wvm-edge{border-bottom:1px solid var(--stroke)}:root[data-vp=m] .wvm-edge details summary{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;grid-template-columns:32px 1fr 28px;align-items:center;gap:12px;min-height:48px;padding:14px 4px;list-style:none;display:grid}:root[data-vp=m] .wvm-edge details summary::-webkit-details-marker{display:none}:root[data-vp=m] .wvm-edge-num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--teal);font-size:11px}:root[data-vp=m] .wvm-edge-title{font-family:var(--font-display);color:var(--fg);font-size:16px;font-weight:600;line-height:1.2}:root[data-vp=m] .wvm-edge-chev{font-family:var(--font-mono);color:var(--fg-faint);text-align:right;transition:transform var(--dur-quick) var(--ease-state);font-size:18px}:root[data-vp=m] .wvm-edge details[open] .wvm-edge-chev{color:var(--teal);transform:rotate(45deg)}:root[data-vp=m] .wvm-edge details>p{color:var(--fg-muted);margin:0;padding:0 4px 18px 44px;font-size:14px;line-height:1.55}@media (max-width:360px){:root[data-vp=m] .section{padding:44px 16px}:root[data-vp=m] .shell{padding:0 16px}:root[data-vp=m] .bbm-card-body{padding:14px 14px 16px}:root[data-vp=m] .wvm-edge details summary{grid-template-columns:28px 1fr 24px;gap:10px}:root[data-vp=m] .m-ctx-cta-btn{letter-spacing:.1em;padding:12px 16px;font-size:11px}:root[data-vp=m] .m-nav-list a{padding:14px 4px;font-size:19px}}@media (prefers-reduced-motion:reduce){:root[data-vp=m] *,:root[data-vp=m] :before,:root[data-vp=m] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-vp=m] [data-reveal]{opacity:1!important;transform:none!important}:root[data-vp=m] .split .w{transform:none!important}:root[data-vp=m] .split-chars .ch{opacity:1!important;transform:none!important}}:root[data-vp=m] a:not(.m-nav-link-arrow):not(.wvm-edge-chev),:root[data-vp=m] button:not(.bbm-segment){min-height:36px}.m-reading-progress{z-index:70;pointer-events:none;transform-origin:0;background:linear-gradient(to right, var(--teal) 0%, var(--teal-deep,var(--teal)) 50%, var(--teal) 100%);height:2px;transform:scaleX(var(--p,0));transition:transform 80ms linear;position:fixed;top:0;left:0;right:0}:root[data-vp=d] .m-reading-progress{display:none}@media (prefers-reduced-motion:reduce){.m-reading-progress{transition:none}}
