:root{--ink:#181713;--paper:#eee9de;--cream:#f7f3ea;--orange:#e85c37;--muted:#797267;--line:#c9c2b5;--green:#8b9d72}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{z-index:10;border-bottom:1px solid #18171338;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 4vw;display:grid;position:relative}.wordmark{align-items:center;gap:13px;font-family:Georgia,serif;font-size:22px;display:flex}.mark-box{background:var(--ink);width:42px;height:42px;color:var(--paper);letter-spacing:-1px;place-items:center;font:700 11px/1 Arial;display:inline-grid}.mark-box.inverse{background:var(--paper);color:var(--ink)}.site-header nav{letter-spacing:.07em;text-transform:uppercase;gap:38px;font-size:12px;display:flex}.site-header nav a:hover{text-decoration:underline}.header-cta{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;justify-self:end;padding-bottom:5px;font-size:12px}.header-cta span{color:var(--orange);margin-left:8px}.hero{min-height:790px;padding:76px 4vw 90px;position:relative;overflow:hidden}.eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font:700 10px/1.2 Courier New,monospace;display:flex}.eyebrow span{border:1px solid;place-items:center;width:26px;height:26px;display:grid}.eyebrow.light{color:#ddd5c7}.hero h1,.make-heading h2{letter-spacing:-.06em;z-index:2;margin:75px 0 28px;font:400 clamp(58px,7vw,110px)/.87 Georgia,serif;position:relative}.hero h1 em,.make-heading h2 em{color:var(--orange);font-weight:400}.hero-copy{width:345px;margin-left:8.5vw;font:17px/1.55 Georgia,serif}.round-link{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:50%;justify-content:center;align-items:center;gap:13px;width:116px;height:116px;font:700 10px/1.25 Courier New,monospace;transition:transform .2s;display:flex;position:absolute;bottom:65px;left:42%}.round-link:hover{transform:rotate(-7deg)}.round-link b{font-size:20px}.hero-specimen{width:39vw;height:650px;position:absolute;top:73px;right:2.5vw}.frame-shadow{background:#c7bdae;position:absolute;inset:54px 0 0 52px;transform:rotate(2deg)}.frame{background:#f9f6ef;width:min(430px,32vw);padding:22px 22px 0;position:absolute;top:15px;right:4vw;transform:rotate(-3.5deg);box-shadow:0 28px 60px #756d6044}.demo-art{aspect-ratio:1;background:#78867e;position:relative;overflow:hidden}.demo-art:before{content:"";background:#e6d6bc;border-radius:48% 48% 40% 40%;width:34%;height:48%;position:absolute;top:28%;left:33%;box-shadow:-67px -90px 0 -52px #f1d54f,67px -90px 0 -52px #f1d54f}.demo-art:after{content:"";background:var(--orange);border-radius:2px;width:12%;height:12%;position:absolute;top:48%;left:44%;box-shadow:-45px -35px 0 -13px #171713,45px -35px 0 -13px #171713}.demo-art i{background:#c5b499;width:22px;height:22px;position:absolute}.demo-art i:first-child{top:12%;left:8%}.demo-art i:nth-child(2){background:#d76342;top:8%;right:10%}.demo-art i:nth-child(3){bottom:10%;right:8%}.demo-art i:nth-child(4){background:#e9d75e;bottom:15%;left:12%}.demo-art i:nth-child(5){background:#314c43;top:8%;left:47%}.demo-band{background:var(--ink);height:72px;color:var(--cream);grid-template-columns:1fr auto;margin:0 -22px;padding:15px 18px;display:grid;position:relative}.demo-band em{font:italic 15px Georgia,serif}.demo-band span{color:#aaa297;letter-spacing:.08em;grid-row:2;font:7px Courier New}.demo-band b{text-align:center;grid-area:1/2/3;font:9px Courier New}.demo-band small{font-size:20px}.specimen-note{border-top:1px solid;width:190px;padding-top:10px;position:absolute;bottom:10px;right:0}.specimen-note span{letter-spacing:.12em;font:700 9px Courier New}.specimen-note p{color:var(--muted);font:12px/1.4 Georgia,serif}.manifesto{background:var(--ink);color:var(--cream);padding:80px 4vw 110px}.manifesto>p{color:var(--orange);margin:95px 0 15px;font:italic 20px/1.2 Georgia,serif}.manifesto h2,.gift-callout h2{letter-spacing:-.045em;margin:0;font:400 clamp(48px,6vw,88px)/.95 Georgia,serif}.principles{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:100px;display:grid}.principles article{border-top:1px solid #545149;padding:25px 35px 0 0}.principles article+article{border-left:1px solid #545149;padding-left:35px}.principles b{color:var(--orange);font:9px Courier New}.principles h3{margin:38px 0 16px;font:italic 31px Georgia,serif}.principles p{color:#aaa399;max-width:270px;font:14px/1.6 Georgia,serif}.make-section{padding:100px 4vw 130px}.make-heading{justify-content:space-between;align-items:flex-start;display:flex}.make-heading h2{text-align:right;margin:0 3vw 65px;font-size:clamp(50px,6vw,80px)}.store-shell{background:var(--cream);border:1px solid #bdb5a7;grid-template-columns:225px 1fr;max-width:1260px;min-height:640px;margin:auto;display:grid;box-shadow:12px 12px #18171314}.store-steps{background:#dcd5c8;flex-direction:column;padding:24px 0;display:flex}.store-steps>button{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#8a8276;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bdb5a7;grid-template-columns:30px 1fr 20px;padding:22px 19px;font:11px Courier New;display:grid}.store-steps>button:first-child{border-top:1px solid #bdb5a7}.store-steps>button span{font-size:9px}.store-steps>button.active{background:var(--ink);color:var(--cream);margin:0 -1px}.store-steps>button.done{color:var(--ink)}.store-steps>button b{color:var(--orange)}.privacy-note{border-top:1px solid #bdb5a7;gap:10px;margin:auto 20px 0;padding-top:20px;display:flex}.privacy-note span{font-size:22px}.privacy-note p{color:#6e685f;margin:0;font:10px/1.5 Courier New}.store-panel{min-width:0;position:relative}.step-content{max-width:590px;margin:auto;padding:65px 45px}.step-kicker{letter-spacing:.14em!important;color:var(--orange)!important;margin:0 0 27px!important;font:700 9px Courier New,monospace!important}.step-content h3,.edition-options h3{letter-spacing:-.035em;margin:0 0 18px;font:400 46px/.98 Georgia,serif}.step-content h3 em,.edition-options h3 em{color:var(--orange);font-weight:400}.step-content>p{color:var(--muted);max-width:420px;margin:0 0 34px;font:14px/1.55 Georgia,serif}.field-label{letter-spacing:.12em;color:#625d54;margin:24px 0 8px;font:700 9px Courier New;display:block}select,input,textarea{width:100%;color:var(--ink);background:#f8f5ee;border:1px solid #bdb5a7;border-radius:0;outline:none;padding:15px 14px}select:focus,input:focus,textarea:focus{border-color:var(--orange)}textarea{resize:vertical;min-height:78px}.primary-button{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:0;justify-content:space-between;width:100%;margin-top:28px;padding:18px;font:700 10px Courier New;display:flex}.primary-button:hover{background:#d94d2b}.primary-button:disabled{opacity:.42;cursor:not-allowed}.wallet-button{border:1px solid var(--ink);background:var(--ink);width:100%;color:var(--cream);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:16px;font:12px Courier New;display:flex}.wallet-button>span{color:var(--orange);font-size:17px}.wallet-button b{color:#aaa398;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font:8px Courier New}.wallet-button.connected{background:#31453c}.field-row{grid-template-columns:1.4fr 1fr;gap:13px;display:grid}.field-row label{min-width:0}.edition-layout,.checkout-layout{grid-template-columns:43% 57%;min-height:638px;display:grid}.art-preview{background:#282722;flex-direction:column;justify-content:center;padding:55px 45px 30px;display:flex}.art-preview img{aspect-ratio:1;object-fit:cover;width:100%;display:block;box-shadow:0 20px 30px #0005}.art-preview span{color:#999287;letter-spacing:.1em;text-transform:uppercase;margin-top:17px;font:9px Courier New}.edition-options{padding:52px 45px}.segmented{border:1px solid #bdb5a7;grid-template-columns:1fr 1fr;margin:28px 0 24px;display:grid}.segmented button{text-align:left;cursor:pointer;background:0 0;border:0;padding:14px;font:700 10px Courier New}.segmented button+button{border-left:1px solid #bdb5a7}.segmented button small{color:var(--muted);margin-top:6px;font:9px Georgia,serif;display:block}.segmented button.active{background:var(--ink);color:#fff}.segmented button.active small{color:#c7c0b5}.size-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.size-buttons button{cursor:pointer;background:0 0;border:1px solid #bdb5a7;padding:15px 6px;font:9px Courier New}.size-buttons button b{font-size:15px}.size-buttons button.active{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);color:var(--orange)}.verified-toggle{cursor:pointer;border:1px solid #bdb5a7;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:22px;padding:16px;display:grid}.verified-toggle input,.consent input{width:auto;accent-color:var(--orange)}.verified-toggle span b{font:italic 14px Georgia,serif;display:block}.verified-toggle span small{color:var(--muted);font:9px Courier New}.verified-toggle em{color:var(--orange);text-transform:uppercase;font:8px Courier New}.edition-total{border-top:1px solid #bdb5a7;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;font:12px Georgia,serif;display:flex}.edition-total span small{color:var(--muted);margin-top:4px;display:block}.edition-total>b{font:25px Georgia,serif}.checkout-summary{color:var(--cream);background:#262520;padding:55px}.checkout-summary img{aspect-ratio:1;object-fit:cover;width:100%;max-width:290px}.checkout-summary>p{color:#9f988d;letter-spacing:.1em;font:9px Courier New}.checkout-summary>p b{color:#fff;margin-top:3px;font:22px Georgia,serif;display:block}.checkout-summary dl{border-top:1px solid #4d4a43;margin-top:24px}.checkout-summary dl div{border-bottom:1px solid #4d4a43;justify-content:space-between;padding:10px 0;font:9px Courier New;display:flex}.checkout-summary dt{color:#958e84}.checkout-summary dd{margin:0}.checkout-summary>strong{margin-top:25px;font:30px Georgia,serif;display:block}.checkout-summary>strong small{color:#958e84;font:8px Courier New}.step-content.compact{padding-top:42px}.step-content.compact h3{font-size:40px}.order-kind{grid-template-columns:1fr 1fr;margin:18px 0 12px;display:grid}.order-kind button{cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #bdb5a7;padding:13px;font:10px Courier New}.order-kind button+button{border-left:0}.order-kind button.active{background:var(--ink);color:#fff}.consent{color:var(--muted);align-items:flex-start;gap:9px;margin-top:15px;font:10px/1.45 Georgia,serif;display:flex}.consent input{margin-top:2px}.checkout-button{margin-top:18px}.checkout-fineprint{text-align:center;max-width:none!important;margin:11px 0 0!important;font:9px/1.5 Courier New!important}.store-error{border:1px solid var(--orange);color:#88341e;background:#fff1eb;padding:13px 44px;font:11px/1.4 Courier New;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 8px 24px #0002}.store-error>b{position:absolute;left:15px}.store-error button{cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:8px;right:10px}.gift-callout{background:var(--orange);color:#fff;padding:95px 8vw 100px;position:relative}.gift-callout h2{max-width:850px;margin-top:75px}.gift-callout>p{max-width:440px;margin:35px 0 0 45%;font:16px/1.55 Georgia,serif}.gift-callout>a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;padding-bottom:8px;font:10px Courier New;position:absolute;bottom:100px;right:8vw}.gift-callout>a span{margin-left:15px;font-size:20px}.footer{background:var(--ink);color:var(--paper);grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:40px;padding:55px 4vw 35px;display:grid}.footer>div:first-child{align-items:center;gap:13px;font:20px Georgia,serif;display:flex}.footer>p{color:#958e84;margin:0;font:italic 22px/1.1 Georgia,serif}.footer-links{text-transform:uppercase;letter-spacing:.1em;justify-content:flex-end;gap:24px;font:9px Courier New;display:flex}.footer small{color:#777168;letter-spacing:.1em;border-top:1px solid #45423d;grid-column:1/-1;padding-top:18px;font:8px Courier New}.simple-page{min-height:70vh;padding:80px max(5vw,50vw - 450px)}.simple-page h1{letter-spacing:-.05em;font:400 clamp(48px,7vw,84px) Georgia,serif}.simple-page h1 em{color:var(--orange);font-weight:400}.simple-page article{max-width:680px;font:15px/1.7 Georgia,serif}.simple-page h2{margin-top:45px;font:italic 28px Georgia,serif}.status-card{border:1px solid var(--line);background:var(--cream);max-width:700px;margin:30px 0;padding:35px}.status-card .primary-button{gap:60px;width:auto;display:inline-flex}.provenance{grid-template-columns:minmax(280px,520px) 1fr;align-items:start;gap:7vw;display:grid}.provenance-art{background:#282722;padding:28px}.provenance-art img{width:100%;display:block}.provenance-data dl{border-top:1px solid var(--line)}.provenance-data dl div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;padding:15px 0;display:grid}.provenance-data dt{text-transform:uppercase;color:var(--muted);font:9px Courier New}.provenance-data dd{word-break:break-all;margin:0;font:13px Georgia,serif}.verified-seal{background:var(--ink);color:var(--cream);align-items:center;gap:10px;padding:12px 17px;font:italic 14px Georgia,serif;display:inline-flex}.claim-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.claim-form .full{grid-column:1/-1}.claim-art{gap:15px;margin:30px 0;display:flex}.claim-art img{object-fit:cover;width:110px;height:110px}.claim-art p{font:18px Georgia,serif}.loading-line{color:var(--muted);font:12px Courier New}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{min-height:950px}.hero h1{font-size:64px}.hero-copy{margin-left:0}.round-link{bottom:30px;left:auto;right:5vw}.hero-specimen{width:90vw;height:430px;top:470px;right:5vw}.frame{width:300px;right:13vw}.specimen-note{bottom:30px;right:0}.principles{grid-template-columns:1fr}.principles article+article{border-left:0;margin-top:35px;padding-left:0}.make-heading{display:block}.make-heading h2{text-align:left;margin-top:35px}.store-shell{grid-template-columns:1fr}.store-steps{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.store-steps>button{text-align:center;border-right:1px solid #bdb5a7;padding:14px 4px;font-size:8px;display:block}.store-steps>button span{margin-bottom:5px;display:block}.store-steps>button b,.privacy-note{display:none}.edition-layout,.checkout-layout{grid-template-columns:1fr}.art-preview{padding:35px}.art-preview img{max-width:380px;margin:auto}.checkout-summary{display:none}.gift-callout>p{margin-left:0}.gift-callout>a{margin-top:35px;display:inline-block;position:static}.footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.provenance{grid-template-columns:1fr}}@media (max-width:560px){.site-header{height:70px}.header-cta{font-size:9px}.wordmark{font-size:18px}.mark-box{width:35px;height:35px}.hero{padding-top:50px}.hero h1{margin-top:50px;font-size:49px}.hero-copy{width:270px}.hero-specimen{top:420px}.frame{width:260px;right:4vw}.specimen-note{display:none}.manifesto,.make-section,.gift-callout{padding-left:20px;padding-right:20px}.manifesto h2,.gift-callout h2{font-size:47px}.step-content,.edition-options{padding:40px 22px}.step-content h3,.edition-options h3{font-size:38px}.field-row,.segmented{grid-template-columns:1fr}.segmented button+button{border-top:1px solid #bdb5a7;border-left:0}.verified-toggle{grid-template-columns:auto 1fr}.verified-toggle em{display:none}.footer{padding:45px 20px}.claim-form{grid-template-columns:1fr}.claim-form .full{grid-column:1}.simple-page{padding:55px 20px}.provenance-data dl div{grid-template-columns:105px 1fr}}.hero-actions{pointer-events:none;position:absolute;inset:0}.hero-actions a{pointer-events:auto}.gift-link{border:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;background:#eee9deeb;align-items:center;gap:28px;padding:15px 18px;font:700 10px Courier New;transition:background .2s,color .2s;display:inline-flex;position:absolute;bottom:72px;left:4vw}.gift-link:hover{background:var(--ink);color:var(--paper)}.gift-link b{color:var(--orange);font-size:17px}.demo-art-img{aspect-ratio:1;object-fit:cover;image-rendering:auto;width:100%;display:block}.collection-showcase{grid-template-columns:minmax(290px,1.25fr) repeat(3,minmax(155px,.65fr));align-items:end;gap:22px;padding:90px 4vw 105px;display:grid}.collection-showcase>div{padding-right:4vw}.collection-showcase h2{letter-spacing:-.045em;margin:55px 0 24px;font:400 clamp(42px,5vw,70px)/.92 Georgia,serif}.collection-showcase h2 em{color:var(--orange);font-weight:400}.collection-showcase>div>p{max-width:430px;color:var(--muted);font:14px/1.6 Georgia,serif}.collection-showcase article{background:var(--ink);color:var(--paper);padding:12px 12px 15px;position:relative;box-shadow:7px 7px #d4ccbf}.collection-showcase article:nth-of-type(2){transform:translateY(-28px)}.collection-showcase article img{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:14px;display:block}.collection-showcase article:first-of-type img{image-rendering:pixelated}.collection-showcase article span{font:italic 17px Georgia,serif}.collection-showcase article b{float:right;color:#aaa297;font:9px Courier New}.gift-choice{position:relative}.gift-choice small{color:var(--orange);letter-spacing:.08em;margin-top:4px;font-size:7px;display:block}.gift-choice.active small{color:#f49b82}.gift-privacy{border-left:3px solid var(--orange);background:#eee7da;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.gift-privacy b{font:italic 14px Georgia,serif}.gift-privacy span{color:var(--muted);font:9px/1.45 Courier New}.shipping-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.shipping-fields .full{grid-column:1/-1}.shipping-fields label{min-width:0}.shipping-fields .field-label{margin-top:15px}.step-content.compact{padding-bottom:35px}@media (max-width:900px){.collection-showcase{grid-template-columns:repeat(3,1fr);padding-top:75px}.collection-showcase>div{grid-column:1/-1;padding-right:0}.collection-showcase article:nth-of-type(2){transform:none}.gift-link{bottom:160px;left:5vw}.shipping-fields{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hero-actions{align-items:center;gap:15px;margin-top:26px;display:flex;position:static}.round-link{width:90px;height:90px;bottom:18px;right:20px}.gift-link{max-width:160px;padding:13px 12px;line-height:1.3;position:static}.hero-specimen{top:490px}.collection-showcase{grid-template-columns:1fr 1fr;gap:14px;padding:70px 20px 80px}.collection-showcase>div{grid-column:1/-1}.collection-showcase h2{margin-top:40px}.collection-showcase article:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.order-kind{grid-template-columns:1fr}.order-kind button+button{border-top:0;border-left:1px solid #bdb5a7}.shipping-fields{grid-template-columns:1fr}.shipping-fields .full{grid-column:1}.step-content.compact{padding-top:35px}}.artwork-source{border:1px solid #bdb5a7;grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}.artwork-source button{text-align:left;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:13px 14px;font:700 10px Courier New}.artwork-source button+button{border-left:1px solid #bdb5a7}.artwork-source button small{color:var(--muted);text-transform:none;margin-top:6px;font:9px Georgia,serif;display:block}.artwork-source button.active{background:var(--ink);color:var(--cream)}.artwork-source button.active small{color:#bbb3a7}.optional-wallet{border-top:1px solid #d3ccbf;margin-top:18px;padding-top:16px}.optional-wallet>span{color:var(--muted);margin-bottom:8px;font:italic 13px Georgia,serif;display:block}.upload-panel{margin-top:12px}.upload-drop{text-align:center;cursor:pointer;background:#f0eadf;border:1px dashed #928a7d;place-items:center;min-height:155px;padding:25px;display:grid}.upload-drop input{opacity:0;width:1px;height:1px;position:absolute}.upload-drop span{font:italic 20px Georgia,serif}.upload-drop small{color:var(--muted);margin-top:8px;font:9px Courier New}.rights-confirm{color:var(--muted);align-items:flex-start;gap:9px;margin-top:13px;font:10px/1.45 Georgia,serif;display:flex}.rights-confirm input{width:auto;accent-color:var(--orange);margin-top:1px}.plain-edition{border-left:3px solid var(--orange);background:#eee7da;flex-direction:column;gap:5px;margin-top:22px;padding:15px;display:flex}.plain-edition>b{font:italic 15px Georgia,serif}.plain-edition>span{color:var(--muted);font:9px/1.45 Courier New}.plain-edition .rights-confirm{color:var(--ink);margin-top:8px}@media (max-width:560px){.artwork-source{grid-template-columns:1fr}.artwork-source button+button{border-top:1px solid #bdb5a7;border-left:0}.upload-drop{min-height:135px}}.photo-hero{isolation:isolate;background:#c7b8a5;height:calc(100svh - 84px);min-height:620px;position:relative;overflow:hidden}.photo-hero-image{z-index:-2;object-fit:cover;object-position:center}.photo-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#241b120a,#0000 65%,#1f18112e);position:absolute;inset:0}.photo-copy{color:#25231f;text-shadow:0 1px 14px #fff8ed85;position:absolute;bottom:36px;left:42px}.photo-copy h1{letter-spacing:-.045em;margin:0;font:400 clamp(36px,3.4vw,50px)/.9 Iowan Old Style,Baskerville,Georgia,serif}.photo-copy h1 em{color:#e14f31;font-weight:400}.photo-copy p{letter-spacing:.1em;text-transform:uppercase;color:#554e45;margin:15px 0 0;font:700 9px/1.4 Courier New,monospace}@media (max-width:700px){.photo-hero{height:calc(100svh - 70px);min-height:650px}.photo-hero-image{object-fit:contain;transform:translate(-50%);width:auto!important;height:65%!important;inset:0 auto auto 50%!important}.photo-hero:after{background:linear-gradient(#0000 50%,#c7b8a5 76%)}.photo-copy{bottom:30px;left:20px;right:20px}.photo-copy h1{font-size:36px}.photo-copy p{max-width:300px;font-size:8px}}
