:root{--paper: #ffffff;--sheet: #ffffff;--ink: #111111;--ink-soft: #333333;--marigold: #111111;--terracotta: #111111;--line: rgba(28, 22, 18, .16);--max: 1080px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Outfit,sans-serif;font-size:1.0625rem;line-height:1.6;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}h1,h2,h3,.tagline,.motto,.plate p{font-family:Newsreader,serif;font-optical-sizing:auto;font-weight:560}h1,h2,h3{text-wrap:balance}p,ul{margin:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:#1c161259}a:hover{text-decoration-color:#111}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip{position:absolute;left:.75rem;top:-4rem;background:var(--sheet);color:var(--ink);padding:.4rem .7rem;z-index:30}.skip:focus{top:.75rem}.wrap{width:min(var(--max),calc(100% - 2.5rem));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;gap:.75rem 1.35rem;min-height:4.5rem}.brand{display:flex;align-items:center;margin-right:auto;text-decoration:none}.brand img{display:block;height:44px;width:auto;max-height:44px}.nav-toggle{font:inherit;font-weight:700;font-size:.92rem;color:inherit;background:transparent;border:1px solid rgba(28,22,18,.4);padding:.5rem .7rem;cursor:pointer;list-style:none}.nav-toggle::-webkit-details-marker{display:none}#site-nav{display:flex;align-items:center;gap:1.25rem}#site-nav a{text-decoration:none;font-weight:700;font-size:.98rem;border-bottom:2px solid transparent;padding-bottom:.1rem}#site-nav a:hover{border-bottom-color:#111}.btn{display:inline-block;font-family:Outfit,sans-serif;font-weight:700;font-size:.95rem;line-height:1.2;text-decoration:none;color:var(--paper);background:var(--ink);border:1.5px solid var(--ink);padding:.7rem .95rem;border-radius:2px}.btn:hover{background:#fff;border-color:#111;color:#111;text-decoration:none}.btn-shop,.btn-line{background:transparent;color:var(--ink)}.btn-shop:hover,.btn-line:hover{background:#111;border-color:#111;color:#fff}.hero{padding:3.4rem 0 1rem}.eyebrow{margin:0 0 .85rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero h1{margin:0;max-width:16ch;font-size:clamp(2.45rem,5vw,4.15rem);line-height:1.04;letter-spacing:-.02em}.lead{max-width:38rem;margin:1.15rem 0 0;font-size:1.125rem}.motto{margin:1.15rem 0 0;font-size:1.05rem;font-style:italic;font-weight:500;color:var(--ink-soft)}.rule{width:4.5rem;height:3px;margin:1.35rem 0 0;border:0;background:var(--marigold)}.colophon{max-width:40rem;margin:1.6rem 0 0;color:var(--ink-soft)}.section{padding:3.1rem 0 .25rem}h2{margin:0;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.02em}.sec-num{display:block;margin-bottom:.25rem;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:700;font-variation-settings:normal;letter-spacing:.16em;color:var(--ink-soft)}.catalog{display:grid;grid-template-columns:1fr 1fr;gap:1.35rem;margin-top:1.25rem}.card{display:flex;flex-direction:column;min-width:0;background:var(--sheet);border:1px solid var(--line)}.card-feature{grid-column:1 / -1;display:grid;grid-template-columns:minmax(260px,.92fr) minmax(0,1.15fr)}.art,.plate{margin:0;background:#f6f6f6;display:flex;align-items:center;justify-content:center;padding:1.1rem;min-height:220px}.art img{display:block;width:auto;height:auto;max-width:100%;max-height:380px}.plate{background:var(--paper);border-bottom:1px solid var(--line)}.card-feature .plate,.card-feature .art{border-bottom:0;border-right:1px solid var(--line)}.plate p{margin:0;max-width:12ch;text-align:center;font-size:clamp(1.7rem,2.4vw,2.15rem);line-height:1.12}.body{display:flex;flex-direction:column;gap:.7rem;padding:1.3rem 1.35rem 1.45rem;flex:1}.status{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;margin:0;padding:.22rem .62rem;border-radius:999px;border:1px solid rgba(28,22,18,.28);font-size:.8rem;font-weight:700;line-height:1.3}.status-sale{background:var(--marigold);border-color:var(--marigold)}.status-coming{border-color:var(--terracotta)}.status-coming:before{content:"";width:.48rem;height:.48rem;border-radius:50%;background:var(--terracotta);flex:none}.status-program{border-color:var(--ink)}h3{margin:0;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.15;letter-spacing:-.015em}.byline,.facts{color:var(--ink-soft)}.facts span{white-space:nowrap}.tagline{font-style:italic;font-size:1.15rem;font-weight:500;line-height:1.35}.pieces{margin:0;padding-left:1.15rem}.pieces li+li{margin-top:.2rem}.actions{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:auto;padding-top:.35rem}.sublinks{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.98rem}.aside{color:var(--ink-soft)}.visits{margin-top:3.25rem;padding:2.6rem 0 2.8rem;background:#f6f6f6}.visit-line{max-width:36rem;margin-top:.85rem;font-size:1.15rem}.visit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.15rem}.site-footer{border-top:1px solid var(--line);padding:2rem 0 2.75rem}.footer-grid{display:grid;grid-template-columns:1.2fr 1.4fr auto;gap:1rem 2rem;align-items:start}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}@media(max-width:860px){.nav-toggle{display:inline-block}.nav-details:not([open])>#site-nav{display:none}.nav-details[open]>#site-nav{position:absolute;left:0;right:0;top:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:.85rem 1.25rem 1.15rem;background:var(--paper);border-bottom:1px solid var(--line)}.card-feature{grid-template-columns:1fr}.card-feature .art,.card-feature .plate{border-right:0;border-bottom:1px solid var(--line)}.catalog,.footer-grid{grid-template-columns:1fr}}@media(min-width:861px){.nav-toggle{display:none}.nav-details::details-content{display:flex;content-visibility:visible;height:auto}.nav-details>#site-nav{display:flex!important}}@media(max-width:420px){.wrap{width:min(var(--max),calc(100% - 1.5rem))}.hero{padding-top:2.2rem}.hero h1{font-size:2.25rem}.btn-shop{font-size:.82rem;padding:.55rem .6rem}.brand img{height:38px;max-height:38px}.art img{max-height:280px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#site-nav a[aria-current=page]{border-bottom-color:#111}.hero h1{max-width:18em;font-size:clamp(2.05rem,4vw,3.35rem)}.stack>*+*,.prose>*+*{margin-top:.9rem}.prose{max-width:40rem}.prose h2,.prose h3,.stack h2,.stack h3{margin-top:1.8rem}.prose h2:first-child,.stack h2:first-child{margin-top:0}.prose ul,.stack ul{margin:.9rem 0 0;padding-left:1.15rem}.prose li+li,.stack li+li{margin-top:.28rem}.page-hero{padding-bottom:.25rem}.page-hero h1{max-width:16em}.index-grid,.values,.audiences,.editions{display:grid;gap:1rem;margin-top:1.2rem}.index-grid,.values,.editions{grid-template-columns:1fr 1fr}.audiences{grid-template-columns:repeat(3,1fr)}.index-card{display:block;background:var(--sheet);border:1px solid var(--line);padding:1.15rem 1.2rem 1.3rem;text-decoration:none;color:inherit}.index-card:hover{border-color:var(--marigold);text-decoration:none}.index-card h3,.edition h3,.values h3,.audiences h3{margin:.15rem 0 .4rem;font-size:1.35rem}.audiences div,.newsletter,.letter{background:var(--sheet);border:1px solid var(--line)}.audiences div{border-top:3px solid var(--marigold);padding:1rem 1rem 1.15rem}.audiences h3{font-size:1.2rem}.product{margin-top:2.6rem;padding-top:2.2rem;border-top:1px solid var(--line)}.product-top{display:grid;grid-template-columns:minmax(190px,300px) minmax(0,1fr);gap:1.2rem 1.5rem;align-items:start}.art{flex-direction:column;gap:.55rem}figcaption{font-size:.82rem;color:var(--ink-soft);text-align:center}.edition{background:var(--sheet);border:1px solid var(--line);display:flex;flex-direction:column}.edition .plate{min-height:148px;border-bottom:1px solid var(--line)}.edition .body{padding:1rem 1.05rem 1.15rem}.letter{max-width:40rem;padding:1.35rem 1.4rem 1.5rem}.sign{margin-top:1.15rem;font-family:Newsreader,serif;font-style:italic;font-weight:500}.newsletter{margin-top:2.5rem;padding:1.4rem 1.4rem 1.5rem;border-top:3px solid var(--marigold)}.price{color:var(--ink-soft)}.youtube-note{margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--line);max-width:40rem}@media(max-width:860px){.index-grid,.values,.audiences,.editions,.product-top{grid-template-columns:1fr}}.product .plate,.edition .plate{background:#f6f6f6;border:1px solid var(--line)}.card-wrap,.product-top.wrap-first{grid-template-columns:1fr}.card-wrap .art,.card-wrap .plate,.product-top.wrap-first .art{border-right:0;border-bottom:1px solid var(--line)}.art-wide img{width:100%;max-height:720px;object-fit:contain}.edition .art{min-height:0;background:#f6f6f6;border-bottom:1px solid var(--line)}.edition .art img{max-height:440px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.film-band video{display:block;width:100%;height:auto;background:#111;aspect-ratio:16 / 9}.home-film video{background:#fff}.home-film{background:#fff}.home-film .brand-video{width:min(1100px,100%);margin-inline:auto}.hello{max-width:40rem;padding:2.6rem 0 .4rem}.hello-hey{font-family:Newsreader,serif;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:560;letter-spacing:-.03em;line-height:1.05;margin:0 0 .85rem}.hello-body,.hello-purpose{margin:0;font-size:1.12rem;line-height:1.45}.hello-purpose{margin-top:.75rem}.hello .btn{margin-top:1.15rem}.about-band{margin-top:3.4rem;border:0;background:transparent}.about-inner{max-width:40rem;padding:.15rem 0 .2rem}.about-kicker{margin:0 0 1.15rem;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase}.about-mix{margin:0;display:flex;flex-direction:column;align-items:flex-start}.about-big{margin:0;font-family:Newsreader,serif;font-size:clamp(3.5rem,8.2vw,6.2rem);font-weight:400;letter-spacing:-.045em;line-height:.86}.about-mix .about-small{margin:.35rem 0 .28rem .12rem;max-width:none;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.24em;line-height:1.2;text-transform:uppercase}.about-note{margin:1.35rem 0 0;max-width:22rem;font-family:Newsreader,serif;font-size:1.05rem;font-weight:400;line-height:1.45}.about-link{display:inline-block;margin-top:1.45rem;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:.12rem}.about-link:hover,.about-link:focus-visible{opacity:.62}.explore-kicker{margin:3.6rem 0 0;font-family:Newsreader,serif;font-size:clamp(2.8rem,5.2vw,4.4rem);font-weight:400;letter-spacing:-.04em;line-height:.9;text-transform:none}.dest-grid.home-grid{grid-template-columns:repeat(3,1fr);gap:1.85rem;padding:1.55rem 0 4.2rem}.film-band .wrap{padding:1.25rem 0 .25rem}.dest-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem;padding:1.4rem 0 3.2rem}.dest{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none;background:transparent;border:0}.dest:hover,.dest:focus-visible{background:transparent;color:inherit;text-decoration:none}.dest:focus-visible{outline:1px solid currentColor;outline-offset:8px}.dest-img{display:flex;align-items:center;justify-content:center;min-height:280px;padding:1.2rem;background:#f7f7f7}.dest:hover .dest-img,.dest:focus-visible .dest-img{background:#fff}.dest-img img{width:auto;max-width:100%;max-height:300px;object-fit:contain}.dest-media{display:block;background:#f4f4f4;aspect-ratio:16 / 10;overflow:hidden}.dest-media video,.dest-media img{display:block;width:100%;height:100%;object-fit:cover}.dest-media-still img{object-fit:contain;background:#f4f4f4}@media(prefers-reduced-motion:reduce){.dest-media video{display:none}}.dest-img-wide img{width:100%;max-height:240px}.dest-img-logo img{width:min(280px,80%);max-height:140px}.dest-copy{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem .05rem .15rem}.dest-name{font-family:Newsreader,serif;font-size:clamp(2rem,2.5vw,2.55rem);font-weight:400;line-height:.98;letter-spacing:-.03em}.dest-line{max-width:16rem;font-size:.92rem;font-weight:400;line-height:1.4}.dest-go{margin-top:.85rem;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.dest-go:after{content:" \2192"}.dest:hover .dest-go,.dest:focus-visible .dest-go{text-decoration:underline;text-underline-offset:.35em}.dest:hover .dest-media,.dest:focus-visible .dest-media{transform:translateY(-4px)}.dest-media{transition:transform .35s ease}.cover-still{padding-top:1.35rem}.cover-still .art{background:#fff;border:0;padding:0;min-height:0}.page-literacy .film-band{background:linear-gradient(180deg,#ffe9a8,#fff 78%)}.page-literacy .rule{background:#f5b301;height:5px}.page-literacy .eyebrow{color:#c2410c}.page-literacy .product{background:#fffdf6;border:1px solid rgba(17,17,17,.08);border-top:4px solid #f5b301;padding:1.35rem 1.2rem 1.5rem}.page-journals .film-band{background:#f3f1ec}.page-journals .rule,.page-journals .editions-first h2{font-weight:500}.page-journals .journal-copy{max-width:40rem;color:#2a2a2a}.page-journals .edition{background:#faf9f7;border-color:#1111111a}.page-journals .editions{grid-template-columns:repeat(3,1fr)}.page-books{background:#fff;color:#161616}.page-books .visits{margin-top:0;padding:3.25rem 0 3.5rem;background:#fff;border-top:1px solid rgba(22,22,22,.16)}.page-books .visits h2{margin:0;font-family:Outfit,sans-serif;font-style:normal;font-weight:500;font-size:1.05rem;letter-spacing:0;line-height:1.3;color:#161616}.page-books .visit-line{margin-top:1rem;color:#161616;font-size:1.02rem}.page-books .btn{background:transparent;color:#161616;border:0;border-bottom:1px solid #161616;border-radius:0;padding:0 0 .12rem;font-weight:500}.page-books .btn:hover{background:transparent;color:#161616;border-color:#161616}.page-about .film-band{background:#f7f7f7}.page-about .prose{max-width:38rem;color:#242424}.page-about h1,.page-about h2{font-weight:500}.page-about .letter{background:#fff;border-color:#e4e4e4}.page-about .section{padding-top:2rem}@media(max-width:860px){.dest-grid,.page-journals .editions{grid-template-columns:1fr}.dest-img{min-height:220px}}.pick{width:min(1120px,calc(100% - 2.5rem));margin:1.35rem auto 2.75rem}.pick-stage{display:flex;align-items:center;justify-content:center;padding:1.15rem;background:#f6f3ee;border-radius:22px}.shot-narrow{max-width:min(100%,560px)}.shot{display:none;width:auto;height:auto;max-width:100%;max-height:min(80vh,880px);object-fit:contain}.pick:has(input[value=black-white]:checked) .shot[data-for=black-white],.pick:has(input[value=dusty-rose]:checked) .shot[data-for=dusty-rose],.pick:has(input[value=honey-gold]:checked) .shot[data-for=honey-gold],.pick:has(input[value=navy-clay]:checked) .shot[data-for=navy-clay],.pick:has(input[value=plum-moss]:checked) .shot[data-for=plum-moss],.pick:has(input[value=sage-sand]:checked) .shot[data-for=sage-sand],.pick:has(input[value=slate-stone]:checked) .shot[data-for=slate-stone],.pick:has(input[value=i-see-me]:checked) .shot[data-for=i-see-me],.pick:has(input[value=monster]:checked) .shot[data-for=monster],.pick:has(input[value=creativity]:checked) .shot[data-for=creativity],.pick:has(input[value=guide-k2]:checked) .shot[data-for=guide-k2],.pick:has(input[value=guide-k3]:checked) .shot[data-for=guide-k3],.pick:has(input[value=teacher]:checked) .shot[data-for=teacher]{display:block}.pick-only,.pick-line,.pick-buy{display:none}.pick:has(input[value=black-white]:checked) .pick-only[data-for=black-white],.pick:has(input[value=dusty-rose]:checked) .pick-only[data-for=dusty-rose],.pick:has(input[value=honey-gold]:checked) .pick-only[data-for=honey-gold],.pick:has(input[value=navy-clay]:checked) .pick-only[data-for=navy-clay],.pick:has(input[value=plum-moss]:checked) .pick-only[data-for=plum-moss],.pick:has(input[value=sage-sand]:checked) .pick-only[data-for=sage-sand],.pick:has(input[value=slate-stone]:checked) .pick-only[data-for=slate-stone],.pick:has(input[value=i-see-me]:checked) .pick-only[data-for=i-see-me],.pick:has(input[value=monster]:checked) .pick-only[data-for=monster],.pick:has(input[value=creativity]:checked) .pick-only[data-for=creativity],.pick:has(input[value=guide-k2]:checked) .pick-only[data-for=guide-k2],.pick:has(input[value=guide-k3]:checked) .pick-only[data-for=guide-k3],.pick:has(input[value=teacher]:checked) .pick-only[data-for=teacher],.pick:has(input[value=black-white]:checked) .pick-line[data-for=black-white],.pick:has(input[value=dusty-rose]:checked) .pick-line[data-for=dusty-rose],.pick:has(input[value=honey-gold]:checked) .pick-line[data-for=honey-gold],.pick:has(input[value=navy-clay]:checked) .pick-line[data-for=navy-clay],.pick:has(input[value=plum-moss]:checked) .pick-line[data-for=plum-moss],.pick:has(input[value=sage-sand]:checked) .pick-line[data-for=sage-sand],.pick:has(input[value=slate-stone]:checked) .pick-line[data-for=slate-stone],.pick:has(input[value=i-see-me]:checked) .pick-line[data-for=i-see-me],.pick:has(input[value=monster]:checked) .pick-line[data-for=monster],.pick:has(input[value=creativity]:checked) .pick-line[data-for=creativity],.pick:has(input[value=guide-k2]:checked) .pick-line[data-for=guide-k2],.pick:has(input[value=guide-k3]:checked) .pick-line[data-for=guide-k3],.pick:has(input[value=teacher]:checked) .pick-line[data-for=teacher],.pick:has(input[value=i-see-me]:checked) .pick-buy[data-for=i-see-me]{display:block}.pick-meta{margin-top:1rem}.pick-meta h1{margin:0;font-size:clamp(2.15rem,4.2vw,3.35rem);font-weight:560;letter-spacing:-.03em;line-height:.98}.pick-color{margin:.35rem 0 0;font-family:Newsreader,serif;font-style:italic;font-weight:500;font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:-.02em}.pick-line{max-width:36rem;margin:.35rem 0 0;font-size:1.05rem;line-height:1.4}.pick-price{margin:.55rem 0 0;font-weight:700;font-size:1.05rem;letter-spacing:.01em}.choices{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0 0;padding:0;border:0;min-inline-size:0}.choice{position:relative;display:inline-flex;align-items:center;gap:.55rem;min-height:52px;padding:.4rem 1rem .4rem .45rem;border:1.5px solid #111;border-radius:999px;background:#fff;color:#111;font-family:Outfit,sans-serif;font-weight:700;font-size:.98rem;line-height:1.15;cursor:pointer}.choice-text{padding-left:1rem}.choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.swatch{width:30px;height:30px;border-radius:50%;border:1px solid rgba(17,17,17,.22);flex:none;box-shadow:inset 0 0 0 2px #fff}.swatch-bw{background:linear-gradient(135deg,#161616 50%,#f7f7f7 50%)}.swatch-rose{background:#c9899a}.swatch-honey{background:linear-gradient(135deg,#e0b15a 52%,#1f8a86 52%)}.swatch-navy{background:linear-gradient(135deg,#1b2a4a 50%,#c4815c 50%)}.swatch-plum{background:linear-gradient(135deg,#6d3b5c 50%,#6f8f5e 50%)}.swatch-sage{background:linear-gradient(135deg,#9aaf96 50%,#e6d3b4 50%)}.swatch-slate{background:linear-gradient(135deg,#5e656e 50%,#c4beb4 50%)}.choice:has(input:checked){background:#111;color:#fff}.choice:has(input:focus-visible){outline:2px solid #111;outline-offset:3px}.choice:hover{background:#111;color:#fff}.pick-note,.pick-intro{margin:.85rem 0 0;color:#333;font-size:.98rem}.pick-intro{width:min(1120px,calc(100% - 2.5rem));margin:.85rem auto 0;font-family:Newsreader,serif;font-style:italic;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.3;color:#111}.how-block{width:min(1120px,calc(100% - 2.5rem));margin:.4rem auto 3.5rem}.how-block h2{margin:0 0 .85rem;font-size:clamp(2rem,3vw,2.6rem);letter-spacing:-.03em}.how{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.7fr);gap:1.25rem 1.75rem;align-items:center}.how-photo{display:block;width:100%;height:auto;background:#f6f3ee;border-radius:22px}.how-steps{display:grid;gap:.95rem}.how-steps p{margin:0;font-size:1.05rem;line-height:1.35}.how-steps strong{display:block;margin-bottom:.12rem;font-family:Newsreader,serif;font-weight:560;font-size:1.45rem;letter-spacing:-.02em}.pick-buy{margin:.7rem 0 0}@media(max-width:800px){.pick-stage{min-height:58vh;border-radius:16px}.shot{max-height:68vh}.how{grid-template-columns:1fr}.choice{min-height:48px}}.color-drop{display:none;grid-template-columns:1fr 1fr;gap:.75rem;margin:.9rem 0 0;padding:.85rem;background:#f6f3ee;border-radius:18px}.pick:has(input[value=black-white]:checked) .color-drop[data-for=black-white],.pick:has(input[value=dusty-rose]:checked) .color-drop[data-for=dusty-rose],.pick:has(input[value=honey-gold]:checked) .color-drop[data-for=honey-gold],.pick:has(input[value=navy-clay]:checked) .color-drop[data-for=navy-clay],.pick:has(input[value=plum-moss]:checked) .color-drop[data-for=plum-moss],.pick:has(input[value=sage-sand]:checked) .color-drop[data-for=sage-sand],.pick:has(input[value=slate-stone]:checked) .color-drop[data-for=slate-stone]{display:grid}.color-drop img{display:block;width:100%;height:auto;background:#fff;border-radius:12px}.buy-row{display:flex;gap:.6rem;margin-top:.9rem}.btn-wait{cursor:default}@media(max-width:860px){.color-drop{grid-template-columns:1fr}}.how-hero{background:linear-gradient(165deg,#243044,#3d5168 55%,#1c2836);padding:2.4rem 0 2.8rem}.how-kicker{margin:0 0 1rem;color:#d7e2ee;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.how-hero img{display:block;width:min(100%,980px);height:auto;margin:0 auto;border-radius:18px;box-shadow:0 18px 50px #00000047}.page-journals .pick{margin-top:1.5rem}.reset-why{background:#fff;padding:3.2rem 0 1rem}.reset-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 2.5rem}.reset-kicker{margin:0 0 .55rem;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#555}.reset-why h2{margin:0;font-family:Newsreader,serif;font-weight:560;font-size:clamp(1.85rem,2.6vw,2.45rem);letter-spacing:-.03em;line-height:1.05}.reset-why p{margin:.75rem 0 0;max-width:28rem;font-size:1.02rem;line-height:1.5;color:#333}@media(max-width:860px){.reset-why-grid{grid-template-columns:1fr;gap:1.8rem}}.film-band .wrap,.home-film .brand-video{width:100%;max-width:none;margin:0;padding:0}.film-band{background:#0e0e0e}.film-band video{display:block;width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:cover;background:#0e0e0e}.how-big{margin:0;font-family:Newsreader,serif;font-weight:560;font-size:clamp(3.4rem,8vw,6.4rem);letter-spacing:-.045em;line-height:.9}.how-small{margin:.7rem 0 0;max-width:28rem;font-size:1.05rem;color:#444}.reset-why{position:relative;overflow:hidden;padding:4.5rem 0 3rem;background:linear-gradient(180deg,#f4f7fb,#fff 70%)}.reset-why:before{content:"";position:absolute;inset:auto -10% 10% auto;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,#d7e4f2 0%,transparent 68%);pointer-events:none}.reset-why .wrap{position:relative}.how-hero{background:#f7f5f2;padding:0 0 3rem}.how-hero .wrap{width:min(1180px,calc(100% - 2.5rem))}.how-kicker{color:#6a625c}.how-hero img{width:100%;border-radius:22px;box-shadow:0 24px 60px #1c18141f}.journal-bridge{background:linear-gradient(180deg,#f7f5f2,#fff 80%);padding:1.5rem 0 .2rem}.journal-bridge p{margin:0;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.page-journals .pick{margin-top:.4rem}.color-drop{display:none;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,28%);gap:.85rem;margin-top:1.15rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.6rem;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 0%,#000 88%,transparent)}.color-drop img{height:min(62vh,520px);width:100%;object-fit:cover;scroll-snap-align:start;border-radius:22px;background:#f3f1ec}.color-drop img:first-child{grid-auto-columns:minmax(320px,46%)}@media(max-width:860px){.color-drop{grid-auto-columns:78%;-webkit-mask-image:none;mask-image:none}.color-drop img{height:68vw}}.how-big{font-size:clamp(4.2rem,11vw,8.2rem);line-height:.86}.how-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 20%,#c9899a 0 9rem,transparent 9.2rem),radial-gradient(circle at 88% 16%,#e0b15a 0 8rem,transparent 8.2rem),radial-gradient(circle at 78% 78%,#1f8a86 0 10rem,transparent 10.2rem),radial-gradient(circle at 18% 82%,#1b2a4a 0 9rem,transparent 9.2rem),radial-gradient(circle at 50% 48%,#6d3b5c 0 7rem,transparent 7.2rem),linear-gradient(160deg,#f6efe6,#e7eef2 45%,#f3eadf);padding:3.2rem 0 4rem}.color-wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.color-wash img{position:absolute;width:150px;height:auto;border-radius:8px;box-shadow:0 16px 30px #00000029;opacity:.92}.color-wash img:nth-child(1){left:4%;top:18%;transform:rotate(-12deg)}.color-wash img:nth-child(2){right:5%;top:12%;transform:rotate(10deg)}.color-wash img:nth-child(3){left:8%;bottom:8%;transform:rotate(8deg)}.color-wash img:nth-child(4){right:7%;bottom:10%;transform:rotate(-8deg)}.color-wash img:nth-child(5){left:42%;top:6%;transform:rotate(4deg);width:120px}.color-wash img:nth-child(6){right:38%;bottom:4%;transform:rotate(-4deg);width:120px}.how-hero .wrap{position:relative;z-index:1}.inside-book{display:block;width:min(100%,980px);height:auto;margin:1.4rem auto 0;border-radius:22px;box-shadow:0 30px 70px #14100c38;background:#fff}.color-drop{display:none;grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;gap:1rem;margin-top:1.2rem;overflow:visible;-webkit-mask-image:none;mask-image:none;scroll-snap-type:none}.pick:has(input:checked) .color-drop{animation:none}.color-drop img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:18px;background:#f6f3ee;animation:photo-in .6s ease both}.color-drop img:nth-child(2){animation-delay:.08s}.color-drop img:nth-child(3){animation-delay:.16s}.color-drop img:nth-child(4){animation-delay:.24s}.color-drop img:nth-child(5){animation-delay:.32s}.color-drop img:nth-child(6){animation-delay:.4s}.color-drop img:nth-child(7){animation-delay:.48s}@keyframes photo-in{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:860px){.color-wash img{width:92px}.color-drop{grid-auto-columns:unset}.color-drop img{height:auto}}@media(prefers-reduced-motion:reduce){.color-drop img{animation:none}}.reset-why{background:#111;color:#fff;padding:5.5rem 0 4.2rem}.reset-why .how-big,.how-hero .how-big{color:#fff;font-size:clamp(4.8rem,13vw,9rem);letter-spacing:-.05em}.reset-why .how-small{color:#d7d7d7}.reset-why .reset-kicker{color:#cfcfcf}.reset-why h2{color:#fff}.reset-why p{color:#e6e6e6}.how-hero{background:linear-gradient(125deg,#161616 0 18%,#c9899a 18% 34%,#e0b15a 34% 46%,#1f8a86 46% 58%,#1b2a4a 58% 70%,#c4815c 70% 78%,#6d3b5c 78% 86%,#9aaf96 86% 93%,#5e656e 93% 100%)}.how-hero .how-big{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.25)}.color-quote{margin:1rem 0 .7rem;font-family:Newsreader,serif;font-style:italic;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.25}.viewer{position:relative;width:min(100%,460px);margin:0}.viewer .shot-pick{position:absolute;opacity:0;pointer-events:none}.viewer .frame img{display:none;width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:16px;background:#f6f3ee;animation:photo-in .35s ease both}.viewer:has(input[value="1"]:checked) img[data-n="1"],.viewer:has(input[value="2"]:checked) img[data-n="2"],.viewer:has(input[value="3"]:checked) img[data-n="3"],.viewer:has(input[value="4"]:checked) img[data-n="4"],.viewer:has(input[value="5"]:checked) img[data-n="5"],.viewer:has(input[value="6"]:checked) img[data-n="6"],.viewer:has(input[value="7"]:checked) img[data-n="7"]{display:block}.arrow,.dot{display:none}.viewer:has(input[value="1"]:checked) .arrow[data-when="1"],.viewer:has(input[value="2"]:checked) .arrow[data-when="2"],.viewer:has(input[value="3"]:checked) .arrow[data-when="3"],.viewer:has(input[value="4"]:checked) .arrow[data-when="4"],.viewer:has(input[value="5"]:checked) .arrow[data-when="5"],.viewer:has(input[value="6"]:checked) .arrow[data-when="6"],.viewer:has(input[value="7"]:checked) .arrow[data-when="7"]{display:grid;place-items:center}.arrow{position:absolute;top:42%;width:42px;height:42px;border-radius:50%;background:#111;color:#fff;font-size:0;cursor:pointer}.arrow.prev{left:.6rem}.arrow.next{right:.6rem}.arrow.prev:before{content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;width:9px;height:9px;transform:rotate(135deg);margin-left:4px}.arrow.next:before{content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;width:9px;height:9px;transform:rotate(-45deg);margin-right:4px}.dots{display:flex;gap:.4rem;margin-top:.7rem}.viewer:has(input[value="1"]:checked) .dot[data-when="1"],.viewer:has(input[value="2"]:checked) .dot[data-when="2"],.viewer:has(input[value="3"]:checked) .dot[data-when="3"],.viewer:has(input[value="4"]:checked) .dot[data-when="4"],.viewer:has(input[value="5"]:checked) .dot[data-when="5"],.viewer:has(input[value="6"]:checked) .dot[data-when="6"],.viewer:has(input[value="7"]:checked) .dot[data-when="7"],.dot{display:block;width:9px;height:9px;border-radius:50%;background:#1113;font-size:0;cursor:pointer}.viewer:has(input[value="1"]:checked) .dot[for$="-1"],.viewer:has(input[value="2"]:checked) .dot[for$="-2"],.viewer:has(input[value="3"]:checked) .dot[for$="-3"],.viewer:has(input[value="4"]:checked) .dot[for$="-4"],.viewer:has(input[value="5"]:checked) .dot[for$="-5"],.viewer:has(input[value="6"]:checked) .dot[for$="-6"],.viewer:has(input[value="7"]:checked) .dot[for$="-7"]{background:#111}.color-drop{grid-template-columns:1fr}.color-drop{display:none;grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%;margin-top:.4rem}.color-drop img{display:block;width:100%;height:220px;object-fit:cover;border-radius:14px;background:#f6f3ee;animation:none}.color-quote{margin:1.1rem 0 0;max-width:28rem;font-family:Newsreader,serif;font-style:italic;font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.25}.viewer,.arrow,.dots{display:none}@media(max-width:860px){.color-drop{grid-template-columns:1fr 1fr}.color-drop img{height:180px}}.color-drop img{height:320px;border-radius:18px}.pick:has(input:checked) .color-drop{animation:photo-in .45s ease both}@media(max-width:860px){.color-drop img{height:240px}}.page-journals{transition:background .45s ease}.page-journals:has(input[value=black-white]:checked){background:#f4f4f4}.page-journals:has(input[value=dusty-rose]:checked){background:#f6e6ea}.page-journals:has(input[value=honey-gold]:checked){background:#f8f1df}.page-journals:has(input[value=navy-clay]:checked){background:#e7eaf1}.page-journals:has(input[value=plum-moss]:checked){background:#f3eaf0}.page-journals:has(input[value=sage-sand]:checked){background:#eef3ea}.page-journals:has(input[value=slate-stone]:checked){background:#eceae7}.page-journals .reset-why,.page-journals .how-hero,.page-journals .film-band,.page-journals .journal-bridge{background-color:transparent}.page-journals .how-hero{background-image:none}.page-tint{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin:1.4rem auto 0;padding:0;border:0;width:min(100%,820px)}.page-tint legend{width:100%;margin:0 0 .7rem;text-align:center;font-family:Newsreader,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:560}.page-tint label{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem .4rem .4rem;border:1.5px solid #111;border-radius:999px;background:#fff;color:#111;font-weight:700;cursor:pointer}.page-tint label:has(input:checked){background:#111;color:#fff}.page-tint input{position:absolute;opacity:0;width:1px;height:1px}.page-journals:has(input[value=black-white]:checked),.page-journals:has(input[value=dusty-rose]:checked),.page-journals:has(input[value=honey-gold]:checked),.page-journals:has(input[value=navy-clay]:checked),.page-journals:has(input[value=plum-moss]:checked),.page-journals:has(input[value=sage-sand]:checked),.page-journals:has(input[value=slate-stone]:checked){background:#fff}.page-journals:has(#tint-rose:checked){background:#c9899a}.page-journals:has(#tint-honey:checked){background:#e0b15a}.page-journals:has(#tint-navy:checked){background:#1b2a4a;color:#fff}.page-journals:has(#tint-plum:checked){background:#6d3b5c;color:#fff}.page-journals:has(#tint-sage:checked){background:#9aaf96}.page-journals:has(#tint-slate:checked){background:#5e656e;color:#fff}.page-journals:has(#tint-bw:checked) .reset-why,.page-journals:has(#tint-rose:checked) .reset-why,.page-journals:has(#tint-honey:checked) .reset-why,.page-journals:has(#tint-navy:checked) .reset-why,.page-journals:has(#tint-plum:checked) .reset-why,.page-journals:has(#tint-sage:checked) .reset-why,.page-journals:has(#tint-slate:checked) .reset-why,.page-journals:has(#tint-bw:checked) .how-hero,.page-journals:has(#tint-rose:checked) .how-hero,.page-journals:has(#tint-honey:checked) .how-hero,.page-journals:has(#tint-navy:checked) .how-hero,.page-journals:has(#tint-plum:checked) .how-hero,.page-journals:has(#tint-sage:checked) .how-hero,.page-journals:has(#tint-slate:checked) .how-hero{background:transparent;background-image:none}.page-journals:has(#tint-bw:checked) .how-big,.page-journals:has(#tint-bw:checked) .reset-why h2,.page-journals:has(#tint-bw:checked) .reset-why p,.page-journals:has(#tint-navy:checked) .how-big,.page-journals:has(#tint-navy:checked) .reset-why h2,.page-journals:has(#tint-navy:checked) .reset-why p,.page-journals:has(#tint-plum:checked) .how-big,.page-journals:has(#tint-plum:checked) .reset-why h2,.page-journals:has(#tint-plum:checked) .reset-why p,.page-journals:has(#tint-slate:checked) .how-big,.page-journals:has(#tint-slate:checked) .reset-why h2,.page-journals:has(#tint-slate:checked) .reset-why p{color:#fff}.page-journals:has(#tint-rose:checked) .how-big,.page-journals:has(#tint-honey:checked) .how-big,.page-journals:has(#tint-sage:checked) .how-big,.page-journals:has(#tint-rose:checked) .reset-why,.page-journals:has(#tint-honey:checked) .reset-why,.page-journals:has(#tint-sage:checked) .reset-why,.page-journals:has(#tint-rose:checked) .reset-why h2,.page-journals:has(#tint-honey:checked) .reset-why h2,.page-journals:has(#tint-sage:checked) .reset-why h2,.page-journals:has(#tint-rose:checked) .reset-why p,.page-journals:has(#tint-honey:checked) .reset-why p,.page-journals:has(#tint-sage:checked) .reset-why p{color:#111}.tint-band{padding:1.6rem 1.25rem 1.3rem;background:#fff;border-bottom:1px solid rgba(17,17,17,.12)}.page-journals:has(#tint-bw:checked) .tint-band,.page-journals:has(#tint-rose:checked) .tint-band,.page-journals:has(#tint-honey:checked) .tint-band,.page-journals:has(#tint-navy:checked) .tint-band,.page-journals:has(#tint-plum:checked) .tint-band,.page-journals:has(#tint-sage:checked) .tint-band,.page-journals:has(#tint-slate:checked) .tint-band{background:transparent;border-bottom-color:transparent}.page-journals .tint-band,.page-journals:has(#tint-bw:checked) .tint-band,.page-journals:has(#tint-rose:checked) .tint-band,.page-journals:has(#tint-honey:checked) .tint-band,.page-journals:has(#tint-navy:checked) .tint-band,.page-journals:has(#tint-plum:checked) .tint-band,.page-journals:has(#tint-sage:checked) .tint-band,.page-journals:has(#tint-slate:checked) .tint-band{width:100%;margin:0;padding:1.85rem 1.25rem 1.45rem;background:transparent;border:0;border-bottom:0}.page-journals .section-rule{display:block;width:min(1080px,calc(100% - 2.5rem));height:1px;margin:.2rem auto;border:0;background:#11111138;opacity:1}.page-journals .tint-rule,.page-journals .inside-rule{margin-top:0;margin-bottom:0}.page-journals .reset-why{padding:2.65rem 0 2.35rem}.page-journals .how-hero{padding-top:2.35rem;padding-bottom:3rem;background-color:transparent;background-image:none}.page-journals .site-header,.page-journals .site-header a,.page-journals .nav-toggle{color:#111}.page-journals .reset-why,.page-journals .reset-why .how-big,.page-journals .reset-why .how-small,.page-journals .reset-why .reset-kicker,.page-journals .reset-why h2,.page-journals .reset-why p,.page-journals .how-hero,.page-journals .how-hero .how-big,.page-journals .journal-bridge,.page-journals .journal-bridge p,.page-journals .pick,.page-journals .pick h1,.page-journals .pick-color,.page-journals .pick-price,.page-journals .color-quote,.page-journals .page-tint legend{color:#161616;text-shadow:none}.page-journals:has(#tint-bw:checked){background:#161616;color:#fff}.page-journals:has(#tint-rose:checked){background:#c9899a;color:#412b38}.page-journals:has(#tint-honey:checked){background:#e0b15a;color:#0e4f4c}.page-journals:has(#tint-navy:checked){background:#1b2a4a;color:#cc8b64}.page-journals:has(#tint-plum:checked){background:#6d3b5c;color:#adc78e}.page-journals:has(#tint-sage:checked){background:#9aaf96;color:#4a3728}.page-journals:has(#tint-slate:checked){background:#5e656e;color:#f0e4d4}.page-journals:has(#tint-bw:checked) .reset-why,.page-journals:has(#tint-bw:checked) .reset-why .how-big,.page-journals:has(#tint-bw:checked) .reset-why .how-small,.page-journals:has(#tint-bw:checked) .reset-why .reset-kicker,.page-journals:has(#tint-bw:checked) .reset-why h2,.page-journals:has(#tint-bw:checked) .reset-why p,.page-journals:has(#tint-bw:checked) .how-hero,.page-journals:has(#tint-bw:checked) .how-hero .how-big,.page-journals:has(#tint-bw:checked) .journal-bridge,.page-journals:has(#tint-bw:checked) .journal-bridge p,.page-journals:has(#tint-bw:checked) .pick,.page-journals:has(#tint-bw:checked) .pick h1,.page-journals:has(#tint-bw:checked) .pick-color,.page-journals:has(#tint-bw:checked) .pick-price,.page-journals:has(#tint-bw:checked) .color-quote,.page-journals:has(#tint-bw:checked) .page-tint legend,.page-journals:has(#tint-bw:checked) .site-footer,.page-journals:has(#tint-bw:checked) .site-footer a,.page-journals:has(#tint-bw:checked) .section-rule{color:#fff;background-color:transparent;text-shadow:none}.page-journals:has(#tint-bw:checked) .btn{border-color:#fff}.page-journals:has(#tint-bw:checked) .btn-line{color:#fff;border-color:#fff;background:transparent}.page-journals:has(#tint-rose:checked) .reset-why,.page-journals:has(#tint-rose:checked) .reset-why .how-big,.page-journals:has(#tint-rose:checked) .reset-why .how-small,.page-journals:has(#tint-rose:checked) .reset-why .reset-kicker,.page-journals:has(#tint-rose:checked) .reset-why h2,.page-journals:has(#tint-rose:checked) .reset-why p,.page-journals:has(#tint-rose:checked) .how-hero,.page-journals:has(#tint-rose:checked) .how-hero .how-big,.page-journals:has(#tint-rose:checked) .journal-bridge,.page-journals:has(#tint-rose:checked) .journal-bridge p,.page-journals:has(#tint-rose:checked) .pick,.page-journals:has(#tint-rose:checked) .pick h1,.page-journals:has(#tint-rose:checked) .pick-color,.page-journals:has(#tint-rose:checked) .pick-price,.page-journals:has(#tint-rose:checked) .color-quote,.page-journals:has(#tint-rose:checked) .page-tint legend,.page-journals:has(#tint-rose:checked) .site-footer,.page-journals:has(#tint-rose:checked) .site-footer a{color:#412b38;text-shadow:none}.page-journals:has(#tint-honey:checked) .reset-why,.page-journals:has(#tint-honey:checked) .reset-why .how-big,.page-journals:has(#tint-honey:checked) .reset-why .how-small,.page-journals:has(#tint-honey:checked) .reset-why .reset-kicker,.page-journals:has(#tint-honey:checked) .reset-why h2,.page-journals:has(#tint-honey:checked) .reset-why p,.page-journals:has(#tint-honey:checked) .how-hero,.page-journals:has(#tint-honey:checked) .how-hero .how-big,.page-journals:has(#tint-honey:checked) .journal-bridge,.page-journals:has(#tint-honey:checked) .journal-bridge p,.page-journals:has(#tint-honey:checked) .pick,.page-journals:has(#tint-honey:checked) .pick h1,.page-journals:has(#tint-honey:checked) .pick-color,.page-journals:has(#tint-honey:checked) .pick-price,.page-journals:has(#tint-honey:checked) .color-quote,.page-journals:has(#tint-honey:checked) .page-tint legend,.page-journals:has(#tint-honey:checked) .site-footer,.page-journals:has(#tint-honey:checked) .site-footer a{color:#0e4f4c;text-shadow:none}.page-journals:has(#tint-navy:checked) .reset-why,.page-journals:has(#tint-navy:checked) .reset-why .how-big,.page-journals:has(#tint-navy:checked) .reset-why .how-small,.page-journals:has(#tint-navy:checked) .reset-why .reset-kicker,.page-journals:has(#tint-navy:checked) .reset-why h2,.page-journals:has(#tint-navy:checked) .reset-why p,.page-journals:has(#tint-navy:checked) .how-hero,.page-journals:has(#tint-navy:checked) .how-hero .how-big,.page-journals:has(#tint-navy:checked) .journal-bridge,.page-journals:has(#tint-navy:checked) .journal-bridge p,.page-journals:has(#tint-navy:checked) .pick,.page-journals:has(#tint-navy:checked) .pick h1,.page-journals:has(#tint-navy:checked) .pick-color,.page-journals:has(#tint-navy:checked) .pick-price,.page-journals:has(#tint-navy:checked) .color-quote,.page-journals:has(#tint-navy:checked) .page-tint legend,.page-journals:has(#tint-navy:checked) .site-footer,.page-journals:has(#tint-navy:checked) .site-footer a{color:#cc8b64;text-shadow:none}.page-journals:has(#tint-navy:checked) .btn{border-color:#cc8b64}.page-journals:has(#tint-navy:checked) .btn-line{color:#cc8b64;border-color:#cc8b64;background:transparent}.page-journals:has(#tint-plum:checked) .reset-why,.page-journals:has(#tint-plum:checked) .reset-why .how-big,.page-journals:has(#tint-plum:checked) .reset-why .how-small,.page-journals:has(#tint-plum:checked) .reset-why .reset-kicker,.page-journals:has(#tint-plum:checked) .reset-why h2,.page-journals:has(#tint-plum:checked) .reset-why p,.page-journals:has(#tint-plum:checked) .how-hero,.page-journals:has(#tint-plum:checked) .how-hero .how-big,.page-journals:has(#tint-plum:checked) .journal-bridge,.page-journals:has(#tint-plum:checked) .journal-bridge p,.page-journals:has(#tint-plum:checked) .pick,.page-journals:has(#tint-plum:checked) .pick h1,.page-journals:has(#tint-plum:checked) .pick-color,.page-journals:has(#tint-plum:checked) .pick-price,.page-journals:has(#tint-plum:checked) .color-quote,.page-journals:has(#tint-plum:checked) .page-tint legend,.page-journals:has(#tint-plum:checked) .site-footer,.page-journals:has(#tint-plum:checked) .site-footer a{color:#adc78e;text-shadow:none}.page-journals:has(#tint-plum:checked) .btn{border-color:#adc78e}.page-journals:has(#tint-plum:checked) .btn-line{color:#adc78e;border-color:#adc78e;background:transparent}.page-journals:has(#tint-sage:checked) .reset-why,.page-journals:has(#tint-sage:checked) .reset-why .how-big,.page-journals:has(#tint-sage:checked) .reset-why .how-small,.page-journals:has(#tint-sage:checked) .reset-why .reset-kicker,.page-journals:has(#tint-sage:checked) .reset-why h2,.page-journals:has(#tint-sage:checked) .reset-why p,.page-journals:has(#tint-sage:checked) .how-hero,.page-journals:has(#tint-sage:checked) .how-hero .how-big,.page-journals:has(#tint-sage:checked) .journal-bridge,.page-journals:has(#tint-sage:checked) .journal-bridge p,.page-journals:has(#tint-sage:checked) .pick,.page-journals:has(#tint-sage:checked) .pick h1,.page-journals:has(#tint-sage:checked) .pick-color,.page-journals:has(#tint-sage:checked) .pick-price,.page-journals:has(#tint-sage:checked) .color-quote,.page-journals:has(#tint-sage:checked) .page-tint legend,.page-journals:has(#tint-sage:checked) .site-footer,.page-journals:has(#tint-sage:checked) .site-footer a{color:#4a3728;text-shadow:none}.page-journals:has(#tint-slate:checked) .reset-why,.page-journals:has(#tint-slate:checked) .reset-why .how-big,.page-journals:has(#tint-slate:checked) .reset-why .how-small,.page-journals:has(#tint-slate:checked) .reset-why .reset-kicker,.page-journals:has(#tint-slate:checked) .reset-why h2,.page-journals:has(#tint-slate:checked) .reset-why p,.page-journals:has(#tint-slate:checked) .how-hero,.page-journals:has(#tint-slate:checked) .how-hero .how-big,.page-journals:has(#tint-slate:checked) .journal-bridge,.page-journals:has(#tint-slate:checked) .journal-bridge p,.page-journals:has(#tint-slate:checked) .pick,.page-journals:has(#tint-slate:checked) .pick h1,.page-journals:has(#tint-slate:checked) .pick-color,.page-journals:has(#tint-slate:checked) .pick-price,.page-journals:has(#tint-slate:checked) .color-quote,.page-journals:has(#tint-slate:checked) .page-tint legend,.page-journals:has(#tint-slate:checked) .site-footer,.page-journals:has(#tint-slate:checked) .site-footer a{color:#f0e4d4;text-shadow:none}.page-journals:has(#tint-slate:checked) .btn{border-color:#f0e4d4}.page-journals:has(#tint-slate:checked) .btn-line{color:#f0e4d4;border-color:#f0e4d4;background:transparent}.page-journals .tint-band,.page-journals:has(#tint-bw:checked) .tint-band,.page-journals:has(#tint-rose:checked) .tint-band,.page-journals:has(#tint-honey:checked) .tint-band,.page-journals:has(#tint-navy:checked) .tint-band,.page-journals:has(#tint-plum:checked) .tint-band,.page-journals:has(#tint-sage:checked) .tint-band,.page-journals:has(#tint-slate:checked) .tint-band{width:min(1080px,calc(100% - 2.5rem));margin:1.35rem auto 0;padding:1.2rem 1.05rem 1.1rem;background:transparent;border:1px solid rgba(17,17,17,.2);border-radius:18px}.page-journals:has(#tint-bw:checked) .tint-band{border-color:#ffffff8c}.page-journals:has(#tint-rose:checked) .tint-band{border-color:#412b38}.page-journals:has(#tint-honey:checked) .tint-band{border-color:#0e4f4c}.page-journals:has(#tint-navy:checked) .tint-band{border-color:#cc8b64}.page-journals:has(#tint-plum:checked) .tint-band{border-color:#adc78e}.page-journals:has(#tint-sage:checked) .tint-band{border-color:#4a3728}.page-journals:has(#tint-slate:checked) .tint-band{border-color:#f0e4d4}.page-journals .tint-rule{margin:1.35rem auto 0}.page-journals .reset-why{padding-top:2.15rem}.page-journals:has(#tint-bw:checked) .section-rule{background:#fff}.page-journals:has(#tint-rose:checked) .section-rule{background:#412b38}.page-journals:has(#tint-honey:checked) .section-rule{background:#0e4f4c}.page-journals:has(#tint-navy:checked) .section-rule{background:#cc8b64}.page-journals:has(#tint-plum:checked) .section-rule{background:#adc78e}.page-journals:has(#tint-sage:checked) .section-rule{background:#4a3728}.page-journals:has(#tint-slate:checked) .section-rule{background:#f0e4d4}.page-journals .reset-why:before{content:none}.page-journals .reset-why>.wrap:first-of-type{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(160px,.85fr);align-items:center;gap:1rem}.page-journals .reset-why>.wrap:first-of-type .how-big{position:relative;z-index:1}.page-journals .reset-why>.wrap:first-of-type:after{content:"";width:min(100%,20rem);aspect-ratio:1;justify-self:center;border-radius:50%;background:radial-gradient(circle at 46% 42%,#fff 0 7%,transparent 18%),radial-gradient(circle at 50% 50%,currentColor 0%,transparent 64%);box-shadow:0 0 70px 18px currentColor;opacity:.72;filter:blur(1px);pointer-events:none}@media(max-width:860px){.page-journals .reset-why>.wrap:first-of-type{grid-template-columns:1fr}.page-journals .reset-why>.wrap:first-of-type:after{width:9rem;opacity:.55}}.page-journals .reset-why>.wrap:first-of-type:after{content:none;box-shadow:none;background:none}.color-orbit{position:relative;width:min(100%,16rem);height:16rem;justify-self:center;border-radius:50%}.color-orbit .orb{position:absolute;left:50%;top:50%;width:2.35rem;height:2.35rem;margin:-1.175rem;border-radius:50%;box-shadow:0 10px 24px #0000001f}.orb-bw{background:linear-gradient(135deg,#111 50%,#fff 50%);animation:orbit 18s linear infinite}.orb-rose{background:linear-gradient(135deg,#c9899a 50%,#412b38 50%);animation:orbit 18s linear infinite;animation-delay:-2.57s}.orb-honey{background:linear-gradient(135deg,#e0b15a 50%,#0e4f4c 50%);animation:orbit 18s linear infinite;animation-delay:-5.14s}.orb-navy{background:linear-gradient(135deg,#1b2a4a 50%,#cc8b64 50%);animation:orbit 18s linear infinite;animation-delay:-7.71s}.orb-plum{background:linear-gradient(135deg,#6d3b5c 50%,#adc78e 50%);animation:orbit 18s linear infinite;animation-delay:-10.28s}.orb-sage{background:linear-gradient(135deg,#9aaf96 50%,#4a3728 50%);animation:orbit 18s linear infinite;animation-delay:-12.86s}.orb-slate{background:linear-gradient(135deg,#5e656e 50%,#f0e4d4 50%);animation:orbit 18s linear infinite;animation-delay:-15.43s}@keyframes orbit{0%{transform:rotate(0) translate(6.2rem) rotate(0)}to{transform:rotate(360deg) translate(6.2rem) rotate(-360deg)}}.color-drop .color-quote{grid-column:1 / -1}@media(max-width:860px){.color-orbit{width:11rem;height:11rem}}@media(max-width:860px){.orb-bw,.orb-rose,.orb-honey,.orb-navy,.orb-plum,.orb-sage,.orb-slate{animation-name:orbit-sm}}@keyframes orbit-sm{0%{transform:rotate(0) translate(4.2rem) rotate(0)}to{transform:rotate(360deg) translate(4.2rem) rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.orb-bw,.orb-rose,.orb-honey,.orb-navy,.orb-plum,.orb-sage,.orb-slate{animation:none;position:static;margin:.35rem}.color-orbit{display:flex;flex-wrap:wrap;justify-content:center;height:auto;width:auto}}.tint-band{width:min(1080px,calc(100% - 2.5rem));margin:1.35rem auto 0;padding:1.2rem 1.05rem 1.1rem;background:transparent;border:1px solid rgba(17,17,17,.2);border-radius:18px}.section-rule.tint-rule{display:block;width:min(1080px,calc(100% - 2.5rem));height:1px;margin:1.35rem auto 0;border:0;background:#11111138}body:has(#tint-bw:checked){background:#161616;color:#fff}body:has(#tint-rose:checked){background:#c9899a;color:#412b38}body:has(#tint-honey:checked){background:#e0b15a;color:#0e4f4c}body:has(#tint-navy:checked){background:#1b2a4a;color:#cc8b64}body:has(#tint-plum:checked){background:#6d3b5c;color:#adc78e}body:has(#tint-sage:checked){background:#9aaf96;color:#4a3728}body:has(#tint-slate:checked){background:#5e656e;color:#f0e4d4}body:has(#tint-bw:checked) #content,body:has(#tint-rose:checked) #content,body:has(#tint-honey:checked) #content,body:has(#tint-navy:checked) #content,body:has(#tint-plum:checked) #content,body:has(#tint-sage:checked) #content,body:has(#tint-slate:checked) #content,body:has(#tint-bw:checked) #content h1,body:has(#tint-rose:checked) #content h1,body:has(#tint-honey:checked) #content h1,body:has(#tint-navy:checked) #content h1,body:has(#tint-plum:checked) #content h1,body:has(#tint-sage:checked) #content h1,body:has(#tint-slate:checked) #content h1,body:has(#tint-bw:checked) #content h2,body:has(#tint-rose:checked) #content h2,body:has(#tint-honey:checked) #content h2,body:has(#tint-navy:checked) #content h2,body:has(#tint-plum:checked) #content h2,body:has(#tint-sage:checked) #content h2,body:has(#tint-slate:checked) #content h2,body:has(#tint-bw:checked) #content p,body:has(#tint-rose:checked) #content p,body:has(#tint-honey:checked) #content p,body:has(#tint-navy:checked) #content p,body:has(#tint-plum:checked) #content p,body:has(#tint-sage:checked) #content p,body:has(#tint-slate:checked) #content p,body:has(#tint-bw:checked) #content li,body:has(#tint-rose:checked) #content li,body:has(#tint-honey:checked) #content li,body:has(#tint-navy:checked) #content li,body:has(#tint-plum:checked) #content li,body:has(#tint-sage:checked) #content li,body:has(#tint-slate:checked) #content li,body:has(#tint-bw:checked) .site-footer,body:has(#tint-rose:checked) .site-footer,body:has(#tint-honey:checked) .site-footer,body:has(#tint-navy:checked) .site-footer,body:has(#tint-plum:checked) .site-footer,body:has(#tint-sage:checked) .site-footer,body:has(#tint-slate:checked) .site-footer,body:has(#tint-bw:checked) .site-footer a,body:has(#tint-rose:checked) .site-footer a,body:has(#tint-honey:checked) .site-footer a,body:has(#tint-navy:checked) .site-footer a,body:has(#tint-plum:checked) .site-footer a,body:has(#tint-sage:checked) .site-footer a,body:has(#tint-slate:checked) .site-footer a{color:inherit;background-color:transparent}body:has(#tint-bw:checked) .about-band,body:has(#tint-rose:checked) .about-band,body:has(#tint-honey:checked) .about-band,body:has(#tint-navy:checked) .about-band,body:has(#tint-plum:checked) .about-band,body:has(#tint-sage:checked) .about-band,body:has(#tint-slate:checked) .about-band,body:has(#tint-bw:checked) .destinations,body:has(#tint-rose:checked) .destinations,body:has(#tint-honey:checked) .destinations,body:has(#tint-navy:checked) .destinations,body:has(#tint-plum:checked) .destinations,body:has(#tint-sage:checked) .destinations,body:has(#tint-slate:checked) .destinations{background:transparent}body:has(#tint-bw:checked) .site-header,body:has(#tint-rose:checked) .site-header,body:has(#tint-honey:checked) .site-header,body:has(#tint-navy:checked) .site-header,body:has(#tint-plum:checked) .site-header,body:has(#tint-sage:checked) .site-header,body:has(#tint-slate:checked) .site-header,body:has(#tint-bw:checked) .site-header a,body:has(#tint-rose:checked) .site-header a,body:has(#tint-honey:checked) .site-header a,body:has(#tint-navy:checked) .site-header a,body:has(#tint-plum:checked) .site-header a,body:has(#tint-sage:checked) .site-header a,body:has(#tint-slate:checked) .site-header a{color:#111;background:#fff}body:has(#tint-bw:checked) .tint-band{border-color:#ffffff8c}body:has(#tint-rose:checked) .tint-band{border-color:#412b38}body:has(#tint-honey:checked) .tint-band{border-color:#0e4f4c}body:has(#tint-navy:checked) .tint-band{border-color:#cc8b64}body:has(#tint-plum:checked) .tint-band{border-color:#adc78e}body:has(#tint-sage:checked) .tint-band{border-color:#4a3728}body:has(#tint-slate:checked) .tint-band{border-color:#f0e4d4}body:has(#tint-bw:checked) .tint-rule{background:#fff}body:has(#tint-rose:checked) .tint-rule{background:#412b38}body:has(#tint-honey:checked) .tint-rule{background:#0e4f4c}body:has(#tint-navy:checked) .tint-rule{background:#cc8b64}body:has(#tint-plum:checked) .tint-rule{background:#adc78e}body:has(#tint-sage:checked) .tint-rule{background:#4a3728}body:has(#tint-slate:checked) .tint-rule{background:#f0e4d4}.page-books .books-stage{width:min(1120px,calc(100% - 3rem));margin:0 auto}.page-books .book-band{margin:0;padding:3.75rem 0 2.5rem;background:#fff;border:0;border-radius:0}.page-books .book-band h2{margin:0 0 1.85rem;font-family:Outfit,sans-serif;font-style:normal;font-size:clamp(2.6rem,5.4vw,4.15rem);font-weight:700;letter-spacing:-.045em;line-height:.95;color:#161616}.page-books .book-band h2:after{content:"";display:block;width:2.5rem;height:2px;margin-top:.9rem;background:#161616}.page-books .book-choices{display:flex;flex-flow:row nowrap;align-items:flex-end;gap:0 1.25rem;margin:0;border:0;border-bottom:1px solid rgba(22,22,22,.16)}.page-books .book-choices .choice{display:flex;flex:1 1 0;align-items:flex-end;justify-content:flex-start;min-width:0;min-height:0;padding:.35rem 0 .85rem;border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;background:transparent;color:#161616;font-family:Outfit,sans-serif;font-size:clamp(.72rem,1.05vw,.92rem);font-weight:500;letter-spacing:.045em;line-height:1.3;text-align:left;box-shadow:none;transform:none;transition:none}.page-books .book-choices .choice-text{padding-left:0}.page-books .book-choices .choice:hover{background:transparent;color:#161616;border-bottom-color:#16161666;transform:none;box-shadow:none}.page-books .book-choices .choice:has(input:checked){background:transparent;color:#161616;border-bottom-color:#161616;font-weight:700}.page-books .book-choices .choice:has(input:checked):hover{background:transparent;color:#161616;transform:none;box-shadow:none}.page-books .book-choices .choice:has(input:focus-visible){outline:1px solid #161616;outline-offset:4px}.page-books .book-sheet{display:none;margin:0;padding:2.75rem 0 3.25rem;background:transparent;border:0;border-radius:0;box-shadow:none}.page-books .books-stage:has(input[value=i-see-me]:checked) .book-sheet[data-for=i-see-me],.page-books .books-stage:has(input[value=monster]:checked) .book-sheet[data-for=monster],.page-books .books-stage:has(input[value=rainbow-soup]:checked) .book-sheet[data-for=rainbow-soup],.page-books .books-stage:has(input[value=the-song]:checked) .book-sheet[data-for=the-song]{display:block}.page-books .book-sheet h1{margin:0;font-family:Outfit,sans-serif;font-style:normal;font-size:clamp(1.85rem,3.2vw,2.45rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#161616}.page-books .book-credit,.page-books .book-blurb,.page-books .book-fact{max-width:40rem;margin:.9rem 0 0;font-size:1.05rem;line-height:1.6;color:#161616}.page-books .book-credit{font-weight:500}.page-books .book-price{margin:1rem 0 0;font-weight:500;font-size:1.02rem;color:#161616}.page-books .book-buy{margin:.85rem 0 0}.page-books .book-why{max-width:36rem;margin:1.65rem 0 0;padding-top:1.15rem;border-top:1px solid rgba(22,22,22,.16);font-family:Newsreader,serif;font-style:italic;font-weight:450;font-size:1.35rem;line-height:1.35;letter-spacing:-.015em;color:#161616}.page-books .book-why-label{display:block;margin-bottom:.4rem;font-family:Outfit,sans-serif;font-style:normal;font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#161616}.page-books .book-gallery{display:flex;flex-flow:row wrap;align-items:flex-start;gap:.85rem 1rem;margin:2.35rem 0 0}.page-books .book-gallery figure{margin:0;flex:1 1 11rem;max-width:calc(25% - .75rem);min-width:9.5rem}.page-books .book-gallery figure.book-shot-cover{flex:1 1 18rem;max-width:min(100%,34rem)}.page-books .book-gallery img{display:block;width:100%;height:auto;background:#fafafa}.page-books .book-gallery figcaption{margin:.45rem 0 0;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#5c5c5c}.page-books .book-slot-empty{display:block;flex:1 1 100%;min-height:0;margin:.15rem 0 0;padding:0;background:transparent;border:0;border-radius:0;color:#161616;font-size:1.02rem;line-height:1.6;text-align:left}@media(max-width:859px){.page-books .books-stage{width:min(1120px,calc(100% - 2rem))}.page-books .book-band{padding-top:2.75rem}.page-books .book-choices{flex-wrap:wrap;row-gap:0}.page-books .book-choices .choice{flex:1 1 42%}.page-books .book-gallery figure{max-width:calc(50% - .5rem)}.page-books .book-gallery figure.book-shot-cover{max-width:100%}}@media(max-width:520px){.page-books .book-choices .choice{flex:1 1 100%}.page-books .book-gallery figure{flex-basis:100%;max-width:100%}}.page-literacy .books-pick{margin-top:1.15rem}.page-literacy .book-choices{margin-top:.35rem}.page-literacy .book-sheet{display:none;margin-top:1.35rem}.page-literacy .books-pick:has(input[value=creativity]:checked) .book-sheet[data-for=creativity],.page-literacy .books-pick:has(input[value=guides]:checked) .book-sheet[data-for=guides]{display:block}.page-literacy .book-sheet h1{margin:0;font-family:Newsreader,serif;font-size:clamp(2.15rem,4.2vw,3.35rem);font-weight:560;letter-spacing:-.03em;line-height:.98}.page-literacy .book-fact{max-width:36rem;margin:.55rem 0 0;font-size:1.05rem;line-height:1.45}.page-literacy .book-price{margin:.7rem 0 0;font-weight:700;font-size:1.05rem}.page-literacy .book-buy{margin:.85rem 0 0}.page-literacy .book-reel{margin-top:1.15rem}.page-literacy .book-reel-empty{display:none}.page-literacy .reel-pick{position:absolute;opacity:0;width:1px;height:1px;margin:0}.page-literacy .reel-frame{display:flex;align-items:center;justify-content:center;padding:1.15rem;background:#f6f3ee;border-radius:22px}.page-literacy .reel-frame img{display:none;width:auto;max-width:100%;height:auto;max-height:min(80vh,880px);object-fit:contain}.page-literacy .book-reel:has(input[value="1"]:checked) img[data-n="1"],.page-literacy .book-reel:has(input[value="2"]:checked) img[data-n="2"],.page-literacy .book-reel:has(input[value="3"]:checked) img[data-n="3"],.page-literacy .book-reel:has(input[value="4"]:checked) img[data-n="4"],.page-literacy .book-reel:has(input[value="5"]:checked) img[data-n="5"],.page-literacy .book-reel:has(input[value="6"]:checked) img[data-n="6"]{display:block}.page-literacy .reel-dots{display:flex;gap:.45rem;justify-content:center;margin-top:.75rem}.page-literacy .reel-dot{display:block;width:9px;height:9px;border-radius:50%;background:#1113;cursor:pointer}.page-literacy .book-reel:has(input[value="1"]:checked) .reel-dot[for$="-1"],.page-literacy .book-reel:has(input[value="2"]:checked) .reel-dot[for$="-2"],.page-literacy .book-reel:has(input[value="3"]:checked) .reel-dot[for$="-3"],.page-literacy .book-reel:has(input[value="4"]:checked) .reel-dot[for$="-4"],.page-literacy .book-reel:has(input[value="5"]:checked) .reel-dot[for$="-5"],.page-literacy .book-reel:has(input[value="6"]:checked) .reel-dot[for$="-6"]{background:#111}.page-literacy .reel-pick:focus-visible+.reel-frame{outline:2px solid #111;outline-offset:3px}@media(max-width:800px){.page-literacy .reel-frame{border-radius:16px}}.tint-band.tint-mood{width:min(860px,calc(100% - 3rem));margin:2.75rem auto 0;padding:.2rem 0 .15rem;background:transparent;border:0;border-radius:0;box-shadow:none}body:has(#tint-bw:checked) .tint-band.tint-mood,body:has(#tint-rose:checked) .tint-band.tint-mood,body:has(#tint-honey:checked) .tint-band.tint-mood,body:has(#tint-navy:checked) .tint-band.tint-mood,body:has(#tint-plum:checked) .tint-band.tint-mood,body:has(#tint-sage:checked) .tint-band.tint-mood,body:has(#tint-slate:checked) .tint-band.tint-mood{background:transparent;border:0;border-color:transparent;box-shadow:none}.tint-mood .page-tint{width:min(100%,720px);gap:.2rem 1.15rem;margin-top:0}.tint-mood .page-tint legend{margin:0 0 1.25rem;font-weight:400;font-style:italic;font-size:clamp(1.75rem,3vw,2.4rem);letter-spacing:-.02em}.tint-mood .page-tint label{padding:.4rem .05rem;border:0;border-radius:0;background:transparent;color:inherit;font-family:Outfit,sans-serif;font-weight:400;font-size:.92rem;letter-spacing:.01em;gap:.55rem}.tint-mood .page-tint label:has(input:checked){background:transparent;color:inherit}.tint-mood .page-tint label:has(input:focus-visible){outline:1px solid currentColor;outline-offset:4px}.tint-mood .swatch{width:16px;height:16px;box-shadow:none;border-color:transparent}.tint-mood .page-tint label:has(input:checked) .swatch{box-shadow:0 0 0 1px currentColor}.tint-rule-mood{display:none}@media(prefers-reduced-motion:reduce){.dest-media{transition:none}.dest:hover .dest-media,.dest:focus-visible .dest-media{transform:none}}.page-journals .how-lead .how-small{max-width:34rem;margin-top:1rem;line-height:1.5}.page-journals .reset-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:860px){.page-journals .reset-why-grid{grid-template-columns:1fr}}.page-journals .journal-open{padding:2.4rem 0 2.75rem;background:transparent}.page-journals .journal-open .how-big{font-size:clamp(3.4rem,8vw,6.4rem);color:#161616;text-shadow:none}.page-journals .journal-open .how-small{max-width:36rem;margin-top:.9rem;color:#161616;font-size:1.08rem;line-height:1.5}.page-journals:has(#tint-bw:checked) .journal-open,.page-journals:has(#tint-bw:checked) .journal-open .how-big,.page-journals:has(#tint-bw:checked) .journal-open .how-small{color:#fff;background-color:transparent}.page-journals:has(#tint-rose:checked) .journal-open,.page-journals:has(#tint-rose:checked) .journal-open .how-big,.page-journals:has(#tint-rose:checked) .journal-open .how-small{color:#412b38}.page-journals:has(#tint-honey:checked) .journal-open,.page-journals:has(#tint-honey:checked) .journal-open .how-big,.page-journals:has(#tint-honey:checked) .journal-open .how-small{color:#0e4f4c}.page-journals:has(#tint-navy:checked) .journal-open,.page-journals:has(#tint-navy:checked) .journal-open .how-big,.page-journals:has(#tint-navy:checked) .journal-open .how-small{color:#cc8b64}.page-journals:has(#tint-plum:checked) .journal-open,.page-journals:has(#tint-plum:checked) .journal-open .how-big,.page-journals:has(#tint-plum:checked) .journal-open .how-small{color:#adc78e}.page-journals:has(#tint-sage:checked) .journal-open,.page-journals:has(#tint-sage:checked) .journal-open .how-big,.page-journals:has(#tint-sage:checked) .journal-open .how-small{color:#4a3728}.page-journals:has(#tint-slate:checked) .journal-open,.page-journals:has(#tint-slate:checked) .journal-open .how-big,.page-journals:has(#tint-slate:checked) .journal-open .how-small{color:#f0e4d4}.tint-mood .page-tint{width:min(100%,760px);gap:.15rem .15rem}.tint-mood .page-tint label{min-height:2.85rem;padding:.55rem .72rem;border:0;border-radius:999px;background:transparent;gap:.62rem}.tint-mood .page-tint label:has(input:checked){background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font-weight:500}.tint-mood .swatch{width:22px;height:22px;border:0;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 32%,transparent)}.tint-mood .page-tint label:hover .swatch,.tint-mood .page-tint label:focus-visible .swatch{box-shadow:0 0 0 1px currentColor}.tint-mood .page-tint label:has(input:checked) .swatch{box-shadow:0 0 0 1.5px currentColor,0 0 0 6px color-mix(in srgb,currentColor 16%,transparent)}.bestsellers{margin:3.1rem 0 0;padding:4.35rem 0 4.2rem;background:#f7f6f4;border:0}.bestsellers-title{margin:0 0 1.45rem;font-family:Newsreader,serif;font-size:clamp(2.55rem,5.2vw,4.15rem);font-weight:400;letter-spacing:-.04em;line-height:.92}.bestsellers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1.65rem}.bestsellers-card{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.bestsellers-photo{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;padding:1.15rem;background:color-mix(in srgb,#fff 92%,currentColor 8%);border-radius:20px;box-shadow:0 1px color-mix(in srgb,currentColor 10%,transparent),0 16px 36px #1c18141a;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.bestsellers-photo img{display:block;width:100%;height:100%;object-fit:contain}.bestsellers-name{margin-top:.9rem;font-family:Newsreader,serif;font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.15}.bestsellers-card:hover,.bestsellers-card:focus-visible{color:inherit;text-decoration:none}.bestsellers-card:hover .bestsellers-photo,.bestsellers-card:focus-visible .bestsellers-photo{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 28%,transparent),0 22px 44px #1c181429;transform:translateY(-4px)}.bestsellers-card:focus-visible{outline:none}.bestsellers-card:focus-visible .bestsellers-photo{outline:1px solid currentColor;outline-offset:5px}@media(max-width:760px){.bestsellers-grid{grid-template-columns:1fr;max-width:28rem}}@media(prefers-reduced-motion:reduce){.bestsellers-photo{transition:none}.bestsellers-card:hover .bestsellers-photo,.bestsellers-card:focus-visible .bestsellers-photo{transform:none}}.explore-band{margin:0;padding:4.9rem 0 5.1rem;background:#f3eee6;border-top:1px solid rgba(28,22,18,.1)}.explore-band .explore-kicker{margin:0}.explore-band .dest-grid.home-grid{gap:2.15rem;padding:2.2rem 0 0}body:not([class]):has(#tint-bw:checked) .bestsellers,body:not([class]):has(#tint-rose:checked) .bestsellers,body:not([class]):has(#tint-honey:checked) .bestsellers,body:not([class]):has(#tint-navy:checked) .bestsellers,body:not([class]):has(#tint-plum:checked) .bestsellers,body:not([class]):has(#tint-sage:checked) .bestsellers,body:not([class]):has(#tint-slate:checked) .bestsellers{background:color-mix(in srgb,currentColor 6%,transparent)}body:not([class]):has(#tint-bw:checked) .explore-band,body:not([class]):has(#tint-rose:checked) .explore-band,body:not([class]):has(#tint-honey:checked) .explore-band,body:not([class]):has(#tint-navy:checked) .explore-band,body:not([class]):has(#tint-plum:checked) .explore-band,body:not([class]):has(#tint-sage:checked) .explore-band,body:not([class]):has(#tint-slate:checked) .explore-band{background:color-mix(in srgb,currentColor 11%,transparent);border-top-color:color-mix(in srgb,currentColor 28%,transparent)}.about-band{margin:2.6rem 0 0;padding:.35rem 1.25rem .2rem;border:0;background:transparent;text-align:left}.about-band .about-title{width:100%;max-width:none;margin:0;padding:0;text-align:left;font-family:Newsreader,serif;font-size:clamp(2.35rem,5.2vw,3.85rem);font-weight:500;font-style:normal;letter-spacing:-.035em;line-height:1.02}.about-band .about-body{margin:1.05rem 0 0;max-width:38rem;padding:0;text-align:left;font-family:Outfit,sans-serif;font-size:1.08rem;font-weight:400;line-height:1.55}.about-band .about-link{display:inline-block;margin:1.25rem 0 0;text-align:left}body:not([class]):has(#tint-bw:checked) .about-band,body:not([class]):has(#tint-rose:checked) .about-band,body:not([class]):has(#tint-honey:checked) .about-band,body:not([class]):has(#tint-navy:checked) .about-band,body:not([class]):has(#tint-plum:checked) .about-band,body:not([class]):has(#tint-sage:checked) .about-band,body:not([class]):has(#tint-slate:checked) .about-band{background:transparent;border:0}
/*# sourceMappingURL=/cdn/shop/t/46/assets/styles.css.map */
