@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Cormorant-Garamond-italic-400.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Cormorant-Garamond-italic-500.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Cormorant-Garamond-normal-400.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Cormorant-Garamond-normal-500.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Cormorant-Garamond-normal-600.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DM-Sans-normal-400.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/DM-Sans-normal-500.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/DM-Sans-normal-600.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/DM-Sans-normal-700.ttf)format("truetype")}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Lora-italic-400.ttf)format("truetype")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Lora-normal-400.ttf)format("truetype")}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Lora-normal-500.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Manrope-normal-400.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Manrope-normal-500.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Manrope-normal-600.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-normal-700.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Manrope-normal-800.ttf)format("truetype")}
:root{--ink:#222923;--muted:#626b63;--paper:#f5f4ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.5}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #ed873e}a{color:inherit}button{border:0}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;font-size:clamp(40px,5vw,76px);font-weight:500;line-height:1.06}h2{letter-spacing:-.035em;font-size:28px;line-height:1.2}h3{font-size:18px}p{line-height:1.6}em,i{font-family:Lora,serif;font-weight:400}footer{color:#686c67;max-width:1000px;padding:36px 0;font-size:12px}.eyebrow{letter-spacing:.16em;margin-bottom:24px;font-size:11px;font-weight:700}.lede{color:#687069;max-width:560px;font-size:19px;line-height:1.7}.small{color:#687069;margin-top:18px;font-size:12px}.concept{color:#62685f;background:#fff;border-bottom:1px solid #e3e4df;justify-content:space-between;align-items:center;gap:12px;padding:12px 4%;font-size:11px;display:flex}.concept a{font-weight:700;text-decoration:none}.studyfoot{border-top:1px solid #ddd;max-width:none;margin:0;padding:24px 5%}.gallery{max-width:1260px;margin:auto;padding:90px 55px}.gallery h1{margin:30px 0;font-size:100px}.gallery .lede{max-width:630px}.studies{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(3,1fr);margin:65px 0 20px;display:grid}.studies a{border-bottom:1px solid #ccc;border-right:1px solid #ccc;min-height:260px;padding:35px;text-decoration:none;transition:background .2s}.studies a:hover{background:#e9eadf}.studies span{color:#777;font-size:12px}.studies h2{margin:40px 0 15px}.studies p{color:#777;font-size:14px}.studies b{font-size:12px}.row{justify-content:space-between;align-items:center;gap:20px;display:flex}.quiet{text-underline-offset:4px;background:0 0;font-size:12px;text-decoration:underline}.lime,.purple,.darkbtn,.winebutton{border-radius:6px;padding:15px 23px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.lime{color:#173424;background:#d5f268}.purple{color:#fff;background:#5f508f}.darkbtn{color:#fff;background:#222923}.winebutton{color:#fff;background:#6e162e}.outline{background:#fff;border:1px solid #b7b0c5;border-radius:5px;padding:12px 18px}.textbtn{color:inherit;background:0 0;padding:6px;font-size:12px;text-decoration:underline}.notice{background:#e9eee3;max-width:550px;margin:35px 0;padding:25px}.run{background:#f4f5ee;min-height:800px}.run nav{border-bottom:1px solid #dadfd1;justify-content:space-between;align-items:center;padding:28px 5%;display:flex}.runbrand{letter-spacing:-2px;font-size:30px;font-weight:700;text-decoration:none}.runbrand span{letter-spacing:2px;color:#777;margin-left:18px;font-size:9px}.runhero{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;max-width:1380px;margin:auto;padding:65px 5%;display:grid}.runhero h1{font-size:clamp(50px,5.8vw,85px)}.runhero .lede{max-width:390px}.trackart{color:#e1f490;background:#264435;border-radius:180px 180px 0 0;height:540px;position:relative;overflow:hidden}.trackart>div{border:2px solid #91a777;border-radius:250px;width:350px;height:700px;position:absolute;top:30px;left:40px;transform:rotate(27deg)}.trackart>div:nth-child(2){width:285px;left:75px}.trackart>div:nth-child(3){width:215px;left:110px}.trackart strong{letter-spacing:-4px;font-size:66px;font-weight:500;line-height:.95;position:absolute;top:155px;left:50px}.trackart>span{letter-spacing:3px;font-size:10px;position:absolute;bottom:25px;left:50px}.goalstep{max-width:1170px;margin:auto;padding:60px 35px}.goalstep h1{font-size:65px}.goaloptions{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;display:grid}.goaloptions button{text-align:left;color:#283c2d;background:#fafbf5;border:1px solid #cbd1c3;border-radius:10px;padding:28px}.goaloptions button.selected{background:#e1edc7;border:2px solid #32523e;padding:27px}.goaloptions h2{margin-top:40px;font-size:25px}.goaloptions span,.goaloptions b{font-size:12px}.member{grid-template-columns:220px 1fr;max-width:1500px;min-height:690px;margin:auto;display:grid}.member aside{border-right:1px solid #dae0d4;padding:32px 22px}.member aside>button{text-align:left;color:#586353;background:0 0;border-radius:6px;justify-content:space-between;width:100%;margin:5px 0;padding:12px 14px;display:flex}.member aside>button.active{color:#203c2b;background:#e1e9d7;font-weight:700}.member aside>button span{opacity:.4}.memberstatus{border-top:1px solid #cbd1c3;margin-top:150px;padding-top:20px;font-size:12px}.memberstatus p{color:#67725f;margin-top:10px}.memberstatus button{background:#e4e8d9;padding:8px}.runcontent{padding:38px 42px}.runcontent h1{margin-bottom:14px;font-size:40px}.runcontent .eyebrow{margin-bottom:12px}.avatar{background:#d9dfcd;border-radius:50%;place-content:center;width:48px;height:48px;display:grid}.rungrid{grid-template-columns:1.45fr 1fr;gap:20px;margin-top:28px;display:grid}.nextrun{color:#fff;background:#284736;border-radius:12px;padding:30px}.nextrun h2{margin-top:28px;font-size:35px;font-weight:500}.nextrun p{color:#d1dfc9;font-size:12px}.sessionline{align-items:center;gap:30px;margin:30px 0;display:flex}.sessionline strong{font-size:28px;font-weight:500}.sessionline span{border-left:1px solid #78917a;padding-left:25px;font-size:11px}.progresspanel{text-align:center;background:#fffefa;border:1px solid #d9dfce;border-radius:12px;padding:25px}.progresspanel .eyebrow{text-align:left}.progressring{background:conic-gradient(#91a94a var(--progress),#ecede3 0);border-radius:50%;place-content:center;width:165px;height:165px;margin:15px auto;display:grid;position:relative}.progressring:before{content:"";background:#fffefa;border-radius:50%;position:absolute;inset:11px}.progressring strong{font-size:46px;font-weight:500;line-height:1.4;position:relative}.progressring small{letter-spacing:1px;font-size:9px;display:block}.progresspanel h3{margin:20px 0 5px}.progresspanel p{color:#7e8275;font-size:11px}.weekrow{background:#fffefa;border:1px solid #d9dfce;border-radius:10px;grid-template-columns:repeat(7,1fr);margin-top:22px;display:grid}.weekrow>div{text-align:center;border-right:1px solid #e7e9df;padding:18px 4px}.weekrow span,.weekrow small{letter-spacing:1px;color:#727b67;font-size:9px;display:block}.weekrow b{margin:12px auto;font-size:20px;display:block}.communitycard{background:#e1edc7;border-radius:12px;max-width:600px;margin-top:35px;padding:35px}.communitycard>span{letter-spacing:2px;font-size:10px}.communitycard h2{margin-top:25px}.runcontent label{max-width:400px;margin:30px 0;display:block}.schedule{background:#f8f7f3;min-height:850px}.schedule header{border-bottom:1px solid #e1dfdc;justify-content:space-between;padding:28px 4%;display:flex}.schedbrand{font-family:Lora,serif;font-size:25px;font-weight:400}.schedbrand span{letter-spacing:2px;color:#8b848e;margin-left:20px;font-family:DM Sans,sans-serif;font-size:9px}.schedintro{max-width:900px;margin:auto;padding:95px 30px}.schedintro h1{letter-spacing:-3px;font-family:Lora,serif;font-size:65px;font-weight:400;line-height:1.2}.schedintro .lede{max-width:600px}.providerchoices{gap:15px;margin:30px 0;display:flex}.providerchoices button{text-align:left;background:#fff;border:1px solid #ccc4d3;border-radius:8px;min-width:200px;padding:20px}.providerchoices button span{float:right}.providerchoices button.chosen{background:#e9e3f0;border-color:#5f508f}.planner{max-width:1500px;margin:auto;padding:30px 3%}.plannerhead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.plannerhead h1{margin-bottom:9px;font-size:35px}.plannerhead .eyebrow{margin-bottom:13px;font-size:9px}.plannerhead p{color:#767079;font-size:13px}.plannergrid{grid-template-columns:290px 1fr;gap:24px;display:grid}.inbox{background:#fff;border:1px solid #e4e0e5;border-radius:10px;padding:22px}.inbox h2{justify-content:space-between;font-size:22px;display:flex}.inbox h2 span{color:#857796}.inbox form{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}.inbox label,label{color:#716777;margin-bottom:12px;font-size:11px;display:block}input,select{color:#3b3440;background:#fff;border:1px solid #dcd6de;border-radius:5px;width:100%;margin-top:5px;padding:10px;font-size:13px;display:block}.formrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inbox .outline{width:100%;font-size:12px}.task{background:#fbfafc;border:1px solid #e1dce7;border-radius:8px;margin:12px 0;padding:14px}.task h3{margin:7px 0;font-size:14px}.task p{color:#877d90;margin-bottom:0;font-size:11px}.taskmeta{letter-spacing:.8px;color:#857391;font-size:8px}.task.proposed{background:#f6f1fd;border:1px dashed #8f7ba3}.task.accepted{background:#e9f0e6;border-color:#8ca27e}.task.done{opacity:.6}.taskactions{gap:6px;margin-top:12px;display:flex}.taskactions button{background:#fff;border:1px solid #d8d0df;border-radius:4px;padding:6px 10px;font-size:10px}.calendarpanel{background:#fff;border:1px solid #e3dfe5;border-radius:10px;min-width:0;padding:25px}.calendarpanel h2{font-size:19px}.legend{color:#8b857e;font-size:9px}.legend i{color:#8c73a2;margin-left:9px;font-family:inherit}.calendar{grid-template-columns:42px repeat(5,minmax(0,1fr));margin-top:22px;display:grid}.timecol{color:#9a919e;grid-template-rows:60px repeat(5,99px);font-size:9px;display:grid}.daycol{border-left:1px solid #ece8ee;min-width:0}.daycol h3{text-align:center;border-bottom:1px solid #ece8ee;height:60px;margin:0;font-size:12px;font-weight:500}.daycol h3 small{margin-top:5px;font-size:20px;display:block}.timeslot{border-bottom:1px solid #eeebf0;height:99px;padding:5px}.event{overflow-wrap:anywhere;background:#eef0f5;border-left:2px solid #a0aac0;border-radius:3px;padding:8px;font-size:10px;font-weight:600;line-height:1.3}.event small{color:#7f7a87;margin-top:7px;font-size:8px;font-weight:400;display:block}.event.peach{background:#f8eee4;border-color:#cba778}.event.placed{background:#f1eafb;border:1px dashed #a389bd}.event.accepted{background:#eaf3e5;border:1px solid #95ae85}.event.done{opacity:.5;background:#e8eee4;text-decoration:line-through}.plannerstatus{background:#f5f1f8;border-radius:5px;margin:22px 0 12px;padding:14px;font-size:11px}details{color:#7b7181;font-size:11px}summary{cursor:pointer}.modalveil{z-index:10;background:#20132b70;place-items:center;display:grid;position:fixed;inset:0}.modalveil section{background:#fff;border-radius:14px;width:min(90vw,420px);padding:36px;box-shadow:0 20px 80px #291d3b33}.designstudy{max-width:1260px;margin:auto;padding:60px 45px}.studyintro{max-width:800px;margin-bottom:45px}.studyintro h1{font-size:58px}.studyintro>p:not(.eyebrow){color:#79796f;max-width:630px;font-size:17px}.download{text-underline-offset:4px;margin:18px 20px 8px 0;font-size:12px;display:inline-block}.variantbar{gap:10px;display:flex}.variantbar button{text-transform:capitalize;background:0 0;border:1px solid #d3cabc;border-radius:30px;padding:10px 18px}.variantbar button.chosen{color:#fff;background:#454d3c}.artwrap{max-width:1080px;margin:auto}.villageart{color:#374137;background:#f4efe4;width:1080px;height:1080px;padding:70px 90px;position:relative;overflow:hidden}.villageart.sage{color:#304738;background:#e8ecdf}.villageart.clay{color:#624637;background:#f0dfd1}.villageword{letter-spacing:-1px;text-align:center;font-family:Cormorant Garamond,serif;font-size:35px;line-height:.85;position:absolute;top:73px;right:88px}.villageword i{font-family:inherit;font-size:45px}.villagetop{letter-spacing:2.7px;padding-top:18px;font-size:13px}.villageart h2{letter-spacing:-3px;margin:115px 0 37px;font-family:Cormorant Garamond,serif;font-size:99px;font-weight:400;line-height:.95}.villageart h2 i{color:#aa644b;font-family:inherit}.villageart.sage h2 i{color:#678371}.villagedesc{letter-spacing:-.3px;font-size:23px;line-height:1.45}.villageproof{border-top:1px solid #a9a08a66;max-width:800px;margin-top:40px;padding-top:25px}.villageproof p{margin:9px 0;font-size:20px;line-height:1.45}.villagebottom{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:80px;left:90px;right:90px}.villagebottom span{letter-spacing:1.5px;margin-bottom:13px;font-size:10px;display:block}.villagebottom strong{font-family:Cormorant Garamond,serif;font-size:27px;font-weight:400}.villagebottom p{margin:0;font-size:16px}.briefnotes{border-top:1px solid #cfd0c6;max-width:900px;margin:55px 0 10px;padding-top:30px}.briefnotes h2{font-size:25px}.briefnotes p{color:#6d7066;font-size:14px}.notarygrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.notaryart{aspect-ratio:1;color:#29281d;padding:35px;position:relative;overflow:hidden}.yellow{background:#ffe550}.limeart{background:#d1ef5b}.notarybrand{letter-spacing:-.4px;justify-content:space-between;font-size:18px;font-weight:800;display:flex}.notarybrand small{letter-spacing:1px;font-size:9px;font-weight:500}.notarykicker{letter-spacing:1.4px;margin-top:40px;font-size:8px}.notaryart h2{letter-spacing:-3px;margin:17px 0 22px;font-size:clamp(30px,4.1vw,58px);line-height:.95}.notaryart h2 i{color:#c14d23;font-family:DM Sans;font-weight:700}.productline{border-top:2px solid #333;align-items:end;gap:25px;padding-top:16px;display:flex}.productline strong{letter-spacing:-.7px;font-size:17px;line-height:1.15}.productline span{max-width:140px;font-size:8px}.notarycta{margin:18px 0 0;font-size:10px}.assetlinks{flex-wrap:wrap;align-items:center;gap:25px;margin:20px 0;font-size:12px;display:flex}.motionreview{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:65px 0;display:grid}.motionreview>div>p{color:#777;max-width:400px}.notarymotion{aspect-ratio:1;color:#242620;background:#ff8a42;width:100%;padding:30px;position:relative;overflow:hidden}.notarymotion>span{letter-spacing:2px;font-size:12px}.notarymotion>small{font-size:9px;position:absolute;bottom:25px}.nmbeat{transition:opacity .15s,transform .15s;position:absolute;inset:110px 30px 60px}.nmbeat h2{letter-spacing:-3px;font-size:57px;line-height:1}.nmbeat h2 i{color:#fff7da;font-family:inherit;font-weight:700}.nmbeat p{letter-spacing:1px;font-size:10px}.renova{color:#3e536e;background:#faf8f3;font-family:Manrope,sans-serif}.renova nav{justify-content:space-between;align-items:center;max-width:1300px;margin:auto;padding:28px 55px;display:flex}.renovalogo{letter-spacing:-1px;color:#370b17;font:36px Lora,serif}.renovalogo span{letter-spacing:4px;margin-top:5px;font:8px Manrope,sans-serif;display:block}.renova nav a{margin-left:30px;font-size:12px;text-decoration:none}.renovahero{background:url(/assets/renova-abstract.png) 50%/cover no-repeat;min-height:670px;padding:75px max(6%,50vw - 595px)}.renovahero>div{max-width:680px}.renovahero h1{letter-spacing:-3px;color:#370b17;margin:25px 0;font-family:Lora,serif;font-size:72px;line-height:1.15}.renovahero p:not(.eyebrow){max-width:420px;margin-bottom:30px;font-size:18px}.renovafocus{max-width:1350px;margin:auto;padding:75px 6%}.renovafocus>div{grid-template-columns:1.1fr 1fr;gap:100px;display:grid}.renovafocus h2{font-family:Lora,serif;font-size:36px;font-weight:400;line-height:1.3}.renovafocus p{font-size:16px;line-height:1.8}.renovafocus .source{color:#81838a;margin-top:30px;font-size:11px}.renovaslides{background:#e8e9e9;padding:60px 6%}.renovaslides h2{font-family:Lora,serif;font-size:33px;font-weight:400}.renovaslides>p{max-width:750px;font-size:14px}.slidepreviews{grid-template-columns:1fr 1fr;gap:25px;margin:35px 0;display:grid}.slidepreviews img{width:100%;box-shadow:0 10px 30px #17212a15}.starletstudy{max-width:1370px;margin:auto;padding:60px 45px}.starletstage{color:#f5f4f7;background:#14151a;border:1px solid #333;width:1280px;height:720px;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.starletchrome{border-bottom:1px solid #34333c;justify-content:space-between;align-items:center;height:75px;padding:20px 34px;display:flex}.starletchrome b{letter-spacing:-1px;font-size:28px}.starletchrome>span{letter-spacing:2px;color:#9d99ad;font-size:10px}.starletsidebar{color:#777;background:#101114;border-right:1px solid #303138;flex-direction:column;align-items:center;gap:23px;width:76px;padding-top:25px;display:flex;position:absolute;top:75px;bottom:40px}.serverdot{color:#202025;background:#ede648;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.starletmenu{background:#1b1c22;width:215px;padding:32px 18px;position:absolute;top:75px;bottom:40px;left:76px}.starletmenu p{letter-spacing:1px;color:#928c9e;font-size:9px}.starletmenu>div{color:#a9a4b5;border-radius:5px;margin:8px 0;padding:12px;font-size:13px}.starletmenu>div.streamactive{color:#f4ec6a;background:#353326}.starletmenu>div>span{color:#d9d354;background:#383832;margin-left:10px;padding:3px;font-size:8px}.starletmenu>small{letter-spacing:1px;color:#777;font-size:8px;position:absolute;bottom:25px}.starletmain{padding:35px 40px;position:absolute;inset:75px 0 40px 291px}.stintro{padding:50px 30px}.stintro>p{letter-spacing:3px;color:#b1abb9;font-size:10px}.stintro h2{margin:30px 0;font-size:105px;line-height:.96}.stintro h2 i{color:#e6ed67;font-family:inherit;font-weight:500}.stintro>span{color:#a69fac;font-size:18px}.sttitle{justify-content:space-between;align-items:center;display:flex}.sttitle p{letter-spacing:2px;color:#96909e;margin-bottom:10px;font-size:9px}.sttitle h2{letter-spacing:-.6px;margin-bottom:0;font-size:24px}.sttitle>span{color:#e1dca6;border:1px solid #5f5b48;border-radius:4px;padding:6px 10px;font-size:8px}.streamsummary{align-items:center;gap:25px;margin:25px 0;display:flex}.streamplaceholder{background:linear-gradient(130deg,#302745,#1c3740);border:1px solid #514465;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:290px;height:145px;display:flex;position:relative}.playcircle{border:1px solid #a79bbc;border-radius:50%;place-content:center;width:30px;height:30px;margin-bottom:5px;display:grid}.streamplaceholder b{letter-spacing:2px;font-size:9px}.streamplaceholder small{color:#a497b1;margin-top:5px;font-size:8px}.streamplaceholder>span{letter-spacing:1px;font-size:6px;position:absolute;bottom:7px;left:12px}.streamcopy{max-width:400px}.streamcopy p{letter-spacing:2px;color:#c8c26b;font-size:8px}.streamcopy h3{max-width:300px;margin-bottom:15px;font-size:25px;font-weight:500;line-height:1.2}.streamcopy>span{color:#827c8b;font-size:9px}.stmetrics{grid-template-columns:repeat(3,1fr);gap:14px;transition:opacity .25s,transform .25s;display:grid}.stmetrics>div{background:#202126;border:1px solid #403a47;border-radius:6px;padding:18px}.stmetrics small{color:#a29aaa;letter-spacing:1px;font-size:8px}.stmetrics strong{letter-spacing:-2px;font-size:40px;font-weight:500;line-height:1.5;display:block}.stmetrics>div:first-child strong{color:#e8ed83}.stmetrics span{color:#8e8798;font-size:8px}.streach{margin-top:24px;transition:opacity .3s}.streach>span{letter-spacing:1px;color:#958e9d;font-size:8px}.streach>div{align-items:center;gap:15px;margin-top:8px;display:flex}.streach b{width:45px;font-size:9px;font-weight:400}.streach i{background:#c8cb71;border-radius:5px;height:5px}.streach small{color:#c7c2cb;font-size:9px}.stfooter{letter-spacing:1.1px;color:#928898;border-top:1px solid #35303b;justify-content:space-between;height:40px;padding:14px 30px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.timeline{align-items:center;gap:25px;margin:25px 0;display:flex}.timeline input{accent-color:#43413a;max-width:900px;padding:0}.timeline span{white-space:nowrap;font-size:11px}.exportmode .concept,.exportmode .studyintro,.exportmode .studyfoot{display:none}.exportmode .designstudy,.exportmode .starletstudy{max-width:none;margin:0;padding:0}.exportmode .notarygrid{grid-template-columns:1080px 1080px;gap:0;width:2160px}.exportmode .notaryart{width:1080px;height:1080px;padding:70px}.exportmode .notarybrand{font-size:35px}.exportmode .notarybrand small{font-size:16px}.exportmode .notarykicker{margin-top:85px;font-size:17px}.exportmode .notaryart h2{letter-spacing:-5px;margin:35px 0 55px;font-size:116px}.exportmode .productline{gap:45px;padding-top:32px}.exportmode .productline strong{font-size:34px}.exportmode .productline span{max-width:300px;font-size:15px}.exportmode .notarycta{margin-top:40px;font-size:20px}.exportmode .notarymotion{width:1080px;height:1080px;padding:65px}.exportmode .notarymotion>span{font-size:24px}.exportmode .nmbeat{inset:210px 65px 90px}.exportmode .nmbeat h2{letter-spacing:-6px;font-size:125px}.exportmode .nmbeat p{font-size:22px}.exportmode .notarymotion>small{font-size:18px;bottom:55px}.exportmode .motionreview{margin:0;display:block}.exportmode .motionreview>div:first-child{display:none}@media (max-width:1200px){.artwrap{width:100%;overflow:auto}.villageart,.starletstage{transform-origin:0 0}.starletstudy{overflow:auto}.runcontent{padding:30px 25px}.rungrid{grid-template-columns:1fr 1fr}.plannergrid{grid-template-columns:260px 1fr}.calendarpanel{padding:20px 12px}.legend{display:none}}@media (max-width:800px){.concept{padding:10px 4%;font-size:9px}.concept span{text-align:center;max-width:50%}.gallery{padding:50px 25px}.gallery h1{font-size:65px}.studies{grid-template-columns:1fr}.runhero{grid-template-columns:1fr;gap:30px;padding:50px 25px}.trackart{height:350px}.trackart strong{top:70px}.goaloptions{grid-template-columns:1fr}.goaloptions h2{margin-top:18px}.member{display:block}.member aside{border-bottom:1px solid #ddd;border-right:0;gap:4px;padding:12px;display:flex}.member aside .eyebrow,.memberstatus{display:none}.member aside>button{padding:9px;font-size:11px}.member aside>button span{display:none}.runcontent{padding:25px 18px}.runcontent h1{font-size:29px}.rungrid{grid-template-columns:1fr}.nextrun{padding:24px}.weekrow span,.weekrow small{font-size:8px}.runbrand span,.schedbrand span{display:none}.schedintro{padding:65px 24px}.schedintro h1{font-size:42px}.providerchoices button{min-width:140px}.planner{padding:25px 15px}.plannerhead{display:block}.plannerhead h1{font-size:31px}.plannergrid{grid-template-columns:1fr}.calendarpanel{overflow:auto}.calendar,.calendarpanel>.row{min-width:650px}.designstudy,.starletstudy{padding:40px 20px}.studyintro h1{font-size:42px}.notarygrid{grid-template-columns:1fr}.notaryart h2{font-size:57px}.motionreview{grid-template-columns:1fr;gap:20px}.notarymotion{max-width:550px}.nmbeat h2{font-size:55px}.renova nav{padding:25px}.renova nav a{margin-left:10px;font-size:10px}.renovalogo{font-size:29px}.renovahero{background-position:35%;min-height:600px;padding:60px 25px}.renovahero h1{font-size:52px}.renovahero p:not(.eyebrow){max-width:280px;font-size:15px}.renovafocus>div{grid-template-columns:1fr;gap:20px}.slidepreviews{grid-template-columns:1fr}.renovaslides .row{display:block}.renovaslides h2{font-size:30px}.studyfoot{font-size:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:1200px){body:not(.exportmode) .villageart{zoom:calc((100vw - 80px) / 1080px)}body:not(.exportmode) .starletstage{zoom:calc((100vw - 80px) / 1280px)}}@media (max-width:800px){body:not(.exportmode) .villageart{zoom:calc((100vw - 40px) / 1080px)}body:not(.exportmode) .starletstage{zoom:calc((100vw - 40px) / 1280px)}}
