.valuation{--v-accent:#c5e7a2;--v-ink:#faf6ed;--v-muted:#b8c9b7;color:var(--v-ink);z-index:4;background:#14251e;position:relative;height:auto!important}.valuation .valuation-stage{isolation:isolate;background:radial-gradient(at 78% 55%,#34533a 0%,#1b3025 35%,#111f19 75%);min-height:850px;padding:40px 5vw 80px;position:relative;overflow:hidden}.valuation-glow{z-index:-1;background:radial-gradient(at 50% 75%,#d0ff9026,#0000 60%);position:absolute;inset:0}.valuation-top,.valuation-bottom{letter-spacing:.15em;z-index:4;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex;position:relative}.valuation-status{align-items:center;gap:10px;display:flex}.valuation-status:before{content:"";background:var(--v-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 20px #d6ff89}.valuation-content{grid-template-columns:1fr 1.1fr;align-items:center;gap:6vw;min-height:650px;padding:70px 0 60px;display:grid;position:relative}.valuation-copy .eyebrow{color:var(--v-accent);font-size:10px}.valuation-copy h2{letter-spacing:-.065em;margin:25px 0 30px;font-size:clamp(60px,6.4vw,110px);font-weight:650;line-height:.95}.valuation-copy h2 em{color:var(--v-accent);font-style:normal}.valuation-copy>p:not(.eyebrow){max-width:380px;color:var(--v-muted);font-size:16px;line-height:1.65}.valuation-signature{color:var(--v-accent);margin-top:25px;font-size:12px;display:block}.valuation-data{transform-origin:50%;position:relative;transform:perspective(1400px)rotateY(-7deg)rotate(-3deg)}.valuation-brand{color:#236952;background:#faf6ed;border-bottom:1px solid #c5e7a233;border-radius:3px;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.valuation-brand img{object-fit:contain;width:220px;height:auto}.valuation-brand>span{letter-spacing:.13em;white-space:nowrap;font-size:8px}.valuation-price{z-index:2;padding-top:28px;position:relative}.valuation-price>span{letter-spacing:.12em;color:var(--v-muted);font-size:9px;display:block}.valuation-price>strong{font:500 clamp(70px,8.6vw,140px)/1.2 var(--serif);letter-spacing:-.075em;display:block}.valuation-price strong small{letter-spacing:-.03em;color:var(--v-accent);margin-left:14px;font-size:25px}.valuation-price .valuation-price-note{letter-spacing:0;font-size:11px}.valuation-bars{z-index:1;align-items:end;gap:8px;height:clamp(100px,18vh,190px);margin-top:-20px;padding-top:15px;display:flex;position:relative;mask-image:linear-gradient(90deg,#0005,#000)}.valuation-bars i{height:var(--bar-height);transform-origin:bottom;background:linear-gradient(#d2f3ac,#56784d);flex:1;display:block;box-shadow:5px -4px #cee8a931}.valuation-axis{letter-spacing:.13em;color:var(--v-muted);border-top:1px solid #b5d78c;justify-content:space-between;padding:12px 0;font-size:8px;display:flex}.valuation-fragments{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.valuation-fragments>div{border-left:1px solid #c5e7a247;padding-left:18px}.valuation-fragments span{letter-spacing:.1em;color:var(--v-muted);font-size:8px}.valuation-estimate strong{font:400 clamp(24px,3vw,46px)/1.4 var(--serif);letter-spacing:-.05em;white-space:nowrap;display:block}.valuation-estimate strong small{font-size:.6em}.valuation-fragments p{color:var(--v-muted);margin-top:8px;font-size:9px}.valuation-trend>div{background:#eaf1eb;border-radius:3px;align-items:center;height:65px;margin-top:8px;padding:10px;display:flex}.valuation-trend img{width:100%;height:auto;display:block}.valuation-bottom{border-top:1px solid #ffffff26;padding-top:18px;font-size:8px;position:absolute;bottom:32px;left:5vw;right:5vw}.valuation-progress{background:#ffffff0c;height:2px;position:absolute;bottom:0;left:0;right:0}.valuation-progress i{background:var(--v-accent);transform-origin:0;width:100%;height:100%;display:block}.valuation-gates{pointer-events:none;z-index:-1;opacity:.22;perspective:900px;position:absolute;inset:10% 28% -35%}.valuation-gates>i{transform-origin:50% 65%;border:1px solid #c5e7a2;position:absolute;inset:0;box-shadow:0 0 30px #c5e7a23b,inset 0 0 30px #c5e7a21a}.valuation-gates>i:nth-child(2){opacity:.6;inset:9%}.valuation-gates>i:nth-child(3){opacity:.4;inset:18%}.valuation-floor{background:repeating-linear-gradient(90deg,#0000 0 100px,#c5e7a220 101px 102px),repeating-linear-gradient(0deg,#0000 0 80px,#c5e7a220 81px 82px);position:absolute;inset:65% -150% -15%;transform:rotateX(65deg);mask-image:linear-gradient(#0000,#000)}.valuation-intro{text-align:center;pointer-events:none;z-index:3;flex-direction:column;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.valuation-intro img{width:110px;height:auto;margin-bottom:38px}.valuation-intro p{letter-spacing:.25em;color:var(--v-accent);font-size:10px}.valuation-intro strong{font:500 clamp(60px,9vw,150px)/1.2 var(--serif);letter-spacing:-.06em;margin:20px 0}.valuation-intro>span{color:var(--v-muted);font-size:18px}.js-motion .valuation{height:155svh!important}.js-motion .valuation-stage{height:100svh;min-height:700px;padding-top:35px;position:sticky;top:0}.js-motion .valuation-intro{display:flex}.js-motion .valuation-content{height:calc(100% - 50px);min-height:0;padding:55px 0 70px}@media (width>=901px) and (height<=800px){.js-motion .valuation-stage{min-height:620px}.valuation-copy h2{margin:20px 0;font-size:clamp(55px,5.6vw,82px)}.valuation-copy>p:not(.eyebrow){max-width:380px;font-size:16px}.valuation-price>strong{font-size:90px}.valuation-price{padding-top:18px}.valuation-brand img{width:180px}.valuation-brand{padding:10px 16px}.valuation-fragments{margin-top:8px}.valuation-signature{margin-top:18px}}@media (width<=900px){.valuation .valuation-stage{min-height:0;padding:28px 6vw 85px}.valuation-content{grid-template-columns:1fr;gap:40px;min-height:0;padding:45px 0 35px}.valuation-copy h2{margin:18px 0;font-size:clamp(47px,9.5vw,80px)}.valuation-copy>p:not(.eyebrow){max-width:490px;font-size:15px}.valuation-signature{margin-top:15px}.valuation-data{margin:0 2%;transform:rotate(-2deg)}.valuation-top{letter-spacing:.07em;font-size:8px}.valuation-bottom{font-size:7px;bottom:20px;left:6vw;right:6vw}.valuation-bottom span{max-width:48%}.valuation-brand img{width:175px}.valuation-brand{padding:12px}.valuation-brand>span{font-size:7px}.valuation-price{padding-top:20px}.valuation-price>strong{font-size:82px}.valuation-price strong small{font-size:21px}.valuation-bars{height:110px}.valuation-fragments{gap:12px;margin-top:10px}.valuation-estimate strong{font-size:29px}.valuation-trend>div{height:45px}.valuation-fragments p{font-size:8px}.valuation-gates{inset:12% 12% -20%}.valuation-intro strong{font-size:clamp(38px,10vw,80px)}.valuation-intro img{width:85px}.valuation-intro>span{font-size:14px}.js-motion .valuation-stage{height:100svh;min-height:760px}.js-motion .valuation-content{flex-direction:column;justify-content:center;gap:26px;padding:30px 0 55px;display:flex}.js-motion .valuation-copy{width:100%}.js-motion .valuation-copy h2{font-size:clamp(42px,8vw,64px)}.js-motion .valuation-copy h2 br:last-of-type{display:none}.js-motion .valuation-copy h2 em:before{content:" "}.js-motion .valuation-copy>p:not(.eyebrow){font-size:15px;line-height:1.65}.js-motion .valuation-signature{display:none}.js-motion .valuation-data{width:96%}.js-motion .valuation-price>strong{font-size:66px}.js-motion .valuation-bars{height:85px}.js-motion .valuation-brand img{width:150px}.js-motion .valuation-price{padding-top:12px}.js-motion .valuation-fragments p{display:none}}@media (prefers-reduced-motion:reduce){.valuation-intro{display:none!important}.valuation{height:auto!important}.valuation-stage{height:auto!important;position:relative!important}}@media (width<=900px){.js-motion .valuation-stage{min-height:820px;padding-bottom:65px}.js-motion .valuation-content{justify-content:flex-start;gap:24px;height:auto;padding:38px 0 55px}.js-motion .valuation-copy h2{margin:15px 0;font-size:clamp(36px,9vw,70px)}.js-motion .valuation-copy .eyebrow{font-size:9px}.js-motion .valuation-copy>p:not(.eyebrow){font-size:15px;line-height:1.65}}@layer reset{*{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}button{font:inherit}a,button{color:inherit}ul{padding:0;list-style:none}}@layer base{:root{--bg:#16221b;--fg:#f4ebde;--muted:#b5beb2;--line:#ffffff2b;--serif:"Space Grotesk Variable",sans-serif;--body:"Manrope Variable",sans-serif;color-scheme:dark}html{scroll-behavior:auto;scroll-padding-top:90px}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.65;overflow-x:clip}::selection{color:#fff;background:#cf7546}h1,h2,h3{font-family:var(--serif);letter-spacing:-.065em;font-weight:650;line-height:.95}h1 span,h2 span,.family h3 span{display:block}a{text-decoration:none}a:hover{text-underline-offset:6px;text-decoration:underline}button{cursor:pointer}button:focus-visible,a:focus-visible{outline-offset:7px;outline:3px solid #ec9e65}.eyebrow,.tiny-label{letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:750}.skip{z-index:100;background:var(--fg);color:var(--bg);padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:15px}.header{z-index:20;color:#fff2dc;justify-content:space-between;align-items:center;height:90px;padding:0 3.5vw;display:flex;position:absolute;inset:0 0 auto}.wordmark{font-family:var(--serif);letter-spacing:-.08em;font-size:34px;font-weight:700;line-height:1}.wordmark span{font:10px var(--body);vertical-align:top;margin-left:7px}.header nav{text-transform:uppercase;letter-spacing:.06em;gap:30px;font-size:11px;font-weight:800;display:flex}.preferences{align-items:center;gap:15px;font-size:11px;display:flex}.language{align-items:center;gap:6px;min-height:44px;display:flex}.language b{border-bottom:1px solid}.language span{opacity:.5}}@layer layout{.hero{isolation:isolate;color:#fff0d7;height:100svh;min-height:760px;position:relative;overflow:hidden}.hero-image{z-index:-3;background:var(--hero-image,url(/images/workbench.webp)) center 58%/cover;position:absolute;inset:-4%}.hero-shade{z-index:-2;background:linear-gradient(90deg,#07150cd9 0%,#091a1033 60%,#091a1000),linear-gradient(#0000 45%,#0007);position:absolute;inset:0}.hero-label{position:absolute;top:17%;left:4vw}.hero h1{letter-spacing:-.075em;font-size:clamp(100px,12.2vw,210px);line-height:.88;position:absolute;top:24%;left:3.5vw}.hero-note{width:290px;position:absolute;bottom:13%;right:5vw}.hero-note p{margin-top:18px;font-size:19px;line-height:1.45}.tiny-label{font-size:9px}.scroll-invite{align-items:center;gap:28px;font-size:12px;display:flex;position:absolute;bottom:5%;left:4vw}.arrow{border:1px solid #fff7;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.hero-coordinate{letter-spacing:.1em;font-size:10px;position:absolute;top:18%;right:4vw}.hero-coordinate span{text-align:right;margin-top:15px;font-size:28px;display:block}.project-index{grid-template-columns:1fr 1.1fr;gap:10vw;padding:120px 6vw;display:grid}.index-top h2{max-width:500px;margin-top:30px;font-size:clamp(40px,4vw,68px)}.index-links a{border-top:1px solid var(--line);grid-template-columns:1fr 25px;align-items:center;gap:10px;padding:21px 0;display:grid}.index-links a:last-child{border-bottom:1px solid var(--line)}.index-links a>span{color:var(--muted);font-size:11px}.index-links strong{font-size:18px;font-weight:500}.chapter{isolation:isolate;height:230vh;position:relative}.chapter-stage{background:var(--bg);height:100svh;min-height:780px;position:sticky;top:0;overflow:hidden}.chapter-head{z-index:3;position:absolute;top:9%;left:5vw}.chapter-head .eyebrow{color:var(--accent)}.chapter-head h2{max-width:1000px;margin-top:30px;font-size:clamp(68px,7.5vw,125px)}.project-object{perspective:1200px;place-items:center;width:52vw;height:53vh;display:grid;position:absolute;top:28%;right:5vw}.chapter-copy{z-index:3;width:28vw;max-width:410px;position:absolute;bottom:9%;left:5vw}.chapter-copy h3{letter-spacing:-.04em;margin-bottom:20px;font-size:28px}.chapter-copy p{color:var(--muted);font-size:16px}.technical{z-index:4;width:37vw;max-width:630px;position:absolute;top:27%;left:6vw}.technical h3{margin:26px 0;font-size:clamp(35px,4vw,64px);line-height:1}.technical>p{color:var(--muted);font-size:17px}.stack{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.stack li{border:1px solid var(--line);border-radius:30px;padding:7px 12px;font-size:11px}.project-link{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:center;margin-top:25px;padding:12px 0;font-weight:700;display:flex}.project-link span{font-size:25px}.private-label{letter-spacing:.04em;border-top:1px solid var(--line);padding-top:20px;font-size:11px!important}.chapter-progress{background:var(--line);height:1px;position:absolute;bottom:25px;left:5vw;right:5vw}.chapter-progress span{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block}.object-caption{letter-spacing:.16em;color:var(--muted);font-size:10px;position:absolute;bottom:0}.liip-composition{place-items:center;width:100%;height:100%;display:grid;position:relative}.sensor{z-index:2;background:linear-gradient(140deg,#fff,#dae9df 55%,#9eafa4);border-radius:48% 48% 45% 45%;place-items:center;width:260px;height:195px;display:grid;position:relative;transform:rotate(-18deg);box-shadow:inset 0 2px 7px #fff,16px 30px 45px #0007}.sensor span{letter-spacing:-.1em;color:#2c9f94;font-size:65px;font-weight:800}.sensor i{background:#b7c8be;border-radius:10px;width:50px;height:5px;position:absolute;bottom:20px}.sensor-light{background:#7ed0a3;border-radius:50%;width:5px;height:5px;position:absolute;top:28px;right:32px;box-shadow:0 0 10px #43c77b}.fabric-strap{background:repeating-linear-gradient(90deg,#0000 0 2px,#fff1 3px 4px);border:40px solid #9db7a2;border-radius:50%;width:450px;height:100px;position:absolute;transform:rotate(-18deg);box-shadow:inset 0 8px 12px #0005,0 30px 45px #0005}.liip-proof{z-index:3;color:#254332;background:#edece4;border-radius:8px;width:180px;padding:8px;position:absolute;bottom:0;right:0;transform:rotate(8deg);box-shadow:0 15px 40px #0005}.liip-proof img{aspect-ratio:4/3;object-fit:cover;border-radius:4px}.liip-proof figcaption{margin-top:6px;font-size:8px}.sticker-composition{place-items:center;width:100%;height:100%;display:grid;position:relative;transform:rotate(-9deg)}.sticker-paper{width:480px;height:220px;transform-style:preserve-3d;background:linear-gradient(135deg,#fff,#f7f5f0 60%,#cec9dd);border-radius:65px;justify-content:center;align-items:center;gap:20px;display:flex;position:relative;box-shadow:10px 22px 30px #0005,inset 0 2px 3px #fff}.sticker-paper>span{letter-spacing:-.06em;color:#5b2fba;font-size:54px;font-weight:850}.sticker-paper img{width:70px}.sticker-peel{background:linear-gradient(135deg,#ede8f4 20%,#aaa0b9 50%,#fff 54%);border-radius:20px 0 50px;width:66px;height:66px;position:absolute;bottom:0;right:0;box-shadow:-7px -7px 20px #0002}.cutline{fill:none;width:100%;height:70%;stroke:var(--accent);stroke-width:1px;stroke-dasharray:7 7;opacity:.5;position:absolute;inset:15% 0}.paper-composition{width:420px;height:430px;position:relative;transform:rotate(7deg)}.paper{color:#213d2c;background:#e8e4d7;padding:35px;position:absolute;inset:0;box-shadow:0 25px 40px #0005}.paper-back{background:#b2c6aa;transform:rotate(-14deg)}.paper-kicker{letter-spacing:.1em;font-size:9px}.paper h3{margin-top:40px;font-size:85px;line-height:.87}.paper h3 span{margin-left:15px;font-size:40px}.paper-lines{margin-top:35px}.paper-lines i{background:#213d2c22;height:5px;margin:12px 0;display:block}.paper-lines i:nth-child(2){width:80%}.paper-lines i:nth-child(3){width:55%}.paper-bottom{border-top:1px solid #213d2c55;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.vault-console{color:#ede7d9;width:100%;max-width:660px;font-family:var(--serif);background:linear-gradient(135deg,#202923,#111914);border:1px solid #6c816c;border-radius:18px;padding:27px;transform:perspective(1000px)rotateY(-9deg)rotateX(5deg);box-shadow:15px 30px 55px #0005}.console-top{letter-spacing:.1em;border-bottom:1px solid #fff2;align-items:center;gap:10px;padding-bottom:20px;font-size:9px;display:flex}.console-top>span:last-child{margin-left:auto}.status-dot{background:#cde2a5;border-radius:50%;width:6px;height:6px}.agent{text-align:center;background:#8eb5760b;border:1px solid #a6c58b55;border-radius:8px;width:80%;margin:24px auto 0;padding:15px}.agent>span{letter-spacing:.1em;color:#b9d1a1;font-size:9px;display:block}.agent strong{letter-spacing:-.04em;font-size:45px}.data-flow{justify-content:space-around;height:34px;display:flex}.data-flow i{background:linear-gradient(#bfe295,#bfe29500);width:1px;height:100%}.tiers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tiers>div{border:1px solid #fff2;border-radius:6px;padding:15px 8px}.tiers b{color:#91a98b;font-size:10px;font-weight:400;display:block}.tiers strong{font-size:21px;display:block}.tiers small{color:#aab7a7;font-size:8px}.console-caption{color:#adb9a7;margin-top:20px;font-size:9px}.house-composition{place-items:center;width:100%;height:100%;display:grid;position:relative}.house-grid{opacity:.7;background-image:linear-gradient(#cbbb9e19 1px,#0000 1px),linear-gradient(90deg,#cbbb9e19 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;transform:rotateX(55deg)rotate(-30deg)}.house{filter:drop-shadow(20px 30px 15px #0006);width:270px;height:270px;position:relative;transform:rotate(-8deg)skewY(-8deg)}.house-wall{background:linear-gradient(100deg,#ece4d4,#cfc1a5);position:absolute;inset:85px 0 0;box-shadow:40px -20px #aa9979}.roof{clip-path:polygon(50% 0,100% 100%,0 100%);z-index:2;background:linear-gradient(120deg,#f7eee0,#c3ad87);width:320px;height:140px;position:absolute;top:-20px;left:-25px}.door{background:#584b37;width:60px;height:100px;position:absolute;bottom:0;left:50px}.window{background:#736c5c;border:5px solid #e8dcc5;width:55px;height:55px;position:absolute;top:30px;right:40px}.life{color:#293b2d;background:#d6c5aa;padding:140px 6vw}.life-intro{align-items:center;min-height:620px;display:flex;position:relative}.life h2{z-index:2;font-size:clamp(65px,8vw,130px);position:relative}.chess-scene{width:50vw;height:650px;position:absolute;top:0;right:-3vw}.chess-scene canvas{z-index:1;width:100%;height:100%;position:relative}.chess-scene>span{letter-spacing:.12em;font-size:9px;position:absolute;bottom:20px;right:10%}.chess-fallback{color:#875a2b;text-shadow:15px 35px 25px #0003;place-items:center;font-size:350px;display:grid;position:absolute;inset:0}.chess-scene.loaded .chess-fallback{display:none}.chess-story{max-width:600px;font-size:25px;line-height:1.5}.human-details{grid-template-columns:1fr 1fr;gap:10vw;margin-top:140px;display:grid}.human-details h3{max-width:480px;margin-bottom:30px;font-size:48px;line-height:1.05}.human-details p{max-width:480px;font-size:18px}.health-orbit{letter-spacing:.1em;border:1px solid #293b2d;border-radius:50%;place-items:center;width:130px;height:130px;margin-bottom:45px;font-size:18px;display:grid;position:relative}.health-orbit:after{content:"";border:1px solid #293b2d;border-radius:50%;position:absolute;inset:12px -15px;transform:rotate(45deg)}.family{padding-top:45px}.family h3{margin-top:28px}.family-mark{letter-spacing:-.08em;font-size:45px;font-family:var(--serif);margin-top:35px}.about{grid-template-columns:.75fr 1.3fr;align-items:center;gap:10vw;padding:140px 6vw;display:grid}.about figure{max-width:480px;transform:rotate(-3deg)}.about img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.75);border-radius:2px 120px 2px 2px}.about h2{margin:35px 0;font-size:clamp(50px,6vw,100px)}.about p:last-child{max-width:520px;color:var(--muted);font-size:20px}footer{color:#eee4d1;background:#0e1812;padding:80px 5vw 30px}.footer-top{align-items:center;gap:40px;font-size:18px;display:flex}.footer-top p{margin-right:auto;font-size:12px}.footer-name{font-family:var(--serif);letter-spacing:-.08em;margin-left:-1vw;font-size:22vw;font-weight:700;line-height:1.4}.footer-bottom{border-top:1px solid #fff3;justify-content:space-between;padding-top:25px;font-size:10px;display:flex}}@layer motion{.js-motion .technical{visibility:hidden;opacity:0}.js-motion .chapter-copy,.js-motion .chapter-head{will-change:transform,opacity}.js-motion .project-object,.hero-image{will-change:transform}}@media (width>=1700px){.hero-note{width:330px;right:8vw}.technical{top:33%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.chapter{height:auto}.chapter-stage{flex-direction:column;gap:35px;height:auto;min-height:0;padding:70px 6vw;display:flex;position:relative}.chapter-head,.chapter-copy,.technical,.project-object{width:100%;max-width:none;position:relative;inset:auto;visibility:visible!important;opacity:1!important;transform:none!important}.project-object{height:380px}.hero-image{transform:none!important}.technical{margin-top:25px}.chapter-head h2{font-size:clamp(45px,7vw,100px)}}html:not(.js-motion) .chapter{height:auto}html:not(.js-motion) .chapter-stage{flex-direction:column;gap:35px;height:auto;min-height:0;padding:80px 6vw;display:flex;position:relative}html:not(.js-motion) .chapter-head,html:not(.js-motion) .chapter-copy,html:not(.js-motion) .technical,html:not(.js-motion) .project-object{visibility:visible;opacity:1;width:100%;max-width:none;position:relative;inset:auto;transform:none}html:not(.js-motion) .project-object{height:400px;overflow:hidden}html:not(.js-motion) .technical{margin-top:25px}html:not(.js-motion) .chapter-head h2{font-size:clamp(42px,7vw,100px)}html{overflow-x:clip}.product-proof{z-index:4;color:#25382b;background:#f8f5ec;border-radius:7px;width:260px;padding:6px;position:absolute;bottom:-12%;right:-7%;transform:rotate(9deg);box-shadow:0 15px 30px #0005}.product-proof img{border-radius:3px;width:100%}.product-proof figcaption{margin:5px 3px 0;font-size:8px}.sticker-composition>.object-caption{bottom:-24%}#journey{pointer-events:none;z-index:2;opacity:0;width:100%;height:100%;transition:opacity .3s;position:fixed;inset:0}.journey-layout .chapter-stage{overflow:visible}.journey-ready .chapter-stage{background:0 0}.journey-layout main{z-index:3;position:relative}.journey-layout .chapter,.journey-layout .chapter-stage{isolation:auto}.journey-active body{background:var(--journey-bg,var(--bg));transition:background .15s linear}.journey-ready .chapter .project-object{visibility:hidden}.journey-layout .chapter-head{max-width:52%;top:12%}.journey-layout .chapter-head h2{font-size:clamp(64px,6.5vw,110px)}.journey-layout .chapter-copy{width:32vw;bottom:12%}.journey-layout .technical{width:36vw;top:24%}.journey-layout .life{--fg:#293b2d;--muted:#465442;color:var(--fg);background:#d6c5aa}.journey-ready .life{background:0 0}.journey-ready .chess-scene canvas,.journey-ready .chess-fallback{display:none}.real-bracelet{filter:drop-shadow(0 30px 35px #0005);width:95%}.real-iphone{border-radius:18px;width:24%;position:absolute;bottom:5%;right:-5%;transform:rotate(7deg)}.symbolic-sticker{clip-path:polygon(12% 8%,33% 0,55% 7%,76% 0,95% 20%,100% 65%,85% 95%,60% 100%,38% 92%,12% 100%,0 70%,4% 35%)}.chapter-stickercut .product-proof{width:85%;bottom:-8%;right:-4%;transform:rotate(3deg)}@media (prefers-reduced-motion:reduce){#journey{display:block}.journey-layout .chapter .project-object{visibility:visible}.journey-layout .chapter-stage{background:var(--bg)}}#cut-demo{border-block:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:10px;margin-top:16px;padding:12px 0;display:grid}#cut-demo canvas{grid-row:span 2;width:140px}#cut-demo label{font-size:12px}#cut-demo input{accent-color:#b4a2f3;width:100%;display:block}#cut-demo output{color:var(--muted);font:10px monospace}.project-metric{margin-top:22px}.project-metric strong{color:var(--fg);font-size:62px;line-height:1;display:block}.project-metric small{color:var(--muted);font-size:12px;display:block}.journey-layout .technical{scrollbar-width:thin;max-height:78svh;overflow:hidden auto}.journey-layout .about img{filter:none;aspect-ratio:1;object-position:center}.journey-layout .life .health-orbit{border-color:var(--muted)}@media (width>=901px){.journey-layout .chapter-liip .technical{width:30vw}.journey-layout .chapter-liip .chapter-head h2{max-width:46vw;font-size:clamp(58px,5.2vw,90px)}}#cut-demo>label,#cut-demo>output{overflow-wrap:anywhere;min-width:0}@media (width>=901px){.journey-layout .life h2{max-width:44vw;font-size:clamp(52px,5.3vw,90px)}}.chapter-vault{--fg:#27211e;--muted:#71655e;--line:#27211e25;color:var(--fg)}.journey-layout .chapter-vault .chapter-stage,.chapter-vault .chapter-stage{background:#f1e6d6;overflow:hidden}.journey-layout .chapter-vault .project-object,.chapter-vault .project-object{visibility:visible;opacity:1;z-index:2;width:55vw;height:auto;top:24%;right:4vw}.journey-layout .chapter-vault .chapter-head,.chapter-vault .chapter-head{max-width:40%;top:11%}.journey-layout .chapter-vault .chapter-head h2,.chapter-vault .chapter-head h2{font-size:clamp(48px,5.1vw,88px)}.chapter-vault .chapter-head .eyebrow{color:#c9363d}.chapter-vault .chapter-copy{width:30vw;bottom:12%}.chapter-vault .chapter-copy p{color:#71655e}.chapter-vault .technical{width:32vw}.chapter-vault .technical>p{color:#71655e}.trading-scene{width:100%;padding:0 0 80px 35px;position:relative}.trading-panel{color:#eee8df;background:#151719;border:1px solid #ffffff20;border-radius:18px;padding:24px 26px 14px;font-family:Space Grotesk Variable,sans-serif;transform:perspective(1300px)rotateY(-5deg)rotateX(3deg);box-shadow:0 35px 65px #39271e30,0 2px 4px #0002}.trading-top{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:10px;padding-bottom:17px;display:flex}.trading-top strong{font-size:18px}.trading-top strong>span{color:#9b9e9e;font-size:12px;font-weight:400}.trading-top i{background:#f04449;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.trading-badge{letter-spacing:.09em;color:#42dfbc;border:1px solid #42dfbc40;border-radius:20px;padding:6px 8px;font-size:8px}.trading-summary{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.trading-label{letter-spacing:.14em;color:#a6aaa9;font-size:9px}.trading-return{color:#66e9c6;letter-spacing:-.06em;font-size:clamp(42px,4.8vw,80px);line-height:1.3;display:block}.trading-return small{margin-left:8px;font-size:.45em}.trading-period{letter-spacing:.1em;color:#a6aaa9;text-align:right;font-size:9px;line-height:1.8}.trading-chart{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#ffffff09 calc(25% - 1px) 25%);margin-top:12px;padding-right:42px;position:relative}.trading-chart svg{width:100%;display:block;overflow:visible}.chart-levels{color:#747e7c;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:0 0 15px auto}.chart-area{fill:url(#trading-fill)}.chart-line{fill:none;stroke:#61e6c3;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.chart-trades circle{fill:#151719;stroke:#f04449;stroke-width:3px}.chart-trades text{fill:#e6b3a7;text-anchor:middle;font-size:10px}.chart-dates{color:#747e7c;justify-content:space-between;padding-top:12px;font-size:8px;display:flex}.trading-bottom{border-top:1px solid #ffffff10;align-items:center;gap:15px;margin-top:16px;padding-top:8px;display:flex}.trading-bottom>span{letter-spacing:.12em;color:#747e7c;font-size:7px}.trading-candles{flex:1;align-items:center;gap:7px;height:46px;display:flex}.trading-candles i{width:5px;height:var(--h);transform:translateY(calc(var(--y) - 7px));background:#42dfbc;display:block;position:relative}.trading-candles i:after{content:"";background:inherit;width:1px;position:absolute;top:-5px;bottom:-5px;left:2px}.trading-candles .down{background:#f04449}.trading-log{background:#ffffff05;border:1px solid #ffffff0c;border-radius:7px;align-items:center;gap:9px;margin-top:12px;padding:10px;font-size:10px;display:flex}.log-dot{background:#42dfbc;border-radius:50%;width:5px;height:5px}.log-check{color:#42dfbc;margin-left:auto}.trading-disclaimer{letter-spacing:.03em;margin-top:10px;color:#7e8784!important;font-size:8px!important}.claw-stage{pointer-events:none;width:225px;height:265px;position:absolute;bottom:-15px;right:-40px}.claw-stage canvas{filter:drop-shadow(0 15px 12px #0003);width:100%;height:100%;position:absolute;inset:0}.claw-name{white-space:nowrap;color:#49312c;letter-spacing:.15em;background:#f1e6d6;border:1px solid #bd9d8e;border-radius:20px;padding:6px 12px;font-size:8px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.claw-name b{color:#d52e39}.claw-fallback{background:radial-gradient(circle at 30% 20%,#ff7770,#ec323a 45%,#7c101c);border-radius:48%;position:absolute;inset:50px 38px 48px;box-shadow:inset -12px -15px 20px #650d2240}.claw-fallback i{background:#00f5df;border:6px solid #142e34;border-radius:50%;width:20px;height:24px;position:absolute;top:35%;left:24%;box-shadow:0 0 10px #00e5d4}.claw-fallback i+i{left:auto;right:24%}.claw-loaded .claw-fallback{display:none}@media (width>=901px){.chapter-vault .technical{max-width:32vw}}.chart-area,.chart-trades{opacity:var(--trading-progress,1)}@media (width>=901px){.journey-layout .chapter-vault .project-object,.chapter-vault .project-object{top:16%}.trading-chart svg{height:clamp(110px,22svh,240px)}.trading-summary{margin-top:14px}.trading-return{font-size:clamp(42px,7svh,70px)}.claw-stage{z-index:3;width:260px;height:300px;bottom:18px;right:-12px}.trading-scene{padding-bottom:70px}.journey-layout .human-details{grid-template-columns:1fr 1fr;gap:4vw;padding-left:25vw}.journey-layout .human-details h3{font-size:clamp(30px,2.8vw,46px)}.journey-layout .human-details p{font-size:17px}}.life .human-details{--fg:#293b2d;--muted:#465442;color:var(--fg);isolation:isolate;padding-top:80px;padding-bottom:80px;position:relative}.life .human-details:before{content:"";z-index:-1;pointer-events:none;background:#d6c5aa;position:absolute;inset:0 -6vw -140px}.family-heart{display:none}@media (width>=901px){.family-mark{perspective:800px}.family-initials{display:none}.family-heart{filter:drop-shadow(0 15px 18px #0002);transform-origin:50% 60%;width:220px;height:auto;font-family:var(--body);display:block}.journey-layout .family-mark{margin-top:25px}.family-emblem{isolation:isolate;min-height:390px;color:var(--fg);place-items:center;margin:10px -22px 20px;display:grid;position:relative}.family-emblem .family-heart{filter:none;z-index:-1;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.family-emblem h3{text-align:center;max-width:none;padding:0 44px 55px;margin:0!important;font-size:clamp(27px,2.5vw,42px)!important}.family .family-mark{display:none}.family>p:last-of-type{margin-top:12px}.journey-layout .human-details{grid-template-columns:1fr 1fr;gap:10vw;padding-left:0}.family-emblem{max-width:600px;min-height:430px}.family-emblem h3{padding-bottom:60px}}.chapter-liip{--bg:#162b25}.chapter-stickercut{--bg:#272039}.js-enabled:not(.journey-failed) :is(.object-liip,.object-stickercut,.chess-fallback){visibility:hidden}@media (prefers-reduced-motion:reduce){.js-enabled:not(.journey-failed) :is(.object-liip,.object-stickercut){visibility:visible}}.motion-pending :is(.chapter-head,.chapter-copy,.technical,.valuation-intro,.valuation-content){visibility:hidden!important}.liip-composition picture,.galaxy-scene picture{display:contents}.experience-desktop.journey-ready:not(.knight-ready) .chess-fallback{visibility:visible;display:grid}html body #infopublica{--bg:#05091c;--fg:#f2f1ff;--muted:#b8bdd5;--line:#b7b8ef38;color:var(--fg);--accent:#b8adff!important}html body #infopublica .chapter-stage{background:var(--bg);isolation:isolate;overflow:hidden}.galaxy-scene{z-index:0;pointer-events:none;position:absolute;inset:0}.galaxy-scene canvas,.galaxy-poster{width:100%;height:100%;position:absolute;inset:0}.galaxy-poster{object-fit:cover;object-position:65% center}.galaxy-ready .galaxy-poster{opacity:0}.galaxy-scene:after{content:"";background:radial-gradient(at 57% 52%,#0000 30%,#05091c33 75%,#05091c99 100%);position:absolute;inset:0}#infopublica :is(.chapter-head,.chapter-copy,.technical){isolation:isolate;text-shadow:0 2px 20px #05091c}#infopublica :is(.chapter-head,.chapter-copy,.technical):before{content:"";z-index:-1;-webkit-backdrop-filter:blur(5px);pointer-events:none;background:#05091c99;position:absolute;inset:-35px -45px;mask-image:radial-gradient(#000 40%,#0000 73%)}html body #infopublica .chapter-head{max-width:49%}html body #infopublica .chapter-head .eyebrow{color:var(--accent)}html body #infopublica .chapter-copy{max-width:360px}html body #infopublica .technical{background:#05091ce8;border-radius:12px;width:33vw;max-width:500px;max-height:none;overflow:visible;box-shadow:0 0 35px 28px #05091ce8}#infopublica .chapter-progress{z-index:2}#infopublica .object-infopublica{display:none}
