:root{--font-display: "Cormorant Garamond", Garamond, "Times New Roman", serif;--font-serif: "Newsreader", Georgia, "Times New Roman", serif;--font-mono: "IBM Plex Mono", "Courier New", monospace;--gutter: 40px;--page-width: 1360px;--space-4: 4px;--space-8: 8px;--space-16: 16px;--space-24: 24px;--space-40: 40px;--space-64: 64px}@media(max-width:749px){:root{--gutter: 16px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-serif);font-size:18px;line-height:28px;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--crimson-ink)}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--crimson-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--gutter);top:8px;z-index:10;background:var(--ink);color:var(--canvas);padding:8px 12px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-width{max-width:var(--page-width);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-top:var(--space-64);padding-bottom:var(--space-64)}.section--rule{border-top:1px solid var(--rule)}.section--tight-top{padding-top:var(--space-40)}.split{display:flex;flex-wrap:wrap;gap:var(--space-40)}.split__aside{flex:0 1 280px}.split__main{flex:1 1 520px;min-width:0;max-width:680px}.stack{display:flex;flex-direction:column;gap:var(--space-16)}.stack--24{gap:var(--space-24)}.row-between{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-16)}.display-xl,.display-l,.title,.heading-s{font-family:var(--font-display);font-weight:300;letter-spacing:-.01em;margin:0;text-wrap:balance}.display-xl{font-size:80px;line-height:1}.display-l{font-size:56px;line-height:1}.title{font-size:44px;line-height:1}.heading-s{font-size:32px;line-height:1.05;letter-spacing:0}@media(max-width:749px){.display-xl{font-size:52px}.display-l{font-size:42px}.title{font-size:36px}}.lead{font-size:22px;line-height:32px;margin:0}.body{font-size:18px;line-height:28px;margin:0}.body-s{font-size:15px;line-height:22px;margin:0}.rte>*{margin:0 0 16px}.rte>*:last-child{margin-bottom:0}.label,.caption{font-family:var(--font-mono);text-transform:uppercase}.label{font-size:12px;line-height:16px;letter-spacing:.08em;font-weight:500}.caption{font-size:11px;line-height:16px;letter-spacing:.04em;font-weight:400;color:var(--ink-muted)}.muted{color:var(--ink-muted)}.link-arrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;font-weight:500;text-transform:uppercase;color:var(--crimson-ink);text-decoration:none;align-self:flex-start}.link-arrow--underline{border-bottom:1px solid currentColor;padding-bottom:4px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:0;cursor:pointer;text-decoration:none;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;font-weight:500;text-transform:uppercase;background:var(--crimson-ink);color:#fff}.btn:hover{background:var(--ink);color:var(--canvas)}.btn--light{background:var(--canvas);color:var(--ink)}.btn--light:hover{background:#fff;color:var(--ink)}.btn[disabled]{background:var(--rule);color:var(--canvas);cursor:not-allowed}.pill{display:inline-block;align-self:flex-start;border:1px solid currentColor;border-radius:999px;padding:4px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;font-weight:500;text-transform:uppercase;color:var(--crimson-ink)}.pill--muted{color:var(--ink-muted)}.site-header{border-bottom:1px solid var(--rule);background:var(--canvas)}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-24);padding-top:20px;padding-bottom:20px}.site-header__logo{display:block;background:#000;width:112px;height:56px;overflow:hidden}.site-header__logo img{width:112px;height:56px;object-fit:cover}.site-nav{display:flex;flex-wrap:wrap;gap:32px}.site-nav a{color:var(--ink);text-decoration:none}.site-nav a[aria-current=page],.site-nav a:hover{color:var(--crimson-ink)}.site-header__meta{display:flex;gap:var(--space-24);align-items:center}.site-header__meta a{color:var(--ink);text-decoration:none}.gallery-label{display:flex;flex-direction:column;gap:var(--space-4)}.gallery-label__title{color:var(--ink)}.mat{background:var(--canvas-raised);padding:var(--space-40);display:flex;justify-content:center;align-items:center}.mat img{width:100%;height:auto}.mat--small{padding:var(--space-24)}.placeholder{width:100%;aspect-ratio:3 / 4;border:1px dashed var(--rule);background:var(--canvas-raised);display:flex;align-items:center;justify-content:center}.placeholder svg{width:60%;height:auto;fill:var(--rule)}.hero{display:flex;flex-wrap:wrap;gap:var(--space-64);align-items:flex-end}.hero__media{flex:1 1 520px;min-width:0}.hero__media img{max-width:560px;margin:0 auto}.hero__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:var(--space-24)}.hero__text .body{max-width:440px}.work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-24)}.work-grid--prints{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-40) var(--space-24)}.work-card{display:flex;flex-direction:column;gap:var(--space-16);color:var(--ink);text-decoration:none}.work-card__media{aspect-ratio:3 / 4;background:var(--canvas-raised);display:flex;align-items:center;justify-content:center;padding:var(--space-16)}.work-card__media img{max-height:100%;width:auto;max-width:100%;object-fit:contain}.work-card--print .work-card__media{aspect-ratio:4 / 5;padding:var(--space-24)}.work-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-16)}.filter{display:flex;flex-wrap:wrap;gap:var(--space-8)}.filter button{padding:10px 16px;border:1px solid var(--rule);background:transparent;color:var(--ink);border-radius:0;cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}.filter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.artwork-list{display:flex;flex-direction:column;gap:96px}.artwork-row{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-end}.artwork-row__media{flex:2 1 560px;min-width:0}.artwork-row__media img{max-width:560px}.artwork-row__text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--space-16)}.series-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-24)}.series-nav a{color:var(--ink);text-decoration:none}.band{color:var(--canvas)}.band--ultramarine{background:var(--ultramarine)}.band--plum{background:var(--plum)}.band--crimson{background:var(--crimson);color:#fff}.band .eyebrow{color:var(--mauve)}.band--crimson .eyebrow{color:#fff}.band__inner{display:flex;flex-wrap:wrap;gap:var(--space-40);align-items:center;justify-content:space-between}.band__text{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:var(--space-24)}.band__text .lead{max-width:520px}.offset-blocks{flex:0 1 420px;min-width:0;position:relative;padding:0 var(--space-24) var(--space-24) 0}.offset-blocks:before{content:"";position:absolute;left:var(--space-24);top:var(--space-24);right:0;bottom:0;background:var(--periwinkle)}.offset-blocks__front{position:relative;background:var(--canvas);aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:var(--space-24)}.offset-blocks__front img{max-height:100%;width:auto;object-fit:contain}.info-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-40)}.newsletter{display:flex;flex-wrap:wrap;gap:var(--space-40);align-items:flex-end}.newsletter__text{flex:1 1 480px;min-width:0}.newsletter__form{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:var(--space-8)}.newsletter__fields{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:flex-end}.field{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--space-8)}.field input,.field select,.field textarea{height:48px;padding:0 16px;border:1px solid var(--rule);border-radius:0;background:var(--canvas-raised);color:var(--ink);font-family:var(--font-serif);font-size:16px;width:100%}.field textarea{height:auto;min-height:140px;padding:12px 16px}.consent{display:flex;gap:var(--space-8);align-items:flex-start}.consent input{margin-top:4px;accent-color:var(--crimson-ink)}.form-message{margin:0}.form-message--success{color:var(--ink)}.form-message--error{color:var(--crimson-ink)}.product{display:flex;flex-wrap:wrap;gap:var(--space-64);align-items:flex-start}.product__media{flex:3 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--space-24)}.product__info{flex:2 1 360px;min-width:0;display:flex;flex-direction:column;gap:var(--space-24);position:sticky;top:var(--space-24)}.product__price{font-family:var(--font-mono);font-size:14px;letter-spacing:.06em}.product__form{display:flex;flex-direction:column;gap:var(--space-16)}.product__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--space-8)}@media(max-width:749px){.product__info{position:static}}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:left;padding:12px 0;border-bottom:1px solid var(--rule)}.cart-table td{padding:24px 16px 24px 0;border-bottom:1px solid var(--rule);vertical-align:top}.cart-table img{width:96px}.cart-table input{width:64px;height:40px;border:1px solid var(--rule);background:var(--canvas-raised);text-align:center;font-family:var(--font-mono)}.cart-footer{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-16);margin-top:var(--space-40)}.table-wrap{overflow-x:auto}.cv-row{display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 0;border-bottom:1px solid var(--rule)}.cv-row__year{flex:0 0 64px}.cv-row__text{flex:1 1 300px;min-width:0}.site-footer{border-top:1px solid var(--rule)}.site-footer__inner{display:flex;flex-wrap:wrap;gap:var(--space-24);justify-content:space-between;align-items:flex-end;padding-top:var(--space-40);padding-bottom:var(--space-64)}.site-footer__links{display:flex;flex-direction:column;gap:var(--space-8)}.site-footer__links a{color:var(--ink-muted);text-decoration:none}.site-footer__links a:hover{color:var(--ink)}.site-footer__menu{display:flex;flex-wrap:wrap;gap:var(--space-16);list-style:none;padding:0;margin:0}.signature{width:96px;mix-blend-mode:multiply}.pagination{display:flex;gap:var(--space-16);justify-content:center;margin-top:var(--space-64)}.pagination a{color:var(--ink);text-decoration:none}svg.placeholder,.work-card__media>svg,.offset-blocks__front>svg{width:100%;height:100%;fill:var(--rule);background:var(--canvas-raised)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
