.ink-home,.ink-community,.ink-professionals,.ink-resources,.ink-featured,.ink-brands,.ink-reviews,.ink-protocol{color:var(--ink-text);background:var(--ink-white)}.ink-home a,.ink-community a,.ink-professionals a,.ink-resources a,.ink-featured a,.ink-brands a,.ink-reviews a,.ink-protocol a{text-underline-offset:.4rem}main[data-template=index] p,main[data-template=index] .rte{letter-spacing:normal}.ink-button{display:inline-flex;min-height:var(--ink-control-min-size);padding:1.35rem 2.7rem;border:1px solid var(--ink-black);border-radius:var(--ink-radius-control);color:var(--ink-black);font-family:var(--font-button-family);font-weight:600;font-size:1.4rem;line-height:1;letter-spacing:.12rem;text-decoration:none;text-transform:uppercase;align-items:center;justify-content:center;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.ink-button:hover{box-shadow:0 1rem 2.4rem #b896e833;transform:translateY(-.15rem)}.ink-button--primary,.ink-button--lavender{border-color:var(--ink-lilac-strong);background:var(--ink-violet);color:var(--ink-white)}.ink-button--primary:hover,.ink-button--lavender:hover{border-color:var(--ink-lilac-active);color:#351770}.ink-button--secondary{background:transparent}.ink-button--secondary:hover{background:var(--ink-lilac);border-color:var(--ink-lilac-active);color:var(--ink-black)}body.template-index .header-wrapper{position:absolute;inset:0 0 auto 0;z-index:20;background-color:transparent;border-bottom-color:transparent;transition:background-color .26s ease,box-shadow .26s ease,border-color .26s ease}body.template-index .section-header.scrolled-past-header .header-wrapper{background-color:rgb(var(--color-background));box-shadow:0 .2rem 1.2rem #16161614;border-bottom-color:rgba(var(--color-foreground),.08)}body.template-index .section-header:not(.scrolled-past-header) .header__menu-item{color:var(--ink-black, #161616);font-weight:600;transition:color .18s ease}body.template-index .section-header:not(.scrolled-past-header) .header__menu-item:hover,body.template-index .section-header:not(.scrolled-past-header) .header__menu-item:hover .header__active-menu-item{color:var(--ink-violet, #9862ff)}body.template-index .section-header:not(.scrolled-past-header) .header__icon{color:var(--ink-black, #161616);transition:color .18s ease}body.template-index .section-header:not(.scrolled-past-header) .header__icon:hover{color:var(--ink-violet, #9862ff)}.ink-home__hero{position:relative;overflow:hidden;min-height:calc(100vh - var(--announcement-bar-height, 0px) - 9rem);min-height:calc(100dvh - var(--announcement-bar-height, 0px) - 9rem);background:var(--ink-white)}.ink-home__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ink-home__hero-bg picture{display:block;width:100%;height:100%}.ink-home__hero-bg:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fffefc00 0% 75%,#fffefcb8 85%,#fffefc);content:""}.ink-home__hero-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:10% 50%}.ink-home__copy{position:relative;z-index:1;display:flex;max-width:96rem;margin:0 auto;padding:clamp(6rem,8vw,10rem) clamp(3rem,5vw,6rem) clamp(12rem,13vw,15rem);flex-direction:column;align-items:center;text-align:center}.ink-home__pill{display:inline-flex;margin:0 0 3.4rem;padding:.72rem 1.6rem;border-radius:var(--ink-radius-pill);background:var(--ink-lilac-strong);color:var(--ink-black);font-family:var(--font-button-bold-family);font-weight:700;font-size:1.2rem;line-height:1;letter-spacing:.18rem;text-transform:uppercase;animation:ink-soft-rise .68s cubic-bezier(.22,1,.36,1) both}.ink-home__copy h1{max-width:76rem;margin:0;color:var(--ink-plum);font-family:var(--font-heading-family);font-size:clamp(4.4rem,calc(7.5vw - 1.225rem),6.2rem);font-weight:600;line-height:1.02;letter-spacing:0;text-transform:none;animation:ink-soft-rise .76s 70ms cubic-bezier(.22,1,.36,1) both}.ink-home__title-accent{color:#a17ac3}.ink-home__lede{max-width:36rem;margin-top:2.5rem;color:#6b5b63;font-size:1.45rem;line-height:1.7;animation:ink-soft-rise .76s .14s cubic-bezier(.22,1,.36,1) both}.ink-home__lede p{margin:0}.ink-home__actions{display:flex;margin-top:3.1rem;gap:1.2rem;flex-wrap:wrap;justify-content:center;animation:ink-soft-rise .76s .21s cubic-bezier(.22,1,.36,1) both}@keyframes ink-soft-rise{0%{opacity:0;transform:translate3d(0,1.2rem,0)}to{opacity:1;transform:translateZ(0)}}.ink-home__copy .ink-button--primary{background:var(--ink-violet);border-color:var(--ink-lilac-strong);color:var(--ink-white)}.ink-home__copy .ink-button--primary:hover{border-color:var(--ink-lilac-active);color:#351770}.ink-home__copy .ink-button--secondary{background:var(--ink-white);border-color:var(--ink-black);color:var(--ink-black)}.ink-home__copy .ink-button--secondary:hover{background:var(--ink-lilac);border-color:var(--ink-black);color:var(--ink-black)}.ink-home__stats{display:flex;align-items:center;gap:0;margin:2.4rem 0 0;padding:0;list-style:none}.ink-home__stats li{display:flex;flex-direction:column;align-items:center;padding:0 2.4rem}.ink-home__stat-divider{width:1px;height:3rem;background:#16161633;padding:0!important}.ink-home__stat-num{font-family:var(--font-display-semibold-family);font-size:2.8rem;line-height:1;color:var(--ink-text)}.ink-home__stat-label{font-family:var(--font-button-family);font-weight:600;font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;color:#16161680;margin-top:.3rem}@media screen and (min-width:990px){.ink-home__hero{min-height:calc(100vh - var(--announcement-bar-height, 0px) - 9rem);min-height:calc(100dvh - var(--announcement-bar-height, 0px) - 9rem)}.ink-home__hero-bg:after{background:linear-gradient(to bottom,rgba(255,254,252,0) 0%,rgba(255,254,252,0) 86%,rgba(255,254,252,.72) 96%,var(--ink-white) 100%)}.ink-home__hero-bg img{object-position:100% 50%}.ink-home__copy{width:100%;min-height:inherit;max-width:var(--page-width);margin:0 auto;padding:clamp(5rem,6vw,10.65rem) clamp(3rem,4vw,7rem) clamp(8rem,9vw,14.7rem) 3rem;align-items:flex-start;justify-content:center;text-align:left}.ink-home__pill{margin-bottom:2.2rem}.ink-home__copy h1{max-width:46rem;padding-right:5.2rem;font-size:6.2rem;line-height:1.03;letter-spacing:-.06rem}.ink-home__lede{max-width:min(38vw,46rem);margin-top:2.2rem;font-size:clamp(1.45rem,1.25vw,1.7rem);line-height:1.62}.ink-home__actions{max-width:min(44vw,58rem);margin-top:2.8rem;justify-content:flex-start}}.ink-home__categories{position:relative;overflow:hidden;padding:var(--ink-section-space) 0;border-radius:var(--ink-radius-card);background:var(--ink-white)}.ink-home__categories .page-width{position:relative;z-index:1}.ink-home__categories .ink-home__section-head--center{display:grid;max-width:90rem;margin-right:auto;margin-bottom:var(--ink-section-head-gap);margin-left:auto;row-gap:1rem;text-align:center}.ink-home__categories .ink-section-eyebrow{color:#a17ac3}.ink-home__categories .ink-home__section-copy{max-width:100%;margin-right:auto;margin-left:auto;color:#6b5b63;font-size:calc(var(--ink-home-subtitle-size) * .83);line-height:1.6}[data-ink-reveal]{transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--ink-reveal-step, 0) * 70ms)}[data-ink-reveal].ink-hide{opacity:0;transform:translateY(2.8rem)}[data-ink-reveal].ink-revealed{opacity:1;transform:translateY(0)}.ink-home__section-head{display:grid;max-width:76rem;margin-bottom:var(--ink-section-head-gap);gap:1rem}.ink-home__section-head--center{margin-right:auto;margin-left:auto;text-align:center}.ink-section-eyebrow{margin:0;color:var(--ink-violet);font-family:var(--font-button-family);font-weight:600;font-size:var(--ink-home-overline-size);line-height:1.2;letter-spacing:0;text-transform:uppercase}.ink-protocol__index{margin:0;color:var(--ink-violet);font-family:var(--font-button-bold-family);font-weight:700;font-size:var(--ink-home-overline-size);line-height:1.2;letter-spacing:0;text-transform:uppercase}.ink-home__section-copy p{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:none}.ink-protocol__index{display:inline-flex;width:fit-content;padding:.78rem 1.2rem;border-radius:var(--ink-radius-pill);background:var(--ink-lilac);color:#6f5597;font-size:1.05rem;letter-spacing:.16rem;align-items:center}.ink-section-heading{margin:0;color:var(--ink-plum);font-family:var(--font-semibold-family);font-size:var(--ink-home-title-size);font-weight:600;line-height:1.34;letter-spacing:-.06rem}.ink-product-types h2,.ink-protocol__heading h2{margin:0;color:var(--ink-text);font-family:var(--font-semibold-family);font-size:var(--ink-home-title-size);font-weight:600;line-height:1.34;letter-spacing:-.06rem}.ink-section-subtitle{max-width:100%;color:var(--ink-plum);font-size:var(--ink-home-subtitle-size);line-height:1.65}.ink-section-subtitle p{margin:0}.ink-home__category-grid{display:grid;max-width:96rem;margin:0 auto;grid-template-columns:repeat(3,1fr);gap:1.6rem;align-items:stretch}.ink-category{position:relative;display:block;overflow:hidden;min-height:52rem;border-radius:var(--ink-radius-card);color:var(--ink-white);text-decoration:none;background:var(--ink-black);isolation:isolate;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)}.ink-category:hover{box-shadow:0 1.6rem 3.6rem #16161629,inset 0 0 0 1.5px #c8b6ea73;transform:translateY(-.5rem)}.ink-category__media{position:absolute;top:0;right:0;bottom:0;left:0}.ink-category__media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 92% 78% at 0% 100%,#140e1ce0,#241a2e9e 42%,#241a2e00 76%),linear-gradient(180deg,#16161600 26%,#16161638 54%,#161616d1);content:""}.ink-category__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.ink-category__media--contain img{padding:2.2rem;background:linear-gradient(160deg,var(--ink-lilac) 0%,var(--ink-lilac-strong) 100%);object-fit:contain}.ink-category:hover .ink-category__media img{transform:scale(1.045)}.ink-category__content{position:absolute;right:2.4rem;bottom:2.2rem;left:2.4rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.ink-category__content small{display:inline-block;margin-bottom:.8rem;padding:.3rem .8rem;border-radius:var(--ink-radius-pill);background:#fffefc2e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,254,252,.28);font-family:var(--font-button-family);font-weight:600;font-size:1rem;letter-spacing:.18rem;text-transform:uppercase}.ink-category__content strong{font-family:var(--font-semibold-family);font-weight:600;font-size:clamp(2rem,2.2vw,3rem);line-height:1.02;letter-spacing:-.04rem}.ink-category__content em{max-width:29rem;margin-top:.9rem;color:#fffefcd1;font-style:normal;font-size:1.25rem;line-height:1.45;letter-spacing:.01rem}.ink-category__content span:last-child{margin-top:1.2rem;padding:.7rem 1.25rem;border-radius:var(--ink-radius-control);background:var(--ink-violet);color:var(--ink-white);font-family:var(--font-button-family);font-weight:600;font-size:1.2rem;letter-spacing:.14rem;text-transform:uppercase}.ink-home__quick-links{display:flex;max-width:86rem;margin:2.8rem auto 0;gap:.9rem;flex-wrap:wrap;justify-content:center}.ink-home__quick-links a,.ink-product-types__grid a{display:inline-flex;min-height:var(--ink-control-min-size);padding:1.35rem 1.65rem 1.45rem;border:1px solid rgba(22,22,22,.12);border-radius:var(--ink-radius-pill);color:var(--ink-text);background:var(--ink-white);font-family:var(--font-bold-family);font-weight:700;font-size:1.4rem;line-height:1;text-decoration:none;align-items:center;transition:background .18s ease,border-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ink-home__quick-links a:hover,.ink-product-types__grid a:hover{border-color:var(--ink-lilac-active);background:var(--ink-lilac);transform:translateY(-.2rem)}main[data-template=index] .collection{padding-right:clamp(2rem,5vw,7rem);padding-left:clamp(2rem,5vw,7rem);background:var(--ink-lilac)}main[data-template=index] .collection .collection__title{display:grid;max-width:96rem;margin-bottom:3.4rem;grid-template-columns:1fr auto;gap:2rem;align-items:end}main[data-template=index] .collection .collection__title .title{margin:0;color:var(--ink-text);font-family:var(--font-bold-family);font-size:clamp(3.4rem,4vw,5.8rem);font-weight:400;line-height:1.02;letter-spacing:-.08rem}main[data-template=index] .collection .collection__description{max-width:42rem;color:#212529b8;font-size:1.35rem;line-height:1.5}main[data-template=index] .collection .card-wrapper{overflow:hidden;border-radius:var(--ink-radius-card);background:var(--ink-white)}main[data-template=index] .collection .card__inner{background:var(--ink-mint-soft)}main[data-template=index] .collection .card__content{padding-right:1.6rem;padding-left:1.6rem}main[data-template=index] .collection .card__heading{font-family:var(--font-bold-family)}.ink-community{position:relative;overflow:hidden;padding-top:var(--ink-section-space)}.ink-community__ugc{padding-bottom:var(--ink-section-space)}.ink-ugc-rail{display:grid;grid-template-columns:1.1fr .9fr 1.02fr .86fr .86fr;gap:1.6rem}.ink-ugc-card{position:relative;overflow:hidden;min-height:clamp(34rem,33vw,48rem);border-radius:var(--ink-radius-card);background:var(--ink-ugc-accent, var(--ink-black));box-shadow:0 1.2rem 3rem #16161614;isolation:isolate}.ink-ugc-card:nth-child(2),.ink-ugc-card:nth-child(4){margin-top:3.8rem}.ink-ugc-card img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.96) contrast(1.03);mix-blend-mode:multiply}.ink-ugc-card--soft{--ink-ugc-accent: var(--ink-surface-soft);--ink-ugc-chip: var(--ink-lilac-strong);--ink-ugc-wash: rgba(242, 234, 255, .34)}.ink-ugc-card--mint{--ink-ugc-accent: var(--ink-mint);--ink-ugc-chip: var(--ink-mint);--ink-ugc-wash: rgba(192, 246, 241, .38)}.ink-ugc-card--lilac{--ink-ugc-accent: var(--ink-lilac);--ink-ugc-chip: var(--ink-lilac-strong);--ink-ugc-wash: rgba(242, 234, 255, .42)}.ink-ugc-card--soft img,.ink-ugc-card--mint img,.ink-ugc-card--lilac img{object-fit:cover;object-position:50% 35%}.ink-ugc-card:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#16161600 28%,#161616bd),linear-gradient(135deg,var(--ink-ugc-wash, rgba(242, 234, 255, .22)) 0%,rgba(255,254,252,0) 56%);content:""}.ink-ugc-card--soft:after{background:linear-gradient(180deg,#16161600 46%,#1616168f),linear-gradient(135deg,var(--ink-ugc-wash) 0%,rgba(255,254,252,0) 58%)}.ink-ugc-card div{position:absolute;right:1.6rem;bottom:1.6rem;left:1.6rem;z-index:2;color:var(--ink-white)}.ink-ugc-card span{display:inline-flex;margin-bottom:.8rem;padding:.55rem 1rem;border-radius:var(--ink-radius-pill);background:var(--ink-ugc-chip, var(--ink-lilac-strong));color:var(--ink-black);font-family:var(--font-button-bold-family);font-weight:700;font-size:.85rem;line-height:1;letter-spacing:.12rem;text-transform:uppercase}.ink-ugc-card strong{display:block;max-width:21rem;font-family:var(--font-bold-family);font-size:1.75rem;line-height:1.08;letter-spacing:-.03rem}.ink-community__cta{display:flex;margin-top:3rem;gap:2rem;align-items:center;flex-wrap:wrap}.ink-community__social{color:var(--ink-text);font-family:var(--font-semibold-family);font-size:1.3rem;transition:color .18s ease}.ink-community__social:hover{color:var(--ink-lilac-active)}.ink-featured{position:relative;display:grid;overflow:hidden;margin-top:var(--ink-section-space);padding-right:0;padding-left:0;border:0;border-radius:var(--ink-radius-card);grid-template-columns:minmax(32rem,1fr) minmax(32rem,1fr)}.ink-featured__media{display:flex;min-height:clamp(44rem,45vw,58rem);padding:clamp(3.2rem,4vw,4.8rem);overflow:hidden;border-radius:var(--ink-radius-media);background:var(--ink-white);align-items:center;justify-content:center}.ink-featured__media img{display:block;width:100%;height:100%;border-radius:var(--ink-radius-media);object-fit:cover;object-position:center}.ink-featured__copy{display:flex;padding:clamp(4rem,7vw,8rem);background:var(--ink-white);flex-direction:column;justify-content:center}.ink-featured__copy h2{max-width:48rem;margin-top:.9rem}.ink-featured__copy .ink-featured__rte{max-width:46rem;margin-top:.9rem;color:var(--ink-plum);font-size:1.8rem;line-height:1.65}.ink-featured__copy .ink-featured__rte p{margin:0}.ink-featured__copy ul{display:grid;margin:2.8rem 0 0;padding:0;list-style:none;gap:1.2rem}.ink-featured__copy li{position:relative;padding-left:3rem;color:#212529cc;font-size:1.35rem;line-height:1.45}.ink-featured__copy li:before{position:absolute;top:.2rem;left:0;display:grid;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--ink-lilac-strong);color:var(--ink-white);font-size:1rem;content:"\2713";place-items:center}.ink-featured__price{margin:.6rem 0 0;color:var(--ink-text);font-family:var(--font-price-family);font-size:1.8rem}.ink-featured__actions{display:flex;margin-top:3rem;gap:1.8rem;align-items:center;flex-wrap:wrap}.ink-story{display:grid;overflow:hidden;margin-bottom:1.6rem;border:1px solid var(--ink-rule);border-radius:var(--ink-radius-card);background:var(--ink-cream);grid-template-columns:minmax(30rem,.96fr) minmax(34rem,1.04fr)}.ink-story__media{min-height:clamp(44rem,44vw,56rem);background:var(--ink-blush)}.ink-story__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%}.ink-story__copy{display:flex;padding:clamp(4rem,6vw,7rem);flex-direction:column;justify-content:center}.ink-story__copy>p,.ink-testimonials__head>p{margin:0;color:var(--ink-lilac-active);font-family:var(--font-button-bold-family);font-weight:700;font-size:1rem;letter-spacing:.16rem;text-transform:uppercase}.ink-story__copy h2,.ink-testimonials__head h2{margin:1.4rem 0 0;color:var(--ink-text);font-family:var(--font-heading-family);font-size:clamp(4rem,5vw,6.4rem);font-weight:600;line-height:.96;letter-spacing:-.08rem}.ink-story__copy .rte{max-width:58rem;margin-top:2rem;color:#212529bd;font-size:1.5rem;line-height:1.68}.ink-story__copy .rte p{margin:0}.ink-story__copy .ink-button{align-self:flex-start;margin-top:3rem}.ink-product-types{padding-bottom:clamp(5rem,7vw,8rem)}.ink-product-types .ink-home__section-head{margin-bottom:2.5rem}.ink-product-types__grid{display:flex;gap:1rem;flex-wrap:wrap}.ink-brands{display:grid;margin-top:var(--ink-section-space);margin-bottom:var(--ink-section-space);padding:clamp(3.2rem,5vw,5.6rem);border:0;border-radius:var(--ink-radius-card);background:var(--ink-lilac);grid-template-columns:minmax(26rem,.72fr) minmax(42rem,1.28fr);gap:clamp(3rem,5vw,6rem);align-items:center}@media screen and (min-width:1250px){.ink-brands{max-width:calc(var(--page-width) - 11.2rem)}}@media screen and (min-width:990px)and (max-width:1249px){.ink-brands{max-width:calc(100% - 8rem)}}.ink-brands__head{max-width:44rem}.ink-brands__head h2{margin-top:.9rem}.ink-brands__copy{margin-top:.9rem;color:var(--ink-plum);font-size:1.8rem;line-height:1.65}.ink-brands__copy p{margin:0}.ink-brands__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ink-brands__item{display:grid;min-height:11.2rem;padding:1.6rem 2rem;border:0;border-radius:var(--ink-radius-card);background:var(--ink-white);color:var(--ink-plum);font-family:var(--font-bold-family);font-size:1.35rem;line-height:1.2;text-align:center;text-decoration:none;place-items:center;box-shadow:0 1px 2px #2e1f3d0f;transition:box-shadow .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}a.ink-brands__item:hover{box-shadow:0 10px 24px #2e1f3d24;transform:translateY(-.2rem)}.ink-brands__item img{display:block;width:auto;max-width:min(100%,22rem);height:auto;max-height:6.8rem;object-fit:contain;filter:grayscale(100%)}.ink-brands__chip{display:inline-flex;max-width:100%;padding:.6rem 1rem;border-radius:.6rem;background:var(--ink-plum);align-items:center;justify-content:center}.ink-brands__chip img{max-width:100%;max-height:6.8rem}.ink-professionals{padding:var(--ink-section-space) 0;overflow:hidden;border-radius:var(--ink-radius-card);background:var(--ink-white)}.ink-professionals>.page-width{display:block}.ink-professionals__head{display:grid;max-width:72rem;margin:0 0 var(--ink-section-head-gap);gap:1rem}.ink-professionals__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pro school" "creator creator";gap:1.6rem}.ink-professionals__card--pro{grid-area:pro}.ink-professionals__card--school{grid-area:school}.ink-professionals__card--creator{grid-area:creator}.ink-professionals__card--creator .ink-professionals__image{object-position:55% 0%}.ink-professionals__card{position:relative;display:flex;min-height:28rem;padding:clamp(2.8rem,3.2vw,3.8rem);border-radius:var(--ink-radius-card);flex-direction:column}.ink-professionals__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:55% center}.ink-professionals__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.ink-professionals__card>*{position:relative;z-index:2}.ink-professionals__card>.ink-professionals__image{position:absolute;z-index:0}.ink-professionals__card--pro{background-color:#ded3ff}.ink-professionals__card--pro:before{background:linear-gradient(to right,#ded3fff5,#ded3ffe6 50%,#fcfbff80 72%,#fcfbff38)}.ink-professionals__card--school{background-color:#fedecb}.ink-professionals__card--school:before{background:linear-gradient(to right,#fedecbeb,#fedecbb8 40%,#fbfdcc52 60%,#fbfdcc33)}.ink-professionals__card--creator{background-color:#73d7d6}.ink-professionals__card--creator:before{background:linear-gradient(to right,#73d7d6eb,#73d7d6b8 40%,#f1fcfb52 60%,#f1fcfb33)}.ink-professionals__card h3{max-width:72%;margin:0;color:var(--ink-text);font-family:var(--font-semibold-family);font-size:clamp(2.2rem,2.4vw,3.2rem);font-weight:600;line-height:1.05;word-break:normal;overflow-wrap:normal}.ink-professionals__card p{max-width:58%;margin:1.6rem 0 0;color:#212529b8;font-size:1.45rem;line-height:1.6}.ink-professionals__card a{display:inline-flex;width:fit-content;min-height:var(--ink-control-min-size);margin-top:auto;padding-top:2.4rem;color:var(--ink-plum);font-family:var(--font-button-bold-family);font-weight:700;font-size:1.2rem;line-height:1.2;letter-spacing:.08rem;text-transform:uppercase;align-items:center}.ink-professionals__card a span{display:inline-block;margin-left:.6rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.ink-professionals__card a:hover span{transform:translate(.4rem)}.ink-service-strip-shell{overflow:hidden;padding:9rem 0;border-radius:var(--ink-radius-card) var(--ink-radius-card) 0 0;background:var(--ink-plum-soft);color:#fffefcd1}.ink-service-strip{display:flex;width:100%;justify-content:center;flex-wrap:wrap;gap:4rem 16.3rem}.ink-service-strip div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:10rem;padding:1.8rem 2rem;text-align:center}.ink-service-strip__icon{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:var(--ink-radius-card);background:#b089ff33;color:var(--ink-lilac-active);margin-bottom:.8rem;flex-shrink:0}.ink-service-strip__text{display:flex;flex-direction:column;gap:.3rem}.ink-service-strip strong{font-family:var(--font-bold-family);font-size:1.4rem;line-height:1.2}.ink-service-strip span:not(.ink-service-strip__icon):not(.ink-service-strip__text){color:#fffefc94;font-size:1.2rem;line-height:1.2}@media screen and (min-width:750px){.ink-service-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}}.ink-resources{padding:var(--ink-section-space) 0;overflow:hidden;border-radius:var(--ink-radius-card);background:var(--ink-white)}.ink-resources__head,.ink-reviews__head{display:grid;max-width:90rem;margin:0 0 var(--ink-section-head-gap);gap:1rem}.ink-reviews__head{max-width:none;text-align:center}.ink-resources__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.ink-resources__card{display:flex;min-width:0;overflow:hidden;border-radius:var(--ink-radius-card);background:var(--ink-white);flex-direction:column}.ink-resources__media{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--ink-radius-media) var(--ink-radius-media) 0 0;background:var(--ink-lilac)}.ink-resources__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.ink-resources__card:hover .ink-resources__media[href] img{transform:scale(1.025)}.ink-resources__content{display:flex;min-height:22rem;padding:2.4rem;flex:1;flex-direction:column}.ink-resources__grid .ink-resources__card:nth-child(1) .ink-resources__content{background:#eedc9a}.ink-resources__grid .ink-resources__card:nth-child(2) .ink-resources__content{background:#ecccc1}.ink-resources__grid .ink-resources__card:nth-child(3) .ink-resources__content{background:#c2e8e6}.ink-resources__meta{margin:0;color:var(--ink-violet);font-family:var(--font-button-bold-family);font-weight:700;font-size:1.2rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}.ink-resources__content h3{margin:.9rem 0 0;color:var(--ink-text);font-family:var(--font-semibold-family);font-weight:600;font-size:clamp(2rem,6.7vw,2.42rem);line-height:1.2;letter-spacing:-.06rem}.ink-resources__content h3 a{color:inherit;text-decoration:none}.ink-resources__content h3 a:hover{text-decoration:underline}.ink-resources__excerpt{margin:.91rem 0 0;color:var(--ink-plum);font-size:1.62rem;line-height:1.58}.ink-resources__footer{margin-top:1.8rem}.ink-resources__card--more{text-decoration:none;transition:transform .26s ease}.ink-resources__card--more:hover{transform:translateY(-.3rem)}.ink-resources__card--more .ink-resources__content{align-items:center;justify-content:center;text-align:center}.ink-resources__more-arrow{margin-top:1.2rem;color:var(--ink-violet);font-size:1.8rem;line-height:1}.ink-resources__cta{display:inline-flex;min-height:var(--ink-control-min-size);color:var(--ink-plum);font-family:var(--font-button-family);font-weight:600;font-size:1.2rem;line-height:1.2;letter-spacing:.08rem;text-transform:uppercase;align-items:center}.ink-resources__empty{grid-column:1 / -1;padding:clamp(2.8rem,4vw,4rem);border:1px solid var(--ink-rule);border-radius:var(--ink-radius-card);color:var(--ink-text-muted);background:var(--ink-white);font-size:var(--ink-home-subtitle-size);line-height:1.6}.ink-reviews{padding:var(--ink-section-space) 0;overflow:hidden;border-radius:0;background:var(--ink-lilac)}.ink-reviews__app:empty,.ink-reviews__preview:empty{display:none}.ink-reviews__app:not(:empty){margin-top:var(--ink-section-head-gap)}.ink-reviews__notice{width:fit-content;margin:0 0 2rem;padding:.8rem 1rem;border:1px solid rgba(46,31,61,.1);border-radius:var(--ink-radius-control);background:#fffefc9e;color:#2e1f3dc2;font-size:1.2rem;line-height:1.4}.ink-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.ink-reviews__card{display:flex;min-height:24rem;margin:0;padding:clamp(2.4rem,3vw,3.2rem);border-radius:var(--ink-radius-card);background:var(--ink-white);flex-direction:column}.ink-reviews__stars{margin:0 0 1.6rem;color:var(--ink-plum);font-size:1.4rem;line-height:1;letter-spacing:.18rem}.ink-reviews__quote,.ink-reviews__card blockquote{margin:0;color:var(--ink-plum);font-family:var(--font-body-family);font-size:clamp(1.6rem,1.7vw,1.81rem);font-weight:400;font-style:italic;line-height:1.6}.ink-reviews__author,.ink-reviews__card figcaption{display:flex;margin-top:auto;padding-top:2.4rem;color:#21252980;font-size:1.07rem;line-height:1.4;flex-direction:column;gap:.3rem}.ink-reviews__author strong,.ink-reviews__card figcaption strong{color:var(--ink-text);font-family:var(--font-bold-family);font-size:1.14rem}.ink-reviews__copy:empty{display:none}.ink-reviews .ink-reviews__app:not(:empty){margin-top:0}.ink-reviews .jdgm-cards-carousel{padding:0}.ink-reviews .jdgm-cards-carousel .jdgm-header{margin:0 0 3.2rem}.ink-reviews .jdgm-cards-carousel .jdgm-title:empty{display:none}.ink-reviews .jdgm-cards-carousel .jdgm-header-info{margin:0;justify-content:center}.ink-reviews .jdgm-cards-carousel .jdgm-card{align-items:stretch!important;overflow:hidden;border-radius:var(--ink-radius-card);background:var(--ink-white);box-shadow:0 1px 2px #30213e0f,0 8px 24px #30213e0f;text-align:left}.ink-reviews .jdgm-cards-carousel .jdgm-card img{height:auto;aspect-ratio:4 / 3;object-fit:cover}.ink-reviews .jdgm-cards-carousel .jdgm-rating-section{display:contents}.ink-reviews .jdgm-cards-carousel .jdgm-card .jdgm-stars{order:1;padding:2rem 2rem 0!important;justify-content:flex-start!important;gap:.2rem}.ink-reviews .jdgm-cards-carousel .jdgm-card .jdgm-text{order:2;padding:1.2rem 2rem 0!important;text-align:left!important}.ink-reviews .jdgm-cards-carousel .jdgm-card .jdgm-text p{color:var(--ink-plum);font-size:1.5rem;font-style:italic;line-height:1.55;text-align:left!important}.ink-reviews .jdgm-cards-carousel .jdgm-card .jdgm-reviewer-info{order:3;margin-top:auto;padding:1.6rem 2rem 0!important;justify-content:flex-start!important;color:var(--ink-text);font-family:var(--font-bold-family);font-size:1.4rem}.ink-reviews .jdgm-cards-carousel .jdgm-card .jdgm-product-name{order:4;padding:.4rem 2rem 2rem!important;text-align:left!important}.ink-reviews .jdgm-cards-carousel .jdgm-card .jdgm-product-name a{color:#2125298c;font-size:1.2rem}.ink-reviews .jdgm-cards-carousel .jdgm-arrow{width:4rem;height:4rem;border-radius:50%;background:var(--ink-white);box-shadow:0 4px 14px #30213e1f}.ink-reviews .jdgm-cards-carousel .jdgm-arrow svg{width:1.2rem;height:2rem}.ink-testimonials{padding:clamp(7rem,9vw,11rem) 0;background:var(--ink-lilac)}.ink-testimonials__head{display:grid;margin-bottom:clamp(3rem,5vw,5rem);grid-template-columns:minmax(15rem,.3fr) minmax(36rem,1fr);column-gap:clamp(3rem,5vw,7rem);align-items:start}.ink-testimonials__head h2{max-width:72rem;margin-top:0;grid-column:2}.ink-testimonials__notice{width:fit-content;margin-top:1.6rem;padding:.7rem 1rem;border:1px solid rgba(46,31,61,.1);border-radius:var(--ink-radius-control);background:#fffefc8f;color:#2e1f3dc2;font-size:1.2rem;line-height:1.4;grid-column:2}.ink-testimonials__grid{display:grid;overflow:hidden;border:1px solid rgba(46,31,61,.12);border-radius:var(--ink-radius-card);background:var(--ink-white);gap:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ink-testimonials figure{display:flex;min-height:31rem;margin:0;padding:clamp(2.6rem,4vw,4rem);border:0;border-right:1px solid rgba(46,31,61,.1);background:transparent;flex-direction:column}.ink-testimonials figure:nth-child(2){margin-top:0;background:#fff0f47a}.ink-testimonials figure:nth-child(3){border-right:0;background:#e6faf77a}.ink-testimonials blockquote{margin:0;color:var(--ink-plum);font-family:var(--font-heading-family);font-size:clamp(2.5rem,2.6vw,3.5rem);font-weight:500;line-height:1.08}.ink-testimonials blockquote:before{display:block;margin-bottom:2rem;color:var(--ink-lilac-active);font-family:var(--font-body-family);font-size:3.2rem;content:"\201c"}.ink-testimonials figcaption{display:flex;margin-top:auto;padding-top:3rem;flex-direction:column;gap:.25rem}.ink-testimonials figcaption strong{color:var(--ink-text);font-family:var(--font-bold-family);font-size:1.2rem}.ink-testimonials figcaption span{color:#2125299e;font-size:1.2rem}.ink-protocol{position:relative;overflow:hidden;padding:clamp(6rem,8vw,9rem) 0;background:linear-gradient(rgba(22,22,22,.035) 1px,transparent 1px),var(--ink-white);background-size:100% 7rem,auto}.ink-protocol:before{position:absolute;top:clamp(3rem,5vw,6rem);left:clamp(2rem,5vw,7rem);width:clamp(12rem,20vw,28rem);height:1px;background:#1616162e;content:"";pointer-events:none}.ink-protocol__inner{display:grid;gap:clamp(3rem,5vw,5rem)}.ink-protocol__heading{display:grid;grid-template-columns:minmax(18rem,.42fr) minmax(30rem,1fr) minmax(26rem,.58fr);gap:3rem;align-items:end}.ink-protocol__intro{color:#212529b8;font-size:1.45rem;line-height:1.6}.ink-protocol__intro p{margin:0}.ink-protocol__body{display:grid;grid-template-columns:minmax(28rem,.75fr) minmax(32rem,1fr);gap:clamp(3rem,5vw,6rem);align-items:center}.ink-protocol__media{overflow:hidden;border-radius:var(--ink-radius-media);background:var(--ink-lilac)}.ink-protocol__media img{display:block;width:100%;height:auto}.ink-protocol__media>span{display:block;padding:1.4rem 1.6rem 1.6rem;color:var(--ink-text);font-family:var(--font-button-bold-family);font-weight:700;font-size:1rem;letter-spacing:.15rem;text-transform:uppercase}.ink-protocol__steps{display:grid;margin:0;padding:0;list-style:none;gap:1rem}.ink-protocol__steps li{display:grid;padding:2rem;border-radius:var(--ink-radius-card);background:var(--ink-lilac);grid-template-columns:4rem 1fr;gap:1.5rem}.ink-protocol__steps>li>span{display:grid;width:3rem;height:3rem;border-radius:50%;background:var(--ink-lilac-strong);color:var(--ink-black);font-family:var(--font-bold-family);font-size:1rem;place-items:center}.ink-protocol__steps h3{margin:0;color:var(--ink-text);font-family:var(--font-bold-family);font-size:1.9rem;line-height:1.1}.ink-protocol__steps p{margin:.7rem 0 0;color:#212529b8;font-size:1.35rem;line-height:1.5}.ink-protocol__footer{display:flex;padding-top:2.4rem;border-top:1px solid rgba(22,22,22,.08);gap:2rem;align-items:center;justify-content:space-between}.ink-protocol__footer p{margin:0;color:#212529b8}.ink-protocol__footer a{color:var(--ink-text);font-family:var(--font-button-bold-family);font-weight:700;letter-spacing:.1rem;text-transform:uppercase;transition:color .18s ease}.ink-protocol__footer a:hover{color:var(--ink-lilac-active)}main[data-template=index] [id$=__newsletter]{background:var(--ink-plum)}main[data-template=index] .newsletter{overflow:hidden;border-radius:0 0 .8rem .8rem;background:var(--ink-lilac-strong)}main[data-template=index] .newsletter__wrapper{padding-top:var(--ink-section-space);padding-bottom:var(--ink-section-space);background:transparent}main[data-template=index] .newsletter__wrapper h2{max-width:60rem;margin-right:auto;margin-left:auto;color:var(--ink-text);font-family:var(--font-semibold-family);font-size:var(--ink-home-title-size);font-weight:600;line-height:1.02;letter-spacing:-.06rem}main[data-template=index] .newsletter__subheading{max-width:74rem;margin-right:auto;margin-left:auto;color:var(--ink-plum);font-size:1.62rem;line-height:1.78}main[data-template=index] .newsletter-form__field-wrapper{max-width:50rem}main[data-template=index] .newsletter__wrapper>*+.newsletter-form{margin-top:1.93rem}main[data-template=index] .newsletter .field__input{min-height:5.2rem;padding-right:13.5rem;border-radius:var(--ink-radius-card);background:var(--ink-white)}main[data-template=index] .newsletter .field__label{color:var(--ink-plum);font-family:var(--font-button-family);font-weight:600;font-size:1.2rem;letter-spacing:.2rem;text-transform:uppercase}main[data-template=index] .newsletter .field:after{border-radius:var(--ink-radius-card);box-shadow:0 0 0 .1rem var(--ink-black)}main[data-template=index] .newsletter .newsletter-form__button{top:.4rem;right:.4rem;bottom:.4rem;display:inline-flex;width:auto;min-width:11.8rem;min-height:var(--ink-control-min-size);height:auto;padding:0 1.6rem;border-radius:var(--ink-radius-control);background:var(--ink-plum);color:var(--ink-white);align-items:center;justify-content:center}main[data-template=index] .newsletter-form__button-label{font-family:var(--font-button-family);font-weight:600;font-size:1.2rem;line-height:1.1;letter-spacing:.1rem;text-align:center;text-transform:uppercase;white-space:nowrap}main[data-template=index] .newsletter .newsletter-form__button:hover{background:var(--ink-black)}main[data-template=index] .newsletter .newsletter-form__message--success{color:var(--ink-plum);font-family:var(--font-semibold-family);font-size:1.5rem;font-weight:600}main[data-template=index] .newsletter .newsletter-form__message--success:focus,main[data-template=index] .newsletter .newsletter-form__message--success:focus-visible{outline:0;box-shadow:none}@media screen and (max-width:1100px){.ink-home__category-grid{max-width:none}.ink-ugc-rail{grid-template-columns:repeat(5,minmax(22rem,1fr))}}@media screen and (max-width:989px){.ink-home__hero{position:relative;display:block;background:var(--ink-white)}.ink-home__hero-bg{position:relative;inset:auto;height:min(108vw,52rem);overflow:hidden}.ink-home__hero-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ink-home__hero-bg:after{background:linear-gradient(to bottom,#fffefc00 0% 78%,#fffefc8c 90%,#fffefc)}.ink-home__copy{position:relative;left:auto;right:auto;bottom:auto;max-width:100%;margin:0;padding:5rem 3rem 4rem;background:var(--ink-white)}.ink-home__copy h1{font-size:clamp(4.8rem,calc(4.25px + 5.8333vw),6.2rem)}.ink-home__lede{max-width:34rem}.ink-home__category-grid{grid-template-columns:1fr}.ink-category{min-height:38rem}.ink-ugc-rail{overflow-x:auto;margin-right:calc(var(--page-width-margin) * -1);padding-bottom:1rem;scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(23rem,72vw))}.ink-ugc-card{min-height:38rem;scroll-snap-align:start}.ink-ugc-card:nth-child(2),.ink-ugc-card:nth-child(4){margin-top:0}.ink-featured,.ink-story,.ink-brands,.ink-protocol__heading,.ink-protocol__body{grid-template-columns:1fr}.ink-professionals__head{max-width:68rem}.ink-professionals__grid,.ink-testimonials__grid{grid-template-columns:1fr}.ink-professionals__grid{grid-template-areas:"pro" "school" "creator"}.ink-professionals__card{min-height:24rem}.ink-resources__grid,.ink-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ink-testimonials figure:nth-child(2){margin-top:0}.ink-testimonials figure{min-height:24rem;border-right:0;border-bottom:1px solid rgba(46,31,61,.1)}.ink-testimonials figure:nth-child(3){border-bottom:0}.ink-service-strip{gap:3rem 6rem}}@media screen and (max-width:749px){.ink-button{width:100%;min-height:4.6rem;padding:1.45rem 2rem 1.55rem}.ink-home__copy{padding:2.2rem 2rem 2rem;align-items:center;text-align:center}.ink-home__pill{margin-bottom:1rem;padding:.62rem 1.25rem;background:var(--ink-lilac);color:var(--ink-black);border:none;font-size:.9rem;backdrop-filter:none;-webkit-backdrop-filter:none}.ink-home__copy .ink-button--primary{background:var(--ink-violet);border-color:var(--ink-lilac-strong);color:var(--ink-white)}.ink-home__copy .ink-button--primary:hover{border-color:var(--ink-lilac-active)}.ink-home__copy .ink-button--secondary{background:var(--ink-white);border-color:var(--ink-black);color:var(--ink-black);backdrop-filter:none;-webkit-backdrop-filter:none}.ink-home__copy .ink-button--secondary:hover{background:var(--ink-lilac);color:var(--ink-black)}.ink-home__copy h1{max-width:32rem;font-size:clamp(3.4rem,10vw,3.8rem);line-height:1.04;letter-spacing:0;color:var(--ink-plum);text-shadow:none}.ink-home__lede{display:block;max-width:34rem;margin-top:1.1rem;font-size:1.62rem;line-height:1.5}.ink-home__actions{flex-direction:column;width:100%;margin-top:2rem;gap:.8rem}.ink-home__pill,.ink-home__copy h1,.ink-home__lede,.ink-home__actions{opacity:1;animation:none;transform:none}[data-ink-reveal].ink-hide{opacity:1;transform:none}.ink-protocol__index{margin-bottom:1.2rem;font-size:.95rem}.ink-home__categories,.ink-community,.ink-community__ugc,.ink-product-types,.ink-professionals,.ink-resources,.ink-reviews,.ink-testimonials,.ink-protocol,.ink-bestsellers{padding-top:5.2rem;padding-bottom:5.2rem}.ink-protocol:before{display:none}.ink-home__section-head,.ink-professionals__head,.ink-resources__head,.ink-reviews__head{margin-bottom:2.8rem}.ink-section-heading,.ink-story__copy h2,.ink-testimonials__head h2,.ink-product-types h2,.ink-protocol__heading h2{font-size:var(--ink-home-title-size-mobile)}.ink-section-subtitle{font-size:var(--ink-home-subtitle-size-mobile);line-height:1.42}.ink-category{min-height:32rem}.ink-category__content{right:1.7rem;bottom:1.7rem;left:1.7rem}.ink-category__content strong{font-size:clamp(2.1rem,7.2vw,2.7rem);line-height:1.05}.ink-category__content em{max-width:26rem;font-size:1.12rem;line-height:1.38}.ink-home__quick-links{justify-content:flex-start;margin-top:2.2rem}main[data-template=index] .collection{padding-right:2rem;padding-left:2rem}main[data-template=index] .collection .collection__title{grid-template-columns:1fr}.ink-community__cta{align-items:flex-start;flex-direction:column}.ink-featured{margin-top:5.2rem}.ink-featured__media{min-height:0;padding:3rem;aspect-ratio:1}.ink-featured__copy{padding:3.2rem 2rem}.ink-featured__actions{display:flex;margin-top:0;flex-direction:column-reverse;align-items:flex-start;gap:3.6rem}.ink-featured__actions .ink-button{width:100%;min-width:0;padding-right:2rem;padding-left:2rem;letter-spacing:.2rem}.ink-featured__price{font-size:1.8rem;white-space:nowrap}.ink-story{margin-bottom:1.2rem;border-radius:.8rem}.ink-story__media{min-height:42rem}.ink-story__copy{padding:3.6rem 2rem}.ink-story__copy .ink-button{align-self:stretch}.ink-professionals__card{min-height:0;padding:2.6rem 2rem;background-position:78% center}.ink-professionals__card--creator .ink-professionals__image{object-position:100% 0%}.ink-professionals__card h3,.ink-professionals__card p{max-width:80%}.ink-professionals__card--pro:before{background:linear-gradient(to right,#ded3fff7,#ded3ffeb 60%,#fcfbff8c 82%,#fcfbff4d)}.ink-professionals__card--school:before{background:linear-gradient(to right,#fedecbf0,#fedecbd9 55%,#fbfdcc73 78%,#fbfdcc47)}.ink-professionals__card--creator:before{background:linear-gradient(to right,#73d7d6f0,#73d7d6d9 55%,#f1fcfb73 78%,#f1fcfb47)}.ink-professionals__card a{margin-top:auto}.ink-resources__grid,.ink-reviews__grid{grid-template-columns:1fr}.ink-resources__content{min-height:0;padding:2.2rem 2rem}.ink-resources__footer .ink-button{width:100%}.ink-reviews__card{min-height:20rem;padding:2.4rem 2rem}.ink-reviews__quote,.ink-reviews__card blockquote{font-size:1.8rem;line-height:1.42}.ink-testimonials figure{min-height:24rem;padding:2.6rem 2rem}.ink-brands{margin-top:5.2rem;margin-bottom:0;padding:2.4rem 2.4rem 7.6rem}.ink-brands__grid{grid-template-columns:1fr 1fr}.ink-brands__item{min-height:9.6rem;padding:1.4rem 1.6rem}.ink-brands__item img{max-height:5.6rem}.ink-brands__chip{padding:.5rem .9rem}.ink-brands__chip img{max-height:5.6rem}.ink-testimonials__head{display:block}.ink-testimonials__head h2{margin-top:1.4rem}.ink-service-strip-shell{padding:5rem 0}.ink-service-strip{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ink-service-strip div{min-height:auto;padding:1.35rem 1.5rem;border-right:1px solid rgba(255,254,252,.12);border-bottom:1px solid var(--ink-rule);color:#fffefcb8;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center}.ink-service-strip div:nth-child(2n){border-right:0}.ink-service-strip div:nth-last-child(-n+2){border-bottom:0}.ink-service-strip__icon{width:3.4rem;height:3.4rem;margin-bottom:.6rem;border-radius:.8rem;background:#b089ff33;color:var(--ink-lilac-active);flex-shrink:0}.ink-service-strip__text{gap:.2rem}.ink-service-strip strong{color:var(--ink-white);font-size:1.2rem;line-height:1.15}.ink-service-strip span:not(.ink-service-strip__icon):not(.ink-service-strip__text){color:#fffefc94;font-size:1.2rem;line-height:1.2}.ink-protocol__steps li{padding:1.6rem;grid-template-columns:3.6rem 1fr}.ink-protocol__footer{align-items:flex-start;flex-direction:column}main[data-template=index] .newsletter__wrapper{padding-top:5.2rem;padding-bottom:5.2rem}main[data-template=index] .newsletter__wrapper h2{font-size:clamp(3.4rem,10vw,3.8rem)}}.ink-bestsellers{position:relative;display:block;overflow:hidden;padding:var(--ink-section-space) 0;border-radius:var(--ink-radius-card);color:var(--ink-text);background:linear-gradient(180deg,var(--ink-lilac) 0%,var(--ink-lilac-strong) 100%)}.ink-bestsellers__inner{position:relative;z-index:1;display:grid;gap:clamp(3rem,4vw,5rem)}.ink-bestsellers__copy{max-width:64rem}.ink-bestsellers__eyebrow{margin:0 0 2.2rem}.ink-bestsellers h2{max-width:54rem;line-height:1.05}.ink-bestsellers__desc{max-width:100%;margin:.75rem 0 0;line-height:1.333}.ink-bestsellers__preview-notice{width:fit-content;max-width:72rem;margin:2.4rem 0 0;padding:.9rem 1.2rem;border-radius:var(--ink-radius-control);background:var(--ink-cream);color:#212529b8;font-size:1.25rem;line-height:1.45}.ink-bestsellers__head{display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,3vw,3.2rem)}.ink-bestsellers__nav{display:grid;gap:1.4rem;justify-items:start}.ink-bestsellers__menu{display:grid;width:min(42rem,100%);padding:.4rem;border:1px solid #000;border-radius:var(--ink-radius-card);background:var(--ink-white);box-shadow:0 1.2rem 3rem #b896e829;grid-template-columns:repeat(2,minmax(0,1fr))}.ink-bestsellers__tab{-webkit-appearance:none;appearance:none;display:flex;min-height:5.4rem;padding:1rem 1.4rem;border:0;border-radius:var(--ink-radius-control);background:transparent;color:var(--ink-plum);cursor:pointer;flex-direction:column;gap:.35rem;align-items:center;justify-content:center;text-align:center;transition:background .18s ease,color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ink-bestsellers__tab:hover{transform:translateY(-.1rem)}.ink-bestsellers__tab:focus-visible{outline:2px solid var(--ink-lilac-active);outline-offset:2px}.ink-bestsellers__tab[aria-selected=true]{background:var(--ink-violet);color:var(--ink-white)}.ink-bestsellers__tab span{font-family:var(--font-button-family);font-weight:600;font-size:1.2rem;line-height:1;letter-spacing:.2rem;text-transform:uppercase;overflow-wrap:anywhere}.ink-bestsellers__tab small{color:#21252994;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.2}.ink-bestsellers__tab[aria-selected=true] small{color:#16161694}.ink-bestsellers__links{min-height:1.9rem}.ink-bestsellers__view-all{display:inline-flex;min-height:var(--ink-control-min-size);align-items:center;justify-content:center;font-size:1.3rem;font-family:var(--font-button-bold-family);font-weight:700;letter-spacing:.08rem;text-transform:uppercase;color:var(--ink-black);text-decoration:underline;text-underline-offset:.4rem;white-space:nowrap;flex-shrink:0}.ink-bestsellers__view-all:hover{color:var(--ink-lilac-active)}.ink-bestsellers__panel{min-width:0}.ink-bestsellers__panel[hidden],.ink-bestsellers__view-all[hidden]{display:none}.ink-bestsellers__slider{position:relative;display:block}.ink-bestsellers__grid{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0 0 .4rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ink-bestsellers__grid::-webkit-scrollbar{display:none}.ink-bestsellers__item{min-width:0;flex:0 0 calc((100% - 3 * 1.6rem) / 4);scroll-snap-align:start}.ink-bestsellers__slider-nav{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.6rem}.ink-bestsellers__slider-button{display:flex;align-items:center;justify-content:center;width:var(--ink-control-min-size);height:var(--ink-control-min-size);flex-shrink:0;border-radius:50%;border:1px solid rgba(22,22,22,.12);background:var(--ink-white);color:var(--ink-black);cursor:pointer;transition:background .18s ease,opacity .18s ease}.ink-bestsellers__slider-button .svg-wrapper{display:flex;width:1.1rem;height:1.1rem}.ink-bestsellers__slider-button--prev .svg-wrapper{transform:rotate(90deg)}.ink-bestsellers__slider-button--next .svg-wrapper{transform:rotate(-90deg)}.ink-bestsellers__slider-button:not([disabled]):hover{background:var(--ink-lilac-strong)}.ink-bestsellers__slider-button[disabled]{opacity:.35;cursor:not-allowed}.ink-bestsellers__slider-count{min-width:4.4rem;text-align:center;font-size:1.2rem;color:var(--ink-black)}.ink-bestsellers__card{display:flex;height:100%;min-width:0;border:1px solid rgba(22,22,22,.08);color:var(--ink-black);border-radius:var(--ink-radius-card);overflow:hidden;background:var(--ink-white);flex-direction:column;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.ink-bestsellers__card:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2.8rem #b896e82e}.ink-bestsellers__card-link{display:contents;text-decoration:none;color:inherit}.ink-bestsellers__quick-add{margin-top:auto;padding:0 1.6rem 2.6rem;background:var(--ink-white)}.ink-bestsellers__quick-add-button{width:100%;padding:1.45rem 1.87rem;border:.5px solid #000;border-radius:var(--ink-radius-control);background:var(--ink-white);color:var(--ink-plum);font-family:var(--font-semibold-family);font-weight:600;font-size:1.4rem;white-space:nowrap}.ink-bestsellers__quick-add .quick-add-modal__content-info{text-align:left}.ink-bestsellers__media{display:flex;aspect-ratio:1 / 1;overflow:hidden;padding:9%;background:#fff;align-items:center;justify-content:center}.ink-bestsellers__media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:transform .4s cubic-bezier(.22,1,.36,1)}.ink-bestsellers__card:hover .ink-bestsellers__media img{transform:scale(1.04)}.ink-bestsellers__media-placeholder{display:flex;align-items:center;justify-content:center;padding:2rem}.ink-bestsellers__media-placeholder svg{width:60%;height:60%;opacity:.25}.ink-bestsellers__empty{grid-column:1 / -1;list-style:none}.ink-bestsellers__empty-card{display:grid;min-height:18rem;padding:clamp(2.4rem,4vw,4rem);border:1px solid rgba(184,150,232,.32);border-radius:var(--ink-radius-card);background:linear-gradient(135deg,#fffefceb,#f2eaffbd),var(--ink-white);gap:.8rem;align-content:center}.ink-bestsellers__empty-card p{max-width:46rem;margin:0;color:var(--ink-text);font-family:var(--font-bold-family);font-size:clamp(2rem,2.4vw,2.8rem);line-height:1.1}.ink-bestsellers__empty-card span{max-width:54rem;color:#212529a8;font-size:1.35rem;line-height:1.5}.ink-bestsellers__info{display:flex;flex-direction:column;flex-grow:1;min-height:12.4rem;padding:1.5rem 1.6rem 1.8rem;background:var(--ink-white);gap:.7rem}.ink-bestsellers__rating .rating-star{--letter-spacing: .7;--font-size: 1.4}.ink-bestsellers__rating .rating-count{margin-left:.4rem;font-size:1.2rem;color:var(--ink-black)}.ink-bestsellers__badge{display:inline-flex;width:fit-content;min-height:0;padding-top:.2rem;padding-right:0;padding-bottom:0;padding-left:0;border-radius:0;background:none;color:var(--ink-badge-green);font-family:var(--font-button-bold-family);font-weight:700;font-size:1.2rem;line-height:1.4;letter-spacing:0;text-transform:uppercase;align-items:center}.ink-bestsellers__title{font-size:clamp(1.5rem,1vw + 1.3rem,1.65rem);font-family:var(--font-bold-family);font-weight:700;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2lh}.ink-bestsellers__price{font-size:1.4rem;font-family:var(--font-price-family);margin:auto 0 0;color:var(--ink-black)}.ink-bestsellers__price s{color:var(--ink-text-muted, rgba(22, 22, 22, .45));margin-right:.5rem;font-weight:400}@media screen and (max-width:989px){.ink-bestsellers__grid{gap:1.4rem}.ink-bestsellers__item{flex-basis:calc((100% - 1.4rem)/2)}}@media screen and (max-width:749px){.ink-bestsellers{padding:5.2rem 0}.ink-bestsellers__head{gap:2.4rem}.ink-bestsellers__copy{margin-right:auto;margin-left:auto;text-align:center}.ink-bestsellers h2{font-size:var(--ink-home-title-size-mobile)}.ink-bestsellers__desc{font-size:var(--ink-home-subtitle-size-mobile)}.ink-bestsellers__menu{width:100%;box-shadow:0 1rem 2.4rem #b896e829}.ink-bestsellers__tab{min-height:5.1rem;padding:.9rem 1rem}.ink-bestsellers__tab span{font-size:1.2rem;letter-spacing:.2rem}.ink-bestsellers__tab small{font-size:1.2rem}.ink-bestsellers__grid{gap:1rem}.ink-bestsellers__item{flex-basis:calc((100% - 1rem)/2)}.ink-bestsellers__info{min-height:13.2rem;padding:1.2rem 1.2rem 1.9rem}.ink-bestsellers__badge{font-size:1.2rem;letter-spacing:0}.ink-bestsellers__title{font-size:clamp(1.6rem,3vw + 1rem,1.75rem)}.ink-bestsellers__price{font-size:1.4rem}.ink-bestsellers__quick-add{padding:0 1.2rem 1.9rem}.ink-bestsellers__quick-add-button{padding:1.2rem 1rem;font-size:1.3rem}}@media screen and (max-width:420px){.ink-bestsellers__grid{gap:.8rem}.ink-bestsellers__item{flex-basis:calc((100% - .8rem)/2)}.ink-bestsellers__info{padding:1rem 1rem 1.6rem}.ink-bestsellers__quick-add{padding:0 1rem 1.6rem}.ink-bestsellers__quick-add-button{padding:1.1rem .6rem;font-size:clamp(1.1rem,3.6vw,1.3rem);white-space:normal;line-height:1.2}.ink-bestsellers__title{font-size:clamp(1.5rem,4vw + .8rem,1.6rem)}.ink-bestsellers__price{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.ink-button,.ink-category,.ink-category__media img,.ink-home__quick-links a,.ink-product-types__grid a,.ink-brands__item,.ink-resources__media img,.ink-community__social,.ink-protocol__footer a,.ink-bestsellers__tab,.ink-bestsellers__card,.ink-bestsellers__media img,.ink-bestsellers__view-all{transition:none}.ink-home__pill,.ink-home__copy h1,.ink-home__lede,.ink-home__actions,[data-ink-reveal]{opacity:1;animation:none;transition:none;transform:none}}.ink-home__category-grid--bento{max-width:min(112rem,calc(100vw - 9rem));grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:clamp(21rem,20vw,24rem) clamp(21rem,20vw,24rem) clamp(24rem,23vw,29rem);grid-template-areas:"a a b c" "a a d e" "f f g g";gap:1.2rem}.ink-home__category-grid--bento .ink-category{min-height:0;border-radius:var(--ink-radius-card)}.ink-home__category-grid--bento .ink-category__content strong{font-size:clamp(2.5rem,2.15vw,3.05rem);line-height:1.05;letter-spacing:0}.ink-home__category-grid--bento .ink-category__content em{max-width:31rem;margin-top:.7rem;font-size:clamp(1.45rem,1.25vw,1.65rem);line-height:1.42}.ink-home__category-grid--bento .ink-category__content span:last-child{margin-top:1rem;padding:.68rem 1.15rem;font-size:1.2rem}.ink-home__category-grid--bento .ink-bento-01{grid-area:a}.ink-home__category-grid--bento .ink-bento-02{grid-area:b}.ink-home__category-grid--bento .ink-bento-03{grid-area:c}.ink-home__category-grid--bento .ink-bento-04{grid-area:d}.ink-home__category-grid--bento .ink-bento-05{grid-area:e}.ink-home__category-grid--bento .ink-bento-06{grid-area:f}.ink-home__category-grid--bento .ink-bento-07{grid-area:g}.ink-bento-02 .ink-category__content,.ink-bento-03 .ink-category__content,.ink-bento-04 .ink-category__content,.ink-bento-05 .ink-category__content{right:2rem;bottom:2rem;left:2rem}.ink-bento-02 .ink-category__content strong,.ink-bento-03 .ink-category__content strong,.ink-bento-04 .ink-category__content strong,.ink-bento-05 .ink-category__content strong{font-size:clamp(2.3rem,1.9vw,2.7rem)}.ink-bento-02 .ink-category__content em,.ink-bento-03 .ink-category__content em,.ink-bento-04 .ink-category__content em,.ink-bento-05 .ink-category__content em{max-width:23rem;font-size:1.3rem;line-height:1.36}@media screen and (max-width:989px){.ink-home__category-grid--bento{grid-template-columns:1fr 1fr;grid-template-rows:30rem auto auto auto;grid-template-areas:"a a" "b c" "d e" "f g"}.ink-home__category-grid--bento .ink-category{min-height:24rem}.ink-bento-01{min-height:30rem}.ink-bento-06,.ink-bento-07{min-height:20rem}}@media screen and (max-width:749px){.ink-home__categories{padding-top:5.2rem}.ink-home__categories .ink-home__section-head--center{max-width:36rem;margin-bottom:2.2rem;row-gap:0}.ink-home__categories .ink-home__section-head>p{margin-bottom:2.2rem}.ink-home__categories .ink-home__section-head h2{max-width:34rem;margin-right:auto;margin-bottom:.75rem;margin-left:auto;color:var(--ink-plum);line-height:1.04}.ink-home__categories .ink-home__section-copy{max-width:34rem;font-size:calc(var(--ink-home-subtitle-size-mobile) * .83);line-height:1.333}.ink-home__category-grid--bento{max-width:calc(100vw - 4rem);grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";gap:1.2rem}.ink-home__category-grid--bento .ink-category{min-height:30rem;border-radius:var(--ink-radius-card)}.ink-home__category-grid--bento .ink-category__content{right:1.6rem;bottom:1.55rem;left:1.6rem}.ink-home__category-grid--bento .ink-category__content strong{font-size:clamp(2.2rem,6.667vw,2.9rem);line-height:1.04}.ink-home__category-grid--bento .ink-category__content em{max-width:28rem;margin-top:.55rem;font-size:1.4rem;line-height:1.45}.ink-home__category-grid--bento .ink-category__content span:last-child{margin-top:.85rem;padding:.64rem 1.08rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-ink-home.css.map */
