@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap";
.heroSection{cursor:default;background:radial-gradient(circle at 50% 46%,#2a2a2a 0%,#0c0c0c 60%,#050505 100%);justify-content:center;align-items:center;height:100vh;display:flex;overflow:hidden}.galleryViewport{justify-content:center;align-items:center;height:68vh;display:flex}.galleryTrack{gap:2.5rem;display:flex;position:absolute;left:calc(50% - 21vw)}.artCard{opacity:.85;flex-direction:column;align-items:center;gap:2.4rem;width:42vw;transition:all 1.1s;display:flex;transform:scale(.94)}.artCard.active{opacity:1;z-index:3;transform:scale(1.06)}.cardFrame{justify-content:center;align-items:center;height:52vh;display:inline-flex;position:relative}.backGlow{filter:blur(3rem);opacity:.35;z-index:0;background:radial-gradient(circle at 50% 45%,#ffdc8cbf,#ffb45a59,#0000 70%);transition:all .8s;position:absolute;inset:-25%}.artCard.active .backGlow{opacity:1;filter:blur(4.5rem);transform:scale(1.1)}.artCard.left .backGlow,.artCard.right .backGlow{opacity:.15;filter:blur(3rem);transform:scale(.95)}.artCard.left .backGlow{background:radial-gradient(circle at 65% 45%,#ffdc8c99,#ffaa4640,#0000 70%)}.artCard.right .backGlow{background:radial-gradient(circle at 35% 45%,#ffdc8c99,#ffaa4640,#0000 70%)}.artCard.active .cardFrame:after{content:"";filter:blur(2.5rem);z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffe6a08c,#ffbe5a40,#0000 65%);position:absolute;inset:-15%}.goldFrame{z-index:2;background:#3a3a3a;border-radius:.1rem;padding:.18rem;position:relative;box-shadow:0 0 0 .06rem #000000d9,0 .6rem 1.75rem #000000a6}.goldFrame:before{content:"";border-radius:.06rem;position:absolute;inset:.12rem;box-shadow:inset 0 0 0 .06rem #ffffff0f,inset 0 .3rem .5rem #00000059}.fineArtImage{object-fit:contain;background:#111;border-radius:.06rem;width:auto;max-width:38vw;height:100%;max-height:58vh;transition:filter .8s,transform 1s;display:block;box-shadow:0 0 0 .06rem #000000b3,0 .25rem .6rem #0009}.artCard.left .fineArtImage,.artCard.right .fineArtImage{filter:brightness(.65)saturate(.8)contrast(.95)}.artCard.active .fineArtImage{filter:brightness(1.05)saturate(1.05)contrast();transform:scale(1.04)}.shadowBase{filter:blur(.5rem);background:radial-gradient(#0009,#0000 70%);width:60%;height:1.8rem;position:absolute;bottom:-1.2rem}.artworkMeta{text-align:center;opacity:0;margin-top:.8rem;transition:all .8s}.artCard.active .artworkMeta{opacity:1}.artworkMeta h3{color:#fff;letter-spacing:.04em;margin:0;font-size:.8rem;font-weight:400}.artworkMeta p{color:#ffffff73;letter-spacing:.03em;margin-top:.2rem;font-size:.62rem}@media (max-width:48rem){.artCard{width:100%}.cardFrame{height:85vh}.fineArtImage{object-fit:contain;max-width:92%;height:100%}}@media (max-width:64rem){.galleryTrack{justify-content:center;position:relative;left:0}.artCard{width:100%}.fineArtImage{max-width:92%}}
.heroMobile{background:radial-gradient(circle at 50% 42%,#2a2a2a 0%,#0c0c0c 60%,#050505 100%);justify-content:center;align-items:center;height:100vh;display:flex;overflow:hidden}.mobileCard{opacity:0;justify-content:center;align-items:center;transition:all 1s cubic-bezier(.25,1,.2,1);display:flex;position:absolute;inset:0;transform:translateY(-6%)translate(100%)}.mobileCardFrame{justify-content:center;align-items:center;height:82vh;display:inline-flex;position:relative}.mobileGoldFrame:after{content:"";opacity:.4;background:linear-gradient(120deg,#ffffff1f,#ffffff0a,#0000 40%);position:absolute;inset:0}.mobileFineArtImage{object-fit:contain;background:#111;border-radius:1px;width:auto;max-width:92vw;height:100%;max-height:82vh;display:block;box-shadow:0 0 0 1px #000000b3,0 4px 10px #0009}.heroMobile{background:radial-gradient(circle at 50% 42%,#2a2a2a 0%,#0c0c0c 60%,#050505 100%);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;overflow:hidden}.mobileTrack{width:100%;height:100%;position:relative}.mobileCard{opacity:0;will-change:transform,opacity;justify-content:center;align-items:center;transition:all 1s cubic-bezier(.25,1,.2,1);display:flex;position:absolute;inset:0;transform:translateY(-6%)translate(100%)}.mobileCard.active{opacity:1;transform:translateY(-6%)translate(0)}.mobileCardFrame{justify-content:center;align-items:center;width:auto;height:80%;max-height:80vh;display:flex;position:relative}.mobileBackGlow{filter:blur(4rem);z-index:0;background:radial-gradient(circle,#ffdc8ccc,#ffb45a73,#0000 70%);position:absolute;inset:-25%}.mobileTopLight{filter:blur(2rem);z-index:1;background:radial-gradient(#ffebb42e,#ffd27814,#0000 70%);width:140%;height:60%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.mobileGoldFrame{z-index:2;background:#3a3a3a;border-radius:.1rem;padding:.2rem;position:relative;box-shadow:0 0 0 .06rem #000000d9,0 .6rem 1.75rem #000000a6}.mobileGoldFrame:before{content:"";border-radius:.06rem;position:absolute;inset:.12rem;box-shadow:inset 0 0 0 .06rem #ffffff0f,inset 0 .3rem .5rem #00000059}.mobileFineArtImage{object-fit:contain;z-index:2;background:#111;border-radius:.06rem;width:100%;max-width:92vw;height:auto;max-height:80vh;display:block;position:relative;box-shadow:0 0 0 .06rem #000000b3,0 .25rem .6rem #0009}.mobileShadowBase{filter:blur(.5rem);background:radial-gradient(#0009,#0000 70%);width:60%;height:1.8rem;position:absolute;bottom:-1.2rem}
*{box-sizing:border-box}html{background:0 0;width:100%;height:100%;margin:0;padding:0;font-size:1rem;overflow-x:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;width:100%;min-height:100vh;margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.6;overflow-x:hidden}.app-container{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex;background:0 0!important}.main-content{flex:1 0 auto;width:100%;padding:0;background:0 0!important}h1,h2,h3,h4,h5,h6{color:#495057;margin-top:1.5rem;margin-bottom:1rem;scroll-margin-top:5rem;font-weight:700;line-height:1.2}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.75rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{color:#7f8c8d;margin-bottom:1rem;font-size:1rem}a{color:#333;text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#1a1a1a}.btn,.btn-blue,.btn-ghost,.btn-secondary,.btn-primary,.btn-cta-secondary,.btn-cta-primary{cursor:pointer;text-align:center;border:none;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:background-color .2s ease-in-out,transform .1s ease-in-out,box-shadow .2s ease-in-out;display:inline-block}.btn:focus,.btn-blue:focus,.btn-ghost:focus,.btn-secondary:focus,.btn-primary:focus,.btn-cta-secondary:focus,.btn-cta-primary:focus{outline-offset:.125rem;outline:.125rem solid #666}.btn-cta-primary{color:#fff;background-color:#5c253b;box-shadow:0 .25rem .375rem #00000014}.btn-cta-primary:hover:not(:disabled){background-color:#381624;transform:translateY(-.0625rem);box-shadow:0 .625rem .9375rem #0000001f}.btn-cta-primary:disabled{color:#333;cursor:not-allowed;opacity:.7;box-shadow:none;background-color:#7f8c8d;transform:none}.btn-cta-secondary{color:#fff;background-color:#333;border:1px solid #333;box-shadow:0 .0625rem .1875rem #0000000d}.btn-cta-secondary:hover:not(:disabled){background-color:#1e1e1e;transform:translateY(-.0625rem);box-shadow:0 .25rem .375rem #00000014}.btn-cta-secondary:disabled{color:#333;cursor:not-allowed;opacity:.7;box-shadow:none;background-color:#7f8c8d;transform:none}.btn-primary{color:#fff;background-color:#504f4f;box-shadow:0 .0625rem .1875rem #0000000d}.btn-primary:hover{background-color:#3b3b3b;transform:translateY(-.0625rem);box-shadow:0 .25rem .375rem #00000014}.btn-primary:disabled{color:#333;cursor:not-allowed;box-shadow:none;background-color:#7f8c8d;transform:none}.btn-secondary{color:#333;background-color:#0000;border:.0625rem solid #333}.btn-secondary:hover{background-color:#999;transform:translateY(-.0625rem)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-ghost{color:#7f8c8d;background:0 0;border:none;padding:.25rem .5rem;font-weight:400}.btn-ghost:hover{color:#333;background-color:#0000;text-decoration:underline;transform:none}.btn-blue{color:#fff;background-color:#504f4f;box-shadow:0 .0625rem .1875rem #0000000d}.btn-blue:hover{background-color:#282828;transform:translateY(-.0625rem);box-shadow:0 .25rem .375rem #00000014}.container{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (max-width:48rem){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:40rem){.container{padding-left:1rem;padding-right:1rem}}.text-center{text-align:center}.shadow-sm{box-shadow:0 .0625rem .1875rem #0000000d}.shadow-md{box-shadow:0 .25rem .375rem #00000014}.shadow-lg{box-shadow:0 .625rem .9375rem #0000001f}.rounded-sm{border-radius:.25rem}.rounded-md{border-radius:.5rem}.rounded-lg{border-radius:.75rem}.text-primary,.text-secondary{color:#333}.text-light{color:#7f8c8d}.text-success{color:#28a745}.text-error{color:#dc3545}@media only screen and (min-device-width:800px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:1.5){.app-container{flex-direction:column;flex:1;display:flex}footer{margin-top:auto}}.curtain-wrapper{cursor:pointer;background-color:#000;width:100%;height:100vh;position:relative;overflow:hidden}.curtain-half{z-index:10;background-color:#1a1a1a;background-image:repeating-linear-gradient(90deg,#0006 0,#ffffff05 2px,#0000 20px,#0006 40px),linear-gradient(#ffffff0d 0%,#0000 50%);height:100%;position:absolute;top:0;box-shadow:inset 0 0 80px #000c}.curtain-half.left{border-right:1px solid #ffffff1a;left:0}.curtain-half.right{border-left:1px solid #ffffff1a;right:0}.curtain-hint{z-index:20;pointer-events:none;color:#fff;text-transform:uppercase;letter-spacing:.6em;opacity:.5;justify-content:center;align-items:center;font-family:Open Sans,sans-serif;font-size:.875rem;display:flex;position:absolute;inset:0}.categories-section{box-sizing:border-box;background:radial-gradient(circle at 50% 42%,#2a2a2a 0%,#0c0c0c 60%,#050505 100%);width:100%;padding:0 2rem 10rem;overflow:hidden}.categories-header{text-align:center;flex-direction:column;align-items:center;width:100%;margin-bottom:5.5rem;padding-top:3rem;display:flex}.categories-header .categories-title{color:#fff;letter-spacing:clamp(.3rem,.8vw,.6rem);text-transform:uppercase;word-wrap:break-word;width:100%;margin:0 0 1rem;font-family:Open Sans,sans-serif;font-size:clamp(1.75rem,4.2vw,2.25rem);font-weight:300}.categories-header .categories-line-divider{background:#ffebb459;width:40px;height:1px;margin-bottom:1rem}.categories-header .categories-subtitle{color:#7f8c8d;letter-spacing:clamp(.18rem,.4vw,.3rem);text-transform:uppercase;margin:0;font-size:clamp(.7rem,1.2vw,.85rem);font-weight:400}.categories-museum-grid{grid-template-columns:repeat(4,minmax(200px,260px));justify-content:center;align-items:stretch;gap:4.5rem 3rem;width:100%;max-width:1450px;margin:0 auto;display:grid}.category-museum-card{width:100%;transform-style:preserve-3d;z-index:1;outline:none;flex-direction:column;align-items:center;text-decoration:none;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.category-museum-card:before{content:"";filter:blur(3rem);z-index:-1;pointer-events:none;opacity:.95;background:radial-gradient(circle,#ffeeb4bf 0%,#ffb95f59 40%,#ffa04614 65%,#0000 100%);width:140%;height:110%;transition:transform .6s cubic-bezier(.16,1,.3,1),background .4s,filter .4s;position:absolute;top:-15%;left:-20%}.category-museum-card:hover{transform:translateY(-10px)}.category-museum-card:hover:before{filter:blur(2.8rem);background:radial-gradient(circle,#fff5c3d9 0%,#ffbe6466 45%,#0000 100%);transform:scale(1.18)}.category-museum-card:hover .category-luxury-edge{box-shadow:0 0 0 .06rem #000000f2,0 1.2rem 2.5rem #000c,0 0 25px #ffd78233}.category-museum-card:hover .category-artwork-title{color:#fff;text-shadow:0 0 12px #ffffff40}.category-museum-card:hover .category-curatorial-meta{color:#ffebb4f2}.category-museum-card:active{transition:transform .1s;transform:translateY(-6px)scale(.99)}.category-museum-card:active:before{transition:none}.category-frame-wrapper{aspect-ratio:3/4;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.category-luxury-edge{z-index:2;box-sizing:border-box;background:#3a3a3a;border-radius:.1rem;width:100%;height:100%;padding:.22rem;transition:box-shadow .6s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 0 0 .06rem #000000e0,0 .7rem 1.8rem #000000a6}.category-luxury-edge:before{content:"";z-index:4;pointer-events:none;border-radius:.06rem;position:absolute;inset:.12rem;box-shadow:inset 0 0 0 .06rem #ffffff12,inset 0 .3rem .5rem #0006}.category-luxury-edge:after{content:"";opacity:.4;z-index:5;pointer-events:none;background:linear-gradient(125deg,#ffffff24,#ffffff0a,#0000 45%);position:absolute;inset:0}.category-canvas-container{z-index:3;background:#121212;border-radius:.06rem;width:100%;height:100%;position:relative;overflow:hidden}.category-masterpiece-image{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 .06rem #000000bf,0 .25rem .6rem #000000a6}.category-ambient-glow{opacity:.55;filter:blur(3.8rem);z-index:0;background:radial-gradient(circle,#ffdc8cbf,#ffb45a66,#0000 70%);transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:-25%}.category-spotlight-beam{filter:blur(1.8rem);z-index:1;pointer-events:none;background:radial-gradient(#ffebb429,#ffd27812,#0000 70%);width:140%;height:60%;position:absolute;top:-12%;left:50%;transform:translate(-50%)}.category-floor-shadow{filter:blur(.6rem);z-index:1;pointer-events:none;background:radial-gradient(#000000bf,#0000 72%);width:65%;height:1.8rem;position:absolute;bottom:-1.4rem}.category-curatorial-details{text-align:center;z-index:6;box-sizing:border-box;flex-direction:column;gap:.25rem;width:100%;height:3.5rem;margin-top:1.5rem;display:flex;position:relative}.category-curatorial-details .category-artwork-title{color:#fffffff2;letter-spacing:.12rem;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;font-family:Open Sans,sans-serif;font-size:.85rem;font-weight:400;line-height:1.3;transition:color .4s;overflow:hidden}.category-curatorial-details .category-curatorial-meta{color:#c8c8c8a6;letter-spacing:.12rem;text-transform:uppercase;margin:0;font-family:Open Sans,sans-serif;font-size:.7rem;font-weight:300;transition:color .4s}@media (max-width:68rem){.categories-header{margin-bottom:4rem;padding-top:5rem}.categories-museum-grid{grid-template-columns:repeat(2,minmax(200px,250px));gap:4rem 3.5rem}}@media (max-width:40rem){.categories-header{margin-bottom:3.5rem;padding-top:4rem}.categories-museum-grid{grid-template-columns:minmax(200px,250px);gap:4rem}}
*{box-sizing:border-box}html{background:0 0;width:100%;height:100%;margin:0;padding:0;font-size:1rem;overflow-x:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;width:100%;min-height:100vh;margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.6;overflow-x:hidden}.app-container{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex;background:0 0!important}.main-content{flex:1 0 auto;width:100%;padding:0;background:0 0!important}h1,h2,h3,h4,h5,h6{color:#495057;margin-top:1.5rem;margin-bottom:1rem;scroll-margin-top:5rem;font-weight:700;line-height:1.2}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.75rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{color:#7f8c8d;margin-bottom:1rem;font-size:1rem}a{color:#333;text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#1a1a1a}.btn,.btn-blue,.btn-ghost,.btn-secondary,.btn-primary,.btn-cta-secondary,.btn-cta-primary{cursor:pointer;text-align:center;border:none;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:background-color .2s ease-in-out,transform .1s ease-in-out,box-shadow .2s ease-in-out;display:inline-block}.btn:focus,.btn-blue:focus,.btn-ghost:focus,.btn-secondary:focus,.btn-primary:focus,.btn-cta-secondary:focus,.btn-cta-primary:focus{outline-offset:.125rem;outline:.125rem solid #666}.btn-cta-primary{color:#fff;background-color:#5c253b;box-shadow:0 .25rem .375rem #00000014}.btn-cta-primary:hover:not(:disabled){background-color:#381624;transform:translateY(-.0625rem);box-shadow:0 .625rem .9375rem #0000001f}.btn-cta-primary:disabled{color:#333;cursor:not-allowed;opacity:.7;box-shadow:none;background-color:#7f8c8d;transform:none}.btn-cta-secondary{color:#fff;background-color:#333;border:1px solid #333;box-shadow:0 .0625rem .1875rem #0000000d}.btn-cta-secondary:hover:not(:disabled){background-color:#1e1e1e;transform:translateY(-.0625rem);box-shadow:0 .25rem .375rem #00000014}.btn-cta-secondary:disabled{color:#333;cursor:not-allowed;opacity:.7;box-shadow:none;background-color:#7f8c8d;transform:none}.btn-primary{color:#fff;background-color:#504f4f;box-shadow:0 .0625rem .1875rem #0000000d}.btn-primary:hover{background-color:#3b3b3b;transform:translateY(-.0625rem);box-shadow:0 .25rem .375rem #00000014}.btn-primary:disabled{color:#333;cursor:not-allowed;box-shadow:none;background-color:#7f8c8d;transform:none}.btn-secondary{color:#333;background-color:#0000;border:.0625rem solid #333}.btn-secondary:hover{background-color:#999;transform:translateY(-.0625rem)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-ghost{color:#7f8c8d;background:0 0;border:none;padding:.25rem .5rem;font-weight:400}.btn-ghost:hover{color:#333;background-color:#0000;text-decoration:underline;transform:none}.btn-blue{color:#fff;background-color:#504f4f;box-shadow:0 .0625rem .1875rem #0000000d}.btn-blue:hover{background-color:#282828;transform:translateY(-.0625rem);box-shadow:0 .25rem .375rem #00000014}.container{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (max-width:48rem){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:40rem){.container{padding-left:1rem;padding-right:1rem}}.text-center{text-align:center}.shadow-sm{box-shadow:0 .0625rem .1875rem #0000000d}.shadow-md{box-shadow:0 .25rem .375rem #00000014}.shadow-lg{box-shadow:0 .625rem .9375rem #0000001f}.rounded-sm{border-radius:.25rem}.rounded-md{border-radius:.5rem}.rounded-lg{border-radius:.75rem}.text-primary,.text-secondary{color:#333}.text-light{color:#7f8c8d}.text-success{color:#28a745}.text-error{color:#dc3545}@media only screen and (min-device-width:800px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:1.5){.app-container{flex-direction:column;flex:1;display:flex}footer{margin-top:auto}}.curtain-wrapper{cursor:pointer;background-color:#000;width:100%;height:100vh;position:relative;overflow:hidden}.curtain-half{z-index:10;background-color:#1a1a1a;background-image:repeating-linear-gradient(90deg,#0006 0,#ffffff05 2px,#0000 20px,#0006 40px),linear-gradient(#ffffff0d 0%,#0000 50%);height:100%;position:absolute;top:0;box-shadow:inset 0 0 80px #000c}.curtain-half.left{border-right:1px solid #ffffff1a;left:0}.curtain-half.right{border-left:1px solid #ffffff1a;right:0}.curtain-hint{z-index:20;pointer-events:none;color:#fff;text-transform:uppercase;letter-spacing:.6em;opacity:.5;justify-content:center;align-items:center;font-family:Open Sans,sans-serif;font-size:.875rem;display:flex;position:absolute;inset:0}.courses-page-root{width:100%;padding:6rem 0}@media (max-width:48rem){.courses-page-root{padding:3rem 0}}.courses-page-root .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (min-width:48rem){.courses-page-root .container{padding:0 2rem}}.courses-page-root .section-header{border-bottom:.0625rem solid #ffffff1a;margin-bottom:6rem;padding-bottom:1rem}.courses-page-root .section-header .courses-main-title{letter-spacing:.15rem;text-transform:uppercase;color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.4rem;margin:0;font-size:2rem;font-weight:300}@media (max-width:40rem){.courses-page-root .section-header .courses-main-title{letter-spacing:.2rem;font-size:1.75rem}}.courses-list-stack{flex-direction:column;gap:6rem;display:flex}.course-row-card{border-bottom:.0625rem solid #ffffff0d;grid-template-columns:1fr;gap:2rem;padding-bottom:3rem;display:grid}@media (min-width:48rem){.course-row-card{grid-template-columns:20rem 1fr;align-items:start;gap:4rem}.course-row-card:nth-child(2n) .image-side{order:2}.course-row-card:nth-child(2n) .content-side{order:1}}.course-row-card .image-side{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.course-row-card .image-side .row-img{object-fit:cover;width:100%;height:100%}.course-row-card .image-side .row-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.1rem;background:#5c253b80;padding:.3rem .7rem;font-size:.55rem;position:absolute;top:.8rem;left:.8rem}.course-row-card .content-side{flex-direction:column;justify-content:flex-start;display:flex}.course-row-card .content-side .row-title{letter-spacing:.15rem;text-transform:uppercase;color:#fff;text-transform:uppercase;letter-spacing:.1rem;margin:0 0 .5rem;font-size:1.6rem;font-weight:300}.course-row-card .content-side .unified-meta-line{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.course-row-card .content-side .unified-meta-line .meta-item{color:#7f8c8d;text-transform:uppercase;letter-spacing:.0625rem;align-items:center;gap:.4rem;font-size:.6rem;display:flex}.course-row-card .content-side .unified-meta-line .meta-item svg{color:#5c253b;font-size:.8rem}.course-row-card .content-side .row-desc{color:#ffffffd9;white-space:pre-line;width:100%;margin-bottom:2rem;font-size:1.0625rem;font-weight:300;line-height:1.8}.course-row-card .content-side .pill-button-wow{color:#fff;text-transform:uppercase;letter-spacing:.1rem;cursor:pointer;background:0 0;border:1px solid #fffc;border-radius:100px;align-items:center;gap:10px;width:fit-content;padding:.7rem 2.2rem;font-size:.6rem;transition:all .3s;display:flex}.course-row-card .content-side .pill-button-wow:hover{color:#000;background:#fff}.course-row-card .content-side .pill-button-wow:hover .btn-icon{color:#000}.course-row-card .content-side .pill-button-wow .btn-icon{color:#5c253b}.homepage-wrapper{background:0 0;min-height:100vh;width:100%!important;height:auto!important;display:block!important;position:relative!important}
