._btn_12f2t_1{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.4rem;border-radius:3px;font-family:var(--sans);font-size:.875rem;font-weight:600;letter-spacing:.01em;cursor:pointer;border:1px solid transparent;transition:all .25s;text-decoration:none;white-space:nowrap}._fill_12f2t_17{background:var(--green);color:#fff}._fill_12f2t_17:hover{background:var(--green-light);color:var(--slate-950);box-shadow:0 0 40px var(--green-glow);transform:translateY(-1px)}._ghost_12f2t_27{background:transparent;color:var(--slate-200);border-color:#ffffff1a}._ghost_12f2t_27:hover{border-color:var(--green);color:var(--green-light)}._lg_12f2t_36{padding:.85rem 2rem;font-size:.92rem;border-radius:3px}._nav_1sw05_1{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 2.5rem;display:flex;align-items:center;justify-content:space-between;background:#0a0f1af0;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-bottom:1px solid var(--line);transition:padding .3s}._scrolled_1sw05_17{padding:.65rem 2.5rem}._brand_1sw05_20{display:flex;align-items:center;gap:.6rem}._wordmark_1sw05_25{font-family:var(--serif);font-size:1.25rem;font-weight:700}._links_1sw05_30{display:flex;align-items:center;gap:2rem}._links_1sw05_30 a{color:var(--slate-300);font-size:.875rem;font-weight:500;letter-spacing:.03em;display:inline-flex;align-items:center;gap:.4rem;transition:color .2s}._links_1sw05_30 a:hover,._links_1sw05_30 a._active_1sw05_46{color:var(--white)}._burger_1sw05_49{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}._burger_1sw05_49 span{width:22px;height:2px;background:var(--slate-200);border-radius:2px}@media (max-width: 960px){._nav_1sw05_1,._scrolled_1sw05_17{padding:.85rem 1.25rem}._burger_1sw05_49{display:flex}._links_1sw05_30{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--slate-900);border-bottom:1px solid var(--line-strong);padding:.5rem 1.25rem 1.25rem}._links_1sw05_30._open_1sw05_85{display:flex}._links_1sw05_30 a{padding:.9rem 0;border-bottom:1px solid var(--line);font-size:.95rem}._links_1sw05_30>:last-child{margin-top:1rem;justify-content:center}}._footer_vg3gv_1{border-top:1px solid var(--line);padding:3.5rem 2rem 2rem;position:relative;z-index:1}._inner_vg3gv_7{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem}._brand_vg3gv_16{max-width:300px}._brand_vg3gv_16 p{font-size:.8rem;color:var(--slate-400);line-height:1.6}._wordmark_vg3gv_24{display:block;font-family:var(--serif);font-size:1.15rem;font-weight:700;margin-bottom:.5rem}._addr_vg3gv_31{margin-top:.75rem;color:var(--slate-600)!important}._addr_vg3gv_31 a{color:var(--slate-400)}._cols_vg3gv_38{display:flex;gap:3.5rem;flex-wrap:wrap}._col_vg3gv_38 h5{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--slate-600);font-weight:600;margin-bottom:1rem}._col_vg3gv_38 a{display:block;color:var(--slate-400);font-size:.82rem;margin-bottom:.6rem;transition:color .2s}._col_vg3gv_38 a:hover{color:var(--green-light)}._bottom_vg3gv_61{max-width:1180px;margin:2.5rem auto 0;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.72rem;color:var(--slate-600);display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}._overlay_glxq2_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:2rem}._modal_glxq2_12{background:var(--slate-900);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:2.5rem;width:100%;max-width:480px;max-height:calc(100dvh - 2rem);overflow-y:auto;position:relative;box-shadow:0 40px 100px #00000080,0 0 80px var(--green-glow);animation:_fadeUp_glxq2_1 .35s ease}._modal_glxq2_12 h3{font-family:var(--serif);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}._close_glxq2_33{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--slate-300);font-size:1.4rem;cursor:pointer;line-height:1}._close_glxq2_33:hover{color:var(--white)}._sub_glxq2_47{font-size:1rem;color:var(--slate-300);margin-bottom:1.75rem;line-height:1.5}._group_glxq2_53{display:block;margin-bottom:1.25rem}._group_glxq2_53 span{display:block;font-size:.875rem;font-weight:600;color:var(--slate-300);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem}._group_glxq2_53 input,._group_glxq2_53 textarea{width:100%;padding:.7rem .9rem;background:var(--slate-800);border:1px solid rgba(255,255,255,.06);border-radius:8px;color:var(--white);font-family:var(--sans);font-size:1rem;outline:none;transition:border-color .2s}._group_glxq2_53 input:focus,._group_glxq2_53 textarea:focus{border-color:var(--green)}._group_glxq2_53 input::placeholder,._group_glxq2_53 textarea::placeholder{color:var(--slate-600)}._group_glxq2_53 textarea{resize:vertical;min-height:80px}._submit_glxq2_91{width:100%;justify-content:center;padding:.8rem;font-size:.92rem;margin-top:.5rem}@keyframes _fadeUp_glxq2_1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}._error_glxq2_110{font-size:.8rem;color:var(--red-soft);margin-bottom:.75rem}._thanks_glxq2_115{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:.5rem}._thanks_glxq2_115 p{font-size:.95rem;line-height:1.6;color:var(--slate-200)}._thanksIcon_glxq2_127{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#2e9b6e1f;border:1px solid rgba(46,155,110,.3);color:var(--green-light)}._home_165nu_1{--ink: #0a0f1a;--paper: #edf2f9;--accent: #3ec98b;--quiet: #a5b5cc;color:var(--paper);background:var(--ink)}._home_165nu_1 section{padding:6.5rem max(2rem,calc((100vw - 1240px)/2));scroll-margin-top:5rem}._home_165nu_1 h1,._home_165nu_1 h2,._home_165nu_1 h3{letter-spacing:-.045em;line-height:1.05;font-family:var(--sans);font-weight:500;color:inherit}._home_165nu_1 h1{font-size:clamp(3rem,4.5vw,4.6rem)}._home_165nu_1 h2{font-size:clamp(2.35rem,3.8vw,3.8rem)}._home_165nu_1 em{font-family:var(--serif);font-weight:300;color:var(--accent)}._home_165nu_1 p{line-height:1.75}._home_165nu_1 button,._home_165nu_1 a{touch-action:manipulation}._home_165nu_1 :focus-visible{outline:2px solid var(--accent);outline-offset:6px}._home_165nu_1 ._hero_165nu_44{display:grid;grid-template-columns:1.12fr 1fr;gap:4.5rem;align-items:center;padding-top:10rem;padding-bottom:5rem;min-height:790px}._eyebrow_165nu_53{font-family:var(--mono);font-size:.75rem;letter-spacing:.12em;color:var(--quiet);margin-bottom:2rem;display:flex;align-items:center;gap:.65rem}._eyebrow_165nu_53>span{width:6px;height:6px;background:var(--accent);border-radius:50%}._intro_165nu_69{font-size:1.3rem;margin:2rem 0 1rem;max-width:480px}._support_165nu_74{font-size:1rem;color:var(--quiet);max-width:510px}._actions_165nu_79{display:flex;align-items:center;gap:1.75rem;margin-top:2rem;flex-wrap:wrap}._textLink_165nu_86{font-size:.875rem;color:var(--paper);display:flex;gap:.8rem;align-items:center;border-bottom:1px solid #73847e;padding:.6rem 0}._textLink_165nu_86:hover{color:var(--accent)}._byline_165nu_98{display:flex;gap:1rem;align-items:center;margin-top:3.5rem;font-size:.875rem;color:var(--quiet)}._byline_165nu_98 strong{font-weight:500;color:var(--paper)}._byline_165nu_98 small{display:block;margin-top:.3rem;font-size:.75rem}._avatar_165nu_115{display:grid;place-items:center;border:1px solid #344b67;border-radius:50%;height:42px;width:42px;font-family:var(--mono);color:var(--accent);flex-shrink:0}._blueprint_165nu_126{border:1px solid #35465f;background:#0f1523;border-radius:3px;box-shadow:0 24px 80px #0003;transform:rotate(1deg);transition:transform .4s}._blueprint_165nu_126:hover{transform:rotate(0)}._panelHeader_165nu_137,._panelFooter_165nu_138{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.07em;border-bottom:1px solid #293a52;color:var(--quiet)}._panelNumber_165nu_149{color:var(--accent)}._stageButtons_165nu_152{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.25rem 1.5rem}._stageButtons_165nu_152 button{padding:.7rem .35rem;border:1px solid transparent;background:transparent;color:var(--quiet);font-size:.875rem;cursor:pointer;border-radius:2px}._stageButtons_165nu_152 button span{font-family:var(--mono);font-size:.75rem;margin-right:.4rem;opacity:.7}._stageButtons_165nu_152 button[aria-selected=true]{background:var(--accent);color:var(--ink)}._stageButtons_165nu_152 button:hover{border-color:#74927e}._system_165nu_180{padding:1rem 1.5rem 1.5rem;background-image:radial-gradient(#587ca355 .75px,transparent .75px);background-size:15px 15px}._systemTop_165nu_185{display:flex;align-items:center;gap:1rem;border:1px solid #6e967d;background:#14253b;padding:1rem}._systemTop_165nu_185 small{display:block;font-family:var(--mono);font-size:.75rem;letter-spacing:.1em;color:#a1b6d1;margin-top:.4rem}._nodeMark_165nu_201{color:var(--accent);font-size:2rem}._nodeArrow_165nu_205{margin-left:auto;color:var(--accent)}._connectors_165nu_209{height:29px;display:flex;justify-content:space-around}._connectors_165nu_209 i{border-left:1px solid #7ea88c}._systemMiddle_165nu_217{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}._systemMiddle_165nu_217>div{border:1px solid #3f5574;background:#122035;min-height:91px;padding:.7rem .45rem;display:flex;flex-direction:column;gap:.6rem;align-items:center;text-align:center;font-size:.875rem;line-height:1.4}._nodeIcon_165nu_235{font-family:var(--mono);font-size:1.15rem;color:var(--accent)}._systemBase_165nu_240{display:flex;align-items:center;gap:.6rem;border:1px solid #3f5574;margin-top:.8rem;padding:.7rem 1rem;background:#122035;font-size:.875rem;color:#cbd7e8}._baseDot_165nu_251{width:6px;height:6px;background:var(--accent);border-radius:50%;margin-left:auto}._stageCopy_165nu_258{padding:1.4rem 1.5rem 1.7rem;min-height:206px;border-top:1px solid #293a52}._miniLabel_165nu_263{font-family:var(--mono);font-size:.75rem;color:var(--quiet);text-transform:uppercase;letter-spacing:.08em}._stageCopy_165nu_258 h2{font-size:1.35rem;letter-spacing:-.025em;line-height:1.35;margin:.65rem 0}._stageCopy_165nu_258 p{font-size:.875rem;color:var(--quiet);line-height:1.6}._panelFooter_165nu_138{border-top:1px solid #293a52;border-bottom:0;font-size:.75rem;padding:.9rem 1.5rem}._principles_165nu_287{display:flex;justify-content:space-between;gap:1.5rem;border-block:1px solid #2c3b52;padding:1.6rem max(2rem,calc((100vw - 1240px)/2));font-size:.875rem;color:#becbe0}._principles_165nu_287 span:before{content:"+";font-family:var(--mono);color:var(--accent);margin-right:.8rem}._home_165nu_1 ._approach_165nu_302{background:var(--paper);color:var(--ink);display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem}._approach_165nu_302 em{color:#416855}._approach_165nu_302 ._eyebrow_165nu_53,._approach_165nu_302 ._miniLabel_165nu_263{color:#455e7c}._sectionHeading_165nu_316>p:last-child{font-size:1rem;color:var(--quiet);max-width:440px;margin-top:1.5rem}._approach_165nu_302 ._sectionHeading_165nu_316>p:last-child{color:#45546b}._pathButtons_165nu_325{display:flex;border-bottom:1px solid #a8b9ce;gap:.25rem}._pathButtons_165nu_325 button{flex:1;text-align:left;border:0;border-bottom:3px solid transparent;background:transparent;cursor:pointer;padding:.6rem .7rem 1rem;color:#485c76;font-size:.875rem;line-height:1.4}._pathButtons_165nu_325 button>span{display:block;font-family:var(--mono);font-size:.75rem;margin-bottom:.5rem}._pathButtons_165nu_325 button[aria-selected=true]{border-color:#254d39;color:#163c29;background:#dce6f3}._pathButtons_165nu_325 button:hover{background:#dce6f3}._pathContent_165nu_356{padding:2rem .7rem 0;min-height:400px}._pathContent_165nu_356 h3{font-size:1.9rem;max-width:450px;line-height:1.2;margin:.8rem 0 1rem}._pathContent_165nu_356>p:not(._miniLabel_165nu_263){font-size:1rem;color:#45546b}._pathContent_165nu_356 ul{list-style:none;padding:1rem 0 1.6rem}._pathContent_165nu_356 li{padding:.6rem 0;border-bottom:1px solid #c6d3e4;font-size:.875rem;display:flex;gap:.8rem}._pathContent_165nu_356 li span{color:#366044}._approach_165nu_302 :focus-visible{outline-color:#244e38}._approach_165nu_302 button:not([aria-selected]){background:#1d4b35;color:#fff}._home_165nu_1 ._delivery_165nu_391{display:grid;grid-template-columns:1fr 1fr;gap:5rem}._questions_165nu_396 details{border-bottom:1px solid #34445e;padding:1.4rem 0}._questions_165nu_396 details:first-child{border-top:1px solid #34445e}._questions_165nu_396 summary{cursor:pointer;list-style:none;display:flex;gap:1rem;align-items:center;font-size:1.1rem;color:var(--paper)}._questions_165nu_396 summary::-webkit-details-marker{display:none}._questions_165nu_396 summary>span{font-family:var(--mono);font-size:.75rem;color:var(--accent)}._questions_165nu_396 summary>b{margin-left:auto;font-weight:400;font-size:1.5rem;transition:transform .25s}._questions_165nu_396 details[open] summary>b{transform:rotate(45deg)}._questions_165nu_396 p{font-size:1rem;color:var(--quiet);padding:1rem 0 0 2.2rem}._questions_165nu_396 a{display:inline-block;margin:1rem 0 0 2.2rem;color:var(--accent)}._home_165nu_1 ._work_165nu_439{border-block:1px solid #2c3b52;background:#0f192a}._workHeading_165nu_443{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:3rem}._workHeading_165nu_443>p{font-size:1rem;color:var(--quiet)}._workGrid_165nu_454{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._workCard_165nu_459{display:flex;flex-direction:column;min-width:0;border:1px solid #34465f;background:#152137;padding:1.5rem;color:var(--paper);transition:background .25s,transform .25s,border-color .25s}._workCard_165nu_459:hover{background:#1c2d46;border-color:#779b80;color:var(--paper);transform:translateY(-5px)}._cardTop_165nu_478{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.75rem;color:var(--quiet);letter-spacing:.025em}._cardTop_165nu_478>span:last-child{font-size:1.2rem;color:var(--accent)}._cardSymbol_165nu_490{font-family:var(--mono);font-size:2.7rem;color:var(--accent);padding:2rem 0 1.5rem}._workCard_165nu_459 h3{font-size:1.6rem;margin-bottom:1rem}._workCard_165nu_459 p{font-size:1rem;color:var(--quiet);margin-bottom:2rem;flex:1}._cardBottom_165nu_506{border-top:1px solid #34465f;padding-top:1rem;display:flex;flex-direction:column;gap:.75rem;font-size:.75rem;color:var(--quiet)}._cardBottom_165nu_506>span{font-size:.875rem;color:var(--accent)}._home_165nu_1 ._founder_165nu_519{display:grid;grid-template-columns:.7fr 1fr;gap:7rem;align-items:center}._founderMark_165nu_525{aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;font-family:var(--serif);font-size:clamp(5rem,12vw,10rem);font-weight:300;color:var(--accent);border:1px solid #465b4d;background:linear-gradient(135deg,#203753,#0a0f1a);letter-spacing:-.08em}._founderMark_165nu_525>span{position:absolute;bottom:1.5rem;left:1.5rem;letter-spacing:.15em;font:.75rem var(--mono);color:var(--quiet)}._founder_165nu_519 p:not(._eyebrow_165nu_53){max-width:590px;margin:1.5rem 0;color:var(--quiet);font-size:1rem}._founder_165nu_519 ._founderNote_165nu_553{padding-left:1rem;border-left:2px solid #759a78;font-size:.875rem}._home_165nu_1 ._closing_165nu_558{background:#172c4b;color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:0 5rem}._closing_165nu_558 ._eyebrow_165nu_53{grid-column:1/-1;color:#a5b5cc}._closing_165nu_558 h2{font-size:clamp(3.5rem,6vw,6rem)}._closing_165nu_558 em{color:#a9cfff}._closing_165nu_558>div{align-self:end;max-width:430px}._closing_165nu_558>div>p{margin-bottom:1.5rem}._closing_165nu_558>div>a:last-child{display:block;margin-top:1.2rem;font-size:.875rem;color:#c8d4e3}._closing_165nu_558 button{background:#327d58;color:#fff}._closing_165nu_558 :focus-visible{outline-color:#a9cfff}@media (min-width: 1500px){._home_165nu_1 ._hero_165nu_44{gap:6rem}}@media (max-width: 1100px){._home_165nu_1 ._hero_165nu_44{gap:2rem}._home_165nu_1 ._approach_165nu_302,._home_165nu_1 ._delivery_165nu_391{gap:3rem}._home_165nu_1 ._founder_165nu_519{gap:4rem}._principles_165nu_287{flex-wrap:wrap}._principles_165nu_287 span{flex:1 0 40%}._byline_165nu_98{margin-top:2rem}._home_165nu_1 h1{font-size:3.4rem}}@media (max-width: 760px){._home_165nu_1 section{padding:4rem 1.25rem}._home_165nu_1 ._hero_165nu_44{grid-template-columns:1fr;padding-top:7.5rem;gap:3rem;min-height:0}._home_165nu_1 h1{font-size:clamp(2.7rem,9vw,4rem)}._eyebrow_165nu_53{font-size:.75rem;letter-spacing:.06em;margin-bottom:1.5rem}._intro_165nu_69{font-size:1.15rem}._blueprint_165nu_126{transform:none;max-width:530px;width:100%;justify-self:center}._stageCopy_165nu_258{min-height:206px}._home_165nu_1 ._approach_165nu_302,._home_165nu_1 ._delivery_165nu_391,._home_165nu_1 ._founder_165nu_519,._home_165nu_1 ._closing_165nu_558{grid-template-columns:1fr;gap:2.5rem}._principles_165nu_287{padding:1.5rem 1.25rem;gap:1rem;font-size:.75rem}._principles_165nu_287 span:before{margin-right:.4rem}._workHeading_165nu_443{display:block}._workHeading_165nu_443>p{margin-top:1.5rem}._workGrid_165nu_454{grid-template-columns:1fr}._workCard_165nu_459{padding:1.5rem}._cardSymbol_165nu_490{padding:1.5rem 0}._workCard_165nu_459 p{margin-bottom:1.5rem}._cardBottom_165nu_506{flex-direction:row;justify-content:space-between;flex-wrap:wrap}._founderMark_165nu_525{max-width:270px;aspect-ratio:1.2;font-size:6rem}._pathContent_165nu_356{min-height:430px;padding-inline:0}._pathButtons_165nu_325 button{font-size:.875rem;padding-inline:.45rem}._closing_165nu_558 ._eyebrow_165nu_53{margin-bottom:0}._home_165nu_1 ._closing_165nu_558{gap:1.75rem}._actions_165nu_79{gap:1.25rem}._home_165nu_1 ._closing_165nu_558 h2{font-size:4rem}}@media (prefers-reduced-motion: reduce){._blueprint_165nu_126,._workCard_165nu_459,._questions_165nu_396 summary>b{transition:none;transform:none}._workCard_165nu_459:hover{transform:none}}@media (min-width: 761px) and (max-width: 1100px){._workGrid_165nu_454{grid-template-columns:repeat(2,minmax(0,1fr))}._workCard_165nu_459:last-child{grid-column:1/-1}}._wrap_1uj8q_1{max-width:400px}._form_1uj8q_4{display:flex;align-items:center;background:var(--slate-900);border:1px solid var(--line-strong);border-radius:10px;padding:6px 6px 6px 18px;gap:10px}._form_1uj8q_4 input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--white);font-family:var(--sans);font-size:.9rem}._form_1uj8q_4 input::placeholder{color:var(--slate-600)}._form_1uj8q_4 input:disabled{opacity:.6}._thanks_1uj8q_29{font-family:var(--mono);font-size:.8rem;color:var(--green-light);padding:1rem 0;max-width:400px}._error_1uj8q_36{margin-top:.6rem;font-size:.8rem;color:var(--red-soft)}._inspector_1e9lq_1{background:var(--slate-900);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:1.5rem;min-width:0;box-shadow:0 30px 80px #0005,0 0 80px #274d7920}._head_1e9lq_11{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding-bottom:.9rem;border-bottom:1px solid var(--line-strong);color:var(--slate-300);font-size:.875rem}._disclaimer_1e9lq_22,._result_1e9lq_23,._hint_1e9lq_24{font-size:.875rem;line-height:1.6;color:var(--slate-300)}._disclaimer_1e9lq_22{margin:1rem 0}._choices_1e9lq_32{display:flex;flex-wrap:wrap;gap:.5rem;border:0;padding:0;margin:0 0 1.25rem;min-width:0}._choices_1e9lq_32 legend{font-size:.875rem;color:var(--slate-200);margin-bottom:.6rem}._choices_1e9lq_32 label{position:relative;cursor:pointer}._choices_1e9lq_32 input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}._choices_1e9lq_32 span{display:flex;align-items:center;min-height:44px;padding:.55rem .8rem;border:1px solid #415674;border-radius:6px;color:var(--slate-200);font-size:.875rem;transition:background .15s,border-color .15s}._choices_1e9lq_32 input:checked+span{background:#243f60;border-color:#91b7eb;color:#fff}._choices_1e9lq_32 label:hover span{border-color:#91b7eb}._choices_1e9lq_32 input:focus-visible+span,._inspector_1e9lq_1 button:focus-visible{outline:2px solid #a9cfff;outline-offset:4px}._row_1e9lq_83{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.9rem}._who_1e9lq_89{font:.75rem var(--mono);letter-spacing:.06em;color:var(--slate-300);text-transform:uppercase}._bubble_1e9lq_95{font-size:1rem;line-height:1.6;color:var(--slate-200);background:var(--slate-800);border:1px solid var(--line-strong);border-radius:10px;padding:.85rem 1rem;overflow-wrap:anywhere}._dim_1e9lq_105{color:var(--slate-300);font:.875rem/1.6 var(--mono)}._review_1e9lq_109{border-color:#3f6d59;background:#142630}._bubble_1e9lq_95>strong{font-weight:600;color:var(--white)}._bubble_1e9lq_95 p{margin:.4rem 0}._cost_1e9lq_120{margin-top:.6rem}._cost_1e9lq_120 strong{color:var(--green-light)}._bubble_1e9lq_95 small{display:block;font-size:.75rem;margin-top:.5rem;color:var(--slate-300)}._warning_1e9lq_132{border-color:#9f803d;background:#262632}._warning_1e9lq_132 ._cost_1e9lq_120 strong{color:var(--amber)}._warningPill_1e9lq_139{color:var(--amber);border:1px solid #9f803d;border-radius:20px;padding:.2rem .55rem;font:.75rem var(--mono)}._foot_1e9lq_146{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--line-strong)}._foot_1e9lq_146 button{min-height:44px}._foot_1e9lq_146 button:disabled{cursor:not-allowed;opacity:.7;transform:none}._hint_1e9lq_24{flex:1 1 150px}._result_1e9lq_23{min-height:2.8rem;margin:.85rem 0 0}@media (max-width: 480px){._inspector_1e9lq_1{padding:1rem}}@media (prefers-reduced-motion: reduce){._choices_1e9lq_32 span{transition:none}}._hero_itdco_1{padding:9rem 2rem 5rem;min-height:90vh;display:flex;align-items:center}._hero_itdco_1 h1{font-size:clamp(2.4rem,4.6vw,4rem)}._heroNote_itdco_10{margin-top:1.25rem;font-size:.68rem;color:var(--slate-400);letter-spacing:.06em}._house_itdco_16{background:var(--slate-900);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);overflow:hidden}._hz_itdco_22{padding:1.4rem 1.5rem}._above_itdco_25{background:#ffffff05}._hzLabel_itdco_28{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;color:var(--slate-300);margin-bottom:.75rem}._hzRow_itdco_35{display:flex;gap:10px;flex-wrap:wrap}._hzRow_itdco_35 span{flex:1;min-width:180px;font-size:.82rem;color:var(--white);background:var(--slate-800);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.75rem .9rem}._ground_itdco_50{position:relative;height:1px;background:linear-gradient(90deg,transparent,var(--green-light),transparent);margin:6px 0}._ground_itdco_50 span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--slate-900);padding:4px 12px;font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;color:var(--green-light);white-space:nowrap}._below_itdco_69{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:#2e9b6e0a}._cell_itdco_75{font-size:.78rem;line-height:1.55;color:var(--slate-300);border:1px dashed rgba(46,155,110,.25);border-radius:8px;padding:.75rem .9rem}._cell_itdco_75 b{display:block;color:var(--white);font-weight:600;margin-bottom:4px}._sm_itdco_89{padding:1.6rem 1.75rem}._sm_itdco_89 h3{font-size:.95rem}._bill_itdco_95,._codeCard_itdco_96{background:var(--slate-900);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:0 60px 120px #00000080,0 0 100px #2e9b6e26}._billHead_itdco_105{display:flex;justify-content:space-between;align-items:center;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:1rem;font-size:.7rem;color:var(--slate-300)}._billBig_itdco_115{font-family:var(--serif);font-size:2.5rem;font-weight:700;color:var(--white);letter-spacing:-.03em;margin-top:.5rem}._billSub_itdco_123{font-size:.82rem;color:var(--slate-300);margin-top:.4rem}._meter_itdco_128{position:relative;height:8px;background:#ffffff0d;border-radius:8px;margin-top:1.75rem}._meterFill_itdco_135{height:100%;width:58%;background:linear-gradient(90deg,var(--green),var(--green-light));border-radius:8px;animation:_grow_itdco_1 2.5s var(--ease-out) both}._cap_itdco_142{position:absolute;left:82%;top:-8px;width:2px;height:24px;background:var(--amber)}._cap_itdco_142 span{position:absolute;top:-18px;left:-10px;font-family:var(--mono);font-size:.62rem;color:var(--amber);letter-spacing:.1em}._billNote_itdco_159{display:flex;gap:10px;align-items:flex-start;margin-top:1.75rem;font-size:.82rem;line-height:1.55;color:var(--amber);background:#fbbf240f;border:1px solid rgba(251,191,36,.2);border-radius:10px;padding:.75rem .9rem}._billNote_itdco_159 svg{flex-shrink:0;margin-top:3px}._code_itdco_96{font-family:var(--mono);font-size:.78rem;line-height:1.85;color:var(--slate-200);white-space:pre;overflow-x:auto;margin:0}._k_itdco_185{color:var(--slate-300)}._s_itdco_89{color:var(--green-light)}._c_itdco_75{color:var(--slate-600)}._materialize_itdco_194{display:flex;gap:8px;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05);flex-wrap:wrap}._materialize_itdco_194 span{font-family:var(--mono);font-size:.68rem;color:var(--green-light);background:#2e9b6e14;border:1px solid rgba(46,155,110,.25);border-radius:6px;padding:6px 10px}._faq_itdco_211{padding:1.4rem 0;border-bottom:1px solid rgba(255,255,255,.05)}._faq_itdco_211 h3{font-size:1.05rem;font-weight:600;margin-bottom:.5rem}._faq_itdco_211 p{font-size:.95rem;line-height:1.65;color:var(--slate-300);font-weight:300}._ctaForm_itdco_226{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;flex-wrap:wrap}._ctaForm_itdco_226>form{text-align:left}@media (max-width: 960px){._hero_itdco_1{padding-top:7rem;min-height:0}._below_itdco_69{grid-template-columns:1fr}}@keyframes _grow_itdco_1{0%{width:0}}._photo_1w0bp_1{border-radius:var(--radius-lg);overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.06);box-shadow:0 60px 120px #00000080,0 0 100px #2e9b6e1f}._photo_1w0bp_1 img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}._photo_1w0bp_1:hover img{transform:scale(1.03)}._cap_1w0bp_19{position:absolute;left:0;right:0;bottom:0;padding:1.1rem 1.4rem;background:linear-gradient(180deg,#0a0f1a00,#0a0f1aeb);font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--green-pale);text-transform:uppercase}._term_1wof5_1{background:var(--slate-900);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);overflow:hidden;text-align:left;box-shadow:0 60px 120px #00000080,0 0 0 1px #ffffff08,0 0 100px var(--green-glow)}._bar_1wof5_12{display:flex;align-items:center;gap:7px;padding:14px 18px;background:#ffffff05;border-bottom:1px solid var(--line)}._bar_1wof5_12>span:not(._tab_1wof5_20){width:10px;height:10px;border-radius:50%}._r_1wof5_25{background:#ff5f57}._y_1wof5_28{background:#febc2e}._g_1wof5_31{background:#28c840}._tab_1wof5_20{margin-left:12px;padding:4px 14px;border-radius:6px;background:#ffffff0a;font-size:.7rem;color:var(--slate-300);font-family:var(--mono)}._body_1wof5_43{padding:1.5rem 2rem;font-family:var(--mono);font-size:.78rem;line-height:2;color:var(--slate-200)}._hero_13las_1{padding:9rem 2rem 5rem;text-align:center;display:flex;flex-direction:column;align-items:center}._hero_13las_1 h1{margin-top:1.75rem;max-width:940px}._heroSub_13las_12{max-width:600px;margin:1.5rem auto 0}._heroCta_13las_16{display:flex;gap:.75rem;margin-top:2.25rem;flex-wrap:wrap;justify-content:center}._terminal_13las_23{margin-top:4rem;width:100%;max-width:680px}._tc_13las_28{color:var(--slate-600)}._tk_13las_31{color:var(--slate-400)}._ts_13las_34{color:var(--green-light)}._tl_13las_37{color:var(--amber)}._corr_13las_40{display:flex;align-items:center;gap:.5rem;padding:.25rem .65rem;margin:.2rem -.65rem;border-radius:6px;background:#2e9b6e0f;border-left:2px solid var(--green);opacity:0;animation:_fadeUp_13las_1 .6s ease forwards}._corr_13las_40:nth-of-type(1){animation-delay:.8s}._corr_13las_40+._corr_13las_40{animation-delay:1.3s}._strike_13las_58{text-decoration:line-through;color:var(--red-soft);opacity:.6}._hurdle_13las_63{background:var(--slate-900);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:0 40px 100px #0006,0 0 80px #2e9b6e1a}._hrow_13las_72{display:grid;grid-template-columns:200px 1fr 92px;gap:1rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--line)}._gap_13las_80{border-bottom:none;padding-top:1.1rem}._hlbl_13las_84{font-size:.82rem;color:var(--slate-200);font-weight:500}._hbar_13las_89{height:6px;background:#ffffff0d;border-radius:6px;overflow:hidden;display:block}._hfill_13las_96{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--green),var(--green-light));border-radius:6px;animation:_grow_13las_1 2s var(--ease-out) both}._hval_13las_104{font-family:var(--mono);font-size:.68rem;color:var(--green-light);letter-spacing:.06em;text-align:right}._amber_13las_111{color:var(--amber)}._hnote_13las_114{margin-top:.9rem;font-size:.78rem;color:var(--amber);font-family:var(--mono);padding:.65rem .75rem;background:#fbbf240f;border:1px solid rgba(251,191,36,.2);border-radius:8px}._cmpWrap_13las_124{max-width:1080px;margin:0 auto;background:var(--slate-900);border:1px solid var(--line);border-radius:var(--radius-lg);overflow-x:auto}._cmp_13las_124{width:100%;border-collapse:collapse;font-size:.82rem}._cmp_13las_124 th{padding:1rem 1.25rem;text-align:left;font-weight:600;color:var(--slate-300);border-bottom:1px solid rgba(255,255,255,.06);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;background:#ffffff05}._cmp_13las_124 td{padding:.85rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.03);color:var(--slate-300)}._cmp_13las_124 td:first-child{font-weight:500;color:var(--slate-200)}._cmp_13las_124 tr:last-child td{border-bottom:none}._hl_13las_84{background:var(--green-dim)}th._hl_13las_84{color:var(--green-light)}._ok_13las_166{color:var(--green-light);font-weight:600}._no_13las_170{color:var(--slate-600)}._weak_13las_173{color:var(--amber);font-size:.75rem}._stack_13las_177{display:flex;flex-direction:column;gap:1.25rem}._cardLabel_13las_182{font-size:.68rem;color:var(--slate-400);letter-spacing:.1em;margin-bottom:1rem}._svr_13las_188{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem 0;border-bottom:1px solid var(--line);font-size:.82rem;line-height:1.6;color:var(--slate-300)}._last_13las_198{border-bottom:none}._svr_13las_188 strong{color:var(--white);font-weight:600}._svi_13las_205{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;background:#2e9b6e1a;color:var(--green-light)}@media (max-width: 960px){._hero_13las_1{padding-top:7rem}._hrow_13las_72{grid-template-columns:1fr;gap:.4rem}._hval_13las_104{text-align:left}}@keyframes _fadeUp_13las_1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes _grow_13las_1{0%{width:0}}._hero_1qom1_1{padding:9rem 2rem 3rem;text-align:center;display:flex;flex-direction:column;align-items:center}._hero_1qom1_1 h1{margin-top:1.75rem}._heroSub_1qom1_11{max-width:580px;margin:1.5rem auto 0}._install_1qom1_15{display:inline-flex;align-items:center;gap:12px;margin-top:2.25rem;font-family:var(--mono);font-size:.8rem;color:var(--slate-200);background:var(--slate-900);border:1px solid var(--line-strong);border-radius:10px;padding:.85rem 1.1rem;box-shadow:0 0 60px #2e9b6e1a;max-width:100%}._install_1qom1_15 code{overflow-x:auto;white-space:nowrap}._prompt_1qom1_34{color:var(--slate-600)}._copy_1qom1_37{background:none;border:none;color:var(--slate-400);cursor:pointer;display:inline-flex;padding:4px}._copy_1qom1_37:hover{color:var(--green-light)}._toolbar_1qom1_48{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75rem;flex-wrap:wrap;gap:1rem}._count_1qom1_56{font-size:.68rem;letter-spacing:.12em;color:var(--slate-400)}._filters_1qom1_61{display:flex;gap:8px;flex-wrap:wrap}._filter_1qom1_61{font-size:.75rem;font-weight:500;color:var(--slate-300);padding:6px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.06);background:none;cursor:pointer;transition:all .2s}._filter_1qom1_61:hover{color:var(--white)}._on_1qom1_80{color:var(--green-light);background:#2e9b6e1a;border-color:#2e9b6e40}._list_1qom1_85{display:contents;list-style:none}._skill_1qom1_89{display:flex;flex-direction:column;gap:.9rem;padding:1.75rem 1.9rem}._head_1qom1_95{display:flex;justify-content:space-between;align-items:center;gap:1rem}._name_1qom1_101{font-family:var(--mono);font-size:1rem;font-weight:500;margin:0}._lang_1qom1_107{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--slate-400);white-space:nowrap}._ldot_1qom1_115{width:9px;height:9px;border-radius:50%;display:inline-block}._tags_1qom1_121{display:flex;gap:6px;flex-wrap:wrap}._tags_1qom1_121 span{font-family:var(--mono);font-size:.65rem;color:var(--slate-300);background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:5px;padding:3px 8px}._foot_1qom1_135{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--line)}._gh_1qom1_143{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:500;color:var(--slate-200)}._gh_1qom1_143:hover,._arrow_1qom1_154{color:var(--green-light)}._more_1qom1_157{border-style:dashed;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.75rem}._moreLabel_1qom1_166{font-size:.68rem;letter-spacing:.12em;color:var(--green)}._moreText_1qom1_171{font-size:.95rem;color:var(--slate-300);font-weight:500}._stack_1qom1_176{display:flex;flex-direction:column;gap:1.25rem}._filePath_1qom1_181{font-size:.68rem;color:var(--slate-400);letter-spacing:.1em;margin-bottom:.9rem}._skillmd_1qom1_187{font-family:var(--mono);font-size:.78rem;line-height:1.9;color:var(--slate-300);white-space:pre-wrap;margin:0}._dim_1qom1_195{color:var(--slate-600)}._key_1qom1_198{color:var(--amber)}@media (max-width: 960px){._hero_1qom1_1{padding-top:7rem}}:root{--slate-950: #0a0f1a;--slate-900: #0f1523;--slate-800: #172032;--slate-700: #1e2b42;--slate-600: #2a3a56;--slate-400: #8c9fb9;--slate-300: #a5b5cc;--slate-200: #c8d4e3;--slate-100: #e8edf5;--white: #f8fafc;--green: #327d58;--green-light: #3ec98b;--green-pale: #a3e4c4;--green-glow: rgba(46, 155, 110, .2);--green-dim: rgba(46, 155, 110, .07);--red-soft: #f87171;--amber: #fbbf24;--serif: "Fraunces", Georgia, serif;--sans: "Libre Franklin", "Helvetica Neue", Arial, sans-serif;--mono: "IBM Plex Mono", Menlo, monospace;--radius: 12px;--radius-lg: 20px;--line: rgba(255, 255, 255, .04);--line-strong: rgba(255, 255, 255, .08);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--slate-950);color:var(--slate-200);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:var(--green-light);text-decoration:none}a:hover{color:var(--green-pale)}img{max-width:100%;display:block}button{font:inherit}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ambient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.025;background-image:linear-gradient(var(--slate-400) 1px,transparent 1px),linear-gradient(90deg,var(--slate-400) 1px,transparent 1px);background-size:72px 72px}.orb{position:absolute;border-radius:50%}.orb-1{width:900px;height:900px;top:-300px;left:-200px;background:radial-gradient(circle,rgba(46,155,110,.07),transparent 70%);animation:drift 14s ease-in-out infinite alternate}.orb-2{width:700px;height:700px;bottom:-200px;right:-200px;background:radial-gradient(circle,rgba(46,155,110,.05),transparent 70%);animation:drift 18s ease-in-out infinite alternate-reverse}.page{position:relative;z-index:1}.container{max-width:1180px;margin:0 auto;padding:0 2rem;position:relative}section{padding:6rem 2rem;position:relative}.section-alt{background:linear-gradient(180deg,var(--slate-900),var(--slate-950));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-head{max-width:640px;margin:0 auto 3.5rem;text-align:center}.sec-head.left{margin-left:0;text-align:left}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;align-items:center}h1,h2,h3{color:var(--white);letter-spacing:-.02em}h1{font-family:var(--serif);font-weight:800;line-height:1.08;letter-spacing:-.03em;font-size:clamp(2.4rem,5vw,4.5rem)}h1 em{font-style:italic;font-weight:300;color:var(--green-light)}h2{font-family:var(--serif);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.15}.tg{color:var(--green-light)}.overline{font-family:var(--mono);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--green);margin-bottom:1rem}.lead{font-size:1.06rem;line-height:1.7;color:var(--slate-300);font-weight:300}.mono{font-family:var(--mono)}.card{background:var(--slate-900);border:1px solid var(--line);border-radius:var(--radius);padding:2rem 2.25rem;position:relative;overflow:hidden;transition:transform .35s var(--ease-out),border-color .35s,box-shadow .35s}.card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--green),transparent);opacity:0;transition:opacity .35s}.card:hover{border-color:#2e9b6e2e;transform:translateY(-3px);box-shadow:0 20px 60px #0000004d}.card:hover:after{opacity:1}.card h3{font-size:1.05rem;font-weight:600;margin-bottom:.6rem}.card p{font-size:.875rem;line-height:1.65;color:var(--slate-300);font-weight:300}.card-num{font-family:var(--mono);font-size:.68rem;color:var(--green);opacity:.7;letter-spacing:.06em;margin-bottom:.75rem}.tag{display:inline-flex;align-items:center;gap:.5rem;background:var(--green-dim);border:1px solid rgba(46,155,110,.2);border-radius:100px;padding:.35rem 1rem .35rem .65rem;font-size:.75rem;font-weight:600;color:var(--green-light);font-family:var(--mono);letter-spacing:.04em}.pulse{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green-glow);animation:breathe 2.5s ease infinite}.pill{font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;color:var(--green-light);background:#2e9b6e1f;border:1px solid rgba(46,155,110,.25);border-radius:100px;padding:2px 7px;text-transform:uppercase}.pill.grey{color:var(--slate-300);background:#ffffff0a;border-color:var(--line-strong)}.pill.amber{color:var(--amber);background:#fbbf2414;border-color:#fbbf244d}.badge{display:inline-block;margin-top:.9rem;padding:.25rem .6rem;border-radius:5px;font-size:.68rem;font-weight:600;letter-spacing:.04em;font-family:var(--mono);background:#2e9b6e1f;color:var(--green-light);border:1px solid rgba(46,155,110,.2)}.badge.grey{background:#ffffff0a;color:var(--slate-300);border-color:var(--line-strong)}.checklist{display:flex;flex-direction:column;gap:.9rem;margin-top:1.75rem}.checklist li{display:flex;gap:.75rem;align-items:flex-start;font-size:.9rem;line-height:1.6;color:var(--slate-300);list-style:none}.checklist strong{color:var(--white);font-weight:600}.check{width:18px;height:18px;border-radius:50%;background:#2e9b6e26;border:1px solid rgba(46,155,110,.4);flex-shrink:0;margin-top:3px;position:relative}.check:after{content:"";position:absolute;left:5px;top:3px;width:5px;height:8px;border:solid var(--green-light);border-width:0 2px 2px 0;transform:rotate(45deg)}.bgsec{position:relative;background-size:cover;background-position:center;isolation:isolate}.bgsec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0f1aeb,#0a0f1ac7 50%,#0a0f1af2);z-index:0}.bgsec.tint:before{background:linear-gradient(180deg,#0a0f1af7,#0a0f1ae6)}.bgsec>*{position:relative;z-index:1}.cta{padding:9rem 2rem;text-align:center}.cta h2{font-size:clamp(2.2rem,4vw,3.2rem)}.cta .lead{max-width:540px;margin:1.25rem auto 0}.cta-btns{display:flex;justify-content:center;gap:.75rem;margin-top:2.5rem;flex-wrap:wrap}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(60px,40px)}}@keyframes grow{0%{width:0}}.fu{animation:fadeUp .9s var(--ease-out) both}.d1{animation-delay:.1s}.d2{animation-delay:.2s}.d3{animation-delay:.3s}.d4{animation-delay:.45s}.reveal{opacity:0;transform:translateY(32px);transition:opacity .75s var(--ease-out),transform .75s var(--ease-out)}.reveal.vis{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media (max-width: 960px){section{padding:4.5rem 1.5rem}.grid-2,.grid-3,.split{grid-template-columns:1fr}.split{gap:2.5rem}}
