.doc-page_head__8GG6v{display:grid;grid-gap:.7rem;gap:.7rem;padding-bottom:1.6rem;border-bottom:1px solid var(--line)}.doc-page_title__MaflU{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.1rem,1rem + 3.6vw,3rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.doc-page_lead__JZ1KE{font-size:1.16rem;line-height:1.55;color:var(--ink-2)}.doc-page_updated__SsiSp{font-family:var(--font-mono);font-size:.76rem;color:var(--ink-3)}.doc-page_heroImage__dJNKD{margin:2rem 0 2.5rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-2)}.doc-page_heroImage__dJNKD img{width:100%;max-height:460px;object-fit:cover}.faq_faq__QBHYX{border-top:1px solid var(--line);max-width:760px}.faq_item__BWGnr{border-bottom:1px solid var(--line)}.faq_summary__cwdrm{position:relative;cursor:pointer;list-style:none;padding:1.1rem 2rem 1.1rem 0;font-family:var(--font-sans);font-weight:500;font-size:1.05rem}.faq_summary__cwdrm::-webkit-details-marker{display:none}.faq_summary__cwdrm:after{content:"+";position:absolute;right:.2rem;top:.95rem;font-family:var(--font-mono);font-size:1.15rem;color:var(--accent)}.faq_item__BWGnr[open] .faq_summary__cwdrm:after{content:"\2013"}.faq_body__YZGvu{padding-bottom:1.2rem}.faq_body__YZGvu p{max-width:62ch;color:var(--ink-2);font-size:.96rem}.faq_body__YZGvu p+p{margin-top:.5rem}.faq_more__YXL3q{display:inline-block;margin-top:1.5rem;color:var(--accent-strong);font-weight:500}.faq_more__YXL3q:hover{text-decoration:underline}.page_hero__7KFOs{padding-top:clamp(2.5rem,1rem + 5vw,5rem)}.page_heroGrid__yNSix{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.page_title__po7na{font-size:clamp(2.4rem,1.3rem + 4.2vw,3.9rem);max-width:15ch}.page_sub__0BWS6{margin-top:1.1rem;max-width:48ch}.page_examples__6mG0m{margin-top:1.4rem;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.98rem;color:var(--ink-2)}.page_examples__6mG0m span{font-weight:800;color:var(--highlight-strong);margin-right:.4rem}.page_actions___si5r{margin-top:1.7rem;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.page_soon__eSXon{display:inline-flex;align-items:center;padding:.85em 1.4em;border-radius:100px;background:var(--accent-strong);color:var(--on-accent);font-weight:700;font-size:.98rem}.page_heroArt__W43AQ{position:relative;display:grid;justify-items:center}.page_card__Cf__u{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);padding:1.1rem 1.2rem;box-shadow:0 8px 24px rgba(11,17,32,.06)}.page_clueCard__CnscY{margin-top:-1.2rem;display:flex;gap:.9rem;align-items:center;max-width:360px}.page_clueIcon__yq96_{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--highlight-tint);color:var(--highlight-strong);font-size:1.3rem}.page_cardLabel__pQNrY{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2)}.page_cardTitle__T08IG{font-weight:800;font-size:1.05rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_cardBody__X5bf8{margin-top:.3rem;font-size:.92rem;color:var(--ink-2);line-height:1.45}.page_pillGrowing___77a_{font-size:.72rem;font-weight:700;padding:.15em .6em;border-radius:100px;background:#fdebec;color:#b23a3d}@media (prefers-color-scheme:dark){.page_pillGrowing___77a_{background:#3a1e28;color:#ff9fa2}}.page_band__kwxoS{background:var(--paper-2)}.page_h2__flI2K{font-size:clamp(1.8rem,1.2rem + 2.2vw,2.6rem);max-width:22ch;margin-top:.4rem}.page_accent__bwWGo{color:var(--highlight-strong)}.page_bandText__6FIjG{margin-top:1.2rem;max-width:60ch}.page_steps__B4_i4{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem}.page_step__0ZyaY{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);padding:1.3rem}.page_step__0ZyaY h3{margin-top:.5rem;font-size:1.15rem;font-weight:800}.page_step__0ZyaY p{margin-top:.4rem;color:var(--ink-2);font-size:.95rem;line-height:1.5}.page_stepN__MhkNJ{font-weight:800;color:var(--highlight-strong);letter-spacing:.04em}.page_showcase__TArcl{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.page_showText__R_moj .lede{margin-top:1rem}.page_caption__Mz6ID{margin-top:1rem;font-size:.88rem;color:var(--ink-3)}.page_stack__9fW6O{display:grid;grid-gap:1rem;gap:1rem}.page_nights__azcTm{display:flex;gap:.5rem;margin-top:.8rem}.page_nights__azcTm span{width:26px;height:26px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-size:.8rem;font-weight:800}.page_nights__azcTm .page_ok__rRXJC{background:#45b86b;border-color:#45b86b;color:#fff}.page_nights__azcTm .page_next__cJGu8{border-color:var(--accent-2)}.page_result__7WhcO{width:100%;margin-top:.7rem;border-collapse:collapse;font-size:.9rem}.page_result__7WhcO th{text-align:right;font-size:.75rem;color:var(--ink-3);font-weight:600;padding-bottom:.3rem}.page_result__7WhcO td{padding:.35rem 0;border-top:1px solid var(--line);color:var(--ink-2)}.page_result__7WhcO td+td{text-align:right;font-weight:700;color:var(--ink)}.page_result__7WhcO td:last-child{color:var(--accent-2)}.page_playbook__i6QJO{list-style:none;padding:0;margin:.7rem 0 0;display:grid;grid-gap:.5rem;gap:.5rem;font-size:.95rem}.page_playbook__i6QJO b{display:inline-block;width:1.3rem}.page_helps__Sb2FC{color:#1f7a43}.page_hurts__lQ_Pu{color:#b23a3d}.page_meh__L5JMq{color:var(--accent-2)}.page_maybe__CkVBA{color:var(--highlight-strong)}@media (prefers-color-scheme:dark){.page_helps__Sb2FC{color:#86dda4}.page_hurts__lQ_Pu{color:#ff9fa2}}.page_whys__XBCGc{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}.page_why__rd7rl{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);padding:1.4rem}.page_why__rd7rl h3{font-size:1.15rem;font-weight:800}.page_why__rd7rl p{margin-top:.5rem;color:var(--ink-2);font-size:.97rem}.page_why__rd7rl .page_so__F7T9A{color:var(--ink);font-weight:700}.page_meet___Kwq7{display:grid;grid-template-columns:auto 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.page_meet___Kwq7 .lede{margin-top:1rem;max-width:56ch}.page_nots__g6jAh{margin:1.6rem 0 0;padding:0;list-style:none;display:grid;grid-gap:1rem;gap:1rem;max-width:70ch}.page_nots__g6jAh li{color:var(--ink-2);padding-left:1.4rem;position:relative}.page_nots__g6jAh li:before{content:"—";position:absolute;left:0;color:var(--highlight-strong)}.page_nots__g6jAh b{color:var(--ink)}.page_closing__zG5V3{text-align:center}.page_closingInner___H_DV{display:grid;justify-items:center;grid-gap:.6rem;gap:.6rem}.page_closingInner___H_DV .page_actions___si5r{align-items:center}@media (max-width:900px){.page_heroGrid__yNSix,.page_meet___Kwq7,.page_showcase__TArcl{grid-template-columns:1fr}.page_heroArt__W43AQ{order:-1}.page_steps__B4_i4{grid-template-columns:repeat(2,1fr)}.page_whys__XBCGc{grid-template-columns:1fr}.page_meet___Kwq7{justify-items:start}}@media (max-width:520px){.page_steps__B4_i4{grid-template-columns:1fr}}.site-footer_footer__bB1cj{background:var(--paper-2);border-top:1px solid var(--line)}.site-footer_grid__FSGbh{display:grid;grid-template-columns:1.5fr repeat(5,1fr);grid-gap:2rem;gap:2rem;padding-block:3.2rem 2rem}@media (max-width:900px){.site-footer_grid__FSGbh{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}}@media (max-width:520px){.site-footer_grid__FSGbh{grid-template-columns:1fr}}.site-footer_brandCol__6nESC{display:grid;grid-gap:.8rem;gap:.8rem;align-content:start}.site-footer_brand__idZ7D{display:flex;align-items:center;gap:.5rem}.site-footer_word__NKEVY{font-family:var(--font-serif);font-size:1.35rem;line-height:1}.site-footer_blurb__aMZrD{max-width:30ch;font-size:.85rem;line-height:1.5;color:var(--ink-3)}.site-footer_col__aZ1UL h4{margin-bottom:.9rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.06em;color:var(--ink-3)}.site-footer_col__aZ1UL ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.site-footer_col__aZ1UL a{font-size:.87rem;color:var(--ink-2)}.site-footer_col__aZ1UL a:hover{color:var(--ink)}.site-footer_bottom__KICLK{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-block:1.4rem 2.4rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.74rem;color:var(--ink-3)}.site-footer_bottom__KICLK a:hover{color:var(--ink)}.site-footer_social__VXHju{display:flex;gap:1rem}.site-footer_social__VXHju a:hover{color:var(--accent-strong)}.site-header_header__l68lX{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--header-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-header_row__ibjPK{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:64px}.site-header_brand__6qgvk{display:flex;align-items:center;gap:.5rem}.site-header_word__z7CJb{font-family:var(--font-serif);font-weight:800;font-size:1.6rem;line-height:1}.site-header_nav__g5pr1{display:flex;align-items:center;gap:1.5rem}.site-header_nav__g5pr1 a{font-size:.92rem;color:var(--ink-2)}.site-header_nav__g5pr1 a:hover{color:var(--ink)}.site-header_actions__23n8O{display:flex;align-items:center;gap:.7rem}.site-header_toggle__QX22u{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:11px;background:var(--paper);color:var(--ink);cursor:pointer}@media (max-width:840px){.site-header_nav__g5pr1{display:none}.site-header_toggle__QX22u{display:inline-flex}.site-header_nav__g5pr1.site-header_open__51whp{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;position:absolute;left:0;right:0;top:64px;background:var(--paper);border-bottom:1px solid var(--line);padding:1.1rem 24px 1.4rem}.site-header_nav__g5pr1.site-header_open__51whp a{font-size:1rem}}