@media (pointer:coarse){html.video-landscape-active{overflow:hidden!important}video.video-landscape-screen:not(:fullscreen){aspect-ratio:auto!important;object-fit:contain!important;z-index:2147483647!important;background:#000!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important}:is(.reel-page-video:has(>video.video-landscape-screen),.portfolio-sizzle-stage:has(>video.video-landscape-screen),.project-primary-player:has(>video.video-landscape-screen),.cp-expanded-media:has(video.video-landscape-screen)){aspect-ratio:auto!important;z-index:2147483646!important;background:#000!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important}:is(.reel-page-video,.portfolio-sizzle-stage,.project-primary-player,.cp-expanded-media):has(video.video-landscape-screen) video.video-landscape-screen:not(:fullscreen){width:100%!important;height:100%!important;position:absolute!important;inset:0!important}:is(.portfolio-project-dialog:has(video.video-landscape-screen) .dialog-inner,.portfolio-project-dialog:has(video.video-landscape-screen) .project-dialog-shell){overflow:visible!important}.portfolio-project-dialog:has(video.video-landscape-screen){background:#000!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important}:is(.reel-page-video,.portfolio-sizzle-stage,.project-primary-player,.cp-expanded-media):has(video.video-landscape-screen){box-sizing:border-box!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}:is(.reel-page-video,.portfolio-sizzle-stage,.project-primary-player,.cp-expanded-media):has(video.video-landscape-screen) video.video-landscape-screen:not(:fullscreen){object-fit:contain!important;max-width:100%!important;max-height:100%!important;transform:none!important}.video-landscape-native-fullscreen{z-index:2147483647!important;right:max(12px,env(safe-area-inset-right))!important;top:max(10px,env(safe-area-inset-top))!important;color:#f2e2b5!important;letter-spacing:.09em!important;cursor:pointer!important;background:#080c12db!important;border:1px solid #e0c37a!important;border-radius:4px!important;min-height:38px!important;padding:8px 13px!important;font:600 11px/1.2 Arial,sans-serif!important;position:absolute!important}.morgan-site:has(.portfolio-sizzle-stage>video.video-landscape-screen) .site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.morgan-site .work-section:has(.portfolio-sizzle-stage>video.video-landscape-screen){z-index:100!important;position:relative!important}}.reel-page{color:#f4efe4;background:#080f1b;flex-direction:column;min-height:100svh;font-family:Montserrat,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.reel-page-glow{pointer-events:none;opacity:.8;background:radial-gradient(at 50% 38%,#21344b 0%,#101b2a 40%,#0000 75%);position:absolute;inset:0}.reel-page-header{z-index:1;padding:28px clamp(20px,5vw,72px);position:relative}.reel-page-header a{color:#e5c884;letter-spacing:.23em;font-size:12px;font-weight:600;text-decoration:none}.reel-page-content{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:28px 20px 52px;display:flex;position:relative}.reel-page-eyebrow{letter-spacing:.24em;color:#d8c69e;text-align:center;margin:0 0 15px;font-size:11px}.reel-page h1{letter-spacing:.12em;text-align:center;margin:0 0 32px;font-size:clamp(22px,3vw,38px);font-weight:500;line-height:1.2}.reel-page-video{aspect-ratio:16/9;background:#05080e;border:1px solid #d9bd7940;width:min(100%,1000px);position:relative;box-shadow:0 24px 85px #0009}.reel-page-video video{object-fit:contain;width:100%;height:100%;display:block}.reel-page-play{cursor:pointer;color:#e7ca83;background:0 0;border:0;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.reel-page-play span{box-sizing:border-box;background:#080f1bcb;border:1px solid #e7ca83;border-radius:50%;place-items:center;width:74px;height:74px;padding:0;font-size:26px;transition:transform .2s;display:grid}.reel-page-play:hover span{transform:scale(1.08)}.reel-page-portfolio{color:#e7ca83;letter-spacing:.16em;border-bottom:1px solid #e7ca8370;margin-top:34px;padding-bottom:9px;font-size:12px;text-decoration:none}.reel-page-portfolio:hover{color:#fff;border-color:#fff}.reel-page-footer{z-index:1;text-align:center;letter-spacing:.13em;color:#9c9b9c;padding:18px;font-size:10px;position:relative}@media (width<=600px){.reel-page-header{text-align:center;padding:22px 20px}.reel-page-content{padding:30px 14px}.reel-page h1{margin-bottom:25px}.reel-page-eyebrow{font-size:9px;line-height:1.7}.reel-page-play span{width:56px;height:56px;font-size:20px}.reel-page-play span svg{width:22px;height:22px;transform:translate(1.5px)}}.reel-page-portfolio{text-align:center;justify-content:center;align-items:center;gap:9px;line-height:1.5;display:inline-flex}.reel-page-portfolio svg{flex-shrink:0}.reel-page-play span{color:#e7ca83}.reel-page-play span svg{width:27px;height:27px;display:block;transform:translate(2px)}.reel-page-endcard{z-index:2;box-sizing:border-box;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2vw,23px);padding:20px;animation:.65s both reel-reveal;display:flex;position:absolute;inset:0}.reel-page-endcard h2{letter-spacing:.06em;text-align:center;margin:0;font-size:clamp(20px,3.4vw,36px);font-weight:500}.reel-page-end-cta{color:#101a2b;letter-spacing:.1em;text-align:center;background:#d9bd7c;border:1px solid #ead49b;align-items:center;gap:10px;padding:15px 21px;font-size:clamp(10px,1.5vw,13px);font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.reel-page-end-cta:hover{background:#f0d99d;transform:translateY(-2px)}.reel-page-replay{color:#d9bd7c;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;padding:10px;font-size:11px}@keyframes reel-reveal{0%{opacity:0}to{opacity:1}}@media (width<=600px){.reel-page-end-cta{padding:12px}.reel-page-endcard{gap:10px}.reel-page-portfolio{font-size:11px}}.reel-page-eyebrow{animation:.55s ease-out both reel-title-rise}.reel-page-kicker{letter-spacing:.3em;color:#e6c77f;text-align:center;margin:0 0 10px;font-size:10px;animation:.6s ease-out .12s both reel-title-rise}@keyframes reel-title-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reel-page-video:before{content:"";z-index:3;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(110deg,#0000 28%,#f8db90e0 49%,#0000 70%) 110% 0/250% 100% border-box;border:1px solid #0000;animation:1.6s ease-in-out .5s both reel-frame-sweep;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes reel-frame-sweep{0%{opacity:0;background-position:110% 0}15%{opacity:.8}75%{opacity:.8}to{opacity:0;background-position:-110% 0}}.reel-page-portfolio{isolation:isolate;transition:opacity .3s;position:relative}.reel-page-portfolio:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 32%,#ffe9af1a 43%,#fff4cd7a 50%,#ffe9af1a 57%,#0000 68%) 110% 0/230% 100%;animation:5.5s 2.5s infinite reel-cta-shimmer;position:absolute;inset:0}@keyframes reel-cta-shimmer{0%,77%{opacity:0;background-position:110% 0}80%{opacity:1}95%{opacity:1;background-position:-110% 0}to{opacity:0;background-position:-110% 0}}.reel-page-is-playing .reel-page-portfolio:after{opacity:0;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.reel-page-eyebrow,.reel-page-kicker,.reel-page h1,.reel-page-video:before,.reel-page-portfolio:after{animation:none!important}.reel-page-video:before,.reel-page-portfolio:after{display:none}}@media (width<=600px){.reel-page-kicker{margin-bottom:9px;font-size:9px}}.reel-page-endcard h2,.reel-page-endcard .reel-page-end-cta,.reel-page-endcard .reel-page-replay{animation:.65s .35s both reel-end-content}@keyframes reel-end-content{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reel-page-endcard,.reel-page-endcard h2,.reel-page-endcard .reel-page-end-cta,.reel-page-endcard .reel-page-replay{animation:none!important}}.reel-page-header{text-align:center}.reel-page-header-roles{letter-spacing:.18em;color:#c8b994;margin:13px 0 0;font-size:10px;line-height:1.6}.reel-page-watch{color:#d9bd7c;letter-spacing:.28em;text-align:center;margin:-17px 0 25px;font-size:11px;animation:.6s ease-out .35s both reel-title-rise}.reel-page-play span svg{transform:translate(-1px)}.reel-page-portfolio:after{animation:none;display:none}.reel-page-cta-copy{display:inline-block;position:relative}.reel-page-cta-reflection{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;display:none;position:absolute;inset:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.reel-page-cta-reflection{color:#0000;background-image:linear-gradient(108deg,#0000 37%,#ffc7676b 41.5%,#ffe098 46.5%,#fff4c9 49%,#fffef2 51.5%,#ffedba 53.5%,#ffd68ba3 56.5%,#0000 60.5%);background-position:106%;background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s cubic-bezier(.32,.18,.62,.93) 1.8s infinite opening-cta-reflection;display:inline-block}}}@keyframes opening-cta-reflection{0%{background-position:106%}16%,to{background-position:-6%}}.reel-page-is-playing .reel-page-cta-reflection{opacity:0;animation-play-state:paused}@media (hover:hover){.reel-page-portfolio:hover .reel-page-cta-reflection{display:none}}@media (width<=600px){.reel-page-header-roles{letter-spacing:.11em;font-size:9px}.reel-page-watch{margin:-14px 0 22px;font-size:10px}.reel-page-play span svg{transform:translate(-1px)}.reel-page-portfolio{letter-spacing:.1em;font-size:clamp(8px,2.45vw,11px)}}@media (prefers-reduced-motion:reduce){.reel-page-watch{animation:none}.reel-page-cta-reflection{display:none!important}}.reel-page-header{padding-bottom:12px}.reel-page-header-roles{margin-top:5px}.reel-page-video:before{opacity:1;background:0 0;border:0;animation:none;inset:-1px}.reel-page-video:after{content:"";z-index:3;pointer-events:none;clip-path:inset(0 100% 100% 0);border:1px solid #e7ca83;animation:1.65s linear .55s both reel-border-trace;position:absolute;inset:-1px}@keyframes reel-border-trace{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}25%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,100% 100%,100% 0,0 0)}75%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 100%,0 0)}to{clip-path:inset(0)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.reel-page-cta-reflection{animation-delay:2.3s}}}@media (width<=600px){.reel-page-header{padding-bottom:10px}.reel-page-content{padding-top:10px;padding-bottom:24px}.reel-page h1{margin-bottom:20px}.reel-page-portfolio{margin-top:22px}.reel-page-end-cta{max-width:94%}}@media (prefers-reduced-motion:reduce){.reel-page-video:after{clip-path:none;animation:none}}.reel-page-header a{letter-spacing:.17em;color:#eeeae2;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;transition:color .25s;display:inline-block;position:relative}.reel-page-header a:after{content:"";transform-origin:0;background:#c79081;height:1px;transition:transform .3s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.reel-page-header a:hover,.reel-page-header a:focus-visible{color:#c79081}.reel-page-header a:hover:after,.reel-page-header a:focus-visible:after{transform:scaleX(1)}.reel-page-header-roles{font-family:Arial,Helvetica,sans-serif;font-weight:400}@media (width<=600px){.reel-page-header a{letter-spacing:.08em;font-size:9px}}@media (prefers-reduced-motion:reduce){.reel-page-header a,.reel-page-header a:after{transition:none}}html.reel-document,body.reel-document{overscroll-behavior-y:contain;background:#080f1b!important}.reel-page{min-height:100svh}.reel-page-footer{padding:10px 18px max(12px,env(safe-area-inset-bottom))}@media (width<=600px){.reel-page-content{padding-bottom:12px}.reel-page-footer{padding-top:8px}}.reel-page-replay{justify-content:center;align-items:center;gap:7px;min-height:44px;transition:color .2s;display:inline-flex}.reel-page-replay svg{flex-shrink:0;display:block}.reel-page-replay:hover,.reel-page-replay:focus-visible{color:#f4dfaa}@media (prefers-reduced-motion:reduce){.reel-page-replay{transition:none}}.reel-page{background:#080f1b;justify-content:flex-start;height:auto;min-height:0}.reel-page-content{flex:none;justify-content:flex-start}.reel-page-footer{padding:12px 18px max(18px,env(safe-area-inset-bottom));flex:none}.reel-page-glow{opacity:.8;background:radial-gradient(at 50% 38%,#21344b 0%,#101b2a 40%,#080f1b 78% 100%)}@media (width<=600px){.reel-page-content{padding-bottom:12px}.reel-page-footer{padding-top:8px}}.reel-page-header a{font-size:15px}.reel-page-header a:after{transition-duration:.2s}@media (width<=600px){.reel-page-header a{font-size:12px}}.reel-page h1{animation:none}.reel-page h1 span{opacity:0;animation:.55s ease-out both reel-word-rise;display:inline-block}@keyframes reel-word-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reel-page-video:after{animation:none!important;display:none!important}.reel-page-border-trace{z-index:3;pointer-events:none;fill:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.reel-page-border-trace path{stroke:#e7ca83;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.75s linear 1s both reel-stroke-draw}@keyframes reel-stroke-draw{to{stroke-dashoffset:0}}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.reel-page-cta-reflection{animation-delay:2.85s}}}@media (prefers-reduced-motion:reduce){.reel-page h1 span{opacity:1;animation:none}.reel-page-border-trace path{stroke-dashoffset:0;animation:none}}.reel-page-header{padding-top:clamp(30px,5vh,56px);padding-bottom:clamp(25px,4vh,44px)}.reel-page-content{padding-top:clamp(18px,3vh,36px);padding-bottom:clamp(32px,5vh,58px)}.reel-page h1{margin-bottom:clamp(32px,5vh,55px)}.reel-page-portfolio{margin-top:clamp(30px,4vh,45px)}.reel-page-footer{padding-top:clamp(20px,3vh,34px);padding-bottom:max(22px,env(safe-area-inset-bottom))}@media (width<=600px){.reel-page-header{padding-top:30px;padding-bottom:28px}.reel-page-content{padding-top:20px;padding-bottom:35px}.reel-page h1{margin-bottom:32px}.reel-page-portfolio{margin-top:30px}.reel-page-footer{padding-top:20px;padding-bottom:max(24px,env(safe-area-inset-bottom))}}.reel-page-content{padding-bottom:clamp(32px,5vh,58px)}@media (width<=600px){.reel-page-content{padding-top:clamp(48px,7vh,72px);padding-bottom:35px}.reel-page-video{border-color:#d9bd7930}.reel-page-border-trace path{stroke-width:1px}.reel-page-header a:after{bottom:-8px}.reel-page-header-roles{margin-top:13px}}.reel-page-header a:after{background:#eeeae2;transition:background-color .25s;transform:scaleX(1)}.reel-page-header a:hover:after,.reel-page-header a:focus-visible:after{background:#c79081}.reel-page h1 span:first-child{animation-delay:.4s}.reel-page h1 span:nth-child(2){animation-delay:.62s}.reel-page h1 span:nth-child(3){animation-delay:.84s}@media (width<=600px){.reel-page-header,.reel-page-content>h1,.reel-page-portfolio,.reel-page-glow{transition:filter .5s,opacity .5s}.reel-page-is-playing .reel-page-header,.reel-page-is-playing .reel-page-content>h1,.reel-page-is-playing .reel-page-portfolio{filter:brightness(.66)}.reel-page-is-playing .reel-page-glow{opacity:.56}}@media (prefers-reduced-motion:reduce){.reel-page-header,.reel-page-content>h1,.reel-page-portfolio,.reel-page-glow{transition:none!important}}@media (width<=600px){.reel-page{background:radial-gradient(85% 440px at 50% 38%,#1c2c40 0%,#111e2e 42%,#0b1422 72%,#080f1b 100%);min-height:100svh}.reel-page-glow{display:none}}@media (width>=601px){.reel-page-header-roles{margin-top:12px}.reel-page-header,.reel-page-content>h1,.reel-page-portfolio,.reel-page-glow{transition:filter .5s,opacity .5s}.reel-page-is-playing .reel-page-header,.reel-page-is-playing .reel-page-content>h1,.reel-page-is-playing .reel-page-portfolio{filter:brightness(.66)}.reel-page-is-playing .reel-page-glow{opacity:.56}}@media (width>=601px) and (height>=650px){.reel-page-video{width:min(100%,1000px,177.778svh - 560px)}}
