._bar_17ep1_1{position:fixed;top:0;left:0;right:0;z-index:50;color:var(--text);background:#f4efe6e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:background .35s ease,color .35s ease,border-color .35s ease}._overlay_17ep1_15{color:#f4efe6;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}._row_17ep1_23{display:flex;align-items:center;gap:1.75rem;height:4rem}._brand_17ep1_30{display:inline-flex;align-items:center;gap:.7rem;margin-right:auto;font-family:var(--serif);font-size:1.35rem;text-decoration:none;white-space:nowrap}._logo_17ep1_41{width:2.6rem;height:auto;padding-right:.7rem;border-right:1px solid currentColor;box-sizing:content-box;opacity:.95}._nav_17ep1_50{display:flex;gap:1.5rem;font-size:.9rem;font-weight:500}._nav_17ep1_50 a{text-decoration:none;opacity:.75;transition:opacity .2s ease}._nav_17ep1_50 a:hover,._nav_17ep1_50 a[aria-current=page]{opacity:1}._nav_17ep1_50 a[aria-current=page]{text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:1px}._row_17ep1_23 .btn{padding:.55rem 1.1rem;font-size:.85rem;white-space:nowrap}._ghost_17ep1_80{background:#f4efe624;border-color:#f4efe659;color:#f4efe6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._ghost_17ep1_80:hover{background:#f4efe63d}@media (max-width: 820px){._nav_17ep1_50{display:none}}@media (max-width: 420px){._row_17ep1_23{gap:1rem}._brand_17ep1_30{font-size:1.15rem}._logo_17ep1_41{width:2.2rem}}._cta_fbyhw_1{position:relative;padding:10rem 0 7rem;background:linear-gradient(var(--paper) 0 7.9rem,var(--paper-2) 7.9rem);overflow:hidden}._ridge_fbyhw_9{position:absolute;top:0;left:0;width:100%;height:8rem}._inner_fbyhw_17{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}._sub_fbyhw_25{max-width:30rem;font-size:1.1rem}._where_fbyhw_30{margin-top:2rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.04em}._card_fbyhw_37{padding:2rem;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 48px -28px #1d232159}._start_fbyhw_45{width:100%;padding:1rem 1.5rem;font-size:1rem}._or_fbyhw_51{margin:1.5rem 0 .75rem;font-size:.85rem}._questions_fbyhw_56{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}._questions_fbyhw_56 a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:10px;border:1px solid var(--line);background:var(--paper);color:var(--text);font-size:.95rem;text-decoration:none;transition:border-color .2s ease,background .2s ease}._questions_fbyhw_56 a:after{content:"→";color:var(--river);transition:transform .2s ease}._questions_fbyhw_56 a:hover{border-color:var(--river);background:#fff}._questions_fbyhw_56 a:hover:after{transform:translate(3px)}._email_fbyhw_94{margin:1.5rem 0 0;font-size:.85rem}._email_fbyhw_94 a{color:var(--river)}._footer_fbyhw_103{padding:2.5rem 0 3rem;background:var(--ink);color:#e9e5dcb3;font-size:.85rem}._footerRow_fbyhw_110{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}._footerBrand_fbyhw_118{display:flex;align-items:center;gap:1.25rem}._footerHome_fbyhw_124{display:inline-flex;color:inherit;text-decoration:none}._footerHome_fbyhw_124:hover{color:#fff}._footerLogo_fbyhw_134{width:5.5rem;height:auto;color:#f4efe6}._footerLinks_fbyhw_140{display:flex;flex-wrap:wrap;gap:1.25rem}._footerLinks_fbyhw_140 a{color:#e9e5dcb3;text-decoration:none}._footerLinks_fbyhw_140 a:hover{color:#fff}@media (max-width: 900px){._inner_fbyhw_17{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (max-width: 560px){._cta_fbyhw_1{padding:7rem 0 4.5rem;background:linear-gradient(var(--paper) 0 4.9rem,var(--paper-2) 4.9rem)}._ridge_fbyhw_9{height:5rem}._card_fbyhw_37{padding:1.25rem}}._hero_1ok65_3{position:relative;background:var(--ink);color:#f4efe6}._stage_1ok65_9{position:relative;min-height:max(34rem,100svh);display:grid;align-items:end;overflow:hidden}._stage_1ok65_9 img,._stage_1ok65_9 canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._stage_1ok65_9:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(16,20,19,.5),transparent 18%),linear-gradient(to top,rgba(16,20,19,.45),transparent 30%)}._lines_1ok65_37{position:relative;z-index:2;width:100%;padding-top:7rem;padding-bottom:clamp(3rem,10vh,6rem);display:grid;gap:2rem}._line_1ok65_26{--in: 1;--out: 0;position:relative;isolation:isolate;margin:0;max-width:20ch;font-family:var(--serif);font-size:clamp(2.1rem,4.4vw,3.8rem);line-height:1.04;color:#f4efe6;text-shadow:0 2px 20px rgba(0,0,0,.35);text-wrap:balance}._line_1ok65_26:before{content:"";position:absolute;top:-45%;right:-25%;bottom:-45%;left:-25%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(16,20,19,.6),rgba(16,20,19,.25) 60%,transparent);opacity:calc(var(--in) * (1 - var(--out)))}._word_1ok65_75{--w: clamp(0, (var(--in) * (var(--n) + 3) - var(--k)) / 3, 1);display:inline-block;white-space:pre;opacity:calc(var(--w) * (1 - var(--out)));transform:translateY(calc((1 - var(--w)) * .45em + var(--out) * -.25em));filter:blur(calc((1 - var(--w)) * 10px + var(--out) * 6px));will-change:opacity,transform,filter}._title_1ok65_85{max-width:52rem}._title_1ok65_85 h1{max-width:13ch;margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.96}._title_1ok65_85 h1 em{color:#9fd0c2}._label_1ok65_100{color:#f0b393;text-shadow:none}._end_1ok65_105{max-width:16ch;font-style:italic;font-size:clamp(2.8rem,6.5vw,5.5rem)}._cue_1ok65_111{display:none}._live_1ok65_2{height:600svh}._live_1ok65_2 ._stage_1ok65_9{position:sticky;top:0;height:100svh;min-height:0}._live_1ok65_2 ._poster_1ok65_128{visibility:hidden}._live_1ok65_2 ._lines_1ok65_37{height:100%;grid-template-rows:minmax(0,1fr);padding-top:6.5rem}._live_1ok65_2 ._line_1ok65_26{grid-area:1 / 1}._live_1ok65_2 ._line_1ok65_26:not(._on_1ok65_142){visibility:hidden}._bottomLeft_1ok65_147{align-self:end;justify-self:start}._topLeft_1ok65_152{align-self:start;justify-self:start}._midLeft_1ok65_157{align-self:center;justify-self:start;max-width:14ch}._bottomCenter_1ok65_163{align-self:end;justify-self:center;text-align:center}._live_1ok65_2 ._title_1ok65_85 ._word_1ok65_75{animation:_build_1ok65_1 .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(.15s + var(--k) * .07s)}._live_1ok65_2 ._title_1ok65_85 ._label_1ok65_100,._live_1ok65_2 ._title_1ok65_85 ._cue_1ok65_111{opacity:calc(1 - var(--out));animation:_fade_1ok65_1 .8s ease backwards}._live_1ok65_2 ._title_1ok65_85 ._cue_1ok65_111{animation-delay:1.1s}@keyframes _build_1ok65_1{0%{opacity:0;transform:translateY(.45em);filter:blur(10px)}}@keyframes _fade_1ok65_1{0%{opacity:0}}._live_1ok65_2 ._cue_1ok65_111{display:inline-flex;align-items:center;gap:.6rem;margin:2rem 0 0;font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#f4efe6bf;text-shadow:none}._live_1ok65_2 ._cue_1ok65_111:after{content:"";width:1px;height:2.25rem;background:linear-gradient(rgba(244,239,230,.8),transparent);animation:_drip_1ok65_1 1.8s ease-in-out infinite;transform-origin:top}@keyframes _drip_1ok65_1{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}._rail_1ok65_228{display:none}._live_1ok65_2 ._rail_1ok65_228{position:absolute;right:clamp(1rem,3vw,2.5rem);top:50%;z-index:2;display:grid;gap:.6rem;margin:0;padding:0;list-style:none;transform:translateY(-50%)}._rail_1ok65_228 li{width:6px;height:6px;border-radius:999px;background:#f4efe666;transition:height .35s ease,background .35s ease}._rail_1ok65_228 li._dotOn_1ok65_253{height:26px;background:#f4efe6}@media (max-width: 700px){._lines_1ok65_37{padding-bottom:5rem}._live_1ok65_2 ._lines_1ok65_37{padding-top:5.5rem;padding-bottom:4rem}._midLeft_1ok65_157{align-self:end;max-width:18ch}._live_1ok65_2 ._rail_1ok65_228{right:.6rem}}._wrap_1cv9b_1{position:relative;min-width:0}._centered_1cv9b_6 ._chips_1cv9b_6{justify-content:center}._centered_1cv9b_6 ._caption_1cv9b_10{text-align:center}._chips_1cv9b_6{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}._chip_1cv9b_6{padding:.4rem .9rem;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--text-dim);font-size:.82rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}._chip_1cv9b_6:hover{border-color:var(--ink);color:var(--text)}._chip_1cv9b_6[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}._window_1cv9b_44{background:var(--ink);border-radius:16px;color:#e9e5dc;box-shadow:0 1px #ffffff0f inset,0 30px 60px -20px #1d232173,0 12px 24px -12px #1d23214d;overflow:hidden}._bar_1cv9b_55{display:flex;align-items:center;gap:.9rem;padding:.7rem .9rem;border-bottom:1px solid rgba(233,229,220,.08)}._dots_1cv9b_63{display:flex;gap:.35rem}._dots_1cv9b_63 i{width:.6rem;height:.6rem;border-radius:50%;background:#e9e5dc2e}._url_1cv9b_75{flex:1;max-width:18rem;padding:.3rem .75rem;border-radius:6px;background:#e9e5dc0f;font-family:var(--mono);font-size:.7rem;color:#e9e5dc8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._body_1cv9b_89{display:grid;grid-template-columns:9.5rem 1fr;min-height:27rem}._side_1cv9b_95{padding:1rem .9rem;border-right:1px solid rgba(233,229,220,.08);font-size:.8rem}._side_1cv9b_95 ul{list-style:none;margin:0 0 1.25rem;padding:0}._side_1cv9b_95 li{padding:.35rem .55rem;border-radius:6px;color:#e9e5dc99;transition:background .3s ease,color .3s ease}._side_1cv9b_95 li._sideActive_1cv9b_114{background:#e9e5dc14;color:#fff}._sideLabel_1cv9b_119{margin:0 0 .45rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#e9e5dc66}._connected_1cv9b_128 li:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.45rem;border-radius:50%;background:#7fb8a8;vertical-align:.1em}._chat_1cv9b_139{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.2rem 1.3rem;min-width:0}._user_1cv9b_147{align-self:flex-end;max-width:88%;padding:.7rem .9rem;border-radius:12px 12px 4px;background:var(--paper);color:var(--ink)}._user_1cv9b_147 p{margin:0;font-size:.88rem;line-height:1.45;color:var(--ink)}._who_1cv9b_163{display:block;margin-bottom:.2rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;color:var(--river)}._steps_1cv9b_172{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}._steps_1cv9b_172 li{display:grid;grid-template-columns:.85rem minmax(0,1fr) auto;align-items:center;column-gap:.6rem;row-gap:.2rem;font-size:.8rem;line-height:1.3;color:#e9e5dcd1}._tick_1cv9b_191{flex:none;width:.85rem;height:.85rem;border-radius:50%;border:1.5px solid rgba(127,184,168,.4);transition:background .3s ease,border-color .3s ease}._steps_1cv9b_172 li._on_1cv9b_200 ._tick_1cv9b_191{background:#7fb8a8;border-color:#7fb8a8}._meta_1cv9b_205{justify-self:end;padding:.12rem .5rem;border-radius:999px;background:#e9e5dc12;font-family:var(--mono);font-size:.62rem;letter-spacing:.02em;color:#e9e5dc8c;white-space:nowrap}._steps_1cv9b_172 li,._reply_1cv9b_218,._app_1cv9b_219{opacity:.12;transform:translateY(4px);transition:opacity .45s ease,transform .45s ease}._steps_1cv9b_172 li._on_1cv9b_200,._reply_1cv9b_218._on_1cv9b_200,._app_1cv9b_219._on_1cv9b_200{opacity:1;transform:none}._reply_1cv9b_218 p{margin:0;font-size:.9rem;line-height:1.5;color:#e9e5dc}._app_1cv9b_219{margin-top:auto;padding:.9rem 1rem;border-radius:10px;background:var(--card);color:var(--ink)}._appTitle_1cv9b_247{margin:0 0 .55rem;font-family:var(--serif);font-size:1.15rem;color:var(--ink)}._app_1cv9b_219 dl{margin:0}._app_1cv9b_219 dl div{display:flex;justify-content:space-between;gap:1rem;padding:.32rem 0;border-top:1px solid var(--line);font-size:.8rem}._app_1cv9b_219 dl div:last-child{font-weight:600}._app_1cv9b_219 dt{color:var(--text-dim)}._app_1cv9b_219 dl div:last-child dt{color:var(--ink)}._app_1cv9b_219 dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}._appFoot_1cv9b_285{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.7rem}._guard_1cv9b_293{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--river)}._guard_1cv9b_293 svg{flex:none;width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:1.5}._action_1cv9b_310{flex:none;padding:.35rem .75rem;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.72rem;font-weight:600}._caption_1cv9b_10{margin:.7rem 0 0;font-size:.75rem;color:var(--text-dim)}@media (max-width: 560px){._steps_1cv9b_172 li{grid-template-columns:.85rem minmax(0,1fr)}._meta_1cv9b_205{grid-column:2;justify-self:start}._body_1cv9b_89{grid-template-columns:1fr;min-height:0}._side_1cv9b_95{display:none}._appFoot_1cv9b_285{flex-wrap:wrap}}._reveal_mbpre_1{position:relative;z-index:3;background:var(--ink)}.is-live+._reveal_mbpre_1{margin-top:-100svh;background:transparent}._screen_mbpre_13{padding:4.5rem 0 6rem;border-radius:28px 28px 0 0;background:var(--paper);box-shadow:0 -30px 60px -20px #00000073}._screen_mbpre_13:before{content:"";display:block;width:3.5rem;height:5px;margin:-2.5rem auto 2.5rem;border-radius:999px;background:#1d23212e}._head_mbpre_31{max-width:44rem;margin:0 auto 2.5rem;text-align:center}._head_mbpre_31 h2{margin:0}._demo_mbpre_41{max-width:64rem;margin:0 auto}@media (max-width: 720px){._screen_mbpre_13{padding:3.5rem 0 4rem;border-radius:20px 20px 0 0}}._bar_43awd_1{list-style:none;margin:0 0 6rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._bar_43awd_1 li{display:flex;align-items:center;gap:.7rem;padding:1.4rem 1.25rem;font-size:.95rem;font-weight:500}._bar_43awd_1 li+li{border-left:1px solid var(--line)}._bar_43awd_1 svg{flex:none;width:1.35rem;height:1.35rem;fill:none;stroke:var(--river);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 900px){._bar_43awd_1{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:4rem}._bar_43awd_1 li:nth-child(3){border-left:0}._bar_43awd_1 li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width: 480px){._bar_43awd_1 li{padding:1.1rem .75rem;font-size:.88rem}}._section_1jlxl_1{padding:1rem 0 6rem}._section_1jlxl_1 ._trust_1jlxl_5{margin-bottom:3rem}._grid_1jlxl_9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._card_1jlxl_18{display:flex;flex-direction:column;height:100%;padding:1.75rem 1.6rem 1.5rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}._card_1jlxl_18:hover{transform:translateY(-3px);border-color:#2e6b6f59;box-shadow:0 18px 36px -24px #1d232159}._label_1jlxl_36{margin:0 0 1.25rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apricot)}._card_1jlxl_18 h3{font-size:1.75rem;text-wrap:balance}._body_1jlxl_50{margin:0 0 1.75rem;font-size:.95rem}._more_1jlxl_55{margin-top:auto;font-size:.9rem;font-weight:600;color:var(--river)}._more_1jlxl_55 span{display:inline-block;transition:transform .2s ease}._card_1jlxl_18:hover ._more_1jlxl_55 span{transform:translate(4px)}@media (max-width: 900px){._grid_1jlxl_9{grid-template-columns:minmax(0,1fr)}}._hero_1qoaw_1{padding:9rem 0 1rem;background:radial-gradient(50rem 22rem at 90% 0%,rgba(46,107,111,.1),transparent 70%),var(--paper)}._hero_1qoaw_1 h1{max-width:18ch;margin:0;font-size:clamp(2.8rem,6vw,5rem);line-height:.98;text-wrap:balance}._intro_1qoaw_16{max-width:38rem;margin:1.5rem 0 0;font-size:1.15rem}@media (max-width: 720px){._hero_1qoaw_1{padding-top:7rem}}._section_qieuq_1{padding:7rem 0}._heading_qieuq_5{max-width:40rem;margin-bottom:3.5rem}._heading_qieuq_5 h2{margin:0}._split_qieuq_14{max-width:none;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem;align-items:end}._intro_qieuq_22{margin:0;font-size:1.1rem;text-wrap:pretty}@media (max-width: 960px){._split_qieuq_14{grid-template-columns:minmax(0,1fr);gap:1.25rem}}@media (max-width: 720px){._section_qieuq_1{padding:4.5rem 0}._heading_qieuq_5{margin-bottom:2.5rem}}._band_1cnsh_1{background:var(--paper-2)}._trust_1cnsh_5{padding-top:1rem}._trust_1cnsh_5+section{padding-top:0}._grid_1cnsh_13{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._card_1cnsh_22{padding:1.5rem 1.5rem 1.75rem;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}._card_1cnsh_22:hover{transform:translateY(-3px);border-color:#2e6b6f59;box-shadow:0 18px 36px -24px #1d232159}._top_1cnsh_36{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.25rem}._badge_1cnsh_43{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;background:var(--river-soft)}._badge_1cnsh_43 svg{width:1.4rem;height:1.4rem;fill:none;stroke:var(--river);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._num_1cnsh_62{font-family:var(--mono);font-size:.75rem;color:var(--text-dim)}._card_1cnsh_22 h3{font-size:1.5rem}._card_1cnsh_22 p{margin:0;font-size:.95rem}@media (max-width: 1000px){._grid_1cnsh_13{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){._grid_1cnsh_13{grid-template-columns:minmax(0,1fr)}}._grid_1xx90_1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._card_1xx90_10{display:flex;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;border-radius:var(--radius);background:var(--card);border:1px solid var(--line)}._tag_1xx90_19{align-self:flex-start;margin:0 0 1.25rem;padding:.2rem .65rem;border-radius:999px;background:var(--river-soft);color:var(--river);font-size:.75rem;font-weight:600}._card_1xx90_10 blockquote{margin:0 0 1.25rem;font-family:var(--serif);font-size:1.4rem;line-height:1.2;color:var(--text)}._then_1xx90_38{margin:auto 0 0;padding-top:1rem;border-top:1px dashed var(--line);font-size:.9rem}@media (max-width: 960px){._grid_1xx90_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){._grid_1xx90_1{grid-template-columns:minmax(0,1fr)}}._band_1nggq_1{background:var(--paper-2)}._steps_1nggq_5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;counter-reset:step}._steps_1nggq_5 li{position:relative;padding-top:1.5rem;border-top:2px solid var(--ink)}._steps_1nggq_5 li:before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:var(--apricot)}._num_1nggq_32{display:block;margin-bottom:.75rem;font-family:var(--mono);font-size:.75rem;color:var(--text-dim)}._steps_1nggq_5 h3{font-size:1.6rem}._steps_1nggq_5 p{margin:0;font-size:.95rem}@media (max-width: 900px){._steps_1nggq_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}}@media (max-width: 560px){._steps_1nggq_5{grid-template-columns:minmax(0,1fr)}}._cols_7g7lg_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._col_7g7lg_1{padding:2rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--card)}._col_7g7lg_1 h3{font-size:1.8rem;margin-bottom:1.25rem}._col_7g7lg_1 ul{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}._col_7g7lg_1 li{position:relative;padding-left:1.9rem;line-height:1.5;color:var(--text-dim)}._col_7g7lg_1 li:before{position:absolute;left:0;top:.05rem;display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;font-size:.75rem;font-weight:600}._yes_7g7lg_47 li:before{content:"✓";background:var(--river-soft);color:var(--river)}._no_7g7lg_53 li:before{content:"–";background:#f3dfd5;color:var(--apricot)}._note_7g7lg_59{margin:1rem 0 0;padding:1.1rem 1.4rem;border-left:3px solid var(--apricot);border-radius:0 10px 10px 0;background:#d9714a12;font-size:1rem}._note_7g7lg_59 strong{color:var(--text);font-weight:600}@media (max-width: 760px){._cols_7g7lg_1{grid-template-columns:minmax(0,1fr)}._col_7g7lg_1{padding:1.5rem}}._figure_5dscg_1{margin:0 0 4rem}._row_5dscg_5{display:grid;grid-template-columns:minmax(0,1fr) 4rem minmax(0,1.2fr) 4rem minmax(0,1fr);align-items:center}._node_5dscg_11{padding:1.5rem;border-radius:var(--radius);border:1px solid rgba(233,229,220,.14);background:#e9e5dc0a}._gate_5dscg_18{border-color:#7fb8a88c;background:#7fb8a814;box-shadow:0 0 0 6px #7fb8a80f}._kicker_5dscg_24{margin:0 0 .3rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#e9e5dc80}._name_5dscg_33{margin:0 0 .75rem;font-family:var(--serif);font-size:1.8rem;line-height:1;color:#f4efe6}._note_5dscg_41{margin:0;font-size:.88rem;color:#e9e5dca6}._rules_5dscg_47,._systems_5dscg_48{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}._rules_5dscg_47 li,._systems_5dscg_48 li{padding:.25rem .6rem;border-radius:999px;font-size:.75rem}._rules_5dscg_47 li{background:#7fb8a829;color:#bfe0d6}._systems_5dscg_48 li{border:1px solid rgba(233,229,220,.18);color:#e9e5dccc}._link_5dscg_74{position:relative;height:2px;overflow:hidden;background:#e9e5dc1f}._link_5dscg_74 span{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#7fb8a8 0 6px,transparent 6px 14px);animation:_flow_5dscg_1 1.2s linear infinite}@keyframes _flow_5dscg_1{0%{transform:translate(-14px)}to{transform:translate(0)}}._figure_5dscg_1 figcaption{max-width:40rem;margin:1.5rem auto 0;text-align:center;font-size:.92rem;line-height:1.6;color:#e9e5dca6}@media (max-width: 860px){._row_5dscg_5{grid-template-columns:minmax(0,1fr)}._link_5dscg_74{justify-self:center;width:2px;height:2rem}._link_5dscg_74 span{background:repeating-linear-gradient(180deg,#7fb8a8 0 6px,transparent 6px 14px);animation-name:_flow-down_5dscg_1}}@keyframes _flow-down_5dscg_1{0%{transform:translateY(-14px)}to{transform:translateY(0)}}._band_16asv_1{--text-dim: rgba(233, 229, 220, .7);--line: rgba(233, 229, 220, .14);background:var(--ink);color:#e9e5dc}._band_16asv_1 h2{color:#f4efe6}._band_16asv_1 h2 em{color:#7fb8a8}._band_16asv_1 .section-label{color:#e5a07f}._facts_16asv_21{list-style:none;margin:0 0 4rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}._fact_16asv_21{padding-top:1.25rem;border-top:1px solid rgba(233,229,220,.14)}._fact_16asv_21 h3{font-size:1.45rem;color:#f4efe6}._fact_16asv_21 p{margin:0;font-size:.95rem;color:#e9e5dca6}._own_16asv_46{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:baseline;padding:2rem;border-radius:var(--radius);background:radial-gradient(30rem 12rem at 0% 0%,rgba(127,184,168,.14),transparent 70%),#e9e5dc0a;border:1px solid rgba(127,184,168,.25)}._own_16asv_46 h3{margin:0;font-size:2rem;color:#f4efe6}._own_16asv_46 p{margin:0;color:#e9e5dcb3}@media (max-width: 900px){._facts_16asv_21{grid-template-columns:repeat(2,minmax(0,1fr))}._own_16asv_46{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (max-width: 560px){._facts_16asv_21{grid-template-columns:minmax(0,1fr);gap:1.75rem}._own_16asv_46{padding:1.5rem}}._section_jmfbn_1{padding:7rem 0}._layout_jmfbn_5{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem;align-items:start}._aside_jmfbn_12{position:sticky;top:6rem}._aside_jmfbn_12 p:not(.section-label){max-width:24rem;margin:0 0 1.75rem}._list_jmfbn_22{border-top:1px solid var(--line)}._item_jmfbn_26{border-bottom:1px solid var(--line)}._item_jmfbn_26 summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;cursor:pointer;list-style:none;font-family:var(--serif);font-size:1.45rem;line-height:1.2}._item_jmfbn_26 summary::-webkit-details-marker{display:none}._item_jmfbn_26 summary:after{content:"+";flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--line);font-family:var(--sans);font-size:1.1rem;color:var(--river);transition:transform .2s ease}._item_jmfbn_26[open] summary:after{transform:rotate(45deg)}._item_jmfbn_26 p{max-width:42rem;margin:0 0 1.5rem}@media (max-width: 900px){._layout_jmfbn_5{grid-template-columns:minmax(0,1fr);gap:2.5rem}._aside_jmfbn_12{position:static}}@media (max-width: 720px){._section_jmfbn_1{padding:4.5rem 0}._item_jmfbn_26 summary{font-size:1.25rem}}:root{color-scheme:light;--paper: #f4efe6;--paper-2: #ebe4d6;--card: #fbf8f2;--ink: #1d2321;--ink-2: #252c29;--text: #1d2321;--text-dim: #59615c;--line: rgba(29, 35, 33, .12);--tussock: #b8893b;--river: #2e6b6f;--river-soft: #d7e5e2;--apricot: #d9714a;--serif: "Instrument Serif", Georgia, serif;--sans: "Hanken Grotesk", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--max-w: 72rem;--radius: 14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--sans);font-size:1.0625rem;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.05;letter-spacing:-.01em;margin:0 0 .5em}h2{font-size:clamp(2.2rem,4.5vw,3.4rem);text-wrap:balance}h3{font-size:1.6rem}h1 em,h2 em{font-style:italic;color:var(--river)}p{color:var(--text-dim);line-height:1.6}a{color:inherit}button,input,textarea{font-family:var(--sans)}:focus-visible{outline:2px solid var(--river);outline-offset:3px}.container{max-width:var(--max-w);margin:0 auto;padding:0 1.5rem}@media (max-width: 480px){.container{padding:0 1rem}}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.js .reveal.in-view{opacity:1;transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-label{font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apricot);margin:0 0 1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:999px;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:wait}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--river)}.btn-secondary{background:transparent;border-color:#1d232140;color:var(--text)}.btn-secondary:hover{border-color:var(--ink)}
