.ink-journal{--journal-bg: #fffefc;--journal-ink: #17141a;--journal-muted: rgba(23, 20, 26, .62);--journal-faint: rgba(23, 20, 26, .1);--journal-plum: #2c2532;--journal-plum-soft: #403744;--journal-lilac: #eee4fb;--journal-lilac-strong: #cfbbea;--journal-mint: #d5f0eb;--journal-blush: #efd7d2;--journal-cream: #fbf2e5;--journal-shell: #f8f5f1;--journal-serif: Georgia, "Times New Roman", serif;background:var(--journal-bg);color:var(--journal-ink);font-family:var(--font-body-family);letter-spacing:0}.ink-journal *,.ink-journal *:before,.ink-journal *:after{box-sizing:border-box}.ink-journal a{color:inherit}.ink-journal__cover{overflow:hidden;background:var(--journal-plum);color:var(--ink-white)}.ink-journal__cover-inner{display:grid;max-width:144rem;min-height:calc(100dvh - 9rem);margin:0 auto;padding:5.6rem 2rem;gap:3.2rem;align-items:end}.ink-journal__cover-art{display:flex;align-items:center}.ink-journal__cover-copy{position:relative;display:grid;gap:2rem;align-self:end}.ink-journal__kicker,.ink-journal__overline,.ink-journal__note-label,.ink-journal__mistake-number{margin:0;font-family:var(--font-bold-family);font-size:1.05rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}.ink-journal__cover h1{max-width:9ch;margin:0;color:var(--ink-white);font-family:var(--journal-serif);font-size:5.4rem;font-weight:700;line-height:.95;letter-spacing:0}.ink-journal__dek{max-width:34rem;margin:0;color:#fffefcbd;font-size:1.65rem;line-height:1.5;letter-spacing:0}.ink-journal__nav{position:sticky;top:0;z-index:2;transition:top .15s ease-out;border-bottom:1px solid rgba(23,20,26,.08);background:#fffefcf0;-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem)}.ink-journal__nav-inner{display:flex;max-width:112rem;margin:0 auto;overflow-x:auto;padding:1rem 2rem;gap:.8rem;scroll-snap-type:x proximity}.ink-journal__nav a{display:inline-flex;flex:0 0 auto;min-height:3.8rem;padding:.9rem 1.25rem;border:1px solid rgba(23,20,26,.12);border-radius:999rem;color:#17141ab3;font-family:var(--font-semibold-family);font-size:1.15rem;line-height:1;text-decoration:none;align-items:center;scroll-snap-align:start}.ink-journal__nav a:hover,.ink-journal__nav a:focus-visible{border-color:var(--journal-lilac-strong);background:var(--journal-lilac);color:var(--journal-ink)}.ink-journal__nav a.is-active{border-color:var(--journal-plum);background:var(--journal-plum);color:var(--ink-white)}.ink-journal__progress{position:fixed;top:0;left:0;z-index:20;width:100%;height:.5rem;background:#17141a0f}.ink-journal__progress-bar{display:block;width:0%;height:100%;background:linear-gradient(90deg,#9b6ac9,var(--journal-lilac-strong));box-shadow:0 0 .6rem #9b6ac980;transition:width .1s linear}.ink-journal.js-reveal-ready>section,.ink-journal.js-reveal-ready>footer{opacity:0;transform:translateY(2.4rem);transition:opacity .7s ease,transform .7s ease}.ink-journal.js-reveal-ready>section.is-visible,.ink-journal.js-reveal-ready>footer.is-visible{opacity:1;transform:none}.ink-journal__teaser{display:flex;align-items:center;gap:.8rem;margin-top:4.8rem;color:var(--journal-lilac-strong);font-family:var(--font-semibold-family);font-size:1.25rem;letter-spacing:.02em}.ink-journal__teaser:after{color:currentColor;content:"\2193";font-size:1.4rem}.ink-journal__chapter{position:relative;padding:7.2rem 0}.ink-journal__chapter--dark{background:var(--journal-plum);color:var(--ink-white)}.ink-journal__chapter--shell{background:var(--journal-shell)}.ink-journal__chapter-inner,.ink-journal__wide-inner{max-width:112rem;margin:0 auto;padding:0 2rem}.ink-journal__chapter-grid{display:grid;gap:3.2rem;align-items:center}.ink-journal__chapter-grid--top{align-items:start}.ink-journal__copy-head,.ink-journal__copy-body,.ink-journal__copy{min-width:0}.ink-journal__overline{margin-bottom:1rem;color:#9b6ac9}.ink-journal__chapter--dark .ink-journal__overline{color:var(--journal-lilac-strong)}.ink-journal h2,.ink-journal h3{margin:0;color:inherit;letter-spacing:0}.ink-journal h2{max-width:14ch;font-family:var(--journal-serif);font-size:3.4rem;font-weight:700;line-height:1.02}.ink-journal h3{font-family:var(--font-semibold-family);font-size:2rem;line-height:1.15}.ink-journal__body{display:grid;max-width:66ch;margin-top:2rem;color:var(--journal-muted);font-size:1.58rem;line-height:1.7;letter-spacing:0;gap:1.4rem}.ink-journal__chapter--dark .ink-journal__body{color:#fffefcb3}.ink-journal__body p{margin:0}.ink-journal__pull{max-width:36rem;margin:3rem 0 0;color:var(--journal-plum);font-family:var(--journal-serif);font-size:2.1rem;font-weight:700;line-height:1.25;letter-spacing:0}.ink-journal__chapter--dark .ink-journal__pull{color:var(--journal-lilac-strong)}.ink-journal__pull-accent{color:#9b6ac9}.ink-journal__note{position:relative;display:flex;max-width:62rem;margin-top:3rem;overflow:hidden;border-radius:1.4rem;background:linear-gradient(135deg,#2b2530,#28212d 55%,#241e29);color:#fffaf6;box-shadow:0 1.2rem 3rem #140f1929,inset 0 0 0 1px #ffffff0a}.ink-journal__note-spine{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:5.8rem;min-width:5.8rem;padding:1.8rem 0;background:#00000012;border-right:1px solid rgba(255,255,255,.12)}.ink-journal__note-hole{width:1.6rem;height:1.6rem;border:2px solid #c7c2c9;border-radius:50%;background:#29232e;box-shadow:inset 0 0 0 2px #00000014}.ink-journal__note-content{position:relative;flex:1;min-width:0;padding:2.6rem 4.4rem 2.8rem 2.8rem}.ink-journal__note-top{display:flex;align-items:center;gap:2.4rem;padding-right:4.6rem}.ink-journal__note-label{font-family:var(--journal-serif);font-size:1.5rem;font-weight:700;letter-spacing:.15em;color:#eee8e1;text-transform:uppercase}.ink-journal__note-label span{margin-left:.4rem;color:#b8a4c4}.ink-journal__note-edit{position:absolute;top:2.6rem;right:2.2rem;display:grid;flex-shrink:0;place-items:center;width:4.2rem;height:4.2rem;border:1px solid rgba(255,255,255,.16);border-radius:1rem;background:#ffffff09;color:#f7f3ef}.ink-journal__note .ink-journal__note-divider{display:block;width:100%;height:1px;margin:1.8rem 0 2.4rem;background:linear-gradient(90deg,#ffffff4d,#ffffff0d)}.ink-journal__note p.ink-journal__note-text{max-width:57rem;margin:0;font-family:var(--journal-serif);font-size:2.9rem;font-weight:400;line-height:1.18;letter-spacing:-.01em;color:#fffaf6}.ink-journal__note-footer{display:flex;align-items:center;gap:1.2rem;margin-top:3.2rem;color:#bcaec3;font-family:var(--font-body-family);font-size:1.02rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ink-journal__note-footer-line{display:inline-block;width:3.2rem;height:2px;background:#aa8fba}.ink-journal__note .ink-journal__note-page-edge{display:block;position:absolute;top:0;right:0;bottom:0;width:1.4rem;border-left:1px solid rgba(255,255,255,.08);background:linear-gradient(to right,#76697f,#9f90aa);opacity:.75}.ink-journal__photo{display:block;width:100%;height:auto;border-radius:.8rem}.ink-journal__dim-wrap{position:relative;display:block}.ink-journal__dim-tag{position:absolute;bottom:.8rem;left:.8rem;z-index:2;padding:.3rem .8rem;border-radius:.5rem;background:#140f19d1;color:#fff9f4;font-family:monospace;font-size:1.1rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;pointer-events:none}.ink-journal__photo--card{border-radius:1.6rem}.ink-journal__swatch-stack{display:grid;gap:1.2rem}.ink-journal__swatch-stack img{display:block;width:100%;height:auto;border-radius:.8rem}.ink-journal__prep-list{display:grid;margin:3.2rem 0 0;padding:0;gap:1.2rem;list-style:none}.ink-journal__prep-list li{display:grid;grid-template-columns:4.4rem minmax(0,1fr);padding:1.6rem 0;border-top:1px solid var(--journal-faint);gap:1.4rem}.ink-journal__prep-list span{display:grid;width:3.4rem;height:3.4rem;border-radius:999rem;background:var(--journal-lilac);color:var(--journal-ink);font-family:var(--font-bold-family);font-size:1.05rem;place-items:center}.ink-journal__prep-list p{margin:.45rem 0 0;color:var(--journal-muted);font-size:1.38rem;line-height:1.5}.ink-journal__points{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:2.4rem}.ink-journal__points-item{color:var(--journal-ink);font-family:var(--font-semibold-family);font-size:1.45rem;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.ink-journal__points-arrow{color:var(--journal-muted);font-size:1.4rem;line-height:1}.ink-journal__steps{display:grid;margin:3.2rem 0 0;padding:0;border-bottom:1px solid rgba(155,106,201,.26);list-style:none}.ink-journal__steps li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.4rem;padding:1.8rem 0;border-top:1px solid rgba(155,106,201,.26)}.ink-journal__steps strong{color:var(--journal-ink);font-family:var(--font-bold-family);font-size:1.12rem}.ink-journal__steps h3{font-size:1.6rem}.ink-journal__steps p{margin:.5rem 0 0;color:var(--journal-muted);font-size:1.36rem;line-height:1.5}.ink-journal__mini-diagrams{display:grid;margin-top:3rem;gap:1.4rem}.ink-journal__mini{position:relative;overflow:hidden;border:1px solid rgba(23,20,26,.08);border-radius:.8rem;background:var(--journal-shell)}.ink-journal__mini .ink-journal__dim-tag{bottom:.4rem;left:.4rem;padding:.2rem .5rem;font-size:.9rem}.ink-journal__mini img{display:block;width:100%;height:auto}h3.ink-journal__mini-heading{margin:3.2rem 0 0;color:var(--journal-ink);font-family:var(--font-semibold-family);font-size:1.7rem;line-height:1.3}.ink-journal__approval-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:1.6rem}.ink-journal__approval-labels{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.ink-journal__approval-card{padding:1.6rem 0;border-top:1px solid var(--journal-faint)}.ink-journal__approval-card:first-child{padding-top:0;border-top:0}.ink-journal__approval-card p{margin:.6rem 0 0;color:var(--journal-muted);font-size:1.35rem;line-height:1.55}.ink-journal__mistakes{display:grid;margin:3rem 0 0;padding:0;gap:1rem;list-style:none}.ink-journal__mistakes li{display:grid;grid-template-columns:3.6rem minmax(0,1fr);padding:1.4rem;border-radius:.8rem;background:#fffefc12;color:var(--ink-white);align-items:center;gap:1rem}.ink-journal__mistake-number{color:var(--journal-lilac-strong)}.ink-journal__return-grid,.ink-journal__system-grid{display:grid;gap:1.4rem}.ink-journal__feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ink-journal__feature-list--plain{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;gap:2rem}.ink-journal__feature-list--plain .ink-journal__feature h3{margin:0;color:#9b6ac9;font-family:var(--font-bold-family);font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase}.ink-journal__feature-list--plain .ink-journal__feature p{margin-top:.5rem}.ink-journal__product-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:1.6rem;margin-top:3.2rem;padding:2rem 1.6rem;border-radius:1.6rem;background:var(--journal-lilac)}.ink-journal__feature-list--colorful .ink-journal__feature{min-height:13rem;padding:1.6rem;border-radius:.8rem;background:var(--journal-lilac)}.ink-journal__feature-list--colorful .ink-journal__feature:nth-child(2),.ink-journal__feature-list--colorful .ink-journal__feature:nth-child(6){background:var(--journal-mint)}.ink-journal__feature-list--colorful .ink-journal__feature:nth-child(3),.ink-journal__feature-list--colorful .ink-journal__feature:nth-child(4){background:var(--journal-cream)}.ink-journal__feature-list--colorful .ink-journal__feature:nth-child(5){background:var(--journal-blush)}.ink-journal__feature h3{font-size:1.45rem}.ink-journal__feature p{margin:.9rem 0 0;color:var(--journal-muted);font-size:1.25rem;line-height:1.45}.ink-journal__handling{display:grid;margin:3rem 0 0;padding:2rem;border-radius:.8rem;background:var(--journal-lilac);gap:1.4rem}.ink-journal__handling-row{display:grid;grid-template-columns:minmax(8rem,.6fr) minmax(0,1fr);gap:1.2rem;align-items:center}.ink-journal__handling-row strong{font-family:var(--font-bold-family);font-size:1.05rem;text-transform:uppercase}.ink-journal__handling-row span{color:var(--journal-muted);font-size:1.24rem;line-height:1.45}.ink-journal__workflow-label{margin:2.4rem 0 0;color:var(--journal-ink);font-family:var(--font-bold-family);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.ink-journal__workflow{margin:1.2rem 0 0;padding:0;list-style:none}.ink-journal__workflow li{padding:1rem 0;border-top:1px solid var(--journal-faint);font-family:var(--font-semibold-family);font-size:1.35rem}.ink-journal__wide{padding:7.2rem 0}.ink-journal__wide--dark{background:var(--journal-plum);color:var(--ink-white)}.ink-journal__wide-head{display:grid;margin-bottom:3.2rem;gap:1rem}.ink-journal__wide-head h2{max-width:18ch}.ink-journal__wide-head p{max-width:64ch;margin:0;color:var(--journal-muted);font-size:1.5rem;line-height:1.65}.ink-journal__wide--dark .ink-journal__wide-head p{color:#fffefcad}.ink-journal__wide--dark .ink-journal__body{color:#fffefcb3}.ink-journal__tool-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:4.8rem}.ink-journal__tool{display:grid;justify-items:center;gap:1rem;text-align:center}.ink-journal__tool-icon{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border:1px solid rgba(255,254,252,.22);border-radius:50%;background:#fffefc0d;color:var(--ink-white)}.ink-journal__tool-icon svg{width:2.4rem;height:2.4rem}.ink-journal__tool-name{margin:0;color:var(--ink-white);font-family:var(--font-semibold-family);font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.ink-journal__tool-desc{margin:0;color:#fffefc99;font-size:1.3rem}.ink-journal__closing{position:relative;overflow:hidden;padding:7.2rem 0;background:var(--journal-plum);color:var(--ink-white)}.ink-journal__closing-inner{max-width:112rem;margin:0 auto;padding:0 2rem}.ink-journal__closing h2{max-width:11ch;color:var(--ink-white);font-size:4rem}.ink-journal__closing p{max-width:48ch;margin:2rem 0 0;color:#fffefcb3;font-size:1.58rem;line-height:1.65}.ink-journal__closing-line{color:var(--journal-lilac-strong)!important;font-family:var(--journal-serif);font-size:1.9rem!important;font-style:italic}.ink-journal__closing-brand{margin-top:4.8rem}.ink-journal__closing-brand-name{margin:0!important;color:var(--ink-white)!important;font-family:var(--font-bold-family);font-size:1.5rem!important}.ink-journal__closing-brand-tagline{margin:.6rem 0 0!important;color:#fffefc99!important;font-size:1.3rem!important}.ink-journal :focus-visible{outline:2px solid var(--journal-lilac-strong);outline-offset:.35rem}@media screen and (min-width:750px){.ink-journal__cover-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:8rem 4rem;gap:5rem;align-items:center}.ink-journal__cover-copy{order:1}.ink-journal__cover-art{order:2;min-height:58rem}.ink-journal__cover h1{font-size:7.2rem}.ink-journal__chapter{padding:9.6rem 0}.ink-journal__chapter-inner,.ink-journal__wide-inner,.ink-journal__closing-inner{padding-right:4rem;padding-left:4rem}.ink-journal__chapter-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:5rem}.ink-journal__chapter-grid--reverse{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}.ink-journal__chapter-grid--single{grid-template-columns:minmax(0,1fr);max-width:70rem}.ink-journal__chapter-grid--reverse .ink-journal__copy{order:2}.ink-journal__chapter-grid--reverse .ink-journal__media{order:1}.ink-journal__chapter-grid--media-first{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);grid-template-areas:"head media" "body media"}.ink-journal__chapter-grid--media-first-reverse{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);grid-template-areas:"media head" "media body"}.ink-journal__chapter-grid--media-first .ink-journal__copy-head,.ink-journal__chapter-grid--media-first-reverse .ink-journal__copy-head{grid-area:head}.ink-journal__chapter-grid--media-first .ink-journal__copy-body,.ink-journal__chapter-grid--media-first-reverse .ink-journal__copy-body{grid-area:body}.ink-journal__chapter-grid--media-first .ink-journal__media,.ink-journal__chapter-grid--media-first .ink-journal__approval-grid,.ink-journal__chapter-grid--media-first-reverse .ink-journal__media{grid-area:media;align-self:start}.ink-journal h2{font-size:4.8rem}.ink-journal__wide,.ink-journal__closing{padding:9.6rem 0}.ink-journal__mini-diagrams{grid-template-columns:repeat(3,minmax(0,1fr))}.ink-journal__system-grid{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:start}}@media screen and (min-width:990px){.ink-journal__cover h1{font-size:8.8rem}.ink-journal__dek{font-size:1.82rem}.ink-journal__chapter-grid{gap:8rem}}@media screen and (max-width:749px){.ink-journal__cover-inner{min-height:calc(100dvh - 7rem)}.ink-journal__cover h1{font-size:4.6rem}.ink-journal__chapter-inner,.ink-journal__wide-inner,.ink-journal__closing-inner{padding-right:2rem;padding-left:2rem}.ink-journal__feature-list{grid-template-columns:minmax(0,1fr)}.ink-journal__note{border-radius:1rem}.ink-journal__note-spine{width:3.6rem;min-width:3.6rem;padding:1.4rem 0}.ink-journal__note-hole{width:1.3rem;height:1.3rem}.ink-journal__note-content{padding:1.8rem 4.4rem 2rem 1.8rem}.ink-journal__note-label{font-size:1.2rem;letter-spacing:.11em}.ink-journal__note-top{padding-right:3.8rem}.ink-journal__note-edit{top:1rem;right:2rem;width:3.4rem;height:3.4rem}.ink-journal__note-edit svg{width:1.8rem;height:1.8rem}.ink-journal__note-divider{margin:1.4rem 0 1.8rem}.ink-journal__note p.ink-journal__note-text{font-size:2rem;line-height:1.27}.ink-journal__note-footer{margin-top:2.2rem;font-size:.8rem;letter-spacing:.16em}.ink-journal__note-footer-line{width:2.2rem}.ink-journal__note-page-edge{width:.8rem}}@media(prefers-reduced-motion:reduce){.ink-journal *,.ink-journal *:before,.ink-journal *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media screen and (min-width:750px){.ink-journal__cover-inner{min-height:0;max-width:128rem;padding:6.4rem 4rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ink-journal__cover-copy{align-self:center}.ink-journal__cover-art{align-self:center;min-height:0;justify-content:flex-end}.ink-journal__cover-art .ink-journal__dim-wrap{display:inline-block;max-width:100%}.ink-journal__cover-art .ink-journal__photo{width:auto;height:clamp(34rem,28vw,42rem);max-width:100%;object-fit:contain}.ink-journal__cover h1{max-width:14ch;font-size:clamp(5.6rem,4.6vw,7.6rem)}.ink-journal__product-card{padding:3.2rem 4rem}.ink-journal__product-card .ink-journal__photo{width:auto;max-width:100%;max-height:40rem;margin:0 auto}.ink-journal__product-card .ink-journal__feature-list--plain{justify-content:center;gap:2.4rem}.ink-journal__product-card .ink-journal__feature h3{font-size:1.2rem}.ink-journal__product-card .ink-journal__feature p{font-size:1.5rem}}@media screen and (min-width:990px){.ink-journal__wide-inner:has(>.ink-journal__dim-wrap){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:6.4rem;align-items:start}.ink-journal__wide-inner:has(>.ink-journal__dim-wrap)>*{grid-column:2}.ink-journal__wide-inner:has(>.ink-journal__dim-wrap)>.ink-journal__dim-wrap{position:sticky;top:9rem;grid-column:1;grid-row:1 / span 8}.ink-journal__wide--dark .ink-journal__wide-inner:has(>.ink-journal__dim-wrap)>*{grid-column:1}.ink-journal__wide--dark .ink-journal__wide-inner:has(>.ink-journal__dim-wrap)>.ink-journal__dim-wrap{grid-column:2}.ink-journal__wide-inner:has(>.ink-journal__dim-wrap) .ink-journal__wide-head{margin-bottom:0}.ink-journal__wide-inner .ink-journal__tool-row{margin-top:3.2rem}}@media screen and (max-width:749px){.ink-journal__cover-inner{min-height:0;padding:4rem 2rem 4.8rem}.ink-journal__cover-art{justify-content:center}.ink-journal__cover-art .ink-journal__dim-wrap{display:inline-block}.ink-journal__cover-art .ink-journal__photo{width:auto;max-width:100%;max-height:40rem}.ink-journal__product-card{grid-template-columns:minmax(0,1fr)}.ink-journal__product-card .ink-journal__photo{width:auto;max-width:100%;max-height:40rem;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-ink-journal-brow-mapping.css.map */
