[data-inside]{--in-crown-a:#1f3a30;--in-crown-b:#2a4a3c;--in-card:var(--surface);--in-paper:var(--paper-warm);--in-wall:var(--surface-muted);background:var(--ground);color:var(--ink);transition:background-color .35s ease,color .35s ease}[data-inside][data-theme=night]{color-scheme:dark;--in-crown-a:#3f6a58;--in-crown-b:#4f7c68;--in-card:#15302a;--in-paper:#13251f;--in-wall:#13251f}@media (prefers-reduced-motion:reduce){[data-inside]{transition:none}}.in-page{padding-top:0;padding-bottom:96px}.in-col{max-width:880px}.in-head{background:var(--in-paper);transition:background-color .35s ease}.in-head-inner{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap;min-height:64px;padding-top:8px;padding-bottom:8px}.in-head-mark{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--action);text-decoration:none}.in-head-mark .display{font-size:22px;line-height:26px}.in-head-links{display:flex;gap:2px 4px;font-size:14px;line-height:20px}.in-head-links,.in-head-links a{align-items:center;color:var(--ink-muted)}.in-head-links a{min-height:44px;display:inline-flex;padding:0 10px;text-decoration:none;border-radius:999px}.in-head-links a:hover{color:var(--ink);background:var(--tint)}.in-head-links button{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;color:var(--ink-muted);background:none;border:0;border-radius:999px;font:inherit;cursor:pointer}.in-head-links button:hover{color:var(--ink);background:var(--tint)}.in-head-me{padding:0 10px;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:479px){.in-head-me{display:none}}.in-foot{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:32px;padding-bottom:40px;border-top:1px solid var(--hairline)}.ib{position:relative;isolation:isolate;overflow:hidden;background:var(--in-paper);border-bottom:1px solid var(--hairline)}.ib-photo{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:min(58%,820px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%);mask-image:linear-gradient(90deg,transparent,#000 42%)}[data-theme=night] .ib-photo{filter:brightness(.42) saturate(.7) sepia(.15) hue-rotate(60deg);opacity:.85}.ib-inner{position:relative;display:grid;gap:28px;padding-top:28px;padding-bottom:48px;min-height:380px;align-content:space-between}.ib-tools{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ib-words{max-width:600px}.ib-title{margin:0;font-size:76px;line-height:76px;letter-spacing:-.02em;color:var(--action);overflow-wrap:anywhere}.ib-title>em,.ib-title>span{display:block}.ib-title>em{font-style:italic;font-size:34px;line-height:40px;letter-spacing:-.005em;color:var(--ink-muted);margin-top:12px}.ib-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:22px 0 0;font-size:16px;line-height:24px;color:var(--ink)}.ib-note{margin-top:18px;max-width:520px}.ib-note p{margin:0;font-size:14px;line-height:20px;color:var(--ink-muted)}.ib-note p+p{margin-top:4px}.ib-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;margin-right:8px;border-radius:999px;border:1px solid var(--sage);font-size:12px;line-height:16px;color:var(--ink-muted);vertical-align:1px}@media (max-width:767px){.ib-photo{position:relative;z-index:0;width:100%;height:200px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.ib-inner{display:flex;flex-direction:column;min-height:0;padding-top:0;padding-bottom:28px;gap:0;margin-top:-36px}.ib-tools{order:2;justify-content:flex-start;margin-top:22px}.ib-title{font-size:46px;line-height:48px}.ib-title>em{font-size:24px;line-height:30px;margin-top:8px}.ib-meta{font-size:15px;margin-top:16px}}.in-toggle{display:inline-flex;background:color-mix(in srgb,var(--ground) 78%,transparent);border:1px solid var(--hairline);border-radius:999px;padding:3px;flex:0 0 auto;backdrop-filter:blur(6px)}.in-toggle button{min-height:44px;min-width:64px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ink-muted);font:inherit;font-size:15px;cursor:pointer}.in-toggle button:active{background:var(--tint)}.in-toggle button[aria-pressed=true]{background:var(--action);color:var(--on-action)}.in-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:32px}.in-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:0 0 auto}@media (max-width:639px){.in-top{flex-direction:column;gap:14px}}.in-title{margin:0;font-size:48px;line-height:52px;overflow-wrap:anywhere}@media (max-width:767px){.in-title{font-size:36px;line-height:40px}}.in-sub{color:var(--ink-muted);font-size:14px;line-height:20px;margin:6px 0 0}.in-nav{position:sticky;top:0;z-index:5;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:2px;margin:0 -12px;padding:10px 0;background:var(--ground);border-bottom:1px solid var(--hairline);scrollbar-width:none;transition:background-color .35s ease}@media (max-width:767px){.in-nav{margin:0 -20px;padding:8px 28px 8px 8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}.in-nav::-webkit-scrollbar{display:none}.in-nav a{white-space:nowrap;flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;color:var(--ink-muted);font-size:15px;text-decoration:none}.in-nav a:active,.in-nav a:hover{background:var(--tint);text-decoration:none;color:var(--ink)}.in-said{padding:14px 18px;border-left:2px solid var(--brass);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:17px;line-height:26px}.in-said,.in-welcome{margin:24px 0 0;background:var(--in-card)}.in-welcome{padding:22px 24px;border:1px solid var(--hairline);border-radius:var(--radius-lg)}.in-welcome p{margin:0}.in-welcome p:first-child{font-family:var(--font-display);font-size:24px;line-height:32px;color:var(--action)}.in-welcome p+p{margin-top:10px;color:var(--ink-muted)}.in-section{padding:56px 0 8px;scroll-margin-top:72px}.in-section+.in-section{border-top:1px solid var(--hairline);margin-top:48px}.in-section>h2{margin:0 0 8px;font-size:40px;line-height:44px;letter-spacing:-.01em}@media (max-width:767px){.in-section{padding-top:40px}.in-section+.in-section{margin-top:36px}.in-section>h2{font-size:32px;line-height:36px}}.in-lede{color:var(--ink-muted);margin:0 0 28px;max-width:52ch;font-size:16px;line-height:24px}.in-empty{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;align-items:start;padding:22px 24px;border:1px dashed var(--sage);border-radius:var(--radius-lg);max-width:620px}.in-empty>svg{margin-top:6px}.in-empty b{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:32px;display:block;color:var(--action)}.in-empty p{margin:6px 0 0;color:var(--ink-muted);font-size:16px;line-height:24px;max-width:52ch}.in-tree{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px 48px;align-items:center;padding:48px 0 8px;scroll-margin-top:72px}.in-tree-art{position:relative;display:grid;place-items:center;color:var(--action)}.in-tree-art:before{content:"";position:absolute;z-index:0;width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--tint),transparent)}.in-tree-art svg{position:relative;z-index:1;width:min(100%,440px);height:auto}.in-growing{font-family:var(--font-display);font-size:52px;line-height:56px;letter-spacing:-.015em;margin:0;color:var(--action)}.in-tree-next{margin:16px 0 0;color:var(--ink-muted);max-width:40ch;font-size:17px;line-height:26px}.in-tally{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 28px}.in-tally li{display:inline-flex;align-items:baseline;gap:8px}.in-tally b{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:48px;color:var(--action);font-variant-numeric:lining-nums}.in-tally span{font-family:var(--font-display);font-style:italic;font-size:22px;line-height:26px;color:var(--ink-muted)}.in-every{color:var(--ink-muted);margin:20px 0 0}.in-every,.in-latest{font-size:15px;line-height:22px}.in-latest{margin:4px 0 0;color:var(--ink)}.in-quiet{grid-column:1/-1;background:var(--in-card);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:22px 24px;margin:12px 0 0;max-width:640px}.in-quiet h3{margin:0 0 6px}.in-quiet p{margin:0}@media (max-width:767px){.in-tree{grid-template-columns:1fr;text-align:center;padding-top:32px;gap:8px}.in-tree-art svg{width:min(100%,340px)}.in-growing{font-size:40px;line-height:44px}.in-tally{justify-content:center;gap:4px 20px;margin-top:18px}.in-tally b{font-size:40px;line-height:40px}.in-tree-next{margin-left:auto;margin-right:auto}.in-quiet{text-align:left}}.in-day{margin:0 0 32px}@media (min-width:900px){.in-day{display:grid;grid-template-columns:172px minmax(0,1fr);column-gap:28px;align-items:start;margin-bottom:20px}.in-day>h3{padding-top:18px;font-size:22px;line-height:28px}.in-day>h3:after{display:none}}.in-day>h3{margin:0 0 12px;font-size:24px;line-height:30px;font-style:italic;color:var(--ink);display:flex;align-items:center;gap:14px}.in-day>h3:after{content:"";flex:1;height:1px;background:var(--hairline)}.in-asks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.in-ask{display:flex;flex-direction:column;gap:6px;padding:20px 22px 18px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--in-card);min-width:0}.in-ask.is-open{border-color:var(--sage)}.in-ask.is-mine{border-color:var(--brass)}.in-ask-kind{margin:0;font-size:14px;line-height:20px;color:var(--ink-muted)}.in-ask-title{margin:0;font-family:var(--font-display);font-size:26px;line-height:30px;color:var(--action);overflow-wrap:anywhere}.in-ask-detail{margin:2px 0 0}.in-ask-detail,.in-ask-who{color:var(--ink);font-size:15px;line-height:22px}.in-ask-who{margin:auto 0 0;padding-top:10px;display:flex;align-items:center;gap:8px}.in-ask-who.is-open{color:var(--ink-muted)}.in-dot{width:8px;height:8px;border-radius:50%;background:var(--sage);flex:0 0 auto}.in-ask.is-mine .in-dot{background:var(--brass)}.in-ask.is-done{background:transparent;border-style:dashed}.in-ask.is-done .in-ask-title{color:var(--ink-muted)}.in-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.in-acts .field{flex:1 1 180px;min-width:0}.in-act-main{flex:1 1 100%;display:flex;gap:8px;flex-wrap:wrap}.in-act-main>.btn{flex:1 1 auto;min-height:48px}.in-act-done .field{min-height:48px}.btn-sm{padding:10px 18px;font-size:15px}.btn.in-quiet-btn{background:transparent;color:var(--ink-muted);padding-left:10px;padding-right:10px}.btn.in-quiet-btn:hover{color:var(--ink);background:var(--tint)}.btn.in-danger{color:var(--danger);border-color:var(--danger);background:transparent}.in-ask-new{margin-top:8px;padding:24px;border-radius:var(--radius-lg);background:var(--in-paper)}.in-ask-new .in-sub-h{margin-top:0}details.in-more{display:inline-block}details.in-more>summary{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;padding:0 6px;color:var(--ink-muted);list-style:none;font-size:15px}details.in-more>summary::-webkit-details-marker{display:none}details.in-more>summary:hover{text-decoration:underline;text-underline-offset:3px}details.in-more>div{padding:8px 0 4px}details.in-more p{margin:0 0 8px;font-size:15px;color:var(--ink-muted)}.in-leaves .in-lede{margin-bottom:24px}.in-wall{margin:0;padding:32px 32px 8px;list-style:none;background:var(--in-wall);border-radius:var(--radius-xl);column-count:2;column-gap:40px}@media (max-width:719px){.in-wall{column-count:1;padding:24px 20px 4px;margin:0 -4px}}.in-leaf{break-inside:avoid;padding:0 0 26px;margin:0 0 26px;border-bottom:1px solid var(--hairline)}.in-leaf:last-child{border-bottom:0}.in-leaf-msg{margin:0;font-family:var(--font-display);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.in-leaf.size-l .in-leaf-msg{font-size:32px;line-height:38px;letter-spacing:-.01em}.in-leaf.size-m .in-leaf-msg{font-size:25px;line-height:32px}.in-leaf.size-s .in-leaf-msg{font-size:21px;line-height:29px}@media (max-width:719px){.in-leaf.size-l .in-leaf-msg{font-size:28px;line-height:34px}.in-leaf.size-m .in-leaf-msg{font-size:23px;line-height:30px}}.in-leaf-meta{margin:12px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;line-height:20px;color:var(--ink-muted)}.in-leaf-meta b{font-weight:700;color:var(--ink)}.in-leaf-flag{padding:1px 9px;border-radius:999px;border:1px solid var(--sage);font-size:13px}.in-leaf.fresh .in-leaf-meta svg{filter:drop-shadow(0 0 5px rgba(214,195,154,.95))}.in-leaf.hidden .in-leaf-msg,.in-leaf.pending .in-leaf-msg{color:var(--ink-muted)}.in-waiting{margin-bottom:20px}.in-waiting>h3{margin:0 0 12px}.in-waiting .in-wall{background:transparent;border:1px dashed var(--sage)}.in-leaf-new{margin-top:28px}.in-people{margin:0;padding:0;list-style:none;column-count:2;column-gap:40px}@media (max-width:599px){.in-people{column-count:1}}.in-person{break-inside:avoid;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:12px 0;border-top:1px solid var(--hairline);min-height:52px}.in-person .who{font-family:var(--font-display);font-size:24px;line-height:28px;color:var(--action)}.in-person .role{color:var(--ink-muted);font-size:14px;line-height:20px}.in-letter-wrap{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--hairline);background:var(--in-paper);max-width:760px}.in-letter-leaf{position:relative;min-height:260px}[data-theme=night] .in-letter-leaf{filter:brightness(.55) saturate(.8)}@media (max-width:639px){.in-letter-wrap{grid-template-columns:1fr}.in-letter-leaf{display:none}}.in-letter{padding:32px 36px 30px}@media (max-width:639px){.in-letter{padding:26px 22px 24px}}.in-letter-head{display:flex;align-items:center;gap:12px;color:var(--action);margin-bottom:18px}.in-letter .in-when{margin:0;font-size:14px;line-height:20px;color:var(--ink-muted)}.in-letter-body{margin:0;font-family:var(--font-display);font-size:24px;line-height:34px;color:var(--ink);white-space:pre-wrap;text-wrap:pretty;max-width:34em}@media (max-width:639px){.in-letter-body{font-size:22px;line-height:32px}}.in-letter-sign{margin-top:22px}.in-letter-sign .signature{font-size:26px;line-height:30px;color:var(--action)}details.in-earlier{margin-top:16px;max-width:760px}details.in-earlier>summary{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;padding:0 4px;color:var(--action);list-style:none;font-size:16px;text-decoration:underline;text-underline-offset:3px}details.in-earlier>summary::-webkit-details-marker{display:none}details.in-earlier .in-letter{border-top:1px solid var(--hairline);padding-left:4px;padding-right:4px}.in-kim{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--in-card);overflow:hidden}.in-kim-log{max-height:440px;overflow-y:auto;padding:16px;display:grid;gap:10px;align-content:start}.in-turn{max-width:88%;padding:12px 14px;border-radius:16px;white-space:pre-wrap;overflow-wrap:anywhere}.in-turn.kim{background:var(--surface-2);justify-self:start;border-bottom-left-radius:4px}.in-turn.me{background:var(--tint);justify-self:end;border-bottom-right-radius:4px}[data-theme=night] .in-turn.me{background:var(--surface-muted)}.in-turn small{display:block;font-size:12px;line-height:16px;color:var(--ink-muted);margin-bottom:2px}.in-chips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 16px 12px}.in-chip{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--sage);background:transparent;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.in-chip:active,.in-chip:hover{background:var(--tint)}.in-kim-form{display:flex;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--hairline)}.in-kim-form .field{flex:1 1 auto;min-width:0}.in-seat-line{font-family:var(--font-display);font-size:26px;line-height:30px;color:var(--action);margin:0 0 6px}.in-form{display:grid;gap:12px;margin-top:16px;max-width:560px}.in-form-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:479px){.in-form-row{grid-template-columns:1fr}}.in-form .lbl{margin-bottom:0}.in-form textarea.field{min-height:96px;resize:vertical}.in-form .btn{min-height:48px}.in-form-note{margin:0;font-size:15px;line-height:22px}.in-form-note a{overflow-wrap:anywhere}.in-form-err{margin:0;font-size:15px;line-height:22px;color:var(--danger)}.in-controls{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.in-sub-h{margin:32px 0 4px}.in-chip:focus-visible,.in-nav a:focus-visible,.in-toggle button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.in-chip,.in-nav,.in-nav a{transition:none}}.demo-end{margin-top:16px;display:grid;gap:12px}@media (min-width:640px){.demo-end{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}}.in-now{padding:36px 0 8px;scroll-margin-top:72px}.in-now-h{margin:0 0 14px;font-size:40px;line-height:44px;letter-spacing:-.01em}@media (max-width:767px){.in-now{padding-top:28px}.in-now-h{font-size:32px;line-height:36px}}.in-now-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--hairline)}.in-now-list li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--hairline);min-height:60px}.in-now-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--action)}.in-now-list li.is-strong .in-now-icon{background:var(--action);color:var(--on-action)}.in-now-list p{margin:0;font-size:17px;line-height:25px;color:var(--ink);text-wrap:pretty}.in-now-list b{font-weight:700}.in-now-go{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--sage);color:var(--action);font-size:15px;text-decoration:none;white-space:nowrap}.in-now-go:hover{background:var(--tint);text-decoration:none}.in-now-list li.is-strong .in-now-go{background:var(--action);border-color:var(--action);color:var(--on-action)}@media (max-width:599px){.in-now-list li{grid-template-columns:36px minmax(0,1fr);align-items:start}.in-now-icon{margin-top:-4px}.in-now-go{grid-column:2;justify-self:start;margin-top:6px}}.in-now-kim{margin:20px 0 0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:18px 20px;background:var(--in-paper);border-left:2px solid var(--brass);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.in-now-kim-mark{grid-row:span 2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--action)}.in-now-kim blockquote{margin:0}.in-now-kim blockquote p{margin:0;font-family:var(--font-display);font-style:italic;font-size:22px;color:var(--ink);text-wrap:pretty}.in-now-kim figcaption{font-size:13px;line-height:18px;color:var(--ink-muted)}.in-now-kim figcaption b{font-weight:700;color:var(--ink)}.in-now-share{margin-top:16px;padding:18px 20px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--in-card)}.in-now-share-h{margin:0;display:flex;align-items:center;gap:8px;font-weight:700;color:var(--action)}.in-now-share-row{display:flex;gap:8px;flex-wrap:wrap}.in-now-share-row .field{flex:1 1 220px;min-width:0}.in-now-share-row .btn{min-height:48px}.in-now-go:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.in-ask-thanks{margin:4px 0 0;font-size:15px;line-height:22px;color:var(--ink-muted)}.in-ask-leafed,.in-ask-thanks,.in-ask.is-mine .in-ask-who,.in-form-note.is-ok{animation:in-arrive .5s ease both}.in-form-note.is-ok{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-md);background:var(--tint)}.in-form-note.is-ok>svg{flex:0 0 auto;margin-top:2px;color:var(--action)}.in-ask-leafed svg{animation:in-leaf .9s ease both}@keyframes in-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes in-leaf{0%{transform:scale(.4) rotate(-20deg);opacity:0}60%{transform:scale(1.15) rotate(6deg);opacity:1}to{transform:none}}@media (prefers-reduced-motion:reduce){.in-ask-leafed,.in-ask-leafed svg,.in-ask-thanks,.in-ask.is-mine .in-ask-who,.in-form-note.is-ok{animation:none}}.ib,.in-page{--font-display:Georgia,"Times New Roman",serif}.ib-title{font-size:56px;line-height:60px;letter-spacing:-.045em}.ib-title>em{font-size:26px;line-height:34px;letter-spacing:-.02em}.in-now-h,.in-section>h2{font-size:34px;line-height:40px;letter-spacing:-.03em}.in-growing{font-size:40px;line-height:46px;letter-spacing:-.035em}.in-tally b{font-size:40px;line-height:44px}.in-ask-title,.in-seat-line{font-size:23px;line-height:28px;letter-spacing:-.015em}.in-leaf.size-l .in-leaf-msg{font-size:26px;line-height:34px;letter-spacing:-.02em}.in-leaf.size-m .in-leaf-msg{font-size:22px;line-height:30px;letter-spacing:-.01em}.in-person .who{font-size:21px;line-height:26px;letter-spacing:-.01em}.in-letter-body{font-size:21px;line-height:32px}.in-empty b{font-size:23px;line-height:30px;letter-spacing:-.015em}.in-now-kim blockquote p{font-size:20px;line-height:30px;letter-spacing:-.01em}@media (max-width:767px){.ib-title{font-size:38px;line-height:44px;letter-spacing:-.04em}.ib-title>em{font-size:21px;line-height:28px}.in-now-h,.in-section>h2{font-size:30px;line-height:36px}.in-growing{font-size:32px;line-height:38px}.in-tally b{font-size:34px;line-height:38px}.in-leaf.size-l .in-leaf-msg{font-size:23px;line-height:30px}}.in-now-list li a.in-now-go:not(.btn){text-decoration:none}@media (min-width:900px){.in-day{grid-template-columns:200px minmax(0,1fr)}.in-day>h3{font-size:20px;line-height:26px;letter-spacing:-.01em}}.in-tally-words{margin:14px 0 0;font-family:var(--font-display);font-style:italic;font-size:24px;line-height:32px;color:var(--ink-muted)}.tv6 .ib,.tv6 .in-page,.tv6 .sa-page{--font-display:var(--font-cormorant),"Cormorant Garamond",Georgia,serif}.tv6 [data-inside],.tv6[data-inside]{--in-card:#f8f6f0;--in-paper:#f8f6f0;--in-wall:#f8f6f0}.v6 [data-inside][data-theme=night],.v6[data-inside][data-theme=night]{color-scheme:dark;--ground:#1f3a2e;--surface:#24443a;--surface-2:#2a4a3c;--surface-muted:#24443a;--tint:#2a4a3c;--hairline:#3d5c4f;--input:#5a7768;--ink:#eef1e8;--ink-muted:#c3cdbf;--action:#f8f7f3;--on-action:#1f3a2e;--line:#8fa595;--sage:#7f9886;--brass:#d6c39a;--ring:#d6c39a;--paper-warm:#1a3328;--ink-brown:#eef1e8;--in-card:#24443a;--in-paper:#1a3328;--in-wall:#1a3328;--in-crown-a:#a7b89a;--in-crown-b:#8fa595;background-color:#1f3a2e;background-image:none;color:var(--ink)}.tv6 [data-theme=night] .v6-h1,.tv6 [data-theme=night] .v6-h2,.tv6 [data-theme=night] h1,.tv6 [data-theme=night] h2,.tv6 [data-theme=night] h3,.tv6[data-theme=night] .v6-h1,.tv6[data-theme=night] .v6-h2,.tv6[data-theme=night] .v6-h3,.tv6[data-theme=night] h1,.tv6[data-theme=night] h2,.tv6[data-theme=night] h3{color:#f8f7f3}.tv6 [data-theme=night] .btn-primary,.tv6 [data-theme=night] .v6-btn-primary,.tv6[data-theme=night] .btn-primary,.tv6[data-theme=night] .v6-btn-primary{background:#f8f7f3;color:#1f3a2e}.tv6 [data-theme=night] .btn-primary:hover,.tv6[data-theme=night] .btn-primary:hover,.tv6[data-theme=night] .v6-btn-primary:hover{background:#e5eadf;color:#1f3a2e}.tv6 [data-theme=night] .btn-ghost,.tv6[data-theme=night] .btn-ghost{color:#f8f7f3;border-color:var(--sage)}.tv6 [data-theme=night] .btn-ghost:hover,.tv6[data-theme=night] .btn-ghost:hover{border-color:#f8f7f3}.tv6 [data-theme=night] .btn-quiet,.tv6[data-theme=night] .btn-quiet{background:#2a4a3c;color:#eef1e8}.tv6 [data-theme=night] .field,.tv6[data-theme=night] .field{background:#1a3328;border-color:#5a7768;color:#eef1e8}.tv6 [data-theme=night] .field::placeholder,.tv6[data-theme=night] .field::placeholder{color:#a9b5a9}.tv6 [data-theme=night] .card,.tv6 [data-theme=night] .glass,.tv6[data-theme=night] .card,.tv6[data-theme=night] .glass,.tv6[data-theme=night] .v6-card{background:#24443a;border-color:#3d5c4f;color:#eef1e8}.tv6 [data-theme=night] a:where(:not(.btn,.v6-btn,.v6-kim,.tv6-own,.in-now-go)),.tv6[data-theme=night] main a:where(:not(.btn,.v6-btn,.v6-kim,.tv6-own,.tg-tree,.in-now-go)){color:#f8f7f3;text-decoration-color:#7f9886}.tv6 [data-theme=night] .v6-kim,.tv6[data-theme=night] .v6-kim{color:#f8f7f3;border-color:#a7b89a}.tv6[data-theme=night] .tv6-own,.tv6[data-theme=night] .tv6-own-name{color:#f8f7f3}.tv6[data-theme=night] .tv6-own img{filter:brightness(0) invert(.96) sepia(.12)}.tv6 [data-theme=night] .gt-tree,.tv6 [data-theme=night] .tv6-season img,.tv6 [data-theme=night] .v6-arch img,.tv6[data-theme=night] .gt-tree,.tv6[data-theme=night] .tv6-season img,.tv6[data-theme=night] .ty-here img,.tv6[data-theme=night] .v6-arch img{filter:brightness(0) invert(.94) sepia(.14)}.tv6 [data-theme=night] .v6-arch[data-state=glowing],.tv6[data-theme=night] .v6-arch[data-state=glowing]{background:radial-gradient(ellipse at 50% 60%,rgba(214,195,154,.38),rgba(31,58,46,0) 70%)}.tv6 .tv6-photo-night{display:none}.tv6 [data-theme=night] .tv6-photo-night,.tv6[data-theme=night] .tv6-photo-night{display:block}.tv6 [data-theme=night] .tv6-photo-day,.tv6[data-theme=night] .tv6-photo-day{display:none}.tv6 [data-theme=night] .tv6-photo,.tv6[data-theme=night] .tv6-photo{background:#16302a}.tg-bar{border-bottom:1px solid var(--hairline)}.tg-bar-inner{justify-content:space-between;gap:16px;min-height:84px}.tg-bar-inner,.tg-bar-right{display:flex;align-items:center}.tg-bar-right{gap:8px 14px}.tg-me{line-height:20px;color:var(--ink-muted);max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-leave,.tg-me{font-family:var(--font-ui);font-size:14px}.tg-leave{min-height:44px;min-width:44px;padding:0 16px;border:1px solid var(--sage);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.tg-leave:hover{border-color:var(--ink)}@media (max-width:599px){.tg-me{display:none}.tg-bar-inner{min-height:72px}}.tg-foot{background:#16302a;color:#e5eadf;margin-top:64px}.v6[data-inside]:not([data-theme=night]) .tg-foot{background:var(--deep-moss)}.tg-foot-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;align-items:center;padding-top:40px;padding-bottom:40px}.tg-foot-say{margin:0;font-family:var(--font-display);font-weight:500;font-size:28px;line-height:34px;color:#f8f7f3}.tg-foot-say em{font-style:italic;color:#d6c39a}.tg-foot-marks{display:flex;align-items:center;gap:20px}.tg-foot-note{grid-column:1/-1;margin:8px 0 0;padding-top:20px;border-top:1px solid rgba(229,234,223,.18);font-family:var(--font-ui);font-size:12px;line-height:19px;color:#bfc9be;max-width:760px}@media (max-width:767px){.tg-foot-inner{grid-template-columns:minmax(0,1fr)}.tg-foot-say{font-size:24px;line-height:30px}}.tg-trees{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--ink)}.tg-trees li{border-bottom:1px solid var(--hairline)}.tg-tree{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:center;padding:22px 0;color:var(--ink);text-decoration:none!important}.tg-tree>span{display:grid;gap:4px}.tg-tree-name{font-family:var(--font-display);font-weight:500;font-size:32px;line-height:36px}.tg-tree-meta{font-family:var(--font-ui);font-size:14px;line-height:20px;color:var(--ink-muted)}.tg-tree-role{font-family:var(--font-body);font-style:italic;font-size:17px;line-height:24px;color:var(--ink)}.tg-tree:hover .tg-tree-name{text-decoration:underline;text-decoration-color:var(--sage);text-underline-offset:6px}.in-empty-plain{margin:0;font-size:17px;line-height:26px;color:var(--ink-muted);max-width:52ch}.in-empty-plain b{display:block;font-family:var(--font-display);font-weight:500;font-size:30px;line-height:36px;color:var(--ink);margin-bottom:6px}.tv6 .ib{background:transparent;border-bottom:1px solid var(--hairline);overflow:visible}.tv6 .ib-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px;align-items:center;padding-top:48px;padding-bottom:56px;min-height:0}.tv6 .ib-words{max-width:680px;display:grid;gap:20px;justify-items:start}.tv6 .ib-solo .ib-inner{grid-template-columns:minmax(0,1fr)}.tv6 .ib-tools{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;order:0;margin:0 0 12px}.tv6 .ib-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;font-size:11px;color:var(--ink-muted)}.tv6 .ib-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:84px;line-height:86px;letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere}.tv6 .ib-title>em{font-style:italic;font-weight:500;font-size:34px;line-height:40px;letter-spacing:0;color:var(--ink-muted);margin-top:14px}.tv6 .ib-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:end;max-width:460px;margin-top:8px}.tv6 .ib-state p{margin:0;font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--ink-muted)}.tv6 .ib-note{margin:0}.tv6 .ib-note p{font-family:var(--font-ui);font-size:13px;line-height:20px;color:var(--ink-muted)}.tv6 .ib-pill{font-family:var(--font-ui);font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-color:var(--line)}.tv6 .ib .ib-photo{position:relative;width:100%;max-width:460px;justify-self:end;aspect-ratio:1/1;-webkit-mask-image:none;mask-image:none;z-index:auto;filter:none;opacity:1}@media (max-width:1023px){.tv6 .ib-title{font-size:64px;line-height:68px}}@media (max-width:899px){.tv6 .ib-inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:24px;padding-bottom:36px;margin-top:0;display:grid}.tv6 .ib .ib-photo{order:-1;max-width:none;justify-self:stretch;aspect-ratio:16/10;height:auto}.tv6 .ib-tools{order:0;margin:0}}@media (max-width:599px){.tv6 .ib-title{font-size:46px;line-height:50px}.tv6 .ib-title>em{font-size:24px;line-height:30px;margin-top:8px}}.tv6 .in-toggle,.tv6 .sa-switch{background:transparent;border:1px solid var(--sage);border-radius:999px;padding:3px;backdrop-filter:none}.tv6 .in-toggle button,.tv6 .sa-switch a{font-family:var(--font-ui);font-size:14px;color:var(--ink-muted);min-height:44px}.tv6 .in-toggle button[aria-pressed=true],.tv6 .sa-switch a[aria-current=page]{background:var(--deep-moss);color:#f8f7f3}.tv6 [data-theme=night] .in-toggle button[aria-pressed=true],.tv6 [data-theme=night] .sa-switch a[aria-current=page],.tv6[data-theme=night] .in-toggle button[aria-pressed=true],.tv6[data-theme=night] .sa-switch a[aria-current=page]{background:#f8f7f3;color:#1f3a2e}.tv6 .in-col,.tv6 .sa-col{max-width:920px}.tv6 .in-nav,.tv6 .sa-nav{background:var(--ground);border-bottom:1px solid var(--hairline)}.tv6 .in-nav a,.tv6 .sa-nav a{font-family:var(--font-ui);font-size:14px;color:var(--ink-muted);text-decoration:none}.tv6 .in-nav a:hover,.tv6 .sa-nav a:hover{background:transparent;color:var(--ink);text-decoration:underline;text-decoration-color:var(--sage);text-underline-offset:6px}.tv6 .in-now-h,.tv6 .in-section>h2{font-family:var(--font-display);font-weight:500;font-size:46px;line-height:52px;letter-spacing:-.01em;color:var(--ink)}.tv6 .in-lede,.tv6 .sa-lede{font-family:var(--font-body);font-size:18px;line-height:27px;color:var(--ink-muted)}.tv6 .in-section+.in-section{border-top:1px solid var(--hairline)}@media (max-width:767px){.tv6 .in-now-h,.tv6 .in-section>h2{font-size:36px;line-height:42px}}.tv6 .in-said,.tv6 .sa-said{font-family:var(--font-body)}.tv6 .in-said,.tv6 .in-welcome,.tv6 .sa-said,.tv6 .sa-welcome{border:1px solid var(--hairline);border-radius:6px;background:var(--in-card)}.tv6 .in-welcome,.tv6 .sa-welcome{padding:28px 32px}.tv6 .in-welcome p:first-child,.tv6 .sa-welcome p:first-child{font-family:var(--font-display);font-weight:500;font-size:30px;line-height:36px;color:var(--ink)}.tv6 .in-empty{border:1px solid var(--hairline);border-radius:6px;background:transparent}.tv6 .in-empty b,.tv6 .sa-empty b{font-family:var(--font-display);font-weight:500;font-size:28px;line-height:34px;color:var(--ink)}.tv6 .glass,.tv6 .sa-empty{border:1px solid var(--hairline);border-radius:6px}.tv6 .glass{background:var(--in-card);box-shadow:none;backdrop-filter:none}.tv6 .in-now-list{border-top:1px solid var(--ink)}.tv6 .in-now-list p{font-family:var(--font-body);font-size:18px;line-height:27px}.tv6 .in-now-icon{background:transparent;border:1px solid var(--line);color:var(--ink)}.tv6 .in-now-list li.is-strong .in-now-icon{background:var(--deep-moss);border-color:var(--deep-moss);color:#f8f7f3}.tv6 .in-now-go{font-family:var(--font-ui);font-size:14px;color:var(--ink);border-color:var(--sage)}.tv6 .in-now-go:hover{background:transparent;border-color:var(--ink)}.tv6 .in-now-list li.is-strong .in-now-go{background:var(--deep-moss);border-color:var(--deep-moss);color:#f8f7f3}.tv6 [data-theme=night] .in-now-list li.is-strong .in-now-go,.tv6 [data-theme=night] .in-now-list li.is-strong .in-now-icon,.tv6[data-theme=night] .in-now-list li.is-strong .in-now-go,.tv6[data-theme=night] .in-now-list li.is-strong .in-now-icon{background:#f8f7f3;border-color:#f8f7f3;color:#1f3a2e}.tv6 .in-now-kim,.tv6 .sa-kim{border-left:1px solid var(--hairline);border:1px solid var(--hairline);border-radius:6px;background:var(--in-card);padding:24px 28px}.tv6 .in-now-kim{grid-template-columns:44px minmax(0,1fr);gap:6px 18px}.tv6 .in-now-kim-mark{background:transparent;width:44px;height:44px}.tv6 .in-now-kim blockquote p,.tv6 .sa-kim-line{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:26px;line-height:34px;color:var(--ink)}.tv6 .in-now-kim figcaption,.tv6 .sa-kim-by{font-family:var(--font-ui);font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.tv6 .in-now-kim figcaption b{font-weight:600;color:var(--ink-muted)}.tv6 .sa-kim{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start}.tv6 .in-now-share{border-radius:6px;background:var(--in-card)}.tv6 .in-now-share-h{color:var(--ink);font-family:var(--font-ui);font-weight:600;font-size:14px}.tv6 .in-tree{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 64px;padding-top:64px}.tv6 .in-tree-art:before{display:none}.tv6 .in-growing{font-family:var(--font-display);font-weight:500;font-size:52px;line-height:58px;letter-spacing:-.01em;color:var(--ink)}.tv6 .in-every,.tv6 .in-latest,.tv6 .in-tree-next{font-family:var(--font-body)}.tv6 .in-tally b{font-size:56px;line-height:56px;color:var(--ink)}.tv6 .in-tally b,.tv6 .in-tally span{font-family:var(--font-display);font-weight:500}.tv6 .in-tally span{font-size:26px;line-height:30px}.tv6 .in-quiet{border-radius:6px}@media (max-width:767px){.tv6 .in-tree{grid-template-columns:minmax(0,1fr);gap:20px}.tv6 .in-growing{font-size:40px;line-height:46px}.tv6 .in-tally b{font-size:44px;line-height:46px}}.gt{--gt-w:300px;display:inline-flex;flex-direction:column;align-items:center;width:min(100%,var(--gt-w))}.gt-arch{position:relative;width:100%;aspect-ratio:3/4;border:1px solid var(--line);border-bottom:0;border-radius:999px 999px 2px 2px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.gt[data-state=glowing] .gt-arch{border-color:var(--brass);background:radial-gradient(ellipse at 50% 55%,rgba(214,195,154,.55),rgba(248,246,240,0) 68%)}.tv6 [data-theme=night] .gt[data-state=glowing] .gt-arch,.tv6[data-theme=night] .gt[data-state=glowing] .gt-arch{background:radial-gradient(ellipse at 50% 55%,rgba(214,195,154,.3),rgba(31,58,46,0) 68%)}.gt-tree{display:block;width:auto;height:82%;margin-bottom:2%}.gt-base{width:116%;border-top:1px solid var(--line)}.gt[data-state=glowing] .gt-base{border-color:var(--brass)}.gt-leaf{position:absolute;width:7px;height:12px;border-radius:50%;background:var(--brass);box-shadow:0 0 0 1.5px var(--ground)}.gt-leaf.is-new{box-shadow:0 0 0 1.5px var(--ground),0 0 10px 3px rgba(214,195,154,.85)}@media (max-width:767px){.tv6 .in-tree-art{justify-items:center}.gt{--gt-w:220px}}.tv6 .in-day>h3{font-family:var(--font-display);font-weight:500;font-style:italic;font-size:26px;line-height:30px;color:var(--ink)}.tv6 .in-ask,.tv6 .sa-ask{border:1px solid var(--hairline);border-radius:6px;background:var(--in-card);padding:24px 26px 22px}.tv6 .in-ask.is-open,.tv6 .sa-ask{border-color:var(--hairline)}.tv6 .in-ask.is-mine{border-color:var(--ink)}.tv6 .in-ask-kind,.tv6 .sa-ask-kind{font-family:var(--font-ui);font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.tv6 .in-ask-title,.tv6 .sa-ask-title{font-family:var(--font-display);font-weight:500;font-size:30px;line-height:34px;color:var(--ink);letter-spacing:-.005em}.tv6 .in-ask-detail,.tv6 .in-ask-who,.tv6 .sa-ask-detail,.tv6 .sa-ask-who{font-family:var(--font-body);font-size:17px;line-height:25px}.tv6 .in-ask.is-done,.tv6 .sa-ask.done{border-style:solid;background:transparent}.tv6 .in-ask-new{border:1px solid var(--hairline);border-radius:6px;background:transparent;padding:28px}.tv6 .in-sub-h,.tv6 .sa-sub{font-family:var(--font-display);font-weight:500;font-size:30px;line-height:36px;color:var(--ink)}.tv6 .in-wall{background:var(--in-wall);border:1px solid var(--hairline);border-radius:6px;padding:40px 40px 12px}@media (max-width:719px){.tv6 .in-wall{padding:26px 22px 6px;margin:0}}.tv6 .in-leaf-msg{font-family:var(--font-display);font-weight:500;color:var(--ink)}.tv6 .in-leaf.size-l .in-leaf-msg{font-size:34px;line-height:40px;letter-spacing:-.01em}.tv6 .in-leaf.size-m .in-leaf-msg{font-size:28px;line-height:34px;letter-spacing:0}.tv6 .in-leaf.size-s .in-leaf-msg{font-size:24px;line-height:30px}@media (max-width:719px){.tv6 .in-leaf.size-l .in-leaf-msg{font-size:28px;line-height:34px}.tv6 .in-leaf.size-m .in-leaf-msg{font-size:25px;line-height:31px}}.tv6 .in-leaf-meta,.tv6 .sa-act-meta{font-family:var(--font-ui);font-size:13px}.tv6 .in-leaf-flag{border-color:var(--line);font-family:var(--font-ui);font-size:12px}.tv6 .in-waiting .in-wall{border-style:solid;border-color:var(--brass);background:transparent}.tv6 .sa-act-msg{font-size:24px}.tv6 .in-person .who,.tv6 .sa-act-msg,.tv6 .sa-person b{font-family:var(--font-display);font-weight:500;line-height:30px}.tv6 .in-person .who,.tv6 .sa-person b{font-size:26px;color:var(--ink)}.tv6 .in-person .role,.tv6 .sa-person span{font-family:var(--font-ui);font-size:13px}.tv6 .in-letter-wrap{border-radius:6px;background:var(--in-paper);max-width:820px}.tv6 .in-letter-head{color:var(--ink)}.tv6 .in-letter .in-when{font-family:var(--font-ui);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.tv6 .in-letter-body{font-family:var(--font-display);font-weight:500;font-size:26px;line-height:36px}@media (max-width:639px){.tv6 .in-letter-body{font-size:23px;line-height:32px}}.tv6 [data-theme=night] .in-letter-head img,.tv6[data-theme=night] .in-letter-head img{filter:brightness(0) invert(.94)}details.in-earlier>summary{color:var(--ink)}.tv6 .in-kim{border-radius:6px;background:var(--in-card)}.tv6 .in-turn{border-radius:6px;font-family:var(--font-body);font-size:17px;line-height:25px}.tv6 .in-turn.kim{background:transparent;border:1px solid var(--hairline)}.tv6 .in-turn.me{background:#ece8de}.tv6 [data-theme=night] .in-turn.me,.tv6[data-theme=night] .in-turn.me{background:#2a4a3c}.tv6 .in-turn small{font-family:var(--font-ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.tv6 .in-chip{font-family:var(--font-ui);font-size:14px;border-color:var(--sage)}.tv6 .in-chip:hover{background:transparent;border-color:var(--ink)}.tv6 .in-seat-line{font-size:32px;line-height:36px}.tv6 .in-seat-line,.tv6 .sa-date{font-family:var(--font-display);font-weight:500;color:var(--ink)}.tv6 .sa-date{font-size:64px;line-height:68px}@media (max-width:767px){.tv6 .sa-date{font-size:42px;line-height:46px}}.tv6 .sa-section>h2,.tv6 .sa-when b{font-family:var(--font-display);font-weight:500;color:var(--ink)}.tv6 .sa-when.today b{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:6px}.tv6 .sa-dot-btn[aria-pressed=true] .sa-dot-ring,.tv6 .sa-state[aria-pressed=true]{background:var(--deep-moss);border-color:var(--deep-moss);color:#f8f7f3}.tv6 [data-theme=night] .sa-state[aria-pressed=true],.tv6[data-theme=night] .sa-dot-btn[aria-pressed=true] .sa-dot-ring,.tv6[data-theme=night] .sa-state[aria-pressed=true]{background:#f8f7f3;border-color:#f8f7f3;color:#1f3a2e}.tv6 .sa-act.fresh{background:var(--in-card);border-radius:6px}.tv6 .in-demo .in-page{padding-bottom:88px}.tv6 .in-nav a,.tv6 .in-now-go,.tv6 .in-toggle button,.tv6 .sa-nav a,.tv6 .sa-switch a{text-decoration:none}.tv6 .gt-leaf{width:9px;height:15px}