@keyframes logosScrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@font-face{font-family:"Supreme-Variable";src:url(../fonts/Supreme/Supreme-Variable.woff2)format("woff2"),url(../fonts/Supreme/Supreme-Variable.woff)format("woff"),url(../fonts/Supreme/Supreme-Variable.ttf)format("truetype");font-weight:100 800;font-display:swap;font-style:normal}@font-face{font-family:"Quiche";src:url(../fonts/Quiche/quichesans-medium.otf)format("opentype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Khuja";src:url(../fonts/Khuja/khuja.otf)format("opentype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Stardom";src:url(../fonts/Stardom/Stardom-Regular.woff2)format("woff2"),url(../fonts/Stardom/Stardom-Regular.woff)format("woff"),url(../fonts/Stardom/Stardom-Regular.ttf)format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:"Melodrama";src:url(../fonts/Melodrama/Melodrama-Variable.woff2)format("woff2"),url(../fonts/Melodrama/Melodrama-Variable.woff)format("woff"),url(../fonts/Melodrama/Melodrama-Variable.ttf)format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:"Clash";src:url(../fonts/Clash/ClashDisplay-Variable.woff2)format("woff2"),url(../fonts/Clash/ClashDisplay-Variable.woff)format("woff"),url(../fonts/Clash/ClashDisplay-Variable.ttf)format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:"Synonym";src:url(../fonts/Synonym/Synonym-Variable.woff2)format("woff2"),url(../fonts/Synonym/Synonym-Variable.woff)format("woff"),url(../fonts/Synonym/Synonym-Variable.ttf)format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:"Panchang";src:url(../fonts/Panchang/Panchang-Variable.woff2)format("woff2"),url(../fonts/Panchang/Panchang-Variable.woff)format("woff"),url(../fonts/Panchang/Panchang-Variable.ttf)format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:"Glycerin";src:url(../fonts/Glycerin/Glycerin-Variable.woff2)format("woff2"),url(../fonts/Glycerin/Glycerin-Variable.woff)format("woff"),url(../fonts/Glycerin/Glycerin-Variable.ttf)format("truetype");font-weight:800;font-display:swap;font-style:normal}:root{--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left)}html.touch *{-webkit-touch-callout:none!important;-webkit-user-select:none!important}*{cursor:none!important;-webkit-font-smoothing:antialiased}#custom-cursor-layer{position:fixed;inset:0;z-index:2147483647;pointer-events:none}#custom-cursor-layer .ccursor{position:absolute;left:0;top:0;width:4rem;height:4rem;border-radius:9999px;pointer-events:none;will-change:transform;transform-origin:50% 50%;opacity:0;transition:opacity 120ms linear;mix-blend-mode:difference}.is-safari #custom-cursor-layer .ccursor{mix-blend-mode:normal}#custom-cursor-layer .ccursor.is-visible{opacity:1}#custom-cursor-layer .ccursor svg{width:100%;height:100%;display:block}#custom-cursor-layer .ccursor svg circle{fill:transparent;stroke:#f4f4ed;stroke-width:1;vector-effect:non-scaling-stroke}#ink-overlay-layer,#ink-overlay-layer canvas{inset:0!important;pointer-events:none!important;will-change:transform}#ink-overlay-layer{position:fixed!important;z-index:2147483647!important;mix-blend-mode:difference!important}#ink-overlay-layer canvas{position:absolute!important;width:100%!important;height:100%!important;display:block!important}.is-safari #ink-overlay-layer{mix-blend-mode:normal!important}body,html{margin:0;padding:0;background-color:#f4f4ed;font-family:"Supreme-Variable",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;min-width:320px;min-height:320px;height:auto;overflow-x:hidden;overflow-y:auto;will-change:scroll-position}@media only screen and (max-width:1100px){body,html{background-color:#1b1d1b!important}}body{height:100vh;width:100vw;align-content:center}@media only screen and (max-width:1100px){body{min-height:100svh;height:auto}}img{border:0!important;outline:0!important;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}video{pointer-events:none}::-webkit-selection{background-color:#ff3100;color:#1b1d1b;-webkit-text-fill-color:#1b1d1b}::-moz-selection{background-color:#ff3100;color:#1b1d1b;-moz-text-fill-color:#1b1d1b}::selection{background-color:#ff3100;color:#1b1d1b;text-fill-color:#1b1d1b}a{text-decoration:none!important;outline:0}h1,h2,h3{text-rendering:optimizeLegibility;text-transform:uppercase;letter-spacing:.05vh;margin:0;padding:0;orphans:2;widows:2}p{text-wrap:balance}@supports (text-wrap:pretty){p{text-wrap:pretty}}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{background:#1b1d1b}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{border-radius:.25rem;background:#ff3100;-webkit-transition:.3s ease-in-out all;transition:.3s ease-in-out all;border:1px solid #1b1d1b}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background:#ff5d4d;cursor:grab}::-webkit-scrollbar-thumb:active{cursor:grabbing}}wrapper{margin:0 auto;background-color:#1b1d1b;display:flex;width:calc(100% - 4rem);height:calc(100% - 4rem);position:relative}@media only screen and (max-height:900px){wrapper{width:calc(100% - 2rem);height:calc(100% - 2rem)}}@media only screen and (max-width:1500px){wrapper{width:calc(100% - 2rem);height:calc(100% - 2rem)}}@media only screen and (max-height:800px){wrapper{width:calc(100% - 16px);height:calc(100% - 16px)}}@media only screen and (max-width:1200px){wrapper{width:calc(100% - 16px);height:calc(100% - 16px)}}@media only screen and (max-width:1100px){wrapper{display:block;height:auto;width:100svw;min-height:100svh;margin:0}html.has-notch wrapper{min-height:104svh;margin-top:4svh}}logo{position:absolute;width:4rem;height:4rem;z-index:10;left:50%;top:2rem;transform:translate(-50%,0);pointer-events:none}logo svg{fill:#f4f4ed;aspect-ratio:1/1}@media only screen and (max-height:900px){logo{width:3rem;height:3rem;top:1rem;left:1rem;transform:translate(0,0)}logo svg{fill:#ff3100}}@media only screen and (max-width:1500px){logo{width:3rem;height:3rem;top:1rem;left:1rem;transform:translate(0,0)}logo svg{fill:#ff3100}}@media only screen and (max-width:1100px){logo{display:none;width:2rem;height:2rem;top:1rem;left:50%;transform:translate(-50%,0);mix-blend-mode:hard-light;z-index:12}logo svg{fill:#f4f4ed}}.progressive-blur-container{position:fixed;left:0;top:0;right:0;width:100vw;height:100px;pointer-events:none;rotate:180deg;z-index:10;display:none}@media only screen and (max-width:1100px){.progressive-blur-container,.progressive-blur-container logo{display:block;pointer-events:none}.progressive-blur-container logo{top:3rem;transform:translate(-50%,0) rotate(-180deg)}}.progressive-blur-container>.blur-filter,nav .nav-blur-container>.blur-filter{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.progressive-blur-container>.blur-filter:nth-child(1),nav .nav-blur-container>.blur-filter:nth-child(1){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(transparent,#000 10%,#000 30%,transparent 40%);mask:linear-gradient(transparent,#000 10%,#000 30%,transparent 40%)}.progressive-blur-container>.blur-filter:nth-child(2),nav .nav-blur-container>.blur-filter:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(transparent 10%,#000 20%,#000 40%,transparent 50%);mask:linear-gradient(transparent 10%,#000 20%,#000 40%,transparent 50%)}.progressive-blur-container>.blur-filter:nth-child(3),nav .nav-blur-container>.blur-filter:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(transparent 15%,#000 30%,#000 50%,transparent 60%);mask:linear-gradient(transparent 15%,#000 30%,#000 50%,transparent 60%)}.progressive-blur-container>.blur-filter:nth-child(4),nav .nav-blur-container>.blur-filter:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(transparent 20%,#000 40%,#000 60%,transparent 70%);mask:linear-gradient(transparent 20%,#000 40%,#000 60%,transparent 70%)}.progressive-blur-container>.blur-filter:nth-child(5),nav .nav-blur-container>.blur-filter:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(transparent 40%,#000 60%,#000 80%,transparent 90%);mask:linear-gradient(transparent 40%,#000 60%,#000 80%,transparent 90%)}.progressive-blur-container>.blur-filter:nth-child(6),nav .nav-blur-container>.blur-filter:nth-child(6){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:linear-gradient(transparent 60%,#000 80%);mask:linear-gradient(transparent 60%,#000 80%)}.progressive-blur-container>.blur-filter:nth-child(7),nav .nav-blur-container>.blur-filter:nth-child(7){z-index:10;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask:linear-gradient(transparent 70%,#000 100%);mask:linear-gradient(transparent 70%,#000 100%)}.progressive-blur-container .gradient,nav .nav-blur-container .gradient{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(180deg,#1b1d1b 0,rgba(27,29,27,0) 100%);z-index:11;rotate:180deg}nav,nav a{background-color:rgba(27,29,27,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}nav{position:absolute;display:flex;width:auto;z-index:9;left:50%;bottom:2rem;transform:translate(-50%,0);padding:1.5rem;border-radius:.5rem;box-shadow:inset 0 0 0 1px rgba(244,244,237,.1)}@media only screen and (max-height:900px){nav{padding:0;bottom:1rem;left:1rem;transform:translate(0,0);background-color:transparent;box-shadow:none}}@media only screen and (max-width:1500px){nav{padding:0;bottom:1rem;left:1rem;transform:translate(0,0);background-color:transparent;box-shadow:none}}@media only screen and (max-width:1100px){nav{position:fixed;width:100dvw;bottom:1rem;left:0;transform:none;box-shadow:none;text-align:center;flex-direction:row;align-items:center;justify-content:center;padding-top:1rem;padding-bottom:1rem;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}@media only screen and (max-width:600px){nav{padding:0;padding-top:1rem;padding-bottom:1rem;bottom:0;overflow:visible}}nav a{margin-right:1rem;display:block;text-wrap:nowrap;padding:.75rem 1.5rem;border-radius:360rem;overflow:hidden;position:relative;font-size:1rem;font-weight:400;box-shadow:inset 0 0 0 1px #ff3100;transition:box-shadow .3s ease-in-out}@media only screen and (max-height:900px){nav a{padding:.5rem 1rem}}@media only screen and (max-width:1500px){nav a{padding:.5rem 1rem}}@media only screen and (max-height:800px){nav a{padding:.45rem .75rem;font-size:.9rem}}@media only screen and (max-width:1200px){nav a{padding:.45rem .75rem;font-size:.9rem}}@media only screen and (max-width:1100px){nav a{background-color:#1b1d1b;z-index:2}}@media only screen and (max-width:600px){nav a{margin-right:10px}}nav a:last-of-type{margin-right:0}h1,headlinedupe,nav a span{-webkit-user-select:none;-moz-user-select:none;user-select:none}nav a span{color:#ff3100;text-wrap:nowrap;display:block;position:relative;z-index:2;transition:color .1s ease-in-out}@media only screen and (max-width:1100px){nav a span{color:#f4f4ed}}headline,nav a:after{position:absolute;top:50%}nav a:after{content:"";width:0%;height:0%;background-color:#ff3100;left:50%;transform:translate(-50%,-50%);border-radius:inherit;z-index:1;transition:width .2s ease-in-out,height .1s ease-in-out}@media (pointer:fine){nav a:hover span{color:#1b1d1b}nav a:hover:after{width:100%;height:100%}}@media (pointer:coarse){nav a{z-index:20;pointer-events:all}nav a:active span{color:#1b1d1b}nav a:active:after{width:100%;height:100%}}nav .nav-blur-container{position:fixed;left:0;bottom:0;right:0;width:100vw;height:70px;pointer-events:none;z-index:1;display:none}@media only screen and (max-width:1100px){nav .nav-blur-container{display:block;pointer-events:none}}headline{container-type:inline-size;z-index:5;left:0;transform:translate(0,-50%);width:50%;text-align:center;mix-blend-mode:difference}@media only screen and (max-height:800px){headline{width:40%}}@media only screen and (max-width:1200px){headline{width:40%}}@media only screen and (max-width:1100px){headline{width:60%;left:50%;transform:translate(-50%,0);top:0;height:70svh;align-content:center;mix-blend-mode:hard-light}}@media only screen and (max-width:900px){headline{width:80%}}h1,headlinedupe{pointer-events:none}h1{font-family:"Quiche",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;font-size:28cqi;color:#ff3100;font-weight:500;line-height:75%}@media only screen and (max-width:900px){h1{color:#ff3100;text-shadow:1px 1px 0#000,2px 2px 0#000,3px 3px 0#000,4px 4px 0#000,5px 5px 0#000,6px 6px 0#000}}h1.quiche{font-family:"Quiche",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}h1.khuja{font-family:"Khuja",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:24cqi}h1.stardom{font-family:"Stardom",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}h1.clash,h1.melodrama{font-family:"Melodrama",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}h1.clash{font-family:"Clash",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24cqi}h1.synonym{font-family:"Synonym",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}h1.glycerin,h1.panchang{font-family:"Panchang",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:20cqi}h1.glycerin{font-family:"Glycerin",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24cqi}h1 span{position:relative}h1 span.title-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1 span,h1 span.title-letters{display:inline-block}h1 span.y{margin-left:-.6%}h1 span.a{margin-left:-4%}h1 span.space{display:table-column;width:0;height:0}h1 span.d{margin-left:.6%}headlinedupe{display:none;container-type:inline-size;position:absolute;z-index:2;top:50%;left:0;transform:translate(0,-50%);width:100%;text-align:center}headlinedupe span{font-family:"Quiche",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;font-size:28cqi;color:transparent;font-weight:500;line-height:75%;pointer-events:none;text-rendering:optimizeLegibility;text-transform:uppercase;letter-spacing:.05vh;margin:0;padding:0;orphans:2;widows:2}h2,p{font-weight:400}h2{font-family:"Supreme-Variable",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.75rem,2cqi,5rem);line-height:100%;margin-bottom:4rem;text-shadow:1px 1px 0#000,2px 2px 0#000,3px 3px 0#000,4px 4px 0#000,5px 5px 0#000,6px 6px 0#000}@media only screen and (max-height:900px){h2{margin-bottom:1rem}}@media only screen and (max-width:1500px){h2{margin-bottom:1rem}}@media only screen and (max-height:800px){h2{margin-bottom:0}}@media only screen and (max-width:1200px){h2{margin-bottom:0}}@media only screen and (max-width:500px){h2{text-align:center;margin-top:-20%}}p{font-size:1rem;line-height:180%}p.quiche:first-of-type:first-letter,p:first-of-type:first-letter{font-family:"Quiche",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}p:first-of-type:first-letter{font-size:4rem;float:left;margin-right:.5rem;padding:.5rem;border-bottom:1px solid #f4f4ed;line-height:90%;text-shadow:1px 1px 0#000,2px 2px 0#000,3px 3px 0#000,4px 4px 0#000,5px 5px 0#000,6px 6px 0#000}p.quiche:first-of-type:first-letter{font-weight:500}p.khuja:first-of-type:first-letter{font-family:"Khuja",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}p.stardom:first-of-type:first-letter{font-family:"Stardom",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}p.melodrama:first-of-type:first-letter{font-family:"Melodrama",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}p.clash:first-of-type:first-letter{font-family:"Clash",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}p.synonym:first-of-type:first-letter{font-family:"Synonym",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}p.panchang:first-of-type:first-letter{font-family:"Panchang",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}p.glycerin:first-of-type:first-letter{font-family:"Glycerin",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}p a,p a:visited{color:#ff3100;position:relative;transition:color .3s ease-in-out;font-weight:600}p a:hover{color:#ff5d4d}@media only screen and (max-height:900px){p{line-height:160%}p:first-of-type:first-letter{font-size:3rem}}@media only screen and (max-width:1500px){p{line-height:160%}p:first-of-type:first-letter{font-size:2rem}}@media only screen and (max-height:800px){p{font-size:.9rem}p:first-of-type:first-letter{font-size:3rem}}@media only screen and (max-width:1200px){p{font-size:.9rem}p:first-of-type:first-letter{font-size:2rem}}@media only screen and (max-width:900px){p{line-height:180%}p:first-of-type:first-letter{font-size:2rem}}column{display:inline-block;height:100%;width:50%;position:relative}@media only screen and (max-height:800px){column.left{width:40%}}@media only screen and (max-width:1200px){column.left{width:40%}}@media only screen and (max-width:1100px){column.left{width:100%;display:block;height:70svh}}column.right{display:flex;align-items:center}@media only screen and (max-height:800px){column.right{width:60%}}@media only screen and (max-width:1200px){column.right{width:60%}}@media only screen and (max-width:1100px){column.right{width:100%;display:block;height:60svh}}@media only screen and (max-width:900px){column.right{height:auto}}portrait,portrait:after,portrait:before{position:relative;width:100%;height:100%;display:block;pointer-events:none}portrait:after,portrait:before{content:"";background-size:cover;background-position:center center;position:absolute}portrait:before{background-image:url(../img/jpg/ryanford_headshot_2025_bw_profile.png);z-index:3}portrait:after{background-image:url(../img/jpg/ryanford_headshot_2025_bw_background.jpg);z-index:1}@media (prefers-reduced-motion:reduce){portrait .logos-track{animation:none}}portrait .logos-mask,portrait .logos-track{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}portrait .logos-mask{overflow:hidden;mix-blend-mode:difference}portrait .logos-track{will-change:transform}portrait .logos{position:relative;z-index:2;display:grid;width:calc(100% - 4rem);height:calc(100% - 4rem);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2rem;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%)}portrait .logos img{width:100%;height:4rem;-o-object-fit:contain;object-fit:contain;display:block}@media only screen and (max-height:800px){portrait .logos{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}portrait .logos img{height:3rem}}@media only screen and (max-width:1200px){portrait .logos{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}portrait .logos img{height:3rem}}@media only screen and (max-width:1100px){portrait .logos{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}portrait .logos img{height:2rem}}@media only screen and (max-width:900px){portrait .logos{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}portrait .logos img{height:2rem}}synopsis{padding:4rem;position:absolute;z-index:4;color:#f4f4ed;max-width:800px;left:50%;transform:translateX(-50%);width:calc(100% - 8rem);display:block}@media only screen and (max-height:800px){synopsis{padding:2rem;width:calc(100% - 4rem)}}@media only screen and (max-width:1300px){synopsis{padding:3rem;width:calc(100% - 6rem);top:50%;transform:translateX(-50%) translateY(-50%)}}@media only screen and (max-width:900px){synopsis{position:relative;top:0;left:0;transform:none;padding:2rem;margin:0 auto;width:calc(100% - 4rem);padding-bottom:calc(2rem + 50px)}}@media only screen and (max-width:500px){synopsis:after{content:"";display:block;position:absolute;background:linear-gradient(180deg,rgba(27,29,27,0)0,#1b1d1b 100%);width:100%;height:40%;top:-40%;left:0;z-index:-1}}