:root{--ink: 28, 27, 24;--paper: 250, 246, 238;--parchment: 241, 234, 220;--ink-blue: 45, 74, 107;--font-heading-family: "IM Fell Double Pica", "Iowan Old Style", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;--font-sc-family: "IM Fell Double Pica SC", "IM Fell Double Pica", Georgia, serif;--font-body-family: "Source Sans 3", "Segoe UI", system-ui, sans-serif}body{letter-spacing:.01rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.ink-sc{font-family:var(--font-sc-family);font-weight:400;letter-spacing:.02em}.ink-eyebrow{margin:0 0 1.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.ink-link{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:italic;font-size:1.8rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35rem}.ink-link:hover{text-decoration-thickness:2px}.button,.shopify-challenge__button,.customer button{font-family:var(--font-heading-family);font-size:1.7rem;letter-spacing:.02em}.ink-rule{display:flex;align-items:center;gap:1.2rem;width:100%;max-width:32rem;margin:1.6rem 0 2.4rem;color:rgb(var(--color-foreground))}.ink-rule__bars{flex:1;height:13px;background:linear-gradient(currentColor,currentColor) top / 100% 1px no-repeat,radial-gradient(circle,currentColor .8px,transparent 1.1px) 0 3px / 4px 2px repeat-x,linear-gradient(currentColor,currentColor) center / 100% 4px no-repeat,radial-gradient(circle,currentColor .8px,transparent 1.1px) 0 calc(100% - 3px) / 4px 2px repeat-x,linear-gradient(currentColor,currentColor) bottom / 100% 1px no-repeat}.ink-rule--medallion{max-width:64rem;margin-inline:auto}.ink-rule__medallion{width:8.8rem;height:auto;flex:none}.center .ink-rule,.text-center .ink-rule{margin-inline:auto}.ink-brand{display:inline-flex;align-items:center;gap:1.2rem;color:rgb(var(--color-foreground))}.ink-brand__medallion{width:4.4rem;height:4.4rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.ink-brand__name{font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.1;white-space:nowrap}@media screen and (min-width:990px){.ink-brand__medallion{width:5.6rem;height:5.6rem}.ink-brand__name{font-size:2.8rem}}@media(prefers-reduced-motion:no-preference){.header__heading-link:hover .ink-brand__medallion{transform:rotate(-8deg) scale(1.06)}}@media screen and (max-width:420px){.ink-brand__name{font-size:1.8rem}.ink-brand__medallion{width:3.6rem;height:3.6rem}}.header__menu-item{font-family:var(--font-heading-family);font-size:1.8rem}.ink-header-cta{align-self:center;margin-right:.8rem;padding:.5rem 1.4rem .6rem;border:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-family:var(--font-sc-family);font-size:1.6rem;text-decoration:none;white-space:nowrap;box-shadow:3px 3px rgb(var(--color-foreground));transition:box-shadow .15s ease,transform .15s ease}.ink-header-cta:hover{box-shadow:1px 1px rgb(var(--color-foreground));transform:translate(2px,2px)}.announcement-bar__message{font-size:1.4rem;letter-spacing:.06em}.card__heading{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.25}@media(prefers-reduced-motion:no-preference){.card-wrapper .card--standard>.card__inner{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.grid__item:nth-child(odd) .card-wrapper:hover .card--standard>.card__inner{transform:rotate(-.8deg) translateY(-3px)}.grid__item:nth-child(2n) .card-wrapper:hover .card--standard>.card__inner{transform:rotate(.8deg) translateY(-3px)}}.title-wrapper-with-link .title,.collection-list-title,.blog__title{position:relative;padding-bottom:1.4rem}.title-wrapper-with-link .title:after,.collection-list-title:after,.blog__title:after{content:"";position:absolute;left:0;bottom:0;width:9rem;height:5px;background:linear-gradient(currentColor,currentColor) top / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) bottom / 100% 3px no-repeat}.title-wrapper-with-link.content-align-center .title:after,.title-wrapper--no-top-margin.center .title:after{left:50%;transform:translate(-50%)}.ink-hero{overflow:hidden}.ink-hero__grid{display:grid;gap:4.8rem;align-items:center}@media screen and (min-width:990px){.ink-hero__grid{grid-template-columns:1.1fr .9fr;gap:6.4rem}}.ink-hero__title{margin:0;font-size:clamp(5.2rem,11vw,9.6rem);line-height:.95;color:rgb(var(--color-foreground))}.ink-hero__rule{max-width:38rem}.ink-hero__text{font-size:1.9rem;line-height:1.55;max-width:52rem;color:rgb(var(--color-foreground))}.ink-hero__text p{margin:0}.ink-hero__inside{margin-top:2.8rem}.ink-hero__inside-heading{margin:0 0 1rem;font-family:var(--font-heading-family);font-style:italic;font-size:2rem;color:rgb(var(--color-foreground))}.ink-hero__list{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}.ink-hero__item{display:flex;align-items:baseline;gap:1.2rem;font-size:1.7rem;line-height:1.45}.ink-hero__item strong{font-weight:600;color:rgb(var(--color-foreground))}.ink-hero__detail{color:rgba(var(--color-foreground),.72)}.ink-hero__bullet{flex:none;width:.9rem;height:.8rem;background:rgb(var(--color-foreground));border-radius:58% 42% 55% 45%/50% 60% 40% 50%;transform:translateY(-.1rem) rotate(12deg)}.ink-hero__item:nth-child(2n) .ink-hero__bullet{border-radius:45% 55% 40% 60%/60% 45% 55% 40%;transform:translateY(-.1rem) rotate(-20deg)}.ink-hero__price{margin-top:2.8rem;font-size:1.7rem;color:rgb(var(--color-foreground))}.ink-hero__price p{margin:0}.ink-hero__price strong{font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;margin-right:.4rem}.ink-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;margin-top:2rem}.ink-hero__buttons .button{min-height:5.2rem;padding:0 3.2rem;font-size:1.9rem}.ink-hero__fine-print{margin:2rem 0 0;font-size:1.3rem;font-style:italic;color:rgba(var(--color-foreground),.6)}.ink-hero__art{display:flex;justify-content:center;padding:2rem 0 1rem}.ink-envelope{position:relative;width:min(42rem,88%);aspect-ratio:7 / 5;margin-top:34%}.ink-envelope__print{position:absolute;left:23%;right:23%;bottom:30%;padding:3.5% 3.5% 7%;background:#fff;box-shadow:0 2px 4px rgba(var(--ink),.12),0 10px 20px -8px rgba(var(--ink),.3);transform:rotate(-4deg);transform-origin:bottom center;z-index:1}.ink-envelope__print img{display:block;width:100%;height:auto;aspect-ratio:5 / 7;object-fit:cover}.ink-envelope__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#fbf8f1;border:1.5px solid rgb(var(--ink));box-shadow:0 18px 30px -18px rgba(var(--ink),.45);transform:rotate(2deg)}.ink-envelope__flap{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .8px),rgba(var(--ink),.55) calc(50% - .8px),rgba(var(--ink),.55) calc(50% + .8px),transparent calc(50% + .8px)) left bottom / 50% 62% no-repeat,linear-gradient(to top left,transparent calc(50% - .8px),rgba(var(--ink),.55) calc(50% - .8px),rgba(var(--ink),.55) calc(50% + .8px),transparent calc(50% + .8px)) right bottom / 50% 62% no-repeat;pointer-events:none}.ink-envelope__address{position:absolute;left:30%;right:22%;bottom:12%;display:grid;gap:.9rem;justify-items:start}.ink-envelope__line{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.4rem,2.2vw,1.9rem);color:rgb(var(--ink));background:#fbf8f1;padding:0 .6rem}.ink-envelope__line--short{width:70%;height:1px;padding:0;background:rgba(var(--ink),.5)}.ink-envelope__stamp{position:absolute;top:7%;right:5%;width:17%;aspect-ratio:4 / 5;display:grid;place-items:center;background:rgb(var(--ink-blue));color:#fbf8f1;font-size:clamp(1.3rem,2vw,1.8rem);text-align:center;line-height:1;transform:rotate(6deg);outline:3px dotted #fbf8f1;outline-offset:-5px;box-shadow:0 0 0 4px #fbf8f1,0 0 0 5px rgba(var(--ink),.25)}.ink-envelope__seal{position:absolute;left:-7%;bottom:-10%;width:30%;height:auto;z-index:3;transform:rotate(-12deg);filter:drop-shadow(0 4px 6px rgba(var(--ink),.25))}@media(prefers-reduced-motion:no-preference){.ink-envelope__print{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.ink-hero__art:hover .ink-envelope__print{transform:rotate(-1deg) translateY(-12%)}.ink-envelope__seal{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.ink-hero__art:hover .ink-envelope__seal{transform:rotate(8deg)}}.ink-signup__card{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.ink-signup__card{grid-template-columns:1.1fr 1fr;gap:6.4rem}}.ink-signup__intro{display:flex;gap:2.4rem;align-items:flex-start}.ink-nib{flex:none;width:4.4rem;height:auto;color:rgb(var(--color-foreground));margin-top:.6rem}.ink-nib__drop{color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:no-preference){.ink-nib__drop{animation:ink-drip 5s ease-in infinite;transform-box:fill-box;transform-origin:top center}@keyframes ink-drip{0%,70%{transform:translateY(-6px) scale(.2);opacity:0}80%{transform:translateY(0) scale(1);opacity:1}95%{transform:translateY(8px) scale(1);opacity:1}to{transform:translateY(14px) scale(.9);opacity:0}}}.ink-signup__heading{margin:0 0 .8rem}.ink-signup__text{font-size:1.7rem;color:rgba(var(--color-foreground),.85)}.ink-signup__text p{margin:0}.ink-signup__form .newsletter-form{align-items:stretch;max-width:none}.ink-signup__row{display:flex;flex-wrap:wrap;gap:1.2rem}.ink-signup__row .field{flex:1 1 24rem}.ink-signup__row .field__input{height:5.2rem}.ink-signup__button{flex:0 0 auto;min-height:5.2rem;padding:0 3.2rem}.ink-signup__fine-print{margin:1.2rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.ink-about__grid{display:grid;gap:4.8rem;align-items:center}@media screen and (min-width:990px){.ink-about__grid{grid-template-columns:.9fr 1.1fr;gap:8rem}}.ink-about__art{display:flex;flex-direction:column;align-items:center}.ink-mat{padding:2.4rem;background:#fff;box-shadow:0 2px 4px rgba(var(--ink),.08),0 18px 36px -16px rgba(var(--ink),.35);max-width:46rem}.ink-mat img{display:block;width:100%;height:auto}.ink-mat--tilt{transform:rotate(-1.5deg)}.ink-about__caption{margin:1.6rem 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:1.6rem;color:rgba(var(--color-foreground),.7)}.ink-about__medallion{width:min(32rem,70%);height:auto}.ink-about__copy .rte{font-size:1.8rem;line-height:1.6}.ink-about__copy .button{margin-top:2rem}.footer-block__heading{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ink-brand.css.map */
