/* A chapter selects its architectural film; copy remains on stable surfaces. */
.scroll-cinema{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:clip;isolation:isolate;opacity:0;clip-path:inset(var(--cinema-top,100vh) 0 var(--cinema-bottom,0px) 0);transition:opacity .35s ease;--cinema-opacity:.64}
.scroll-cinema.is-visible{opacity:1}
.scroll-cinema__frame{position:absolute;inset:0;overflow:hidden;background:#102b36}
.scroll-cinema__fallback,.scroll-cinema__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(1.5px) saturate(.72);transform:scale(1.015)}
.scroll-cinema__fallback{background:center/cover no-repeat;opacity:.55;transition:opacity .8s}
.scroll-cinema.has-video .scroll-cinema__fallback{opacity:0}
.scroll-cinema__video{opacity:0;transition:opacity .8s ease}
.scroll-cinema__video.is-active{opacity:var(--cinema-opacity)}
.scroll-cinema__veil{position:absolute;inset:0;background:linear-gradient(180deg,#081c278c,#09232b70 45%,#071a24b3)}
.scroll-cinema[data-cinema-layout=sticky]{position:absolute;clip-path:none;opacity:1}
.scroll-cinema[data-cinema-layout=sticky] .scroll-cinema__frame{position:sticky;inset:auto;top:0;height:100vh;height:100svh;min-height:400px}
body[data-cinema-page]{isolation:isolate;background:#0d252f}
body[data-cinema-page] #contenido,body[data-cinema-page] .site-footer{position:relative;z-index:1}
/* Light, fixed reading surface with gently flowing waves. */
#archivo-visual.portfolio-stories{position:relative;isolation:isolate;overflow:clip;background:linear-gradient(125deg,#eef4f3,#f7f5ef 54%,#f4efe6)!important;color:#193e4a;--portfolio-ink:#193e4a;--portfolio-muted:#49636b}
#archivo-visual.portfolio-stories::before{content:'';position:absolute;inset:-12%;z-index:-1;pointer-events:none;opacity:1;background:radial-gradient(ellipse at 10% 22%,#91c6d02c,transparent 48%),radial-gradient(ellipse at 86% 72%,#e9c58d25,transparent 46%);background-size:100% 100%;animation:portfolio-wave-light 20s ease-in-out infinite alternate}
#archivo-visual.portfolio-stories::after{content:'';position:absolute;inset:-10%;z-index:-1;pointer-events:none;opacity:.72;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%201200%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22wave%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2374b1c0%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.32%22%20stop-color%3D%22%2374b1c0%22%20stop-opacity%3D%22.25%22%2F%3E%3Cstop%20offset%3D%22.64%22%20stop-color%3D%22%23b4cfd3%22%20stop-opacity%3D%22.36%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23dbb17c%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22url%28%23wave%29%22%3E%3Cpath%20d%3D%22M-150%20210%20C350%20610%20740%20-110%201750%20340%22%20stroke-width%3D%2262%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M-150%20320%20C350%20720%20740%200%201750%20450%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M-150%20355%20C350%20755%20740%2035%201750%20485%22%20stroke-width%3D%221.3%22%2F%3E%3Cpath%20d%3D%22M-150%20390%20C350%20790%20740%2070%201750%20520%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M-150%20700%20C500%20240%20950%201250%201750%20680%22%20stroke-width%3D%2285%22%20opacity%3D%22.18%22%2F%3E%3Cpath%20d%3D%22M-150%20800%20C500%20340%20950%201350%201750%20780%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M-150%20835%20C500%20375%20950%201385%201750%20815%22%20stroke-width%3D%221.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center/100% 100% no-repeat;animation:portfolio-wave-flow 24s ease-in-out infinite alternate}
#archivo-visual.portfolio-stories .portfolio-stories__heading h2{color:#193e4a!important;-webkit-text-fill-color:#193e4a!important;background:none!important}
#archivo-visual.portfolio-stories .portfolio-stories__heading>p:last-child{color:#49636b!important}
#archivo-visual.portfolio-stories .portfolio-stories__heading .eyebrow{color:#a64f20!important}
#archivo-visual.portfolio-stories .story-panel{border:0!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;overflow:clip;color:#193e4a!important}
#archivo-visual.portfolio-stories .story-panel::before,#archivo-visual.portfolio-stories .story-panel::after{display:none!important}
#archivo-visual.portfolio-stories .story-panel :is(h3,.story-carousel__caption strong){color:#193e4a!important;-webkit-text-fill-color:#193e4a!important;background:none!important;text-shadow:none}
#archivo-visual.portfolio-stories .story-panel :is(p,.story-carousel__caption span,.story-carousel__caption small,[data-story-counter]){color:#49636b!important;-webkit-text-fill-color:#49636b!important}
#archivo-visual.portfolio-stories .story-panel .story-panel__heading .eyebrow{color:#496d76!important;-webkit-text-fill-color:#496d76!important}
#archivo-visual.portfolio-stories .story-panel__heading strong{padding:.4rem .7rem;border:1px solid #9ebdbb40!important;border-radius:9px;background:linear-gradient(120deg,#e1eeeb,#f4eee0)!important;color:#234950!important;-webkit-text-fill-color:#234950!important;line-height:1.5}
#archivo-visual.portfolio-stories .story-directory :is(button,.story-directory__catalog){background:linear-gradient(120deg,#ffffffdf,#eef4f1e8);color:#244650!important;border-color:#9abbb54a;backdrop-filter:none}
#archivo-visual.portfolio-stories .story-directory :is(button small,button:hover small,button.is-active small,.story-directory__catalog small){color:#4a646c!important}
#archivo-visual.portfolio-stories .story-directory :is(button.is-active,button:hover,button:focus-visible,.story-directory__catalog:hover){background:linear-gradient(115deg,#efddbe,#f4e9d5 56%,#e7eff0);color:#244650!important;border-color:#bb9a645c}
#archivo-visual.portfolio-stories .story-directory i{background:linear-gradient(90deg,transparent,#6aafbb,#c99959,transparent)}
#archivo-visual.portfolio-stories .story-directory button.is-active::before{background:linear-gradient(#64a1b0,#d3a15e)}
#archivo-visual.portfolio-stories .story-carousel__controls button{background:linear-gradient(120deg,#e1eeec,#f4e6d1)!important;color:#234950!important;border-color:#93b2b652!important}
#archivo-visual.portfolio-stories .story-carousel__controls button:hover,#archivo-visual.portfolio-stories .story-carousel__controls button:focus-visible{background:linear-gradient(120deg,#c7e2e5,#edcf9e)!important}
#archivo-visual.portfolio-stories .portfolio-stories__catalog-link,#archivo-visual.portfolio-stories .trajectory-detail a{color:#244f5d!important;-webkit-text-fill-color:#244f5d!important}
#archivo-visual.portfolio-stories .story-projects li:hover,#archivo-visual.portfolio-stories .story-projects li:focus-within{background:linear-gradient(120deg,#dfedea,#f0ddbd)!important}
#archivo-visual.portfolio-stories:not(.is-motion-visible)::before,#archivo-visual.portfolio-stories:not(.is-motion-visible)::after{animation-play-state:paused}
@keyframes portfolio-wave-light{from{transform:translate3d(-2%,1%,0) scale(1)}to{transform:translate3d(3%,-2%,0) scale(1.04)}}
@keyframes portfolio-wave-flow{from{transform:translate3d(-2%,1%,0) rotate(-1deg)}to{transform:translate3d(2%,-1%,0) rotate(1deg)}}
@media(max-width:680px){#archivo-visual.portfolio-stories::after{opacity:.52}#archivo-visual.portfolio-stories .story-panel__heading strong{font-size:.82rem}}
@media(prefers-reduced-motion:reduce){#archivo-visual.portfolio-stories::before,#archivo-visual.portfolio-stories::after{animation:none!important}}
body[data-cinema-page=portfolio] .catalog-section{background:transparent!important;color:#eff6f3}
body[data-cinema-page=portfolio] .catalog-toolbar h2{color:#f2f8f5!important;-webkit-text-fill-color:#f2f8f5!important;background:none!important}
body[data-cinema-page=portfolio] :is(.catalog-toolbar__count,.catalog-appendix-jump){color:#d1e2df}
body[data-cinema-page=portfolio] .catalog-section::before{opacity:.12}
body[data-cinema-page=portfolio] .portfolio-appendix{background:transparent!important;border:0;box-shadow:none;position:relative;isolation:isolate}
body[data-cinema-page=portfolio] .portfolio-appendix::before{content:'';position:absolute;inset:-35px calc(50% - 50vw) -5rem;z-index:-1;pointer-events:none;background:linear-gradient(125deg,#163943,#102b36 65%,#122c34)}
body[data-cinema-page=portfolio] .portfolio-appendix>header :is(h2,p){color:#eef7f2!important;-webkit-text-fill-color:#eef7f2!important;background:none!important}
body[data-cinema-page=portfolio] .portfolio-appendix__group{background:linear-gradient(130deg,#153d4873,#1c374380)!important;border:0;box-shadow:none;backdrop-filter:blur(4px)}
body[data-cinema-page=portfolio] .portfolio-appendix__group :is(h3,strong){color:#f0f8f5!important;-webkit-text-fill-color:#f0f8f5!important;background:none!important}
body[data-cinema-page=portfolio] .portfolio-appendix__group :is(span,p){color:#c7dfdd!important}
body[data-cinema-page=portfolio] .catalog-section{position:relative;isolation:isolate}
body[data-cinema-page=portfolio] .catalog-section::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#173d4840,#0b222d59);mask-image:linear-gradient(transparent,#000 80px,#000 calc(100% - 80px),transparent)}
body[data-cinema-page=portfolio] .catalog-card{border:0;box-shadow:none;background:transparent}
body[data-cinema-page=portfolio] .catalog-card__body{background:linear-gradient(140deg,#102d37b8,#0b222dcc)!important;color:#cfe2de}
body[data-cinema-page=portfolio] .catalog-card__body :is(h2,strong){color:#f2f8f4!important;-webkit-text-fill-color:#f2f8f4!important;background:none!important}
body[data-cinema-page=portfolio] .catalog-card__body :is(p,.catalog-card__top){color:#c9ded9!important}
body[data-cinema-page=portfolio] .catalog-card__details{color:#d3e5df;border-color:#9cc4bf38}
body[data-cinema-page=portfolio] :is(.catalog-filters .filter-chip,.catalog-more,.catalog-card__details summary){background:linear-gradient(110deg,#eed2a8,#f5e0bb 55%,#ddb87e)!important;color:#203f45!important;-webkit-text-fill-color:#203f45!important;border-color:#f1d4a685}
body[data-cinema-page=portfolio] .catalog-filters .filter-chip::before{background:linear-gradient(110deg,#f5dfb9,#edbf77)!important}
body[data-cinema-page=portfolio] :is(.catalog-filters .filter-chip.is-active,.catalog-filters .filter-chip:hover,.catalog-filters .filter-chip.is-sequence-highlight,.catalog-card__details summary:hover,.catalog-more:hover){background:linear-gradient(110deg,#f6deb4,#e1b472)!important;color:#183941!important;-webkit-text-fill-color:#183941!important}
body[data-cinema-page=portfolio] .catalog-filters .filter-chip .sector-label{color:inherit!important;-webkit-text-fill-color:inherit!important}
body[data-cinema-page=portfolio] .catalog-appendix-jump a{color:#cfe5df}
body[data-cinema-page=portfolio] .catalog-toolbar__count strong{color:#eff7f2!important;-webkit-text-fill-color:#eff7f2!important}
body[data-cinema-page=portfolio] .portfolio-health-register{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(125deg,#f1dab6e6,#e0b97fcc);color:#284047;border-color:#f3d3a579}
body[data-cinema-page=portfolio] .portfolio-health-register::before{content:'';position:absolute;inset:-30%;z-index:-1;pointer-events:none;background:repeating-linear-gradient(116deg,transparent 0 109px,#96744920 110px 111px);animation:cinema-health-lines 25s linear infinite}
body[data-cinema-page=portfolio] .portfolio-health-register :is(summary,h2,h3,p){color:#2b4245!important;-webkit-text-fill-color:#2b4245!important;background:none!important}
body[data-cinema-page=portfolio] .portfolio-health-register .professional-health-projects article{background:#fff5e27a!important;border-color:#ac875442}
@keyframes cinema-health-lines{from{transform:translate(-2%,0) rotate(-2deg)}to{transform:translate(6%,4%) rotate(2deg)}}
body[data-cinema-page=experience] .professional-page__body{background:transparent!important}
body[data-cinema-page=experience] .professional-page__body::before{opacity:.1}
body[data-cinema-page=experience] :is(.professional-lead,.professional-milestones,.professional-career,.professional-knowledge,.professional-sources){position:relative;isolation:isolate}
body[data-cinema-page=experience] :is(.professional-lead,.professional-career,.professional-knowledge,.professional-sources)::after{content:'';position:absolute;inset:-25px -4vw;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#0b2330a6,transparent 82%)}
body[data-cinema-page=experience] :is(.professional-lead h2,.professional-career h2,.professional-knowledge>header h2,.professional-sources>header h2,.professional-milestones>header h2){color:#f1f7f2!important;-webkit-text-fill-color:#f1f7f2!important;background:none!important}
body[data-cinema-page=experience] :is(.professional-lead__copy p,.professional-lead__copy li,.professional-milestones>header>p:last-child,.professional-knowledge>header p,.professional-sources>header p){color:#d2e2df}
body[data-cinema-page=experience] .professional-lead__copy .professional-cta a{color:#eff7f2}
body[data-cinema-page=experience] .professional-lead .eyebrow,body[data-cinema-page=experience] .professional-career .eyebrow{color:#a7d3d4}
body[data-cinema-page=experience] .professional-proof{background:linear-gradient(120deg,#ecf5efe0,#dcece5cc);border:0}
body[data-cinema-page=experience] .professional-career__track{background:linear-gradient(130deg,#1539438c,#0c25338c);padding:1rem 1.3rem;border-radius:18px}
body[data-cinema-page=experience] .professional-career__track :is(h3,p){color:#e0ece7!important;-webkit-text-fill-color:#e0ece7!important;background:none!important}
body[data-cinema-page=experience] .professional-career__track :is(time,span){color:#a9d5d7}
body[data-cinema-page=experience] .professional-career__track article{border-color:#b3ddda38}
body[data-cinema-page=experience] .professional-speaking figcaption{color:#c6ded8}
.home .experience-profile{background:linear-gradient(140deg,#183e4b,#0b222d 60%,#27362f)!important;color:#f2f6f1;border-color:#83b4b54d;overflow:clip}
.home .experience-profile::before{background:linear-gradient(15deg,transparent 39%,#90d3d528 39.1%,transparent 39.2%),linear-gradient(166deg,transparent 50%,#bcdad222 50.1%,transparent 50.2%),linear-gradient(37deg,transparent 68%,#d9b38122 68.1%,transparent 68.2%);background-size:130% 120%;animation:cinema-profile-lines 23s ease-in-out infinite alternate}
@keyframes cinema-profile-lines{to{transform:translate(5%,3%) rotate(3deg)}}
.home .experience-profile__intro{grid-template-columns:minmax(200px,280px) minmax(0,1fr);column-gap:3rem;row-gap:0;align-items:center;min-width:0}
.home .experience-profile__portrait{grid-row:1/4!important;grid-column:1;width:100%;height:auto;aspect-ratio:1093/1439;max-width:280px;align-self:center;margin:0}
.home .experience-profile__intro :is(h3,.eyebrow){color:#f1f7f2!important;-webkit-text-fill-color:#f1f7f2!important;background:none!important}
.home .experience-profile__intro>p:not(.eyebrow){color:#c5dbd6!important;max-width:65ch}
.home .experience-profile__intro>.career-reel{grid-column:1/-1!important;margin:2rem 0 0;background:none;border-bottom:0;padding:1.2rem 0 .4rem;overflow:visible}
.home .experience-profile__intro>.text-link{grid-column:1/-1!important;justify-self:center;text-align:center;color:#eff6ef!important;margin-top:1.25rem;padding:1rem 1.6rem;border:1px solid #a4c9bf4d;border-radius:99px;background:linear-gradient(110deg,#699f9b21,#dfad6921);text-decoration:none}
.home .experience-profile__intro>.text-link:hover{background:linear-gradient(110deg,#699f9b48,#dfad6940)}
.career-reel__heading{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:0 .5rem 1rem}
.career-reel__heading p{margin:0;color:#b6d4cf;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}
.career-reel__heading [data-career-count]{color:#bfd7d0;font-size:.64rem;white-space:nowrap}
.home .career-reel::before{display:none}.home .career-reel__viewport{height:252px}
.home .career-reel [data-career-intro]{padding-inline:16%;gap:1.1rem}
.home .career-reel [data-career-intro]>span{padding:1.4rem .7rem;text-align:center;background:linear-gradient(140deg,#32646b6b,#35514b4a);color:#c7ddd6;border:1px solid #94bebc3d;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px)}
.home .career-reel [data-career-intro] strong{color:#f1f7f2}
.home .career-reel__item{inset:12px auto 12px 28%;width:44%;padding:1.55rem 2rem;gap:.75rem;clip-path:polygon(16px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);border:1px solid #9cc5bf54;border-radius:0;background:linear-gradient(135deg,#356973,#21434f 60%,#405343);color:#f0f7f1}
.home .career-reel__item::before{content:'';position:absolute;inset:9px;border:1px solid #a7d5c526;pointer-events:none}
.home .career-reel__item strong{color:#f0f7f1;font-size:clamp(1.2rem,2.05vw,1.75rem)}
.home .career-reel__item span{color:#dbe8e3;font-size:.86rem;line-height:1.55}
.home .career-reel__item small{color:#f1c08c;font-size:.67rem}
.home .career-reel__item.is-current{background:linear-gradient(135deg,#356973,#21434f 60%,#405343)}
.home .career-reel__item.is-current:hover{background:linear-gradient(130deg,#427c81,#294955 55%,#655c43)}
.home .career-reel__item.is-previous{opacity:.62;transform:translateX(-75%) rotateY(16deg) rotateZ(-3deg) scale(.87);background:linear-gradient(135deg,#356973,#21434f 60%,#405343);mask-image:linear-gradient(90deg,transparent 0%,#0008 38%,#000 85%);pointer-events:none}
.home .career-reel__item.is-next{opacity:.62;transform:translateX(75%) rotateY(-16deg) rotateZ(3deg) scale(.87);background:linear-gradient(135deg,#356973,#21434f 60%,#405343);mask-image:linear-gradient(270deg,transparent 0%,#0008 38%,#000 85%);pointer-events:none}
.career-reel__steps{display:flex;justify-content:center;gap:3px;margin:.4rem 0 .5rem}
.career-reel__steps button{display:grid;place-items:center;width:40px;height:40px;border:0;background:none;padding:10px;cursor:pointer;color:#92b6b5}
.career-reel__steps button span{display:block;width:9px;height:9px;border:1px solid currentColor;transform:rotate(45deg);transition:transform .3s,background .25s}
.career-reel__steps button.is-active{color:#f3bd7e}.career-reel__steps button.is-active span{background:linear-gradient(135deg,#f2b86f,#7bd3ce);transform:rotate(135deg) scale(1.3)}
.home .career-reel__controls button{background:#99bbb90e;color:#f4f7f0;border-color:#9ec8c34d;width:40px;height:40px}
.home .career-reel__controls button:hover{background:#85c5c633}
@media(max-width:950px){.home .experience-profile__intro{grid-template-columns:minmax(190px,240px) minmax(0,1fr);column-gap:1.8rem}.home .career-reel__item{width:50%;left:25%;padding:1.4rem}}
@media(max-width:680px){.home .experience-profile__intro{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1rem}.home .experience-profile__intro>p,.home .experience-profile__intro>h3{grid-column:1}.home .experience-profile__portrait{grid-row:auto!important;grid-column:1;max-width:210px;width:65%;justify-self:center}.home .experience-profile__intro>.career-reel{margin-top:.75rem}.home .career-reel__viewport{height:263px;margin-inline:-14px}.home .career-reel__item{width:82%;left:9%;padding:1.4rem 1.25rem;gap:.65rem}.home .career-reel__item strong{font-size:1.24rem}.home .career-reel__item span{font-size:.78rem}.home .career-reel__item.is-previous{transform:translateX(-92%) rotateY(12deg) rotateZ(-3deg) scale(.83)}.home .career-reel__item.is-next{transform:translateX(92%) rotateY(-12deg) rotateZ(3deg) scale(.83)}.home .career-reel [data-career-intro]{padding-inline:8px;gap:.4rem}.home .career-reel [data-career-intro]>span{padding:1.25rem .3rem;font-size:.6rem}.home .experience-profile__intro>.text-link{font-size:.65rem;padding:.9rem 1rem;margin-top:.6rem}}
@media(max-width:680px){.scroll-cinema{--cinema-opacity:.57}.scroll-cinema__video,.scroll-cinema__fallback{filter:blur(1px) saturate(.72)}body[data-cinema-page=experience] .professional-career__track{padding:.8rem}}
@media(prefers-reduced-motion:reduce){.scroll-cinema,.scroll-cinema__video,.scroll-cinema__fallback{transition:none}.scroll-cinema__fallback{opacity:.45}.home .experience-profile::before,.portfolio-health-register::before{animation:none!important}}

/* The additional projects sit on a light surface so both groups breathe. */
body[data-cinema-page=portfolio] .portfolio-appendix{background:radial-gradient(ellipse at 11% 14%,#b5d8db7d,transparent 47%),radial-gradient(ellipse at 88% 83%,#f0cfa487,transparent 48%),linear-gradient(130deg,#f6f6f0,#eaf2ef 55%,#f5eee2)!important;border:1px solid #c5d7d073;box-shadow:0 15px 40px #081d2221;color:#193e4a;overflow:clip}
body[data-cinema-page=portfolio] .portfolio-appendix::before{inset:0;z-index:-1;opacity:.42;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%201100%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22w%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23e9faf7%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.32%22%20stop-color%3D%22%23c8935d%22%20stop-opacity%3D%22.48%22%2F%3E%3Cstop%20offset%3D%22.64%22%20stop-color%3D%22%234d9aa6%22%20stop-opacity%3D%22.32%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e9faf7%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22url%28%23w%29%22%3E%3Cpath%20d%3D%22M-170%20180%20C270%20520%20700%20-90%201770%20350%22%20stroke-width%3D%2270%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M-170%20265%20C270%20605%20700%20-5%201770%20435%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M-170%20305%20C270%20645%20700%2035%201770%20475%22%20stroke-width%3D%221.4%22%2F%3E%3Cpath%20d%3D%22M-170%20345%20C270%20685%20700%2075%201770%20515%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M-170%20770%20C460%20265%201040%201160%201770%20690%22%20stroke-width%3D%2290%22%20opacity%3D%22.18%22%2F%3E%3Cpath%20d%3D%22M-170%20870%20C460%20365%201040%201260%201770%20790%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M-170%20910%20C460%20405%201040%201300%201770%20830%22%20stroke-width%3D%221.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center/100% 100% no-repeat;animation:sixaddem-footer-wave 25s ease-in-out infinite alternate}
body[data-cinema-page=portfolio] .portfolio-appendix>header :is(h2,p){color:#193e4a!important;-webkit-text-fill-color:#193e4a!important}
body[data-cinema-page=portfolio] .portfolio-appendix__group{background:linear-gradient(130deg,#ffffffd8,#e9f2eec9 58%,#f8ecd8ca)!important;border:1px solid #9bb9b957;box-shadow:inset 0 1px #fff,0 8px 22px #143b490d;backdrop-filter:none;color:#244650}
body[data-cinema-page=portfolio] .portfolio-appendix__group :is(h3,strong){color:#193e4a!important;-webkit-text-fill-color:#193e4a!important}
body[data-cinema-page=portfolio] .portfolio-appendix__group :is(span,p){color:#4d666d!important;-webkit-text-fill-color:#4d666d!important}
body[data-cinema-page=portfolio] .catalog-card__body{background:var(--sixaddem-deep-gradient)!important}
body[data-cinema-page=portfolio] .scroll-cinema__frame{background:var(--sixaddem-deep-gradient)}
@media(prefers-reduced-motion:reduce){body[data-cinema-page=portfolio] .portfolio-appendix::before{animation:none!important}}
