:root{--bg:#101110;--ink:#f2f2ec;--muted:#a2a39b;--line:#33352e;--lime:#d7ff4f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--lime);outline-offset:6px}::selection{background:var(--lime);color:var(--bg)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:600}em{font-style:normal;color:var(--lime)}.lime{color:var(--lime)}.header{height:96px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#101110f5;position:sticky;top:0;z-index:20;backdrop-filter:blur(15px)}.wordmark{font-weight:800;font-size:17px;letter-spacing:-1px;line-height:1;display:block}.wordmark>span{display:block;font-size:21px}.brand-dot{color:var(--lime)}.header nav{display:flex;gap:40px;font-size:12px}.header nav a:hover{color:var(--lime)}.header nav span{color:var(--lime);margin-left:14px}.header-cta{border:1px solid #707267;border-radius:3px;padding:14px 20px;font-size:12px}.header-cta span{margin-left:30px;color:var(--lime)}.hero{min-height:760px;height:calc(100svh - 96px);max-height:1050px;position:relative;overflow:hidden;padding:70px 4.5% 155px;isolation:isolate}.hero-image{position:absolute;inset:0 0 0 36%;z-index:-2}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:52% 32%;filter:grayscale(1);animation:heroZoom 1.6s ease-out both}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101110 5%,#101110e8 27%,#10111040 58%,#10111010),linear-gradient(0deg,#101110 1%,transparent 38%)}.eyebrow{font-size:10px;letter-spacing:2.1px;font-weight:700;display:flex;align-items:center;gap:10px}.status-dot{width:6px;height:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 16px var(--lime)80}.hero h1{font-size:clamp(66px,7.3vw,116px);line-height:.94;letter-spacing:-1.7px;margin:30px 0 26px}.hero h1>span:not(.lime){color:var(--lime)}.hero-description{color:#c0c1b9;line-height:1.8;font-size:13px;margin-bottom:25px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-width:190px;background:var(--lime);color:#171b0d;border:1px solid var(--lime);border-radius:2px;padding:17px 20px;font-size:12px;font-weight:800;transition:background .25s,transform .25s}.button:hover{background:#e4ff8e;transform:translateY(-3px)}.button span{font-size:23px;line-height:.8}.hero-caption{position:absolute;right:4.5%;bottom:185px;font-size:9px;letter-spacing:2px;display:grid;gap:8px;text-align:right}.hero-caption span:last-child{color:var(--lime)}.hero-bottom{position:absolute;bottom:28px;left:4.5%;right:4.5%;display:flex;align-items:end;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;padding-top:24px}.scroll-link{font-size:9px;letter-spacing:1.6px;display:flex;align-items:center;gap:15px}.scroll-link>span{font-size:26px;color:var(--lime)}.hero-contact{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:15px;font-size:10px}.hero-contact b{color:var(--lime);font-size:9px}.hero-contact a:hover{color:var(--lime)}.section-pad{padding:90px 7%}.section-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:45px}.section-top>p:last-child{color:var(--muted);font-size:12px;line-height:1.7}.universe-row{display:flex;align-items:center;gap:28px;padding:25px 6px;border-top:1px solid var(--line);position:relative;transition:background .3s,padding .3s}.universe-row:last-child{border-bottom:1px solid var(--line)}.row-number{font-size:11px;color:var(--lime);align-self:start;padding-top:12px}.universe-row h2{font-size:clamp(26px,3.8vw,55px);letter-spacing:-.5px;flex:1;transition:color .3s}.row-description{font-size:11px;color:var(--muted);margin-right:25px}.row-arrow{height:42px;width:42px;border:1px solid #4f5147;display:grid;place-items:center;border-radius:50%;font-size:26px;transition:transform .3s,color .3s,background .3s}.universe-row:hover{padding-left:18px;background:#ffffff03}.universe-row:hover h2{color:var(--lime)}.universe-row:hover .row-arrow{background:var(--lime);color:var(--bg);transform:rotate(45deg)}.ticker{overflow:hidden;background:var(--lime);color:var(--bg);padding:19px 0}.ticker>div{white-space:nowrap;display:flex;width:max-content;align-items:center;gap:42px;font-family:'Barlow Condensed',Impact,sans-serif;font-size:37px;font-weight:600;animation:ticker 32s linear infinite}.ticker span{font-size:32px}.experience{border-bottom:1px solid var(--line);padding-top:75px;padding-bottom:85px}.experience-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.experience-heading .eyebrow{color:var(--lime)}.experience-heading>a{font-size:10px;color:var(--muted)}.experience-grid{display:grid;grid-template-columns:1fr 1.07fr;gap:7%}.portrait{position:relative;min-height:600px;overflow:hidden;background:#222}.portrait>img{width:100%;height:100%;position:absolute;object-fit:cover;filter:grayscale(1);transition:transform 1s;object-position:center}.portrait:hover>img{transform:scale(1.035)}.portrait:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#000b)}.photo-caption{position:absolute;bottom:24px;left:22px;right:22px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;z-index:1}.photo-caption span:last-child{color:var(--lime)}.experience-copy{padding:15px 0}.experience-copy>h2{font-size:clamp(38px,4.2vw,65px);line-height:1.04;letter-spacing:-.5px}.description{line-height:1.85;font-size:13px;color:#b6b8af;margin-top:23px;max-width:490px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0 25px}.tags span{font-size:9px;padding:7px 10px;border:1px solid #393d30;border-radius:20px;color:#d0d3c6}.projects{display:grid;grid-template-columns:1fr 1fr;gap:14px}.projects article{display:flex;gap:12px;align-items:center}.projects img{height:74px;width:74px;object-fit:cover;filter:grayscale(1)}.projects h3{font-size:22px}.projects p{font-size:10px;color:var(--muted);line-height:1.6;margin-top:5px}.text-link{display:inline-block;background:none;border:0;padding:0;color:var(--ink);font-size:11px;text-decoration:underline;text-underline-offset:5px;margin:23px 23px 0 0}.text-link:hover{color:var(--lime)}.contact-block{border-top:1px solid var(--line);padding-top:24px;margin-top:30px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.contact-block .button{min-width:145px}.contact-details{display:grid;gap:7px;font-size:10px}.contact-details a:hover{color:var(--lime)}.reverse .portrait{order:2}.reverse .experience-copy{order:1}.editorial-note{padding:22px 0 3px;border-top:1px solid var(--line)}.editorial-note>span,.course span{color:var(--muted);font-size:9px;letter-spacing:1.5px}.editorial-note h3{font-size:30px;margin:10px 0}.editorial-note p{font-size:12px;color:var(--muted);line-height:1.75}.course{display:flex;align-items:center;gap:20px}.course img{width:100px;height:100px;object-fit:cover;filter:grayscale(1)}.course h3{font-size:32px;margin:8px 0}.course p{font-size:11px;color:var(--lime)}.story{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#191b16}.story h2{font-size:clamp(46px,5vw,75px);line-height:1.02;margin-top:30px}.story-copy{padding-top:40px}.story-copy>p{font-size:13px;color:#b5b8ac;line-height:1.9;margin-bottom:20px}.milestones{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:35px}.milestones>div{border-top:1px solid #424638;padding-top:15px;display:grid;gap:5px}.milestones strong{font-size:30px;font-family:'Barlow Condensed',sans-serif;color:var(--lime);font-weight:500}.milestones span{font-size:10px;color:#b5b8ac}.closing{padding-top:100px;padding-bottom:80px}.closing h2{font-size:clamp(65px,9.5vw,140px);line-height:.95;margin:35px 0 55px;letter-spacing:-2px;position:relative}.closing h2>span{position:absolute;right:0;top:0;font-family:Arial,sans-serif;font-weight:400;color:var(--lime)}.closing-bottom{display:grid;grid-template-columns:1fr 1fr;gap:50px}.closing-bottom>p{color:var(--muted);line-height:1.8}.closing-bottom h3{font-family:Manrope,sans-serif;letter-spacing:1.8px;font-size:10px;color:var(--lime);margin-bottom:15px}.closing-bottom a{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:14px 0;font-size:clamp(12px,1.6vw,22px)}.closing-bottom a:hover{color:var(--lime)}footer{border-top:1px solid var(--line);padding:35px 4.5%;display:flex;align-items:center;justify-content:space-between}footer p,footer>a:last-child{font-size:10px;color:var(--muted)}.skip{position:fixed;left:20px;top:-100px;background:var(--lime);color:var(--bg);padding:15px;z-index:100}.skip:focus{top:10px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s,transform .75s}.reveal.visible{opacity:1;transform:translateY(0)}dialog{width:min(1000px,92vw);padding:50px 0 0;background:#101110;color:white;border:1px solid #555;overflow:visible}dialog::backdrop{background:#000d;backdrop-filter:blur(6px)}.close-video{position:absolute;right:15px;top:15px;background:none;color:white;border:0}.close-video:focus-visible{outline:2px solid var(--lime)}#video-frame{aspect-ratio:16/9}#video-frame iframe{border:0;width:100%;height:100%}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes heroZoom{from{transform:scale(1.07);opacity:.1}to{transform:scale(1);opacity:1}}@media(min-width:1500px){.section-pad{padding-left:max(7%,calc((100vw - 1320px)/2));padding-right:max(7%,calc((100vw - 1320px)/2))}}@media(max-width:1000px){.hero-contact{max-width:440px}.hero h1{font-size:82px}.hero{min-height:770px}.experience-grid{gap:5%}.portrait{min-height:640px}.projects{grid-template-columns:1fr}.row-description{display:none}.hero-image{left:25%}}@media(max-width:650px){html{scroll-padding-top:75px}.header{height:76px;padding:0 6%}.header nav{display:none}.header-cta{padding:11px 12px;font-size:10px}.header-cta span{margin-left:12px}.wordmark{font-size:14px}.wordmark>span{font-size:17px}.hero{min-height:830px;height:calc(100svh - 76px);max-height:950px;padding:44px 6% 200px}.hero-image{inset:0 -25% 0 0}.hero-image img{object-position:32% center}.hero:after{background:linear-gradient(90deg,#101110a6,#10111030),linear-gradient(0deg,#101110 4%,#101110a0 30%,transparent 80%)}.hero .eyebrow{font-size:8px;letter-spacing:1.4px}.hero h1{font-size:clamp(52px,13vw,83px);letter-spacing:-.8px;margin-top:46px;line-height:1.02}.hero-description{font-size:12px;max-width:275px;margin-top:24px}.hero-content>.button{margin-top:8px}.hero-caption{display:none}.hero-bottom{left:6%;right:6%;bottom:26px;display:grid;gap:23px}.hero-contact{display:grid;grid-template-columns:1fr 1fr;text-align:left;justify-content:start;gap:12px;font-size:10px}.hero-contact b{grid-column:1/-1}.hero-contact a:last-child{grid-column:1/-1}.scroll-link{font-size:8px}.section-pad{padding:55px 6%}.section-top{align-items:start;gap:20px;padding-bottom:32px}.section-top .eyebrow{font-size:8px;line-height:1.8}.section-top>p:last-child{font-size:10px}.universe-row{gap:14px;padding:22px 0}.universe-row h2{font-size:29px}.row-number{font-size:9px;padding-top:8px}.row-arrow{width:32px;height:32px;font-size:20px;flex-shrink:0}.ticker{padding:13px 0}.ticker>div{font-size:28px;gap:25px}.experience-heading{gap:20px;margin-bottom:24px}.experience-heading .eyebrow{font-size:8px;letter-spacing:1.1px}.experience-heading>a{font-size:9px;white-space:nowrap}.experience-grid{grid-template-columns:1fr;gap:30px}.portrait,.reverse .portrait{order:0;min-height:0;height:440px}.experience-copy,.reverse .experience-copy{order:1;padding:0}.experience-copy>h2{font-size:46px}.description{font-size:12px}.projects{grid-template-columns:1fr 1fr}.projects article{display:block}.projects img{height:90px;width:90px;margin-bottom:8px}.contact-block{gap:18px}.contact-details{font-size:10px}.story{grid-template-columns:1fr;gap:0}.story h2{font-size:58px}.story-copy{padding-top:30px}.closing h2{font-size:64px;letter-spacing:-.8px;margin-bottom:35px}.closing h2>span{font-size:45px;top:6px}.closing-bottom{grid-template-columns:1fr;gap:28px}.closing-bottom a{font-size:15px}footer{padding:30px 6%;flex-wrap:wrap;gap:25px}footer p{order:3;width:100%;font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* Uniform wordmark, two-column navigation and forthcoming courses. */
.wordmark{font-size:21px}.wordmark>span{font-size:inherit}
.universe-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px}
.universe-row{gap:18px;flex-wrap:wrap;padding:24px 6px}
.universe-row h2{font-size:clamp(26px,2.8vw,42px);flex:1;min-width:0}
.row-description{display:none}
.universe-row:nth-last-child(-n+2){border-bottom:1px solid var(--line)}
.upcoming-courses{margin-top:25px;border-top:1px solid var(--line)}
.upcoming-course{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}
.upcoming-course h3{font-size:23px;line-height:1.1}
.coming-soon{flex-shrink:0;padding:6px 9px;background:var(--lime);color:var(--bg);font-size:8px;font-weight:800;letter-spacing:1px}
@media(max-width:650px){.wordmark{font-size:17px}.universe-list{grid-template-columns:1fr;gap:0}.universe-row{gap:14px;padding:22px 0}.universe-row h2{font-size:29px}.universe-row:nth-last-child(2){border-bottom:0}.upcoming-course h3{font-size:22px}}

