.learning-guide_launcher__2v3hM{position:fixed;left:120px;bottom:65px;z-index:120;background:#234c3c;color:white;border:1px solid #b7cbaa;padding:10px 13px;border-radius:9px;font:600 12px sans-serif;cursor:pointer}.learning-guide_guide__Pa5tx{box-sizing:border-box;border:1px solid #b7cbaa;border-radius:18px;padding:30px;width:min(940px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 100px #0004}.learning-guide_guide__Pa5tx::backdrop{background:#142b2399;backdrop-filter:blur(4px)}.learning-guide_heading__SheNW{display:flex;justify-content:space-between;align-items:start;gap:16px}.learning-guide_heading__SheNW h2{font-size:30px;line-height:1.2;margin:10px 0}.learning-guide_eyebrow__H32wZ{font-size:10px;letter-spacing:1.5px}.learning-guide_guide__Pa5tx p{font-size:14px;line-height:1.7}.learning-guide_guide__Pa5tx button{font-family:inherit;cursor:pointer;border:1px solid #b7cbaa;border-radius:8px;background:#edf2e7;color:#234c3c;padding:10px 13px;text-align:left}.learning-guide_guide__Pa5tx button:disabled{opacity:.5;cursor:not-allowed}.learning-guide_guide__Pa5tx button:focus-visible,.learning-guide_launcher__2v3hM:focus-visible{outline:3px solid #b66b35;outline-offset:3px}.learning-guide_guide__Pa5tx .learning-guide_note__mPuDz{font-size:12px}.learning-guide_row__uT8Fx{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:640px){.learning-guide_guide__Pa5tx{padding:22px}.learning-guide_heading__SheNW h2{font-size:25px}.learning-guide_launcher__2v3hM{bottom:110px;left:12px;font-size:11px}}.learning-guide_guide__Pa5tx{width:min(1180px,calc(100vw - 32px))}.learning-guide_videoLibrary__QRnlj{display:grid;grid-template-columns:225px minmax(0,1fr);gap:25px;margin:24px 0 32px}.learning-guide_lessonList__8sLRJ{display:flex;flex-direction:column;gap:6px}.learning-guide_guide__Pa5tx .learning-guide_lessonList__8sLRJ button{display:flex;align-items:center;gap:12px;background:transparent;color:inherit;border-color:transparent;font-size:13px;line-height:1.45}.learning-guide_lessonList__8sLRJ span{font-size:11px;opacity:.65;font-variant-numeric:tabular-nums}.learning-guide_guide__Pa5tx .learning-guide_lessonList__8sLRJ button[aria-current=true]{background:#234c3c;color:#fff;border-color:#234c3c}.learning-guide_lesson__DlsKK{min-width:0}.learning-guide_lesson__DlsKK h3{margin:0;font-size:23px}.learning-guide_lesson__DlsKK>p{margin:8px 0 14px}.learning-guide_video__BQUcY{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:10px;background:#152b23}.learning-guide_transcript__j0y87{margin:16px 0;font-size:13px;line-height:1.7}.learning-guide_transcript__j0y87 summary{cursor:pointer;font-weight:600}.learning-guide_transcript__j0y87 li{margin:5px 0}.learning-guide_lesson__DlsKK .learning-guide_practice__S61Mg{border-top:1px solid #b7cbaa;padding-top:14px;font-size:13px}@media(max-width:760px){.learning-guide_videoLibrary__QRnlj{grid-template-columns:1fr;gap:18px}.learning-guide_lessonList__8sLRJ{flex-direction:row;overflow-x:auto;padding-bottom:8px}.learning-guide_guide__Pa5tx .learning-guide_lessonList__8sLRJ button{flex-shrink:0;max-width:210px}.learning-guide_lesson__DlsKK h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.learning-guide_guide__Pa5tx::backdrop{backdrop-filter:none}}.learning-guide_duration__yBKRa{margin-left:auto;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.8}.learning-guide_launcher__2v3hM:disabled{opacity:.6;cursor:wait}.landing_page__By2iE{height:100dvh;overflow-y:auto;overflow-x:hidden;background:#faf9f5;color:#252b27;scroll-behavior:smooth;font-family:var(--font-geist-sans),sans-serif;--green:#234c3c;--muted:#656c65}.landing_page__By2iE *{box-sizing:border-box}.landing_page__By2iE a{color:inherit;text-decoration:none}.landing_page__By2iE a:focus-visible,.landing_page__By2iE summary:focus-visible{outline:3px solid #bc6b36;outline-offset:5px}.landing_page__By2iE section[id]{scroll-margin-top:30px}.landing_header__s9NBu{max-width:1280px;margin:auto;padding:24px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e5e5dc}.landing_brand__IEd_Y{display:flex;align-items:center;gap:7px;font-size:21px;font-weight:750;letter-spacing:-.7px;white-space:nowrap}.landing_brandLight__flG_X{font-weight:400}.landing_logo__tSEX3{display:block;flex-shrink:0;width:44px;height:44px;object-fit:contain;border-radius:8px;margin-right:5px}.landing_actions__M1oCA,.landing_nav__34epT{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:550}.landing_nav__34epT a:hover,.landing_signIn__VLDgc:hover{color:#6b8059}.landing_buttonSmall__eBwXY,.landing_button__IJYfO,.landing_outlineButton__0VFNo{display:inline-flex;justify-content:center;align-items:center;gap:28px;background:var(--green);color:#fff!important;border:1px solid var(--green);border-radius:7px;padding:16px 23px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.landing_buttonSmall__eBwXY:hover,.landing_button__IJYfO:hover{background:#326049;transform:translateY(-2px)}.landing_buttonSmall__eBwXY{padding:11px 16px;gap:16px;font-size:12px}.landing_hero__v7463{max-width:1280px;margin:auto;text-align:center;padding:65px 48px 0}.landing_eyebrow__rjfo7{display:inline-flex;align-items:center;gap:9px;color:#4c6656;font-size:10px;font-weight:700;letter-spacing:1.8px}.landing_eyebrow__rjfo7>span{width:7px;height:7px;background:#719656;border-radius:50%}.landing_hero__v7463 h1{font-size:clamp(54px,6.6vw,88px);font-weight:550;line-height:1.04;letter-spacing:-5px;margin:23px 0}.landing_hero__v7463 h1 em{font-family:Georgia,serif;font-weight:400;color:var(--green)}.landing_intro__DghZc{font-size:16px;line-height:1.8;color:var(--muted)}.landing_heroActions__O_W0j{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:27px}.landing_secondary__vyCcr{font-size:13px;font-weight:600}.landing_secondary__vyCcr span{margin-left:12px}.landing_micro__4MxZD{font-size:11px;color:var(--muted);margin-top:15px}.landing_preview__4vsHU{margin:48px auto 0;text-align:left;border:1px solid #d5dcd1;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #33473310;background:white;transform:rotate(-.4deg)}.landing_previewBar__gEoef{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:11px;border-bottom:1px solid #e1e5de}.landing_miniLogo__zg1I4{display:inline-block;width:28px;height:28px;object-fit:contain;vertical-align:middle;border-radius:5px;margin-right:17px}.landing_slash__QZbZM{margin:0 14px;color:#aeb4ad}.landing_previewBadge__vbDM2{font-size:8px;letter-spacing:1px;color:#6f786d}.landing_previewBadge__vbDM2 span{margin-left:15px}.landing_previewBody__Dq8xm{display:flex;min-height:360px}.landing_toolRail__4dItK{width:49px;flex-shrink:0;display:flex;align-items:center;flex-direction:column;gap:17px;padding-top:20px;border-right:1px solid #e5e8df;color:#778174}.landing_toolRail__4dItK b{background:#e8efdf;padding:5px 9px;border-radius:5px;color:var(--green)}.landing_board__wYcvs{position:relative;flex:1;min-width:0;background-color:#f7f8f1;background-image:radial-gradient(#d7dccd .8px,transparent 0);background-size:17px 17px;padding:29px 28px;display:grid;grid-template-columns:1fr 1.25fr;align-content:start;gap:20px}.landing_boardHeading__xhNfQ{grid-column:1/-1;font-size:20px;font-weight:600;letter-spacing:-.7px}.landing_boardHeading__xhNfQ>span{display:block;font-size:10px;color:#5d6b53;font-weight:400;letter-spacing:0;margin-top:6px}.landing_sticky__oUI4x{background:#f4e7aa;padding:19px;transform:rotate(-4deg);box-shadow:1px 4px 5px #514b1510}.landing_cardLabel__1o8rw,.landing_sticky__oUI4x>span{font-size:7px;letter-spacing:1px;font-weight:600}.landing_sticky__oUI4x h3{font-size:20px;line-height:1.2;letter-spacing:-.5px;margin:13px 0}.landing_sticky__oUI4x p{font-size:10px;line-height:1.7}.landing_sticky__oUI4x i{display:block;font-family:var(--font-caveat),cursive;font-size:21px;margin-top:16px;color:#626e35}.landing_diagram__WV2sQ{background:#fff;border:1px solid #dde2d7;border-radius:7px;padding:16px;text-align:center}.landing_cardLabel__1o8rw{color:#5d6b53}.landing_diagramEnd__sENKs,.landing_diagramNode__DhCBT{border:1px solid #b7cbaa;background:#eef4e9;border-radius:5px;padding:10px 5px;font-size:10px;margin-top:17px}.landing_connector__7Jw7T{font-size:15px;color:#acb69f;margin:5px}.landing_nodeRow__wzAYG{display:flex;gap:13px;justify-content:center}.landing_nodeRow__wzAYG span{border:1px solid #dfded7;border-radius:4px;padding:9px 15px;font-size:9px;background:#faf9f5}.landing_diagramEnd__sENKs{margin-top:0;background:#284c3b;color:#fff;border-color:#284c3b;font-size:9px}.landing_note__EsQjP{display:none}.landing_cursor__n4GDT{position:absolute;bottom:12px;left:36%;color:#bc693e;font-size:22px}.landing_cursor__n4GDT span{font-size:8px;background:#bd704a;padding:5px 8px;border-radius:4px;color:white}.landing_aiPreview__Hf51t{width:260px;flex-shrink:0;padding:24px 19px;border-left:1px solid #e2e6de;display:flex;flex-direction:column}.landing_aiPreviewTitle__zb7tG{font-size:12px;font-weight:600}.landing_aiPreviewTitle__zb7tG>span{color:#6c8752;font-size:19px;margin-right:7px}.landing_aiContext__aSqfZ{font-size:7px;letter-spacing:1.3px;color:#5d6b53;margin:15px 0}.landing_prompt__EZD47{background:#f1f2ec;border:1px solid #e3e5dc;border-radius:8px 8px 0 8px;padding:12px;font-size:11px;line-height:1.6}.landing_aiReply__F4hHM{font-size:10px;margin-top:19px;line-height:1.7}.landing_aiReply__F4hHM>b{font-size:11px}.landing_aiReply__F4hHM p{color:#5d6b53}.landing_generated__cGAYc{border:1px solid #d7e3cb;background:#f2f7ed;border-radius:5px;padding:9px;color:#45643a}.landing_generated__cGAYc span{padding-left:12px;font-size:8px;color:#5d6b53}.landing_promptInput__4BvAN{margin-top:22px;border:1px solid #dfe4d8;border-radius:6px;padding:10px 8px;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#5d6b53}.landing_promptInput__4BvAN span{background:var(--green);color:white;padding:3px 7px;border-radius:4px}.landing_useCases__ZRjZS{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:31px 0;border-bottom:1px solid #dedfd4;color:#777d70;font-size:12px}.landing_useCases__ZRjZS>span:first-child{font-size:8px;letter-spacing:1.1px}.landing_useCases__ZRjZS b{font-weight:500;color:#555f50}.landing_section__M2UMZ{max-width:1184px;margin:auto;padding:87px 0}.landing_sectionHeading__Spa7U{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px}.landing_page__By2iE h2{font-size:clamp(32px,3.5vw,45px);line-height:1.13;font-weight:500;letter-spacing:-1.8px;margin:17px 0}.landing_sectionHeading__Spa7U>p{font-size:13px;line-height:1.8;color:var(--muted)}.landing_featureGrid__xv26l{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.landing_feature__BzeR_{padding:27px;background:#f0f0e8;border:1px solid #e7e7dc;border-radius:8px}.landing_featureTop__shLRI{display:flex;justify-content:space-between;font-size:9px;color:#6f7b62;margin-bottom:40px}.landing_featureTop__shLRI>span:first-child{font-family:Georgia,serif;font-size:18px}.landing_feature__BzeR_ h3{font-size:21px;font-weight:500;letter-spacing:-.5px;line-height:1.25;max-width:240px}.landing_feature__BzeR_ p{font-size:12px;color:var(--muted);line-height:1.9}.landing_aiSection__M5_1v{max-width:1184px;margin:auto;background:#eaf0e1;border:1px solid #dce5d3;border-radius:12px;padding:55px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.landing_aiCopy__7GZtx>p{font-size:13px;line-height:1.9;color:#5c6b53;max-width:380px}.landing_aiCopy__7GZtx .landing_button__IJYfO{margin:12px 0}.landing_aiCopy__7GZtx .landing_aiDisclosure__MBQwH{font-size:10px;line-height:1.7;max-width:360px}.landing_aiExamples__OHq3Q article{padding:20px 0;border-bottom:1px solid #cdd9c2}.landing_aiExamples__OHq3Q article:last-child{border-bottom:0}.landing_aiExamples__OHq3Q article>span{font-size:8px;letter-spacing:1.2px;color:#667b52}.landing_aiExamples__OHq3Q h3{font-size:18px;letter-spacing:-.5px;font-weight:500}.landing_aiExamples__OHq3Q p{font-size:12px;line-height:1.8;color:#5d6c54}.landing_pricing__ScYV_{text-align:center}.landing_pricingIntro__zejal{color:var(--muted);font-size:14px}.landing_plans__DZ5JG{max-width:850px;margin:35px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:22px;text-align:left}.landing_plan__KyMWD{padding:33px;border:1px solid #daddd1;border-radius:10px;background:#fff}.landing_planLabel__U4nJC{font-size:10px;font-weight:650;letter-spacing:1.6px}.landing_plan__KyMWD h3{font-size:24px;font-weight:500;letter-spacing:-.8px;margin-bottom:10px}.landing_plan__KyMWD>p{font-size:12px;line-height:1.7;min-height:40px;color:var(--muted);max-width:270px}.landing_price__Zne5y{font-size:28px;letter-spacing:-1px;margin:28px 0}.landing_price__Zne5y span{display:block;font-size:10px;letter-spacing:0;font-weight:400;color:var(--muted);margin-top:8px}.landing_outlineButton__0VFNo,.landing_plan__KyMWD .landing_button__IJYfO{width:100%;font-size:12px}.landing_outlineButton__0VFNo{background:white;color:var(--green)!important}.landing_outlineButton__0VFNo:hover{background:#f2f5ed}.landing_plan__KyMWD ul{padding:20px 0 0;list-style:none;border-top:1px solid #e2e6da;margin-top:27px}.landing_plan__KyMWD li{font-size:12px;margin:16px 0;line-height:1.5}.landing_plan__KyMWD li:before{content:"✓";color:#587943;margin-right:12px}.landing_proPlan__pAw6I{background:#eef3e7;border:1px solid #78916a}.landing_planHeading__55OVO{display:flex;justify-content:space-between;align-items:center;gap:8px}.landing_proBadge__iLacu{background:#dbe8cd;padding:5px 8px;border-radius:4px;font-size:7px;letter-spacing:.7px;color:#45613b}.landing_pricingNote__LIyjE{max-width:650px;margin:24px auto 0;font-size:10px;line-height:1.8;color:var(--muted)}.landing_faq__8t8PL{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding-top:20px}.landing_questions___Nirw details{border-bottom:1px solid #dfe1d6;padding:20px 0}.landing_questions___Nirw summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.6}.landing_questions___Nirw p{font-size:12px;line-height:1.9;color:var(--muted);padding-right:20px}.landing_finalCta__Dy9xE{text-align:center;background:#e9eedf;padding:60px 24px}.landing_finalCta__Dy9xE h2{margin-bottom:28px}.landing_footer__U__I_{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 48px}.landing_footer__U__I_ .landing_brand__IEd_Y{font-size:16px}.landing_footer__U__I_>a:last-child,.landing_footer__U__I_>span{font-size:11px;color:var(--muted)}@media(min-width:1200px){.landing_previewBody__Dq8xm{min-height:405px}.landing_board__wYcvs{grid-template-columns:1fr 1.2fr .8fr;gap:20px;padding:35px}.landing_note__EsQjP{display:block;background:#fff;padding:19px;border:1px solid #e2e5db;border-radius:7px;align-self:center;transform:rotate(3deg)}.landing_note__EsQjP p{font-family:Georgia,serif;line-height:1.65;font-size:17px}.landing_noteLines__MHZxh span{display:block;background:#e9eee1;height:5px;margin-top:9px;border-radius:3px}.landing_noteLines__MHZxh span:last-child{width:60%}.landing_aiPreview__Hf51t{width:285px}.landing_diagram__WV2sQ,.landing_sticky__oUI4x{margin-top:10px}.landing_aiReply__F4hHM{margin-top:25px}}@media(max-width:1279px){.landing_aiSection__M5_1v,.landing_section__M2UMZ{margin-left:48px;margin-right:48px}}@media(max-width:900px){.landing_header__s9NBu{padding:20px 25px}.landing_nav__34epT{gap:16px}.landing_actions__M1oCA{gap:15px}.landing_brand__IEd_Y{font-size:18px}.landing_hero__v7463{padding:50px 25px 0}.landing_hero__v7463 h1{letter-spacing:-3px}.landing_section__M2UMZ{margin:0 25px;padding:60px 0}.landing_aiSection__M5_1v{margin:0 25px;padding:35px;gap:35px}.landing_feature__BzeR_{padding:20px}.landing_feature__BzeR_ h3{font-size:19px}.landing_aiPreview__Hf51t{width:220px;padding:17px 12px}.landing_board__wYcvs{padding:24px 18px;gap:13px}.landing_sticky__oUI4x{padding:14px}.landing_sticky__oUI4x h3{font-size:17px}.landing_useCases__ZRjZS{flex-wrap:wrap;justify-content:center;gap:17px}.landing_useCases__ZRjZS>span:first-child{width:100%}.landing_sectionHeading__Spa7U{gap:20px}.landing_faq__8t8PL{gap:35px}.landing_footer__U__I_{padding:25px}.landing_footer__U__I_>span{display:none}}@media(max-width:640px){.landing_header__s9NBu{padding:16px 20px;gap:10px;flex-wrap:wrap}.landing_header__s9NBu .landing_brand__IEd_Y{font-size:17px}.landing_brandLight__flG_X{display:none}.landing_logo__tSEX3{width:36px;height:36px}.landing_nav__34epT{order:3;justify-content:center;width:100%;padding-top:12px;gap:32px;font-size:12px}.landing_actions__M1oCA{gap:14px;font-size:12px}.landing_buttonSmall__eBwXY{font-size:10px;padding:9px 11px;gap:10px}.landing_hero__v7463{padding:40px 18px 0}.landing_hero__v7463 h1{font-size:59px;letter-spacing:-3.4px}.landing_intro__DghZc{font-size:14px;max-width:360px;margin:20px auto}.landing_desktopBreak__bQ092{display:none}.landing_heroActions__O_W0j{gap:17px;flex-direction:column}.landing_button__IJYfO{padding:15px 21px;font-size:13px}.landing_micro__4MxZD{font-size:10px}.landing_preview__4vsHU{margin-top:33px;transform:none}.landing_previewBar__gEoef{padding:0 12px;font-size:8px}.landing_miniLogo__zg1I4{margin-right:8px}.landing_slash__QZbZM{margin:0 6px}.landing_previewBadge__vbDM2{font-size:6px;letter-spacing:.5px}.landing_previewBadge__vbDM2 span{display:none}.landing_previewBody__Dq8xm{flex-wrap:wrap;min-height:0}.landing_toolRail__4dItK{width:33px;gap:19px;font-size:12px}.landing_toolRail__4dItK b{padding:4px 6px}.landing_board__wYcvs{padding:20px 13px 33px;gap:12px}.landing_boardHeading__xhNfQ{font-size:17px}.landing_sticky__oUI4x{padding:12px}.landing_sticky__oUI4x h3{font-size:16px}.landing_cardLabel__1o8rw,.landing_sticky__oUI4x>span{font-size:6px;letter-spacing:.5px}.landing_sticky__oUI4x p{font-size:9px}.landing_sticky__oUI4x i{font-size:17px;margin-top:9px}.landing_diagram__WV2sQ{padding:12px 8px}.landing_diagramNode__DhCBT{font-size:8px;padding:9px 4px}.landing_nodeRow__wzAYG{gap:6px}.landing_nodeRow__wzAYG span{padding:7px;font-size:8px}.landing_diagramEnd__sENKs{font-size:7px}.landing_aiPreview__Hf51t{width:100%;border-left:0;border-top:1px solid #e2e6de;padding:18px;text-align:left}.landing_aiContext__aSqfZ{margin:10px 0}.landing_aiReply__F4hHM{margin-top:13px}.landing_aiReply__F4hHM p{margin:5px 0}.landing_generated__cGAYc{margin-top:8px}.landing_promptInput__4BvAN{margin-top:13px}.landing_useCases__ZRjZS{font-size:10px;gap:12px;padding:24px 0}.landing_useCases__ZRjZS>span:not(:first-child){display:none}.landing_useCases__ZRjZS b{width:43%}.landing_section__M2UMZ{margin:0 22px;padding:50px 0}.landing_sectionHeading__Spa7U{display:block;margin-bottom:25px}.landing_page__By2iE h2{font-size:35px}.landing_sectionHeading__Spa7U>p{font-size:12px}.landing_featureGrid__xv26l{grid-template-columns:1fr;gap:12px}.landing_feature__BzeR_{padding:23px}.landing_featureTop__shLRI{margin-bottom:20px}.landing_feature__BzeR_ h3{max-width:none;font-size:22px}.landing_feature__BzeR_ p{font-size:13px}.landing_aiSection__M5_1v{margin:0 18px;padding:28px 23px;grid-template-columns:1fr;gap:15px}.landing_aiExamples__OHq3Q h3{font-size:18px}.landing_plans__DZ5JG{grid-template-columns:1fr;gap:16px}.landing_plan__KyMWD{padding:28px}.landing_plan__KyMWD>p{min-height:0}.landing_price__Zne5y{font-size:28px}.landing_pricingNote__LIyjE{font-size:10px}.landing_faq__8t8PL{grid-template-columns:1fr;gap:4px;padding-top:0}.landing_finalCta__Dy9xE{padding:45px 22px}.landing_finalCta__Dy9xE h2{font-size:33px}.landing_footer__U__I_{padding:23px 20px}.landing_footer__U__I_ .landing_brand__IEd_Y{font-size:14px}}@media(prefers-reduced-motion:reduce){.landing_page__By2iE{scroll-behavior:auto}.landing_buttonSmall__eBwXY,.landing_button__IJYfO{transition:none}}.landing_page__By2iE button{font-family:inherit;cursor:pointer}.landing_page__By2iE button:disabled{opacity:.55;cursor:not-allowed;transform:none}.landing_realPreview___mrKD{max-width:1130px;margin:50px auto 0;border:1px solid #d6ddcf;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 24px 70px #243d2420;text-align:left}.landing_realPreview___mrKD img{display:block;width:100%;height:auto}.landing_realPreview___mrKD figcaption{padding:15px 20px;font-size:11px;line-height:1.8;color:#526345}.landing_realPreview___mrKD figcaption a{color:#234c3c;text-decoration:underline;margin-left:12px}@media(max-width:640px){.landing_realPreview___mrKD{margin-top:30px;border-radius:10px}.landing_realPreview___mrKD figcaption{font-size:10px;padding:12px}.landing_realPreview___mrKD figcaption a{display:block;margin-left:0}}.landing_footer__U__I_{flex-wrap:wrap;gap:24px}.landing_footerLinks__ETkls{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.landing_socialPlaceholders__oXCHI{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:var(--muted)}.landing_socialPlaceholders__oXCHI small{font-size:10px;padding:4px 8px;border:1px solid #d9dfd3;border-radius:20px;white-space:nowrap}.showcase_showcase__NP_kq{max-width:1184px;margin:70px auto 0;padding-bottom:35px}.showcase_heading__XsUPi{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.showcase_eyebrow__grFxE{font-size:10px;font-weight:700;letter-spacing:1.7px;color:#4c6656}.showcase_heading__XsUPi h2{margin-bottom:0!important}.showcase_heading__XsUPi em{font-family:Georgia,serif;color:#234c3c;font-weight:400}.showcase_tourControl__JEesc{display:flex;flex-direction:column;align-items:start;gap:12px;max-width:260px}.showcase_tourControl__JEesc>span{font-size:12px;color:#656c65;line-height:1.7}.showcase_showcase__NP_kq button{border:1px solid #a8bda0;background:#edf3e6;color:#234c3c;border-radius:7px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.showcase_showcase__NP_kq button:hover{background:#deebd3}.showcase_recording__eTNY2:focus-visible,.showcase_showcase__NP_kq a:focus-visible,.showcase_showcase__NP_kq button:focus-visible{outline:3px solid #c37844;outline-offset:4px}.showcase_tourControl__JEesc button{background:#234c3c;color:#fff;border-color:#234c3c;padding:14px 18px}.showcase_tourControl__JEesc button:hover{background:#326049}.showcase_tourControl__JEesc button span{margin-left:14px}.showcase_shell__nnbJw{background:#192e26;border:1px solid #304b3d;border-radius:16px;overflow:hidden;color:#fff;box-shadow:0 18px 60px #19372714}.showcase_recording__eTNY2{display:block;width:100%;aspect-ratio:16/9;background:#080b09}.showcase_chapterNav__xA2ZD{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:12px;gap:7px}.showcase_chapterNav__xA2ZD button{display:flex;align-items:center;gap:7px;background:transparent;border-color:transparent;color:#d8e4d7;text-align:left;font-size:11px;padding:12px 9px}.showcase_chapterNav__xA2ZD small{color:#b4c4b7;font-size:9px}.showcase_chapterNav__xA2ZD button[aria-pressed=true]{background:#e7efd9;color:#213c2e}.showcase_chapterNav__xA2ZD button[aria-pressed=true] small{color:#496539}.showcase_chapterNav__xA2ZD button:hover{background:#34523f;color:white}.showcase_chapterNav__xA2ZD button[aria-pressed=true]:hover{background:#e7efd9;color:#213c2e}.showcase_bottom__NumOq{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 24px;border-top:1px solid #43594c}.showcase_bottom__NumOq>span{font-size:11px;line-height:1.7;color:#c3d0bf;max-width:800px}.showcase_bottom__NumOq a,.showcase_error__pYgbY a{color:#e0edcc!important;font-size:12px;white-space:nowrap}.showcase_error__pYgbY{padding:16px}@media(max-width:1279px){.showcase_showcase__NP_kq{margin-left:48px;margin-right:48px}}@media(max-width:900px){.showcase_showcase__NP_kq{margin-left:25px;margin-right:25px}.showcase_chapterNav__xA2ZD{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase_heading__XsUPi{align-items:start}}@media(max-width:640px){.showcase_showcase__NP_kq{margin:45px 18px 0}.showcase_heading__XsUPi{display:block}.showcase_tourControl__JEesc{margin-top:22px;max-width:none}.showcase_heading__XsUPi h2{font-size:32px!important}.showcase_chapterNav__xA2ZD{gap:3px;padding:8px}.showcase_chapterNav__xA2ZD button{padding:10px 6px;font-size:10px}.showcase_bottom__NumOq{padding:16px;align-items:start;flex-direction:column}.showcase_bottom__NumOq>span{line-height:1.7}}