@font-face{font-family:Patrick Hand SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-sc-latin-400-normal-6x4ooQdm.woff2)format("woff2"),url(/assets/patrick-hand-sc-latin-400-normal-CNIyA2XY.woff)format("woff")}:root{--ink:#000;--paper:#fff;--grey:#d8d9db;--line:#e8e8e8;--muted:#6b6b6b;--hand:"Patrick Hand SC", "Comic Sans MS", cursive;--body:Helvetica, Arial, sans-serif;--header-h:114px;--bar-h:34px;--rail-top:150px;--rail-left:20px;--rail-w:180px;--content-w:961px;--content-left:max(220px, calc(50% - 430px));--content-fit:calc(100% - 245px);--cursor-default:url(/cursors/arrow.png) 4 3, auto;--cursor-pointer:url(/cursors/pointer.png) 5 5, pointer;--cursor-disabled:url(/cursors/disabled.png) 4 3, not-allowed}@supports (cursor:image-set(url('/cursors/arrow.png') 1x) 4 3, auto){:root{--cursor-default:image-set(url(/cursors/arrow.png) 1x, url(/cursors/arrow-2x.png) 2x) 4 3, auto;--cursor-pointer:image-set(url(/cursors/pointer.png) 1x, url(/cursors/pointer-2x.png) 2x) 5 5, pointer;--cursor-disabled:image-set(url(/cursors/disabled.png) 1x, url(/cursors/disabled-2x.png) 2x) 4 3, not-allowed}}@supports (not (cursor:image-set(url('/cursors/arrow.png') 1x) 4 3, auto)) and (cursor:-webkit-image-set(url('/cursors/arrow.png') 1x) 4 3, auto){:root{--cursor-default:-webkit-image-set(url(/cursors/arrow.png) 1x, url(/cursors/arrow-2x.png) 2x) 4 3, auto;--cursor-pointer:-webkit-image-set(url(/cursors/pointer.png) 1x, url(/cursors/pointer-2x.png) 2x) 5 5, pointer;--cursor-disabled:-webkit-image-set(url(/cursors/disabled.png) 1x, url(/cursors/disabled-2x.png) 2x) 4 3, not-allowed}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:14px/21px var(--body);letter-spacing:.05em;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}html{cursor:var(--cursor-default)}a[href],button,select,summary,[role=button],input[type=checkbox],input[type=radio],input[type=date],input[type=submit]{cursor:var(--cursor-pointer)}input:not([type=checkbox],[type=radio],[type=date],[type=submit],[type=button]),textarea{cursor:text}:disabled,[aria-disabled=true]{cursor:var(--cursor-disabled)}img,svg{display:block}button,input,select{font:inherit;letter-spacing:inherit;color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:400}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--paper);border:2px solid var(--ink);padding:8px 12px;position:absolute;top:-60px;left:25px}.skip-link:focus{top:10px}.muted{color:var(--muted)}.text-right{text-align:right}.underline,.rte a{text-underline-offset:2px;text-decoration:underline}.hand-heading{font-family:var(--hand);letter-spacing:.08em;font-size:20px;line-height:18px}.hand-title{font-family:var(--hand);letter-spacing:.08em;font-size:16px;line-height:20px}.hand-img{width:auto;max-width:none}a:hover>.hand-img,a.active>.hand-img,.tile:hover .tile__label .hand-img{box-shadow:0 3px 0 -1px var(--ink)}.main-nav .hand-img{height:22px}.side-nav .hand-img{height:14px;margin-top:1px}.mobile-nav .hand-img{height:16px;margin:3px 0}.tile__label .hand-img{height:15px;margin-top:2px}.footer-col .hand-img{height:12px;margin:3px 0}.welcome__heading .hand-img{height:16px;margin:1px auto}.page-title .hand-img{height:28px;margin:0 auto}.btn .hand-img{height:13px;margin:3px auto}.btn:hover .hand-img{filter:invert()}.slide__lettering-img{object-fit:contain;width:100%;height:auto;max-height:470px}.art{object-fit:cover;width:100%;height:100%}.btn{border:2px solid var(--ink);background:var(--paper);font-family:var(--hand);letter-spacing:.12em;cursor:var(--cursor-pointer);text-align:center;padding:1px 10px 0;font-size:17px;line-height:20px;display:inline-block}.btn:hover{background:var(--ink);color:var(--paper)}.btn:disabled{opacity:.45;cursor:var(--cursor-disabled)}.btn:disabled:hover{background:var(--paper);color:var(--ink)}.btn:disabled:hover .hand-img{filter:none}.btn--block{width:100%;padding:8px 10px 6px;display:block}.link-btn{text-underline-offset:2px;cursor:var(--cursor-pointer);background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.icon-btn{width:42px;height:42px;cursor:var(--cursor-pointer);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header{inset:var(--bar-h) 0 auto;z-index:50;height:var(--header-h);background:var(--paper);position:fixed}.logo{width:130px;font-family:var(--hand);letter-spacing:.16em;text-transform:uppercase;flex-direction:column;font-size:34px;line-height:30px;display:flex;position:absolute;top:38px;left:25px}.logo span:last-child{padding-left:8px}.logo--image{width:auto;top:40px}.logo--image img{width:auto;height:64px}.main-nav{white-space:nowrap;gap:34px;display:flex;position:absolute;top:52px;left:50%;transform:translate(-50%)}.main-nav__link{font-family:var(--hand);letter-spacing:.12em;padding:3px 0;font-size:30px;line-height:26px;display:block}.main-nav__link:hover,.side-nav a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.header-icons{align-items:center;display:flex;position:absolute;top:47px;right:25px}.header-icons .icon-btn:first-child{width:32px}.header-icons svg{width:18px;height:18px}.cart-link{position:relative}.cart-count{background:var(--ink);min-width:16px;height:16px;color:var(--paper);letter-spacing:0;text-align:center;border-radius:8px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:5px;right:3px}.side-nav{top:var(--rail-top);left:var(--rail-left);width:var(--rail-w);position:absolute}.side-nav li{height:30px}.side-nav a{font-family:var(--hand);letter-spacing:.1em;padding-top:5px;font-size:21px;line-height:20px;display:inline-block}.side-nav a.active,.main-nav__link.active{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.show-small{display:none}.mobile-nav{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0}.mobile-nav a{border-bottom:1px solid var(--line);font-family:var(--hand);letter-spacing:.1em;padding:12px 20px 10px;font-size:22px;display:block}.mobile-nav li:last-child a{border-bottom:0}.search-drawer{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;padding:0 25px;display:flex;position:absolute;inset:0}.search-drawer__form{align-items:center;gap:8px;width:100%;display:flex}.search-drawer input{height:48px;font-family:var(--hand);letter-spacing:.1em;background:0 0;border:0;outline:none;flex:1;font-size:30px}.main{padding-top:calc(var(--header-h) + var(--bar-h));min-height:60vh}.main--index{padding-top:calc(var(--header-h) + var(--bar-h) + 1px)}.page{width:min(var(--content-w), var(--content-fit));margin-left:var(--content-left)}.page--narrow>*{max-width:640px;margin-left:auto;margin-right:auto}.page-title{font-family:var(--hand);letter-spacing:.08em;text-align:center;margin:41px 0 30px;font-size:32px;line-height:32px}.rte{font-size:12px;line-height:18px}.rte p+p,.rte .faq+.faq,.rte p+.faq{margin-top:18px}.slideshow{width:min(1030px, var(--content-fit));height:600px;margin-left:max(220px,50% - 475px);position:relative;container-type:inline-size}.slideshow__track{height:546px;position:relative}.slide{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s linear .6s;position:absolute;inset:0}.slide--active{opacity:1;visibility:visible;transition:opacity .6s}.slide__desktop{justify-content:center;align-items:center;gap:min(38px,3.7cqi);height:100%;padding-bottom:20px;display:flex}.slide__lettering{text-align:center;width:min(485px,47cqi);font-family:var(--hand);letter-spacing:.04em;flex-direction:column;align-items:center;display:flex}.letter{display:block}.letter--xl{font-size:min(112px,10.9cqi);line-height:.92}.letter--lg{font-size:min(78px,7.6cqi);line-height:.95}.letter--md{font-size:min(44px,4.3cqi);line-height:1.1}.letter--sm{font-size:max(15px,min(26px,2.5cqi));line-height:1.3}.slide__desktop .slide__art{aspect-ratio:435/472;flex:none;width:min(435px,42cqi)}.slide__mobile{display:none}.slideshow__controls{justify-content:center;align-items:center;height:44px;display:flex;position:absolute;top:546px;left:0;right:0}.slideshow__dots{gap:10px;display:flex}.dot{width:9px;height:9px;cursor:var(--cursor-pointer);background:#9c9c9c;border:0;border-radius:50%;padding:0;display:block}.dot--active{background:#1a1a1a}.slideshow__pause{border:1px solid var(--ink);background:var(--paper);opacity:0;pointer-events:none;padding:2px 8px;font-size:11px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.slideshow__pause:focus-visible{opacity:1;pointer-events:auto}.hero-video__link{justify-content:center;align-items:center;gap:min(38px,3.7cqi);height:546px;padding-bottom:20px;display:flex}.hero-video__lettering{text-align:center;width:min(485px,47cqi);font-family:var(--hand)}.hero-video__lettering img{width:100%;height:auto}.hero-video__frame{aspect-ratio:9/16;background:#e9e9e9;flex:none;height:100%;overflow:hidden}.hero-video__frame video{object-fit:cover;width:100%;height:100%;display:block}.hero-video__toggle{border:1.5px solid var(--ink);background:var(--paper);font-family:var(--hand);letter-spacing:.1em;cursor:var(--cursor-pointer);padding:2px 10px 0;font-size:14px;line-height:18px}.hero-video__toggle:hover{background:var(--ink);color:var(--paper)}.welcome{text-align:center;margin-top:30px;padding:7px 0 75px}.welcome__heading{margin-bottom:18px}.welcome p{max-width:640px;margin:0 auto}.welcome a{text-underline-offset:2px;text-decoration:underline}.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;display:grid}.tile__image{aspect-ratio:307/305;border:2.4px solid var(--ink);background:var(--grey);display:block;overflow:hidden}.tile__label{height:20px;font-family:var(--hand);letter-spacing:.1em;margin-top:5px;font-size:20px;line-height:18px;display:inline-block}.tile:hover .tile__label{text-underline-offset:3px;text-decoration:underline}.collection__filter select{border:1px solid var(--ink);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 8px center;appearance:none;width:143px;height:28px;cursor:var(--cursor-pointer);border-radius:2px;padding:0 24px 0 8px;font-size:12px;display:block}.collection__filter{margin-bottom:20px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 20px;display:grid}.product-card__link{flex-direction:column;display:flex}.product-card__image{aspect-ratio:1;background:var(--grey);margin-bottom:10px;overflow:hidden}.product-card__title{font-family:var(--hand);letter-spacing:.08em;font-size:16px;line-height:20px}.product-card__meta{font-size:12px;line-height:20px}.product-card__link:hover .product-card__title{text-underline-offset:3px;text-decoration:underline}.empty{text-align:center;padding:40px 0}.product{grid-template-columns:minmax(0,574px) minmax(0,376px);align-items:start;column-gap:20px;margin-top:41px;display:grid}.product__media{aspect-ratio:1;background:var(--grey);overflow:hidden}.product__title{font-family:var(--hand);letter-spacing:.08em;font-size:32px;line-height:29px}.product__type{margin-top:8px}.product__form{margin:33px 0 20px}.product__form .btn{min-width:154px}.product__note{margin-top:12px;font-size:12px;line-height:18px}.product-card__stock{color:var(--muted)}.product__option{margin-bottom:16px;font-size:12px}.product__option label{margin-bottom:4px;display:block}.product__option select{border:1px solid var(--ink);background:var(--paper);min-width:154px;height:32px;padding:0 8px}.cart-notice{top:calc(var(--header-h) + var(--bar-h));z-index:60;border:1px solid var(--line);background:var(--paper);text-align:center;width:340px;padding:16px 20px 20px;position:fixed;right:25px}.cart-notice__head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.cart-notice__head .icon-btn{width:28px;height:28px}.cart-notice__product{text-align:left;align-items:center;gap:14px;margin:10px 0 18px;display:flex}.cart-notice__thumb{background:var(--grey);flex:none;width:70px;height:70px}.cart-notice .link-btn{margin-top:12px}.cart__header{text-align:center;margin-bottom:30px}.cart__header .page-title{margin-bottom:10px}.cart--empty{text-align:center}.cart--empty p+p{margin-top:10px}.cart__table{border-collapse:collapse;width:100%}.cart__table th{border-bottom:1px solid var(--line);text-align:left;padding-bottom:10px;font-size:12px;font-weight:400}.cart__table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:24px 0}.cart__product{align-items:center;gap:20px;display:flex}.cart__product .muted{font-size:12px}.cart__thumb{background:var(--grey);flex:none;width:95px;height:95px}.cart__qty{border:1px solid var(--ink);background:var(--paper);width:60px;padding:8px}.cart__footer{flex-direction:column;align-items:flex-end;gap:8px;margin-top:30px;display:flex}.cart__subtotal{font-family:var(--hand);letter-spacing:.08em;gap:30px;font-size:20px;display:flex}.cart__footer .muted{font-size:12px}.cart__footer .btn{margin-top:10px;padding:6px 30px 4px}.search-page__form{gap:10px;max-width:640px;margin:0 auto 20px;display:flex}.search-page__form input,.stack-form input{border:1px solid var(--ink);background:var(--paper);flex:1;width:100%;padding:8px 10px}.search-page__count{text-align:center;margin-bottom:30px}.page--form .stack-form{flex-direction:column;align-items:stretch;gap:8px;max-width:400px;margin:0 auto;display:flex}.stack-form label{margin-top:8px;font-size:12px}.stack-form .btn{margin-top:16px;padding:6px 10px 4px}.stack-form .underline{align-self:center;margin-top:8px;font-size:12px}.form-message{font-size:12px}.info-page__art,.article__image{aspect-ratio:4/3;background:var(--grey);margin-bottom:30px;overflow:hidden}.article__date{text-align:center;margin:-20px auto 20px;font-size:12px}.article>p:last-child{margin-top:30px;font-size:12px}.news__post{border-bottom:1px solid var(--line);padding:24px 0}.news__post .muted{font-size:12px}.news__post h2{margin:6px 0 12px}.not-found{text-align:center}.not-found p+p{margin-top:10px}.not-found a{text-decoration:underline}.projects{margin-top:41px}.commissions__intro{text-align:center;max-width:640px;margin:0 auto 40px}.commissions__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.commissions__example-title{margin:8px 0 2px}.commissions__section{max-width:640px;margin:60px auto 0}.commissions__heading{text-align:center;margin-bottom:20px}.commissions__steps{margin:0;padding:0;list-style:none}.commissions__steps li{border-top:1px solid var(--line);padding:14px 0}.commissions__steps li:last-child{border-bottom:1px solid var(--line)}.commissions__prices{margin:0;font-size:12px}.commissions__prices div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.commissions__prices div:last-child{border-bottom:1px solid var(--line)}.commissions__prices dd{margin:0}.commissions__form{max-width:480px;margin:0 auto}.stack-form select,.stack-form textarea{border:1px solid var(--ink);background:var(--paper);width:100%;font:inherit;border-radius:0;padding:8px 10px;font-size:13px}.stack-form textarea{resize:vertical}.announcement{z-index:51;height:var(--bar-h);background:var(--ink);color:var(--paper);position:fixed;inset:0 0 auto}.announcement__link{letter-spacing:.06em;justify-content:center;align-items:center;gap:14px;height:100%;padding:0 16px;font-size:12px;display:flex}.announcement__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.announcement__cta{text-underline-offset:3px;flex:none;font-weight:700;text-decoration:underline}.announcement__link:hover .announcement__cta{text-decoration-thickness:2px}.hero-video__cta{margin-top:26px;padding:8px 22px 6px}.hero-video__cta .hand-img{height:20px}.hero-video__link:hover .hero-video__cta{background:var(--ink)}.hero-video__link:hover .hero-video__cta .hand-img{filter:invert()}.sticky-cta{display:none}.cookie-banner{z-index:90;border:2px solid var(--ink);background:var(--paper);width:min(380px,100% - 40px);padding:16px 18px;font-size:12px;line-height:18px;position:fixed;bottom:20px;left:20px}.cookie-banner__actions{align-items:center;gap:16px;margin-top:12px;display:flex}.cookie-banner .btn{padding:3px 20px 1px}.field-error{color:#b3261e;margin-top:-2px;font-size:12px;line-height:16px}.field-error--light{color:#ffb4ab}[aria-invalid=true]{box-shadow:inset 0 0 0 1px #b3261e;border-color:#b3261e!important}.form-alert{background:#fdf1f0;border:1px solid #b3261e;padding:10px 12px;font-size:12px;line-height:18px}.form-note{color:var(--muted);text-align:center;font-size:11px;line-height:16px}.btn--submit{min-height:40px}.btn__loading{font-family:var(--body);letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;display:inline-flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.stack-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stack-form__row label{margin-bottom:8px;display:block}.commissions__hero{scroll-margin-top:calc(var(--header-h) + var(--bar-h) + 10px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin:30px 0 60px;display:grid}.commissions__title{text-align:left;margin:0 0 20px}.commissions__title .hand-img{margin:0}.commissions__pitch .rte p+p{margin-top:12px}.commissions__trust{margin-top:22px;font-size:13px;line-height:20px}.commissions__trust li{border-top:1px solid var(--line);padding:6px 0 6px 26px;position:relative}.commissions__trust li:before{content:"✓";font-weight:700;position:absolute;left:4px}.commissions__form-wrap{border:2px solid var(--ink);padding:22px 24px 18px}.commissions__form-wrap .commissions__heading{margin-bottom:14px}.commissions__form-wrap .commissions__form{max-width:none}.commissions__back{text-align:center;margin-top:30px}.rte__heading{font-family:var(--hand);letter-spacing:.06em;margin:26px 0 8px;font-size:18px;line-height:20px}.not-found__cta{margin-top:24px}.not-found__cta .btn{padding:8px 22px 6px}.thank-you__body{text-align:center;font-size:14px;line-height:21px}.thank-you__image{aspect-ratio:1;background:var(--grey);width:min(320px,100%);margin:30px auto;overflow:hidden}.thank-you__links{text-align:center}.thank-you__links a{text-decoration:underline}.site-footer{margin-top:100px;padding:45px 0 35px;font-size:12px;line-height:18px}.footer-grid{width:min(992px, var(--content-fit));grid-template-columns:repeat(4,minmax(0,248px));display:grid}.footer-col{margin-bottom:45px;padding-right:20px}.footer-col .hand-heading{margin-bottom:18px;font-size:17px}.footer-col a[href^=mailto]{text-underline-offset:2px;text-decoration:underline}.footer-links li+li{margin-top:9px}.footer-links a:hover{text-decoration:underline}.footer-col--newsletter{padding-right:0}.newsletter-row{align-items:flex-start;gap:8px;display:flex}.newsletter-form input{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;width:134px;padding:0 0 6px;font-size:11px}.newsletter-form input::placeholder{color:#444}.newsletter-form{flex-wrap:wrap;align-items:flex-end;gap:6px;width:134px;display:flex}.newsletter-form input{flex:1;min-width:0}.newsletter-form__submit{border:0;border-bottom:1px solid var(--ink);cursor:var(--cursor-pointer);background:0 0;padding:0 0 5px;font-size:11px;font-weight:700}.newsletter-form .field-error{flex-basis:100%;margin-top:4px}.newsletter-thanks{width:134px}.social-icons{gap:21px;margin-top:22px;display:flex}.footer-doodle{width:148px;height:auto;margin-top:-12px}.gift-tab{z-index:40;border:1.5px solid var(--ink);background:var(--paper);flex-direction:column;align-items:center;width:28px;padding:4px 0 8px;display:flex;position:fixed;top:269px;right:14px}.gift-tab__close{cursor:var(--cursor-pointer);background:0 0;border:0;padding:2px;display:flex}.gift-tab__open{letter-spacing:.02em;writing-mode:vertical-rl;white-space:nowrap;cursor:var(--cursor-pointer);background:0 0;border:0;margin-top:6px;padding:0;font-size:10px;line-height:12px;transform:rotate(180deg)}.popup-overlay{z-index:100;background:#00000026;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.popup{border:1px solid var(--ink);background:var(--paper);grid-template-columns:1fr 1fr;width:min(889px,100%);min-height:457px;display:grid;position:relative}.popup__form-side{color:#fff;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;padding:50px 40px;display:flex}.popup__title{text-transform:uppercase;letter-spacing:.02em;max-width:280px;font-size:22px;font-weight:700;line-height:31px}.popup__body{max-width:290px;margin-top:14px;font-size:14px;line-height:23px}.popup__form{flex-direction:column;align-items:center;width:273px;margin-top:6px;display:flex}.popup__form input{color:#fff;background:0 0;border:0;border-bottom:1px solid #fff;border-radius:0;outline:none;width:100%;height:48px;padding:14px 16px 6px;font-size:12px}.popup__form input::placeholder{color:#fff}.popup__submit{color:#fff;cursor:var(--cursor-pointer);background:#000;border:1px solid #fff;border-radius:2px;margin-top:30px;padding:7px 10px;font-size:12px}.popup__submit:hover{color:#000;background:#fff}.popup__collage{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.popup__close{cursor:var(--cursor-pointer);background:0 0;border:0;padding:4px;display:flex;position:absolute;top:10px;right:10px}.site-header{view-transition-name:site-header}.announcement{view-transition-name:announcement}.sticky-cta{view-transition-name:sticky-cta}.gift-tab{view-transition-name:gift-tab}.main{view-transition-name:page}.product__media{view-transition-name:product-image}::view-transition-group(site-header){z-index:3}::view-transition-group(announcement){z-index:3}::view-transition-group(sticky-cta){z-index:3}::view-transition-group(gift-tab){z-index:3}::view-transition-group(product-image){z-index:2;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-image-pair(product-image){isolation:isolate}::view-transition-old(product-image){object-fit:cover;height:100%;animation-duration:.42s}::view-transition-new(product-image){object-fit:cover;height:100%;animation-duration:.42s}::view-transition-group(page){animation:none}::view-transition-old(page){animation:.16s ease-in both page-out}::view-transition-new(page){animation:.34s cubic-bezier(.2,.7,.2,1) 60ms both page-in}@keyframes page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (width<=1100px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=989px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product{grid-template-columns:minmax(0,1fr);row-gap:30px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=749px){.announcement{position:relative}.announcement__text{display:none}.announcement__link:before{content:"Commissions now open:"}.sticky-cta{z-index:80;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:2px solid var(--ink);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.sticky-cta__text{font-family:var(--hand);letter-spacing:.06em;font-size:18px}.sticky-cta__button{background:var(--ink);color:var(--paper);letter-spacing:.04em;padding:8px 16px 7px;font-size:13px;font-weight:700}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.cookie-banner{left:10px;right:10px;bottom:calc(74px + env(safe-area-inset-bottom));width:auto}.commissions__hero{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:16px;scroll-margin-top:10px}.commissions__title{text-align:center}.commissions__title .hand-img{margin:0 auto}.commissions__form-wrap{padding:18px 16px 14px}.stack-form__row{grid-template-columns:minmax(0,1fr)}.hero-video__cta{margin-top:14px}.site-header{height:94px;position:relative}.logo{width:128px;top:16px;left:18px}.logo--image{width:auto;top:15px}.main-nav,.side-nav,.hide-small{display:none}.show-small{display:inline-flex}.header-icons{top:26px;right:12px}.header-icons .icon-btn:first-child{width:42px}.main,.main--index{padding-top:0}.page{width:auto;margin:0 20px}.page-title{margin-top:20px}.slideshow{width:auto;height:auto;margin:26px 28px 0}.slideshow__track{height:auto;display:grid}.slide{grid-area:1/1;position:static}.slide__desktop{display:none}.slide__mobile{border:2px solid var(--ink);flex-direction:column;align-items:center;padding:14px 20px 16px;display:flex}.slide__mobile-lettering{width:78%;height:auto;margin:4px 0 2px}.slide__mobile-line{font-family:var(--hand);letter-spacing:.06em;text-align:center;font-size:34px;line-height:38px}.slide__mobile .slide__art{aspect-ratio:1.03;width:100%;margin:12px 0}.slideshow__controls{position:static}.hero-video__link{border:2px solid var(--ink);flex-direction:column;gap:12px;height:auto;padding:14px 20px 20px}.hero-video__lettering{width:78%}.hero-video__frame{width:min(100%,34.875vh);height:auto}.welcome{margin-top:10px;padding-bottom:40px}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commissions__examples{grid-template-columns:minmax(0,1fr)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.product{margin-top:10px}.cart__table thead{display:none}.cart__table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:20px 0;display:grid}.cart__table td{border:0;padding:6px 0}.cart__table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:11px;display:block}.cart__product{grid-column:1/-1}.cart__footer{text-align:center;align-items:stretch}.cart__subtotal{justify-content:center}.site-footer{text-align:center;margin-top:60px}.footer-grid{grid-template-columns:minmax(0,1fr)}.footer-col{margin-bottom:36px;padding-right:0}.newsletter-row,.social-icons{justify-content:center}.cart-notice{width:auto;position:absolute;top:94px;left:12px;right:12px}.popup{grid-template-columns:1fr;min-height:0}.popup__collage{display:none}.popup__close{color:#fff}.popup__form{width:100%}.gift-tab{display:none;top:auto;bottom:90px;right:8px}}
