*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{color:#242d28;background:#f7f5f0;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.public-site{--ink:#20382f;--green:#204b3a;--violet:#6b487f;--cream:#f7f5f0;--copper:#b7846a;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.public-site a{text-decoration:none}.public-site button,.public-site input{font:inherit}.public-nav{border-bottom:1px solid #d9ded3;justify-content:space-between;align-items:center;gap:24px;height:98px;padding:20px max(6vw,24px);display:flex}.public-logo{align-items:center;gap:10px;display:flex;color:#234331!important}.public-logo>span{letter-spacing:.5px;font-size:19px;font-weight:800;line-height:1.1}.public-logo small{letter-spacing:3.8px;margin-top:7px;font-size:8px;font-weight:400;display:block}.public-nav nav{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.public-button{cursor:pointer;background:#204b3a;border:1px solid #204b3a;border-radius:5px;justify-content:center;align-items:center;gap:14px;padding:17px 24px;font-size:14px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex;color:#fff!important}.public-button:hover{background:#31654e;transform:translateY(-1px)}.public-button.small{padding:11px 17px;font-size:12px}.public-button.light{background:0 0;border-color:#a994bb;color:#fff!important}.public-button.light:hover{background:#735689}.public-eyebrow{letter-spacing:2px;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.public-eyebrow>span{background:#608569;border-radius:50%;width:7px;height:7px}.public-site h1,.public-site h2,.public-site h3,.public-site p{margin:0}.public-site h1{letter-spacing:-3px;font-family:Georgia,serif;font-size:clamp(55px,6.1vw,88px);font-weight:400;line-height:1.04}.public-site em{color:var(--violet);font-weight:400}.public-hero{grid-template-columns:1fr 1fr;gap:4vw;max-width:1450px;margin:auto;padding:75px 6vw 95px;display:grid}.hero-copy h1{margin-top:24px}.hero-copy>p{color:#637066;max-width:420px;margin:26px 0;font-size:15px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.quiet-link{align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.hero-note{color:#768074;align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}.hero-scene{min-height:510px;padding-top:24px;position:relative}.scene-label{color:#6e796d;letter-spacing:1.6px;justify-content:space-between;padding:0 20px 18px;font-size:9px;display:flex}.scene-label>span{opacity:.6}.aurora-window{background:#fff;border:1px solid #d1dacc;border-radius:10px;margin-right:34px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 70px #33432612}.window-dots{background:#eef1e9;align-items:center;gap:5px;height:36px;padding:0 14px;display:flex}.window-dots i{background:#c2cbb9;border-radius:50%;width:6px;height:6px}.window-dots span{letter-spacing:1.4px;color:#6f7e68;margin-left:auto;font-size:8px}.aurora-brand{color:#375540;align-items:center;gap:14px;padding:25px 24px;display:flex}.aurora-brand>div{font-size:11px;line-height:1.7}.aurora-brand strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.aurora-brand>b{border:1px solid #bacbad;border-radius:20px;margin-left:auto;padding:3px 8px;font-size:8px}.demo-mini-menu{color:#798673;border-block:1px solid #e4e8df;gap:27px;margin:0 20px;padding:10px 0;font-size:10px;display:flex}.demo-mini-menu span:first-child{color:#284f36;font-weight:700}.mini-row{border-bottom:1px solid #edf0e8;justify-content:space-between;align-items:center;margin:0 20px;padding:17px 4px;font-size:12px;display:flex}.mini-row small{color:#929c8a;margin-top:5px;font-size:9px;display:block}.mini-row>b{font-size:14px;font-weight:500}.mini-ready{color:#718265;background:#e8eee2;margin:22px;padding:15px;font-size:10px;position:relative}.mini-ready strong{color:#315037;margin-top:5px;font:18px Georgia,serif;display:block}.mini-ready>svg{position:absolute;top:22px;right:14px}.scene-receipt{color:#4b5145;background:#fffdf6;border-top:4px solid #baa48a;flex-direction:column;align-items:center;width:195px;padding:24px 17px 20px;display:flex;position:absolute;bottom:-10px;right:-2px;transform:rotate(5deg);box-shadow:0 14px 40px #2e31231a}.scene-receipt>strong{letter-spacing:1px;margin-top:10px;font-size:11px}.scene-receipt>span{letter-spacing:1.2px;margin-top:8px;font-size:6px}.scene-receipt hr{border:0;border-top:1px dashed #a6ad99;width:100%;margin:17px 0}.scene-receipt>div:not(.receipt-bars){text-align:center;font-size:10px}.scene-receipt>div>strong{margin:4px 0;font-family:Georgia,serif;font-size:16px;font-weight:400;display:block}.receipt-bars{background:repeating-linear-gradient(90deg,#57614d 0 1px,#0000 1px 3px,#57614d 3px 5px,#0000 5px 8px);width:115px;height:20px;margin:22px auto 12px}.scene-receipt small{color:#8b927f;font-size:7px}.scene-caption{color:#949a8d;font-size:9px;position:absolute;bottom:-28px;left:12px}.public-inventory{background:#eeeee5;border-block:1px solid #dce0d2;grid-template-columns:1fr 1fr;gap:5vw;padding:65px 6vw;display:grid}.public-site h2{letter-spacing:-1px;font:400 41px/1.16 Georgia,serif}.inventory-intro h2{margin:18px 0}.inventory-intro>p{color:#74806c;max-width:410px;font-size:13px}.inventory-numbers{grid-template-columns:1fr 1fr;align-content:center;gap:28px 45px;display:grid}.inventory-numbers>div{border-bottom:1px solid #d1d9c7;align-items:baseline;gap:14px;padding-bottom:20px;display:flex}.inventory-numbers b{letter-spacing:-2px;color:#587045;font:400 49px Georgia,serif}.inventory-numbers span{color:#74816b;max-width:80px;font-size:10px;line-height:1.5}.public-paths{max-width:1500px;margin:auto;padding:80px 6vw}.section-heading{margin-bottom:38px}.section-heading h2{margin-top:18px}.path-row{border-top:1px solid #dce1d4;grid-template-columns:30px 32px 1fr 1.3fr 1fr;align-items:center;gap:24px;padding:27px 0;display:grid}.path-row:last-child{border-bottom:1px solid #dce1d4}.path-number{color:#8a9480;font-size:10px}.path-row>svg{color:#5d7451}.public-site .path-row h3{font:23px/1.3 Georgia,serif}.path-row p{color:#7a8474;font-size:12px;line-height:1.8}.path-link{color:#5c714f;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.public-manual-callout{color:#fff;background:#4d335e;grid-template-columns:1fr 1fr;gap:10vw;padding:65px 8vw;display:grid}.public-manual-callout .public-eyebrow{color:#bcabc7}.public-manual-callout h2{margin:20px 0}.public-manual-callout p{color:#d1c4d9;max-width:360px;margin-bottom:25px;font-size:13px}.manual-preview{background:#ffffff04;border:1px solid #80698e;align-self:center;padding:30px 32px}.manual-preview>span{letter-spacing:2px;color:#c0afcc;font-size:8px}.manual-preview p{color:#e4dbea;border-bottom:1px solid #80698e;align-items:center;gap:16px;max-width:none;margin:18px 0;padding-bottom:15px;font-size:12px;display:flex}.manual-preview p:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.manual-preview small{opacity:.6;font-size:9px}.manual-preview svg{margin-left:auto}.public-last{text-align:center;padding:78px 20px}.public-last>svg{color:#728567;margin-bottom:20px}.public-last h2{font-size:36px}.public-last p{color:#7b8473;max-width:440px;margin:18px auto 26px;font-size:13px}.public-footer{color:#7e8975;border-top:1px solid #dce1d5;justify-content:space-between;gap:20px;padding:25px 6vw;font-size:10px;display:flex}.public-footer a{align-items:center;gap:8px;display:inline-flex}.manual-top{border-bottom:1px solid #dce2d4;padding:58px 6vw 30px}.manual-top h1{margin:20px 0;font-size:66px}.manual-top>p{color:#73806c;max-width:650px;font-size:15px}.manual-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.manual-tools label{background:#fff;border:1px solid #cad5c2;border-radius:4px;flex:1;align-items:center;gap:10px;min-width:240px;padding:12px 15px;display:flex}.manual-tools input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.manual-tools button,.manual-tools>a,.manual-empty button{color:#315335;cursor:pointer;background:#e6ecdf;border:1px solid #b8c9ae;border-radius:4px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;display:flex}.manual-top>small{color:#859078;margin:18px 0 0;font-size:11px;display:block}.manual-grid{grid-template-columns:280px 1fr;gap:65px;max-width:1360px;margin:auto;padding:35px 6vw 90px;display:grid}.manual-index{align-self:start;max-height:85vh;padding-right:15px;position:sticky;top:24px;overflow:auto}.manual-index>strong{letter-spacing:2px;color:#7f8e73;margin-bottom:15px;font-size:9px;display:block}.manual-index a{color:#5c6f50;border-bottom:1px solid #e2e6db;padding:9px 0;font-size:11px;line-height:1.6;display:block}.manual-index a:hover{color:#6b487f}.manual-articles{min-width:0}.manual-articles article{border-bottom:1px solid #dce1d5;margin-bottom:24px;padding:22px 0 36px;scroll-margin-top:20px}.manual-articles h2{margin-bottom:20px;font-size:31px;line-height:1.3}.manual-articles p{color:#5a6852;max-width:760px;margin:16px 0;font-size:14px;line-height:1.95}.back-top{margin-top:15px;font-size:10px;display:inline-block;color:#8b997c!important}.manual-empty{padding:45px 0}.manual-empty button{margin-top:20px}.start-page,.walk-page{max-width:1300px;margin:auto;padding:65px 7vw 90px}.start-page h1,.walk-page h1{margin:20px 0;font-size:70px}.start-lead,.walk-page>p{color:#7a8672;max-width:600px;font-size:15px}.start-grid{grid-template-columns:1.1fr 1fr;gap:70px;margin:40px 0;display:grid}.start-grid>section{padding-top:15px}.start-grid h2{font-size:29px}.start-grid ul{margin:0 0 22px;padding:15px 0;list-style:none}.start-grid li{color:#69795c;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.start-grid small{color:#849176;max-width:350px;margin-top:16px;font-size:11px;display:block}.start-grid aside{background:#eaeede;border:1px solid #d9e0ce;padding:30px}.start-grid aside>svg{color:#71835e}.start-grid h3{margin:14px 0;font:25px Georgia,serif}.start-grid p{color:#748466;margin:12px 0;font-size:13px;line-height:1.8}.start-grid hr{border:0;border-top:1px solid #cdd8be;margin:25px 0}.capacity-message{color:#895f38;background:#f4e6d6;border:1px solid #d7b38e;padding:20px;font-size:14px;margin-top:25px!important}.walk-list{margin:35px 0}.walk-list article{border-top:1px solid #d7dfce;gap:30px;padding:28px 0;display:flex}.walk-list article>b{color:#8fa37b;flex-shrink:0;width:48px;font:36px Georgia,serif}.walk-list h2{font-size:29px}.walk-list p{color:#718064;max-width:720px;margin:12px 0;font-size:14px;line-height:1.85}.walk-list a{color:#6b487f;font-size:12px}:is(.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible){outline-offset:4px;outline:3px solid #ac7fc4}@media (max-width:900px){.public-nav{height:83px;padding:15px 5vw}.public-nav nav{gap:18px}.public-nav nav>a:nth-child(2){display:none}.public-hero{gap:25px;padding:45px 6vw 85px}.public-site h1{font-size:62px}.hero-scene{min-height:460px}.scene-receipt{width:160px;right:-10px}.aurora-window{margin-right:10px}.aurora-brand{gap:8px;padding:20px 15px}.aurora-brand strong{font-size:19px}.scene-label{padding-inline:0;font-size:7px}.hero-copy>p{font-size:13px}.hero-actions{gap:16px}.hero-note{font-size:9px}.public-button{padding:14px 16px;font-size:12px}.public-site h2{font-size:34px}.public-inventory{gap:30px}.inventory-numbers{gap:22px}.inventory-numbers>div{display:block}.inventory-numbers span{max-width:none;display:block}.path-row{grid-template-columns:22px 25px 1fr 1.2fr;gap:17px}.path-link{grid-column:3/-1;justify-content:flex-start}.public-manual-callout{gap:40px;padding:50px 6vw}.manual-preview{padding:25px 20px}.manual-grid{grid-template-columns:220px 1fr;gap:30px}.manual-articles h2{font-size:27px}.start-grid{gap:30px}}@media (max-width:650px){.public-nav{height:78px}.public-logo>span{font-size:15px}.public-logo>svg{width:20px}.public-logo small{letter-spacing:2px;font-size:7px}.public-nav nav{gap:12px}.public-nav nav>a:first-child{font-size:11px}.public-button.small{gap:5px;padding:9px 10px;font-size:10px}.public-hero{grid-template-columns:1fr;padding:37px 6vw 64px}.public-site h1{letter-spacing:-2px;font-size:63px}.hero-copy>p{max-width:360px;font-size:14px}.hero-scene{min-height:430px;margin-top:28px;padding-right:20px}.aurora-window{margin-right:24px}.scene-receipt{width:160px;bottom:-3px;right:0}.aurora-brand strong{font-size:23px}.public-inventory{grid-template-columns:1fr;padding:44px 6vw}.inventory-numbers{grid-template-columns:repeat(4,1fr);gap:15px}.inventory-numbers b{font-size:36px}.inventory-numbers span{font-size:9px}.public-paths{padding:50px 6vw}.public-site h2{font-size:32px}.path-row{grid-template-columns:20px 25px 1fr;gap:13px;padding:25px 0}.path-row h3{font-size:23px}.path-row p{grid-column:3;font-size:12px}.path-link{grid-column:3}.public-manual-callout{grid-template-columns:1fr;gap:30px;padding:45px 6vw}.public-last{padding:50px 6vw}.public-last h2{font-size:31px}.public-footer{flex-wrap:wrap;padding:22px 6vw;font-size:9px}.manual-top{padding-top:40px}.manual-top h1{font-size:55px}.manual-tools{gap:10px}.manual-tools label{flex-basis:100%}.manual-tools button,.manual-tools>a{padding:10px;font-size:10px}.manual-grid{padding:20px 6vw 60px;display:block}.manual-index{border:1px solid #dce2d4;max-height:210px;margin-bottom:25px;padding:15px;position:static}.manual-index a{padding:7px 0}.manual-articles h2{font-size:27px}.manual-articles p{font-size:13px}.start-page,.walk-page{padding:40px 6vw 60px}.start-page h1,.walk-page h1{font-size:58px}.start-grid{grid-template-columns:1fr;gap:25px}.start-grid h2{font-size:27px}.start-grid aside{padding:25px}.walk-list article{gap:15px}.walk-list article>b{width:36px;font-size:29px}.walk-list h2{font-size:26px}.walk-list p{font-size:13px}}@media print{body{background:#fff}.public-nav,.manual-top,.manual-index,.public-footer,.back-top{display:none!important}.manual-grid{padding:0;display:block}.manual-articles article{page-break-inside:auto;break-before:auto;border:0;margin:0;padding:0 0 20px}.manual-articles h2{break-after:avoid;font-size:20pt}.manual-articles p{color:#000;font-size:10pt;line-height:1.6}.public-site{color:#000;background:#fff}a[href]:after{content:none!important}@page{margin:18mm}}.download-integrity{margin-top:20px}.download-integrity code{overflow-wrap:anywhere;font-size:11px;display:block}.download-actions{margin-top:20px}.start-grid section>small{color:#66705f;margin-top:14px;display:block}
