.tpl-inland{background:repeating-linear-gradient(90deg, #00000006 0 2px, transparent 2px 6px), var(--bg)}.in-card{background:var(--paper);color:var(--ink);margin:1.2rem .8rem 0;padding:0 0 2rem;position:relative;box-shadow:0 2px #0000000f,0 30px 60px -30px #00000073;-webkit-mask:radial-gradient(5px at 0,#0000 98%,#000) 0/51% 16px repeat-y,radial-gradient(5px at 100%,#0000 98%,#000) 100%/51% 16px repeat-y;mask:radial-gradient(5px at 0,#0000 98%,#000) 0/51% 16px repeat-y,radial-gradient(5px at 100%,#0000 98%,#000) 100%/51% 16px repeat-y}.in-card:before{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg, transparent 0 31px, color-mix(in srgb, var(--ink) 10%, transparent) 31px 32px);position:absolute;inset:0}.in-head{background:var(--accent-2);color:var(--paper);letter-spacing:.2em;flex-direction:column;align-items:center;gap:.1rem;padding:.7rem 1rem;font-size:.95rem;display:flex}.in-head .t[data-l=ml]{letter-spacing:.02em}.in-head-sub{letter-spacing:.25em;opacity:.8;font-size:.65rem}.in-top{justify-content:space-between;gap:1rem;padding:1.4rem 1.3rem .5rem;display:flex;position:relative}.in-to{flex:1;gap:.2rem;min-width:0;padding-top:.3rem;display:grid}.in-label{opacity:.75;font-size:.85rem}.in-to strong{font-size:1.05rem}.in-lines{background:repeating-linear-gradient(transparent 0 11px, color-mix(in srgb, var(--ink) 35%, transparent) 11px 12px);height:24px}.in-stamp{background:#fff;flex:none;width:92px;height:110px;padding:6px;transform:rotate(4deg);-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(4px,#0000 97%,#000) -4px -4px/11px 11px;mask:linear-gradient(#000 0 0) content-box,radial-gradient(4px,#0000 97%,#000) -4px -4px/11px 11px}.in-stamp-inner{background:color-mix(in srgb, var(--accent) 18%, #fff);width:100%;height:100%;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);place-items:center;display:grid;position:relative;overflow:hidden}.in-stamp-inner img{object-fit:cover;filter:sepia(.35)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.in-stamp-inner .k-motif{width:52px;height:52px}.in-stamp-inner span{color:var(--accent);background:#fffc;padding:0 3px;font-size:.7rem;position:absolute;bottom:3px;right:5px}.in-postmark{text-align:center;border:2px dashed color-mix(in srgb, var(--ink) 55%, transparent);width:92px;height:92px;color:color-mix(in srgb, var(--ink) 70%, transparent);letter-spacing:.15em;mix-blend-mode:multiply;border-radius:50%;place-content:center;font-size:.62rem;line-height:1.3;display:grid;position:absolute;top:78px;right:74px;transform:rotate(-14deg)}.in-postmark strong{letter-spacing:.05em;font-size:.95rem}.in-postmark:after{content:"";background:repeating-linear-gradient(0deg, transparent 0 5px, color-mix(in srgb, var(--ink) 45%, transparent) 5px 6.5px);border-radius:30%;width:70px;height:34px;position:absolute;top:30%;left:80%}.in-fold{border-top:1.5px dashed color-mix(in srgb, var(--ink) 40%, transparent);margin:1rem 0}.in-body{gap:.85rem;padding:0 1.4rem;font-size:1.02rem;line-height:1.7;display:grid;position:relative}.in-body .t[data-l=ml]{font-size:1.05em;line-height:1.8}.in-opening{font-size:1.1rem}.in-names{font-family:var(--font-head);color:var(--accent);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem .7rem;margin:.5rem 0;font-size:clamp(2.2rem,10vw,3rem);font-weight:400;display:flex;transform:rotate(-2deg)}.in-names .t[data-l=ml]{font-family:var(--font-ml);font-size:.85em;font-weight:700}.in-amp{color:var(--ink);font-size:.7em}.in-families{opacity:.85;gap:.2rem;font-size:.92rem;display:grid}.in-when u{text-decoration-style:wavy;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.in-ps{border-left:3px solid color-mix(in srgb, var(--accent) 60%, transparent);padding-left:.9rem}.in-sign{text-align:right;margin-top:.5rem}.in-sign strong{font-family:var(--font-ml);color:var(--accent-2);font-size:1.3rem}.in-pps{opacity:.8;font-size:.9rem;transform:rotate(-1deg)}.tpl-inland .k-sec-title{letter-spacing:.04em;font-weight:400}.tpl-inland .k-event{background:var(--paper);border-style:dashed;border-radius:2px}.tpl-inland .k-event-date{background:var(--paper);border:2px dashed var(--accent);color:var(--accent);border-radius:2px;transform:rotate(-3deg)}.tpl-inland .k-btn{border-radius:4px}.tpl-inland .k-btn-primary{background:var(--accent);border-color:var(--accent)}
