@font-face{font-family:Vorwerk;src:url(/assets/fonts/Vorwerk-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vorwerk;src:url(/assets/fonts/Vorwerk-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:where([data-studio-entrance]){color:#193e2d;font-synthesis:none;background:#f5f7f3;font-family:Vorwerk,Arial,sans-serif}:where([data-studio-entrance]) *{box-sizing:border-box}:where([data-studio-entrance]){margin:0}:where([data-studio-entrance]) button{font:inherit;cursor:pointer}:where([data-studio-entrance]) button:focus-visible,:where([data-studio-entrance]) a:focus-visible{outline-offset:5px;outline:3px solid #009b53}:where([data-studio-entrance]) h1:focus{outline:none}:where([data-studio-entrance]) button{transition:background .16s,transform .16s}:where([data-studio-entrance]) p,:where([data-studio-entrance]) h1,:where([data-studio-entrance]) h2{margin:0}:where([data-studio-entrance]){flex-direction:column;min-height:100svh;display:flex}:where([data-studio-entrance]) .masthead{background:#fff;border-bottom:1px solid #e2e8df;flex-shrink:0;justify-content:space-between;align-items:center;height:90px;padding:0 5vw;display:flex}:where([data-studio-entrance]) .brand{align-items:center;gap:23px;display:flex}:where([data-studio-entrance]) .logo{flex-shrink:0;width:94px;height:60px;display:block;position:relative;overflow:hidden}:where([data-studio-entrance]) .logo img{max-width:none;position:absolute;top:-45px;left:-28px}:where([data-studio-entrance]) .brand-rule{background:#dce6da;width:1px;height:25px}:where([data-studio-entrance]) .studio-name{letter-spacing:-.35px;white-space:nowrap;font-size:19px}:where([data-studio-entrance]) .header-link{color:#007e43;background:0 0;border:0;gap:16px;padding:13px 0;font-size:13px;display:flex}:where([data-studio-entrance]) .header-link:hover{color:#16462c;text-underline-offset:5px;text-decoration:underline}:where([data-studio-entrance]) .eyebrow{letter-spacing:1.8px;color:#66826d;align-items:center;gap:9px;font-size:11px;font-weight:700;line-height:1.5;display:flex}:where([data-studio-entrance]) .status-dot{background:#008a45;border-radius:50%;width:6px;height:6px}:where([data-studio-entrance]) h1{letter-spacing:-2.8px;margin:25px 0 24px;font-size:clamp(45px,4.8vw,72px);line-height:1.1}:where([data-studio-entrance]) h2{letter-spacing:-1.3px;font-size:40px;line-height:1.16}:where([data-studio-entrance]) .intro{color:#657b69;font-size:18px;line-height:1.7}:where([data-studio-entrance]) .primary{color:#fff;background:#008747;border:1px solid #008747;border-radius:6px;justify-content:space-between;align-items:center;gap:38px;min-height:55px;margin-top:34px;padding:18px 24px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #007a3210}:where([data-studio-entrance]) .primary:hover{background:#006e39;transform:translateY(-1px)}:where([data-studio-entrance]) .primary span{font-size:20px;font-weight:400}:where([data-studio-entrance]) .action-note{color:#738171;margin-top:17px;font-size:12px;line-height:1.6}:where([data-studio-entrance]) footer{color:#7b897b;border-top:1px solid #e1e7dd;flex-shrink:0;justify-content:space-between;gap:20px;padding:23px 5vw;font-size:11px;display:flex}:where([data-studio-entrance]) .evolution-main{flex:1;grid-template-columns:1.18fr 1fr;align-items:center;gap:55px;width:min(1330px,100%);margin:auto;padding:72px 4vw 82px;display:grid}:where([data-studio-entrance]) .hero-copy{padding-bottom:12px}:where([data-studio-entrance]) .illustration{isolation:isolate;height:430px;position:relative}:where([data-studio-entrance]) .dot-grid{background-image:radial-gradient(#b9cbb5 1px,#0000 1px);background-size:21px 21px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 15%,#0000 67%);mask-image:radial-gradient(#000 15%,#0000 67%)}:where([data-studio-entrance]) .paper-back{background:#e4ecde;border:1px solid #dce6d5;border-radius:17px;height:286px;position:absolute;top:38px;left:55px;right:0;transform:rotate(8deg)}:where([data-studio-entrance]) .paper-main{background:#fff;border:1px solid #dfe7db;border-radius:12px;position:absolute;top:82px;left:0;right:30px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 28px 45px #233d2910}:where([data-studio-entrance]) .paper-top{border-bottom:1px solid #edf1e9;align-items:center;gap:6px;height:43px;padding:0 23px;display:flex}:where([data-studio-entrance]) .paper-top span{background:#d5e4d1;width:59px;height:6px;margin-right:auto}:where([data-studio-entrance]) .paper-top i{background:#c6d5c0;border-radius:50%;width:4px;height:4px}:where([data-studio-entrance]) .paper-content{padding:25px}:where([data-studio-entrance]) .paper-line{background:#e7ece2;border-radius:3px;width:72%;height:6px}:where([data-studio-entrance]) .paper-line.strong{background:#8db299;width:43%;height:9px;margin-bottom:12px}:where([data-studio-entrance]) .paper-tiles{gap:12px;margin:25px 0;display:flex}:where([data-studio-entrance]) .paper-tiles i{background:#f0f4ec;border:1px solid #e8eee2;border-radius:5px;flex:1;height:65px}:where([data-studio-entrance]) .paper-tiles i:first-child{background:#e6f1e2}:where([data-studio-entrance]) .paper-lines{gap:9px;display:grid}:where([data-studio-entrance]) .paper-lines i{background:#eaf0e6;border-radius:2px;height:5px}:where([data-studio-entrance]) .paper-lines i:nth-child(2){width:87%}:where([data-studio-entrance]) .paper-lines i:nth-child(3){width:94%}:where([data-studio-entrance]) .green-note{color:#fff;background:#008747;border-radius:10px;width:157px;height:137px;padding:26px;position:absolute;bottom:20px;right:-4px;transform:rotate(4deg);box-shadow:0 20px 32px #0b6e351c}:where([data-studio-entrance]) .note-bars{align-items:flex-end;gap:7px;height:33px;margin:0 0 21px 3px;display:flex}:where([data-studio-entrance]) .note-bars i{background:#fff;border-radius:2px;width:3px;height:17px}:where([data-studio-entrance]) .note-bars i:nth-child(2){height:29px}:where([data-studio-entrance]) .note-bars i:nth-child(3){height:22px}:where([data-studio-entrance]) .green-note>span{font-size:13px}:where([data-studio-entrance]) .circle{border:1px solid #c2d2b8;border-radius:50%;width:43px;height:43px;position:absolute;bottom:40px;left:0}:where([data-studio-entrance]) .small-dot{background:#c3d8b6;border-radius:50%;width:11px;height:11px;position:absolute;top:22px;right:0}:where([data-studio-entrance]) .signin-main{grid-template-columns:1fr 1fr;gap:100px;max-width:1190px;padding-top:48px;padding-bottom:48px}:where([data-studio-entrance]) .signin-content h1{letter-spacing:-1.9px;margin:19px 0 20px;font-size:48px}:where([data-studio-entrance]) .signin-content .intro{font-size:16px}:where([data-studio-entrance]) .signin-art{max-width:450px}:where([data-studio-entrance]) .signin-art .illustration{height:335px}:where([data-studio-entrance]) .signin-art .paper-back{height:235px;top:16px}:where([data-studio-entrance]) .signin-art .paper-main{top:46px}:where([data-studio-entrance]) .signin-art .paper-tiles i{height:47px}:where([data-studio-entrance]) .signin-art .green-note{width:135px;height:120px;padding:20px;bottom:3px}:where([data-studio-entrance]) .signin-art>p{color:#69806b;letter-spacing:-.5px;margin:27px 0 0 12px;font-size:24px;line-height:1.4}:where([data-studio-entrance]) .signin-art>p strong{color:#224c34}:where([data-studio-entrance]) .microsoft-button{color:#224932;background:#fff;border:1px solid #c6d4c6;border-radius:6px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:56px;margin:32px 0 17px;padding:17px 20px;font-size:15px;display:flex}:where([data-studio-entrance]) .microsoft-button>span:last-child{margin-left:auto;font-size:20px}:where([data-studio-entrance]) .microsoft-button:hover{background:#eaf2e8;border-color:#8bae8f}:where([data-studio-entrance]) .microsoft{flex-shrink:0;grid-template-rows:9px 9px;grid-template-columns:9px 9px;gap:2px;display:grid}:where([data-studio-entrance]) .microsoft i:first-child{background:#f25022}:where([data-studio-entrance]) .microsoft i:nth-child(2){background:#7fba00}:where([data-studio-entrance]) .microsoft i:nth-child(3){background:#00a4ef}:where([data-studio-entrance]) .microsoft i:nth-child(4){background:#ffb900}:where([data-studio-entrance]) .account-note{color:#778574;align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}:where([data-studio-entrance]) .lock{border:1px solid #81937e;border-radius:2px;flex-shrink:0;width:10px;height:9px;margin-left:3px;display:block;position:relative}:where([data-studio-entrance]) .lock:before{content:"";border:1px solid #81937e;border-bottom:0;border-radius:4px 4px 0 0;width:4px;height:5px;position:absolute;top:-6px;left:1px}:where([data-studio-entrance]) .signin-support{color:#7b8877;border-top:1px solid #dfe7da;margin-top:34px;padding-top:24px;font-size:12px;line-height:1.65}:where([data-studio-entrance]) .signin-support>span{color:#3a5c42}:where([data-studio-entrance]) .signin-support p{margin-top:6px}:where([data-studio-entrance]) .back{color:#347b4a;background:0 0;border:0;margin-top:22px;padding:8px 0;font-size:12px}:where([data-studio-entrance]) .back:hover{text-underline-offset:4px;text-decoration:underline}@media (width>=1700px){:where([data-studio-entrance]) .evolution-main{gap:100px;max-width:1430px}:where([data-studio-entrance]) .illustration{height:470px}:where([data-studio-entrance]) .paper-main{top:100px}:where([data-studio-entrance]) .green-note{bottom:38px}:where([data-studio-entrance]) .signin-main{gap:130px;max-width:1250px}}@media (width<=1050px){:where([data-studio-entrance]) .evolution-main{gap:30px;padding:64px 5vw}:where([data-studio-entrance]) h1{letter-spacing:-2px;font-size:49px}:where([data-studio-entrance]) .intro{font-size:16px}:where([data-studio-entrance]) .desktop-break{display:none}:where([data-studio-entrance]) .illustration{height:355px}:where([data-studio-entrance]) .paper-main{top:68px;right:20px}:where([data-studio-entrance]) .paper-back{height:239px;top:34px;left:35px}:where([data-studio-entrance]) .paper-content{padding:20px}:where([data-studio-entrance]) .paper-tiles{gap:8px;margin:20px 0}:where([data-studio-entrance]) .paper-tiles i{height:47px}:where([data-studio-entrance]) .green-note{width:134px;height:120px;padding:21px;bottom:0}:where([data-studio-entrance]) .signin-main{gap:60px}:where([data-studio-entrance]) .signin-content h1{font-size:40px}}@media (width<=700px){:where([data-studio-entrance]) .masthead{height:76px;padding:0 23px}:where([data-studio-entrance]) .brand{gap:13px}:where([data-studio-entrance]) .logo{width:78px}:where([data-studio-entrance]) .brand-rule{display:none}:where([data-studio-entrance]) .studio-name{font-size:16px}:where([data-studio-entrance]) .header-link{align-items:center;gap:8px;min-height:44px;font-size:12px}:where([data-studio-entrance]) .evolution-main{flex-direction:column;align-items:stretch;gap:25px;max-width:480px;padding:48px 28px 38px;display:flex}:where([data-studio-entrance]) .eyebrow{letter-spacing:1.45px;font-size:10px}:where([data-studio-entrance]) h1{letter-spacing:-1.9px;margin:22px 0;font-size:44px;line-height:1.12}:where([data-studio-entrance]) .intro{font-size:16px;line-height:1.65}:where([data-studio-entrance]) .primary{gap:38px;margin-top:27px;padding:16px 22px;font-size:14px}:where([data-studio-entrance]) .action-note{margin-top:15px;font-size:11px}:where([data-studio-entrance]) .illustration{width:100%;max-width:345px;height:285px;margin:0 auto}:where([data-studio-entrance]) .paper-main{top:47px;right:23px}:where([data-studio-entrance]) .paper-back{height:216px;top:20px}:where([data-studio-entrance]) .paper-top{height:34px;padding:0 18px}:where([data-studio-entrance]) .paper-content{padding:19px}:where([data-studio-entrance]) .paper-tiles{margin:18px 0}:where([data-studio-entrance]) .paper-tiles i{height:39px}:where([data-studio-entrance]) .paper-lines{gap:7px}:where([data-studio-entrance]) .green-note{width:121px;height:106px;padding:18px;right:0}:where([data-studio-entrance]) .note-bars{height:28px;margin-bottom:13px}:where([data-studio-entrance]) .green-note>span{font-size:11px}:where([data-studio-entrance]) .circle{width:29px;height:29px;bottom:6px}:where([data-studio-entrance]) .small-dot{width:8px;height:8px;top:0}:where([data-studio-entrance]) footer{padding:20px 24px;font-size:10px}:where([data-studio-entrance]) .signin-main{flex:1;justify-content:center;padding-top:50px;padding-bottom:40px}:where([data-studio-entrance]) .signin-art{display:none}:where([data-studio-entrance]) .signin-content h1{font-size:41px}:where([data-studio-entrance]) .signin-content .intro{font-size:15px}:where([data-studio-entrance]) .microsoft-button{margin-top:28px;padding:17px 16px;font-size:14px}:where([data-studio-entrance]) .account-note{font-size:11px}:where([data-studio-entrance]) .signin-support{margin-top:30px;font-size:12px}:where([data-studio-entrance]) .back{min-height:44px;margin-top:18px}}@media (width<=360px){:where([data-studio-entrance]) .masthead{padding:0 18px}:where([data-studio-entrance]) .brand{gap:6px}:where([data-studio-entrance]) .studio-name{font-size:14px}:where([data-studio-entrance]) .header-link{font-size:11px}:where([data-studio-entrance]) .evolution-main{padding-left:23px;padding-right:23px}:where([data-studio-entrance]) h1{font-size:39px}:where([data-studio-entrance]) .signin-content h1{font-size:35px}:where([data-studio-entrance]) .microsoft-button{gap:11px;font-size:13px}:where([data-studio-entrance]) .account-note,:where([data-studio-entrance]) .action-note{font-size:10px}:where([data-studio-entrance]) footer{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){:where([data-studio-entrance]) button{transition:none}}:where([data-studio-entrance]) a{text-decoration:none}:where([data-studio-entrance]) .pilot-note{margin-top:24px;font-size:13px;line-height:1.6}:where([data-studio-entrance]) [hidden]{display:none!important}:where([data-studio-entrance]) .feedback{margin-top:20px}:where([data-studio-entrance]) .microsoft-button:disabled{cursor:wait;opacity:.65}
