@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color:#29291f;font-synthesis:none;text-rendering:optimizelegibility;--purple:#465142;--violet:#7b8062;--electric:#7b8062;--pink:#c98b6b;--coral:#b86f50;--lime:#d3bd91;--cyan:#8d9a78;--night:#29291f;--paper:#f6f2e9;--mono:"IBM Plex Mono",monospace;--display:"Space Grotesk",sans-serif;background:#f6f2e9;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.header{background:var(--paper);z-index:5;border-bottom:1px solid #29291f18;align-items:center;gap:38px;height:94px;padding:0 5.2vw;display:flex;position:relative}.brand{color:var(--purple);font:700 23px var(--display);letter-spacing:-1.8px;align-items:center;gap:12px;line-height:1;display:flex}.brand small{font:500 8px var(--mono);letter-spacing:.13em;color:#5d5368;margin-top:7px;display:block}.brandmark{width:34px;height:34px;display:inline-block;position:relative}.brandmark i{border:2px solid var(--violet);border-radius:50%;width:17px;height:17px;position:absolute;top:8px;left:2px}.brandmark i:nth-child(2){border-color:var(--pink);top:1px;left:12px}.brandmark i:nth-child(3){border-color:var(--coral);top:15px;left:14px}.nav{align-items:center;gap:clamp(15px,2.4vw,38px);margin-left:auto;font-size:12px;font-weight:600;display:flex}.nav a{transition:color .2s}.nav-cta{color:var(--purple);border:1px solid #4651424d;align-items:center;gap:8px;padding:12px 15px;display:flex}.head-tools{gap:7px;display:flex}.icon-btn,.menu-btn,.close{cursor:pointer;background:0 0;border:0;padding:9px}.menu-btn{display:none}.status{font:500 8px var(--mono);letter-spacing:.05em;background:var(--purple);color:#fff;white-space:nowrap;padding:8px 12px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,50%)}.status span,.notice-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.notice{background:var(--purple);color:#f6f2e9;text-align:center;font:500 9px var(--mono);letter-spacing:.04em;padding:10px 5.2vw;line-height:1.7}.notice a{color:var(--lime);align-items:center;gap:4px;margin-left:10px;display:inline-flex}.hero{background:var(--paper);grid-template-rows:26px 1fr 42px;grid-template-columns:1.08fr .92fr;min-height:730px;padding:35px 9vw 26px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";clip-path:polygon(16% 0,100% 0,100% 100%,0 100%,0 33%);background:linear-gradient(155deg,#7b8062 0%,#465142 70%,#29291f 100%);width:49%;height:100%;position:absolute;top:0;right:0}.hero-meta{z-index:1;font:500 9px var(--mono);letter-spacing:.1em;grid-column:1/3;justify-content:space-between;display:flex;position:relative}.hero-copy{z-index:1;align-self:center;padding:53px 0 30px}.eyebrow{font:500 9px var(--mono);letter-spacing:.15em;color:var(--violet);display:block}.hero h1,.page-intro h1{font:400 clamp(50px,7vw,102px)/.89 "Archivo Black",var(--display);letter-spacing:-.065em;color:var(--purple);margin:23px 0 22px}.outline{-webkit-text-stroke:1.4px var(--purple);color:#0000}.hero-last{letter-spacing:-.055em;font-size:.79em}.period{color:var(--pink)}.hero-foot{align-items:center;gap:26px;margin-top:37px;display:flex}.hero-foot p{max-width:300px;margin:0;font-size:14px;line-height:1.6}.round-link{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .25s;display:grid}.round-link:hover{transform:rotate(45deg)}.hero-art{z-index:1;grid-area:2/2;place-items:center;min-height:430px;display:grid;position:relative}.hero-sculpture{width:min(30vw,360px);height:min(30vw,360px);animation:7s ease-in-out infinite float;position:relative;transform:rotate(-15deg)}.sculpt-core{filter:saturate(1.2);background:linear-gradient(130deg,#eee8da 2%,#c98b6b 26%,#7b8062 60%,#8d9a78 94%);border-radius:49% 51% 40% 60%/38% 43% 57% 62%;width:47%;height:68%;position:absolute;top:16%;left:27%;box-shadow:inset -20px -22px 42px #46514275,inset 12px 6px 22px #ffffffa8,22px 36px 34px #29291f88}.sculpt-ring{mix-blend-mode:screen;filter:drop-shadow(0 8px 12px #130c4566);border:17px solid #eee8da;border-color:#eee8da #eee8da #b86f50 #8d9a78;border-radius:50%;position:absolute;inset:14% 4%;transform:rotate(53deg)}.ring-b{border-width:13px;border-color:#d3bd91 #7b8062 #c98b6b #eee8da;inset:0 22%;transform:rotate(-45deg)}.sculpt-pearl{background:radial-gradient(circle at 30% 25%,#fff,#b7abff 25%,#7b8062 70%);border-radius:50%;width:28px;height:28px;position:absolute;box-shadow:0 8px 16px #29291f66}.pearl-a{top:22%;left:11%}.pearl-b{background:radial-gradient(circle at 30% 20%,#fff,#eee8da 30%,#c98b6b 75%);top:63%;right:12%}.pearl-c{background:radial-gradient(circle at 30% 25%,#fff,#d3bd91 55%,#68a000);width:18px;height:18px;top:7%;right:23%}.art-orbit{border:1px solid #ffffff58;border-radius:50%;width:90%;height:30%;position:absolute;transform:rotate(-29deg)}.orbit-two{width:72%;height:44%;transform:rotate(42deg)}.hero-stamp{border:1px solid var(--lime);width:74px;height:74px;color:var(--lime);text-align:center;font:500 10px/1.3 var(--mono);border-radius:50%;place-content:center;display:grid;position:absolute;top:8%;right:2%;transform:rotate(12deg)}.hero-side{writing-mode:vertical-rl;color:#fff9;font:9px var(--mono);letter-spacing:.15em;position:absolute;bottom:16%;right:-18px}.hero-controls{z-index:1;grid-column:1/3;align-items:center;gap:13px;display:flex}.hero-controls button{cursor:pointer;background:0 0;border:1px solid #46514255;place-items:center;width:34px;height:34px;display:grid}.hero-controls button svg{width:15px}.hero-controls>span{font:9px var(--mono);letter-spacing:.08em;margin-left:5px}.progress{background:#46514226;width:100px;height:2px}.progress span{background:var(--pink);height:100%;transition:width .3s;display:block}.hero-side-note{font:8px/1.7 var(--mono);color:#fff9;letter-spacing:.06em;z-index:1;position:absolute;bottom:27px;right:5.2vw}.section-tag{font:500 9px var(--mono);letter-spacing:.1em;border-bottom:1px solid #29291f48;justify-content:space-between;padding-bottom:13px;display:flex}.manifesto{background:#f6f2e9;min-height:475px;position:relative;overflow:hidden}.manifesto-grid{z-index:1;grid-template-columns:1.1fr .9fr;gap:9%;padding:72px 0 58px;display:grid;position:relative}.manifesto h2,.axis-heading h2,.gallery-head h2,.sculpture-copy h2,.update-body h2{font:400 clamp(38px,5.3vw,76px)/.92 "Archivo Black",var(--display);letter-spacing:-.06em;color:var(--purple);margin:0}.manifesto h2 em,.gallery-head h2 em,.sculpture-copy h2 em,.update-body h2 em,.proposal-cta h2 em{letter-spacing:-.04em;color:var(--pink);font:italic 500 .96em Playfair Display,serif}.manifesto-grid>div{max-width:440px}.lead{font:500 20px/1.4 var(--display);margin:0 0 18px}.text-link{color:var(--purple);font:600 11px var(--mono);border-bottom:1px solid;align-items:center;gap:10px;margin-top:12px;padding:10px 0 7px;display:inline-flex}.manifesto-mark{color:#b86f5012;position:absolute;bottom:-45px;right:3%}.manifesto-mark svg{stroke-width:.5px;width:270px;height:270px}.axis-section{background:var(--night);color:var(--paper);position:relative}.axis-section .section-tag{border-color:#fff4}.axis-heading{grid-template-columns:1fr 1fr;align-items:end;padding:50px 0 38px;display:grid}.axis-heading p{font:15px/1.7 var(--display);color:#e0d8ea;max-width:320px;margin:0 0 8px auto}.axis-list{border-top:1px solid #fff4}.axis-row{border-bottom:1px solid #fff4;grid-template-columns:70px 1fr 180px 22px;align-items:center;gap:22px;min-height:190px;padding:27px 2%;transition:padding .3s,color .3s;display:grid}.axis-row:hover{color:var(--lime);padding-left:3.3%}.axis-n{font:12px var(--mono);color:var(--lime);align-self:start;padding-top:8px}.axis-copy>span,.work-info>span{font:9px var(--mono);letter-spacing:.1em;opacity:.7}.axis-copy h3{font:500 clamp(34px,4.8vw,68px)/1 var(--display);letter-spacing:-.06em;margin:9px 0}.axis-copy p{color:#cfc4d8;max-width:430px;margin:0;font-size:12px;line-height:1.6}.axis-symbol{color:#7b8062;background:#7b806233;border-radius:50%;place-items:center;width:100px;height:100px;display:grid}.axis-symbol svg{stroke-width:1.3px;width:52px;height:52px}.shield{font-size:55px}.axis-arrow{color:var(--lime)}.gallery-head{grid-template-rows:auto auto;grid-template-columns:1fr .58fr;align-items:end;column-gap:10%;padding:52px 0 40px;display:grid}.gallery-head h2{grid-row:1/3}.gallery-head p{font:14px/1.7 var(--display);max-width:330px;margin:0 0 14px}.gallery-head .text-link{justify-self:start}.paintings-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.painting{aspect-ratio:1.08;isolation:isolate;background:#465142;position:relative;overflow:hidden}.art-shape{position:absolute;inset:0;overflow:hidden}.art-shape b,.art-shape i,.art-shape em,.art-shape span{display:block;position:absolute}.art-pink{background:radial-gradient(at 67% 31%,#eee8da 0 4%,#0000 4.5%),radial-gradient(at 40% 55%,#7b8062 0 16%,#0000 17%),linear-gradient(145deg,#465142,#7b8062 45%,#c98b6b 70%,#b86f50)}.twist b{background:linear-gradient(130deg,#eee8da,#c98b6b 48%,#7b8062);border-radius:38% 62% 46% 54%/55% 36% 64% 45%;width:50%;height:74%;top:13%;left:25%;transform:rotate(35deg);box-shadow:16px 18px #8d9a7888,-18px -16px #d3bd9166}.twist i{border:18px solid #eee8da;border-right-color:#8d9a78;border-radius:50%;width:60%;height:20%;top:42%;left:18%;transform:rotate(-38deg)}.twist em{background:#d3bd91;border-radius:50%;width:16px;height:16px;top:22%;right:18%;box-shadow:0 0 18px #d3bd91}.art-orange{background:linear-gradient(35deg,#b86f50,#c98b6b 40%,#465142 86%)}.arch b{background:linear-gradient(90deg,#eee8da,#b86f50 40%,#d3bd91 72%,#c98b6b);border-radius:50% 50% 0 0;inset:16% 27% 10%;box-shadow:16px 14px #46514288}.arch i{background:#465142;border-radius:50% 50% 0 0;width:28%;height:61%;top:28%;left:37%}.arch em{border:10px solid #8d9a78;border-radius:50%;width:70%;height:23%;top:60%;left:15%;transform:rotate(-19deg)}.art-lime{background:radial-gradient(circle at 50% 55%,#d3bd91,#8d9a78 35%,#465142 78%)}.orbit b{border:20px solid #c98b6b;border-color:#c98b6b #c98b6b #465142 #eee8da;border-radius:50%;width:68%;height:68%;top:16%;left:16%;transform:rotate(33deg)}.orbit i{background:linear-gradient(#eee8da,#7b8062 45%,#b86f50);border-radius:48%;width:27%;height:65%;top:18%;left:36%;transform:rotate(47deg)}.orbit em{background:#f6f2e9;border-radius:50%;width:20px;height:20px;top:25%;left:18%;box-shadow:130px 150px #b86f50}.art-blue{background:linear-gradient(145deg,#8d9a78,#465142 70%)}.shell b{border:20px solid #eee8da;border-right-color:#d3bd91;border-radius:50% 45%;width:80%;height:72%;top:12%;left:9%;transform:rotate(-35deg)}.shell i{background:linear-gradient(145deg,#7b8062,#c98b6b);border-radius:50% 40% 65% 45%;width:50%;height:40%;top:30%;left:24%;box-shadow:10px 12px #46514277}.shell em{border-left:5px solid #f6f2e9;width:23%;height:60%;top:20%;left:40%;transform:rotate(40deg)}.art-purple{background:linear-gradient(120deg,#29291f,#7b8062 45%,#c98b6b)}.cells b,.cells i,.cells em,.cells span{background:linear-gradient(145deg,#eee8da,#c98b6b 60%,#7b8062);border-radius:42% 58% 55% 45%;width:34%;height:34%;box-shadow:inset -10px -10px 18px #46514277,0 14px 25px #29291f66}.cells b{top:14%;left:16%}.cells i{background:linear-gradient(145deg,#d3bd91,#8d9a78 55%,#7b8062);top:20%;right:12%}.cells em{background:linear-gradient(145deg,#b86f50,#c98b6b 60%,#465142);bottom:12%;left:26%}.cells span{background:linear-gradient(145deg,#f6f2e9,#7b8062);width:25%;height:25%;bottom:12%;right:16%}.art-coral{background:linear-gradient(35deg,#465142,#b86f50 53%,#d3bd91)}.bloom b{background:radial-gradient(at 50% 8%,#eee8da 0 15%,#0000 16%),radial-gradient(at 88%,#c98b6b 0 15%,#0000 16%),radial-gradient(at 50% 91%,#8d9a78 0 15%,#0000 16%),radial-gradient(at 12%,#d3bd91 0 15%,#0000 16%),radial-gradient(circle,#b86f50 0 28%,#0000 29%);width:62%;height:62%;top:20%;left:18%;transform:rotate(24deg)}.bloom i{border:1px solid #fff8;border-radius:50%;inset:12%;transform:rotate(45deg)scaleX(.5)}.bloom em{border:1px solid #fff8;border-radius:50%;inset:12%;transform:rotate(-45deg)scaleX(.5)}.art-index,.art-caption{z-index:2;color:#fff;font:8px var(--mono);letter-spacing:.1em;position:absolute}.work-card{display:block}.work-info{grid-template-columns:1fr 20px;align-items:center;padding:15px 2px;display:grid}.work-info>span{color:#5f5368;grid-column:1/3;font-size:8px}.work-info h3{font:500 17px var(--display);margin:8px 0 0}.gallery-all{width:max-content;font:500 9px var(--mono);letter-spacing:.1em;border-bottom:1px solid;align-items:center;gap:12px;margin:28px auto 0;padding-bottom:8px;display:flex}.sculpture-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:9%;padding:50px 0 0;display:grid}.sculpt-stage{--mx:50%;--my:50%;isolation:isolate;background:#d8d3d2;height:470px;position:relative;overflow:hidden}.sculpt-stage:before{content:"";background:radial-gradient(circle at var(--mx) var(--my),#c98b6b55,transparent 38%),linear-gradient(130deg,#bcb6bd,#eee4db 42%,#a198a7);z-index:-1;transition:background .2s;position:absolute;inset:0}.stage-grid{opacity:.6;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.stage-object{filter:drop-shadow(22px 30px 25px #29291f55);width:220px;height:270px;transition:transform .5s;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.sculpt-stage:hover .stage-object{transform:translate(-50%,-50%)rotate(3deg)scale(1.08)}.stage-object i{background:radial-gradient(at 25% 22%,#fff,#dedbdf 28%,#aaa5b0 62%,#686273);border-radius:49% 40% 58%;width:55%;height:74%;position:absolute;top:12%;left:26%;box-shadow:inset -17px -20px 20px #3b344a55,inset 11px 7px 13px #fff9}.stage-object b{filter:drop-shadow(4px 8px 4px #483d5055);border:17px solid #e8e4e3;border-color:#e8e4e3 #e8e4e3 #f7eeee #b6b0b8;border-radius:50%;width:86%;height:39%;position:absolute;top:27%;left:6%;transform:rotate(-35deg)}.stage-object em{background:radial-gradient(circle at 30% 25%,#fff,#c8c3c8 35%,#827c89);border-radius:50%;width:40px;height:40px;position:absolute;top:19%;right:-8%}.stage-object span{background:radial-gradient(circle at 30% 25%,#fff,#c8c3c8 35%,#827c89);border-radius:50%;width:32px;height:32px;position:absolute;bottom:9%;left:9%}.stage-object.spin{animation:5s linear infinite spin}.stage-orbit{border:1px solid #46514266;border-radius:50%;width:80%;height:28%;position:absolute;top:38%;left:10%;transform:rotate(-23deg)}.stage-label,.stage-coordinate,.stage-hint{font:8px var(--mono);letter-spacing:.1em;position:absolute}.stage-label{top:18px;left:18px}.stage-coordinate{top:18px;right:18px}.stage-hint{text-align:right;line-height:1.7;bottom:19px;right:18px}.sculpture-count{font:10px var(--mono);color:var(--pink)}.sculpture-copy h3{font:500 24px var(--display);margin:28px 0 5px}.sculpture-copy>p{color:#635968;max-width:330px;font-size:13px;line-height:1.7}.sculpt-controls{gap:8px;margin-top:24px;display:flex}.sculpt-controls button,.art-nav button{cursor:pointer;background:0 0;border:1px solid #46514266;place-items:center;width:38px;height:38px;display:grid}.sculpt-controls svg,.art-nav svg{width:16px}.stage-disclosure{font:8px/1.8 var(--mono);color:#756c7c;margin-top:23px;display:block}.proposal-cta{background:var(--purple);color:var(--paper);grid-template-columns:130px 1fr 80px;align-items:center;gap:8%;padding:77px 12vw;display:grid;position:relative;overflow:hidden}.proposal-cta:after{content:"";border:1px solid #ffffff3a;border-radius:50%;width:400px;height:400px;position:absolute;top:-160px;right:-150px;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff08,0 0 0 105px #ffffff08}.cta-sigil{border:1px solid var(--lime);width:112px;height:112px;color:var(--lime);border-radius:50%;place-items:center;font:500 50px Playfair Display;display:grid;position:relative}.cta-sigil span{font-size:16px;position:absolute;top:9px;right:10px}.proposal-cta .eyebrow{color:var(--lime)}.proposal-cta h2{letter-spacing:-.06em;margin:20px 0;font:400 clamp(38px,5vw,65px)/.96 Archivo Black}.proposal-cta h2 em{color:var(--lime)}.proposal-cta p{color:#e5dbea;max-width:450px;font-size:13px;line-height:1.7}.light-link{color:var(--lime);font:500 10px var(--mono);border-bottom:1px solid var(--lime);align-items:center;gap:10px;margin-top:10px;padding:12px 0;display:inline-flex}.cta-index{font:10px/1.8 var(--mono);color:#ffffff85;z-index:1;align-self:end}.update-body{grid-template-columns:1fr .8fr;gap:10%;padding:55px 0 30px;display:grid}.update-body h2{margin-top:22px}.empty-update{border-left:1px solid #46514244;align-self:center;padding:8px 0 0 27px}.empty-icon{width:38px;height:38px;color:var(--violet);border:1px solid #46514255;place-items:center;margin-bottom:18px;display:grid}.empty-icon svg{width:17px}.empty-update>span{font:9px var(--mono);letter-spacing:.08em}.empty-update p{color:#5c5362;max-width:380px;font-size:12px;line-height:1.7}.footer{color:var(--paper);background:#29291f;padding:45px 9vw 20px}.footer-main{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding-bottom:42px;display:grid}.footer-main p{color:#d0c8d4;font-size:11px;line-height:1.8}.footer-note{font:9px/1.8 var(--mono);color:#aaa0b2;justify-self:end}.footer-bottom{font:8px var(--mono);letter-spacing:.07em;color:#afa6b6;border-top:1px solid #ffffff38;justify-content:space-between;padding-top:16px;display:flex}.to-top{background:var(--lime);width:38px;height:38px;color:var(--night);z-index:4;opacity:.8;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:18px;right:18px}.search-overlay{z-index:9;background:#29291fef;place-items:start center;padding-top:15vh;display:grid;position:fixed;inset:0}.search-box{width:min(700px,90vw);color:var(--paper);position:relative}.search-box .close{color:var(--paper);position:absolute;top:0;right:0}.search-box>label{font:10px var(--mono);color:var(--lime);letter-spacing:.15em}.search-input{border-bottom:1px solid #fff8;align-items:center;gap:16px;padding:20px 0;display:flex}.search-input input{color:#fff;font:30px var(--display);background:0 0;border:0;outline:0;flex:1}.search-input input::placeholder{color:#aaa0b2}.search-box>small{font:9px var(--mono);color:#aaa;margin-top:30px;display:block}.results{display:grid}.results a{border-bottom:1px solid #fff3;justify-content:space-between;padding:14px 0;display:flex}.results p{color:#d0c8d4;font-size:13px}.subpage{background:var(--paper);min-height:70vh;padding:45px 9vw 90px}.page-intro h1{max-width:950px;margin:56px 0 20px}.page-intro>p{font:17px/1.65 var(--display);color:#544a5a;max-width:600px}.status-panel{background:#e8e0ed;align-items:center;gap:20px;max-width:1000px;margin:0 auto 65px;padding:22px 25px;display:flex}.status-ring{border:4px solid var(--pink);border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 4px #c98b6b22}.status-panel div{flex:1}.status-panel b{font:9px var(--mono);letter-spacing:.1em;color:var(--purple)}.status-panel p{margin:8px 0 0;font-size:12px;line-height:1.6}.status-panel>span:last-child{font:9px var(--mono);color:#7b8062}.prose-grid{grid-template-columns:190px 1fr;gap:10%;max-width:1000px;margin:auto;display:grid}.prose-grid aside{flex-direction:column;align-self:start;gap:15px;display:flex;position:sticky;top:30px}.prose-grid aside span{font:9px var(--mono);margin-bottom:7px}.prose-grid aside a{color:#71677a;font-size:12px}.prose-grid article section{border-bottom:1px solid #46514244;margin-bottom:42px;padding:0 0 52px}.prose-grid article h2,.source-block h2{font:500 34px/1.1 var(--display);letter-spacing:-.04em;color:var(--purple);margin:17px 0}.prose-grid article p,.source-block p{color:#4e4755;max-width:660px;font-size:14px;line-height:1.85}.principles{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.principles span{font:500 13px var(--display);border-bottom:1px solid #46514225;gap:14px;padding:14px 0;display:flex}.principles b{font:9px var(--mono);color:var(--pink)}.axis-detail{background:#e8e0ed;max-width:1000px;margin:20px auto;padding:36px 44px}.axis-detail.orange{background:#ffe0ca}.axis-detail.cyan{background:#d5f4ef}.axis-detail>span,.axis-feature span{font:9px var(--mono);letter-spacing:.1em}.axis-detail h2{font:500 55px var(--display);color:var(--purple);margin:20px 0 10px}.axis-detail p{max-width:600px;font-size:14px;line-height:1.7}.axis-detail a{font:10px var(--mono);border-bottom:1px solid;align-items:center;gap:9px;padding:10px 0;display:inline-flex}.axis-feature{background:#e8e0ed;grid-template-columns:250px 1fr;align-items:center;gap:35px;max-width:1000px;margin:45px auto;padding:40px;display:grid}.axis-feature.orange{background:#ffe0ca}.axis-feature.cyan{background:#d5f4ef}.feature-glyph{height:200px;color:var(--violet);background:radial-gradient(circle,#fff8,#0000 70%);place-items:center;font-size:100px;display:grid}.feature-glyph svg{stroke-width:.8px;width:95px;height:95px}.axis-feature h2{font:500 35px/1.1 var(--display);margin:15px 0}.axis-feature p{max-width:550px;font-size:13px;line-height:1.8}.reader-empty,.library-empty{text-align:center;background:#e8e0ed;place-items:center;max-width:850px;margin:0 auto;padding:50px;display:grid}.reader-empty>svg,.library-empty>svg{color:var(--violet);width:34px;height:34px}.reader-empty>span,.library-empty span{font:9px var(--mono);letter-spacing:.12em;margin-top:18px}.reader-empty h2,.library-empty h2{font:500 29px var(--display);color:var(--purple);margin:16px 0 0}.reader-empty p,.library-empty p{color:#574e5e;max-width:500px;font-size:13px;line-height:1.7}.filter-row{flex-wrap:wrap;gap:8px;max-width:1000px;margin:0 auto 25px;display:flex}.filter-row button,.art-tabs button{font:9px var(--mono);cursor:pointer;background:0 0;border:1px solid #46514255;padding:11px 14px}.filter-row button.selected,.art-tabs button.selected{background:var(--purple);color:var(--paper)}.library-empty{text-align:left;grid-template-columns:45px 1fr;place-items:start;gap:22px;padding:35px}.library-empty span{color:var(--pink)}.library-empty h2{margin:10px 0}.art-page .page-intro>p{max-width:680px}.art-tabs{gap:8px;max-width:1000px;margin:0 auto 15px;display:flex}.art-feature{background:#e7dcef;grid-template-columns:1.15fr .85fr;align-items:stretch;max-width:1000px;margin:auto;display:grid}.art-feature .painting{aspect-ratio:1.15}.art-detail{align-self:center;padding:45px}.art-detail>span{font:9px var(--mono);color:var(--violet);letter-spacing:.1em}.art-detail h2{font:500 36px/1.05 var(--display);color:var(--purple);margin:18px 0}.art-detail p{font-size:13px;line-height:1.8}.art-nav{align-items:center;gap:10px;margin-top:28px;display:flex}.art-nav span{font:9px var(--mono);margin:0 8px}.art-grid{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1000px;margin:35px auto;display:grid}.art-thumb{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.art-thumb>span{font:10px var(--mono);padding:9px 0;display:block}.faq{border-top:1px solid #46514244;max-width:850px;margin:0 auto}.faq-item{border-bottom:1px solid #46514244}.faq-item>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:22px 3px;display:flex}.faq-item>button span{font:500 18px var(--display);align-items:center;gap:20px;display:flex}.faq-item b{font:9px var(--mono);color:var(--pink)}.faq-item>p{color:#564e5d;max-width:650px;margin:0 45px 25px;font-size:13px;line-height:1.7}.source-block{background:#e8e0ed;max-width:750px;margin:65px auto;padding:40px}.source-block h2{font-size:38px}.source-block p{font-size:13px}@keyframes float{0%,to{transform:translateY(0)rotate(-15deg)}50%{transform:translateY(-14px)rotate(-11deg)}}@keyframes spin{to{transform:translate(-50%,-50%)rotate(347deg)}}:root{--text-scale:100%}.reading-progress{transform-origin:0;background:var(--pink);z-index:12;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.accessibility-widget{z-index:8;position:fixed;bottom:18px;left:18px}.access-fab{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 5px 20px #29291f4c}.access-panel{background:var(--paper);width:min(310px,100vw - 36px);color:var(--night);border:1px solid #46514244;padding:18px;position:absolute;bottom:54px;left:0;box-shadow:0 12px 40px #29291f44}.access-panel>div{font:9px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.access-panel>div button{cursor:pointer;background:0 0;border:0}.access-panel p{margin:18px 0 8px;font-size:11px}.access-panel section{align-items:center;gap:14px;display:flex}.access-panel section button,.access-choice{cursor:pointer;background:0 0;border:1px solid #46514255;align-items:center;gap:8px;padding:9px;display:inline-flex}.access-panel section span{font:10px var(--mono)}.access-choice{width:100%;margin-top:10px;font-size:11px}.access-panel small{color:#625869;margin-top:14px;font-size:9px;line-height:1.5;display:block}.high-contrast{filter:contrast(1.15)}.dark-theme{filter:none;color:#f6f2e9;background:#29291f}.dark-theme .subpage,.dark-theme .updates,.dark-theme .manifesto,.dark-theme .hero{color:#f6f2e9;background:#211b30}.dark-theme .manifesto h2,.dark-theme .page-intro h1,.dark-theme .prose-grid article h2{color:#eee8da}.resource-grid{background:#46514255;border:1px solid #46514255;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;margin:auto;display:grid}.resource-card{background:var(--paper);flex-direction:column;min-height:230px;padding:28px;transition:background .25s,color .25s;display:flex;position:relative}.resource-card:hover{background:var(--purple);color:var(--paper)}.resource-card>span{font:9px var(--mono);color:var(--pink)}.resource-card h2{font:500 24px/1.05 var(--display);letter-spacing:-.04em;margin:30px 0 8px}.resource-card p{color:#605668;max-width:290px;font-size:11px;line-height:1.65}.resource-card>svg{width:17px;position:absolute;top:24px;right:23px}.glossary-search{max-width:900px;color:var(--violet);border-bottom:1px solid #46514277;align-items:center;gap:14px;margin:0 auto 22px;padding:15px 4px;display:flex}.glossary-search input{font:18px var(--display);color:var(--night);background:0 0;border:0;outline:0;flex:1}.glossary-list{border-top:1px solid #46514255;max-width:900px;margin:auto}.glossary-list details{border-bottom:1px solid #46514244}.glossary-list summary{cursor:pointer;font:500 20px var(--display);align-items:center;gap:19px;padding:22px 2px;list-style:none;display:flex}.glossary-list summary::-webkit-details-marker{display:none}.glossary-list summary span{font:9px var(--mono);color:var(--pink)}.glossary-list summary svg{width:16px;margin-left:auto}.glossary-list details[open] summary svg{transform:rotate(45deg)}.glossary-list details p{color:#51495a;max-width:650px;margin:0 0 25px 39px;font-size:13px;line-height:1.75}.timeline-empty{border-left:1px solid #7b806277;max-width:800px;margin:70px auto;padding:26px 30px 30px 70px;position:relative}.timeline-node{border:1px solid var(--pink);background:var(--paper);width:29px;height:29px;color:var(--pink);border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:23px;left:-15px}.timeline-empty>span,.reference-list article>span,.reference-method>span{font:9px var(--mono);letter-spacing:.12em;color:var(--violet)}.timeline-empty h2{font:500 34px/1.1 var(--display);color:var(--purple);max-width:540px;margin:18px 0}.timeline-empty p{color:#5d5462;max-width:530px;font-size:13px;line-height:1.75}.reference-list{grid-template-columns:1fr 1fr;gap:16px;max-width:950px;margin:auto;display:grid}.reference-list article{background:#e8e0ed;min-height:285px;padding:30px}.reference-list article h2{font:500 26px/1.1 var(--display);color:var(--purple);margin:22px 0 10px}.reference-list article p{color:#554c5e;font-size:12px;line-height:1.75}.reference-list article a{font:10px var(--mono);color:var(--purple);border-bottom:1px solid;align-items:center;gap:8px;margin-top:12px;padding:10px 0;display:inline-flex}.reference-method{border:1px solid #4651424d;grid-column:1/3;padding:22px}.reference-method p{max-width:700px;font-size:12px;line-height:1.7}.reference-method small{font:8px var(--mono);color:#71677a}.slide-deck{max-width:1000px;min-height:490px;color:var(--paper);background:linear-gradient(135deg,#465142,#7b8062 60%,#29291f);flex-direction:column;justify-content:space-between;margin:0 auto;padding:28px 35px;display:flex;position:relative;overflow:hidden}.slide-deck:after{content:"D";color:#ffffff12;pointer-events:none;font:italic 370px/1 Playfair Display;position:absolute;top:8%;right:5%}.slide-kicker,.slide-footer>span{font:9px var(--mono);letter-spacing:.11em}.slide-content{z-index:1;max-width:720px;margin:55px 0}.slide-content>span{font:9px var(--mono);color:var(--lime);letter-spacing:.12em}.slide-content h2{letter-spacing:-.06em;margin:18px 0;font:400 clamp(38px,7vw,78px)/.94 Archivo Black}.slide-content p{font:17px/1.65 var(--display);color:#e6deeb;max-width:590px}.slide-footer{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.slide-footer>div{gap:7px;display:flex}.slide-footer button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #fff7;place-items:center;width:36px;height:36px;display:grid}.slide-footer button svg{width:15px}.slide-progress{background:#fff4;height:2px;position:absolute;bottom:0;left:0;right:0}.slide-progress span{background:var(--lime);height:100%;transition:width .3s;display:block}.slide-dots{justify-content:center;gap:9px;margin:18px;display:flex}.slide-dots button,.experience-dots button{cursor:pointer;background:#46514244;border:0;border-radius:50%;width:8px;height:8px}.slide-dots button.active,.experience-dots button.active{background:var(--pink);transform:scale(1.35)}.page-footnote{text-align:center;font:9px var(--mono);color:#756c7c}.sculpture-page{padding-top:45px}.sculpture-page-heading{grid-template-columns:1.1fr .65fr;align-items:end;gap:9%;max-width:1120px;margin:55px auto 40px;display:grid}.sculpture-page-heading h1{letter-spacing:-.065em;color:var(--purple);margin:20px 0;font:400 clamp(46px,7.5vw,90px)/.9 Archivo Black}.sculpture-page-heading h1 em{color:var(--pink);font:italic 500 .8em Playfair Display}.sculpture-page-heading>p{font:14px/1.8 var(--display);max-width:360px;margin:0 0 12px}.sculpture-experience{background:#e4dfe2;max-width:1120px;margin:auto;position:relative}.experience-bar{color:#f6f2e9;height:45px;font:8px var(--mono);letter-spacing:.08em;background:#29291f;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.experience-bar button{color:#fff;cursor:pointer;background:0 0;border:0}.real-canvas{background:radial-gradient(circle at 50% 43%,#f9f3ec,#c8c0ca 90%);height:490px;position:relative;overflow:hidden}.real-canvas canvas{touch-action:none;width:100%;height:100%}.canvas-cursor{pointer-events:none;font:8px var(--mono);letter-spacing:.08em;color:#4e4658;position:absolute;bottom:14px;left:17px}.webgl-fallback{text-align:center;color:#51495a;place-items:center;padding:30px;font-size:13px;display:grid;position:absolute;inset:0}.experience-caption{background:#f6f2e9;grid-template-columns:100px 1fr 220px;align-items:center;gap:22px;padding:24px 28px 20px;display:grid}.experience-caption>span{font:9px var(--mono);color:var(--violet)}.experience-caption h2{font:500 28px var(--display);color:var(--purple);margin:0 0 5px}.experience-caption p{max-width:540px;margin:0;font-size:11px;line-height:1.6}.experience-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.experience-actions>button{font:9px var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.experience-actions>div{gap:7px;display:flex}.experience-actions>div button{cursor:pointer;background:0 0;border:1px solid #46514277;place-items:center;width:34px;height:34px;display:grid}.experience-actions svg{width:15px}.experience-dots{justify-content:center;gap:11px;padding:0 0 15px;display:flex}.sculpture-disclosure{max-width:1120px;font:9px/1.7 var(--mono);color:#756c7c;margin:15px auto}.open-gallery{font:8px var(--mono);color:var(--purple);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:flex}.sculpt-stage .real-canvas{background:0 0;height:100%;position:absolute;inset:0}.sculpt-stage .canvas-cursor{display:none}.sculpt-stage .real-canvas canvas{touch-action:pan-y}.sculpt-stage .stage-grid,.sculpt-stage .stage-orbit,.sculpt-stage .stage-label,.sculpt-stage .stage-coordinate,.sculpt-stage .stage-hint{pointer-events:none;z-index:1}.sculpt-stage .stage-grid{z-index:0}.sculpt-stage .stage-orbit{z-index:1}.dark-theme .access-panel{color:#f6f2e9;background:#211b30}.dark-theme .access-panel small{color:#d2c6d9}.dark-theme .glossary-search input{color:#f6f2e9}.dark-theme .glossary-list details p{color:#ddd3e5}.dark-theme .reference-list article,.dark-theme .resource-card,.dark-theme .timeline-node,.dark-theme .experience-caption{color:#f6f2e9;background:#211b30}.dark-theme .reference-list article h2,.dark-theme .experience-caption h2,.dark-theme .timeline-empty h2{color:#eee8da}.dark-theme .reference-list article p,.dark-theme .timeline-empty p{color:#ddd3e5}@media print{.header,.footer,.accessibility-widget,.reading-progress,.to-top,.slide-dots,.page-footnote{display:none!important}.subpage{padding:0}.slide-deck{break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:90vh}.slide-progress{display:none}}@media (width<=680px){.accessibility-widget{bottom:12px;left:12px}.access-fab{width:40px;height:40px}.resource-grid{grid-template-columns:1fr}.resource-card{min-height:175px;padding:23px}.resource-card h2{margin-top:22px}.reference-list{grid-template-columns:1fr}.reference-method{grid-column:auto}.reference-list article{min-height:0;padding:24px}.timeline-empty{margin:45px auto;padding-left:43px}.timeline-empty h2{font-size:28px}.slide-deck{min-height:400px;padding:20px}.slide-content{margin:30px 0}.slide-content h2{font-size:45px}.slide-content p{font-size:14px}.slide-footer>span{max-width:130px;font-size:7px}.slide-footer button{width:31px;height:31px}.sculpture-page-heading{grid-template-columns:1fr;gap:5px;margin:36px auto 24px}.sculpture-page-heading h1{font-size:56px}.sculpture-page-heading>p{font-size:12px}.experience-bar{height:40px;padding:0 10px;font-size:6px}.real-canvas{height:365px}.experience-caption{grid-template-columns:1fr 1fr;gap:12px;padding:18px}.experience-caption>span{grid-column:1/3}.experience-caption h2{font-size:23px}.experience-caption p{font-size:10px}.experience-actions{flex-direction:row;grid-column:1/3;justify-content:space-between;align-items:center}.experience-actions>div button{width:32px;height:32px}.sculpture-disclosure{font-size:8px}.sculpt-stage .canvas-cursor{display:none!important}}.intro-bottom{justify-content:space-between;align-items:end;gap:22px;display:flex}.intro-bottom>p{max-width:650px;margin:0}.share-page{white-space:nowrap;font:8px var(--mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #46514266;align-items:center;gap:8px;padding:11px 13px;display:flex}.share-page:hover{background:var(--purple);color:#fff}.footer-links{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;flex-wrap:wrap;gap:10px 22px;margin-bottom:18px;padding:17px 0;display:flex}.footer-links a{font:9px var(--mono);color:#e6dfe9}.deferred-preview{position:absolute;inset:0}.preview-placeholder{text-align:center;color:#fff;background:radial-gradient(at 50% 47%,#eee8da,#7b8062 44%,#465142 76%);place-content:center;gap:26px;display:grid;position:absolute;inset:0}.preview-placeholder span{font:8px var(--mono);letter-spacing:.14em;color:var(--lime)}.preview-placeholder b{font:500 22px/1.1 var(--display);letter-spacing:.05em}.route-loading{background:var(--paper);min-height:60vh;font:10px var(--mono);color:var(--violet);letter-spacing:.12em;place-items:center;display:grid}.hero-art.slide-art-1 .sculpt-core{filter:hue-rotate(35deg)}.hero-art.slide-art-2 .sculpt-core{filter:hue-rotate(105deg)}.hero-art.slide-art-3 .sculpt-core{filter:hue-rotate(185deg)}.hero-art.slide-art-4 .sculpt-core{filter:hue-rotate(240deg)}.hero-art.slide-art-5 .sculpt-core{filter:hue-rotate(300deg)}.hero-art.slide-art-2 .ring-a{transform:rotate(78deg)}.hero-art.slide-art-3 .ring-b{transform:rotate(-80deg)}.hero-art.slide-art-4 .ring-a{transform:rotate(7deg)}.hero-art.slide-art-5 .ring-b{transform:rotate(20deg)}.identity-downloads{border-top:1px solid #46514255;margin-top:28px;padding-top:22px}.identity-downloads>span{font:9px var(--mono);letter-spacing:.1em;color:var(--pink)}.identity-downloads p{font-size:11px!important}.identity-downloads a{font:9px var(--mono);color:var(--purple);border-bottom:1px solid;align-items:center;gap:7px;margin-right:20px;padding:8px 0;display:inline-flex}:root{--paper:#f7f4ef;--purple:#465142;--violet:#6c43a4;--pink:#d83d83;--coral:#cc5636;--cyan:#087e7d;--lime:#b3d52c;--night:#211c2b;--ink:#282332;--muted:#6c6671;--line:#ddd7df;--text-scale:100%;background:var(--paper);color:var(--ink)}body{background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.6}.header{border-bottom:1px solid var(--line);background:#fbfaf7;gap:28px;height:78px;padding:0 max(4vw,24px);position:relative}.brand{color:var(--purple);letter-spacing:-1px;font-size:20px}.brand small{letter-spacing:.11em;color:var(--muted);font-size:7px}.nav{gap:clamp(12px,1.7vw,26px);font-size:12px}.nav a{color:#4a4451}.nav-cta{border:1px solid var(--purple);padding:9px 13px;color:var(--purple)!important}.head-tools{gap:0}.icon-btn{color:var(--purple)}.status{color:var(--purple);z-index:6;background:#ede8f2;padding:5px 9px;font-size:8px;inset:calc(100% + 10px) 4vw auto auto;transform:none}.status span{background:#97a91a}.notice{color:#51475c;font:9px var(--mono);letter-spacing:.04em;background:#eeeaf2;border-bottom:1px solid #ded7e5;padding:9px 24px}.notice-dot{background:#95a71e}.hero{background:#f5f1ed;grid-template-rows:24px 1fr 38px;grid-template-columns:1.04fr .96fr;min-height:625px;padding:42px max(8vw,56px) 28px}.hero:before{clip-path:polygon(11% 0,100% 0,100% 100%,0 100%,0 17%);background:linear-gradient(145deg,#39216b,#291c45 82%);width:48%}.hero-meta{color:#766e7b;font-size:8px}.hero-copy{max-width:600px;padding:52px 0 30px}.hero-copy .eyebrow{color:var(--violet);font-size:8px}.hero h1{font:400 clamp(48px,6.4vw,87px)/.95 "Archivo Black",var(--display);letter-spacing:-.065em;color:var(--purple);margin:22px 0}.outline{-webkit-text-stroke:1.2px var(--purple)}.hero-last{font-size:.78em}.hero-foot{gap:18px;margin-top:28px}.hero-foot p{font:14px/1.65 var(--display);color:#4b4550;max-width:330px}.round-link{background:var(--purple);width:42px;height:42px}.hero-art{min-height:390px}.hero-sculpture{width:min(28vw,320px);height:min(28vw,320px);animation-duration:12s}.sculpt-core{filter:saturate(.76);background:linear-gradient(145deg,#f4d5eb,#ad71bc 40%,#553d92 73%,#4f9b98);box-shadow:inset -20px -22px 42px #21163866,inset 12px 6px 22px #fff9,18px 32px 32px #11101855}.sculpt-ring{border-color:#dfcfdd #dfcfdd #d89271 #7db1a9}.ring-b{border-color:#cfc3d7 #8d79aa #d6aa94 #f0d8e9}.sculpt-pearl{filter:saturate(.75)}.art-orbit{border-color:#ffffff42}.hero-stamp{color:#ded1ac;border-color:#ded1ac;width:68px;height:68px}.hero-side{color:#e4dce4b8;font-size:8px}.hero-controls{gap:10px}.hero-controls button{width:32px;height:32px;color:var(--purple);border-color:#c9c2cc}.progress{background:#ddd7df;width:130px}.progress span{background:var(--pink)}.hero-controls>span{color:#6c6470}.hero-side-note{display:none}.manifesto{background:#fbfaf7;min-height:420px;padding:90px max(8vw,56px)}.section-pad{padding:76px max(8vw,56px)}.section-tag{border-color:var(--line);color:#736b78;letter-spacing:.08em;font-size:8px}.manifesto-grid{gap:10%;padding:62px 0 25px}.manifesto h2,.axis-heading h2,.gallery-head h2,.sculpture-copy h2,.update-body h2{color:var(--purple);letter-spacing:-.055em;font-size:clamp(39px,4.5vw,65px);line-height:.98}.manifesto h2 em,.gallery-head h2 em,.sculpture-copy h2 em,.update-body h2 em{color:var(--pink)}.lead{font:500 18px/1.5 var(--display)}.manifesto-grid p:not(.lead){color:#615a65;font-size:13px;line-height:1.85}.text-link{color:var(--purple);border-color:#9d90aa;font-size:9px}.manifesto-mark{color:#65458c0b}.axis-section{color:var(--ink);background:#ece8f0;padding-top:76px;padding-bottom:85px}.axis-section .section-tag{color:#6f6577;border-color:#d2cad9}.axis-heading{padding:50px 0 36px}.axis-heading h2{color:var(--purple)}.axis-heading h2 span{color:#9b82b8}.axis-heading p{color:#635b68;font-size:13px;line-height:1.8}.axis-list{border:0;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.axis-row{min-height:286px;color:var(--ink);background:#f8f6f3;border:1px solid #dfd9e2;flex-direction:column;align-items:flex-start;gap:0;padding:23px 23px 25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.axis-row:hover{color:var(--purple);border-color:#b9a9ca;padding:23px 23px 25px;transform:translateY(-4px);box-shadow:0 12px 24px #27173612}.axis-n{color:var(--violet);padding:0;font-size:9px}.axis-copy{margin-top:28px}.axis-copy>span{letter-spacing:.1em;color:#716b76;font-size:8px}.axis-copy h3{color:var(--purple);margin:8px 0 13px;font-size:clamp(26px,3.1vw,42px);line-height:1}.axis-copy p{color:#625b65;font-size:11px;line-height:1.7}.axis-symbol{color:#725893;background:#eee7f4;width:43px;height:43px;position:absolute;top:17px;right:18px}.axis-symbol svg{width:24px;height:24px}.orange .axis-symbol{color:#b45338;background:#f6e8df}.cyan .axis-symbol{color:#327c78;background:#e1efec}.axis-arrow{color:var(--violet);position:absolute;bottom:21px;right:22px}.gallery-section{background:#fbfaf7}.gallery-section .section-tag{border-color:var(--line)}.gallery-head{grid-template-columns:1fr .66fr;column-gap:8%;padding:56px 0 38px}.gallery-head p{font:13px/1.8 var(--display);color:#625b65}.paintings-grid{gap:14px}.painting{aspect-ratio:1.12;background:#e7e1e8}.painting img{object-fit:cover;width:100%;height:100%;display:block}.art-index,.art-caption{color:#fff;background:#211c2b88;padding:6px 8px;font-size:7px}.art-index{top:12px;left:12px}.art-caption{bottom:12px;right:12px}.work-card{background:#f7f4ef}.work-info{padding:14px 2px}.work-info>span{color:#77707d;font-size:8px}.work-info h3{color:var(--purple);font-size:15px}.gallery-all{color:var(--purple);font-size:8px}.sculpture-section{background:#eeebee}.sculpture-layout{grid-template-columns:1.02fr .8fr;gap:12%;max-width:1160px;margin:0 auto;padding-top:47px}.sculpt-stage{background:linear-gradient(145deg,#e7e2e4,#d7d0da);border:1px solid #d7d0da;height:440px}.sculpt-stage:before{background:radial-gradient(circle at var(--mx) var(--my),#ad8db933,transparent 40%),linear-gradient(130deg,#ddd6dd,#ede8e4 42%,#c7bdcc)}.stage-object{filter:drop-shadow(16px 28px 24px #29291f35);width:210px;height:260px}.stage-object i{background:radial-gradient(at 25% 22%,#fff,#e4dfe2 28%,#a7a0ac 62%,#786e7f);box-shadow:inset -17px -20px 20px #3b344a30,inset 11px 7px 13px #fff9}.stage-object b{border-color:#ece7ea #ece7ea #f7eeee #b9b1bd}.sculpture-copy .eyebrow{color:var(--violet)}.sculpture-copy h2{margin:18px 0}.sculpture-copy h3{color:var(--purple);font-size:21px}.sculpture-copy>p{color:#625b65;font-size:12px}.sculpt-controls button{color:var(--purple);border-color:#c9c2cc}.stage-disclosure{color:#766e7b;font-size:7px}.proposal-cta{background:var(--purple);grid-template-columns:108px 1fr 70px;padding:66px max(10vw,60px)}.proposal-cta:after{opacity:.55}.cta-sigil{width:90px;height:90px;font-size:42px}.proposal-cta h2{font-size:clamp(38px,4.7vw,62px)}.proposal-cta p{font-size:12px;line-height:1.8}.light-link{font-size:9px}.updates{background:#fbfaf7}.update-body{gap:12%;padding:50px 0 22px}.empty-update{border-left-color:#d3ccd7}.empty-update>span{color:#514a55;font-size:8px}.empty-update p{color:#625b65;font-size:12px;line-height:1.8}.footer{background:#272330;padding:35px max(8vw,56px) 18px}.footer-main{padding-bottom:27px}.footer-main p{color:#d4cfd8}.footer-note{color:#b9b2bf}.footer-links{border-color:#ffffff26;gap:9px 19px;margin-bottom:14px;padding:13px 0}.footer-links a{color:#ddd7e2;font-size:8px}.footer-bottom{color:#b9b2bf;font-size:7px}.to-top{background:var(--purple);color:#fff;width:36px;height:36px;bottom:18px;right:18px}.access-fab{background:var(--purple)}.subpage{background:#fbfaf7;padding:38px max(8vw,56px) 78px}.page-intro h1{letter-spacing:-.06em;color:var(--purple);margin:48px 0 17px;font:400 clamp(43px,6vw,76px)/.96 Archivo Black}.page-intro>p,.intro-bottom>p{font:15px/1.75 var(--display);color:#625b65}.status-panel{background:#f0edf2;border:1px solid #e3dde7;padding:18px 22px}.status-panel p{font-size:11px}.status-panel>span:last-child{font-size:8px}.prose-grid{gap:9%;max-width:1100px}.prose-grid aside{top:25px}.prose-grid aside a{font-size:11px}.prose-grid article h2,.source-block h2{font-size:30px}.prose-grid article p,.source-block p{color:#625b65;font-size:13px;line-height:1.85}.prose-grid article section{margin-bottom:35px;padding-bottom:42px}.principles span{font-size:12px}.resource-grid{background:0 0;border:0;gap:12px;max-width:1120px}.resource-card{background:#f7f4ef;border:1px solid #dfd9e2;min-height:225px;padding:24px}.resource-card:hover{color:var(--purple);background:#efebf2;border-color:#b9a9ca;box-shadow:0 10px 24px #27173612}.resource-card:hover p{color:#625b65}.resource-card h2{color:var(--purple);font-size:21px}.resource-card>span{color:var(--violet)}.resource-card p{color:#625b65;font-size:11px}.resource-card>svg{color:var(--violet)}.reference-list article{background:#f0edf2;border:1px solid #e2dce6}.reference-list article:nth-child(2){background:#edf2f0}.reference-list article h2{font-size:24px}.reference-list article p{color:#625b65;font-size:12px}.reference-method p{color:#625b65;font-size:11px}.timeline-empty{border-left-color:#b2a1c4}.timeline-empty h2{font-size:30px}.slide-deck{background:linear-gradient(135deg,#342061,#4d3474);min-height:450px}.slide-deck:after{font-size:320px}.slide-content h2{font-size:clamp(38px,5.4vw,67px)}.slide-content p{font-size:15px}.slide-footer>span{font-size:8px}.slide-footer button{border-color:#fff5}.glossary-list summary{font-size:18px}.glossary-list details p{color:#625b65;font-size:12px;line-height:1.8}.filter-row button,.art-tabs button{color:#554c5c;border-color:#d2cbd5;font-size:8px}.filter-row button.selected,.art-tabs button.selected{background:var(--purple);border-color:var(--purple)}.library-empty,.reader-empty{background:#f0edf2;border:1px solid #e1dae5}.reader-empty h2,.library-empty h2{font-size:27px}.reader-empty p,.library-empty p{color:#625b65;font-size:12px}.faq-item>button span{font-size:16px}.faq-item>p{color:#625b65;font-size:12px}.source-block{background:#f0edf2;border:1px solid #e2dce6;max-width:900px;padding:34px}.identity-downloads{border-color:#d3cbd8}.identity-downloads a{font-size:8px}.art-feature{background:#f0edf2;border:1px solid #e1dae5}.art-feature .painting{background:#ddd5e0}.art-detail h2{font-size:31px}.art-detail p{color:#625b65;font-size:12px;line-height:1.8}.art-thumb .painting{aspect-ratio:1.38}.art-thumb>span{color:#625b65;font-size:8px}.art-tabs button{padding:9px 12px}.sculpture-page{background:#fbfaf7}.sculpture-page-heading h1{color:var(--purple);font-size:clamp(45px,6vw,78px)}.sculpture-page-heading>p{color:#625b65;font-size:13px;line-height:1.8}.sculpture-experience{background:#eeebee;border:1px solid #d9d3dc}.experience-bar{background:#342a42;height:42px;font-size:7px}.real-canvas{background:linear-gradient(140deg,#eee9eb,#d9d1dc);height:470px}.real-canvas canvas{background:0 0!important}.canvas-cursor{color:#6d6471;font-size:7px}.experience-caption{background:#fbfaf7;padding:22px 25px}.experience-caption h2{color:var(--purple);font-size:24px}.experience-caption p{color:#625b65;font-size:11px;line-height:1.75}.experience-actions>button{color:var(--violet)}.experience-actions>div button{color:var(--purple);border-color:#c9c2cc}.experience-dots button{background:#b7b0bc}.experience-dots button.active{background:var(--pink)}.sculpture-disclosure{color:#746d78;font-size:8px}.model-loading{color:var(--purple);font:8px var(--mono);letter-spacing:.08em;background:#fbfaf7;padding:10px 13px}.webgl-fallback{color:#625b65;font-size:12px}.share-page{color:var(--purple);border-color:#d3ccd7;font-size:8px}.share-page:hover{color:var(--purple);background:#eeeaf2}.dark-theme .axis-section{background:#2a2432}.dark-theme .axis-row{background:#211c2b;border-color:#4c4356}.dark-theme .axis-copy p,.dark-theme .axis-copy>span{color:#d2cbd7}.dark-theme .resource-card{background:#211c2b;border-color:#4c4356}.dark-theme .resource-card p{color:#d2cbd7}.dark-theme .status-panel,.dark-theme .reader-empty,.dark-theme .library-empty,.dark-theme .source-block,.dark-theme .reference-list article{background:#292331;border-color:#4c4356}.dark-theme .reference-list article p,.dark-theme .prose-grid article p,.dark-theme .source-block p{color:#d2cbd7}.dark-theme .experience-caption{background:#211c2b}.dark-theme .footer{background:#17131d}@media (width<=950px){.hero{padding-left:5vw;padding-right:5vw}.hero h1{font-size:clamp(43px,6vw,62px)}.section-pad{padding-left:5vw;padding-right:5vw}.axis-list{gap:10px}.axis-row{min-height:270px;padding:18px}.axis-row:hover{padding:18px}.axis-symbol{width:38px;height:38px}.subpage,.footer{padding-left:5vw;padding-right:5vw}}@media (width<=680px){.header{height:66px;padding:0 18px}.nav{padding:10px 20px 20px;top:66px}.status{font-size:6px;top:calc(100% + 5px);right:12px}.notice{padding:8px 13px;font-size:7px;line-height:1.55}.hero{min-height:780px;padding:24px 20px 16px}.hero:before{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%,0 22%);width:100%;height:46%;bottom:52px}.hero-copy{padding:46px 0 0}.hero h1{font-size:clamp(46px,11.7vw,67px)}.hero-art{height:300px;bottom:68px}.hero-sculpture{width:255px;height:255px}.hero-controls{bottom:12px;left:20px;right:20px}.manifesto,.section-pad{padding:54px 20px}.manifesto-grid{gap:22px;padding:38px 0 20px}.axis-section{padding-top:52px;padding-bottom:55px}.axis-heading{padding:34px 0 25px}.axis-list{grid-template-columns:1fr;gap:9px}.axis-row,.axis-row:hover{grid-template-columns:32px 1fr 40px;gap:8px;min-height:0;padding:17px;display:grid}.axis-copy{margin:0}.axis-copy h3{font-size:30px}.axis-copy p{max-width:none;padding-right:15px}.axis-symbol{width:38px;height:38px;position:static}.axis-arrow{bottom:17px;right:17px}.gallery-head{grid-template-columns:1fr;gap:13px;padding:38px 0 26px}.paintings-grid{grid-template-columns:1fr 1fr;gap:9px}.work-card:last-child{display:block}.painting{aspect-ratio:.92}.work-info h3{font-size:12px}.work-info>span{font-size:6px}.sculpture-layout{grid-template-columns:1fr;gap:24px;padding-top:25px}.sculpt-stage{height:340px}.proposal-cta{grid-template-columns:1fr;gap:18px;padding:42px 22px}.cta-sigil{width:66px;height:66px;font-size:34px}.proposal-cta h2{font-size:42px}.cta-index{display:none}.update-body{grid-template-columns:1fr;gap:25px}.footer{padding:31px 20px 17px}.footer-main{grid-template-columns:1fr;gap:11px}.footer-note{justify-self:start}.footer-bottom{gap:9px}.subpage{padding:27px 20px 54px}.page-intro h1{margin:37px 0 14px;font-size:clamp(40px,10vw,60px)}.page-intro>p,.intro-bottom>p{font-size:13px}.resource-grid{grid-template-columns:1fr}.resource-card{min-height:150px}.prose-grid{grid-template-columns:1fr;gap:24px}.prose-grid aside{flex-flow:wrap;gap:9px 14px;position:static}.prose-grid aside span{width:100%}.prose-grid article h2,.source-block h2{font-size:25px}.axis-feature{grid-template-columns:1fr;padding:20px}.reader-empty{padding:28px 20px}.library-empty{grid-template-columns:1fr;padding:23px}.reference-list{grid-template-columns:1fr}.reference-method{grid-column:auto}.reference-list article{min-height:0;padding:23px}.timeline-empty{margin:38px auto;padding-left:42px}.timeline-empty h2{font-size:25px}.slide-deck{min-height:390px;padding:18px}.slide-content{margin:28px 0}.slide-content h2{font-size:42px}.slide-content p{font-size:13px}.slide-footer>span{max-width:120px;font-size:6px}.slide-footer button{width:30px;height:30px}.sculpture-page-heading{grid-template-columns:1fr;gap:4px;margin:34px auto 22px}.sculpture-page-heading h1{font-size:50px}.sculpture-page-heading>p{font-size:12px}.experience-bar{height:40px;padding:0 9px;font-size:6px}.real-canvas{height:365px}.experience-caption{grid-template-columns:1fr 1fr;gap:10px;padding:16px}.experience-caption>span{grid-column:1/3}.experience-caption h2{font-size:21px}.experience-caption p{font-size:10px}.experience-actions{flex-direction:row;grid-column:1/3;justify-content:space-between;align-items:center}.experience-actions>div button{width:31px;height:31px}.art-feature{grid-template-columns:1fr}.art-feature .painting{aspect-ratio:1.1}.art-detail{padding:23px}.source-block{margin:34px auto;padding:22px}.identity-downloads a{margin-right:12px}.faq-item>button span{gap:11px;font-size:14px}.intro-bottom{flex-direction:column;align-items:start;gap:10px}.share-page{align-self:flex-start}.footer-links{gap:12px 16px}.footer-links a{font-size:8px}}@media (width<=950px){.header{gap:10px;height:78px;padding:0 5vw}.nav{gap:13px}.nav a{font-size:10px}.brand{font-size:20px}.status{font-size:7px}.hero{min-height:650px;padding-left:7vw;padding-right:7vw}.hero:before{width:52%}.hero h1{font-size:clamp(42px,6.1vw,64px)}.hero-sculpture{width:34vw;height:34vw}.section-pad{padding-left:7vw;padding-right:7vw}.axis-row{grid-template-columns:48px 1fr 120px 20px}.axis-symbol{width:78px;height:78px}.sculpture-layout{gap:6%}.sculpt-stage{height:410px}.proposal-cta{padding-left:8vw;padding-right:8vw}.footer{padding-left:7vw;padding-right:7vw}}@media (width<=680px){.header{height:69px;padding:0 20px}.brand{gap:8px;font-size:18px}.brandmark{margin-left:-3px;transform:scale(.85)}.brand small{font-size:7px}.head-tools{margin-left:auto}.menu-btn{padding:8px;display:block}.nav{background:var(--paper);flex-direction:column;align-items:stretch;gap:0;padding:17px 22px 24px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 14px 22px #29291f1a}.nav-open{display:flex}.nav a{border-bottom:1px solid #46514222;padding:14px 0;font-size:12px}.nav .nav-cta{border:0;border-bottom:1px solid #46514222;justify-content:space-between}.status{padding:6px 8px;font-size:6px}.notice{padding:10px 15px;font-size:7px}.notice a{margin-left:3px}.hero{min-height:835px;padding:25px 22px 15px;display:block}.hero:before{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%,0 20%);width:100%;height:47%;top:auto;bottom:55px}.hero-meta{font-size:7px}.hero-copy{padding:57px 0 0;position:relative}.hero h1{margin:20px 0;font-size:clamp(48px,12.5vw,78px)}.eyebrow{font-size:8px}.hero-foot{gap:18px;margin-top:24px}.hero-foot p{max-width:260px;font-size:12px}.round-link{width:42px;height:42px}.hero-art{height:320px;min-height:0;position:absolute;bottom:75px;left:0;right:0}.hero-sculpture{width:275px;height:275px}.hero-stamp{width:60px;height:60px;font-size:9px;top:4%;right:10%}.hero-side{bottom:10%;right:8px}.hero-controls{position:absolute;bottom:15px;left:22px;right:22px}.hero-side-note{display:none}.section-pad{padding:48px 22px}.section-tag{gap:10px;font-size:7px}.section-tag span:last-child{text-align:right}.manifesto-grid{grid-template-columns:1fr;gap:28px;padding:45px 0}.manifesto h2,.axis-heading h2,.gallery-head h2,.sculpture-copy h2,.update-body h2{font-size:clamp(42px,10vw,62px)}.lead{font-size:18px}.manifesto-grid p:not(.lead){font-size:12px}.manifesto-mark svg{width:160px;height:160px}.axis-heading{grid-template-columns:1fr;gap:17px;padding:38px 0 28px}.axis-heading p{margin:0;font-size:13px}.axis-row{grid-template-columns:35px 1fr 48px 18px;gap:9px;min-height:165px;padding:22px 0}.axis-n{font-size:9px}.axis-copy h3{font-size:36px}.axis-copy p{padding-right:5px;font-size:10px}.axis-copy>span{font-size:7px}.axis-symbol{width:44px;height:44px}.axis-symbol svg{width:26px;height:26px}.shield{font-size:32px}.axis-arrow{width:15px}.gallery-head{grid-template-columns:1fr;gap:14px;padding:38px 0 28px}.gallery-head h2{grid-row:auto}.gallery-head p{font-size:12px}.paintings-grid{grid-template-columns:1fr 1fr;gap:10px}.work-card:last-child{display:none}.painting{aspect-ratio:.88}.work-info h3{font-size:13px}.work-info>span{font-size:7px}.art-index,.art-caption{font-size:6px}.art-index{top:8px;left:8px}.art-caption{bottom:8px;right:8px}.sculpture-layout{grid-template-columns:1fr;gap:28px;padding-top:28px}.sculpt-stage{height:340px}.stage-object{width:190px;height:230px}.stage-coordinate{font-size:6px}.sculpture-copy h2{margin:15px 0}.proposal-cta{grid-template-columns:1fr;gap:22px;padding:47px 24px}.cta-sigil{width:70px;height:70px;font-size:36px}.proposal-cta h2{font-size:45px}.proposal-cta p{font-size:12px}.cta-index{display:none}.update-body{grid-template-columns:1fr;gap:30px;padding:38px 0}.empty-update{padding-left:17px}.footer{padding:35px 22px 17px}.footer-main{grid-template-columns:1fr;gap:13px;padding-bottom:25px}.footer-note{justify-self:start}.footer-bottom{flex-direction:column;gap:10px;font-size:7px}.subpage{padding:28px 22px 60px}.page-intro h1{margin:44px 0 17px;font-size:clamp(46px,12vw,74px)}.page-intro>p{font-size:14px}.status-panel{align-items:flex-start;gap:12px;padding:17px}.status-panel p{font-size:10px}.status-panel>span:last-child{display:none}.prose-grid{grid-template-columns:1fr;gap:28px}.prose-grid aside{flex-flow:wrap;gap:10px 15px;position:static}.prose-grid aside span{width:100%}.prose-grid aside a{font-size:10px}.prose-grid article h2,.source-block h2{font-size:28px}.prose-grid article p{font-size:12px}.principles{grid-template-columns:1fr}.axis-detail{padding:27px 22px}.axis-detail h2{font-size:43px}.axis-detail p{font-size:12px}.axis-feature{grid-template-columns:1fr;gap:15px;padding:22px}.feature-glyph{height:120px}.axis-feature h2{font-size:28px}.axis-feature p{font-size:12px}.reader-empty{padding:30px 22px}.reader-empty h2,.library-empty h2{font-size:25px}.reader-empty p,.library-empty p{font-size:12px}.filter-row button{padding:9px;font-size:7px}.library-empty{grid-template-columns:1fr;padding:25px}.art-feature{grid-template-columns:1fr}.art-feature .painting{aspect-ratio:1}.art-detail{padding:25px}.art-detail h2{font-size:30px}.art-grid{grid-template-columns:1fr 1fr;gap:8px}.art-thumb>span{font-size:8px}.faq-item>button span{gap:12px;font-size:15px}.faq-item>p{margin-left:29px;font-size:12px}.source-block{margin:40px auto;padding:24px}.source-block h2{font-size:29px}.source-block p{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--forest:#24564b;--forest-deep:#173f38;--sage:#e8f0e8;--sage-2:#dbe9dc;--cream:#fbf8f2;--paper:#fffdf9;--coral:#c76348;--peach:#f8e8df;--lilac-soft:#f0eafa;--ink:#26332f;--muted:#66736e;--line:#e4e8e2}html{scroll-behavior:smooth;background:var(--cream)}body{background:var(--cream);color:var(--ink);font-family:Inter,system-ui,sans-serif}a{color:inherit}.header{border-bottom:1px solid var(--line);background:#fffdf9f5;height:78px;padding:0 max(5vw,28px);box-shadow:0 3px 18px #193b3210}.brand{color:var(--forest-deep);letter-spacing:-.055em;font:700 23px/1 Inter,sans-serif}.brand small{letter-spacing:.1em;color:var(--muted);font:600 8px/1.5 Inter,sans-serif}.brandmark{width:33px;height:33px;position:relative}.brandmark i{background:var(--forest);border:2px solid var(--cream);width:16px;height:16px}.brandmark i:nth-child(2){background:#dc8b68}.brandmark i:nth-child(3){background:#9b88bd}.nav{gap:clamp(13px,2vw,28px)}.nav a{color:#42564f;font:600 12px Inter,sans-serif}.nav a:hover{color:var(--coral)}.nav .nav-cta{background:var(--forest);color:#fff;border-radius:999px;gap:8px;padding:12px 17px}.nav .nav-cta:hover{background:var(--forest-deep);color:#fff}.icon-btn,.menu-btn{color:var(--forest);background:#f0f4ef;border-radius:50%}.status{color:var(--forest);background:#e7f0e7;border:1px solid #d6e4d6;border-radius:999px;padding:6px 10px;font-size:8px;top:57px;right:max(5vw,28px)}.notice{color:#3e5f53;text-align:center;background:#e8f0e8;border-bottom:1px solid #dbe7db;padding:10px 5vw;font:600 10px/1.5 Inter,sans-serif}.notice-dot,.status-ring{background:#72a878;box-shadow:0 0 0 4px #72a87820}.notice a{color:var(--forest);font-weight:700}.home-new{background:var(--cream)}.welcome-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:6%;max-width:1320px;min-height:610px;margin:auto;padding:90px 7vw 74px;display:grid;position:relative;overflow:hidden}.welcome-copy{z-index:2;max-width:650px;position:relative}.welcome-kicker,.soft-label{letter-spacing:.12em;color:var(--forest);text-transform:uppercase;align-items:center;gap:10px;font:700 10px/1.4 Inter,sans-serif;display:inline-flex}.welcome-kicker .status-ring{border-radius:50%;width:8px;height:8px;display:inline-block}.welcome-copy h1{letter-spacing:-.065em;color:var(--forest-deep);margin:24px 0 20px;font:700 clamp(43px,5.6vw,76px)/1.04 Inter,sans-serif}.welcome-copy h1 em{letter-spacing:-.045em;color:var(--coral);font-family:Playfair Display,Georgia,serif;font-weight:500}.welcome-copy>p{color:#56645e;max-width:550px;margin:0;font:17px/1.75 Inter,sans-serif}.welcome-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:29px;display:flex}.button-primary,.button-secondary,.button-light{border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font:700 12px Inter,sans-serif;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.button-primary{background:var(--forest);color:#fff;box-shadow:0 8px 18px #24564b24}.button-primary:hover{background:var(--forest-deep);transform:translateY(-2px)}.button-secondary{color:var(--forest);background:#fff;border:1px solid #dce5dc}.button-secondary:hover{background:#edf4ec}.welcome-status{color:#62716a;align-items:center;gap:9px;margin-top:24px;font:11px/1.5 Inter,sans-serif;display:flex}.welcome-status svg{color:#5d9466;flex:none}.welcome-status b{color:var(--forest)}.welcome-visual{place-items:center;height:420px;display:grid;position:relative}.welcome-orbit{border:1px solid #81a59166;border-radius:50%;position:absolute;transform:rotate(-22deg)}.orbit-a{width:360px;height:300px}.orbit-b{border-color:#d7927466;width:280px;height:370px;transform:rotate(52deg)}.welcome-flower{filter:drop-shadow(0 15px 17px #274e3c1a);width:230px;height:230px;position:relative;transform:rotate(-15deg)}.welcome-flower i{transform-origin:50% 100%;opacity:.94;background:#81a891;border-radius:70% 30% 67% 33%;width:120px;height:120px;position:absolute;top:0;left:55px}.welcome-flower i:nth-child(2){background:#d98b69;top:55px;left:110px;transform:rotate(90deg)}.welcome-flower i:nth-child(3){background:#ae9ac8;top:110px;transform:rotate(180deg)}.welcome-flower i:nth-child(4){background:#d8b85f;top:55px;left:0;transform:rotate(270deg)}.welcome-note{color:var(--forest);background:#fffdf9;border:1px solid #e8e9df;border-radius:16px;align-items:center;gap:10px;padding:12px 15px;font:600 11px/1.4 Inter,sans-serif;display:flex;position:absolute;box-shadow:0 10px 28px #23483e16}.welcome-note svg{width:21px;height:21px;color:var(--coral)}.note-top{top:44px;left:1%}.note-bottom{bottom:54px;right:0}.welcome-caption{color:#7a827d;letter-spacing:.02em;font:600 10px Inter,sans-serif;position:absolute;bottom:5px;left:12%}.welcome-caption span{color:var(--coral);margin-left:8px;font-size:16px}.start-section,.home-axes,.help-section{max-width:1260px;margin:auto;padding:70px 6vw}.section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.section-heading h2,.help-section h2{letter-spacing:-.05em;color:var(--forest-deep);margin:11px 0 0;font:700 clamp(30px,4vw,48px)/1.1 Inter,sans-serif}.section-heading h2 em{color:var(--coral);font-family:Playfair Display,Georgia,serif;font-weight:500}.section-heading>p{max-width:360px;color:var(--muted);margin:0 0 4px;font:14px/1.7 Inter,sans-serif}.start-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.start-card{border:1px solid #0000;border-radius:22px;min-height:248px;padding:24px 25px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s;position:relative}.start-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #28483b16}.start-number{color:#75827b;font:700 10px Inter,sans-serif;position:absolute;top:21px;right:22px}.start-icon{width:42px;height:42px;color:var(--forest);background:#ffffffb8;border-radius:14px;place-items:center;display:grid}.start-icon svg{width:21px}.start-card h3{letter-spacing:-.03em;color:var(--forest-deep);margin:23px 0 8px;font:700 19px Inter,sans-serif}.start-card p{color:#5e6b64;max-width:300px;margin:0;font:12px/1.65 Inter,sans-serif}.card-link{color:var(--forest);align-items:center;gap:8px;margin-top:18px;font:700 11px Inter,sans-serif;display:flex}.home-axes{padding-top:53px;padding-bottom:85px}.simple-link{color:var(--forest);align-items:center;gap:8px;padding:10px 0;font:700 12px Inter,sans-serif;text-decoration:none;display:inline-flex}.simple-link:hover{color:var(--coral)}.home-axis-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-axis-card{border:1px solid var(--line);background:var(--paper);border-radius:20px;min-height:255px;padding:23px;text-decoration:none;transition:transform .2s,box-shadow .2s;position:relative}.home-axis-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #213f3514}.home-axis-card>span{letter-spacing:.08em;color:#65746d;font:700 9px Inter,sans-serif}.axis-card-mark{background:var(--sage);width:44px;height:44px;color:var(--forest);border-radius:15px;place-items:center;margin-top:25px;display:grid}.axis-card-mark svg{width:23px}.axis-tone-2 .axis-card-mark{background:var(--peach);color:var(--coral)}.home-axis-card h3{color:var(--forest-deep);letter-spacing:-.04em;margin:18px 0 7px;font:700 24px Inter,sans-serif}.home-axis-card p{color:#63716b;max-width:320px;margin:0;font:12px/1.65 Inter,sans-serif}.axis-card-arrow{color:#87948d;position:absolute;top:22px;right:22px}.welcome-band{background:var(--forest);color:#fff;grid-template-columns:76px 1fr auto;align-items:center;gap:24px;padding:43px max(7vw,30px);display:grid}.band-symbol{color:#f6d4b9;border:1px solid #fff6;border-radius:50%;place-items:center;width:64px;height:64px;font:700 28px Playfair Display,serif;display:grid}.welcome-band .soft-label{color:#d4e3d6}.welcome-band h2{letter-spacing:-.04em;color:#fff;margin:9px 0;font:700 clamp(23px,3vw,34px) Inter,sans-serif}.welcome-band p{color:#e1ebe3;max-width:700px;margin:0;font:12px/1.75 Inter,sans-serif}.button-light{color:var(--forest);white-space:nowrap;background:#fffdf9}.button-light:hover{background:#f5e8dc;transform:translateY(-2px)}.help-section{grid-template-columns:1fr .9fr;align-items:center;gap:8%;padding-top:80px;padding-bottom:92px;display:grid}.help-section>div:first-child>p{color:var(--muted);margin-top:14px;font:13px/1.7 Inter,sans-serif}.help-links{border-top:1px solid var(--line)}.help-links>a{border-bottom:1px solid var(--line);color:var(--forest);justify-content:space-between;align-items:center;padding:16px 3px;text-decoration:none;transition:padding .18s;display:flex}.help-links>a:hover{color:var(--coral);padding-left:8px}.help-links>a>span{align-items:center;gap:12px;display:flex}.help-links b{font:650 13px Inter,sans-serif}.help-icon{background:var(--sage);width:34px;height:34px;color:var(--forest);border-radius:12px;place-items:center;font:700 16px Inter,sans-serif;display:grid}.footer{background:var(--forest-deep);color:#f5f7f2;padding:38px max(6vw,26px) 20px}.footer-brand small{color:#c8d9cf}.footer-main p,.footer-note{color:#d5e0d9}.footer-links{border-color:#ffffff30}.footer-links a{color:#e4ebe6}.footer-bottom{color:#c6d5cc}.footer-bottom a{color:#f1c5ab}.subpage{background:var(--cream);color:var(--ink);padding:42px max(7vw,28px) 80px}.page-intro{max-width:1100px}.page-intro h1{color:var(--forest-deep);letter-spacing:-.06em;font-family:Inter,sans-serif}.page-intro .section-tag{border-color:var(--line);color:var(--muted)}.intro-bottom>p{color:var(--muted);font-family:Inter,sans-serif}.share-page{color:var(--forest);background:#fff;border:1px solid #dce5dc;border-radius:999px;padding:11px 15px;font:700 10px Inter,sans-serif}.status-panel,.reader-empty,.library-empty,.source-block{border:1px solid var(--line);background:#fffdf9;border-radius:18px}.status-panel{color:var(--forest);box-shadow:0 7px 22px #28483b0a}.status-panel p{color:#5f6e67}.prose-grid article h2,.source-block h2{color:var(--forest-deep);letter-spacing:-.04em;font-family:Inter,sans-serif}.prose-grid article p,.source-block p{color:#586760;font-family:Inter,sans-serif}.prose-grid aside a{color:#536b60}.prose-grid aside a:hover{color:var(--coral)}.principles span{color:var(--forest);background:#edf3eb;border:1px solid #e1e9de;border-radius:12px}.axis-detail{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:22px;margin:18px auto}.axis-detail h2{color:var(--forest-deep)}.axis-detail p{color:#5d6b64}.axis-feature{border:1px solid var(--line);background:#fffdf9;border-radius:20px}.resource-grid{background:0 0;border:0;gap:14px}.resource-card{border:1px solid var(--line);background:#fffdf9;border-radius:18px;min-height:200px;padding:23px}.resource-card:hover{background:#edf4ec;border-color:#c4d7c7;box-shadow:0 12px 26px #213f3510}.resource-card h2{color:var(--forest-deep)}.resource-card p{color:#617068}.reference-list article{border-radius:17px}.reference-list article h2{color:var(--forest-deep)}.reference-method{border-color:var(--line)}.timeline-empty{border-color:#9db9a3}.timeline-node{color:#5b8765;border-color:#6f9d78}.slide-deck{background:linear-gradient(135deg,#24564b,#3b7464);border-radius:22px}.slide-footer button{border-radius:50%}.slide-content h2{font-family:Inter,sans-serif}.glossary-search,.filter-row button{border-radius:999px}.filter-row button.selected{background:var(--forest);border-color:var(--forest)}.library-empty,.reader-empty{box-shadow:0 8px 24px #28483b0a}.faq-item{border-color:var(--line)}.faq-item>button{color:var(--forest-deep)}.faq-item>p{color:#5d6b64}.access-fab{background:var(--forest);box-shadow:0 8px 18px #173f382c}.access-panel{border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 45px #1a332c25}.to-top{background:var(--forest);border-radius:50%}.dark-theme .header{background:#1d302b}.dark-theme .notice{color:#e4eee6;background:#29483d}.dark-theme .start-card,.dark-theme .home-axis-card,.dark-theme .help-links>a{background:#263a33;border-color:#40544b}.dark-theme .welcome-copy h1,.dark-theme .section-heading h2,.dark-theme .home-axis-card h3,.dark-theme .help-section h2{color:#f1f4ef}.dark-theme .welcome-copy>p,.dark-theme .home-axis-card p,.dark-theme .section-heading>p{color:#d2ddd5}@media (width<=900px){.welcome-hero{gap:2%;padding:72px 6vw}.welcome-visual{transform:scale(.9)}.start-section,.home-axes,.help-section{padding-left:5vw;padding-right:5vw}.nav{gap:12px}.nav a{font-size:10px}}@media (width<=680px){.header{height:68px;padding:0 18px}.status{font-size:7px;top:70px;right:12px}.nav{background:#fffdf9;top:68px}.nav a{font-size:13px}.notice{padding:10px 16px;font-size:9px}.welcome-hero{flex-direction:column;align-items:stretch;gap:8px;padding:57px 22px 28px;display:flex}.welcome-copy h1{margin:19px 0 15px;font-size:clamp(39px,11vw,59px)}.welcome-copy>p{font-size:14px}.welcome-actions{margin-top:22px}.button-primary,.button-secondary{padding:13px 15px;font-size:11px}.welcome-status{align-items:flex-start;font-size:9px}.welcome-visual{height:300px;margin-top:4px;transform:none}.welcome-flower{transform:scale(.78)rotate(-15deg)}.orbit-a{width:280px;height:230px}.orbit-b{width:220px;height:300px}.note-top{top:20px;left:0}.note-bottom{bottom:40px;right:0}.welcome-note{padding:9px 11px;font-size:9px}.welcome-caption{font-size:9px;bottom:0;left:12%}.start-section,.home-axes,.help-section{padding:52px 21px}.section-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:20px}.section-heading h2,.help-section h2{font-size:34px}.section-heading>p{font-size:13px}.start-grid,.home-axis-grid{grid-template-columns:1fr;gap:10px}.start-card{border-radius:18px;min-height:205px;padding:20px}.start-icon{width:38px;height:38px}.start-card h3{margin:17px 0 6px}.start-card p{font-size:12px}.card-link{margin-top:13px}.home-axes{padding-top:23px;padding-bottom:55px}.home-axis-card{min-height:210px;padding:20px}.axis-card-mark{margin-top:16px}.home-axis-card h3{margin-top:13px;font-size:22px}.welcome-band{grid-template-columns:48px 1fr;gap:15px;padding:30px 21px}.band-symbol{width:44px;height:44px;font-size:23px}.welcome-band h2{font-size:23px}.welcome-band p{font-size:11px}.button-light{grid-column:1/3;justify-self:start;font-size:10px}.help-section{grid-template-columns:1fr;gap:22px;padding-top:57px;padding-bottom:64px}.help-section h2{font-size:32px}.subpage{padding:28px 20px 56px}.page-intro h1{margin:33px 0 14px;font-size:clamp(38px,10vw,57px)}.intro-bottom{flex-direction:column;align-items:flex-start;gap:12px}.intro-bottom>p{font-size:14px}.prose-grid{grid-template-columns:1fr;gap:22px}.prose-grid aside{flex-flow:wrap;gap:8px 13px;position:static}.prose-grid aside span{width:100%}.prose-grid article h2,.source-block h2{font-size:26px}.prose-grid article p,.source-block p{font-size:13px}.resource-grid{grid-template-columns:1fr}.resource-card{min-height:0;padding:20px}.axis-detail{padding:22px}.axis-detail h2{font-size:35px}.reference-list{grid-template-columns:1fr}.reference-method{grid-column:auto}.timeline-empty{padding-left:37px}.slide-deck{min-height:390px;padding:18px}.slide-content h2{font-size:38px}.slide-footer>span{font-size:7px}.source-block{padding:22px}.footer{padding:30px 21px 17px}.footer-main{grid-template-columns:1fr;gap:12px}.footer-bottom{flex-direction:column;gap:9px}.footer-links{gap:12px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.notice{letter-spacing:0;text-transform:none;color:#3e5f53;font:600 11px/1.55 Inter,sans-serif}.notice a{text-transform:none;font-size:10px}.status{display:none}@media (width<=1020px){.header{gap:12px;height:72px;padding:0 24px}.brand{font-size:21px}.menu-btn{color:var(--forest);background:#f0f4ef;border:0;border-radius:50%;padding:9px;display:block}.nav{background:#fffdf9;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px 24px 20px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 16px 22px #193b321a}.nav.nav-open{display:flex}.nav a{border-bottom:1px solid var(--line);padding:13px 0;font-size:13px}.nav .nav-cta{border:0;width:max-content;margin-top:12px;padding:12px 16px;display:flex}}@media (width<=680px){.notice{text-align:left;padding:9px 16px;font-size:10px}.notice a{margin-left:4px;font-size:9px}.header{height:68px;padding:0 18px}.nav{top:68px}.brand small{font-size:7px}}.welcome-hero{min-height:550px;padding-top:64px;padding-bottom:56px}.welcome-visual{height:370px}@media (width<=680px){.welcome-hero{min-height:0;padding-top:48px;padding-bottom:22px}.welcome-visual{height:278px}}:root{--forest:#465142;--forest-deep:#29291f;--sage:#f0eafa;--sage-2:#e7dcef;--cream:#f6f2e9;--paper:#fffaf5;--coral:#b84b37;--peach:#ffede5;--lilac-soft:#eee5f6;--ink:#29291f;--muted:#635b68;--line:#e6dce9;--purple:#465142;--violet:#7b8062}.brandmark i{border-color:#7b8062}.brandmark i:nth-child(2){border-color:#c98b6b}.brandmark i:nth-child(3){border-color:#8d9a78}.nav .nav-cta,.button-primary,.access-fab,.to-top{color:#f6f2e9;background:#465142}.welcome-kicker,.soft-label{color:#5f3389}.welcome-copy h1{color:#29291f}.welcome-hero{background:#f6f2e9}.welcome-note{color:#465142}.start-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.start-card-vnutra{background:#f2e4f5;border-color:#e5d4ea}.start-card-vnutra .start-icon{color:#7b8062}.start-card-lilac{background:#eee5f6;border-color:#e1d4eb}.start-card h3,.home-axis-card h3{color:#29291f}.home-axis-card{border-color:#e6dce9}.axis-card-mark{color:#465142;background:#efe6f5}.welcome-band{background:#465142}.footer{background:#29291f}.footer-brand{color:#f6f2e9}.footer-links a:hover{color:#eee8da}.page-intro h1{color:#465142}.status-panel,.reader-empty,.library-empty,.source-block{border-color:#e5dcec}.axis-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px auto 58px;display:grid}.axis-page-grid .axis-detail{border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:285px;padding:25px;display:flex}.axis-page-grid .axis-detail h2{margin:15px 0;font-size:clamp(27px,3.3vw,42px)}.crosscutting-section{border-top:1px solid var(--line);padding:35px 0 48px}.crosscutting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.crosscutting-grid article{border:1px solid var(--line);background:#fffaf5;border-radius:17px;padding:22px}.crosscutting-grid article>span{font:600 11px var(--mono);color:#7b8062}.crosscutting-grid h2{color:#465142;margin:15px 0 8px;font:600 23px Space Grotesk,sans-serif}.crosscutting-grid p{color:#514b56;margin:0;font:13px/1.7 Inter,sans-serif}.vnutra-lead{color:#f6f2e9;background:#465142;border-radius:23px;max-width:1000px;margin:0 auto 28px;padding:clamp(26px,5vw,55px);position:relative;overflow:hidden}.vnutra-lead:after{content:"V";color:#ffffff12;pointer-events:none;font:700 300px/.7 Space Grotesk;position:absolute;bottom:-70px;right:15px}.vnutra-lead .soft-label{color:#eee8da}.vnutra-lead h2{z-index:1;color:#f6f2e9;max-width:760px;margin:16px 0;font:500 clamp(28px,4.5vw,54px)/1.1 Playfair Display,serif;position:relative}.vnutra-lead p{z-index:1;color:#eee4f2;max-width:730px;font:15px/1.8 Inter,sans-serif;position:relative}.vnutra-theseus{border-bottom:1px solid var(--line);grid-template-columns:1fr 220px;align-items:center;gap:8%;padding:48px 0;display:grid}.vnutra-theseus h2,.brand-position h2,.logo-guidelines h2,.brand-language h2{letter-spacing:-.04em;color:#465142;margin:14px 0;font:600 clamp(27px,4vw,43px)/1.1 Space Grotesk,sans-serif}.vnutra-theseus p,.brand-position>p,.logo-guidelines p{color:#554c5b;max-width:730px;font:14px/1.8 Inter,sans-serif}.theseus-mark{color:#465142;background:radial-gradient(circle,#d3bd91 0 5px,#0000 6px),#efe6f5;border-radius:50%;place-items:center;width:190px;height:190px;margin:auto;font:700 30px Space Grotesk;display:grid;position:relative}.theseus-mark i{border:2px solid #7b8062;border-radius:50%;position:absolute;inset:22px;transform:rotate(35deg)scaleX(.65)}.theseus-mark i:nth-of-type(2){border-color:#b86f50;transform:rotate(-35deg)scaleX(.65)}.theseus-mark i:nth-of-type(3){border-color:#8d9a78;inset:42px;transform:rotate(70deg)scaleX(.55)}.concept-section,.palette-section,.type-section,.brand-language{border-bottom:1px solid var(--line);padding:58px 0}.concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.concept-card{border:1px solid var(--line);background:#fffaf5;border-radius:15px;padding:17px}.concept-card summary{cursor:pointer;color:#465142;align-items:center;gap:12px;list-style:none;display:flex}.concept-card summary::-webkit-details-marker{display:none}.concept-card summary svg{width:17px;margin-left:auto;transition:transform .2s}.concept-card[open] summary svg{transform:rotate(45deg)}.concept-index{font:600 10px var(--mono);color:#7b8062}.concept-card b{font:600 14px Space Grotesk,sans-serif}.concept-card p{color:#554c5b;margin:0;padding:11px 0 0 25px;font:13px/1.7 Inter,sans-serif}.relation-section{padding:57px 0 20px}.relation-grid{grid-template-columns:1fr 50px 1fr;align-items:center;gap:20px;margin:20px 0;display:grid}.relation-grid article{background:#efe6f5;border-radius:18px;min-height:200px;padding:26px}.relation-grid article:last-child{background:#e3f2ef}.relation-grid article span,.archetype-row b,.language-grid b{font:600 9px var(--mono);letter-spacing:.08em;color:#694b83}.relation-grid h2{color:#465142;margin:14px 0 6px;font:600 35px Space Grotesk}.relation-grid p{color:#504a55;font:13px/1.7 Inter,sans-serif}.relation-connector{text-align:center;color:#c76348;font-size:27px}.editorial-note{color:#655d68;background:#f2edf5;border-left:3px solid #7b8062;border-radius:0 10px 10px 0;padding:15px 18px;font:12px/1.75 Inter,sans-serif}.brand-position,.palette-section,.type-section,.logo-guidelines,.brand-language{max-width:1120px;margin:0 auto}.brand-position{padding:26px 0 48px}.brand-position h2 em{color:#c04f39;font:italic 500 .96em Playfair Display,serif}.archetype-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.archetype-row article{border:1px solid var(--line);background:#fffaf5;border-radius:16px;padding:20px}.archetype-row article:nth-child(2){background:#eee5f6}.archetype-row article:nth-child(3){background:#ffede5}.archetype-row h3{color:#465142;margin:12px 0 5px;font:600 18px Space Grotesk}.archetype-row p{color:#594f5d;margin:0;font:12px/1.6 Inter,sans-serif}.palette-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.palette-card{border:1px solid var(--line);background:#fffaf5;border-radius:14px;min-width:0;overflow:hidden}.palette-swatch{height:88px;font:600 10px var(--mono);align-items:flex-end;padding:9px 11px;display:flex}.palette-swatch span{background:#fff8;border-radius:5px;padding:4px 7px}.palette-card>div:last-child{padding:12px}.palette-card h3{color:#465142;margin:0 0 4px;font:600 13px Space Grotesk}.palette-card small{font:600 9px var(--mono);color:#756a79}.palette-card p{color:#504a55;margin:8px 0 0;font:11px/1.5 Inter,sans-serif}.type-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.type-grid article{border:1px solid var(--line);background:#fffaf5;border-radius:15px;padding:21px}.type-grid article>span{font:600 9px var(--mono);color:#7b8062;letter-spacing:.08em}.type-grid h3{color:#465142;margin:12px 0 6px;font:600 25px Space Grotesk}.type-grid p{color:#554c5b;margin:0;font:12px/1.7 Inter,sans-serif}.logo-guidelines{border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr;align-items:center;gap:8%;padding:58px 0;display:grid}.logo-guidelines ul{color:#554c5b;padding-left:18px;font:12px/1.8 Inter,sans-serif}.brand-downloads{background:#f1eaf5;border:1px solid #e6dce9;border-radius:18px;flex-direction:column;gap:11px;padding:20px;display:flex}.brand-downloads img{object-fit:contain;background:#fffaf5;border-radius:10px;max-width:100%;max-height:110px;padding:12px}.brand-downloads img:nth-child(2){max-height:150px}.brand-downloads a,.press-downloads a,.press-downloads>a{color:#465142;border-bottom:1px solid #46514222;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font:600 12px Inter,sans-serif;display:flex}.brand-language{padding-bottom:20px}.brand-language h2{margin-bottom:24px}.language-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.language-grid article{border:1px solid var(--line);background:#fffaf5;border-radius:15px;padding:19px}.language-grid p{color:#465142;margin:14px 0 0;font:italic 15px/1.65 Playfair Display,serif}.participation-status{max-width:1000px;margin:0 auto 24px}.participation-cards{grid-template-columns:1fr 1fr;gap:14px;max-width:1000px;margin:auto;display:grid}.participation-cards article{border:1px solid var(--line);background:#fffaf5;border-radius:16px;padding:24px}.participation-cards h2{color:#465142;font:600 20px Space Grotesk}.participation-cards p{color:#554c5b;font:13px/1.75 Inter,sans-serif}.press-facts{border:1px solid var(--line);background:#fffaf5;border-radius:17px;max-width:950px;margin:0 auto 24px;padding:24px}.press-facts dl{margin:18px 0 0}.press-facts dl>div{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:20px;padding:14px 0;display:grid}.press-facts dt{color:#465142;font:600 12px Inter,sans-serif}.press-facts dd{color:#554c5b;margin:0;font:13px/1.65 Inter,sans-serif}.press-downloads{border-top:1px solid var(--line);max-width:950px;margin:24px auto}.press-downloads a{justify-content:flex-start}.longform .page-intro{margin-bottom:38px}@media (width<=1000px){.start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.axis-page-grid,.concept-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.start-grid,.axis-page-grid,.crosscutting-grid,.concept-grid,.archetype-row,.palette-grid,.type-grid,.language-grid,.participation-cards{grid-template-columns:1fr}.vnutra-theseus,.logo-guidelines{grid-template-columns:1fr;gap:22px}.vnutra-theseus{padding:32px 0}.theseus-mark{width:160px;height:160px}.relation-grid{grid-template-columns:1fr;gap:8px}.relation-connector{transform:rotate(90deg)}.press-facts dl>div{grid-template-columns:1fr;gap:5px}.brand-downloads{padding:13px}.palette-swatch{height:74px}}.dark-theme .vnutra-lead{background:#465142}.dark-theme .concept-card,.dark-theme .archetype-row article,.dark-theme .type-grid article,.dark-theme .language-grid article,.dark-theme .participation-cards article,.dark-theme .press-facts{background:#26212f;border-color:#4c4356}.dark-theme .concept-card p,.dark-theme .type-grid p,.dark-theme .archetype-row p,.dark-theme .participation-cards p,.dark-theme .press-facts dd{color:#ddd5e2}.faq-tools{max-width:1000px;margin:0 auto 22px}.faq-tools .glossary-search{margin:0 0 12px}.faq-categories{flex-wrap:wrap;gap:7px;display:flex}.faq-categories button{color:#51455d;cursor:pointer;background:#fffaf5;border:1px solid #dfd5e5;border-radius:999px;padding:8px 13px;font:600 10px Inter,sans-serif}.faq-categories button.selected{color:#f6f2e9;background:#465142;border-color:#465142}.graphic-system{border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr;align-items:center;gap:24px 8%;max-width:1120px;margin:0 auto;padding:52px 0;display:grid}.graphic-system h2{color:#465142;margin:14px 0;font:600 clamp(26px,4vw,40px)/1.1 Space Grotesk,sans-serif}.graphic-system p{color:#554c5b;max-width:540px;font:13px/1.75 Inter,sans-serif}.pattern-sample{background-color:#29291f;background-image:radial-gradient(#fff3 1px,#0000 1.5px);background-size:17px 17px;border-radius:19px;place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.pattern-sample i{border:3px solid #7b8062;border-radius:50%;width:74%;height:62%;position:absolute;transform:rotate(-24deg)}.pattern-sample i:nth-child(2){border-color:#8d9a78;width:60%;height:78%;transform:rotate(36deg)}.pattern-sample i:nth-child(3){border-color:#b86f50;width:50%;height:50%;transform:rotate(71deg)}.pattern-sample b{background:#d3bd91;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 14px #d3bd9125}.graphic-tags{flex-wrap:wrap;grid-column:1/3;gap:8px;display:flex}.graphic-tags span{color:#465142;font:600 9px var(--mono);letter-spacing:.04em;background:#efe6f5;border-radius:999px;padding:8px 11px}.press-template-previews{grid-template-columns:1fr 1fr;gap:13px;max-width:950px;margin:22px auto;display:grid}.press-template-previews figure{border:1px solid var(--line);background:#fffaf5;border-radius:14px;margin:0;padding:12px}.press-template-previews img{object-fit:contain;background:#f0eafa;border-radius:8px;width:100%;height:260px}.press-template-previews figcaption{color:#51455d;padding:10px 3px 1px;font:600 11px Inter,sans-serif}.privacy-grid{grid-template-columns:1fr 1fr;gap:13px;max-width:1050px;margin:auto;display:grid}.privacy-grid article{border:1px solid var(--line);background:#fffaf5;border-radius:16px;padding:23px}.privacy-grid h2{color:#465142;margin:13px 0 7px;font:600 20px Space Grotesk}.privacy-grid p{color:#554c5b;font:13px/1.7 Inter,sans-serif}@media (width<=680px){.graphic-system{grid-template-columns:1fr;gap:18px;padding:37px 0}.pattern-sample{height:200px}.graphic-tags{grid-column:auto}.press-template-previews,.privacy-grid{grid-template-columns:1fr}.press-template-previews img{height:220px}}.notice{color:#493b56;background:#f0eafa;border-bottom-color:#e5d8ef}.notice-dot{background:#7b8062;box-shadow:0 0 0 4px #7b806222}.subpage{color:#282332;background:#faf8f5;padding:clamp(28px,5vw,64px) clamp(20px,5.5vw,84px) 88px}.page-intro{max-width:1160px;margin:0 auto 34px}.section-tag{color:#645c69;letter-spacing:.04em;border-bottom:1px solid #e4dce8;align-items:center;padding-bottom:14px;font:600 11px/1.4 Inter,sans-serif}.page-intro h1{color:#465142;letter-spacing:-.055em;max-width:920px;margin:38px 0 18px;font:600 clamp(42px,6vw,72px)/1.02 Space Grotesk,sans-serif}.intro-bottom{align-items:center;gap:28px}.intro-bottom>p{color:#57515d;max-width:760px;margin:0;font:400 clamp(16px,1.45vw,18px)/1.7 Inter,sans-serif}.share-page{color:#465142;letter-spacing:0;background:#fff;border:1px solid #ddd3e2;border-radius:999px;flex:none;padding:12px 17px;font:600 12px Inter,sans-serif}.status-panel{background:#eff6f0;border:1px solid #dce8df;border-radius:20px;gap:17px;max-width:1160px;margin:0 auto 42px;padding:20px 24px;box-shadow:0 6px 20px #233a2e08}.status-panel .status-ring{border:3px solid #38715a;border-radius:50%;flex:none;width:13px;height:13px;box-shadow:0 0 0 5px #38715a15}.status-panel b{color:#275442;letter-spacing:.07em;font:700 11px/1.4 Inter,sans-serif}.status-panel p{color:#42574c;margin:6px 0 0;font:400 14px/1.6 Inter,sans-serif}.status-panel>span:last-child{white-space:nowrap;color:#32614d;letter-spacing:.05em;margin-left:auto;font:700 10px Inter,sans-serif}.prose-grid{grid-template-columns:1fr;gap:24px;max-width:1160px;margin:auto}.prose-grid aside{background:#fff;border:1px solid #e8e0e8;border-radius:17px;flex-flow:wrap;align-items:center;gap:8px;padding:13px 15px;display:flex;position:static;box-shadow:0 5px 18px #28233208}.prose-grid aside>span{color:#756b78;letter-spacing:.08em;width:100%;margin:0 0 3px;font:700 10px Inter,sans-serif}.prose-grid aside a{color:#443451;background:#f2edf5;border-radius:999px;padding:8px 12px;font:600 13px Inter,sans-serif;transition:background .18s,color .18s}.prose-grid aside a:hover,.prose-grid aside a:focus-visible{color:#fff;background:#465142}.prose-grid article{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.prose-grid article section{background:#fff;border:1px solid #e9e2e9;border-radius:20px;margin:0;padding:28px 30px 30px;box-shadow:0 8px 24px #28233208}.prose-grid article section:first-child,.prose-grid article section:nth-child(3){background:#f4f0f7;border-color:#e8dff0}.prose-grid article section:first-child,.prose-grid article section:nth-child(2),.prose-grid article section:nth-child(3),.prose-grid article section:nth-child(4),.prose-grid article section:nth-child(6){min-height:225px}.prose-grid article section:nth-child(3),.prose-grid article section:nth-child(5){grid-column:1/-1}.prose-grid article .eyebrow{color:#69458b;letter-spacing:.06em;margin-bottom:15px;font:700 11px/1.5 Inter,sans-serif}.prose-grid article h2{color:#2b2134;letter-spacing:-.035em;max-width:730px;margin:0 0 12px;font:600 clamp(25px,3vw,34px)/1.15 Space Grotesk,sans-serif}.prose-grid article p{color:#514b57;max-width:780px;margin:0 0 12px;font:400 16px/1.75 Inter,sans-serif}.prose-grid article p:last-child{margin-bottom:0}.subsection-heading{color:#34293e;margin:25px 0 10px;font:600 20px/1.3 Space Grotesk,sans-serif}.principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.principles span{color:#3f3745;background:#fff;border:1px solid #e8e0ec;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font:500 14px/1.45 Inter,sans-serif}.principles b{color:#885bad;flex:none;font:700 10px Inter,sans-serif}.editorial-note{color:#554b5c;background:#fff;border-left-color:#9b69bd;border-radius:0 12px 12px 0;margin-top:15px!important;font-size:14px!important}@media (width<=900px){.subpage{padding:36px 5vw 70px}.prose-grid article{grid-template-columns:1fr}.prose-grid article section:nth-child(3),.prose-grid article section:nth-child(5){grid-column:auto}.prose-grid article section{min-height:0!important}.principles{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-bottom{align-items:flex-start}}@media (width<=680px){.subpage{padding:28px 18px 58px}.page-intro{margin-bottom:25px}.section-tag{font-size:10px}.page-intro h1{margin:30px 0 13px;font-size:clamp(39px,11vw,54px)}.intro-bottom>p{font-size:16px}.share-page{font-size:12px}.status-panel{align-items:flex-start;gap:13px;margin-bottom:28px;padding:17px}.status-panel>span:last-child{display:none}.status-panel p{font-size:13px}.prose-grid{gap:16px}.prose-grid aside{gap:7px;padding:12px}.prose-grid aside a{padding:8px 10px;font-size:12px}.prose-grid article section{border-radius:16px;padding:22px 20px}.prose-grid article h2{font-size:27px}.prose-grid article p{font-size:15px}.principles{grid-template-columns:1fr 1fr}.principles span{padding:10px;font-size:13px}.subsection-heading{font-size:19px}}.nav .nav-cta{white-space:nowrap;min-height:42px;color:#fff!important;font:600 12px/1.2 Inter,sans-serif!important}:root{--purple:#465142;--violet:#7b8062;--electric:#8c6ca2;--pink:#c98b6b;--coral:#b86f50;--lime:#d3bd91;--cyan:#8d9a78;--night:#29291f;--paper:#f6f2e9;--forest:#465142;--forest-deep:#29291f;--sage:#eee8da;--sage-2:#e5ddce;--cream:#f6f2e9;--peach:#f2e3d7;--lilac-soft:#eee8da;--ink:#29291f;--muted:#625968;--line:#e4ddcf}body{color:#29291f;background:#f6f2e9}.header{background:#fffefc;border-bottom-color:#e6e0e8}.brand,.nav a,.nav .nav-cta,.icon-btn,.menu-btn{color:#465142}.nav .nav-cta,.button-primary,.access-fab,.to-top{background:#465142;color:#fff!important}.nav .nav-cta:hover,.button-primary:hover{background:#29291f}.welcome-hero,.subpage{background:#f6f2e9}.welcome-kicker,.soft-label,.page-intro .section-tag{color:#65477a}.welcome-copy h1,.page-intro h1{color:#465142}.welcome-copy h1 em{color:#b86f50}.welcome-flower i{background:#7b8062}.welcome-flower i:nth-child(2){background:#c98b6b}.welcome-flower i:nth-child(3){background:#7b8062}.welcome-flower i:nth-child(4){background:#8d9a78}.welcome-orbit,.orbit-a,.orbit-b{border-color:#7b80623d}.welcome-note{color:#465142;background:#fff;border-color:#e4ddcf}.welcome-note svg,.welcome-caption span{color:#b86f50}.notice{color:#fff;background:#465142}.notice a{color:#e8d1ba}.notice-dot,.status span{background:#d3bd91}.start-card-vnutra,.start-card-lilac,.axis-card-mark{background:#eee8da;border-color:#e5ddce}.start-card-peach{background:#f2e3d7;border-color:#e8d1ba}.start-card-sage{background:#e7e9dd;border-color:#d8ddcd}.axis-tone-2 .axis-card-mark{color:#9d523a;background:#f2e3d7}.axis-tone-3 .axis-card-mark{color:#3f7770;background:#e7e9dd}.welcome-band,.footer{background:#29291f}.button-light,.page-intro h1,.press-downloads a,.brand-downloads a,.text-link{color:#465142}.concept-index,.crosscutting-grid article>span{color:#7b8062}.faq-categories button.selected{background:#465142;border-color:#465142}.graphic-tags span{color:#465142;background:#eee8da}.pattern-sample{background-color:#29291f;background-image:radial-gradient(#ffffff25 1px,#0000 1.5px)}.pattern-sample i{border-color:#7b8062}.pattern-sample i:nth-child(2){border-color:#8d9a78}.pattern-sample i:nth-child(3){border-color:#b86f50}.pattern-sample b{background:#d3bd91;box-shadow:0 0 0 14px #d3bd9125}.dark-theme{--paper:#29291f;--cream:#29291f;--ink:#f6f1f6;--muted:#c7bbcb;--line:#4a414f;--sage:#302938;--sage-2:#3b3143}.welcome-brand-symbol{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 22px #4651421a);width:205px;height:205px;position:relative}.welcome-orbit{border-color:#7b80624d}.orbit-a{width:390px;height:300px;transform:rotate(-24deg)}.orbit-b{width:300px;height:390px;transform:rotate(24deg)}.welcome-caption{color:#625968}.welcome-caption span{color:#b86f50}@media (width<=680px){.welcome-brand-symbol{width:155px;height:155px}.orbit-a{width:280px;height:230px}.orbit-b{width:220px;height:300px}}.welcome-brand-symbol{object-fit:contain;z-index:1;filter:drop-shadow(0 14px 24px #4651421a);width:205px;height:205px;position:relative}.brandmark{flex:none;width:40px;height:40px}
