:root{--ink: #0a0a0a;--paper: #f7f7f2;--white: #ffffff;--quiet: #696966;--line: #c9c9c3;--dark-line: #333330;--error: #9f241f;--page-gutter: clamp(1.25rem, 4vw, 4rem);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-6: 3rem;--space-8: 4rem;--space-12: 6rem;--display: Arial, Helvetica, system-ui, sans-serif;--body: Arial, Helvetica, system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);color:var(--ink)}body{min-width:20rem;margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has(dialog[open]){overflow:hidden}h1,h2,h3,p,dl,dd{margin-block:0}h1,h2,h3{font-family:var(--display);text-wrap:balance}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}::selection{background:var(--ink);color:var(--white)}.page-gutter{padding-inline:var(--page-gutter)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.unstyled-list{margin:0;padding:0;list-style:none}.skip-link{position:fixed;z-index:1000;inset:1rem auto auto 1rem;padding:.75rem 1rem;transform:translateY(-200%);background:var(--white);color:var(--ink);font-weight:700}.skip-link:focus{transform:translateY(0)}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.rte>*+*{margin-top:1.25em}.rte a{text-decoration:underline}.site-header{position:absolute;z-index:20;inset:0 0 auto;color:var(--ink)}.site-header__inner{display:flex;align-items:flex-start;justify-content:space-between;padding-block:1.25rem;border-bottom:1px solid currentColor}.wordmark,.site-header__index{font-size:.75rem;font-weight:700;letter-spacing:.09em;line-height:1;text-decoration:none}.site-header__index{display:inline-flex;gap:.75rem;align-items:center;text-transform:uppercase}.hero{display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;padding-top:6rem;padding-bottom:2rem;background:var(--paper)}.hero__topline,.hero__bottom{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.hero__topline p:last-child{justify-self:end;text-align:right}.hero__main{align-self:center;padding-block:clamp(5rem,12vh,10rem)}.hero__title{max-width:12ch;font-size:clamp(4rem,13.7vw,13rem);font-weight:700;letter-spacing:-.075em;line-height:.82}.hero__thesis{max-width:17ch;margin-top:clamp(2.5rem,6vw,6rem);margin-left:min(26vw,24rem);font-size:clamp(1.8rem,4.3vw,4.5rem);font-weight:400;letter-spacing:-.045em;line-height:.96}.hero__bottom{align-items:end;border-top:1px solid currentColor;padding-top:1rem}.text-link{display:inline-flex;gap:1rem;align-items:center;justify-self:end;min-height:2.75rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.text-link span:last-child{transition:transform .18s var(--ease)}.text-link:hover span:last-child{transform:translateY(.25rem)}.truth-section{display:grid;grid-template-columns:minmax(7rem,1fr) 3fr;gap:var(--space-8);min-height:100svh;padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem);background:var(--ink);color:var(--white)}.truth-section__eyebrow{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--dark-line);padding-top:1rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.truth-section__content{align-self:center}.truth-section h2{max-width:11ch;font-size:clamp(3.2rem,9vw,10rem);font-weight:700;letter-spacing:-.07em;line-height:.86}.truth-section__copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);max-width:54rem;margin-top:clamp(3rem,7vw,7rem);color:#d2d2cd;font-size:clamp(1.05rem,1.5vw,1.35rem)}.collection{background:var(--paper)}.collection__header{display:grid;grid-template-columns:1fr 3fr;gap:var(--space-8);min-height:72svh;align-items:end;padding-top:clamp(6rem,12vw,12rem);padding-bottom:clamp(4rem,8vw,8rem)}.collection__header h2{max-width:14ch;font-size:clamp(3rem,7.6vw,8rem);font-weight:700;letter-spacing:-.065em;line-height:.86}.noscript-notice{padding-block:1rem;background:var(--white);border-block:1px solid var(--line);font-size:.875rem}.acquisition{min-height:max(42rem,100svh);border-top:1px solid var(--line);background:var(--white);color:var(--ink)}.acquisition--paper{background:var(--paper)}.acquisition--gray{background:#deded8}.acquisition--dark{border-color:var(--dark-line);background:#1c1c1a;color:var(--white)}.acquisition--black{border-color:var(--dark-line);background:var(--ink);color:var(--white)}.acquisition__inner{display:grid;grid-template-rows:auto 1fr auto;min-height:inherit;padding-top:1.25rem;padding-bottom:2rem}.acquisition__header,.acquisition__footer{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.acquisition__kind{justify-self:end;text-align:right}.acquisition__body{display:flex;flex-direction:column;justify-content:center;padding-block:clamp(5rem,10vw,10rem)}.acquisition__title{max-width:13ch;font-size:clamp(3.5rem,10.2vw,11rem);font-weight:700;letter-spacing:-.075em;line-height:.82}.acquisition__price{margin-top:clamp(2rem,4vw,4rem);font-size:clamp(2.8rem,7.5vw,8rem);font-weight:400;letter-spacing:-.065em;line-height:.9}.acquisition--flagship{min-height:max(48rem,115svh)}.acquisition--flagship .acquisition__title{max-width:9.5ch;font-size:clamp(4rem,12vw,13rem)}.acquisition--flagship .acquisition__price{font-size:clamp(3rem,11.7vw,12rem)}.acquisition__footer{align-items:end;border-top:1px solid currentColor;padding-top:1.25rem}.status{align-self:center}.acquisition__action{justify-self:end;max-width:28rem;text-align:right}.button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:2.5rem;padding:.9rem 1.2rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font-size:.75rem;font-weight:700;letter-spacing:.09em;line-height:1;text-align:left;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.button--primary{border-color:var(--ink);background:var(--ink);color:var(--white)}.acquisition--dark .button--primary,.acquisition--black .button--primary{border-color:var(--white);background:var(--white);color:var(--ink)}.button:hover:not(:disabled){background:transparent;color:inherit}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.38}.button__arrow{display:inline-block;font-size:1rem;transition:transform .18s var(--ease)}.button:hover:not(:disabled) .button__arrow{transform:translate(.25rem)}.editor-note{margin-top:.75rem;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none}.faq{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-8);padding-top:clamp(6rem,12vw,12rem);padding-bottom:clamp(6rem,12vw,12rem);background:var(--paper)}.faq__header h2{margin-top:1.5rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:700;letter-spacing:-.055em;line-height:.9}.faq__list{border-top:1px solid var(--line)}.faq__item{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding-block:1.5rem;border-bottom:1px solid var(--line)}.faq dt{font-weight:700}.faq dd{color:var(--quiet)}.site-footer{background:var(--ink);color:var(--white)}.site-footer__statement{min-height:70svh;display:flex;align-items:center;border-bottom:1px solid var(--dark-line)}.site-footer__statement p{font-size:clamp(4rem,13.7vw,14rem);font-weight:700;letter-spacing:-.075em;line-height:.8}.site-footer__meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-4);padding-top:2rem;padding-bottom:2rem;font-size:.75rem;letter-spacing:.04em;line-height:1.5}.footer-links{columns:2;column-gap:2rem}.footer-links li{break-inside:avoid;margin-bottom:.35rem}.site-footer__copyright{justify-self:end;text-align:right}.page-shell{min-height:80svh;padding-top:clamp(9rem,16vw,15rem);padding-bottom:clamp(5rem,10vw,9rem)}.page-shell__header{display:grid;grid-template-columns:1fr 3fr;gap:var(--space-8);padding-bottom:clamp(3rem,7vw,7rem);border-bottom:1px solid var(--line)}.page-shell__header h1{max-width:12ch;font-size:clamp(3.2rem,9vw,9rem);font-weight:700;letter-spacing:-.07em;line-height:.84;overflow-wrap:anywhere}.page-shell__body{max-width:50rem;margin-top:clamp(3rem,7vw,7rem);margin-left:25%;font-size:clamp(1.05rem,1.5vw,1.25rem)}.page-placeholder{padding:1.25rem;border:1px solid var(--line);color:var(--quiet);font-size:.875rem}.product-artwork{min-height:100svh;padding-top:8rem;padding-bottom:2rem}.product-artwork__inner{display:grid;grid-template-rows:auto 1fr auto;min-height:calc(100svh - 10rem)}.product-artwork__meta,.product-artwork__footer{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding-block:1.25rem;border-block:1px solid var(--line);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-artwork__meta p:last-child,.product-artwork__action{justify-self:end;text-align:right}.product-artwork__body{display:flex;flex-direction:column;justify-content:center;padding-block:clamp(5rem,10vw,10rem)}.product-artwork__body h1{max-width:12ch;font-size:clamp(4rem,11vw,12rem);font-weight:700;letter-spacing:-.075em;line-height:.82;text-transform:uppercase}.product-artwork__price{margin-top:2rem;font-size:clamp(3rem,8vw,8rem);letter-spacing:-.065em;line-height:.9}.product-artwork__disclosure{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);padding-top:clamp(4rem,8vw,8rem)}.product-artwork__disclosure h2{max-width:12ch;font-size:clamp(2.2rem,4vw,4rem);letter-spacing:-.05em;line-height:.9}.product-artwork__disclosure p{max-width:34rem;color:var(--quiet);font-size:1.1rem}.form-shell{display:grid;grid-template-columns:1fr 2fr;gap:clamp(3rem,8vw,8rem);margin-top:clamp(3rem,7vw,7rem)}.form-intro{max-width:24rem}.form-intro>*+*{margin-top:1rem}.form-notice{padding:1rem;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.field{display:grid;gap:.5rem}.field--full{grid-column:1 / -1}.field label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field input,.field textarea,.field select{width:100%;min-height:3.25rem;padding:.75rem 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;font-size:max(1rem,16px)}.field textarea{min-height:9rem;resize:vertical}.field select{padding-right:2rem}.form-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.form-success,.form-errors,.form-error{padding:1rem;border:1px solid currentColor}.form-success{margin-bottom:1.5rem}.form-errors,.form-error{margin-bottom:1.5rem;color:var(--error)}.form-errors ul{margin-block:.5rem 0}.contact-email{margin-top:1.5rem;font-weight:700}.cart-minimal{display:flex;min-height:80svh;flex-direction:column;align-items:flex-start;justify-content:center;gap:2rem;padding-top:8rem;padding-bottom:5rem}.cart-minimal h1,.not-found h1{max-width:12ch;font-size:clamp(3.5rem,10vw,10rem);letter-spacing:-.07em;line-height:.84}.not-found{display:flex;min-height:80svh;flex-direction:column;align-items:flex-start;justify-content:center;gap:2rem;padding-top:8rem;padding-bottom:5rem}.consent-dialog{width:min(52rem,calc(100% - 2rem));max-height:calc(100svh - 2rem);margin:auto;padding:0;border:0;background:var(--paper);color:var(--ink)}.consent-dialog::backdrop{background:#000000d1}.consent-dialog__panel{padding:clamp(1.25rem,4vw,3rem)}.consent-dialog__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--line)}.icon-button{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;padding:0;border:1px solid var(--ink);border-radius:50%;background:transparent;cursor:pointer;font-size:1.5rem;line-height:1}.consent-dialog__content{padding-block:clamp(2rem,5vw,4rem)}.consent-dialog h2{max-width:10ch;font-size:clamp(2.8rem,7vw,6.5rem);letter-spacing:-.07em;line-height:.84}.consent-dialog__disclosure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 2rem;margin-top:2rem;color:var(--quiet);font-size:.95rem}.consent-dialog__disclosure p:last-child{grid-column:1 / -1;margin-top:.75rem;color:var(--ink)}.consent-dialog__selection{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-block:1rem;border-block:1px solid var(--line);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.consent-check{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;margin-top:1.5rem;cursor:pointer;font-size:.95rem}.consent-check input{width:1.4rem;height:1.4rem;margin:.1rem 0 0;accent-color:var(--ink)}.consent-dialog__actions{display:flex;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--line)}.consent-dialog__version{margin-top:1rem;color:var(--quiet);font-size:.7rem}.js [data-reveal]{opacity:0;transform:translateY(1.5rem);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:800px){.hero__topline,.hero__bottom,.acquisition__header,.acquisition__footer,.product-artwork__meta,.product-artwork__footer{gap:1rem}.hero__title{font-size:clamp(3.7rem,18.8vw,7.5rem)}.hero__thesis{margin-left:0;font-size:clamp(1.8rem,8.8vw,3.2rem)}.truth-section,.collection__header,.faq,.page-shell__header,.form-shell,.product-artwork__disclosure{grid-template-columns:1fr}.truth-section__eyebrow{min-height:5rem}.truth-section__copy{grid-template-columns:1fr}.collection__header{min-height:70svh;align-content:end}.collection__header h2{font-size:clamp(3rem,14.5vw,6rem)}.acquisition{min-height:max(40rem,100svh)}.acquisition__title,.acquisition--flagship .acquisition__title{font-size:clamp(3.5rem,18vw,7.5rem)}.acquisition__price,.acquisition--flagship .acquisition__price{font-size:clamp(2.8rem,14vw,6rem)}.faq__header{margin-bottom:3rem}.page-shell__body{margin-left:0}.site-footer__meta{grid-template-columns:1fr 1fr}.site-footer__copyright{grid-column:2}.footer-links{columns:1}.form-shell{gap:3rem}}@media(max-width:540px){.site-header__index span:first-child,.hero__topline p:last-child{display:none}.hero__topline{grid-template-columns:1fr auto}.hero__bottom,.acquisition__footer,.product-artwork__footer{grid-template-columns:1fr}.hero__bottom{align-items:start}.text-link,.acquisition__action,.product-artwork__action{justify-self:start;text-align:left}.acquisition__action,.acquisition__action .button,.product-artwork__action,.product-artwork__action .button{width:100%}.button{justify-content:space-between}.faq__item{grid-template-columns:1fr;gap:.5rem}.site-footer__meta{grid-template-columns:1fr;gap:2rem}.site-footer__copyright{grid-column:auto;justify-self:start;text-align:left}.form-grid{grid-template-columns:1fr}.field--full{grid-column:auto}.form-actions{grid-column:auto;align-items:stretch;flex-direction:column}.form-actions .button{width:100%}.consent-dialog{width:100%;max-width:none;max-height:100svh;margin:0}.consent-dialog__panel{min-height:100svh}.consent-dialog__disclosure{grid-template-columns:1fr}.consent-dialog__disclosure p:last-child{grid-column:auto}.consent-dialog__actions{flex-direction:column-reverse}.consent-dialog__actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}.shopify-policy__container{padding-top:clamp(7rem,14vw,10rem);padding-bottom:clamp(4rem,8vw,7rem)}.shopify-policy__title{text-align:left}.shopify-policy__title h1{margin:0 0 2.5rem;font-size:clamp(3rem,7vw,6.5rem);font-weight:700;letter-spacing:-.06em;line-height:.9;overflow-wrap:anywhere}@media(max-width:540px){.hero__title,.acquisition--flagship .acquisition__title,.product-artwork[data-acquisition=absolutely-nothing] .product-artwork__body h1{font-size:clamp(3rem,15vw,4rem)}.wordmark,.site-header__index{display:inline-flex;min-height:2.75rem;align-items:center}.site-header__index{min-width:2.75rem;justify-content:flex-end}}.field{gap:0;overflow:hidden;border:1px solid var(--line);background:#ffffff61;transition:border-color .18s,box-shadow .18s,background-color .18s}.field label{display:block;padding:.9rem 1rem .75rem;border-bottom:1px solid var(--line)}.field input,.field textarea,.field select{min-height:3.5rem;padding:.95rem 1rem;border:0;background:transparent}.field textarea{min-height:10rem;padding-top:1rem}.field select{padding-right:3rem}.field:focus-within{border-color:var(--ink);background:var(--white);box-shadow:0 0 0 1px var(--ink)}.field:focus-within label{border-bottom-color:var(--ink)}.form-actions{padding-top:1.5rem;border-top:1px solid var(--line)}@media(max-width:540px){.field label{padding:.8rem .9rem .7rem}.field input,.field textarea,.field select{padding-inline:.9rem}}.page-shell__body.rte{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
