.TcOiIW_nav{top:calc(16px + env(safe-area-inset-top,0px));left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));z-index:50;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed}.TcOiIW_pill{pointer-events:auto;background:var(--z-paper);border-radius:999px;align-items:center;gap:4px;padding:6px 8px 6px 18px;display:flex;box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}.TcOiIW_logo{align-items:center;margin-right:14px;display:flex}.TcOiIW_logo img{width:auto;height:18px;display:block}.TcOiIW_link{color:var(--z-ink);font:400 14px/1 var(--font-sans), sans-serif;border-radius:999px;padding:9px 12px;text-decoration:none;transition:background-color .25s}.TcOiIW_link:hover{background:var(--z-paper-2)}.TcOiIW_link[aria-current=page]{background:var(--z-ink);color:var(--z-paper)}.TcOiIW_link:focus-visible,.TcOiIW_menuBtn:focus-visible,.TcOiIW_logo:focus-visible{outline:2px solid var(--z-mint-ink);outline-offset:3px}.TcOiIW_menuBtn{width:36px;height:36px;color:var(--z-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;display:none}.TcOiIW_right{pointer-events:auto;align-items:center;gap:8px;display:flex}.TcOiIW_lang{background:var(--z-paper);border-radius:999px;align-items:center;padding:4px 10px;display:flex;box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}@media (max-width:767px){.TcOiIW_pill{padding-left:14px}.TcOiIW_logo{margin-right:4px}.TcOiIW_link,.TcOiIW_lang{display:none}.TcOiIW_menuBtn{display:grid}.TcOiIW_cta{padding:11px 14px}}
._8wf4Jq_btn{font:500 14px/1 var(--font-sans), sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}._8wf4Jq_btn:focus-visible{outline:2px solid var(--z-mint-ink);outline-offset:3px}._8wf4Jq_mint{background:var(--z-mint);color:var(--z-ink);box-shadow:0 1px 2px #00000014,0 8px 24px #0a8a5a38}._8wf4Jq_mint:hover{background:var(--z-ink);color:var(--z-mint)}._8wf4Jq_light{background:var(--z-paper);color:var(--z-ink);box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}._8wf4Jq_light:hover{background:var(--z-mint)}._8wf4Jq_ink{background:var(--z-ink);color:var(--z-paper)}._8wf4Jq_ink:hover{background:var(--z-mint);color:var(--z-ink)}._8wf4Jq_line{color:var(--z-ink);border:1px solid var(--z-ink);background:0 0;padding:11px 19px}._8wf4Jq_line:hover{background:var(--z-ink);color:var(--z-paper)}._8wf4Jq_ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffffb3;padding:11px 19px}._8wf4Jq_ghost:hover{color:var(--z-ink);background:#fff;border-color:#fff}._8wf4Jq_round{border:1px solid var(--z-ink);width:40px;height:40px;color:var(--z-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background-color .25s,color .25s,opacity .25s;display:inline-grid}._8wf4Jq_round:hover:not(:disabled){background:var(--z-ink);color:var(--z-paper)}._8wf4Jq_round:disabled{opacity:.3;cursor:default}._8wf4Jq_round:focus-visible{outline:2px solid var(--z-mint-ink);outline-offset:3px}._8wf4Jq_eyebrow{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--z-ink-soft)}._8wf4Jq_h2{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1.06}._8wf4Jq_h2 em{color:var(--z-mint-ink);font-style:normal}._8wf4Jq_chip{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}._8wf4Jq_chipOk{background:var(--z-ok-bg);color:var(--z-mint-ink)}._8wf4Jq_chipWait{background:var(--z-amber-bg);color:var(--z-amber-ink)}._8wf4Jq_chipPlain{background:var(--z-paper-2);color:var(--z-ink-soft)}._8wf4Jq_dot{background:var(--z-mint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}
.ikfSSq_foot{z-index:2;background:var(--z-paper);color:var(--z-ink);font-family:var(--font-sans), sans-serif;border-radius:22px 22px 0 0;padding-top:56px;position:relative;box-shadow:0 -20px 60px #0000001f}.ikfSSq_wrap{max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.ikfSSq_grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.ikfSSq_grid h2{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--z-ink-soft);margin:0 0 14px}.ikfSSq_grid ul{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ikfSSq_grid ul a,.ikfSSq_grid ul button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .25s}.ikfSSq_grid ul a:hover,.ikfSSq_grid ul button:hover{color:var(--z-mint-ink)}.ikfSSq_grid ul a:focus-visible,.ikfSSq_grid ul button:focus-visible{outline:2px solid var(--z-mint-ink);outline-offset:3px}.ikfSSq_lead{align-content:start;gap:16px;max-width:36ch;display:grid}.ikfSSq_lead p{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;margin:0;font-size:20px;line-height:1.25}.ikfSSq_clock{font:500 12px/1.4 var(--font-mono), monospace;color:var(--z-ink-soft);align-items:center;gap:8px;display:inline-flex}.ikfSSq_wordmark{width:100%;height:auto;margin-top:72px;display:block}.ikfSSq_legal{color:var(--z-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:20px 24px;font-size:12px;display:flex}@media (max-width:900px){.ikfSSq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ikfSSq_lead{grid-column:1/-1}}
.kEgv1a_hero{isolation:isolate;color:#fff;background:#1b1d1c;border-radius:0 0 20px 20px;height:86svh;min-height:540px;max-height:820px;position:relative;overflow:hidden}.kEgv1a_short{height:64svh;min-height:460px;max-height:620px}.kEgv1a_img{-o-object-fit:cover;object-fit:cover;z-index:-2}.kEgv1a_hero:after{content:"";z-index:-1;background:linear-gradient(#0b0d0c57 0%,#0b0d0c14 30%,#0b0d0c33 62%,#0b0d0cb8 100%);position:absolute;inset:0}.kEgv1a_top{top:calc(92px + env(safe-area-inset-top,0px));max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto;position:absolute;left:0;right:0}.kEgv1a_copy{max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));justify-items:start;gap:18px;margin-inline:auto;padding-bottom:clamp(36px,6vw,72px);display:grid;position:absolute;bottom:0;left:0;right:0}.kEgv1a_eyebrow{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:10px;display:inline-flex}.kEgv1a_title{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 30px #0b0d0c40;max-width:15ch;margin:0;font-size:clamp(38px,5.6vw,82px);font-weight:500;line-height:1.02}.kEgv1a_title em{color:var(--z-mint);font-style:normal}.kEgv1a_title>span{display:block}.kEgv1a_sub{color:#ffffffe0;max-width:52ch;margin:0;font-size:17px;line-height:1.5}.kEgv1a_acts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.kEgv1a_aside{right:max(28px, env(safe-area-inset-right,0px));background:var(--z-paper);width:380px;color:var(--z-ink);border-radius:16px;padding:16px 18px 18px;position:absolute;bottom:clamp(36px,6vw,72px);box-shadow:0 2px 6px #00000014,0 18px 48px #0000002e}@media (max-width:900px){.kEgv1a_aside{display:none}}@media (max-width:760px){.kEgv1a_hero{height:78svh}}
html.js-motion .p35naa_rv{opacity:0;transition:opacity .7s,transform .7s;transition-delay:calc(var(--d,0) * .11s);transform:translateY(18px)}html.js-motion .p35naa_rv.p35naa_in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js-motion .p35naa_rv{opacity:1;transition:none;transform:none}}
._6JIMtW_end{position:relative}._6JIMtW_closing{color:#fff;isolation:isolate;text-align:center;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}._6JIMtW_img{-o-object-fit:cover;object-fit:cover;z-index:-2}._6JIMtW_closing:after{content:"";z-index:-1;background:radial-gradient(60% 50%,#0b0d0c80,#0b0d0c26);position:absolute;inset:0}._6JIMtW_copy{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));justify-items:center;gap:22px;display:grid}._6JIMtW_title{max-width:14ch;font-size:clamp(36px,5vw,72px)}._6JIMtW_closing ._6JIMtW_title em{color:var(--z-mint)}._6JIMtW_copy p{color:#ffffffdb;max-width:46ch;margin:0;font-size:17px;line-height:1.5}._6JIMtW_acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}
.cS6wPW_wrap{max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.cS6wPW_sec{padding-block:clamp(80px,10vw,128px)}.cS6wPW_secHead{gap:16px;max-width:760px;display:grid}.cS6wPW_lead{color:var(--z-ink-soft);max-width:56ch;margin:0;font-size:17px;line-height:1.55}.cS6wPW_dark{background:linear-gradient(180deg, var(--z-band-top), var(--z-band-bottom));color:#fff}.cS6wPW_dark .cS6wPW_secHead>span:first-child,.cS6wPW_dark h2 em{color:var(--z-mint)}.cS6wPW_dark .cS6wPW_lead{color:#ffffffbd}@media (max-width:760px){.cS6wPW_sec{padding-block:80px}}
.pmdsCW_head{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft);justify-content:space-between;align-items:center;display:flex}.pmdsCW_mini{border-collapse:collapse;width:100%;margin-top:12px;font-size:13.5px}.pmdsCW_mini th{font:500 10px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink-soft);text-align:right;padding:0 0 8px}.pmdsCW_mini th:first-child{text-align:left}.pmdsCW_mini td{border-top:1px solid var(--z-hair);text-align:right;font-variant-numeric:tabular-nums;padding:8px 0}.pmdsCW_mini td:first-child{text-align:left}.pmdsCW_mini s{color:var(--z-ink-faint)}.pmdsCW_up{color:var(--z-mint-ink);font-weight:600}.pmdsCW_total td{border-top:2px solid var(--z-ink);font-weight:600}
.CzJQ9G_cardHead{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft);justify-content:space-between;align-items:center;display:flex}.CzJQ9G_cardHead>span:first-child{align-items:center;gap:8px;display:inline-flex}.CzJQ9G_hlist{margin:12px 0 0;padding:0;list-style:none}.CzJQ9G_hlist li{border-top:1px solid var(--z-hair);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.CzJQ9G_hlist b{font-family:var(--font-display), sans-serif;text-align:right;font-size:17px;font-weight:500}.CzJQ9G_trained{border-bottom:1px solid var(--z-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,56px);padding-block:44px;display:flex}.CzJQ9G_trained>span{flex:none}.CzJQ9G_tlogos{flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px);display:flex}.CzJQ9G_tlogos img{filter:brightness(0);opacity:.74;width:auto;height:30px}.CzJQ9G_tlogos img.CzJQ9G_badge{filter:none;opacity:1;height:52px}.CzJQ9G_tnums{gap:28px;display:flex}.CzJQ9G_tnums b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;display:block}.CzJQ9G_tnums span{color:var(--z-ink-soft);font-size:12.5px}.CzJQ9G_made{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid;position:relative}.CzJQ9G_made:before{content:"";background:var(--z-hair);height:2px;position:absolute;top:22px;left:22px;right:22px}.CzJQ9G_line{background:var(--z-mint-ink);transform-origin:0;height:2px;position:absolute;top:22px;left:22px;right:22px}html.js-motion .CzJQ9G_line{transition:transform 1.4s cubic-bezier(.2,.7,.2,1) .2s;transform:scaleX(0)}html.js-motion .CzJQ9G_made.CzJQ9G_in .CzJQ9G_line{transform:scaleX(1)}.CzJQ9G_mstep{align-content:start;gap:10px;display:grid;position:relative}.CzJQ9G_mstep i{background:var(--z-ink);width:44px;height:44px;color:var(--z-mint);font:600 13px/1 var(--font-mono), monospace;box-shadow:0 0 0 6px var(--z-paper);border-radius:50%;place-items:center;font-style:normal;display:grid}.CzJQ9G_mstep h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:8px 0 0;font-size:21px;font-weight:500}.CzJQ9G_mstep p{color:var(--z-ink-soft);margin:0;font-size:15px;line-height:1.5}.CzJQ9G_keeps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.CzJQ9G_keepc{background:var(--z-paper-2);border-radius:20px;align-content:start;gap:10px;min-height:220px;padding:24px;display:grid}.CzJQ9G_keepc i{background:var(--z-ink);width:40px;height:40px;color:var(--z-mint);font:600 12px/1 var(--font-mono), monospace;border-radius:12px;place-items:center;font-style:normal;display:grid}.CzJQ9G_keepc h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:auto 0 0;font-size:20px;font-weight:500}.CzJQ9G_keepc p{color:var(--z-ink-soft);margin:0;font-size:14.5px;line-height:1.45}.CzJQ9G_duo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:44px;display:grid}.CzJQ9G_duoPhoto{aspect-ratio:3/2;border-radius:22px;position:relative;overflow:hidden}.CzJQ9G_bio{border-top:1px solid #ffffff24;padding:22px 0}.CzJQ9G_bio:first-child{border-top:0;padding-top:0}.CzJQ9G_bio h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}.CzJQ9G_role{font:500 11px/1.4 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-mint);margin-top:6px;display:block}.CzJQ9G_bio p{color:#ffffffc2;margin:12px 0 0;font-size:15.5px;line-height:1.55}.CzJQ9G_cband{border:1px dashed var(--z-ink-faint);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.CzJQ9G_cband p{color:var(--z-ink-soft);margin:6px 0 0}@media (max-width:900px){.CzJQ9G_made,.CzJQ9G_keeps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.CzJQ9G_made:before,.CzJQ9G_line{display:none}.CzJQ9G_duo{grid-template-columns:minmax(0,1fr)}.CzJQ9G_tnums{width:100%}}@media (max-width:560px){.CzJQ9G_made,.CzJQ9G_keeps{grid-template-columns:minmax(0,1fr)}}
.VV_B2q_wrap{max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.VV_B2q_sec{padding-block:clamp(80px,10vw,128px)}.VV_B2q_head{gap:16px;max-width:760px;display:grid}.VV_B2q_lead{color:var(--z-ink-soft);max-width:56ch;margin:0;font-size:17px;line-height:1.55}
._4zTNiG_day{background:linear-gradient(180deg, var(--z-band-top), var(--z-band-bottom));color:#fff;height:340vh;position:relative}._4zTNiG_sticky{max-width:1240px;height:100svh;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr);align-content:center;gap:36px;margin-inline:auto;padding-block:96px 48px;display:grid;position:sticky;top:0}._4zTNiG_top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}._4zTNiG_head{gap:16px;max-width:760px;display:grid}._4zTNiG_head>span:first-child,._4zTNiG_head h2 em{color:var(--z-mint)}._4zTNiG_head p{color:#ffffffbd;max-width:56ch;margin:0;font-size:17px;line-height:1.55}._4zTNiG_back{text-align:right}._4zTNiG_back b{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--z-mint);font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,104px);font-weight:500;line-height:.9;display:block}._4zTNiG_back span{font:500 11px/1.4 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}._4zTNiG_bar{border-radius:16px;gap:3px;height:92px;display:flex;overflow:hidden}._4zTNiG_seg{background:#ffffff1a;flex-direction:column;justify-content:flex-end;min-width:0;padding:10px;transition:flex-grow .9s cubic-bezier(.2,.7,.2,1),background-color .5s;display:flex;position:relative;overflow:hidden}._4zTNiG_seg span{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}._4zTNiG_seg small{font:500 10.5px/1 var(--font-mono), monospace;color:#ffffff8c;white-space:nowrap;margin-top:4px}._4zTNiG_cust{background:var(--z-mint)}._4zTNiG_cust span,._4zTNiG_cust small{color:var(--z-ink)}._4zTNiG_cut{background:#44f39838}._4zTNiG_axis{font:500 11px/1 var(--font-mono), monospace;color:#ffffff80;justify-content:space-between;margin-top:10px;display:flex}._4zTNiG_steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}._4zTNiG_steps div{color:#ffffff73;border-top:2px solid #ffffff24;padding-top:12px;font-size:13.5px;transition:color .4s,border-color .4s}._4zTNiG_steps b{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-weight:500;display:block}._4zTNiG_steps ._4zTNiG_on{color:#fff;border-color:var(--z-mint)}._4zTNiG_steps ._4zTNiG_on b{color:var(--z-mint)}@media (max-width:900px){._4zTNiG_day{height:300vh}._4zTNiG_bar{height:72px}._4zTNiG_seg{padding:8px 6px}._4zTNiG_seg span{font-size:11px}._4zTNiG_seg small{display:none}._4zTNiG_back{text-align:left}._4zTNiG_steps{grid-template-columns:minmax(0,1fr)}._4zTNiG_steps div:not(._4zTNiG_on){display:none}}@media (prefers-reduced-motion:reduce){._4zTNiG_seg,._4zTNiG_steps div{transition:none}}
.oT9-RW_stats{border-top:1px solid var(--z-hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:28px;display:grid}.oT9-RW_stats b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1;display:block}.oT9-RW_stats span{color:var(--z-ink-soft);margin-top:10px;font-size:13.5px;line-height:1.4;display:block}@media (max-width:900px){.oT9-RW_stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}
.TEfjCG_field{gap:7px;display:grid}.TEfjCG_field label,.TEfjCG_qlabel{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink-soft)}.TEfjCG_field label small{text-transform:none;letter-spacing:0;font-size:11px}.TEfjCG_field input{font:400 16px/1.2 var(--font-sans), sans-serif;border:1px solid var(--z-hair);color:var(--z-ink);background:#fff;border-radius:12px;padding:13px 14px}.TEfjCG_field input:focus{border-color:var(--z-mint-ink);outline:none;box-shadow:0 0 0 3px #44f3984d}.TEfjCG_tiles{flex-wrap:wrap;gap:8px;display:flex}.TEfjCG_tiles.TEfjCG_col{display:grid}.TEfjCG_tile{border:1px solid var(--z-hair);font:500 14px/1.2 var(--font-sans), sans-serif;cursor:pointer;color:var(--z-ink);text-align:left;background:#fff;border-radius:12px;padding:11px 14px;transition:border-color .2s,background-color .2s}.TEfjCG_tile[aria-pressed=true]{border-color:var(--z-mint-ink);background:var(--z-ok-bg)}.TEfjCG_tile:focus-visible{outline:2px solid var(--z-mint-ink);outline-offset:3px}.TEfjCG_consent{color:var(--z-ink-soft);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.TEfjCG_consent input{accent-color:var(--z-mint-ink);flex:none;width:18px;height:18px;margin-top:2px}.TEfjCG_consent a{color:var(--z-ink);text-decoration:underline}.TEfjCG_notice{color:var(--z-ink-soft);margin:0;font-size:12.5px;line-height:1.45}.TEfjCG_err{color:#a33;margin:0;font-size:13px}.TEfjCG_done{text-align:center;justify-items:center;gap:12px;padding:28px 10px;animation:.5s TEfjCG_fin;display:grid}.TEfjCG_done i{background:var(--z-mint);border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;font-style:normal;display:grid}.TEfjCG_done h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:500}.TEfjCG_done p{color:var(--z-ink-soft);max-width:44ch;margin:0;line-height:1.5}@keyframes TEfjCG_fin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TEfjCG_done{animation:none}.TEfjCG_tile{transition:none}}
.e2FJRW_st{height:560vh;transition:background-color .6s;position:relative}.e2FJRW_st[data-mode=offload]{background:var(--z-paper-2)}.e2FJRW_st[data-mode=expand]{background:#e9fbf1}.e2FJRW_sticky{max-width:1240px;height:100svh;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);margin-inline:auto;padding-block:96px 40px;display:grid;position:sticky;top:0}.e2FJRW_left{align-content:center;gap:16px;display:grid}.e2FJRW_title{max-width:16ch}.e2FJRW_lead{color:var(--z-ink-soft);max-width:56ch;margin:0;font-size:17px;line-height:1.55}.e2FJRW_chapList{margin:8px 0 0;padding:0;list-style:none}.e2FJRW_chap{border-top:1px solid var(--z-hair);opacity:0;padding:12px 0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.e2FJRW_seen{opacity:1;transform:none}.e2FJRW_tag{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft);display:block}.e2FJRW_ex{color:var(--z-mint-ink)}.e2FJRW_chapTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;margin-top:8px;font-size:19px;font-weight:500;transition:color .4s}.e2FJRW_done .e2FJRW_chapTitle{color:var(--z-ink-soft)}.e2FJRW_chapBody{grid-template-rows:0fr;transition:grid-template-rows .6s;display:grid}.e2FJRW_open .e2FJRW_chapBody{grid-template-rows:1fr}.e2FJRW_chapBody>div{overflow:hidden}.e2FJRW_outcome{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;display:flex}.e2FJRW_outcome b{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:500}.e2FJRW_outcome span{font:500 11px/1.4 var(--font-mono), monospace;letter-spacing:.06em;color:var(--z-ink-soft)}.e2FJRW_sheet{background:var(--z-paper);border-radius:18px;gap:14px;padding:22px 24px;display:grid;box-shadow:0 30px 80px #0000001f}.e2FJRW_sheetHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.e2FJRW_sheetHead strong{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:19px;font-weight:500}.e2FJRW_sheetHead span{font:500 10.5px/1.3 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink-soft)}.e2FJRW_sheet table{border-collapse:collapse;width:100%;font-size:14.5px}.e2FJRW_sheet th{font:500 10px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink-soft);text-align:right;padding:0 0 8px}.e2FJRW_sheet th:first-child{text-align:left}.e2FJRW_grp td{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft);border:0;padding:16px 0 6px}.e2FJRW_grpEx td{color:var(--z-mint-ink)}.e2FJRW_sheet td{border-top:1px solid var(--z-hair);text-align:right;font-variant-numeric:tabular-nums;padding:10px 0}.e2FJRW_sheet td:first-child{text-align:left}.e2FJRW_row td{transition:background-color .5s}.e2FJRW_before{transition:color .5s}.e2FJRW_after{color:var(--z-ink-faint);transition:color .5s,opacity .5s}.e2FJRW_on .e2FJRW_before{color:var(--z-ink-faint);text-decoration:line-through}.e2FJRW_on .e2FJRW_after{color:var(--z-ink);font-weight:600}.e2FJRW_on.e2FJRW_rowEx .e2FJRW_after{color:var(--z-mint-ink)}.e2FJRW_flash td{background:var(--z-ok-bg)}.e2FJRW_foot{border-top:2px solid var(--z-ink);grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.e2FJRW_foot span{font:500 10.5px/1.3 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--z-ink-soft);display:block}.e2FJRW_foot b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:30px;font-weight:500;display:block}.e2FJRW_bar{left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));background:var(--z-hair);border-radius:2px;height:2px;position:absolute;bottom:22px;overflow:hidden}.e2FJRW_bar i{background:var(--z-mint-ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:900px){.e2FJRW_st{height:520vh}.e2FJRW_sticky{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding-block:80px 36px}.e2FJRW_left{display:contents}.e2FJRW_lead,.e2FJRW_title{display:none}.e2FJRW_sheet{order:3;padding:16px}.e2FJRW_sheet table{font-size:13px}.e2FJRW_grp td{padding-top:10px}.e2FJRW_sheet td{padding:7px 0}.e2FJRW_foot b{font-size:22px}.e2FJRW_chapList{order:2;margin:0}.e2FJRW_chap:not(.e2FJRW_open){display:none}.e2FJRW_chap{border-top:0;padding:0}}
.Bx6Cja_plan{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);scroll-margin-top:80px;display:grid}.Bx6Cja_copy{gap:16px;display:grid;position:sticky;top:110px}.Bx6Cja_copy a{color:var(--z-ink);text-underline-offset:3px;text-decoration:underline}.Bx6Cja_form{background:var(--z-paper);border:1px solid var(--z-hair);border-radius:22px;padding:26px;box-shadow:0 30px 80px #00000014}.Bx6Cja_formTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.Bx6Cja_formTop strong{font-family:var(--font-display), sans-serif;font-size:18px;font-weight:500}.Bx6Cja_formTop span{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink-soft)}.Bx6Cja_fprog{grid-template-columns:repeat(5,1fr);gap:4px;margin:14px 0 22px;display:grid}.Bx6Cja_fprog i{background:var(--z-hair);border-radius:2px;height:3px;transition:background-color .4s}.Bx6Cja_fprog i.Bx6Cja_on{background:var(--z-mint-ink)}.Bx6Cja_step{gap:16px;animation:.45s Bx6Cja_fin;display:grid}.Bx6Cja_step h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500}.Bx6Cja_hint{color:var(--z-ink-soft);margin:-8px 0 0;font-size:14px}.Bx6Cja_nav{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.Bx6Cja_nav button[disabled]{opacity:.4;pointer-events:none}.Bx6Cja_back{font:500 14px/1 var(--font-sans), sans-serif;color:var(--z-ink-soft);cursor:pointer;background:0 0;border:0;padding:8px 0}.Bx6Cja_back:hover{color:var(--z-ink)}.Bx6Cja_status{margin-top:14px}@keyframes Bx6Cja_fin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.Bx6Cja_plan{grid-template-columns:minmax(0,1fr)}.Bx6Cja_copy{position:static}}@media (prefers-reduced-motion:reduce){.Bx6Cja_step{animation:none}.Bx6Cja_fprog i{transition:none}}
.s623VG_ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.s623VG_way{border-radius:20px;align-content:start;gap:14px;min-height:340px;padding:28px;display:grid}.s623VG_w1{background:var(--z-run);color:#fff}.s623VG_w2{background:var(--z-map);color:#fff}.s623VG_w3{background:var(--z-paper-2);color:var(--z-ink);border:1px solid var(--z-hair)}.s623VG_effort{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.85;align-items:center;gap:6px;display:flex}.s623VG_effort i{border:1.5px solid;border-radius:50%;width:9px;height:9px}.s623VG_effort i.s623VG_on{background:var(--z-mint);border-color:var(--z-mint)}.s623VG_way h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:500}.s623VG_way p{opacity:.86;margin:0;line-height:1.55}.s623VG_way>a{justify-self:start;margin-top:auto}.s623VG_handover{gap:10px;margin-top:28px;display:grid}.s623VG_track{background:linear-gradient(90deg, var(--z-run), var(--z-map) 50%, var(--z-paper-2));border:1px solid var(--z-hair);border-radius:6px;height:6px;position:relative}.s623VG_track i{background:var(--z-mint);width:18px;height:18px;box-shadow:0 0 0 4px var(--z-paper), 0 4px 14px #0a8a5a59;border-radius:50%;margin:-9px 0 0 -9px;position:absolute;top:50%;left:0}.s623VG_labels{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink-soft);justify-content:space-between;display:flex}@media (max-width:900px){.s623VG_ways{grid-template-columns:minmax(0,1fr)}.s623VG_way{min-height:0}}
.tX7kzW_wrap{max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.tX7kzW_sec{padding-block:clamp(80px,10vw,128px)}.tX7kzW_head{gap:16px;max-width:760px;display:grid}.tX7kzW_lead{max-width:56ch;color:var(--z-ink-soft);margin:0;font-size:17px;line-height:1.55}.tX7kzW_dark{background:linear-gradient(180deg, var(--z-band-top), var(--z-band-bottom));color:#fff}.tX7kzW_dark .tX7kzW_head>span:first-child,.tX7kzW_dark .tX7kzW_head h2 em{color:var(--z-mint)}.tX7kzW_dark .tX7kzW_lead{color:#ffffffbd}.tX7kzW_cardHead{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft);justify-content:space-between;align-items:center;display:flex}.tX7kzW_cardHead>span:first-child{align-items:center;gap:8px;display:inline-flex}.tX7kzW_hstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.tX7kzW_hstats b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;display:block}.tX7kzW_hstats span{color:var(--z-ink-soft);margin-top:6px;font-size:12px;line-height:1.35;display:block}.tX7kzW_shot{position:relative;overflow:hidden}.tX7kzW_shot img{-o-object-fit:cover;object-fit:cover;transition:transform .8s}.tX7kzW_featured:hover .tX7kzW_shot img,.tX7kzW_card:hover .tX7kzW_shot img{transform:scale(1.03)}.tX7kzW_logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;filter:brightness(0);opacity:.8;width:auto;max-width:150px;height:30px}.tX7kzW_meta{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft)}.tX7kzW_featured{background:var(--z-paper-2);color:inherit;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-top:40px;text-decoration:none;transition:box-shadow .3s;display:grid;overflow:hidden}.tX7kzW_featured:hover{box-shadow:0 24px 60px #0000001a}.tX7kzW_featured .tX7kzW_shot{aspect-ratio:4/3}.tX7kzW_featuredBody{flex-direction:column;gap:16px;padding:clamp(24px,3.4vw,44px);display:flex}.tX7kzW_featuredBody h2{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.1}.tX7kzW_grid4{border-top:1px solid var(--z-hair);grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:auto;padding-top:20px;display:grid}.tX7kzW_grid4 b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:30px;font-weight:500;display:block}.tX7kzW_grid4 span{color:var(--z-ink-soft);font-size:13px}.tX7kzW_more{align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.tX7kzW_featured:hover .tX7kzW_more,.tX7kzW_card:hover .tX7kzW_more{color:var(--z-mint-ink)}.tX7kzW_moreHead{margin-top:96px}.tX7kzW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.tX7kzW_card{background:var(--z-paper-2);color:inherit;border-radius:18px;flex-direction:column;height:100%;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:hidden}.tX7kzW_card:hover{box-shadow:0 20px 50px #00000017}.tX7kzW_card .tX7kzW_shot{aspect-ratio:16/10}.tX7kzW_cardBody{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.tX7kzW_card h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:1.15}.tX7kzW_two{border-top:1px solid var(--z-hair);grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:14px;display:grid}.tX7kzW_two b{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:24px;font-weight:500;display:block}.tX7kzW_two span{color:var(--z-ink-soft);font-size:12.5px}.tX7kzW_duo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:44px;display:grid}.tX7kzW_duoPhoto{aspect-ratio:3/2;border-radius:22px;position:relative;overflow:hidden}.tX7kzW_duoPhoto img{-o-object-fit:cover;object-fit:cover}.tX7kzW_bio{border-top:1px solid #ffffff24;padding:22px 0}.tX7kzW_bio:first-child{border-top:0;padding-top:0}.tX7kzW_bio h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}.tX7kzW_role{font:500 11px/1.4 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-mint);margin-top:6px;display:block}.tX7kzW_bio p{color:#ffffffc2;margin:12px 0 0;font-size:15.5px;line-height:1.55}.tX7kzW_spec{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tX7kzW_spec span{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;border:1px solid #fff6;border-radius:999px;padding:8px 12px}@media (max-width:900px){.tX7kzW_featured,.tX7kzW_duo,.tX7kzW_cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tX7kzW_sec{padding-block:80px}}
._jGtdG_prog{background:var(--z-paper);height:420vh;position:relative}._jGtdG_sticky{flex-direction:column;height:100svh;padding-top:96px;display:flex;position:sticky;top:0;overflow:hidden}._jGtdG_head{width:100%;max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-inline:auto;display:flex}._jGtdG_stops{grid-template-columns:repeat(4,minmax(0,1fr));min-width:min(520px,100%);display:grid;position:relative}._jGtdG_stops:before,._jGtdG_fill{content:"";background:var(--z-hair);height:2px;position:absolute;top:5px;left:0;right:0}._jGtdG_fill{background:var(--z-mint-ink);transform-origin:0;transform:scaleX(0)}._jGtdG_stops span{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink-faint);padding-top:18px;transition:color .3s;position:relative}._jGtdG_stops span:before{content:"";background:var(--z-paper);border:2px solid var(--z-hair);border-radius:50%;width:12px;height:12px;transition:background-color .3s,border-color .3s;position:absolute;top:0;left:0}._jGtdG_stops span._jGtdG_on{color:var(--z-ink)}._jGtdG_stops span._jGtdG_on:before{background:var(--z-mint);border-color:var(--z-mint-ink)}._jGtdG_track{will-change:transform;flex:1;align-items:center;gap:24px;padding-left:max(16px,50vw - 604px);display:flex}._jGtdG_session{color:#fff;border-radius:26px;flex:0 0 min(1040px,86vw);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);height:min(62svh,520px);display:grid;overflow:hidden}._jGtdG_session:first-child{background:var(--z-map)}._jGtdG_session:nth-child(2){background:var(--z-build)}._jGtdG_session:nth-child(3){background:#133f2e}._jGtdG_session:nth-child(4){background:var(--z-run)}._jGtdG_text{flex-direction:column;gap:14px;min-width:0;padding:clamp(24px,3.4vw,44px);display:flex}._jGtdG_meta{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}._jGtdG_verb{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(48px,5.6vw,84px);font-weight:500;line-height:.9}._jGtdG_verb em{color:var(--z-mint);font-style:normal}._jGtdG_text p{color:#ffffffd1;max-width:40ch;margin:0;font-size:16px;line-height:1.5}._jGtdG_leave{border-top:1px solid #ffffff2e;margin-top:auto;padding-top:16px;font-size:14.5px}._jGtdG_leave span{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-mint);margin-bottom:8px;display:block}@media (max-width:900px),(prefers-reduced-motion:reduce){._jGtdG_prog{height:auto}._jGtdG_sticky{gap:28px;height:auto;padding-block:80px;position:static;overflow:visible}._jGtdG_stops{display:none}._jGtdG_track{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-direction:column;transform:none!important}._jGtdG_session{flex-basis:auto;grid-template-columns:minmax(0,1fr);width:100%;height:auto}}
.ders5W_readbar{z-index:40;height:3px;position:fixed;top:0;left:0;right:0}.ders5W_readbar i{background:var(--z-mint-ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ders5W_wrap{max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.ders5W_head{padding-top:calc(120px + env(safe-area-inset-top,0px));grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.ders5W_back{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft);text-decoration:none}.ders5W_back:hover{color:var(--z-ink)}.ders5W_head h1{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,4.4vw,62px);font-weight:500;line-height:1.04}.ders5W_dek{color:var(--z-ink-soft);max-width:56ch;margin:18px 0 0;font-size:18px;line-height:1.55}.ders5W_byline{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px;display:flex}.ders5W_by{align-items:center;gap:6px;display:inline-flex}.ders5W_notice{color:var(--z-ink-soft);margin:18px 0 0;font-size:14px}.ders5W_notice a{color:var(--z-mint-ink);text-underline-offset:3px}.ders5W_cover{border:1px solid var(--z-hair);aspect-ratio:16/9;background:var(--z-paper-2);border-radius:18px;position:relative;overflow:hidden}.ders5W_cover img{-o-object-fit:cover;object-fit:cover}.ders5W_layout{grid-template-columns:220px minmax(0,680px);justify-content:center;gap:clamp(32px,6vw,96px);padding-block:72px clamp(56px,7vw,88px);display:grid}.ders5W_toc{align-self:start;gap:22px;display:grid;position:sticky;top:110px}.ders5W_toc h4,.ders5W_tocTitle{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft);margin:0 0 10px}.ders5W_toc ol{border-left:1px solid var(--z-hair);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ders5W_toc ol a{color:var(--z-ink-soft);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .3s,border-color .3s;display:block}.ders5W_toc ol a.ders5W_sub{padding-left:26px}.ders5W_toc ol a[aria-current=location]{color:var(--z-ink);border-left-color:var(--z-mint-ink)}.ders5W_share{flex-wrap:wrap;gap:8px;display:flex}.ders5W_share a,.ders5W_share button{font:500 12px/1 var(--font-sans), sans-serif;border:1px solid var(--z-hair);cursor:pointer;color:var(--z-ink);background:#fff;border-radius:999px;padding:9px 12px;text-decoration:none;transition:border-color .25s}.ders5W_share a:hover,.ders5W_share button:hover{border-color:var(--z-ink)}.ders5W_prose{--sg-ink:var(--z-ink);--sg-line:var(--z-hair);--sg-muted:var(--z-ink-soft);min-width:0;font-size:18px;line-height:1.7}.ders5W_prose p{margin:0 0 20px}.ders5W_prose h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:56px 0 16px;scroll-margin-top:110px;font-size:30px;font-weight:500;line-height:1.15}.ders5W_prose h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:36px 0 12px;scroll-margin-top:110px;font-size:22px;font-weight:500;line-height:1.2}.ders5W_prose h4{margin:28px 0 10px;font-size:18px;font-weight:600}.ders5W_prose ul,.ders5W_prose ol{margin:0 0 20px;padding-left:22px}.ders5W_prose li{margin-bottom:8px}.ders5W_prose li::marker{color:var(--z-mint-ink)}.ders5W_prose a{color:var(--z-mint-ink);text-underline-offset:3px}.ders5W_prose blockquote{border-left:2px solid var(--z-ink);color:var(--z-ink-soft);margin:28px 0;padding-left:22px}.ders5W_prose code{background:var(--z-paper-2);font:400 .85em var(--font-mono), monospace;border-radius:4px;padding:2px 6px}.ders5W_figure{margin:36px 0}.ders5W_figure img{border:1px solid var(--z-hair);border-radius:14px;width:100%;height:auto}.ders5W_figure figcaption{color:var(--z-ink-soft);padding-top:10px;font-size:13px}.ders5W_code{background:var(--z-ink);color:#fff;border-radius:14px;margin:28px 0;overflow:hidden}.ders5W_codeHead{font:500 12px/1 var(--font-mono), monospace;color:#ffffffb3;border-bottom:1px solid #ffffff24;padding:10px 18px}.ders5W_code pre{font:400 13.5px/1.7 var(--font-mono), monospace;margin:0;padding:18px;overflow-x:auto}.ders5W_prose .ders5W_code code{font:inherit;background:0 0;padding:0}.ders5W_pull{border-left:2px solid var(--z-mint-ink);margin:44px 0;padding-left:26px}.ders5W_pull blockquote{color:var(--z-ink);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;border:0;margin:0;padding:0;font-size:clamp(24px,2.6vw,30px);line-height:1.2}.ders5W_pull p{margin:0}.ders5W_pull figcaption{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink-soft);margin-top:12px}.ders5W_callout{border-left:3px solid var(--z-mint-ink);background:var(--z-ok-bg);border-radius:0 14px 14px 0;margin:28px 0;padding:18px 20px;font-size:16px;line-height:1.6}.ders5W_callout b{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-mint-ink);margin-bottom:8px;display:block}.ders5W_callout p{white-space:pre-line;margin:0}.ders5W_callout[data-kind=warning]{border-left-color:var(--z-amber-ink);background:var(--z-amber-bg)}.ders5W_callout[data-kind=warning] b{color:var(--z-amber-ink)}.ders5W_callout[data-kind=note]{border-left-color:var(--z-ink-faint);background:var(--z-paper-2)}.ders5W_callout[data-kind=note] b{color:var(--z-ink-soft)}.ders5W_callout[data-kind=important]{border-left-color:var(--z-ink)}.ders5W_ctablock{border:1px solid var(--z-hair);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:40px 0;padding:24px;display:flex}.ders5W_prose .ders5W_ctablock p{flex:280px;margin:0;font-size:16px;line-height:1.5}.ders5W_ctablock b{font-family:var(--font-display), sans-serif;font-size:20px;font-weight:500;display:block}.ders5W_prose .ders5W_ctablock a{color:var(--z-ink);text-decoration:none}.ders5W_takeaways{background:var(--z-paper-2);border-radius:18px;margin-bottom:36px;padding:24px 26px}.ders5W_takeaways h3{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-mint-ink);margin:0 0 12px}.ders5W_takeaways ul{margin:0;padding-left:22px;font-size:16px;line-height:1.6}.ders5W_takeaways li::marker{color:var(--z-mint-ink)}.ders5W_faq{margin-top:56px}.ders5W_prose .ders5W_faq h2{margin-top:0}.ders5W_faq dl{border-top:1px solid var(--z-ink);margin:0}.ders5W_faq dl>div{border-bottom:1px solid var(--z-hair);padding:20px 0}.ders5W_faq dt{letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.3}.ders5W_faq dd{color:var(--z-ink-soft);margin:8px 0 0;font-size:16px;line-height:1.6}.ders5W_author{border-top:1px solid var(--z-hair);color:var(--z-ink-soft);align-items:center;gap:14px;margin-top:44px;padding-top:28px;font-size:15px;line-height:1.45;display:flex}.ders5W_author i{background:var(--z-ink);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ders5W_author i:after{content:"";background:var(--z-mint);border-radius:50%;width:9px;height:9px}.ders5W_author b{color:var(--z-ink);font-weight:500;display:block}.ders5W_more{padding-bottom:clamp(80px,10vw,128px)}@media (max-width:900px){.ders5W_head,.ders5W_layout{grid-template-columns:minmax(0,1fr)}.ders5W_layout{padding-top:48px}.ders5W_toc{order:2;position:static}.ders5W_toc nav{display:none}.ders5W_prose{font-size:17px}}@media (max-width:560px){.ders5W_prose h2{font-size:26px}}
.ZZYLEa_dark{background:linear-gradient(180deg, var(--z-band-top), var(--z-band-bottom));color:#fff}.ZZYLEa_head>span:first-child,.ZZYLEa_head h2 em{color:var(--z-mint)}.ZZYLEa_lead{color:#ffffffbd;max-width:56ch;margin:0;font-size:17px;line-height:1.55}.ZZYLEa_ctrl{justify-content:flex-end;align-items:center;gap:8px;margin-top:-40px;display:flex}.ZZYLEa_ctrl>span{font:500 12px/1 var(--font-mono), monospace;letter-spacing:.1em;color:#fff9;font-variant-numeric:tabular-nums;margin-right:8px}.ZZYLEa_darkRound{color:#fff;border-color:#ffffff80}.ZZYLEa_darkRound:hover:not(:disabled){color:var(--z-ink);background:#fff}.ZZYLEa_track{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;padding-left:max(16px,50vw - 604px);padding-right:max(16px, env(safe-area-inset-right,0px));gap:14px;margin-top:32px;scroll-padding-left:max(16px,50vw - 604px);display:flex;overflow-x:auto}.ZZYLEa_track::-webkit-scrollbar{display:none}.ZZYLEa_ind{scroll-snap-align:start;min-height:300px;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;flex:0 0 min(280px,76vw);gap:10px;padding:22px;text-decoration:none;transition:border-color .3s,background-color .3s,transform .3s;display:flex}a.ZZYLEa_ind:hover{background:#44f3980d;border-color:#44f3988c;transform:translateY(-3px)}a.ZZYLEa_ind:focus-visible{outline:2px solid var(--z-mint);outline-offset:3px}.ZZYLEa_n{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.12em;color:#ffffff73}.ZZYLEa_ind b{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--z-mint);margin-top:auto;font-size:46px;font-weight:500;line-height:1}.ZZYLEa_what{color:#fffc;font-size:15px}.ZZYLEa_who{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:#fff;border-top:1px solid #ffffff1f;margin-top:6px;padding-top:14px;font-size:18px;font-weight:500}.ZZYLEa_case{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-mint)}@media (max-width:900px){.ZZYLEa_ctrl{justify-content:flex-start;margin-top:20px}}
._5B_7Ga_back{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;opacity:.85;text-decoration:none}._5B_7Ga_back:hover{opacity:1}._5B_7Ga_caseLogo{background:var(--z-paper);border-radius:12px;padding:10px 14px;display:inline-flex}._5B_7Ga_caseLogo img{width:auto;height:28px}._5B_7Ga_ba{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}._5B_7Ga_baCard{background:var(--z-paper-2);border-radius:20px;align-content:start;gap:18px;height:100%;padding:28px;display:grid}._5B_7Ga_baRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}._5B_7Ga_baRow s{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--z-ink-faint);overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,28px)}._5B_7Ga_baRow b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--z-mint-ink);overflow-wrap:anywhere;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.05}._5B_7Ga_baRow b._5B_7Ga_text{font-size:clamp(22px,2.4vw,30px)}._5B_7Ga_baRow i{color:var(--z-ink-soft);font-size:22px;font-style:normal}._5B_7Ga_baRow small{color:var(--z-ink-soft);margin-top:6px;font-size:13px;display:block}._5B_7Ga_story{margin-top:40px}._5B_7Ga_storyRow{border-top:1px solid var(--z-hair);grid-template-columns:220px minmax(0,1fr);gap:32px;padding:28px 0;display:grid}._5B_7Ga_storyRow h3{font:500 11px/1.4 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--z-ink-soft);margin:0}._5B_7Ga_storyRow p{max-width:64ch;margin:0;font-size:18px;line-height:1.6}._5B_7Ga_storySec{padding-bottom:clamp(80px,10vw,128px)}._5B_7Ga_quote{text-align:center;max-width:26ch;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0 auto;font-size:clamp(26px,3vw,42px);font-weight:500;line-height:1.15}._5B_7Ga_quote:before{content:"“";color:var(--z-mint-ink);margin-bottom:12px;font-size:1.6em;line-height:.6;display:block}._5B_7Ga_resultsHead{margin-top:96px}._5B_7Ga_stats{border-top:1px solid var(--z-hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;padding-top:28px;display:grid}._5B_7Ga_stats b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1;display:block}._5B_7Ga_stats span{color:var(--z-ink-soft);margin-top:10px;font-size:13.5px;line-height:1.4;display:block}._5B_7Ga_note{color:var(--z-ink-soft);max-width:70ch;margin-top:18px;font-size:13px}@media (max-width:900px){._5B_7Ga_ba{grid-template-columns:minmax(0,1fr)}._5B_7Ga_storyRow{grid-template-columns:minmax(0,1fr);gap:10px}._5B_7Ga_stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}
.tXdhVa_stage{aspect-ratio:16/9;width:100%;position:relative}.tXdhVa_card{background:var(--z-paper);color:var(--z-ink);border-radius:18px;flex-direction:column;gap:10px;padding:18px 22px;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #00000073}.tXdhVa_card[data-state=future]{opacity:0;transform:translateY(56px)}.tXdhVa_card[data-state=past]{opacity:.35;transform:translateY(-24px)scale(.94)}.tXdhVa_card[data-state=gone]{opacity:0;transform:translateY(-44px)scale(.88)}.tXdhVa_ln{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(.3s + var(--i,0) * .12s);transform:translateY(6px)}.tXdhVa_card[data-state=current] .tXdhVa_ln{opacity:1;transform:none}.tXdhVa_head{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.tXdhVa_card h4{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:500}.tXdhVa_note{color:var(--z-ink-soft);margin-top:auto;font-size:13px}.tXdhVa_note s{color:#a1a7a3}.tXdhVa_photo{background:linear-gradient(#5bb38d,#1c4533);padding:0}.tXdhVa_photoWrap{position:absolute;inset:0}.tXdhVa_photoWrap img{-o-object-fit:contain;object-fit:contain}.tXdhVa_photoChip{position:absolute;bottom:16px;right:16px}.tXdhVa_rocrf{gap:6px;display:grid}.tXdhVa_rocrf div{border:1px solid var(--z-hair);background:#fff;border-radius:10px;grid-template-columns:26px 86px 1fr;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:grid}.tXdhVa_rocrf b{background:var(--z-mint);width:26px;height:26px;font:600 13px/1 var(--font-mono), monospace;border-radius:8px;place-items:center;display:grid}.tXdhVa_rocrf span{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--z-ink-soft)}.tXdhVa_buckets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tXdhVa_buckets div{border:1px solid var(--z-hair);background:#fff;border-radius:12px;gap:6px;padding:14px;display:grid}.tXdhVa_buckets b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500}.tXdhVa_buckets span{color:var(--z-ink-soft);font-size:13px}.tXdhVa_files{flex-wrap:wrap;gap:5px;display:flex}.tXdhVa_files i{background:var(--z-paper-2);border:1px solid var(--z-hair);width:18px;height:22px;transition:background .3s,border-color .3s;transition-delay:calc(.4s + var(--i) * 28ms);border-radius:3px}.tXdhVa_card[data-state=current] .tXdhVa_files i{background:var(--z-ok-bg);border-color:#bfeed3}.tXdhVa_skill{background:var(--z-ink);color:var(--z-paper);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.tXdhVa_skill code{font:500 12px/1 var(--font-mono), monospace;color:var(--z-mint)}.tXdhVa_conns{flex-wrap:wrap;gap:8px;display:flex}.tXdhVa_conns span{border:1px solid var(--z-hair);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.tXdhVa_conns span:before{content:"";background:var(--z-hair);width:7px;height:7px;transition:background .3s;transition-delay:inherit;border-radius:50%}.tXdhVa_card[data-state=current] .tXdhVa_conns span:before{background:var(--z-mint)}.tXdhVa_dash{border:1px solid var(--z-hair);background:#fff;border-radius:12px;flex:1;gap:12px;min-height:0;padding:14px 16px;display:grid}.tXdhVa_dashTop{color:var(--z-ink-soft);justify-content:space-between;font-size:13px;display:flex}.tXdhVa_dashTop strong{color:var(--z-ink);font-weight:600}.tXdhVa_bars{gap:12px;height:170px;display:flex}.tXdhVa_bars div{text-align:center;height:100%;font:500 10.5px/1 var(--font-mono), monospace;color:var(--z-ink-soft);flex-direction:column;flex:1;justify-content:flex-end;gap:6px;display:flex}.tXdhVa_bars i{background:var(--z-mint-ink);height:0;transition:height .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.35s + var(--i) * .11s);border-radius:6px 6px 0 0;display:block}.tXdhVa_card[data-state=current] .tXdhVa_bars i{height:var(--h)}.tXdhVa_task{border:1px solid var(--z-hair);background:#fff;border-radius:12px;gap:6px;padding:16px;display:grid}.tXdhVa_taskTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.tXdhVa_taskTop strong{font-size:16px}.tXdhVa_task>span{color:var(--z-ink-soft);font-size:13px}.tXdhVa_tgl{background:var(--z-hair);border-radius:999px;flex:none;width:42px;height:24px;transition:background .4s .7s;position:relative}.tXdhVa_tgl:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .4s .7s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.tXdhVa_card[data-state=current] .tXdhVa_tgl{background:var(--z-mint-ink)}.tXdhVa_card[data-state=current] .tXdhVa_tgl:after{transform:translate(18px)}.tXdhVa_checks{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.tXdhVa_checks li{align-items:center;gap:10px;display:flex}.tXdhVa_checks li:before{content:"✓";background:var(--z-ok-bg);width:22px;height:22px;color:var(--z-mint-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.tXdhVa_keep{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tXdhVa_keep li{border:1px solid var(--z-hair);background:#fff;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;display:grid}.tXdhVa_keep li i{background:var(--z-ink);width:32px;height:32px;color:var(--z-mint);font:600 12px/1 var(--font-mono), monospace;border-radius:10px;place-items:center;font-style:normal;display:grid}.tXdhVa_keep li span{color:var(--z-ink-soft);margin-top:2px;font-size:12.5px;display:block}@media (max-width:900px){.tXdhVa_stage{aspect-ratio:auto;order:2;height:min(40svh,330px)}.tXdhVa_card{gap:8px;padding:14px 16px}.tXdhVa_card h4{font-size:19px}.tXdhVa_rocrf div{grid-template-columns:24px 1fr;padding:6px 10px;font-size:13px}.tXdhVa_rocrf span{display:none}.tXdhVa_rocrf b{width:24px;height:24px}.tXdhVa_buckets b{font-size:26px}.tXdhVa_buckets div{padding:10px}.tXdhVa_bars{height:110px}.tXdhVa_keep li{padding:8px 10px;font-size:13.5px}.tXdhVa_keep li span{display:none}.tXdhVa_keep{grid-template-columns:minmax(0,1fr)}.tXdhVa_files i{width:13px;height:16px}}@media (prefers-reduced-motion:reduce){.tXdhVa_card,.tXdhVa_card *,.tXdhVa_card :before,.tXdhVa_card :after{transition-duration:0s!important;transition-delay:0s!important}}
.e1HKPW_vis{background:var(--z-paper);color:var(--z-ink);border-radius:18px;flex-direction:column;gap:12px;min-width:0;margin:18px 18px 18px 0;padding:20px;display:flex;overflow:hidden}.e1HKPW_vhead{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft);justify-content:space-between;align-items:center;gap:10px;display:flex}.e1HKPW_vis h4{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500}.e1HKPW_ln{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(.15s + var(--i,0) * .11s);transform:translateY(6px)}.e1HKPW_on .e1HKPW_ln{opacity:1;transform:none}.e1HKPW_rocrf{gap:6px;display:grid}.e1HKPW_rocrf div{border:1px solid var(--z-hair);background:#fff;border-radius:10px;grid-template-columns:26px 84px 1fr;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:grid}.e1HKPW_rocrf b{background:var(--z-mint);width:26px;height:26px;font:600 12px/1 var(--font-mono), monospace;border-radius:8px;place-items:center;display:grid}.e1HKPW_rocrf span{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--z-ink-soft)}.e1HKPW_files{flex-wrap:wrap;gap:5px;display:flex}.e1HKPW_files i{background:var(--z-paper-2);border:1px solid var(--z-hair);width:17px;height:21px;transition:background-color .3s,border-color .3s;transition-delay:calc(.3s + var(--i) * 26ms);border-radius:3px}.e1HKPW_on .e1HKPW_files i{background:var(--z-ok-bg);border-color:#bfeed3}.e1HKPW_buckets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.e1HKPW_buckets div{border:1px solid var(--z-hair);background:#fff;border-radius:12px;padding:12px}.e1HKPW_buckets b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;display:block}.e1HKPW_buckets span{color:var(--z-ink-soft);font-size:12.5px}.e1HKPW_skill{background:var(--z-ink);color:var(--z-paper);border-radius:12px;justify-content:space-between;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.e1HKPW_skill code{font:500 12px/1 var(--font-mono), monospace;color:var(--z-mint)}.e1HKPW_conns{flex-wrap:wrap;gap:8px;display:flex}.e1HKPW_conns span{border:1px solid var(--z-hair);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.e1HKPW_conns span:before{content:"";background:var(--z-hair);width:7px;height:7px;transition:background-color .3s;transition-delay:inherit;border-radius:50%}.e1HKPW_on .e1HKPW_conns span:before{background:var(--z-mint)}.e1HKPW_bars{gap:10px;height:150px;padding-top:6px;display:flex}.e1HKPW_bars div{text-align:center;font:500 10.5px/1 var(--font-mono), monospace;color:var(--z-ink-soft);flex-direction:column;flex:1;justify-content:flex-end;gap:6px;display:flex}.e1HKPW_bars i{background:var(--z-mint-ink);height:0;transition:height .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.3s + var(--i) * .1s);border-radius:6px 6px 0 0;display:block}.e1HKPW_on .e1HKPW_bars i{height:var(--h)}.e1HKPW_task{border:1px solid var(--z-hair);background:#fff;border-radius:12px;gap:4px;padding:14px;display:grid}.e1HKPW_taskTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.e1HKPW_task>span{color:var(--z-ink-soft);font-size:13px}.e1HKPW_tgl{background:var(--z-hair);border-radius:999px;flex:none;width:42px;height:24px;transition:background-color .4s .6s;position:relative}.e1HKPW_tgl:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .4s .6s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.e1HKPW_on .e1HKPW_tgl{background:var(--z-mint-ink)}.e1HKPW_on .e1HKPW_tgl:after{transform:translate(18px)}.e1HKPW_checks{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.e1HKPW_checks li{align-items:center;gap:10px;display:flex}.e1HKPW_checks li:before{content:"✓";background:var(--z-ok-bg);width:22px;height:22px;color:var(--z-mint-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}@media (max-width:900px),(prefers-reduced-motion:reduce){.e1HKPW_vis{margin:0 14px 14px}}@media (max-width:560px){.e1HKPW_rocrf div{grid-template-columns:24px 1fr}.e1HKPW_rocrf span{display:none}}@media (prefers-reduced-motion:reduce){.e1HKPW_ln,.e1HKPW_files i,.e1HKPW_bars i,.e1HKPW_tgl,.e1HKPW_tgl:after{transition:none}}
._7VEjpG_wl{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(32px,6vw,96px);scroll-margin-top:80px;display:grid}._7VEjpG_inside{gap:10px;margin:32px 0 0;padding:0;list-style:none;display:grid}._7VEjpG_inside li{background:var(--z-paper-2);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;display:grid}._7VEjpG_inside i{background:var(--z-ink);width:40px;height:40px;color:var(--z-mint);font:600 12px/1 var(--font-mono), monospace;border-radius:12px;place-items:center;font-style:normal;display:grid}._7VEjpG_inside b{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-size:18px;font-weight:500}._7VEjpG_inside span{color:var(--z-ink-soft);margin-top:3px;font-size:14px;display:block}._7VEjpG_card{background:var(--z-paper);border:1px solid var(--z-hair);border-radius:22px;padding:28px;position:sticky;top:110px;box-shadow:0 30px 80px #00000014}._7VEjpG_fields{gap:16px;display:grid}._7VEjpG_fields h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}._7VEjpG_fields p{color:var(--z-ink-soft);margin:0;font-size:14.5px;line-height:1.5}._7VEjpG_fields ._7VEjpG_err{min-height:1em}._7VEjpG_fields button[disabled]{opacity:.4;pointer-events:none}._7VEjpG_teams{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:900px){._7VEjpG_wl{grid-template-columns:minmax(0,1fr)}._7VEjpG_card{position:static}}
.CWi5nW_wrap{max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.CWi5nW_byline{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--z-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.CWi5nW_new{color:var(--z-mint-ink);align-items:center;gap:8px;display:inline-flex}.CWi5nW_cover{background:var(--z-paper-2);position:relative;overflow:hidden}.CWi5nW_cover img{-o-object-fit:cover;object-fit:cover;transition:transform .8s}.CWi5nW_latest:hover .CWi5nW_cover img,.CWi5nW_post:hover .CWi5nW_cover img{transform:scale(1.03)}.CWi5nW_latestSec{padding-block:72px clamp(72px,9vw,112px)}.CWi5nW_latest{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);text-decoration:none;display:grid}.CWi5nW_latest .CWi5nW_cover{aspect-ratio:16/9;border:1px solid var(--z-hair);border-radius:18px}.CWi5nW_latestBody{gap:16px;display:grid}.CWi5nW_latest h2{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.08}.CWi5nW_latest p{color:var(--z-ink-soft);margin:0;font-size:17px;line-height:1.55}.CWi5nW_more{font-size:14px;font-weight:500}.CWi5nW_latest:hover .CWi5nW_more{color:var(--z-mint-ink)}.CWi5nW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.CWi5nW_head{gap:16px;display:grid}.CWi5nW_tools{justify-items:end;gap:12px;display:grid}.CWi5nW_search{border:1px solid var(--z-hair);background:#fff;border-radius:999px;align-items:center;gap:10px;min-width:min(320px,100%);padding:10px 16px;display:flex}.CWi5nW_search:focus-within{border-color:var(--z-ink)}.CWi5nW_search input{font:400 15px/1.2 var(--font-sans), sans-serif;min-width:0;color:var(--z-ink);background:0 0;border:0;outline:0;flex:1}.CWi5nW_chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.CWi5nW_chips button{font:500 12px/1 var(--font-sans), sans-serif;border:1px solid var(--z-hair);color:var(--z-ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 14px;transition:background-color .25s,color .25s}.CWi5nW_chips button[aria-pressed=true]{background:var(--z-ink);color:var(--z-paper);border-color:var(--z-ink)}.CWi5nW_chips button:focus-visible,.CWi5nW_search input:focus-visible{outline:2px solid var(--z-mint-ink);outline-offset:3px}.CWi5nW_posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.CWi5nW_post{flex-direction:column;gap:14px;text-decoration:none;display:flex}.CWi5nW_post .CWi5nW_cover{aspect-ratio:16/10;border-radius:16px}.CWi5nW_post h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:500;line-height:1.2}.CWi5nW_soon{pointer-events:none}.CWi5nW_soon .CWi5nW_cover{border:1px dashed var(--z-ink-faint);background:0 0;place-items:center;display:grid}.CWi5nW_soon .CWi5nW_cover span{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-ink-soft)}.CWi5nW_soon h3{color:var(--z-ink-soft)}.CWi5nW_empty{color:var(--z-ink-soft);margin:24px 0 0}.CWi5nW_bottom{padding-bottom:clamp(80px,10vw,128px)}.CWi5nW_none{justify-items:start;gap:16px;max-width:640px;padding-block:72px clamp(80px,10vw,128px);display:grid}.CWi5nW_none p{color:var(--z-ink-soft);margin:0;font-size:17px;line-height:1.55}@media (max-width:900px){.CWi5nW_latest,.CWi5nW_posts{grid-template-columns:minmax(0,1fr)}.CWi5nW_tools{justify-items:start;width:100%}.CWi5nW_chips{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.CWi5nW_cover img{transition:none}.CWi5nW_latest:hover .CWi5nW_cover img,.CWi5nW_post:hover .CWi5nW_cover img{transform:none}}
.whKZuq_teaser{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.whKZuq_shot{aspect-ratio:16/9;background:linear-gradient(#5bb38d,#1c4533);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000024}.whKZuq_shot img{-o-object-fit:contain;object-fit:contain}.whKZuq_copy{justify-items:start;gap:16px;display:grid}@media (max-width:900px){.whKZuq_teaser{grid-template-columns:minmax(0,1fr)}}
.GcgQYq_demo{background:linear-gradient(180deg, var(--z-band-top), var(--z-band-bottom));color:#fff;height:420vh;position:relative}.GcgQYq_sticky{max-width:1240px;height:100svh;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(32px,6vw,96px);margin-inline:auto;padding-block:96px 40px;display:grid;position:sticky;top:0}.GcgQYq_left{gap:18px;display:grid}.GcgQYq_left .GcgQYq_eyebrow,.GcgQYq_left h2 em{color:var(--z-mint)}.GcgQYq_lead{color:#ffffffbd;max-width:56ch;margin:0;font-size:17px;line-height:1.55}.GcgQYq_steps{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.GcgQYq_steps li{color:#ffffff73;align-items:center;gap:12px;font-size:15px;transition:color .4s;display:flex}.GcgQYq_steps li:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:9px;height:9px;transition:background-color .4s,border-color .4s}.GcgQYq_steps li.GcgQYq_on{color:#fff}.GcgQYq_steps li.GcgQYq_on:before{background:var(--z-mint);border-color:var(--z-mint)}.GcgQYq_phone{background:#0f1412;border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;height:min(70svh,620px);padding:14px;display:flex;box-shadow:0 40px 100px #00000080}.GcgQYq_phoneHead{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:6px 8px 12px;display:flex}.GcgQYq_phoneHead i{background:var(--z-mint);width:34px;height:34px;font:600 12px/1 var(--font-mono), monospace;color:var(--z-ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.GcgQYq_phoneHead b{font-size:14px;font-weight:500;display:block}.GcgQYq_phoneHead small{color:var(--z-mint);font-size:11.5px;display:block}.GcgQYq_msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:12px 4px 4px;display:flex;overflow:hidden}.GcgQYq_msg{border-radius:14px;max-width:84%;padding:10px 12px;font-size:13.5px;line-height:1.45;display:none}.GcgQYq_msg.GcgQYq_show{animation:.45s both GcgQYq_msgIn;display:block}.GcgQYq_fromLead{color:#e8ece9;background:#1d2421;border-bottom-left-radius:4px;align-self:flex-start}.GcgQYq_agent{background:var(--z-mint);color:var(--z-ink);border-bottom-right-radius:4px;align-self:flex-end}.GcgQYq_msg time{font:500 10px/1 var(--font-mono), monospace;opacity:.6;margin-top:4px;display:block}@keyframes GcgQYq_msgIn{0%{opacity:0;transform:translateY(10px)}}.GcgQYq_flow{background:#0f1412;border:1px solid #ffffff1a;border-radius:24px;gap:18px;padding:22px;display:grid;box-shadow:0 40px 100px #00000080}.GcgQYq_trigger{background:#44f39821;border:1px solid #44f39847;border-radius:14px;padding:14px 16px}.GcgQYq_trigger span{font:500 10px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--z-mint)}.GcgQYq_trigger p{margin:8px 0 0;font-size:14.5px;line-height:1.4}.GcgQYq_flowSteps{gap:6px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.GcgQYq_flowSteps li{color:#fff6;align-items:flex-start;gap:14px;padding:10px 0 10px 4px;font-size:14.5px;line-height:1.4;transition:color .4s;display:flex;position:relative}.GcgQYq_flowSteps li.GcgQYq_on{color:#fff}.GcgQYq_num{width:22px;height:22px;font:500 10.5px/1 var(--font-mono), monospace;border:1.5px solid;border-radius:50%;flex:none;place-items:center;transition:background-color .4s,border-color .4s,color .4s;display:grid}.GcgQYq_flowSteps li.GcgQYq_on .GcgQYq_num{background:var(--z-mint);border-color:var(--z-mint);color:var(--z-ink)}@media (max-width:900px){.GcgQYq_demo{height:380vh}.GcgQYq_sticky{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding-block:80px 24px}.GcgQYq_lead,.GcgQYq_steps{display:none}.GcgQYq_phone{height:min(64svh,540px)}.GcgQYq_flow{max-height:62svh;overflow:hidden}}@media (prefers-reduced-motion:reduce){.GcgQYq_demo{height:auto}.GcgQYq_sticky{height:auto;padding-block:96px;position:static}.GcgQYq_msg.GcgQYq_show{animation:none}}
._0wOkga_academy{background:linear-gradient(180deg, var(--z-band-top), var(--z-band-bottom));color:#fff}._0wOkga_story{height:560vh;position:relative}._0wOkga_sticky{max-width:1240px;height:100svh;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,4.5vw,72px);margin-inline:auto;padding-block:92px 56px;display:grid;position:sticky;top:0}._0wOkga_left{align-content:center;gap:18px;display:grid}._0wOkga_left ._0wOkga_eyebrow{color:var(--z-mint)}._0wOkga_left ._0wOkga_title{font-size:clamp(30px,3.4vw,48px)}._0wOkga_left ._0wOkga_title em{color:var(--z-mint)}._0wOkga_sub{color:#ffffffbd;max-width:46ch;margin:0;font-size:16px;line-height:1.55}._0wOkga_chips{flex-wrap:wrap;gap:6px;display:flex}._0wOkga_chips span{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#fffc;border:1px solid #ffffff29;border-radius:999px;padding:8px 11px}._0wOkga_list{margin:6px 0 0;padding:0;list-style:none}._0wOkga_item{opacity:0;border-top:1px solid #ffffff1f;padding:13px 0;transition:opacity .6s,transform .6s;transform:translateY(14px)}._0wOkga_seen{opacity:1;transform:none}._0wOkga_row{align-items:center;gap:14px;display:flex}._0wOkga_num{width:26px;height:26px;font:500 11px/1 var(--font-mono), monospace;color:#ffffffd9;border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;transition:background .4s,border-color .4s;display:grid}._0wOkga_num svg{display:none}._0wOkga_done ._0wOkga_num{background:var(--z-mint);border-color:var(--z-mint)}._0wOkga_done ._0wOkga_num b{font-weight:inherit;display:none}._0wOkga_done ._0wOkga_num svg{display:block}._0wOkga_num b{font-weight:inherit}._0wOkga_sTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:21px;font-weight:500;transition:color .4s}._0wOkga_done ._0wOkga_sTitle{color:#ffffff8c}._0wOkga_body{grid-template-rows:0fr;transition:grid-template-rows .6s;display:grid}._0wOkga_open ._0wOkga_body{grid-template-rows:1fr}._0wOkga_body>div{padding-left:40px;overflow:hidden}._0wOkga_body p{color:#ffffffbd;margin:10px 0 0;font-size:15px;line-height:1.5}._0wOkga_leave{color:var(--z-mint);gap:8px;margin:10px 0 2px;font-size:14px;display:inline-flex}._0wOkga_cta{opacity:0;pointer-events:none;flex-wrap:wrap;align-items:center;gap:14px;transition:opacity .6s,transform .6s;display:flex;transform:translateY(12px)}._0wOkga_ctaOn{opacity:1;pointer-events:auto;transform:none}._0wOkga_cta small{color:#fff9;max-width:36ch;font-size:13px;line-height:1.45}._0wOkga_bar{left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));background:#ffffff1f;border-radius:2px;height:2px;position:absolute;bottom:28px;overflow:hidden}._0wOkga_bar i{background:var(--z-mint);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:900px){._0wOkga_sticky{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding-block:80px 44px}._0wOkga_left{display:contents}._0wOkga_left ._0wOkga_title{font-size:26px}._0wOkga_sub,._0wOkga_chips{display:none}._0wOkga_list{order:3;margin:0}._0wOkga_item:not(._0wOkga_open){display:none}._0wOkga_item{border-top:0;padding-top:0}._0wOkga_cta{order:4}._0wOkga_listHidden{display:none}}@media (prefers-reduced-motion:reduce){._0wOkga_academy *,._0wOkga_academy :before,._0wOkga_academy :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}
.-EkkEa_how{--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));height:330vh;position:relative}.-EkkEa_sticky{max-width:1240px;height:100svh;padding-left:var(--gutter-l);padding-right:var(--gutter-r);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);margin-inline:auto;padding-block:96px 48px;display:grid;position:sticky;top:0}.-EkkEa_card{color:#fff;background:var(--z-map);border-radius:22px;flex-direction:column;height:min(76svh,640px);transition:background-color .6s;display:flex;position:relative;overflow:hidden}.-EkkEa_how[data-step="1"] .-EkkEa_card{background:var(--z-build)}.-EkkEa_how[data-step="2"] .-EkkEa_card{background:var(--z-run)}.-EkkEa_cardTitles{flex:none;height:112px;position:relative}.-EkkEa_h3{text-align:center;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;opacity:0;text-wrap:balance;margin:0;padding:34px 36px 0;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.15;transition:opacity .6s;position:absolute;inset:0}.-EkkEa_h3 em{color:#ffffff9e;font-style:normal}.-EkkEa_h3.-EkkEa_on,.-EkkEa_pane.-EkkEa_on,.-EkkEa_sideText.-EkkEa_on{opacity:1}.-EkkEa_uiWrap{flex:1;margin:0 36px;position:relative}.-EkkEa_pane{background:var(--z-paper);color:var(--z-ink);opacity:0;border-radius:14px 14px 0 0;padding:20px 22px;transition:opacity .6s;position:absolute;inset:0 0 -20px;overflow:hidden;box-shadow:0 12px 40px #00000029}.-EkkEa_uiHead{border-bottom:1px solid var(--z-hair);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.-EkkEa_uiHead strong{font-size:15px;font-weight:600}.-EkkEa_sub2{color:var(--z-ink-soft);margin-top:3px;font-size:12.5px;display:block}.-EkkEa_rows{margin:0;padding:0;list-style:none}.-EkkEa_rows li{border-bottom:1px solid var(--z-hair);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i) * 70ms);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:grid;transform:translateY(6px)}.-EkkEa_pane.-EkkEa_on .-EkkEa_rows li{opacity:1;transform:none}.-EkkEa_rows b{font-weight:600}.-EkkEa_sys{color:var(--z-ink-soft);margin-top:2px;font-size:12px;display:block}.-EkkEa_min{font:500 12px/1 var(--font-mono), monospace;color:var(--z-ink-soft);font-variant-numeric:tabular-nums}.-EkkEa_uiFoot{color:var(--z-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;font-size:13px;display:flex}.-EkkEa_uiFoot strong{font-family:var(--font-display), sans-serif;color:var(--z-ink);letter-spacing:-.02em;font-size:22px;font-weight:500}.-EkkEa_route li{grid-template-columns:22px 1fr auto}.-EkkEa_tick{border:1.5px solid var(--z-hair);width:22px;height:22px;transition:background .4s,border-color .4s;transition-delay:calc(.3s + var(--i) * .45s);border-radius:50%;place-items:center;display:grid}.-EkkEa_tick svg{opacity:0;transition:opacity .3s;transition-delay:inherit}.-EkkEa_pane.-EkkEa_on .-EkkEa_tick{background:var(--z-mint);border-color:var(--z-mint)}.-EkkEa_pane.-EkkEa_on .-EkkEa_tick svg{opacity:1}.-EkkEa_approve{border:1px solid var(--z-hair);background:#fff;border-radius:12px;margin:14px 0 6px;padding:14px 16px}.-EkkEa_approve p{color:var(--z-ink-soft);margin:4px 0 12px;font-size:13.5px;line-height:1.45}.-EkkEa_acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-EkkEa_acts *{cursor:default}.-EkkEa_log li{grid-template-columns:auto 1fr}.-EkkEa_time{font-size:12px}.-EkkEa_side{align-content:center;gap:26px;display:grid}.-EkkEa_words{align-items:baseline;gap:clamp(28px,2.6vw,38px);padding-left:22px;display:flex;position:relative}.-EkkEa_word{cursor:pointer;color:var(--z-ink-faint);font-family:var(--font-display), sans-serif;letter-spacing:-.035em;background:0 0;border:0;margin:-10px 0;padding:10px 0;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1;transition:color .3s}.-EkkEa_word:focus-visible{outline:2px solid var(--z-mint-ink);outline-offset:3px}.-EkkEa_word[aria-current=step]{color:var(--z-ink)}.-EkkEa_wordDot{background:var(--z-mint-ink);border-radius:50%;width:9px;height:9px;margin-top:-2px;transition:transform .3s;position:absolute;top:50%;left:0;transform:translate(5px)}.-EkkEa_sideTexts{min-height:132px;position:relative}.-EkkEa_sideText{opacity:0;transition:opacity .3s;position:absolute;inset:0}.-EkkEa_sideText.-EkkEa_on{position:relative}.-EkkEa_weeks{color:var(--z-mint-ink);margin-bottom:12px;display:block}.-EkkEa_lead{color:var(--z-ink-soft);max-width:52ch;margin:0;font-size:17px;line-height:1.55}.-EkkEa_intro h2{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px)}.-EkkEa_intro p{color:var(--z-ink-soft);margin:8px 0 0;font-size:15px}@media (max-width:900px){.-EkkEa_how{height:300vh}.-EkkEa_sticky{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding-block:84px 16px}.-EkkEa_side{order:-1;gap:12px}.-EkkEa_intro{display:none}.-EkkEa_sideTexts{min-height:104px}.-EkkEa_lead{font-size:14.5px}.-EkkEa_card{height:min(56svh,520px)}.-EkkEa_cardTitles{height:84px}.-EkkEa_h3{padding:22px 20px 0;font-size:19px}.-EkkEa_uiWrap{margin:0 16px}.-EkkEa_pane{padding:16px}.-EkkEa_rows li{padding:10px 0;font-size:13.5px}}@media (max-width:760px){.-EkkEa_words{gap:5vw;padding-left:20px}.-EkkEa_word{font-size:6.2vw}}@media (prefers-reduced-motion:reduce){.-EkkEa_card,.-EkkEa_h3,.-EkkEa_pane,.-EkkEa_rows li,.-EkkEa_tick,.-EkkEa_tick svg,.-EkkEa_word,.-EkkEa_wordDot,.-EkkEa_sideText{transition:none}}
._5n5uHq_stories{padding-block:120px}._5n5uHq_head{max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));text-align:center;justify-items:center;gap:22px;margin-inline:auto;display:grid}._5n5uHq_ctrl{align-items:center;gap:8px;display:flex}._5n5uHq_track{--pad-l:max(max(16px, env(safe-area-inset-left,0px)), calc((100vw - 1208px) / 2));scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:var(--pad-l);padding-right:max(16px, env(safe-area-inset-right,0px));scroll-padding-left:var(--pad-l);gap:20px;margin-top:52px;display:flex;overflow-x:auto}._5n5uHq_track::-webkit-scrollbar{display:none}._5n5uHq_slide{scroll-snap-align:start;background:var(--z-paper-2);border-radius:18px;flex:0 0 min(900px,86vw);grid-template-columns:1fr 1fr;min-height:400px;display:grid;overflow:hidden}._5n5uHq_photo{min-height:100%;position:relative}._5n5uHq_photo img{-o-object-fit:cover;object-fit:cover}._5n5uHq_body{flex-direction:column;gap:16px;min-width:0;padding:30px 32px;display:flex}._5n5uHq_logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;filter:brightness(0);opacity:.8;align-self:flex-start;width:auto;max-width:150px;height:30px}._5n5uHq_body h3{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.1}._5n5uHq_body p{color:var(--z-ink-soft);margin:0;font-size:15px;line-height:1.5}._5n5uHq_stats{border-top:1px solid var(--z-hair);grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:18px;display:grid}._5n5uHq_stats b{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:24px;font-weight:500;display:block}._5n5uHq_stats span{color:var(--z-ink-soft);font-size:12.5px}._5n5uHq_more{color:inherit;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._5n5uHq_more:hover{text-decoration:underline}@media (max-width:900px){._5n5uHq_slide{grid-template-columns:1fr}._5n5uHq_photo{height:200px;min-height:0}}@media (max-width:760px){._5n5uHq_stories{padding-block:80px}._5n5uHq_body{padding:22px 20px}}
.ivuCda_faq{max-width:1240px;padding:120px max(16px, env(safe-area-inset-right,0px)) 140px max(16px, env(safe-area-inset-left,0px));margin-inline:auto}.ivuCda_title{text-align:center}.ivuCda_list{max-width:760px;margin:52px auto 0}.ivuCda_list details{border-bottom:1px solid var(--z-hair)}.ivuCda_list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 2px;font-size:17px;font-weight:500;list-style:none;display:flex}.ivuCda_list summary::-webkit-details-marker{display:none}.ivuCda_list summary:focus-visible{outline:2px solid var(--z-mint-ink);outline-offset:2px}.ivuCda_plus{border:1px solid var(--z-hair);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:transform .3s,background-color .3s;display:grid}.ivuCda_list details[open] .ivuCda_plus{background:var(--z-paper-2);transform:rotate(45deg)}.ivuCda_list details p{color:var(--z-ink-soft);margin:0;padding:0 44px 24px 2px;line-height:1.6}@supports (interpolate-size:allow-keywords){.ivuCda_faq{interpolate-size:allow-keywords}.ivuCda_list details::details-content{height:0;transition:height .35s ease, content-visibility .35s allow-discrete;overflow:clip}.ivuCda_list details[open]::details-content{height:auto}}@media (max-width:760px){.ivuCda_faq{padding-block:80px}}@media (prefers-reduced-motion:reduce){.ivuCda_faq *,.ivuCda_faq :before,.ivuCda_faq :after{transition-duration:0s!important}}
