:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#000;--ink-soft:#070707;--paper:#f6f3ef;--paper-soft:#f6f3efb8;--paper-dim:#f6f3ef5c;--line:#f6f3ef24;--line-strong:#f6f3ef52;--signal:#b62520;--cold:#a8c2d4}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);min-width:320px;color:var(--paper);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body::selection{background:var(--paper);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;letter-spacing:0}.site-header{z-index:40;color:#f6f3efb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#140f10e6;border-bottom:1px solid #f6f3ef14;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.55rem 1.85rem;display:flex;position:fixed;top:0;left:0}.brand-link,.site-header nav a{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.88rem;line-height:1}.brand-link{max-width:18rem}.site-header nav{align-items:center;gap:2rem;display:flex}.site-header a{transition:color .18s,opacity .18s}.site-header a:hover,.site-header a:focus-visible{color:var(--paper)}.hero-section{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(circle,#f6f3ef09,#0000 32rem),linear-gradient(135deg,#a8c2d41a,#0000 34%),linear-gradient(225deg,#b625201c,#0000 38%),linear-gradient(#040404 0%,#000 100%);align-items:center;min-height:100svh;padding:8rem 1.5rem 7rem;display:grid;position:relative;overflow:hidden}.hero-section:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.16;background:repeating-linear-gradient(#0000 0 1.4rem,#f6f3ef09 1.48rem 1.52rem) 0 0/100% 100%;animation:9s cubic-bezier(.45,0,.55,1) infinite scan;position:absolute;inset:0}.hero-section:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 0 38%,#00000042 76%,#00000085 100%);position:absolute;inset:0}.hero-video{z-index:0;object-fit:cover;opacity:.44;filter:grayscale()contrast(1.45)brightness(.86);mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.hero-frame{z-index:2;pointer-events:none;position:absolute;inset:clamp(5rem,8%,7.5rem) clamp(1rem,6%,6rem) clamp(4rem,8%,7rem)}.hero-frame span{opacity:.64;background:linear-gradient(90deg,#0000,#f6f3ef85,#0000);animation:8s cubic-bezier(.45,0,.18,1) infinite frameTrace;position:absolute}.hero-frame span:first-child,.hero-frame span:nth-child(3){height:1px;left:0;right:0}.hero-frame span:first-child{top:0}.hero-frame span:nth-child(3){animation-delay:-4s;bottom:0}.hero-frame span:nth-child(2),.hero-frame span:nth-child(4){background:linear-gradient(#0000,#f6f3ef75,#0000);width:1px;top:0;bottom:0}.hero-frame span:nth-child(2){animation-delay:-2s;right:0}.hero-frame span:nth-child(4){animation-delay:-6s;left:0}.hero-echo{z-index:1;color:#f6f3ef13;pointer-events:none;align-content:center;gap:2.4rem;font-family:Georgia,Times New Roman,serif;font-size:9.4rem;font-weight:700;line-height:.86;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotate(-5deg)translate(-6rem)}.hero-echo span{text-transform:uppercase;width:max-content;animation:24s linear infinite echoSlide;display:block}.hero-echo span:nth-child(2){color:#a8c2d417;margin-left:18rem;animation-delay:-8s}.hero-echo span:nth-child(3){color:#b625201a;margin-left:7rem;animation-delay:-16s}.hero-orbit{--orbit-radius:clamp(15rem, 31vw, 24rem);z-index:2;pointer-events:none;place-items:center;animation:20s linear infinite heroOrbitRotation;display:grid;position:absolute;inset:0}.hero-orbit--outer{--orbit-radius:clamp(19rem, 38vw, 31rem);z-index:1;opacity:.52;filter:blur(2.2px);animation-direction:reverse}.hero-orbit--inner{z-index:2}.hero-orbit figure{color:#f6f3ef33;text-align:center;width:clamp(9rem,18vw,18rem);transform:rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1));transform-origin:50%;margin:0;position:absolute}.hero-orbit blockquote,.hero-orbit figcaption{margin:0}.hero-orbit blockquote{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2vw,2rem);font-weight:700;line-height:.98}.hero-orbit figcaption{color:#a8c2d45c;margin-top:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.58rem,.9vw,.82rem);line-height:1}.hero-lower-ticker{z-index:1;color:#f6f3ef47;pointer-events:none;mix-blend-mode:screen;width:min(100vw,92rem);padding-block:.28rem;position:absolute;top:82%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hero-lower-ticker:before,.hero-lower-ticker:after{content:"";z-index:2;pointer-events:none;width:16vw;position:absolute;top:0;bottom:0}.hero-lower-ticker:before{background:linear-gradient(90deg,#000 12%,#0000);left:0}.hero-lower-ticker:after{background:linear-gradient(270deg,#000 12%,#0000);right:0}.hero-lower-ticker__track{white-space:nowrap;gap:3.2rem;width:max-content;animation:36s linear infinite heroLowerTicker;display:flex}.hero-lower-ticker span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.68rem,.95vw,.9rem);line-height:1}.hero-lower-ticker em{color:#a8c2d48f;font-style:normal}.text-field{z-index:1;background-color:#0000;background-image:linear-gradient(90deg,#f6f3ef07 1px,#0000 1px),linear-gradient(0deg,#f6f3ef06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.4rem 4.4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;overflow:hidden}.text-field:before{content:"";z-index:1;background:radial-gradient(circle at 50% 42%,#0000 0 16rem,#000000c2 44rem);position:absolute;inset:0}.ledger-plane{position:absolute;inset:-10rem;transform:rotate(-7deg)}.ledger-plane--two{transform:rotate(6deg)}.field-fragment{color:#f6f3ef3d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.65;animation:26s linear infinite drift;display:block;position:absolute}.redaction-bar{transform-origin:0;background:linear-gradient(90deg,#0000,#b62520b8,#f6f3efa3,#0000);height:.72rem;animation:18s ease-in-out infinite redact;display:block;position:absolute}.aperture{z-index:1;border:1px solid #f6f3ef1f;width:28rem;height:28rem;animation:16s ease-in-out infinite alternate aperture;position:absolute;transform:rotate(45deg)}.aperture--north{top:-12rem;right:15vw}.aperture--south{border-color:#b6252033;animation-delay:-8s;bottom:-18rem;left:22vw}.quote-constellation{z-index:2;pointer-events:none;position:absolute;inset:0}.constellation-quote{color:#f6f3ef33;margin:0;animation:10s ease-in-out infinite breathe;position:absolute}.constellation-quote blockquote,.constellation-quote figcaption{margin:0}.constellation-quote blockquote{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,4vw,4rem);font-weight:700;line-height:1}.constellation-quote figcaption{margin-top:.6rem;font-size:.9rem}.constellation-quote--1{top:13%;right:10%}.constellation-quote--2{animation-delay:-3s;top:31%;left:11%}.constellation-quote--3{animation-delay:-6s;top:40%;right:12%}.constellation-quote--4{animation-delay:-8s;bottom:30%;left:9%}.constellation-quote--5{animation-delay:-4s;bottom:18%;right:14%}.hero-copy{z-index:4;text-align:center;isolation:isolate;justify-items:center;gap:1.4rem;width:min(74rem,100%);margin-inline:auto;animation:1.4s cubic-bezier(.16,1,.3,1) both heroSettle;display:grid;position:relative}.hero-copy:before,.hero-copy:after{content:none}.hero-copy__kicker,.hero-copy__title{z-index:2;margin:0;position:relative}.hero-copy__kicker{color:#f6f3efdb;text-wrap:balance;font-size:2.25rem;font-weight:300;line-height:1.1}.hero-copy__title{color:var(--paper);letter-spacing:0;text-shadow:0 0 1rem #0000008a;text-wrap:balance;font-size:6.8rem;font-weight:300;line-height:.95;animation:18s ease-in-out 2.4s infinite heroTitleBreath}.hero-copy__kicker span,.hero-copy__title-word{transform-origin:50% 100%;animation:1.15s cubic-bezier(.16,1,.3,1) both wordReveal;animation-delay:calc(.12s + var(--word-index) * 85ms);margin-right:.22em;display:inline-block}.hero-copy__kicker span:last-child,.hero-copy__title-line .hero-copy__title-word:last-child{margin-right:0}.hero-copy__title-line{display:block}.hero-copy__title-word{--drift-a-x:.015em;--drift-a-y:-.012em;--drift-b-x:-.012em;--drift-b-y:.01em;--drift-a-rotate:.16deg;--drift-b-rotate:-.12deg;animation:titleReveal 1.35s cubic-bezier(.16, 1, .3, 1) calc(.34s + var(--word-index) * .105s) both, titleWordDrift 13s ease-in-out calc(2.3s + var(--word-index) * .42s) infinite}.hero-copy__title-line:first-child .hero-copy__title-word:first-child{--drift-a-x:-.016em;--drift-a-y:-.01em;--drift-b-x:.01em;--drift-b-y:.014em;--drift-a-rotate:-.18deg;--drift-b-rotate:.13deg}.hero-copy__title-line:first-child .hero-copy__title-word:nth-child(2){--drift-a-x:.012em;--drift-a-y:.012em;--drift-b-x:-.014em;--drift-b-y:-.008em;--drift-a-rotate:.12deg;--drift-b-rotate:-.16deg}.hero-copy__title-line:first-child .hero-copy__title-word:nth-child(3){--drift-a-x:.018em;--drift-a-y:-.006em;--drift-b-x:-.008em;--drift-b-y:.013em;--drift-a-rotate:-.1deg;--drift-b-rotate:.2deg}.hero-copy__title-line:nth-child(2) .hero-copy__title-word:first-child{--drift-a-x:-.014em;--drift-a-y:.01em;--drift-b-x:.015em;--drift-b-y:-.009em;--drift-a-rotate:.18deg;--drift-b-rotate:-.14deg}.hero-copy__title-line:nth-child(2) .hero-copy__title-word:nth-child(2){--drift-a-x:.011em;--drift-a-y:-.014em;--drift-b-x:-.011em;--drift-b-y:.012em;--drift-a-rotate:-.16deg;--drift-b-rotate:.12deg}.hero-copy__title-line:nth-child(2) .hero-copy__title-word:nth-child(3){--drift-a-x:.009em;--drift-a-y:.012em;--drift-b-x:-.016em;--drift-b-y:-.006em;--drift-a-rotate:.1deg;--drift-b-rotate:-.18deg}.hero-copy--editorial{gap:clamp(1rem,1.8vw,1.55rem);width:min(68rem,100%)}.hero-copy--editorial .hero-copy__title{max-width:12ch;font-size:clamp(4rem,8vw,8.4rem);line-height:.92}.hero-copy__subheading{color:#f6f3efe6;text-wrap:balance;max-width:48rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.8vw,2.8rem);line-height:1.12}.hero-copy__support{gap:.75rem;max-width:43rem;display:grid}.hero-copy__support p{color:#f6f3efad;margin:0;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.56}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.2rem;display:flex}.hero-button{min-height:3.25rem;color:var(--paper);border:1px solid #f6f3ef38;justify-content:center;align-items:center;padding:.9rem 1.2rem;font-size:.9rem;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.hero-button--primary{color:var(--ink);background:#f6f3eff0;border-color:#f6f3eff0}.hero-button--secondary{background:#00000061}.hero-button--info{color:var(--ink);background:#f6f3eff0;border-color:#f6f3eff0}.hero-button:hover,.hero-button:focus-visible{background:var(--signal);border-color:var(--signal);color:var(--paper)}.concept-section,.acquisition-price-section,.patron-receives-section,.acquisition-process-section,.trust-section,.selected-comments-section,.legal-section{width:min(78rem,100% - 3rem);margin:0 auto}.concept-section{background:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;padding:1.5rem 0 0;display:grid}.concept-panel,.price-card,.receive-list,.process-intro,.process-list,.trust-card,.selected-comment,.legal-card{background:linear-gradient(#f6f3ef09,#f6f3ef00),#000}.concept-panel{align-content:space-between;gap:3rem;min-height:27rem;padding:clamp(1.4rem,3vw,3rem);display:grid}.concept-panel h2,.section-heading h2,.trust-card h2{color:var(--paper);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:700}.concept-panel h2{max-width:10ch;font-size:clamp(2.9rem,5.8vw,6.4rem);line-height:.9}.concept-panel p{color:#f6f3efb8;max-width:38rem;margin:0;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.66}.concept-panel p+p{margin-top:1rem}.section-heading{gap:.7rem;padding:6rem 0 1.5rem;display:grid}.section-heading p{color:var(--cold);text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.35}.section-heading h2{max-width:12ch;font-size:clamp(2.8rem,6vw,6.8rem);line-height:.9}.price-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.58fr) minmax(18rem,.42fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(1.4rem,3vw,3rem);display:grid}.price-value{color:var(--paper);white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.4rem,9vw,9.4rem);font-weight:700;line-height:.9;display:block}.price-notes{gap:.85rem;display:grid}.price-notes p,.process-intro p,.trust-card p,.legal-card p{color:#f6f3efc2;margin:0;font-size:clamp(1.02rem,1.22vw,1.18rem);line-height:1.62}.patron-receives-section,.acquisition-process-section,.trust-section,.selected-comments-section,.legal-section{border-bottom:1px solid var(--line)}.receive-list{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.receive-list li{color:#f6f3efd1;background:#000;align-items:flex-end;min-height:7rem;padding:1.1rem;font-size:clamp(1rem,1.16vw,1.14rem);line-height:1.34;display:flex}.acquisition-process-section{background:var(--line);grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:1px;display:grid}.acquisition-process-section .section-heading{background:#000;grid-column:1/-1}.process-intro,.process-list{padding:clamp(1.4rem,3vw,3rem)}.process-intro{align-content:end;gap:1rem;display:grid}.process-list{counter-reset:process;gap:1px;margin:0;list-style:none;display:grid}.process-list li{counter-increment:process;min-height:5.4rem;color:var(--paper);background:#050505;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1.1rem;padding:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,2rem);line-height:1.14;display:grid}.process-list li:before{content:counter(process, decimal-leading-zero);color:#a8c2d4b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem}.trust-section{background:var(--line);grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);gap:1px;padding-top:1.5rem;display:grid}.trust-card{align-content:space-between;gap:2rem;min-height:22rem;padding:clamp(1.4rem,3vw,3rem);display:grid}.trust-card h2{max-width:10ch;font-size:clamp(2.6rem,4.8vw,5.6rem);line-height:.92}.trust-card div{gap:1rem;display:grid}.selected-comments-section,.legal-section{padding-top:1.5rem}.comments-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.selected-comment{align-content:space-between;gap:2rem;min-height:18rem;margin:0;padding:clamp(1.25rem,2vw,2rem);display:grid}.selected-comment blockquote{color:#f6f3efe6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.6vw,3rem);font-weight:700;line-height:1.02}.selected-comment figcaption{color:#f6f3efb3;gap:.35rem;font-size:.92rem;line-height:1.35;display:grid}.selected-comment figcaption em{color:var(--cold);font-style:normal}.legal-card{border-top:1px solid var(--line);gap:.75rem;padding:clamp(1.4rem,3vw,3rem);display:grid}.hero-meter{z-index:3;opacity:.15;pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;width:min(84rem,90vw);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.hero-meter span{color:#f6f3efb8;text-align:center;border:1px solid #f6f3ef2e;justify-content:center;align-items:center;min-height:8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.6vw,2.15rem);font-weight:700;line-height:1.05;animation:13s ease-in-out infinite meterPulse;display:flex}.hero-meter span:nth-child(2n){animation-delay:-4s}.hero-meter span:nth-child(3n){animation-delay:-8s}.proof-strip{border-bottom:1px solid var(--line);background:#050505;overflow:hidden}.proof-strip__track{color:#f6f3efad;white-space:nowrap;gap:3rem;width:max-content;padding:.9rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1;animation:52s linear infinite marquee;display:flex}.proof-strip em{color:var(--cold);font-style:normal}.press-section{border-bottom:1px solid var(--line);padding:8rem 1.5rem;position:relative}.press-section h2{max-width:70rem;color:var(--paper);text-align:center;margin:0 auto 4rem;font-size:clamp(3rem,9vw,8rem);font-weight:800;line-height:.92}.press-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(12,1fr);gap:1px;width:min(72rem,100%);margin:0 auto;display:grid}.press-quote{color:#f6f3ef0f;background:#050505;align-items:center;min-height:11rem;margin:0;padding:clamp(1rem,2vw,1.7rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,2.45rem);font-weight:700;line-height:1.08;animation:72s ease-in-out infinite both pressQuotePulse;display:flex}.press-quote--1,.press-quote--2{grid-column:span 6}.press-quote--3,.press-quote--4,.press-quote--5,.press-quote--6,.press-quote--7,.press-quote--8{grid-column:span 4}.press-quote--9{min-height:8rem;color:var(--cold);grid-column:span 12}.press-quote--1{animation-delay:0s}.press-quote--2{animation-delay:-40s}.press-quote--3{animation-delay:-16s}.press-quote--4{animation-delay:-56s}.press-quote--5{animation-delay:-8s}.press-quote--6{animation-delay:-48s}.press-quote--7{animation-delay:-24s}.press-quote--8{animation-delay:-64s}.press-quote--9{animation-delay:-32s}.buying-section{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;padding:8rem 1.5rem;display:grid}.buying-heading,.buying-copy,.price-copy,.text-block,.order-shell{background:linear-gradient(#f6f3ef09,#f6f3ef00),#000}.buying-heading{grid-column:1/-1;padding:clamp(1.2rem,3vw,2.2rem)}.buying-heading h2{max-width:14ch;margin:0;font-size:clamp(4rem,11vw,12rem);font-weight:800;line-height:.86}.buying-copy,.price-copy{min-height:35rem;padding:clamp(1.2rem,3vw,2.2rem)}.buying-copy{grid-column:span 7}.buying-copy p{max-width:16ch;color:var(--paper);margin:0 0 1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,5rem);font-weight:700;line-height:.98}.buying-copy p:last-child{color:var(--cold)}.price-copy{grid-column:span 5;align-content:end;gap:1.3rem;display:grid}.price-copy p{color:#f6f3efd1;margin:0;font-size:1rem;line-height:1.55}.price-copy p:first-child{color:var(--paper-soft);font-size:1.3rem}.price-copy p:nth-child(2){overflow:hidden}.price-machine{color:var(--paper);align-items:baseline;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,7.3vw,6.8rem);font-weight:700;line-height:.86;display:flex}.price-machine__static,.price-machine__digit{display:inline-block}.price-machine__digit{vertical-align:top;width:.58em;height:.9em;position:relative;overflow:hidden}.price-machine__digit-final{display:block}.price-machine__track{animation:1.8s cubic-bezier(.12,.82,.24,1) both priceDigitSpin;animation-delay:calc(var(--digit-index) * 70ms);display:grid;position:absolute;inset:0}.price-machine__track span{height:.9em;line-height:.9}.price-copy p:nth-child(n+3){color:#f6f3efe6;max-width:34rem;font-size:clamp(1.08rem,1.35vw,1.32rem);line-height:1.42}.detail-grid{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr);gap:1px;width:min(78rem,100% - 3rem);margin:0 auto;padding:1.5rem 0;display:grid}.text-block{align-content:start;gap:1.2rem;min-height:auto;padding:clamp(1.1rem,2vw,1.6rem);display:grid}.text-block--accent{background:linear-gradient(#b6252021,#f6f3ef00),#000}.text-block--disclosure{gap:0}.text-block h2,.text-block summary{color:var(--paper-soft);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;font-weight:700;line-height:1.4}.text-block summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex;position:relative}.text-block summary::-webkit-details-marker{display:none}.text-block summary:after{content:"+";color:var(--paper);font-size:1.15rem;font-weight:400;line-height:1;transition:transform .24s}.text-block[open] summary:after{transform:rotate(45deg)}.text-block__content{gap:1.2rem;padding-top:1.2rem;display:grid}.text-block p{color:#f6f3efc7;margin:0;font-size:1rem;line-height:1.58}.text-block--static{background:linear-gradient(#a8c2d41a,#f6f3ef00),#000}.order-section{padding:8rem 1.5rem 9rem}.order-shell{grid-template-columns:18rem minmax(0,1fr);gap:5rem;max-width:78rem;margin:0 auto;display:grid}.order-shell h2{color:var(--paper);margin:0;font-family:Georgia,Times New Roman,serif;font-size:3rem;font-weight:700;line-height:1}.order-shell>div{align-content:start;gap:1rem;display:grid}.order-shell>div p{color:#f6f3efad;max-width:18rem;margin:0;font-size:1rem;line-height:1.58}.order-form{border:1px solid var(--line-strong);background:var(--line-strong);gap:1px;display:grid}.order-form label{background:#000;grid-template-columns:12rem minmax(0,1fr);align-items:stretch;min-height:4.6rem;display:grid}.order-form label span{border-right:1px solid var(--line);color:#f6f3ef9e;align-items:center;padding:1rem;font-size:.86rem;display:flex}.order-form input,.order-form textarea{width:100%;min-width:0;color:var(--paper);background:#f6f3ef08;border:0;border-radius:0;outline:0;font-size:1.15rem;line-height:1.45}.order-form input{padding:0 1rem}.order-form textarea{resize:vertical;min-height:13rem;padding:1rem}.order-form input:focus,.order-form textarea:focus{background:#f6f3ef14;box-shadow:inset 0 0 0 1px #b62520b8}.form-footer{background:#000;grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr);min-height:4.6rem;display:grid}.form-footer button{background:var(--paper);color:var(--ink);cursor:pointer;border:0;border-right:1px solid #000000d1;border-radius:0;justify-content:center;align-items:center;font-size:.95rem;transition:background .18s,color .18s;display:flex}.form-footer button:hover,.form-footer button:focus-visible{background:var(--signal);color:var(--paper)}.form-footer button:disabled{cursor:progress;opacity:.7}.form-footer p{color:#f6f3efa3;align-items:center;margin:0;padding:1rem;font-size:.9rem;line-height:1.45;display:flex}.subpage-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 20%,#a8c2d424,#0000 28rem),linear-gradient(#050505 0%,#000 100%);align-items:end;min-height:76svh;padding:8rem 1.5rem 6rem;display:grid;position:relative;overflow:hidden}.subpage-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000000d,#000000eb 86%);position:absolute;inset:0}.subpage-hero .text-field{opacity:.75}.subpage-hero__copy{z-index:3;width:min(78rem,100%);margin-inline:auto;padding-left:clamp(1rem,2vw,2rem);position:relative}.subpage-hero__copy h1{width:min(13ch,100%);color:var(--paper);letter-spacing:0;margin:0;padding-left:.08em;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,9vw,9.4rem);font-weight:700;line-height:.9}.subpage-hero--contact{min-height:100svh}.artist-portrait-section{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,.55fr) minmax(18rem,.45fr);gap:1px;width:min(78rem,100% - 3rem);min-height:62svh;margin:0 auto;padding:6.25rem 0 1.5rem;display:grid;position:relative}.artist-portrait-section__copy,.portrait-seal{background:linear-gradient(#f6f3ef0a,#f6f3ef00),#000}.artist-portrait-section__copy{align-items:center;min-height:clamp(24rem,54svh,30rem);padding:clamp(1.4rem,4vw,4rem);display:flex}.artist-portrait-section__copy h1{max-width:13ch;color:var(--paper);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7vw,7.6rem);font-weight:700;line-height:.9}.portrait-seal{min-height:clamp(24rem,54svh,30rem);margin:0;position:relative;overflow:hidden}.portrait-seal:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0003);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f6f3ef14}.portrait-seal img{object-fit:cover;object-position:50% 42%;filter:grayscale()contrast(1.08)brightness(.96);width:100%;height:100%;display:block}.editorial-flow{border-bottom:1px solid var(--line);background:var(--line);gap:1px;padding:1.5rem;display:grid}.editorial-section{background:linear-gradient(#f6f3ef0a,#f6f3ef00),#000;grid-template-columns:minmax(10rem,.34fr) minmax(0,.66fr);gap:clamp(1.4rem,5vw,5rem);padding:clamp(2rem,5vw,5rem);display:grid}.editorial-section h2{color:var(--paper);grid-column:1;align-self:start;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.4vw,5.4rem);font-weight:700;line-height:.92;position:sticky;top:6rem}.editorial-section p{color:#f6f3efc7;grid-column:2;max-width:62rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.42rem);line-height:1.72}.editorial-section p+p{margin-top:1.35rem}.editorial-section:not(:has(h2)) p{grid-column:1/-1;max-width:58rem;margin-inline:auto;font-size:clamp(1.2rem,2.3vw,2.3rem);line-height:1.35}.editorial-section--signature p:nth-last-child(-n+2){color:var(--paper);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.5vw,2.7rem);line-height:1.2}.mailing-form{border:1px solid var(--line-strong);background:var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:1px;width:min(58rem,100%);margin-top:3rem;display:grid}.mailing-form label{background:#000000db;display:grid}.mailing-form span{color:#f6f3ef8f;padding:.8rem 1rem 0;font-size:.78rem}.mailing-form input{width:100%;min-height:4.4rem;color:var(--paper);background:0 0;border:0;border-radius:0;outline:0;padding:.4rem 1rem 1rem;font-size:1.2rem}.mailing-form input:focus{background:#f6f3ef14;box-shadow:inset 0 0 0 1px #b62520b8}.mailing-form button{background:var(--paper);min-width:8rem;color:var(--ink);cursor:pointer;border:0;border-radius:0;padding:0 1.3rem;font-size:.95rem;transition:background .18s,color .18s}.mailing-form button:hover,.mailing-form button:focus-visible{background:var(--signal);color:var(--paper)}@keyframes drift{0%{opacity:0;transform:translate(-2rem,1.5rem)}18%,72%{opacity:1}to{opacity:0;transform:translate(5rem,-2rem)}}@keyframes redact{0%,to{opacity:0;transform:scaleX(0)}28%,64%{opacity:1;transform:scaleX(1)}}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes breathe{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:1;transform:translateY(-.45rem)}}@keyframes aperture{0%{transform:rotate(45deg)scale(1)}to{transform:rotate(48deg)scale(1.08)}}@keyframes scan{0%,to{transform:translateY(-42%)}50%{transform:translateY(42%)}}@keyframes meterPulse{0%,to{opacity:.32;transform:translateY(0)}45%{opacity:1;transform:translateY(-.5rem)}}@keyframes heroSettle{0%{opacity:0;transform:translateY(2rem)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes wordReveal{0%{opacity:0;filter:blur(10px);transform:translateY(1.1em)rotateX(32deg)}65%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)}}@keyframes titleReveal{0%{opacity:0;filter:blur(14px);transform:translateY(.95em)skewY(3deg)}58%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)skewY(0)}}@keyframes heroTitleBreath{0%,to{opacity:.98;filter:blur();text-shadow:0 0 1rem #0000008a}45%{opacity:.92;filter:blur(.35px);text-shadow:0 0 1.4rem #f6f3ef14,0 0 1.8rem #0000009e}64%{opacity:.84;filter:blur(.8px);text-shadow:0 0 2rem #f6f3ef1f,0 0 2.4rem #000000b8}}@keyframes titleWordDrift{0%,to{transform:translate(0,0)rotate(0)}34%{transform:translate3d(var(--drift-a-x), var(--drift-a-y), 0) rotate(var(--drift-a-rotate))}68%{transform:translate3d(var(--drift-b-x), var(--drift-b-y), 0) rotate(var(--drift-b-rotate))}}@keyframes sightline{0%,to{opacity:0;transform:scaleX(.08)translateY(0)}14%,46%{opacity:.9;transform:scaleX(1)translateY(0)}62%{opacity:.42;transform:scaleX(.56)translateY(-.45rem)}}@keyframes echoSlide{0%{transform:translate(-8rem)}to{transform:translate(8rem)}}@keyframes heroOrbitRotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroLowerTicker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes pressQuotePulse{0%,to{color:#f6f3eff5;filter:brightness(1.08)}11%,88%{color:#f6f3ef0f;filter:brightness(.3)}}.press-quote--9{animation-name:pressQuotePulseCold}@keyframes pressQuotePulseCold{0%,to{color:#a8c2d4f5;filter:brightness(1.08)}11%,88%{color:#a8c2d412;filter:brightness(.3)}}@keyframes priceDigitSpin{0%{opacity:1;transform:translateY(.9em)}72%{opacity:1;transform:translateY(-8.1em)}to{opacity:0;transform:translateY(-18em)}}@keyframes frameTrace{0%,to{opacity:.18;clip-path:inset(0 46%)}32%,58%{opacity:.72;clip-path:inset(0)}}@media (max-width:980px){.site-header{padding:1rem}.site-header nav{gap:.9rem}.brand-link,.site-header nav a{font-size:.72rem}.hero-section{padding:7rem 1rem 5rem}.hero-echo{font-size:5.8rem;transform:rotate(-5deg)translate(-3rem)}.hero-orbit{--orbit-radius:clamp(12rem, 38vw, 19rem)}.hero-orbit--outer{--orbit-radius:clamp(16rem, 48vw, 25rem)}.hero-lower-ticker{top:82%}.hero-copy__kicker{font-size:1.7rem}.hero-copy__title{font-size:4.6rem}.hero-meter{opacity:.12;grid-template-columns:1fr 1fr}.hero-meter span{min-height:5.5rem}.constellation-quote blockquote{font-size:1.6rem}.subpage-hero{min-height:68svh;padding:7rem 1rem 4rem}.editorial-flow{padding:1rem}.editorial-section{grid-template-columns:1fr;padding:2rem 1rem}.editorial-section h2,.editorial-section p{grid-column:auto}.editorial-section h2{position:static}.mailing-form{grid-template-columns:1fr}.mailing-form button{min-height:4.4rem}.press-section{padding:5rem 1rem}.press-grid,.buying-section,.detail-grid,.order-shell,.artist-portrait-section,.concept-section,.price-card,.acquisition-process-section,.trust-section,.comments-grid{grid-template-columns:1fr}.press-quote,.press-quote--1,.press-quote--2,.press-quote--3,.press-quote--4,.press-quote--5,.press-quote--6,.press-quote--7,.press-quote--8,.press-quote--9,.buying-heading,.buying-copy,.price-copy,.text-block:nth-child(3),.text-block:nth-child(6){grid-column:auto}.buying-section{padding:5rem 1rem}.concept-section,.artist-portrait-section,.acquisition-price-section,.patron-receives-section,.acquisition-process-section,.trust-section,.selected-comments-section,.legal-section{width:calc(100% - 2rem)}.concept-panel{min-height:20rem}.artist-portrait-section{width:calc(100% - 2rem);min-height:auto;padding:6.5rem 0 1rem}.artist-portrait-section__copy,.portrait-seal{min-height:24rem}.price-card{align-items:start}.receive-list{grid-template-columns:repeat(2,minmax(0,1fr))}.buying-heading h2{font-size:clamp(3.8rem,13vw,8rem)}.buying-copy,.price-copy,.text-block{min-height:auto}.detail-grid{padding:1rem}.order-section{padding:5rem 1rem}}@media (max-width:640px){.hero-copy{text-align:left;justify-items:start}.hero-actions{justify-content:flex-start}.hero-button{width:100%}.artist-portrait-section__copy,.portrait-seal{min-height:20rem}.artist-portrait-section__copy h1{font-size:clamp(3.3rem,17vw,5.5rem)}.hero-frame{inset:5.5rem .85rem 3.5rem}.hero-echo{gap:1.4rem;font-size:3.4rem;transform:rotate(-6deg)translate(-1.6rem)}.hero-orbit{--orbit-radius:13.5rem;opacity:.72}.hero-orbit--outer{--orbit-radius:16.5rem;opacity:.42}.hero-orbit figure{width:8.2rem}.hero-orbit blockquote{font-size:.95rem}.hero-orbit figcaption{display:none}.hero-lower-ticker{width:118vw;padding-block:.2rem;top:84%}.hero-lower-ticker span{font-size:.72rem}.hero-copy:before{inset:-1.4rem -1rem}.hero-copy:after{left:0;right:18%}.hero-copy__kicker{font-size:1.28rem}.hero-copy__title{font-size:3.25rem;line-height:1}.hero-copy__subheading{font-size:1.55rem;line-height:1.18}.hero-copy__support p{font-size:.98rem;line-height:1.58}.section-heading{padding-top:4rem}.section-heading h2,.concept-panel h2,.trust-card h2{max-width:100%}.price-value{font-size:clamp(3.45rem,18vw,5rem)}.receive-list{grid-template-columns:1fr}.receive-list li{min-height:4.6rem}.process-list li{grid-template-columns:2.4rem minmax(0,1fr);min-height:4.8rem}.selected-comment{min-height:13rem}.constellation-quote--2,.constellation-quote--4,.constellation-quote--5{display:none}.buying-copy p{max-width:18ch;font-size:2rem}.order-form label,.form-footer{grid-template-columns:1fr}.order-form label span{border-right:0;border-bottom:1px solid var(--line);min-height:3.1rem}.form-footer button{border-right:0;min-height:4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.motion-demos{min-height:100svh;color:var(--paper);background:#000}.demo-index{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f6f3efb8;background:#000000b3;border-bottom:1px solid #f6f3ef1f;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;display:flex;position:fixed;top:0;left:0}.demo-index nav{gap:.9rem;display:flex}.demo-study{isolation:isolate;content-visibility:auto;contain-intrinsic-size:100svh;border-bottom:1px solid #f6f3ef29;place-items:center;min-height:100svh;padding:6rem 1.4rem 4rem;scroll-margin-top:0;display:grid;position:relative;overflow:hidden}.demo-study:before,.demo-study:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.demo-study:after{background:linear-gradient(90deg,#000000e0,#0000 44%,#00000094),radial-gradient(circle at 50% 55%,#0000 0 18rem,#000000b8 54rem)}.demo-phrase{z-index:5;text-align:center;gap:1.1rem;width:min(76rem,100%);display:grid;position:relative}.demo-phrase p,.demo-phrase h2{margin:0}.demo-phrase p{color:#f6f3efc2;font-size:clamp(1.35rem,3vw,2.45rem);font-weight:300;line-height:1.05}.demo-phrase h2{color:var(--paper);text-wrap:balance;font-size:clamp(3.4rem,9.2vw,9.4rem);font-weight:300;line-height:.92}.demo-phrase span{margin-right:.2em;display:inline-block}.demo-phrase span:last-child{margin-right:0}.demo-number{z-index:6;color:#f6f3ef57;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;position:absolute;bottom:clamp(1rem,3vw,2.4rem);right:clamp(1rem,3vw,3rem)}.demo--veil:before{background:conic-gradient(from 140deg at 50% 46%,#0000,#a8c2d433,#0000 22%,#b625202b,#0000 45%),radial-gradient(circle at 50% 48%,#f6f3ef14,#0000 30rem),#020202;animation:18s ease-in-out infinite alternate veilField}.demo-field{z-index:1;filter:blur(.2px);position:absolute;inset:0}.demo-field span{transform:rotate(calc(var(--word-index,1) * 9deg));border:1px solid #f6f3ef1c;animation:15s ease-in-out infinite alternate veilBox;position:absolute;inset:9% 7%}.demo-field span:nth-child(2){border-color:#a8c2d42b;animation-delay:-4s;inset:17% 14%}.demo-field span:nth-child(3){border-color:#b625203d;animation-delay:-8s;inset:26% 21%}.demo-field span:nth-child(4){animation-delay:-11s;inset:37% 30%}.demo-orbit{z-index:2;color:#f6f3ef2e;pointer-events:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.4vw,3rem);font-weight:700;display:grid;position:absolute;inset:0;transform:rotate(-7deg)}.demo-orbit span{text-align:center;width:28rem;transform:rotate(calc(var(--word-index,0) * 36deg)) translateY(-18rem);animation:12s ease-in-out infinite orbitFade;position:absolute}.demo-orbit span:nth-child(2n){color:#a8c2d433;animation-delay:-3s}.demo--veil .demo-phrase span{animation:1.9s cubic-bezier(.16,1,.3,1) both veilWord;animation-delay:calc(var(--word-index) * .12s)}.demo--redaction:before{background:linear-gradient(120deg,#b6252033,#0000 28%),repeating-linear-gradient(#f6f3ef09 0 1px,#0000 1px 42px),#020202}.redaction-stack{z-index:1;color:#f6f3ef24;align-content:center;gap:1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,6rem);font-weight:700;line-height:.9;display:grid;position:absolute;inset:8% -8%;transform:rotate(-4deg)}.redaction-stack span{white-space:nowrap;animation:28s linear infinite redactionDrift}.redaction-stack span:nth-child(2n){color:#a8c2d421;animation-direction:reverse}.redaction-bars{z-index:4;pointer-events:none;position:absolute;inset:0}.redaction-bars span{left:calc(4% + var(--demo-col) * 7%);top:calc(16% + var(--demo-row) * 19%);transform-origin:0;width:clamp(5rem,19vw,20rem);height:.7rem;animation:7s cubic-bezier(.7,0,.25,1) infinite redactionBar;animation-delay:calc(var(--word-index) * -460ms);background:linear-gradient(90deg,#0000,#b62520e6,#f6f3efd1,#0000);position:absolute;box-shadow:0 0 2rem #b625203d}.demo--redaction .demo-phrase{text-align:left;width:min(82rem,100%)}.demo--redaction .demo-phrase h2 span[data-split]{animation:1.5s cubic-bezier(.16,1,.3,1) both redactWord;animation-delay:calc(.18s + var(--word-index) * .11s)}.demo--ledger:before{background:linear-gradient(90deg,#a8c2d41a,#0000 30%,#b625201f),#030303}.ledger-stream{z-index:4;color:#f6f3ef9e;white-space:nowrap;border-block:1px solid #f6f3ef2e;gap:3rem;width:max-content;padding-block:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.84rem;animation:42s linear infinite demoMarquee;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ledger-stream em{color:var(--cold);font-style:normal}.ledger-grid{z-index:1;transform-origin:bottom;background:#f6f3ef1a;grid-template-columns:repeat(8,1fr);gap:1px;display:grid;position:absolute;inset:8% 6%;transform:perspective(55rem)rotateX(58deg)rotate(-9deg)translateY(5rem)}.ledger-grid span{background:#000000b8;min-height:7rem;animation:11s ease-in-out infinite ledgerPulse}.ledger-grid span:nth-child(3n){animation-delay:-4s}.ledger-grid span:nth-child(5n){background:#a8c2d40f;animation-delay:-8s}.demo--ledger .demo-phrase{background:radial-gradient(circle at 50% 55%,#000000eb,#0000001f 68%,#0000);padding:3rem 2rem}.demo--eclipse:before{background:radial-gradient(circle,#f6f3ef1a,#0000 18rem),radial-gradient(circle,#0000 0 15rem,#b625202b 15.2rem 15.5rem,#0000 15.8rem),#000}.eclipse-rings{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.eclipse-rings span{aspect-ratio:1;border:1px solid #f6f3ef29;border-radius:50%;width:min(72vw,46rem);animation:16s ease-in-out infinite alternate eclipseRing;position:absolute}.eclipse-rings span:nth-child(2){border-style:dashed;border-color:#a8c2d42e;width:min(88vw,58rem);animation-delay:-5s}.eclipse-rings span:nth-child(3){border-color:#b6252033;width:min(104vw,70rem);animation-delay:-9s}.eclipse-quotes figure{z-index:2;color:#f6f3ef42;width:18rem;transform:rotate(calc(var(--word-index) * 32deg)) translateY(-35vh);animation:14s ease-in-out infinite eclipseQuote;animation-delay:calc(var(--word-index) * -1.4s);margin:0;position:absolute}.eclipse-quotes{place-items:center;display:grid;position:absolute;inset:0}.eclipse-quotes blockquote,.eclipse-quotes figcaption{margin:0}.eclipse-quotes blockquote{font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:700;line-height:1}.eclipse-quotes figcaption{color:#a8c2d475;margin-top:.5rem;font-size:.8rem}.demo--eclipse .demo-phrase{mix-blend-mode:screen}.demo--signal:before{background:linear-gradient(#b625201c,#0000 42%),radial-gradient(circle at 72% 22%,#a8c2d424,#0000 28rem),#020202}.signal-waves{z-index:1;align-content:center;gap:.9rem;display:grid;position:absolute;inset:8% 0}.signal-waves span{height:1px;transform:translateX(calc((var(--word-index) - 8) * 1.5rem)) scaleX(.75);animation:6.5s ease-in-out infinite signalWave;animation-delay:calc(var(--word-index) * -240ms);background:linear-gradient(90deg,#0000,#f6f3ef2e,#b6252047,#0000);display:block}.signal-copy{z-index:2;color:#f6f3ef38;justify-content:center;gap:2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.8vw,3rem);font-weight:700;line-height:1;display:flex;position:absolute;inset:auto 1.5rem 8%}.signal-copy span{animation:13s ease-in-out infinite signalCopy}.signal-copy span:nth-child(2){animation-delay:-4s}.signal-copy span:nth-child(3){animation-delay:-8s}.demo--signal .demo-phrase h2 span{min-width:.1em;animation:2.2s cubic-bezier(.16,1,.3,1) both signalWord;animation-delay:calc(var(--word-index) * .12s)}.demo--topography:before{background:radial-gradient(circle at 50% 55%,#a8c2d41a,#0000 30rem),linear-gradient(135deg,#b625201a,#0000 35%),#020202}.type-map{z-index:1;color:#f6f3ef1f;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5.8vw,7rem);font-weight:700;line-height:.88;position:absolute;inset:5% -8%;transform:rotate(-8deg)}.type-map span{left:calc(var(--demo-col) * 20%);top:calc(var(--demo-row) * 18%);width:34rem;animation:20s ease-in-out infinite typeMap;animation-delay:calc(var(--word-index) * -1s);position:absolute}.topography-lines{z-index:3;pointer-events:none;position:absolute;inset:14% 6%}.topography-lines span{inset:calc(var(--word-index) * 4.2%) calc(var(--word-index) * 2.8%);transform:rotate(calc(var(--word-index) * 7deg));border:1px solid #f6f3ef17;border-radius:50%;animation:12s ease-in-out infinite alternate topographyLine;position:absolute}.demo--topography .demo-phrase{width:min(88rem,100%)}.demo--topography .demo-phrase h2{font-family:Georgia,Times New Roman,serif;font-weight:700}@keyframes veilField{0%{filter:hue-rotate()brightness(.78);transform:scale(1)}to{filter:hue-rotate(12deg)brightness();transform:scale(1.04)}}@keyframes veilBox{0%{opacity:.2;transform:rotate(-8deg)scale(.94)}to{opacity:.7;transform:rotate(8deg)scale(1.04)}}@keyframes orbitFade{0%,to{opacity:.08;filter:blur(2px)}45%,62%{opacity:.55;filter:blur()}}@keyframes veilWord{0%{opacity:0;filter:blur(16px);transform:translateY(1.2em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes redactionDrift{0%{transform:translate(-8rem)}to{transform:translate(8rem)}}@keyframes redactionBar{0%,to{opacity:0;transform:scaleX(0)}30%,58%{opacity:.92;transform:scaleX(1)}}@keyframes redactWord{0%{opacity:0;filter:blur(12px);clip-path:inset(0 100% 0 0);transform:translateY(.5em)}66%{opacity:1;filter:blur()}to{opacity:1;filter:blur();clip-path:inset(0);transform:translateY(0)}}@keyframes demoMarquee{0%{transform:translateY(-50%)}to{transform:translate(-50%,-50%)}}@keyframes ledgerPulse{0%,to{opacity:.28}50%{opacity:.82}}@keyframes eclipseRing{0%{opacity:.28;transform:rotate(0)scale(.96)}to{opacity:.82;transform:rotate(12deg)scale(1.04)}}@keyframes eclipseQuote{0%,to{opacity:.12;filter:blur(3px)}50%{opacity:.7;filter:blur()}}@keyframes signalWave{0%,to{opacity:.14;transform:translate(-7rem)scaleX(.42)}50%{opacity:.72;transform:translate(7rem)scaleX(1)}}@keyframes signalCopy{0%,to{opacity:.16;transform:translateY(0)}48%{opacity:.62;transform:translateY(-.5rem)}}@keyframes signalWord{0%{opacity:0;filter:blur(8px);transform:translateY(.7em)scaleX(.72)}to{opacity:1;filter:blur();transform:translateY(0)scaleX(1)}}@keyframes typeMap{0%,to{opacity:.12;transform:translate(-2rem,1rem)}50%{opacity:.34;transform:translate(2rem,-1rem)}}@keyframes topographyLine{0%{opacity:.08;transform:rotate(-4deg)scale(.94)}to{opacity:.42;transform:rotate(6deg)scale(1.05)}}@media (max-width:760px){.demo-index{padding:.85rem 1rem;font-size:.72rem}.demo-index nav{gap:.55rem}.demo-study{place-items:end start;padding:5rem 1rem 4.5rem}.demo-phrase{text-align:left;gap:.8rem}.demo-phrase h2{font-size:clamp(3rem,15vw,4.8rem)}.demo-orbit,.eclipse-quotes,.signal-copy{opacity:.6}.ledger-grid{grid-template-columns:repeat(4,1fr);inset:20% -20%}.redaction-stack,.type-map{font-size:3.4rem}}.type-water-page{--pointer-x:0;--pointer-y:0;--pointer-shift-x:0rem;--pointer-shift-y:0rem;--pointer-shift-x-alt:0rem;--pointer-shift-y-alt:0rem;--scroll-energy:0;--sweep-y:108svh;--sweep-opacity:0;--title-y:0px;--title-opacity:1;--title-blur:0px;min-height:230svh;color:var(--paper);background:#000}.type-water-stage{isolation:isolate;background:#000;min-height:100svh;position:sticky;top:0;overflow:hidden}.type-water-canvas,.type-water-veils,.type-water-veils span{position:absolute;inset:0}.type-water-canvas{z-index:1;cursor:crosshair;width:100%;height:100%;display:block}.type-water-veils{z-index:2;pointer-events:none;opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#f6f3ef0d 1px,#0000 1px),linear-gradient(#f6f3ef09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8rem 8rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle,#000 0 44%,#0000 82%);mask-image:radial-gradient(circle,#000 0 44%,#0000 82%)}.type-water-veils span{opacity:.58;transform:translate3d(var(--pointer-shift-x), var(--pointer-shift-y), 0) rotate(2deg);border:1px solid #f6f3ef1f;margin:auto;animation:18s ease-in-out infinite alternate typeWaterFrame}.type-water-veils span:first-child{width:min(72vw,68rem);height:min(62svh,36rem)}.type-water-veils span:nth-child(2){width:min(86vw,82rem);height:min(74svh,44rem);transform:translate3d(var(--pointer-shift-x-alt), var(--pointer-shift-y-alt), 0) rotate(-4deg);border-color:#a8c2d421;animation-delay:-6s}.type-water-veils span:nth-child(3){width:min(52vw,48rem);height:min(42svh,28rem);transform:translate3d(var(--pointer-shift-x), var(--pointer-shift-y-alt), 0) rotate(9deg);border-color:#b625202e;animation-delay:-11s}.type-water-nav{z-index:8;color:#f6f3efad;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.2rem 1.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1;display:flex;position:absolute;top:0;left:0}.type-water-nav a{transition:color .18s}.type-water-nav a:hover,.type-water-nav a:focus-visible{color:var(--paper)}.type-water-copy{z-index:5;text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:clamp(1rem,2vw,1.45rem);width:min(79rem,100% - 2rem);min-height:100svh;margin-inline:auto;padding:6rem 0 5rem;display:grid;position:relative}.type-water-kicker,.type-water-copy h1,.type-water-copy p{margin:0}.type-water-title-stack{opacity:var(--title-opacity);filter:blur(var(--title-blur));transform:translate3d(0, var(--title-y), 0);justify-items:center;gap:clamp(1rem,2vw,1.45rem);transition:opacity .12s linear,filter .12s linear,transform .12s linear;display:grid}.type-water-kicker{color:#a8c2d4b3;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.72rem,1.1vw,.9rem);line-height:1.1}.type-water-copy h1{max-width:12ch;color:var(--paper);text-wrap:balance;text-shadow:0 0 1.8rem #000000b8,0 0 2rem #f6f3ef0f;flex-wrap:wrap;justify-content:center;gap:0 .22em;font-size:clamp(4.2rem,12vw,12.5rem);font-weight:300;line-height:.88;display:flex}.type-water-copy h1 span{--word-shift-x:0rem;--word-shift-y:0rem;transform-origin:50%;transform:translate3d(var(--word-shift-x), var(--word-shift-y), 0);animation:1.5s cubic-bezier(.16,1,.3,1) both typeWaterTitleReveal,13s ease-in-out infinite typeWaterTitleFloat;animation-delay:calc(var(--title-index) * .12s), calc(1.8s + var(--title-index) * -2100ms);display:inline-block}.type-water-copy h1 span:first-child{--word-shift-x:var(--pointer-shift-x-alt);--word-shift-y:var(--pointer-shift-y)}.type-water-copy h1 span:nth-child(2){--word-shift-x:var(--pointer-shift-x);--word-shift-y:var(--pointer-shift-y-alt)}.type-water-copy h1 span:nth-child(3){--word-shift-x:var(--pointer-shift-x-alt);--word-shift-y:var(--pointer-shift-y-alt)}.type-water-copy>p:not(.type-water-kicker){color:#f6f3efd1;text-wrap:balance;max-width:47rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,2.45rem);line-height:1.12;animation:16s ease-in-out infinite typeWaterCopyBreathe}.type-water-actions{z-index:10;pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.35rem;display:flex;position:absolute;bottom:clamp(5rem,15svh,8.5rem);left:50%;transform:translate(-50%)}.type-water-actions a{min-height:3.25rem;color:var(--paper);background:#0000006b;border:1px solid #f6f3ef42;justify-content:center;align-items:center;padding:.9rem 1.15rem;font-size:.9rem;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.type-water-actions a:first-child{color:var(--ink);background:#f6f3eff0;border-color:#f6f3eff0}.type-water-actions a:hover,.type-water-actions a:focus-visible{background:var(--signal);border-color:var(--signal);color:var(--paper)}.type-water-register{z-index:4;color:#f6f3ef52;text-transform:uppercase;pointer-events:none;gap:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;line-height:1;display:flex;position:absolute;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2.4rem)}.type-water-register span{animation:12s ease-in-out infinite typeWaterRegister}.type-water-register span:nth-child(2){color:#a8c2d475;animation-delay:-4s}.type-water-register span:nth-child(3){animation-delay:-8s}.type-water-scroll-copy{z-index:7;width:min(58rem,100% - 2rem);opacity:var(--sweep-opacity);pointer-events:none;transform:translate3d(-50%, var(--sweep-y), 0);background:linear-gradient(90deg,#000000f0,#000000b8 52%,#000000f0),linear-gradient(#f6f3ef0f,#f6f3ef00);border-block:1px solid #f6f3ef38;gap:1rem;padding:clamp(1.15rem,2.3vw,2rem);transition:opacity .12s linear,transform .12s linear;display:grid;position:absolute;top:0;left:50%;box-shadow:0 0 4rem #000000b8}.type-water-scroll-copy p{color:#f6f3efd6;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.18rem,1.75vw,1.72rem);line-height:1.42}@keyframes typeWaterFrame{0%{opacity:.28;filter:blur(.2px)}to{opacity:.72;filter:blur(1.2px)}}@keyframes typeWaterTitleReveal{0%{opacity:0;filter:blur(16px);transform:translate3d(var(--word-shift-x), calc(var(--word-shift-y) + .5em), 0)}68%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate3d(var(--word-shift-x), var(--word-shift-y), 0)}}@keyframes typeWaterTitleFloat{0%,to{opacity:.98;filter:blur()}42%{opacity:.9;filter:blur(.55px)}68%{opacity:.78;filter:blur(1px)}}@keyframes typeWaterCopyBreathe{0%,to{opacity:.86;filter:blur()}50%{opacity:.68;filter:blur(.6px)}}@keyframes typeWaterRegister{0%,to{opacity:.22;transform:translateY(0)}42%{opacity:.72;transform:translateY(-.24rem)}}@media (max-width:780px){.type-water-page{min-height:190svh}.type-water-nav{padding:1rem;font-size:.72rem}.type-water-nav a:last-child{display:none}.type-water-copy{text-align:left;justify-items:start;width:calc(100% - 2rem)}.type-water-title-stack{justify-items:start}.type-water-copy h1{justify-content:flex-start;font-size:clamp(4rem,18vw,7rem)}.type-water-actions{justify-content:flex-start;width:100%;bottom:clamp(4rem,10svh,5.5rem)}.type-water-actions a{width:100%}.type-water-register{gap:.8rem;font-size:.62rem;left:1rem;right:auto}.type-water-veils{background-size:5rem 5rem}.type-water-scroll-copy{width:calc(100% - 2rem);padding:1rem}.type-water-scroll-copy p{font-size:clamp(1.05rem,5vw,1.32rem);line-height:1.35}}
