.kasane-journal-sheet{--kasane-torn-x:-10%;--kasane-sheet-accent:#655273;--kasane-sheet-face:linear-gradient(rgba(130,93,173,0.1),rgba(130,93,173,0.1)),url(/landing/kasane/paper-purple.webp) center /calc(780px * var(--kasane-dial-paper-scale, 1)) repeat,#e6dcef;z-index:5;width:96%;margin-inline:auto;transform:rotate(-.2deg)}.kasane-contact-sheet h1,.kasane-journal-sheet h1{max-width:18ch;margin:0;font-family:var(--kasane-serif);font-size:clamp(2.25rem,5vw,4.4rem);font-weight:500;letter-spacing:-.035em;line-height:1}.kasane-contact-lede,.kasane-journal-lede{max-width:43rem;margin:1.6rem 0 0;color:var(--kasane-soft);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.8}.kasane-journal-empty{margin:2.6rem 0 0;color:var(--kasane-soft);font-size:1.05rem;line-height:1.8}.kasane-journal-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,3vw,2.4rem);margin:3rem 0 0;padding:0;list-style:none}.kasane-journal-stack li:nth-child(2n){margin-top:1.6rem}.kasane-journal-stack li:nth-child(4n+3){margin-top:-.4rem}.kasane-journal-card{display:flex;flex-direction:column;gap:.55rem;height:100%;border:1px solid var(--kasane-cut);padding:clamp(1.3rem,2.4vw,1.9rem);color:var(--kasane-ink);background:url(/landing/kasane/paper-white.webp) 50%/calc(580px * var(--kasane-dial-paper-scale, 1)) repeat,#f7f1e6;box-shadow:var(--shadow-2);text-decoration:none;transition:transform .2s var(--kasane-ease-out,cubic-bezier(.23,1,.32,1)),box-shadow .2s var(--kasane-ease-out,cubic-bezier(.23,1,.32,1))}.kasane-journal-stack li:nth-child(odd) .kasane-journal-card{transform:rotate(-.45deg)}.kasane-journal-stack li:nth-child(2n) .kasane-journal-card{transform:rotate(.3deg)}@media (hover:hover) and (pointer:fine){.kasane-journal-stack li:hover{z-index:2}.kasane-journal-stack li:hover .kasane-journal-card{box-shadow:var(--shadow-3)}.kasane-journal-stack li:nth-child(odd):hover .kasane-journal-card{transform:translateY(-5px) rotate(-.2deg)}.kasane-journal-stack li:nth-child(2n):hover .kasane-journal-card{transform:translateY(-5px) rotate(.15deg)}}.kasane-journal-stack li[data-kasane-hover]{z-index:2}.kasane-journal-stack li[data-kasane-hover] .kasane-journal-card{box-shadow:var(--shadow-3)}.kasane-journal-stack li:nth-child(odd)[data-kasane-hover] .kasane-journal-card{transform:translateY(-5px) rotate(-.2deg)}.kasane-journal-stack li:nth-child(2n)[data-kasane-hover] .kasane-journal-card{transform:translateY(-5px) rotate(.15deg)}.kasane-journal-card:focus-visible{outline:2px solid var(--kasane-violet);outline-offset:3px}.kasane-journal-card time{color:var(--kasane-violet);font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kasane-journal-card strong{font-family:var(--kasane-serif);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:500;letter-spacing:-.02em;line-height:1.2}.kasane-journal-card-desc{color:var(--kasane-soft);line-height:1.65}.kasane-journal-card-read{margin-top:auto;padding-top:.6rem;color:var(--kasane-violet);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kasane-journal-post-sheet{z-index:5;width:94%;margin:0 auto 0 2%;transform:rotate(.15deg)}.kasane-journal-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;margin:0;color:var(--kasane-violet);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kasane-journal-meta-author{color:var(--kasane-soft)}.kasane-journal-back{color:inherit;text-decoration:none;transition:color .18s ease}.kasane-journal-back:hover{color:#5f3f87}.kasane-journal-back:focus-visible{outline:2px solid var(--kasane-violet);outline-offset:3px}.kasane-journal-post-title{max-width:24ch;margin:1.1rem 0 0;font-family:var(--kasane-serif);font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.kasane-journal-post-sheet .kasane-prose{margin-top:2.2rem}.kasane-journal-skeleton-line{display:block;height:.85em;border-radius:2px;background:color-mix(in srgb,var(--kasane-ink) 10%,transparent)}.kasane-journal-skeleton-title{width:min(18ch,70%);height:.7em;margin-top:.25em}.kasane-journal-skeleton-body{display:grid;gap:.85rem;max-width:42rem}.kasane-journal-skeleton-body .kasane-journal-skeleton-line{width:100%}.kasane-journal-skeleton-short{width:62%}.kasane-journal-post-foot{margin:2.8rem 0 0}.kasane-journal-back-btn{display:inline-block;border:1px solid var(--kasane-cut);border-radius:999px;color:var(--kasane-ink);background:url(/landing/kasane/paper-white.webp) 50%/calc(320px * var(--kasane-dial-paper-scale, 1)),#f9f4ea;box-shadow:var(--shadow-2);padding:.75rem 1rem;font-size:.7rem;font-weight:720;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:transform .17s var(--kasane-ease-out,cubic-bezier(.23,1,.32,1))}.kasane-journal-back-btn[data-kasane-hover]{transform:translateY(-3px) rotate(-.5deg)}@media (hover:hover) and (pointer:fine){.kasane-journal-back-btn:hover{transform:translateY(-3px) rotate(-.5deg)}.kasane-journal-back-btn:active{transform:translateY(1px);box-shadow:var(--shadow-press)}}.kasane-journal-back-btn:focus-visible{outline:2px solid var(--kasane-violet);outline-offset:3px}.kasane-contact-sheet{--kasane-torn-x:6%;--kasane-sheet-accent:#655273;--kasane-sheet-face:linear-gradient(rgba(125,87,163,0.08),rgba(125,87,163,0.08)),url(/landing/kasane/paper-white.webp) center /calc(750px * var(--kasane-dial-paper-scale, 1)) repeat,#eee5f0;z-index:5;width:94%;margin:0 0 0 auto;min-height:25rem;transform:rotate(.35deg)}.kasane-contact-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(17rem,.95fr);grid-template-areas:"copy hero" "record hero";gap:clamp(1.6rem,4vw,3.2rem) clamp(2rem,5vw,5rem);align-items:start;margin-top:.4rem}.kasane-contact-copy{grid-area:copy}.kasane-contact-hero{grid-area:hero}.kasane-contact-record{grid-area:record}.kasane-contact-hero{margin:-.4rem 0 0}.kasane-contact-hero-logo{display:block;width:100%;height:auto}.kasane-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.2rem}.kasane-contact-actions button{display:inline-block;border:1px solid var(--kasane-cut);border-radius:999px;color:var(--kasane-ink);background:url(/landing/kasane/paper-white.webp) 50%/calc(320px * var(--kasane-dial-paper-scale, 1)),#f9f4ea;box-shadow:var(--kasane-chip-raise);padding:.75rem 1rem;font-family:inherit;font-size:.7rem;font-weight:720;letter-spacing:.14em;text-decoration:none;text-shadow:var(--kasane-chip-emboss);text-transform:uppercase;cursor:pointer;transition:transform .17s var(--kasane-ease-out,cubic-bezier(.23,1,.32,1)),box-shadow .17s var(--kasane-ease-out,cubic-bezier(.23,1,.32,1));color:#4a3560;background:url(/landing/kasane/paper-purple.webp) 50%/calc(320px * var(--kasane-dial-paper-scale, 1)),#d4c4e4}.kasane-contact-actions>button[data-kasane-hover]{transform:translateY(-3px) rotate(-.5deg)}@media (hover:hover) and (pointer:fine){.kasane-contact-actions>button:hover{transform:translateY(-3px) rotate(-.5deg)}.kasane-contact-actions>button:active{transform:translateY(1px);box-shadow:var(--kasane-chip-press)}}.kasane-contact-actions button:focus-visible{outline:2px solid var(--kasane-violet);outline-offset:3px}.kasane-contact-record{position:relative;border:1px solid var(--kasane-cut);padding:1.6rem 1.6rem 1.8rem;background:url(/landing/kasane/paper-white.webp) 50%/calc(360px * var(--kasane-dial-paper-scale, 1)) repeat,#f7f0e4;box-shadow:var(--shadow-2);transform:rotate(-.4deg)}.kasane-contact-record-label{margin:0 0 1.1rem;color:var(--kasane-sheet-accent);font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.kasane-contact-record dl{margin:0}.kasane-contact-row{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:.9rem;border-top:1px solid var(--kasane-rule);padding:.75rem 0}.kasane-contact-row dt{padding-top:.15rem;color:var(--kasane-soft);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kasane-contact-row dd{margin:0;font-size:.9rem;line-height:1.6}.kasane-contact-record-link{display:inline-block;margin-top:.9rem;color:var(--kasane-violet);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.2em;transition:color .18s ease}.kasane-contact-record-link:hover{color:#5f3f87}.kasane-contact-record-link:focus-visible{outline:2px solid var(--kasane-violet);outline-offset:3px}.kasane-contact-seal{display:flex;justify-content:flex-end;margin:1.3rem 0 0}@media (max-width:960px){.kasane-contact-grid{grid-template-columns:1fr;grid-template-areas:"copy" "hero" "record"}.kasane-contact-hero,.kasane-contact-record{max-width:34rem}}@media (max-width:720px){.kasane-journal-stack{grid-template-columns:1fr;margin-top:2.4rem}.kasane-journal-stack li:nth-child(2n),.kasane-journal-stack li:nth-child(4n+3){margin-top:0}}@media (prefers-reduced-motion:reduce){.kasane-contact-actions button,.kasane-contact-record-link,.kasane-journal-back,.kasane-journal-back-btn,.kasane-journal-card{transition:none}.kasane-journal-stack li:nth-child(2n):hover .kasane-journal-card,.kasane-journal-stack li:nth-child(2n)[data-kasane-hover] .kasane-journal-card,.kasane-journal-stack li:nth-child(odd):hover .kasane-journal-card,.kasane-journal-stack li:nth-child(odd)[data-kasane-hover] .kasane-journal-card{box-shadow:var(--shadow-2)}.kasane-journal-stack li:nth-child(odd):hover .kasane-journal-card,.kasane-journal-stack li:nth-child(odd)[data-kasane-hover] .kasane-journal-card{transform:rotate(-.45deg)}.kasane-journal-stack li:nth-child(2n):hover .kasane-journal-card,.kasane-journal-stack li:nth-child(2n)[data-kasane-hover] .kasane-journal-card{transform:rotate(.3deg)}.kasane-contact-actions button:active,.kasane-contact-actions button:hover,.kasane-contact-actions button[data-kasane-hover],.kasane-journal-back-btn:active,.kasane-journal-back-btn:hover,.kasane-journal-back-btn[data-kasane-hover]{transform:none}}