@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_7e1d0068-module__FBqWeq__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.eb_garamond_7e1d0068-module__FBqWeq__variable{--font-serif:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Cutive Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c2eebecea7b2fafe-s.1uuxvldkebz9-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cutive Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3af4880bb42b569-s.p.4017pp9a-skyd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cutive Mono Fallback;src:local(Arial);ascent-override:61.01%;descent-override:20.06%;line-gap-override:0.0%;size-adjust:135.82%}.cutive_mono_32335490-module__PRqVdW__className{font-family:Cutive Mono,Cutive Mono Fallback;font-style:normal;font-weight:400}.cutive_mono_32335490-module__PRqVdW__variable{--font-typewriter:"Cutive Mono", "Cutive Mono Fallback"}
:root{--ink:#1a1a1a;--muted:#6b6b6b;--paper:#fafaf8;--line:#e2e0dc;--accent:#1a1a1a;--gutter:clamp(16px, 4vw, 48px);--sheet:#ebe5da;--flat:#e3dcd3;--sheet-ink:#5a4a3b;--bronze:#8a6437;--burnished-bronze:#7d4f21;--bronze-sheen:#a8723d;--bronze-shadow:#5a3816;--typed-ink:#161412;--tagline-ink:#3e3832;--typewriter:var(--font-typewriter), "Courier New", Courier, monospace;--pad:clamp(28px, 4.5vw, 64px);--logo-w:clamp(193px, 22.6vw, 322px);--rail-w:clamp(250px, 25vw, 480px);--menu-size:clamp(12px, 1vw, 18px);--tagline-size:calc(var(--menu-size) * 1.3);font-family:var(--font-serif), ui-serif, Georgia, "Times New Roman", serif;color:var(--ink);background:var(--paper);line-height:1.55}@media (max-width:899px){:root{--menu-size:clamp(14px, 4.2vw, 19px)}}*{box-sizing:border-box}body{background:var(--paper);margin:0}.landing,.site{--o-w:calc(var(--logo-w) * var(--o-letter-per-logo));--paper-tile:calc(var(--logo-w) * var(--paper-per-logo))}a{color:inherit}img{max-width:100%;height:auto;display:block}[hidden]{display:none}h1,h2,h3{font-weight:400;line-height:1.2}.card a{text-decoration:none}.tagline,.lead,.meta,.shipping-note{color:var(--muted)}.grid{gap:2.5rem var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.card h3{margin:.75rem 0 .25rem}.card p{margin:.15rem 0}.work{--thumb:clamp(40px, 3.4vw, 56px);--thumb-gap:10px;gap:var(--gutter);display:grid}.work-gallery{gap:var(--thumb-gap);display:grid}.work-main{aspect-ratio:var(--ratio,3 / 4);position:relative}.work-main img{object-fit:contain;object-position:left bottom;width:100%;height:100%;position:absolute;inset:0}.work-thumbs{gap:var(--thumb-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.work-thumbs button{width:var(--thumb);aspect-ratio:1;opacity:.4;background:0 0;border:0;padding:0;transition:opacity .3s;display:block}.work-thumbs button:hover{opacity:.75}.work-thumbs button[aria-current=true],.work-thumbs button:focus-visible{opacity:1}.work-thumbs button:focus-visible{outline:1px solid var(--typed-ink);outline-offset:3px}.work-thumbs img{width:100%;height:100%}.work-info{letter-spacing:.08em;max-width:26rem;color:var(--typed-ink);font-size:clamp(13px,.95vw,16px);line-height:1.65}.work-title{font-family:var(--typewriter);font-size:var(--menu-size);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.2em;line-height:1.3}.facts{grid-template-columns:6.5em minmax(0,1fr);gap:.3em 1.2em;margin:0;display:grid}.facts>div{display:contents}.facts dt,.facts dd{margin:0}.work-rule{border:0;border-top:1px solid;width:1.8em;margin:1.4em 0}.work-text p{margin:0 0 .8em}.work-info>:last-child,.work-text>:last-child,.sale>:last-child{margin-bottom:0}.buy-form{justify-items:start;display:grid}.buy-form select{width:min(100%,15em);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 .1em}.typed-action{color:var(--typed-ink);font-family:var(--typewriter);font-size:var(--menu-size);letter-spacing:.04em;text-transform:uppercase;text-align:left;background:0 0;border:0;margin:1.2em 0 0;padding:.4em 0;text-decoration:none;transition:color .3s;display:inline-block}.typed-action:hover:not(:disabled),.typed-action:focus-visible{color:var(--bronze)}.typed-action:disabled{opacity:1;color:var(--muted)}.shipping-note{margin:1.4em 0 0;font-size:.9em}.sale .notice{margin:0 0 1.2em}@media (min-width:900px){.work{--main-h:max(20rem, calc(100svh - 2 * var(--pad) - var(--thumbs,0px)));grid-template-columns:min(60%, calc(var(--main-h) * var(--ratio,.75))) minmax(0, 1fr);gap:var(--thumb-gap) clamp(32px, 3.5vw, 56px);grid-template-areas:"main info""thumbs.";align-items:end}.work[data-thumbs]{--thumbs:calc(var(--thumb) + var(--thumb-gap))}.work-gallery{display:contents}.work-main{grid-area:main}.work-thumbs{grid-area:thumbs}.work-info{grid-area:info}}select,button,.button{font:inherit;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;padding:.7rem 1rem}button,.button{background:var(--accent);color:var(--paper);cursor:pointer;text-align:center;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:not-allowed}.error{color:#a4161a}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notice,.admin-notice{background:#f0eee9;padding:.75rem 1rem}.admin-notice{border-left:3px solid #c77d00}.page,.checkout-result{max-width:44rem}.origin-logo{width:100%;display:block;position:relative}.origin-logo svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.origin-logo-ink{mix-blend-mode:multiply}.landing{box-sizing:border-box;background:var(--sheet) url(../media/paper.11dmjrc7u4aiy.webp) repeat;background-size:var(--paper-tile) auto;flex-direction:column;gap:clamp(40px,8vh,88px);min-height:100svh;padding:clamp(28px,4.5vw,64px);display:flex;position:relative}.landing:after{content:"";pointer-events:none;background:radial-gradient(80% 70% at 25% 15%,#fffcf614,#0000 65%),radial-gradient(120% 100% at 50% 45%,#0000 55%,#46342214);position:absolute;inset:0}.landing-logo{margin:0;line-height:0}.embossed-logo{max-width:none;width:var(--logo-w);height:auto;margin-left:calc(var(--logo-w) * var(--logo-inset-x) * -1);margin-top:calc(var(--logo-w) * var(--logo-inset-y) * -1);display:block}.landing-tagline{padding:0 var(--gutter);text-align:center;font-family:var(--typewriter);font-size:var(--tagline-size);letter-spacing:.04em;text-transform:uppercase;color:var(--tagline-ink);margin:0;line-height:1;position:absolute;top:53%;left:0;right:0;translate:0 -50%}.landing-tagline a{-webkit-text-stroke:.015em currentColor;text-shadow:0 0 .06em #3e383259}.landing-tagline .typed-bracket{-webkit-text-stroke:.045em currentColor}.typed-line>span{animation:typed-strike 50ms ease-out var(--at,0s) both}@keyframes typed-strike{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.typed-line>span{animation:none}}.landing-tagline a{color:inherit;padding:.6em .4em;text-decoration:none;transition:color .3s}.landing-tagline a:hover,.landing-tagline a:focus-visible{color:var(--bronze)}.landing-tagline a:focus-visible{outline-offset:2px;outline:1px solid}.site{background:var(--flat);min-height:100vh}.site main{max-width:none;min-height:100vh;margin:0 0 0 var(--rail-w);padding:var(--pad) var(--pad) var(--pad) 0}.site-tab{z-index:30;top:calc(var(--pad) - var(--o-w) * .85);width:calc(var(--pad) * 2 + var(--o-w));padding:calc(var(--o-w) * .85) var(--pad);gap:calc(var(--o-w) * .46);background:var(--flat);flex-direction:column;display:flex;position:fixed;left:0}.site-o{line-height:0;display:block}.origin-o{width:var(--o-w);height:auto;display:block}.menu-toggle{display:none}.site-menu{z-index:20;top:max(38.5vh, calc(var(--pad) + var(--o-w) * 2.4));left:calc(var(--pad) + var(--o-w) * .15);font-family:var(--typewriter);font-size:var(--menu-size);letter-spacing:.04em;text-transform:uppercase;line-height:1;position:fixed}.site-menu ul{justify-items:start;gap:1.8em;margin:0;padding:0;list-style:none;display:grid}.site-menu a{color:var(--typed-ink);text-decoration:none;transition:color .3s}.site-menu a:hover,.site-menu a:focus-visible,.site-menu a[aria-current=page]{color:var(--bronze)}.site-menu a>span,.slide-caption>span,.typed-note>span,.typed-action>span{-webkit-text-stroke:.045em currentColor}.site-menu .site-menu-small{gap:1.5em;margin-top:3.5em;font-size:max(10px,.72em)}.site-menu-small a{color:var(--muted)}@media (max-width:899px){.site main{padding:calc(var(--pad) + var(--o-w) * 3.4) var(--gutter) var(--gutter);margin-left:0}.site-tab{width:100%;padding-bottom:calc(var(--o-w) * .8)}.menu-toggle{gap:calc(var(--o-w) * .24 - 1.5px);width:var(--o-w);color:var(--typed-ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:grid;position:relative}.menu-toggle:before{content:"";position:absolute;inset:-14px -10px}.menu-toggle span{background:currentColor;height:1.5px;transition:transform .3s,opacity .3s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(calc(var(--o-w) * .24)) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(calc(var(--o-w) * -.24)) rotate(-45deg)}.site-menu{display:none}.site-menu[data-open]{z-index:25;padding:calc(var(--pad) + var(--o-w) * 3.4) var(--pad) var(--pad);background:var(--flat);flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}}html.menu-open{overflow:hidden}.slideshow{z-index:0;inset:0 0 0 var(--rail-w);position:fixed;overflow:hidden}.slide{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.slide[data-active]{opacity:1}.slide img{object-fit:cover}.slide-caption,.slide-controls{bottom:var(--pad);font-family:var(--typewriter);letter-spacing:.04em;text-transform:uppercase;color:var(--typed-ink);background:var(--flat);padding:.55em .8em;font-size:clamp(12px,1.05vw,18px);position:absolute}.slide-caption{left:var(--pad)}.slide-controls{right:var(--pad);align-items:center;gap:.6em;display:flex}.slide-controls button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 .35em;font-size:1.35em;line-height:1}.typed-note{font-family:var(--typewriter);letter-spacing:.04em;text-transform:uppercase;margin:38.5vh 0 0}@media (max-width:899px){.slideshow{inset:calc(var(--pad) + var(--o-w) * 2.9) 0 0 0}.typed-note{margin-top:0}}.collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.2vw,56px) clamp(10px,1.8vw,32px);max-width:60vw;margin:0;padding:0;list-style:none;display:grid}.collection-work{font-family:var(--typewriter);letter-spacing:.04em;text-transform:uppercase;color:var(--typed-ink);gap:.3em;font-size:clamp(10px,.8vw,14px);line-height:1.3;text-decoration:none;display:grid}.collection-frame{aspect-ratio:2/3;margin-bottom:.7em;display:block;position:relative}.collection-frame img{object-fit:cover}.collection-title{transition:color .3s}.collection-price{color:var(--sheet-ink)}.collection-work:hover .collection-title,.collection-work:focus-visible .collection-title{color:var(--bronze)}.collection-work:focus-visible{outline-offset:6px;outline:1px solid}@media (max-width:899px){.collection{max-width:none}.collection-work{font-size:clamp(9px,2.6vw,12px)}}
