@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-400-normal.b4cc5723.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-400-normal.a66f6306.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/dm-sans-latin-500-normal.8c14edc2.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-500-normal.0829c696.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/dm-sans-latin-600-normal.d72195ee.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-600-normal.1d30d18d.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/sora-latin-400-normal.7a6cde54.woff2) format("woff2"),url(/_next/static/media/sora-latin-400-normal.4216da5b.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/sora-latin-500-normal.29cca7cc.woff2) format("woff2"),url(/_next/static/media/sora-latin-500-normal.244827b9.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-italic.540853e8.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-italic.54fbaa2a.woff) format("woff")}:root{font-family:DM Sans,sans-serif;color:#282b27;background:#f8f8f2;font-synthesis:none;font-weight:400;--paper:#f8f8f2;--ink:#282b27;--muted:#787b73;--purple:#7661c9;--line:#dedfd5;--lilac:#eae6f5}.journal-cover{width:78%;height:77%;display:flex;flex-direction:column;padding:26px;border:1px solid #d4cce3;border-radius:7px;background:#f4f0fa;box-shadow:0 15px 25px #62537612;transform:rotate(-4deg)}.journal-cover>span{font-size:9px;color:#a895be}.journal-cover-symbol{font-size:100px;color:#b3a1ce;line-height:1;margin:auto;transform:rotate(-10deg)}.journal-cover strong{font-family:Sora;font-size:22px;font-weight:400;letter-spacing:-.7px;color:#8b759f}.journal-cover small{font-size:6px;letter-spacing:1px;color:#b3a2c6;margin-top:11px}.checkout-history{margin-top:20px;font-size:11px;color:#a08db5}.app-illustration>svg{color:#a092b8}.app-illustration strong{max-width:290px;text-align:center}.product-cover>div{max-height:170px;overflow:hidden;font-size:27px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input,select,textarea{font:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a:focus-visible,button:focus-visible{outline:3px solid #9784d8;outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid #9784d8;outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:Sora,sans-serif;font-weight:400}p{color:#71766d;line-height:1.75}img{max-width:100%;display:block}svg{flex-shrink:0}.section{max-width:1240px;padding:0 44px;margin:0 auto}.header{position:relative;z-index:20}.header-inner{max-width:1340px;height:108px;padding:0 44px;margin:auto;justify-content:space-between;gap:35px;border-bottom:1px solid var(--line)}.brand,.header-inner{display:flex;align-items:center}.brand{font-size:25px;font-weight:600;letter-spacing:-1.3px;line-height:1}.brand-mark{border-radius:13px;background:#7560c7;color:#fff;display:flex;align-items:center;padding-left:10px;font-size:37px;position:relative;font-family:Sora;font-weight:500}.brand-mark>span{position:absolute;font-size:20px;right:5px;top:7px}.brand-dot{color:var(--purple)}.brand-caption{display:block;font-size:7px;letter-spacing:1.15px;font-weight:500;margin-top:7px}.nav{display:flex;gap:30px}.nav a{color:#63685f;transition:color .2s}.nav a.active,.nav a:hover{color:var(--purple)}.header-contact{padding:12px 16px;border:1px solid #d4d7cb;border-radius:6px;display:flex;gap:25px;align-items:center}.menu-toggle,.mobile-contact{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:0;border-radius:6px;padding:17px 22px;transition:transform .2s,background .2s;min-height:50px}.button:hover{transform:translateY(-2px)}.button.dark{background:#30382d;color:#fff}.button.dark:hover{background:#485141}.button.quiet{padding-left:8px;color:#62695b;background:transparent;gap:12px}.button.outline{border:1px solid var(--line)}.text-link{display:inline-flex;align-items:center;font-weight:500}.text-link:hover{color:var(--purple)}.hero{position:relative;max-width:1340px;margin:auto;min-height:708px;display:grid;grid-template-columns:1.08fr 1fr;padding:83px 44px 100px}.availability{font-size:9px;letter-spacing:1.5px;display:inline-flex;align-items:center;gap:9px;font-weight:600;color:#73796b}.availability>span{width:6px;height:6px;border-radius:50%;background:#98ad79;box-shadow:0 0 0 4px #98ad7917}.hero h1{font-size:clamp(48px,4.7vw,67px);line-height:1.08;margin-top:31px;letter-spacing:-.062em}.hero h1>.hero-line{color:#30352c}.hero h1 em{font-size:1.6em;line-height:.95;color:#82709e;letter-spacing:-.028em;position:relative}.hero h1 em:after{content:"";position:absolute;left:4%;bottom:-9px;width:65%;height:5px;border-top:1px solid #c3b4d0;border-radius:50%;transform:rotate(-2deg)}.hero-masthead{display:flex;align-items:center;gap:16px;max-width:500px}.hero-masthead .availability{letter-spacing:1.45px;white-space:nowrap}.hero-masthead-rule{flex:1;height:1px;background:#d9dccc}.hero-index{letter-spacing:1.2px;color:#929985;white-space:nowrap}.hero-editorial-line{align-items:baseline;gap:15px;margin-top:14px;padding-bottom:9px}.hero-prefix{font-family:DM Sans,sans-serif;font-size:9px;font-weight:500;letter-spacing:1.7px;color:#8d947e;text-transform:uppercase;white-space:nowrap;transform:translateY(-7px)}.hero-copy>p{font-size:14px;margin-top:32px}.hero-actions{gap:22px;margin-top:28px}.hero-actions,.hero-footnote{display:flex;align-items:center}.hero-footnote{gap:11px;margin-top:36px;letter-spacing:.8px;line-height:1.65;color:#8d9186}.hero-footnote strong{font-weight:500;color:#66725e}.mini-avatar{height:30px;width:30px;border-radius:50%;border:1px solid #cfd5bc;background:#edf0e3;display:grid;place-items:center;font-size:16px;letter-spacing:-1px;color:#747d60}.hero-footnote-line{height:22px;width:1px;background:#d9ddd0;margin:0 4px}.scroll-hint{position:absolute;bottom:26px;left:44px;display:flex;align-items:center;gap:15px;letter-spacing:1.4px;color:#8e9486}.hero-edition{position:absolute;bottom:29px;right:44px;font-size:8px;letter-spacing:1.2px;color:#939788}.hero-art{position:relative;min-width:0;margin-top:-12px;height:475px;isolation:isolate}.art-grid{position:absolute;inset:-20px;background-image:linear-gradient(#d7dac546 1px,transparent 0),linear-gradient(90deg,#d7dac546 1px,transparent 0);background-size:38px 38px;mask-image:radial-gradient(ellipse,#000 15%,transparent 67%);z-index:-2}.hero-art:before{content:"";position:absolute;inset:30px;background:radial-gradient(ellipse,#e1e0ea85,transparent 70%);z-index:-1}.orb{position:absolute;width:264px;height:264px;left:50%;top:48%;transform:translate(-50%,-50%);background:radial-gradient(circle at 29% 22%,#f5fae0 0,#d1dbab 23%,#a3b080 55%,#8e9c70 80%,#d5deba);border-radius:50%;box-shadow:inset -16px -20px 32px #6d7c5570,inset 6px 5px 12px #fff9,14px 23px 43px #9499751a;display:grid;place-items:center}.orb:before{inset:23px;border:1px solid #edf5d58c;border-radius:50%;transform:rotate(-30deg) scaleX(.45)}.orb:after,.orb:before{content:"";position:absolute}.orb:after{inset:52px -1px;border:1px solid #edf5d55e;border-radius:50%;transform:rotate(-22deg)}.orb-star{color:#edf5d6;font-size:166px;line-height:1;transform:rotate(-12deg);text-shadow:2px 7px 3px #7c8b5740}.orb-shine{position:absolute;inset:0;border-radius:50%;background:linear-gradient(115deg,#ffffff60,transparent 47%);z-index:1}.orbit{width:415px;height:177px;border:1px solid #a49bb49c;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-38deg);z-index:2;pointer-events:none}.orbit,.orbit:after{position:absolute;border-radius:50%}.orbit:after{content:"";width:10px;height:10px;left:39px;top:28px;background:#9e8fc6;box-shadow:0 0 0 6px #b4a5d225}.orbit-two{width:393px;height:191px;transform:translate(-50%,-50%) rotate(32deg);border-color:#c4ccaa;z-index:-1}.orbit-two:after{left:auto;right:26px;top:47px;background:#bac697;width:7px;height:7px}.art-cross{position:absolute;color:#9b9f90;font-size:17px;font-weight:300}.cross-one{top:47px;left:99px}.cross-two{bottom:61px;right:17px}.art-chip{position:absolute;display:flex;align-items:center;gap:10px;background:#ffffffed;border:1px solid #e3e2d6;border-radius:9px;padding:12px;font-size:10px;box-shadow:0 8px 22px #53534006;z-index:4}.chip-design{left:8%;top:67px;transform:rotate(-7deg)}.chip-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#f0ebfb;color:#907dba}.chip-dot{width:5px;height:5px;border-radius:50%;background:#a1b481;margin-left:5px}.chip-code{right:10px;bottom:90px;transform:rotate(7deg);padding:14px 18px;color:#6a6e61}.art-card{position:absolute;left:0;top:245px;width:206px;padding:17px 16px;background:#fffffff5;border:1px solid #e5e6dc;border-radius:12px;transform:rotate(-7deg);z-index:4;box-shadow:0 13px 30px #4c4e4610}.art-card-head{display:flex;align-items:center;gap:9px;font-size:10px;color:#565d4c}.art-card-head>span:nth-child(2){flex:1}.art-card-head small{font-size:8px;display:block;margin-top:4px;color:#9a9d91}.chip-icon.green{background:#eff3e6;color:#94a678}.mini-chart{display:flex;gap:7px;align-items:flex-end;height:83px;padding-top:19px;margin-top:8px;border-bottom:1px solid #e6e9df;background:repeating-linear-gradient(0deg,transparent 0 20px,#f1f3ec 20px 21px)}.mini-chart>span{flex:1;background:#c8d3ae;border-radius:3px 3px 0 0}.mini-chart>span:nth-child(n+6){background:#9bac79}.chart-axis{justify-content:space-between;font-size:6px;color:#959d85;margin-top:9px}.art-caption,.chart-axis{display:flex;letter-spacing:1px}.art-caption{position:absolute;bottom:3px;left:21%;gap:10px;align-items:center;font-size:7px;color:#919883}.tiny-line{width:22px;height:1px;background:#bac0ae}.discipline-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 44px;display:flex;gap:35px;align-items:center;justify-content:center;background:#f0f1e7}.discipline-strip>span{letter-spacing:1.2px;color:#9a9d8d}.discipline-strip>div{display:flex;gap:31px;align-items:center;font-size:13px;color:#647059}.discipline-strip>div>span{font-size:13px;color:#a1ac87}.selected-work{padding-top:85px;padding-bottom:82px}.section-heading{display:flex;justify-content:space-between;gap:25px;margin-bottom:31px}.eyebrow{font-size:9px;letter-spacing:1.7px;color:#868b78;font-weight:500;display:inline-flex;align-items:center;gap:8px}.eyebrow>span{width:5px;height:5px;background:#a9b294;border-radius:50%}h2{font-size:36px;line-height:1.3}.section-heading h2{margin-top:12px}.section-heading>.text-link{margin-bottom:7px}.entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 25px}.entry-card{min-width:0;display:block}.project-visual{height:326px;border:1px solid #deded5;border-radius:9px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.visual-lilac{background:#e6e3f0}.visual-peach{background:#eee4d9}.project-visual:before{content:"";position:absolute;width:340px;height:340px;background:#ffffff32;border:1px solid #ffffff42;border-radius:50%;left:12%;top:46%;z-index:-1}.project-visual.image{background:#eeeee5}.project-visual.image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.entry-card:hover img{transform:scale(1.025)}.visual-corner{position:absolute;left:25px;top:23px;letter-spacing:1.2px;color:#98909f}.visual-peach .visual-corner{color:#ac9789}.visual-star{position:absolute;bottom:14px;right:21px;font-size:37px;color:#a899c887;z-index:-1}.visual-peach .visual-star{color:#b2977d63}.mock-window{background:#fafbf8;border-radius:6px;width:83%;box-shadow:0 18px 28px #5c546421;transform:perspective(700px) rotateY(-7deg) rotateX(6deg) rotate(-3deg);margin-top:18px;font-size:8px;transition:transform .5s}.entry-card:hover .mock-window{transform:perspective(700px) rotateY(-4deg) rotateX(3deg) rotate(-1deg)}.window-top{height:25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eeeee7;padding:0 11px;color:#a6a69c;font-size:6px;background:#fdfdfb;border-radius:6px 6px 0 0}.window-dots{font-size:5px;color:#c8c8bc;letter-spacing:2px}.analytics-content,.mock-side{display:flex}.mock-side{padding:15px 9px;border-right:1px solid #e8e9e0;flex-direction:column;gap:20px;color:#b6b8a9}.mock-side>span{font-size:22px;color:#7b6ca6;line-height:1}.mock-main{padding:19px 14px;flex:1}.mock-heading{display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:500}.mock-pill{font-size:5px;border:1px solid #e4e6dc;padding:4px;color:#92978b}.mock-stats{display:flex;gap:10px;margin:15px 0}.mock-stats>div{flex:1;border:1px solid #e6e9df;border-radius:4px;padding:10px 7px}.mock-stats small{display:block;font-size:5px;color:#9c9f93}.mock-stats strong{display:block;font-size:15px;font-weight:500;margin:6px 0}.mock-stats em{font-size:5px;color:#8aa76e;font-style:normal}.mock-chart{padding:10px;border:1px solid #e6e9df;border-radius:5px}.mock-chart>div:first-child{display:flex;justify-content:space-between;font-size:6px}.mock-chart small{font-size:5px;color:#a3ab95}.mock-chart svg{width:100%;height:70px;display:block;margin-top:10px;background:repeating-linear-gradient(180deg,transparent 0 17px,#ebeee4 17px 18px)}.mock-chart-axis{display:flex;justify-content:space-between;font-size:4px;color:#a2a595;margin-top:4px}.focus-window{transform:perspective(700px) rotateY(7deg) rotateX(6deg) rotate(3deg)}.focus-content{display:flex}.focus-sidebar{border-right:1px solid #eeece6;padding:14px 12px;display:flex;flex-direction:column;gap:13px}.focus-sidebar>span{font-size:24px;color:#a79c82;margin-bottom:5px}.focus-sidebar i{width:16px;height:5px;border-radius:2px;background:#e5e1d5}.focus-main{padding:27px 18px;width:100%}.focus-main>small{font-size:5px;letter-spacing:1px;color:#b0aa97}.focus-main h4{font-weight:500;font-size:15px;letter-spacing:-.4px;margin:9px 0 22px}.task{display:flex;gap:8px;font-size:7px;color:#8e8f81;align-items:center;padding:11px 0;border-bottom:1px solid #edeee8}.task-check{border:1px solid #c5ceaf;display:grid;place-items:center;width:11px;height:11px;border-radius:50%;color:#a4b883}.focus-bottom{margin-top:19px;padding:9px;background:#f0f2e7;border-radius:4px;font-size:6px;color:#a2a28a}.entry-meta{display:flex;justify-content:space-between;letter-spacing:.3px;color:#939785;margin-top:21px}.example-label{letter-spacing:1.2px;color:#a5a594}.entry-heading{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.entry-heading h3{font-size:23px}.round-arrow{width:31px;height:31px;display:grid;place-items:center;border:1px solid #d9ddcd;border-radius:50%;color:#65705b;transition:background .2s,transform .2s}.app-row:hover .round-arrow,.entry-card:hover .round-arrow{background:#e9e3f8;transform:rotate(8deg)}.entry-card>p{font-size:12px;margin-top:4px}.preview-caption{display:block;font-size:11px;color:#989c90;line-height:1.6}.selected-work>.preview-caption{margin:-15px 0 22px}.about-preview{display:grid;grid-template-columns:.85fr 1.2fr;gap:70px;align-items:center;padding-top:68px;padding-bottom:67px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-art{height:336px;border:1px solid #dce1d0;background:#edf0e3;border-radius:8px;position:relative;overflow:hidden;display:grid;place-items:center}.about-art:after,.about-art:before{content:"";position:absolute;width:286px;height:286px;border:1px solid #cfd5c0;border-radius:50%;transform:rotate(-30deg) scaleX(.6)}.about-art:after{transform:rotate(40deg) scaleX(.6);width:360px;height:360px}.about-art-bottom,.about-art-label{position:absolute;font-size:7px;letter-spacing:1.2px;color:#8d987a;left:24px;top:23px}.about-art-bottom{top:auto;bottom:23px}.about-monogram{font-size:164px;color:#7f8c67;font-family:Sora;letter-spacing:-12px;position:relative;z-index:1;line-height:1}.about-monogram>span{position:absolute;font-size:84px;color:#a4b286;top:16px;right:-65px;line-height:1}.about-preview h2{font-size:34px;margin:17px 0 20px;line-height:1.35}.about-preview h2 span{color:#929987}.about-preview p{font-size:13px;margin-bottom:15px}.about-preview .text-link{margin-top:10px}.about-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.about-tags>span{font-size:8px;padding:7px 10px;border:1px solid #d9decf;border-radius:4px;color:#818b72}.app-section{padding-top:78px;padding-bottom:76px}.app-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.app-row{padding:25px;display:flex;align-items:center;gap:20px;border:1px solid var(--line);border-radius:8px;background:#f5f5ed}.app-icon{width:64px;height:64px;display:grid;place-items:center;border:1px solid #dbd6eb;background:#e9e4f5;color:#9986c8;flex-shrink:0}.app-icon.mint{background:#e7eddf;color:#98aa80;border-color:#d7e0cc}.app-row small{color:#929b88}.app-row h3{font-size:24px;margin:6px 0 5px}.app-row p{font-size:11px}.app-row>.round-arrow{margin-left:auto;flex-shrink:0}.journal-section{padding-top:65px;padding-bottom:80px;border-top:1px solid var(--line)}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.journal-card{display:flex;gap:23px;padding:26px 0;border-top:1px solid var(--line)}.journal-number{font-size:11px;color:#a7ac99;padding-top:4px}.journal-card>div{flex:1}.journal-card h3{font-size:23px;line-height:1.5;margin:11px 0 22px;letter-spacing:-.8px;max-width:350px}.journal-bottom{display:flex;justify-content:space-between;color:#909984}.cta{background:#eae6f4;border:1px solid #ddd6ec;border-radius:9px;position:relative;padding:48px 52px;overflow:hidden;margin-bottom:79px}.cta h2{font-size:39px;line-height:1.3;margin:16px 0 26px}.cta h2>span{color:#8c80a4}.cta .eyebrow{color:#9b90b0}.cta-star{position:absolute;right:82px;top:25px;font-size:255px;color:#b7a7d5;line-height:1.2;transform:rotate(12deg);pointer-events:none}.cta-note{position:absolute;right:48px;bottom:35px;letter-spacing:1.2px;color:#a39ab4}footer{border-top:1px solid var(--line);padding:48px 44px 21px;max-width:1340px;margin:auto}.footer-main{display:grid;grid-template-columns:1.5fr .7fr .8fr 1.2fr;gap:40px;padding-bottom:40px}.footer-main .brand{font-size:23px}.footer-main .brand-mark{width:37px;height:37px;font-size:30px}.footer-main .brand-caption{font-size:6px}.footer-main p{font-size:12px;margin-top:21px;line-height:1.75}.footer-label{display:block;letter-spacing:1.5px;color:#919987;margin:7px 0 20px}.footer-main>div:nth-child(2)>a,.footer-main>div:nth-child(3)>a{display:flex;align-items:center;gap:10px;font-size:11px;color:#6a7360;margin:14px 0}.social-links{display:flex;gap:16px;margin-top:17px;color:#8f9983}.footer-note p{margin:16px 0 18px}.footer-note>.availability{letter-spacing:1px}.footer-note .text-link{font-size:11px}.footer-bottom{border-top:1px solid var(--line);padding-top:23px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:8px;color:#919a84}.footer-bottom>div{display:flex;gap:21px;align-items:center}.footer-bottom a{display:inline-flex;align-items:center;gap:6px}.footer-bottom svg{width:10px}.footer-location{font-size:6px}.page-main{padding-top:74px;min-height:65vh}.page-intro{margin-bottom:50px}.page-intro h1{font-size:clamp(36px,4.3vw,58px);line-height:1.22;margin:18px 0;letter-spacing:-2.6px}.page-intro h1>span{color:#858d77}.page-intro p{max-width:620px}.page-intro .preview-caption{margin-top:18px}.listing-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters button{border:1px solid #dfe2d6;border-radius:20px;background:transparent;padding:9px 14px;color:#858e7a}.filters button.active{background:#30382d;border-color:#30382d;color:white}input,select,textarea{padding:13px 14px;border:1px solid #dce0d3;background:#fcfcf7;border-radius:5px;color:var(--ink);width:100%;font-size:13px}input::placeholder,textarea::placeholder{color:#a5ac9b}.listing-tools input{max-width:210px;padding:10px 13px;font-size:11px}.page-main>.cta{margin-top:75px}.empty-state{padding:65px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;min-height:280px}.empty-state h1{font-size:40px}.empty-state h3{font-size:24px}.empty-state>svg{color:#ae9acb}.empty-state p{font-size:13px}.visual-app{background:#e8e5f1}.app-illustration{display:flex;flex-direction:column;align-items:center;gap:12px}.app-logo{width:101px;height:101px;border-radius:28px;background:linear-gradient(135deg,#b3a6d8,#7963b3);color:#eee8ff;box-shadow:4px 14px 30px #7964a82b;display:grid;place-items:center;margin:10px 0}.app-logo.flow-logo{background:linear-gradient(135deg,#bccba0,#859b6e);color:#f3f7e7}.app-illustration strong{font-family:Sora;font-weight:400;font-size:30px;letter-spacing:-1px}.app-illustration>span:last-child{color:#9b90b1;font-size:10px}.visual-store{background:#e5e8db}.product-cover{width:205px;height:255px;background:#353e2e;color:#e6ecd6;padding:21px;box-shadow:9px 17px 30px #4c574334;transform:rotate(-6deg);border-radius:2px;display:flex;flex-direction:column;border-left:5px solid #626d52}.product-cover>span{font-size:8px;color:#a3b38d}.product-cover>div{font-family:Sora;font-size:29px;letter-spacing:-1px;line-height:1.3;white-space:pre-line;margin-top:auto;margin-bottom:24px}.product-cover>small{font-size:6px;display:flex;align-items:center;justify-content:space-between;color:#a6b193}.price{display:block;font-size:13px;font-weight:500;margin-top:13px;color:#536546}.store-note{margin-top:40px;color:#7f8e71;display:flex;gap:12px;align-items:center}.detail-main{padding-top:40px}.back-link{color:#8a947d}.detail-header{max-width:760px;margin:48px 0}.detail-header h1{font-size:58px;line-height:1.2;margin:17px 0;letter-spacing:-2.6px}.detail-header p{font-size:17px}.detail-main>.project-visual{height:490px}.detail-main .mock-window{max-width:650px}.detail-main .mock-main{padding:30px}.detail-main .mock-heading{font-size:15px}.detail-main .mock-stats strong{font-size:28px}.detail-main .mock-stats small{font-size:9px}.detail-main .mock-chart svg{height:120px}.detail-main .focus-main h4{font-size:29px}.detail-main .task{font-size:13px;padding:17px 0}.detail-main .focus-main{padding:45px}.detail-content{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;margin:55px 0 65px}.prose h2{font-size:28px;margin-bottom:25px}.prose p{margin-bottom:23px;font-size:15px;white-space:pre-line}.detail-aside{padding:30px;background:#f0f2e8;border-radius:8px;align-self:start}.detail-aside p{font-size:13px;margin:20px 0}.detail-aside .button{display:flex;margin-top:12px}.detail-price{display:block;font-size:26px;margin:22px 0}.notice{color:#80758d;background:#efebf6;padding:14px;border:1px solid #e1daeb;border-radius:6px;display:block;line-height:1.7}.gallery h2,.gallery img{margin-bottom:30px}.gallery img{border-radius:8px;border:1px solid var(--line)}.detail-main>.cta{margin-top:70px}.about-page{padding:0 0 80px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin:42px 0 60px}.values-grid>div{border-top:1px solid var(--line);padding-top:23px}.values-grid h3{font-size:22px;margin:15px 0}.values-grid p{font-size:13px}.narrow{max-width:900px}.faq-list{margin-bottom:45px}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{background:transparent;border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;text-align:left;padding:24px 0;font-size:15px;color:#525d49}.faq-item>button>svg{color:#94a081}.faq-item p{font-size:13px;margin:0 35px 24px 0}.faq-contact{display:flex;align-items:center;gap:12px;font-size:13px;margin-bottom:60px}.contact-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;margin-bottom:80px}.contact-form{gap:23px}.contact-form,label{display:flex;flex-direction:column}label{gap:10px;color:#66745a}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}textarea{resize:vertical;min-height:120px}.form-privacy{font-size:10px;color:#98a28d;line-height:1.7}.form-privacy a{text-decoration:underline}.contact-form .button{align-self:start}.contact-aside{padding-top:10px}.contact-aside h3{font-size:28px;line-height:1.4;margin:22px 0}.contact-aside p{font-size:13px;max-width:300px;margin-bottom:27px}.contact-socials{display:flex;flex-direction:column;gap:16px}.contact-socials a{display:flex;justify-content:space-between;max-width:240px;font-size:13px;color:#828d75}.honeypot{position:absolute;left:-9999px;width:1px;height:1px}.policy h1{font-size:49px}.policy>section{margin:35px 0}.policy>section h2{font-size:23px;margin-bottom:12px}.policy p{font-size:14px}.policy>.text-link{margin:25px 0 55px}.icon-button{display:grid;place-items:center;border:0;background:transparent;color:inherit;padding:7px;border-radius:5px}.modal-backdrop{position:fixed;inset:0;background:#242b246e;z-index:100;display:grid;place-items:center;padding:25px;backdrop-filter:blur(4px)}.modal{position:relative;background:var(--paper);border-radius:14px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 100px #0002}.modal-close{position:absolute;top:12px;right:12px}.modal h2{font-size:30px;margin:16px 0}.modal p{font-size:13px;margin:17px 0}.modal form{display:flex;flex-direction:column;gap:16px}.modal form .button{margin-top:3px}.skip-link{position:fixed;top:-80px;left:15px;z-index:200;background:white;color:var(--ink);padding:14px}.skip-link:focus{top:15px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes reveal-in{0%{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.spin{animation:spin 1.5s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (min-width:1500px){.hero h1{font-size:72px}.hero{padding-top:100px;min-height:755px}.hero-art{margin-top:12px}}@media (max-width:1100px){.nav{gap:20px}.hero h1{font-size:54px;letter-spacing:-2.8px}.hero{grid-template-columns:1.12fr 1fr;min-height:660px;padding-top:70px}.hero-art{height:450px;transform:scale(.9);transform-origin:center left}.hero-copy>p{font-size:13px}.chip-code{right:-15px}.hero-footnote{font-size:7px}.discipline-strip{gap:25px}.discipline-strip>div{gap:20px;font-size:11px}.about-preview{gap:45px}.about-preview h2{font-size:29px}.project-visual{height:290px}.cta-star{right:30px;font-size:230px}.cta h2{font-size:35px}.contact-layout{gap:50px}.footer-main{gap:25px}}@media (max-width:800px){.hero-masthead{gap:10px}.hero-masthead .availability{font-size:6px;letter-spacing:1px}.hero-index{font-size:5px;letter-spacing:.7px}.hero-editorial-line{gap:10px}.hero-prefix{font-size:7px;letter-spacing:1px}.hero h1 em{font-size:1.45em}.header-inner{height:87px;padding:0 25px;gap:20px}.nav{gap:16px;font-size:11px}.header-contact{font-size:10px;padding:10px;gap:10px}.brand{font-size:22px}.brand-mark{width:37px;height:37px;font-size:31px}.brand-caption{font-size:6px}.hero{padding:57px 25px 95px;min-height:620px;grid-template-columns:1.2fr 1fr}.hero h1{font-size:44px;letter-spacing:-2.5px}.availability{font-size:7px;letter-spacing:1px}.hero-art{transform:scale(.76);transform-origin:left center;width:380px;margin-left:-15px;height:410px}.hero-actions{gap:12px}.button{padding:14px 16px;gap:14px}.button,.hero-copy>p{font-size:11px}.hero-footnote{margin-top:34px;font-size:6px;gap:7px}.hero-footnote-line{margin:0}.scroll-hint{left:25px}.hero-edition{right:25px;font-size:6px}.discipline-strip{padding:22px 25px;gap:15px}.discipline-strip>span{font-size:6px}.discipline-strip>div{gap:13px;font-size:10px}.section{padding-left:25px;padding-right:25px}.section-heading h2{font-size:28px}.section-heading .text-link{font-size:11px;gap:8px}.selected-work{padding-top:60px;padding-bottom:60px}.project-visual{height:250px}.mock-main{padding:14px 10px}.mock-stats{gap:5px}.mock-stats strong{font-size:11px}.mock-stats>div{padding:8px 5px}.mock-stats em{font-size:4px}.mock-chart svg{height:55px}.mock-heading{font-size:6px}.focus-main{padding:20px 12px}.focus-main h4{font-size:11px;margin-bottom:16px}.task{font-size:5px;padding:9px 0}.focus-sidebar{padding:13px 9px}.entry-heading h3{font-size:20px}.entry-card>p{font-size:11px}.about-preview{gap:30px;padding-top:50px;padding-bottom:50px;grid-template-columns:.85fr 1.1fr}.about-art{height:300px}.about-preview h2{font-size:25px}.about-preview p{font-size:11px}.about-preview .eyebrow{font-size:7px;letter-spacing:1px}.about-tags>span{font-size:7px;padding:6px}.app-row{padding:19px;gap:14px}.app-icon{width:46px;height:46px;border-radius:12px}.app-row h3{font-size:20px}.app-row p{font-size:10px}.app-row small{font-size:7px}.app-row .round-arrow{width:26px;height:26px}.app-row .round-arrow>svg{width:15px}.journal-card{gap:17px}.journal-card h3{font-size:20px}.cta{padding:35px}.cta h2{font-size:29px}.cta-star{font-size:175px;right:23px;top:40px}.cta-note{right:23px;font-size:5px}.footer-main{grid-template-columns:1.2fr .7fr .85fr;gap:24px}.footer-location,.footer-note{display:none}footer{padding:40px 25px 23px}.page-main{padding-top:55px}.detail-header h1{font-size:42px}.detail-content{gap:35px;grid-template-columns:1.4fr 1fr}.detail-aside{padding:23px}.detail-main>.project-visual{height:390px}.detail-main .mock-window{width:85%}.detail-main .mock-heading{font-size:11px}.contact-layout{grid-template-columns:1.5fr 1fr;gap:35px}.contact-aside h3{font-size:24px}.form-row{grid-template-columns:1fr}.values-grid{gap:20px}.values-grid h3{font-size:18px}}@media (max-width:620px){.hero-masthead{max-width:420px;gap:12px}.hero-masthead .availability{font-size:7px}.hero-index{font-size:6px}.hero-editorial-line{display:block;margin-top:24px}.hero-prefix{display:block;font-size:7px;letter-spacing:1.8px;margin-bottom:7px;transform:none}.hero h1 em{font-size:1.55em}.header-inner{height:80px;padding:0 21px}.header-contact{margin-left:auto;margin-right:4px}.menu-toggle{display:grid}.nav{display:none;position:absolute;top:79px;left:0;right:0;background:var(--paper);padding:22px;border-bottom:1px solid var(--line);box-shadow:0 10px 20px #00000009}.nav.open{display:flex;flex-direction:column;gap:0}.nav a{padding:14px;font-size:14px}.mobile-contact{display:flex;align-items:center;gap:20px}.hero{display:flex;flex-direction:column;padding:43px 22px 70px;min-height:0;overflow:hidden}.hero h1{font-size:clamp(39px,10.8vw,59px);letter-spacing:-2.8px;line-height:1.18;margin-top:22px}.hero-copy>p{font-size:13px;margin-top:22px;max-width:360px}.hero .availability{font-size:7px;letter-spacing:1px}.hero-actions{gap:17px;margin-top:25px}.hero .button{font-size:12px;padding:15px 18px}.hero .button.quiet{padding-left:0;gap:9px}.hero-footnote{font-size:7px;margin-top:31px;gap:10px}.hero-art{width:min(410px,100%);height:380px;margin:35px auto 0;transform:none;max-width:410px}.orb{width:218px;height:218px;left:53%}.orb-star{font-size:143px}.orbit{width:335px;height:140px;left:53%}.orbit-two{width:330px;height:167px}.art-card{left:0;top:202px;width:167px;padding:14px}.art-card-head{font-size:8px;gap:6px}.art-card-head small{font-size:6px}.art-card-head>svg{width:13px}.mini-chart{height:59px;gap:6px}.art-chip{font-size:8px}.chip-design{left:4%;top:42px;padding:9px}.chip-icon{width:25px;height:25px}.chip-code{right:0;bottom:66px;padding:12px;font-size:8px;gap:6px}.chip-code svg{width:15px}.cross-one{top:14px;left:80px}.cross-two{bottom:32px;right:16px}.art-caption{font-size:5px;left:15%;bottom:-10px}.hero-edition{display:none}.scroll-hint{bottom:20px;left:22px;font-size:7px}.discipline-strip{display:block;padding:19px 22px;text-align:center}.discipline-strip>span{display:block;font-size:7px;margin-bottom:13px}.discipline-strip>div{font-size:9px;gap:10px;justify-content:center;flex-wrap:wrap}.discipline-strip>div>span{font-size:11px}.section{padding-left:22px;padding-right:22px}.section-heading{align-items:flex-start;gap:15px;margin-bottom:25px}.section-heading h2{font-size:27px;max-width:245px;margin-top:12px}.section-heading>.text-link{font-size:9px;gap:5px;margin-top:35px;flex-shrink:0}.eyebrow{font-size:7px;letter-spacing:1.15px}.entry-grid{grid-template-columns:1fr;gap:33px}.selected-work{padding-top:49px;padding-bottom:48px}.selected-work>.preview-caption{font-size:10px;margin-top:-11px;max-width:280px}.project-visual{height:290px}.mock-main{padding:16px 12px}.mock-stats strong{font-size:15px}.mock-stats>div{padding:9px 6px}.mock-stats em,.mock-stats small{font-size:5px}.mock-chart svg{height:65px}.mock-heading{font-size:8px}.focus-main{padding:25px 15px}.focus-main h4{font-size:14px}.task{font-size:7px}.entry-heading h3{font-size:22px}.entry-card>p{font-size:12px}.entry-meta{margin-top:17px}.about-preview{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:44px}.about-art{height:270px}.about-preview h2{font-size:29px}.about-preview p{font-size:13px}.about-preview .eyebrow{font-size:7px}.about-tags>span{font-size:8px}.app-section{padding-top:47px;padding-bottom:46px}.app-grid{grid-template-columns:1fr;gap:15px}.app-row{padding:23px 20px;gap:18px}.app-icon{width:53px;height:53px}.app-row h3{font-size:23px}.app-row p{font-size:11px}.app-row small{font-size:8px}.journal-section{padding-top:43px;padding-bottom:40px}.journal-grid{grid-template-columns:1fr;gap:0}.journal-card h3{font-size:23px;max-width:300px}.journal-card{padding:25px 0;gap:21px}.journal-card .eyebrow{font-size:7px}.cta{padding:30px 25px 35px;margin-bottom:49px}.cta h2{font-size:26px;margin:16px 0 24px;position:relative;z-index:1}.cta-star{right:-18px;top:0;font-size:150px;opacity:.22}.cta-note{display:none}.cta .eyebrow{font-size:6px;letter-spacing:.9px}.cta .button{position:relative;z-index:1}.footer-main{grid-template-columns:1fr 1fr;gap:30px 25px;padding-bottom:28px}.footer-main>div:first-child{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:20px}.footer-main>div:first-child p{font-size:11px;margin:0}.social-links{width:100%;margin-top:0}.footer-main .brand-caption{font-size:5px}.footer-label{font-size:7px;margin-bottom:17px}.footer-main>div:nth-child(2)>a,.footer-main>div:nth-child(3)>a{font-size:12px}.footer-bottom{flex-direction:column;align-items:flex-start;font-size:8px;gap:17px}.footer-bottom>div{gap:22px}footer{padding:33px 22px 24px}.page-intro{margin-bottom:32px}.page-intro h1{font-size:38px;letter-spacing:-1.9px}.page-intro p{font-size:13px}.page-main{padding-top:40px}.listing-tools{flex-direction:column;align-items:stretch}.listing-tools input{max-width:none}.filters button{font-size:10px}.page-main>.cta{margin-top:50px}.detail-header{margin:35px 0}.detail-header h1{font-size:38px}.detail-header p{font-size:14px}.detail-main>.project-visual{height:300px}.detail-main .mock-main{padding:15px}.detail-main .mock-heading{font-size:8px}.detail-main .mock-stats strong{font-size:17px}.detail-main .mock-stats small{font-size:6px}.detail-main .mock-chart svg{height:65px}.detail-main .focus-main{padding:26px 17px}.detail-main .focus-main h4{font-size:15px}.detail-main .task{font-size:7px;padding:12px 0}.detail-content{grid-template-columns:1fr;gap:25px;margin:35px 0}.prose p{font-size:13px}.prose h2{font-size:25px}.detail-main>.cta{margin-top:45px}.about-page{padding-bottom:45px}.values-grid{grid-template-columns:1fr;gap:25px;margin:30px 0}.values-grid h3{font-size:23px}.faq-item>button{font-size:13px;padding:23px 0}.faq-contact{flex-direction:column;align-items:flex-start}.contact-layout{gap:38px;margin-bottom:45px}.contact-layout,.form-row{grid-template-columns:1fr}.contact-form{gap:20px}.contact-aside{border-top:1px solid var(--line);padding-top:30px}.contact-aside h3{font-size:28px}.contact-aside p{max-width:none}.contact-socials{margin:25px 0}.policy h1{font-size:38px}.policy p{font-size:13px}.policy>section h2{font-size:22px}.modal{padding:30px 23px}.modal h2{font-size:25px}.store-note{font-size:11px;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.reveal{opacity:1}.button:hover,.entry-card:hover .mock-window,.entry-card:hover img,.reveal{transform:none}}.purchase-login{max-width:440px;margin-bottom:45px}.purchase-actions{margin-bottom:25px}.purchase-actions,.purchase-row{display:flex;align-items:center;justify-content:space-between}.purchase-row{gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.purchase-row strong{font-size:14px;font-weight:500}.purchase-row p{font-size:12px;margin-top:8px}.purchase-help{font-size:12px;margin:40px 0 60px}.purchase-help .text-link{font-size:12px}.purchase-row .button{font-size:11px;padding:12px 15px;min-height:40px}@media (max-width:380px){.hero-masthead .availability{font-size:6px}.hero-index{font-size:5px}.header-contact{display:none}.header-inner{gap:15px}.hero h1{font-size:38px;letter-spacing:-2.1px}.hero .button{font-size:10px;padding:14px;gap:10px}.hero-actions{gap:10px}.hero-footnote{font-size:6px;gap:8px}.hero-art{height:340px}.orb{width:190px;height:190px}.orb-star{font-size:125px}.orbit{width:295px;height:124px}.orbit-two{width:285px;height:146px}.art-card{width:147px;top:185px;padding:12px}.chip-design{left:0;font-size:7px}.chip-code{font-size:7px;padding:10px;bottom:55px}.app-row{padding:18px 14px;gap:13px}.section-heading h2{font-size:23px}.section-heading>.text-link{font-size:8px}.purchase-row{flex-direction:column;align-items:flex-start}}@keyframes float-chip{0%,to{translate:0 0}50%{translate:0 -7px}}.chip-design{animation:float-chip 7s ease-in-out infinite}.chip-code{animation:float-chip 8s ease-in-out infinite;animation-delay:-3s}:root{color-scheme:dark;--paper:#11120f;--ink:#f0eee7;--muted:#a4a79b;--purple:#c3b0e4;--line:#33352d;--lilac:#24202d;color:var(--ink)}:root,body{background:var(--paper)}::selection{background:#c3b0e4;color:#16141b}p{color:#a6a99e}h1,h2,h3{font-family:DM Sans,sans-serif;letter-spacing:-.055em;font-weight:500}.section{max-width:1376px;padding-left:64px;padding-right:64px}.availability,.eyebrow,.footer-label{font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:1.7px;color:#aaae9f}.eyebrow>span{background:#b6c6a6}.header{position:sticky;top:0;background:var(--paper);box-shadow:0 1px 0 var(--line),0 8px 24px #00000014}.header-inner{height:103px;max-width:1440px;padding:0 64px;border-color:var(--line);gap:30px}.header .menu-toggle{display:none}.header-inner>.nav{margin-left:auto}.brand{font-size:27px;font-weight:500;letter-spacing:-1.5px;gap:11px;color:#eeede5}.brand-mark{padding:0;background:transparent;border-radius:0;width:43px;height:43px;overflow:hidden}.brand-mark img{height:100%;width:100%;object-fit:cover}.brand-dot{font-size:17px;margin-left:5px;color:#b5c5a5;vertical-align:top}.brand-caption{font-size:6px;letter-spacing:1.5px;color:#8f9585;margin-top:9px}.nav{gap:28px;font-size:13px}.nav a{color:#b0b3a6;position:relative;padding:8px 0}.nav a.active{color:#edece5}.nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#b5c5a5}.nav a:hover{color:#ecebe4}.header .nav .nav-support{display:flex;align-items:center;gap:7px;padding:8px 12px;margin-top:-1px;border:1px solid #695a7d;border-radius:3px;color:#dcc8f3;background:#2b2435}.header .nav .nav-support:hover{background:#3c304b}.header .nav .nav-support:after{display:none}.support-strip{display:flex;align-items:center;gap:25px;padding:34px 0;margin:15px 0 45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.support-strip>svg{color:var(--purple);flex-shrink:0}.support-strip>div{flex:1}.support-strip h3{font-size:24px;letter-spacing:-.8px;margin:13px 0 0}.support-strip .button{flex-shrink:0;gap:18px}@media (max-width:800px){.support-strip{flex-wrap:wrap;gap:18px}.support-strip>div{flex-basis:calc(100% - 45px)}.support-strip h3{font-size:22px}.support-strip .button{margin-left:44px}}@media (max-width:620px){.support-strip{padding:28px 0}.support-strip .eyebrow{font-size:8px}.support-strip h3{font-size:21px}.support-strip .button{font-size:12px}}.header-contact{margin-left:auto;flex-shrink:0;color:#edece5;border:1px solid #55594c;border-radius:30px;font-size:12px;gap:20px;padding:13px 19px}.header-contact:hover{background:#24271f;border-color:#8c987e}.header .header-support{display:none}.button{border-radius:2px;font-size:13px;padding:19px 24px;min-height:55px;gap:29px;font-weight:500}.button.dark{background:#e8e8da;color:#202419}.button.dark:hover{background:#c0d0ad;color:#10140c}.button.quiet{color:#c0c4b6;font-size:12px}.button.outline{border-color:#55594c;color:#dfe1d4;background:transparent}.button.outline:hover{background:#25281f}.text-link{font-size:13px;color:#d4d8c9;font-weight:400;gap:17px}.text-link:hover{color:#c3b0e4}.hero{max-width:1440px;grid-template-columns:1.2fr .8fr;gap:0;padding:40px 64px 103px;min-height:700px;align-items:start}.hero-copy{position:relative;z-index:2;min-width:0}.hero-masthead{max-width:520px;gap:18px}.hero-masthead .availability{font-size:8px;letter-spacing:1.6px;color:#aab39b}.hero-masthead-rule{background:#414737;max-width:75px}.hero-index{font-size:7px;letter-spacing:1.25px;color:#888d7f}.hero h1{font-size:clamp(72px,7.5vw,112px);font-weight:500;letter-spacing:-.065em;line-height:1.03;margin:35px 0 0}.hero h1>.hero-line{color:#eeece5;display:block;white-space:nowrap}.hero-editorial-line{display:flex;align-items:center;margin-top:-1px;gap:24px;padding:0}.hero h1 em{font-family:"Instrument Serif",Georgia,serif;font-size:1.35em;font-weight:400;font-style:italic;color:#c3b0e4;line-height:1.03;letter-spacing:-.025em}.hero h1 em:after{display:none}.hero-title-star{font-family:Georgia,serif;font-size:.53em;line-height:1;color:#b9c8a9;transform:translateY(11px) rotate(-13deg)}.hero-copy>p{font-size:15px;line-height:1.85;max-width:410px;margin-top:28px;color:#a3a89a}.hero-actions{gap:23px;margin-top:30px}.hero-footnote{margin-top:48px;gap:20px;font-size:8px;line-height:1.9;color:#929b86;letter-spacing:1px}.hero-footnote strong{color:#c2c9b6;font-weight:400}.hero-footnote-line{background:#3e4634;height:28px;margin:0 7px}.scroll-hint{left:64px;bottom:27px;font-size:8px;letter-spacing:1.2px;color:#8c967e}.hero-edition{right:64px;bottom:32px;color:#77816c;font-size:7px;letter-spacing:1.3px}.hero-sculpture{position:relative;min-width:0;align-self:center;margin-left:-45px;margin-top:35px;isolation:isolate}.hero-sculpture:before{content:"";position:absolute;inset:18% 5%;background:radial-gradient(ellipse,#5e42632c,transparent 68%);z-index:-1}.sculpture-bottom,.sculpture-top{display:flex;justify-content:space-between;align-items:center;color:#777f6d;font-size:7px;letter-spacing:1.7px;padding:0 40px}.sculpture-top{margin-bottom:-22px}.sculpture-form{display:block;width:100%;height:auto;overflow:visible}.sculpture-form g{transform-origin:270px 260px;animation:sculpture-breathe 18s ease-in-out infinite}.sculpture-bottom{margin-top:-24px}.sculpture-bottom>span:last-child{font-size:22px;color:#b9c5a9}@keyframes sculpture-breathe{0%,to{transform:rotate(-3deg) scale(.98)}50%{transform:rotate(5deg) scale(1.02)}}.discipline-strip{background:#171914;border-color:#33382b;padding:24px 64px;justify-content:space-between;gap:40px}.discipline-strip>span{font-size:8px;color:#8c977d;letter-spacing:1.5px}.discipline-strip>div{gap:29px;font-size:12px;color:#c2c9b6}.discipline-strip>div>span{color:#8d7ea0;font-size:17px}.selected-work{padding-top:110px;padding-bottom:110px}.section-heading{margin-bottom:46px;align-items:flex-end}.section-heading h2{font-size:clamp(37px,4.3vw,61px);letter-spacing:-.052em;margin-top:19px;line-height:1.08;color:#eeede5}.section-heading>.text-link{margin-bottom:5px;font-size:12px;border-bottom:1px solid #667256;padding-bottom:10px}.selected-work>.preview-caption{margin:-24px 0 33px;color:#838c78;font-size:11px}.entry-grid{gap:60px 34px}.selected-work>.entry-grid{grid-template-columns:1.14fr .86fr;align-items:start}.selected-work .entry-card:nth-child(2){margin-top:110px}.entry-card{border-bottom:1px solid #353c2d;padding-bottom:26px}.project-visual{border:0;border-radius:2px;height:365px;background:#252a20}.selected-work .entry-card:first-child .project-visual{height:445px}.selected-work .entry-card:nth-child(2) .project-visual{height:340px}.visual-lilac{background:#a398b6}.visual-peach{background:#b6b7a0}.visual-store{background:#b4b9a4;padding-top:56px}.visual-store .visual-corner{inset:0 0 auto;display:block;padding:14px 18px;border-bottom:1px solid #60724d40;background:#bec6ad;color:#46573b;font-size:8px;font-weight:500;line-height:1.4;letter-spacing:1.5px;z-index:2}.visual-app{background:#a69bbb}.visual-corner{font-size:7px;color:#4d455b;letter-spacing:1.3px}.visual-peach .visual-corner{color:#545947}.visual-star{color:#68557466;font-size:58px}.visual-peach .visual-star{color:#56634466}.entry-meta{font-size:9px;color:#a3af94;letter-spacing:.8px;text-transform:uppercase;margin-top:22px}.example-label{color:#829174;font-size:7px}.entry-heading{margin-top:11px;gap:15px}.entry-heading h3{font-size:29px;color:#e7ebdd;font-weight:400;letter-spacing:-1px;line-height:1.25}.round-arrow{border-color:#4a573d;color:#d8e1cc;width:38px;height:38px}.app-row:hover .round-arrow,.entry-card:hover .round-arrow{background:#c4b1e4;color:#25202d;border-color:#c4b1e4}.entry-card>p{font-size:13px;color:#98a789;margin-top:10px}.mock-window{color:#303328}.mock-heading{color:#3c4331}.mock-stats strong{color:#363d2e}.focus-main h4{color:#3e4434}.mock-window{box-shadow:0 18px 50px #17201738}.project-visual.image{background:#23291e}.screenshot-stage .screenshot-window{width:86%;overflow:hidden;border:1px solid #ffffff8c;border-radius:6px;box-shadow:0 25px 50px #31273a3d}.screenshot-window .window-top{height:28px;gap:12px;color:#5e6556;font-size:9px}.screenshot-window .window-top>span:nth-child(2){flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshot-content{aspect-ratio:16/10;background:#f8f9f7}.screenshot-content img{display:block;width:100%;height:100%;object-fit:contain}.entry-card:hover .screenshot-content img{transform:none}.entry-card:focus-visible .screenshot-window{transform:perspective(700px) rotateY(-4deg) rotateX(3deg) rotate(-1deg)}.project-visual.product-image{background:#b7bba8}.project-visual.product-image img{object-fit:contain;padding:28px}.uploaded-book-stage{perspective:1000px}.uploaded-book{position:relative;width:min(225px,84%);aspect-ratio:225/285;transform:perspective(900px) rotateY(-8deg) rotate(-6deg);transform-style:preserve-3d;transition:none;box-shadow:16px 25px 30px #293d242e}.uploaded-book-cover{position:absolute;inset:0;overflow:hidden;border-radius:2px 4px 4px 2px;background:#f5f2ea;transform:translateZ(6px);box-shadow:inset 2px 0 4px #0003}.uploaded-book-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:none}.uploaded-book-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0004,transparent 3%,#fff2 4%,#0002 6%,transparent 9%);pointer-events:none}.book-page-edge{top:5px;bottom:4px;right:-6px;border:1px solid #c0bdac;background:repeating-linear-gradient(90deg,#e5e1d0 0 1px,#faf7ec 1px 3px);transform:rotateY(90deg);transform-origin:center;border-radius:0 2px 2px 0}.book-page-edge,.book-spine{position:absolute;width:12px}.book-spine{top:0;bottom:0;left:-6px;background:linear-gradient(90deg,#343b2a,#7b846b,#343b2a);transform:rotateY(-90deg);border-radius:3px}.entry-card:hover .uploaded-book-cover img{transform:none}.detail-main>.uploaded-book-stage .uploaded-book{width:min(285px,52%)}@media (max-width:620px){.detail-main>.uploaded-book-stage .uploaded-book{width:min(225px,68%)}}.app-icon img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.journal-thumbnail{width:70px;height:90px;object-fit:cover;flex-shrink:0;border-radius:2px}.detail-articles>.project-visual{height:370px;max-width:850px;margin:40px auto 0}.detail-articles>.project-visual img{object-fit:contain}@media (hover:none){.screenshot-stage .screenshot-window{transform:perspective(700px) rotateY(-4deg) rotateX(3deg) rotate(-2deg)}}@media (max-width:620px){.journal-thumbnail{width:48px;height:64px}.detail-articles>.project-visual{height:230px}.screenshot-window .window-top{font-size:7px;height:23px}}@media (prefers-reduced-motion:reduce){.entry-card:focus-visible .screenshot-window,.entry-card:hover .screenshot-window,.screenshot-stage .screenshot-window{transform:none;transition:none}}.about-preview{grid-template-columns:.88fr 1.12fr;gap:90px;padding-top:82px;padding-bottom:82px;border-color:#343c2c}.about-art{height:440px;border-radius:0;border:0;background:#20281b}.about-art:after,.about-art:before{border-color:#556444}.about-art:before{width:325px;height:325px}.about-art:after{width:390px;height:390px}.about-art-bottom,.about-art-label{color:#8e9f7e;font-size:8px;left:28px;letter-spacing:1.3px}.about-art-bottom{bottom:28px}.about-monogram{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:220px;color:#bbcba6;letter-spacing:-15px}.about-monogram>span{color:#ab90c3;font-size:102px;top:39px;right:-64px}.about-preview h2{font-size:43px;color:#edf0e6;line-height:1.2;letter-spacing:-1.9px;margin:22px 0 27px}.about-preview h2 span{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:1.25em;letter-spacing:-1px;color:#b3c89e;line-height:1.15}.about-preview p{font-size:14px;line-height:1.85;color:#a2b291;margin-bottom:20px}.about-tags{gap:10px;margin-top:30px}.about-tags>span{border-color:#485b37;color:#b8cba4;font-size:9px;padding:9px 12px;border-radius:2px}.app-section{padding-top:110px;padding-bottom:100px}.app-grid{gap:28px}.app-row{border:1px solid #39472d;background:#181f13;padding:35px 27px;gap:24px;border-radius:2px;transition:border-color .25s,background .25s}.app-row:hover{border-color:#849c6f;background:#1e2917}.app-icon{background:#2e243b;color:#cbb4e6;border:1px solid #594366;border-radius:16px;width:67px;height:67px}.app-icon.mint{background:#2b3b1f;color:#c0d5a9;border-color:#536c40}.app-row small{font-size:8px;color:#90a27e;text-transform:uppercase;letter-spacing:1px}.app-row h3{font-size:29px;color:#e0ead6;margin:9px 0}.app-row p{font-size:12px;color:#9db48a}.journal-section{padding-top:90px;padding-bottom:100px;border-color:#39482d}.journal-grid{gap:50px}.journal-card{padding:32px 0;border-color:#475c35;gap:30px}.journal-number{font-family:"Instrument Serif";font-style:italic;font-size:30px;color:#a3b58d;line-height:1.2}.journal-card .eyebrow{font-size:8px;color:#a4b78e}.journal-card h3{font-family:"Instrument Serif",Georgia,serif;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.5px;max-width:none;color:#e3ebd9;margin:19px 0 30px}.journal-bottom{color:#9fb889;font-size:8px;letter-spacing:1px}.cta{background:#c5b4e1;border:0;border-radius:2px;padding:65px 60px;margin-bottom:95px;color:#25202c}.cta .eyebrow{color:#665272;font-size:8px;letter-spacing:1.5px}.cta h2{font-size:52px;line-height:1.06;letter-spacing:-2px;color:#282130;margin:25px 0 31px;max-width:800px}.cta h2>span{font-family:"Instrument Serif",Georgia,serif;font-style:italic;color:#594565;font-size:1.15em;letter-spacing:-1px}.cta .button.dark{background:#28212e;color:#f0e8f8}.cta .button.dark:hover{background:#42324e}.cta-star{right:65px;top:30px;color:#9e86bd;font-size:270px;opacity:.4}.cta-note{color:#725b86;right:40px;bottom:30px;font-size:7px}footer{--footer-gutter:64px;padding:70px 64px 28px;max-width:none;border-color:#38482b}.footer-bottom,.footer-main{max-width:1312px;margin-left:auto;margin-right:auto}.footer-main{grid-template-columns:1.5fr .75fr .9fr 1.2fr;gap:42px;padding-bottom:58px}.footer-main p{font-size:13px;color:#9dad8d}.footer-main .brand{font-size:27px}.footer-label{font-size:8px;color:#8d9f7b}.footer-main>div:nth-child(2)>a,.footer-main>div:nth-child(3)>a{font-size:12px;color:#c5d3b6;margin:16px 0}.footer-main a:hover{color:#c3b0e4}.social-links{gap:19px;color:#adbf99}.footer-note>.availability{font-size:8px;color:#acc795}.footer-note .text-link{color:#d3e5c3;font-size:12px}.footer-bottom{border-color:#38482b;font-size:9px;color:#8da578;gap:20px;padding-top:24px}.footer-location{font-size:7px;letter-spacing:1px}.footer-wordmark{display:flex;align-items:baseline;justify-content:space-between;width:calc(100% + var(--footer-gutter) * 2);padding:0 10px;font-family:DM Sans,sans-serif;font-size:clamp(45px,16vw,250px);font-weight:500;letter-spacing:0;line-height:.9;color:#dce5cf;margin:14px calc(-1 * var(--footer-gutter)) 40px;white-space:nowrap}.page-main{padding-top:84px;padding-bottom:30px}.page-intro{padding-bottom:44px;margin-bottom:36px;border-bottom:1px solid var(--line);position:relative}.page-intro h1{font-size:clamp(46px,6.4vw,88px);line-height:1.04;max-width:1000px;letter-spacing:-.055em;margin:23px 0}.page-intro h1>span{font-family:"Instrument Serif",Georgia,serif;font-style:italic;letter-spacing:-.03em;color:#c3b0e4;font-size:1.07em}.page-intro p{font-size:15px;max-width:610px;color:#a5ad9b}.page-intro .preview-caption{font-size:10px;color:#819172;margin-top:22px}.listing-tools{margin-bottom:40px;padding:5px 0 23px;border-bottom:1px solid var(--line)}.filters{gap:9px}.filters button{border:1px solid #4a543f;border-radius:2px;padding:10px 15px;color:#a6b597;font-size:11px}.filters button.active{background:#c4d3b3;color:#27351c;border-color:#c4d3b3}input,select,textarea{background:#191e15;border-color:#445039;color:#e7eedc;border-radius:3px;padding:15px;font-size:14px}input::placeholder,textarea::placeholder{color:#829571}label{color:#b3c89e;font-size:12px;gap:12px}.listing-tools input{background:transparent;max-width:250px;border-color:#47533b;color:#cbdac0;font-size:12px}.collection-page>.cta{margin-top:95px}.collection-apps .entry-grid{gap:45px}.collection-apps .project-visual{height:335px;background:#292132}.collection-apps .visual-corner{color:#9d86af}.collection-apps .app-illustration strong{color:#e7daef}.collection-apps .app-illustration>span:last-child{color:#ab92be}.collection-apps .app-logo{box-shadow:0 20px 70px #aa83d729}.collection-products .project-visual{height:395px;background:#bec6ad}.collection-products .product-cover{width:225px;height:285px;background:#233419;border-left-color:#4c633b;padding:26px;box-shadow:16px 25px 30px #293d242e}.collection-products .product-cover>div{font-family:"Instrument Serif",Georgia,serif;font-size:39px;color:#e1ebd6;line-height:1.02;letter-spacing:-1px}.price{font-size:18px;color:#dcebcf;margin-top:20px}.collection-articles .entry-grid{grid-template-columns:1fr;gap:0}.collection-articles .entry-card{display:grid;grid-template-columns:280px 1fr;column-gap:40px;padding:34px 0;border-color:#39482d}.collection-articles .project-visual{grid-row:1/5;height:220px;background:#252d1e}.collection-articles .entry-meta{margin-top:3px;align-items:center}.collection-articles .entry-heading h3{font-family:"Instrument Serif",Georgia,serif;font-size:42px;line-height:1.1;letter-spacing:-.6px}.collection-articles .entry-card>p{max-width:580px}.journal-cover{background:#c3ccb7;border:0;box-shadow:none;border-radius:1px;transform:rotate(-5deg);padding:17px}.journal-cover small,.journal-cover>span{color:#5f7250}.journal-cover-symbol{font-size:68px;color:#6c845b}.journal-cover strong{font-family:"Instrument Serif";font-size:24px;color:#3f5631}.collection-articles .visual-corner{display:none}.store-note{color:#a7bd92;line-height:1.7;font-size:12px}.detail-main{padding-top:44px}.back-link{color:#a2b38e;font-size:12px}.detail-header{margin:61px 0 45px;max-width:970px}.detail-header h1{font-size:clamp(47px,6.4vw,88px);line-height:1.05;letter-spacing:-.055em;color:#eff0e7}.detail-header p{font-size:18px;color:#aab79b;max-width:650px;margin-top:24px}.detail-main>.project-visual{height:560px;border-radius:2px}.detail-content{grid-template-columns:1.65fr 1fr;gap:85px;margin:64px 0 85px}.prose h2{font-size:34px;letter-spacing:-1px;color:#e3ecd7;margin-bottom:30px}.prose p{font-size:16px;color:#b2c39f;line-height:1.95;margin-bottom:27px}.detail-aside{background:#1b2614;border:1px solid #3b512c;border-radius:2px;padding:35px}.detail-aside .eyebrow{color:#a1bc88}.detail-aside p{font-size:14px;line-height:1.85;color:#a8c08f}.detail-price{font-size:34px;font-weight:400;color:#dceccc}.notice{border:1px solid #5f486f;background:#2c2135;color:#cab3dc;border-radius:3px;font-size:12px}.detail-articles .detail-content{display:block;max-width:850px;margin:50px auto 75px}.detail-articles .prose{background:#e9e8dc;color:#293022;padding:60px 65px;border-radius:2px}.detail-articles .prose h2{font-family:"Instrument Serif";font-size:44px;color:#36402c;font-weight:400}.detail-articles .prose p{font-size:17px;color:#526147;line-height:1.9}.detail-articles .detail-header{max-width:900px}.detail-articles .detail-header h1{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(50px,6.4vw,88px);letter-spacing:-1.5px}.gallery img{border-color:#46583a;border-radius:2px}.about-page{padding-top:20px;padding-bottom:95px;border:0}.values-grid{gap:50px;margin:50px 0 90px}.values-grid>div{border-color:#415534;padding-top:28px}.values-grid .eyebrow{color:#acc398}.values-grid h3{font-size:29px;color:#e6efdb;margin:24px 0 17px}.values-grid p{font-size:14px;color:#a5bb93}.narrow{max-width:1024px}.faq-item{border-color:#405631}.faq-item>button{font-size:17px;color:#d8eac8;padding:29px 0}.faq-item>button>svg{color:#9fbc86}.faq-item p{font-size:15px;line-height:1.8;color:#a9c293;margin-bottom:30px}.faq-contact{font-size:14px;color:#a2bd8b;margin-top:35px}.contact-layout{gap:100px;grid-template-columns:1.4fr 1fr;margin-bottom:100px;padding-top:15px}.contact-form{gap:27px}.contact-form input,.contact-form textarea{background:transparent;border-radius:0;border-width:0 0 1px;padding:14px 0;border-color:#516940;color:#dfefd1}.contact-form textarea{min-height:170px}.contact-form label{color:#bbd3a6}.form-privacy{color:#91ad79;font-size:11px}.contact-aside{background:#252032;border:1px solid #4d3a65;padding:38px;align-self:start;position:sticky;top:30px;border-radius:2px}.contact-aside .eyebrow{color:#b19aca;font-size:8px}.contact-aside h3{font-family:"Instrument Serif";font-size:42px;line-height:1.1;font-weight:400;letter-spacing:-.7px;color:#ded0eb;margin:25px 0}.contact-aside p{font-size:14px;color:#b8a0cd;line-height:1.8}.contact-aside .text-link{font-size:12px;color:#d3bce8;overflow-wrap:anywhere}.contact-socials{margin:35px 0;gap:0}.contact-socials a{max-width:none;border-top:1px solid #574170;padding:15px 0;color:#bea4d6;font-size:12px}.policy .page-intro h1{font-size:64px}.policy>section{margin:42px 0}.policy>section h2{font-size:28px;color:#dbebcc}.policy p{font-size:15px;line-height:1.9;color:#a7c091}.policy>.notice{color:#c7aedb}.empty-state h1,.empty-state h3{color:#e6efdc}.empty-state p{color:#a7bb94}.modal-backdrop{background:#050705bb;backdrop-filter:blur(7px)}.modal{background:#1a2015;border:1px solid #4c6239;border-radius:5px;color:#e2eed5;padding:40px}.modal h2{color:#e4f0d7;font-size:34px}.modal p{color:#b3c99e;font-size:14px}.modal .notice{color:#c7afd9}.skip-link{background:#c3b0e4;color:#211b28}.purchase-row{border-color:#415a30}.purchase-row strong{color:#d6e9c4}.purchase-help,.purchase-row p{color:#9cba84}.reveal{transition:opacity .7s ease,transform .7s ease}@media (min-width:1500px){.hero{padding-top:48px;min-height:755px}.hero h1{font-size:120px}}@media (max-width:1100px){.section{padding-left:42px;padding-right:42px}.header-inner{padding:0 42px}.nav{gap:20px}.hero{padding:32px 42px 90px;min-height:649px;grid-template-columns:1.2fr .8fr}.hero h1{font-size:86px}.hero-copy>p{font-size:14px;max-width:360px}.hero h1 em{font-size:1.3em}.hero-title-star{font-size:.42em}.hero-actions{gap:17px}.hero-actions .button{font-size:11px;padding:17px 19px;gap:15px}.hero-sculpture{margin-left:-18px}.sculpture-bottom,.sculpture-top{font-size:6px;padding:0 20px}.scroll-hint{left:42px}.hero-edition{right:42px}.discipline-strip{padding:23px 42px;gap:20px}.discipline-strip>div{gap:19px;font-size:10px}.selected-work{padding-top:83px;padding-bottom:85px}.section-heading h2{font-size:47px}.project-visual{height:310px}.selected-work .entry-card:first-child .project-visual{height:360px}.selected-work .entry-card:nth-child(2) .project-visual{height:290px}.selected-work .entry-card:nth-child(2){margin-top:80px}.entry-heading h3{font-size:25px}.about-preview{gap:50px}.about-preview h2{font-size:34px}.about-art{height:370px}.about-preview p{font-size:13px}.app-row{padding:28px 22px;gap:18px}.app-icon{width:55px;height:55px}.app-row h3{font-size:25px}.app-row p{font-size:11px}.journal-card h3{font-size:34px}.cta{padding:49px 45px}.cta h2{font-size:43px}.cta-star{right:20px;font-size:240px}.footer-main{gap:29px}footer{--footer-gutter:42px;padding-left:42px;padding-right:42px}.detail-header h1,.page-intro h1{font-size:65px}.contact-layout{gap:50px}.contact-aside{padding:28px}.detail-content{gap:45px}.collection-articles .entry-card{grid-template-columns:230px 1fr;column-gap:30px}.collection-articles .entry-heading h3{font-size:36px}}@media (max-width:800px){.section{padding-left:28px;padding-right:28px}.header-inner{padding:0 28px;height:88px;gap:18px}.brand{font-size:23px}.brand-mark{width:35px;height:35px}.brand-caption{font-size:5px}.nav{gap:14px;font-size:11px}.header-contact{padding:11px 14px;font-size:10px;gap:10px}.hero{padding:36px 28px 87px;min-height:612px;grid-template-columns:1.15fr .85fr}.hero h1{font-size:68px;letter-spacing:-.055em;margin-top:33px}.hero h1 em{font-size:1.28em}.hero-editorial-line{gap:15px}.hero-title-star{font-size:.4em;transform:translateY(6px)}.hero-masthead{gap:9px}.hero-masthead .availability{font-size:6px;letter-spacing:1px}.hero-masthead-rule{max-width:25px}.hero-index{font-size:5px;letter-spacing:.8px}.hero-copy>p{font-size:12px;max-width:300px;margin-top:25px}.hero-actions{gap:12px}.hero-actions .button{font-size:10px;gap:10px;padding:15px 14px;min-height:46px}.hero-actions .button.quiet{font-size:9px;padding:10px 0}.hero-footnote{font-size:6px;margin-top:36px;gap:10px}.hero-footnote-line{margin:0 5px}.hero-sculpture{margin-left:-12px;margin-right:-10px}.sculpture-bottom,.sculpture-top{font-size:5px;letter-spacing:.8px;padding:0 14px}.sculpture-top{margin-bottom:-5px}.sculpture-bottom{margin-top:-10px}.scroll-hint{left:28px}.hero-edition{right:28px;font-size:6px}.discipline-strip{padding:21px 28px;gap:13px}.discipline-strip>span{font-size:6px}.discipline-strip>div{gap:12px;font-size:9px}.section-heading h2{font-size:37px;max-width:450px}.section-heading>.text-link{font-size:10px;white-space:nowrap;gap:10px}.section-heading{gap:20px;margin-bottom:35px}.eyebrow{font-size:8px}.selected-work{padding-top:68px;padding-bottom:65px}.selected-work>.preview-caption{font-size:10px}.entry-grid{gap:40px 25px}.selected-work .entry-card:first-child .project-visual{height:290px}.selected-work .entry-card:nth-child(2) .project-visual{height:240px}.selected-work .entry-card:nth-child(2){margin-top:67px}.entry-heading h3{font-size:23px}.entry-card>p{font-size:11px}.round-arrow{width:31px;height:31px}.about-preview{gap:35px;padding-top:60px;padding-bottom:60px}.about-art{height:345px}.about-preview h2{font-size:29px}.about-preview p{font-size:12px}.about-tags>span{font-size:8px;padding:7px}.app-section{padding-top:70px;padding-bottom:70px}.app-grid{gap:20px}.app-row{padding:23px 17px;gap:13px}.app-icon{width:45px;height:45px}.app-row h3{font-size:24px}.app-row small{font-size:7px}.app-row p{font-size:10px}.journal-section{padding-top:67px;padding-bottom:65px}.journal-grid{gap:25px}.journal-card{gap:18px}.journal-card h3{font-size:31px}.journal-number{font-size:24px}.cta{padding:38px;margin-bottom:65px}.cta h2{font-size:36px}.cta-star{font-size:190px;right:15px;top:35px}.cta-note{font-size:5px;right:23px}.footer-main{grid-template-columns:1.3fr .75fr .9fr}.footer-note{display:none}footer{--footer-gutter:28px;padding:48px 28px 25px}.footer-wordmark{margin-top:15px;margin-bottom:30px}.page-main{padding-top:60px}.detail-header h1,.page-intro h1{font-size:55px}.page-intro p{font-size:14px}.collection-articles .entry-card{grid-template-columns:195px 1fr;gap:0 25px}.collection-articles .entry-heading h3{font-size:30px}.collection-articles .project-visual{height:200px}.collection-products .project-visual{height:340px}.collection-apps .project-visual{height:300px}.detail-content{gap:35px}.detail-aside{padding:25px}.detail-main>.project-visual{height:400px}.prose h2{font-size:29px}.prose p{font-size:14px}.detail-articles .prose{padding:45px}.detail-articles .prose p{font-size:16px}.values-grid{gap:25px}.values-grid h3{font-size:24px}.values-grid p{font-size:13px}.contact-layout{gap:30px;grid-template-columns:1.25fr 1fr}.contact-aside{padding:25px}.contact-aside h3{font-size:34px}.contact-aside p{font-size:12px}.contact-aside .text-link{font-size:10px}.policy .page-intro h1{font-size:53px}}@media (max-width:620px){.section{padding-left:22px;padding-right:22px}.header-inner{height:79px;padding:0 22px;gap:15px}.brand{font-size:24px}.brand-mark{width:36px;height:36px}.brand-caption{font-size:5px}.header-contact{font-size:10px;margin-right:0}.header .menu-toggle{display:grid;color:#d3dfc7}.header-inner>.nav{margin-left:0}.nav{background:#171c12;top:78px;border-color:#485b37;box-shadow:0 15px 25px #0005;padding:17px 22px}.nav a{padding:15px 6px;font-size:15px}.nav a.active:after{right:auto;width:27px;bottom:8px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:24px 22px 70px;min-height:0;overflow:hidden;gap:0}.hero-masthead{max-width:none;gap:12px}.hero-masthead .availability{font-size:7px;letter-spacing:1.2px}.hero-masthead-rule{max-width:none}.hero-index{font-size:6px}.hero h1{font-size:clamp(64px,14.5vw,90px);line-height:1.03;letter-spacing:-.058em;margin-top:31px}.hero h1 em{font-size:1.28em}.hero-editorial-line{display:flex;margin-top:-2px;gap:20px;padding:0}.hero-title-star{font-size:.48em}.hero-copy>p{font-size:14px;max-width:370px;line-height:1.8;margin-top:24px}.hero-actions{margin-top:27px;gap:22px}.hero-actions .button{font-size:12px;padding:17px 19px;gap:20px;min-height:50px}.hero-actions .button.quiet{font-size:11px;max-width:150px;line-height:1.5;gap:7px}.hero-footnote{font-size:7px;margin-top:31px;gap:14px;letter-spacing:.8px}.hero-footnote-line{height:25px;margin:0 4px}.hero-sculpture{align-self:center;width:min(410px,100%);margin:35px 0 3px}.sculpture-top{font-size:6px;letter-spacing:1.2px;padding:0 5px;margin:0}.sculpture-bottom{font-size:6px;letter-spacing:1px;padding:0 5px;margin-top:-30px}.sculpture-form{margin-top:-20px}.scroll-hint{left:22px;bottom:23px;font-size:7px}.hero-edition{display:none}.discipline-strip{display:block;text-align:center;padding:22px}.discipline-strip>span{display:block;font-size:7px;margin-bottom:16px}.discipline-strip>div{font-size:10px;gap:12px;justify-content:center;line-height:1.6}.discipline-strip>div>span{font-size:13px}.selected-work{padding-top:62px;padding-bottom:60px}.section-heading{gap:15px;margin-bottom:31px;align-items:flex-end}.section-heading h2{font-size:36px;max-width:270px;line-height:1.07;margin-top:16px}.section-heading>.text-link{font-size:9px;margin-top:0;gap:7px;white-space:normal;min-width:72px;max-width:100px;padding-bottom:7px}.eyebrow{font-size:7px;letter-spacing:1.3px}.selected-work>.preview-caption{margin:-12px 0 28px;font-size:10px;max-width:310px}.entry-grid,.selected-work>.entry-grid{grid-template-columns:1fr;gap:35px}.selected-work .entry-card:nth-child(2){margin-top:0}.project-visual,.selected-work .entry-card:first-child .project-visual,.selected-work .entry-card:nth-child(2) .project-visual{height:320px}.entry-card{padding-bottom:25px}.entry-meta{font-size:8px;margin-top:20px}.entry-heading h3{font-size:27px}.entry-card>p{font-size:12px;margin-top:9px}.round-arrow{width:34px;height:34px}.about-preview{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:57px}.about-art{height:330px}.about-monogram{font-size:210px}.about-art-bottom,.about-art-label{font-size:7px;left:24px}.about-preview h2{font-size:36px;line-height:1.16;margin:20px 0 26px}.about-preview p{font-size:14px}.about-tags{margin-top:28px;gap:8px}.about-tags>span{font-size:8px;padding:8px 10px}.app-section{padding-top:60px;padding-bottom:60px}.app-section .section-heading h2{max-width:245px}.app-grid{grid-template-columns:1fr;gap:17px}.app-row{padding:29px 22px;gap:19px}.app-icon{width:55px;height:55px}.app-row h3{font-size:27px}.app-row p{font-size:11px}.app-row small{font-size:7px}.journal-section{padding-top:57px;padding-bottom:52px}.journal-grid{grid-template-columns:1fr;gap:0}.journal-card{padding:27px 0;gap:24px}.journal-card h3{font-size:35px;line-height:1.1;margin:19px 0 24px}.journal-card .eyebrow{font-size:7px}.journal-number{font-size:28px}.journal-bottom{font-size:7px;letter-spacing:.6px}.cta{padding:35px 25px 38px;margin-bottom:60px}.cta .eyebrow{font-size:6px;letter-spacing:1px}.cta h2{font-size:36px;line-height:1.05;letter-spacing:-1.5px;margin:23px 0 29px;position:relative;z-index:1}.cta h2>span{font-size:1.1em}.cta-star{right:-15px;top:4px;font-size:170px;opacity:.22}.cta .button{font-size:12px;padding:17px 20px;min-height:50px}.cta-note{display:none}footer{--footer-gutter:22px;padding:43px 22px 23px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:30px}.footer-main>div:first-child{grid-column:1/-1;gap:24px}.footer-main .brand{font-size:24px}.footer-main>div:first-child p{font-size:11px}.footer-label{font-size:7px}.footer-main>div:nth-child(2)>a,.footer-main>div:nth-child(3)>a{font-size:12px}.footer-wordmark{font-size:16vw;margin-top:20px;margin-bottom:35px}.footer-bottom{font-size:8px;gap:17px}.page-main{padding-top:47px}.page-intro{padding-bottom:31px;margin-bottom:29px}.detail-header h1,.page-intro h1{font-size:46px;line-height:1.07;margin:19px 0;letter-spacing:-2px}.page-intro p{font-size:14px;line-height:1.8}.page-intro .preview-caption{font-size:9px}.listing-tools{gap:20px;margin-bottom:29px;padding-bottom:23px}.listing-tools input{max-width:none;font-size:12px;padding:13px}.filters{gap:7px}.filters button{font-size:10px;padding:9px 12px}.collection-page>.cta{margin-top:60px}.collection-apps .entry-grid{gap:34px}.collection-apps .project-visual{height:315px}.collection-products .project-visual{height:350px}.collection-articles .entry-card{grid-template-columns:1fr;gap:0;padding:28px 0}.collection-articles .project-visual{grid-row:auto;height:250px;margin-bottom:22px}.collection-articles .entry-heading h3{font-size:36px}.collection-articles .entry-meta{font-size:8px}.collection-articles .entry-card>p{font-size:13px}.journal-cover{width:74%;padding:20px}.journal-cover-symbol{font-size:80px}.journal-cover strong{font-size:29px}.detail-main{padding-top:30px}.detail-header{margin:39px 0 35px}.detail-header p{font-size:15px;margin-top:20px}.detail-main>.project-visual{height:330px}.detail-content{grid-template-columns:1fr;gap:30px;margin:40px 0 50px}.prose h2{font-size:29px;margin-bottom:23px}.prose p{font-size:14px;line-height:1.9}.detail-aside{padding:28px}.detail-aside p{font-size:13px}.detail-articles .detail-header h1{font-size:49px}.detail-articles .detail-content{margin:38px 0 50px}.detail-articles .prose{padding:32px 24px}.detail-articles .prose h2{font-size:34px}.detail-articles .prose p{font-size:15px}.about-page{padding-top:0;padding-bottom:60px}.values-grid{grid-template-columns:1fr;gap:28px;margin:35px 0 50px}.values-grid>div{padding-top:25px}.values-grid h3{font-size:28px;margin:18px 0}.values-grid p{font-size:14px}.faq-item>button{font-size:15px;line-height:1.6;padding:23px 0}.faq-item p{font-size:14px;margin-right:15px}.faq-contact{font-size:13px}.contact-layout{grid-template-columns:1fr;gap:45px;padding-top:5px;margin-bottom:60px}.contact-form,.contact-form .form-row{gap:25px}.contact-aside{position:static;padding:30px}.contact-aside h3{font-size:42px}.contact-aside p{font-size:14px}.contact-aside .text-link{font-size:12px}.contact-socials a{font-size:13px}.policy .page-intro h1{font-size:45px}.policy>section h2{font-size:25px}.policy p{font-size:14px}.modal{padding:32px 23px}.modal h2{font-size:29px}.modal p{font-size:13px}.purchase-actions .button{font-size:11px;padding:13px}.purchase-row{align-items:flex-start;flex-wrap:wrap}}@media (max-width:380px){.header-contact{display:none}.hero h1{font-size:62px}.hero h1 em{font-size:1.22em}.hero-editorial-line{gap:12px}.hero-title-star{font-size:.38em}.hero-masthead .availability{font-size:6px;letter-spacing:.8px}.hero-index{font-size:5px}.hero-actions{gap:13px}.hero-actions .button{font-size:10px;padding:15px;gap:12px}.hero-actions .button.quiet{font-size:10px;max-width:110px}.hero-footnote{font-size:6px;gap:10px}.section-heading h2{font-size:31px}.section-heading>.text-link{font-size:8px;min-width:66px}.project-visual,.selected-work .entry-card:first-child .project-visual,.selected-work .entry-card:nth-child(2) .project-visual{height:285px}.entry-heading h3{font-size:24px}.app-row{padding:23px 16px;gap:13px}.cta h2{font-size:31px}.detail-header h1,.page-intro h1{font-size:40px}.about-preview h2{font-size:31px}.collection-articles .entry-heading h3{font-size:32px}.detail-articles .detail-header h1{font-size:43px}.hero-copy>p{font-size:13px}}@media (max-width:1000px){.header .header-talk{display:none}.header .header-support{display:flex;background:#2b2435;border-color:#695a7d;color:#dcc8f3}.header .menu-toggle{display:grid}.header-inner>.nav{display:none;position:absolute;top:100%;left:0;right:0;margin-left:0;padding:17px 22px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 15px 25px #0005;max-height:calc(100dvh - 103px);overflow-y:auto}.header-inner>.nav.open{display:flex;flex-direction:column;gap:0}.header .nav a{padding:15px 6px;font-size:15px}.header .nav a.active:after{right:auto;width:27px;bottom:8px}.header .nav .nav-support{margin:8px 0;padding:15px 12px}.header .mobile-contact{display:flex;align-items:center;gap:20px}}@media (max-width:800px){.collection-products .project-visual,.detail-products>.project-visual{height:395px}}@media (prefers-reduced-motion:reduce){.sculpture-form g{animation:none}.reveal{opacity:1;transform:none;transition:none}}.contribution-checkout{display:grid;gap:14px;text-align:left;width:100%}.contribution-checkout label{font-size:13px;color:var(--muted)}.contribution-checkout input{background:transparent;color:inherit;border:1px solid var(--line);padding:14px;font:inherit;width:100%}.contribution-checkout .button{width:100%;justify-content:center}.contribution-checkout small{line-height:1.6}