.courses-module__3yTIwq__page{background:#fcfaf5}.courses-module__3yTIwq__hero{background:linear-gradient(110deg,#eee3d3 0 57%,#c9ae8d 57%);padding:105px 0;position:relative;overflow:hidden}.courses-module__3yTIwq__hero:after{content:"Learn";color:#ffffff3d;font:italic 15rem var(--serif);position:absolute;bottom:-5.5rem;right:-1rem}.courses-module__3yTIwq__hero h1{z-index:1;font:400 clamp(3.4rem,7vw,6.5rem)/.9 var(--serif);letter-spacing:-.055em;margin:20px 0;position:relative}.courses-module__3yTIwq__hero p{color:#675e56;max-width:530px}.courses-module__3yTIwq__catalog{padding-block:90px 115px}.courses-module__3yTIwq__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.courses-module__3yTIwq__heading h2{font:400 clamp(2.4rem,4.5vw,4rem)/1 var(--serif);margin:14px 0 0}.courses-module__3yTIwq__heading>p{color:#796e65;text-transform:uppercase;font-size:.75rem}.courses-module__3yTIwq__filters{border-block:1px solid #29231f;grid-template-columns:1fr 180px 180px auto;margin-bottom:45px;display:grid}.courses-module__3yTIwq__filters input,.courses-module__3yTIwq__filters select{border:0;background:0 0;border-right:1px solid #29231f29;min-height:55px;padding:0 14px}.courses-module__3yTIwq__grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.courses-module__3yTIwq__card{background:#fff;border:1px solid #29231f21;transition:all .25s}.courses-module__3yTIwq__card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #2f241d1a}.courses-module__3yTIwq__image{aspect-ratio:16/10;background:#e8ddcf;position:relative;overflow:hidden}.courses-module__3yTIwq__image img{object-fit:cover;transition:all .5s}.courses-module__3yTIwq__card:hover img{transform:scale(1.025)}.courses-module__3yTIwq__image>span{text-transform:uppercase;background:#fcfaf5;padding:7px 10px;font-size:.6rem;font-weight:700;position:absolute;top:18px;left:18px}.courses-module__3yTIwq__copy{padding:28px}.courses-module__3yTIwq__copy small{color:#9b523b;text-transform:uppercase;font-size:.65rem;font-weight:700}.courses-module__3yTIwq__copy h3{font:400 2rem/1.05 var(--serif);margin:10px 0}.courses-module__3yTIwq__copy p{color:#6b615a;min-height:52px;font-size:.82rem}.courses-module__3yTIwq__copy>div{border-top:1px solid #29231f24;justify-content:space-between;gap:15px;padding:17px 0;font-size:.72rem;display:flex}.courses-module__3yTIwq__copy b{color:#9b523b;text-transform:uppercase;justify-content:space-between;font-size:.68rem;display:flex}.courses-module__3yTIwq__copy i{font-style:normal}.courses-module__3yTIwq__status{text-align:center;background:#f3ecdf;padding:55px}.courses-module__3yTIwq__detailHero{background:#eee6da;grid-template-columns:1.05fr .95fr;min-height:700px;display:grid}.courses-module__3yTIwq__detailImage{min-height:700px;position:relative}.courses-module__3yTIwq__detailImage img{object-fit:cover}.courses-module__3yTIwq__detailIntro{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(35px,7vw,100px);display:flex}.courses-module__3yTIwq__back{text-transform:uppercase;margin-bottom:42px;font-size:.7rem}.courses-module__3yTIwq__detailIntro h1{font:400 clamp(3rem,5vw,5rem)/.94 var(--serif);letter-spacing:-.05em;margin:18px 0}.courses-module__3yTIwq__facts{border-top:1px solid #cfc2b5;grid-template-columns:1fr 1fr;width:100%;margin:22px 0;display:grid}.courses-module__3yTIwq__facts span{text-transform:uppercase;border-bottom:1px solid #cfc2b5;padding:12px 0;font-size:.7rem}.courses-module__3yTIwq__price{font:400 1.5rem var(--serif);margin-bottom:20px}.courses-module__3yTIwq__detailIntro button:disabled{opacity:.75}.courses-module__3yTIwq__detailBody{grid-template-columns:1fr 280px;gap:90px;padding-block:95px 85px;display:grid}.courses-module__3yTIwq__detailBody h2,.courses-module__3yTIwq__curriculum h2{font:400 clamp(2.5rem,4vw,4rem)/1 var(--serif);margin:16px 0 25px}.courses-module__3yTIwq__columns{grid-template-columns:1fr 1fr;gap:35px;margin-top:35px;display:grid}.courses-module__3yTIwq__columns h3{font:400 1.35rem var(--serif)}.courses-module__3yTIwq__columns li{margin:9px 0}.courses-module__3yTIwq__detailBody aside{color:#f5eadc;background:#302b27;padding:28px}.courses-module__3yTIwq__detailBody aside h3{font:400 2rem var(--serif)}.courses-module__3yTIwq__curriculum{padding-bottom:115px}.courses-module__3yTIwq__curriculum>article{border-top:1px solid #d4ccc4;grid-template-columns:1fr 1.6fr;gap:50px;padding:30px 0;display:grid}.courses-module__3yTIwq__curriculum h3{font:400 1.65rem var(--serif);margin:4px 0}.courses-module__3yTIwq__curriculum ol{margin:0;padding:0;list-style:none}.courses-module__3yTIwq__curriculum li{border-bottom:1px solid #ddd4cb;justify-content:space-between;padding:13px 3px;font-size:.78rem;display:flex}.courses-module__3yTIwq__curriculum li b{color:#54684b;background:#e7edde;margin-left:10px;padding:3px 6px;font-size:.55rem}.courses-module__3yTIwq__detailStatus{text-align:center;background:#eee6da;place-content:center;gap:25px;min-height:600px;display:grid}@media (max-width:850px){.courses-module__3yTIwq__filters{grid-template-columns:1fr 1fr}.courses-module__3yTIwq__filters input{grid-column:1/-1}.courses-module__3yTIwq__grid,.courses-module__3yTIwq__detailHero,.courses-module__3yTIwq__detailBody{grid-template-columns:1fr}.courses-module__3yTIwq__detailImage{min-height:520px}.courses-module__3yTIwq__curriculum>article{grid-template-columns:1fr}}@media (max-width:560px){.courses-module__3yTIwq__heading{flex-direction:column;align-items:start}.courses-module__3yTIwq__filters{grid-template-columns:1fr}.courses-module__3yTIwq__filters input{grid-column:auto}.courses-module__3yTIwq__columns{grid-template-columns:1fr}}.courses-module__3yTIwq__filters{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.courses-module__3yTIwq__filters input,.courses-module__3yTIwq__filters select{border-color:var(--line)}.courses-module__3yTIwq__filters button{border-radius:0}.courses-module__3yTIwq__card{border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.courses-module__3yTIwq__image>span{border-radius:999px}.courses-module__3yTIwq__copy small,.courses-module__3yTIwq__copy b,.courses-module__3yTIwq__heading>p,.courses-module__3yTIwq__back,.courses-module__3yTIwq__facts span{text-transform:none}.courses-module__3yTIwq__detailBody aside{border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.courses-module__3yTIwq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:30px 22px}.courses-module__3yTIwq__card{background:var(--surface);min-width:0;padding:10px 10px 18px;transition:transform .25s,box-shadow .25s}.courses-module__3yTIwq__card>a{flex-direction:column;height:100%;display:flex}.courses-module__3yTIwq__card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.courses-module__3yTIwq__image{aspect-ratio:4/3;border-radius:10px}.courses-module__3yTIwq__image>span{letter-spacing:.08em;background:#fcfaf5eb;padding:6px 10px;top:12px;left:12px}.courses-module__3yTIwq__copy{grid-template-rows:1.1rem auto 1.35rem minmax(52px,auto) minmax(68px,auto) 48px;align-content:stretch;min-height:315px;padding:18px 8px 0;display:grid}.courses-module__3yTIwq__copy>small{color:var(--terracotta);letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;overflow:hidden}.courses-module__3yTIwq__copy h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:2.2em;margin:7px 0 0;font-size:1.55rem;line-height:1.1;display:-webkit-box;overflow:hidden}.courses-module__3yTIwq__instructor{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:.68rem;font-weight:700;overflow:hidden}.courses-module__3yTIwq__copy p{min-height:0;color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.courses-module__3yTIwq__copy .courses-module__3yTIwq__meta{color:var(--ink-soft);border-top:1px solid #eee6dd;grid-template-columns:1fr;align-content:end;gap:5px;margin:0;padding:14px 0;font-size:.68rem;display:grid}.courses-module__3yTIwq__copy .courses-module__3yTIwq__meta strong{color:var(--ink);font-size:.88rem}.courses-module__3yTIwq__copy .courses-module__3yTIwq__action{background:var(--terracotta);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:.68rem;display:flex}.courses-module__3yTIwq__copy .courses-module__3yTIwq__action i{font-size:1rem}.courses-module__3yTIwq__owned{border-color:#d5a996}.courses-module__3yTIwq__owned .courses-module__3yTIwq__image>span{color:var(--terracotta-dark);background:#f7e8df}.courses-module__3yTIwq__owned .courses-module__3yTIwq__action{background:var(--terracotta)}.courses-module__3yTIwq__purchaseState{border-radius:var(--radius-sm);color:var(--terracotta-dark);background:#fbede5;border:1px solid #d8b09d;gap:3px;margin:0 0 20px;padding:14px 16px;display:grid}.courses-module__3yTIwq__purchaseState strong{font:400 1.15rem var(--serif)}.courses-module__3yTIwq__purchaseState span{font-size:.72rem}.courses-module__3yTIwq__detailGallery{background:#e8ddcf;min-width:0}.courses-module__3yTIwq__galleryCaption{color:var(--ink-soft);background:#fff;margin:0;padding:10px 18px;font-size:.76rem}.courses-module__3yTIwq__galleryThumbs{background:#fff;gap:10px;padding:12px;display:flex;overflow-x:auto}.courses-module__3yTIwq__galleryThumbs button{background:#eee;border:2px solid #0000;border-radius:6px;flex:none;width:78px;height:62px;position:relative;overflow:hidden}.courses-module__3yTIwq__galleryThumbs button img{object-fit:cover}.courses-module__3yTIwq__galleryThumbs .courses-module__3yTIwq__activeThumb{border-color:var(--terracotta)}.courses-module__3yTIwq__formatBadge{color:var(--terracotta-dark);letter-spacing:.1em;text-transform:uppercase;background:#ead8cc;border-radius:999px;margin-bottom:13px;padding:6px 10px;font-size:.62rem;font-weight:800}@media (max-width:1000px){.courses-module__3yTIwq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.courses-module__3yTIwq__grid{grid-template-columns:1fr}.courses-module__3yTIwq__copy{min-height:300px}}.courses-module__3yTIwq__galleryArrow{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#231d1994;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.courses-module__3yTIwq__galleryArrow:hover,.courses-module__3yTIwq__galleryArrow:focus-visible{background:var(--terracotta)}.courses-module__3yTIwq__galleryPrevious{left:22px}.courses-module__3yTIwq__galleryNext{right:22px}.courses-module__3yTIwq__galleryPosition{color:#fff;letter-spacing:.08em;background:#231d19a6;border-radius:99px;padding:6px 10px;font-size:.66rem;font-weight:700;position:absolute;bottom:18px;right:20px}@media (max-width:640px){.courses-module__3yTIwq__galleryArrow{width:38px;height:38px}.courses-module__3yTIwq__galleryPrevious{left:14px}.courses-module__3yTIwq__galleryNext{right:14px}}.courses-module__3yTIwq__hero{padding:38px 0 40px}.courses-module__3yTIwq__hero:after{font-size:9rem;bottom:-3.5rem;right:2rem}.courses-module__3yTIwq__hero h1{max-width:940px;margin:9px 0 10px;font-size:clamp(2.45rem,4vw,3.75rem);line-height:.98}.courses-module__3yTIwq__hero p{font-size:.86rem}.courses-module__3yTIwq__catalog{padding:46px 0 110px}.courses-module__3yTIwq__heading{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:18px}.courses-module__3yTIwq__heading h2{font-size:clamp(2rem,3vw,3rem)}.courses-module__3yTIwq__tools{z-index:20;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfaf5f5;margin-bottom:34px;padding:14px;position:sticky;top:114px}.courses-module__3yTIwq__search{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:1fr auto auto;min-height:48px;margin-bottom:13px;display:grid}.courses-module__3yTIwq__search input{background:0 0;border:0;outline:0;min-width:0;padding:0 13px}.courses-module__3yTIwq__search button{color:var(--ink-soft);background:0 0;border:0;padding:0 14px;font-size:.68rem}.courses-module__3yTIwq__search button:last-child{color:var(--terracotta);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.courses-module__3yTIwq__desktopFilters{justify-content:flex-end;gap:10px;display:flex}.courses-module__3yTIwq__desktopFilters label,.courses-module__3yTIwq__filterDialog>label{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:.58rem;font-weight:800;display:grid}.courses-module__3yTIwq__desktopFilters select,.courses-module__3yTIwq__filterDialog select{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:170px;color:var(--ink);background:#fff;padding:9px 30px 9px 11px;font-size:.72rem}.courses-module__3yTIwq__mobileFilterButton{display:none}.courses-module__3yTIwq__activeFilters{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;padding-top:12px;display:flex}.courses-module__3yTIwq__activeFilters button{color:#554b44;background:#fff;border:1px solid #d6c8bb;border-radius:999px;padding:7px 10px;font-size:.63rem}.courses-module__3yTIwq__activeFilters button span{color:var(--terracotta);margin-left:5px;font-size:.86rem}.courses-module__3yTIwq__activeFilters .courses-module__3yTIwq__clearAll{color:var(--terracotta);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.courses-module__3yTIwq__filterBackdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#201b1785;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.courses-module__3yTIwq__filterDialog{border-radius:var(--radius-md);background:var(--surface);gap:18px;width:min(560px,100%);padding:25px;display:grid;box-shadow:0 28px 90px #14100d5c}.courses-module__3yTIwq__dialogHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.courses-module__3yTIwq__dialogHeading h2{font:400 2.2rem var(--serif);margin:7px 0 0}.courses-module__3yTIwq__dialogHeading>button{border:1px solid var(--line);background:0 0;border-radius:50%;width:40px;height:40px;font-size:1.4rem}.courses-module__3yTIwq__filterDialog select{width:100%;min-height:46px}.courses-module__3yTIwq__dialogActions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:5px;display:grid}.courses-module__3yTIwq__dialogActions .button{width:100%}.courses-module__3yTIwq__cardBadges{z-index:2;justify-content:space-between;gap:7px;display:flex;position:absolute;top:12px;left:12px;right:12px}.courses-module__3yTIwq__cardBadges span{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;background:#fcfaf5ed;border-radius:999px;padding:6px 10px;font-size:.58rem;font-weight:800}.courses-module__3yTIwq__cardBadges .courses-module__3yTIwq__ownedBadge{background:var(--terracotta);color:#fff}.courses-module__3yTIwq__detailPage{background:linear-gradient(120deg,#eee4d8,#f8f4ee);padding:42px 0 105px}.courses-module__3yTIwq__detailHero{border-radius:var(--radius-lg);width:min(100% - 48px,1180px);min-height:0;box-shadow:var(--shadow-md);background:#fff;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:0;margin:0 auto;overflow:hidden}.courses-module__3yTIwq__detailGallery{align-self:start}.courses-module__3yTIwq__detailImage{height:540px;min-height:0}.courses-module__3yTIwq__detailIntro{justify-content:center;min-height:540px;padding:42px clamp(35px,5vw,68px)}.courses-module__3yTIwq__back{margin-bottom:28px}.courses-module__3yTIwq__detailIntro h1{margin:14px 0;font-size:clamp(2.7rem,4.4vw,4.35rem)}.courses-module__3yTIwq__detailIntro>p{color:var(--ink-soft);margin:0;line-height:1.65}.courses-module__3yTIwq__facts{margin:20px 0}.courses-module__3yTIwq__facts span{padding:10px 0}.courses-module__3yTIwq__price{margin:0 0 17px}.courses-module__3yTIwq__detailIntro .button{width:100%}.courses-module__3yTIwq__purchaseState{width:100%}.courses-module__3yTIwq__detailBody{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:minmax(0,1fr) 280px;gap:70px;margin-top:72px;padding:55px}.courses-module__3yTIwq__detailBody h2{font-size:clamp(2.3rem,3.7vw,3.6rem)}.courses-module__3yTIwq__detailBody>article>p{color:var(--ink-soft);line-height:1.75}.courses-module__3yTIwq__columns ul{padding-left:20px}.courses-module__3yTIwq__columns li{color:var(--ink-soft);padding-left:3px;line-height:1.55}.courses-module__3yTIwq__curriculum{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-top:72px;padding:50px 55px 65px}.courses-module__3yTIwq__curriculum h2{font-size:clamp(2.3rem,3.7vw,3.6rem)}.courses-module__3yTIwq__curriculum>article:last-child{border-bottom:1px solid #d4ccc4}@media (max-width:850px){.courses-module__3yTIwq__detailPage{padding-top:28px}.courses-module__3yTIwq__detailHero{grid-template-columns:1fr}.courses-module__3yTIwq__detailImage{height:min(620px,75vw)}.courses-module__3yTIwq__detailIntro{min-height:0}.courses-module__3yTIwq__detailBody{grid-template-columns:1fr;margin-top:55px;padding:42px}.courses-module__3yTIwq__curriculum{margin-top:55px;padding:42px}.courses-module__3yTIwq__tools{top:102px}.courses-module__3yTIwq__desktopFilters{display:none}.courses-module__3yTIwq__mobileFilterButton{border:1px solid var(--ink);border-radius:var(--radius-sm);width:100%;min-height:43px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:.68rem;font-weight:800;display:flex}.courses-module__3yTIwq__mobileFilterButton span{color:var(--terracotta);font-size:1rem}.courses-module__3yTIwq__dialogActions{grid-template-columns:1fr}}@media (max-width:640px){.courses-module__3yTIwq__hero{padding:30px 0 32px}.courses-module__3yTIwq__hero:after{font-size:6rem;bottom:-1.5rem}.courses-module__3yTIwq__hero h1{font-size:2.4rem}.courses-module__3yTIwq__hero p{max-width:92%;font-size:.78rem}.courses-module__3yTIwq__catalog{padding-top:34px}.courses-module__3yTIwq__heading{gap:15px;margin-bottom:24px}.courses-module__3yTIwq__tools{padding:11px}.courses-module__3yTIwq__detailPage{padding:16px 0 70px}.courses-module__3yTIwq__detailHero{border-radius:var(--radius-md);width:min(100% - 30px,1180px)}.courses-module__3yTIwq__detailImage{height:430px}.courses-module__3yTIwq__detailIntro{padding:35px 24px}.courses-module__3yTIwq__detailIntro h1{font-size:2.75rem}.courses-module__3yTIwq__detailBody{padding:32px 23px}.courses-module__3yTIwq__columns{grid-template-columns:1fr}.courses-module__3yTIwq__curriculum{padding:32px 23px}.courses-module__3yTIwq__curriculum>article{gap:24px}.courses-module__3yTIwq__activeFilters{margin-top:10px;padding-top:10px}}.courses-module__3yTIwq__detailHero{margin-top:42px}.courses-module__3yTIwq__curriculum{margin-bottom:105px}@media (max-width:640px){.courses-module__3yTIwq__detailHero{margin-top:16px}.courses-module__3yTIwq__curriculum{margin-bottom:70px}}.courses-module__3yTIwq__tools{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.courses-module__3yTIwq__loadMore{text-align:center;justify-items:center;gap:12px;margin:34px auto 0;display:grid}.courses-module__3yTIwq__loadMore p{color:var(--ink-soft);margin:0;font-size:.76rem}.courses-module__3yTIwq__loadMore button{min-width:190px}.courses-module__3yTIwq__skeleton{border:1px solid var(--line);border-radius:var(--radius-md);min-height:520px;box-shadow:var(--shadow-sm);background:#fff;padding:10px 10px 20px}.courses-module__3yTIwq__skeleton>*{background:linear-gradient(100deg,#ece4da 30%,#f8f3ec 48%,#ece4da 66%) 0 0/260% 100%;border-radius:8px;animation:1.4s infinite courses-module__3yTIwq__skeletonShimmer;display:block}.courses-module__3yTIwq__skeleton>span{height:260px}.courses-module__3yTIwq__skeleton>i{width:35%;height:10px;margin:20px 8px 12px}.courses-module__3yTIwq__skeleton>b{width:78%;height:25px;margin:0 8px 15px}.courses-module__3yTIwq__skeleton>small{width:58%;height:12px;margin:0 8px}@keyframes courses-module__3yTIwq__skeletonShimmer{to{background-position:-160% 0}}.courses-module__3yTIwq__secondaryImage{z-index:1;opacity:0;transition:opacity .45s,transform .5s}.courses-module__3yTIwq__card:hover .courses-module__3yTIwq__secondaryImage,.courses-module__3yTIwq__card:focus-within .courses-module__3yTIwq__secondaryImage{opacity:1}.courses-module__3yTIwq__cardBadges .courses-module__3yTIwq__trailerBadge{color:#fff;background:#231d19d1}.courses-module__3yTIwq__zoomButton{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.courses-module__3yTIwq__zoomButton img{object-fit:cover}.courses-module__3yTIwq__trailerFrame{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.courses-module__3yTIwq__playBadge{z-index:1;color:#fff;background:#231d1966;place-items:center;font-size:1.1rem;display:grid;position:absolute;inset:0}.courses-module__3yTIwq__lightbox{z-index:1000;background:#14100df0;justify-content:center;align-items:center;padding:56px 84px;display:flex;position:fixed;inset:0}.courses-module__3yTIwq__lightbox figure{flex-direction:column;gap:12px;width:min(1100px,100%);height:100%;margin:0;display:flex}.courses-module__3yTIwq__lightboxImage{flex:1;min-height:0;position:relative}.courses-module__3yTIwq__lightboxImage img{object-fit:contain}.courses-module__3yTIwq__lightbox figcaption{color:#f3ede4;text-align:center;font-size:.85rem}.courses-module__3yTIwq__lightboxClose{z-index:2;color:#fff;cursor:pointer;background:#231d1999;border:1px solid #fff9;border-radius:50%;width:44px;height:44px;font-size:1.4rem;line-height:1;position:absolute;top:16px;right:16px}.courses-module__3yTIwq__lightboxClose:hover,.courses-module__3yTIwq__lightboxClose:focus-visible{background:var(--terracotta)}@media (hover:none){.courses-module__3yTIwq__card:hover .courses-module__3yTIwq__secondaryImage{opacity:0}}@media (max-width:640px){.courses-module__3yTIwq__lightbox{padding:64px 12px 56px}}
