.included-cards{--stick-under:70px;--stick-above:calc(78px + env(safe-area-inset-bottom));gap:18px;max-width:30rem;margin:28px 0 0;padding:0;list-style:none;display:grid}.included-card{top:calc(var(--stick-under) + var(--i) * 12px);top:min(calc(var(--stick-under) + var(--i) * 12px), calc(100lvh - var(--card-h,0px) - var(--stick-above)));isolation:isolate;background:var(--paper-card);box-shadow:0 18px 40px -22px color-mix(in srgb, var(--night) 55%, transparent);border-radius:20px;flex-direction:column;display:flex;position:sticky;overflow:hidden}@media (min-width:768px){.included-cards{--stick-above:16px}}@media (min-width:900px){.included-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:none;margin-top:40px}.included-card{position:relative;top:auto}}.included-pic{aspect-ratio:7/8;flex:none;position:relative}@media (max-width:899px){.included-pic{aspect-ratio:1}}.included-pic{background:color-mix(in srgb, var(--ink) 14%, var(--paper));overflow:hidden;container-type:inline-size}.included-art{--u:1px;--text-min:var(--fs-min);pointer-events:none;position:absolute;inset:0}@supports (width:1cqw){.included-art{--u:clamp(.8px, 100cqw / 358, 1.4px)}}.included-lines{filter:drop-shadow(0 0 1.5px #00000073);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.included-lines path{fill:none;stroke:#fff;stroke-width:1.5px;opacity:.95}.included-node{width:calc(10 * var(--u));height:calc(10 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) #ffffff40;background:#fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.included-note{align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(11 * var(--u));background:var(--system);color:var(--on-system);font-size:max(var(--text-min), calc(12.5 * var(--u)));white-space:nowrap;border-radius:999px;font-weight:650;line-height:1.2;display:inline-flex;position:absolute;box-shadow:0 6px 18px -6px #00000073}.included-note i{width:calc(7 * var(--u));height:calc(7 * var(--u));background:currentColor;border-radius:50%}.included-chat{width:60%;padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(16 * var(--u));background:color-mix(in srgb, var(--paper-card) 97%, transparent);color:var(--ink);position:absolute;bottom:5%;right:5%;box-shadow:0 14px 34px -12px #0000008c}.included-chat p{margin:0}.included-chat-head{padding:0 calc(2 * var(--u)) calc(7 * var(--u));border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);font-size:max(var(--text-min), calc(11.5 * var(--u)));justify-content:space-between;align-items:center;font-weight:650;line-height:1.2;display:flex}.included-chat-head span{font-family:var(--font-mono);font-size:max(var(--text-min), calc(10.5 * var(--u)));opacity:.6;font-weight:500}.included-chat .included-bubble{max-width:90%;margin-top:calc(7 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));border-radius:calc(12 * var(--u));font-size:max(var(--text-min), calc(11 * var(--u)));line-height:1.35}.included-bubble.is-them{background:#e7e3da}.included-bubble.is-us{background:var(--system);color:var(--on-system);margin-left:auto}.included-chat .included-chat-time{margin-top:calc(3 * var(--u));font-family:var(--font-mono);font-size:max(var(--text-min), calc(9.5 * var(--u)));text-align:right;opacity:.55;line-height:1.2}.included-chat-grow{grid-template-rows:1fr;display:grid}.included-chat-grow>div{flex-direction:column;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.included-label{color:#fff;font-size:max(var(--text-min), calc(14 * var(--u)));letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 8px #00000059;font-weight:650;line-height:1.2;position:absolute;left:50%;transform:translate(-50%)}.included-tile{aspect-ratio:1;border-radius:calc(14 * var(--u));width:52%;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 36px -14px #0009}.included-booked{align-items:flex-start;gap:calc(5 * var(--u));flex-direction:column;display:flex;position:absolute;bottom:6%;left:6%;right:5%}.included-booked .included-diary{position:static}.included-booked-msg{width:67.4157%;padding:calc(9 * var(--u)) calc(11 * var(--u)) calc(8 * var(--u));border-radius:calc(14 * var(--u)) calc(14 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u));background:var(--system);color:var(--on-system);align-self:flex-end;box-shadow:0 14px 34px -12px #0000008c}.included-booked-msg p{margin:0}.included-booked-text{font-size:max(var(--text-min), calc(11.5 * var(--u)));font-weight:550;line-height:1.35}.included-booked-time{margin-top:calc(5 * var(--u));font-family:var(--font-mono);font-size:max(var(--text-min), calc(10.5 * var(--u)));letter-spacing:-.02em;text-align:right;opacity:.65;line-height:1.25}.included-booked-time span{white-space:nowrap}.included-diary{padding:calc(8 * var(--u)) calc(11 * var(--u));border-radius:calc(12 * var(--u));background:color-mix(in srgb, var(--paper-card) 97%, transparent);color:var(--ink);font-size:max(var(--text-min), calc(12 * var(--u)));white-space:nowrap;font-weight:650;line-height:1.25;position:absolute;bottom:6%;left:6%;box-shadow:0 12px 26px -10px #0000008c}.included-diary span{margin-bottom:calc(2 * var(--u));font-family:var(--font-mono);font-size:max(var(--text-min), calc(10 * var(--u)));text-transform:uppercase;opacity:.6;font-weight:500;display:block}.included-stamp{--tilt:-3deg;padding:calc(3 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));background:color-mix(in srgb, var(--paper-card) 92%, transparent);color:var(--ink);font-size:max(var(--text-min), calc(10 * var(--u)));box-shadow:none;position:absolute}.included-panel{flex:1;padding:20px 20px 22px}.included-panel.is-card{background:var(--paper-card);color:var(--ink)}.included-card-title{font-size:var(--fs-h3);letter-spacing:-.01em;margin:0;line-height:1.2}.included-card-title em{font-style:italic}.included-panel.tone-ink .included-card-title em{color:var(--accent-text)}.included-panel.is-card .included-card-title em{color:#9a6e22}.included-card-line{font-size:var(--fs-small);margin:10px 0 0;line-height:1.45}.included-chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.included-chips li{border:1px solid color-mix(in srgb, currentColor 28%, transparent);font-size:var(--fs-label);border-radius:999px;padding:6px 10px;font-weight:600;line-height:1.2}.included-terms{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.included-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin-top:36px}}.included-terms li{font-size:var(--fs-small);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;line-height:1.45;display:grid}.included-terms-icon{background:var(--accent-base);width:1.3em;height:1.3em;color:var(--on-accent);border-radius:50%;margin-top:.08em;padding:.22em}.included-lines{clip-path:inset(0);transition:clip-path .64s var(--ease-out) var(--d,0s)}.included-lines.is-down{--d:.38s}.included-lines.is-left,.included-lines.is-right{--d:.15s}.included-art>.included-note,.included-node{transition:opacity .2s linear var(--d,0s), transform .45s var(--motion-ease-spring) var(--d,0s)}.included-art>.included-note{--d:.1s;transform-origin:85%}.included-chat{--d:.96s;transform-origin:100% 100%;transition:opacity .24s linear var(--d), transform .48s var(--motion-ease-spring) var(--d)}.included-chat-grow{--d:1.56s;transition:grid-template-rows .42s var(--ease-out) var(--d)}.included-chat .included-bubble{transition:transform .42s var(--motion-ease-spring) var(--d,0s)}.included-bubble.is-them{--d:.96s;transform-origin:0 100%}.included-bubble.is-us{--d:1.56s;transform-origin:100% 100%}.included-booked-msg{--d:.95s;transform-origin:100% 100%;transition:opacity .24s linear var(--d), transform .48s var(--motion-ease-spring) var(--d)}html[data-js]:not([data-motion=reduced]):not([data-reveal-all]) .included-card:not(.is-in) .included-art>.included-note{opacity:0;transform:scale(.55)}html[data-js]:not([data-motion=reduced]):not([data-reveal-all]) .included-card:not(.is-in) .included-node{opacity:0;transform:translate(-50%,-50%)scale(0)}html[data-js]:not([data-motion=reduced]):not([data-reveal-all]) .included-card:not(.is-in) .included-lines.is-down{clip-path:inset(0 0 100%)}html[data-js]:not([data-motion=reduced]):not([data-reveal-all]) .included-card:not(.is-in) .included-lines.is-left{clip-path:inset(0 100% 0 0)}html[data-js]:not([data-motion=reduced]):not([data-reveal-all]) .included-card:not(.is-in) .included-lines.is-right{clip-path:inset(0 0 0 100%)}html[data-js]:not([data-motion=reduced]):not([data-reveal-all]) .included-card:not(.is-in) .included-chat{opacity:0;transform:translateY(calc(12 * var(--u))) scale(.96)}html[data-js]:not([data-motion=reduced]):not([data-reveal-all]) .included-card:not(.is-in) .included-chat-grow{grid-template-rows:0fr}html[data-js]:not([data-motion=reduced]):not([data-reveal-all]) .included-card:not(.is-in) .included-bubble{transform:translateY(calc(6 * var(--u))) scale(.96)}html[data-js]:not([data-motion=reduced]):not([data-reveal-all]) .included-card:not(.is-in) .included-booked-msg{opacity:0;transform:translateY(calc(10 * var(--u))) scale(.96)}html[data-motion=reduced] .included-art,html[data-motion=reduced] .included-art *{transition:none}
.proof-layout{grid-template-areas:"head""figure""foot";gap:22px;display:grid}.proof-head{grid-area:head}.proof-figure{grid-area:figure;width:100%;max-width:32rem}.proof-foot{grid-area:foot}@media (min-width:900px){.proof-layout{grid-template:"head figure""foot figure"1fr/minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px clamp(40px,5vw,88px)}.proof-figure{justify-self:end}}.proof-head .tag{margin:0}.proof-title{max-width:17ch;font-size:var(--fs-h2);letter-spacing:-.025em;margin:20px 0 0;line-height:1}.proof-title em{color:var(--accent-text);margin-top:.15em;font-style:italic;display:block}.proof-line{max-width:40ch;font-size:var(--fs-lead);color:color-mix(in srgb, var(--foreground) 82%, transparent);margin:16px 0 0;line-height:1.5}.proof-pic{aspect-ratio:7/8.2;isolation:isolate;background:color-mix(in srgb, var(--night-ink) 12%, var(--night));border-radius:20px;position:relative;overflow:hidden;box-shadow:0 22px 50px -24px #000c;container-type:inline-size}.proof-art{--u:1px;--text-min:var(--fs-min);position:absolute;inset:0}@supports (width:1cqw){.proof-art{--u:clamp(.8px, 100cqw / 361, 1.45px)}}.proof-stack{flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:7%;left:6%;right:6%}.proof-receipt{width:81.8182%;padding:calc(14 * var(--u)) calc(15 * var(--u)) calc(12 * var(--u));border-radius:calc(16 * var(--u));background:var(--paper-card);color:var(--ink);transform:rotate(-2deg);box-shadow:0 16px 36px -14px #0009}.proof-receipt-head{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));padding-bottom:calc(9 * var(--u));border-bottom:1px dashed color-mix(in srgb, var(--ink) 18%, var(--paper-card));font-family:var(--font-mono);font-size:max(var(--text-min), calc(10.5 * var(--u)));letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 62%, var(--paper));margin:0;line-height:1.2;display:flex}.proof-receipt-head b{padding:calc(3 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));background:var(--night);color:var(--night-ink);letter-spacing:.06em;flex:none;font-weight:600}.proof-rows{margin:0}.proof-rows div{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--u));padding:calc(9 * var(--u)) 0;border-bottom:1px solid color-mix(in srgb, var(--ink) 9%, var(--paper-card));display:flex}.proof-rows div:last-child{border-bottom:0;padding-bottom:0}.proof-rows dt{font-size:max(var(--text-min), calc(13 * var(--u)));color:color-mix(in srgb, var(--ink) 80%, var(--paper-card));line-height:1.3}.proof-rows dd{font-family:var(--font-heading);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);font-size:max(var(--text-min), calc(21 * var(--u)));letter-spacing:-.01em;white-space:nowrap;margin:0;line-height:1.1}.proof-rows .is-big dd{font-size:max(var(--text-min), calc(30 * var(--u)));color:#9a6e22}.proof-bars{width:63.6364%;margin-top:calc(-8 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u));border-radius:calc(14 * var(--u));background:color-mix(in srgb, var(--night) 92%, transparent);color:var(--night-ink);align-self:flex-end;position:relative;box-shadow:0 16px 36px -14px #000000b3}.proof-bars p{margin:0}.proof-bars-title,.proof-bars-stop,.proof-months{font-family:var(--font-mono);font-size:max(var(--text-min), calc(10.5 * var(--u)));line-height:1.2}.proof-bars .proof-bars-title{margin-bottom:calc(8 * var(--u));letter-spacing:.08em;text-transform:uppercase;opacity:.75}.proof-chart{align-items:end;gap:calc(8 * var(--u));height:calc(74 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proof-bar{height:var(--h);border-radius:calc(5 * var(--u)) calc(5 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));background:var(--accent-base)}.proof-bar.is-stopped{background:color-mix(in srgb, var(--accent-base) 55%, transparent)}.proof-months{gap:calc(8 * var(--u));margin:calc(5 * var(--u)) 0 0;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.proof-months b{font-family:var(--font-text);font-size:max(var(--text-min), calc(12 * var(--u)));font-weight:700;display:block}.proof-bars .proof-bars-stop{margin-top:calc(6 * var(--u));text-align:right;opacity:.75}.proof-owners{border:1.5px dashed color-mix(in srgb, var(--night-ink) 75%, transparent);color:var(--night-ink);font-size:var(--fs-small);border-radius:14px;margin-top:16px;padding:12px 14px;line-height:1.45}.proof-owners p{margin:0}.proof-owners .proof-owners-label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:5px;line-height:1.4}.proof-fine{max-width:52ch;font-size:var(--fs-small);color:color-mix(in srgb, var(--foreground) 70%, transparent);margin:0;line-height:1.45}.proof-hook{background:var(--paper-card);max-width:32rem;color:var(--ink);font-size:var(--fs-small);transition:transform var(--motion-duration-fast) var(--motion-ease-out-quart), box-shadow var(--motion-duration-medium) var(--motion-ease-out-quart);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;line-height:1.45;text-decoration:none;display:flex}.proof-hook:hover{transform:translateY(-1px);box-shadow:0 16px 36px -18px #000000b3}.proof-hook b{font-family:var(--font-heading);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);font-size:var(--fs-h3);letter-spacing:-.01em;margin-bottom:2px;line-height:1.2;display:block}.proof-hook-go{background:var(--system);width:40px;height:40px;color:var(--on-system);border-radius:50%;flex:none;place-items:center;display:grid}@media (min-width:900px){.proof-hook{margin-top:26px}}
