._curtain_19hm0_1{z-index:200;background:var(--pine-deep);color:#fff;align-items:flex-end;display:flex;position:fixed;inset:0}._inner_19hm0_11{width:100%;max-width:var(--max);padding:0 var(--gutter) clamp(28px, 6vh, 64px);flex-direction:column;gap:12px;margin:0 auto;display:flex}._kicker_19hm0_21{color:var(--mint);font-size:12px}._word_19hm0_26{letter-spacing:-.05em;color:#fff;font-size:clamp(96px,22vw,340px);font-weight:600;line-height:.9;display:flex}._mask_19hm0_35{clip-path:inset(-.2em -.2em 0);padding-bottom:.06em;display:inline-block}._mask_19hm0_35>span{display:inline-block}._foot_19hm0_46{color:var(--on-pine-2);justify-content:space-between;align-items:flex-end;font-size:12px;display:flex}._pct_19hm0_54{font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,44px);font-weight:600}._track_19hm0_62{background:var(--pine-line);height:2px;overflow:hidden}._fill_19hm0_68{background:var(--mint);transform-origin:0;height:100%}._bar_1wuqy_1{z-index:60;background:var(--mint);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}._cursor_pspv8_1{z-index:100;pointer-events:none;position:fixed;top:0;left:0}._ring_pspv8_9{border:1.5px solid var(--mint);border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;transition:background-color .25s,border-color .25s;position:absolute}._ring_pspv8_9[data-mode=hover]{background:#2bc97f24}._ring_pspv8_9[data-mode=drag]{background:var(--mint);border-color:var(--mint)}._label_pspv8_28{white-space:nowrap;width:0;height:0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-mint);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;top:0;left:0}._bar_1vr0t_1{z-index:50;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--pine-tile);background:#0a291feb;position:fixed;top:0;left:0;right:0}._nav_1vr0t_13{height:var(--nav-h);max-width:var(--max);align-items:stretch;margin:0 auto;padding:0 clamp(8px,2vw,24px);display:flex}._brand_1vr0t_22{align-items:center;gap:14px;padding-right:18px;text-decoration:none;display:flex}._logo_1vr0t_30{height:32px}._wordmark_1vr0t_34{color:var(--on-pine-2);border-left:1px solid var(--pine-line);padding-left:14px;font-size:22px;font-weight:700;line-height:1.25}._links_1vr0t_43{align-items:stretch;margin-left:auto;display:none}._link_1vr0t_43{color:var(--on-pine-2);align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:relative;overflow:hidden}._link_1vr0t_43:after{content:"";background:var(--mint);transform-origin:100%;height:1px;transition:transform .4s var(--ease-out);position:absolute;bottom:14px;left:12px;right:12px;transform:scaleX(0)}._link_1vr0t_43:hover{color:#fff}._link_1vr0t_43:hover:after{transform-origin:0;transform:scaleX(1)}._cta_1vr0t_85{align-items:center;margin-left:auto;padding-left:12px;display:flex}._ctaShort_1vr0t_92{display:none}._menuBtn_1vr0t_96{border:none;border-left:1px solid var(--pine-line);color:#fff;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:52px;margin-left:8px;font-size:22px;display:flex}._sheet_1vr0t_110{background:var(--pine-deep);border-top:1px solid var(--pine-tile);overflow:hidden}._sheet_1vr0t_110 ul{margin:0;padding:4px clamp(16px,4vw,40px) 16px;list-style:none}._sheetLink_1vr0t_122{color:#fff;border-bottom:1px solid var(--pine-tile);justify-content:space-between;align-items:center;padding:16px 0;font-size:17px;font-weight:600;text-decoration:none;display:flex}._sheetLink_1vr0t_122:hover{color:var(--mint)}@media (width>=1180px){._links_1vr0t_43{display:flex}._cta_1vr0t_85{margin-left:0}._menuBtn_1vr0t_96,._sheet_1vr0t_110{display:none}}@media (width<=400px){._wordmark_1vr0t_34{display:none}}@media (width<=479px){._ctaLong_1vr0t_158{display:none}._ctaShort_1vr0t_92{display:inline}}._footer_fgdyk_1{background:var(--pine-deep);color:var(--on-pine-2);padding:clamp(48px, 6vw, 72px) var(--gutter) 28px;overflow:hidden}._inner_fgdyk_8{max-width:var(--max);margin:0 auto}._top_fgdyk_13{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 48px;padding-bottom:32px;display:flex}._about_fgdyk_22{flex-direction:column;flex:320px;gap:16px;max-width:460px;font-size:14px;line-height:1.6;display:flex}._logo_fgdyk_32{align-self:flex-start;height:40px}._links_fgdyk_37{grid-template-columns:repeat(auto-fit,minmax(110px,max-content));gap:12px 56px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}@media (width>=900px){._links_fgdyk_37{grid-template-columns:repeat(2,max-content)}}._links_fgdyk_37 a{color:#fff;text-decoration:none;position:relative}._links_fgdyk_37 a:after{content:"";background:var(--mint-soft);transform-origin:100%;height:1px;transition:transform .4s var(--ease-out);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}._links_fgdyk_37 a:hover{color:var(--mint-soft)}._links_fgdyk_37 a:hover:after{transform-origin:0;transform:scaleX(1)}._wordmark_fgdyk_81{font-family:var(--font-display);letter-spacing:-.05em;color:var(--pine);-webkit-user-select:none;user-select:none;justify-content:space-between;margin:0 0 -.12em;font-size:clamp(120px,27vw,420px);font-weight:700;line-height:.9;display:flex}._mask_fgdyk_94{clip-path:inset(-.2em -.2em 0);display:inline-block}._mask_fgdyk_94>span{display:inline-block}._bottom_fgdyk_103{border-top:1px solid var(--pine-line);color:var(--on-pine-3);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:20px;font-size:12px;display:flex;position:relative}._hero_8iyef_1{background:radial-gradient(120% 90% at 68% 58%, #134232 0%, var(--pine) 58%, var(--pine-deep) 100%);color:#fff;min-height:clamp(640px,100svh,980px);position:relative;overflow:hidden}._fallback_8iyef_10{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}._scrim_8iyef_19,._fade_8iyef_20{pointer-events:none;position:absolute;inset:0}._scrim_8iyef_19{background:linear-gradient(90deg,#061a13f2 0%,#061a13db 62%,#061a1359 88%,#061a1326 100%)}._fade_8iyef_20{background:linear-gradient(#061a1300 70%,#061a13f0 100%)}@media (width>=1280px){._scrim_8iyef_19{background:linear-gradient(90deg,#061a13f0 0%,#061a13b3 34%,#061a1300 58%)}}._tags_8iyef_41{pointer-events:none;z-index:3;position:absolute;inset:0}._tag_8iyef_41{opacity:0;will-change:transform;transition:opacity .3s;position:absolute;top:0;left:0}._tagBody_8iyef_57{background:var(--glass);border:1px solid var(--pine-line);color:#fff;white-space:nowrap;box-shadow:var(--shadow-tag);align-items:center;gap:8px;padding:7px 10px;font-size:12px;line-height:1.2;display:flex}._tagAccent_8iyef_71{background:var(--accent);border-color:var(--accent)}._tagMuted_8iyef_76{color:var(--on-pine-2)}@media (width<=719px){._tags_8iyef_41{display:none}}._content_8iyef_87{z-index:2;min-height:inherit;max-width:var(--max);padding:116px var(--gutter) clamp(28px, 5vh, 48px);pointer-events:none;flex-direction:column;justify-content:space-between;gap:32px;margin:0 auto;display:flex;position:relative}._copy_8iyef_101{pointer-events:auto;flex-direction:column;gap:20px;max-width:600px;display:flex}._eyebrow_8iyef_109{letter-spacing:.1em;color:var(--mint);align-items:center;gap:10px;font-size:12px;display:flex}._eyebrowLine_8iyef_118{background:var(--mint);transform-origin:0;width:18px;height:2px}._title_8iyef_125{letter-spacing:-.035em;color:#fff;font-size:clamp(40px,5.6vw,80px);font-weight:600;line-height:.98}._accent_8iyef_133{color:var(--mint)}._lede_8iyef_137{color:var(--on-pine-2);text-wrap:pretty;font-size:clamp(16px,1.25vw,18px);line-height:1.6}._actions_8iyef_144{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}._duration_8iyef_151{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}._bottom_8iyef_158{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}._stats_8iyef_166{pointer-events:auto;flex:560px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));row-gap:16px;min-width:0;max-width:760px;margin:0;display:grid}._stat_8iyef_166{border-left:1px solid var(--pine-line);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:4px 18px 4px 16px;display:flex}._stat_8iyef_166 dd{font-family:var(--font-display);color:#fff;margin:0;font-size:30px;font-weight:700;line-height:1}._stat_8iyef_166 dt{color:var(--on-pine-2);font-size:13px;line-height:1.4}._statAccent_8iyef_201{border-left-color:var(--mint)}._statAccent_8iyef_201 dd{color:var(--mint)}._hint_8iyef_209{color:var(--on-pine-2);flex-direction:column;align-items:flex-end;gap:8px;font-size:11px;font-weight:600;display:flex}._hintDrag_8iyef_219{color:#fff;font-size:12px;font-family:var(--font-body);text-transform:none;letter-spacing:0;align-items:center;gap:8px;display:inline-flex}._band_1ls94_1{background:var(--pine-deep);border-top:1px solid var(--pine-tile);padding:18px 0}._item_1ls94_7{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-pine);align-items:center;gap:14px;padding-right:28px;font-size:clamp(22px,2.6vw,36px);font-weight:600;display:inline-flex}._n_1ls94_19{font-family:var(--font-mono);color:var(--mint);font-size:12px;font-weight:500}._dot_1ls94_26{background:var(--mint);width:8px;height:8px;margin-left:14px;transform:rotate(45deg)}._header_qqi7y_1{flex-wrap:wrap;gap:20px 64px;padding-top:18px;display:flex;position:relative}._split_qqi7y_9{justify-content:space-between;align-items:flex-end;margin-bottom:clamp(32px,4vw,56px)}._stack_qqi7y_15{flex-direction:column;gap:16px}._rule_qqi7y_20{background:var(--ink);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.on-dark ._rule_qqi7y_20{background:#fff}._titleCol_qqi7y_34{flex-direction:column;flex:420px;gap:14px;max-width:760px;display:flex}._stack_qqi7y_15 ._titleCol_qqi7y_34{flex:none}._eyebrow_qqi7y_46{color:var(--accent);gap:12px;font-size:13px;display:flex}.on-dark ._eyebrow_qqi7y_46{color:var(--mint)}._lede_qqi7y_57{flex:360px;max-width:560px}._stack_qqi7y_15 ._lede_qqi7y_57{flex:none;font-size:17px}._stats_rkf90_1{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=600px){._stats_rkf90_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){._stats_rkf90_1{grid-template-columns:repeat(4,minmax(0,1fr))}}._stat_rkf90_1{border-right:1px solid var(--line);border-bottom:1px solid var(--line);isolation:isolate;flex-direction:column;gap:12px;padding:26px 28px;display:flex;position:relative;overflow:hidden}._stat_rkf90_1:before{content:"";z-index:-1;background:var(--ground);transform-origin:bottom;transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover){._stat_rkf90_1:hover:before{transform:scaleY(1)}}._value_rkf90_50{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._big_rkf90_57{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(36px,3.4vw,48px);font-weight:700;line-height:1}._unit_rkf90_66{color:var(--ink-2);font-size:15px;font-weight:600}._label_rkf90_72{color:var(--ink);font-size:15px;line-height:1.5}._src_rkf90_78{color:var(--ink-3);margin-top:auto;font-size:12px;line-height:1.45}a._src_rkf90_78:hover{color:var(--accent)}._gaps_rkf90_89{flex-direction:column;gap:40px;margin-top:clamp(40px,5vw,72px);display:flex}._gap_rkf90_89{flex-direction:column;gap:12px;display:flex}._gapTitle_rkf90_102{color:var(--ink);align-items:center;gap:10px;font-size:22px;font-weight:600;display:flex}._gapText_rkf90_111{max-width:60ch;font-size:16px;line-height:1.6}._timeline_rkf90_117{border:1px solid var(--line);flex-direction:column;gap:22px;margin-top:12px;padding:22px 24px;display:flex}._row_rkf90_126{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}._rowLabel_rkf90_133{color:var(--ink-2);flex:0 0 160px;font-size:11px}._track_rkf90_139{flex:260px;height:46px;position:relative}._axis_rkf90_145{background:var(--line-strong);transform-origin:0;height:1px;position:absolute;top:12px;left:0;right:0}._audit_rkf90_155{background:var(--pine);width:13px;height:13px;position:absolute;top:6px}._tick_rkf90_163{color:var(--ink-3);font-size:11px;position:absolute;top:26px}._note_rkf90_170{text-align:center;color:var(--ink-3);font-size:12px;font-style:italic;position:absolute;top:-14px;left:18%;right:18%}._barcode_rkf90_181{background:repeating-linear-gradient(90deg, var(--accent) 0 2px, transparent 2px 5px);height:16px;position:absolute;top:4px;left:0;right:0}._layout_1or21_1{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}._stage_1or21_8{background:radial-gradient(110% 100% at 55% 55%, #134232 0%, var(--pine) 62%, var(--pine-deep) 100%);border:1px solid var(--pine-line);flex:1.7 520px;min-height:clamp(340px,46vw,660px);position:relative;overflow:hidden}._fallback_1or21_17{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}._badges_1or21_26{pointer-events:none;position:absolute;top:16px;left:16px}._badgeStack_1or21_33{flex-direction:column;align-items:flex-start;gap:6px;display:flex}._badge_1or21_26{white-space:nowrap;background:var(--accent);color:#fff;letter-spacing:.06em;padding:5px 10px;font-size:12px}._allBtn_1or21_49{all:unset;cursor:pointer;background:var(--glass);border:1px solid var(--ink-2);color:#fff;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .2s;display:inline-flex;position:absolute;top:16px;right:16px}._allBtn_1or21_49:hover{border-color:var(--mint)}._foot_1or21_72{pointer-events:none;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}._drag_1or21_84{align-items:center;gap:8px;display:inline-flex}._sim_1or21_90{letter-spacing:.06em;color:var(--on-pine);font-size:11px}._list_1or21_96{border:1px solid var(--line);background:#fff;flex:340px;align-self:flex-start;margin:0;padding:0;list-style:none}._item_1or21_106{border-bottom:1px solid var(--line-soft)}._row_1or21_110{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:background .2s ease, padding .3s var(--ease-out);background:#fff;align-items:center;gap:14px;padding:14px 20px;display:flex}@media (hover:hover){._row_1or21_110:hover{background:var(--ground);padding-left:26px}}._rowOn_1or21_130,._rowOn_1or21_130:hover{background:var(--ground-2)}._n_1or21_135{width:22px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}._name_1or21_143{letter-spacing:-.01em;color:var(--ink-2);flex:1;font-size:17px;font-weight:700}._rowOn_1or21_130 ._name_1or21_143{color:var(--ink)}._plus_1or21_155{color:var(--ink-3);display:inline-flex}._panelWrap_1or21_160{background:var(--ground-2);overflow:hidden}._panel_1or21_160{flex-direction:column;gap:12px;padding:2px 20px 20px 56px;font-size:15px;line-height:1.55;display:flex}._facts_1or21_174{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;padding-top:12px;display:grid}._facts_1or21_174 dt{letter-spacing:.1em;color:var(--ink-3);padding-top:3px;font-size:10px}._facts_1or21_174 dd{font-family:var(--font-display);color:var(--ink);margin:0;font-size:14px;line-height:1.45}._more_1or21_198{align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._layout_16nob_1{flex-wrap:wrap;align-items:flex-start;gap:24px 40px;display:flex}._player_16nob_8{aspect-ratio:16/9;border:1px solid var(--pine-line);background:#000;flex:1.85 520px;position:relative;overflow:hidden}._embed_16nob_17,._embed_16nob_17 iframe{border:0;width:100%;height:100%;position:absolute;inset:0}._thumbnail_16nob_27{all:unset;z-index:1;cursor:pointer;background:#000;position:absolute;inset:0;overflow:hidden}._thumbnail_16nob_27:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}._thumbImg_16nob_42{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}._thumbnail_16nob_27:hover ._thumbImg_16nob_42{transform:scale(1.05)}._thumbScrim_16nob_55{background:linear-gradient(90deg,#000000a6,#0000 65%),linear-gradient(#0000 55%,#061a13b3);position:absolute;inset:0}._thumbChip_16nob_61{background:var(--glass);border:1px solid var(--pine-line);color:#fff;letter-spacing:.08em;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:inline-flex;position:absolute;top:clamp(12px,2vw,20px);right:clamp(12px,2vw,20px)}._thumbCaption_16nob_76{align-items:center;gap:16px;display:flex;position:absolute;bottom:clamp(16px,3vw,32px);left:clamp(16px,3vw,32px)}._playBtn_16nob_85{background:var(--accent);color:#fff;width:64px;height:64px;transition:background .3s ease, color .3s ease, transform .5s var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex;position:relative}._thumbnail_16nob_27:hover ._playBtn_16nob_85{background:var(--mint);color:var(--on-mint);transform:scale(1.08)}._playRing_16nob_105{border:1px solid var(--mint);animation:_ring_16nob_1 2.2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes _ring_16nob_1{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}._thumbText_16nob_123{text-align:left;flex-direction:column;gap:4px;display:flex}._thumbKicker_16nob_130{color:var(--mint-soft);font-size:12px;font-weight:600}._thumbTitle_16nob_136{color:#fff;font-size:18px;font-weight:700}@media (width<=599px){._thumbCaption_16nob_76{gap:12px}._playBtn_16nob_85{width:48px;height:48px}._playBtn_16nob_85 svg{font-size:22px!important}._thumbKicker_16nob_130{font-size:10px}._thumbTitle_16nob_136{font-size:14px}._thumbChip_16nob_61{display:none}}._info_16nob_164{flex-direction:column;flex:300px;gap:14px;display:flex}._infoBody_16nob_171{flex-direction:column;gap:14px;min-height:180px;display:flex}._kicker_16nob_178{color:var(--mint);font-size:12px}._title_16nob_183{color:#fff;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2}._sum_16nob_190{color:var(--on-pine-2);font-size:16px;line-height:1.6}._progress_16nob_196{background:var(--pine-line);height:2px;overflow:hidden}._progressFill_16nob_202{background:var(--mint);transform-origin:0;height:100%}._note_16nob_208{color:var(--on-pine-3);margin-top:8px;font-size:12px;line-height:1.5}._rail_16nob_215{scroll-snap-type:x mandatory;scrollbar-color:var(--pine-line) transparent;grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;gap:10px;margin:clamp(28px,3vw,40px) 0 0;padding:0 0 10px;list-style:none;display:grid;overflow-x:auto}._rail_16nob_215>li{scroll-snap-align:start}._chapter_16nob_232{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--pine-line);flex-direction:column;gap:8px;width:100%;height:100%;padding:6px;transition:background .25s,border-color .25s;display:flex}._chapter_16nob_232:hover{background:var(--pine)}._chapterOn_16nob_250{background:var(--pine);border-color:var(--mint)}._thumb_16nob_27{aspect-ratio:16/9;background:var(--pine);display:block;overflow:hidden}._thumb_16nob_27 img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:transform .7s var(--ease-out), opacity .3s ease;transform:scale(1.02)}._chapter_16nob_232:hover ._thumb_16nob_27 img,._chapterOn_16nob_250 ._thumb_16nob_27 img{opacity:1;transform:scale(1.1)}._meta_16nob_277{letter-spacing:.06em;color:var(--on-pine-3);justify-content:space-between;gap:6px;font-size:10px;font-weight:600;display:flex}._metaN_16nob_287{color:var(--mint)}._chapterTitle_16nob_291{color:#fff;font-size:13px;font-weight:600;line-height:1.3}._list_qiaar_1{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}._row_qiaar_8{border-bottom:1px solid var(--line);isolation:isolate;flex-wrap:wrap;align-items:center;gap:14px 32px;padding:clamp(18px,2.2vw,26px) clamp(4px,1vw,12px);display:flex;position:relative}._row_qiaar_8:before{content:"";z-index:-1;background:var(--ground);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover){._row_qiaar_8:hover:before{transform:scaleX(1)}}._head_qiaar_37{flex:300px;align-items:center;gap:20px;display:flex}._n_qiaar_44{width:28px;color:var(--accent);font-size:13px}._icon_qiaar_50{background:var(--pine);width:48px;height:48px;color:var(--mint);transition:transform .5s var(--ease-out), background .3s ease;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){._row_qiaar_8:hover ._icon_qiaar_50{background:var(--accent);color:#fff;transform:rotate(-8deg)scale(1.08)}}._title_qiaar_70{letter-spacing:-.01em;color:var(--ink);transition:transform .5s var(--ease-out);font-size:clamp(20px,1.8vw,24px);font-weight:600}@media (hover:hover){._row_qiaar_8:hover ._title_qiaar_70{transform:translate(6px)}}._text_qiaar_84{flex:1.6 380px;font-size:16px;line-height:1.6}._switchBar_4r7ks_2{top:calc(var(--nav-h) + 8px);z-index:20;margin:0 calc(-1 * var(--gutter)) 8px;padding:10px var(--gutter);background:var(--ground);border-bottom:1px solid var(--line-soft);position:sticky}@media (width<=599px){._showing_4r7ks_13{display:none}._seg_4r7ks_16{padding:7px 12px;font-size:13px}}._switchRow_4r7ks_22{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}._segs_4r7ks_29{background:var(--ground-2);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}._seg_4r7ks_16{all:unset;cursor:pointer;white-space:nowrap;color:var(--ink-2);border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:600;transition:color .2s;position:relative}._seg_4r7ks_16:hover,._seg_4r7ks_16[aria-pressed=true]{color:var(--ink)}._seg_4r7ks_16:focus-visible{outline:2px solid var(--accent)}._pill_4r7ks_63{background:#fff;border-radius:999px;position:absolute;inset:0;box-shadow:3px 3px #0a291f0f}._segLabel_4r7ks_71{position:relative}._showing_4r7ks_13{color:var(--ink-3);white-space:nowrap;font-size:12px}._feature_4r7ks_82{flex-wrap:wrap;align-items:center;gap:32px clamp(32px,5vw,72px);padding:clamp(32px,4vw,52px) 0;display:flex}._feature_4r7ks_82+._feature_4r7ks_82{border-top:1px solid var(--line)}._reverse_4r7ks_94{flex-direction:row-reverse}._copy_4r7ks_98{flex-direction:column;flex:340px;gap:14px;display:flex}._kicker_4r7ks_105{letter-spacing:.1em;color:var(--accent);font-size:12px}._text_4r7ks_111{font-size:16px;line-height:1.6}._facts_4r7ks_116{flex-wrap:wrap;gap:14px 32px;margin:10px 0 0;padding:0;list-style:none;display:flex}._facts_4r7ks_116 li{flex-direction:column;gap:2px;max-width:12rem;font-size:13px;display:flex}._facts_4r7ks_116 b{font-family:var(--font-display);color:var(--ink);font-size:22px}._figureCol_4r7ks_139{flex:1.2 460px;min-width:0}._figure_4r7ks_139{padding:20px 22px}._figHead_4r7ks_149{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._figTitle_4r7ks_157{color:var(--ink);font-size:16px;font-weight:700}._figSub_4r7ks_163{color:var(--ink-3);margin-top:4px;font-size:12px}._live_4r7ks_169{color:var(--accent);letter-spacing:.12em;background:#2bc97f24;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}._liveDot_4r7ks_182{background:var(--good);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite _pulse_4r7ks_1}@keyframes _pulse_4r7ks_1{0%,to{box-shadow:0 0 #0ca30c80}50%{box-shadow:0 0 0 5px #0ca30c00}}._tiles_4r7ks_200{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));gap:8px;display:grid}._tile_4r7ks_200{border:1px solid var(--line-soft);background:var(--ground);min-width:0;transition:border-color .2s ease, transform .3s var(--ease-out);flex-direction:column;gap:2px;padding:10px 12px;display:flex}@media (hover:hover){._tile_4r7ks_200:hover{border-color:var(--accent);transform:translateY(-2px)}}._tileName_4r7ks_224{color:var(--ink-2);align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex}._tileName_4r7ks_224>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._tileValue_4r7ks_240{height:1.3em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;display:block;overflow:hidden}._tileValue_4r7ks_240>span{display:inline-block}._tileUnit_4r7ks_254{color:var(--ink-3);font-size:11px}._figFoot_4r7ks_259{border-top:1px solid var(--line-soft);flex-direction:column;gap:12px;margin-top:14px;padding-top:12px;display:flex}._sparkRow_4r7ks_268{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;font-size:12px;display:grid}._legend_4r7ks_277{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}._legend_4r7ks_277 li{align-items:center;gap:6px;display:inline-flex}._swatch_4r7ks_294{width:10px;height:10px}._carbonHead_4r7ks_300{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}._carbonNow_4r7ks_308{align-items:baseline;gap:8px;display:flex}._carbonNow_4r7ks_308 b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:44px;line-height:1}._carbonNow_4r7ks_308 span{font-size:14px}._chartWrap_4r7ks_326{margin-top:10px;position:relative}._tip_4r7ks_331{pointer-events:none;background:var(--pine);min-width:176px;color:var(--on-pine-2);box-shadow:var(--shadow-tag);z-index:2;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;top:0;transform:translate(-50%)}._tipTotal_4r7ks_346{color:#fff;font-size:15px;font-weight:700}._tipRow_4r7ks_352{justify-content:space-between;gap:12px;display:flex}._tipRow_4r7ks_352 span{align-items:center;gap:6px;display:inline-flex}._tipRow_4r7ks_352 i{width:10px;height:10px}._tipRow_4r7ks_352 b{font-family:var(--font-display);color:#fff}._bench_4r7ks_374{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px;margin-top:14px;display:grid}._bench_4r7ks_374>div{border:1px solid var(--line-soft);background:var(--ground);min-width:0;color:var(--ink-3);flex-direction:column;gap:1px;padding:8px 10px;font-size:11px;display:flex}._bench_4r7ks_374 b{color:var(--ink);font-size:16px}._carbonFoot_4r7ks_398{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;display:flex}._carbonFoot_4r7ks_398 ._figSub_4r7ks_163{margin:0}._tableWrap_4r7ks_411{overflow:hidden auto}._table_4r7ks_411{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;color:var(--ink-2);margin-top:12px;font-size:12px}._table_4r7ks_411 th,._table_4r7ks_411 td{text-align:right;border-bottom:1px solid var(--line-soft);padding:6px 8px}._table_4r7ks_411 th{color:var(--ink-3);border-bottom-color:var(--line);font-weight:600}._table_4r7ks_411 th:first-child,._table_4r7ks_411 td:first-child{text-align:left}._total_4r7ks_442{color:var(--ink);font-weight:700}._reportHead_4r7ks_448{background:var(--pine);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 22px;display:flex}._reportBody_4r7ks_457{flex-direction:column;gap:16px;padding:18px 22px 20px;display:flex}._kpis_4r7ks_464{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}._kpi_4r7ks_464{border:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 14px;display:flex}._kpiHead_4r7ks_478{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}._flag_4r7ks_487{flex:none;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}._kpiValue_4r7ks_496{letter-spacing:-.015em;color:var(--ink);font-size:24px;font-weight:700}._kpiNote_4r7ks_503{color:var(--ink-3);font-size:13px;line-height:1.4}._reportList_4r7ks_509{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}._assurance_4r7ks_519{border-top:1px solid var(--line-soft);color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;padding-top:12px;font-size:12px;display:flex}._assurance_4r7ks_519 b{color:var(--ink-2)}._sensors_4r7ks_534{flex-wrap:wrap;gap:16px;margin-top:clamp(20px,3vw,40px);display:flex}._sensor_4r7ks_534{transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);flex-direction:column;flex:320px;gap:12px;padding:24px 28px;font-size:15px;line-height:1.55;display:flex}@media (hover:hover){._sensor_4r7ks_534:hover{box-shadow:var(--shadow-hard);transform:translate(-4px,-4px)}}._sensor_4r7ks_534 h3{color:var(--ink);margin-top:6px;font-size:19px;font-weight:600}._sensorIcon_4r7ks_566{background:var(--pine);color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}._heatScale_4r7ks_576{background:linear-gradient(90deg,#0ca30c 0%,#8cbf4a 30%,#e2b33b 55%,#fab219 76%,#b3261e 100%);height:10px;position:relative}._heatScale_4r7ks_576 span{background:var(--pine-deep);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;left:85%}._heatTicks_4r7ks_592{color:var(--ink-3);justify-content:space-between;margin-top:7px;font-size:11px;display:flex}._heatNote_4r7ks_600{margin-top:8px;font-size:12px;font-weight:600}._pollutants_4r7ks_606{flex-wrap:wrap;gap:6px;display:flex}._pollutants_4r7ks_606 span{border:1px solid var(--line-strong);color:var(--ink);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}._readings_4r7ks_621{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;margin:auto 0 0;padding:12px 0 0;font-size:14px;list-style:none;display:flex}._readings_4r7ks_621 li{justify-content:space-between;gap:12px;display:flex}._readings_4r7ks_621 li>span{align-items:center;gap:8px;display:inline-flex}._readings_4r7ks_621 b{font-family:var(--font-display);color:var(--ink)}._stage_1k96j_1{aspect-ratio:2.4;background:radial-gradient(100% 120% at 60% 50%, #134232 0%, var(--pine) 70%, var(--pine-deep) 100%);border:1px solid var(--pine-line);width:100%;min-height:320px;margin:0 0 clamp(32px,4vw,48px);position:relative;overflow:hidden}._caption_1k96j_13{background:var(--accent);color:#fff;letter-spacing:.06em;pointer-events:none;padding:5px 9px;font-size:11px;font-weight:600;position:absolute;bottom:12px;right:12px}._grid_1k96j_26{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}._item_1k96j_35{border-top:1px solid var(--pine-line);flex-direction:column;gap:10px;padding-top:18px;display:flex;position:relative}._item_1k96j_35:before{content:"";background:var(--mint);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}._item_1k96j_35:hover:before{transform:scaleX(1)}._icon_1k96j_62{border:1px solid var(--mint);width:40px;height:40px;color:var(--mint);justify-content:center;align-items:center;transition:background .3s,color .3s;display:inline-flex}._item_1k96j_35:hover ._icon_1k96j_62{background:var(--mint);color:var(--on-mint)}._item_1k96j_35 h3{color:#fff;margin-top:4px;font-size:18px;font-weight:600}._item_1k96j_35 p{color:var(--on-pine-2);font-size:15px;line-height:1.55}._layout_81kkm_1{flex-wrap:wrap;align-items:flex-start;gap:40px clamp(32px,6vw,88px);display:flex}._side_81kkm_8{flex:360px;position:sticky;top:96px}._aligned_81kkm_14{letter-spacing:.1em;color:var(--ink-3);margin:12px 0 8px;font-size:11px}._standards_81kkm_21{flex-wrap:wrap;gap:8px;display:flex}._standards_81kkm_21 span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:4px;padding:7px 11px;font-size:13px;font-weight:600}._grid_81kkm_37{flex:1.4 480px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._card_81kkm_47{transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .3s ease;flex-direction:column;gap:10px;padding:24px 28px;font-size:15px;line-height:1.55;display:flex}@media (hover:hover){._card_81kkm_47:hover{box-shadow:var(--shadow-hard);border-color:var(--accent);transform:translate(-4px,-4px)}}._card_81kkm_47 h3{color:var(--ink);margin-top:4px;font-size:18px;font-weight:600}@media (width<=900px){._side_81kkm_8{position:static}}._steps_a8pi8_1{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=699px){._steps_a8pi8_1{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 12px;scroll-padding:0 var(--gutter);grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;align-items:stretch;overflow-x:auto}._step_a8pi8_1{scroll-snap-align:start}}@media (width>=1180px){._steps_a8pi8_1{grid-template-columns:repeat(6,minmax(0,1fr))}._step_a8pi8_1{margin-top:calc(var(--rise) * 28px)}}._step_a8pi8_1{border:1px solid var(--line);transition:border-color .3s ease, box-shadow .5s var(--ease-out), translate .5s var(--ease-out);background:#fff;flex-direction:column;display:flex}@media (hover:hover){._step_a8pi8_1:hover{border-color:var(--accent);box-shadow:var(--shadow-hard);translate:-4px -4px}}._ai_a8pi8_53{border-color:var(--accent)}._top_a8pi8_57{justify-content:space-between;align-items:center;padding:18px 18px 0;display:flex}._icon_a8pi8_64{background:var(--pine);color:#fff;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}._ai_a8pi8_53 ._icon_a8pi8_64{background:var(--accent)}._k_a8pi8_78{font-family:var(--font-display);color:var(--line);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;transition:color .3s}@media (hover:hover){._step_a8pi8_1:hover ._k_a8pi8_78{color:var(--accent)}}._body_a8pi8_93{flex-direction:column;gap:8px;padding:16px 18px 20px;font-size:14px;line-height:1.5;display:flex}._body_a8pi8_93 h3{color:var(--ink);font-size:18px;font-weight:600;line-height:1.25}._level_a8pi8_109{letter-spacing:.1em;color:var(--accent);font-size:11px}._unit_a8pi8_115{border-top:1px solid var(--line-soft);color:var(--ink-3);margin-top:4px;padding-top:10px;font-size:12px;font-weight:600}._banner_a8pi8_124{background:var(--accent);color:#fff;text-align:center;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:16px 20px;font-size:16px;font-weight:600;display:flex}._layout_1qxd3_1{flex-wrap:wrap;align-items:flex-start;gap:32px clamp(32px,6vw,88px);display:flex}._side_1qxd3_8{flex:320px}._list_1qxd3_12{border-top:1px solid var(--line);flex:1.5 480px}._item_1qxd3_17{border-bottom:1px solid var(--line)}._q_1qxd3_21{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);transition:color .2s ease, padding .3s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:17px;font-weight:600;display:flex}@media (hover:hover){._q_1qxd3_21:hover{color:var(--accent);padding-left:10px}}._q_1qxd3_21:focus-visible{outline:2px solid var(--accent)}._toggle_1qxd3_48{color:var(--accent);flex:none;display:inline-flex}._a_1qxd3_54{overflow:hidden}._a_1qxd3_54 p{max-width:64ch;padding:0 4px 22px;font-size:16px;line-height:1.6}._layout_1543l_1{flex-wrap:wrap;align-items:flex-start;gap:40px clamp(32px,6vw,88px);display:flex}._side_1543l_8{flex-direction:column;flex:380px;gap:18px;display:flex}._rotator_1543l_15{margin-top:-16px}._wordMask_1543l_19{vertical-align:top;padding-bottom:.1em;display:inline-flex;position:relative;overflow:hidden}._word_1543l_19{color:var(--accent);white-space:nowrap;display:inline-block}._lede_1543l_33{font-size:17px;line-height:1.6}._details_1543l_38{flex-direction:column;gap:12px;padding:22px 24px;display:flex}._details_1543l_38>span{flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}._details_1543l_38 b{color:var(--ink);font-weight:600}._copy_1543l_58{all:unset;cursor:pointer;border:1px solid var(--line-strong);color:var(--accent);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:border-color .2s;display:inline-flex}._copy_1543l_58:hover{border-color:var(--accent)}._formCol_1543l_77{flex:420px}._form_1543l_77{flex-direction:column;gap:16px;padding:clamp(22px,3vw,32px);display:flex}._formTitle_1543l_88{color:var(--ink);font-size:22px;font-weight:700}._pair_1543l_94{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}._field_1543l_100{color:var(--ink);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}._field_1543l_100 input,._field_1543l_100 select,._field_1543l_100 textarea{border:1px solid var(--line-strong);height:42px;font:inherit;color:var(--ink);background:#fff;border-radius:0;padding:0 12px;font-size:16px;font-weight:400;transition:border-color .2s,box-shadow .2s}._field_1543l_100 textarea{resize:vertical;min-height:120px;padding:10px 12px}._field_1543l_100 input:hover,._field_1543l_100 select:hover,._field_1543l_100 textarea:hover{border-color:var(--ink-3)}._field_1543l_100 input:focus,._field_1543l_100 select:focus,._field_1543l_100 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 4px 4px 0 #0f74471f;outline:none}._field_1543l_100 [aria-invalid=true]{border-color:var(--crit-ink)}._error_1543l_149{color:var(--crit-ink);font-size:12px;font-weight:500}._submitRow_1543l_155{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}._hint_1543l_162{color:var(--ink-3);flex:220px;font-size:12px;line-height:1.5}._result_1543l_169{overflow:hidden}._resultInner_1543l_173{background:var(--accent-wash);border:1px solid var(--accent-wash-2);flex-direction:column;gap:10px;padding:16px;font-size:14px;line-height:1.5;display:flex}._resultTitle_1543l_184{color:var(--ink);font-size:16px;font-weight:700}._resultInner_1543l_173 pre{border:1px solid var(--line);white-space:pre-wrap;max-height:220px;font-family:var(--font-mono);color:var(--ink);background:#fff;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}._resultActions_1543l_204{flex-wrap:wrap;gap:8px;display:flex}._signin_1543l_211{background:var(--pine);color:#fff;flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:14px;padding:24px clamp(22px,3vw,32px);display:flex}._signinTitle_1543l_223{font-size:16px;font-weight:700}._signinText_1543l_228{color:var(--on-pine-2);margin-top:4px;font-size:14px}:root{--ground:#f1f5f0;--ground-2:#e6ede7;--surface:#fff;--ink:#0b2a20;--ink-2:#41574d;--ink-3:#5c7065;--line:#d2dcd4;--line-soft:#e6ede7;--line-strong:#bccbc0;--accent:#0f7447;--accent-dark:#0a5c38;--accent-wash:#d8f1e3;--accent-wash-2:#bfead2;--mint:#2bc97f;--mint-hover:#45d891;--mint-soft:#9fe8c2;--on-mint:#062016;--pine:#0a291f;--pine-deep:#061a13;--pine-tile:#10362a;--pine-line:#21493a;--on-pine:#e9f2ec;--on-pine-2:#a9c2b6;--on-pine-3:#87a397;--glass:#071e16e0;--good:#0ca30c;--warn:#fab219;--crit:#d03b3b;--crit-ink:#b3261e;--flag-good:#0a7d0a;--flag-warn:#8a5a00;--s-elec:#0f7447;--s-chw:#3987e5;--s-scope1:#c98500;--font-display:"Readex Pro", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body:"Figtree", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--shadow-hard:6px 6px 0 #0a291f1a;--shadow-tag:4px 4px 0 #0a291f24;--gutter:clamp(20px, 4vw, 40px);--section-y:clamp(64px, 8vw, 120px);--max:1400px;--nav-h:60px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground);margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink-2);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);margin:0}p{margin:0}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent-dark)}img,video{max-width:100%;display:block}picture{display:contents}button{font:inherit}a,button,label{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--mint);outline-offset:2px}::selection{background:var(--mint);color:var(--on-mint)}section[id],header[id]{scroll-margin-top:72px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.container{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-y) 0;background:var(--surface);position:relative}.section--ground{background:var(--ground);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.section--pine{background:var(--pine);color:#fff}.section--deep{background:var(--pine-deep);color:#fff}.mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.h2{letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:clamp(30px,3.8vw,52px);font-weight:600;line-height:1.06}.h3{letter-spacing:-.015em;color:var(--ink);font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.15}.lede{text-wrap:pretty;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.on-dark .h2,.on-dark .h3{color:#fff}.on-dark .lede{color:var(--on-pine-2)}.btn{height:42px;font-family:var(--font-display);white-space:nowrap;cursor:pointer;isolation:isolate;transition:color .3s var(--ease-out), border-color .3s var(--ease-out);border:1px solid #0000;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transition:transform .45s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn svg{transition:transform .3s var(--ease-out)}.btn:hover svg[data-arrow]{transform:translate(3px)}.btn--sm{height:36px;padding:0 16px;font-size:14px}.btn--mint{background:var(--mint);border-color:var(--mint);color:var(--on-mint)}.btn--mint:before{background:var(--mint-hover)}.btn--mint:hover{color:var(--on-mint)}.btn--light{color:var(--ink);font-family:var(--font-body);background:#fff}.btn--light:before{background:var(--ground-2)}.btn--light:hover{color:var(--ink)}.btn--ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn--ghost:before{background:var(--ground)}.btn--ghost:hover{color:var(--ink)}.link-btn{all:unset;cursor:pointer;color:var(--accent);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);color:var(--ink);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.chip:hover{border-color:var(--accent)}.chip svg{color:var(--accent);font-size:16px}.on-dark .chip{border-color:var(--pine-line);color:#fff}.on-dark .chip:hover{border-color:var(--mint)}.on-dark .chip svg{color:var(--mint)}.card{border:1px solid var(--line);background:#fff}.figure-card{border:1px solid var(--line);box-shadow:var(--shadow-hard);background:#fff;margin:0}.tag-dark{white-space:nowrap;background:var(--glass);color:#fff;padding:5px 10px;font-size:12px;font-weight:600}.num{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
