.m-site{--m-bg:#0c0c0c;--m-text:#c8bfb2;--m-accent:#ed5838;--m-muted:#928c85;--m-line:#3a3533;background:var(--m-bg);color:var(--m-text);font:400 15px/1.7 Manrope,Arial,sans-serif;overflow:clip}.m-site *{box-sizing:border-box}.m-site a{color:inherit}.m-site h1,.m-site h2,.m-site h3{letter-spacing:-.075em;margin:0;font-family:Manrope,Arial,sans-serif;font-weight:550;line-height:.94}.m-site h1{font-size:clamp(66px,9vw,170px)}.m-site h2{font-size:clamp(52px,7.1vw,125px)}.m-site h3{font-size:34px}.m-site p{margin:0}.m-site button,.m-site input,.m-site select,.m-site textarea{font:inherit}.m-site button{color:inherit}.m-site button:disabled{opacity:.5}.m-site img{max-width:100%;display:block}.m-site em{font:inherit;color:var(--m-accent)}.m-site :focus-visible{outline:2px solid var(--m-accent);outline-offset:6px}.m-site ::selection{background:var(--m-accent);color:#131212}.m-site .m-accent{color:var(--m-accent)}.m-inset,.m-pad{padding:145px 12vw}.m-label,.m-kicker{letter-spacing:.16em;text-transform:uppercase;font:500 10px/1.7 Manrope,Arial,sans-serif!important}.m-label>span{color:var(--m-accent);margin-right:17px}.m-note,.m-source{color:#a49b91;max-width:850px;font-size:11px;line-height:1.8}.m-source{display:block;margin-top:40px!important}.m-source a,.m-site a.m-source{border-bottom:1px solid #695d57;width:fit-content;padding-bottom:7px}.m-shell{position:relative}.m-skip{z-index:200;background:var(--m-accent);padding:12px;position:fixed;top:15px;left:15px;transform:translateY(-180%);color:#111!important}.m-skip:focus{transform:none}.m-header{z-index:70;pointer-events:none;mix-blend-mode:normal;justify-content:space-between;align-items:start;display:flex;position:fixed;inset:40px 4vw auto}.m-header>*{pointer-events:auto}.m-logo{letter-spacing:-.08em!important;color:#dfd5c7!important;font:600 59px/.82 Bodoni,Didot,Georgia,serif!important}.m-header nav{text-transform:uppercase;letter-spacing:.02em;flex-direction:column;align-items:end;gap:4px;font-size:10px;line-height:1.7;display:flex}.m-header nav a,.m-header nav button{color:#c8bfb2;text-shadow:0 1px 12px #000;background:0 0;border:0;padding:1px 0}.m-header nav button span{margin-left:9px;font-size:16px}.m-header nav a:hover,.m-header nav button:hover{color:var(--m-accent)}.m-rail{z-index:50;letter-spacing:.14em;writing-mode:vertical-rl;mix-blend-mode:difference;color:#ded2c2;pointer-events:none;font-size:8px;position:fixed;bottom:45px;left:4.2vw;transform:rotate(180deg)}.m-progress{z-index:50;background:#81766d42;width:1px;height:130px;position:fixed;top:calc(50% - 65px);right:4.3vw}.m-progress i{background:var(--m-accent);width:1px;height:100%;transform:scaleY(var(--m-progress,0));transform-origin:top;display:block}.m-motion{z-index:50;text-transform:uppercase;letter-spacing:.1em;background:#0c0c0cbb;border:0;align-items:center;gap:8px;padding:6px;display:flex;position:fixed;bottom:40px;right:3.9vw;color:#b0a497!important;font-size:8px!important}.m-motion i{background:var(--m-accent);border-radius:50%;width:4px;height:4px;display:block}.m-motion[aria-pressed=false] i{background:#777}.m-cursor{pointer-events:none;z-index:150;border:1px solid var(--m-accent);width:18px;height:18px;transform:translate(calc(var(--x,-100px) - 50%),calc(var(--y,-100px) - 50%));opacity:0;color:#dbd8d6;background:#ed583812;border-radius:50%;place-items:center;font-size:8px;transition:width .22s,height .22s,opacity .15s;display:grid;position:fixed;top:0;left:0}.m-cursor[data-visible=true]{opacity:1}.m-cursor[data-active=true]{background:#161615b0;width:70px;height:70px}.m-shell[data-motion=off] .m-cursor{display:none}.m-action{border-bottom:1px solid #766861;justify-content:space-between;align-items:center;gap:40px;max-width:100%;padding:16px 0;font-size:12px;font-weight:500;line-height:1.5;transition:color .2s;display:inline-flex}.m-action svg{flex-shrink:0;width:20px;height:20px;transition:transform .3s}.m-action:hover{color:var(--m-accent)}.m-action:hover svg{transform:translate(3px,-3px)}.m-action-solid{background:var(--m-accent);border:0;padding:20px 27px;color:#1c1b1a!important}.m-action-solid:hover{background:#f57959}.m-menu{color:#1e1d1c;background:#beb9b4;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:40px 4vw;position:fixed;inset:0;overflow:auto}.m-menu::backdrop{background:#0c0c0c}.m-menu-top{justify-content:space-between;align-items:center;display:flex}.m-menu-top button{background:0 0;border:0;padding:10px 0;font-size:13px}.m-menu nav{max-width:1600px;margin:auto;padding:7vh 8vw 30px}.m-menu nav a{letter-spacing:-.07em;border-bottom:1px solid #5d575155;align-items:center;gap:25px;padding:12px 0;font-size:clamp(34px,5.8vw,90px);line-height:1.13;display:flex}.m-menu nav small{letter-spacing:0;align-self:center;min-width:25px;font-size:10px}.m-menu nav svg{width:40px;height:40px;margin-left:auto}.m-menu nav a:hover span{transform:translate(10px)}.m-menu nav a span{transition:transform .25s}.m-menu-bottom{justify-content:space-between;gap:20px;padding:25px 8vw;font-size:9px;display:flex}.m-menu-bottom a{text-decoration:underline}.m-hero{isolation:isolate;background:#030303;flex-direction:column;align-items:center;height:100svh;min-height:850px;max-height:1300px;padding:145px 12vw 40px;display:flex;position:relative;overflow:hidden}.m-hero-bed{object-fit:cover;object-position:50% 60%;z-index:-2;width:100%;height:97%;position:absolute;bottom:-16%;left:0}.m-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#030303 0%,#03030300 36% 77%,#030303 100%);position:absolute;inset:0}.m-hero-title{text-align:center;width:100%;position:relative}.m-hero-title>.m-label{letter-spacing:.24em;color:#a4968c;margin-bottom:30px;font-size:9px!important}.m-hero h1{letter-spacing:-.087em;font-size:clamp(105px,12vw,220px);font-weight:550;line-height:.83}.m-hero h1>span{white-space:nowrap;display:block}.m-hero h1>span:last-child{margin-top:.02em}.m-hero-bottom{justify-content:space-between;align-items:end;gap:40px;width:100%;margin-top:auto;padding-top:30px;font-size:10px;display:flex}.m-hero-bottom>p{color:#c4b9ac;font-size:12px;line-height:1.6}.m-hero-bottom>span{letter-spacing:.15em;color:#a59990;text-align:right;font-size:8px}.m-scroll-link{letter-spacing:.17em;align-items:center;gap:24px;font-size:8px;display:flex}.m-scroll-link span{color:var(--m-accent);font-size:24px}.m-statement{padding-top:155px;padding-bottom:145px}.m-statement>.m-label{margin-bottom:47px}.m-statement h2{max-width:1100px;font-size:clamp(53px,6.35vw,110px);font-weight:500;line-height:1.01}.m-statement-bottom{justify-content:space-between;align-items:start;gap:40px;margin-top:58px;display:flex}.m-asterisk{color:var(--m-accent);font-size:95px;font-weight:300;line-height:1}.m-statement-bottom>div{width:45%;max-width:450px}.m-statement-bottom p{color:#afa499;font-size:15px;line-height:1.9}.m-statement-bottom .m-action{margin-top:18px}.m-worlds{isolation:isolate;color:#d9cfc0;min-height:950px;position:relative;overflow:hidden}.m-world-images,.m-world-shade{z-index:-2;position:absolute;inset:0}.m-world-images img{object-fit:cover;opacity:0;filter:saturate(.68)brightness(.64);width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.m-world-images img.is-active{opacity:1}.m-world-shade{z-index:-1;background:linear-gradient(#0c0c0c8f,#0000 52%,#0c0c0c),linear-gradient(90deg,#0006,#0000)}.m-world-content{flex-direction:column;min-height:950px;padding:100px 12vw 75px;display:flex}.m-world-links{margin:125px 0 65px}.m-world-links a{opacity:.48;align-items:center;gap:25px;padding:15px 0;transition:opacity .35s,color .35s;display:flex}.m-world-links a.is-active,.m-world-links a:hover{opacity:1}.m-world-links a>span{letter-spacing:-.08em;font-size:clamp(80px,11vw,190px);font-weight:550;line-height:.93}.m-world-links a small{align-self:flex-start;margin-top:15px;font-size:9px}.m-world-links a svg{opacity:0;width:6vw;min-width:30px;height:6vw;min-height:30px;margin-left:auto;transition:opacity .3s,transform .3s;transform:translate(-12px,12px)}:is(.m-world-links a.is-active svg,.m-world-links a:focus-visible svg){opacity:1;color:var(--m-accent);transform:none}.m-world-foot{justify-content:space-between;align-items:end;gap:40px;margin-top:auto;display:flex}.m-world-foot p{letter-spacing:-.04em;margin-bottom:14px;font-size:29px;line-height:1.3}.m-world-foot span{color:#c2b5a6;max-width:350px;font-size:12px;line-height:1.8;display:block}.m-world-foot small{letter-spacing:.1em;white-space:nowrap;color:#a99c90;font-size:7px}.m-tech-index{isolation:isolate;background:#080808;min-height:1080px;padding:90px 12vw 55px;position:relative;overflow:hidden}.m-tech-top{justify-content:space-between;align-items:center;display:flex}.m-tech-top>span{letter-spacing:.15em;color:#8f847a;font-size:8px}.m-tech-visual{z-index:-2;pointer-events:none;position:absolute;inset:100px -5vw 130px 25%}.m-tech-visual:before{content:"";z-index:-1;background:radial-gradient(#746d6629,#0000 65%);position:absolute;inset:5% 0}.m-tech-visual img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .55s;position:absolute;inset:0}.m-tech-visual img.is-active{opacity:1}.m-tech-visual[data-product="1"]{z-index:-2;inset:0}.m-tech-visual[data-product="1"] img{object-fit:cover;object-position:60% center;filter:saturate(.6)brightness(.55)}.m-tech-index:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080808a6,#0000 65%),linear-gradient(#0000 35%,#080808 100%);position:absolute;inset:0}.m-tech-navigation{flex-direction:column;align-items:start;margin:140px 0 90px;display:flex;position:relative}.m-tech-navigation button{opacity:.35;text-align:left;background:0 0;border:0;align-items:start;gap:20px;padding:0;transition:opacity .25s,color .25s;display:flex}.m-tech-navigation button[aria-pressed=true]{opacity:1;color:var(--m-accent)}.m-tech-navigation button small{color:#c6b6aa;min-width:20px;margin-top:23px;font-size:9px}.m-tech-navigation button>span{letter-spacing:-.09em;font-size:clamp(100px,13.3vw,225px);font-weight:550;line-height:.88}.m-tech-caption{max-width:400px}.m-tech-caption .m-label{letter-spacing:.12em;margin-bottom:20px;line-height:1.8;font-size:8px!important}.m-tech-caption>p:not(.m-label){color:#b9aca0;font-size:15px;line-height:1.8}.m-tech-caption .m-action{margin-top:18px}.m-tech-baseline{letter-spacing:.1em;color:#9c8b80;border-top:1px solid #4b403a;justify-content:space-between;gap:25px;margin-top:70px;padding-top:25px;font-size:7px;display:flex}.m-strategy{background:#101010}.m-strategy>h2{margin:45px 0 80px;font-size:clamp(65px,8.7vw,145px);line-height:.9}.m-strategy-rows{margin:20px 0 35px}.m-strategy-rows>div{border-top:1px solid var(--m-line)}.m-strategy-rows>div:last-child{border-bottom:1px solid var(--m-line)}.m-strategy-rows button{text-align:left;color:#8c8177;background:0 0;border:0;align-items:center;gap:35px;width:100%;padding:30px 0;display:flex}.m-strategy-rows button small{min-width:24px;font-size:9px}.m-strategy-rows button>span{letter-spacing:-.06em;font-size:clamp(35px,4vw,66px);line-height:1.07}.m-strategy-rows button>b{margin-left:auto;font-size:24px;font-weight:300}.m-strategy-rows .is-active button{color:var(--m-accent)}.m-step-detail{grid-template-columns:1fr 1.1fr;gap:6vw;padding:0 10% 45px 59px;display:grid}.m-step-detail[hidden]{display:none}.m-step-detail h3{letter-spacing:-.04em;font-size:24px;line-height:1.2}.m-step-detail p{color:#a79c90;font-size:13px;line-height:1.85}.m-opportunity{background:#0c0c0c;padding-bottom:150px}.m-opportunity>h2{letter-spacing:-.09em;white-space:nowrap;margin:55px 0 90px;font-size:clamp(80px,15.3vw,270px);line-height:.92}.m-opportunity-body{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.m-opportunity-body>div:first-child>p{letter-spacing:-.045em;max-width:350px;font-size:26px;line-height:1.35}.m-opportunity-body .m-action{margin-top:25px}.m-quick-number strong{letter-spacing:-.085em;color:var(--m-accent);font-variant-numeric:tabular-nums;font-size:clamp(57px,5.9vw,105px);font-weight:500;line-height:1;display:block}.m-quick-number>span{letter-spacing:.1em;color:#a69b8f;margin-top:20px;font-size:8px;display:block}.m-quick-bars{align-items:end;gap:8px;height:80px;margin:40px 0 30px;display:flex}.m-quick-bars i{background:#302e2c;flex:1;transition:background .25s}.m-quick-bars i.is-active{background:#ed5838}.m-quick-model>label{justify-content:space-between;align-items:center;font-size:11px;display:flex}.m-quick-model>label b{color:var(--m-accent);font-size:22px;font-weight:500}.m-site input[type=range]{accent-color:var(--m-accent);cursor:pointer;width:100%;margin:18px 0 22px}.m-quick-model small{color:#9d9186;max-width:500px;font-size:10px;line-height:1.8;display:block}.m-footer{background:#111010;border-top:1px solid #302f2d;padding:105px 12vw 35px}.m-footer-title{align-items:center;gap:30px;margin:55px 0 100px;display:flex}.m-footer-title>span{letter-spacing:-.08em;font-size:clamp(80px,12.3vw,210px);font-weight:500;line-height:.86}.m-footer-title b{color:var(--m-accent);font-weight:500}.m-footer-title svg{width:10vw;height:10vw;margin-left:auto;transition:transform .3s}.m-footer-title:hover svg{color:var(--m-accent);transform:translate(10px,-10px)}.m-footer-bottom{border-top:1px solid #403c39;justify-content:space-between;align-items:center;gap:25px;padding-top:30px;display:flex}.m-footer-bottom .m-logo{font-size:48px!important}.m-footer-bottom>p,.m-footer-bottom>span{letter-spacing:.07em;color:#a99a8f;font-size:7px;line-height:1.8}.m-footer-bottom nav{gap:23px;font-size:9px;display:flex}.m-footer-bottom a:hover{color:var(--m-accent)}.m-page-intro{padding-top:190px;padding-bottom:100px}.m-page-intro h1{margin:45px 0 40px;font-size:clamp(68px,9.3vw,160px);line-height:.9}.m-page-intro>p:not(.m-label){color:#a99e92;max-width:435px;margin-left:auto;font-size:15px;line-height:1.9}.m-audience-hero{isolation:isolate;background:#151211;flex-direction:column;justify-content:center;height:100svh;min-height:900px;max-height:1200px;padding:175px 12vw 45px;display:flex;position:relative;overflow:hidden}.m-audience-hero>img{object-fit:cover;z-index:-3;filter:saturate(.75);width:100%;height:100%;position:absolute;inset:0}.m-audience-shade{z-index:-2;background:linear-gradient(90deg,#030303ac,#0000 90%),linear-gradient(#03030340,#0000 35%,#030303c4);position:absolute;inset:0}.m-audience-heading h1{color:#dfd5c6;margin:45px 0 65px;font-size:clamp(77px,9.2vw,160px);line-height:.88}.m-audience-heading h1 span{color:#ed5838}.m-audience-baseline{justify-content:space-between;align-items:end;gap:30px;margin-top:auto;display:flex}.m-audience-baseline p{color:#d4c8ba;max-width:340px;font-size:14px;line-height:1.8}.m-audience-baseline>span{letter-spacing:.1em;font-size:7px}.m-service-menu{background:#101010}.m-service-menu h2{margin:48px 0 85px;font-size:clamp(58px,8vw,135px);line-height:.9}.m-service-menu>article{border-top:1px solid #413935;grid-template-columns:30px 1fr 1fr;align-items:start;gap:3vw;padding:38px 0;display:grid}.m-service-menu>article>span{color:var(--m-accent);padding-top:7px;font-size:9px}.m-service-menu h3{letter-spacing:-.055em;font-size:clamp(28px,3vw,46px);line-height:1.12}.m-service-menu article>p{color:#a99c90;max-width:360px;font-size:13px;line-height:1.85}.m-audience-tech>.m-label{margin-bottom:50px}.m-audience-tech>a{border-top:1px solid #3f3530;align-items:center;gap:35px;padding:40px 0;display:flex}.m-audience-tech>a>span{letter-spacing:-.07em;font-size:clamp(40px,5.7vw,95px);font-weight:500;line-height:1.1}.m-audience-tech>a>p{color:#a99c90;max-width:210px;margin-left:auto;font-size:10px;line-height:1.7}.m-audience-tech>a>svg{width:32px;height:32px;color:var(--m-accent);flex-shrink:0}.m-audience-tech>a:hover{color:var(--m-accent)}.m-decisions{background:#161514}.m-decisions>h2{margin:45px 0 80px}.m-decisions>div{grid-template-columns:1fr 1fr;gap:50px 6vw;display:grid}.m-decisions article{border-top:1px solid #534e49;padding-top:23px}.m-decisions article>span{color:#9a938d;font-size:9px}.m-decisions h3{letter-spacing:-.05em;margin:20px 0;font-size:38px}.m-decisions p{color:#a9a39e;max-width:350px;font-size:13px;line-height:1.8}.m-decisions>.m-action{margin-top:55px}.m-proof{padding-top:120px;padding-bottom:120px}.m-proof h2{margin:45px 0 35px}.m-proof>p:not(.m-label){color:#b3a599;max-width:500px;font-size:14px;line-height:1.8}.m-proof .m-action{margin-top:25px}.m-proof>small{color:#8e8177;max-width:550px;margin-top:30px;font-size:10px;line-height:1.8;display:block}.m-comparison>.m-label{margin-bottom:40px}.m-table-scroll{overflow-x:auto}.m-site table{border-collapse:collapse;text-align:left;width:100%}.m-site table th,.m-site table td{vertical-align:top;border-bottom:1px solid #413d39;min-width:180px;padding:25px 20px 25px 0;font-size:12px;font-weight:400;line-height:1.7}.m-site table thead th{color:var(--m-accent)}.m-site table tbody th{color:#9e9188}.m-comparison>.m-action{margin-top:30px}.m-light-hero{isolation:isolate;background:#080808;flex-direction:column;min-height:1040px;padding:180px 12vw 45px;display:flex;position:relative;overflow:hidden}.m-product-title h1{margin-top:40px;font-size:clamp(80px,10.2vw,180px);line-height:.88}.m-light-hero>img{object-fit:contain;z-index:-1;filter:drop-shadow(0 0 70px #655f5933);width:85%;height:770px;position:absolute;top:210px;right:-9%}.m-product-bottom{justify-content:space-between;align-items:end;gap:40px;margin-top:auto;padding-top:250px;display:flex}.m-product-bottom>p{max-width:210px;font-size:12px;line-height:1.8}.m-product-bottom small{letter-spacing:.12em;text-align:right;max-width:140px;font-size:7px}.m-big-specs{border-top:1px solid #322b28;border-bottom:1px solid #322b28;justify-content:space-between;gap:40px;padding-top:90px;padding-bottom:90px;display:flex}.m-big-specs>div{flex-direction:column;gap:25px;display:flex}.m-big-specs strong{letter-spacing:-.09em;color:var(--m-accent);font-size:clamp(75px,11vw,190px);font-weight:450;line-height:1}.m-big-specs span{letter-spacing:.1em;font-size:8px}.m-lab-head{justify-content:space-between;align-items:end;gap:30px;margin:45px 0 75px;display:flex}.m-lab-head h2{font-size:clamp(47px,5.7vw,95px)}.m-lab-head>p{color:#a79b91;max-width:220px;font-size:11px;line-height:1.8}.m-lab-zones{grid-template-columns:repeat(5,1fr);gap:18px;display:grid;position:relative}.m-lab-zones button{color:#817a72;background:#121211;border:1px solid #423e3a;padding:20px 16px;transition:background .2s,border-color .2s}.m-lab-zones button>span{letter-spacing:-.06em;font-size:25px}.m-lab-zones button>div{grid-template-columns:repeat(4,1fr);gap:12px 16px;margin:30px 0;display:grid}.m-lab-zones i{background:#5c5650;border-radius:50%;justify-self:center;width:3px;height:3px;transition:background .2s,box-shadow .2s}.m-lab-zones small{letter-spacing:.1em;font-size:8px}.m-lab-zones button[aria-pressed=true]{color:#ed5838;background:#272624;border-color:#ed5838}.m-lab-zones button[aria-pressed=true] i{background:#f75;box-shadow:0 0 12px #ed5838}.m-lab-bottom{justify-content:space-between;align-items:center;gap:30px;margin:40px 0;display:flex}.m-lab-bottom>div:first-child{align-items:center;gap:18px;display:flex}.m-lab-bottom strong{letter-spacing:-.08em;color:var(--m-accent);font-size:48px;font-weight:400}.m-lab-bottom>div:first-child>span{letter-spacing:.1em;max-width:70px;font-size:7px}.m-lab-bottom>div[role=group]{gap:15px;display:flex}.m-lab-bottom button{letter-spacing:-.05em;color:#99928a;background:0 0;border:0;border-bottom:1px solid #635c56;padding:12px 5px;font-size:25px}.m-lab-bottom button small{letter-spacing:0;margin-left:5px;font-size:8px}.m-lab-bottom button[aria-pressed=true]{color:var(--m-accent);border-color:var(--m-accent)}.m-lab-bottom>p{color:#c0bcb8;font-size:14px}.m-lab-bottom>p>span{color:#9a928b;font-size:9px}.m-light-photo{isolation:isolate;background:#000;align-items:start;min-height:950px;padding:90px 12vw;display:flex;position:relative;overflow:hidden}.m-light-photo>img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.m-light-photo h2{margin:40px 0 15px;font-size:clamp(58px,7vw,118px)}.m-light-photo .m-action{margin-top:20px}.m-t2-hero{isolation:isolate;min-height:930px;padding:180px 12vw 90px;position:relative;overflow:hidden}.m-t2-hero>img{object-fit:cover;object-position:60% center;z-index:-3;filter:saturate(.65);width:100%;height:100%;position:absolute;inset:0}.m-t2-hero:after{content:"";z-index:-2;background:linear-gradient(90deg,#0b0a0aeb,#0000),linear-gradient(#0000 50%,#0c0c0c);position:absolute;inset:0}.m-t2-hero h1{margin:50px 0 40px;font-size:clamp(100px,13vw,220px);line-height:.83}.m-t2-hero h1 span{color:var(--m-accent)}.m-t2-hero p:not(.m-label){color:#c4b2a6;font-size:14px;line-height:1.8}.m-t2-hero .m-action{margin-top:25px}.m-treatment-view{isolation:isolate;min-height:800px;padding:100px 12vw;position:relative;overflow:hidden}.m-treatment-images{z-index:-3;position:absolute;inset:0}.m-treatment-images img{object-fit:cover;opacity:0;filter:saturate(.65)brightness(.65);width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.m-treatment-images img.is-active{opacity:1}.m-treatment-view:after{content:"";z-index:-2;background:linear-gradient(90deg,#0b0a0a8c,#0000);position:absolute;inset:0}.m-treatment-words{flex-direction:column;align-items:start;margin:40px 0;display:flex}.m-treatment-words button{letter-spacing:-.08em;color:#bdb1a078;background:0 0;border:0;align-items:center;gap:40px;padding:0;font-size:clamp(72px,9.4vw,160px);font-weight:500;line-height:1.08;display:flex}.m-treatment-words button>span{opacity:0;font-size:.4em}.m-treatment-words button[aria-pressed=true]{color:#e7dfd1}.m-treatment-words button[aria-pressed=true]>span{opacity:1}.m-treatment-view>small{letter-spacing:.13em;color:#cab2a5;font-size:7px;position:absolute;bottom:35px}.m-modalities h2{margin:40px 0 75px;font-size:clamp(52px,6.5vw,110px)}.m-modalities>div{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.m-modalities article{border-top:1px solid #433f3b;padding:25px 0}.m-modalities article>span{color:#9d968f;font-size:9px;display:block}.m-modalities strong{letter-spacing:-.08em;color:#ed5838;margin:45px 0 25px;font-size:clamp(40px,5vw,85px);font-weight:400;line-height:1.2;display:block}.m-modalities article p{color:#a39c96;max-width:150px;font-size:11px}.m-practitioner{background:#121211;min-height:920px;position:relative;overflow:hidden}.m-practitioner h2{margin:50px 0;font-size:clamp(60px,7.5vw,125px)}.m-practitioner>div{width:50%;max-width:420px}.m-practitioner>div p{color:#aba59f;margin-bottom:20px;font-size:13px;line-height:1.9}.m-practitioner>img{object-fit:contain;filter:drop-shadow(0 20px 40px #0009);width:38%;height:530px;position:absolute;bottom:40px;right:7%}.m-faq>.m-label{margin-bottom:40px}.m-faq details{border-top:1px solid #423e3a;padding:27px 0}.m-faq details:last-child{border-bottom:1px solid #423e3a}.m-faq summary{cursor:pointer;letter-spacing:-.03em;justify-content:space-between;gap:30px;font-size:20px;line-height:1.5;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary>span{color:var(--m-accent);font-size:25px}.m-faq details[open] summary{color:var(--m-accent)}.m-faq details[open] summary>span{transform:rotate(45deg)}.m-faq details>p{color:#a9a39d;max-width:690px;margin-top:24px;font-size:13px;line-height:1.9}@media (min-width:1700px){.m-hero{padding-top:180px}.m-hero-bed{bottom:-20%}.m-tech-index{min-height:1200px}}@media (max-width:1100px){.m-inset,.m-pad{padding:110px 10vw}.m-header{inset:32px 4vw auto}.m-hero{min-height:820px;padding:155px 10vw 40px}.m-hero h1{font-size:12.5vw}.m-hero-bed{width:125%;max-width:none;height:85%;bottom:-7%;left:-12.5%}.m-hero-bottom>span{display:none}.m-world-content{padding:85px 10vw 55px}.m-worlds,.m-world-content{min-height:800px}.m-world-links{margin:120px 0 65px}.m-world-links a>span{font-size:11vw}.m-tech-index{min-height:1000px;padding:85px 10vw 50px}.m-tech-navigation{margin:135px 0 95px}.m-tech-navigation button>span{font-size:14vw}.m-tech-visual{inset:150px -12vw 155px 22%}.m-step-detail{grid-template-columns:1fr;gap:20px}.m-opportunity-body{gap:6vw}.m-opportunity-body>div:first-child>p{font-size:22px}.m-footer{padding:100px 10vw 35px}.m-footer-bottom{flex-wrap:wrap}.m-page-intro{padding-top:180px}.m-audience-hero{min-height:800px;padding:180px 10vw 45px}.m-audience-heading h1{font-size:9.8vw}.m-service-menu>article{grid-template-columns:25px 1fr 1fr;gap:20px}.m-audience-tech>a{gap:20px}.m-audience-tech>a>span{font-size:5.8vw}.m-audience-tech>a>p{max-width:170px;font-size:9px}.m-light-hero{min-height:950px;padding:175px 10vw 45px}.m-product-title h1{font-size:11vw}.m-light-hero>img{width:100%;height:650px;top:270px;right:-17%}.m-product-bottom{gap:25px;padding-top:340px}.m-product-bottom small{display:none}.m-big-specs{padding-top:70px;padding-bottom:70px}.m-lab-head{display:block}.m-lab-head>p{max-width:400px;margin-top:30px}.m-lab-zones{gap:10px}.m-lab-zones button{padding:18px 12px}.m-lab-zones button>div{gap:10px}.m-lab-bottom{flex-wrap:wrap}.m-lab-bottom>p{width:100%}.m-light-photo{min-height:800px;padding:85px 10vw}.m-t2-hero{min-height:850px;padding:180px 10vw 80px}.m-treatment-view{min-height:650px;padding:100px 10vw}.m-practitioner{min-height:820px}.m-practitioner>img{width:45%;height:470px;right:2%}.m-modalities>div{gap:18px}}@media (max-width:700px){.m-inset,.m-pad{padding:90px 7vw}.m-header{inset:25px 7vw auto}.m-logo{font-size:49px!important}.m-header nav{gap:3px;font-size:9px}.m-header nav>a:first-child,.m-rail,.m-progress,.m-cursor{display:none}.m-motion{padding:4px 6px;bottom:15px;right:20px;font-size:7px!important}.m-label,.m-kicker{letter-spacing:.13em;font-size:8px!important}.m-label>span{margin-right:12px}.m-hero{height:100svh;min-height:770px;max-height:1050px;padding:160px 7vw 45px}.m-hero-title>.m-label{letter-spacing:.12em;max-width:270px;margin:0 auto 35px;font-size:7px!important}.m-hero h1{letter-spacing:-.085em;font-size:13.8vw;line-height:.89}.m-hero-bed{object-position:center 57%;width:182%;max-width:none;height:69%;bottom:1%;left:-41%}.m-hero-bottom{align-items:end;gap:20px}.m-hero-bottom>p{max-width:170px;font-size:10px;line-height:1.7}.m-scroll-link{letter-spacing:.07em;gap:12px;font-size:6px}.m-scroll-link span{font-size:23px}.m-statement>.m-label{margin-bottom:35px}.m-statement h2{letter-spacing:-.065em;font-size:9.4vw;line-height:1.04}.m-statement-bottom{gap:25px;margin-top:40px}.m-asterisk{font-size:58px}.m-statement-bottom>div{width:74%}.m-statement-bottom p{font-size:12px;line-height:1.9}.m-action{gap:25px;font-size:10px;line-height:1.6}.m-action svg{width:17px;height:17px}.m-worlds,.m-world-content{min-height:730px}.m-world-content{padding:65px 7vw 55px}.m-world-images img{object-position:center}.m-world-links{margin:120px 0 60px}.m-world-links a{opacity:.8;gap:13px;padding:18px 0}.m-world-links a>span{letter-spacing:-.075em;font-size:12.5vw}.m-world-links a small{margin-top:6px;font-size:7px}.m-world-links a svg{opacity:1;width:24px;min-width:24px;height:24px;min-height:24px;transform:none}.m-world-foot{display:block}.m-world-foot p{font-size:24px}.m-world-foot span{max-width:290px;font-size:11px}.m-world-foot small{margin-top:28px;font-size:6px;display:block}.m-tech-index{min-height:870px;padding:65px 7vw 45px}.m-tech-top>span{font-size:6px}.m-tech-navigation{margin:85px 0 230px}.m-tech-navigation button{gap:12px}.m-tech-navigation button small{min-width:15px;margin-top:13px;font-size:7px}.m-tech-navigation button>span{font-size:19vw;line-height:.94}.m-tech-visual{inset:150px -18vw 260px 5%}.m-tech-visual[data-product="1"]{inset:0}.m-tech-visual[data-product="1"] img{object-position:60% center}.m-tech-caption{max-width:300px}.m-tech-caption .m-label{font-size:7px!important}.m-tech-caption>p:not(.m-label){max-width:260px;font-size:12px}.m-tech-baseline{margin-top:45px;font-size:6px;display:block}.m-tech-baseline span{margin-top:10px;display:block}.m-strategy>h2{margin:35px 0 50px;font-size:12vw;line-height:.92}.m-strategy-rows button{gap:15px;padding:25px 0}.m-strategy-rows button small{min-width:15px;font-size:8px}.m-strategy-rows button>span{font-size:8vw}.m-strategy-rows button>b{font-size:20px}.m-step-detail{gap:15px;padding:0 0 30px 30px}.m-step-detail h3{font-size:20px}.m-step-detail p{font-size:11px}.m-opportunity>h2{margin:40px 0 45px;font-size:17.3vw}.m-opportunity-body{grid-template-columns:1fr;gap:50px}.m-opportunity-body>div:first-child>p{font-size:24px}.m-opportunity-body .m-action{margin-top:15px}.m-quick-number strong{font-size:19vw}.m-quick-number>span{font-size:7px}.m-quick-bars{gap:7px;margin-top:28px}.m-quick-model small{font-size:9px}.m-footer{padding:80px 7vw 70px}.m-footer-title{gap:15px;margin:45px 0 70px}.m-footer-title>span{font-size:14vw;line-height:.9}.m-footer-title svg{width:11vw;height:11vw}.m-footer-bottom{justify-content:start;gap:28px 22px}.m-footer-bottom>p{font-size:6px}.m-footer-bottom nav{order:4;gap:20px;width:100%;font-size:9px}.m-footer-bottom>span{margin-left:auto;font-size:6px}.m-menu{padding:25px 7vw}.m-menu nav{padding:75px 0 30px}.m-menu nav a{gap:15px;padding:17px 0;font-size:10vw}.m-menu nav small{min-width:15px;font-size:8px}.m-menu nav svg{width:25px;height:25px}.m-menu-bottom{padding:20px 0;font-size:7px;display:block}.m-menu-bottom a{margin-top:20px;display:block}.m-menu-top button{font-size:11px}.m-page-intro{padding-top:160px;padding-bottom:80px}.m-page-intro h1{margin:35px 0;font-size:10.7vw}.m-page-intro>p:not(.m-label){max-width:330px;margin-left:0;font-size:12px}.m-audience-hero{height:100svh;min-height:790px;padding:175px 7vw 50px}.m-audience-heading h1{margin:40px 0;font-size:11.9vw;line-height:.96}.m-audience-hero>img{object-position:62% center}.m-clinic-hero>img{object-position:57% center}.m-audience-baseline{display:block}.m-audience-baseline p{max-width:280px;font-size:12px}.m-audience-baseline>span{margin-top:25px;font-size:6px;display:block}.m-service-menu h2{margin:38px 0 45px;font-size:11.3vw}.m-service-menu>article{grid-template-columns:20px 1fr;gap:15px;padding:30px 0}.m-service-menu h3{font-size:30px}.m-service-menu article>p{grid-column:2;max-width:none;font-size:11px}.m-service-menu>article>span{font-size:8px}.m-audience-tech>a{grid-template-columns:1fr 28px;gap:20px;display:grid}.m-audience-tech>a>span{font-size:10.3vw}.m-audience-tech>a>p{grid-area:2/1;max-width:260px;margin-left:0;font-size:10px}.m-audience-tech>a>svg{grid-area:1/2;width:25px;height:25px}.m-decisions>h2{margin:35px 0 45px;font-size:10.3vw}.m-decisions>div{gap:35px 25px}.m-decisions h3{margin:15px 0;font-size:29px}.m-decisions p{font-size:11px;line-height:1.8}.m-proof h2{margin:35px 0;font-size:10.8vw}.m-proof>p:not(.m-label){font-size:12px}.m-proof>small{font-size:9px}.m-site table th,.m-site table td{min-width:160px;padding:20px 20px 20px 0;font-size:11px}.m-light-hero{min-height:830px;padding:165px 7vw 45px}.m-product-title>.m-label{font-size:7px!important}.m-product-title h1{margin-top:35px;font-size:13vw}.m-light-hero>img{width:135%;max-width:none;height:480px;top:270px;right:-24%}.m-product-bottom{padding-top:290px;display:block}.m-product-bottom>p{max-width:300px;font-size:11px}.m-product-bottom .m-action{margin-top:15px}.m-big-specs{gap:20px;padding-top:60px;padding-bottom:60px}.m-big-specs strong{font-size:15vw}.m-big-specs span{letter-spacing:.03em;font-size:6px}.m-big-specs>div{gap:18px}.m-lab-head{margin:35px 0 40px}.m-lab-head h2{font-size:10.2vw}.m-lab-head>p{margin-top:22px;font-size:10px}.m-lab-zones{gap:6px}.m-lab-zones button{padding:14px 7px}.m-lab-zones button>span{font-size:20px}.m-lab-zones button>div{gap:8px 5px;margin:20px 0}.m-lab-zones i{width:2px;height:2px}.m-lab-zones small{letter-spacing:0;font-size:6px}.m-lab-bottom{gap:25px;margin:30px 0}.m-lab-bottom>div:first-child{gap:12px}.m-lab-bottom strong{font-size:37px}.m-lab-bottom>div:first-child>span{max-width:50px;font-size:6px}.m-lab-bottom>div[role=group]{gap:7px}.m-lab-bottom button{padding:9px 3px;font-size:21px}.m-lab-bottom button small{margin:5px 0 0;font-size:6px;display:block}.m-lab-bottom>p{font-size:13px}.m-note,.m-source{font-size:9px}.m-light-photo{min-height:730px;padding:70px 7vw}.m-light-photo h2{margin-top:30px;font-size:10.8vw}.m-light-photo>img{object-fit:cover;object-position:50% 25%;width:185%;max-width:none;left:-42.5%}.m-t2-hero{min-height:780px;padding:165px 7vw 65px}.m-t2-hero h1{margin:45px 0 35px;font-size:21vw;line-height:.88}.m-t2-hero>img{object-position:59% center}.m-t2-hero p:not(.m-label){font-size:12px}.m-treatment-view{min-height:680px;padding:70px 7vw}.m-treatment-words{margin:100px 0 60px}.m-treatment-words button{gap:25px;font-size:14vw;line-height:1.2}.m-treatment-view>small{font-size:6px;bottom:30px}.m-modalities h2{margin:35px 0 50px;font-size:9.2vw}.m-modalities>div{grid-template-columns:1fr 1fr;gap:30px}.m-modalities strong{margin:25px 0 15px;font-size:14vw}.m-modalities article p{font-size:10px}.m-practitioner{min-height:1050px}.m-practitioner h2{margin:35px 0;font-size:10.1vw}.m-practitioner>div{width:100%;max-width:none}.m-practitioner>div p{font-size:12px}.m-practitioner>img{width:75%;height:400px;bottom:35px;right:10%}.m-faq summary{gap:20px;font-size:17px}.m-faq details>p{font-size:12px}.m-faq details{padding:23px 0}}@media (prefers-reduced-motion:reduce){.m-site *,.m-site :before,.m-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.m-cursor{display:none!important}}.m-shell[data-motion=off] *,.m-shell[data-motion=off] :before,.m-shell[data-motion=off] :after{transition:none!important;animation:none!important}.m-type-track{background:#080808;border-bottom:1px solid #2f2926;padding:45px 0 65px;overflow:hidden}.m-type-track>div{width:max-content;transform:translateX(calc(-10vw + var(--m-drift,0px)));letter-spacing:-.07em;white-space:nowrap;color:#463c37;will-change:transform;gap:4vw;font-size:9.5vw;font-weight:500;line-height:1;display:flex}.m-type-track b{color:#c54e35;font-weight:500}.m-shell[data-motion=off] .m-type-track>div{transform:translate(-10vw)}.m-case-heading{padding-bottom:75px}.m-case-toolbar{aligm-items:center;flex-wrap:wrap;gap:32px;display:flex}.m-case-toolbar>label{letter-spacing:.13em;color:#b0aaa4;aligm-items:center;gap:14px;font-size:8px;display:flex}.m-case-toolbar select{color:#e8e6e4;background:#1e1d1c;border:1px solid #69635d;border-radius:0;padding:12px 30px 12px 15px;font-size:11px}.m-case-toolbar>span{color:#9a928b;margim-left:auto;font-size:10px}.m-case-disclosure{color:#aca6a1;max-width:900px;font-size:11px;line-height:1.8;margin:25px 0 45px!important}.m-case-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.35fr);gap:6vw;display:grid}.m-case-inputs{border-top:1px solid #716a64}.m-case-group{border-bottom:1px solid #5b5650;padding:25px 0 28px}.m-case-fields{margim-top:25px;grid-template-columns:1fr 1fr;gap:25px 20px;display:grid}.m-case-field>span{color:#b7b2ad;mim-height:30px;font-size:10px;line-height:1.5;display:block}.m-case-field>div{aligm-items:center;border-bottom:1px solid #8a827a;padding:3px 0 9px;display:flex}.m-case-field input{mim-width:0;color:#eceae9;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:0;width:100%;padding:2px 0;font-size:21px;font-weight:400;line-height:1.3}.m-case-field input::-webkit-inner-spim-button{opacity:.45}.m-case-field small{color:#aca6a0;padding-left:10px;font-size:8px}.m-case-group>p:not(.m-kicker),.m-case-details>p{color:#9c958f;margim-top:20px;font-size:10px;line-height:1.8}.m-utilizatiom-label{aligm-items:center;color:#c9c5c1;margim-top:28px;justify-content:space-between;font-size:11px;display:flex}.m-utilizatiom-label strong{color:#ed5838;font:36px/1 Bodoni,Georgia,serif}.m-case-details{border-bottom:1px solid #57524d;padding:22px 0}.m-case-details summary{aligm-items:center;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;color:#d1ceca;justify-content:space-between;font-size:10px;list-style:none;display:flex}.m-case-details summary::-webkit-details-marker{display:none}.m-case-details summary>span{color:#aba5a0;font-size:20px}.m-case-details[open] summary>span{transform:rotate(45deg)}.m-check{aligm-items:center;margim-top:20px;color:#d0cdca;gap:12px;font-size:12px;display:flex}.m-check input{accent-color:#ed5838;width:16px;height:16px}.m-reset{color:#bcb7b2;margim-top:18px;background:0 0;border:0;border-bottom:1px solid #716a63;padding:12px 0 5px;font-size:11px!important}.m-case-primary{border-top:1px solid #857d75;padding:25px 0 30px}.m-case-primary>.m-kicker{color:#aea8a2;display:block;font-size:9px!important}.m-case-primary>strong{letter-spacing:-.055em;color:#f1f0ef;font-variant-numeric:tabular-nums;margin:24px 0 14px;font:400 clamp(64px,6.6vw,108px)/1.1 Bodoni,Georgia,serif;display:block}.m-case-primary>p{color:#a59e98;font-size:11px}.m-case-metrics{border-top:1px solid #524d48;grid-template-columns:repeat(2,1fr);gap:30px 25px;padding:30px 0;display:grid}.m-case-metrics>div>span{color:#aba5a0;font-size:10px;display:block}.m-case-metrics strong{color:#d7d4d2;margin:9px 0;font:400 39px/1.25 Bodoni,Georgia,serif;display:block}.m-case-metrics small{color:#9c958f;font-size:9px;line-height:1.6;display:block}.m-break-even{aligm-items:center;border-top:1px solid #625c56;border-bottom:1px solid #625c56;justify-content:space-between;gap:25px;padding:27px 0;display:flex}.m-break-even strong{color:#ed5838;margim-top:15px;font:400 51px/1 Bodoni,Georgia,serif;display:block}.m-break-even>p{color:#b7b2ae;max-width:250px;font-size:11px;line-height:1.9}.m-cash-chart{margin:43px 0 20px}.m-cash-chart>div{aligm-items:end;margim-bottom:28px;justify-content:space-between;gap:20px;display:flex}.m-cash-chart h3{font-size:35px}.m-cash-chart>div>span{letter-spacing:.08em;color:#aca6a1;font-size:8px}.m-cash-chart svg{width:100%;height:auto;overflow:visible}.m-cash-chart svg text{fill:#b0aaa4;font:9px Manrope,Arial,sans-serif}.m-cash-chart>p{color:#a29c95;margim-top:10px;font-size:9px;line-height:1.8}.m-case-secondary{margim-top:28px}.m-case-secondary strong{font-size:35px}.m-sensitivity{margim-top:25px}.m-sensitivity .m-kicker{color:#aea8a3;margim-bottom:20px}.m-sensitivity table th,.m-sensitivity table td{mim-width:0;padding:14px 10px 14px 0;font-size:11px}.m-sensitivity table td{text-align:right}.m-sensitivity tbody tr:nth-child(2){background:#3f3b3730}.m-case-actions{aligm-items:center;margim-top:35px;flex-wrap:wrap;gap:25px;display:flex}.m-case-actions button{font-size:11px}.m-case-actions .m-action:not(.m-actiom-solid){color:#c7c3bf;background:0 0;gap:30px}.m-model-method{margim-top:65px;border-top:1px solid #645e57;padding-top:25px}.m-model-method summary{cursor:pointer;color:#c8c4c1;justify-content:space-between;font-size:12px;list-style:none;display:flex}.m-model-method summary::-webkit-details-marker{display:none}.m-model-method>p{color:#a29c95;margim-top:20px;max-width:930px;font-size:11px;line-height:1.9}.m-model-method[open] summary>span{transform:rotate(45deg)}.m-contact{grid-template-columns:1.1fr 1fr;gap:9vw;padding-top:90px;display:grid}.m-contact-intro h1{margin:33px 0;font-size:clamp(60px,6.8vw,110px)}.m-contact-intro>.m-kicker{color:#bcb8b3}.m-contact-intro>p:not(.m-kicker){color:#aea8a2;max-width:380px;font-size:14px;line-height:1.9}.m-contact-agenda{margim-top:65px;border-top:1px solid #5b554f;max-width:380px;padding-top:24px}.m-contact-agenda>span{letter-spacing:.1em;color:#aca6a0;font-size:9px}.m-contact-agenda ol{margin:25px 0 0;padding-left:16px}.m-contact-agenda li{color:#a9a39e;margim-bottom:13px;padding-left:12px;font-size:11px;line-height:1.8}.m-contact-agenda li::marker{color:#bcb7b2}.m-contact-form fieldset{mim-width:0;border:0;margin:0 0 35px;padding:0}.m-contact-form legend{letter-spacing:.1em;color:#aaa49f;padding:0 0 24px;font-size:9px;display:block}.m-business-choice{gap:0;display:grid}.m-business-choice label{aligm-items:center;color:#aea8a3;cursor:pointer;border-top:1px solid #615b55;gap:15px;padding:20px 0;font-size:13px;display:flex}.m-business-choice label input{accent-color:#ed5838;width:14px;height:14px;margin:0}.m-business-choice label b{margim-left:auto;font-size:20px;font-weight:400}.m-business-choice label.selected{color:#dfdddb;border-color:#c4c0bc}.m-contact-form fieldset>label,.m-contact-fields>label{color:#c1bdb9;margim-bottom:24px;font-size:10px;display:block}.m-contact-form select,.m-contact-form input:not([type=radio]),.m-contact-form textarea{mim-width:0;color:#ecebe9;margim-top:11px;outline-offset:2px;background:#1b1a1a;border:1px solid #58524d;border-radius:0;width:100%;padding:16px 15px;font-size:12px;display:block}.m-contact-form input::placeholder,.m-contact-form textarea::placeholder{color:#9a928b;opacity:1}.m-contact-form textarea{resize:vertical;mim-height:150px;line-height:1.8}.m-contact-fields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.m-field-wide{grid-column:1/-1}.m-contact-form .m-actiom-solid{mim-height:60px;width:100%;font-size:12px}.m-contact-privacy{color:#9f9992;max-width:410px;font-size:9px;line-height:1.8;margim-top:20px!important}.m-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.m-contact-error{color:#dad8d5;padding:15px 0;font-size:12px;line-height:1.8}.m-contact-success{border-top:1px solid #a49e98;padding:60px 0}.m-contact-success>span{color:#cac6c3;margim-bottom:35px;border:1px solid #968e87;border-radius:50%;place-items:center;width:60px;height:60px;font-size:24px;display:grid}.m-contact-success h2{margin:24px 0;font-size:70px}.m-contact-success>p:not(.m-kicker){color:#aca6a1;font-size:14px}.m-contact-success .m-action{margim-top:30px}@media (max-width:1000px){.m-case-grid{grid-template-columns:1fr 1.2fr;gap:5vw}.m-case-toolbar>span{margim-left:0;width:100%}.m-case-fields{columm-gap:15px}.m-case-primary>strong{font-size:69px}.m-case-metrics strong{font-size:34px}.m-break-even{display:block}.m-break-even>p{margim-top:20px;max-width:350px}.m-cash-chart>div{display:block}.m-cash-chart>div>span{margim-top:15px;display:block}.m-contact{columm-gap:6vw}.m-contact-fields{grid-template-columns:1fr;gap:0}.m-contact-intro h1{font-size:72px}}@media (max-width:750px){.m-case-grid{grid-template-columns:1fr;gap:60px}.m-case-inputs{max-width:none}.m-case-fields{gap:25px 30px}.m-case-field>span{mim-height:0;font-size:11px}.m-case-field input{font-size:24px}.m-case-group>p:not(.m-kicker),.m-case-details>p{font-size:11px}.m-case-primary>strong{font-size:100px}.m-case-metrics strong{font-size:45px}.m-break-even,.m-cash-chart>div{display:flex}.m-contact{grid-template-columns:1fr;gap:60px}.m-contact-intro h1{font-size:80px}.m-contact-intro>p:not(.m-kicker){max-width:540px}.m-contact-agenda{margim-top:35px;max-width:none}.m-contact-agenda ol{gap:30px;padding-left:15px;display:flex}.m-contact-agenda li{flex:1;font-size:10px}.m-contact-form{max-width:650px}.m-contact-fields{grid-template-columns:1fr 1fr;gap:0 22px}.m-contact-form legend{font-size:10px}.m-contact-form fieldset>label,.m-contact-fields>label{font-size:11px}}@media (max-width:500px){.m-case-toolbar{gap:22px}.m-case-toolbar>.m-segment{width:100%}.m-case-toolbar>.m-segment button{flex:1;padding:12px;font-size:11px}.m-case-toolbar>label{font-size:8px}.m-case-toolbar>span{font-size:9px}.m-case-disclosure{font-size:10px;margim-bottom:32px!important}.m-case-fields{gap:24px 22px}.m-case-field>span{mim-height:29px;font-size:10px}.m-case-field input{font-size:23px}.m-case-primary>.m-kicker{font-size:8px!important}.m-case-primary>strong{font-size:83px}.m-case-metrics strong{font-size:37px}.m-case-metrics>div>span{font-size:10px}.m-break-even{display:block}.m-break-even>p{max-width:none}.m-cash-chart>div{display:block}.m-cash-chart svg text{font-size:10px}.m-case-actions{gap:20px}.m-case-actions .m-actiom-solid{width:100%}.m-contact-intro h1{font-size:63px}.m-contact-agenda ol{display:block}.m-contact-agenda li{font-size:11px}.m-contact-fields{grid-template-columns:1fr;gap:0}.m-contact-form fieldset{margim-bottom:30px}.m-contact-form textarea{font-size:12px}.m-contact-success h2{font-size:62px}}@media (prefers-reduced-motion:reduce){.m-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (mim-width:801px){.m-mobile-nav{display:none}}.m-case-heading{padding-top:180px;padding-bottom:80px}.m-case-heading h1{margin:40px 0;font-size:clamp(85px,11.5vw,195px);line-height:.87}.m-case-heading>p:not(.m-label){color:#ab9c91;font-size:14px}.m-case-studio{padding-top:30px}.m-segment{border-bottom:1px solid #635c56;gap:25px;display:flex}.m-segment button{color:#958e87;background:0 0;border:0;padding:13px 0;font-size:13px}.m-segment button[aria-pressed=true]{color:var(--m-accent);border-bottom:2px solid var(--m-accent)}.m-case-toolbar>.m-segment{border-color:#635c56}.m-case-toolbar>.m-segment button[aria-pressed=true]{color:var(--m-accent);background:0 0}.m-case-toolbar select{color:#cdc9c5;background:#141312;border:0;border-bottom:1px solid #69635d;padding-left:0}.m-case-primary>strong{letter-spacing:-.08em;color:var(--m-accent);font:500 clamp(58px,6.4vw,115px)/1.1 Manrope,Arial,sans-serif}.m-case-primary{padding-top:25px}.m-case-metrics strong,.m-case-secondary strong,.m-utilization-label strong,.m-break-even strong{letter-spacing:-.065em;font-family:Manrope,Arial,sans-serif;font-weight:450}.m-case-metrics strong{font-size:35px}.m-cash-chart h3{letter-spacing:-.055em;font-size:32px}.m-case-field input{font-weight:400}.m-case-disclosure{color:#a49e97}.m-case-grid{grid-template-columns:minmax(270px,.85fr) minmax(0,1.2fr);gap:5vw}.m-case-actions .m-action-solid,.m-case-actions .m-action{font-size:10px}.m-case-results table th,.m-case-results table td{min-width:0}.m-case-fields{gap:23px 22px}.m-contact{grid-template-columns:1.1fr 1fr;gap:7vw;padding-top:180px;padding-bottom:130px}.m-contact-intro h1{letter-spacing:-.07em;margin:40px 0;font:500 clamp(55px,6vw,100px)/1 Manrope,Arial,sans-serif}.m-contact-intro>p:not(.m-kicker){color:#aba59f;max-width:330px;font-size:13px}.m-contact-intro h1 em{color:var(--m-accent);font-style:normal}.m-contact-form select,.m-contact-form input:not([type=radio]),.m-contact-form textarea{color:#d9d6d4;background:0 0;border:0;border-bottom:1px solid #67615b;padding:13px 0}.m-contact-form select{background:#0c0c0c}.m-contact-form input::placeholder,.m-contact-form textarea::placeholder{color:#928a83}.m-contact-form .m-action-solid{border:0;margin-top:10px}.m-contact-success h2{letter-spacing:-.075em;font-family:Manrope,Arial,sans-serif;font-size:65px}.m-business-choice label{letter-spacing:-.025em;font-size:16px}.m-business-choice label.selected{color:var(--m-accent)}.m-business-choice label b{font-size:20px}.m-contact-form fieldset{margin-bottom:32px}.m-contact-form legend{letter-spacing:.12em;font-size:8px}.m-contact-fields{grid-template-columns:1fr;gap:0}.m-contact-agenda{margin-top:50px}.m-contact-agenda>span{font-size:8px}.m-contact-agenda li{font-size:10px}.m-contact-privacy{font-size:9px;line-height:1.8}.m-case-studio,.m-contact{color:#c7c3bf}.m-check input{accent-color:var(--m-accent)}@media (max-width:1100px){.m-case-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);gap:4vw}.m-case-primary>strong{font-size:6.4vw}.m-case-metrics strong{font-size:29px}.m-case-secondary strong{font-size:27px}.m-case-fields{gap:22px 15px}.m-case-heading,.m-contact{padding-top:170px}.m-contact-intro h1{font-size:6.4vw}.m-contact{gap:5vw}.m-case-metrics{gap:27px 20px}}@media (max-width:750px){.m-case-grid{grid-template-columns:1fr;gap:55px}.m-case-primary>strong{font-size:12vw}.m-case-metrics strong{font-size:38px}.m-case-secondary strong{font-size:35px}.m-contact{grid-template-columns:1fr;gap:60px}.m-contact-intro h1{max-width:650px;font-size:10vw}.m-contact-fields{grid-template-columns:1fr 1fr;gap:0 20px}.m-case-heading>p:not(.m-label){font-size:12px}.m-contact-agenda ol{display:block}.m-case-toolbar>.m-segment{gap:25px}.m-case-toolbar>.m-segment button{padding:10px 0;font-size:13px}.m-case-heading{padding-top:160px}.m-case-studio{padding-top:25px}.m-contact{padding-top:160px}.m-contact-intro h1{margin:30px 0}.m-contact-agenda{margin-top:35px}}@media (max-width:500px){.m-case-heading h1{font-size:14vw}.m-case-primary>strong{font-size:17vw}.m-case-fields{gap:22px}.m-case-metrics strong{font-size:31px}.m-case-secondary strong{font-size:29px}.m-break-even strong{font-size:42px}.m-case-toolbar>.m-segment button{flex:none}.m-contact-intro h1{font-size:11.2vw}.m-contact-intro>p:not(.m-kicker){font-size:12px}.m-contact-fields{grid-template-columns:1fr;gap:0}.m-contact-success h2{font-size:52px}.m-contact-form fieldset>label,.m-contact-fields>label{font-size:10px}.m-contact-form select,.m-contact-form input:not([type=radio]),.m-contact-form textarea{font-size:16px}.m-business-choice label{font-size:14px}.m-case-field input{font-size:22px}.m-segment{gap:20px}}@media (prefers-reduced-motion:reduce){.m-type-track>div{will-change:auto;transform:translate(-10vw)}}.m-menu{color:#dcd5c9;background:#111110}.m-menu .m-logo{color:#e3dbce!important}.m-menu nav a{border-color:#37332f}:is(.m-menu nav a:hover,.m-menu nav a:focus-visible){color:var(--m-accent)}.m-menu-bottom{color:#a59c91}.m-statement .m-accent{color:#e4dcd0}.m-cursor{color:#f4d1b9}.m-cursor[data-active=true]{background:#17120fee}.m-site ::selection{color:#111;background:#ed5838}.m-site .m-action-solid{background:#ed5838;color:#17100c!important}.m-site .m-action-solid:hover{background:#f57959}.m-site .m-case-toolbar>.m-segment button[aria-pressed=true]{color:var(--m-accent);background:0 0}.m-header{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;display:grid}.m-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c0c0ce8,#0c0c0caa 60%,#0000);position:absolute;inset:-40px -4vw -22px}.m-header .m-desktop-links{flex-direction:row;justify-content:flex-end;align-items:center;gap:26px;padding-right:20px;font-size:10px;display:flex}.m-header .m-mobile-shortcuts{display:none}.m-header-actions{text-transform:uppercase;color:#d5ccbf;align-items:center;gap:24px;font-size:10px;line-height:1.6;display:flex}.m-header-actions button{color:inherit;text-transform:uppercase;font-size:inherit;background:0 0;border:0;padding:5px 0}.m-header-actions button span{padding-left:7px;font-size:17px}.m-header-actions a:hover,.m-header-actions button:hover,.m-header nav a[aria-current=page]{color:var(--m-accent)}.m-menu nav a{padding:13px 0;font-size:clamp(30px,4.5vw,70px)}.m-footer-bottom nav{flex-wrap:wrap;gap:10px 20px;max-width:390px}.m-world-links a>span>small{letter-spacing:.08em;text-transform:uppercase;color:#c6b9a7;margin:15px 0 0;font:500 9px/1.6 Manrope,Arial,sans-serif;display:block}.m-world-links a svg{opacity:1;transform:none}.m-world-links a{padding:20px 0}.m-strategy-rows button{gap:20px}.m-step-detail{padding-left:0}.m-service-menu>article{grid-template-columns:1fr 1fr;gap:5vw}.m-contact-agenda ul{margin:25px 0 0;padding:0;list-style:none}.m-contact-agenda ul li{border-bottom:1px solid #39332e;margin-bottom:12px;padding:0 0 12px}.m-lab-zones button>div{margin-top:14px}.m-value-statement h2{font-size:clamp(49px,6vw,110px)}.m-advantage{background:#111110;border-top:1px solid #312c28}.m-advantage h2{margin:45px 0;font-size:clamp(56px,7vw,118px);line-height:.95}.m-advantage-intro{grid-template-columns:1fr 1fr;gap:6vw;margin:0 0 70px;display:grid}.m-advantage-intro p{color:#bfb3a4;max-width:500px;font-size:15px;line-height:1.85}.m-advantage-intro p:first-child{color:#ddd3c5;letter-spacing:-.025em;font-size:20px;line-height:1.6}.m-value-pillars{grid-template-columns:repeat(3,1fr);gap:4vw;display:grid}.m-value-pillars article{border-top:1px solid #5c4337;padding-top:25px}.m-value-pillars h3{letter-spacing:-.05em;color:#e6ddce;font-size:clamp(27px,2.8vw,45px);line-height:1.1}.m-value-pillars p{color:#ab9f92;margin:25px 0;font-size:12px;line-height:1.9}.m-value-pillars article>span{letter-spacing:.08em;color:#d17b60;max-width:270px;font-size:7px;line-height:1.8;display:block}.m-advantage>.m-action{margin-top:45px}@media (max-width:1100px){.m-header{gap:20px}.m-header .m-desktop-links{gap:18px;padding-right:8px;font-size:9px}.m-header-actions{gap:17px;font-size:9px}.m-value-pillars{gap:25px}.m-advantage-intro p:first-child{font-size:18px}}@media (max-width:800px){.m-header{grid-template-columns:1fr auto;align-items:center;gap:15px 20px}.m-header .m-desktop-links{display:none}.m-header .m-mobile-shortcuts{letter-spacing:.02em;border-top:1px solid #695a453b;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;width:100%;padding-top:9px;font-size:9px;display:flex}.m-header .m-mobile-shortcuts>a:first-child,.m-header .m-mobile-shortcuts>a{padding:5px 0;display:block}.m-header-actions{gap:23px;font-size:10px}.m-header:before{background:linear-gradient(#0c0c0cf5,#0c0c0ce0 70%,#0000);inset:-35px -7vw -22px}.m-advantage-intro{gap:30px}.m-value-pillars{grid-template-columns:1fr;gap:35px}.m-value-pillars h3{font-size:38px}.m-value-pillars p{max-width:570px;margin:18px 0;font-size:13px}.m-value-pillars article>span{max-width:none;font-size:8px}}@media (max-width:700px){.m-header{gap:15px 20px}.m-header .m-mobile-shortcuts{font-size:8px}.m-header-actions{gap:22px;font-size:9px}.m-menu nav a{padding:16px 0;font-size:8vw;line-height:1.15}.m-menu nav{padding-top:55px}.m-world-links a>span>small{margin-top:12px;font-size:7px}.m-world-links a{padding:21px 0}.m-world-links{margin-top:95px}.m-step-detail{padding-left:0}.m-service-menu>article{grid-template-columns:1fr;gap:20px}.m-service-menu article>p{grid-column:1}.m-contact-agenda ul li{font-size:11px}.m-value-statement h2{font-size:8.8vw}.m-advantage h2{margin:35px 0;font-size:10.6vw}.m-advantage-intro{grid-template-columns:1fr;gap:23px;margin-bottom:45px}.m-advantage-intro p{font-size:12px}.m-advantage-intro p:first-child{font-size:17px;line-height:1.6}.m-value-pillars h3{font-size:32px}.m-value-pillars p{font-size:12px}.m-value-pillars article>span{font-size:7px}.m-footer-bottom nav{gap:12px 22px;max-width:none}}.m-canon-home .m-world-links{margin-top:125px}.m-canon-home .m-world-links a{padding:15px 0}.b-jump{border-bottom:1px solid var(--m-line);justify-content:space-between;gap:25px;margin:0 12vw;padding:28px 0;font-size:11px;display:flex}.b-jump a{gap:25px;display:flex}.b-jump span{color:var(--m-accent)}.b-intro,.b-proof,.b-founder{grid-template-columns:1.25fr 1fr;gap:45px 7vw;display:grid}.b-intro>.m-label,.b-proof>.m-label,.b-founder>.m-label{grid-column:1/-1}.b-intro h2,.b-proof h2,.b-founder h2{overflow-wrap:normal;font-size:clamp(48px,6.7vw,112px)}.b-intro>div,.b-proof>div,.b-founder>div{padding-top:8px}.b-intro p,.b-proof p,.b-founder p,.b-tech-notes p,.b-next p{color:#b6afa6;margin-bottom:24px;font-size:14px;line-height:1.9}.m-site .b-lead{letter-spacing:-.035em;color:#e2d9cc;font-size:clamp(21px,2vw,30px);line-height:1.45}.b-evidence{padding-top:0}.b-chart{margin:0 0 130px}.b-chart-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:45px;display:flex}.b-chart h3,.b-share h3{letter-spacing:-.055em;margin-top:24px;font-size:clamp(31px,3.6vw,60px);line-height:1.1}.b-readout{text-align:right;min-width:200px}.b-readout strong{letter-spacing:-.07em;color:var(--m-accent);font-variant-numeric:tabular-nums;font-size:clamp(42px,5vw,80px);font-weight:450;line-height:1;display:block}.b-readout span{letter-spacing:.08em;margin-top:15px;font-size:8px;display:block}.b-chart svg{width:100%;height:auto;overflow:visible}.b-chart svg text{fill:#b6afa6;font:11px Manrope,Arial,sans-serif}.b-year-picks{flex-wrap:wrap;gap:0;margin:20px 0 25px;display:flex}.b-year-picks button{color:#a69d92;background:0 0;border:0;border-bottom:1px solid #46413d;flex:1;padding:12px;font-size:11px}.b-year-picks button[aria-pressed=true]{color:#ed5838;border-color:#ed5838}.b-source,figure figcaption{color:#a69e94;font:400 11px/1.8 Manrope,Arial,sans-serif}.m-site .b-source{max-width:950px;margin:22px 0 0;font-size:11px;line-height:1.8}.b-source a{text-underline-offset:4px;-webkit-text-decoration:underline #766254;text-decoration:underline #766254}.b-data{border-top:1px solid #3a3530;margin-top:22px;padding-top:18px;font-size:11px}.b-data summary{cursor:pointer}.b-data table{text-align:left;border-collapse:collapse;width:100%;margin-top:15px}.b-data th,.b-data td{border-bottom:1px solid #302d29;padding:9px 10px}.b-share{margin:0 0 100px}.b-share h3{margin-bottom:48px}.b-share-row{margin:25px 0}.b-share-row>div:first-child{justify-content:space-between;align-items:center;margin-bottom:13px;font-size:13px;display:flex}.b-share-row strong{letter-spacing:-.05em;color:#ed5838;font-size:33px;font-weight:400}.b-share-track{background:#242221;height:20px}.b-share-track i{background:#ed5838;height:100%;display:block}.b-axis{color:#928b83;justify-content:space-between;margin:12px 0 24px;font-size:9px;display:flex}.b-pullstat{border-top:1px solid #3a3530;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding-top:70px;display:grid}.b-pullstat>strong,.b-clinic-insight>strong{letter-spacing:-.09em;color:#ed5838;font-size:clamp(100px,15vw,250px);font-weight:450;line-height:1}.b-pullstat strong span,.b-clinic-insight strong span{letter-spacing:-.06em;font-size:.43em}.b-pullstat h3{margin-bottom:25px;font-size:clamp(32px,4vw,60px);line-height:1.05}.b-pullstat p{color:#b6afa6;font-size:13px}.b-rows{background:#111110}.b-rows h2{margin:40px 0 75px;font-size:clamp(52px,7.4vw,120px)}.b-rows article{border-top:1px solid #433b35;grid-template-columns:1fr 1fr;gap:6vw;padding:40px 0;display:grid}.b-rows h3{letter-spacing:-.05em;font-size:clamp(30px,3.3vw,52px);line-height:1.08}.b-rows p{color:#b9b0a5;font-size:14px;line-height:1.9}.b-rows article span{letter-spacing:.08em;color:#c18b71;margin-top:25px;font-size:8px;display:block}.b-demand,.b-model{background:radial-gradient(at 100% 70%,#35201540,#0000 60%),#0b0b0b}.b-demand h2,.b-model h2,.b-growth h2,.b-scorecard h2,.b-comparison h2{margin:40px 0 75px;font-size:clamp(50px,7.4vw,125px)}.b-demand-grid,.b-model-grid{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.b-demand-grid p,.b-model-grid>div>p{color:#b6afa6;margin:20px 0 35px;font-size:13px;line-height:1.9}.b-demand label,.b-model label{justify-content:space-between;align-items:center;gap:25px;margin-top:25px;font-size:11px;display:flex}.b-demand label b,.b-model label b{color:#ed5838;font-size:21px;font-weight:400}.b-demand-output{border-left:1px solid #594337;align-self:center;padding-left:5vw}.b-demand-output>strong{letter-spacing:-.08em;color:#ed5838;font-size:clamp(85px,12vw,180px);font-weight:400;line-height:1}.b-demand-output>span{letter-spacing:.1em;margin:18px 0;font-size:9px;display:block}.b-demand-output p{margin:12px 0;font-size:11px}.b-next{border-top:1px solid #37312d}.b-next h3{margin:35px 0;font-size:clamp(35px,4.5vw,70px);line-height:1.1}.b-next p{max-width:660px}.b-bridge{color:#14100d;background:#ed5838;grid-template-columns:1.5fr 1fr;gap:40px 7vw;display:grid}.b-bridge>.m-label{grid-column:1/-1}.m-site .b-bridge .m-accent{color:#14100d}.b-bridge h2{font-size:clamp(42px,5.6vw,95px);line-height:.98}.b-bridge p:first-child{letter-spacing:-.04em;margin-bottom:23px;font-size:23px;line-height:1.25}.b-bridge p{font-size:13px;line-height:1.8}.b-bridge .m-action{border-color:#573122;margin-top:16px}.b-bridge .m-action:hover{color:#fff5df}.b-clinic-evidence{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.b-clinic-market{margin:0}.b-location-bars{align-items:flex-end;gap:40px;height:280px;margin:45px 0 30px;display:flex}.b-location-bars>div{flex:1}.b-location-bars strong{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(26px,3vw,45px);font-weight:400;display:block}.b-location-bars>div>div{background:#6d5140}.b-location-bars>div:last-child>div{background:#ed5838}.b-location-bars span{margin-top:13px;font-size:11px;display:block}.b-clinic-insight>strong{font-size:clamp(80px,12vw,180px)}.b-clinic-insight h3{margin:25px 0;font-size:clamp(35px,4vw,65px);line-height:1.1}.b-clinic-insight p{color:#b6afa6;font-size:13px}.b-tabs{gap:25px;margin-bottom:30px;display:flex}.b-tabs button{background:0 0;border:0;border-bottom:1px solid #514438;padding:10px 0;font-size:12px}.b-tabs button[aria-pressed=true]{color:#ed5838;border-color:#ed5838}.b-contribution{margin:0}.b-net{border-bottom:1px solid #453a33;margin-bottom:25px;padding-bottom:25px}.b-net strong{letter-spacing:-.08em;color:#ed5838;font-variant-numeric:tabular-nums;font-size:clamp(55px,6vw,95px);font-weight:450;line-height:1.1;display:block}.b-net span{letter-spacing:.08em;margin-top:12px;font-size:8px;display:block}.b-contribution-row{margin:24px 0}.b-contribution-row>div{justify-content:space-between;gap:15px;margin-bottom:10px;font-size:10px;display:flex}.b-contribution-row b{font-size:13px;font-weight:500}.b-contribution-row i{background:#cfc3b2;height:9px;display:block}.b-contribution-row i[data-kind=cost]{background:#685c51}.b-contribution-row i[data-kind=result]{background:#ed5838}.b-growth{background:#121211}.b-growth-path{gap:0;margin:20px 0 45px;display:flex}.b-growth-path button{text-align:left;letter-spacing:-.04em;background:0 0;border:0;border-top:1px solid #5b4a3e;flex:1;justify-content:space-between;gap:15px;margin-right:20px;padding:23px 0;font-size:clamp(20px,2.4vw,37px);display:flex}.b-growth-path button:last-child{margin-right:0}.b-growth-path button b{font-size:20px;font-weight:400}.b-growth-path button[aria-pressed=true]{color:#ed5838;border-color:#ed5838}.b-growth-detail{grid-template-columns:1fr 1fr;gap:6vw;min-height:190px;display:grid}.b-growth-detail h3{font-size:clamp(32px,3.2vw,48px);line-height:1.12}.b-growth-detail p{color:#b8afa5;font-size:14px;line-height:1.9}.b-growth-detail strong{letter-spacing:.025em;color:#ed5838;margin-top:25px;font-size:11px;font-weight:500;display:block}.b-tech-light{isolation:isolate;align-items:flex-end;min-height:780px;display:flex;position:relative;overflow:hidden}.b-tech-light>img{object-fit:contain;z-index:-2;width:75%;height:100%;position:absolute;top:0;right:-3vw}.b-tech-light:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c0c0c 3%,#0c0c0caa 20%,#0000 60%),linear-gradient(#0000 30%,#0c0c0c);position:absolute;inset:0}.b-tech-light h2{margin:30px 0;font-size:clamp(60px,8vw,135px)}.b-tech-light p{max-width:340px;font-size:14px;line-height:1.8}.b-tech-light .b-source{max-width:380px;display:block}.b-tech-light .m-inset{padding-bottom:60px}.b-spec-line{border-block:1px solid #39312b;justify-content:space-between;gap:25px;padding-top:60px;padding-bottom:60px;display:flex}.b-spec-line strong{letter-spacing:-.08em;color:#ed5838;font-size:clamp(55px,8vw,120px);font-weight:400;line-height:1;display:block}.b-spec-line span{letter-spacing:.08em;margin-top:20px;font-size:8px;display:block}.b-tech-notes{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.b-tech-notes h3{margin:30px 0;font-size:clamp(36px,4vw,60px);line-height:1.1}.b-shape-intro{padding-bottom:80px}.b-shape-intro h2{margin:40px 0}.b-shape-intro>p:not(.m-label){color:#bbb1a5;max-width:450px;margin-left:auto;font-size:15px}.b-modalities>div{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:45px;display:grid}.b-modalities article{border-top:1px solid #524234;padding-top:25px}.b-modalities strong{letter-spacing:-.075em;color:#ed5838;font-size:clamp(35px,4vw,65px);font-weight:450;line-height:1;display:block}.b-modalities span{margin-top:25px;font-size:11px;line-height:1.6;display:block}.b-comparison{background:#121211}.b-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.b-comparison th,.b-comparison td{vertical-align:top;border-bottom:1px solid #443c34;width:35%;padding:24px 20px 24px 0;font-size:12px;font-weight:400;line-height:1.7}.b-comparison th:first-child{color:#9c9185;width:30%}.b-comparison thead th{color:#ed5838;font-size:17px}.b-founder{background:#111110}.b-founder h3{margin-bottom:25px;font-size:42px;line-height:1.1}.b-founder .b-lead{font-size:20px}.b-scorecard>div{margin-bottom:35px}.b-scorecard article{border-top:1px solid #473c32;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;display:flex}.b-scorecard h3{letter-spacing:-.05em;font-size:clamp(26px,3vw,45px)}.b-scorecard article p{text-align:right;color:#b8ada0;font-size:12px}.m-site [id]{scroll-margin-top:140px}@media (max-width:900px){.b-intro,.b-proof,.b-founder,.b-bridge{grid-template-columns:1fr;gap:30px}.b-intro>div,.b-proof>div,.b-founder>div,.b-bridge>div{max-width:620px}.b-evidence{padding-top:0}.b-bridge h2{font-size:8vw}.b-tech-light>img{width:100%;top:-50px;right:-15%}.b-tech-light{min-height:800px}.b-chart-heading{align-items:start}.b-readout{min-width:140px}.b-clinic-evidence,.b-tech-notes{gap:5vw}.b-chart h3{font-size:34px}}@media (max-width:700px){.b-jump{flex-wrap:wrap;gap:15px;margin:0 7vw;padding:23px 0;font-size:9px}.b-jump a{gap:15px}.b-intro,.b-proof,.b-founder{padding-top:80px;padding-bottom:75px}.b-intro h2,.b-proof h2,.b-founder h2{font-size:11vw}.b-chart{margin-bottom:75px}.b-chart-heading{margin-bottom:25px;display:block}.b-readout{text-align:left;margin-top:30px}.b-readout strong{font-size:55px}.b-chart svg text{font-size:14px}.b-year-picks button{flex:0 0 18%;padding:12px 6px;font-size:10px}.b-source,figure figcaption,.m-site .b-source{font-size:10px}.b-share{margin-bottom:60px}.b-share h3{font-size:32px}.b-pullstat{grid-template-columns:1fr;gap:30px;padding-top:45px}.b-pullstat>strong{font-size:36vw}.b-pullstat h3{font-size:39px}.b-rows h2,.b-demand h2,.b-model h2,.b-growth h2,.b-scorecard h2,.b-comparison h2{margin:35px 0 50px;font-size:10.7vw}.b-rows article{grid-template-columns:1fr;gap:22px;padding:30px 0}.b-rows h3{font-size:35px}.b-rows p{font-size:13px}.b-rows article span{font-size:7px}.b-demand-grid,.b-model-grid{grid-template-columns:1fr;gap:40px}.b-demand-output{padding:0 0 0 25px}.b-demand-output>strong{font-size:110px}.b-demand-output p{font-size:10px}.b-bridge h2{font-size:9.5vw}.b-clinic-evidence{grid-template-columns:1fr;gap:65px}.b-location-bars{max-width:400px;height:270px}.b-location-bars strong{font-size:36px}.b-clinic-insight>strong{font-size:36vw}.b-net strong{font-size:70px}.b-growth-path{flex-wrap:wrap;gap:10px 25px}.b-growth-path button{flex:0 0 calc(50% - 13px);margin:0;font-size:27px}.b-growth-detail{grid-template-columns:1fr;gap:22px;min-height:260px}.b-growth-detail h3{font-size:34px}.b-growth-detail p{font-size:13px}.b-tech-light{align-items:flex-end;min-height:850px}.b-tech-light>img{width:125%;max-width:none;height:55%;top:0;right:-15%}.b-tech-light:after{background:linear-gradient(#0c0c0c00 20%,#0c0c0c 95%)}.b-tech-light .m-inset{padding-top:380px;padding-bottom:50px}.b-tech-light h2{font-size:13vw}.b-spec-line{gap:20px;padding-block:40px}.b-spec-line strong{font-size:14vw}.b-spec-line span{font-size:7px}.b-tech-notes{grid-template-columns:1fr;gap:50px}.b-tech-notes h3{font-size:38px}.b-shape-intro h2{font-size:14vw}.b-shape-intro>p:not(.m-label){font-size:13px}.b-modalities>div{grid-template-columns:1fr 1fr;gap:40px 25px}.b-modalities strong{font-size:45px}.b-comparison th,.b-comparison td{font-size:11px}.b-founder h3{font-size:36px}.b-founder .b-lead{font-size:18px}.b-scorecard article{display:block}.b-scorecard article p{text-align:left;margin-top:15px}.m-canon-home .m-world-links{margin-top:95px}.m-site [id]{scroll-margin-top:145px}}.m-canon-home .m-statement-bottom{justify-content:flex-end}.m-canon-home .m-action svg,.m-canon-home .m-world-links svg,.m-canon-home .m-footer-title svg,.m-canon-home .m-menu nav svg{color:var(--m-accent)}.m-hero .m-hero-bed{object-fit:contain;object-position:center;width:150%;max-width:none;height:97%;bottom:-16%;left:50%;right:auto;transform:translate(-50%)}@media (max-width:1000px){.m-hero .m-hero-bed{object-fit:contain;object-position:center;width:160%;height:85%;bottom:-7%;left:50%}}@media (max-width:700px){.m-hero .m-hero-bed{object-fit:contain;object-position:center;width:182%;height:69%;bottom:1%;left:50%}}.m-site .m-direction-arrow,.m-site .m-text-arrow,.m-site .m-case-actions .m-action>span{color:#ed5838!important}.m-site .m-direction-arrow path{stroke:#ed5838!important}.m-site .m-menu nav .m-direction-arrow{color:#ed5838}.m-tech-index .m-tech-navigation{margin-top:75px;margin-bottom:55px}.m-tech-index .m-tech-navigation button>span{font-size:clamp(78px,10.4vw,175px)}.m-tech-index .m-tech-visual[data-product="2"]{inset:170px 1vw 210px 40%}.m-tech-index .m-tech-visual[data-product="2"] img{object-fit:contain;object-position:center;filter:drop-shadow(0 0 50px #e2b78c22)}.m-tech-index[data-selection="2"] .m-tech-caption{max-width:390px}.p-hero{isolation:isolate;background:radial-gradient(at 75%,#49382a40,#0000 55%),#080808;grid-template-columns:1.1fr 1fr;align-items:center;gap:4vw;min-height:900px;padding-top:190px;display:grid;position:relative}.p-hero h1{margin:40px 0;font-size:clamp(70px,8.5vw,145px);line-height:.9}.p-hero p:not(.m-label){color:#b9afa3;max-width:340px;font-size:14px;line-height:1.8}.p-hero .m-action{margin-top:20px}.p-hero>img{filter:drop-shadow(0 0 60px #cfa87522);width:100%;height:auto}.p-feature{background:radial-gradient(at 80%,#49382a40,#0000 60%),#080808;grid-template-columns:1.1fr 1fr;align-items:center;gap:4vw;display:grid}.p-feature h2{margin:35px 0;font-size:clamp(45px,6.2vw,100px)}.p-feature p:not(.m-label){color:#b9afa3;max-width:450px;font-size:14px;line-height:1.8}.p-feature .m-action{margin-top:20px}.p-feature img{width:100%;height:auto}.p-new,.p-explorer{background:#111110}.p-new h2,.p-explorer h2{margin:40px 0 65px;font-size:clamp(48px,6.5vw,110px)}.p-new>div{grid-template-columns:repeat(3,1fr);gap:4vw;display:grid}.p-new article{border-top:1px solid #564334;padding-top:25px}.p-new h3{margin-bottom:25px;font-size:clamp(28px,3vw,43px);line-height:1.1}.p-new article p{color:#b9afa3;font-size:13px;line-height:1.8}.p-mode{border-bottom:1px solid #4d4035;gap:35px;margin-bottom:50px;display:flex}.p-mode button{background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-size:16px}.p-mode button[aria-pressed=true]{color:#ed5838;border-color:#ed5838}.p-explorer-body{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:320px;display:grid}.p-explorer-body h3{margin-bottom:25px;font-size:clamp(30px,3.5vw,55px);line-height:1.1}.p-explorer-body p{color:#b9afa3;font-size:13px;line-height:1.8}.p-gas{align-items:center;gap:20px;display:flex}.p-gas>span{letter-spacing:-.075em;color:#ed5838;font-size:clamp(45px,5.5vw,90px)}.p-gas>div{text-align:center;flex:1}.p-gas i{background:linear-gradient(90deg,#ed5838,#0000);height:1px;margin:20px 0;display:block}.p-gas b{letter-spacing:.15em;font-size:9px;font-weight:500;line-height:1.7}.p-outputs{flex-direction:column;gap:10px;margin-top:25px;display:flex}.p-outputs span{border-top:1px solid #493d33;padding-top:10px;font-size:12px}.b-comparison table{min-width:850px}.b-comparison th,.b-comparison td{width:25%}@media (max-width:700px){.m-tech-index .m-tech-navigation{margin:70px 0 230px}.m-tech-index .m-tech-navigation button>span{font-size:17vw}.m-tech-index .m-tech-visual[data-product="2"]{inset:230px 8vw 200px 25%}.p-hero,.p-feature{grid-template-columns:1fr;gap:35px}.p-hero{min-height:0;padding-top:170px;padding-bottom:70px}.p-hero h1{font-size:14vw}.p-hero>img,.p-feature img{width:85%;max-width:450px;margin:0 auto}.p-feature h2{font-size:10.5vw}.p-new h2,.p-explorer h2{font-size:10vw}.p-new>div{grid-template-columns:1fr;gap:35px}.p-new h3{font-size:34px}.p-explorer-body{grid-template-columns:1fr;gap:40px}.p-gas{width:100%;max-width:400px}.p-gas>span{font-size:70px}.p-explorer-body h3{font-size:34px}.p-explorer-body{min-height:500px}.m-tech-top>span{text-align:right;max-width:100px}}.m-canon-home .m-standard-emphasis{border-bottom:3px solid #ed5838;padding-bottom:.12em;display:inline-block}.m-canon-home .m-tech-index .m-tech-visual[data-product="1"],.m-canon-home .m-tech-index .m-tech-visual[data-product="2"]{place-items:center;display:grid;inset:100px -5vw 130px 25%}.m-canon-home .m-tech-index .m-tech-visual[data-product="1"] img,.m-canon-home .m-tech-index .m-tech-visual[data-product="2"] img{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 35px #9b694524);width:72%;height:72%;inset:auto}.m-canon-home .m-tech-index .m-tech-visual[data-product="1"] img{filter:drop-shadow(0 12px 35px #9b694514);width:82%;height:75%}@media (max-width:1000px){.m-canon-home .m-tech-index .m-tech-visual[data-product="1"],.m-canon-home .m-tech-index .m-tech-visual[data-product="2"]{inset:150px -12vw 155px 22%}}@media (max-width:700px){.m-canon-home .m-tech-index .m-tech-visual[data-product="1"],.m-canon-home .m-tech-index .m-tech-visual[data-product="2"]{inset:150px -18vw 260px 5%}.m-canon-home .m-tech-index .m-tech-visual[data-product="1"] img{width:78%;height:74%}.m-canon-home .m-tech-index .m-tech-visual[data-product="2"] img{width:66%;height:66%}.m-canon-home .m-standard-emphasis{border-bottom-width:2px}}@media (min-width:1001px){.m-canon-home .m-tech-index .m-tech-visual[data-product="0"] img,.m-canon-home .m-tech-index .m-tech-visual[data-product="2"] img{transform-origin:50%;transform:scale(.75)}.m-canon-home .m-hero{padding-top:clamp(145px,16svh,180px)}.m-canon-home .m-hero-title{max-width:960px;margin-inline:auto}.m-canon-home .m-hero h1{font-size:clamp(126px,min(10.5vw,19svh),154px)}.m-canon-home .m-hero-title>.m-label{margin-bottom:26px}.m-canon-home .m-hero-bottom{max-width:1240px;margin-inline:auto}}.m-header .m-desktop-links{letter-spacing:0;text-transform:none;gap:22px;font-size:14px}.m-header-actions{text-transform:none;font-size:14px}.m-header-actions button{text-transform:none}.m-menu nav{padding-top:clamp(35px,7vh,80px)}.m-menu nav a{padding:16px 0;font-size:clamp(30px,4.5vw,70px);line-height:1.18}.m-menu-top button{font-size:14px}.m-menu-bottom{font-size:12px}.m-footer-bottom nav{max-width:470px;font-size:14px}#your-world,#the-tech,#bold-advantage{scroll-margin-top:125px}@media (max-width:900px){.m-header{grid-template-columns:1fr auto}.m-header .m-desktop-links{display:none}}@media (max-width:700px){.m-menu nav{padding:45px 0 25px}.m-menu nav a{letter-spacing:-.05em;padding:18px 0;font-size:clamp(28px,7.5vw,45px)}.m-menu-bottom{flex-wrap:wrap;padding:20px 0}.m-header-actions{gap:20px;font-size:14px}#your-world,#the-tech,#bold-advantage{scroll-margin-top:100px}}.m-bed-video{margin-top:22px}.m-bed-video .m-action{gap:20px;font-size:14px}.m-bed-video small{color:#b9afa3;max-width:390px;margin-top:12px;font-size:12px;line-height:1.6;display:block}.m-bed-video-intro{padding-top:0;padding-bottom:55px}.m-tech-caption .m-bed-video .m-action{margin-top:0}@media (min-width:901px){.m-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2vw,32px)}.m-header .m-desktop-links{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:clamp(16px,2vw,30px);padding-right:0;font-size:14px;display:flex}.m-header-actions{white-space:nowrap;font-size:14px}.m-header-actions>button{display:none}.m-header-actions>a{border-bottom:1px solid #ed5838;padding:5px 0}}.m-header{pointer-events:auto;background:#090909;border-bottom:0;align-items:center;height:96px;padding:0 4vw;inset:0 0 auto}.m-header:before{display:none}.m-header .m-logo{font-size:51px!important}.m-header .m-desktop-links{gap:clamp(18px,2.2vw,34px)}.m-header-actions{align-items:center}.m-shell #m-main [id]{scroll-margin-top:120px}@media (min-width:1101px){.m-header{grid-template-columns:auto minmax(0,1fr) auto}.m-header .m-desktop-links{display:flex}.m-header-actions>button{display:none}}@media (max-width:1100px){.m-header{grid-template-columns:1fr auto}.m-header .m-desktop-links{display:none}.m-header-actions>button{display:block}.m-header-actions{gap:24px;font-size:14px}}@media (max-width:700px){.m-header{height:80px;padding:0 6vw}.m-header .m-logo{font-size:45px!important}.m-shell #m-main [id]{scroll-margin-top:104px}}.p-hero h1{letter-spacing:-.06em;font-size:clamp(44px,5.6vw,96px);line-height:1.02}.p-hero p:not(.m-label){max-width:460px;font-size:18px;line-height:1.65}@media (max-width:700px){.p-hero h1{font-size:clamp(35px,9vw,62px)}.p-hero p:not(.m-label){font-size:16px}}.m-sound{cursor:pointer;min-width:76px;min-height:32px}.m-sound:hover{color:#e8dfd1!important}.m-sound:focus-visible{outline-offset:4px;outline:2px solid #ed5838}.m-sound:disabled{cursor:default;opacity:.65}@media (pointer:coarse){.m-sound{min-width:84px;min-height:44px}}.m-tech-refined .m-tech-visual[data-product="1"] img.is-active{object-fit:cover;object-position:43% 56%;width:100%;max-width:none;height:100%;max-height:none;transform:scale(1.2);-webkit-mask-image:radial-gradient(#000 28%,#0000 70%);mask-image:radial-gradient(#000 28%,#0000 70%)}.m-canon-home .m-tech-updated .m-tech-visual{place-items:center;display:grid;inset:100px -5vw 130px 25%}.m-canon-home .m-tech-updated .m-tech-visual img[data-tech]{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 35px #9b694524);transition:opacity .55s;inset:auto;-webkit-mask-image:none;mask-image:none}.m-canon-home .m-tech-updated .m-tech-visual img[data-tech=theralight]{width:100%;height:100%;transform:translateY(-12%)}.m-canon-home .m-tech-updated .m-tech-visual img[data-tech=pnoe]{width:72%;height:72%;transform:translateY(-12%)}.m-canon-home .m-tech-updated .m-tech-visual img[data-tech=artemis-t2]{object-fit:cover;object-position:65% 48%;filter:saturate(.55);width:88%;height:72%;transform:translateY(-5%);-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}@media (min-width:1001px){.m-canon-home .m-tech-updated .m-tech-visual img[data-tech=theralight],.m-canon-home .m-tech-updated .m-tech-visual img[data-tech=pnoe]{transform:translateY(-12%)scale(.75)}}@media (max-width:1000px){.m-canon-home .m-tech-updated .m-tech-visual{inset:150px -12vw 155px 22%}}@media (max-width:700px){.m-canon-home .m-tech-updated .m-tech-visual{inset:150px -18vw 260px 5%}.m-canon-home .m-tech-updated .m-tech-visual img[data-tech=artemis-t2]{width:90%;height:70%}.m-canon-home .m-tech-updated .m-tech-visual img[data-tech=pnoe]{width:66%;height:66%;transform:translateY(-10%)}}@media (min-width:701px){.m-canon-home .m-tech-updated.m-tech-balanced .m-tech-visual img[data-tech=theralight]{width:84%;height:100%;transform:translate(13%,-16%)}.m-canon-home .m-tech-updated.m-tech-balanced .m-tech-visual img[data-tech=pnoe]{transform:translate(10%,-12%)}.m-canon-home .m-tech-updated.m-tech-balanced .m-tech-visual img[data-tech=artemis-t2]{width:64%;height:55%;transform:translate(20%,-8%)}}@media (min-width:1001px){.m-canon-home .m-tech-updated.m-tech-balanced .m-tech-visual img[data-tech=theralight]{transform:translate(13%,-16%)scale(.75)}.m-canon-home .m-tech-updated.m-tech-balanced .m-tech-visual img[data-tech=pnoe]{transform:translate(10%,-12%)scale(.75)}}@media (max-width:700px){.m-canon-home .m-tech-updated.m-tech-balanced .m-tech-visual img[data-tech=theralight]{width:90%;transform:translate(4%,-12%)}.m-canon-home .m-tech-updated.m-tech-balanced .m-tech-visual img[data-tech=pnoe]{transform:translate(5%,-10%)}.m-canon-home .m-tech-updated.m-tech-balanced .m-tech-visual img[data-tech=artemis-t2]{width:72%;height:56%;transform:translate(9%,-5%)}}#tourism-growth{scroll-margin-top:120px}.m-site .b-chart-replay{color:#ed5838;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ed5838;margin:6px 0 22px auto;padding:10px 0;font:500 13px/1.4 Manrope,Arial,sans-serif;display:block}.m-site .b-chart-replay:hover{color:#e8dfd1}.b-market circle{transition:r .2s,fill .2s}@media (prefers-reduced-motion:reduce){.b-chart-replay{display:none!important}.b-market circle{transition:none}}.m-micro :is(a,button) .m-direction-arrow,.m-micro :is(a,button) .m-text-arrow{transition:transform .24s cubic-bezier(.22,.7,.3,1)}.m-micro .m-text-arrow{display:inline-block}:is(.m-micro :is(a,button):focus-visible .m-direction-arrow,.m-micro :is(a,button):focus-visible .m-text-arrow){transform:translate(3px,-3px)}.m-micro .m-action:not(.m-action-solid),.m-micro .en-actions>a,.m-micro .en-art-caption>a,.m-micro .b-source>a,.m-micro .b-chart-replay{background-image:linear-gradient(#ed5838,#ed5838);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .26s,color .2s}.m-micro :is(.m-action:not(.m-action-solid),.en-actions>a,.en-art-caption>a,.b-source>a,.b-chart-replay):focus-visible{background-size:100% 1px}.m-micro .m-action-solid{transition:background-color .2s,transform .16s}.m-micro :is(.m-action,.en-actions button,.b-chart-replay):active:not(:disabled){transform:translateY(1px)}.m-standard-stroke{display:none}.m-micro .m-standard-emphasis{border-bottom-color:#0000;position:relative}.m-micro .m-standard-stroke{transform-origin:0;pointer-events:none;background:#ed5838;height:3px;display:block;position:absolute;bottom:-3px;left:0;right:0}@media (hover:hover){.m-micro :is(a,button):hover .m-direction-arrow,.m-micro :is(a,button):hover .m-text-arrow{transform:translate(3px,-3px)}.m-micro :is(.m-action:not(.m-action-solid),.en-actions>a,.en-art-caption>a,.b-source>a,.b-chart-replay):hover{background-size:100% 1px}.m-micro .m-action-solid:hover{background-color:#f57959}}@media (max-width:700px){.m-micro .m-standard-stroke{height:2px;bottom:-2px}}@media (prefers-reduced-motion:reduce){.m-micro :is(a,button),.m-micro :is(a,button) .m-direction-arrow,.m-micro :is(a,button) .m-text-arrow{transition:none!important}.m-micro :is(a,button):is(:hover,:focus-visible,:active),.m-micro :is(a,button):is(:hover,:focus-visible) .m-direction-arrow,.m-micro :is(a,button):is(:hover,:focus-visible) .m-text-arrow,.m-micro .m-standard-stroke{transform:none!important}}.m-cursor[data-adaptive=true]{color:#e8dfd1;background:0 0;border-color:#ed5838;width:14px;height:14px;font-size:10px;line-height:1;transition:width .18s,height .18s,opacity .12s}.m-cursor[data-adaptive=true][data-active=true]{background:0 0;width:62px;height:62px}.m-cursor[data-adaptive=true][data-visible=false]{opacity:0}@media (pointer:coarse){.m-cursor{display:none!important}}@media (pointer:fine) and (min-width:701px) and (prefers-reduced-motion:no-preference){html[data-bold-custom-cursor],html[data-bold-custom-cursor] *{cursor:none!important}}.m-cursor[popover]{border-style:solid;border-width:1px;margin:0;padding:0;bottom:auto;right:auto;overflow:visible}.m-cursor[popover]::backdrop{pointer-events:none;display:none}.m-cursor[data-adaptive=true][data-active=true]{color:#e8dfd1;background:0 0;border-color:#ed5838;width:62px;height:62px;font:500 10px/1 Manrope,Arial,sans-serif}.m-world-mobile{display:none}@media (max-width:700px),(hover:none) and (pointer:coarse){.m-worlds-touch-preview .m-world-links{display:none}.m-worlds-touch-preview .m-world-mobile{margin:95px 0 50px;display:block}.m-world-mobile [role=group]{flex-direction:column;align-items:flex-start;display:flex}.m-world-mobile button{color:var(--m-cream,#e8dfd1);letter-spacing:-.075em;text-align:left;opacity:.55;touch-action:manipulation;background:0 0;border:0;padding:15px 0;font:550 clamp(48px,12.5vw,140px)/.93 Manrope,Arial,sans-serif;transition:opacity .3s;display:block}.m-world-mobile button[aria-pressed=true]{opacity:1}.m-world-mobile button:focus-visible{outline-offset:6px;outline:1px solid #ed5838}.m-world-mobile .m-action{align-items:center;gap:24px;min-height:44px;margin-top:28px;font-size:14px;display:inline-flex}.m-world-mobile .m-action svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.m-world-mobile button{transition:none}}.b-count{font:inherit;color:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums}.b-share-track i,.b-contribution-row>i,.a-capacity-track i,.a-funnel-track i,.w-bar-track i{transition:width .32s cubic-bezier(.22,.7,.3,1)}.m-sound{--m-accent:#ed5838}@media (prefers-reduced-motion:reduce){.b-share-track i,.b-contribution-row>i,.a-capacity-track i,.a-funnel-track i,.w-bar-track i{transition:none}}.m-site .b-count,.m-site .b-count>span{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;font-variant-numeric:tabular-nums!important;margin:0!important;padding:0!important;display:inline!important}@media (prefers-reduced-motion:no-preference){.s-profit-chart path,.m-cash-chart path{transition:d .32s ease-out}.s-profit-chart circle,.m-cash-chart circle{transition:cx .32s ease-out,cy .32s ease-out}}
