.CourseplayPortal_shell__aCkmY{--dhh-rem:min(0.625vw,10px);--frame-gap:calc(var(--dhh-rem) * 0.8);--rail-width:calc(var(--dhh-rem) * 12);--panel-width:0px;--portal-black:#0e0d0b;--portal-brown:#5e3d2c;--portal-muted:rgba(255,255,255,0.6);--portal-text:rgba(255,255,255,0.95);--portal-line:rgba(255,255,255,0.12);--portal-yellow:#f4ff37;--ease-out-expo:cubic-bezier(0.19,1,0.22,1);position:relative;display:grid;grid-template-columns:var(--rail-width) var(--panel-width) minmax(0,1fr);width:100%;max-width:none;height:100dvh;min-height:100vh;margin:0;overflow:hidden;background:linear-gradient(120deg,#444824,#8c5a2a);font-family:var(--font-display);font-variation-settings:"wght" 500;transition:grid-template-columns .5s var(--ease-out-expo)}.CourseplayPortal_shell__aCkmY[data-view=catalog],.CourseplayPortal_shell__aCkmY[data-view=course]{background:linear-gradient(120deg,#313436,#4b4f35 48%,#77442d)}.CourseplayPortal_shell__aCkmY[data-view=solutionDetail],.CourseplayPortal_shell__aCkmY[data-view=solutions]{background:linear-gradient(120deg,#672346,#502039 54%,#7d4b24)}.CourseplayPortal_shell__aCkmY[data-view=contact]{background:linear-gradient(135deg,#8c5a3d,#c58353 48%,#4d2f23)}.CourseplayPortal_shellPanelOpen__Kpd8Q{--rail-width:calc(var(--dhh-rem) * 8);--panel-width:calc(var(--dhh-rem) * 40)}.CourseplayPortal_rail__wNnh5{position:relative;grid-column:1;z-index:40;display:flex;flex-direction:column;align-items:center;width:100%;height:100dvh;padding:calc(var(--dhh-rem) * 2.4) 0;color:#ffffff;transition:width .5s var(--ease-out-expo)}.CourseplayPortal_rail__wNnh5:before{position:absolute;inset:0;z-index:-1;content:"";background:transparent}.CourseplayPortal_railBrand__W8sGB{display:grid;gap:calc(var(--dhh-rem) * .1);color:inherit;font-size:calc(var(--dhh-rem) * 1);font-weight:760;letter-spacing:0;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}.CourseplayPortal_railBrand__W8sGB small{max-width:calc(var(--dhh-rem) * 8);padding-top:calc(var(--dhh-rem) * .2);font-size:calc(var(--dhh-rem) * .82);font-style:italic;font-weight:620;letter-spacing:.01em;opacity:.86}.CourseplayPortal_shellPanelOpen__Kpd8Q .CourseplayPortal_railBrand__W8sGB{font-size:calc(var(--dhh-rem) * .82)}.CourseplayPortal_shellPanelOpen__Kpd8Q .CourseplayPortal_railBrand__W8sGB small{max-width:calc(var(--dhh-rem) * 5.4);font-size:calc(var(--dhh-rem) * .68)}.CourseplayPortal_shellPanelOpen__Kpd8Q .CourseplayPortal_railItem__P6C4x{width:var(--rail-item-width);min-height:var(--rail-item-height);font-size:calc(var(--dhh-rem) * .9)}.CourseplayPortal_shellPanelOpen__Kpd8Q .CourseplayPortal_railNav__N1ZlL{--rail-item-width:calc(var(--dhh-rem) * 5.2);--rail-item-height:calc(var(--dhh-rem) * 6.4);--rail-item-gap:calc(var(--dhh-rem) * 1.35)}.CourseplayPortal_railNav__N1ZlL{--rail-item-width:calc(var(--dhh-rem) * 5.6);--rail-item-height:calc(var(--dhh-rem) * 6.8);--rail-item-gap:calc(var(--dhh-rem) * 1.6);position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--rail-item-gap);margin:auto 0;width:var(--rail-item-width)}.CourseplayPortal_railSnap__OsROh{position:absolute;top:calc(var(--snap-index, 0) * (var(--rail-item-height) + var(--rail-item-gap)));left:50%;z-index:0;width:var(--rail-item-width);height:var(--rail-item-height);border-radius:4px;background:rgba(0,0,0,.34);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13);pointer-events:none;transform:translateX(-50%);transition:top .54s var(--ease-out-expo),width .54s var(--ease-out-expo),height .54s var(--ease-out-expo),background .18s ease}.CourseplayPortal_railItem__P6C4x{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--dhh-rem) * .2);width:var(--rail-item-width);min-height:var(--rail-item-height);overflow:visible;border:1px solid transparent;border-radius:4px;background:transparent;color:rgba(255,255,255,.94);cursor:pointer;font-size:calc(var(--dhh-rem) * 1.1);font-weight:680;letter-spacing:.01em;line-height:1;padding:0;text-decoration:none;transition:color .22s ease,transform .42s var(--ease-out-expo)}.CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_railItem__P6C4x:hover{color:#ffffff}.CourseplayPortal_railItem__P6C4x:hover{transform:none}.CourseplayPortal_railItem__P6C4x:focus,.CourseplayPortal_railItem__P6C4x:focus-visible{outline:none}.CourseplayPortal_railItemActive__VdiiE{background:transparent}.CourseplayPortal_railIcon__8tF9_{display:grid;place-items:center;width:calc(var(--dhh-rem) * 4.4);height:calc(var(--dhh-rem) * 4.4);color:currentColor}.CourseplayPortal_railIcon__8tF9_ svg{width:calc(var(--dhh-rem) * 2.4);height:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_railIcon__8tF9_ path{fill:currentColor}.CourseplayPortal_railFooter__Twf96{display:grid;gap:calc(var(--dhh-rem) * .2);margin-bottom:0;font-size:calc(var(--dhh-rem) * 1);font-weight:680;line-height:1.1;text-align:center;text-transform:uppercase}.CourseplayPortal_panel__7Kn4M{position:relative;grid-column:2;z-index:32;width:100%;height:calc(100dvh - var(--frame-gap) * 2);margin:var(--frame-gap) 0;overflow:hidden auto;border-radius:calc(var(--dhh-rem) * 1.2);background:linear-gradient(135deg,rgba(80,51,38,.96),rgba(102,74,48,.96));box-shadow:none;opacity:0;padding:calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 1.4) calc(var(--dhh-rem) * 2.8);pointer-events:none;transform:none;transition:opacity .2s ease,background .3s ease;scrollbar-width:none}.CourseplayPortal_panel__7Kn4M::-webkit-scrollbar{display:none}.CourseplayPortal_panelOpen__1tsLK{opacity:1;pointer-events:auto}.CourseplayPortal_panelHeader__klu2q{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:#ffffff;font-size:1rem;font-weight:620}.CourseplayPortal_panelHeader__klu2q div{display:inline-flex;align-items:center;gap:6px}.CourseplayPortal_panelHeader__klu2q a,.CourseplayPortal_panelHeader__klu2q button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:rgba(0,0,0,.16);color:inherit;cursor:pointer;font-size:.74rem;font-weight:680;padding:8px 12px;text-decoration:none}.CourseplayPortal_panelHeader__klu2q a{background:#ffffff;color:#090706;font-weight:820}.CourseplayPortal_panelTabs__sKvjR{--snap-radius:6px;--snap-background:rgba(0,0,0,0.32);--snap-shadow:inset 0 0 0 1px rgba(255,255,255,0.08);position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:24px;border-radius:8px;background:rgba(255,255,255,.12);padding:4px}.CourseplayPortal_panelTabs__sKvjR button{position:relative;z-index:1;border:0;border-radius:6px;background:transparent;color:rgba(255,255,255,.76);cursor:pointer;font-size:.66rem;font-weight:640;line-height:1;padding:8px 4px;text-align:center;text-decoration:none}.CourseplayPortal_panelTabs__sKvjR button[aria-pressed=true]{background:rgba(9,7,6,.92);color:#ffffff}.CourseplayPortal_panelTabs__sKvjR button:focus{outline:none}.CourseplayPortal_panelTabs__sKvjR button:focus-visible{box-shadow:inset 0 0 0 1px var(--portal-yellow)}.CourseplayPortal_courseGrid__wJme3,.CourseplayPortal_solutionGrid__p39ZJ{--snap-radius:12px;--snap-background:rgba(0,0,0,0.28);position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.CourseplayPortal_cardSnap__KqXO1{position:absolute;top:calc(var(--snap-pad, 0px) * -1);left:calc(var(--snap-pad, 0px) * -1);z-index:0;width:calc(var(--snap-width, 0px) + var(--snap-pad, 0px) * 2);height:calc(var(--snap-height, 0px) + var(--snap-pad, 0px) * 2);border-radius:var(--snap-radius,10px);background:var(--snap-background,rgba(0,0,0,.28));box-shadow:var(--snap-shadow,inset 0 0 0 1px rgba(255,255,255,.08));opacity:var(--snap-opacity,0);pointer-events:none;transform:translate3d(var(--snap-x,0),var(--snap-y,0),0);transition:opacity .16s ease,transform .62s var(--ease-out-expo),width .62s var(--ease-out-expo),height .62s var(--ease-out-expo),background .24s ease;will-change:transform}.CourseplayPortal_courseGrid__wJme3 .CourseplayPortal_cardSnap__KqXO1,.CourseplayPortal_solutionGrid__p39ZJ .CourseplayPortal_cardSnap__KqXO1{--snap-background:rgba(0,0,0,0.34);--snap-shadow:inset 0 0 0 1px rgba(255,255,255,0.11);--snap-pad:5px}.CourseplayPortal_courseCard__MlSoc,.CourseplayPortal_solutionCard__iGBCX{position:relative;z-index:1;min-height:0;overflow:hidden;border-radius:12px;background:transparent;color:#ffffff;isolation:isolate;text-decoration:none}.CourseplayPortal_collectionCard__rGSLc:before,.CourseplayPortal_courseCover__xMaNr:before,.CourseplayPortal_fullCourseCover__Knz3J:before,.CourseplayPortal_solutionCard__iGBCX:before{content:"";display:none}.CourseplayPortal_collectionCard__rGSLc,.CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_fullCourseCover__Knz3J,.CourseplayPortal_solutionCard__iGBCX{transition:background .26s ease,transform .56s var(--ease-out-expo)}.CourseplayPortal_collectionCard__rGSLc:hover,.CourseplayPortal_courseCard__MlSoc:hover .CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_fullCourseCard__8kgy7:hover .CourseplayPortal_fullCourseCover__Knz3J,.CourseplayPortal_solutionCard__iGBCX:hover{transform:translateY(-1px)}.CourseplayPortal_courseCard__MlSoc{display:flex;flex-direction:column;padding:6px}.CourseplayPortal_courseCover__xMaNr{position:relative;display:grid;place-items:end start;aspect-ratio:1/1;min-height:0;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,rgba(245,255,57,.84),rgba(9,7,6,0) 64%),radial-gradient(circle at 75% 18%,rgba(255,255,255,.7),transparent 18%),linear-gradient(160deg,#204f38,#f06c37);color:#090706;font-size:2.35rem;font-weight:900;letter-spacing:-.1em;line-height:.82;padding:12px;z-index:0}.CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_solutionCard__iGBCX>*{position:relative}.CourseplayPortal_solutionCard__iGBCX>*{z-index:1}.CourseplayPortal_courseCard__MlSoc h3,.CourseplayPortal_solutionCard__iGBCX h3{margin:8px 0 3px;font-size:.78rem;font-weight:680;letter-spacing:-.045em;line-height:1.02}.CourseplayPortal_courseCard__MlSoc p,.CourseplayPortal_courseCard__MlSoc span,.CourseplayPortal_solutionCard__iGBCX p,.CourseplayPortal_solutionCard__iGBCX span{margin:0;color:rgba(255,255,255,.62);font-size:.66rem;line-height:1.25}.CourseplayPortal_solutionCard__iGBCX{--solution-card-art:radial-gradient(circle at 50% 40%,rgba(245,255,57,0.28),transparent 34%),linear-gradient(145deg,rgba(255,255,255,0.15),rgba(255,255,255,0.03)),#2c2017;display:flex;flex-direction:column;justify-content:space-between;min-height:206px;background:transparent;padding:16px}.CourseplayPortal_solutionCard__iGBCX:after{position:absolute;inset:6px;z-index:0;border-radius:10px;content:"";background:var(--solution-card-art);opacity:.9;transition:opacity .42s ease,transform .62s var(--ease-out-expo)}.CourseplayPortal_solutionCard__iGBCX:nth-of-type(2){--solution-card-art:radial-gradient(circle at 74% 22%,rgba(255,255,255,0.32),transparent 15%),linear-gradient(145deg,rgba(12,122,67,0.48),rgba(255,255,255,0.04)),#2c2017}.CourseplayPortal_solutionCard__iGBCX:nth-of-type(3){--solution-card-art:radial-gradient(circle at 38% 68%,rgba(240,108,55,0.46),transparent 28%),linear-gradient(145deg,rgba(245,255,57,0.18),rgba(255,255,255,0.04)),#2c2017}.CourseplayPortal_solutionCard__iGBCX:nth-of-type(4){--solution-card-art:repeating-linear-gradient(0deg,rgba(0,0,0,0.14) 0 10px,transparent 10px 20px),linear-gradient(145deg,rgba(126,95,255,0.42),rgba(255,255,255,0.04)),#2c2017}.CourseplayPortal_solutionCard__iGBCX:hover:after{opacity:1;transform:scale(1.012)}.CourseplayPortal_solutionCard__iGBCX span{color:#f5ff39;font-weight:820}.CourseplayPortal_solutionCard__iGBCX h3{max-width:8ch;color:#ffffff;font-size:1.45rem;letter-spacing:-.08em;line-height:.9}.CourseplayPortal_contactBoard__m2ZeF{display:grid;gap:10px}.CourseplayPortal_contactBoard__m2ZeF article{min-height:150px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(140deg,rgba(255,255,255,.14),rgba(255,255,255,.03)),rgba(16,12,9,.36);padding:16px}.CourseplayPortal_contactBoard__m2ZeF span{color:rgba(255,255,255,.58);font-size:.62rem;text-transform:uppercase}.CourseplayPortal_contactBoard__m2ZeF strong{display:block;margin:16px 0 8px;color:#ffffff;font-size:1.2rem;letter-spacing:-.05em;line-height:.92}.CourseplayPortal_contactBoard__m2ZeF p{margin:0;color:rgba(255,255,255,.62);font-size:.75rem;line-height:1.38}.CourseplayPortal_workspace__AkC_A{position:relative;grid-column:3;z-index:20;height:calc(100dvh - var(--frame-gap) * 2);min-height:0;margin:var(--frame-gap) var(--frame-gap) var(--frame-gap) 0;overflow:hidden;border-radius:calc(var(--dhh-rem) * 1.2);background:linear-gradient(180deg,rgba(17,13,9,.1),rgba(17,13,9,.96) 78%),var(--portal-black);box-shadow:none;transition:border-radius .5s var(--ease-out-expo)}.CourseplayPortal_workspaceWithPanel__qMtGS{margin-left:0}.CourseplayPortal_workspace__AkC_A[data-view=catalog],.CourseplayPortal_workspace__AkC_A[data-view=course]{background:radial-gradient(circle at 52% 34%,rgba(245,255,57,.12),transparent 18%),linear-gradient(180deg,rgba(14,13,12,.42),rgba(14,13,12,.96) 72%),#393936}.CourseplayPortal_workspace__AkC_A[data-view=solutionDetail],.CourseplayPortal_workspace__AkC_A[data-view=solutions]{background:radial-gradient(circle at 70% 22%,rgba(245,255,57,.2),transparent 19%),linear-gradient(145deg,rgba(80,34,60,.92),rgba(44,35,25,.96)),#3b202f}.CourseplayPortal_workspace__AkC_A[data-view=contact]{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.14),transparent 12%),radial-gradient(circle at 72% 16%,rgba(245,255,57,.14),transparent 12%),linear-gradient(135deg,#8f5b3d,#c98a5b 48%,#4e3023)}.CourseplayPortal_portalPage__SzlTq{--header-height:calc(var(--dhh-rem) * 5.6);--sidebar-width:calc(var(--dhh-rem) * 5.6);display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);height:100%;overflow:hidden;border-radius:inherit}.CourseplayPortal_workspaceSidebar__rYpZM{position:relative;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(var(--dhh-rem) * 1.6) 0;color:rgba(255,255,255,.9)}.CourseplayPortal_sidebarActions__knEpr a,.CourseplayPortal_sidebarActions__knEpr button,.CourseplayPortal_workspaceSidebarLogo__baLK_{display:grid;place-items:center;width:calc(var(--dhh-rem) * 4);height:calc(var(--dhh-rem) * 4);border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.CourseplayPortal_sidebarActions__knEpr svg,.CourseplayPortal_workspaceSidebarLogo__baLK_ svg{width:calc(var(--dhh-rem) * 2.4);height:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_sidebarActions__knEpr path,.CourseplayPortal_workspaceSidebarLogo__baLK_ path{fill:currentColor}.CourseplayPortal_sidebarActions__knEpr{display:flex;flex-direction:column;border-radius:calc(var(--dhh-rem) * .8);color:rgba(255,255,255,.95)}.CourseplayPortal_workspaceContent__8NuGV{display:grid;grid-template-rows:var(--header-height) minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.CourseplayPortal_topbar__2dSCX{position:relative;z-index:8;display:grid;grid-template-columns:calc(var(--dhh-rem) * 21.6) minmax(0,1fr);align-items:center;min-height:var(--header-height);border-bottom:1px solid var(--portal-line);background:transparent;margin-right:calc(var(--dhh-rem) * 2.4);padding:0}.CourseplayPortal_workspace__AkC_A[data-view=catalog] .CourseplayPortal_topbar__2dSCX,.CourseplayPortal_workspace__AkC_A[data-view=course] .CourseplayPortal_topbar__2dSCX,.CourseplayPortal_workspace__AkC_A[data-view=solutionDetail] .CourseplayPortal_topbar__2dSCX,.CourseplayPortal_workspace__AkC_A[data-view=solutions] .CourseplayPortal_topbar__2dSCX{background:transparent}.CourseplayPortal_hireButton__L0FKa,.CourseplayPortal_topbar__2dSCX h1{display:inline-flex;align-items:center;gap:calc(var(--dhh-rem) * .8);color:#ffffff;font-size:calc(var(--dhh-rem) * 2);font-weight:560;letter-spacing:-.025em;line-height:1.15}.CourseplayPortal_topbar__2dSCX h1{margin:0}.CourseplayPortal_topbarActions__8FK1N{justify-self:end;display:inline-flex;align-items:center;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_flashMark__F_EzZ{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#ffffff;color:#0d0a08;font-size:.76rem;font-weight:900}.CourseplayPortal_hireButton__L0FKa{justify-self:end;gap:calc(var(--dhh-rem) * .8);font-size:calc(var(--dhh-rem) * 1.6);font-weight:660;text-decoration:none}.CourseplayPortal_searchButton__wLvAF{display:inline-grid;place-items:center;width:calc(var(--dhh-rem) * 4.2);height:calc(var(--dhh-rem) * 4.2);border:0;border-radius:calc(var(--dhh-rem) * .5);background:#0a0a0a;color:#ffffff;cursor:pointer;padding:0;transition:background .18s ease,transform .42s var(--ease-out-expo)}.CourseplayPortal_searchButton__wLvAF:hover{background:rgba(0,0,0,.72);color:#ffffff;transform:translateY(-1px)}.CourseplayPortal_searchButton__wLvAF span,.CourseplayPortal_searchButton__wLvAF svg{display:block;width:calc(var(--dhh-rem) * 2.2);height:calc(var(--dhh-rem) * 2.2)}.CourseplayPortal_searchButton__wLvAF path{fill:currentColor}.CourseplayPortal_hireButton__L0FKa span{display:grid;place-items:center;width:calc(var(--dhh-rem) * 2.8);height:calc(var(--dhh-rem) * 2.8);border-radius:calc(var(--dhh-rem) * .4);background:rgba(255,255,255,.1)}.CourseplayPortal_hero__BeAiY{position:relative;min-height:620px}.CourseplayPortal_heroBackdrop__j0U1_{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(9,7,6,.62),rgba(9,7,6,.14) 48%,rgba(9,7,6,.74)),radial-gradient(circle at 28% 36%,rgba(10,122,67,.72),transparent 24%),radial-gradient(circle at 76% 42%,rgba(245,255,57,.32),transparent 24%),linear-gradient(135deg,#64412e,#18100b 72%)}.CourseplayPortal_heroBackdrop__j0U1_:before{position:absolute;inset:-12%;content:"";background:linear-gradient(62deg,transparent 0 44%,rgba(255,255,255,.08) 44% 45%,transparent 45%),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 64px);opacity:.45;transform:rotate(-7deg)}.CourseplayPortal_cardStack__OPlGh,.CourseplayPortal_orbOne__5si40,.CourseplayPortal_orbTwo__FLGUD{position:absolute;display:block;border-radius:999px}.CourseplayPortal_orbOne__5si40{width:280px;height:280px;left:12%;top:18%;background:radial-gradient(circle at 35% 35%,#f5ff39,#0c7a43 42%,transparent 68%);filter:blur(10px);opacity:.5}.CourseplayPortal_orbTwo__FLGUD{right:11%;bottom:18%;width:360px;height:360px;background:radial-gradient(circle at 50% 50%,#f06c37,transparent 62%);filter:blur(18px);opacity:.5}.CourseplayPortal_cardStack__OPlGh{right:28%;bottom:10%;width:190px;height:128px;border:2px solid rgba(255,255,255,.28);border-radius:18px;box-shadow:18px 18px 0 rgba(255,255,255,.08),-22px 26px 0 rgba(245,255,57,.16);transform:rotate(-12deg)}.CourseplayPortal_heroCopy__B5zE4{position:absolute;left:4%;top:42%;max-width:380px}.CourseplayPortal_kicker__6B6eh{margin:0 0 16px;color:rgba(255,255,255,.66);font-size:.76rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.CourseplayPortal_heroCopy__B5zE4 h1{margin:0;max-width:12ch;color:#ffffff;font-size:clamp(2.35rem,4.7vw,5.8rem);font-weight:520;letter-spacing:-.08em;line-height:.86}.CourseplayPortal_workspaceWithPanel__qMtGS .CourseplayPortal_heroCopy__B5zE4 h1{font-size:clamp(2.1rem,3.6vw,4.6rem)}.CourseplayPortal_reviewCloud__Sy3FE{position:absolute;inset:42px 2% 72px 47%}.CourseplayPortal_reviewBubble__P1FqP{position:absolute;width:min(320px,32vw);color:rgba(255,255,255,.72)}.CourseplayPortal_workspaceWithPanel__qMtGS .CourseplayPortal_reviewBubble__P1FqP{width:min(280px,28vw)}.CourseplayPortal_reviewBubble__P1FqP:first-child{left:0;top:2%}.CourseplayPortal_reviewBubble__P1FqP:nth-child(2){right:2%;top:18%}.CourseplayPortal_reviewBubble__P1FqP:nth-child(3){left:8%;top:48%}.CourseplayPortal_reviewBubble__P1FqP:nth-child(4){right:10%;bottom:5%}.CourseplayPortal_reviewBubble__P1FqP p{margin:0 0 8px;font-size:clamp(1rem,1.55vw,1.7rem);letter-spacing:-.06em;line-height:.98}.CourseplayPortal_reviewBubble__P1FqP span{color:rgba(255,255,255,.56);font-size:.72rem}.CourseplayPortal_contentGrid__cIJGx{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(2rem,4vw,5rem);padding:0 clamp(1.5rem,3vw,3rem) 96px}.CourseplayPortal_sectionNav__wyvEI{position:sticky;top:74px;align-self:start;display:grid;gap:7px;padding-top:28px}.CourseplayPortal_sectionNav__wyvEI a{display:flex;gap:8px;color:rgba(255,255,255,.36);font-size:.76rem;font-weight:580;line-height:1;text-decoration:none;transition:color .16s ease}.CourseplayPortal_sectionNav__wyvEI a:hover{color:#ffffff}.CourseplayPortal_sectionNav__wyvEI span{min-width:24px}.CourseplayPortal_sections__w810C{min-width:0}.CourseplayPortal_serviceSection__MHwwT{display:grid;gap:34px;min-height:660px;border-top:1px solid var(--portal-line);padding:38px 0 34px}.CourseplayPortal_sectionTitle__F0dLz{display:flex;align-items:baseline;gap:18px}.CourseplayPortal_sectionTitle__F0dLz h2,.CourseplayPortal_sectionTitle__F0dLz span{margin:0;color:#ffffff;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:620;letter-spacing:-.08em;line-height:.92}.CourseplayPortal_sectionBody__5bRmM{display:grid;grid-template-columns:1fr 1fr minmax(280px,1.35fr);gap:clamp(1.5rem,3vw,4rem);align-items:start}.CourseplayPortal_sectionBody__5bRmM strong{color:#ffffff;font-size:1.02rem;letter-spacing:-.05em;line-height:1.05}.CourseplayPortal_sectionBody__5bRmM p{margin:0;color:rgba(255,255,255,.58);font-size:.96rem;letter-spacing:-.035em;line-height:1.34}.CourseplayPortal_mediaCard___IoYO{display:grid;place-items:end start;min-height:360px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 70% 28%,rgba(255,255,255,.88),transparent 11%),linear-gradient(135deg,#efc26b,#1d6f4b 58%,#0d0907);padding:22px}.CourseplayPortal_mediaCard___IoYO[data-tone="1"]{background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 14px,transparent 14px 28px),linear-gradient(135deg,#f5ff39,#f06c37 48%,#15100d)}.CourseplayPortal_mediaCard___IoYO[data-tone="2"]{background:radial-gradient(circle at 50% 48%,rgba(245,255,57,.6),transparent 34%),linear-gradient(135deg,#173f35,#af693d 58%,#0f0c09)}.CourseplayPortal_mediaCard___IoYO span{max-width:12ch;color:#ffffff;font-size:clamp(2rem,4vw,4.5rem);font-weight:800;letter-spacing:-.11em;line-height:.82}.CourseplayPortal_actionCards__JN3Ey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-left:auto;width:min(720px,100%)}.CourseplayPortal_actionCards__JN3Ey a{display:flex;flex-direction:column;justify-content:space-between;min-height:116px;border-radius:9px;background:var(--portal-yellow);color:#090706;font-size:1rem;font-weight:780;letter-spacing:-.06em;line-height:.95;padding:14px;text-decoration:none}.CourseplayPortal_actionCards__JN3Ey span{font-size:.74rem;letter-spacing:-.03em}.CourseplayPortal_pageScroll__VHl5A{position:relative;height:100%;min-height:0;min-width:0;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:calc(var(--dhh-rem) * 2.4);scrollbar-width:none}.CourseplayPortal_pageScroll__VHl5A::-webkit-scrollbar{display:none}.CourseplayPortal_pageScroll__VHl5A>div{min-height:100%;padding-bottom:calc(var(--dhh-rem) * 10)}.CourseplayPortal_catalogHero__n7YE2{display:grid;grid-template-columns:minmax(calc(var(--dhh-rem) * 24),calc(var(--dhh-rem) * 40)) minmax(calc(var(--dhh-rem) * 28),calc(var(--dhh-rem) * 54)) minmax(calc(var(--dhh-rem) * 12),1fr);gap:calc(var(--dhh-rem) * 2.4);align-items:center;min-height:calc(var(--dhh-rem) * 54)}.CourseplayPortal_catalogHero__n7YE2 h2{max-width:calc(var(--dhh-rem) * 32);margin:0;color:#ffffff;font-size:calc(var(--dhh-rem) * 3.2);font-weight:560;letter-spacing:-.055em;line-height:1.04}.CourseplayPortal_catalogHeroText__IJmmZ{display:grid;gap:calc(var(--dhh-rem) * 1.6);color:rgba(255,255,255,.6);font-size:calc(var(--dhh-rem) * 1.6);font-weight:520;letter-spacing:-.035em;line-height:1.3}.CourseplayPortal_catalogHeroText__IJmmZ p{max-width:calc(var(--dhh-rem) * 43);margin:0}.CourseplayPortal_lastUpdate__8U8li{align-self:end;display:grid;gap:calc(var(--dhh-rem) * .8);justify-items:end;padding-bottom:calc(var(--dhh-rem) * 5.2);color:rgba(255,255,255,.58);font-size:calc(var(--dhh-rem) * 1.2);font-weight:560;line-height:1.15;text-align:right}.CourseplayPortal_lastUpdate__8U8li strong{color:#ffffff;font-size:calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_topicSection__4d9RT{display:grid;grid-template-columns:calc(var(--dhh-rem) * 20.7) minmax(0,1fr);gap:calc(var(--dhh-rem) * 2.4);border-top:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 2) 0}.CourseplayPortal_catalogRowHeader__f2BqH,.CourseplayPortal_topicSection__4d9RT header{color:#ffffff;font-size:calc(var(--dhh-rem) * 1.4);line-height:1.25}.CourseplayPortal_catalogRowHeader__f2BqH span,.CourseplayPortal_topicSection__4d9RT header span{display:block;margin-bottom:calc(var(--dhh-rem) * .8);color:rgba(255,255,255,.58);font-size:calc(var(--dhh-rem) * 1.1);font-weight:650}.CourseplayPortal_topicSection__4d9RT h2{margin:0;font-size:calc(var(--dhh-rem) * 1.4);font-weight:660;line-height:inherit}.CourseplayPortal_topicGrid__wc0pV{--snap-radius:calc(var(--dhh-rem) * 0.8);--snap-background:rgba(255,255,255,0.16);--snap-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_topicGrid__wc0pV .CourseplayPortal_cardSnap__KqXO1{z-index:0}.CourseplayPortal_topicCard__NnC_e{position:relative;z-index:1;display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 18);overflow:hidden;border-radius:calc(var(--dhh-rem) * .8);background:rgba(255,255,255,.025);color:#ffffff;padding:calc(var(--dhh-rem) * 1.2);text-decoration:none;transition:background .26s ease}.CourseplayPortal_projectThumb__L_2zo:before,.CourseplayPortal_topicCard__NnC_e:before{content:"";display:none}.CourseplayPortal_projectThumb__L_2zo,.CourseplayPortal_topicCard__NnC_e{transition:background .26s ease,transform .56s var(--ease-out-expo)}.CourseplayPortal_projectCard__pTTvE:hover .CourseplayPortal_projectThumb__L_2zo,.CourseplayPortal_topicCard__NnC_e:hover{transform:translateY(-1px)}.CourseplayPortal_topicCard__NnC_e[aria-current=page]{background:rgba(255,255,255,.035)}.CourseplayPortal_topicCard__NnC_e>*{position:relative;z-index:1}.CourseplayPortal_topicCard__NnC_e span{color:rgba(255,255,255,.55);font-size:calc(var(--dhh-rem) * 1);font-weight:620}.CourseplayPortal_topicCard__NnC_e strong{align-self:end;color:#ffffff;font-size:calc(var(--dhh-rem) * 2);font-weight:620;letter-spacing:-.07em;line-height:1}.CourseplayPortal_topicCard__NnC_e p{margin:calc(var(--dhh-rem) * 1.2) 0 0;color:rgba(255,255,255,.62);font-size:calc(var(--dhh-rem) * 1.2);font-weight:520;letter-spacing:-.025em;line-height:1.2}.CourseplayPortal_catalogSearch__iuHYW{display:grid;grid-template-columns:calc(var(--dhh-rem) * 20.7) minmax(0,1fr);gap:calc(var(--dhh-rem) * 2.4);border-top:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 2) 0 calc(var(--dhh-rem) * 3.2)}.CourseplayPortal_catalogSearch__iuHYW>div:first-child{color:var(--portal-text)}.CourseplayPortal_catalogSearch__iuHYW>div:first-child span{display:block;margin-bottom:calc(var(--dhh-rem) * .8);color:var(--portal-muted);font-size:calc(var(--dhh-rem) * 1.1);font-weight:650}.CourseplayPortal_catalogSearch__iuHYW h2{margin:0;font-size:calc(var(--dhh-rem) * 2.4);font-weight:660;letter-spacing:-.065em;line-height:1}.CourseplayPortal_catalogSearch__iuHYW label{display:grid;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_catalogSearch__iuHYW label span{color:var(--portal-muted);font-size:calc(var(--dhh-rem) * 1.1);font-weight:620}.CourseplayPortal_catalogSearch__iuHYW input{width:100%;border:1px solid var(--portal-line);border-radius:calc(var(--dhh-rem) * 1);background:#fff;color:var(--portal-text);font:inherit;font-size:calc(var(--dhh-rem) * 1.6);letter-spacing:-.045em;outline:none;padding:calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_searchResults__ehM_w{grid-column:2;display:grid;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_searchResults__ehM_w>span{color:var(--portal-muted);font-size:calc(var(--dhh-rem) * 1.1);font-weight:620}.CourseplayPortal_searchResults__ehM_w a{display:grid;gap:calc(var(--dhh-rem) * .4);border:1px solid var(--portal-line);border-radius:calc(var(--dhh-rem) * 1);background:#fff;color:var(--portal-text);padding:calc(var(--dhh-rem) * 1.2);text-decoration:none}.CourseplayPortal_searchResults__ehM_w strong{font-size:calc(var(--dhh-rem) * 1.5);letter-spacing:-.055em;line-height:1}.CourseplayPortal_searchResults__ehM_w p,.CourseplayPortal_searchResults__ehM_w small{margin:0;color:var(--portal-muted);font-size:calc(var(--dhh-rem) * 1.1);line-height:1.22}.CourseplayPortal_catalogIndex__jRS3Y{display:grid}.CourseplayPortal_catalogWithRail__YsMmD{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--dhh-rem) * 26);gap:calc(var(--dhh-rem) * 2);min-height:100%;animation:CourseplayPortal_workspaceReveal__esBeK .68s cubic-bezier(.2,.9,.2,1) both;padding:0 calc(var(--dhh-rem) * 1.6) calc(var(--dhh-rem) * 8) 0}.CourseplayPortal_catalogWithRailCollapsed__d8i_3{grid-template-columns:minmax(0,1fr) calc(var(--dhh-rem) * 14)}.CourseplayPortal_catalogMain__xETYC{min-width:0}.CourseplayPortal_catalogWithRail__YsMmD .CourseplayPortal_courseCategoryRail__A_KuX{margin-top:calc(var(--dhh-rem) * 2)}.CourseplayPortal_catalogRow__dPDXV{display:grid;grid-template-columns:calc(var(--dhh-rem) * 20.7) minmax(0,1fr);gap:calc(var(--dhh-rem) * 2.4);border-top:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 2) 0 calc(var(--dhh-rem) * 6.4);scroll-margin-top:calc(var(--dhh-rem) * 8)}.CourseplayPortal_catalogRowHeader__f2BqH{padding-top:calc(var(--dhh-rem) * .2)}.CourseplayPortal_catalogRowHeader__f2BqH a{display:block;color:#ffffff;font-size:calc(var(--dhh-rem) * 3.2);font-weight:640;letter-spacing:-.065em;line-height:1.15;text-decoration:none}.CourseplayPortal_catalogRowHeader__f2BqH p{max-width:calc(var(--dhh-rem) * 18);margin:calc(var(--dhh-rem) * 1.2) 0 0;color:rgba(255,255,255,.58);font-size:calc(var(--dhh-rem) * 1.3);line-height:1.25}.CourseplayPortal_projectCardGrid__aB4Ri{--snap-radius:calc(var(--dhh-rem) * 1);--snap-background:rgba(255,255,255,0.16);--snap-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_projectCardGrid__aB4Ri .CourseplayPortal_cardSnap__KqXO1{z-index:0}.CourseplayPortal_projectCard__pTTvE{position:relative;z-index:1;display:grid;gap:calc(var(--dhh-rem) * 1);min-width:0;overflow:hidden;border-radius:calc(var(--dhh-rem) * 1);color:#ffffff;padding:calc(var(--dhh-rem) * .8);text-decoration:none}.CourseplayPortal_projectThumb__L_2zo{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;aspect-ratio:4/5;overflow:hidden;border-radius:calc(var(--dhh-rem) * .8);background:radial-gradient(circle at 72% 20%,rgba(255,255,255,.74),transparent 10%),radial-gradient(circle at 35% 64%,rgba(245,255,57,.42),transparent 22%),linear-gradient(140deg,#214f39,#f06c37);color:rgba(9,7,6,.86);padding:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_projectThumb__L_2zo>*{position:relative;z-index:1}.CourseplayPortal_projectThumb__L_2zo span{font-size:calc(var(--dhh-rem) * 5.6);font-weight:920;letter-spacing:-.13em;line-height:.78}.CourseplayPortal_projectThumb__L_2zo strong{border-radius:999px;background:rgba(9,7,6,.58);color:#ffffff;font-size:calc(var(--dhh-rem) * 1.1);font-weight:620;padding:calc(var(--dhh-rem) * .8) calc(var(--dhh-rem) * 1)}.CourseplayPortal_projectMeta__51QwO{position:relative;z-index:1;display:grid;gap:calc(var(--dhh-rem) * .5);padding:0 calc(var(--dhh-rem) * .2) calc(var(--dhh-rem) * .2)}.CourseplayPortal_projectMeta__51QwO h3{margin:0;color:#ffffff;font-size:calc(var(--dhh-rem) * 1.6);font-weight:620;letter-spacing:-.045em;line-height:1.15}.CourseplayPortal_projectMeta__51QwO p,.CourseplayPortal_projectMeta__51QwO small{margin:0;color:rgba(255,255,255,.58);font-size:calc(var(--dhh-rem) * 1.2);font-weight:520;letter-spacing:-.02em;line-height:1.2}.CourseplayPortal_fullPage__oTKcQ{min-height:calc(100vh - 48px);animation:CourseplayPortal_workspaceReveal__esBeK .68s cubic-bezier(.2,.9,.2,1) both;padding:calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 11) 0}.CourseplayPortal_fullIntro___xVUg{display:grid;grid-template-columns:minmax(calc(var(--dhh-rem) * 24),calc(var(--dhh-rem) * 36)) minmax(calc(var(--dhh-rem) * 22),calc(var(--dhh-rem) * 30)) minmax(calc(var(--dhh-rem) * 22),calc(var(--dhh-rem) * 30)) minmax(calc(var(--dhh-rem) * 14),1fr);gap:calc(var(--dhh-rem) * 4.2);align-items:start;min-height:calc(var(--dhh-rem) * 24);border-bottom:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 5.8) 0 calc(var(--dhh-rem) * 3.6)}.CourseplayPortal_fullIntro___xVUg h1{margin:0;color:#ffffff;font-size:calc(var(--dhh-rem) * 2.4);font-weight:560;letter-spacing:-.04em;line-height:1.04}.CourseplayPortal_fullIntro___xVUg p{margin:0;max-width:calc(var(--dhh-rem) * 28);color:rgba(255,255,255,.7);font-size:calc(var(--dhh-rem) * 1.4);font-weight:540;letter-spacing:-.025em;line-height:1.22}.CourseplayPortal_fullIntro___xVUg aside{display:grid;gap:4px;justify-items:end;min-width:130px;color:rgba(255,255,255,.68);font-size:.68rem;line-height:1.05;text-align:right}.CourseplayPortal_fullIntro___xVUg aside strong{color:#ffffff;font-size:.78rem;font-weight:560}.CourseplayPortal_solutionShowcase__Qyfy4{position:relative;display:grid;min-height:0;overflow:hidden;border-bottom:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 3.2) 0 calc(var(--dhh-rem) * 4.2) calc(var(--dhh-rem) * 20.7)}.CourseplayPortal_solutionShowcase__Qyfy4:after,.CourseplayPortal_solutionShowcase__Qyfy4:before{display:none}.CourseplayPortal_filterStrip__J9DOa{display:flex;flex-wrap:wrap;gap:8px;margin:-24px 0 34px}.CourseplayPortal_filterStrip__J9DOa a{display:inline-flex;align-items:center;min-height:36px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.72);font-size:.72rem;font-weight:680;letter-spacing:-.03em;padding:0 14px;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.CourseplayPortal_filterStrip__J9DOa a:hover,.CourseplayPortal_filterStrip__J9DOa a[aria-current=page]{background:#ffffff;color:#090706;transform:translateY(-1px)}.CourseplayPortal_catalogStatement__cwzEv{display:grid;gap:16px;max-width:690px;margin:0 0 clamp(2rem,5vw,4rem) min(16vw,220px)}.CourseplayPortal_catalogStatement__cwzEv span,.CourseplayPortal_solutionWorkspace__dEkW5 span{color:rgba(255,255,255,.58);font-size:.68rem;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.CourseplayPortal_catalogStatement__cwzEv h2,.CourseplayPortal_solutionWorkspace__dEkW5 h2{margin:0;color:#ffffff;font-size:clamp(2rem,4.1vw,4.9rem);font-weight:500;letter-spacing:-.052em;line-height:.94}.CourseplayPortal_fullCourseGrid__jHUc7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.3vw,1.4rem)}.CourseplayPortal_fullCourseCard__8kgy7{position:relative;overflow:hidden;border-radius:10px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);isolation:isolate}.CourseplayPortal_fullCourseCover__Knz3J{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:clamp(180px,24vw,320px);overflow:hidden;border-radius:10px;background:radial-gradient(circle at 72% 20%,rgba(255,255,255,.74),transparent 10%),radial-gradient(circle at 35% 64%,rgba(245,255,57,.42),transparent 22%),linear-gradient(140deg,#214f39,#f06c37);padding:14px}.CourseplayPortal_courseCover__xMaNr[data-tone=sand],.CourseplayPortal_detailCover__NJwhK[data-tone=sand],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=sand],.CourseplayPortal_projectThumb__L_2zo[data-tone=sand]{background:radial-gradient(circle at 20% 22%,rgba(245,255,57,.56),transparent 13%),linear-gradient(145deg,#ce9657,#49301f 72%)}.CourseplayPortal_courseCover__xMaNr[data-tone=coral],.CourseplayPortal_detailCover__NJwhK[data-tone=coral],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=coral],.CourseplayPortal_projectThumb__L_2zo[data-tone=coral]{background:repeating-linear-gradient(0deg,rgba(0,0,0,.13) 0 12px,transparent 12px 24px),linear-gradient(145deg,#f06c37,#3c241d)}.CourseplayPortal_courseCover__xMaNr[data-tone=blue],.CourseplayPortal_detailCover__NJwhK[data-tone=blue],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=blue],.CourseplayPortal_projectThumb__L_2zo[data-tone=blue]{background:radial-gradient(circle at 66% 36%,rgba(255,255,255,.74),transparent 12%),linear-gradient(145deg,#44a3bd,#142e35)}.CourseplayPortal_courseCover__xMaNr[data-tone=violet],.CourseplayPortal_detailCover__NJwhK[data-tone=violet],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=violet],.CourseplayPortal_projectThumb__L_2zo[data-tone=violet]{background:radial-gradient(circle at 56% 42%,rgba(245,255,57,.32),transparent 24%),linear-gradient(145deg,#7e5fff,#201823)}.CourseplayPortal_courseCover__xMaNr[data-tone=olive],.CourseplayPortal_detailCover__NJwhK[data-tone=olive],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=olive],.CourseplayPortal_projectThumb__L_2zo[data-tone=olive]{background:radial-gradient(circle at 30% 34%,rgba(255,255,255,.5),transparent 14%),linear-gradient(145deg,#708235,#2d351c 70%)}.CourseplayPortal_courseCover__xMaNr[data-tone=graphite],.CourseplayPortal_detailCover__NJwhK[data-tone=graphite],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=graphite],.CourseplayPortal_projectThumb__L_2zo[data-tone=graphite]{background:linear-gradient(62deg,rgba(255,255,255,.12) 0 50%,transparent 50%),linear-gradient(145deg,#272727,#090706)}.CourseplayPortal_courseCover__xMaNr[data-tone=mint],.CourseplayPortal_detailCover__NJwhK[data-tone=mint],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=mint],.CourseplayPortal_projectThumb__L_2zo[data-tone=mint]{background:radial-gradient(circle at 68% 28%,rgba(245,255,57,.46),transparent 18%),linear-gradient(145deg,#1c7b55,#10241c 72%)}.CourseplayPortal_courseCover__xMaNr[data-tone=lime],.CourseplayPortal_detailCover__NJwhK[data-tone=lime],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=lime],.CourseplayPortal_projectThumb__L_2zo[data-tone=lime]{background:radial-gradient(circle at 72% 20%,rgba(255,255,255,.48),transparent 12%),linear-gradient(145deg,#b8d64a,#263316 72%)}.CourseplayPortal_fullCourseCover__Knz3J span{position:relative;z-index:1;color:rgba(9,7,6,.86);font-size:clamp(2.4rem,4.8vw,5.6rem);font-weight:920;letter-spacing:-.13em;line-height:.78}.CourseplayPortal_fullCourseCover__Knz3J strong{position:relative;z-index:1;border-radius:999px;background:rgba(9,7,6,.58);color:#ffffff;font-size:.66rem;padding:8px 10px}.CourseplayPortal_fullCourseInfo__qVmcW{display:grid;gap:10px;padding:14px}.CourseplayPortal_fullCourseInfo__qVmcW>span{color:rgba(255,255,255,.56);font-size:.68rem}.CourseplayPortal_fullCourseInfo__qVmcW h3{min-height:2.8em;margin:0;color:#ffffff;font-size:clamp(1rem,1.35vw,1.32rem);font-weight:560;letter-spacing:-.065em;line-height:.98}.CourseplayPortal_fullCourseInfo__qVmcW p{margin:0;min-height:2.6em;color:rgba(255,255,255,.62);font-size:.78rem;letter-spacing:-.035em;line-height:1.28}.CourseplayPortal_fullCourseInfo__qVmcW footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.CourseplayPortal_fullCourseInfo__qVmcW footer strong{color:#ffffff;font-size:.82rem}.CourseplayPortal_fullCourseInfo__qVmcW footer a{border-radius:999px;background:var(--portal-yellow);color:#090706;font-size:.68rem;font-weight:820;padding:8px 10px;text-decoration:none}.CourseplayPortal_collectionShelf__v6clN{--snap-radius:12px;--snap-background:rgba(255,255,255,0.13);--snap-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.5vw,1.5rem);margin:0 calc(var(--dhh-rem) * 2.4) 0 0}.CourseplayPortal_collectionShelf__v6clN .CourseplayPortal_cardSnap__KqXO1{z-index:1}.CourseplayPortal_collectionCard__rGSLc{--collection-card-art:radial-gradient(circle at 50% 74%,rgba(245,255,57,0.48),transparent 23%),linear-gradient(165deg,#e96f3e,#412237 76%);position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;gap:calc(var(--dhh-rem) * 1.2);min-height:clamp(245px,26vw,350px);overflow:hidden;border-radius:12px;background:transparent;color:#ffffff;isolation:isolate;padding:18px;text-decoration:none}.CourseplayPortal_collectionCard__rGSLc:after{position:absolute;inset:calc(var(--dhh-rem) * .8);z-index:0;border-radius:calc(var(--dhh-rem) * 1);content:"";background:var(--collection-card-art);opacity:.82;transition:opacity .42s ease,transform .62s var(--ease-out-expo)}.CourseplayPortal_collectionCard__rGSLc>*{position:relative;z-index:2}.CourseplayPortal_collectionCard__rGSLc:nth-of-type(2){--collection-card-art:radial-gradient(circle at 52% 72%,rgba(255,255,255,0.24),transparent 18%),linear-gradient(165deg,#4c1f32,#221519 76%)}.CourseplayPortal_collectionCard__rGSLc:nth-of-type(3){--collection-card-art:radial-gradient(circle at 50% 70%,rgba(30,140,92,0.42),transparent 21%),linear-gradient(165deg,#ef8f56,#2b3c30 76%)}.CourseplayPortal_collectionCard__rGSLc:nth-of-type(4){--collection-card-art:radial-gradient(circle at 52% 55%,rgba(126,95,255,0.82),transparent 24%),radial-gradient(circle at 50% 72%,rgba(245,255,57,0.42),transparent 28%),linear-gradient(165deg,#a14823,#321521 76%)}.CourseplayPortal_collectionCard__rGSLc:hover:after{opacity:.96;transform:scale(1.012)}.CourseplayPortal_collectionCard__rGSLc span{color:rgba(255,255,255,.62);font-size:.7rem;font-weight:820}.CourseplayPortal_collectionCard__rGSLc h2{margin:calc(var(--dhh-rem) * .8) 0 0;max-width:10ch;color:#ffffff;font-size:clamp(1.6rem,2.35vw,2.95rem);font-weight:520;letter-spacing:-.062em;line-height:.92;word-spacing:.04em}.CourseplayPortal_workspaceWithPanel__qMtGS .CourseplayPortal_collectionShelf__v6clN{grid-template-columns:repeat(3,minmax(0,1fr))}.CourseplayPortal_workspaceWithPanel__qMtGS .CourseplayPortal_collectionCard__rGSLc{min-height:calc(var(--dhh-rem) * 34);padding:calc(var(--dhh-rem) * 1.5)}.CourseplayPortal_workspaceWithPanel__qMtGS .CourseplayPortal_collectionCard__rGSLc h2{font-size:clamp(1.32rem,1.62vw,1.58rem);letter-spacing:-.055em}.CourseplayPortal_collectionCard__rGSLc p{margin:0;color:rgba(255,255,255,.7);font-size:.78rem;letter-spacing:-.035em;line-height:1.24}.CourseplayPortal_collectionCard__rGSLc strong{margin-top:auto;color:#ffffff;font-size:.86rem;font-weight:640}.CourseplayPortal_collectionCard__rGSLc small{max-width:22ch;color:rgba(255,255,255,.58);font-size:.7rem;line-height:1.2}.CourseplayPortal_solutionWorkspace__dEkW5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:clamp(2rem,5vw,6rem);border-top:1px solid var(--portal-line);padding-top:clamp(2rem,5vw,4.5rem)}.CourseplayPortal_solutionRows__DzYXr{display:grid;gap:8px}.CourseplayPortal_solutionRows__DzYXr article{display:flex;align-items:center;justify-content:space-between;min-height:86px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.07);color:#ffffff;padding:18px}.CourseplayPortal_solutionRows__DzYXr article span{color:rgba(255,255,255,.42)}.CourseplayPortal_solutionRows__DzYXr article strong{font-size:clamp(1.2rem,2vw,2rem);font-weight:520;letter-spacing:-.07em}.CourseplayPortal_summaryPanel__jX7Su{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 16);border:1px solid var(--portal-line);border-radius:calc(var(--dhh-rem) * 1);background:rgba(255,255,255,.54);color:var(--portal-text);padding:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_summaryPanel__jX7Su small,.CourseplayPortal_summaryPanel__jX7Su span{color:var(--portal-muted);font-size:calc(var(--dhh-rem) * 1.05);font-weight:680}.CourseplayPortal_summaryPanel__jX7Su strong{color:var(--portal-text);font-size:calc(var(--dhh-rem) * 4.6);font-weight:540;letter-spacing:-.09em;line-height:.86}.CourseplayPortal_detailPage__qCV1K{display:grid;gap:calc(var(--dhh-rem) * 2.4);min-height:100%;animation:CourseplayPortal_workspaceReveal__esBeK .68s cubic-bezier(.2,.9,.2,1) both;padding:calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 12) 0}.CourseplayPortal_detailHero__PFrni{display:grid;grid-template-columns:minmax(0,.78fr) minmax(calc(var(--dhh-rem) * 38),.58fr);gap:calc(var(--dhh-rem) * 2.4);min-height:calc(var(--dhh-rem) * 52)}.CourseplayPortal_detailCard__uwe7W,.CourseplayPortal_detailCopy__fNLrL,.CourseplayPortal_detailCourse__Icg4c,.CourseplayPortal_detailCover__NJwhK,.CourseplayPortal_detailMeta__sJCyl,.CourseplayPortal_solutionDetailCourses__VEvm1{border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--dhh-rem) * 1);background:rgba(0,0,0,.22)}.CourseplayPortal_detailCopy__fNLrL{display:grid;align-content:end;padding:calc(var(--dhh-rem) * 2.8)}.CourseplayPortal_detailCopy__fNLrL a{justify-self:start;margin-bottom:calc(var(--dhh-rem) * 2);border-radius:999px;background:var(--portal-yellow);color:#090706;font-size:calc(var(--dhh-rem) * 1);font-weight:760;padding:calc(var(--dhh-rem) * .9) calc(var(--dhh-rem) * 1.2);text-decoration:none}.CourseplayPortal_detailCopy__fNLrL h1{max-width:12ch;margin:0;color:#ffffff;font-size:clamp(3rem,6vw,7.7rem);font-weight:520;letter-spacing:-.055em;line-height:.9;word-spacing:.06em}.CourseplayPortal_detailCopy__fNLrL p{max-width:calc(var(--dhh-rem) * 52);margin:calc(var(--dhh-rem) * 2.4) 0 0;color:rgba(255,255,255,.64);font-size:calc(var(--dhh-rem) * 1.45);letter-spacing:-.03em;line-height:1.25}.CourseplayPortal_detailCover__NJwhK{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(circle at 70% 28%,rgba(255,255,255,.72),transparent 11%),radial-gradient(circle at 42% 70%,rgba(245,255,57,.42),transparent 22%),linear-gradient(140deg,#214f39,#f06c37);color:rgba(9,7,6,.86);padding:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_detailCover__NJwhK span{max-width:10ch;font-size:clamp(3.2rem,7.2vw,8.8rem);font-weight:920;letter-spacing:-.035em;line-height:.82;word-spacing:.12em}.CourseplayPortal_detailCover__NJwhK strong{align-self:flex-end;max-width:18ch;border-radius:999px;background:rgba(9,7,6,.58);color:#ffffff;font-size:calc(var(--dhh-rem) * 1.2);font-weight:620;padding:calc(var(--dhh-rem) * .8) calc(var(--dhh-rem) * 1);text-align:right}.CourseplayPortal_detailCover__NJwhK[data-tone=mint]{background:radial-gradient(circle at 68% 28%,rgba(245,255,57,.46),transparent 18%),linear-gradient(145deg,#1c7b55,#10241c 72%)}.CourseplayPortal_detailCover__NJwhK[data-tone=lime]{background:radial-gradient(circle at 72% 20%,rgba(255,255,255,.48),transparent 12%),linear-gradient(145deg,#b8d64a,#263316 72%)}.CourseplayPortal_detailCover__NJwhK[data-tone=sand]{background:radial-gradient(circle at 20% 22%,rgba(245,255,57,.56),transparent 13%),linear-gradient(145deg,#ce9657,#49301f 72%)}.CourseplayPortal_detailCover__NJwhK[data-tone=coral]{background:repeating-linear-gradient(0deg,rgba(0,0,0,.13) 0 12px,transparent 12px 24px),linear-gradient(145deg,#f06c37,#3c241d)}.CourseplayPortal_detailCover__NJwhK[data-tone=blue]{background:radial-gradient(circle at 66% 36%,rgba(255,255,255,.74),transparent 12%),linear-gradient(145deg,#44a3bd,#142e35)}.CourseplayPortal_detailCover__NJwhK[data-tone=violet]{background:radial-gradient(circle at 56% 42%,rgba(245,255,57,.32),transparent 24%),linear-gradient(145deg,#7e5fff,#201823)}.CourseplayPortal_detailCover__NJwhK[data-tone=olive]{background:radial-gradient(circle at 30% 34%,rgba(255,255,255,.5),transparent 14%),linear-gradient(145deg,#708235,#2d351c 70%)}.CourseplayPortal_detailCover__NJwhK[data-tone=graphite]{background:linear-gradient(62deg,rgba(255,255,255,.12) 0 50%,transparent 50%),linear-gradient(145deg,#272727,#090706)}.CourseplayPortal_detailMeta__sJCyl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:1px;overflow:hidden;padding:0}.CourseplayPortal_detailMeta__sJCyl>a,.CourseplayPortal_detailMeta__sJCyl>div{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 13);background:rgba(255,255,255,.06);padding:calc(var(--dhh-rem) * 1.5)}.CourseplayPortal_detailCard__uwe7W>span,.CourseplayPortal_detailMeta__sJCyl span,.CourseplayPortal_solutionDetailCourses__VEvm1 header span{color:rgba(255,255,255,.52);font-size:calc(var(--dhh-rem) * 1);font-weight:720;letter-spacing:.06em;text-transform:uppercase}.CourseplayPortal_detailMeta__sJCyl strong{color:#ffffff;font-size:calc(var(--dhh-rem) * 1.6);font-weight:560;letter-spacing:-.05em;line-height:1}.CourseplayPortal_detailMeta__sJCyl>a{min-width:calc(var(--dhh-rem) * 19);border-radius:0;background:var(--portal-yellow);color:#090706;font-size:calc(var(--dhh-rem) * 1.35);font-weight:760;letter-spacing:-.04em;text-decoration:none}.CourseplayPortal_detailGrid__aRYqQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_detailCard__uwe7W{padding:calc(var(--dhh-rem) * 2)}.CourseplayPortal_detailCard__uwe7W ul{display:grid;gap:calc(var(--dhh-rem) * 1);margin:calc(var(--dhh-rem) * 2) 0 0;padding:0;list-style:none}.CourseplayPortal_detailCard__uwe7W li{display:grid;grid-template-columns:calc(var(--dhh-rem) * 4) minmax(0,1fr);gap:calc(var(--dhh-rem) * 1.2);border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.74);font-size:calc(var(--dhh-rem) * 1.35);letter-spacing:-.03em;line-height:1.22;padding-top:calc(var(--dhh-rem) * 1)}.CourseplayPortal_detailCard__uwe7W li strong{color:rgba(255,255,255,.42)}.CourseplayPortal_solutionDetailCourses__VEvm1{display:grid;gap:calc(var(--dhh-rem) * 1.8);padding:calc(var(--dhh-rem) * 2)}.CourseplayPortal_solutionDetailCourses__VEvm1 header h2{max-width:13ch;margin:calc(var(--dhh-rem) * .8) 0 0;color:#ffffff;font-size:clamp(2.2rem,3.7vw,4.9rem);font-weight:520;letter-spacing:-.052em;line-height:.92;word-spacing:.05em}.CourseplayPortal_detailCourseList__FMT2L{display:grid;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_detailCourse__Icg4c{overflow:hidden}.CourseplayPortal_detailCourse__Icg4c summary{display:grid;grid-template-columns:calc(var(--dhh-rem) * 4) minmax(0,1fr) auto;gap:calc(var(--dhh-rem) * 1.4);align-items:center;cursor:pointer;list-style:none;padding:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_detailCourse__Icg4c summary::-webkit-details-marker{display:none}.CourseplayPortal_detailCourse__Icg4c summary:focus{outline:none}.CourseplayPortal_detailCourse__Icg4c summary:focus-visible{box-shadow:inset 0 0 0 1px var(--portal-yellow)}.CourseplayPortal_detailCourse__Icg4c summary em,.CourseplayPortal_detailCourse__Icg4c summary span{color:rgba(255,255,255,.5);font-size:calc(var(--dhh-rem) * 1);font-style:normal}.CourseplayPortal_detailCourse__Icg4c summary strong{color:#ffffff;font-size:calc(var(--dhh-rem) * 1.8);font-weight:560;letter-spacing:-.05em;line-height:1}.CourseplayPortal_detailCourse__Icg4c>div{display:grid;gap:calc(var(--dhh-rem) * 1.2);border-top:1px solid rgba(255,255,255,.1);padding:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_detailCourseMeta__5batf{display:flex;flex-wrap:wrap;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_detailCourseMeta__5batf span{border-radius:999px;background:rgba(255,255,255,.11);color:rgba(255,255,255,.76);font-size:calc(var(--dhh-rem) * 1);font-weight:620;padding:calc(var(--dhh-rem) * .75) calc(var(--dhh-rem) * 1)}.CourseplayPortal_detailCourse__Icg4c p{max-width:calc(var(--dhh-rem) * 62);margin:0;color:rgba(255,255,255,.66);font-size:calc(var(--dhh-rem) * 1.25);line-height:1.25}.CourseplayPortal_detailCourseColumns__mJw7p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_detailCourseColumns__mJw7p section{display:grid;gap:calc(var(--dhh-rem) * .8);align-content:start;border-radius:calc(var(--dhh-rem) * .8);background:rgba(255,255,255,.055);padding:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_detailCourseColumns__mJw7p section>strong{color:rgba(255,255,255,.82);font-size:calc(var(--dhh-rem) * 1.1);font-weight:680;letter-spacing:-.025em}.CourseplayPortal_detailCourse__Icg4c ul{display:flex;flex-wrap:wrap;gap:calc(var(--dhh-rem) * .8);margin:0;padding:0;list-style:none}.CourseplayPortal_detailCourse__Icg4c a,.CourseplayPortal_detailCourse__Icg4c li{border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.74);font-size:calc(var(--dhh-rem) * 1);padding:calc(var(--dhh-rem) * .75) calc(var(--dhh-rem) * 1);text-decoration:none}.CourseplayPortal_detailCourse__Icg4c a{justify-self:start;background:var(--portal-yellow);color:#090706;font-weight:760}.CourseplayPortal_contactView__k_CkT{display:grid;min-height:100%;animation:CourseplayPortal_workspaceReveal__esBeK .68s cubic-bezier(.2,.9,.2,1) both;padding:clamp(2rem,6vw,5rem) clamp(1.3rem,4vw,3rem) clamp(22rem,42vh,34rem)}.CourseplayPortal_contactBoardLarge__TaIuE{align-self:center;justify-self:end;display:grid;grid-template-columns:174px 174px minmax(260px,1.18fr) 64px minmax(180px,.55fr);grid-template-rows:90px 130px 130px 66px;gap:3px;width:min(100%,1060px);min-height:452px}.CourseplayPortal_contactTile__zmSNx{position:relative;overflow:hidden;border:1px solid rgba(255,178,92,.48);border-radius:8px;background:rgba(21,15,11,.72);color:#fffaf0;text-decoration:none}.CourseplayPortal_tileLabel___FNyA{display:block;color:rgba(255,250,240,.72);font-size:.68rem;font-weight:680;letter-spacing:-.03em}.CourseplayPortal_contactTile__zmSNx strong{display:block;color:#ffffff;font-size:clamp(1.6rem,2.35vw,2.45rem);font-weight:480;letter-spacing:-.08em;line-height:.94}.CourseplayPortal_contactTile__zmSNx p{margin:0;color:rgba(255,250,240,.72);font-size:.82rem;letter-spacing:-.04em;line-height:1.24}.CourseplayPortal_timeTile__Z5iX4{display:grid;align-content:space-between;padding:14px}.CourseplayPortal_socialTile__y4U_v{grid-column:1;grid-row:2/4;padding:0}.CourseplayPortal_socialTile__y4U_v>.CourseplayPortal_tileLabel___FNyA{position:absolute;left:14px;top:14px;z-index:1}.CourseplayPortal_socialGrid__ge1q9{display:grid;grid-template-columns:repeat(2,1fr);height:100%}.CourseplayPortal_socialGrid__ge1q9 span{display:grid;place-items:center;border-right:1px solid rgba(255,178,92,.36);border-bottom:1px solid rgba(255,178,92,.36);color:#ffffff;font-size:1.15rem;font-weight:850}.CourseplayPortal_addressTile__CxvCF{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,0)),rgba(21,15,11,.68);padding:16px}.CourseplayPortal_addressTile__CxvCF strong{font-size:clamp(1.45rem,2.05vw,2.05rem);overflow-wrap:anywhere}.CourseplayPortal_mapTile__Sv_uH{grid-column:3;grid-row:1/4;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 58% 42%,rgba(245,255,57,.42),transparent 12%),radial-gradient(circle at 45% 58%,rgba(12,122,67,.48),transparent 18%),linear-gradient(140deg,rgba(255,255,255,.13),rgba(16,12,9,.72));padding:18px}.CourseplayPortal_teamTile__gKpzg{grid-column:4;grid-row:1/4;display:grid;grid-template-rows:repeat(6,1fr);gap:2px;background:transparent}.CourseplayPortal_person__9_WZb{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.65),transparent 18%),linear-gradient(155deg,#c56b44,#263f2e)}.CourseplayPortal_person__9_WZb span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(0,0,0,.42);color:#fff;font-size:.72rem;font-weight:800}.CourseplayPortal_person__9_WZb p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.CourseplayPortal_signalTile__CBO53{grid-column:5;grid-row:1/4;display:grid;place-items:center;padding:18px}.CourseplayPortal_signal__wmJ2C{display:grid;grid-template-columns:repeat(12,8px);gap:7px;place-content:center}.CourseplayPortal_signal__wmJ2C span{width:8px;height:8px;border-radius:999px;background:rgba(255,250,240,.78)}.CourseplayPortal_signalTile__CBO53 p{position:absolute;right:22px;bottom:18px}.CourseplayPortal_emailTile__qkNHH,.CourseplayPortal_phoneTile__FveKl{display:grid;align-content:center;gap:4px;padding:14px}.CourseplayPortal_phoneTile__FveKl{grid-column:3;grid-row:4}.CourseplayPortal_emailTile__qkNHH{grid-column:4/6;grid-row:4}.CourseplayPortal_emailTile__qkNHH strong,.CourseplayPortal_phoneTile__FveKl strong{font-size:.96rem;letter-spacing:-.04em}.CourseplayPortal_demoFormCard__Xy0Ky{justify-self:end;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:24px;width:min(100%,1060px);margin-top:18px;border:1px solid var(--portal-line);border-radius:14px;background:#fff;color:var(--portal-text);padding:24px}.CourseplayPortal_demoFormCard__Xy0Ky>div{display:grid;align-content:start;gap:12px}.CourseplayPortal_demoFormCard__Xy0Ky>div>span{color:var(--portal-muted);font-size:.78rem;font-weight:700}.CourseplayPortal_demoFormCard__Xy0Ky h2{margin:0;font-size:clamp(2rem,4vw,4.4rem);font-weight:620;letter-spacing:-.09em;line-height:.88}.CourseplayPortal_demoFormCard__Xy0Ky p{margin:0;color:var(--portal-muted);font-size:.98rem;letter-spacing:-.04em;line-height:1.3}.CourseplayPortal_demoFormCard__Xy0Ky form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CourseplayPortal_demoFormCard__Xy0Ky input,.CourseplayPortal_demoFormCard__Xy0Ky textarea{width:100%;border:1px solid var(--portal-line);border-radius:10px;background:#f6f6f6;color:var(--portal-text);font:inherit;letter-spacing:-.035em;outline:none;padding:13px 14px}.CourseplayPortal_demoConsent___ARzH,.CourseplayPortal_demoFormCard__Xy0Ky button,.CourseplayPortal_demoFormCard__Xy0Ky textarea,.CourseplayPortal_formError__m8lA1,.CourseplayPortal_formSuccess__CSVH6{grid-column:1/-1}.CourseplayPortal_demoConsent___ARzH{display:flex;gap:10px;align-items:center;color:var(--portal-muted);font-size:.82rem}.CourseplayPortal_demoConsent___ARzH input{width:auto}.CourseplayPortal_demoFormCard__Xy0Ky button{border:0;border-radius:999px;background:#0a0a0a;color:#fff;cursor:pointer;font:inherit;font-weight:760;padding:15px 18px}.CourseplayPortal_hiddenField__fzFZt{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}.CourseplayPortal_formError__m8lA1{color:#b42318}.CourseplayPortal_formSuccess__CSVH6{color:#146c43}.CourseplayPortal_shell__aCkmY{--portal-black:#ffffff;--portal-brown:#f0f0f0;--portal-muted:rgba(8,8,8,0.58);--portal-text:#0a0a0a;--portal-line:rgba(8,8,8,0.1);--portal-yellow:#e9f57d;background:#eeeeee;color:var(--portal-text)}.CourseplayPortal_shell__aCkmY[data-view],.CourseplayPortal_workspace__AkC_A[data-view]{background:#eeeeee}.CourseplayPortal_workspace__AkC_A{background:#ffffff}.CourseplayPortal_panel__7Kn4M{background:#eeeeee;color:#0a0a0a}.CourseplayPortal_hireButton__L0FKa,.CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_railFooter__Twf96,.CourseplayPortal_railItem__P6C4x,.CourseplayPortal_rail__wNnh5,.CourseplayPortal_topbar__2dSCX h1,.CourseplayPortal_workspaceSidebar__rYpZM{color:#0a0a0a}.CourseplayPortal_courseGrid__wJme3 .CourseplayPortal_cardSnap__KqXO1,.CourseplayPortal_railSnap__OsROh,.CourseplayPortal_solutionGrid__p39ZJ .CourseplayPortal_cardSnap__KqXO1{--snap-background:rgba(0,0,0,0.12);--snap-shadow:inset 0 0 0 1px rgba(0,0,0,0.12);--snap-pad:8px;background:rgba(0,0,0,.12);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.CourseplayPortal_actionCards__JN3Ey a,.CourseplayPortal_catalogHeroText__IJmmZ,.CourseplayPortal_catalogHero__n7YE2 h2,.CourseplayPortal_catalogRowHeader__f2BqH,.CourseplayPortal_catalogRowHeader__f2BqH a,.CourseplayPortal_collectionCard__rGSLc,.CourseplayPortal_collectionCard__rGSLc h2,.CourseplayPortal_courseCard__MlSoc,.CourseplayPortal_fullIntro___xVUg h1,.CourseplayPortal_fullIntro___xVUg p,.CourseplayPortal_panelHeader__klu2q,.CourseplayPortal_panelHeader__klu2q button,.CourseplayPortal_panelTabs__sKvjR button,.CourseplayPortal_projectCard__pTTvE,.CourseplayPortal_projectMeta__51QwO h3,.CourseplayPortal_projectMeta__51QwO p,.CourseplayPortal_projectMeta__51QwO small,.CourseplayPortal_sectionBody__5bRmM strong,.CourseplayPortal_sectionTitle__F0dLz h2,.CourseplayPortal_sectionTitle__F0dLz span,.CourseplayPortal_serviceSection__MHwwT,.CourseplayPortal_solutionCard__iGBCX,.CourseplayPortal_solutionRows__DzYXr article,.CourseplayPortal_solutionWorkspace__dEkW5 h2,.CourseplayPortal_topicCard__NnC_e,.CourseplayPortal_topicCard__NnC_e strong,.CourseplayPortal_topicSection__4d9RT header{color:#0a0a0a}.CourseplayPortal_hireButton__L0FKa span,.CourseplayPortal_panelHeader__klu2q a,.CourseplayPortal_panelTabs__sKvjR button[aria-pressed=true]{background:#0a0a0a;color:#ffffff}.CourseplayPortal_collectionShelf__v6clN,.CourseplayPortal_projectCardGrid__aB4Ri,.CourseplayPortal_topicGrid__wc0pV{--snap-background:rgba(0,0,0,0.12);--snap-shadow:inset 0 0 0 1px rgba(0,0,0,0.12);--snap-pad:8px}.CourseplayPortal_collectionCard__rGSLc,.CourseplayPortal_contactBoard__m2ZeF article,.CourseplayPortal_contactTile__zmSNx,.CourseplayPortal_courseCard__MlSoc,.CourseplayPortal_detailCard__uwe7W,.CourseplayPortal_detailCopy__fNLrL,.CourseplayPortal_detailCourse__Icg4c,.CourseplayPortal_detailCover__NJwhK,.CourseplayPortal_detailMeta__sJCyl,.CourseplayPortal_mediaCard___IoYO,.CourseplayPortal_projectCard__pTTvE,.CourseplayPortal_reviewBubble__P1FqP,.CourseplayPortal_solutionCard__iGBCX,.CourseplayPortal_solutionDetailCourses__VEvm1,.CourseplayPortal_solutionRows__DzYXr article,.CourseplayPortal_topicCard__NnC_e{border-color:rgba(0,0,0,.08);background:rgba(255,255,255,.54);box-shadow:none}.CourseplayPortal_detailCourseColumns__mJw7p section,.CourseplayPortal_detailMeta__sJCyl>a,.CourseplayPortal_detailMeta__sJCyl>div{background:rgba(0,0,0,.045)}.CourseplayPortal_detailCourseColumns__mJw7p section>strong,.CourseplayPortal_detailCourse__Icg4c summary strong,.CourseplayPortal_detailMeta__sJCyl strong,.CourseplayPortal_solutionDetailCourses__VEvm1 header h2{color:#0a0a0a}.CourseplayPortal_detailCourseMeta__5batf span,.CourseplayPortal_detailCourse__Icg4c li,.CourseplayPortal_detailCourse__Icg4c p,.CourseplayPortal_detailCourse__Icg4c summary em,.CourseplayPortal_detailCourse__Icg4c summary span{color:rgba(0,0,0,.68)}.CourseplayPortal_detailCourse__Icg4c>div{border-top-color:rgba(0,0,0,.1)}.CourseplayPortal_detailCourseMeta__5batf span,.CourseplayPortal_detailCourse__Icg4c li{background:rgba(0,0,0,.055)}.CourseplayPortal_detailCourse__Icg4c a,.CourseplayPortal_detailMeta__sJCyl>a{background:#0a0a0a;color:#ffffff}.CourseplayPortal_detailCourse__Icg4c summary:focus-visible{box-shadow:inset 0 0 0 1px rgba(0,0,0,.38)}.CourseplayPortal_catalogHeroText__IJmmZ,.CourseplayPortal_catalogRowHeader__f2BqH p,.CourseplayPortal_collectionCard__rGSLc p,.CourseplayPortal_collectionCard__rGSLc small,.CourseplayPortal_courseCard__MlSoc p,.CourseplayPortal_courseCard__MlSoc span,.CourseplayPortal_fullIntro___xVUg p,.CourseplayPortal_lastUpdate__8U8li,.CourseplayPortal_projectMeta__51QwO p,.CourseplayPortal_projectMeta__51QwO small,.CourseplayPortal_sectionBody__5bRmM p,.CourseplayPortal_solutionCard__iGBCX p,.CourseplayPortal_solutionCard__iGBCX span,.CourseplayPortal_solutionRows__DzYXr article span,.CourseplayPortal_topicCard__NnC_e p,.CourseplayPortal_topicCard__NnC_e span{color:rgba(0,0,0,.62)}.CourseplayPortal_collectionCard__rGSLc:after,.CourseplayPortal_contactTile__zmSNx,.CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_detailCover__NJwhK,.CourseplayPortal_fullCourseCover__Knz3J,.CourseplayPortal_mediaCard___IoYO,.CourseplayPortal_person__9_WZb,.CourseplayPortal_projectThumb__L_2zo,.CourseplayPortal_solutionCard__iGBCX:after{background:linear-gradient(135deg,#f7f7f7,#dcdcdc)}.CourseplayPortal_panelTabs__sKvjR{--snap-background:rgba(0,0,0,0.1);--snap-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);background:rgba(255,255,255,.44)}.CourseplayPortal_collectionCard__rGSLc,.CourseplayPortal_courseCard__MlSoc,.CourseplayPortal_projectCard__pTTvE,.CourseplayPortal_solutionCard__iGBCX,.CourseplayPortal_topicCard__NnC_e{background:transparent}.CourseplayPortal_topicCard__NnC_e[aria-current=page]{background:rgba(0,0,0,.075)}.CourseplayPortal_collectionCard__rGSLc h2,.CourseplayPortal_collectionCard__rGSLc small,.CourseplayPortal_collectionCard__rGSLc strong,.CourseplayPortal_solutionCard__iGBCX h3,.CourseplayPortal_solutionCard__iGBCX span{color:#0a0a0a}.CourseplayPortal_collectionCard__rGSLc p,.CourseplayPortal_solutionCard__iGBCX p{color:rgba(0,0,0,.62)}.CourseplayPortal_collectionCard__rGSLc span,.CourseplayPortal_solutionCard__iGBCX span{color:rgba(0,0,0,.68)}.CourseplayPortal_collectionCard__rGSLc:after,.CourseplayPortal_solutionCard__iGBCX:after{opacity:.72}.CourseplayPortal_collectionCard__rGSLc:hover:after,.CourseplayPortal_solutionCard__iGBCX:hover:after{opacity:.82}.CourseplayPortal_courseCover__xMaNr[data-tone],.CourseplayPortal_detailCover__NJwhK[data-tone],.CourseplayPortal_fullCourseCover__Knz3J[data-tone],.CourseplayPortal_projectThumb__L_2zo[data-tone]{background:linear-gradient(135deg,#f8f8f8,#d7d7d7)}.CourseplayPortal_hero__BeAiY{display:grid;align-content:end;min-height:calc(var(--dhh-rem) * 66);overflow:hidden;border-bottom:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 4) calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_heroWord___pxys{display:flex;align-items:flex-end;max-width:100%;overflow:hidden;color:#0a0a0a;font-size:clamp(5rem,14.3vw,17.6rem);font-stretch:100%;font-variation-settings:"wght" 400,"wdth" 100,"opsz" 144;font-weight:400;letter-spacing:-.075em;line-height:.78;white-space:nowrap}.CourseplayPortal_heroWord___pxys span{display:inline-block;animation:CourseplayPortal_heroLetterRise__ED6Gn 1.15s var(--ease-out-expo) both;animation-delay:calc(var(--letter-index) * 58ms);transform:translateY(115%) rotate(4deg)}.CourseplayPortal_heroCaption__D0Aap{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--dhh-rem) * 2.4);border-top:1px solid var(--portal-line);margin-top:calc(var(--dhh-rem) * 4);padding-top:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_heroCaption__D0Aap p{max-width:calc(var(--dhh-rem) * 42);margin:0;color:rgba(0,0,0,.72);font-size:calc(var(--dhh-rem) * 1.8);font-weight:520;letter-spacing:-.04em;line-height:1.1}.CourseplayPortal_heroCaption__D0Aap a{border-radius:999px;background:#0a0a0a;color:#ffffff;font-size:calc(var(--dhh-rem) * 1.2);font-weight:720;padding:calc(var(--dhh-rem) * 1) calc(var(--dhh-rem) * 1.4);text-decoration:none}.CourseplayPortal_courseReferenceLayout__labxi{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--dhh-rem) * 26);gap:calc(var(--dhh-rem) * 2);min-height:100%;animation:CourseplayPortal_workspaceReveal__esBeK .68s cubic-bezier(.2,.9,.2,1) both;padding:calc(var(--dhh-rem) * 2) calc(var(--dhh-rem) * 1.6) calc(var(--dhh-rem) * 8) 0}.CourseplayPortal_courseReferenceLayoutCollapsed__ldIsV{grid-template-columns:minmax(0,1fr) calc(var(--dhh-rem) * 14)}.CourseplayPortal_courseRecommended__kI4Kx,.CourseplayPortal_courseReferenceCard__sbwTt{overflow:hidden;border-radius:calc(var(--dhh-rem) * 1.6);background:#ffffff}.CourseplayPortal_courseBreadcrumb__Ywy5W{display:flex;align-items:center;gap:calc(var(--dhh-rem) * .8);min-height:calc(var(--dhh-rem) * 6.4);padding:0 calc(var(--dhh-rem) * 2.2);color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1.25)}.CourseplayPortal_courseBreadcrumb__Ywy5W a{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 2);text-decoration:none}.CourseplayPortal_courseBreadcrumb__Ywy5W strong{color:#0a0a0a;font-weight:560}.CourseplayPortal_courseReferenceCover__x1UuT{position:relative;display:grid;place-items:end center;height:calc(var(--dhh-rem) * 45.2);margin:0 calc(var(--dhh-rem) * 2);overflow:hidden;border-radius:calc(var(--dhh-rem) * .8);background:#a88af4}.CourseplayPortal_courseCardStack__z0pP2{position:relative;width:min(82%,calc(var(--dhh-rem) * 76));height:88%}.CourseplayPortal_courseCardStack__z0pP2 article{position:absolute;left:50%;bottom:calc(var(--dhh-rem) * -1.1);display:grid;align-content:end;width:calc(var(--dhh-rem) * 33);height:calc(var(--dhh-rem) * 30);overflow:hidden;border:calc(var(--dhh-rem) * .6) solid #ffffff;border-radius:calc(var(--dhh-rem) * 1.4);background:linear-gradient(180deg,#87d5ef 0 52%,#ffffff 52% 100%);box-shadow:0 calc(var(--dhh-rem) * 1.4) calc(var(--dhh-rem) * 3) rgba(0,0,0,.14);transform:translateX(calc(-50% + (var(--stack-index) - 1) * calc(var(--dhh-rem) * 22))) rotate(calc((var(--stack-index) - 1) * 6deg))}.CourseplayPortal_courseCardStack__z0pP2 article:before{position:absolute;inset:calc(var(--dhh-rem) * 1.2) calc(var(--dhh-rem) * 1.2) auto;height:48%;border-radius:calc(var(--dhh-rem) * .8);content:"";background:linear-gradient(135deg,#bde6ff,#f7f7f7 52%,#93c77e)}.CourseplayPortal_courseCardStack__z0pP2 article div{position:relative;z-index:1;display:grid;gap:calc(var(--dhh-rem) * .4);background:#ffffff;padding:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_courseCardStack__z0pP2 article span{color:rgba(0,0,0,.48);font-size:calc(var(--dhh-rem) * 1.25);font-weight:760}.CourseplayPortal_courseCardStack__z0pP2 article strong{max-width:15ch;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.7);line-height:1.08}.CourseplayPortal_courseCardStack__z0pP2 article small{position:relative;z-index:2;display:block;width:70%;height:calc(var(--dhh-rem) * .7);border-radius:999px;background:#4bb12e;margin:0 calc(var(--dhh-rem) * 1.2) calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_courseReferenceIntro__AvzaR{display:grid;gap:calc(var(--dhh-rem) * 2.8);padding:calc(var(--dhh-rem) * 4.4) calc(var(--dhh-rem) * 6) calc(var(--dhh-rem) * 3.4)}.CourseplayPortal_courseReferenceIntro__AvzaR h1{max-width:18ch;margin:0;color:#0a0a0a;font-size:clamp(2.8rem,4.2vw,5.2rem);font-weight:640;letter-spacing:-.07em;line-height:.98}.CourseplayPortal_courseReferenceActions__6R_wJ{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dhh-rem) * 1.6);color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1.4);font-weight:650}.CourseplayPortal_courseReferenceActions__6R_wJ a,.CourseplayPortal_courseReferenceActions__6R_wJ strong{border-radius:999px;color:#ffffff;padding:calc(var(--dhh-rem) * 1) calc(var(--dhh-rem) * 2)}.CourseplayPortal_courseReferenceActions__6R_wJ strong{background:#925cff}.CourseplayPortal_courseReferenceActions__6R_wJ a{background:#0a0a0a;text-decoration:none}.CourseplayPortal_courseInfoRow__LIh_O{display:grid;grid-template-columns:calc(var(--dhh-rem) * 20) minmax(0,1fr);gap:calc(var(--dhh-rem) * 3);border-top:1px solid rgba(0,0,0,.1);margin:0 calc(var(--dhh-rem) * 6);padding:calc(var(--dhh-rem) * 3.2) 0}.CourseplayPortal_courseInfoRow__LIh_O h2{margin:0;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.35);font-weight:560}.CourseplayPortal_courseInfoRow__LIh_O p{margin:0;color:rgba(0,0,0,.82);font-size:calc(var(--dhh-rem) * 1.45);letter-spacing:-.02em;line-height:1.25}.CourseplayPortal_courseAudienceTags__SZPUb{display:flex;flex-wrap:wrap;gap:calc(var(--dhh-rem) * 1);margin-top:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_courseAudienceTags__SZPUb span{border-radius:999px;background:#eeeeee;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.2);font-weight:650;padding:calc(var(--dhh-rem) * .9) calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_courseProgramList__6ttQ7{display:grid}.CourseplayPortal_courseProgramList__6ttQ7 article{display:grid;grid-template-columns:calc(var(--dhh-rem) * 2) minmax(0,1fr);gap:calc(var(--dhh-rem) * 1.2);align-items:center;border-bottom:1px solid rgba(0,0,0,.1);min-height:calc(var(--dhh-rem) * 5.4)}.CourseplayPortal_courseProgramList__6ttQ7 span{width:calc(var(--dhh-rem) * 1.3);height:calc(var(--dhh-rem) * 1.6);border:1px solid rgba(0,0,0,.45);border-radius:3px}.CourseplayPortal_courseProgramList__6ttQ7 strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.35);font-weight:560}.CourseplayPortal_courseProblemGrid__8DcmL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_courseProblemGrid__8DcmL article,.CourseplayPortal_courseResultCard__0WiqK{border-radius:calc(var(--dhh-rem) * 1.2);background:#eaf27d;color:#0a0a0a}.CourseplayPortal_courseProblemGrid__8DcmL article{display:grid;gap:calc(var(--dhh-rem) * 1.4);align-content:start;min-height:calc(var(--dhh-rem) * 17);padding:calc(var(--dhh-rem) * 2)}.CourseplayPortal_courseProblemGrid__8DcmL span,.CourseplayPortal_courseResultCard__0WiqK span{display:grid;place-items:center;width:calc(var(--dhh-rem) * 3);height:calc(var(--dhh-rem) * 3);border-radius:999px;background:#0a0a0a;color:#ffffff;font-weight:760}.CourseplayPortal_courseResultCard__0WiqK{display:grid;grid-template-columns:calc(var(--dhh-rem) * 4) minmax(0,1fr);gap:calc(var(--dhh-rem) * 1.4);align-items:start;padding:calc(var(--dhh-rem) * 1.8) calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_courseAuthors__SJi2T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--dhh-rem) * 4)}.CourseplayPortal_courseAuthors__SJi2T article{display:grid;grid-template-columns:calc(var(--dhh-rem) * 10) minmax(0,1fr);gap:calc(var(--dhh-rem) * 1.6);align-items:center}.CourseplayPortal_courseAuthors__SJi2T article>span{display:grid;place-items:center;width:calc(var(--dhh-rem) * 9);height:calc(var(--dhh-rem) * 9);border-radius:999px;background:#ffd47a;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 4);font-weight:760}.CourseplayPortal_courseAuthors__SJi2T article>span[data-color=sky]{background:#55c5ee}.CourseplayPortal_courseAuthors__SJi2T strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.7);line-height:1.05}.CourseplayPortal_courseAuthors__SJi2T p{color:rgba(0,0,0,.58)}.CourseplayPortal_courseCategoryRail__A_KuX{position:sticky;top:calc(var(--dhh-rem) * 2);align-self:start;display:grid;gap:calc(var(--dhh-rem) * 1);max-height:calc(100dvh - var(--frame-gap) * 4);overflow:hidden auto;border-radius:calc(var(--dhh-rem) * 1.2);background:#ffffff;padding:calc(var(--dhh-rem) * 1.5);scrollbar-width:none}.CourseplayPortal_courseCategoryRail__A_KuX::-webkit-scrollbar{display:none}.CourseplayPortal_courseRailHeader__vic02{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--dhh-rem) * 1.2);border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_courseRailHeader__vic02 div{display:grid;gap:calc(var(--dhh-rem) * .35)}.CourseplayPortal_courseRailHeader__vic02 span{color:rgba(0,0,0,.5);font-size:calc(var(--dhh-rem) * .95);font-weight:700;text-transform:uppercase}.CourseplayPortal_courseRailHeader__vic02 strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.45);letter-spacing:-.045em;line-height:1.02}.CourseplayPortal_courseRailHeader__vic02 button,.CourseplayPortal_courseRailReveal__FbQKD{border:0;border-radius:calc(var(--dhh-rem) * .55);background:transparent;color:rgba(0,0,0,.58);cursor:pointer;font-size:calc(var(--dhh-rem) * 1.1);font-weight:650;padding:calc(var(--dhh-rem) * .55) calc(var(--dhh-rem) * .75);white-space:nowrap}.CourseplayPortal_courseRailGroups__S2Svg{display:grid}.CourseplayPortal_courseCategoryRail__A_KuX section{border-top:1px solid rgba(0,0,0,.1);padding:calc(var(--dhh-rem) * 1) 0}.CourseplayPortal_courseCategoryRail__A_KuX section:first-child{border-top:0}.CourseplayPortal_courseRailGroupButton__k5eKX{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--dhh-rem) * .35) calc(var(--dhh-rem) * 1);width:100%;border:0;border-radius:calc(var(--dhh-rem) * .65);background:transparent;color:#0a0a0a;cursor:pointer;padding:calc(var(--dhh-rem) * .45);text-align:left;text-decoration:none;transition:background .22s ease,color .22s ease}.CourseplayPortal_courseRailGroupButton__k5eKX:hover{background:#eeeeee}.CourseplayPortal_courseRailGroupButton__k5eKX span{grid-column:1/-1;color:rgba(0,0,0,.52);font-size:calc(var(--dhh-rem) * .9);font-weight:650}.CourseplayPortal_courseRailGroupButton__k5eKX strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.2);font-weight:680;letter-spacing:-.04em;line-height:1.06}.CourseplayPortal_courseRailGroupButton__k5eKX em{align-self:start;border-radius:999px;background:rgba(0,0,0,.06);color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1);font-style:normal;font-weight:760;padding:calc(var(--dhh-rem) * .25) calc(var(--dhh-rem) * .75)}.CourseplayPortal_courseRailGroupButton__k5eKX:focus-visible{border-radius:calc(var(--dhh-rem) * .6);box-shadow:0 0 0 1px rgba(0,0,0,.16);outline:0}.CourseplayPortal_courseCategoryRail__A_KuX section[data-open=true] .CourseplayPortal_courseRailGroupButton__k5eKX em{background:#eeeeee;color:#0a0a0a}.CourseplayPortal_courseCategoryRail__A_KuX nav{display:grid;gap:calc(var(--dhh-rem) * .1);margin-top:calc(var(--dhh-rem) * .85)}.CourseplayPortal_courseCategoryRail__A_KuX nav a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--dhh-rem) * .15) calc(var(--dhh-rem) * .75);border-radius:calc(var(--dhh-rem) * .55);color:rgba(0,0,0,.68);padding:calc(var(--dhh-rem) * .7) calc(var(--dhh-rem) * .65);text-decoration:none;transition:background .18s ease,color .18s ease}.CourseplayPortal_courseCategoryRail__A_KuX nav a:focus-visible,.CourseplayPortal_courseCategoryRail__A_KuX nav a:hover{background:rgba(0,0,0,.055);outline:0}.CourseplayPortal_courseCategoryRail__A_KuX nav a>span{grid-row:1/3;color:rgba(0,0,0,.45);font-size:calc(var(--dhh-rem) * .95);font-weight:760;line-height:1.1}.CourseplayPortal_courseCategoryRail__A_KuX nav a>strong{color:inherit;font-size:calc(var(--dhh-rem) * 1.06);font-weight:650;letter-spacing:-.035em;line-height:1.08}.CourseplayPortal_courseCategoryRail__A_KuX nav a>small{color:rgba(0,0,0,.52);font-size:calc(var(--dhh-rem) * .92);line-height:1.1}.CourseplayPortal_courseCategoryRail__A_KuX nav a[aria-current=page]{background:#eeeeee;color:#0a0a0a}.CourseplayPortal_courseCategoryRail__A_KuX nav a[aria-current=page]>small,.CourseplayPortal_courseCategoryRail__A_KuX nav a[aria-current=page]>span{color:rgba(0,0,0,.58)}.CourseplayPortal_courseCategoryRailCollapsed__vOC3T{justify-items:stretch;padding:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_courseRailReveal__FbQKD{display:grid;place-items:center;min-height:calc(var(--dhh-rem) * 6.6);background:#ffffff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);color:#0a0a0a;line-height:1.05;white-space:normal}.CourseplayPortal_courseRecommended__kI4Kx{grid-column:1;display:grid;gap:calc(var(--dhh-rem) * 2);border-radius:calc(var(--dhh-rem) * 1.2);background:#ffffff;padding:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_courseRecommended__kI4Kx h2{margin:0;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 2.4);font-weight:640;letter-spacing:-.06em}.CourseplayPortal_courseRecommended__kI4Kx>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1)}.CourseplayPortal_courseRecommended__kI4Kx a{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 19);border-radius:calc(var(--dhh-rem) * .85);background:#eeeeee;color:#0a0a0a;gap:calc(var(--dhh-rem) * 1.2);padding:calc(var(--dhh-rem) * 1.4);text-decoration:none;transition:background .22s ease,transform .46s var(--ease-out-expo)}.CourseplayPortal_courseRecommended__kI4Kx a:hover{background:#e2e2e2;transform:translateY(-1px)}.CourseplayPortal_courseRecommended__kI4Kx a>span{display:block;width:calc(var(--dhh-rem) * 3.2);height:calc(var(--dhh-rem) * 3.2);border-radius:999px;background:#0a0a0a}.CourseplayPortal_courseRecommended__kI4Kx small{color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1)}.CourseplayPortal_courseRecommended__kI4Kx strong{font-size:calc(var(--dhh-rem) * 1.55);letter-spacing:-.04em;line-height:1.08}.CourseplayPortal_courseRecommended__kI4Kx em{color:rgba(0,0,0,.62);font-size:calc(var(--dhh-rem) * 1.35);font-style:normal;font-weight:760}.CourseplayPortal_catalogRowHeader__f2BqH span,.CourseplayPortal_catalogStatement__cwzEv span,.CourseplayPortal_collectionCard__rGSLc span,.CourseplayPortal_collectionCard__rGSLc strong,.CourseplayPortal_contactBoard__m2ZeF p,.CourseplayPortal_contactBoard__m2ZeF span,.CourseplayPortal_contactBoard__m2ZeF strong,.CourseplayPortal_contactTile__zmSNx,.CourseplayPortal_contactTile__zmSNx p,.CourseplayPortal_contactTile__zmSNx strong,.CourseplayPortal_detailCard__uwe7W>span,.CourseplayPortal_detailMeta__sJCyl span,.CourseplayPortal_fullIntro___xVUg aside,.CourseplayPortal_fullIntro___xVUg aside span,.CourseplayPortal_fullIntro___xVUg aside strong,.CourseplayPortal_kicker__6B6eh,.CourseplayPortal_lastUpdate__8U8li strong,.CourseplayPortal_sectionNav__wyvEI a,.CourseplayPortal_solutionDetailCourses__VEvm1 header span,.CourseplayPortal_solutionRows__DzYXr article strong,.CourseplayPortal_solutionWorkspace__dEkW5 span,.CourseplayPortal_tileLabel___FNyA,.CourseplayPortal_topicSection__4d9RT header span{color:#0a0a0a}.CourseplayPortal_catalogRowHeader__f2BqH span,.CourseplayPortal_catalogStatement__cwzEv span,.CourseplayPortal_collectionCard__rGSLc p,.CourseplayPortal_collectionCard__rGSLc small,.CourseplayPortal_contactTile__zmSNx p,.CourseplayPortal_lastUpdate__8U8li,.CourseplayPortal_sectionNav__wyvEI a,.CourseplayPortal_solutionWorkspace__dEkW5 span,.CourseplayPortal_tileLabel___FNyA,.CourseplayPortal_topicSection__4d9RT header span{color:rgba(0,0,0,.62)}.CourseplayPortal_collectionCard__rGSLc strong,.CourseplayPortal_lastUpdate__8U8li strong,.CourseplayPortal_solutionRows__DzYXr article strong{color:rgba(0,0,0,.88)}.CourseplayPortal_flashMark__F_EzZ,.CourseplayPortal_sidebarActions__knEpr a,.CourseplayPortal_sidebarActions__knEpr button,.CourseplayPortal_workspaceSidebarLogo__baLK_{color:#0a0a0a}.CourseplayPortal_signal__wmJ2C span{background:rgba(0,0,0,.72)}.CourseplayPortal_shell__aCkmY{--cover-art:url(/soft-lavender-color-background-features-smooth-gradient-abstract-texture-ideal-perfect-modern-aesthetic-designs-361161568.webp);font-family:var(--font-sans);font-variation-settings:normal}.CourseplayPortal_shell__aCkmY[data-view]{background:#eeeeee}.CourseplayPortal_panel__7Kn4M,.CourseplayPortal_workspace__AkC_A[data-view]{background:#ffffff}.CourseplayPortal_contactView__k_CkT,.CourseplayPortal_courseCategoryRail__A_KuX,.CourseplayPortal_courseRecommended__kI4Kx,.CourseplayPortal_courseReferenceCard__sbwTt,.CourseplayPortal_demoFormCard__Xy0Ky,.CourseplayPortal_detailPage__qCV1K,.CourseplayPortal_fullPage__oTKcQ,.CourseplayPortal_hero__BeAiY,.CourseplayPortal_pageScroll__VHl5A,.CourseplayPortal_panel__7Kn4M,.CourseplayPortal_rail__wNnh5,.CourseplayPortal_serviceSection__MHwwT,.CourseplayPortal_topbar__2dSCX,.CourseplayPortal_workspaceSidebar__rYpZM,.CourseplayPortal_workspace__AkC_A{font-family:var(--font-sans);font-variation-settings:normal}.CourseplayPortal_hero__BeAiY{align-content:center;min-height:calc(var(--dhh-rem) * 72);padding-top:calc(var(--dhh-rem) * 2);padding-bottom:calc(var(--dhh-rem) * 5.2)}.CourseplayPortal_heroWord___pxys{font-size:clamp(5.8rem,15.4vw,19rem);letter-spacing:-.048em;line-height:.84}.CourseplayPortal_heroCaption__D0Aap{margin-top:calc(var(--dhh-rem) * 2.6)}.CourseplayPortal_catalogHeroText__IJmmZ,.CourseplayPortal_catalogRowHeader__f2BqH p,.CourseplayPortal_collectionCard__rGSLc p,.CourseplayPortal_collectionCard__rGSLc small,.CourseplayPortal_contactTile__zmSNx p,.CourseplayPortal_courseCard__MlSoc p,.CourseplayPortal_courseCard__MlSoc span,.CourseplayPortal_demoFormCard__Xy0Ky p,.CourseplayPortal_detailCopy__fNLrL p,.CourseplayPortal_detailCourse__Icg4c p,.CourseplayPortal_fullCourseInfo__qVmcW p,.CourseplayPortal_heroCaption__D0Aap p,.CourseplayPortal_projectMeta__51QwO p,.CourseplayPortal_projectMeta__51QwO small,.CourseplayPortal_sectionBody__5bRmM p,.CourseplayPortal_solutionCard__iGBCX p,.CourseplayPortal_solutionCard__iGBCX span{letter-spacing:normal}.CourseplayPortal_catalogRowHeader__f2BqH a,.CourseplayPortal_catalogStatement__cwzEv h2,.CourseplayPortal_collectionCard__rGSLc h2,.CourseplayPortal_courseRecommended__kI4Kx h2,.CourseplayPortal_courseReferenceIntro__AvzaR h1,.CourseplayPortal_detailCopy__fNLrL h1,.CourseplayPortal_fullCourseInfo__qVmcW h3,.CourseplayPortal_projectMeta__51QwO h3,.CourseplayPortal_sectionTitle__F0dLz h2,.CourseplayPortal_sectionTitle__F0dLz span,.CourseplayPortal_solutionDetailCourses__VEvm1 header h2,.CourseplayPortal_solutionWorkspace__dEkW5 h2{letter-spacing:-.05em}.CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_courseReferenceCover__x1UuT,.CourseplayPortal_detailCover__NJwhK,.CourseplayPortal_fullCourseCover__Knz3J,.CourseplayPortal_mediaCard___IoYO,.CourseplayPortal_projectThumb__L_2zo{background-image:linear-gradient(135deg,rgba(255,255,255,.16),rgba(246,238,255,.1)),var(--cover-art);background-position:50%;background-size:cover}.CourseplayPortal_courseCardStack__z0pP2 article,.CourseplayPortal_courseCardStack__z0pP2 article:before,.CourseplayPortal_mediaCard___IoYO[data-tone]{background-image:linear-gradient(135deg,rgba(255,255,255,.18),rgba(246,238,255,.08)),var(--cover-art);background-position:50%;background-size:cover}.CourseplayPortal_mediaCard___IoYO span{max-width:13ch;color:#0a0a0a;font-size:clamp(2rem,4.3vw,5.2rem);letter-spacing:-.055em;overflow-wrap:break-word;text-shadow:none}.CourseplayPortal_courseCardStack__z0pP2 article{border-color:#ffffff}.CourseplayPortal_courseCardStack__z0pP2 article div{background:rgba(255,255,255,.9)}.CourseplayPortal_courseCardStack__z0pP2 article small{background:#0a0a0a}.CourseplayPortal_courseCover__xMaNr[data-tone],.CourseplayPortal_detailCover__NJwhK[data-tone],.CourseplayPortal_fullCourseCover__Knz3J[data-tone],.CourseplayPortal_projectThumb__L_2zo[data-tone]{background-image:linear-gradient(135deg,rgba(255,255,255,.16),rgba(246,238,255,.1)),var(--cover-art);background-position:50%;background-size:cover}.CourseplayPortal_collectionCard__rGSLc:after,.CourseplayPortal_solutionCard__iGBCX:after{background-image:linear-gradient(180deg,rgba(255,255,255,.08),rgba(236,229,246,.22)),var(--cover-art);background-position:50%;background-size:cover;opacity:.92}.CourseplayPortal_collectionCard__rGSLc:hover:after,.CourseplayPortal_solutionCard__iGBCX:hover:after{opacity:1}.CourseplayPortal_collectionCard__rGSLc,.CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_courseReferenceCover__x1UuT,.CourseplayPortal_detailCover__NJwhK,.CourseplayPortal_fullCourseCover__Knz3J,.CourseplayPortal_mediaCard___IoYO,.CourseplayPortal_projectThumb__L_2zo,.CourseplayPortal_solutionCard__iGBCX{color:#0a0a0a}.CourseplayPortal_searchOverlay__B6DFb{position:fixed;inset:0;z-index:90;display:grid;pointer-events:auto}.CourseplayPortal_searchBackdrop__OgaxY{position:absolute;inset:0;border:0;background:rgba(0,0,0,.18)}.CourseplayPortal_searchModal__ZzVUS{position:absolute;right:var(--frame-gap);top:calc(var(--frame-gap) + var(--header-height, calc(var(--dhh-rem) * 5.6)));z-index:1;display:grid;gap:calc(var(--dhh-rem) * 1.4);width:min(calc(var(--dhh-rem) * 98),calc(100vw - var(--rail-width) - var(--frame-gap) * 3));max-height:calc(100dvh - var(--frame-gap) * 4 - var(--header-height, calc(var(--dhh-rem) * 5.6)));overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:calc(var(--dhh-rem) * 1.4);background:#ffffff;color:#0a0a0a;padding:calc(var(--dhh-rem) * 2)}.CourseplayPortal_searchModal__ZzVUS header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--dhh-rem) * 1.6);border-bottom:1px solid var(--portal-line);padding-bottom:calc(var(--dhh-rem) * 1.3)}.CourseplayPortal_searchModal__ZzVUS header h2{margin:0;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 3.4);font-weight:560;letter-spacing:-.055em;line-height:.92}.CourseplayPortal_searchModal__ZzVUS header button{border:0;border-radius:999px;background:#0a0a0a;color:#ffffff;cursor:pointer;font:inherit;font-size:calc(var(--dhh-rem) * 1.1);font-weight:760;padding:calc(var(--dhh-rem) * 1) calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_searchModalGrid__b36he{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(var(--dhh-rem) * 24),.32fr);gap:calc(var(--dhh-rem) * 1.2);min-height:0}.CourseplayPortal_searchField__Td9tZ{display:grid;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_searchField__Td9tZ span{color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1.1);font-weight:700}.CourseplayPortal_searchField__Td9tZ input{width:100%;border:1px solid var(--portal-line);border-radius:calc(var(--dhh-rem) * 1);background:#f6f6f6;color:#0a0a0a;font:inherit;font-size:calc(var(--dhh-rem) * 2.2);letter-spacing:-.045em;outline:none;padding:calc(var(--dhh-rem) * 1.5)}.CourseplayPortal_searchHintCard__ea_wO{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 12);border-radius:calc(var(--dhh-rem) * 1);background:#eef6a6;padding:calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_searchHintCard__ea_wO small,.CourseplayPortal_searchHintCard__ea_wO span{color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1);font-weight:700}.CourseplayPortal_searchHintCard__ea_wO strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 4.8);font-weight:560;letter-spacing:-.08em;line-height:.82}.CourseplayPortal_searchResultGrid__pkNmu{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1);min-height:0;max-height:calc(100dvh - var(--dhh-rem) * 28);overflow:hidden auto;scrollbar-width:none}.CourseplayPortal_searchResultGrid__pkNmu::-webkit-scrollbar{display:none}.CourseplayPortal_searchEmptyCard__HzWZI,.CourseplayPortal_searchResultGrid__pkNmu a{display:grid;gap:calc(var(--dhh-rem) * 1.1);min-height:calc(var(--dhh-rem) * 18);border-radius:calc(var(--dhh-rem) * 1);background:#f6f6f6;color:#0a0a0a;padding:calc(var(--dhh-rem) * 1.4);text-decoration:none;transition:background .18s ease,transform .42s var(--ease-out-expo)}.CourseplayPortal_searchResultGrid__pkNmu a:hover{background:#eef6a6;transform:translateY(-1px)}.CourseplayPortal_searchEmptyCard__HzWZI span,.CourseplayPortal_searchResultGrid__pkNmu span{color:rgba(0,0,0,.52);font-size:calc(var(--dhh-rem) * 1);font-weight:760}.CourseplayPortal_searchEmptyCard__HzWZI strong,.CourseplayPortal_searchResultGrid__pkNmu strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.8);font-weight:620;letter-spacing:-.045em;line-height:1}.CourseplayPortal_searchEmptyCard__HzWZI p,.CourseplayPortal_searchResultGrid__pkNmu p,.CourseplayPortal_searchResultGrid__pkNmu small{margin:0;color:rgba(0,0,0,.62);font-size:calc(var(--dhh-rem) * 1.12);line-height:1.25}@keyframes CourseplayPortal_workspaceReveal__esBeK{0%{opacity:0;transform:translateY(20px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CourseplayPortal_heroLetterRise__ED6Gn{to{transform:translateY(0) rotate(0deg)}}@media (max-width:1100px){.CourseplayPortal_shell__aCkmY{--rail-width:calc(var(--dhh-rem) * 12);--panel-width:0px}.CourseplayPortal_shellPanelOpen__Kpd8Q{--rail-width:calc(var(--dhh-rem) * 8);--panel-width:calc(var(--dhh-rem) * 40)}.CourseplayPortal_workspaceWithPanel__qMtGS{margin-left:0}.CourseplayPortal_panelOpen__1tsLK{box-shadow:none}.CourseplayPortal_contentGrid__cIJGx,.CourseplayPortal_sectionBody__5bRmM{grid-template-columns:1fr}.CourseplayPortal_fullIntro___xVUg,.CourseplayPortal_solutionWorkspace__dEkW5{grid-template-columns:1fr 1fr}.CourseplayPortal_solutionShowcase__Qyfy4{padding-left:0}.CourseplayPortal_collectionShelf__v6clN,.CourseplayPortal_fullCourseGrid__jHUc7{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseplayPortal_catalogStatement__cwzEv,.CourseplayPortal_collectionShelf__v6clN{margin-left:0}.CourseplayPortal_contactBoardLarge__TaIuE{grid-template-columns:1fr 1fr;grid-template-rows:none;justify-self:stretch}.CourseplayPortal_addressTile__CxvCF,.CourseplayPortal_emailTile__qkNHH,.CourseplayPortal_mapTile__Sv_uH,.CourseplayPortal_phoneTile__FveKl,.CourseplayPortal_signalTile__CBO53,.CourseplayPortal_socialTile__y4U_v,.CourseplayPortal_teamTile__gKpzg,.CourseplayPortal_timeTile__Z5iX4{grid-column:auto;grid-row:auto;min-height:180px}.CourseplayPortal_emailTile__qkNHH,.CourseplayPortal_mapTile__Sv_uH,.CourseplayPortal_signalTile__CBO53{grid-column:1/-1}.CourseplayPortal_sectionNav__wyvEI{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.CourseplayPortal_catalogHero__n7YE2{grid-template-columns:1fr 1fr;min-height:calc(var(--dhh-rem) * 46)}.CourseplayPortal_lastUpdate__8U8li{grid-column:1/-1;justify-items:start;padding-bottom:0;text-align:left}.CourseplayPortal_catalogRow__dPDXV,.CourseplayPortal_topicSection__4d9RT{grid-template-columns:1fr}.CourseplayPortal_topicGrid__wc0pV{grid-template-columns:repeat(3,minmax(0,1fr))}.CourseplayPortal_projectCardGrid__aB4Ri{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseplayPortal_catalogWithRailCollapsed__d8i_3,.CourseplayPortal_catalogWithRail__YsMmD,.CourseplayPortal_courseReferenceLayoutCollapsed__ldIsV,.CourseplayPortal_courseReferenceLayout__labxi{grid-template-columns:1fr;padding-right:calc(var(--dhh-rem) * 2)}.CourseplayPortal_courseCategoryRail__A_KuX{position:relative;top:auto;max-height:none}.CourseplayPortal_courseRecommended__kI4Kx>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.CourseplayPortal_shell__aCkmY{--rail-width:0px;--panel-width:0px;display:block;height:auto;min-height:100vh;max-width:none;overflow:auto}.CourseplayPortal_rail__wNnh5{position:fixed;inset:auto 0 0;z-index:80;width:auto;height:70px;padding:8px 14px;background:rgba(0,0,0,.58)}.CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_railFooter__Twf96{display:none}.CourseplayPortal_railNav__N1ZlL{display:flex;flex-direction:row;gap:8px;margin:0}.CourseplayPortal_railSnap__OsROh{display:none}.CourseplayPortal_railItem__P6C4x{flex:1 1;width:auto;min-height:54px;font-size:.56rem}.CourseplayPortal_railIcon__8tF9_{width:26px;height:26px}.CourseplayPortal_panel__7Kn4M{position:fixed;inset:auto 8px 78px 8px;width:auto;max-height:58vh;height:auto;margin:0;opacity:0;transform:translateY(112%)}.CourseplayPortal_panelOpen__1tsLK{left:8px;opacity:1;transform:translateY(0)}.CourseplayPortal_workspaceWithPanel__qMtGS,.CourseplayPortal_workspace__AkC_A{height:calc(100dvh - 82px);min-height:calc(100vh - 76px);margin:6px 6px 76px}.CourseplayPortal_portalPage__SzlTq{grid-template-columns:1fr}.CourseplayPortal_workspaceSidebar__rYpZM{display:none}.CourseplayPortal_workspaceContent__8NuGV{grid-template-rows:56px minmax(0,1fr)}.CourseplayPortal_topbar__2dSCX{grid-template-columns:1fr auto;min-height:56px;margin:0 14px}.CourseplayPortal_topbarActions__8FK1N{gap:8px}.CourseplayPortal_topbar__2dSCX h1{font-size:18px}.CourseplayPortal_hireButton__L0FKa,.CourseplayPortal_searchButton__wLvAF{font-size:14px}.CourseplayPortal_searchButton__wLvAF{width:38px;height:38px}.CourseplayPortal_searchButton__wLvAF span,.CourseplayPortal_searchButton__wLvAF svg{width:20px;height:20px}.CourseplayPortal_searchModal__ZzVUS{inset:auto 6px 82px;width:auto;max-height:calc(100dvh - 104px);border-radius:14px;padding:16px}.CourseplayPortal_searchModal__ZzVUS header{align-items:flex-start}.CourseplayPortal_searchModal__ZzVUS header h2{font-size:32px}.CourseplayPortal_searchModalGrid__b36he,.CourseplayPortal_searchResultGrid__pkNmu{grid-template-columns:1fr}.CourseplayPortal_searchResultGrid__pkNmu{max-height:42vh}.CourseplayPortal_searchField__Td9tZ input{font-size:19px;letter-spacing:-.035em}.CourseplayPortal_pageScroll__VHl5A{padding:0 14px 76px}.CourseplayPortal_catalogHero__n7YE2{grid-template-columns:1fr;gap:24px;min-height:auto;padding:48px 0}.CourseplayPortal_catalogHero__n7YE2 h2{max-width:none;font-size:clamp(2.2rem,12vw,4.8rem)}.CourseplayPortal_catalogHeroText__IJmmZ{font-size:15px}.CourseplayPortal_projectCardGrid__aB4Ri,.CourseplayPortal_topicGrid__wc0pV{grid-template-columns:1fr}.CourseplayPortal_topicCard__NnC_e{min-height:150px}.CourseplayPortal_hero__BeAiY{min-height:650px}.CourseplayPortal_heroWord___pxys{font-size:clamp(4rem,20vw,8rem)}.CourseplayPortal_heroCaption__D0Aap{display:grid}.CourseplayPortal_heroCopy__B5zE4{top:38%;left:18px}.CourseplayPortal_reviewCloud__Sy3FE{inset:54px 12px 42px 46%}.CourseplayPortal_reviewBubble__P1FqP{width:52vw}.CourseplayPortal_contentGrid__cIJGx{padding:0 18px 80px}.CourseplayPortal_fullPage__oTKcQ{padding:22px 14px 84px}.CourseplayPortal_fullIntro___xVUg{grid-template-columns:1fr;min-height:auto;padding-bottom:72px}.CourseplayPortal_solutionShowcase__Qyfy4{min-height:0;padding:24px 0 40px}.CourseplayPortal_fullIntro___xVUg aside{justify-items:start;text-align:left}.CourseplayPortal_filterStrip__J9DOa{margin-top:-44px}.CourseplayPortal_catalogStatement__cwzEv{margin-left:0}.CourseplayPortal_catalogStatement__cwzEv h2,.CourseplayPortal_solutionWorkspace__dEkW5 h2{font-size:clamp(2.4rem,13vw,4.5rem)}.CourseplayPortal_collectionShelf__v6clN,.CourseplayPortal_fullCourseGrid__jHUc7,.CourseplayPortal_solutionWorkspace__dEkW5{grid-template-columns:1fr}.CourseplayPortal_collectionShelf__v6clN{margin-top:0}.CourseplayPortal_detailCourseColumns__mJw7p,.CourseplayPortal_detailGrid__aRYqQ,.CourseplayPortal_detailHero__PFrni,.CourseplayPortal_detailMeta__sJCyl{grid-template-columns:1fr}.CourseplayPortal_catalogWithRail__YsMmD,.CourseplayPortal_courseReferenceLayout__labxi{padding:14px 0 84px}.CourseplayPortal_courseInfoRow__LIh_O,.CourseplayPortal_courseReferenceIntro__AvzaR{margin-right:18px;margin-left:18px;padding-right:0;padding-left:0}.CourseplayPortal_courseReferenceIntro__AvzaR{padding-top:32px}.CourseplayPortal_courseReferenceIntro__AvzaR h1{font-size:clamp(2.4rem,11vw,4.4rem)}.CourseplayPortal_courseReferenceCover__x1UuT{height:310px;margin:0 12px}.CourseplayPortal_courseCardStack__z0pP2{width:100%}.CourseplayPortal_courseAuthors__SJi2T,.CourseplayPortal_courseInfoRow__LIh_O,.CourseplayPortal_courseProblemGrid__8DcmL,.CourseplayPortal_courseRecommended__kI4Kx>div{grid-template-columns:1fr}.CourseplayPortal_courseCategoryRail__A_KuX{display:none}.CourseplayPortal_contactView__k_CkT{min-height:calc(100vh - 76px);padding:14px 8px 84px}.CourseplayPortal_contactBoardLarge__TaIuE{grid-template-columns:1fr 1fr;align-self:start;width:100%}.CourseplayPortal_contactTile__zmSNx{min-height:176px}.CourseplayPortal_sectionNav__wyvEI{grid-template-columns:1fr}.CourseplayPortal_serviceSection__MHwwT{min-height:auto}.CourseplayPortal_mediaCard___IoYO{min-height:260px}.CourseplayPortal_actionCards__JN3Ey,.CourseplayPortal_courseGrid__wJme3,.CourseplayPortal_solutionGrid__p39ZJ{grid-template-columns:1fr}}