.LandingHero_hero__XzIVn{min-height:155svh;overflow:clip;padding:150px 40px 80px;color:#201d1d;background:#eaeaea;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.LandingHero_inner__Jf0eL{width:min(1160px,100%);margin:auto;display:flex;flex-direction:column;align-items:center}.LandingHero_copy__lyZdj{width:100%;text-align:center;position:relative;z-index:2}.LandingHero_eyebrow__bqyVn{display:flex;justify-content:center;align-items:center;gap:9px;margin:0 0 24px;color:#777171;font:12px/1.4 JetBrains Mono,monospace}.LandingHero_eyebrow__bqyVn>span{width:6px;height:6px;border-radius:50%;background:#a1ff62}.LandingHero_copy__lyZdj h1{margin:0;color:#201d1d;font-size:clamp(40px,5.5vw,76px);font-weight:400;letter-spacing:-.055em;line-height:1.05}.LandingHero_titleLine__0bpXB{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.LandingHero_titleLine__0bpXB>span{display:block}.LandingHero_description__SV2B8{max-width:450px;margin:24px auto 0;color:#777171;font-size:14px;line-height:1.65}.LandingHero_actions__2JX91{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:26px}.LandingHero_actions__2JX91 a{display:inline-flex;min-height:42px;align-items:center;justify-content:space-between;gap:28px;padding:0 16px;border-radius:4px;font-size:13px;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.LandingHero_actions__2JX91 a:hover{transform:translateY(-2px);box-shadow:0 7px 18px #0002}.LandingHero_actions__2JX91 a:active{transform:translateY(0) scale(.98);box-shadow:none}.LandingHero_actions__2JX91 a>span{transition:transform .2s}.LandingHero_actions__2JX91 a:hover>span{transform:translate(2px,-2px)}.LandingHero_actions__2JX91 .LandingHero_secondary__LLyuT:hover>span{transform:translateY(3px)}.LandingHero_actions__2JX91 a:focus-visible{outline:2px solid #a1ff62;outline-offset:4px}.LandingHero_primary__anhUh{background:#a1ff62;color:#201d1d}.LandingHero_primary__anhUh:hover{background:#baff90}.LandingHero_secondary__LLyuT{background:#312e2e;color:#f4f4f4}.LandingHero_secondary__LLyuT:hover{background:#454040}.LandingHero_previewGroup__V_Npy{width:min(1050px,100%);min-width:0;margin-top:50px;perspective:1800px}.LandingHero_monitor__wrnX4{position:relative;width:100%;aspect-ratio:1120/800;transform-origin:center 30%;filter:drop-shadow(0 28px 28px #201d1d14)}.LandingHero_monitorAsset__iJbev{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.LandingHero_monitorScreen__G3SIY{position:absolute;top:4%;left:2.857143%;width:94.285714%;height:74.25%;overflow:hidden;background:#eaeaea;border-radius:3px}.LandingHero_dashboardSurface__ks35y{position:relative;height:100%;width:100%;pointer-events:none}.LandingHero_dashboardFrame__Q3uEh,.LandingHero_dashboardPoster__TuYuS{position:absolute;inset:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.LandingHero_dashboardFrame__Q3uEh{opacity:0;transition:opacity .35s ease}.LandingHero_dashboardFrame__Q3uEh[data-painted=true]{opacity:1}.LandingHero_dashboardSurface__ks35y[data-running=false] *,.LandingHero_dashboardSurface__ks35y[data-running=false] :after,.LandingHero_dashboardSurface__ks35y[data-running=false] :before{animation-play-state:paused!important}.LandingHero_previewCaption__NL_JT{margin:-12px 0 0;text-align:center;color:#777171;font-size:12px;line-height:1.5}@media (max-width:900px){.LandingHero_hero__XzIVn{min-height:125svh;padding:130px 24px 70px}.LandingHero_previewGroup__V_Npy{margin-top:46px}}@media (max-width:600px){.LandingHero_hero__XzIVn{min-height:110svh;padding:118px 18px 70px;display:grid;align-content:center}.LandingHero_copy__lyZdj h1{font-size:43px}.LandingHero_description__SV2B8{max-width:330px}.LandingHero_actions__2JX91 a{gap:20px}.LandingHero_previewGroup__V_Npy{width:calc(100% + 24px);margin-top:36px}.LandingHero_previewCaption__NL_JT{max-width:280px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.LandingHero_actions__2JX91 a,.LandingHero_actions__2JX91 a>span{transition:none}.LandingHero_actions__2JX91 .LandingHero_secondary__LLyuT:hover>span,.LandingHero_actions__2JX91 a:active,.LandingHero_actions__2JX91 a:hover,.LandingHero_actions__2JX91 a:hover>span{transform:none}}.LandingHero_orionHero__Q2gJa{padding-top:170px}.LandingHero_copy__lyZdj .LandingHero_orionHeading__g0q2g{margin:0;color:#1d1d1b;font-weight:400;line-height:1}.LandingHero_orionWord__2hxwo{display:flex;align-items:center;justify-content:center;font-size:clamp(84px,15vw,210px);letter-spacing:-.065em;line-height:1}.LandingHero_orionLetter__FSNjo{display:inline-block;transform-origin:center bottom}.LandingHero_orionO__xNBCE{position:relative;display:inline-block;flex:none;width:.73em;height:.73em;border:.095em solid;border-radius:50%;font-size:inherit;color:inherit;margin-right:.015em;overflow:hidden;text-indent:-2em}.LandingHero_orionCore__zBj4H{position:absolute;inset:0;border-radius:50%;background:#1d1d1b}[data-orbit-ready] .LandingHero_orionCore__zBj4H{background:transparent}.LandingHero_orionColon__kS3JA{font-size:.65em;align-self:flex-end;padding-bottom:.1em;margin-left:.06em}.LandingHero_orionSubtitle__YrZ78{display:block;margin-top:24px;font-size:clamp(30px,4.4vw,60px);letter-spacing:-.055em;line-height:1.05}@media (max-width:600px){.LandingHero_orionHero__Q2gJa{padding-top:130px;display:block}.LandingHero_orionWord__2hxwo{font-size:clamp(74px,19vw,114px)}.LandingHero_orionSubtitle__YrZ78{font-size:36px}}.CollegeMapPreview_preview__J3MQ4{position:absolute;inset:0;display:grid;grid-template-rows:13% 11% minmax(0,1fr);container-type:inline-size;overflow:hidden;padding:2.5%;color:#252423;background:#f7f7f5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;pointer-events:none}.CollegeMapPreview_preview__J3MQ4 *{box-sizing:border-box}.CollegeMapPreview_preview__J3MQ4 :is(h4,h5,p){margin:0}.CollegeMapPreview_heading__mA8ea{display:flex;align-items:center;gap:2.5%;min-width:0;padding-inline:1%}.CollegeMapPreview_heading__mA8ea h4{font-size:clamp(8px,2.4cqi,22px);font-weight:500;letter-spacing:-.035em}.CollegeMapPreview_mark__HqS4E{display:grid;place-items:center;width:6%;aspect-ratio:1;border-radius:25%;color:#fff;background:#252423;font-size:clamp(10px,3cqi,26px)}.CollegeMapPreview_headingAction__fNKfc{display:grid;place-items:center;width:5%;aspect-ratio:1;margin-left:auto;border:1px solid #dedde2;border-radius:50%;font-size:clamp(10px,3cqi,24px)}.CollegeMapPreview_toolbar__0_hAp{display:flex;align-items:center;gap:2%;min-width:0;padding-inline:1%;font-size:clamp(6px,1.5cqi,13px)}.CollegeMapPreview_toolbar__0_hAp>span{display:flex;align-items:center;gap:.8em;padding:.5em .65em;border:1px solid #dedde2;border-radius:4px;background:#fff;white-space:nowrap}.CollegeMapPreview_toolbar__0_hAp i{margin-left:auto;color:#93909a;font-style:normal}.CollegeMapPreview_toolbar__0_hAp>small{margin-left:auto;color:#827e88;font-size:inherit;white-space:nowrap}.CollegeMapPreview_workspace__QaAWQ{display:grid;grid-template-columns:37% minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid #dfdde3;border-radius:7px;background:#fff}.CollegeMapPreview_brief__ZPxp5{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-right:1px solid #dfdde3}.CollegeMapPreview_intro__Uc4kd{padding:8% 8% 5%}.CollegeMapPreview_intro__Uc4kd>small{display:block;color:#8a7e9a;font-size:clamp(5px,1.1cqi,10px);letter-spacing:.03em}.CollegeMapPreview_intro__Uc4kd h5{margin-top:.6em;font-size:clamp(9px,2cqi,18px);font-weight:400;letter-spacing:-.035em;line-height:1.15}.CollegeMapPreview_metrics__TsvtN{display:flex;gap:7%;margin-top:8%}.CollegeMapPreview_metrics__TsvtN>span{flex:1;padding:7% 5%;border:1px solid #e1dde5;border-radius:4px;background:#f6f5f7}.CollegeMapPreview_metrics__TsvtN strong{display:block;font-size:clamp(8px,2cqi,18px);font-weight:400}.CollegeMapPreview_metrics__TsvtN small{display:block;margin-top:.4em;color:#89838f;font-size:clamp(4px,.95cqi,9px);line-height:1.35}.CollegeMapPreview_schoolList__7YIPD{padding:0 8%;min-height:0;overflow:hidden}.CollegeMapPreview_school__5ABik{display:flex;align-items:flex-start;gap:6%;padding:7% 0;border-top:1px solid #ebe7ef}.CollegeMapPreview_school__5ABik>b{display:grid;flex:none;place-items:center;width:12%;aspect-ratio:1;border-radius:50%;color:#6f4b9b;background:#ede6f7;font-size:clamp(5px,1.35cqi,12px);font-weight:500}.CollegeMapPreview_school__5ABik>div{min-width:0}.CollegeMapPreview_school__5ABik strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:clamp(6px,1.5cqi,13px);font-weight:500;line-height:1.35}.CollegeMapPreview_school__5ABik small{display:block;margin-top:.4em;color:#89838f;font-size:clamp(5px,1.1cqi,10px)}.CollegeMapPreview_school__5ABik em{display:block;margin-top:.4em;color:#82718e;font-size:clamp(4px,1cqi,9px);font-style:normal}.CollegeMapPreview_school__5ABik:first-child em{color:#704a9c}.CollegeMapPreview_shortlist__a3hpI{display:flex;align-items:center;gap:4%;margin-top:auto;padding:7% 8%;border-top:1px solid #ebe7ef;background:#faf8fc;font-size:clamp(5px,1.1cqi,10px)}.CollegeMapPreview_shortlist__a3hpI>span{color:#89838f}.CollegeMapPreview_shortlist__a3hpI strong{margin-left:auto;white-space:nowrap;font-weight:500}.CollegeMapPreview_shortlist__a3hpI i{margin-left:.4em;color:#704a9c;font-style:normal}.CollegeMapPreview_map__Dd5JL{position:relative;min-width:0;min-height:0;overflow:hidden;background:#e9e9e3}.CollegeMapPreview_snapshot__5dtjU{position:absolute;inset:0;width:100%;height:100%}.CollegeMapPreview_mapLabel__495xJ{position:absolute;top:6%;left:6%;padding:.6em .8em;border:1px solid #e3dfe8;border-radius:5px;background:#fffffff2;font-size:clamp(6px,1.65cqi,14px);box-shadow:0 3px 10px #201d1d0d}.CollegeMapPreview_mapLabel__495xJ span{display:block;margin-top:.25em;color:#89838f;font-size:.7em}.CollegeMapPreview_pin__cw_Fo{position:absolute;display:grid;place-items:center;width:6.5%;aspect-ratio:1;border:2px solid #fff;border-radius:50%;color:#fff;background:#9871bf;box-shadow:0 3px 8px #3d305533;font-size:clamp(6px,1.45cqi,14px);font-weight:500}.CollegeMapPreview_pin__cw_Fo[data-pin="1"]{top:41%;left:13%;background:#704a9c}.CollegeMapPreview_pin__cw_Fo[data-pin="2"]{top:49%;left:25%}.CollegeMapPreview_pin__cw_Fo[data-pin="3"]{top:60%;left:16%}.CollegeMapPreview_zoom__wYic2{position:absolute;right:5%;top:6%;display:grid;overflow:hidden;width:8%;border:1px solid #d4cfdb;border-radius:5px;background:#fff;box-shadow:0 3px 10px #201d1d0d}.CollegeMapPreview_zoom__wYic2 span{display:grid;place-items:center;aspect-ratio:1;font-size:clamp(8px,2.4cqi,22px)}.CollegeMapPreview_zoom__wYic2 span+span{border-top:1px solid #e3dfe8}.CollegeMapPreview_attribution__YRR3N{position:absolute;right:0;bottom:0;padding:.35em .5em;color:#686565;background:#ffffffe6;font-size:clamp(4px,.85cqi,8px);text-decoration:none}.HomeDemoGallery_gallery__GPPc5{width:min(1240px,calc(100% - 80px));margin:0 auto;padding:76px 0 84px;scroll-margin-top:104px;color:#211e1e;font-family:Helvetica Neue,Arial,sans-serif}.HomeDemoGallery_vaultGallery___CE6Q{position:relative;width:100%;padding:clamp(100px,12vw,180px) clamp(72px,10vw,160px) clamp(90px,10vw,150px);overflow:hidden;scroll-margin-top:80px;color:#201d1d;background:#eaeaea;font-family:Helvetica Neue,Arial,sans-serif}.HomeDemoGallery_vaultGallery___CE6Q:before{position:absolute;top:clamp(34px,5vw,76px);left:50%;width:min(116vw,1780px);aspect-ratio:2/1;border:1px dashed rgba(32,29,29,.14);border-radius:50%;content:"";pointer-events:none;transform:translate(-50%,-50%)}.HomeDemoGallery_vaultHeading__wMKKp{position:relative;z-index:1;width:min(1080px,100%);margin-inline:auto}.HomeDemoGallery_vaultHeadline__rtTED{text-align:center}.HomeDemoGallery_vaultHeadline__rtTED h2{margin:0;font-size:clamp(34px,4vw,58px);font-weight:400;letter-spacing:-.055em;line-height:1.08}.HomeDemoGallery_vaultIntro__KiqjR{width:min(480px,100%);margin:clamp(24px,3vw,40px) auto clamp(58px,7vw,96px);color:#777171;font-size:clamp(14px,1.05vw,16px);line-height:1.48;text-align:center}.HomeDemoGallery_vaultList__m1_jf{position:relative;z-index:1;display:grid;gap:14px;width:min(1080px,100%);margin-inline:auto}.HomeDemoGallery_vaultRow__gSVa2{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(22px,3vw,44px);min-height:clamp(240px,22vw,310px);padding:16px;overflow:hidden;border-radius:7px;border:1px solid #d8d5d2;background:#f4f4f4;will-change:transform;transition:background-color .28s ease}.HomeDemoGallery_vaultRow__gSVa2:hover{background:#fff}.HomeDemoGallery_vaultRow__gSVa2:focus-within{outline:2px solid #7040ff;outline-offset:4px}.HomeDemoGallery_vaultRowCopy__QSFhZ{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;padding:8px 8px 5px}.HomeDemoGallery_vaultMeta__fJxwA{display:flex;align-items:center;gap:7px;font:10px/1.2 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.HomeDemoGallery_vaultMeta__fJxwA span{padding:6px 8px 5px;border-radius:4px;background:#dfddda;color:#625e5e}.HomeDemoGallery_vaultMeta__fJxwA span:first-child{background:#201d1d;color:#f4f4f4}.HomeDemoGallery_vaultRowTitle__DLjQL{margin-top:auto;margin-bottom:auto}.HomeDemoGallery_vaultRowTitle__DLjQL h3{margin:0;max-width:620px;font-size:clamp(26px,2.6vw,40px);font-weight:400;letter-spacing:-.05em;line-height:1}.HomeDemoGallery_vaultRowTitle__DLjQL p{max-width:520px;margin:16px 0 0;color:#777171;font-size:clamp(13px,.9vw,15px);line-height:1.48}.HomeDemoGallery_vaultRowTitle__DLjQL>a{display:inline-flex;align-items:center;gap:24px;margin-top:18px;padding-block:8px;color:#201d1d;font-size:11px;text-decoration:none}.HomeDemoGallery_vaultRowTitle__DLjQL>a:focus-visible{outline:2px solid #7040ff;outline-offset:4px}.HomeDemoGallery_vaultRowTitle__DLjQL i{color:#7040ff;font-size:18px;font-style:normal;transition:transform .2s ease}.HomeDemoGallery_vaultRow__gSVa2:hover .HomeDemoGallery_vaultRowTitle__DLjQL i{transform:translate(3px,-3px)}.HomeDemoGallery_vaultCategory__4blHq{margin:auto 0 0;color:#777171;font:10px/1.4 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.HomeDemoGallery_vaultPreview__nqRLG{position:relative;min-width:0;overflow:hidden;border-radius:5px;background:var(--preview-color);pointer-events:none}.HomeDemoGallery_vaultPreview__nqRLG:after{position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.12);border-radius:inherit;content:"";pointer-events:none}.HomeDemoGallery_vaultPreview__nqRLG .HomeDemoGallery_preview__SMsXz{position:absolute;inset:0}.HomeDemoGallery_vaultPreview__nqRLG .HomeDemoGallery_poster__b_3xu{-o-object-fit:cover;object-fit:cover}.HomeDemoGallery_galleryHeading__EWNer{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.HomeDemoGallery_galleryHeading__EWNer p{margin:0 0 14px;color:#777473;font:10px/1.4 JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em}.HomeDemoGallery_galleryHeading__EWNer h2{margin:0;font-size:clamp(25px,2.8vw,32px);font-weight:400;letter-spacing:-.04em;line-height:1.15}.HomeDemoGallery_galleryHeading__EWNer h2 sup{display:inline-block;margin-left:4px;vertical-align:top;color:#aaa6a4;font-size:13px;letter-spacing:-.02em;line-height:1.4}.HomeDemoGallery_galleryHeading__EWNer>span{padding-bottom:3px;color:#777473;font-size:13px}.HomeDemoGallery_grid__YqmwJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:22px;column-gap:22px;row-gap:50px}.HomeDemoGallery_card__1_qmb{min-width:0}.HomeDemoGallery_cardHeading__hVQ91{min-height:25px;display:grid;grid-template-columns:22px minmax(0,1fr) 14px;align-items:baseline;gap:9px;margin-top:17px}.HomeDemoGallery_cardHeading__hVQ91>span{color:#aaa6a4;font:10px/1.4 JetBrains Mono,ui-monospace,monospace}.HomeDemoGallery_cardHeading__hVQ91 .HomeDemoGallery_cardArrow__9IVNR{font:16px/1 Helvetica Neue,Arial,sans-serif;transition:transform .2s,color .2s}.HomeDemoGallery_card__1_qmb:hover .HomeDemoGallery_cardArrow__9IVNR{color:#6840ff;transform:translate(2px,-2px)}.HomeDemoGallery_card__1_qmb h3{margin:0;font-size:17px;font-weight:400;line-height:1.25;letter-spacing:-.025em}.HomeDemoGallery_card__1_qmb h3 button{padding:0;border:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.HomeDemoGallery_displayBox__YhM1D{position:relative;display:block;width:100%;aspect-ratio:16/10;padding:0;isolation:isolate;overflow:hidden;border:1px solid transparent;border-radius:13px;background:var(--preview-color);cursor:pointer;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.HomeDemoGallery_displayBox__YhM1D:hover{transform:translateY(-3px);border-color:#c1bfbc;box-shadow:0 14px 28px #211e1e12}.HomeDemoGallery_displayBox__YhM1D:active{transform:translateY(-1px) scale(.99);box-shadow:0 6px 18px #211e1e0b}.HomeDemoGallery_card__1_qmb h3 button:focus-visible,.HomeDemoGallery_closeButton__XA3HV:focus-visible,.HomeDemoGallery_displayBox__YhM1D:focus-within,.HomeDemoGallery_variantTabs__avRv9 button:focus-visible{outline:2px solid #6840ff;outline-offset:4px}.HomeDemoGallery_previewAction__lzJ0U{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;background:transparent;cursor:pointer;outline:none}.HomeDemoGallery_preview__SMsXz{position:absolute;inset:0;pointer-events:none}.HomeDemoGallery_poster__b_3xu{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HomeDemoGallery_frameViewport__O6hoA{position:absolute;inset:0;overflow:hidden}.HomeDemoGallery_frame__SQiLr{position:absolute;left:50%;top:50%;max-width:none;border:0;transform-origin:center;background:transparent;opacity:0;transition:opacity .35s ease}.HomeDemoGallery_frame__SQiLr[data-loaded=true]{opacity:1}.HomeDemoGallery_placeholder__bmX6V{height:100%;display:grid;place-items:center;color:#777473;font-size:12px}.HomeDemoGallery_openHint___lZtd{position:absolute;right:13px;bottom:13px;display:flex;align-items:center;gap:20px;padding:9px 12px;border-radius:5px;background:#211e1e;color:#fff;font:11px/1 Helvetica Neue,Arial,sans-serif;opacity:0;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease}.HomeDemoGallery_displayBox__YhM1D:focus-within .HomeDemoGallery_openHint___lZtd,.HomeDemoGallery_displayBox__YhM1D:hover .HomeDemoGallery_openHint___lZtd{opacity:1;transform:translateY(0)}.HomeDemoGallery_card__1_qmb>p{margin:7px 0 0 31px;max-width:42ch;color:#6c6969;font-size:13px;line-height:1.55;letter-spacing:-.01em}.HomeDemoGallery_dialog__BkJEi{width:min(1160px,calc(100vw - 40px));max-width:none;max-height:calc(100svh - 40px);padding:0;overflow:auto;border:1px solid #d5d3d0;border-radius:12px;background:#f5f4f2;color:#211e1e;box-shadow:0 30px 90px #211e1e35}.HomeDemoGallery_dialog__BkJEi::backdrop{background:#211e1e66;backdrop-filter:blur(6px)}.HomeDemoGallery_dialog__BkJEi[open]{animation:HomeDemoGallery_dialogIn__bIqUX .3s cubic-bezier(.22,1,.36,1)}.HomeDemoGallery_dialog__BkJEi[open]::backdrop{animation:HomeDemoGallery_backdropIn__53nIt .3s ease}@keyframes HomeDemoGallery_dialogIn__bIqUX{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes HomeDemoGallery_backdropIn__53nIt{0%{opacity:0}to{opacity:1}}.HomeDemoGallery_expandedHeading__7qjso{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px}.HomeDemoGallery_expandedHeading__7qjso span{font:9px/1.4 JetBrains Mono,ui-monospace,monospace;color:#777473;text-transform:uppercase}.HomeDemoGallery_expandedHeading__7qjso h2{margin:4px 0 0;font-size:17px;font-weight:400;letter-spacing:-.025em}.HomeDemoGallery_closeButton__XA3HV{display:flex;align-items:center;gap:14px;border:1px solid #d5d3d0;border-radius:5px;padding:9px 12px;background:#fff;color:#211e1e;cursor:pointer;font-size:12px;transition:background .18s,transform .18s}.HomeDemoGallery_closeButton__XA3HV:hover{background:#eae8e5}.HomeDemoGallery_closeButton__XA3HV:active{transform:scale(.97)}.HomeDemoGallery_closeButton__XA3HV span{font-size:18px;color:inherit}.HomeDemoGallery_expandedPreview__fxfGu{position:relative;width:100%;height:min(64vw,calc(100svh - 168px),720px);min-height:230px}.HomeDemoGallery_variantTabs__avRv9{display:flex;gap:6px;padding:10px 24px}.HomeDemoGallery_variantTabs__avRv9 button{border:1px solid transparent;border-radius:4px;padding:7px 10px;color:#777473;background:transparent;font-size:11px;cursor:pointer}.HomeDemoGallery_variantTabs__avRv9 button[aria-pressed=true]{color:#6840ff;background:#eee9ff;border-color:#d8ceff}.HomeDemoGallery_variantTabs__avRv9 button{transition:background .18s,color .18s}.HomeDemoGallery_variantTabs__avRv9 button:hover{background:#e8e5e1}.HomeDemoGallery_mobileHint__pF4fv{display:none}@media (max-width:1000px){.HomeDemoGallery_gallery__GPPc5{width:calc(100% - 48px)}.HomeDemoGallery_grid__YqmwJ{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.HomeDemoGallery_galleryHeading__EWNer>span{max-width:175px}.HomeDemoGallery_card__1_qmb h3{font-size:17px}.HomeDemoGallery_vaultGallery___CE6Q{padding-inline:24px}.HomeDemoGallery_vaultRow__gSVa2{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);min-height:330px}}@media (max-width:600px){.HomeDemoGallery_gallery__GPPc5{width:calc(100% - 36px);padding:56px 0 64px}.HomeDemoGallery_galleryHeading__EWNer{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:35px}.HomeDemoGallery_galleryHeading__EWNer>span{max-width:none}.HomeDemoGallery_grid__YqmwJ{grid-template-columns:minmax(0,1fr);row-gap:42px}.HomeDemoGallery_cardHeading__hVQ91{min-height:24px;margin-top:15px}.HomeDemoGallery_card__1_qmb>p{font-size:13px}.HomeDemoGallery_openHint___lZtd{opacity:1;transform:none}.HomeDemoGallery_dialog__BkJEi{width:calc(100vw - 20px)}.HomeDemoGallery_expandedHeading__7qjso{padding:12px}.HomeDemoGallery_expandedHeading__7qjso h2{font-size:15px}.HomeDemoGallery_variantTabs__avRv9{padding:8px}.HomeDemoGallery_mobileHint__pF4fv{display:block;margin:0;padding:8px 12px;color:#777473;font-size:11px}.HomeDemoGallery_expandedPreview__fxfGu{height:68svh;min-height:320px}.HomeDemoGallery_interactiveViewport__ikViV{overflow:auto;overscroll-behavior:contain}.HomeDemoGallery_interactiveViewport__ikViV .HomeDemoGallery_frame__SQiLr{left:0;top:0;transform:none!important}.HomeDemoGallery_vaultGallery___CE6Q{padding:100px 18px 76px}.HomeDemoGallery_vaultGallery___CE6Q:before{top:22px;width:190vw}.HomeDemoGallery_vaultHeadline__rtTED h2{font-size:clamp(36px,10vw,58px);line-height:1.08}.HomeDemoGallery_vaultIntro__KiqjR{margin:24px auto 64px;font-size:14px}.HomeDemoGallery_vaultList__m1_jf{gap:10px}.HomeDemoGallery_vaultRow__gSVa2{grid-template-columns:1fr;grid-template-rows:auto auto;gap:26px;min-height:0;padding:14px}.HomeDemoGallery_vaultRowCopy__QSFhZ{min-height:280px;padding:5px 4px 0}.HomeDemoGallery_vaultMeta__fJxwA{flex-wrap:wrap}.HomeDemoGallery_vaultRowTitle__DLjQL h3{font-size:37px}.HomeDemoGallery_vaultRowTitle__DLjQL p{margin-top:14px}.HomeDemoGallery_vaultRowTitle__DLjQL>a{margin-top:16px}.HomeDemoGallery_vaultPreview__nqRLG{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.HomeDemoGallery_cardArrow__9IVNR,.HomeDemoGallery_closeButton__XA3HV,.HomeDemoGallery_displayBox__YhM1D,.HomeDemoGallery_frame__SQiLr,.HomeDemoGallery_openHint___lZtd,.HomeDemoGallery_variantTabs__avRv9 button{transition:none}.HomeDemoGallery_card__1_qmb:hover .HomeDemoGallery_cardArrow__9IVNR,.HomeDemoGallery_closeButton__XA3HV:active,.HomeDemoGallery_displayBox__YhM1D:active,.HomeDemoGallery_displayBox__YhM1D:hover,.HomeDemoGallery_openHint___lZtd{transform:none}.HomeDemoGallery_dialog__BkJEi[open],.HomeDemoGallery_dialog__BkJEi[open]::backdrop{animation:none}.HomeDemoGallery_vaultRowTitle__DLjQL i,.HomeDemoGallery_vaultRow__gSVa2{transition:none}.HomeDemoGallery_vaultRow__gSVa2:hover .HomeDemoGallery_vaultRowTitle__DLjQL i{transform:none}}.StudyToolkitExperience_experience__4Mkf8{color:#201d1d;background:#f4f4f4;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-synthesis:none;scroll-margin-top:80px}.StudyToolkitExperience_experience__4Mkf8 *,.StudyToolkitExperience_experience__4Mkf8 :after,.StudyToolkitExperience_experience__4Mkf8 :before{box-sizing:border-box}.StudyToolkitExperience_experience__4Mkf8 h2,.StudyToolkitExperience_experience__4Mkf8 h3{font-weight:400;letter-spacing:-.04em}.StudyToolkitExperience_galleryChapter__0Q5sX{min-height:100svh;display:grid;align-content:center}.StudyToolkitExperience_vaultChapter__Mebhy{display:block;min-height:100svh;background:#201d1d}