:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3e5cf;--paper-deep:#ead2b3;--ink:#2d2118;--muted:#796657;--soft:#fff4df;--clay:#b96543;--clay-dark:#743d2e;--amber:#d89a38;--brass:#c28b45;--moss:#6d7552;--line:#5c39262e;--shadow:0 26px 70px #54311c2e;--heavy-shadow:0 42px 120px #58301b42;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 20% 10%,#ffd697b8,#0000 24rem),radial-gradient(circle at 88% 4%,#b8634257,#0000 26rem),radial-gradient(circle at 56% 52%,#fffae6a3,#0000 32rem),linear-gradient(#f9ecd7 0%,#efd3b2 52%,#d7ad88 100%);min-height:100vh;margin:0}body:before{content:"";pointer-events:none;opacity:.42;mix-blend-mode:multiply;background-image:linear-gradient(90deg,#5b39240b 1px,#0000 1px),linear-gradient(0deg,#5b392409 1px,#0000 1px),radial-gradient(circle at 12% 18%,#704b3217 0 1px,#0000 1.5px),radial-gradient(circle at 72% 64%,#704b3214 0 1px,#0000 1.5px);background-size:58px 58px,58px 58px,19px 19px,23px 23px;position:fixed;inset:0}a{color:inherit;text-decoration:none}main{position:relative;overflow:hidden}.section{width:min(1180px,100vw - 40px);margin:0 auto;padding:92px 0}.nav{justify-content:space-between;align-items:center;gap:24px;padding:22px 0 50px;display:flex}.brand{letter-spacing:-.035em;color:#3a2618;align-items:center;gap:12px;font-weight:900;display:inline-flex}.brandMark{background:radial-gradient(circle at 35% 30%,#fff5d9 0 18%,#0000 20%),linear-gradient(145deg,#c36c48,#7e4631 74%);border-radius:12px;width:32px;height:32px;box-shadow:inset 0 3px 8px #ffffff59,inset 0 -8px 14px #3d1a0e38,0 12px 24px #7a412533}.navLinks{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff4df85;border:1px solid #58392429;border-radius:999px;gap:10px;padding:8px;display:flex;box-shadow:inset 0 1px #fff9,0 14px 40px #73412314}.navLinks a{color:#604836;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:760}.navLinks a:hover{color:var(--ink);background:#ffffff75}.hero{min-height:800px;padding-top:0}.heroGrid{grid-template-columns:minmax(0,1fr) minmax(430px,.88fr);align-items:center;gap:58px;display:grid}.prelude{color:#71533c;background:#fff6e19e;border:1px solid #6942292e;border-radius:999px;width:fit-content;margin:0 0 22px;padding:12px 16px;font-size:14px;font-weight:780;box-shadow:inset 0 1px #ffffffbf,0 16px 44px #62381f14}.heroCopy h1{letter-spacing:-.078em;color:#291c13;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(54px,8.2vw,112px);line-height:.91}.lead{max-width:700px;color:var(--muted);margin:28px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.75}.actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.actions.compact{margin-top:30px}.button{border:1px solid #5334212e;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffffa6,0 18px 40px #693b1f24}.primary{color:#fff3de;background:linear-gradient(#3d2a1f,#23160f)}.secondary{color:#452d1e;background:#fff5e0b8}.consciousnessObject{min-height:590px;box-shadow:var(--heavy-shadow), inset 0 1px 0 #ffffffb8;isolation:isolate;background:radial-gradient(circle at 50% 42%,#ffe5adeb,#0000 11rem),radial-gradient(circle at 58% 30%,#d27b4c3d,#0000 19rem),linear-gradient(145deg,#fff8e5c7,#d4a17647);border:1px solid #5d3a242e;border-radius:56px;position:relative;overflow:hidden}.consciousnessObject:before{content:"";z-index:0;background:linear-gradient(115deg,#0000 0 46%,#ffffff52 47% 49%,#0000 50%),radial-gradient(circle at 32% 25%,#ffffff59,#0000 13rem);border:1px solid #69422924;border-radius:42px;position:absolute;inset:24px}.woodBase{z-index:1;background:linear-gradient(#8c5639,#5b321f);border-radius:50%;height:72px;position:absolute;bottom:54px;left:64px;right:64px;box-shadow:inset 0 12px 18px #ffd5a321,inset 0 -20px 24px #25110847,0 34px 60px #58301a3d}.paperHalo{z-index:1;background:radial-gradient(circle,#0000 54%,#ffffff38 55%,#0000 57%);border:1px solid #6c482d38;border-radius:50%;position:absolute;inset:96px;transform:rotate(-14deg)scaleX(1.04)}.haloTwo{opacity:.75;inset:142px 96px 116px;transform:rotate(24deg)scaleX(.9)}.brassThread{transform-origin:50%;z-index:2;background:linear-gradient(90deg,#0000,#945c2ac7,#0000);height:2px;position:absolute}.t1{width:360px;top:214px;left:78px;transform:rotate(26deg)}.t2{width:330px;top:326px;right:72px;transform:rotate(-22deg)}.t3{width:300px;bottom:190px;left:96px;transform:rotate(-12deg)}.clayCore{text-align:center;color:#fff4df;z-index:4;background:radial-gradient(circle at 34% 28%,#ffe5b8bf,#0000 18%),radial-gradient(circle at 58% 72%,#55261947,#0000 28%),linear-gradient(145deg,#c9764f,#743c2b 74%);border-radius:44% 56% 49% 51%/52% 42% 58% 48%;place-items:center;width:178px;height:178px;display:grid;position:absolute;top:48%;left:50%;translate:-50% -50%;box-shadow:inset 12px 18px 26px #ffe0b238,inset -16px -22px 34px #31140c47,0 32px 80px #773d2257}.clayCore strong{z-index:2;letter-spacing:-.055em;font-size:25px;line-height:1.05;position:relative}.pulse{border-radius:inherit;border:1px solid #ffe8bd7a;animation:4.5s ease-in-out infinite breathe;position:absolute;inset:26px}.seed{z-index:5;color:#5b3825;background:#fff3dbd1;border:1px solid #6a44292e;border-radius:999px;justify-content:center;align-items:center;min-width:76px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;position:absolute;box-shadow:0 18px 38px #60371f24,inset 0 1px #ffffffc7}.seedA{top:130px;left:76px}.seedB{top:138px;right:76px}.seedC{bottom:138px;right:84px}.seedD{bottom:144px;left:82px}.shadowPlate{filter:blur(18px);z-index:0;background:#43231447;border-radius:50%;width:220px;height:42px;position:absolute;bottom:70px;left:50%;translate:-50%}@keyframes breathe{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.98;transform:scale(1.08)}}.sectionHead{max-width:820px}.sectionHead.wide{max-width:980px}.sectionIndex{color:#8a5b3d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:900;display:inline-block}.sectionHead h2,.download h2{letter-spacing:-.062em;color:#312116;text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,72px);line-height:.98}.sectionHead p,.download p{color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.82}.lifeLoop{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.lifeCard,.productCard,.download,.statementCard,.splitPanel,.monitorStone{background:linear-gradient(180deg, #fff7e5d1, #eecdaaa8), var(--soft);box-shadow:var(--shadow), inset 0 1px 0 #ffffffbd;border:1px solid #603a232e}.lifeCard{border-radius:32px;min-height:250px;padding:24px}.lifeCard span{color:#75472e;background:#efd0a7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:inline-flex}.lifeCard h3{letter-spacing:-.04em;margin:42px 0 12px;font-size:26px}.lifeCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.72}.splitPanel{border-radius:42px;grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);align-items:center;gap:34px;padding:42px;display:grid}.monitorStone{color:#fff0d5;background:radial-gradient(circle at 35% 18%,#ffffffb8,#0000 11rem),linear-gradient(155deg,#b56d4f,#6b3d2d 76%);border-radius:38px;min-height:390px;padding:30px;position:relative;overflow:hidden}.monitorStone:before{content:"";border:1px solid #ffeacc40;border-radius:28px;position:absolute;inset:22px}.monitorTop{z-index:1;letter-spacing:.12em;text-transform:uppercase;background:#2b170e57;border-radius:999px;width:fit-content;padding:9px 12px;font-size:12px;font-weight:900;position:relative}.monitorLines{z-index:1;gap:14px;margin-top:70px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;position:relative}.monitorLines span{color:#ffe9c0;text-overflow:ellipsis;white-space:nowrap;background:#2d180e47;border:1px solid #ffedd229;border-radius:16px;padding:13px 14px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.materialStatement{padding-top:40px;padding-bottom:40px}.statementCard{background:radial-gradient(circle at 18% 14%,#fff6ddeb,#0000 18rem),linear-gradient(120deg,#8a5139,#c5835e 54%,#e8c39a);border-radius:44px;padding:clamp(34px,6vw,76px)}.statementCard p{color:#fff6e7;letter-spacing:-.055em;text-shadow:0 2px 18px #36180c2e;max-width:1000px;margin:0;font-size:clamp(28px,4.2vw,56px);line-height:1.18}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.productCard{border-radius:34px;flex-direction:column;justify-content:space-between;min-height:360px;padding:28px;display:flex}.coreCard{background:radial-gradient(circle at 26% 12%,#fffc,#0000 11rem),linear-gradient(#fff3d8,#e2b782)}.closedCard{background:radial-gradient(circle at 78% 16%,#fff8e2e0,#0000 11rem),linear-gradient(#fff7e2d6,#e2be96c2)}.productTag{color:#8a5c3b;letter-spacing:.11em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:900;display:inline-block}.productCard h3{letter-spacing:-.06em;color:#2f1f14;margin:0;font-size:34px}.productCard p{color:var(--muted);line-height:1.72}.productCard small{color:#8b6c58;line-height:1.56}.cardActions,.downloadRows{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cardActions a,.downloadRows a,.textLink{color:#4b3020;background:#fff6e2b8;border:1px solid #57372229;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 10px 26px #61392014}.cardActions a:first-child,.textLink{color:#fff1d8;background:#38251a}.cardActions .disabled{cursor:default;color:#8c705e;background:#e8cfb28a}.download{border-radius:38px;padding:38px}.footer{color:#806551;border-top:1px solid #5c392633;justify-content:space-between;gap:20px;width:min(1180px,100vw - 40px);margin:0 auto;padding:38px 0 58px;display:flex}.hero.section{width:100%;max-width:none;min-height:min(920px,100svh);padding:0 0 94px;position:relative}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#efd3b2b8);height:180px;position:absolute;bottom:-1px;left:0;right:0}.hero .nav,.heroGrid{z-index:2;width:min(1180px,100vw - 40px);margin-left:auto;margin-right:auto;position:relative}.heroGrid{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);gap:34px}.heroCopy{padding:clamp(20px,4vw,54px) 0 40px}.heroArtifactFrame{min-height:650px;box-shadow:var(--heavy-shadow), inset 0 1px 0 #ffffffb8;isolation:isolate;background:#f4dbb8;border:1px solid #5c39262e;border-radius:60px 0 0 60px;position:relative;overflow:hidden;transform:translate(42px)}.heroArtifactFrame img{object-fit:cover;filter:saturate(1.05)contrast(1.03);width:100%;height:100%;animation:10s ease-in-out infinite slowFloat;position:absolute;inset:0}.heroArtifactFrame:before{content:"";z-index:1;background:radial-gradient(circle at 73% 48%,#ffe39d47,#0000 17rem),linear-gradient(90deg,#f9ecd7d6,#f9ecd714 44%,#0000 72%);position:absolute;inset:0}.artifactCompass{z-index:2;flex-wrap:wrap;gap:9px;max-width:250px;display:flex;position:absolute;top:30px;left:28px}.artifactCompass span,.artifactCaption span{color:#6b4b36;letter-spacing:.01em;background:#fff6e2b3;border:1px solid #59372329;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:860;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #5d351e14}.artifactCaption{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff3dbb8;border:1px solid #5b392429;border-radius:28px;gap:12px;max-width:380px;padding:20px;display:grid;position:absolute;bottom:28px;left:28px;box-shadow:inset 0 1px #ffffffb8,0 22px 56px #5b351f29}.artifactCaption strong{letter-spacing:-.035em;color:#382418;font-size:20px}.loopMuseum{box-shadow:var(--shadow), inset 0 1px 0 #ffffffa3;background:linear-gradient(#fff6e29e,#daaa7c57),#efd3b2;border:1px solid #5e392329;border-radius:46px;margin-top:46px;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden}.conceptBackdrop{object-fit:cover;opacity:.3;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.loopMuseum .lifeLoop{z-index:1;position:relative}.lifeCard{transform:rotate(var(--tilt,-1.2deg));transition:transform .32s,box-shadow .32s}.lifeCard:nth-child(2){--tilt:1.4deg;margin-top:22px}.lifeCard:nth-child(3){--tilt:-.3deg;margin-top:4px}.lifeCard:nth-child(4){--tilt:1.8deg;margin-top:26px}.lifeCard:nth-child(5){--tilt:-1.5deg;margin-top:8px}.lifeCard:hover{transform:translateY(-8px)rotate(0);box-shadow:0 34px 78px #54311c3b,inset 0 1px #ffffffbd}.monitorComposition{min-height:500px;box-shadow:var(--heavy-shadow);isolation:isolate;border-radius:38px;position:relative;overflow:hidden}.monitorComposition>img{object-fit:cover;opacity:.92;filter:saturate(1.04);width:100%;height:100%;position:absolute;inset:0}.monitorComposition:after{content:"";z-index:1;background:linear-gradient(90deg,#fff2d929,#49271a1a);position:absolute;inset:0}.monitorComposition .monitorStone{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 22% 8%,#fff4d980,#0000 10rem),linear-gradient(155deg,#7e432eeb,#371e14c7);width:min(430px,100% - 48px);min-height:410px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.materialStatement .statementCard{position:relative;overflow:hidden}.statementCard>img{object-fit:cover;opacity:.68;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.statementCard p{z-index:1;position:relative}.productShelf{height:clamp(190px,30vw,330px);box-shadow:var(--shadow);border:1px solid #603a2329;border-radius:42px;margin:28px 0 -82px;position:relative;overflow:hidden}.productShelf img{object-fit:cover;filter:saturate(1.06);width:100%;height:100%;display:block}.productShelf:after{content:"";background:linear-gradient(#0000 0 42%,#efd3b2e6 100%);position:absolute;inset:0}.productGrid{z-index:2;position:relative}.download{background:linear-gradient(180deg, #fff7e5cc, #dbad80ad), var(--soft);align-items:end;min-height:520px;padding:clamp(30px,5vw,58px);display:grid;position:relative;overflow:hidden}.archiveImage{object-fit:cover;opacity:.72;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.downloadCopy{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff4deb8;border:1px solid #59372324;border-radius:34px;max-width:900px;padding:clamp(24px,4vw,42px);position:relative;box-shadow:0 24px 70px #502d1924,inset 0 1px #ffffffbd}@keyframes slowFloat{0%,to{transform:scale(1)translate(0,0)}50%{transform:scale(1.025)translate(-10px,-8px)}}@media (width<=980px){.section{width:min(100% - 28px,760px);padding:66px 0}.heroGrid,.splitPanel,.productGrid{grid-template-columns:1fr}.hero.section{width:100%;min-height:unset;padding-bottom:64px}.hero .nav,.heroGrid{width:min(100% - 28px,760px)}.hero{min-height:unset}.heroArtifactFrame{border-radius:42px;min-height:520px;transform:none}.lifeLoop{grid-template-columns:repeat(2,minmax(0,1fr))}.monitorComposition .monitorStone{width:calc(100% - 32px);margin:250px 16px 16px;position:relative;inset:auto;transform:none}.productShelf{margin-bottom:-40px}.navLinks{display:none}.footer{flex-direction:column;width:min(100% - 28px,760px)}}@media (width<=580px){.heroCopy h1{font-size:50px}.lead{font-size:17px}.lifeLoop{grid-template-columns:1fr}.loopMuseum{border-radius:32px;padding:18px}.lifeCard,.lifeCard:nth-child(n){margin-top:0;transform:none}.splitPanel{border-radius:30px;padding:24px}.heroArtifactFrame{border-radius:34px;min-height:440px}.artifactCompass{max-width:220px;top:18px;left:18px}.artifactCaption{max-width:none;padding:16px;bottom:18px;left:18px;right:18px}.clayCore{width:140px;height:140px}.clayCore strong{font-size:20px}.seed{min-width:62px;font-size:12px}.seedA{top:110px;left:30px}.seedB{top:112px;right:28px}.seedC{bottom:118px;right:32px}.seedD{bottom:124px;left:34px}.paperHalo{inset:76px 48px}.haloTwo{inset:112px 54px 94px}.t1,.t2,.t3{width:230px}.monitorComposition{min-height:560px}.monitorComposition .monitorStone{width:calc(100% - 24px);margin:220px 12px 12px;padding:22px}.monitorLines span{white-space:normal}.statementCard p{font-size:30px}.productShelf{height:180px;margin-bottom:-24px}.download{border-radius:30px;min-height:620px;padding:18px}.downloadCopy{border-radius:26px;padding:22px}}
