.portfolio-public .portfolio-nav-header[data-vertical-spacing=compact]{--portfolio-nav-padding-block:clamp(.55rem, .85vw, .72rem)}.portfolio-public .portfolio-nav-header[data-vertical-spacing=comfortable]{--portfolio-nav-padding-block:clamp(.72rem, 1.15vw, 1rem)}.portfolio-public .portfolio-nav-header[data-vertical-spacing=cinematic]{--portfolio-nav-padding-block:clamp(.95rem, 1.65vw, 1.35rem)}.portfolio-block-positioning{align-content:var(--portfolio-block-align-content,start);--portfolio-block-align-x:0%;--portfolio-block-align-y:0%;display:grid}.portfolio-block-positioning>:not(.absolute){width:100%;min-width:0}.portfolio-floating-whatsapp{border:1px solid color-mix(in srgb, var(--portfolio-text) 35%, transparent);width:clamp(2.75rem,3.4vw,3.35rem);height:clamp(2.75rem,3.4vw,3.35rem);box-shadow:0 .7rem 2rem #00000040, 0 0 0 0 color-mix(in srgb, currentColor 24%, transparent);transition:transform .26s var(--workspace-ease), box-shadow .26s var(--workspace-ease), filter .26s var(--workspace-ease)}.portfolio-floating-whatsapp[data-size=sm]{width:clamp(2.5rem,3vw,2.85rem);height:clamp(2.5rem,3vw,2.85rem)}.portfolio-floating-whatsapp[data-size=lg]{width:clamp(3rem,4vw,3.75rem);height:clamp(3rem,4vw,3.75rem)}.portfolio-floating-whatsapp:hover{box-shadow:0 1rem 2.6rem #00000047, 0 0 0 .45rem color-mix(in srgb, currentColor 14%, transparent);filter:saturate(1.08);transform:translateY(-.3rem)}.portfolio-floating-whatsapp svg{width:48%;height:48%;transition:transform .3s var(--workspace-ease)}.portfolio-floating-whatsapp:hover svg{transform:rotate(-8deg)scale(1.08)}.public-menu-panel{overscroll-behavior:contain;background:var(--public-menu-surface,var(--public-menu-bg,#000));border:var(--public-menu-surface-border,1px solid transparent);width:100%;min-width:0;max-width:100vw;box-shadow:var(--public-menu-surface-shadow,none);-webkit-backdrop-filter:var(--public-menu-surface-backdrop,none);backdrop-filter:var(--public-menu-surface-backdrop,none);transition:background var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard), backdrop-filter var(--motion-duration-base) var(--motion-ease-standard);overflow:hidden auto}.public-menu-navigation,.public-menu-links{width:100%;min-width:0}.public-menu-link{max-width:100%;font-size:clamp(1.75rem, min(9vw, var(--public-menu-item-size,8svh)), 6rem);overflow-wrap:anywhere;line-height:.92}.public-menu-overlay[data-layout=fullscreen] .public-menu-panel{border:0;min-height:100svh}.public-menu-overlay[data-layout=fullscreen][data-surface-effect=glass] .public-menu-panel{box-shadow:var(--public-menu-surface-shadow,none)}.public-menu-overlay[data-layout=dropdown]{align-items:flex-start;padding:clamp(4.75rem,10vw,7rem) clamp(1rem,4vw,3rem) clamp(1rem,4vw,3rem);display:flex;background:color-mix(in srgb, var(--portfolio-bg) 18%, transparent)!important}.public-menu-overlay[data-layout=dropdown] .public-menu-panel{border-radius:var(--portfolio-radius,var(--radius-card));width:min(92vw,46rem);height:auto;min-height:min(72svh,42rem);max-height:calc(100svh - clamp(6rem,13vw,9rem))}.public-menu-overlay[data-layout=dropdown][data-side=left]{justify-content:flex-start}.public-menu-overlay[data-layout=dropdown][data-side=right]{justify-content:flex-end}.public-menu-overlay[data-layout=drawer]{display:flex;background:color-mix(in srgb, var(--portfolio-bg) 18%, transparent)!important}.public-menu-overlay[data-layout=drawer][data-side=left]{justify-content:flex-start}.public-menu-overlay[data-layout=drawer][data-side=right]{justify-content:flex-end}.public-menu-overlay[data-layout=drawer] .public-menu-panel{width:min(90vw,34rem);height:100svh}.public-menu-overlay[data-layout=dropdown] .public-menu-link,.public-menu-overlay[data-layout=drawer] .public-menu-link{font-size:clamp(1.75rem, min(7vw, var(--public-menu-item-size,7svh)), 4.75rem)}@media (max-height:42rem){.public-menu-navigation{align-items:flex-start;padding-block:1.5rem}.public-menu-link{font-size:clamp(1.5rem, min(7vw, var(--public-menu-item-size)), 3.5rem)}}.public-menu-icon-choice[data-menu-icon=lines],.public-menu-icon-choice[data-menu-icon=three-lines]{flex-direction:column;justify-content:center;align-items:center;gap:clamp(.28rem,.55vw,.4rem)}.portfolio-services-section{min-width:0;overflow:clip;container-type:inline-size}.portfolio-fixed-page-cinematic{min-height:62svh}.portfolio-services-grid{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow:clip}.portfolio-service-card,.portfolio-service-card>*{min-width:0;max-width:100%}.portfolio-service-card [data-lumo-service-field]{overflow-wrap:anywhere;max-width:100%}@container (min-width:40rem){.portfolio-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:64rem){.portfolio-services-grid[data-service-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-services-grid[data-service-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:72rem){.portfolio-services-grid[data-service-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.portfolio-public .portfolio-nav-header:not([data-navigation-style=traditional]) .portfolio-traditional-nav{display:none}@media (min-width:64rem){.portfolio-footer-layout{grid-template-columns:minmax(0,1fr) auto}}.portfolio-public .portfolio-nav-header,.portfolio-public[data-curated-preset] .portfolio-nav-header,.portfolio-public[data-portfolio-scrolled=true][data-motion-navigation] .portfolio-nav-header{padding-block:var(--portfolio-nav-padding-block,clamp(.65rem, 1.05vw, .9rem))!important;background:var(--portfolio-nav-background,transparent)!important;border-bottom:var(--portfolio-nav-border,1px solid transparent)!important;-webkit-backdrop-filter:var(--portfolio-nav-backdrop,none)!important;backdrop-filter:var(--portfolio-nav-backdrop,none)!important;box-shadow:var(--portfolio-nav-shadow,none)!important;color:var(--portfolio-nav-foreground,var(--portfolio-text))!important}.portfolio-public[data-curated-preset]{--portfolio-public-focus:var(--portfolio-accent,var(--portfolio-primary));--portfolio-public-rule:color-mix(in srgb, var(--portfolio-text) 18%, transparent)}.portfolio-public :where(a,button):focus-visible{outline:2px solid var(--portfolio-public-focus);outline-offset:var(--space-1)}.portfolio-public :where(h1,h2,h3){text-wrap:balance}.portfolio-public .portfolio-hero-content{text-wrap:pretty}.portfolio-public .portfolio-hero-content h1{letter-spacing:-.03em;max-inline-size:14ch}.portfolio-public .portfolio-project-grid{gap:clamp(var(--space-4), 2.4vw, var(--space-7))}.portfolio-public .portfolio-project-card{min-width:0}.portfolio-public .portfolio-project-card .portfolio-card{isolation:isolate;min-height:clamp(16rem,33vw,32rem);transition:transform var(--motion-duration-medium) var(--motion-ease-premium), border-color var(--motion-duration-medium) var(--motion-ease-premium), box-shadow var(--motion-duration-medium) var(--motion-ease-premium), filter var(--motion-duration-medium) var(--motion-ease-premium)}.portfolio-public .portfolio-project-card .portfolio-card:after{z-index:1;inset:auto var(--space-4) var(--space-4);background:var(--portfolio-public-rule);content:"";opacity:.8;transform-origin:0;height:1px;transition:transform var(--motion-duration-medium) var(--motion-ease-premium), background-color var(--motion-duration-medium) var(--motion-ease-premium);position:absolute}@media (hover:hover) and (pointer:fine){.portfolio-public .portfolio-project-card:hover .portfolio-card,.portfolio-public .portfolio-project-card:focus-visible .portfolio-card{transform:translateY(calc(var(--space-1) * -1));border-color:color-mix(in srgb, var(--portfolio-primary) 56%, var(--portfolio-border));box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--portfolio-bg) 38%, transparent), var(--portfolio-card-shadow)}.portfolio-public .portfolio-project-card:hover .portfolio-card:after,.portfolio-public .portfolio-project-card:focus-visible .portfolio-card:after{background:var(--portfolio-primary);transform:scaleX(1.18)}}.portfolio-public[data-curated-preset=contraste-suico] .portfolio-project-grid{column-gap:clamp(var(--space-5), 3.2vw, var(--space-9));row-gap:clamp(var(--space-7), 6vw, var(--space-12))}.portfolio-public[data-curated-preset=contraste-suico] .portfolio-project-card:nth-child(2n){margin-block-start:clamp(var(--space-4), 5vw, var(--space-10))}.portfolio-public[data-curated-preset=contraste-suico] .portfolio-project-card .portfolio-card{box-shadow:none;border-radius:0}.portfolio-public[data-curated-preset=vermelho-profundo] .portfolio-hero-section:after{z-index:2;background:linear-gradient(0deg, color-mix(in srgb, var(--portfolio-primary) 24%, var(--portfolio-bg)), transparent);content:"";pointer-events:none;opacity:.7;height:min(36vh,22rem);position:absolute;inset:auto 0 0}.portfolio-public[data-curated-preset=vermelho-profundo] .portfolio-project-card .portfolio-card{box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--portfolio-primary) 13%, transparent), var(--portfolio-card-shadow)}.portfolio-public[data-curated-preset=forma-bruta] .portfolio-project-card .portfolio-card{box-shadow:var(--space-2) var(--space-2) 0 color-mix(in srgb, var(--portfolio-primary) 44%, transparent), var(--portfolio-card-shadow);border-radius:0}.portfolio-public[data-curated-preset=forma-bruta] .portfolio-project-card:nth-child(2n) .portfolio-card{box-shadow:calc(var(--space-2) * -1) var(--space-2) 0 color-mix(in srgb, var(--portfolio-accent) 38%, transparent), var(--portfolio-card-shadow)}.portfolio-public[data-curated-preset=cinematico] .portfolio-project-card:first-child{grid-column:1/-1}.portfolio-public[data-curated-preset=cinematico] .portfolio-project-card:first-child .portfolio-card{min-height:clamp(20rem,46vw,38rem)}.portfolio-public[data-curated-preset=cinematico] .portfolio-hero-content h1{max-inline-size:10ch}.portfolio-public[data-curated-preset=editorial-noturno] .portfolio-project-grid,.portfolio-public[data-curated-preset=editorial-impacto] .portfolio-project-grid{row-gap:clamp(var(--space-6), 5vw, var(--space-11))}.portfolio-public[data-curated-preset=editorial-noturno] .portfolio-project-card:nth-child(2n),.portfolio-public[data-curated-preset=editorial-impacto] .portfolio-project-card:nth-child(2n){margin-block-start:clamp(var(--space-3), 3vw, var(--space-7))}.portfolio-public[data-curated-preset=editorial-noturno] .portfolio-project-card .portfolio-card,.portfolio-public[data-curated-preset=editorial-impacto] .portfolio-project-card .portfolio-card{box-shadow:none;border-radius:0}.portfolio-public[data-curated-preset=editorial-impacto] .portfolio-project-card:first-child{grid-column:1/-1}.portfolio-public[data-curated-preset=metal-liquido]{background:radial-gradient(ellipse at 82% 8%, color-mix(in srgb, var(--portfolio-accent) 22%, transparent), transparent 34rem), radial-gradient(ellipse at 16% 34%, color-mix(in srgb, var(--portfolio-primary) 15%, transparent), transparent 28rem), var(--portfolio-bg)}.portfolio-public[data-curated-preset=metal-liquido] .portfolio-project-card .portfolio-card{border-color:color-mix(in srgb, var(--portfolio-text) 28%, var(--portfolio-border));box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--portfolio-accent) 12%, transparent), var(--portfolio-card-shadow)}.portfolio-public .portfolio-cta-section{isolation:isolate}.portfolio-public .portfolio-cta-section:before{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--fixed-dark-background) 18%, transparent), color-mix(in srgb, var(--fixed-dark-background) 72%, transparent));content:"";pointer-events:none;position:absolute;inset:0}@media (max-width:48rem){.portfolio-public[data-curated-preset=contraste-suico] .portfolio-project-card:nth-child(2n),.portfolio-public[data-curated-preset=editorial-noturno] .portfolio-project-card:nth-child(2n),.portfolio-public[data-curated-preset=editorial-impacto] .portfolio-project-card:nth-child(2n){margin-block-start:0}.portfolio-public[data-curated-preset=cinematico] .portfolio-project-card:first-child,.portfolio-public[data-curated-preset=editorial-impacto] .portfolio-project-card:first-child{grid-column:auto}.portfolio-public[data-curated-preset=cinematico] .portfolio-project-card:first-child .portfolio-card{min-height:clamp(16rem,76vw,26rem)}}@media (hover:none),(pointer:coarse){.portfolio-public .portfolio-project-card-label{padding:var(--space-5);background:linear-gradient(180deg, transparent 24%, color-mix(in srgb, var(--fixed-dark-background) 82%, transparent));opacity:1;justify-content:start;align-items:end}.portfolio-public .portfolio-project-card-label span{text-align:left;max-width:18ch;padding:0;font-size:clamp(1.125rem,5vw,1.75rem)}}@media (prefers-reduced-motion:reduce){.portfolio-public .portfolio-project-card .portfolio-card,.portfolio-public .portfolio-project-card .portfolio-card:after{transition-duration:1ms}}
.proposal-public{--proposal-section-space:clamp(var(--space-8), 3.5vw, var(--space-10));--background:var(--portfolio-bg);--foreground:var(--portfolio-text);--card:var(--portfolio-surface);--card-foreground:var(--portfolio-text);--popover:var(--portfolio-surface);--popover-foreground:var(--portfolio-text);--primary:var(--portfolio-primary);--primary-foreground:var(--portfolio-primary-foreground);--secondary:color-mix(in srgb, var(--portfolio-surface) 86%, var(--portfolio-bg));--secondary-foreground:var(--portfolio-text);--muted:color-mix(in srgb, var(--portfolio-surface) 86%, var(--portfolio-bg));--muted-foreground:var(--portfolio-muted);--accent:color-mix(in srgb, var(--portfolio-accent) 12%, var(--portfolio-surface));--accent-foreground:var(--portfolio-text);--border:var(--portfolio-border);--input:color-mix(in srgb, var(--portfolio-surface) 92%, var(--portfolio-bg));--ring:color-mix(in srgb, var(--portfolio-primary) 58%, transparent);--portfolio-accent:var(--action-primary);--portfolio-bg:var(--fixed-dark-background);--portfolio-border:var(--fixed-dark-border-soft);--portfolio-button-radius:var(--radius-button);--portfolio-card-shadow:var(--shadow-subtle);--portfolio-font:var(--font-sans);--portfolio-heading-font:var(--font-display);--portfolio-muted:var(--fixed-dark-text-muted);--portfolio-motion-distance:var(--space-2);--portfolio-overlay-opacity:.34;--portfolio-primary:var(--action-primary);--portfolio-primary-foreground:var(--action-primary-foreground);--portfolio-radius:var(--radius-card);--portfolio-secondary:var(--fixed-dark-text-secondary);--portfolio-surface:var(--fixed-dark-surface);--portfolio-text:var(--fixed-dark-text);--public-menu-bg:var(--portfolio-bg);--public-menu-text:var(--portfolio-text);--public-menu-muted:color-mix(in srgb, var(--portfolio-text) 48%, transparent);--public-menu-border:var(--portfolio-border);--public-menu-accent:var(--portfolio-primary);font-family:var(--portfolio-font);color:var(--portfolio-text)!important}.proposal-public .proposal-content-section{padding-block:var(--proposal-section-space);scroll-margin-block-start:var(--space-6)}.proposal-public .proposal-content-section>:first-child{margin-block-start:0}.proposal-public .proposal-content-section>:last-child{margin-block-end:0}@media (min-width:1024px){.proposal-public .proposal-investment-mural{min-block-size:var(--portfolio-section-media-height)}}.proposal-identity[data-portfolio-identity=true]{--background:var(--portfolio-bg);--foreground:var(--portfolio-text);--card:var(--portfolio-surface);--card-foreground:var(--portfolio-text);--popover:var(--portfolio-surface);--popover-foreground:var(--portfolio-text);--primary:var(--portfolio-primary);--primary-foreground:var(--portfolio-primary-foreground);--secondary:color-mix(in srgb, var(--portfolio-surface) 86%, var(--portfolio-bg));--secondary-foreground:var(--portfolio-text);--muted:color-mix(in srgb, var(--portfolio-surface) 86%, var(--portfolio-bg));--muted-foreground:var(--portfolio-muted);--accent:color-mix(in srgb, var(--portfolio-accent) 12%, var(--portfolio-surface));--accent-foreground:var(--portfolio-text);--border:var(--portfolio-border);--input:color-mix(in srgb, var(--portfolio-surface) 92%, var(--portfolio-bg));--ring:color-mix(in srgb, var(--portfolio-primary) 58%, transparent);font-family:var(--portfolio-font);background:var(--portfolio-bg)!important;color:var(--portfolio-text)!important}.proposal-identity[data-portfolio-identity=true] h1,.proposal-identity[data-portfolio-identity=true] h2,.proposal-identity[data-portfolio-identity=true] h3{font-family:var(--portfolio-heading-font,var(--portfolio-font))}.proposal-identity[data-portfolio-identity=true] header[class*=bg-black]{border-color:var(--portfolio-border)!important;background:color-mix(in srgb, var(--portfolio-bg) 84%, transparent)!important}.proposal-identity[data-portfolio-identity=true] [class*=text-white]{color:var(--portfolio-text)!important}.proposal-identity[data-portfolio-identity=true] [class*=border-white]{border-color:var(--portfolio-border)!important}.proposal-identity[data-portfolio-identity=true] header span[class*=bg-white]{background:var(--portfolio-text)!important}.proposal-identity[data-portfolio-identity=true] .text-white\/40,.proposal-identity[data-portfolio-identity=true] .text-white\/50,.proposal-identity[data-portfolio-identity=true] .text-white\/60{color:var(--portfolio-muted)!important}.proposal-identity[data-portfolio-identity=true] input[class*=bg-black]{border-color:var(--portfolio-border)!important;background:color-mix(in srgb, var(--portfolio-surface) 82%, transparent)!important;color:var(--portfolio-text)!important}.proposal-identity[data-portfolio-identity=true] input[class*=bg-black]:focus-visible{border-color:var(--portfolio-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--portfolio-primary) 34%, transparent)!important}.proposal-identity[data-portfolio-identity=true] .proposal-gate-submit{border-color:var(--portfolio-primary)!important;border-radius:var(--portfolio-button-radius)!important;background:var(--portfolio-primary)!important;color:var(--portfolio-primary-foreground)!important}.proposal-identity[data-portfolio-identity=true] .proposal-gate-submit:hover{background:color-mix(in srgb, var(--portfolio-primary) 88%, var(--portfolio-text))!important}.proposal-identity[data-portfolio-identity=true] .proposal-gate-submit:disabled{border-color:var(--portfolio-border)!important;background:color-mix(in srgb, var(--portfolio-primary) 42%, transparent)!important;color:color-mix(in srgb, var(--portfolio-primary-foreground) 72%, transparent)!important}.proposal-identity[data-portfolio-identity=true] .proposal-gate-card{border-color:var(--portfolio-border);border-radius:var(--portfolio-radius);background:color-mix(in srgb, var(--portfolio-surface) 90%, transparent);color:var(--portfolio-text)}.proposal-identity[data-portfolio-card-style=elevated] .proposal-gate-card{box-shadow:var(--portfolio-card-shadow)}.proposal-identity[data-portfolio-card-style=glass] .proposal-gate-card{background:color-mix(in srgb, var(--portfolio-surface) 74%, transparent)}.proposal-identity[data-portfolio-identity=true] .proposal-brand-mark{border-color:var(--portfolio-border);border-radius:var(--portfolio-radius);background:var(--portfolio-surface);color:var(--portfolio-text);overflow:hidden}.proposal-status-logo{object-fit:contain;width:100%;height:100%;padding:var(--space-2)}.proposal-identity[data-portfolio-identity=true] .proposal-status-icon{border-color:var(--portfolio-border);background:color-mix(in srgb, var(--portfolio-primary) 12%, var(--portfolio-surface));color:var(--portfolio-primary)}.proposal-public h1,.proposal-public h2,.proposal-public h3{font-family:var(--portfolio-heading-font,var(--portfolio-font))}.proposal-public .bg-black,.proposal-public section[class*=bg-black],.proposal-public header[class*=bg-black],.proposal-public footer[class*=bg-black]{background-color:var(--portfolio-bg)!important}.proposal-public:not([data-background-treatment=solid]) section[class*=bg-black],.proposal-public:not([data-background-treatment=solid]) footer[class*=bg-black]{background-color:#0000!important}.proposal-public [class*=text-white]{color:var(--portfolio-text)!important}.proposal-public .text-white\/24,.proposal-public .text-white\/32,.proposal-public .text-white\/35,.proposal-public .text-white\/40{color:var(--portfolio-muted)!important}.proposal-public .text-white\/42,.proposal-public .text-white\/50,.proposal-public .text-white\/55,.proposal-public .text-white\/58,.proposal-public .text-white\/62,.proposal-public .text-white\/66,.proposal-public .text-white\/68,.proposal-public .text-white\/70{color:color-mix(in srgb, var(--portfolio-text) 72%, var(--portfolio-muted))!important}.proposal-public [class*=border-white]{border-color:var(--portfolio-border)!important}.proposal-public [class*=bg-white\/]{background-color:color-mix(in srgb, var(--portfolio-surface) 78%, transparent)!important}.proposal-public a.bg-white,.proposal-public button.bg-white{border-radius:var(--portfolio-button-radius)!important;background-color:var(--portfolio-primary)!important;color:var(--portfolio-primary-foreground)!important}.proposal-public .bg-black\/68{background-color:color-mix(in srgb, var(--portfolio-bg) 84%, transparent)!important}.proposal-public .bg-black\/90{background-color:color-mix(in srgb, var(--portfolio-bg) 92%, transparent)!important}.proposal-public article{border-radius:var(--portfolio-radius)}.proposal-public[data-portfolio-card-style=elevated] article{box-shadow:var(--portfolio-card-shadow)}.proposal-public[data-portfolio-card-style=glass] article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:color-mix(in srgb, var(--portfolio-surface) 74%, transparent)!important}.proposal-media-fallback{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--portfolio-accent) 18%, transparent), transparent 34%), linear-gradient(135deg, var(--portfolio-surface), var(--portfolio-bg) 62%)}.proposal-media-overlay{background:var(--portfolio-bg)}.proposal-media-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--portfolio-bg) 52%, transparent) 0%, color-mix(in srgb, var(--portfolio-bg) 10%, transparent) 38%, color-mix(in srgb, var(--portfolio-bg) 84%, transparent) 100%)}.proposal-card-fallback{background:radial-gradient(circle at 35% 22%, color-mix(in srgb, var(--portfolio-accent) 18%, transparent), transparent 34%), linear-gradient(135deg, var(--portfolio-surface), var(--portfolio-bg))}.proposal-card-scrim{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--portfolio-bg) 82%, transparent))}.proposal-play-icon{color:var(--portfolio-text);fill:color-mix(in srgb, var(--portfolio-text) 82%, transparent);filter:drop-shadow(0 0 .625rem color-mix(in srgb, var(--portfolio-accent) 22%, transparent));transition:color var(--motion-duration-base) var(--motion-ease-standard), fill var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard)}.group:hover .proposal-play-icon{fill:var(--portfolio-text)}.proposal-mural-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--portfolio-bg) 8%, transparent), color-mix(in srgb, var(--portfolio-bg) 64%, transparent))}.proposal-final-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--portfolio-bg) 96%, transparent), color-mix(in srgb, var(--portfolio-bg) 76%, transparent))}.proposal-action-panel{border:1px solid var(--portfolio-border);border-radius:var(--portfolio-radius);background:color-mix(in srgb, var(--portfolio-surface) 92%, transparent);color:var(--portfolio-text);box-shadow:var(--portfolio-card-shadow)}.proposal-action-text,.proposal-menu-toggle{color:var(--portfolio-text)}.proposal-traditional-navigation{color:var(--portfolio-text);opacity:.72}.proposal-action-muted{color:var(--portfolio-muted)}.proposal-action-confirmation{border:1px solid var(--portfolio-border);border-radius:var(--portfolio-radius);background:color-mix(in srgb, var(--portfolio-bg) 34%, var(--portfolio-surface))}.proposal-action-checkbox{accent-color:var(--portfolio-primary)}.proposal-action-primary{border-color:var(--portfolio-primary)!important;border-radius:var(--portfolio-button-radius)!important;background:var(--portfolio-primary)!important;color:var(--portfolio-primary-foreground)!important}.proposal-action-primary:hover{background:color-mix(in srgb, var(--portfolio-primary) 88%, var(--portfolio-text))!important}.proposal-action-secondary{border-color:var(--portfolio-border)!important;border-radius:var(--portfolio-button-radius)!important;color:var(--portfolio-text)!important;background:0 0!important}.proposal-action-secondary:hover{background:var(--portfolio-text)!important;color:var(--portfolio-bg)!important}.proposal-public[data-decoration-treatment=frame] article{border-color:color-mix(in srgb, var(--portfolio-accent) 48%, transparent)!important}.proposal-public[data-decoration-treatment=glow] article{box-shadow:0 0 3rem color-mix(in srgb, var(--portfolio-accent) 16%, transparent)}.proposal-public[data-portfolio-motion=expressive] :is(article,.proposal-hero-media-element){transition:transform var(--motion-duration-slow) var(--motion-ease-premium), opacity var(--motion-duration-slow) var(--motion-ease-premium)}.proposal-public[data-portfolio-motion=reduced] *,.proposal-public[data-portfolio-motion=reduced] :before,.proposal-public[data-portfolio-motion=reduced] :after,.proposal-identity[data-portfolio-motion=reduced] *,.proposal-identity[data-portfolio-motion=reduced] :before,.proposal-identity[data-portfolio-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.proposal-public *,.proposal-public :before,.proposal-public :after,.proposal-identity[data-portfolio-identity=true] *,.proposal-identity[data-portfolio-identity=true] :before,.proposal-identity[data-portfolio-identity=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