#broz .portrait>img{object-fit:contain;padding:22px}#broz .portrait{background:#181a15}.hub-services{padding:0;margin:20px 0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;color:#d0d3c6;font-size:12px}.hub-services li{border-left:2px solid var(--lime);padding-left:10px}.hub-services li:last-child{grid-column:1/-1}

/* Persistent navigation across all sections. */
body{padding-top:96px}
.header{position:fixed;inset:0 0 auto;height:96px;padding:0 3%;gap:24px}
.header .wordmark{flex-shrink:0}
.header nav{flex:1;display:flex;align-items:center;justify-content:space-between;gap:14px}
.header nav a{font-size:10px;line-height:1.5;position:relative;white-space:nowrap;padding:12px 0;color:#c9cbc1}
.header nav a:hover,.header nav a[aria-current="location"]{color:var(--lime)}
.header nav a[aria-current="location"]:after{content:'';position:absolute;height:2px;background:var(--lime);bottom:5px;left:0;right:0}
.header-cta{flex-shrink:0;color:var(--lime);border-color:var(--lime);font-weight:700;padding:14px 16px}
.header-cta span{margin-left:16px}
.header-cta:hover{background:var(--lime);color:var(--bg)}.header-cta:hover span{color:inherit}
.nav-toggle{display:none}
@media(max-width:1180px){
 body{padding-top:76px}html{scroll-padding-top:88px}
 .header{height:76px;padding:0 5%;gap:15px}
 .header .wordmark{margin-right:auto}
 .nav-toggle{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:transparent;color:var(--ink);padding:10px 12px;font-size:11px;border-radius:3px}
 .header nav{display:none;position:absolute;left:0;right:0;top:100%;background:#101110fa;border-bottom:1px solid var(--line);padding:16px 5% 24px;max-height:calc(100dvh - 76px);overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;box-shadow:0 18px 32px #0005}
 .header nav.is-open{display:grid}
 .header nav a{font-size:13px;padding:14px 0;border-bottom:1px solid var(--line)}
 .header nav a[aria-current="location"]:after{display:none}
}
@media(max-width:650px){.header{gap:10px;padding:0 5%}.header .wordmark{font-size:16px}.header-cta{font-size:10px;padding:11px 10px}.header-cta span{margin-left:7px}.nav-toggle{font-size:10px;padding:10px;gap:7px}.header nav{grid-template-columns:1fr 1fr;gap:0 20px}.header nav a{font-size:12px;white-space:normal}}

/* Reference menu: Inter typography and floating glass treatment. */
.header{top:18px;left:50%;right:auto;transform:translateX(-50%);width:calc(100% - 48px);max-width:1480px;height:64px;padding:0 12px 0 26px;gap:0;background:rgba(14,14,14,.58);backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);border:1px solid rgba(255,255,255,.1);border-radius:999px;box-shadow:0 16px 40px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.07)}
.header:before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.1),rgba(255,255,255,.02) 28%,transparent 55%,rgba(255,255,255,.04));pointer-events:none}
.header .wordmark{margin-right:clamp(20px,2.5vw,40px)}
.header nav{justify-content:space-between;gap:20px;margin-right:8px}
.header nav a{font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;letter-spacing:.2px;color:rgba(255,255,255,.65);line-height:1.5;padding:0;transition:color .3s ease;-webkit-font-smoothing:antialiased}
.header nav a:after,.header nav a[aria-current="location"]:after{content:'';position:absolute;bottom:-6px;left:0;right:auto;width:100%;height:2px;background:var(--lime);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}
.header nav a:hover,.header nav a[aria-current="location"]{color:#fff}
.header nav a:hover:after,.header nav a[aria-current="location"]:after{transform:scaleX(1)}
.header-cta{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 22px;margin-left:24px;border-radius:999px;background:rgba(var(--accent-rgb),.07);font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.2px;white-space:nowrap;transition:background-color .3s,color .3s,border-color .3s}
.header-cta span{margin-left:0;transition:transform .3s}.header-cta:hover span{transform:translateX(3px)}
.nav-toggle{font-family:Inter,sans-serif;border-radius:999px}
@media(max-width:1340px) and (min-width:1181px){.header{padding:0 10px 0 22px}.header .wordmark{margin-right:20px}.header nav{gap:16px}.header nav a{font-size:.84rem}.header-cta{font-size:.84rem;padding:0 18px;margin-left:16px;height:40px}}
@media(max-width:1180px){.header{height:60px;width:calc(100% - 36px);padding:0 18px;gap:12px}.header .wordmark{margin-right:auto}.header-cta{height:40px;margin-left:0;padding:0 16px;font-size:.84rem}.header nav{top:calc(100% + 10px);padding:16px 22px 24px;margin:0;border:1px solid var(--line);border-radius:24px;gap:0 24px;background:rgba(14,14,14,.97)}.header nav a{font-size:.92rem;padding:14px 0}.header nav a:after{display:none}}
@media(max-width:650px){.header{top:12px;width:calc(100% - 24px);height:56px;padding:0 12px;gap:8px}.header .wordmark{font-size:15px}.header-cta{font-size:11px;padding:0 12px;gap:6px;height:36px}.nav-toggle{font-size:11px;padding:9px;gap:6px}.header nav a{font-size:.92rem}}

/* Contact button is the only fixed element at the top. */
body{padding-top:0}
.header.contact-only{top:18px;right:24px;left:auto;bottom:auto;transform:none;width:auto;max-width:none;height:auto;padding:0;display:block;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.header.contact-only:before{display:none}
.contact-only .header-cta{margin:0;background:rgba(16,17,16,.88);backdrop-filter:blur(18px);box-shadow:0 6px 24px #0003}
.contact-only .header-cta:hover{background:var(--lime);color:var(--bg)}
.hero{height:100svh}
@media(max-width:650px){.header.contact-only{top:12px;right:12px}.contact-only .header-cta{height:40px;padding:0 16px;font-size:12px}.hero{padding-top:92px}}

/* Logo and contact button, without navigation links. */
.header.contact-only{left:24px;right:24px;width:auto;display:flex;align-items:center;justify-content:space-between;pointer-events:none}
.header.contact-only>a{pointer-events:auto}
.header.contact-only .wordmark{margin:0;font-size:21px;line-height:1;text-shadow:0 2px 12px #000}
@media(max-width:650px){.header.contact-only{left:18px;right:12px}.header.contact-only .wordmark{font-size:17px}}

/* Match the hero content gutters at each breakpoint. */
.header.contact-only{left:4.5%;right:4.5%}
@media(max-width:650px){.header.contact-only{left:6%;right:6%}}
.internal-link{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #424739;border-bottom:1px solid #424739;padding:20px 0;margin:32px 0;color:var(--lime);font-weight:700;font-size:15px}.social-links{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0}.social-links>a,.social-links>span{display:flex;align-items:center;gap:9px;font-size:13px}.social-links>span{color:#92978a}.social-links svg{width:23px;height:23px}.social-links small{font-size:10px}.hub-services .hub-highlight{color:var(--lime);border-color:var(--lime);font-weight:700}

.hero-image .hero-slide{position:absolute;inset:0;opacity:0;animation:none;transition:opacity 1.3s ease;object-position:center 30%}.hero-image .hero-slide.active{opacity:1}.carousel-controls{position:absolute;right:4.5%;bottom:230px;display:flex;align-items:center;gap:12px;background:#101110cc;padding:10px 14px;border:1px solid #ffffff30}.carousel-controls button{background:none;border:0;color:var(--lime);min-width:30px;min-height:32px}.carousel-name{font-size:10px;letter-spacing:1px;min-width:135px;text-align:center}.course-feature{margin:20px 0}.hero{max-height:none;height:100svh}@media(max-width:650px){.carousel-controls{right:6%;bottom:215px;gap:6px;padding:5px 8px}.carousel-name{font-size:9px;min-width:120px}}

.hero-image{inset:0}.hero-image .hero-slide{object-position:center center}.hero:after{background:linear-gradient(90deg,#101110f5 0%,#101110db 25%,#10111055 55%,#10111018 100%),linear-gradient(0deg,#101110 0%,transparent 38%)}@media(max-width:650px){.hero-image{inset:0}.hero-image .hero-slide{object-position:72% center}.hero:after{background:linear-gradient(90deg,#101110a6,#10111040),linear-gradient(0deg,#101110 4%,#10111090 30%,transparent 80%)}}

/* Keep the subject in frame when using the wide carousel artwork. */
.experience .portrait>img{object-position:76% center}#broz .portrait>img{object-position:right center}

#broz .portrait>img{object-position:center}
