.BadgeBar_section__pHFvS{display:flex;flex-direction:column;align-items:center;padding-bottom:max(40px,2.7777777778vw);padding-top:max(10px,.6944444444vw)}@media(max-width:640px){.BadgeBar_section__pHFvS{padding-top:max(75px,5.2083333333vw)}}.BadgeBar_items__PUH9E{display:flex;align-items:flex-start;justify-content:center;gap:max(19px,1.6666666667vw)}@media(max-width:640px){.BadgeBar_items__PUH9E{display:grid;grid-template-columns:repeat(2,max(144px,10vw));gap:max(19px,1.3194444444vw) 0}}.BadgeBar_item__BfsRO{display:flex;flex-direction:column;align-items:center;gap:max(12px,.8333333333vw);min-width:0}.BadgeBar_icon__eR9Zs{width:max(24px,1.6666666667vw);height:max(24px,1.6666666667vw);flex-shrink:0;opacity:.5}.BadgeBar_label__kh9Yl{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(11px,.8333333333vw);font-weight:400;line-height:1.25;text-align:center;color:#000;white-space:nowrap}.CardGrid_section__lJTa_{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));column-gap:max(12px,.8333333333vw);padding-left:max(20px,1.6666666667vw);padding-right:max(20px,1.6666666667vw)}@media(max-width:640px){.CardGrid_section__lJTa_{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:max(20px,1.3888888889vw)}}.CardGrid_section__lJTa_{row-gap:max(48px,6.25vw);padding-block:max(64px,6.9444444444vw)}.CardGrid_header__fEyeK{grid-column:1/-1;justify-self:center}.CardGrid_rows__atzAA{grid-column:4/span 18;display:flex;flex-direction:column;gap:max(12px,.8333333333vw)}@media(max-width:900px){.CardGrid_rows__atzAA{grid-column:1/-1}}.CardGrid_row__qsHjB{display:flex;gap:max(12px,.8333333333vw)}@media(max-width:900px){.CardGrid_row__qsHjB{flex-direction:column}}.CardGrid_card__beGla{display:flex;flex-direction:column;justify-content:space-between;gap:max(24px,2.7777777778vw);flex-grow:var(--card-grow,1);flex-basis:0;min-width:0;padding:max(24px,1.6666666667vw);background:#fff;border-radius:20px}@media(max-width:900px){.CardGrid_card__beGla{flex-basis:auto}}.CardGrid_description__MCfSg{display:flex;flex-direction:column;gap:max(14px,1.3888888889vw);width:max(240px,24.3055555556vw);max-width:100%}.CardGrid_cardTitle__OxU2V{font-size:max(24px,1.7361111111vw);line-height:1.12;letter-spacing:0;color:#000}.CardGrid_cardBody__Rp5d4,.CardGrid_cardTitle__OxU2V{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-weight:400}.CardGrid_cardBody__Rp5d4{font-size:max(16px,1.1111111111vw);line-height:1.25;color:#3d3d3d}.CardGrid_media__NQnxp{position:relative;width:100%;aspect-ratio:var(--media-ratio,1);border-radius:6px;overflow:hidden;flex-shrink:0}.CardGrid_mediaImage__UHnR0{object-fit:cover}.Button_button__wJ2oa{display:inline-flex;align-items:center;justify-content:center;padding:max(8px,.6944444444vw) max(14px,1.1111111111vw);border-radius:20px;border:1px solid rgba(0,0,0,0);white-space:nowrap;font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;transition:background-color .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.Button_button__wJ2oa:hover{transform:translateY(-1px)}}.Button_button__wJ2oa:active{transform:scale(.97)}.Button_dark__YUViQ{background:#051842;color:#fff}@media(hover:hover)and (pointer:fine){.Button_dark__YUViQ:hover{background:#0e2a64}}.Button_outline__SL0qD{border-color:#051842;color:#051842}@media(hover:hover)and (pointer:fine){.Button_outline__SL0qD:hover{background:rgba(5,24,66,.06)}}.Button_outlineLight__2FoWo{border-color:rgba(255,255,255,.7);color:#fff}@media(hover:hover)and (pointer:fine){.Button_outlineLight__2FoWo:hover{background:rgba(255,255,255,.12);border-color:#fff}}.Button_mint__mNK9h{background:#bcfad6;color:#000}@media(hover:hover)and (pointer:fine){.Button_mint__mNK9h:hover{background:color-mix(in srgb,#bcfad6 85%,#ffffff)}}.Button_green__VI3tD{background:#86d7a8;color:#000}@media(hover:hover)and (pointer:fine){.Button_green__VI3tD:hover{background:#bcfad6}}.Button_light__7jLQL{background:#fff;color:#051842}@media(hover:hover)and (pointer:fine){.Button_light__7jLQL:hover{background:#e4dbd7}}.Button_link__XZzKa{display:inline-block;border-bottom:1px solid;padding-bottom:2px;font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(12.8px,.8888888889vw);font-weight:400;line-height:1.2;color:#3d3d3d;transition:opacity .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.Button_link__XZzKa:hover{opacity:.6}}.Logo_logo__yP_z6{width:max(112px,10.4166666667vw);height:auto;flex-shrink:0}.Header_header__NnOSM{display:flex;align-items:center;justify-content:space-between;gap:max(12px,1.1111111111vw);padding:max(20px,1.3888888889vw) max(20px,1.6666666667vw);background-color:rgba(0,0,0,0);transition:background-color 1s cubic-bezier(.77,0,.175,1)}[data-surface=solid] .Header_header__NnOSM{background-color:#fff}html.intro .Header_header__NnOSM{animation:Header_headerEnter__3hcV6 2s cubic-bezier(.77,0,.175,1) 1s backwards}@keyframes Header_headerEnter__3hcV6{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.Header_brand__t6qWe{display:flex;align-items:center;min-width:max(72px,5.5555555556vw)}.Header_actions__LqDKu{display:flex;align-items:center;justify-content:flex-end;gap:max(4px,.3472222222vw);flex-shrink:0}.DemoRequestForm_form__vuf9P{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:max(16px,1.6666666667vw)}@media(max-width:640px){.DemoRequestForm_form__vuf9P{grid-template-columns:1fr}}.DemoRequestForm_field__AZZD1{display:flex;flex-direction:column;gap:max(6px,.5555555556vw);min-width:0}.DemoRequestForm_wide__QrCpx{grid-column:1/-1}.DemoRequestForm_label__3qLTk{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(12.8px,.8888888889vw);font-weight:400;line-height:1.2;color:#051842}.DemoRequestForm_required__DA4R3{color:#47805e}.DemoRequestForm_input__0GCVn,.DemoRequestForm_select__AdqeV,.DemoRequestForm_textarea__XO9sr{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;width:100%;padding:max(10px,.8333333333vw) max(14px,1.1111111111vw);color:#051842;background:#faf6f4;border:1px solid #e4dbd7;border-radius:8px;transition:border-color .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1)}.DemoRequestForm_input__0GCVn::placeholder,.DemoRequestForm_select__AdqeV::placeholder,.DemoRequestForm_textarea__XO9sr::placeholder{color:#7e726d}.DemoRequestForm_input__0GCVn:hover,.DemoRequestForm_select__AdqeV:hover,.DemoRequestForm_textarea__XO9sr:hover{border-color:#bbb0ab}.DemoRequestForm_input__0GCVn:focus-visible,.DemoRequestForm_select__AdqeV:focus-visible,.DemoRequestForm_textarea__XO9sr:focus-visible{outline:2px solid #628eec;outline-offset:2px;border-color:#628eec}[aria-invalid=true].DemoRequestForm_input__0GCVn,[aria-invalid=true].DemoRequestForm_select__AdqeV,[aria-invalid=true].DemoRequestForm_textarea__XO9sr{border-color:#a960b9}.DemoRequestForm_selectShell__5Z14S{position:relative;display:flex}.DemoRequestForm_select__AdqeV{appearance:none;padding-right:max(34px,2.7777777778vw);cursor:pointer}.DemoRequestForm_select__AdqeV:has(option[value=""]:checked){color:#7e726d}.DemoRequestForm_caret__4PonQ{position:absolute;top:50%;right:max(14px,1.1111111111vw);width:max(9px,.7638888889vw);height:max(9px,.7638888889vw);transform:translateY(-50%);pointer-events:none;background-color:#7e726d;-webkit-mask:url(/figma/icon-chevron-down.svg) center/contain no-repeat;mask:url(/figma/icon-chevron-down.svg) center/contain no-repeat;mask-mode:alpha}.DemoRequestForm_textarea__XO9sr{resize:vertical;min-height:max(96px,8.3333333333vw)}.DemoRequestForm_message__RUYau{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(12.8px,.8888888889vw);font-weight:400;line-height:1.2;color:#a960b9}.DemoRequestForm_actions__q9BbP{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:max(10px,.8333333333vw)}.DemoRequestForm_submit__n68R7{cursor:pointer}.DemoRequestForm_submit__n68R7:disabled{cursor:default;opacity:.6}.DemoRequestForm_success__UiZPq{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(20px,1.3888888889vw);font-weight:400;line-height:1.18;color:#346248;text-align:center;text-wrap:balance}.DemoRequestForm_honeypot__JAji2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.DemoRequestDialog_trigger__blmu6{cursor:pointer}.DemoRequestDialog_dialog__DZO76{inset:0;margin:auto;padding:max(16px,1.6666666667vw);width:max(320px,47.9166666667vw);max-width:100%;max-height:100dvh;background:rgba(0,0,0,0);border:0}.DemoRequestDialog_dialog__DZO76::backdrop{background:rgba(5,24,66,.6)}.DemoRequestDialog_dialog__DZO76[open]{display:flex;flex-direction:column;justify-content:center;animation:DemoRequestDialog_dialog-enter__UNeMq .2s cubic-bezier(.23,1,.32,1)}.DemoRequestDialog_dialog__DZO76[open]::backdrop{animation:DemoRequestDialog_backdrop-enter__4wQqP .2s cubic-bezier(.23,1,.32,1)}@keyframes DemoRequestDialog_dialog-enter__UNeMq{0%{opacity:0;transform:translateY(8px)}}@keyframes DemoRequestDialog_backdrop-enter__4wQqP{0%{opacity:0}}@media(prefers-reduced-motion:reduce){@keyframes DemoRequestDialog_dialog-enter__UNeMq{0%{opacity:0}}}.DemoRequestDialog_panel__UNCqa{position:relative;display:flex;min-height:0;background:#fff;border-radius:20px;overflow:hidden}.DemoRequestDialog_body__FIdTT{flex:1 1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:max(56px,5vw) max(20px,3.3333333333vw) max(28px,3.3333333333vw)}.DemoRequestDialog_close__ey_5K{position:absolute;z-index:1;top:max(12px,1.1111111111vw);right:max(12px,1.1111111111vw);display:flex;align-items:center;justify-content:center;width:max(36px,2.7777777778vw);height:max(36px,2.7777777778vw);color:#3d3d3d;background:rgba(0,0,0,0);border:0;border-radius:200px;cursor:pointer;transition:color .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.DemoRequestDialog_close__ey_5K:hover{color:#051842;background:#f8f1ee}}.DemoRequestDialog_close__ey_5K svg{width:max(18px,1.3888888889vw);height:max(18px,1.3888888889vw);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.Hero_hero__phGKq{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:max(660px,79.4444444444vw);padding-top:max(170px,12.8819444444vw);padding-bottom:max(8px,.5902777778vw);overflow:hidden}.Hero_background__IRGlW{position:absolute;left:0;top:min(-92px,-11.1111111111vw);width:max(831px,100vw);height:max(752px,90.5555555556vw);pointer-events:none}.Hero_backgroundSettle__SqekI{position:absolute;inset:0;will-change:transform}.Hero_layerImage__3VR88{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Hero_content__MCYeR{position:relative;display:flex;flex-direction:column;align-items:center;gap:max(27px,1.875vw);width:max(362px,36.3194444444vw);max-width:calc(100% - max(40px, 3.3333333333vw))}.Hero_mark__ucID8{display:block;width:max(29.165px,2.0253472222vw);height:max(40px,2.7777777778vw);flex-shrink:0;overflow:visible;color:#000}.Hero_title__Ncyyz{font-family:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;font-size:max(46px,4.1666666667vw);font-weight:400;line-height:1.1;letter-spacing:0;text-align:center;color:#000;text-wrap:balance}.Hero_title__Ncyyz em{font-style:italic}.Hero_subtitle__q8scv{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;width:max(334.769px,23.2478472222vw);max-width:95%;text-align:center;color:#000;text-wrap:balance}.Hero_dashboard__SJMk0{position:relative;width:max(670px,80.625vw);max-width:100%;aspect-ratio:1161/637;margin-top:max(24px,1.875vw);pointer-events:none}.Hero_dashboardLayer__qjQFI{position:absolute;inset:0;will-change:transform}@media(max-width:640px)and (prefers-reduced-motion:no-preference){html.intro .Hero_dashboardLayer__qjQFI{opacity:0;transform:scale(.95)}.Hero_dashboardEnter__knPRU .Hero_dashboardLayer__qjQFI{animation:Hero_dashboardEnter__knPRU 2.5s cubic-bezier(.23,1,.32,1) 1.5s forwards}}@keyframes Hero_dashboardEnter__knPRU{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:640px){.Hero_hero__phGKq{padding-bottom:0}.Hero_background__IRGlW{top:0;width:100%;height:auto;aspect-ratio:402/882}.Hero_dashboard__SJMk0{width:calc(100% - max(40px, 3.3333333333vw));aspect-ratio:360/265;margin-top:max(75px,5.2083333333vw)}}.Hero_frame__iwgpx{position:fixed;inset:0;z-index:5000;border:5vmin solid #fff;pointer-events:none;transform-origin:center}.LogoTicker_section__sOTRz{display:flex;flex-direction:column;align-items:center;gap:max(99px,6.875vw);padding-top:max(48px,3.3333333333vw);padding-bottom:max(48px,3.3333333333vw)}@media(max-width:640px){.LogoTicker_section__sOTRz{padding-top:max(100px,6.9444444444vw)}}.LogoTicker_heading__JvhMJ{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(32px,2.2222222222vw);font-weight:400;line-height:1.12;letter-spacing:-.02em;max-width:max(362px,50.0694444444vw);width:100%;text-align:center;color:#000}.LogoTicker_viewport__nneYx{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000000 max(98px,6.9444444444vw),#000000 calc(100% - max(98px, 6.9444444444vw)),transparent);mask-image:linear-gradient(90deg,transparent 0,#000000 max(98px,6.9444444444vw),#000000 calc(100% - max(98px, 6.9444444444vw)),transparent)}.LogoTicker_marquee__Q6n9H{display:flex;width:max-content;animation:LogoTicker_scroll__RWKLQ 60s linear infinite}@media(prefers-reduced-motion:reduce){.LogoTicker_marquee__Q6n9H{animation-play-state:paused}}.LogoTicker_track__8r3WB{display:flex;align-items:center;gap:max(40px,6.1111111111vw);padding-right:max(40px,6.1111111111vw)}.LogoTicker_item__GHjj5{display:flex;align-items:center;flex-shrink:0}.LogoTicker_logo__G0EWj{height:max(40px,2.7777777778vw);width:auto;flex-shrink:0}@keyframes LogoTicker_scroll__RWKLQ{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ScrollToUnify_section__DA_f_{position:relative;height:max(820px,91.875vw);background:#faf6f4;overflow:hidden}.ScrollToUnify_intro__6zRpB{position:absolute;top:max(56px,6.9444444444vw);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:max(20px,2.5vw);width:max(320px,43.8888888889vw);max-width:calc(100% - max(32px, 3.3333333333vw));text-align:center}.ScrollToUnify_title__Bun4T{font-family:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;font-size:max(46px,4.1666666667vw);font-weight:400;line-height:1.1;letter-spacing:0;color:#000;text-wrap:balance}.ScrollToUnify_subtitle__Hg84F{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;width:max(280px,27.2222222222vw);max-width:100%;opacity:.7;color:#000}.ScrollToUnify_crosshair__TT5uq{position:absolute;left:0;right:0;top:max(210px,22.0138888889vw);height:max(240px,31.6666666667vw);pointer-events:none}.ScrollToUnify_crosshairVertical__uv5Qz{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#b8b8b8}.ScrollToUnify_crosshairHorizontal___kTQ0{position:absolute;left:max(270px,30.625vw);bottom:0;width:max(240px,40.9027777778vw);height:1px;background:#b8b8b8}.ScrollToUnify_panel__ezVSu{position:absolute;top:max(320px,34.5138888889vw);height:max(300px,38.3333333333vw);border-radius:20px;overflow:hidden}.ScrollToUnify_panel__ezVSu img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.ScrollToUnify_panelBefore__7ywvh{left:max(24px,1.6666666667vw);width:max(340px,39.5833333333vw)}.ScrollToUnify_panelAfter__VFi1X{right:max(24px,1.6666666667vw);width:max(340px,39.6527777778vw)}@media(max-width:900px){.ScrollToUnify_panelAfter__VFi1X{right:auto}}.ScrollToUnify_caption__1iSdt{position:absolute;top:max(650px,75.2083333333vw);display:flex;align-items:flex-start;gap:max(24px,8.5416666667vw);width:max(300px,39.375vw)}.ScrollToUnify_captionBefore__8wEQW{left:max(27px,1.875vw)}.ScrollToUnify_captionAfter__QXNrF{right:max(24px,1.6666666667vw)}@media(max-width:900px){.ScrollToUnify_captionAfter__QXNrF{right:auto}}.ScrollToUnify_captionTitle__BSU7Z{font-size:max(24px,1.7361111111vw);line-height:1.12;letter-spacing:0;flex-shrink:0;white-space:nowrap}.ScrollToUnify_captionBody__8EAcf,.ScrollToUnify_captionTitle__BSU7Z{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-weight:400;color:#000}.ScrollToUnify_captionBody__8EAcf{font-size:max(16px,1.1111111111vw);line-height:1.25;flex:1 0;min-width:0;opacity:.7}@media(max-width:900px){.ScrollToUnify_section__DA_f_{height:auto;padding-bottom:max(40px,4.4444444444vw)}.ScrollToUnify_intro__6zRpB{position:relative;left:auto;top:auto;transform:none;margin:0 auto;padding-top:max(40px,4.4444444444vw)}.ScrollToUnify_crosshair__TT5uq{display:none}.ScrollToUnify_panel__ezVSu{height:auto;aspect-ratio:362/351;margin:max(32px,3.3333333333vw) auto 0}.ScrollToUnify_caption__1iSdt,.ScrollToUnify_panel__ezVSu{position:relative;left:auto;top:auto;width:calc(100% - max(32px, 3.3333333333vw))}.ScrollToUnify_caption__1iSdt{flex-direction:column;gap:max(8px,.5555555556vw);margin:max(16px,1.3888888889vw) auto 0}}.TabbedShowcase_section__pw7zu{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));column-gap:max(12px,.8333333333vw);padding-left:max(20px,1.6666666667vw);padding-right:max(20px,1.6666666667vw)}@media(max-width:640px){.TabbedShowcase_section__pw7zu{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:max(20px,1.3888888889vw)}}.TabbedShowcase_section__pw7zu{row-gap:max(40px,2.7777777778vw);padding-block:max(64px,6.9444444444vw)}.TabbedShowcase_header__ofHTa{grid-column:1/-1;justify-self:center}.TabbedShowcase_body__skOBJ{grid-column:4/span 18;display:flex;flex-direction:column;align-items:center;gap:max(24px,4.1666666667vw);position:relative}@media(max-width:900px){.TabbedShowcase_body__skOBJ{grid-column:1/-1}}.TabbedShowcase_body__skOBJ{--role-pill:#e18cf3;--role-dot:#e18cf3}.TabbedShowcase_body__skOBJ[data-role=teachers]{--role-pill:#cedeff;--role-dot:#8bb0fd}.TabbedShowcase_body__skOBJ[data-role=administrators]{--role-pill:#9ef4c2;--role-dot:#9ef4c2}.TabbedShowcase_body__skOBJ[data-role=parents]{--role-pill:#f7d3ff;--role-dot:#eeb0fb}.TabbedShowcase_body__skOBJ[data-role=students]{--role-pill:#8bb0fd;--role-dot:#9ef4c2}.TabbedShowcase_tabs__3sCd7{display:flex;align-items:center;gap:max(4px,.2777777778vw);padding:max(6px,.4166666667vw);background:#fff;border-radius:200px;max-width:100%;overflow-x:auto;scrollbar-width:none}.TabbedShowcase_tabs__3sCd7::-webkit-scrollbar{display:none}@media(max-width:640px){.TabbedShowcase_tabs__3sCd7{display:none}}.TabbedShowcase_tab__NiJcZ{position:relative;display:flex;align-items:center;padding:max(10px,.6944444444vw) max(16px,1.1111111111vw);border-radius:200px;white-space:nowrap;font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;color:#000}@media(hover:hover)and (pointer:fine){.TabbedShowcase_tab__NiJcZ[aria-selected=false]:hover{background:rgba(0,0,0,.04)}}.TabbedShowcase_tabPill__geHPu{position:absolute;inset:0;background:var(--role-pill);border-radius:200px;z-index:0}.TabbedShowcase_tabLabel__0RiNN{position:relative;z-index:1;transition:transform .16s cubic-bezier(.23,1,.32,1)}.TabbedShowcase_tab__NiJcZ:active .TabbedShowcase_tabLabel__0RiNN{transform:scale(.97)}.TabbedShowcase_menu__EhzhF{display:none;position:relative;width:100%}@media(max-width:640px){.TabbedShowcase_menu__EhzhF{display:block}}.TabbedShowcase_menuTrigger__1qJuX{display:flex;align-items:center;justify-content:space-between;gap:max(16px,1.1111111111vw);width:100%;padding:max(18px,1.25vw) max(27px,1.875vw);border:1px solid #f7f7f7;border-radius:200px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left}.TabbedShowcase_menuLabel__k_b_5{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(20px,1.3888888889vw);font-weight:400;line-height:1.18;color:#000}.TabbedShowcase_menuCaret__ndmZX{width:max(24px,1.6666666667vw);height:max(24px,1.6666666667vw);flex-shrink:0;transition:transform .2s cubic-bezier(.23,1,.32,1)}[aria-expanded=true] .TabbedShowcase_menuCaret__ndmZX{transform:rotate(180deg)}.TabbedShowcase_menuList__nFbpo{position:absolute;top:calc(100% + max(8px, .5555555556vw));left:0;right:0;z-index:2;display:flex;flex-direction:column;padding:max(8px,.5555555556vw);border:1px solid #f7f7f7;border-radius:20px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),visibility .2s cubic-bezier(.23,1,.32,1)}.TabbedShowcase_menuList__nFbpo[data-open=true]{opacity:1;visibility:visible;transform:translateY(0)}.TabbedShowcase_menuOption__VVWaA{display:flex;align-items:center;width:100%;padding:max(12px,.8333333333vw) max(19px,1.3194444444vw);border-radius:200px;text-align:left;font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(20px,1.3888888889vw);font-weight:400;line-height:1.18;color:#000;transition:background-color .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.TabbedShowcase_menuOption__VVWaA:hover{background:rgba(0,0,0,.04)}}.TabbedShowcase_menuOption__VVWaA[aria-current=true]{background:var(--role-pill)}.TabbedShowcase_panel__Kh6DP{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));column-gap:max(12px,.8333333333vw);align-items:start;row-gap:max(24px,2.2222222222vw);width:100%;min-height:max(0px,34.8611111111vw);animation:TabbedShowcase_panel-sharpen__8_a6c .18s cubic-bezier(.23,1,.32,1) both}@keyframes TabbedShowcase_panel-sharpen__8_a6c{0%{filter:blur(4px)}to{filter:blur(0)}}.TabbedShowcase_copy__Wo4hc{grid-column:1/span 7;display:flex;flex-direction:column;justify-content:center;gap:max(24px,1.6666666667vw);min-width:0}@media(max-width:900px){.TabbedShowcase_copy__Wo4hc{grid-column:1/-1}}.TabbedShowcase_copyHeading__T2HZa{display:flex;flex-direction:column;gap:max(12px,1.6666666667vw);width:100%;max-width:max(462px,32.0833333333vw)}.TabbedShowcase_panelTitle__ncVUC{font-size:max(32px,2.2222222222vw);line-height:1.12;letter-spacing:-.02em}.TabbedShowcase_panelBody__Hv_VM,.TabbedShowcase_panelTitle__ncVUC{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-weight:400;color:#000}.TabbedShowcase_panelBody__Hv_VM{font-size:max(16px,1.1111111111vw);line-height:1.25;opacity:.7}.TabbedShowcase_points__2gp41{display:flex;flex-direction:column}.TabbedShowcase_point__dP5Tn{display:flex;align-items:center;gap:max(8px,.5555555556vw);padding:max(8px,.5555555556vw) 0}.TabbedShowcase_pointDot__jXT9v{width:max(8px,.5555555556vw);height:max(8px,.5555555556vw);border-radius:200px;background:var(--role-dot);flex-shrink:0}.TabbedShowcase_pointLabel__lzOcC{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;color:#000;opacity:.7}.TabbedShowcase_media__V79lk{grid-column:10/span 9;display:flex;align-items:center;justify-content:center;min-width:0}@media(max-width:900px){.TabbedShowcase_media__V79lk{grid-column:1/-1}}.TabbedShowcase_media__V79lk img{width:100%;height:auto}.SectionHeader_header__1k379{display:flex;flex-direction:column;align-items:center;gap:max(20px,2.2222222222vw);width:max(var(--header-min-width,320)*1px,var(--header-width,520)/var(--design-width)*100vw);max-width:100%;text-align:center}.SectionHeader_eyebrow__1sD7j{font-size:max(12.8px,.8888888889vw);line-height:1.2;color:#666;opacity:.7;width:100%}.SectionHeader_eyebrowMd__9oYOc,.SectionHeader_eyebrow__1sD7j{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-weight:400}.SectionHeader_eyebrowMd__9oYOc{font-size:max(16px,1.1111111111vw);line-height:1.25}.SectionHeader_title__bnG17{font-family:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;font-size:max(46px,4.1666666667vw);font-weight:400;line-height:1.1;letter-spacing:0;color:#000;width:100%;text-wrap:balance}.SectionHeader_title__bnG17 em{font-style:italic}.SectionHeader_alignLeft__Wpu7t{align-items:flex-start;text-align:left}.ToolPills_section__kN8uH{position:relative;height:max(490px,62.5vw);overflow:clip}.ToolPills_center__ZXW8n{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;gap:max(30px,2.0833333333vw);width:max(212px,31.1111111111vw);max-width:100%;text-align:center}.ToolPills_eyebrow__eYMmZ{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;color:#666;opacity:.7}.ToolPills_title__dSnmk{font-family:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;font-size:max(46px,4.1666666667vw);font-weight:400;line-height:1.1;letter-spacing:0;color:#000}.ToolPills_cloud__MHKlG{position:absolute;inset:0}.ToolPills_ringOuter__Z528u{--ring-rx:max(446.6px,44.3055555556vw);--ring-ry:max(315px,31.25vw)}.ToolPills_ringInner__0zE0Z{--ring-rx:max(261px,30.2083333333vw);--ring-ry:max(196.2px,22.7083333333vw)}.ToolPills_pill__E4sZE{position:absolute;left:50%;top:50%;translate:calc(var(--pill-x)*var(--ring-rx) - 50%) calc(var(--pill-y)*var(--ring-ry) - 50%);display:flex;align-items:center;gap:max(5.95px,.4861111111vw);padding:max(8.5px,.6944444444vw) max(11.05px,.9027777778vw);border:1px solid #f7f7f7;border-radius:200px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(max(10.2px,.8333333333vw));backdrop-filter:blur(max(10.2px,.8333333333vw));white-space:nowrap}.ToolPills_pillIcon__RmPPc{width:max(15.3px,1.25vw);height:max(15.3px,1.25vw);flex-shrink:0}.ToolPills_pillLabel__zhuy1{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;font-size:max(13.6px,1.1111111111vw)}.ToolPills_green500__UPnEN{color:#86d7a8}.ToolPills_green600__6Sr4v{color:#6fba8f}.ToolPills_green800__wVCvZ{color:#47805e}.ToolPills_blue400__z4I6F{color:#8bb0fd}.ToolPills_blue600__NX3k7{color:#4670ca}.ToolPills_blue900__qT0cl{color:#0e2a64}.ToolPills_purple400__BLasn{color:#e18cf3}.ToolPills_purple500__3WSKo{color:#a960b9}.StoreBadges_badges__zwF8j{display:flex;align-items:center;gap:max(10px,.8333333333vw);flex-wrap:wrap}.StoreBadges_badge__jJ2o1{position:relative;height:max(32px,2.5vw);flex-shrink:0;border:.9px solid #a6a6a6}.StoreBadges_appStore__mg9gR{width:max(96px,7.5vw);background:#0c0d10;border-radius:max(6px,.4861111111vw)}.StoreBadges_googlePlay__fQkOt{width:max(108px,8.4375vw);background:#000;border-radius:max(4.5px,.390625vw);overflow:hidden}.StoreBadges_layer___xuez{position:absolute}.StoreBadges_layer___xuez img{position:absolute;inset:0;width:100%;height:100%;max-width:none}.StoreBadges_flipY__l3_Dg img{transform:scaleY(-1)}.Snake_section__xGavB{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));column-gap:max(12px,.8333333333vw);padding-left:max(20px,1.6666666667vw);padding-right:max(20px,1.6666666667vw)}@media(max-width:640px){.Snake_section__xGavB{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:max(20px,1.3888888889vw)}}.Snake_section__xGavB{align-items:center;row-gap:max(32px,4.1666666667vw);padding-block:max(64px,6.9444444444vw)}.Snake_copy__Trpdc{grid-column:2/span 8;display:flex;flex-direction:column;gap:max(28px,2.7777777778vw)}@media(max-width:900px){.Snake_copy__Trpdc{grid-column:1/-1}}.Snake_copyText__XN893{display:flex;flex-direction:column;gap:max(18px,1.6666666667vw)}.Snake_copyHead__tpzOm{display:flex;flex-direction:column;gap:max(18px,2.0833333333vw)}.Snake_eyebrow__gfVk5{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;color:#666;opacity:.7}.Snake_title__CZBUe{font-family:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;font-size:max(38px,3.3333333333vw);font-weight:400;line-height:1.1;letter-spacing:0;color:#000;text-wrap:balance}.Snake_body__Zxxf_{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;color:#000;opacity:.7}.Snake_points__7hP7z ul{display:flex;flex-direction:column;gap:max(20px,1.9444444444vw)}.Snake_points__7hP7z li{display:flex;flex-direction:column;gap:max(4px,.2777777778vw)}.Snake_points__7hP7z li>p:first-child{display:flex;align-items:center;gap:max(8px,.5555555556vw);font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(20px,1.3888888889vw);font-weight:400;line-height:1.18;color:#000}.Snake_points__7hP7z li>p:first-child strong{font-weight:inherit}.Snake_points__7hP7z li>p:first-child:before{content:"";flex-shrink:0;width:max(7px,.5555555556vw);height:max(7px,.5555555556vw);background:url(/figma/bullet-dot.svg) 50%/contain no-repeat}.Snake_points__7hP7z li:not(:has(p)){font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(20px,1.3888888889vw);font-weight:400;line-height:1.18;color:#000}.Snake_points__7hP7z li>p+p{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;color:#3d3d3d;padding-left:max(15px,1.1111111111vw)}.Snake_action__BPNF9{display:flex}.Snake_action__BPNF9>*{flex:1 0}.Snake_media__831TU{grid-column:13/span 12;position:relative;aspect-ratio:689/690;border-radius:20px;overflow:hidden}@media(max-width:900px){.Snake_media__831TU{grid-column:1/-1}}.Snake_media__831TU img{width:100%;height:100%;object-fit:cover}.Snake_mediaLeft__I5F6D .Snake_media__831TU{grid-column:1/span 12}@media(max-width:900px){.Snake_mediaLeft__I5F6D .Snake_media__831TU{grid-column:1/-1}}.Snake_mediaLeft__I5F6D .Snake_copy__Trpdc{grid-column:14/span 8}@media(max-width:900px){.Snake_mediaLeft__I5F6D .Snake_copy__Trpdc{grid-column:1/-1}}.StatementPanel_section__Acl2Q{padding-left:max(20px,1.6666666667vw);padding-right:max(20px,1.6666666667vw);padding-block:max(56px,6.9444444444vw)}.StatementPanel_panel__jUVAE{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(20px,2.2222222222vw);padding:max(64px,13.8888888889vw) max(20px,3.3333333333vw);border-radius:max(20px,2.7777777778vw);overflow:hidden}.StatementPanel_background__QHVH_{position:absolute;inset:0;pointer-events:none}.StatementPanel_background__QHVH_ img{width:100%;height:100%;object-fit:cover;object-position:bottom}.StatementPanel_backgroundBlend__Gh_Js{position:absolute;inset:0;background:#86d7a8;mix-blend-mode:hard-light}.StatementPanel_backgroundWash__1UqUh{position:absolute;inset:0;background:rgba(140,220,177,.5)}.StatementPanel_mark__8vJFb{position:relative;width:max(20px,1.6952083333vw);height:max(27px,2.3248611111vw);flex-shrink:0}.StatementPanel_text__zegPg{position:relative;display:flex;flex-direction:column;align-items:center;gap:max(20px,2.0833333333vw);width:max(320px,56.1111111111vw);max-width:100%;text-align:center}.StatementPanel_eyebrow__rEkJW{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;color:#3d3d3d}.StatementPanel_statement__VxwTp{font-family:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;font-size:max(46px,4.1666666667vw);font-weight:400;line-height:1.1;letter-spacing:0;font-style:italic;color:#000}@media(max-width:640px){.StatementPanel_statement__VxwTp{font-family:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;font-size:max(38px,2.6388888889vw);font-weight:400;line-height:1.1;letter-spacing:0;font-style:italic}}.CallToAction_section__IM6hu{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));column-gap:max(12px,.8333333333vw);padding-left:max(20px,1.6666666667vw);padding-right:max(20px,1.6666666667vw)}@media(max-width:640px){.CallToAction_section__IM6hu{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:max(20px,1.3888888889vw)}}.CallToAction_section__IM6hu{padding-block:max(56px,6.25vw);scroll-margin-top:max(88px,8.3333333333vw)}.CallToAction_panel__LeGoQ{grid-column:4/span 18;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(24px,2.2222222222vw);min-height:max(380px,33.8888888889vw);padding:max(56px,6.9444444444vw) max(16px,1.6666666667vw);background:#051842;border-radius:20px;overflow:hidden}@media(max-width:900px){.CallToAction_panel__LeGoQ{grid-column:1/-1}}.CallToAction_background__p0VVn{position:absolute;inset:0;pointer-events:none}.CallToAction_background__p0VVn img{width:100%;height:100%;object-fit:cover}.CallToAction_text__bseaN{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(20px,2.2916666667vw);width:max(320px,38.4722222222vw);max-width:100%}.CallToAction_eyebrow__1TUWF{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;color:#628eec;white-space:nowrap}.CallToAction_headings__mFIlh{display:flex;flex-direction:column;align-items:center;gap:max(12px,1.1111111111vw);text-align:center;color:#fff}.CallToAction_title__nVtdl{font-family:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;font-size:max(38px,3.3333333333vw);font-weight:400;line-height:1.1;letter-spacing:0;width:max(300px,34.0277777778vw);max-width:100%;text-wrap:balance}.CallToAction_body__fE_Ul{font-family:var(--font-instrument-sans),"Instrument Sans",system-ui,sans-serif;font-size:max(16px,1.1111111111vw);font-weight:400;line-height:1.25;width:max(280px,28.6111111111vw);max-width:100%}.CallToAction_action__54g2Z{position:relative}