@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600&family=Barlow:wght@400;500;600&display=swap');
.home-page{--home-gold:#d9b86e;--home-gold-light:#f3deb0;--home-purple:#24102f;background:#030606;font-family:'Barlow',Arial,sans-serif}.home-page .header{z-index:30}.home-main{overflow:hidden}.home-kicker,.home-section-head p{color:var(--home-gold);font:500 14px 'Barlow Condensed',sans-serif;letter-spacing:.22em;text-transform:uppercase}.home-kicker span{display:inline-block;width:62px;height:1px;margin:0 13px;background:linear-gradient(90deg,#695737,var(--home-gold));vertical-align:middle}.home-hero{--home-hero-image:none;position:relative;min-height:790px;background:#071011}.home-hero-media{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(3,7,7,.2),rgba(3,7,7,.05)),var(--home-hero-image),linear-gradient(130deg,#172a2b,#17121d 62%,#080b0b);background-position:center;background-size:cover;filter:saturate(.78)}.home-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#020606ed 0,#020606a1 46%,transparent 78%),linear-gradient(0deg,#020606 0,transparent 31%,#02060663 100%)}.home-hero-inner{position:relative;z-index:2;min-height:790px;display:flex;align-items:center;justify-content:space-between;gap:60px;padding-top:100px}.home-hero-copy{max-width:910px}.home-hero h1,.home-about h2,.home-create h2{font:500 clamp(68px,7vw,108px)/.92 'Barlow Condensed',sans-serif;letter-spacing:.025em;text-transform:uppercase}.home-hero h1{margin:24px 0;background:linear-gradient(165deg,#fff,#e6e2d7 68%,#b9b6ad);background-clip:text;color:transparent}.home-page em{font-style:normal;background:linear-gradient(160deg,#f7e9c2,#c99d50);background-clip:text;color:transparent}.home-hero-summary{max-width:650px;color:#d0d0ca;font-size:18px}.home-actions{display:flex;align-items:center;gap:28px;margin-top:28px}.home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:53px;padding:14px 22px;border:1px solid #b99b62;border-radius:4px;background:#040706c9;color:var(--home-gold-light);font:600 16px 'Barlow Condensed',sans-serif;letter-spacing:.08em;text-transform:uppercase}.home-button:hover{background:var(--home-gold);color:#060707}.home-text-link{color:var(--home-gold);font:600 13px 'Barlow Condensed',sans-serif;letter-spacing:.1em;text-transform:uppercase}.home-feature-card{align-self:flex-end;width:270px;margin-bottom:105px;padding:18px 20px;border-left:2px solid var(--home-gold);background:#050808b8;backdrop-filter:blur(10px)}.home-feature-card span,.home-feature-card small{display:block;color:var(--home-gold);font:500 10px 'Barlow Condensed',sans-serif;letter-spacing:.15em;text-transform:uppercase}.home-feature-card strong{display:block;margin:7px 0;font:500 22px/1.1 'Barlow Condensed',sans-serif;text-transform:uppercase}.home-scroll{position:absolute;z-index:2;right:var(--pad);bottom:28px;color:#aaa;font:500 11px 'Barlow Condensed',sans-serif;letter-spacing:.15em;text-transform:uppercase}.home-scroll span{margin-left:12px;color:var(--home-gold)}
.home-portals{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);max-width:calc(1536px - (var(--pad) * 2));margin:-72px auto 0;box-shadow:0 30px 70px #000}.home-portal{position:relative;isolation:isolate;overflow:hidden;height:280px;padding:22px;border:1px solid transparent;background:linear-gradient(145deg,#131817,#050808) padding-box,linear-gradient(135deg,#796943,#d2b87b 28%,#554a33 55%,#ab915d) border-box;display:grid;grid-template-columns:1fr auto}.home-portal:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.38;background-position:center;background-size:cover;transition:.35s}.home-portal:hover:before{opacity:.58;transform:scale(1.04)}.home-portal-movies:before{background-image:linear-gradient(0deg,#050808 5%,transparent),url('https://images.unsplash.com/photo-1489599849927-2ee91cede3ba?auto=format&fit=crop&w=700&q=80')}.home-portal-tv:before{background-image:linear-gradient(0deg,#050808 5%,transparent),url('https://images.unsplash.com/photo-1522869635100-9f4c5e86aa37?auto=format&fit=crop&w=700&q=80')}.home-portal-streaming:before{background-image:linear-gradient(0deg,#050808 5%,transparent),url('https://images.unsplash.com/photo-1593697821252-0c9137d9fc45?auto=format&fit=crop&w=700&q=80')}.home-portal-studio:before{background-image:linear-gradient(0deg,#120a18 5%,transparent),url('https://images.unsplash.com/photo-1598488035139-bdbb2231ce04?auto=format&fit=crop&w=700&q=80')}.home-portal>span,.home-portal small{color:var(--home-gold);font:500 11px 'Barlow Condensed',sans-serif;letter-spacing:.15em;text-transform:uppercase}.home-portal>div{align-self:end}.home-portal h2{font:500 31px 'Barlow Condensed',sans-serif;letter-spacing:.04em;text-transform:uppercase}.home-portal p{color:#bbb;font-size:12px}.home-portal>b{align-self:end;color:var(--home-gold);font-size:23px}
.home-about{padding:145px 0 110px;background:radial-gradient(circle at 80% 20%,#17303932,transparent 30%)}.home-about-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px}.home-about h2{margin-top:24px;font-size:clamp(48px,5vw,78px)}.home-about-copy{position:relative;padding:20px 0 0 42px;border-left:1px solid #8e7548;color:#c4c5c0;font-size:17px}.home-about-copy>span{position:absolute;right:0;top:-55px;color:#d9b86e22;font:140px Georgia}.home-about-copy p+p{margin-top:18px}.home-about-copy a{display:block;margin-top:28px}.home-values{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:24px;margin-top:25px;padding-top:35px;border-top:1px solid #37362f}.home-values p{font:500 15px 'Barlow Condensed',sans-serif;letter-spacing:.1em;text-transform:uppercase}.home-values p span{margin-right:12px;color:var(--home-gold);font-size:11px}.home-values i{width:100px;height:1px;background:linear-gradient(90deg,#3c3324,var(--home-gold),#3c3324)}
.home-section{padding:100px 0;border-top:1px solid #2d2d29}.home-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.home-section-head h2{font:500 clamp(42px,4.6vw,70px)/1 'Barlow Condensed',sans-serif;letter-spacing:.04em;text-transform:uppercase}.home-section-head>a,.home-section-head>span{color:var(--home-gold);font:600 12px 'Barlow Condensed',sans-serif;letter-spacing:.1em;text-transform:uppercase}.home-releases{background:linear-gradient(110deg,#071116,#030606 60%)}.home-release-tabs{display:flex;gap:30px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #3b3b35;color:#979894;font:500 12px 'Barlow Condensed',sans-serif;letter-spacing:.09em;text-transform:uppercase}.home-release-tabs a:first-child{color:var(--home-gold)}.home-release-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.home-release-card{overflow:hidden;border:1px solid #625438;border-radius:4px;background:#080b0b}.home-release-art{display:block;aspect-ratio:2/3;background:#111817}.home-release-art img{width:100%;height:100%;object-fit:cover;transition:.3s}.home-release-card:hover img{transform:scale(1.035)}.home-poster-placeholder{display:grid;height:100%;place-items:center;color:#d9b86e4f;font:600 38px 'Barlow Condensed',sans-serif}.home-release-copy{display:flex;min-height:112px;flex-direction:column;padding:13px}.home-release-copy small{color:var(--home-gold);font:500 10px 'Barlow Condensed',sans-serif;letter-spacing:.08em}.home-release-copy strong{margin:6px 0;font:500 19px/1.08 'Barlow Condensed',sans-serif;text-transform:uppercase}.home-release-copy>span{margin-top:auto;color:#999;font-size:10px}.home-empty{padding:55px;border:1px solid #4b422f;color:#aaa;text-align:center}
.home-mode-shift{height:115px;display:flex;align-items:center;justify-content:center;gap:25px;background:linear-gradient(90deg,#071116,#1d1025,#30123d);color:#a8aaa4;font:500 12px 'Barlow Condensed',sans-serif;letter-spacing:.2em;text-transform:uppercase}.home-mode-shift i{width:130px;height:1px;background:linear-gradient(90deg,#48565e,var(--home-gold))}.home-mode-shift b{color:var(--home-gold);font-size:24px}.home-create{position:relative;padding:115px 0;background:radial-gradient(circle at 78% 45%,#6f3c8f77,transparent 32%),linear-gradient(120deg,#09080b,#24102f 65%,#0a080c)}.home-create-grid{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px}.home-create h2{margin:22px 0}.home-create-copy>p:not(.home-kicker){color:#c9c2cd;font-size:17px}.home-button-gold{margin-top:28px;background:linear-gradient(110deg,#f1d594,#c39a55);color:#090909}.home-create-copy>small{display:block;margin-top:14px;color:#8c8490;font-size:10px}.home-creator-choices{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:440px;border:1px solid #8d744a;background:linear-gradient(120deg,#141019,#0c1012)}.home-creator-choices article{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px;text-align:center}.home-creator-choices article+article{border-left:1px solid #4c4152}.home-creator-choices small{color:var(--home-gold);font:600 13px 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase}.home-creator-choices h3{margin:14px 0;font:500 31px/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase}.home-creator-choices p{color:#aaa;font-size:13px}.home-creator-choices>span{position:absolute;z-index:2;left:50%;top:50%;display:grid;width:48px;height:48px;place-items:center;transform:translate(-50%,-50%);border:1px solid var(--home-gold);border-radius:50%;background:#09070c;font:500 12px 'Barlow Condensed',sans-serif}.home-learn{background:linear-gradient(110deg,#100a14,#040708 60%)}.home-learning-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:16px}.home-learning-grid article{min-height:310px;padding:25px;border:1px solid #645341;background:linear-gradient(145deg,#141819,#080a0a);display:flex;flex-direction:column;justify-content:end}.home-learning-grid small{color:var(--home-gold);font:600 10px 'Barlow Condensed',sans-serif;letter-spacing:.13em;text-transform:uppercase}.home-learning-grid h3{margin-top:9px;font:500 24px/1.08 'Barlow Condensed',sans-serif;text-transform:uppercase}.home-learning-grid article>span{margin-bottom:auto;color:#d9b86e42;font:500 52px 'Barlow Condensed',sans-serif}.home-learning-feature{min-height:400px!important;background:linear-gradient(90deg,#090b0ce8,#090b0c70),url('https://images.unsplash.com/photo-1492619375914-88005aa9e8fb?auto=format&fit=crop&w=900&q=80') center/cover!important}.home-learning-feature h3{font-size:38px}.home-learning-feature p{max-width:500px;margin-top:10px;color:#aaa}
@media(max-width:1100px){.home-feature-card{display:none}.home-portals{grid-template-columns:repeat(2,1fr)}.home-release-grid{grid-template-columns:repeat(3,1fr)}.home-create-grid{grid-template-columns:1fr}.home-learning-grid{grid-template-columns:repeat(2,1fr)}.home-learning-feature{grid-column:1/-1}}@media(max-width:720px){.home-hero,.home-hero-inner{min-height:700px}.home-hero-inner{align-items:flex-end;padding-top:150px;padding-bottom:90px}.home-hero h1{font-size:clamp(49px,14vw,72px)}.home-hero-summary{font-size:15px}.home-actions{align-items:flex-start;flex-direction:column;gap:18px}.home-portals{grid-template-columns:1fr;margin:-35px var(--pad) 0}.home-portal{height:180px}.home-about{padding:80px 0}.home-about-grid{grid-template-columns:1fr;gap:45px}.home-about-copy{padding-left:25px}.home-values{align-items:flex-start;flex-direction:column}.home-values i{display:none}.home-section{padding:75px 0}.home-section-head{align-items:flex-start;flex-direction:column}.home-release-tabs{overflow-x:auto;white-space:nowrap}.home-release-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.home-release-card{flex:0 0 62vw;scroll-snap-align:start}.home-mode-shift{height:95px;gap:10px;font-size:9px}.home-mode-shift i{width:28px}.home-create{padding:80px 0}.home-create h2{font-size:60px}.home-creator-choices{grid-template-columns:1fr;min-height:0}.home-creator-choices article{min-height:260px;padding:35px}.home-creator-choices article+article{border-top:1px solid #4c4152;border-left:0}.home-learning-grid{grid-template-columns:1fr}.home-learning-feature{grid-column:auto}.home-learning-grid article{min-height:260px}}

/* Homepage hero video and category icon refinement. */
.home-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;filter:brightness(.72) saturate(.72)}
.home-hero-shade{z-index:2}
.home-hero-inner,.home-scroll{z-index:3}
.home-hero-copy{width:min(980px,calc(100% - 330px));max-width:none;flex:0 0 auto}
.home-hero h1{font-size:clamp(76px,6vw,96px);white-space:nowrap}
.home-portal-heading{display:flex;align-items:center;gap:12px;margin-top:3px}
.home-portal-icon{position:relative;display:inline-block;flex:0 0 29px;width:29px;height:29px;color:var(--home-gold);opacity:.95}
.icon-movies{border:1.5px solid currentColor;border-radius:50%}
.icon-movies:before{content:'';position:absolute;left:6px;top:6px;width:5px;height:5px;border:1px solid currentColor;border-radius:50%;box-shadow:10px 0 0 -1px #050808,10px 0 0 0 currentColor,0 10px 0 -1px #050808,0 10px 0 0 currentColor,10px 10px 0 -1px #050808,10px 10px 0 0 currentColor}
.icon-movies:after{content:'';position:absolute;right:-6px;bottom:1px;width:12px;height:1.5px;background:currentColor;transform:rotate(24deg);transform-origin:left}
.icon-tv{height:23px;margin-top:2px;border:1.5px solid currentColor;border-radius:3px}
.icon-tv:before{content:'';position:absolute;left:50%;top:-6px;width:11px;height:8px;border-left:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:translateX(-50%) rotate(45deg)}
.icon-tv:after{content:'';position:absolute;left:50%;bottom:-5px;width:13px;height:1.5px;background:currentColor;transform:translateX(-50%)}
.icon-streaming{border:1.5px solid currentColor;border-radius:50%}
.icon-streaming:before{content:'';position:absolute;left:11px;top:7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid currentColor}
.icon-streaming:after{content:'';position:absolute;inset:4px;border:1px solid rgba(217,184,110,.45);border-radius:50%}
.icon-studio{height:21px;margin-top:5px;border:1.5px solid currentColor;border-radius:2px}
.icon-studio:before{content:'';position:absolute;left:-2px;top:-7px;width:29px;height:7px;border:1.5px solid currentColor;background:repeating-linear-gradient(135deg,transparent 0 5px,currentColor 5px 7px);transform:skewX(-12deg);transform-origin:left bottom}
.icon-studio:after{content:'';position:absolute;left:6px;top:5px;width:14px;height:1.5px;background:currentColor;box-shadow:0 5px currentColor}
@media(max-width:1250px){.home-feature-card{display:none}.home-hero-copy{width:100%}.home-hero h1{white-space:normal;font-size:clamp(66px,8vw,88px)}}
@media(max-width:720px){.home-hero-video{object-position:58% center}.home-hero h1{font-size:clamp(49px,14vw,72px)}.home-portal-heading{gap:10px}.home-portal-icon{flex-basis:25px;width:25px;height:25px}.icon-tv,.icon-studio{height:20px}}

/* Match the original homepage foundation's hero proportions. */
.home-hero,.home-hero-inner{height:760px;min-height:760px}
@media(max-width:720px){.home-hero,.home-hero-inner{height:690px;min-height:690px}}

/* Icons occupy the open upper-left space beneath each category number. */
.home-portal-heading{display:block}
.home-portal-heading .home-portal-icon{position:absolute;left:22px;top:57px}
@media(max-width:720px){.home-portal-heading .home-portal-icon{left:22px;top:50px}}

/* Large centered gateway icons, inspired by the original category tiles. */
.home-portal>div{width:100%;align-self:center;text-align:center;padding-top:22px}
.home-portal>div>.home-portal-icon{position:relative;left:auto;top:auto;display:block;margin:0 auto 23px;transform:scale(1.8);transform-origin:center}
.home-portal>div>small{display:block;margin-bottom:2px}
.home-portal-news:before{background-image:linear-gradient(0deg,#050808 5%,transparent),url('https://images.unsplash.com/photo-1485846234645-a62644f84728?auto=format&fit=crop&w=700&q=80')}
.icon-news{height:23px;margin-top:2px!important;border:1.5px solid currentColor;border-radius:2px}
.icon-news:before{content:'';position:absolute;left:5px;top:5px;width:7px;height:7px;border:1px solid currentColor}
.icon-news:after{content:'';position:absolute;right:4px;top:5px;width:8px;height:1.5px;background:currentColor;box-shadow:0 5px currentColor,-13px 11px currentColor,-6px 11px currentColor,1px 11px currentColor}
@media(max-width:720px){.home-portal>div>.home-portal-icon{margin-bottom:18px;transform:scale(1.5)}}

/* Center the icon-and-copy pair as a horizontal unit. */
.home-portal>div{display:flex;align-items:center;justify-content:center;gap:27px;padding:20px 12px 0;text-align:left}
.home-portal>div>.home-portal-icon{flex:0 0 29px;margin:0;transform:scale(1.8)}
.home-portal-copy{display:block;min-width:0}
.home-portal-copy small{display:block;margin-bottom:2px}
.home-portal-copy p{max-width:205px}
@media(max-width:720px){.home-portal>div{gap:22px;padding-top:16px}.home-portal>div>.home-portal-icon{margin:0;transform:scale(1.55)}}

/* Match the movie-page champagne-gold typography and accent finish. */
.home-kicker,.home-section-head p,.home-text-link,.home-feature-card span,.home-feature-card small,.home-portal>span,.home-portal small,.home-portal>b,.home-release-copy small,.home-section-head>a,.home-section-head>span,.home-learning-grid small,.home-mode-shift b{
    color:#d2b171;
    background:linear-gradient(165deg,#ddbf7d 8%,#f5e3b0 42%,#d4b473 76%,#e0c68d 100%);
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    font-weight:400;
}
.home-page em{background:linear-gradient(165deg,#ddbf7d 8%,#f5e3b0 42%,#d4b473 76%,#e0c68d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.home-portal-icon{color:#e0c17b;filter:drop-shadow(0 0 7px rgba(217,184,110,.16))}

/* Keep each icon/copy pair centered vertically with more breathing room. */
.home-portal>div{align-self:center;gap:clamp(32px,2.5vw,42px);padding:0 8px}
.home-portal-copy{flex:0 1 190px}
.home-portal-copy p{max-width:190px}
@media(max-width:720px){.home-portal>div{gap:34px;padding:0 14px}.home-portal-copy{flex-basis:215px}.home-portal-copy p{max-width:215px}}

@media(forced-colors:active){.home-kicker,.home-section-head p,.home-text-link,.home-feature-card span,.home-feature-card small,.home-portal>span,.home-portal small,.home-portal>b,.home-release-copy small,.home-section-head>a,.home-section-head>span,.home-learning-grid small,.home-mode-shift b,.home-page em{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}.home-portal-icon{color:CanvasText;filter:none}}

/* Keep the number and arrow decorative so the icon/copy group can truly center. */
.home-portal{display:flex;align-items:center;justify-content:center}
.home-portal>span{position:absolute;left:22px;top:20px}
.home-portal>b{position:absolute;left:22px;bottom:20px}
.home-portal>div{width:auto;max-width:100%;align-self:auto;gap:clamp(38px,2.8vw,48px);padding:0 28px}
.home-portal-copy{flex:0 1 190px}

/* Restore the smaller eyebrow/subheader copy to its clearer original finish. */
.home-kicker,.home-section-head p{
    color:var(--home-gold);
    background:none;
    -webkit-text-fill-color:currentColor;
    font-weight:500;
}

/* Accessible, interactive weekly release tabs. */
.home-release-tabs button{padding:0 0 10px;border-bottom:2px solid transparent;background:transparent;color:#979894;font:500 12px 'Barlow Condensed',sans-serif;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}
.home-release-tabs button[aria-selected="true"]{border-bottom-color:var(--home-gold);color:#d2b171;background:linear-gradient(165deg,#ddbf7d 8%,#f5e3b0 42%,#d4b473 76%,#e0c68d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.home-release-panel[hidden]{display:none}
@media(max-width:720px){.home-portal>div{gap:38px;padding:0 26px}.home-release-tabs{overflow-x:auto}.home-release-tabs button{flex:0 0 auto}}

/* Final homepage-preview refinements shared by the live PHP page. */
.home-about{padding-top:105px;padding-bottom:38px}
.home-about-grid{row-gap:46px}
.home-values{min-height:112px;margin-top:0;padding-top:25px;padding-bottom:4px}
.home-creator-choices article{position:relative;isolation:isolate;background-position:center;background-size:cover}
.home-creator-choices article:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(7,7,10,.94),rgba(7,7,10,.45) 58%,rgba(7,7,10,.72))}
.home-creator-choices article:first-of-type{background-image:url('assets/images/creator-on-camera-bright-v3.png');background-position:center;background-size:cover}
.home-creator-choices article:nth-of-type(2){background-image:url('assets/images/creator-faceless-social-v3.png');background-position:center 14%;background-size:142% auto}
.home-creator-choices p{font-size:14px}
.home-learning-grid article:nth-child(2){background:linear-gradient(0deg,rgba(7,10,11,.97) 3%,rgba(7,10,11,.58) 58%,rgba(7,10,11,.28)),url('https://images.unsplash.com/photo-1516280440614-37939bbacd81?auto=format&fit=crop&w=700&q=82') center/cover}
.home-learning-grid article:nth-child(3){background:linear-gradient(0deg,rgba(7,10,11,.97) 3%,rgba(7,10,11,.58) 58%,rgba(7,10,11,.28)),url('https://images.unsplash.com/photo-1485846234645-a62644f84728?auto=format&fit=crop&w=700&q=82') center/cover}
.home-learning-grid article:nth-child(4){background:linear-gradient(0deg,rgba(7,10,11,.97) 3%,rgba(7,10,11,.58) 58%,rgba(7,10,11,.28)),url('https://images.unsplash.com/photo-1456324504439-367cee3b3c32?auto=format&fit=crop&w=700&q=82') center/cover}
.home-portal-movies:before{opacity:.55;background-image:linear-gradient(0deg,#050808 4%,rgba(5,8,8,.2)),url('https://images.unsplash.com/photo-1485846234645-a62644f84728?auto=format&fit=crop&w=800&q=84')}
.home-portal-news:before{opacity:.58;background-image:linear-gradient(0deg,#050808 4%,rgba(5,8,8,.2)),url('https://www.westminster.ac.uk/sites/default/public-files/general-images/Business-of-Film-MA-course-page-cover.jpg')}
.home-portal-studio:before{opacity:.55;background-image:linear-gradient(0deg,#0b0810 4%,rgba(11,8,16,.22)),url('https://images.unsplash.com/photo-1574717024653-61fd2cf4d44d?auto=format&fit=crop&w=800&q=84')}
.home-portal-copy p{font-size:14px;line-height:1.45}
.home-section-head>a,.home-section-head>span{font-size:14px}
.home-release-tabs button{font-size:14px}
.home-creator-choices small{font-size:14px}
.home-learning-grid small{font-size:13px}
.home-actions .home-text-link{font-size:14px}
.home-actions .home-button{background:linear-gradient(105deg,#f5d487 0%,#e8c47f 30%,#caa261 65%,#ad8241 100%);border:0;color:#0d0e0c;box-shadow:inset 0 1px 1px rgba(255,243,198,.5),0 5px 18px rgba(0,0,0,.35)}
@media(max-width:720px){.home-about{padding-top:75px;padding-bottom:28px}.home-values{min-height:0;padding-bottom:12px}}
.home-latest{background:#040707}
.home-latest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.home-latest-card{position:relative;isolation:isolate;display:flex;min-height:340px;align-items:flex-end;overflow:hidden;border:1px solid #645341;background-position:center;background-size:cover;padding:24px}
.home-latest-card:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(5,8,8,.98) 2%,rgba(5,8,8,.6) 48%,rgba(5,8,8,.12))}
.home-latest-card:nth-child(1){background-image:url('https://images.unsplash.com/photo-1516280440614-37939bbacd81?auto=format&fit=crop&w=750&q=82')}
.home-latest-card:nth-child(2){background-image:url('https://images.unsplash.com/photo-1598488035139-bdbb2231ce04?auto=format&fit=crop&w=750&q=82')}
.home-latest-card:nth-child(3){background-image:url('https://images.unsplash.com/photo-1489599849927-2ee91cede3ba?auto=format&fit=crop&w=750&q=82')}
.home-latest-card:nth-child(4){background-image:url('https://images.unsplash.com/photo-1485846234645-a62644f84728?auto=format&fit=crop&w=750&q=82')}
.home-latest-card small{display:block;margin-bottom:7px;color:var(--home-gold);font:500 13px 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase}
.home-latest-card h3{font:500 27px/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase}
.home-latest-card p{margin-top:10px;color:#c2c3be;font-size:13px;line-height:1.5}
@media(max-width:960px){.home-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.home-latest-grid{grid-template-columns:1fr}.home-latest-card{min-height:300px}}
