html.mbe #hero-spacer,html.mbe #solutions-flow,html.mbe #logo-ticker,html.mbe #quadrants,html.mbe #globe-loader,html.mbe #flow-canvas,html.mbe #flow-svg,html.mbe #quad-onward-cue,html.mbe #hero-logo-rider,html.mbe #title-container,html.mbe #revealed-section,html:not(.mbe) #mbe{display:none!important}html.mbe-lock,html.mbe-lock body{overflow:hidden!important}html.mbe,html.mbe body{overflow-x:clip}html.mbe body{touch-action:pan-y pinch-zoom}html.mbe #mbe{overflow-x:clip}html.mbe .mbe-bento-slot .s-cta{box-sizing:border-box}html.mbe #hero-brand{z-index:70;transition:background .3s;opacity:1!important}html.mbe.plo-hold #mbe .logoTravel{opacity:0}html.mbe #nav-fan{--nf-size:56px;--nf-blade-l:200px;top:auto;bottom:16px;right:14px}html.mbe #nav-fan.is-revealed{transform:none}html.mbe #nav-fan.nf-top{top:auto}html.mbe #nav-fan.nf-hide{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.mbe #nav-fan .nf-blade{height:40px;bottom:calc((var(--n) - var(--i)) * 46px - 10px)}html.mbe #nav-fan .nf-shield{height:calc(var(--n) * 46px + 60px);width:260px}html.mbe #hero-brand.mbe-plate{background:#fffffff0;box-shadow:0 1px #1515150f}#mbe{--dark:#fff;--dark2:#f7f7f8;--foot:var(--ej-red);--paper:#f6f8fa;--white:#fff;--ink-d:#151515;--ink-l:#151515;--body-d:#4a4a50;--body-l:#151515b8;--muted:#6b6b70;--hair:#e6e2e3;--hair-l:#e6e2e3;--red:var(--ej-red);--green:var(--ej-red-deep);--pad:22px;--bar:58px;z-index:6;background:var(--dark);color:var(--ink-d);-webkit-font-smoothing:antialiased;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:17px;font-weight:400;line-height:1.5;position:relative}@media (max-width:374px){#mbe{--pad:18px}}#mbe :not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *),#mbe :not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *):before,#mbe :not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *):after{box-sizing:border-box}#mbe h1:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *),#mbe h2:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *),#mbe h3:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *){text-wrap:balance;margin:0;font-weight:200}#mbe p:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *){margin:0}#mbe a:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *){color:inherit;text-decoration:none}#mbe button:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}#mbe :focus-visible{outline:2px solid var(--red);outline-offset:3px}#mbe .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#mbe .mbe-qpop{left:0;right:0;top:var(--bar);z-index:55;background:var(--dark);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s linear,transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s;position:fixed;bottom:0;transform:scale(.5)}#mbe .mbe-qpop.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s linear,transform .35s cubic-bezier(.4,0,.2,1);transform:none}#mbe .mbe-qpop-scroll{-webkit-overflow-scrolling:touch;padding:64px 16px calc(28px + env(safe-area-inset-bottom,0px));position:absolute;inset:0;overflow-y:auto}#mbe .mbe-qpop-close{z-index:5;background:#15151514;border-radius:50%;width:44px;height:44px;position:absolute;top:12px;right:12px}#mbe .mbe-qpop-close i{background:var(--ink-d);border-radius:1px;width:18px;height:2px;position:absolute;top:50%;left:50%}#mbe .mbe-qpop-close i:first-child{transform:translate(-50%,-50%)rotate(45deg)}#mbe .mbe-qpop-close i:last-child{transform:translate(-50%,-50%)rotate(-45deg)}#mbe .mbe-qpop-host .quad{width:min(100%,480px);min-height:calc(calc(var(--svh,1svh) * 100) - 150px);min-height:calc(calc(var(--dvh,1dvh) * 100) - 150px);cursor:default;--qv-dim:1;background:#fcfcfc;border:1px solid #1515151a;border-radius:18px;justify-content:flex-start;align-items:flex-end;margin:0 auto;display:flex;position:relative;inset:auto;overflow:hidden;opacity:1!important;pointer-events:auto!important;--qv-alpha:1!important}#mbe .mbe-qpop-host .quad.is-active{background:#fbfbfb}#mbe .mbe-qpop-host .quad-inner{z-index:2;background:linear-gradient(#fff0 0%,#ffffffeb 32%,#fffffff7 100%);max-width:100%;padding:26px 18px 20px;position:relative}#mbe .mbe-qpop-host .quad-title{font-size:clamp(1.25rem,5.6vw,1.55rem);opacity:1!important}#mbe .mbe-qpop-host .quad-more{display:none!important}#mbe .mbe-qpop-host .quad-desc{opacity:1;max-width:100%;max-height:none;margin-top:10px;font-size:15px;line-height:1.55;transform:none}#mbe .mbe-qpop-host .quad-actions{opacity:1;pointer-events:auto;flex-wrap:wrap;gap:8px;max-height:none;margin-top:12px;padding-block:6px;display:flex;transform:none}#mbe .mbe-qpop-host .campaign-cta{--cta-plate-h:38px;--cta-plate-px:1rem}#mbe .mbe-qpop-host .dm-timeline{opacity:1;width:100%;max-height:none;margin-top:16px}#mbe .mbe-qpop-host .dm-line b{width:100%}#mbe .mbe-qpop-host .quad-viz{transform:translate(-50%,-50%)}#mbe .mbe-qpop-host .quad.is-active .quad-viz{transform:translate(-50%,-50%)scale(1.04)}#mbe .mbe-qpop-host .qv-dg,#mbe .mbe-qpop-host .qv-lg{width:clamp(260px,56%,400px)}#mbe .mbe-qpop-host .qv-at{width:min(320px,100vw - 76px)}#mbe .mbe-qpop-host .qv-dm{width:min(240px,100vw - 120px)}#mbe .mbe-qpop-host .quad[data-idx="0"] .quad-viz{top:24%}#mbe .mbe-qpop-host .quad[data-idx="3"] .quad-viz{top:13%;left:50%}#mbe .mbe-qpop-host .quad[data-idx="1"] .quad-inner,#mbe .mbe-qpop-host .quad[data-idx="3"] .quad-inner{text-align:left;align-items:flex-start}#mbe .mbe-qpop-host .quad[data-idx="1"] .quad-actions,#mbe .mbe-qpop-host .quad[data-idx="3"] .quad-actions{justify-content:flex-start}#mbe .mbe-bento-slot{padding:26px 0 64px}html.mbe #ownership-3d.uo-halt,html.mbe #ownership-3d.uo-halt *,html.mbe #ownership-3d.uo-halt :before,html.mbe #ownership-3d.uo-halt :after{animation:none!important}html.mbe #ownership-3d.uo-cue .uo-ground,html.mbe #ownership-3d.uo-cue .uo-world,html.mbe #ownership-3d.uo-cue .uo-hub .glowIn,html.mbe #ownership-3d.uo-cue .uo-lid{animation-delay:-2.5s}html.mbe #ownership-3d.uo-cue .uo-slab,html.mbe #ownership-3d.uo-cue .uo-slabBox .fT:after{animation-delay:calc(var(--dl) - 2.5s)}html.mbe #campaign-report .cr-tile:first-child{animation-delay:0s}html.mbe #campaign-report .cr-tile:nth-child(2){animation-delay:calc(var(--loop) * .015)}html.mbe #campaign-report .cr-tile:nth-child(3){animation-delay:calc(var(--loop) * .03)}html.mbe #campaign-report .cr-tile:nth-child(4){animation-delay:calc(var(--loop) * .045)}html.mbe #campaign-report .cr-area,html.mbe #campaign-report .cr-trend{animation-delay:calc(var(--loop) * .05)}html.mbe #campaign-report .cr-trend{animation-name:crDrawMbe}@keyframes crDrawMbe{0%,4%{stroke-dashoffset:340px;opacity:1}20%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}html.mbe #campaign-report .cr-pt:first-of-type{animation-delay:calc(var(--loop) * .06)}html.mbe #campaign-report .cr-pt:nth-of-type(2){animation-delay:calc(var(--loop) * .09)}html.mbe #campaign-report .cr-pt:nth-of-type(3){animation-delay:calc(var(--loop) * .13)}html.mbe #campaign-report .cr-pt:nth-of-type(4){animation-delay:calc(var(--loop) * .17)}html.mbe #campaign-report .cr-pt:nth-of-type(5){animation-delay:calc(var(--loop) * .19)}html.mbe #campaign-report .cr-pulse{animation-delay:calc(var(--loop) * .2)}html.mbe #campaign-report .cr-decision{animation-delay:calc(var(--loop) * .09)}html.mbe #campaign-report .cr-scene{max-width:322px}html.rm #mbe .mbe-qpop{transition:opacity .2s linear,visibility 0s linear .2s;transform:none}#mbe .ppa{clip-path:inset(0 0 100%)}#mbe .ppp{clip-path:inset(0);transition:clip-path .52s cubic-bezier(.4,0,.2,1)}#mbe .ppd{clip-path:none;transition:none}#mbe .pedge{background:var(--red);opacity:0;z-index:40;pointer-events:none;will-change:transform,opacity;height:2px;animation:.52s cubic-bezier(.4,0,.2,1) both mbe-pedge;position:absolute}@keyframes mbe-pedge{0%{opacity:0;transform:translate(0,0)}9%{opacity:.92}80%{opacity:.92}to{opacity:0;transform:translate3d(0,var(--h,0px),0)}}#mbe .stamp{opacity:0;transform-origin:0;transform:scale(1.06)}#mbe .stamp.set{opacity:1;transition:transform .26s cubic-bezier(.2,.9,.3,1),opacity .15s linear;transform:none}#mbe .stamp.mid{transform-origin:50%}#mbe .ht{--dot:52%;--cell:7px;opacity:.58;-webkit-mask-image:radial-gradient(circle,#000 0 var(--dot),transparent calc(var(--dot) + 2%)), radial-gradient(circle,#000 0 var(--dot),transparent calc(var(--dot) + 2%));-webkit-mask-image:radial-gradient(circle,#000 0 var(--dot),transparent calc(var(--dot) + 2%)), radial-gradient(circle,#000 0 var(--dot),transparent calc(var(--dot) + 2%));mask-image:radial-gradient(circle,#000 0 var(--dot),transparent calc(var(--dot) + 2%)), radial-gradient(circle,#000 0 var(--dot),transparent calc(var(--dot) + 2%));-webkit-mask-size:var(--cell) var(--cell),var(--cell) var(--cell);-webkit-mask-size:var(--cell) var(--cell),var(--cell) var(--cell);mask-size:var(--cell) var(--cell),var(--cell) var(--cell);-webkit-mask-position:0 0,calc(var(--cell)/2) calc(var(--cell)/2);-webkit-mask-position:0 0,calc(var(--cell)/2) calc(var(--cell)/2);mask-position:0 0,calc(var(--cell)/2) calc(var(--cell)/2);transition:opacity .18s linear}#mbe .ht.fine{--cell:3px;--dot:50%;opacity:.86}#mbe .ht.crisp{opacity:1;transition:opacity .2s linear;-webkit-mask-image:none;mask-image:none}#mbe .odo{--od-cell:42px;padding:7px 0}#mbe .od{height:var(--od-cell);display:block;overflow:hidden}#mbe .od.od-fix{overflow:visible}#mbe .od-strip{will-change:transform;display:block;transform:translate(0,0)}#mbe .od-i{height:var(--od-cell);line-height:var(--od-cell);text-align:center;display:block}#mbe .num,#mbe .tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html.rm #mbe .ppa{clip-path:none}html.rm #mbe .ppp{clip-path:none;transition:none}html.rm #mbe .stamp{opacity:1;transform:none}html.rm #mbe .pedge{display:none}@media (prefers-reduced-motion:reduce){#mbe .ppa{clip-path:none}#mbe .ppp{clip-path:none;transition:none}#mbe .stamp{opacity:1;transform:none}#mbe .pedge{display:none}}#mbe .btn-ghost{border:1px solid var(--red);color:#fff;background:var(--red);text-transform:uppercase;letter-spacing:.16em;justify-content:center;align-items:center;width:100%;height:56px;font-size:15px;font-weight:400;display:flex}#mbe #heroRunway{height:calc(var(--svh,1svh) * 260);background:var(--dark);position:relative}#mbe .stage{height:calc(var(--svh,1svh) * 100);position:sticky;top:0;overflow:hidden}#mbe .layer{position:absolute;inset:0}#mbe #threads{width:100%;height:100%;position:absolute;inset:0}#mbe .sig{pointer-events:none}#mbe .sig .copy{pointer-events:auto}#mbe .logoTravel{will-change:transform;width:150px;height:66px;transform:translate3d(-50%,calc(calc(var(--svh,1svh) * 50) - 65px),0);transform:translate3d(-50%,calc(calc(var(--dvh,1dvh) * 50) - 65px),0);place-items:center;display:grid;position:absolute;top:0;left:50%}#mbe .logoTravel img{width:150px;height:auto;position:absolute}#mbe .logoTravel .mark{opacity:0}#mbe .copy{left:var(--pad);right:var(--pad);will-change:transform,opacity;position:absolute;top:55.5%}#mbe .copy h1{letter-spacing:.05em;color:var(--ink-d);margin-bottom:12px;font-size:22px;font-weight:400;line-height:1.25}#mbe .copy .lede{color:var(--body-d);max-width:19em;margin-bottom:26px;font-size:19px;font-weight:300;line-height:1.5}#mbe .ticker{will-change:opacity;position:absolute;bottom:28px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}#mbe .tk-track{align-items:center;width:max-content;animation:56s linear infinite mbe-tk;display:flex}#mbe .tk-track img{object-fit:contain;filter:none;opacity:.9;flex:none;width:auto;max-width:160px;height:26px;margin:0 14px;display:block}#mbe .tk-track img[alt=Range\ Rover],#mbe .tk-track img[alt=Raymond\ James],#mbe .tk-track img[alt=Jaguar],#mbe .tk-track img[alt=The\ Villages],#mbe .tk-track img[alt=Make-A-Wish]{filter:brightness(0)invert()}#mbe .tk-track img[alt=NASCAR]{height:19px}#mbe .tk-track img[alt=Range\ Rover]{height:20px}#mbe .tk-track img[alt=Fujifilm]{height:17px}#mbe .tk-track img[alt=Zaxby\'s]{height:30px}#mbe .tk-track img[alt=Raymond\ James]{height:16px}#mbe .tk-track img[alt=Jaguar]{height:30px}#mbe .tk-track img[alt=Chipotle]{height:17px}#mbe .tk-track img[alt=HP]{height:30px}#mbe .tk-track img[alt=Seacoast\ Bank]{height:22px}#mbe .tk-track img[alt=The\ Villages]{height:24px}#mbe .tk-track img[alt=OpenTable]{height:23px}#mbe .tk-track img[alt=Stetson\ University]{height:29px}#mbe .tk-track img[alt=BMW]{height:30px}#mbe .tk-track img[alt="Florida Cancer Specialists"]{height:27px}#mbe .tk-track img[alt=FDOT]{height:29px}#mbe .tk-track img[alt=Generac]{height:22px}#mbe .tk-track img[alt=Make-A-Wish]{height:33px}#mbe .tk-track img[alt=NAACP]{height:17px}#mbe .tk-track img[alt=Golden\ Corral]{height:27px}#mbe .tk-track img[alt="Jersey Mike's"]{height:29px}#mbe .tk-track img[alt=Make-A-Wish]{transform:translateY(-19%)}#mbe .tk-track img[alt="Florida Cancer Specialists"]{transform:translateY(-7%)}#mbe .tk-track img[alt=The\ Villages]{transform:translateY(-6%)}#mbe .tk-track img[alt=Golden\ Corral]{transform:translateY(-5%)}#mbe .tk-paused .tk-track{animation-play-state:paused}@keyframes mbe-tk{0%{transform:translate(0)}to{transform:translate(-50%)}}#mbe .board{pointer-events:none}#mbe .cross{width:100%;height:100%;position:absolute;inset:0}#mbe .cross line{stroke:#1515154d;stroke-width:1px}#mbe .hub{opacity:0;will-change:transform,opacity;z-index:3;background:0 0;border:1px solid #151515d9;border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute;top:50%;left:50%;transform:scale(.6)}#mbe .hub .arc{border:1px solid #0000;border-top-color:var(--red);border-radius:50%;position:absolute;inset:-5px;transform:rotate(28deg)}#mbe .hub .dot{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:6px}#mbe .hub .hubmark{width:42px;height:auto;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mbe .qbtn{pointer-events:none;-webkit-tap-highlight-color:transparent;width:50%;height:50%;position:absolute}#mbe .qbtn.tl{top:0;left:0}#mbe .qbtn.tr{top:0;right:0}#mbe .qbtn.bl{bottom:0;left:0}#mbe .qbtn.br{bottom:0;right:0}#mbe .board.live .qbtn{pointer-events:auto}#mbe .qtitle{will-change:transform,opacity;z-index:2;position:absolute}#mbe .qtitle .t{letter-spacing:-.012em;color:var(--ink-d);font-size:26px;font-weight:200;line-height:1.14}#mbe .qtitle .m{letter-spacing:.09em;white-space:nowrap;text-transform:uppercase;color:#1515159e;align-items:center;gap:7px;margin-top:13px;font-size:15px;display:flex}#mbe .qtitle.tr .m,#mbe .qtitle.br .m{justify-content:flex-end}#mbe .qtitle .m em{color:var(--red);font-style:normal}#mbe .qtitle.tl{left:var(--pad);text-align:left;width:calc(50% - 32px);bottom:calc(50% + 48px)}#mbe .qtitle.tr{right:var(--pad);text-align:right;width:calc(50% - 32px);bottom:calc(50% + 48px)}#mbe .qtitle.bl{left:var(--pad);text-align:left;width:calc(50% - 32px);bottom:78px}#mbe .qtitle.br{right:var(--pad);text-align:right;width:calc(50% - 32px);bottom:78px}#mbe .tex{opacity:0;will-change:opacity;z-index:1;position:absolute}#mbe .tex.tl{left:var(--pad);width:calc(50% - 32px);top:10%}#mbe .tex.tr{right:var(--pad);width:calc(50% - 32px);top:10%}#mbe .tex.bl{left:var(--pad);width:calc(50% - 32px);top:calc(50% + 26px)}#mbe .tex.br{right:var(--pad);width:calc(50% - 32px);top:calc(50% + 26px)}#mbe .tex .lab{letter-spacing:.08em;text-transform:uppercase;color:#1515159e;white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex}#mbe .tex.tr .lab,#mbe .tex.br .lab{justify-content:flex-end}#mbe .tex .lab .gd{background:#959595;border-radius:50%;flex:none;width:6px;height:6px}#mbe .tex .big{color:#151515bd;margin-top:4px;font-size:20px;font-weight:300}#mbe .tex.br .big,#mbe .tex.br .lab{text-align:right}#mbe .leadrow{align-items:center;gap:8px;margin-top:9px;display:flex}#mbe .leadrow .o{border:1px solid #15151566;border-radius:50%;flex:none;width:9px;height:9px}#mbe .leadrow .bar{background:#15151547;flex:1;height:2px}#mbe .leadrow .k{letter-spacing:.1em;color:#1515159e;flex:none;font-size:15px}#mbe .ticks{z-index:4;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}#mbe .ticks b{background:#1515152e;width:2px;height:15px;transition:background .3s;display:block}#mbe .ticks b.on{background:var(--red)}html.rm #mbe .stage{height:auto;position:relative;overflow:visible}html.rm #mbe #heroRunway{height:auto}html.rm #mbe .layer{height:calc(var(--svh,1svh) * 100);position:relative;inset:auto}html.rm #mbe #threads{height:calc(var(--svh,1svh) * 100)}html.rm #mbe .logoTravel{top:15%;transform:translate(-50%)!important}html.rm #mbe .logoTravel .full{opacity:1!important}html.rm #mbe .logoTravel .mark{opacity:0!important}html.rm #mbe .copy{top:auto;bottom:154px;opacity:1!important;transform:none!important}html.rm #mbe .ticker{opacity:1!important}html.rm #mbe .board{border-top:1px solid #15151514}html.rm #mbe .hub{opacity:1!important;transform:none!important}html.rm #mbe .hub .hubmark{display:block}html.rm #mbe .qtitle{opacity:1!important;transform:none!important}html.rm #mbe .tex{opacity:.62!important}html.rm #mbe .board .qbtn{pointer-events:auto}html.rm #mbe .ticks{display:none}#mbe .mbe-fixed-anchor{opacity:0;pointer-events:none;background:#fff;width:1px;height:1px;position:fixed;bottom:0;right:0}@media (prefers-reduced-motion:reduce){#mbe .tk-track{animation:none}}@media (max-width:365px){#mbe #heroRunway{--pad:18px}#mbe .qtitle .t{font-size:24px}}@media (max-width:389px){#mbe .qtitle .m{letter-spacing:.07em;gap:6px;font-size:13px}#mbe .tex .lab{letter-spacing:.06em;gap:6px;font-size:13px}}@media (max-width:350px){#mbe .qtitle .m{letter-spacing:.06em;gap:5px;font-size:12px}#mbe .tex .lab{letter-spacing:.05em;gap:6px;font-size:12px}}@media (max-height:730px){#mbe .leadrow+.leadrow+.leadrow{display:none}}@media (max-height:660px){#mbe .leadrow+.leadrow{display:none}}@media (max-height:600px){#mbe .leadrow{display:none}}@media (max-height:540px){#mbe .tex.bl .big,#mbe .tex.br .big{display:none}}@media (max-height:480px) and (orientation:landscape){#mbe .copy{top:52%}#mbe .copy h1{margin-bottom:4px;font-size:19px}#mbe .copy .lede{max-width:none;margin-bottom:10px;font-size:15px}#mbe .copy .btn-ghost{width:auto;height:40px;padding:0 28px;display:inline-flex}#mbe .tex{display:none}#mbe .qtitle .t{font-size:19px}#mbe .qtitle .m{margin-top:6px;font-size:12px}#mbe .qtitle.tl,#mbe .qtitle.tr{bottom:calc(50% + 10px)}#mbe .qtitle.bl,#mbe .qtitle.br{bottom:82px}#mbe #folioNum{font-size:170px}}#mbe .mbe-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#mbe .wrap{padding-left:var(--pad);padding-right:var(--pad)}#mbe .eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:15px;font-weight:400;line-height:1.2}#mbe .mk{clip-path:inset(-40% -6% .1em);display:block}#mbe .mk>span{transition:transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0s);display:block;transform:translateY(106%)}#mbe .mk.in>span{transform:none}#mbe [data-mk]{clip-path:inset(-40% -6% -.24em)}#mbe .rv{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(14px)}#mbe .rv.in{opacity:1;transform:none}#mbe .partner{--folio:300px;color:var(--ink-l);background:linear-gradient(#fff 0%,#fdfdfe 40%,#f8f8f8 100%);padding:0 0 12px;position:relative}#mbe .folio{padding:34px 0 4px;position:relative;overflow:hidden}#mbe .folio-lab{left:var(--pad);z-index:2;writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;color:#909090;align-items:flex-start;font-size:15px;font-weight:500;line-height:1;display:flex;position:absolute;top:38px;bottom:6px;transform:rotate(180deg)}#mbe .folio-num{font-size:var(--folio);letter-spacing:-.07em;color:#17181c;white-space:nowrap;margin-left:56px;font-weight:100;line-height:.745;display:block}#mbe .folio-rule{height:1px;margin:0 var(--pad);background:#e4e4e4}#mbe .partner h2{letter-spacing:-.035em;color:#0a0a0a;margin-top:30px;font-size:clamp(38px,11.6vw,48px);font-weight:100;line-height:1}#mbe .partner .body{color:var(--body-l);max-width:29em;margin-top:20px;font-size:18px;font-weight:400;line-height:1.55}#mbe .link-arrow{letter-spacing:.06em;color:#111114;border-bottom:1px solid #00000040;align-items:center;gap:9px;min-height:44px;margin-top:16px;font-size:16px;font-weight:500;display:inline-flex}#mbe .mbe-bento-slot{width:100%;padding:26px 0 64px}#mbe .mbe-seam{background:linear-gradient(178deg,#f6f8fa 0%,#97979c 44%,#191a1e 84%,#0a0a0c 100%);height:118px}#mbe .built{background:var(--dark2);padding:0 0 64px;position:relative;overflow:hidden}#mbe .built .head{text-align:right;padding-top:54px}#mbe .built .head .eyebrow{color:var(--muted)}#mbe .built h2{letter-spacing:-.02em;color:#f4f4f6;margin-top:14px;font-size:34px;font-weight:200;line-height:1.14}#mbe #burst{width:100%;height:200px;margin-top:4px;display:block}#mbe .stats{border-top:1px solid var(--hair);margin-top:14px}#mbe .stat{border-bottom:1px solid var(--hair);padding:18px 0 16px}#mbe .stat .n{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}#mbe .stat .n b{letter-spacing:-.035em;color:#f2f2f4;align-items:flex-start;font-size:54px;font-weight:100;line-height:1;display:flex}#mbe .stat .n em{color:#bdbdc2;letter-spacing:-.01em;padding-bottom:1px;font-size:20px;font-style:normal;font-weight:200}#mbe .stat .l{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:15px}#mbe .finale{z-index:1;min-height:calc(var(--svh,1svh) * 100);color:var(--ink-l);background:#fff;padding:70px 0 78px;position:relative;overflow:hidden}#mbe #crThreads{pointer-events:none;width:100%;height:560px;position:absolute;top:0;left:0}#mbe .finale>.wrap{z-index:1;position:relative}#mbe .finale .eyebrow{color:#0009}#mbe .finale h2{letter-spacing:-.028em;color:#0a0a0a;text-wrap:balance;margin:14px 0 16px;font-size:38px;font-weight:200;line-height:1.1}#mbe .finale .lede{color:var(--body-l);max-width:30em;font-size:17px;line-height:1.55}#mbe .form{flex-direction:column;gap:22px;margin-top:38px;display:flex}#mbe .field label{letter-spacing:.14em;text-transform:uppercase;color:#00000080;margin-bottom:4px;font-size:15px;display:block}#mbe .field input,#mbe .field textarea{width:100%;height:52px;font:inherit;color:#0a0a0a;appearance:none;background:0 0;border:0;border-bottom:1px solid #00000040;border-radius:0;padding:0 2px;font-size:17px}#mbe .field textarea{resize:none;height:74px;padding-top:12px;line-height:1.45}#mbe .field input:focus,#mbe .field textarea:focus{outline-offset:3px;border-bottom-color:var(--red);outline:2px solid #bf012b66}#mbe .finale .btn-plate{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.16em;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-size:15px;font-weight:500;display:flex}#mbe .talk{text-align:center;color:var(--body-l);margin-top:22px;font-size:16px}#mbe .talk a{color:#0a0a0a;border-bottom:1px solid #00000059;padding:11px 0;display:inline-block}html.mbe.mbe-snap{scroll-snap-type:y proximity}html.mbe.mbe-kb{scroll-snap-type:none}#mbe #finale{scroll-snap-align:start;scroll-snap-stop:always}#mbe .finale{box-sizing:border-box;padding:calc(var(--bar) + 12px) 0 max(14px, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}#mbe .finale>.wrap{flex-direction:column;flex:auto;min-height:0;display:flex}#mbe .finale .eyebrow{letter-spacing:.3em;color:#0009;font-size:10px}#mbe .finale h2{margin:5px 0 0;font-size:28px;line-height:1.08}@media (max-width:389px){#mbe .finale h2{font-size:26px}}#mbe .finale .lede{margin:8px 0 0;font-size:14px;line-height:1.45;display:none}#mbe .finale .abt-brief{--rail:13px;--ctrl:36px;--gap:14px;flex-direction:column;flex:auto;min-height:0;display:flex}#mbe .finale .form{flex:auto;gap:0;min-height:0;margin-top:14px}#mbe .finale .abt-fields{flex-direction:column;flex:auto;min-height:0;display:flex}#mbe .finale .abt-band+.abt-band{flex-direction:column;flex:auto;min-height:0;margin-top:16px;display:flex}#mbe .finale .abt-band-head{letter-spacing:.1em;justify-content:space-between;gap:2px 12px;margin:0 0 6px;padding-bottom:6px;font-size:11px}#mbe .finale .abt-band-title{font-size:11px}#mbe .finale .abt-row--who{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}#mbe .finale .abt-row--who .abt-cell:nth-child(3){grid-column:1/-1}#mbe .finale .abt-row--who .abt-cell--wide{grid-column:auto}#mbe .finale .abt-field-name{font-size:15px}#mbe .finale .abt-cell :is(input,textarea,select):focus-visible{outline:0}#mbe .finale .abt-textarea-field .abt-field-name{padding-top:5px}#mbe .finale .abt-field-cap{letter-spacing:.06em;font-size:10px}#mbe .finale .abt-field-tick{right:2px}#mbe .finale .abt-row--need{flex:auto;grid-template-rows:minmax(0,1fr) auto;row-gap:10px;min-height:0}#mbe .finale .abt-msg{grid-template-rows:minmax(0,1fr);min-height:0}#mbe .finale .abt-field-hint{display:none}#mbe .finale .abt-textarea-field{min-height:0}#mbe .finale .abt-textarea-field textarea{resize:none;height:100%;min-height:56px;padding:5px 0 8px}#mbe .finale .abt-select-field:before{bottom:14px;right:10px}#mbe .finale .abt-need-side{gap:10px}#mbe .finale .abt-assurance{border-left-width:2px;gap:8px;padding:1px 0 1px 11px;font-size:12.5px;line-height:1.4}#mbe .finale .abt-assurance svg{width:16px}#mbe .finale .abt-validation{margin:10px 0 0;padding:6px 0 6px 11px;font-size:13px}#mbe .finale .abt-close{justify-items:stretch;gap:10px;margin-top:12px;padding-top:12px}#mbe .finale .abt-consent{gap:9px;font-size:14px;line-height:1.35}#mbe .finale .abt-consent input{width:17px;height:17px;margin-top:1px}#mbe .finale .abt-send-cell{width:100%}#mbe button.abt-send:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *){background:var(--red);color:#fff;width:100%;height:44px;padding:0 14px;font-size:14px;font-weight:650}#mbe button.abt-send:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *):disabled{opacity:.72}#mbe .finale span.abt-send{height:44px;font-size:14px}#mbe .finale .abt-state{justify-content:space-between;align-items:center;gap:12px;display:flex}#mbe .finale .abt-tally{gap:8px;font-size:12.5px}#mbe .finale .abt-tally-comb{width:72px;height:14px}#mbe .finale .abt-gs-call{flex:none;gap:6px;margin:-10px 0;padding:10px 0;font-size:13px}#mbe .finale .abt-gs-call strong{font-size:13px}#mbe .finale .abt-gs-call-q{display:none}#mbe .finale .abt-success{flex:auto;align-content:center;padding:0 0 48px}#mbe .abt-success-actions a:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *){text-underline-offset:4px;text-decoration:underline}@media (max-height:759px){#mbe .finale .abt-assurance{display:none}#mbe .finale h2{font-size:26px}}@media (min-height:900px){#mbe .finale .lede{display:block}#mbe .finale .abt-textarea-field textarea{min-height:88px}}@media (max-width:374px){#mbe .stat .n b{font-size:48px}}html.rm #mbe .rv{opacity:1;transform:none}html.rm #mbe .mk{clip-path:none}html.rm #mbe .mk>span{transform:none}html.rm #mbe [data-mk]{clip-path:none}@media (prefers-reduced-motion:reduce){#mbe .rv{opacity:1;transform:none}#mbe .mk{clip-path:none}#mbe .mk>span{transform:none}#mbe [data-mk]{clip-path:none}}#mbe .mbe-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#mbe #corRunway{height:calc(var(--svh,1svh) * 390);margin-bottom:calc(0px - calc(var(--svh,1svh) * 100));background:linear-gradient(180deg,var(--dark) 0 72%,#fff 72%);position:relative}#mbe #corStage{height:calc(var(--svh,1svh) * 100);background:var(--dark);box-shadow:0 calc(var(--svh,1svh) * 24) 0 0 var(--dark);z-index:2;pointer-events:none;perspective:900px;perspective-origin:50%;position:sticky;top:0;overflow:hidden}#mbe #corDepth{transform-style:preserve-3d;position:absolute;inset:0}#mbe .cframe{opacity:0;border:1px solid #f0f0f29e;border-radius:46px;width:330px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mbe .cframe .tick{border:1px solid #f0f0f257;width:16px;height:16px;position:absolute}#mbe .cframe .tick.a{border-bottom:0;border-right:0;top:20px;left:20px}#mbe .cframe .tick.b{border-top:0;border-left:0;bottom:20px;right:20px}#mbe .cframe .sp{background:#f0f0f24d;border-radius:50%;width:3px;height:3px;position:absolute}#mbe #corFlat{z-index:5;position:absolute;inset:0}#mbe #corRoom{pointer-events:none;opacity:0;will-change:transform,opacity;clip-path:inset(112px 18px round 46px);background:#fff;width:100%;height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)translateZ(-1170px);box-shadow:0 0 90px #f0f0f224}html.rm #mbe #corRoom{display:none}#mbe #finale.cr-wait{pointer-events:none}#mbe #corBar{left:var(--pad);right:var(--pad);top:calc(var(--bar) + 18px);z-index:3;gap:6px;display:flex;position:absolute}#mbe #corBar b{background:#f0f0f229;flex:1;height:2px;display:block;overflow:hidden}#mbe #corBar b i{background:var(--red);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}#mbe .qcard{border:1px solid var(--hair);text-align:center;width:calc(100% - 56px);max-width:318px;font-family:var(--sans);opacity:0;background:#121214;border-radius:10px;padding:26px 22px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82);box-shadow:0 30px 70px #0000009e}#mbe .qcard:first-child{z-index:10}#mbe .qcard:nth-child(2){z-index:11}#mbe .qcard:nth-child(3){z-index:12}#mbe .qcard:nth-child(4){z-index:13}#mbe .qcard:nth-child(5){z-index:14}#mbe .qcard:nth-child(6){z-index:15}#mbe .qcard .eyebrow{color:var(--ej-red-bright);letter-spacing:.18em;text-transform:uppercase;font-size:15px;font-weight:400;line-height:1.2;display:block}#mbe .qcard .qline{background:#f0f0f221;width:100%;height:1px;margin:16px auto 0;display:block}#mbe .qcard h3{letter-spacing:-.012em;color:var(--ink-d);margin-top:18px;font-size:24px;font-weight:500;line-height:1.36}#mbe #tunnelEnd{opacity:0;z-index:8;pointer-events:none;background:#fff;border-radius:46px;width:330px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.12)}#mbe #corStage.armed .cframe,#mbe #corStage.armed #tunnelEnd,#mbe #corStage.armed .qcard{will-change:transform,opacity}@media (max-width:374px){#mbe{--pad:16px}#mbe .cframe,#mbe #tunnelEnd{width:302px}}@media (min-width:415px){#mbe .cframe,#mbe #tunnelEnd{width:356px}}html.rm #mbe #corRunway{background:var(--dark);height:auto;margin-bottom:0}html.rm #mbe #corStage{pointer-events:auto;height:auto;position:relative;overflow:visible;opacity:1!important}html.rm #mbe #corDepth{height:calc(var(--svh,1svh) * 100);margin-bottom:-100svh;position:sticky;top:0;transform:none!important}html.rm #mbe #corFlat{position:relative;inset:auto}html.rm #mbe #corBar{display:none}html.rm #mbe .qcards{flex-direction:column;align-items:center;gap:44px;padding:60px 0 84px;display:flex;position:relative}html.rm #mbe .qcard{width:calc(100% - 56px);position:relative;top:auto;left:auto;opacity:1!important;transform:none!important}html.rm #mbe #tunnelEnd{display:none}:root{--bg:#fff;--surface:#f7f7f8;--surface-soft:#efeff1;--ink:#151515;--muted:#6b6b70;--line:#1515151a;--tunnel-line:#1515151f;--tunnel-line-strong:#1515152e;--tunnel-line-soft:#1515150a;--tunnel-glow:#bf012b14;--honey:var(--ej-red);--honey-bright:var(--ej-red-bright);--honey-deep:var(--ej-red-deep);--honey-soft:#bf012b24;--azure:var(--ej-red);--azure-deep:var(--ej-red-deep);--honey-grad:linear-gradient(135deg, var(--ej-red-bright) 0%, var(--ej-red) 48%, var(--ej-red-deep) 100%)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/sites/mbi/assets/fonts/inter-var.woff2)format("woff2-variations"),url(/sites/mbi/assets/fonts/inter-var.woff2)format("woff2")}html,body{background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;margin:0;padding:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif}body{overflow-x:clip}#hero-spacer{pointer-events:none;height:2200px;position:relative}#flow-canvas{width:100%;height:calc(var(--vh,1vh) * 100);z-index:3;pointer-events:none;position:fixed;top:0;left:0}#flow-svg{width:100%;height:calc(var(--vh,1vh) * 100);z-index:3;pointer-events:none;position:fixed;top:0;left:0;overflow:visible}.grid-line{stroke:#151515;stroke-width:1.5px;stroke-linecap:square;opacity:0}#hero-brand{z-index:5;pointer-events:none;opacity:0;will-change:opacity;background:linear-gradient(#ffffff61 0%,#0000 100%);align-items:center;height:64px;padding:0 28px;display:flex;position:fixed;top:0;left:0;right:0}#hero-brand img{width:auto;height:38px;display:block}.hn-logo{pointer-events:auto;flex:none;align-items:center;display:flex}.hn-phone{pointer-events:auto;white-space:nowrap;flex-direction:row;flex:none;align-items:center;gap:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;line-height:1;text-decoration:none;display:none}.hn-phone .hn-phone-icon{color:#151515d9;background:#1515150f;border:1px solid #1515152e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative;overflow:hidden}.hn-phone .hn-phone-icon svg{width:12px;height:12px;display:block}.hn-phone:hover .hn-phone-icon,.hn-phone:focus-visible .hn-phone-icon,.hn-phone.is-open .hn-phone-icon{color:#151515;background:#15151524;border-color:#15151561}.hn-phone:focus{outline:none}.hn-phone:focus-visible .hn-phone-icon{box-shadow:0 0 0 2px #15151559}.hn-phone .hn-phone-sheen{opacity:0;pointer-events:none;background:linear-gradient(102deg,#15151500 42%,#15151547 47%,#151515f2 50%,#15151547 53%,#15151500 58%);position:absolute;inset:-60% -80%;transform:translate(-100%)}.hn-phone.is-flash .hn-phone-sheen{animation:.76s cubic-bezier(.36,0,.16,1) hn-phone-sheen}.hn-phone.is-flash .hn-phone-icon{animation:.76s cubic-bezier(.36,0,.16,1) hn-phone-lift}@keyframes hn-phone-sheen{0%{opacity:0;transform:translate(-100%)}16%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes hn-phone-lift{0%,to{border-color:#1515152e;box-shadow:0 0 #15151500}46%{border-color:#1515159e;box-shadow:0 0 14px #e2264a1f}}.hn-phone .hn-phone-num{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#151515eb;flex:none;max-width:0;margin-left:0;font-size:13px;font-weight:500;line-height:1.35;transition:max-width .3s cubic-bezier(.22,.61,.36,1),margin-left .3s cubic-bezier(.22,.61,.36,1),color .2s;display:block;overflow:hidden}.hn-phone .hn-phone-num i{opacity:0;font-style:normal;transition:opacity .1s linear,transform .1s ease-out;display:inline-block;transform:translate(-5px)}.hn-phone .hn-phone-caret{vertical-align:-.06em;opacity:0;background:currentColor;border-radius:999px;width:1.5px;height:.92em;margin-left:2px;display:inline-block}.hn-phone:hover .hn-phone-num,.hn-phone:focus-visible .hn-phone-num,.hn-phone.is-open .hn-phone-num{max-width:var(--hn-num-w,9.5em);margin-left:9px}.hn-phone:hover .hn-phone-num i,.hn-phone:focus-visible .hn-phone-num i,.hn-phone.is-open .hn-phone-num i{opacity:1;transition-delay:calc(var(--i) * 20ms);transform:none}.hn-phone:hover .hn-phone-caret,.hn-phone:focus-visible .hn-phone-caret,.hn-phone.is-open .hn-phone-caret{animation:.62s step-end hn-phone-caret}@keyframes hn-phone-caret{0%,54%{opacity:.8}55%,66%{opacity:0}67%,80%{opacity:.8}81%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hn-phone.is-flash .hn-phone-sheen,.hn-phone.is-flash .hn-phone-icon{animation:none}.hn-phone .hn-phone-caret{display:none}.hn-phone .hn-phone-num{transition-duration:.12s,.12s,.2s}.hn-phone .hn-phone-num i{transition-duration:1ms}.hn-phone:hover .hn-phone-num i,.hn-phone:focus-visible .hn-phone-num i,.hn-phone.is-open .hn-phone-num i{transition-delay:0s}}body[data-v-hero-lines=v4] .hn-logo,body[data-v-hero-lines=v5] .hn-logo{display:none}body[data-v-hero-lines=v4] .hn-phone,body[data-v-hero-lines=v5] .hn-phone{display:flex}.hn-links{pointer-events:auto;flex:1;justify-content:center;align-items:center;gap:26px;display:flex}.hn-link{letter-spacing:.1em;text-transform:uppercase;color:#151515a6;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.hn-link:after{content:"";transform-origin:50%;opacity:0;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .28s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.hn-link:hover{color:#151515}.hn-links>.nav-item{align-items:center;gap:0;display:flex;position:static}.hn-links .nav-caret{color:#151515b3}.hn-links .nav-caret:hover,.hn-links .nav-caret:focus-visible,.hn-links .nav-item.is-open .nav-caret{color:#151515;background:#15151524}.hn-links .nav-item.is-open>.hn-link{color:#151515}.hn-link.nav-link--button{cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.hn-link.nav-link--button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;transition:transform .24s}.hn-links .nav-item.is-open>.nav-link--button svg{transform:rotate(180deg)}#hero-brand .nav-menu{top:calc(100% + 8px)}#hero-brand.is-nav-open{z-index:80;will-change:auto;background:#ffffffdb;opacity:1!important}.hn-links .nav-link[aria-current]{color:#151515}.hn-link:hover:after,.hn-link:focus-visible:after{opacity:.85;transform:scaleX(1)}.hn-socials{pointer-events:auto;flex:none;align-items:center;gap:15px;display:flex}.hn-social{color:#1515159e;justify-content:center;align-items:center;text-decoration:none;transition:color .2s;display:flex}.hn-social:hover{color:#151515e6}.hn-social svg{width:16px;height:16px;display:block}.hn-social[aria-label=Facebook]:hover{color:var(--ej-red)}.hn-social[aria-label=Instagram]:hover,.hn-social[aria-label=TikTok]:hover{color:var(--ej-red-bright)}.hn-social[aria-label=YouTube]:hover{color:var(--ej-red)}.hn-social[aria-label=LinkedIn]:hover{color:var(--ej-red-deep)}@media (min-width:901px){#hero-brand{--hn-pad:clamp(22px, 5.06px + 1.88vw, 28px);--hn-link-size:clamp(12.75px, 10.03px + .305vw, 13.75px);--hn-gap:clamp(14px, -8.6px + 2.508vw, 22px);--hn-phone-size:clamp(15px, 11.47px + .392vw, 16.25px);padding:0 var(--hn-pad)}.hn-link{font-size:var(--hn-link-size);color:#151515e6}.hn-social{color:#151515d9}.hn-social svg{width:20px;height:20px}.hn-phone .hn-phone-icon{color:#151515;width:35px;height:35px}.hn-phone .hn-phone-icon svg{width:15px;height:15px}.hn-phone .hn-phone-num{font-size:var(--hn-phone-size);color:#151515}.hn-phone{margin-right:32px}.hn-links{gap:clamp(20px,1.7vw,30px)}.hn-socials{gap:clamp(13px,1.15vw,18px)}}@media (min-width:901px) and (max-width:1220px){.hn-socials{display:none}}body[data-v-header=classic] .hn-logo,body[data-v-header=classic] .hn-phone,body[data-v-header=classic] .hn-socials{flex:1 1 0}body[data-v-header=classic] .hn-socials{justify-content:flex-end}body[data-v-header=split] .hn-links{justify-content:flex-end;gap:var(--hn-gap,22px);flex:none;margin-left:auto}body[data-v-header=split] .hn-socials{border-left:1px solid #1515152e;margin-left:24px;padding-left:24px}body[data-v-header=centered] #hero-brand{flex-direction:column;justify-content:center;gap:13px;height:104px;padding-top:16px}body[data-v-header=centered] .hn-links{flex:none;gap:30px}body[data-v-header=centered] .hn-socials{display:none}body[data-v-header=minimal] .hn-links{flex:none;justify-content:flex-end;gap:30px;margin-left:auto}body[data-v-header=minimal] .hn-link{letter-spacing:.16em;font-size:10.5px}body[data-v-header=minimal] .hn-socials{display:none}body[data-v-header=tiered] #hero-brand{flex-wrap:wrap;align-content:center;row-gap:11px;height:102px;padding-top:14px}body[data-v-header=tiered] .hn-logo,body[data-v-header=tiered] .hn-phone{order:1}body[data-v-header=tiered] .hn-socials{order:2;margin-left:auto}body[data-v-header=tiered] .hn-links{border-top:1px solid #15151524;flex:0 0 100%;order:3;justify-content:flex-start;gap:26px;padding-top:11px}#title-container{color:var(--ink);letter-spacing:.05em;pointer-events:none;opacity:0;z-index:4;will-change:transform, opacity;max-width:min(20em,100vw - 48px);padding-left:clamp(24px,1.6667vw,32px);font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(1.25rem,1.6667vw,2rem);font-weight:300;line-height:1.4;position:fixed;top:0;left:0}#title-container>h1{font:inherit;margin:0;padding:0}#title-container>h1>span{color:#6a6a6a;display:block}#title-container>h1>span:not(#title-line1){font-size:.864em;line-height:1.5}#title-container #title-line1{color:inherit}@media (min-width:901px){#title-container>h1>span:not(#title-line1){text-wrap:balance;max-width:21em}}#globe-loader{z-index:4;pointer-events:none;opacity:0;will-change:opacity;transition:opacity .4s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#globe-loader canvas{border-radius:50%;width:160px;height:160px;display:block}#globe-loader .gl-logo{background:radial-gradient(circle,#e2264a09,#fff0 70%);border:1px solid #15151524;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex}#globe-loader .gl-logo img{filter:drop-shadow(0 2px 10px #15151524);width:100px;height:auto;margin:0 auto;display:block;transform:translateY(-16%)}#hero-logo-rider{z-index:4;pointer-events:none;opacity:0;will-change:transform, opacity;position:fixed;top:0;left:0}#hero-logo-rider img{filter:drop-shadow(0 4px 14px #1515152d);width:100px;height:auto;display:block}.quad-cue{pointer-events:none;z-index:4;opacity:0;width:16px;height:16px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:fixed;transform:rotate(180deg)}.quad-cue.is-open{transform:rotate(0);animation:none!important}.quad-cue[data-idx="0"]{animation:2.6s ease-in-out infinite cue-nudge-0}.quad-cue[data-idx="1"]{animation:2.6s ease-in-out .5s infinite cue-nudge-1}.quad-cue[data-idx="2"]{animation:2.6s ease-in-out 1s infinite cue-nudge-2}.quad-cue[data-idx="3"]{animation:2.6s ease-in-out 1.5s infinite cue-nudge-3}@keyframes cue-nudge-0{0%,to{translate:0}50%{translate:3px 3px}}@keyframes cue-nudge-1{0%,to{translate:0}50%{translate:-3px 3px}}@keyframes cue-nudge-2{0%,to{translate:0}50%{translate:3px -3px}}@keyframes cue-nudge-3{0%,to{translate:0}50%{translate:-3px -3px}}body.hero-offstage #quadrants,body.hero-offstage #quadrants *,body.hero-offstage #logo-ticker,body.hero-offstage #logo-ticker *,body.hero-offstage .quad-cue,body.hero-offstage #quad-onward-cue *{animation-play-state:paused!important}.quad-cue:before,.quad-cue:after{content:"";background:var(--honey-bright);transition:width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s;position:absolute;box-shadow:0 0 6px #e2264a5c}.quad-cue.is-open:before,.quad-cue.is-open:after{box-shadow:none;background:#151515cc}.quad-cue:before{width:11px;height:1px}.quad-cue:after{width:1px;height:11px}.quad-cue[data-idx="0"]:before,.quad-cue[data-idx="0"]:after{top:0;left:0}.quad-cue[data-idx="1"]:before,.quad-cue[data-idx="1"]:after{top:0;right:0}.quad-cue[data-idx="2"]:before,.quad-cue[data-idx="2"]:after{bottom:0;left:0}.quad-cue[data-idx="3"]:before,.quad-cue[data-idx="3"]:after{bottom:0;right:0}@media (hover:hover){.quad-cue.is-hint:not(.is-open){transform:rotate(112deg)scale(1.45)}.quad-cue.is-hint:not(.is-open):before{width:17px}.quad-cue.is-hint:not(.is-open):after{height:17px}.quad-cue.is-hint:not(.is-open):before,.quad-cue.is-hint:not(.is-open):after{background:#151515;box-shadow:0 0 10px #e2264a91,0 0 26px #e2264a54}}.campaign-cta{--mag-x:0px;--mag-y:0px;--press-scale:1;--press-origin:50% 50%;--gx:0%;--gy:-101%;--cta-plate:var(--ej-red);--cta-edge:var(--ej-red);--cta-ink:#fff;--cta-mat:var(--ej-red-deep);--cta-mat-ink:#fff;--cta-carrier:var(--ej-red-bright);--cta-ring:var(--ej-red);--cta-box-w:204px;--cta-box-h:52px;--cta-berth:0px;--cta-plate-w:200px;--cta-plate-h:48px;--cta-plate-px:0px;--cta-fs:12px;--cta-track:.14em;vertical-align:top;inline-size:var(--cta-box-w);block-size:var(--cta-box-h);box-sizing:border-box;text-align:center;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:var(--cta-ink);font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:var(--cta-fs);letter-spacing:var(--cta-track);background:0 0;border:0;place-items:center;padding:0;font-style:normal;font-weight:550;line-height:1;text-decoration:none;display:inline-grid;position:relative}.campaign-cta:link,.campaign-cta:visited{color:var(--cta-ink);text-decoration:none}button.campaign-cta{padding:var(--cta-berth);appearance:none;margin:0;display:inline-block;overflow:visible}a.campaign-cta{padding:var(--cta-berth)}.campaign-cta[inert]{pointer-events:none}@media (min-width:700px){.campaign-cta:not([data-gate-axis]){--gx:-101%;--gy:0%}}.campaign-cta[data-gate-axis=vertical]{--gx:0%;--gy:-101%}.campaign-cta[data-gate-axis=horizontal]{--gx:-101%;--gy:0%}.campaign-cta__plate{isolation:isolate;inline-size:var(--cta-plate-w);block-size:var(--cta-plate-h);padding-inline:var(--cta-plate-px);box-sizing:border-box;background:var(--cta-plate);border:1px solid var(--cta-edge);transform-origin:var(--press-origin,50% 50%);translate:var(--mag-x,0px) var(--mag-y,0px);scale:var(--press-scale,1);border-radius:2px;place-items:center;transition:scale .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.campaign-cta__plate,.campaign-cta__plate *,.campaign-cta__plate :before,.campaign-cta__plate :after{pointer-events:none;box-sizing:border-box}.campaign-cta__label{z-index:1;color:var(--cta-ink);font-size:var(--cta-fs);letter-spacing:var(--cta-track);text-transform:uppercase;text-indent:.07em;white-space:nowrap;grid-area:1/1;font-weight:550;line-height:1;display:block}.campaign-cta__gate{z-index:2;background:var(--cta-mat);block-size:100%;inline-size:100%;transform:translate(var(--gx), var(--gy));place-items:center;transition:transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;overflow:hidden}.campaign-cta__gate-label{block-size:100%;inline-size:100%;color:var(--cta-mat-ink);font-size:var(--cta-fs);letter-spacing:var(--cta-track);text-transform:uppercase;text-indent:.07em;white-space:nowrap;transform:translate(calc(var(--gx) * -1), calc(var(--gy) * -1));place-items:center;font-weight:550;line-height:1;transition:transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0}.campaign-cta__gate:after{content:"";z-index:3;box-sizing:border-box;background:var(--cta-carrier);opacity:0;transition:opacity .12s linear;position:absolute}.campaign-cta:not([data-gate-axis]) .campaign-cta__gate:after,.campaign-cta[data-gate-axis=vertical] .campaign-cta__gate:after{block-size:2px;inline-size:28px;top:100%;left:50%;transform:translate(-50%,-100%)}@media (min-width:700px){.campaign-cta:not([data-gate-axis]) .campaign-cta__gate:after{block-size:16px;inline-size:2px;top:50%;left:100%;transform:translate(-100%,-50%)}}.campaign-cta[data-gate-axis=horizontal] .campaign-cta__gate:after{block-size:16px;inline-size:2px;top:50%;left:100%;transform:translate(-100%,-50%)}@media (hover:hover){.campaign-cta:not([data-gate-phase]):hover .campaign-cta__gate,.campaign-cta:not([data-gate-phase]):hover .campaign-cta__gate-label{transform:translate(0)}.campaign-cta:not([data-gate-phase]):hover .campaign-cta__gate:after{opacity:1}}.campaign-cta:not([data-gate-phase]):focus-visible .campaign-cta__gate,.campaign-cta:not([data-gate-phase]):focus-visible .campaign-cta__gate-label{transition-duration:.22s;transform:translate(0)}.campaign-cta:not([data-gate-phase]):focus-visible .campaign-cta__gate:after{opacity:1}.campaign-cta:not([data-gate-phase]):active .campaign-cta__plate{transition:scale 70ms cubic-bezier(.2,0,0,1);scale:.982}.campaign-cta[data-gate-phase=ENTERING] .campaign-cta__gate,.campaign-cta[data-gate-phase=OPEN] .campaign-cta__gate,.campaign-cta[data-gate-phase=ENTERING] .campaign-cta__gate-label,.campaign-cta[data-gate-phase=OPEN] .campaign-cta__gate-label{transform:translate(0)}.campaign-cta[data-gate-phase=ENTERING] .campaign-cta__gate:after,.campaign-cta[data-gate-phase=OPEN] .campaign-cta__gate:after{opacity:1}.campaign-cta[data-gate-entry=focus][data-gate-phase=ENTERING] .campaign-cta__gate,.campaign-cta[data-gate-entry=focus][data-gate-phase=ENTERING] .campaign-cta__gate-label{transition-duration:.22s}.campaign-cta[data-gate-phase=EXITING] .campaign-cta__gate{transform:translate(calc(var(--gx) * -1), calc(var(--gy) * -1));transition-duration:.26s}.campaign-cta[data-gate-phase=EXITING] .campaign-cta__gate-label{transform:translate(var(--gx), var(--gy));transition-duration:.26s}.campaign-cta[data-gate-phase=EXITING] .campaign-cta__gate:after{opacity:0;transition-duration:90ms}.campaign-cta[data-gate-phase=RESTAGE] .campaign-cta__plate,.campaign-cta[data-gate-phase=RESTAGE] .campaign-cta__gate,.campaign-cta[data-gate-phase=RESTAGE] .campaign-cta__gate-label,.campaign-cta[data-gate-phase=RESTAGE] .campaign-cta__gate:after{transition:none}.campaign-cta[data-press="1"] .campaign-cta__plate{transition:scale 70ms cubic-bezier(.2,0,0,1)}.campaign-cta[data-mag="1"] .campaign-cta__plate{will-change:translate}.campaign-cta[data-gate-phase=ENTERING] .campaign-cta__gate,.campaign-cta[data-gate-phase=EXITING] .campaign-cta__gate{will-change:transform}.campaign-cta:focus{outline:2px solid var(--cta-ring);outline-offset:var(--cta-ring-offset,4px)}.campaign-cta:focus:not(:focus-visible){outline:none}.campaign-cta:focus-visible{outline:2px solid var(--cta-ring);outline-offset:var(--cta-ring-offset,4px)}@media (hover:none){.campaign-cta:active .campaign-cta__plate{background:var(--cta-mat)}.campaign-cta:active .campaign-cta__label{color:var(--cta-mat-ink)}}@media (prefers-reduced-motion:reduce){.campaign-cta__plate{transition:none;translate:none;scale:none}.campaign-cta:not([data-gate-phase]):active .campaign-cta__plate,.campaign-cta[data-press="1"] .campaign-cta__plate{transition:none;scale:none}.campaign-cta[data-mag="1"] .campaign-cta__plate{will-change:auto}.campaign-cta__gate{display:none}@media (hover:hover){.campaign-cta:hover .campaign-cta__plate{background:var(--cta-mat)}.campaign-cta:hover .campaign-cta__label{color:var(--cta-mat-ink)}}.campaign-cta:focus-visible .campaign-cta__plate,.campaign-cta:active .campaign-cta__plate{background:var(--cta-mat)}.campaign-cta:focus-visible .campaign-cta__label,.campaign-cta:active .campaign-cta__label{color:var(--cta-mat-ink)}}@media (forced-colors:active){.campaign-cta{forced-color-adjust:auto}.campaign-cta:link,.campaign-cta:visited{color:buttontext}.campaign-cta__plate{will-change:auto;background:buttonface;border:1px solid buttontext;transition:none;translate:none;scale:none}.campaign-cta__label{color:buttontext}.campaign-cta__gate{display:none}.campaign-cta:focus,.campaign-cta:focus-visible{outline-offset:4px;outline:2px solid highlight}}.s-cta-actions .campaign-cta{--cta-plate-h:36px}.campaign-cta--slim{--cta-berth:2px;--cta-box-w:auto;--cta-box-h:auto;--cta-plate-w:auto;--cta-plate-h:38px;--cta-plate-px:1.45rem;--cta-fs:11px;--cta-ring-offset:3px}.campaign-cta--quiet{--cta-plate:transparent;--cta-edge:#15151552;--cta-ink:#151515}.campaign-cta--light{--cta-plate:var(--ej-red);--cta-edge:var(--ej-red);--cta-ring:var(--ej-red)}.campaign-cta--light.campaign-cta--quiet{--cta-plate:transparent;--cta-edge:#15151547;--cta-ink:#151515db;--cta-mat:var(--ej-red);--cta-mat-ink:#fff}#start-btn{margin-top:2rem}body[data-v-hero-lines=v3] #title-container{text-align:center;padding-left:0}body[data-v-hero-lines=v3] #start-btn{margin:1.5rem auto 0}#logo-ticker.cta-berth-hide{visibility:hidden}#quadrants{z-index:1;pointer-events:none;background:0 0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:0;display:grid;position:fixed;inset:0}.quad{background:var(--bg);cursor:pointer;justify-content:center;align-items:center;transition:background .45s;display:flex;overflow:hidden}.quad.is-active{cursor:pointer;background:#fbfbfb}.quad.is-dim{background:#fff}.quad.is-dim .quad-title{opacity:.15}.quad:after{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), #e2264a0d 0%, #e2264a05 42%, transparent 72%);transition:opacity .5s;position:absolute;inset:0}@media (hover:hover){.quad.is-spot:not(.is-active){background:#fdfdfd}.quad.is-spot:not(.is-active):after{opacity:1}.quad.is-spot:not(.is-active) .quad-inner{transform:translateY(-4px)}.quad.is-spot:not(.is-active) .quad-title{letter-spacing:.028em}}.quad-inner{text-align:left;flex-direction:column;align-items:flex-start;max-width:430px;padding:0 44px 44px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex}.quad{justify-content:flex-start;align-items:flex-end}.quad[data-idx="1"],.quad[data-idx="3"]{justify-content:flex-end}.quad[data-idx="1"] .quad-inner,.quad[data-idx="3"] .quad-inner{text-align:right;align-items:flex-end}.quad[data-idx="1"] .quad-actions,.quad[data-idx="3"] .quad-actions{justify-content:flex-end}.quad-title{letter-spacing:.01em;color:#151515;opacity:0;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(2rem,3.45vw,3.45rem);font-weight:200;transition:opacity .4s,letter-spacing .55s cubic-bezier(.16,1,.3,1)}@media (min-width:701px) and (max-width:820px){.quad-title{font-size:1.75rem}.quad-inner{padding:0 28px 40px}}@media (min-width:701px) and (max-height:760px){.quad[data-idx="0"] .quad-viz{top:46%;left:80%}.quad-viz.qv-dm{width:clamp(84px, calc(var(--vh,1vh) * 21), 200px)}}@media (min-width:701px) and (max-width:1000px) and (max-height:760px){.quad[data-idx="0"] .quad-viz{left:82%}.quad-viz.qv-dm{width:clamp(84px, calc(var(--vh,1vh) * 19), 180px)}}@media (min-width:701px) and (max-height:480px){.quad-title{font-size:1.5rem}.quad-inner{padding:0 28px 26px}.quad[data-idx="0"] .quad-viz{top:46%;left:76%}.quad-viz.qv-dm{width:72px}}.quad-desc{color:#636363;opacity:0;max-width:40ch;margin-top:24px;font-family:Inter,Helvetica Neue,Helvetica,Noto Sans JP,sans-serif;font-size:clamp(.95rem,1.05vw,1.1rem);font-weight:300;line-height:1.7;transition:opacity .4s .1s,transform .4s .1s;transform:translateY(8px)}.quad.is-active .quad-desc{opacity:1;transform:translateY(0)}.quad{position:relative}#dm-video{object-fit:cover;opacity:0;filter:saturate(.82)contrast(1.02)brightness(.72);z-index:0;width:100%;height:100%;transition:opacity .82s,transform 1.4s cubic-bezier(.16,1,.3,1),filter .82s;position:absolute;inset:0;transform:scale(1.08)}.quad.is-active #dm-video{opacity:.96;filter:saturate(.96)contrast(1.08)brightness(.56);transform:scale(1)}.quad[data-idx="0"]:before{content:"";opacity:0;z-index:1;pointer-events:none;background:linear-gradient(#ffffff1a 0%,#ffffff3d 28%,#ffffff94 72%,#ffffffe6 100%);transition:opacity .72s,background .72s;position:absolute;inset:0}.quad[data-idx="0"].is-active:before{opacity:1;background:linear-gradient(#ffffff1f 0%,#ffffff2e 24%,#ffffff7a 60%,#ffffffeb 100%)}.quad .quad-inner{z-index:2;position:relative}.quad .quad-desc,.quad .quad-actions{max-height:0;margin-top:0;transition:max-height 0s .38s,margin-top 0s .38s,opacity .35s,transform .35s;overflow:hidden}.quad .quad-actions{margin-inline:-8px;padding:0 8px;transition:max-height 0s .38s,margin-top 0s .38s,padding-block 0s .38s,opacity .35s,transform .35s}.quad.is-active .quad-desc{max-height:240px;margin-top:24px;transition:max-height .45s,margin-top .45s,opacity .4s .1s,transform .4s .1s}.quad.is-active .quad-actions{max-height:104px;margin-top:16px;padding-block:6px;transition:max-height .45s,margin-top .45s,padding-block .45s,opacity .4s .18s,transform .4s .18s}.quad-actions{opacity:0;pointer-events:none;gap:12px;margin-top:22px;transition:opacity .4s .18s,transform .4s .18s;display:flex;transform:translateY(6px)}.quad.is-active .quad-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.quad-more{opacity:0;pointer-events:none;max-height:30px;margin-top:18px;transition:max-height 0s .38s,margin-top 0s .38s;overflow:hidden}.quad.is-active .quad-more{max-height:0;margin-top:0;transition:max-height .45s,margin-top .45s}.quad-more .qm-in{white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;color:#1515159e;align-items:center;gap:10px;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.66rem;font-weight:400;transition:opacity .35s .35s,color .3s;display:flex}.quad.is-active .quad-more .qm-in,.quad.is-dim .quad-more .qm-in{opacity:0;transition:opacity .22s}.quad-more .qm-chev{flex:none;width:9px;height:9px;transition:translate .35s cubic-bezier(.16,1,.3,1);animation:2.6s ease-in-out infinite qm-nudge;position:relative}.quad-more .qm-chev:before{content:"";border-top:1px solid var(--honey-bright);border-right:1px solid var(--honey-bright);filter:drop-shadow(0 0 4px #e2264a3d);width:6px;height:6px;transition:border-color .3s,filter .3s;position:absolute;top:1px;left:0;transform:rotate(45deg)}@keyframes qm-nudge{0%,to{translate:0}50%{translate:4px}}.quad[data-idx="1"] .qm-chev{animation-delay:.5s}.quad[data-idx="2"] .qm-chev{animation-delay:1s}.quad[data-idx="3"] .qm-chev{animation-delay:1.5s}.quad-more .qm-tap{display:none}@media (hover:none){.quad-more .qm-click{display:none}.quad-more .qm-tap{display:inline}}@media (hover:hover){.quad.is-spot:not(.is-active) .quad-more .qm-in{color:#151515}.quad.is-spot:not(.is-active) .quad-more .qm-chev{animation:none;translate:4px}.quad.is-spot:not(.is-active) .quad-more .qm-chev:before{filter:drop-shadow(0 0 6px #e2264a8a);border-color:#151515}}#quad-onward-cue{transform:translate3d(calc(50vw - 50%), calc(calc(var(--vh,1vh) * 100) - 100% - 34px), 0);z-index:4;pointer-events:none;opacity:0;transition:opacity .3s,translate .6s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;translate:0 12px}#quad-onward-cue.is-on{opacity:1;will-change:transform;transition:opacity .7s,translate .7s cubic-bezier(.16,1,.3,1);translate:0}#quad-onward-cue .qo-in{flex-direction:column;align-items:center;gap:9px;display:flex}#quad-onward-cue .qo-txt{letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;white-space:nowrap;color:#151515eb;background:#ffffffb8;border:1px solid #15151524;border-radius:999px;padding:7px 16px;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.66rem;font-weight:600;display:inline-block;box-shadow:0 4px 20px #1515152d}#quad-onward-cue .qo-dest{color:#e2264afa;text-shadow:0 0 10px #bf012b80}#quad-onward-cue .qo-arrow{filter:drop-shadow(0 5px 14px #15151536);background:-webkit-image-set(url(/sites/mbi/src/glass-arrow-down.webp) 1x type("image/webp"),url(/sites/mbi/src/glass-arrow-down.png) 1x type("image/png")) 50%/40px 70px no-repeat;background:image-set("/sites/mbi/src/glass-arrow-down.webp" 1x type("image/webp"),"/sites/mbi/src/glass-arrow-down.png" 1x type("image/png")) 50%/40px 70px no-repeat;width:40px;height:70px;animation:2.2s ease-in-out infinite qo-glass-bob;position:relative}#quad-onward-cue .qo-arrow:before{z-index:-1;content:"";background:radial-gradient(closest-side,#e2264a1a,#0000 72%);position:absolute;inset:-26% -60%}@keyframes qo-glass-bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){#quad-onward-cue .qo-arrow{animation:none}}.quad-viz{pointer-events:none;z-index:1;opacity:calc(var(--qv-alpha,0) * var(--qv-dim,1));transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.quad.is-dim{--qv-dim:0}.quad.is-active .quad-viz{transform:translate(-50%,-50%)scale(1.08)}.quad[data-idx="3"] .quad-viz{top:13%;left:58%}.quad[data-idx="0"].is-active{--qv-dim:0}.quad[data-idx="0"] .qv-dm{transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1),filter .45s}.quad[data-idx="0"].is-active .qv-dm{opacity:0;transform:translate(-50%,-50%)scale(1.02)}.qv-dm{perspective:1000px;width:clamp(190px,19vw,260px)}.dm-fold{transform-style:preserve-3d;transform:rotateX(12deg)}.dm-panel{background:linear-gradient(#fbfbfb 0%,#ececec 100%);border:1px solid #1e1e1e1a;height:clamp(58px,5.6vw,78px);padding:9px 14px;position:relative;overflow:hidden}.dm-top{transform-origin:bottom;border-bottom:1px dashed #41414133;border-radius:7px 7px 0 0;animation:9s cubic-bezier(.45,0,.2,1) infinite qvDmTop}.dm-mid{border-top:none;border-bottom:1px dashed #41414133}.dm-bot{transform-origin:top;border-top:none;border-radius:0 0 7px 7px;animation:9s cubic-bezier(.45,0,.2,1) infinite qvDmBot}@keyframes qvDmTop{0%,10%{filter:brightness(.72);transform:rotateX(-80deg)}24%,74%{filter:brightness();transform:rotateX(0)}88%,to{filter:brightness(.72);transform:rotateX(-80deg)}}@keyframes qvDmBot{0%,10%{filter:brightness(.62);transform:rotateX(80deg)}24%,74%{filter:brightness();transform:rotateX(0)}88%,to{filter:brightness(.62);transform:rotateX(80deg)}}.dm-brandrow{align-items:center;gap:6px;margin-bottom:8px;display:flex}.dm-brandrow i{background:linear-gradient(135deg, #f87390, var(--ej-red-bright));border-radius:3px;width:9px;height:9px}.dm-brandrow b{background:#41414166;border-radius:3px;width:46px;height:5px;display:block}.dm-hero{background:linear-gradient(120deg, var(--ej-red-bright) 0%, #f98ea5 45%, #fbbbc9 100%);border-radius:5px;height:calc(100% - 23px);position:relative;overflow:hidden}.dm-hero:after{content:"";background:linear-gradient(105deg,#0000 30%,#fff6 50%,#0000 64%);animation:9s infinite qvDmSheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes qvDmSheen{0%,28%{transform:translate(-130%)}46%,to{transform:translate(140%)}}.dm-indicia{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#4141418c;border:1px solid #41414147;border-radius:2px;padding:3px 5px;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:5.5px;font-weight:600;line-height:1.5;position:absolute;top:8px;right:10px}.dm-addr{flex-direction:column;gap:5px;margin-top:9px;display:flex}.dm-addr span{background:#4141414d;border-radius:3px;width:52%;height:4.5px;display:block}.dm-addr span:nth-child(2){opacity:.8;width:40%}.dm-addr span:nth-child(3){opacity:.6;width:46%}.dm-imb{clip-path:inset(0 100% 0 0);align-items:flex-end;gap:1.6px;height:11px;animation:9s infinite qvDmImb;display:flex;position:absolute;bottom:8px;left:14px}.dm-imb i{background:#2e2e2ea6;border-radius:.7px;width:1.4px}.dm-imb i.f{height:11px}.dm-imb i.a{align-self:flex-start;height:8px}.dm-imb i.d{height:8px}.dm-imb i.t{align-self:center;height:5px}@keyframes qvDmImb{0%,30%{clip-path:inset(0 100% 0 0)}44%,80%{clip-path:inset(0)}88%,to{clip-path:inset(0 100% 0 0)}}.dm-postmark{opacity:0;border:1.4px solid #41414166;border-radius:50%;width:28px;height:28px;animation:9s infinite qvDmStamp;position:absolute;top:6px;right:66px;transform:scale(1.5)rotate(-12deg)}.dm-postmark:before{content:"";border:1px solid #41414147;border-radius:50%;position:absolute;inset:4px}.dm-postmark:after{content:"";background:repeating-linear-gradient(#4141414d 0 1.2px,#0000 1.2px 5px);width:24px;height:13px;position:absolute;top:7px;left:29px}@keyframes qvDmStamp{0%,36%{opacity:0;transform:scale(1.5)rotate(-12deg)}41%,80%{opacity:1;transform:scale(1)rotate(-12deg)}88%,to{opacity:0;transform:scale(1)rotate(-12deg)}}.dm-offer{justify-content:space-between;align-items:center;gap:12px;height:100%;display:flex}.dm-offer-txt{flex-direction:column;flex:1;gap:6px;display:flex}.dm-offer-txt b{background:#2e2e2e80;border-radius:3px;width:64%;height:8px;display:block}.dm-offer-txt span{background:#41414140;border-radius:3px;width:44%;height:4.5px;display:block}.dm-offer-cta{background:linear-gradient(135deg, #f87390, var(--ej-red-bright));border-radius:9px;width:54px;height:18px;box-shadow:0 2px 8px #e2264a59}.qv-dm:after{content:"";background:radial-gradient(#15151524,#0000 70%);border-radius:50%;height:16px;position:absolute;bottom:-26px;left:6%;right:6%}.dm-timeline{opacity:0;align-items:flex-start;width:min(380px,100%);max-height:0;margin-top:0;transition:max-height 0s .38s,margin-top 0s .38s,opacity .35s;display:flex;position:relative;overflow:hidden}.quad.is-active .dm-timeline{opacity:1;max-height:90px;margin-top:24px;transition:max-height .45s,margin-top .45s,opacity .4s .2s}.dm-line{background:#1515151f;width:calc(75% + 5px);height:1.5px;position:absolute;top:6px;left:4px}.dm-line b{background:linear-gradient(90deg, var(--ej-red-bright), #f8849d);width:0;height:100%;transition:width 1.4s cubic-bezier(.4,0,.2,1) .6s;display:block}.quad.is-active .dm-line b{width:100%}.dm-step{z-index:1;flex-direction:column;flex:1;gap:6px;padding-top:1px;display:flex;position:relative}.dm-step i{background:var(--ej-red-bright);border:1.5px solid var(--ej-red-bright);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #ffffffe6}.dm-step span{letter-spacing:.14em;text-transform:uppercase;color:#151515c7;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:9.5px}.dm-step em{color:#1515159e;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:8.5px;font-style:normal}.dm-step-last i{background:#f7f7f7;border-color:#f8849dd9;animation:2.4s ease-in-out infinite qvDmNext}@keyframes qvDmNext{0%,to{box-shadow:0 0 0 3px #ffffffe6,0 0 0 3px #f8849d59}60%{box-shadow:0 0 0 3px #ffffffe6,0 0 0 8px #f8849d00}}#dg-canvas{z-index:0;width:100%;height:100%;opacity:calc(var(--qv-alpha,0) * var(--qv-dim,1));pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.qv-dg{width:clamp(260px,28vw,400px)}.quad[data-idx="1"] .quad-viz{top:13%;left:50%}.dg-head{letter-spacing:.16em;text-transform:uppercase;color:#1515159e;justify-content:space-between;align-items:baseline;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:9.5px;display:flex}.dg-feed{align-items:center;gap:7px;display:flex}.dg-feed i{background:var(--ej-red-bright);border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite dgLive}@keyframes dgLive{0%,to{opacity:1;box-shadow:0 0 #e2264a73}50%{opacity:.55;box-shadow:0 0 0 4px #e2264a00}}.dg-camp{color:#1515159e;opacity:0;transition:opacity .45s,transform .45s;transform:translateY(-4px)}.quad.is-active .dg-camp{opacity:1;transition-delay:.6s;transform:none}#lg-canvas{z-index:0;width:100%;height:100%;opacity:calc(var(--qv-alpha,0) * var(--qv-dim,1));pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.qv-lg{width:clamp(260px,28vw,400px)}.quad[data-idx="2"] .quad-viz{top:13%;left:50%}.lg-head{letter-spacing:.16em;text-transform:uppercase;color:#1515159e;justify-content:space-between;align-items:baseline;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:9.5px;display:flex}.lg-feed{align-items:baseline;gap:7px;display:flex}.lg-feed i{background:var(--ej-red-bright);border-radius:50%;align-self:center;width:5px;height:5px;animation:2.4s ease-in-out infinite dgLive}.lg-count{letter-spacing:0;text-transform:none;color:#151515;margin-left:4px;font-size:1.05rem;font-weight:300;transition:color .3s}.lg-count.tick{color:var(--ej-red-bright)}.lg-week{color:#1515159e;opacity:0;transition:opacity .45s,transform .45s;transform:translateY(-4px)}.quad.is-active .lg-week{opacity:1;transition-delay:.8s;transform:none}.lg-week.swap{animation:.45s qvAtSwap}.qv-at{flex-direction:column;align-items:stretch;gap:10px;width:clamp(260px,28vw,400px);display:flex}.at-head{letter-spacing:.16em;text-transform:uppercase;color:#1515159e;justify-content:space-between;align-items:baseline;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:9.5px;display:flex}.at-count{letter-spacing:0;text-transform:none;color:#151515;font-size:1.05rem;font-weight:300}.at-count.swap{animation:.45s qvAtSwap}@keyframes qvAtSwap{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}#at-canvas{z-index:0;width:100%;height:100%;opacity:calc(var(--qv-alpha,0) * var(--qv-dim,1));pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.quad.is-active #dg-canvas,.quad.is-active #lg-canvas,.quad.is-active #at-canvas,.quad.is-active .quad-viz{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.quad-viz *,.quad-viz:after,.quad-viz :after{animation:none!important}#dm-video,.quad[data-idx="0"]:before,.quad[data-idx="0"] .qv-dm{transition:none!important}}#logo-ticker{z-index:4;pointer-events:none;opacity:0;will-change:transform, opacity;width:100%;padding:18px 0 20px;position:fixed;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.ticker-track{pointer-events:auto;align-items:center;gap:clamp(40px,3.06vw,50px);width:max-content;animation:34s linear infinite ticker-scroll;display:flex}.ticker-track:hover{animation-play-state:paused}.ticker-track img{object-fit:contain;opacity:.85;cursor:default;flex-shrink:0;width:auto;max-width:240px;transition:opacity .35s}.ticker-track img:hover{opacity:1}.ticker-track img[alt=Range\ Rover],.ticker-track img[alt=Raymond\ James],.ticker-track img[alt=Jaguar],.ticker-track img[alt=The\ Villages],.ticker-track img[alt=Make-A-Wish]{filter:brightness(0)invert()}.ticker-track img[alt=NASCAR]{height:clamp(23px,1.806vw,30px)}.ticker-track img[alt=Range\ Rover]{height:clamp(25px,1.944vw,32px)}.ticker-track img[alt=Fujifilm]{height:clamp(22px,1.667vw,28px)}.ticker-track img[alt=Zaxby\'s]{height:clamp(38px,2.917vw,48px)}.ticker-track img[alt=Raymond\ James]{height:clamp(20px,1.528vw,25px)}.ticker-track img[alt=Jaguar]{height:clamp(38px,2.917vw,48px)}.ticker-track img[alt=Chipotle]{height:clamp(22px,1.667vw,28px)}.ticker-track img[alt=HP]{height:clamp(38px,2.917vw,48px)}.ticker-track img[alt=Seacoast\ Bank]{height:clamp(27px,2.083vw,34px)}.ticker-track img[alt=The\ Villages]{height:clamp(31px,2.361vw,39px)}.ticker-track img[alt=OpenTable]{height:clamp(29px,2.222vw,37px)}.ticker-track img[alt=Stetson\ University]{height:clamp(36px,2.778vw,46px)}.ticker-track img[alt=BMW]{height:clamp(38px,2.917vw,48px)}.ticker-track img[alt="Florida Cancer Specialists"]{height:clamp(34px,2.639vw,44px)}.ticker-track img[alt=FDOT]{height:clamp(36px,2.778vw,46px)}.ticker-track img[alt=Generac]{height:clamp(27px,2.083vw,34px)}.ticker-track img[alt=Make-A-Wish]{height:clamp(41px,3.194vw,53px)}.ticker-track img[alt=NAACP]{height:clamp(22px,1.667vw,28px)}.ticker-track img[alt=Golden\ Corral]{height:clamp(34px,2.639vw,44px)}.ticker-track img[alt="Jersey Mike's"]{height:clamp(36px,2.778vw,46px)}.ticker-track img[alt=Make-A-Wish]{transform:translateY(-19%)}.ticker-track img[alt="Florida Cancer Specialists"]{transform:translateY(-7%)}.ticker-track img[alt=The\ Villages]{transform:translateY(-6%)}.ticker-track img[alt=Golden\ Corral]{transform:translateY(-5%)}:root{--logo-edge:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff) drop-shadow(0 0 1px #ffffff8c);--logo-edge-sharp:drop-shadow(.6px 0 0 #fff) drop-shadow(-.6px 0 0 #fff) drop-shadow(0 .6px 0 #fff) drop-shadow(0 -.6px 0 #fff) drop-shadow(.5px .5px 0 #fff) drop-shadow(-.5px .5px 0 #fff) drop-shadow(.5px -.5px 0 #fff) drop-shadow(-.5px -.5px 0 #fff);--logo-edge-thin:drop-shadow(0 0 .6px #fff) drop-shadow(0 0 .6px #fff) drop-shadow(0 0 1px #ffffffb3)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-track{cursor:grab;touch-action:pan-y}.ticker-track.dragging{cursor:grabbing}.ticker-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;cursor:inherit}body[data-v-logos=color] .ticker-track img{filter:none;opacity:1}body[data-v-logos=color] .ticker-track img[alt=Range\ Rover],body[data-v-logos=color] .ticker-track img[alt=Raymond\ James],body[data-v-logos=color] .ticker-track img[alt=Jaguar],body[data-v-logos=color] .ticker-track img[alt=The\ Villages],body[data-v-logos=color] .ticker-track img[alt=Make-A-Wish]{filter:brightness(0)invert()}body[data-v-logos=spotlight] .ticker-track>img{filter:brightness(0)invert();opacity:.3;transition:opacity .5s,filter .5s}body[data-v-logos=spotlight] .ticker-track>img.logo-white,body[data-v-logos=spotlight] .ticker-track>img.logo-native{filter:none;opacity:.3}body[data-v-logos=spotlight] .ticker-track>img.logo-edged{filter:var(--logo-edge-thin);opacity:.3}body[data-v-logos=spotlight] .logo-swap .logo-mono{opacity:.3}body[data-v-logos=spotlight] .logo-swap .logo-color{opacity:0}body[data-v-logos=spotlight] .logo-swap img{transition:opacity .5s}body[data-v-logos=spotlight] .ticker-track>img.in-focus{filter:none;opacity:1}body[data-v-logos=spotlight] .ticker-track>img.in-focus[alt=Range\ Rover]{filter:var(--logo-edge)}body[data-v-logos=spotlight] .ticker-track>img.in-focus[alt=Jaguar]{filter:brightness(0)invert();opacity:1}body[data-v-logos=spotlight] .ticker-track>img.in-focus[alt=NASCAR]{filter:var(--logo-edge-thin)}body[data-v-logos=spotlight] .ticker-track>img.in-focus[alt=Golden\ Corral]{filter:url(#gc-red)}body[data-v-logos=spotlight] .ticker-track>img.in-focus.logo-edged{filter:var(--logo-edge);opacity:1}body[data-v-logos=spotlight] .logo-swap.in-focus .logo-mono{opacity:0}body[data-v-logos=spotlight] .logo-swap.in-focus .logo-color{opacity:1}#revealed-section{width:100%;height:calc(var(--vh,1vh) * 100);z-index:2;clip-path:circle(0);will-change:clip-path, opacity;pointer-events:none;background:#fdfdfd;position:fixed;top:0;left:0;overflow:hidden}#reveal-glow{pointer-events:none;background:radial-gradient(70% 90%,#e2264a0f 0%,#0000 60%),linear-gradient(150deg,#15151509 0%,#15151503 50%,#15151500 100%);position:absolute;inset:0}#solutions-flow{z-index:6;opacity:0;pointer-events:none;background:#fdfdfd;transition:opacity .2s linear;position:relative}#solutions-hex-bg{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.solutions-section{width:100%;padding:calc(var(--vh,1vh) * 10) 0 calc(var(--vh,1vh) * 4);opacity:0;flex-direction:column;align-items:center;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(18px)}.solutions-section.visible{opacity:1;transform:translateY(0)}.solutions-inner{flex-direction:column;gap:2.6rem;width:min(86%,1200px);height:100%;display:flex}.s-label{letter-spacing:.24em;text-transform:uppercase;color:#00000061;align-items:center;gap:10px;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.68rem;font-weight:400;display:flex}.s-label:before{content:"";background:#0003;flex-shrink:0;width:20px;height:1px}.s-intro-bar{border-top:none;grid-template-columns:auto 1fr 1fr;gap:0;padding-top:0;display:grid}.s-intro-bar:before{content:"";background:#00000014;grid-column:1/-1;height:1px;margin-bottom:1.8rem}.s-intro-num{border-right:1px solid #00000014;flex-direction:column;align-items:flex-start;padding-bottom:.2rem;padding-right:clamp(2rem,3.5vw,3.5rem);display:flex}.s-num{letter-spacing:-.045em;color:#0a0a0a;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(3.8rem,6vw,6.4rem);font-weight:100;line-height:.88}.s-num-unit{letter-spacing:.28em;text-transform:uppercase;color:#00000052;margin-top:.55rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.58rem;font-weight:400}.s-intro-bar .s-label{margin-top:.9rem}.s-intro-head{border-right:1px solid #00000014;align-items:flex-start;padding-left:clamp(2rem,3.5vw,3.5rem);padding-right:clamp(1.5rem,2.5vw,2.5rem);display:flex}.s-intro-head h2{letter-spacing:-.018em;color:#0a0a0a;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(1.6rem,2.4vw,2.6rem);font-weight:200;line-height:1.12}.s-intro-body{flex-direction:column;justify-content:space-between;padding-left:clamp(2rem,3.5vw,3.5rem);display:flex}.s-intro-para{color:#000000ad;margin:0 0 1.4rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(1rem,1.15vw,1.1rem);font-weight:450;line-height:1.65}.s-intro-lead{display:none}.s-link{letter-spacing:.04em;color:#000000ad;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.s-link:after{content:"→"}.bento-grid{flex-wrap:wrap;gap:8px;width:100%;display:flex}.bento-card{aspect-ratio:400/676;background:#f4f4f6;border-radius:16px;flex:calc(33.333% - 8px);transition:background .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000012}.bento-card:first-child,.bento-card:last-child{aspect-ratio:816/676;flex-basis:calc(66.666% - 8px)}.bento-card-layout{z-index:2;flex-direction:column;justify-content:flex-end;padding:2rem 2.2rem;display:flex;position:absolute;inset:0}.bento-card.has-visual .bento-card-layout{flex-direction:row;align-items:flex-end;padding:0}.bento-text{flex-direction:column;flex:1;justify-content:flex-end;padding:2rem 2.2rem;display:flex}.bento-visual{background:0 0;border-left:1px solid #00000014;flex-shrink:0;align-self:stretch;width:42%;position:relative}.bento-map-canvas,.bento-hex-canvas,.bento-pulse-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}#targeting-webgl{background:0 0;overflow:hidden}.bento-pulse-canvas{z-index:1}.bento-card--map .bento-card-layout{z-index:1;background:linear-gradient(#0000 35%,#f4f4f680 62%,#f4f4f6f5 100%)}.bento-chip{letter-spacing:.2em;text-transform:uppercase;color:#00000061;border:1px solid #0000001f;width:fit-content;margin-bottom:.8rem;padding:.2rem .5rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.58rem;font-weight:500;display:inline-block}.bento-title{letter-spacing:-.005em;color:#0a0a0a;margin:0 0 .45rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(1rem,1.4vw,1.22rem);font-weight:300}.bento-desc{color:#00000070;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.78rem;font-weight:300;line-height:1.6}.pipeline-fill{z-index:1;pointer-events:none;--line-x:3rem;flex-direction:column;display:flex;position:absolute;inset:0}.pipeline-fill:before{content:"";left:var(--line-x);z-index:0;background:#00000021;width:1px;position:absolute;top:0;bottom:0}.pl-row{z-index:1;border-bottom:1px solid #0000000f;flex:1;align-items:center;padding-right:2.4rem;display:flex;position:relative;overflow:hidden}.pl-row:last-child{border-bottom:none}.pl-marker{width:var(--line-x);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pl-dot{background:#fff;border:1.5px solid #0000008c;border-radius:50%;flex-shrink:0;width:10px;height:10px}.pl-content{flex-direction:column;flex:1;gap:.2rem;padding-left:1.1rem;display:flex}.pl-step{letter-spacing:.22em;text-transform:uppercase;color:#00000038;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.48rem;font-weight:500}.pl-name{letter-spacing:-.02em;color:#0a0a0a;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:200;line-height:1.1}.pl-badge{letter-spacing:.16em;text-transform:uppercase;color:#00000047;white-space:nowrap;border:1px solid #0000001c;align-self:center;padding:.15rem .45rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.44rem;font-weight:500}.speed-hero{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-bottom:9rem;display:flex;position:absolute;inset:0}.speed-num{letter-spacing:-.04em;color:#0a0a0a;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(6rem,20vw,14rem);font-weight:100;line-height:1}.speed-unit{letter-spacing:.28em;text-transform:uppercase;color:#00000052;margin-top:.6rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.55rem;font-weight:500}.speed-vs{align-items:center;gap:.6rem;margin-top:2rem;display:flex}.speed-vs-label{letter-spacing:.06em;color:#00000047;white-space:nowrap;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.52rem;font-weight:400;text-decoration:line-through}.speed-vs-bar{background:#00000024;width:3rem;height:1px}.funnel-full{z-index:1;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.ff-band{border-bottom:1px solid #0000000f;flex:1;position:relative;overflow:hidden}.ff-band:last-child{border-bottom:none}.ff-fill{background:#0000000b;position:absolute;top:0;bottom:0;left:0}.ff-content{align-items:center;gap:2rem;padding:0 3rem;display:flex;position:absolute;inset:0}.ff-num{letter-spacing:-.03em;color:#0a0a0a;flex:none;min-width:7rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(1.6rem,2.8vw,2.6rem);font-weight:200}.ff-divider{background:#00000014;flex:1;height:1px}.ff-label{letter-spacing:.2em;text-transform:uppercase;color:#0000004d;white-space:nowrap;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.52rem;font-weight:500}.s-cta{border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:2rem;margin-top:auto;padding-top:2.2rem;display:flex}.s-cta-copy h3{letter-spacing:-.01em;color:#0a0a0a;margin:0 0 .3rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:200}.s-cta-copy p{color:#00000073;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.95rem;font-weight:400;line-height:1.55}.s-cta-actions{flex-shrink:0;gap:9px;display:flex}.map-metrics{z-index:2;pointer-events:none;background:linear-gradient(#fffffff5,#ffffff9e);border-bottom:1px solid #15151514;grid-template-columns:repeat(3,1fr);gap:0;min-height:36px;padding:.32rem 1.15rem;display:grid;position:absolute;top:0;left:0;right:0}.mm-cell{border-right:1px solid #15151514;align-items:center;gap:.42rem;padding-right:.8rem;display:flex}.mm-cell:last-child{border-right:none;padding-right:0}.mm-cell:before{content:"";clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#0a0a0a;flex-shrink:0;width:7px;height:8px;transition:transform .3s}.bento-card--map:hover .mm-cell:before{transform:translateY(-2px)}.mm-num{letter-spacing:-.02em;color:#0a0a0a;text-shadow:0 1px 12px #f4f4f6f5;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(.82rem,1vw,1rem);font-weight:200;line-height:1}.mm-label{letter-spacing:.12em;text-transform:uppercase;color:#0000006b;white-space:nowrap;text-shadow:0 1px 10px #f4f4f6f5;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.34rem;font-weight:500;line-height:1.1}.pl-dot{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#0a0a0a;border:none;border-radius:0;width:18px;height:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 0 0 5px #f4f4f6}.bento-card:hover .pl-dot{transform:scale(1.12);box-shadow:0 0 0 5px #eaeaea}.speed-compare{flex-direction:column;gap:.7rem;margin-top:2rem;display:flex}.sc-row{align-items:center;gap:.7rem;display:flex}.sc-tag{letter-spacing:.18em;text-transform:uppercase;color:#0000009e;flex-shrink:0;width:3.4rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.46rem;font-weight:600}.sc-tag.dim{color:#0000004d;font-weight:500}.sc-cells{flex-shrink:0;gap:1.5px;display:flex}.hexc{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#00000024;width:6px;height:7px}.sc-val{letter-spacing:.04em;color:#00000080;white-space:nowrap;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.5rem;font-weight:400}.ff-num{align-items:center;gap:.7rem;display:flex}.ff-num:before{content:"";clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#0a0a0a;flex-shrink:0;transition:transform .3s}.ff-band:first-child .ff-num:before{width:15px;height:17px}.ff-band:nth-child(2) .ff-num:before{opacity:.78;width:13px;height:15px}.ff-band:nth-child(3) .ff-num:before{opacity:.55;width:11px;height:13px}.ff-band:nth-child(4) .ff-num:before{width:13px;height:15px}.bento-card:hover .ff-num:before{transform:scale(1.12)}.bento-placeholder-logo{inset:0 0 var(--bento-footer) 0;z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.bento-placeholder-logo__word{text-align:center;letter-spacing:.28em;text-transform:uppercase;transform-origin:50%;color:#0a0a0a;text-shadow:0 10px 30px #00000014;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(1.4rem,2.9vw,2.5rem);font-weight:700;line-height:1;display:block;transform:scale(1.08,1.34)}.bento-placeholder-logo--ownership,.bento-placeholder-logo--attribution{background:linear-gradient(#1515150a,#15151500)}.s-intro-num,.s-intro-head{border-right-color:#1515151a}.s-num,.s-intro-head h2{color:#1d1d1d}.s-intro-para,.s-link{color:#1515159e}.s-link:hover{color:#151515}body[data-v-bento-cta=v2] .bento-grid .s-cta{border-top-color:#1515151a}.bento-card:hover{background:#f2f2f2}.bento-visual{border-left:1px solid #15151514}.bento-card--map .bento-card-layout{background:linear-gradient(#0000 35%,#ffffff8c 62%,#fffffff5 100%)}.bento-chip{color:#1515159e;border-color:#15151529}.bento-title{color:#1d1d1d}.bento-desc{color:#1515159e}.mm-cell:before{background:#242424}.pl-step{color:#15151547}.pl-name{color:#1d1d1d}.pl-badge{color:#1515159e;border-color:#15151524}.pl-dot{background:#242424;box-shadow:0 0 0 5px #f7f7f7}.bento-card:hover .pl-dot{box-shadow:0 0 0 5px #f2f2f2}.bento-card:has(.pipeline-fill) .bento-card-layout{background:linear-gradient(#0000 40%,#ffffffc7 62%,#fffffffa 100%)}.speed-num{color:#1d1d1d}.speed-unit,.speed-vs-label{color:#1515159e}.hexc.on{background:#242424}.sc-val,.sc-val.dim{color:#1515159e}.bento-card:has(.speed-hero) .bento-card-layout{background:linear-gradient(#0000 45%,#ffffffa6 68%,#fffffffa 100%)}.ff-fill{background:#1515150d}.ff-num{color:#1d1d1d}.ff-num:before{background:#242424}.ff-label{color:#1515159e}.bento-card:has(.funnel-full) .bento-card-layout{background:linear-gradient(#0000 54%,#ffffffa6 74%,#fffffff7 100%)}.bento-card{opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1),background .3s;transform:translateY(36px)scale(.965)}.bento-grid.in-view .bento-card{opacity:1;transform:translateY(0)scale(1)}.bento-grid.in-view .bento-card:first-child{transition-delay:0s}.bento-grid.in-view .bento-card:nth-child(2){transition-delay:.11s}.bento-grid.in-view .s-cta{transition-delay:.2s}.bento-grid.in-view .bento-card:nth-child(4){transition-delay:.28s}.bento-grid.in-view .bento-card:nth-child(5){transition-delay:.39s}.bento-grid .s-cta{opacity:0;border-top:0;flex-basis:100%;width:100%;margin:.6rem 0;padding:1.1rem .4rem;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.bento-grid.in-view .s-cta{opacity:1;transform:none}:root{--bento-footer:92px}.bento-card-layout{background:#f7f7f7;border-top:1px solid #15151514;justify-content:flex-start;height:auto;padding:.85rem 1.6rem 1.05rem;inset:auto 0 0}.bento-text{flex:unset;padding:0}.bento-chip{margin-bottom:.45rem}.bento-title{margin:0 0 .28rem;font-size:clamp(.88rem,1.2vw,1.05rem)}.bento-desc{font-size:.72rem;line-height:1.5}.bento-map-canvas,.bento-hex-canvas,.bento-pulse-canvas{top:0;left:0;right:0;bottom:var(--bento-footer);width:100%;height:auto}.bento-map-canvas,.bento-pulse-canvas{height:calc(100% - var(--bento-footer))}.pipeline-fill,.funnel-full{bottom:var(--bento-footer)}.speed-hero{bottom:var(--bento-footer);padding-bottom:0}:is(.bento-card--map .bento-card-layout,.bento-card:has(.pipeline-fill) .bento-card-layout,.bento-card:has(.speed-hero) .bento-card-layout,.bento-card:has(.funnel-full) .bento-card-layout){background:#f7f7f7}.bento-card--headline-top .bento-hex-canvas{bottom:0}.bento-card--headline-top #targeting-webgl{width:108%;height:72%;inset:auto auto -4% -6%}.bento-card--headline-top .bento-card-layout{background:0 0;border-top:none;align-items:flex-end;height:auto;padding:1.8rem 2rem;top:0;bottom:auto}.bento-card--headline-top .bento-title{letter-spacing:-.02em;color:#0a0a0a;text-align:right;max-width:22ch;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:300;line-height:1.25}.bento-corner-label{z-index:3;letter-spacing:.22em;text-transform:uppercase;color:#0a0a0aa6;background:#fffffff0;border:1px solid #00000017;border-radius:2px;padding:.35rem .8rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.54rem;font-weight:600;position:absolute;top:1.6rem;left:1.8rem;box-shadow:0 1px 6px #00000012,0 0 0 .5px #0000000a}.bento-card--map.bento-card--corner-text .bento-title{max-width:36ch}.bento-card--corner-text .bento-hex-canvas,.bento-card--corner-text .bento-map-canvas,.bento-card--corner-text .bento-pulse-canvas{height:100%;bottom:0}.bento-card--corner-text .bento-placeholder-logo{inset:0}.bento-card--corner-text .bento-card-layout{background:linear-gradient(#0000 35%,#ffffffeb 100%);border-top:none;justify-content:flex-end;height:auto;padding:3rem 1.8rem 1.8rem;inset:auto 0 0}.bento-card--corner-text .bento-title{letter-spacing:-.02em;color:#0a0a0a;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:300;line-height:1.25}.bento-card--ownership .bento-title,.bento-card--attribution .bento-title{text-wrap:balance;font-size:clamp(1.25rem,1.75vw,1.65rem)}.bento-title .nowrap{white-space:nowrap}#results-section{width:100vw;height:calc(var(--vh,1vh) * 100);background:linear-gradient(#09090a 0%,#0a0a0b 48%,#070708 100%);position:relative;left:50%;overflow:hidden;transform:translate(-50%)}#rs-perspective{perspective:1000px;pointer-events:none;position:absolute;inset:0}#rs-world{transform-style:preserve-3d;position:absolute;inset:0}#rs-tunnel-bg{background:linear-gradient(#0b0b0d 0%,#050506 38% 62%,#0b0b0d 100%);position:absolute;inset:0;overflow:hidden}#rs-tunnel-bg svg{width:100%;height:100%;display:block;position:absolute;inset:0}.rs-vignette-inner{display:none}body[data-v-corridor-style=v3] #rs-tunnel-bg,body[data-v-corridor-style=v4] #rs-tunnel-bg,body[data-v-corridor-style=v5] #rs-tunnel-bg{background:linear-gradient(#030303 0%,#000 38% 62%,#030303 100%)}body[data-v-corridor-style=v6] #rs-tunnel-bg{background:radial-gradient(56% 42% at 50% 62%,#ffffff16 0%,#ffffff07 46%,#0000 72%),linear-gradient(#060607 0%,#020203 38% 62%,#060607 100%)}body[data-v-corridor-style=v7] #rs-tunnel-bg{background:radial-gradient(62% 46% at 50% 62%,#bf012b24 0%,#bf012b0d 48%,#0000 74%),linear-gradient(#050506 0%,#000 38% 62%,#050506 100%)}#rs-corridor,#rs-badges{shape-rendering:optimizespeed}#rs-badges{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}#rs-corridor text,#rs-badges text{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif}#rs-corridor .rs-award-tag,#rs-badges .rs-award-tag{fill:#a0a0a6eb;letter-spacing:2px;font-size:9px;font-weight:600}#rs-corridor .rs-award-title,#rs-badges .rs-award-title{fill:#151515f0;letter-spacing:.3px;font-size:15px;font-weight:700}#rs-corridor .rs-award-stars,#rs-badges .rs-award-stars{fill:#e2264af5;letter-spacing:3px;font-size:12px}#rs-corridor .rs-q-tag,#rs-badges .rs-q-tag{fill:#e2264af2;letter-spacing:2.6px;font-size:11px;font-weight:600}#rs-corridor .rs-q-line,#rs-badges .rs-q-line{fill:#fafafbf7;letter-spacing:.2px;font-size:16px;font-weight:600}#rs-base{z-index:50;background:#09090b;position:absolute;inset:0}#rs-top{height:calc(var(--vh,1vh) * 50);z-index:40;transform-style:preserve-3d;transform-origin:top;background:#09090b;border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;top:0;left:-50vw;right:-50vw}#rs-bottom{height:calc(var(--vh,1vh) * 50);z-index:20;transform-style:preserve-3d;transform-origin:bottom;background:#09090b;border-top:1px solid #ffffff1a;flex-direction:column;justify-content:flex-start;padding-top:3rem;display:flex;position:absolute;bottom:0;left:-50vw;right:-50vw;box-shadow:0 -30px 60px #000c}.rs-shutter-content{z-index:10;backface-visibility:hidden;width:100%;max-width:min(1200px,100vw - 3rem);margin:0 auto;padding:0 1.5rem;position:relative}.rs-header{border-top:1px solid #ffffff1a;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4vw;padding-top:2.5rem;padding-bottom:3rem;display:flex}.rs-header h2{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#c4c5c9 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:500px;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(1.9rem,3.2vw,3.2rem);font-weight:300;line-height:1.12}.rs-header p{color:#dcdde2b8;max-width:380px;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;line-height:1.65}.rs-stats{text-align:left;grid-template-columns:repeat(3,1fr);display:grid}.rs-stat{border-right:1px solid #ffffff12;flex-direction:column;padding:2rem 3rem 2rem 0;display:flex;position:relative}.rs-stat:last-child{border-right:none;padding-right:0}.rs-stat+.rs-stat{padding-left:3rem}@media (min-width:821px) and (max-width:1340px){.rs-header,.rs-stat:last-child{padding-right:24px}}.rs-stat:before{content:"";background:linear-gradient(90deg,#bf012be6,#e2264a59);border-radius:2px;width:28px;height:2px;margin-bottom:1.4rem;display:block}.rs-stat-tag{letter-spacing:.14em;text-transform:uppercase;color:#d8dae0b3;margin-bottom:.85rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.76rem;font-weight:600;display:block}.rs-stat-num{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#cbccd1 55%,#96979e 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.1rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(3.2rem,4.8vw,4.8rem);font-weight:300;line-height:1}.rs-stat-num .rs-stat-unit{letter-spacing:-.01em;font-size:.44em}.rs-stat-desc{color:#d4d6dcad;max-width:31ch;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.94rem;font-weight:400;line-height:1.65}.rs-shutter-grid{opacity:0;pointer-events:none;position:absolute;inset:0}.grid-ceiling{background-image:linear-gradient(to right, var(--tunnel-line-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--tunnel-line) 1px, transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.grid-floor{background-image:linear-gradient(to right, var(--tunnel-line-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--tunnel-line) 1px, transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(#0000 15%,#000 100%);mask-image:linear-gradient(#0000 15%,#000 100%)}.grid-ceiling:before,.grid-floor:before{content:"";opacity:.7;pointer-events:none;background-image:linear-gradient(78deg,#0000 49.5%,#ffffff1a 50%,#0000 50.5%),linear-gradient(102deg,#0000 49.5%,#ffffff1a 50%,#0000 50.5%),linear-gradient(86deg,#0000 49.7%,#ffffff0f 50%,#0000 50.3%),linear-gradient(94deg,#0000 49.7%,#ffffff0f 50%,#0000 50.3%);position:absolute;inset:0}.rs-wall{opacity:0;pointer-events:none;background-image:linear-gradient(to bottom, var(--tunnel-line) 1px, transparent 1px), linear-gradient(to right, #ffffff06 1px, transparent 1px);background-size:60px 60px;width:50vw;position:absolute;top:-100vh;bottom:-100vh}.rs-wall-left{transform-origin:0;left:0;transform:rotateY(88deg);-webkit-mask-image:linear-gradient(90deg,#000000e6 0%,#0000 100%);mask-image:linear-gradient(90deg,#000000e6 0%,#0000 100%)}.rs-wall-right{transform-origin:100%;right:0;transform:rotateY(-88deg);-webkit-mask-image:linear-gradient(270deg,#000000e6 0%,#0000 100%);mask-image:linear-gradient(270deg,#000000e6 0%,#0000 100%)}.print-track-line{width:clamp(180px,28vw,440px);height:1px;box-shadow:0 0 24px var(--tunnel-glow);background:linear-gradient(90deg,#0000 0%,#ffffff73 16%,#ffffffd1 50%,#ffffff73 84%,#0000 100%);position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.print-track-line:before,.print-track-line:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff1f 20%,#ffffff47 50%,#ffffff1f 80%,#0000 100%);width:min(34vw,520px);height:1px;position:absolute;left:50%;transform:translate(-50%)}.print-track-line:before{top:-22px}.print-track-line:after{top:22px}#rs-roller-top,#rs-roller-bottom{opacity:0;z-index:45;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff2e 15%,#ffffff4d 50%,#ffffff2e 85%,#fff0 100%);border-radius:3px;height:6px;position:absolute;left:-50vw;right:-50vw}#rs-roller-top{bottom:0;box-shadow:0 2px 18px #ffffff1f,0 0 40px #ffffff0f}#rs-roller-bottom{top:0;box-shadow:0 -2px 18px #ffffff1f,0 0 40px #ffffff0f}.rs-cmyk{opacity:0;pointer-events:none;z-index:46;height:8px;display:flex;position:absolute;left:-50vw;right:-50vw}.rs-cmyk-top{top:0}.rs-cmyk-bottom{bottom:0}.rs-cmyk span{flex:1;height:100%}.rs-reg-mark{opacity:0;pointer-events:none;z-index:6;width:20px;height:20px;position:absolute}.rs-reg-mark:before,.rs-reg-mark:after{content:"";background:#ffffff59;position:absolute}.rs-reg-mark:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.rs-reg-mark:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.rs-reg-mark-circle{border:1px solid #ffffff47;border-radius:50%;position:absolute;inset:0}.rs-feed-arrow{letter-spacing:.12em;color:#ffffff2e;text-transform:uppercase;writing-mode:vertical-rl;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Inter,Helvetica Neue,Helvetica,Noto Sans JP,sans-serif;font-size:.5rem;font-weight:600;position:absolute;right:24px}.rs-shutter-grid,.rs-wall,.print-track-line,#rs-roller-top,#rs-roller-bottom,.rs-cmyk,.rs-reg-mark,.rs-feed-arrow{display:none!important}.stat-grid{grid-template-columns:repeat(3,1fr);display:grid}.stat-item{border-right:1px solid #ffffff14;flex-direction:column;padding-right:3.6rem;display:flex}.stat-item:last-child{border-right:none;padding-right:0}.stat-item+.stat-item{padding-left:3.6rem}.stat-tag{letter-spacing:.22em;text-transform:uppercase;color:#15151547;margin-bottom:1rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.52rem;font-weight:500}.stat-num{letter-spacing:-.04em;color:#1d1d1d;margin-bottom:1rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(3.4rem,5.8vw,5.8rem);font-weight:100;line-height:1}.stat-desc{color:#1515159e;max-width:30ch;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.78rem;font-weight:300;line-height:1.65}.reveal-on-scroll{opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}#rs-room{clip-path:polygon(50% 50%,50% 50%,50% 50%);background:#fff;position:absolute;inset:0}#rs-room-scale{padding:calc(var(--vh,1vh) * 6) 6vw;text-align:center;transform-origin:50% 62%;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#finale-flow{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.finale-inner{z-index:2;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:640px;display:flex;position:relative}.finale-inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 60% at 50% 48%,#fff 0%,#ffffffeb 44%,#fff0 100%);position:absolute;inset:-16% -26%}.finale-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#0006;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.58rem;font-weight:500}.finale-head{letter-spacing:-.03em;color:#0a0a0a;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:100;line-height:1.04}.finale-lede{color:#00000080;max-width:42ch;margin:0 0 .4rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(.9rem,1.2vw,1rem);font-weight:300;line-height:1.6}.finale-form{flex-direction:column;gap:1.5rem;width:100%;margin-top:.3rem;display:flex}.ff-row{gap:1.6rem;display:flex}.ff-field{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;display:flex;position:relative}.ff-label{letter-spacing:.18em;text-transform:uppercase;color:#0006;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.55rem;font-weight:500}.ff-field input{color:#0a0a0a;background:0 0;border:none;border-bottom:1px solid #00000029;outline:none;width:100%;padding:.4rem 0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:1rem;font-weight:300}.ff-field:after{content:"";transform-origin:0;background:#0a0a0a;width:100%;height:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.ff-field:focus-within:after{transform:scaleX(1)}.ff-submit{color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#0a0a0a;border:1px solid #0a0a0a;align-self:center;align-items:center;gap:.7rem;margin-top:.7rem;padding:.95rem 2.4rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.72rem;font-weight:400;transition:background .25s,transform .25s,gap .25s;display:inline-flex}.ff-submit:hover{background:#000;gap:1rem;transform:translateY(-1px)}.ff-submit svg{fill:none;stroke:#fff;stroke-width:1.7px;width:14px;height:14px}.ff-alt{color:#0000006b;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.78rem;font-weight:300}.ff-alt a{color:#0a0a0a;border-bottom:1px solid #00000040;padding-bottom:1px;text-decoration:none;transition:border-color .2s}.ff-alt a:hover{border-bottom-color:#0a0a0a}.finale-thanks{flex-direction:column;gap:.6rem;display:flex}.finale-thanks[hidden]{display:none}.finale-thanks h3{letter-spacing:-.02em;color:#0a0a0a;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:100}.finale-thanks p{color:#00000080;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.9rem;font-weight:300}body[data-v-finale-scene=v2] #rs-room{background:radial-gradient(120% 120%,#fff 55%,#f0f0f0 100%)}body[data-v-finale-scene=v3] #rs-room{background:radial-gradient(120% 120%,#fff 48%,#f0f0f0 100%)}@media (prefers-reduced-motion:no-preference){.eft-inner{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}#finale-footer.posted .eft-inner{opacity:1;transform:none}}@media (max-width:860px){.eft-top{flex-direction:column;gap:3rem}.eft-cols{grid-template-columns:repeat(2,minmax(140px,1fr))}.eft-bottom{flex-direction:column;gap:.8rem}}@media (max-width:640px){.ff-row{flex-direction:column;gap:1.5rem}}#revealed-section,#solutions-flow{background:#f8f8f8}.solutions-section{background:0 0}body[data-v-bento-bg=warm] #revealed-section,body[data-v-bento-bg=warm] #solutions-flow,body[data-v-bento-bg=neutral] #revealed-section,body[data-v-bento-bg=neutral] #solutions-flow,body[data-v-bento-bg=slate] #revealed-section,body[data-v-bento-bg=slate] #solutions-flow{background:#f8f8f8}body[data-v-bento-bg=warm] .solutions-section,body[data-v-bento-bg=neutral] .solutions-section,body[data-v-bento-bg=slate] .solutions-section{background:0 0}body[data-v-bento-bg=warm] #vertical-bridge{--vb-light:#ebebeb}body[data-v-bento-bg=neutral] #vertical-bridge{--vb-light:#e9e9e9}body[data-v-bento-bg=slate] #vertical-bridge{--vb-light:#f8f8f8}.solutions-section{position:relative}.solutions-inner{z-index:1;position:relative}#revealed-section:before{content:"";pointer-events:none;background:radial-gradient(58% 44% at 80% 0,#ffffff8c,#0000 70%),radial-gradient(46% 38% at 0 26%,#6e6e6e17,#0000 72%),radial-gradient(44% 34% at 98% 52%,#6e6e6e0f,#0000 72%);position:absolute;inset:0}body[data-v-bento-cta=v2] .bento-grid .s-cta{border-top:1px solid #00000014;order:999;margin-top:1rem;margin-bottom:0;padding-top:1.4rem}body[data-v-bento-cta=v2] .bento-grid.in-view .s-cta{transition-delay:.44s}.results-section{background:#fdfdfd}.s-label{color:#0000006b}.s-label:before{background:var(--honey)}.s-intro-bar:before{background:#3e3e3e24}.s-intro-num,.s-intro-head{border-right-color:#3e3e3e24}.s-num,.s-intro-head h2{color:#111114}.s-intro-para,.s-link{color:#111114b8}.s-link:after,.s-link:hover{color:var(--honey-deep)}.s-cta{border-top-color:#3e3e3e24}.s-cta-copy h3{color:#111114}.s-cta-copy p{color:#111114a8}.solutions-section{--bento-surface:#fdfdfd;--bento-surface-rgb:252, 253, 255;--bento-surface-hover:#fbfbfb}.bento-grid{background:0 0;padding:0}.bento-card{background:var(--bento-surface);box-shadow:0 1px 3px #8e002012,0 4px 16px #8e00200d}.bento-card:hover{background:var(--bento-surface-hover);box-shadow:0 2px 6px #8e00201a,0 8px 24px #8e002014}.bento-visual{border-left-color:#3e3e3e1a}.bento-card-layout,.bento-card--map .bento-card-layout{background:var(--bento-surface);border-top-color:#3e3e3e1a}.bento-card:has(.pipeline-fill) .bento-card-layout{background:var(--bento-surface);border-top-color:#3e3e3e1a}.bento-card:has(.speed-hero) .bento-card-layout{background:var(--bento-surface);border-top-color:#3e3e3e1a}.bento-card:has(.funnel-full) .bento-card-layout{background:var(--bento-surface);border-top-color:#3e3e3e1a}.bento-card--headline-top .bento-card-layout,.bento-card--corner-text .bento-card-layout{background:0 0;border-top:none}.bento-card--headline-top .bento-title{color:#0a0a0a}.bento-chip,.pl-badge{color:#0000006b;border-color:#0000001f}.bento-title,.pl-name,.speed-num,.ff-num{color:#111114}.bento-desc,.pl-step,.speed-unit,.sc-val,.ff-label{color:#00000080}.map-metrics{background:linear-gradient(to bottom, rgba(var(--bento-surface-rgb),.97), rgba(var(--bento-surface-rgb),.72));border-bottom-color:#00000014}.mm-cell{border-right-color:#00000014}.mm-cell:before{background:var(--honey);filter:drop-shadow(0 0 3px #ffffff8c)}.mm-num{color:#111114;text-shadow:0 1px 12px #fffffff5}.mm-label{color:#00000080;text-shadow:0 1px 10px #fffffff5}.pipeline-fill:before{background:#00000024}.pl-row{border-bottom-color:#00000012}.pl-dot{background:var(--honey);box-shadow:0 0 0 5px var(--bento-surface);filter:drop-shadow(0 0 4px #ffffff80)}.bento-card:hover .pl-dot{box-shadow:0 0 0 5px var(--bento-surface-hover);filter:drop-shadow(0 0 7px #ffffffb3)}.speed-vs-label{color:#00000052}.speed-vs-bar{background:#0000001f}.sc-tag{color:var(--honey-deep)}.sc-tag.dim{color:#00000052}.hexc{background:#0000001f}.hexc.on{background:var(--honey);filter:drop-shadow(0 0 2px #ffffffb3)}.sc-val{color:#00000085}.sc-val.dim{color:#0000004d}.ff-band{border-bottom-color:#00000012}.ff-band:first-child .ff-fill{background:#ffffff2b}.ff-band:nth-child(2) .ff-fill{background:#ffffff1d}.ff-band:nth-child(3) .ff-fill{background:#ffffff13}.ff-band:nth-child(4) .ff-fill{background:#ffffff0b}.ff-num:before{background:var(--honey);filter:drop-shadow(0 0 3px #ffffff80)}.ff-divider{background:#0000001a}.speed-num{background:var(--honey-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.speed-unit{color:var(--honey-deep);opacity:.9}.results-header{border-top-color:#1515151a}.results-header h2{color:#1d1d1d}.results-header p{color:#1515159e}.stat-grid{border-top-color:#1515151a}.stat-item{border-right-color:#1515151a}.stat-tag{color:var(--honey-bright);opacity:.85}.stat-num{background:linear-gradient(135deg,#363636 0%,#5d5d5d 52%,#909090 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.stat-desc{color:#1515159e}@media (max-width:760px){.solutions-section{padding:calc(var(--vh,1vh) * 8) 0 calc(var(--vh,1vh) * 4)}.solutions-inner{gap:2rem;width:min(88%,560px)}.s-intro-bar{grid-template-columns:1fr;gap:1.6rem}.s-intro-bar:before{margin-bottom:0}.s-intro-num{border-bottom:1px solid #00000014;border-right:none;flex-direction:row;align-items:baseline;gap:.8rem;padding-bottom:1.2rem;padding-right:0}.s-num-unit,.s-intro-bar .s-label{margin-top:0}.s-intro-head{border-right:none;padding-left:0;padding-right:0}.s-intro-head h2{font-size:clamp(1.8rem,7vw,2.4rem)}.s-intro-body{padding-left:0}.bento-grid{grid-template-columns:1fr;display:grid}.bento-card,.bento-card:first-child,.bento-card:nth-child(4){aspect-ratio:auto;flex-basis:auto;min-height:470px}.bento-card:nth-child(2){min-height:560px}.bento-grid .s-cta{box-sizing:border-box}.bento-card-layout,.bento-card.has-visual .bento-card-layout{padding:.9rem 1.1rem 1.05rem}.bento-card--headline-top .bento-card-layout{padding-top:4.2rem}.bento-title{font-size:1rem}.bento-desc{font-size:.76rem}.map-metrics{min-height:34px;padding:.3rem .65rem}.mm-num{font-size:.82rem}.mm-cell{gap:.35rem;padding-right:.45rem}.mm-label,.pl-step,.pl-badge,.ff-label{font-size:.32rem}.pipeline-fill{--line-x:2.1rem}.pl-row{padding-right:1rem}.pl-content{padding-left:.75rem}.pl-name{font-size:1.35rem}.pl-badge{padding:.14rem .35rem}.speed-num{font-size:clamp(5.8rem,28vw,8.2rem)}.speed-compare{transform-origin:top;transform:scale(.9)}.ff-content{gap:.8rem;padding:0 1.1rem}.ff-num{min-width:5.8rem;font-size:1.55rem}}@media (min-width:701px) and (max-width:760px){.bento-grid>.bento-card--attribution{min-height:600px}}@media (min-width:761px) and (max-width:1024px){.bento-grid>.bento-card--targeting,.bento-grid>.bento-card--speed{aspect-ratio:816/676;flex-basis:100%;max-height:560px}.bento-grid>.bento-card--ownership,.bento-grid>.bento-card--attribution{aspect-ratio:400/700;flex-basis:calc(50% - 4px);max-height:600px}.bento-grid>.s-cta{order:1}.bento-grid>.bento-card--speed{order:2}.bento-grid.in-view .bento-card:nth-child(4){transition-delay:.2s}.bento-grid.in-view .s-cta{transition-delay:.28s}}@property --o{syntax:"<number>";inherits:true;initial-value:1}#ownership-3d{--line:#ebebeb;--accent:var(--ej-red);--accent-2:#f294a8;--accent-soft:#f3c2cd;--glow:#bf012b33;--f-top:linear-gradient(135deg,#fff 0%,#f4f4f4 100%);--f-front:linear-gradient(180deg,#f5f5f5 0%,#ececec 100%);--f-side:linear-gradient(180deg,#e9e9e9 0%,#dedede 100%);--f-inner:linear-gradient(180deg,#dfdfdf 0%,#ededed 100%);--t:11s;position:absolute;inset:0;overflow:hidden}#ownership-3d .uo-stage{grid-template-rows:100%;grid-template-columns:100%;place-items:center;display:grid;position:absolute;inset:0}#ownership-3d .uo-scene{transform-origin:50%;width:440px;height:520px;position:relative}#ownership-3d .uo-ground{filter:blur(2px);width:290px;height:48px;animation:uoGroundPulse var(--t) ease-in-out infinite;background:radial-gradient(50% 50%,#2828282b,#0000 70%);position:absolute;bottom:36px;left:50%;transform:translate(-50%)}@keyframes uoGroundPulse{0%,27%,96%,to{opacity:1;transform:translate(-50%)scale(1)}45%,80%{opacity:.55;transform:translate(-50%)scale(.88)}}#ownership-3d .uo-camera{perspective:1600px;perspective-origin:50% 36%;position:absolute;inset:0}#ownership-3d .uo-world{transform-style:preserve-3d;animation:uoWorldIdle var(--t) ease-in-out infinite;position:absolute;top:71%;left:50%}@keyframes uoWorldIdle{0%,to{transform:translateY(0)rotateX(-22deg)rotateY(-33deg)}50%{transform:translateY(-8px)rotateX(-21deg)rotateY(-30.5deg)}}#ownership-3d .uo-box,#ownership-3d .uo-grp{transform-style:preserve-3d;position:absolute}#ownership-3d .uo-face{opacity:var(--o,1);backface-visibility:visible;border-radius:3px;position:absolute;top:0;left:0}#ownership-3d .fF{width:var(--w);height:var(--h);background:var(--f-front);transform:translate(-50%,-50%) translateZ(calc(var(--d)/2))}#ownership-3d .fB{width:var(--w);height:var(--h);background:var(--f-side);transform:translate(-50%,-50%) rotateY(180deg) translateZ(calc(var(--d)/2))}#ownership-3d .fR{width:var(--d);height:var(--h);background:var(--f-side);transform:translate(-50%,-50%) rotateY(90deg) translateZ(calc(var(--w)/2))}#ownership-3d .fL{width:var(--d);height:var(--h);background:var(--f-front);transform:translate(-50%,-50%) rotateY(-90deg) translateZ(calc(var(--w)/2))}#ownership-3d .fT{width:var(--w);height:var(--d);background:var(--f-top);transform:translate(-50%,-50%) rotateX(90deg) translateZ(calc(var(--h)/2))}#ownership-3d .fD{width:var(--w);height:var(--d);background:var(--f-inner);transform:translate(-50%,-50%) rotateX(-90deg) translateZ(calc(var(--h)/2))}#ownership-3d .uo-hub{--w:208px;--h:150px;--d:152px;transform:translateY(24px)}#ownership-3d .uo-hub .uo-face{border:1px solid var(--line)}#ownership-3d .uo-hub .floorIn{width:calc(var(--w) - 8px);height:calc(var(--d) - 8px);background:var(--f-inner);transform:translate(-50%,-50%) rotateX(90deg) translateZ(calc(var(--h)/-2 + 10px));border:none;border-radius:4px}#ownership-3d .uo-hub .frame{width:var(--w);height:var(--d);box-shadow:0 0 0 1px var(--line), inset 0 0 0 1px var(--line);transform:translate(-50%,-50%) rotateX(90deg) translateZ(calc(var(--h)/2));background:0 0;border:2.5px solid #fff;border-radius:4px}#ownership-3d .uo-hub .glowIn{background:radial-gradient(50% 50% at 50% 50%, var(--glow), transparent 70%);width:170px;height:120px;transform:translate(-50%,-50%) rotateX(90deg) translateZ(calc(var(--h)/2 - 4px));opacity:0;animation:uoGlow var(--t) ease-in-out infinite;border:none;border-radius:50%}@keyframes uoGlow{0%,29%{opacity:0}40%,72%{opacity:1}84%,to{opacity:0}}#ownership-3d .uo-hub .fR,#ownership-3d .uo-hub .fB{background:linear-gradient(#e3e3e3 0 22px,#e3e3e300 22px),linear-gradient(0deg,#d7d7d7 0 47px,#d7d7d700 47px),repeating-linear-gradient(90deg,#fff6 0 1.5px,#0000 1.5px 20px),repeating-linear-gradient(silver 22px 41px,#e3e3e3 41px 49px),linear-gradient(#e9e9e9,#dedede)}#ownership-3d .uo-hub .fL{background:linear-gradient(#f3f3f3 0 22px,#f3f3f300 22px),linear-gradient(0deg,#e5e5e5 0 47px,#e5e5e500 47px),repeating-linear-gradient(90deg,#ffffff80 0 1.5px,#0000 1.5px 20px),repeating-linear-gradient(#cfcfcf 22px 41px,#f1f1f1 41px 49px),linear-gradient(#f5f5f5,#ececec)}#ownership-3d .uo-hub .fF .fac-glass{background:linear-gradient(#ffffff59,#fff0 45%),repeating-linear-gradient(90deg,#ffffffa6 0 1.5px,#0000 1.5px 21px),repeating-linear-gradient(#d2d2d2 0 19px,#f1f1f1 19px 27px);border-radius:2px;height:81px;position:absolute;top:22px;left:9px;right:9px;box-shadow:inset 0 0 0 1px #e3e3e3}#ownership-3d .uo-hub .fF .fac-canopy{background:linear-gradient(#fff,#ececec);border-radius:2px;height:5px;position:absolute;bottom:36px;left:5px;right:5px;box-shadow:0 2px 3px #2828282e}#ownership-3d .uo-hub .fF .fac-lobby{background:repeating-linear-gradient(90deg,#ffffff73 0 1.5px,#0000 1.5px 21px),linear-gradient(#bdbdbd,#de8fa0);border-radius:2px 2px 0 0;height:34px;position:absolute;bottom:0;left:9px;right:9px}#ownership-3d .uo-hub .fF .fac-entry{background:linear-gradient(180deg,var(--accent-2),var(--accent));border-radius:3px 3px 0 0;width:34px;height:28px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff47}#ownership-3d .uo-hub .fF .fac-entry:after{content:"";background:#ffffff8c;width:1.5px;position:absolute;top:3px;bottom:0;left:50%;transform:translate(-50%)}#ownership-3d .uo-hub .fF .sign{-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;height:14px;position:absolute;top:4px;right:12px}#ownership-3d .uo-lid{transform-style:preserve-3d;animation:uoLidFlight var(--t) linear infinite;will-change:transform;position:absolute}#ownership-3d .uo-fascia{--w:232px;--h:12px;--d:176px}#ownership-3d .uo-fascia .uo-face{background:linear-gradient(#fff,#f2f2f2);border:1px solid #ebebeb;border-radius:4px}#ownership-3d .uo-fascia .fD{background:var(--f-inner);border-radius:8px}#ownership-3d .uo-roofSlope{transform-origin:50% 100%;background:repeating-linear-gradient(90deg,#ffffff38 0 1.5px,transparent 1.5px 22px), linear-gradient(180deg,var(--ej-red-bright),var(--ej-red));border-radius:0;box-shadow:inset 0 -2px #ffffff38}#ownership-3d .uo-roofSlope.rsF,#ownership-3d .uo-roofSlope.rsB{clip-path:polygon(0 100%,100% 100%,calc(50% + 28px) 0,calc(50% - 28px) 0);width:244px;height:101px}#ownership-3d .uo-roofSlope.rsF{transform:translate3d(0,-6px,94px)translate(-50%,-100%)rotateX(69deg)}#ownership-3d .uo-roofSlope.rsB{background:repeating-linear-gradient(90deg,#ffffff29 0 1.5px,transparent 1.5px 22px), linear-gradient(180deg,var(--ej-red-bright),var(--ej-red-deep));transform:translate3d(0,-6px,-94px)translate(-50%,-100%)rotateY(180deg)rotateX(69deg)}#ownership-3d .uo-roofSlope.rsL,#ownership-3d .uo-roofSlope.rsR{clip-path:polygon(0 100%,100% 100%,50% 0);width:188px;height:101px}#ownership-3d .uo-roofSlope.rsL{transform:translate(-122px,-6px)translate(-50%,-100%)rotateY(-90deg)rotateX(69deg)}#ownership-3d .uo-roofSlope.rsR{background:repeating-linear-gradient(90deg,#ffffff29 0 1.5px,transparent 1.5px 22px), linear-gradient(180deg,var(--ej-red-bright),var(--ej-red));transform:translate(122px,-6px)translate(-50%,-100%)rotateY(90deg)rotateX(69deg)}#ownership-3d .uo-ridge{background:linear-gradient(90deg,var(--ej-red-deep),var(--ej-red) 30%,#f294a8 50%,var(--ej-red) 70%,var(--ej-red-deep));border-radius:7px;width:68px;height:14px;transform:translateY(-45px)translate(-50%,-50%)rotateX(90deg);box-shadow:0 0 14px #bf012b59}@keyframes uoLidFlight{0%{animation-timing-function:ease-in-out;transform:translateY(-57px)rotateY(0)}27%{animation-timing-function:cubic-bezier(.6,.03,.13,1);transform:translateY(-57px)rotateY(0)}41%{animation-timing-function:ease-in-out;transform:translateY(-322px)rotateY(360deg)}54%{animation-timing-function:ease-in-out;transform:translateY(-330px)rotateY(362deg)}68%{animation-timing-function:ease-in-out;transform:translateY(-324px)rotateY(358.5deg)}83%{animation-timing-function:cubic-bezier(.58,.03,.12,1);transform:translateY(-327px)rotateY(360deg)}96%{transform:translateY(-57px)rotateY(720deg)}to{transform:translateY(-57px)rotateY(720deg)}}#ownership-3d .uo-slab{transform-style:preserve-3d;--o:0;animation:uoSlabFlight var(--t) linear infinite;animation-delay:var(--dl);will-change:transform;position:absolute}#ownership-3d .uo-slabBox{--w:124px;--h:18px;--d:92px}#ownership-3d .uo-slabBox .uo-face{border:1px solid #f1f1f1}#ownership-3d .uo-slabBox .fT{border-radius:8px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #fff}#ownership-3d .uo-slabBox .fD{border-radius:8px}#ownership-3d .uo-slab.i1{--slot:-292px;--dl:0s}#ownership-3d .uo-slab.i2{--slot:-248px;--dl:.1s}#ownership-3d .uo-slab.i3{--slot:-204px;--dl:.2s}#ownership-3d .uo-slab.i4{--slot:-160px;--dl:.3s}#ownership-3d .uo-slab.i5{--slot:-116px;--dl:.4s}#ownership-3d .uo-slab.i6{--slot:-72px;--dl:.5s}@keyframes uoSlabFlight{0%{--o:0;animation-timing-function:ease;transform:translateY(32px)scale3d(.45,.45,.45)rotateY(0)}31%{--o:0;animation-timing-function:cubic-bezier(.5,.04,.11,1);transform:translateY(32px)scale3d(.45,.45,.45)rotateY(0)}45%{transform:translate3d(0,var(--slot),0) scale3d(1,1,1) rotateY(0deg);--o:1;animation-timing-function:ease-in-out}56%{transform:translate3d(0,calc(var(--slot) - 5px),0) scale3d(1,1,1) rotateY(2deg);--o:1;animation-timing-function:ease-in-out}66%{transform:translate3d(0,calc(var(--slot) + 3px),0) scale3d(1,1,1) rotateY(-2deg);--o:1;animation-timing-function:ease-in-out}72%{transform:translate3d(0,var(--slot),0) scale3d(1,1,1) rotateY(0deg);--o:1;animation-timing-function:cubic-bezier(.6,0,.42,1)}82%{--o:0;transform:translateY(32px)scale3d(.45,.45,.45)rotateY(0)}to{--o:0;transform:translateY(32px)scale3d(.45,.45,.45)rotateY(0)}}#ownership-3d .uo-slabBox .fT:after{content:"";opacity:0;animation:uoShimmer var(--t) linear infinite;animation-delay:var(--dl);background:linear-gradient(115deg,#0000 38%,#fffffff2 50%,#0000 62%) 0 0/300% 100%;border-radius:8px;position:absolute;inset:0}@keyframes uoShimmer{0%,48%{opacity:0;background-position:150% 0}52%{opacity:1}64%{opacity:1;background-position:-80% 0}67%,to{opacity:0;background-position:-80% 0}}#ownership-3d .uo-slab svg .ln{stroke:var(--accent)}#ownership-3d .uo-slab svg .soft{fill:var(--accent-soft)}#ownership-3d .uo-slab svg .hot{fill:var(--accent)}#speed-map{z-index:1;position:absolute;inset:0;overflow:hidden}#speed-map .fr-stage{justify-content:center;align-items:center;animation:9s ease-in-out infinite frBreathe;display:flex;position:absolute;inset:0}@keyframes frBreathe{0%,to{transform:translateY(3px)scale(.998)}50%{transform:translateY(-4px)scale(1.004)}}#speed-map svg{width:92%;height:92%;overflow:visible}#speed-map .fr-shadow path{fill:#1c1c1c29}#speed-map .fr-extrude path{fill:#cecece}#speed-map .fr-top path{fill:url(#fr-topFill);stroke:#5454544d;stroke-width:.6px;vector-effect:non-scaling-stroke}#speed-map .fr-sheen{mix-blend-mode:soft-light}#speed-map .fr-route{fill:none;stroke:var(--ej-red-bright);stroke-width:3px;stroke-linecap:round}#speed-map .fr-route-glow{fill:none;stroke:#e2264a33;stroke-width:9px;stroke-linecap:round;filter:url(#fr-soften)}#speed-map .fr-route-in{fill:none;stroke:#f994aa;stroke-width:1.8px;stroke-linecap:round}#speed-map .fr-node-core{fill:#fff;stroke:var(--ej-red-bright);stroke-width:2.4px}#speed-map .fr-node-halo{fill:none;stroke:var(--ej-red-bright);stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:0}#speed-map .fr-origin-core{fill:var(--ej-red-bright)}#speed-map .fr-origin-ring{fill:none;stroke:var(--ej-red-bright);stroke-width:1.6px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){#speed-map .fr-stage{animation:none}}.fr-honey{z-index:0}#campaign-report{z-index:1;--loop:9s;--cr-bg:#f7f7f7;--cr-ink:#232323;--cr-ink-soft:#757575;--cr-ink-faint:#b1b1b1;--cr-line:#ececec;--cr-blue:var(--ej-red);--cr-blue-soft:#ededed;--cr-green:var(--ej-red-deep);--cr-green-soft:#efefef;--cr-red:var(--ej-red-bright);--cr-red-soft:#fdedf0;--cr-ease:cubic-bezier(.22,.9,.3,1);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;font-family:SF Pro Display,Segoe UI,system-ui,-apple-system,Noto Sans JP,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}#campaign-report .cr-glow{filter:blur(10px);width:70%;height:46%;animation:crGlowPulse var(--loop) ease-in-out infinite;background:radial-gradient(closest-side,#bf012b1a,#0000 70%);border-radius:50%;position:absolute;top:24%;left:15%}@keyframes crGlowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}#campaign-report .cr-scene{perspective:1200px;width:82%;max-width:340px;animation:6s ease-in-out infinite crFloatY;position:relative}@keyframes crFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}#campaign-report .cr-layer{background:#ffffff8c;border:1px solid #ececece6;border-radius:18px;position:absolute;left:50%;box-shadow:0 16px 40px -20px #1d1d1d40}#campaign-report .cr-layer.l1{opacity:.55;width:88%;height:96%;top:3%;transform:translate(-50%)translateZ(-60px)scale(.94)}#campaign-report .cr-layer.l2{opacity:.75;width:94%;height:98%;top:1.5%;transform:translate(-50%)translateZ(-30px)scale(.97)}#campaign-report .cr-panel{border:1px solid var(--cr-line);transform-style:preserve-3d;background:linear-gradient(#fff 0%,#fcfcfc 100%);border-radius:18px;padding:16px 16px 14px;animation:6s ease-in-out infinite crPanelTilt;position:relative;transform:rotateX(4deg)rotateY(-3deg);box-shadow:inset 0 1px #ffffffe6,0 2px 6px #1d1d1d0d,0 30px 60px -30px #1d1d1d4d}@keyframes crPanelTilt{0%,to{transform:rotateX(4deg)rotateY(-3deg)}50%{transform:rotateX(2.5deg)rotateY(-1.5deg)}}@media (min-width:1025px) and (max-width:1100px){#campaign-report{padding-bottom:40px}#campaign-report .cr-scene{zoom:.8}}@media (min-width:701px) and (max-width:1024px){#ownership-3d .uo-stage{top:60px;bottom:96px}#campaign-report{padding:56px 0 96px}#campaign-report .cr-scene{zoom:.9;max-width:360px}#speed-map .fr-stage{top:40px;bottom:96px}}#campaign-report .cr-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}#campaign-report .cr-head .cr-dot{background:var(--cr-blue);width:8px;height:8px;box-shadow:0 0 0 4px var(--cr-blue-soft);border-radius:50%}#campaign-report .cr-head .cr-title{letter-spacing:.06em;text-transform:uppercase;color:var(--cr-ink-soft);font-size:11px;font-weight:600}#campaign-report .cr-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}#campaign-report .cr-tile{border:1px solid var(--cr-line);opacity:0;animation:crTileIn var(--loop) var(--cr-ease) infinite;background:#fff;border-radius:12px;padding:9px 10px 8px;box-shadow:0 1px 2px #1d1d1d0a}#campaign-report .cr-tile:first-child{animation-delay:calc(var(--loop)*.02)}#campaign-report .cr-tile:nth-child(2){animation-delay:calc(var(--loop)*.05)}#campaign-report .cr-tile:nth-child(3){animation-delay:calc(var(--loop)*.08)}#campaign-report .cr-tile:nth-child(4){animation-delay:calc(var(--loop)*.11)}@keyframes crTileIn{0%{opacity:0;transform:translateY(10px)scale(.97)}4%{opacity:0;transform:translateY(10px)scale(.97)}9%{opacity:1;transform:translateY(0)scale(1)}94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.98)}}#campaign-report .cr-tile .cr-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--cr-ink-faint);margin-bottom:3px;font-size:8.5px;font-weight:600}#campaign-report .cr-tile .cr-val{color:var(--cr-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:16px;font-weight:700;display:flex}#campaign-report .cr-delta{border-radius:5px;padding:1px 5px;font-size:8.5px;font-weight:700}#campaign-report .cr-delta.up{color:var(--cr-green);background:var(--cr-green-soft)}#campaign-report .cr-delta.down{color:var(--cr-red);background:var(--cr-red-soft)}#campaign-report .cr-spark{align-items:flex-end;gap:2.5px;height:14px;margin-top:4px;display:flex}#campaign-report .cr-spark i{background:var(--cr-blue-soft);animation:crSparkGrow 3s var(--cr-ease) infinite alternate;transform-origin:bottom;border-radius:2px;flex:1}#campaign-report .cr-spark i:nth-child(odd){background:#e4e4e4}#campaign-report .cr-spark i:first-child{height:40%;animation-delay:0s}#campaign-report .cr-spark i:nth-child(2){height:65%;animation-delay:.2s}#campaign-report .cr-spark i:nth-child(3){height:50%;animation-delay:.4s}#campaign-report .cr-spark i:nth-child(4){height:80%;animation-delay:.6s}#campaign-report .cr-spark i:nth-child(5){height:62%;animation-delay:.8s}#campaign-report .cr-spark i:nth-child(6){background:var(--cr-blue);height:95%;animation-delay:1s}@keyframes crSparkGrow{0%{transform:scaleY(.75)}to{transform:scaleY(1.08)}}#campaign-report .cr-chart-card{border:1px solid var(--cr-line);opacity:0;animation:crTileIn var(--loop) var(--cr-ease) infinite;animation-delay:calc(var(--loop)*.14);background:#fff;border-radius:14px;margin-bottom:12px;padding:11px 12px 8px;box-shadow:0 1px 2px #1d1d1d0a}#campaign-report .cr-chart-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}#campaign-report .cr-chart-head .cr-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--cr-ink-faint);font-size:8.5px;font-weight:600}#campaign-report .cr-chart-head .cr-range{color:var(--cr-ink-soft);background:var(--cr-bg);border-radius:6px;padding:2px 7px;font-size:8.5px;font-weight:600}#campaign-report .cr-chart{width:100%;height:auto;display:block}#campaign-report .cr-area{opacity:0;animation:crAreaIn var(--loop) ease infinite;animation-delay:calc(var(--loop)*.14)}@keyframes crAreaIn{0%,16%{opacity:0}30%,92%{opacity:1}to{opacity:0}}#campaign-report .cr-trend{fill:none;stroke:var(--cr-blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:340;stroke-dashoffset:340px;animation:crDraw var(--loop) var(--cr-ease) infinite;animation-delay:calc(var(--loop)*.14)}@keyframes crDraw{0%,5%{stroke-dashoffset:340px;opacity:1}32%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}#campaign-report .cr-pt{fill:#fff;stroke:var(--cr-blue);stroke-width:2px;opacity:0;transform-origin:50%;transform-box:fill-box;animation:crPtIn var(--loop) var(--cr-ease) infinite}#campaign-report .cr-pt:first-of-type{animation-delay:calc(var(--loop)*.17)}#campaign-report .cr-pt:nth-of-type(2){animation-delay:calc(var(--loop)*.2)}#campaign-report .cr-pt:nth-of-type(3){animation-delay:calc(var(--loop)*.23)}#campaign-report .cr-pt:nth-of-type(4){animation-delay:calc(var(--loop)*.26)}#campaign-report .cr-pt:nth-of-type(5){animation-delay:calc(var(--loop)*.29)}@keyframes crPtIn{0%,3%{opacity:0;transform:scale(.3)}7%{opacity:1;transform:scale(1.25)}10%{transform:scale(1)}88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.6)}}#campaign-report .cr-pulse{fill:var(--cr-blue);opacity:0;transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out infinite crPulse;animation-delay:calc(var(--loop)*.3)}@keyframes crPulse{0%{opacity:.35;transform:scale(.4)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}#campaign-report .cr-runner{fill:var(--cr-blue);opacity:0;animation:crRunnerFade var(--loop) ease infinite}@keyframes crRunnerFade{0%,32%{opacity:0}36%,88%{opacity:1}92%,to{opacity:0}}#campaign-report .cr-decision{border:1px solid var(--cr-line);opacity:0;animation:crTileIn var(--loop) var(--cr-ease) infinite;animation-delay:calc(var(--loop)*.18);background:#fff;border-radius:14px;padding:10px 12px;box-shadow:0 1px 2px #1d1d1d0a}#campaign-report .cr-decision .cr-dec-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--cr-ink-faint);align-items:center;gap:6px;margin-bottom:7px;font-size:8.5px;font-weight:600;display:flex}#campaign-report .cr-decision .cr-dec-lbl:after{content:"";background:var(--cr-line);flex:1;height:1px}#campaign-report .cr-seg{background:var(--cr-bg);border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:2px;padding:3px;display:grid;position:relative}#campaign-report .cr-seg button{appearance:none;cursor:default;font:inherit;color:var(--cr-ink-faint);z-index:1;transition:color .5s var(--cr-ease);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 0;font-size:10.5px;font-weight:600;display:flex;position:relative}#campaign-report .cr-seg button .cr-ico{opacity:0;width:9px;height:9px;transition:all .5s var(--cr-ease);border-radius:50%;transform:scale(.4)}#campaign-report .cr-seg button.active{color:var(--cr-ink)}#campaign-report .cr-seg button.active .cr-ico{opacity:1;transform:scale(1)}#campaign-report .cr-thumb{width:calc(33.3333% - 3.33333px);box-shadow:0 1px 3px #1d1d1d1a,0 0 0 1px var(--cr-line);transition:transform .65s var(--cr-ease),box-shadow .65s var(--cr-ease);z-index:0;background:#fff;border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}#campaign-report .cr-seg[data-state="0"] .cr-thumb{transform:translate(0);box-shadow:0 1px 3px #1d1d1d1a,0 0 0 1px #8e002059}#campaign-report .cr-seg[data-state="1"] .cr-thumb{transform:translate(calc(100% + 2px));box-shadow:0 1px 3px #1d1d1d1a,0 0 0 1px #bf012b59}#campaign-report .cr-seg[data-state="2"] .cr-thumb{transform:translate(calc(200% + 4px));box-shadow:0 1px 3px #1d1d1d1a,0 0 0 1px #e2264a59}#campaign-report .cr-ico.scale{background:var(--cr-green)}#campaign-report .cr-ico.optimize{background:var(--cr-blue)}#campaign-report .cr-ico.pivot{background:var(--cr-red)}#campaign-report .cr-verdict{color:var(--cr-ink-soft);align-items:center;gap:6px;min-height:14px;margin-top:8px;font-size:9.5px;display:flex}#campaign-report .cr-verdict .cr-chip{letter-spacing:.04em;transition:all .5s var(--cr-ease);border-radius:99px;padding:2px 7px;font-size:8.5px;font-weight:700}#campaign-report .cr-verdict[data-state="0"] .cr-chip{color:var(--cr-green);background:var(--cr-green-soft)}#campaign-report .cr-verdict[data-state="1"] .cr-chip{color:var(--cr-blue);background:var(--cr-blue-soft)}#campaign-report .cr-verdict[data-state="2"] .cr-chip{color:var(--cr-red);background:var(--cr-red-soft)}#campaign-report .cr-verdict .cr-text{transition:opacity .4s}#campaign-report .cr-verdict.swap .cr-text,#campaign-report .cr-verdict.swap .cr-chip{opacity:0}@media (prefers-reduced-motion:reduce){#campaign-report .cr-tile,#campaign-report .cr-chart-card,#campaign-report .cr-decision{opacity:1;animation:none}#campaign-report .cr-trend{stroke-dashoffset:0}#campaign-report .cr-pt,#campaign-report .cr-area{opacity:1}}#vertical-bridge{z-index:10;background:#09090b;margin-bottom:-260px;padding:64px 0 24px;position:relative;overflow:hidden}#vertical-bridge:before{content:"";background:linear-gradient(180deg, var(--vb-light,#f7f7f8) 0%, #c8c8ccb8 30%, #7a7a8057 56%, #28282c1a 80%, transparent 100%);z-index:1;pointer-events:none;height:190px;position:absolute;top:0;left:0;right:0}#vertical-bridge:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#09090b 100%);height:160px;position:absolute;bottom:0;left:0;right:0}.stats-burst{cursor:crosshair;width:100%;height:540px;position:relative;overflow:hidden}.stats-burst canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sb-head{z-index:2;text-align:right;pointer-events:none;max-width:30ch;position:absolute;top:92px;right:calc(50% - min(86%,1200px)/2)}.sb-head-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#ffffff6b;margin-bottom:.6rem;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.6rem;font-weight:500;display:block}.sb-head-title{letter-spacing:-.02em;color:#f2f3f7;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:100;line-height:1.08}.sb-cta{pointer-events:auto;border:1px solid var(--accent,#e2264a);color:#fff;letter-spacing:.02em;text-align:center;cursor:pointer;opacity:0;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;width:220px;min-height:28px;margin-top:1.1rem;margin-left:auto;padding:5px 16px;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:.64rem;font-weight:600;line-height:1.3;text-decoration:none;transition:opacity .22s,transform .22s,background .2s,box-shadow .2s;display:flex;transform:translateY(4px)}.sb-cta.is-visible{opacity:1;transform:translateY(0)}.sb-cta:hover{background:var(--accent,#e2264a);box-shadow:0 0 18px -2px var(--accent,#e2264a)}@media (max-width:760px){.sb-head{display:none}}.sb-legend{z-index:2;pointer-events:none;flex-direction:column;gap:15px;padding:10px 22px 10px 0;display:flex;position:absolute;top:50%;left:calc(50% - min(86%,1200px)/2);transform:translateY(-50%)}.sb-cat{pointer-events:auto;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:2px 0;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;display:flex;position:relative}.sb-cat-dot{background:var(--accent,#e2264a);border-radius:50%;flex:none;width:7px;height:7px;transition:box-shadow .25s,transform .25s;box-shadow:0 0 #0000}.sb-cat-wire{background:var(--accent,#e2264a);opacity:0;width:0;height:1px;transition:width .38s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.sb-cat-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;font-size:.8rem;font-weight:600;transition:color .2s}.sb-cat:hover .sb-cat-dot,.sb-cat:focus-visible .sb-cat-dot,.sb-cat.is-active .sb-cat-dot{box-shadow:0 0 9px 2px var(--accent,#e2264a);transform:scale(1.35)}.sb-cat:hover .sb-cat-wire,.sb-cat:focus-visible .sb-cat-wire,.sb-cat.is-active .sb-cat-wire{opacity:.8;width:28px}.sb-cat:hover .sb-cat-label,.sb-cat:focus-visible .sb-cat-label,.sb-cat.is-active .sb-cat-label{color:#fff;outline:none}@media (max-width:760px){.sb-legend{background:linear-gradient(#09090bd9 0%,#0000 100%);flex-flow:wrap;justify-content:center;gap:8px 14px;padding:14px 16px;inset:0 0 auto;transform:none}.sb-cat-wire{display:none}.sb-cat-label{font-size:.7rem}}@media (min-width:701px) and (max-width:760px){.sb-legend{padding:14px 64px}}@media (min-width:761px) and (max-width:1180px){.sb-head{right:max(50% - min(86%,1200px)/2,72px)}.sb-legend{background:linear-gradient(#09090bd9 0%,#0000 100%);flex-flow:wrap;justify-content:center;gap:8px 18px;padding:14px 72px;inset:0 0 auto;transform:none}.sb-cat-wire{display:none}.sb-cat-label{font-size:.7rem}}body[data-v-bento-radius=soft] .bento-card{border-radius:26px}body[data-v-bento-radius=sharp] .bento-card{border-radius:4px}body[data-v-s-intro=editorial] .s-intro-bar{grid-template-columns:1fr;gap:1.5rem}body[data-v-s-intro=editorial] .s-intro-head{border-right:0;order:-1;padding:0}body[data-v-s-intro=editorial] .s-intro-head h2{max-width:18ch;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:200}body[data-v-s-intro=editorial] .s-intro-num{border-right:0;flex-direction:row;align-items:baseline;gap:.9rem;padding:0}body[data-v-s-intro=editorial] .s-intro-num .s-num{font-size:clamp(2rem,3vw,2.8rem)}body[data-v-s-intro=editorial] .s-intro-num .s-num-unit,body[data-v-s-intro=editorial] .s-intro-bar .s-label{margin-top:0}body[data-v-s-intro=editorial] .s-intro-body{max-width:54ch;padding-left:0}body[data-v-form-layout=column] .ff-row{flex-direction:column;gap:1.5rem}body[data-v-form-layout=column] .ff-submit{justify-content:center;align-self:stretch}body[data-v-form-layout=card] .finale-form{background:#fff;border:1px solid #00000012;border-radius:18px;gap:1.2rem;padding:2.1rem 2.1rem 2.3rem;box-shadow:0 1px 2px #0000000a,0 44px 80px -38px #0000004d}body[data-v-form-layout=card] .ff-row{gap:1rem}body[data-v-form-layout=card] .ff-field{gap:.4rem}body[data-v-form-layout=card] .ff-field input{background:#f4f4f6;border:1px solid #0000;border-radius:11px;padding:.74rem .9rem;font-size:.95rem;transition:background .2s,border-color .2s,box-shadow .2s}body[data-v-form-layout=card] .ff-field input:focus{background:#fff;border-color:#0000008c;box-shadow:0 0 0 3px #0000000f}body[data-v-form-layout=card] .ff-field:after{display:none}body[data-v-form-layout=card] .ff-submit{justify-content:center;align-self:stretch;margin-top:.4rem}body[data-v-form-layout=card] .ff-alt{text-align:center}body[data-v-form-layout=floating] .ff-field{gap:0}body[data-v-form-layout=floating] .ff-label{z-index:1;letter-spacing:normal;text-transform:none;color:#0006;pointer-events:none;transform-origin:0 0;font-size:.98rem;font-weight:300;transition:transform .24s cubic-bezier(.16,1,.3,1),color .22s;position:absolute;top:.95rem;left:0}body[data-v-form-layout=floating] .ff-field input{padding:1.05rem 0 .4rem}body[data-v-form-layout=floating] .ff-field:focus-within .ff-label{transform:translateY(-.85rem)scale(.7)}body[data-v-form-layout=floating] .ff-field:has(input:not(:placeholder-shown)) .ff-label{transform:translateY(-.85rem)scale(.7)}body[data-v-form-layout=floating] .ff-field:focus-within .ff-label{color:#0a0a0a}body[data-v-form-layout=floating] .ff-submit{justify-content:center;align-self:stretch}#nav-fan{z-index:2147483100;--nf-size:64px;--nf-blade-l:272px;--nf-accent:var(--ej-red);opacity:0;visibility:hidden;pointer-events:none;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;transition:opacity .5s,transform .55s cubic-bezier(.16,1,.3,1),top .55s cubic-bezier(.16,1,.3,1),visibility 0s .5s;position:fixed;top:50%;right:26px;transform:translateY(calc(16px - 50%))scale(.9)}#nav-fan.is-revealed{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s,transform .55s cubic-bezier(.16,1,.3,1),top .55s cubic-bezier(.16,1,.3,1);transform:translateY(-50%)}#nav-fan.nf-top{top:var(--nf-top,150px);transform:translateY(16px)scale(.9)}#nav-fan.nf-top.is-revealed{transform:none}#nav-fan.nf-top.is-open{top:150px}#nav-fan.nf-top.nf-noroom{opacity:0;visibility:hidden;pointer-events:none}@media (min-width:701px) and (max-width:1340px){#nav-fan{--nf-size:48px;right:10px}#nav-fan .nf-mark{width:22px}}@media (min-width:701px) and (max-width:900px){#nav-fan{--nf-size:44px;right:8px}#nav-fan .nf-mark{width:20px}}.nf-pivot{z-index:3;width:var(--nf-size);height:var(--nf-size);cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);-webkit-tap-highlight-color:transparent;background:#fffc;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:grid;position:relative;box-shadow:0 10px 34px #15151522,0 2px 6px #15151519,inset 0 0 0 1px #1515151a}.nf-pivot:hover{transform:scale(1.05)}.nf-pivot:active{transform:scale(.96)}.nf-pivot:focus-visible{outline:none;box-shadow:0 10px 34px #15151522,inset 0 0 0 1px #1515151a,0 0 0 3px #1515154d}.nf-ring{pointer-events:none;background:#15151521;border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(circle closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(circle closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.nf-ring:before{content:"";background:repeating-conic-gradient(#bf012bf0 0 3deg, #fffffff0 3deg 6deg);-webkit-mask:conic-gradient(#000 calc(var(--p,0) * 360deg), transparent 0);-webkit-mask:conic-gradient(#000 calc(var(--p,0) * 360deg), transparent 0);mask:conic-gradient(#000 calc(var(--p,0) * 360deg), transparent 0);pointer-events:none;border-radius:50%;position:absolute;inset:0}.nf-tip-arm{transform:rotate(calc(var(--p,0) * 360deg));pointer-events:none;position:absolute;inset:-6px}.nf-tip-arm:after{content:"";background:var(--nf-accent);width:6px;height:6px;opacity:var(--tip,0);border-radius:50%;margin-left:-3px;transition:opacity .3s;position:absolute;top:-2px;left:50%;box-shadow:0 0 8px 1px #bf012b99}.nf-swap{pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;inset:1px;overflow:hidden}.nf-mark{filter:drop-shadow(0 1px 2px #fff6);width:30px;height:auto;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s;display:block}.nf-cue{color:#151515;opacity:0;flex-direction:column;align-items:center;gap:3px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:absolute;transform:translateY(14px)}.nf-cue svg{width:16px;height:16px;display:block}.nf-cue span{letter-spacing:.24em;text-transform:uppercase;color:#151515b8;font-size:7px;font-weight:700}.nf-pivot:hover .nf-mark,.nf-pivot:focus-visible .nf-mark{opacity:0;transform:translateY(-13px)scale(.85)}.nf-pivot:hover .nf-cue,.nf-pivot:focus-visible .nf-cue{opacity:1;transform:translateY(0)}.nf-halo{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff80,#fff0 66%);border-radius:50%;width:150px;height:150px;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}#nav-fan.is-open .nf-halo{opacity:1;transform:translate(-50%,-50%)scale(1)}.nf-shield{width:calc(var(--nf-blade-l) + 60px);height:calc((var(--nf-blade-l) + 60px) * 2);pointer-events:none;z-index:1;border-top-left-radius:100% 50%;border-bottom-left-radius:100% 50%;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}#nav-fan.is-open .nf-shield{pointer-events:auto}.nf-blades{right:calc(var(--nf-size) / 2);bottom:calc(var(--nf-size) / 2);z-index:2;width:0;height:0;position:absolute}.nf-blade{width:var(--nf-blade-l);cursor:pointer;text-align:left;transform-origin:100%;opacity:0;pointer-events:none;height:38px;transition:transform .6s cubic-bezier(.26,1.2,.38,1),opacity .28s;transition-delay:calc((var(--n) - 1 - var(--i)) * 28ms);will-change:transform;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex;position:absolute;bottom:-19px;right:0;transform:rotate(0)scale(.55)}#nav-fan.is-open .nf-blade{transform:rotate(var(--nf-a,50deg)) scale(1);opacity:1;transition-delay:calc(var(--i) * 30ms)}#nav-fan.is-open .nf-blade .nf-tab{pointer-events:auto}.nf-spine{transform-origin:100%;pointer-events:none;background-image:linear-gradient(90deg,#bf012bf0 0 5px,#fffffff0 5px 10px);background-repeat:repeat-x;background-size:10px 100%;border-radius:1px;flex:auto;height:2px;margin:0 30px 0 10px;transition:transform .5s cubic-bezier(.3,1,.4,1);transform:scaleX(0)}#nav-fan.is-open .nf-spine{transition-delay:calc(90ms + var(--i) * 30ms);transform:scaleX(1)}.nf-blade:hover .nf-spine,.nf-blade:focus-visible .nf-spine{animation:.5s linear infinite nf-march}@keyframes nf-march{to{background-position:10px 0}}.nf-tab{height:38px;transform:rotate(calc(var(--nf-a,0deg) * -1));transform-origin:100%;color:#151515;white-space:nowrap;background:#fafafa;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 8px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 8px 24px #1515151e,inset 0 0 0 1px #1515153d}.nf-tab:after{content:"";border-radius:inherit;position:absolute;inset:0 -10px 0 -4px}.nf-blade:hover .nf-tab,.nf-blade:focus-visible .nf-tab{transform:translateX(-5px) rotate(calc(var(--nf-a,0deg) * -1));color:#151515;background:#f0f0f0;box-shadow:0 10px 28px #15151525,inset 0 0 0 1px #15151552}.nf-blade:focus-visible{outline:none}.nf-blade:focus-visible .nf-tab{box-shadow:0 10px 28px #15151525,inset 0 0 0 1px #15151552,0 0 0 3px #15151547}.nf-ico{color:#212121;background:#15151512;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1px #1515151a}.nf-ico svg{width:14px;height:14px;display:block}.nf-lab{letter-spacing:.01em;font-size:14px;font-weight:700;line-height:1.2}.nf-dot{background:#15151524;border-radius:50%;flex:none;width:5px;height:5px;transition:background .3s,box-shadow .3s}.nf-blade:hover .nf-ico,.nf-blade:focus-visible .nf-ico{color:#151515;background:#15151529}.nf-blade:hover .nf-dot,.nf-blade:focus-visible .nf-dot{background:var(--nf-accent);box-shadow:0 0 8px 1px #bf012b8c}.nf-blade.is-current .nf-tab{color:#151515;background:#f1f1f1;box-shadow:0 8px 24px #1515151e,inset 0 0 0 1px #1515152e}.nf-blade.is-current .nf-ico{color:#151515;background:#15151521}.nf-blade.is-current .nf-dot{background:var(--nf-accent);box-shadow:0 0 8px 1px #bf012b8c}@media (prefers-reduced-motion:reduce){#nav-fan,.nf-blade,#nav-fan.is-open .nf-blade,.nf-spine,#nav-fan.is-open .nf-spine,.nf-tab,.nf-mark,.nf-cue,.nf-halo,.nf-pivot{transition:opacity .2s}.nf-blade,#nav-fan.is-open .nf-blade,.nf-spine,#nav-fan.is-open .nf-spine{transition-delay:0s}.nf-blade:hover .nf-spine,.nf-blade:focus-visible .nf-spine{animation:none}}@media (max-width:900px){#nav-fan{right:14px}}@media (max-width:640px){#nav-fan{--nf-size:56px;--nf-blade-l:200px}.nf-tab{height:36px;padding:0 14px}.nf-ico{display:none}.nf-lab{font-size:14px}.nf-mark{width:26px}}.plo-overlay{z-index:9999;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .5s;display:flex;position:fixed;inset:0}.plo-overlay.vcp-off{display:none!important}.plo-overlay.is-done{opacity:0;pointer-events:none}#plo-leadin{background:0 0}#plo-leadin>.plo-li-canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}#plo-leadin .plo-li-bg{background:var(--bg);opacity:1;pointer-events:none;transition:opacity .55s;position:absolute;inset:0}#plo-leadin.is-done .plo-li-bg{opacity:0}#plo-leadin.is-done{opacity:1}#plo-leadin .plo-li-logo{transform-origin:50%;pointer-events:none;opacity:0;animation:4.65s cubic-bezier(.5,0,.15,1) forwards plo-li-in;position:fixed;top:0;left:0}#plo-leadin .plo-li-scale{transition:none}#plo-leadin .plo-li-stage{width:calc(var(--li-scale,2.87) * var(--hero-logo-rest,100px));aspect-ratio:2454/1076;isolation:isolate;position:relative}#plo-leadin .plo-li-layer,#plo-leadin .plo-li-mask,#plo-leadin .plo-li-typed{pointer-events:none;position:absolute;inset:0}#plo-leadin .plo-li-layer{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;clip-path:inset(0 100% 0 0);will-change:opacity, clip-path, transform, filter, mask-image;width:100%;height:100%}#plo-leadin .plo-li-layer--swoosh{z-index:1}#plo-leadin .plo-li-layer--ball{z-index:3;transform-origin:74.02% 14.96%}#plo-leadin .plo-li-layer--m,#plo-leadin .plo-li-layer--b,#plo-leadin .plo-li-layer--i{z-index:4}#plo-leadin .plo-li-layer--tagline{z-index:5}#plo-leadin .plo-li-mask{background:var(--bg);opacity:1;z-index:2}#plo-leadin .plo-li-mask--ball{border-radius:999px}#plo-leadin .plo-li-typed{z-index:6;opacity:1;visibility:visible}#plo-leadin .plo-li-cursor{opacity:1;will-change:left, opacity;background:#151515f5;border-radius:999px;width:7%;animation:.62s step-end infinite plo-li-cursor-blink;display:block;position:absolute}@keyframes plo-li-cursor-blink{0%,48%{opacity:1}49%,to{opacity:.14}}@keyframes plo-li-in{0%{opacity:0;--li-scale:2.87}7%{opacity:1}71%{opacity:1;--li-scale:2.87}89%{opacity:1;--li-scale:1}96%{opacity:1;--li-scale:1}to{opacity:0;--li-scale:1}}@property --li-scale{syntax:"<number>";inherits:true;initial-value:2.87}#plo-leadin .plo-li-scale{perspective:1400px;perspective-origin:50%}#plo-leadin .plo-li-stage{isolation:auto;transform-style:preserve-3d;will-change:transform}.lg-el{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.lg-el>*{width:100%;height:100%;transform:translateZ(calc(var(--w,100) * var(--z,0) * 1px * var(--lg-k,1)));position:absolute;inset:0}#plo-leadin .lg-el>img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.lg-slice,.lg-shade{-webkit-mask:var(--m) center / 100% 100% no-repeat;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat}.lg-slice{background:var(--c)}.lg-shade{opacity:var(--lg-k,1);pointer-events:none}.lg-shade--white{background:radial-gradient(120% 95% at var(--lx,42%) var(--ly,18%), #0000 28%, #0000004d 100%)}.lg-shade--dim{background:radial-gradient(120% 95% at var(--lx,42%) var(--ly,18%), #0000 28%, #00000038 100%)}.lg-shade--red{background:radial-gradient(55% 45% at var(--lx,42%) var(--ly,18%), #ffffff4d 0%, #fff0 70%), radial-gradient(120% 95% at var(--lx,42%) var(--ly,18%), #0000 30%, #00000057 100%)}#reveal-text:focus{outline:none}html.rm #logo-ticker .ticker-track,html.rm #mbe .tk-track{animation-play-state:paused!important}html.rm .quad-cue,html.rm .quad-more .qm-chev,html.rm #quad-onward-cue .qo-arrow,html.rm .dm-step-last i,html.rm .dg-feed i,html.rm .lg-feed i{animation:none!important}html.rm #ownership-3d *,html.rm #ownership-3d :before,html.rm #ownership-3d :after{animation-play-state:paused!important}html.rm #campaign-report,html.rm #campaign-report *,html.rm #campaign-report :before,html.rm #campaign-report :after{animation-play-state:paused!important;animation-delay:-4.5s!important}html.lite .hn-phone.is-flash .hn-phone-sheen,html.lite .hn-phone.is-flash .hn-phone-icon{animation:none}html.lite .hn-phone .hn-phone-caret{display:none}html.lite .hn-phone .hn-phone-num{transition-duration:.12s,.12s,.2s}html.lite .hn-phone .hn-phone-num i{transition-duration:1ms}html.lite .hn-phone:hover .hn-phone-num i,html.lite .hn-phone:focus-visible .hn-phone-num i,html.lite .hn-phone.is-open .hn-phone-num i{transition-delay:0s}html.lite .campaign-cta__plate{transition:none;translate:none;scale:none}html.lite .campaign-cta:not([data-gate-phase]):active .campaign-cta__plate,html.lite .campaign-cta[data-press="1"] .campaign-cta__plate{transition:none;scale:none}html.lite .campaign-cta[data-mag="1"] .campaign-cta__plate{will-change:auto}html.lite .campaign-cta__gate{display:none}@media (hover:hover){html.lite .campaign-cta:hover .campaign-cta__plate{background:var(--cta-mat)}html.lite .campaign-cta:hover .campaign-cta__label{color:var(--cta-mat-ink)}}html.lite .campaign-cta:focus-visible .campaign-cta__plate,html.lite .campaign-cta:active .campaign-cta__plate{background:var(--cta-mat)}html.lite .campaign-cta:focus-visible .campaign-cta__label,html.lite .campaign-cta:active .campaign-cta__label{color:var(--cta-mat-ink)}html.lite #quad-onward-cue .qo-arrow{animation:none}html.lite .quad-viz *,html.lite .quad-viz:after,html.lite .quad-viz :after{animation:none!important}html.lite .qv-dm .dm-top{animation:9s cubic-bezier(.45,0,.2,1) -1.53s infinite paused qvDmTop!important}html.lite .qv-dm .dm-bot{animation:9s cubic-bezier(.45,0,.2,1) -1.53s infinite paused qvDmBot!important}html.lite #dm-video,html.lite .quad[data-idx="0"]:before,html.lite .quad[data-idx="0"] .qv-dm{transition:none!important}html.lite #speed-map .fr-stage{animation:none}html.lite #campaign-report .cr-tile,html.lite #campaign-report .cr-chart-card,html.lite #campaign-report .cr-decision{opacity:1;animation:none}html.lite #campaign-report .cr-trend{stroke-dashoffset:0}html.lite #campaign-report .cr-pt,html.lite #campaign-report .cr-area{opacity:1}html.lite #nav-fan,html.lite .nf-blade,html.lite #nav-fan.is-open .nf-blade,html.lite .nf-spine,html.lite #nav-fan.is-open .nf-spine,html.lite .nf-tab,html.lite .nf-mark,html.lite .nf-cue,html.lite .nf-halo,html.lite .nf-pivot{transition:opacity .2s}html.lite .nf-blade,html.lite #nav-fan.is-open .nf-blade,html.lite .nf-spine,html.lite #nav-fan.is-open .nf-spine{transition-delay:0s}html.lite .nf-blade:hover .nf-spine,html.lite .nf-blade:focus-visible .nf-spine{animation:none}html.lite .nf-pivot{-webkit-backdrop-filter:none}html.lite #targeting-webgl,#targeting-webgl.is-poster{background:url(/sites/mbi/assets/targeting-funnel-poster.webp) 50%/contain no-repeat}html{overflow-x:clip}@supports ((-moz-appearance:none)){html{scrollbar-color:#c9c9ce #fff}}@media (max-width:1024px){.hn-links{gap:16px}body[data-v-header=split] .hn-socials{margin-left:14px;padding-left:14px}.quad-inner{padding:0 28px 28px}.quad-desc{font-size:.88rem;line-height:1.55}}.hn-menu-btn,.hn-menu{display:none}@media (max-width:900px){.hn-links,.hn-socials{display:none!important}.hn-phone{margin-right:18px}.hn-menu-btn{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#1515150d;border:1px solid #15151529;border-radius:10px;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;width:42px;height:38px;margin-left:auto;padding:0 10px;transition:background .2s,border-color .2s;display:flex}.hn-menu-btn:hover,.hn-menu-btn.is-open{background:#1515151f;border-color:#15151557}.hn-menu-btn span{background:#151515e0;border-radius:2px;height:1.6px;transition:transform .28s cubic-bezier(.5,0,.15,1),opacity .18s;display:block}.hn-menu-btn.is-open span:first-child{transform:translateY(6.6px)rotate(45deg)}.hn-menu-btn.is-open span:nth-child(2){opacity:0}.hn-menu-btn.is-open span:nth-child(3){transform:translateY(-6.6px)rotate(-45deg)}.hn-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:auto;background:#ffffffeb;border:1px solid #15151521;border-radius:16px;min-width:224px;padding:8px;transition:opacity .22s,transform .24s cubic-bezier(.2,0,.15,1),visibility 0s linear .24s;display:block;position:fixed;top:64px;right:16px;transform:translateY(-8px);box-shadow:0 22px 60px #1515152d}.hn-menu.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.hn-menu-link{letter-spacing:.12em;text-transform:uppercase;color:#151515c7;border-radius:10px;padding:12px 14px;font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:block}.hn-menu-link:hover,.hn-menu-link:active{color:#151515;background:#15151512}.hn-menu{max-height:calc(calc(var(--svh,1svh) * 100) - 80px);overscroll-behavior:contain;overflow-y:auto}.hn-menu .menu-group{border-bottom:0}.hn-menu .menu-group-row{justify-content:space-between;align-items:center;gap:4px;display:flex}.hn-menu .menu-group-row>.hn-menu-link{flex:auto}.hn-menu .menu-acc{color:#1515159e;margin-right:0}.hn-menu .menu-acc:hover,.hn-menu .menu-acc[aria-expanded=true]{color:#151515}.hn-menu .menu-sub{padding:0 0 6px 12px}.hn-menu .menu-sub a{color:#151515bd;letter-spacing:.02em;text-transform:none;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.hn-menu .menu-sub .menu-group-row{align-items:center}.hn-menu .menu-sub .menu-group-row>a{flex:auto;font-weight:600}.hn-menu .menu-sub .menu-sub{padding-left:10px}.hn-menu .menu-sub a:hover,.hn-menu .menu-sub a[aria-current=page]{color:#151515}.hn-menu-socials{border-top:1px solid #1515151a;align-items:center;gap:19px;margin-top:6px;padding:13px 14px 8px;display:flex}}@media (max-width:900px) and (min-width:701px){#title-container{max-width:34vw;font-size:1.28rem}}@media (max-width:1024px) and (min-width:821px){.rs-stat{padding:1.5rem 1.6rem 1.5rem 0}.rs-stat+.rs-stat{padding-left:1.6rem}.rs-stat:before{margin-bottom:1rem}.rs-stat-num{margin-bottom:.8rem;font-size:clamp(2.4rem,5.4vw,3.4rem)}.rs-stat-desc{max-width:none;font-size:.86rem;line-height:1.55}.rs-stat-tag{margin-bottom:.6rem}.rs-header{padding-bottom:2rem}}@media (max-width:820px){.rs-shutter-content{max-width:calc(100vw - 3rem)}.rs-header{flex-direction:column;gap:.9rem;padding-top:1.4rem;padding-bottom:1.6rem}.rs-header h2{max-width:none;font-size:clamp(1.6rem,5vw,2.4rem)}.rs-header p{max-width:440px;font-size:.94rem;line-height:1.6}.rs-stats{grid-template-columns:1fr}.rs-stat,.rs-stat+.rs-stat{border-bottom:1px solid #15151514;border-right:none;padding:1rem 0}.rs-stat:last-child{border-bottom:none}.rs-stat:before{margin-bottom:.9rem}.rs-stat-tag{margin-bottom:.5rem;font-size:.76rem}.rs-stat-num{margin-bottom:.5rem;font-size:clamp(2.4rem,8vw,3.2rem)}.rs-stat-desc{max-width:460px;font-size:.9rem;line-height:1.55}#rs-bottom{padding-top:1.4rem}}@media (max-width:760px){.bento-grid{grid-template-columns:minmax(0,1fr)}.bento-card{min-width:0;max-width:100%}#ownership-3d .uo-scene{transform:scale(.62)}.s-cta{flex-direction:column;align-items:flex-start;gap:1.1rem}.s-cta-actions{flex-wrap:wrap;margin-left:0}}@media (max-width:700px){.hn-links,.hn-socials{display:none!important}#hero-brand{height:58px;padding:0 18px}.hn-menu{top:58px;right:12px}#title-container{text-align:center;max-width:min(340px,100vw - 40px);padding-left:0;font-size:1.22rem}#start-btn{margin:20px auto 0}@keyframes plo-li-in{0%{opacity:0;--li-scale:3.4}7%{opacity:1}71%{opacity:1;--li-scale:3.4}89%{opacity:1;--li-scale:1.5}96%{opacity:1;--li-scale:1.5}to{opacity:0;--li-scale:1.5}}.grid-line,.quad-cue,.quad-more,#quad-onward-cue{display:none!important}#hero-spacer{height:calc(var(--vh,1vh) * 100)}#quadrants{z-index:6;background:var(--bg);padding:3.2rem 20px 3.6rem;display:block;position:relative;inset:auto;opacity:1!important;pointer-events:auto!important;--qv-alpha:1!important}#quadrants:before{content:"Our Services";text-align:center;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:#1515159e;margin:0 0 2rem;font-size:.62rem;display:block}body.hero-offstage #quadrants,body.hero-offstage #quadrants *{animation-play-state:running!important}#quadrants .quad{cursor:default;background:#fcfcfc;border:1px solid #1515151a;border-radius:18px;width:min(100%,480px);min-height:460px;margin:0 auto 14px;position:relative;overflow:hidden}#quadrants .quad:last-of-type{margin-bottom:0}#quadrants .quad.is-active{background:#fbfbfb}#quadrants .quad.is-dim{--qv-dim:1;background:#fcfcfc}#quadrants .quad.qs-off{--qv-dim:0}#quadrants .quad[data-idx="1"],#quadrants .quad[data-idx="3"]{justify-content:flex-start}#quadrants .quad[data-idx="1"] .quad-inner,#quadrants .quad[data-idx="3"] .quad-inner{text-align:left;align-items:flex-start}#quadrants .quad[data-idx="1"] .quad-actions,#quadrants .quad[data-idx="3"] .quad-actions{justify-content:flex-start}#quadrants .quad-inner{z-index:2;background:linear-gradient(#fff0 0%,#ffffffeb 32%,#fffffff7 100%);max-width:100%;padding:26px 18px 20px;position:relative}#quadrants .quad-title{font-size:clamp(1.25rem,5.6vw,1.55rem);opacity:1!important}#quadrants .quad .quad-desc{opacity:1;max-width:100%;max-height:none;margin-top:10px;font-size:.8rem;line-height:1.55;transform:none}#quadrants .quad .quad-actions{opacity:1;pointer-events:auto;flex-wrap:wrap;gap:8px;max-height:none;margin-top:10px;padding-block:6px;transform:none}#quadrants .campaign-cta{--cta-plate-h:34px;--cta-plate-px:1rem}#quadrants .dm-timeline{opacity:1;width:100%;max-height:none;margin-top:16px}#quadrants .dm-line b{width:100%}#quadrants .quad-viz{transform:translate(-50%,-50%)}#quadrants .quad.is-active .quad-viz{transform:translate(-50%,-50%)scale(1.04)}#quadrants .qv-dg,#quadrants .qv-lg{width:clamp(260px,56%,400px)}#quadrants .qv-at{width:min(320px,100vw - 76px)}#quadrants .qv-dm{width:min(240px,100vw - 120px)}#quadrants .quad[data-idx="0"] .quad-viz{top:24%}#quadrants .quad[data-idx="3"] .quad-viz{top:13%;left:50%}.ticker-track{gap:26px}.ticker-track img{max-width:160px;height:26px}.ticker-track img[alt=Jaguar]{height:33px}.ticker-track img[alt=Range\ Rover]{height:22px}.ticker-track img[alt=Make-A-Wish]{height:30px}.bmw-swap,.bmw-swap img{height:32px}.bento-card--corner-text .bento-card-layout{background:linear-gradient(#0000 10%,#ffffffd1 55%,#fffffff7 100%);padding:2.4rem 1.2rem 1.2rem}.bento-card--corner-text .bento-title{font-size:1.15rem}.rs-header{padding-top:1.2rem;padding-bottom:1.2rem}.rs-header h2{font-size:clamp(1.45rem,6.4vw,1.9rem)}.rs-header p{font-size:.86rem;line-height:1.55}.rs-stat,.rs-stat+.rs-stat{padding:.35rem 0}.rs-stat:before{margin-bottom:.45rem}.rs-stat-tag{margin-bottom:.35rem}.rs-stat-num{margin-bottom:.25rem;font-size:clamp(1.7rem,7vw,2.2rem)}.rs-stat-desc{font-size:.82rem;line-height:1.45}#rs-bottom{padding-top:.75rem}.finale-inner{max-width:calc(100vw - 44px)}.finale-head{font-size:clamp(1.7rem,8vw,2.3rem)}.eft-cols{grid-template-columns:1fr 1fr;gap:1.6rem}#nav-fan{top:auto;bottom:16px;transform:translateY(16px)scale(.9)}#nav-fan.is-revealed{transform:none}#nav-fan.nf-top{top:auto}#nav-fan.nf-top.is-revealed{transform:none}.nf-halo{display:none}.nf-shield{border-radius:24px;width:250px;height:320px;top:auto;bottom:-16px;right:-14px;transform:none}.nf-blade{right:calc(var(--nf-size) / -2);bottom:calc((var(--n) - var(--i)) * 40px - 8px);width:auto;height:34px;text-decoration:none;transform:translateY(12px)scale(.92)}#nav-fan.is-open .nf-blade{transform:none}.nf-spine{display:none}.nf-blade .nf-tab,.nf-blade:hover .nf-tab,.nf-blade:focus-visible .nf-tab{transform:none}.bento-card.bento-card--attribution{min-height:590px}.bento-card.bento-card--speed{min-height:360px}.stats-burst{height:410px}}@media (max-width:480px){#title-container{font-size:1.06rem}#quadrants .quad-title{font-size:clamp(1.1rem,5.6vw,1.3rem)}#quadrants .quad .quad-desc{font-size:.75rem}.eft-cols{grid-template-columns:1fr}.rs-stat-desc{display:none}.rs-stat{padding:.75rem 0}}#rs-tl-kicker{z-index:3;opacity:0;pointer-events:none;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;white-space:nowrap;color:#ffffff80;font-size:.62rem;display:none;position:absolute;top:17%;left:50%;transform:translate(-50%)}@media (max-width:700px){#rs-tl-kicker{display:block}}#circle-mask{fill:#fff}#nav-fan a.nf-blade{color:inherit;text-decoration:none}#mbe .tk-track .tk-txt{white-space:nowrap;letter-spacing:.04em;color:var(--body-d);flex:none;margin:0 14px;font-size:14px;display:block}#nav-fan .nf-cue{font-family:Inter,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif}#mbe a.btn-ghost:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *){color:#fff}#mbe a.btn-ghost:not(#mbeBentoSlot *):not(#mbeQpopHost *):not(#finale-footer *):active{background:var(--ej-red-deep);border-color:var(--ej-red-deep)}#fr-topFill stop:first-child{stop-color:#fff}#fr-topFill stop:nth-child(2){stop-color:#f4f4f5}#fr-topFill stop:nth-child(3){stop-color:#eaeaec}#fr-originGlow stop:first-child{stop-color:#bf012b59}#fr-originGlow stop:nth-child(2){stop-color:#bf012b00}#cr-fill stop{stop-color:var(--ej-red)}.rs-cmyk span:nth-child(4n+1){background:#bf012b8c!important}.rs-cmyk span:nth-child(4n+2){background:#8e00208c!important}.rs-cmyk span:nth-child(4n+3){background:#e2264a66!important}.rs-cmyk span:nth-child(4n+4){background:#151515cc!important}#mbe .built,#mbe #corRunway{--dark:#06070a;--dark2:#0a0a0c;--ink-d:#f0f0f2;--body-d:#c9cbd1;--muted:#8a8d96;--hair:#2a2c33}#results-section{--tunnel-line:#ffffff1f;--tunnel-line-strong:#ffffff2e;--tunnel-line-soft:#ffffff0a;--tunnel-glow:#ffffff1a}
