.aura-page{--aura-ink:#263b3b;--aura-muted:#84938c;--aura-paper:#f4f6f2;background:var(--aura-paper);color:var(--aura-ink)}.aura-header{z-index:5;background:#f4f6f2;border-bottom:1px solid #d9e1da;justify-content:space-between;align-items:center;height:76px;padding:0 4%;display:flex;position:relative}.aura-back,.aura-header-link{align-items:center;gap:10px;font-size:10px;display:flex}.aura-back{color:#788b80}.aura-header-link{color:#3b5145}.aura-wordmark{letter-spacing:-2px;font-family:Manrope,Arial,sans-serif;font-size:33px;font-weight:500}.aura-wordmark>span{vertical-align:super;letter-spacing:0;margin-left:4px;font-family:Arial,sans-serif;font-size:9px}.laptop-story{position:relative}.laptop-stage{isolation:isolate;background:radial-gradient(at 50% 52%,#e4eee5 0%,#f4f6f2 62%);height:100svh;min-height:650px;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.aura-stage-heading{text-align:center;z-index:1;position:absolute;top:36px;left:0;right:0}.aura-stage-heading>span{letter-spacing:2px;color:#748b7c;align-items:center;gap:7px;font-size:7px;display:inline-flex}.aura-status-dot{background:#6d937b;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 4px #6d937b0d}.aura-stage-heading>p{letter-spacing:-.7px;margin-top:10px;font-family:Manrope,Arial,sans-serif;font-size:22px;font-weight:450}.aura-stage-heading>p>span{color:#78937c}.aura-background-word{text-align:center;letter-spacing:-12px;color:#c8d5c72b;z-index:-1;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:Manrope,Arial,sans-serif;font-size:clamp(90px,17vw,280px);font-weight:500;line-height:1;position:absolute;top:26%;left:0;right:0}.aura-floor{filter:blur(20px);z-index:-1;background:#526d562b;border-radius:50%;width:32%;height:20px;position:absolute;top:76%;left:34%}.laptop-scene{pointer-events:none;position:absolute;inset:115px 0 130px}.laptop-webgl{width:100%;height:100%}.laptop-webgl canvas{width:100%;height:100%;display:block}.laptop-fallback{object-fit:contain;width:54%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.laptop-scene.fallback .laptop-webgl{display:none}.laptop-loading{color:#81998a;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.laptop-loading svg{animation:1s linear infinite aura-spin}.aura-stage-bottom{z-index:4;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:84px;left:4%;right:4%}.aura-finishes>span{color:#8c9a8f;letter-spacing:1.1px;font-size:7px}.aura-finishes>div{align-items:center;gap:11px;margin-top:12px;display:flex}.aura-finishes>div>span{color:#63786c;margin-left:3px;font-size:9px}.finish{border:2px solid #f4f6f2;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;box-shadow:0 0 0 1px #cdd8ce}.finish.silver{color:#3b5443;background:linear-gradient(140deg,#eaf0ec,#a0afa9)}.finish.graphite{color:#e2f0e8;background:linear-gradient(140deg,#778780,#34463e)}.finish.selected{box-shadow:0 0 0 1px #738e79}.aura-scroll-cue{letter-spacing:1.1px;color:#7b9080;align-items:center;gap:9px;padding-bottom:7px;font-size:6px;display:flex}.aura-scroll-cue svg{animation:3s ease-in-out infinite aura-nudge}.aura-pause{color:#657e6c;background:0 0;border:1px solid #cdd9cf;border-radius:20px;align-items:center;gap:7px;padding:9px 13px;font-size:9px;display:flex}.aura-pause:disabled{cursor:default;opacity:.7}.aura-chapter-nav{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f6f2e6;border-top:1px solid #d5dfd4;justify-content:center;align-items:center;gap:33px;height:57px;display:flex;position:absolute;bottom:0;left:0;right:0}.aura-chapter-nav button{color:#9ca79d;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:57px;padding:18px 4px;font-size:9px;display:flex}.aura-chapter-nav button>span{font-size:7px}.aura-chapter-nav button[aria-current]{color:#3d6551;border-color:#81aa91}.aura-progress{z-index:5;background:#dce7dc;height:2px;position:absolute;bottom:57px;left:0;right:0}.aura-progress>span{transform-origin:0;background:#8bb99c;height:100%;display:block;transform:scaleX(0)}.laptop-chapters{z-index:2;pointer-events:none;position:relative}.aura-chapter{justify-content:space-between;align-items:center;gap:52%;height:100svh;min-height:650px;padding:60px 4% 110px;scroll-margin-top:0;display:flex}.aura-copy{flex-shrink:0;width:24%;max-width:290px}.aura-copy-left{padding-top:0}.aura-copy-right{padding-top:35px}.aura-eyebrow{letter-spacing:1.4px;color:#8a9b8d;font-size:7px;line-height:1.9;display:block}.aura-copy h1,.aura-copy h2{letter-spacing:-2px;margin:22px 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(30px,3.25vw,53px);font-weight:450;line-height:1.16}.aura-copy em{color:#708d79;font-family:Georgia,serif;font-weight:400}.aura-copy p{color:#87978a;max-width:224px;font-size:11px;line-height:1.95}.aura-metric{border-top:1px solid #d5e0d3;flex-direction:column;gap:8px;margin-top:38px;padding-top:20px;display:flex}.aura-metric>strong{letter-spacing:-1.5px;font-family:Manrope,Arial,sans-serif;font-size:33px;font-weight:450}.aura-metric>span{letter-spacing:1px;color:#8c9d8b;font-size:7px}.aura-cross{color:#8ea68e;border:1px solid #cbd9ca;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:24px;display:grid}.aura-copy-right h3{letter-spacing:-.3px;max-width:180px;margin-bottom:12px;font-size:15px;font-weight:500;line-height:1.55}.aura-detail{color:#68846e;letter-spacing:.3px;border-top:1px solid #d3dfd1;align-items:center;gap:7px;margin-top:25px;padding-top:18px;font-size:8px;display:flex}.aura-detail>span{background:#8eb09c;border-radius:50%;width:4px;height:4px}.aura-spec-sheet{z-index:3;background:#e5ece2;grid-template-columns:1.1fr 1fr;gap:12%;padding:100px 8%;display:grid;position:relative}.aura-sheet-intro h2,.aura-process-heading h2{letter-spacing:-1.6px;margin:23px 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:450;line-height:1.18}.aura-sheet-intro em,.aura-process-heading em{color:#708570;font-family:Georgia,serif;font-weight:400}.aura-sheet-intro p,.aura-process-heading p{color:#7f937e;max-width:350px;font-size:12px;line-height:1.9}.aura-concept-note{color:#7f937d;border:1px solid #bccdb7;border-radius:3px;margin-top:27px;padding:7px 10px;font-size:8px;line-height:1.6;display:inline-block}.aura-specs{margin:0}.aura-specs>div{border-bottom:1px solid #c7d5c1;justify-content:space-between;gap:16px;padding:18px 0;font-size:10px;display:flex}.aura-specs dt{color:#83967c}.aura-specs dd{text-align:right;color:#415c47;margin:0}.aura-design-process{z-index:3;background:#f4f6f2;padding:85px 8%;position:relative}.aura-process-heading{text-align:center}.aura-process-heading p{max-width:380px;margin:auto}.aura-view-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:45px;display:grid}.aura-view-grid figure{background:linear-gradient(150deg,#e8eee7,#edf1e9);border:1px solid #d9e1d4;border-radius:4px;margin:0;overflow:hidden}.aura-view-grid img{width:100%;height:auto;padding:10px;display:block}.aura-view-grid figcaption{color:#7e927d;border-top:1px solid #d9e2d5;justify-content:space-between;align-items:center;padding:14px 16px;font-size:8px;display:flex}.aura-reference{border-bottom:1px solid #d3dfce;margin-top:30px;padding-bottom:16px}.aura-reference summary{color:#758c75;cursor:pointer;justify-content:space-between;align-items:center;padding:8px 0;font-size:10px;list-style:none;display:flex}.aura-reference summary::-webkit-details-marker{display:none}.aura-reference[open] summary svg{transform:rotate(90deg)}.aura-reference>img{border-radius:4px;width:100%;height:auto;margin-top:15px;display:block}.aura-downloads{justify-content:space-between;gap:20px;margin-top:25px;display:flex}.aura-downloads>a{color:#5e7b64;align-items:center;gap:9px;font-size:10px;display:flex}.aura-footer{z-index:3;background:#edf1e9;border-top:1px solid #d6dfd0;justify-content:space-between;align-items:center;gap:20px;padding:30px 8%;display:flex;position:relative}.aura-footer .aura-wordmark{font-size:29px}.aura-footer p,.aura-footer>span:last-child{letter-spacing:1px;color:#8c9f86;font-size:7px}@keyframes aura-spin{to{transform:rotate(360deg)}}@keyframes aura-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (min-width:1700px){.aura-copy{max-width:320px}.aura-copy p{max-width:260px;font-size:13px}.aura-copy-right h3{max-width:230px;font-size:18px}.aura-stage-heading>p{font-size:28px}.aura-eyebrow{font-size:9px}.aura-chapter-nav button{font-size:11px}.aura-stage-heading{top:55px}}@media (max-width:1000px){.aura-header{height:65px}.aura-copy h1,.aura-copy h2{letter-spacing:-1.5px;font-size:34px}.aura-copy p{font-size:10px}.aura-copy-right h3{font-size:13px}.aura-copy{width:23%}.aura-metric>strong{font-size:28px}.aura-detail{font-size:7px;line-height:1.7}.aura-stage-heading>p{font-size:20px}.aura-scroll-cue{font-size:5px}.aura-view-grid{grid-template-columns:repeat(2,1fr)}.aura-spec-sheet{gap:6%;padding:70px 6%}.aura-design-process{padding:65px 6%}.aura-specs>div{font-size:9px}.aura-footer p{max-width:200px;font-size:6px;line-height:1.8}}@media (max-width:700px){.aura-header{height:61px;padding:0 5%}.aura-back,.aura-header-link{gap:6px;font-size:8px}.aura-wordmark{font-size:28px}.aura-header-link svg{width:12px}.laptop-stage{min-height:700px;margin-bottom:-max(100svh,700px)}.aura-stage-heading{top:22px}.aura-stage-heading>span{letter-spacing:1.4px;font-size:6px}.aura-stage-heading>p{margin-top:8px;font-size:18px}.aura-background-word{letter-spacing:-5px;font-size:23vw;top:33%}.laptop-scene{inset:185px 0}.laptop-fallback{width:95%}.aura-floor{filter:blur(16px);width:60%;height:12px;top:58%;left:20%}.aura-chapter{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:0 25px;min-height:700px;padding:100px 6% 137px;display:grid;position:relative}.aura-copy{width:auto;max-width:none}.aura-copy-left{grid-column:1/-1;grid-template-columns:1fr auto;gap:0 15px;padding:0;display:grid}.aura-copy-left .aura-eyebrow{letter-spacing:1px;grid-column:1/-1;font-size:6px}.aura-copy h1,.aura-copy h2{letter-spacing:-1.3px;grid-column:1;margin:12px 0 0;font-size:30px;line-height:1.08}.aura-copy-left>p{display:none}.aura-metric{border-top:0;border-left:1px solid #d5dfd3;grid-area:2/2;align-self:center;gap:5px;max-width:137px;margin:11px 0 0;padding:0 0 0 14px}.aura-metric>strong{letter-spacing:-1px;white-space:nowrap;font-size:26px}.aura-metric>span{letter-spacing:.8px;max-width:117px;font-size:6px;line-height:1.7}.aura-copy-right{grid-template-columns:1fr 1fr;gap:0 20px;padding:0;display:grid;position:absolute;bottom:145px;left:6%;right:6%}.aura-cross{display:none}.aura-copy-right h3{max-width:150px;margin:0 0 10px;font-size:12px}.aura-copy-right p{grid-area:1/2/3;max-width:none;font-size:9px;line-height:1.8}.aura-detail{grid-column:1;gap:5px;max-width:150px;margin-top:0;padding-top:9px;font-size:6px}.aura-stage-bottom{gap:15px;bottom:78px;left:6%;right:6%}.aura-finishes>span{letter-spacing:.8px;font-size:5px}.aura-finishes>div{gap:9px;margin-top:9px}.aura-finishes>div>span{margin-left:0;font-size:7px}.finish{width:16px;height:16px}.aura-scroll-cue{display:none}.aura-pause{padding:8px 10px;font-size:7px}.aura-pause svg{width:10px}.aura-chapter-nav{justify-content:space-evenly;gap:0;height:52px}.aura-chapter-nav button{gap:4px;height:52px;padding:17px 3px;font-size:7px}.aura-chapter-nav button>span{font-size:6px}.aura-progress{bottom:52px}.aura-spec-sheet{grid-template-columns:1fr;gap:32px;padding:50px 6%}.aura-sheet-intro h2,.aura-process-heading h2{letter-spacing:-1px;font-size:31px}.aura-sheet-intro p,.aura-process-heading p{font-size:11px}.aura-specs>div{padding:14px 0;font-size:9px}.aura-design-process{padding:50px 6%}.aura-view-grid{gap:12px;margin-top:28px}.aura-view-grid figcaption{padding:10px;font-size:7px}.aura-downloads>a{font-size:8px}.aura-reference summary{font-size:9px}.aura-footer{flex-wrap:wrap;gap:12px;padding:25px 6%}.aura-footer p{order:3;width:100%;max-width:none;font-size:6px}.aura-footer>span:last-child{font-size:6px}.laptop-loading{font-size:6px;bottom:10px}}@media (min-width:701px){.laptop-stage{margin-bottom:calc(-1*max(100svh,650px))}}@media (prefers-reduced-motion:reduce){.aura-scroll-cue svg,.laptop-loading svg{animation:none}}
.laptop-stage,.aura-chapter{height:100svh;min-height:0}.laptop-stage{margin-bottom:-100svh}.laptop-story[data-reveal=ready] .aura-copy{--entry-offset:-56px;opacity:0;transform:translateX(var(--entry-offset));transition:opacity .65s,transform .85s cubic-bezier(.16,1,.3,1)}.laptop-story[data-reveal=ready] .aura-copy-right{--entry-offset:56px}.laptop-story[data-reveal=ready] .aura-copy.is-visible{opacity:1;transform:translate(0)}.laptop-story[data-reveal=ready] .aura-copy>*{opacity:0;transform:translateX(calc(var(--entry-offset) / 3));transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1)}.laptop-story[data-reveal=ready] .aura-copy.is-visible>*{opacity:1;transform:translate(0)}.laptop-story[data-reveal=ready] .aura-copy.is-visible>:nth-child(2){transition-delay:70ms}.laptop-story[data-reveal=ready] .aura-copy.is-visible>:nth-child(3){transition-delay:.14s}.laptop-story[data-reveal=ready] .aura-copy.is-visible>:nth-child(4){transition-delay:.21s}.laptop-chapters{overflow-x:clip}@media (max-width:700px) and (max-height:740px){.aura-stage-heading{top:17px}.aura-stage-heading>p{margin-top:6px;font-size:16px}.aura-chapter{padding-top:84px}.aura-copy h1,.aura-copy h2{font-size:clamp(23px,6.4vw,29px)}.aura-copy-left{gap:0 10px}.aura-metric{max-width:118px;padding-left:10px}.aura-metric>strong{font-size:23px}.aura-metric>span{font-size:5.5px}.laptop-scene{inset:155px 0 208px}.aura-copy-right{gap:0 14px;bottom:136px}.aura-copy-right h3{font-size:11px}.aura-copy-right p{font-size:8.5px}.aura-stage-bottom{bottom:71px}.aura-background-word{top:34%}.aura-floor{top:56%}}@media (max-width:360px){.aura-header-link{gap:4px;font-size:7px}.aura-copy h1,.aura-copy h2{letter-spacing:-1px;font-size:23px}.aura-metric>strong{font-size:21px}.aura-metric{max-width:105px}.aura-metric>span{letter-spacing:.5px}.aura-chapter-nav button{gap:3px;font-size:6.5px}.aura-specs>div{flex-wrap:wrap}.aura-specs dd{flex:1;min-width:145px}}@media (min-width:701px) and (max-height:650px){.aura-stage-heading{top:13px}.aura-stage-heading>p{margin-top:7px;font-size:17px}.laptop-scene{inset:75px 0 105px}.aura-chapter{padding-top:80px;padding-bottom:95px}.aura-copy h1,.aura-copy h2{margin:12px 0;font-size:clamp(25px,2.8vw,35px)}.aura-copy-left>p{display:none}.aura-metric{margin-top:16px;padding-top:12px}.aura-metric>strong{font-size:24px}.aura-copy-right{padding-top:0}.aura-cross{display:none}.aura-copy-right h3{margin-bottom:8px;font-size:12px}.aura-copy-right p{font-size:9px;line-height:1.75}.aura-detail{margin-top:13px;padding-top:10px}.aura-stage-bottom{bottom:64px}.aura-chapter-nav,.aura-chapter-nav button{height:44px}.aura-progress{bottom:44px}.aura-background-word{top:22%}.aura-floor{top:66%}}@media (max-width:700px) and (max-height:500px){.aura-chapter{padding-top:67px}.aura-stage-heading{top:8px}.aura-stage-heading>span{display:none}.aura-stage-heading>p{font-size:14px}.aura-copy h1,.aura-copy h2{margin-top:8px;font-size:21px}.laptop-scene{inset:135px 0 142px}.aura-copy-right{bottom:95px}.aura-copy-right p{display:none}.aura-copy-right h3{grid-column:1;font-size:9px}.aura-detail{grid-area:1/2;align-self:center}.aura-stage-bottom{bottom:47px}.aura-finishes>span{display:none}.aura-chapter-nav,.aura-chapter-nav button{height:36px}.aura-progress{bottom:36px}}@media (prefers-reduced-motion:reduce){.laptop-story[data-reveal=ready] .aura-copy,.laptop-story[data-reveal=ready] .aura-copy>*{opacity:1;transition:none;transform:none}}
