.phd-institutional{--inst-shadow-accent:4px 7px 22px color-mix(in srgb,var(--phd-accent-brand) 22%,transparent);--inst-shadow-elevated:0 12px 40px color-mix(in srgb,black 45%,transparent);--inst-shadow-card:0 8px 32px color-mix(in srgb,black 35%,transparent);--inst-transition-surface:border-color 0.35s ease,box-shadow 0.35s ease,transform 0.35s ease}.phd-institutional .inst-zone-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.phd-institutional .inst-zone-bg--hero{background:radial-gradient(ellipse 90% 70% at 15% 10%,color-mix(in srgb,var(--phd-accent-brand) 20%,transparent),transparent 58%),radial-gradient(ellipse 50% 40% at 85% 75%,color-mix(in srgb,var(--phd-accent-brand) 8%,transparent),transparent 55%)}.phd-institutional .inst-zone-bg--institutional{background:radial-gradient(ellipse 70% 50% at 0 0,color-mix(in srgb,var(--phd-accent-brand) 10%,transparent),transparent 50%),linear-gradient(180deg,var(--phd-surface-obsidian) 0,transparent 24%)}.phd-institutional .inst-zone-bg--offer{background:radial-gradient(ellipse 45% 55% at 20% 50%,color-mix(in srgb,var(--phd-accent-creative) 12%,transparent),transparent 60%),radial-gradient(ellipse 45% 55% at 80% 50%,color-mix(in srgb,var(--phd-accent-insights) 10%,transparent),transparent 60%)}.phd-institutional .inst-zone-bg--operational{background:linear-gradient(180deg,color-mix(in srgb,var(--phd-surface-graphite-deep) 80%,transparent) 0,transparent 30%)}.phd-institutional .inst-zone-bg--validation{background:radial-gradient(ellipse 80% 60% at 50% 100%,color-mix(in srgb,var(--phd-surface-recessed) 90%,transparent),transparent 70%)}.phd-institutional .inst-zone-bg--conversion{background:radial-gradient(ellipse 70% 60% at 50% 50%,color-mix(in srgb,var(--phd-accent-brand) 14%,transparent),transparent 65%)}.phd-institutional .inst-grid-fine{background-image:linear-gradient(color-mix(in srgb,var(--phd-border-default) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--phd-border-default) 55%,transparent) 1px,transparent 1px);background-size:32px 32px}.phd-institutional .inst-grid-coarse{background-image:linear-gradient(color-mix(in srgb,var(--phd-border-default) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--phd-border-default) 40%,transparent) 1px,transparent 1px);background-size:64px 64px}.phd-institutional .inst-section-divider{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--phd-accent-brand) 40%,transparent) 50%,transparent);pointer-events:none}.phd-institutional .inst-section{isolation:isolate}.phd-institutional .inst-prose{max-width:65ch}.phd-institutional .inst-prose-wide{max-width:72ch}.phd-institutional .inst-surface-raised{transition:var(--inst-transition-surface);box-shadow:var(--inst-shadow-card)}.phd-institutional .inst-surface-raised:hover{border-color:var(--phd-border-strong);box-shadow:var(--inst-shadow-elevated);transform:translateY(-2px)}.phd-institutional .inst-surface-glass{background-color:color-mix(in srgb,var(--phd-surface-graphite-raised) 74%,transparent);border-color:var(--phd-border-default);box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent)}.phd-institutional .inst-surface-recess{background-color:color-mix(in srgb,var(--phd-surface-recessed) 88%,var(--phd-surface-graphite-raised) 12%);box-shadow:inset 0 2px 8px color-mix(in srgb,black 25%,transparent)}.phd-institutional .inst-surface-interactive{transition:var(--inst-transition-surface)}.phd-institutional .inst-surface-interactive:hover{border-color:var(--phd-border-accent);transform:translateY(-2px);box-shadow:var(--inst-shadow-card)}.phd-institutional .inst-hero{isolation:isolate;min-height:100vh;height:100vh;max-height:100vh}.phd-institutional .inst-hero>.relative{min-height:inherit;height:inherit}.phd-institutional .inst-hero-artwork{position:absolute;inset:0;z-index:0;overflow:hidden}.phd-institutional .inst-hero-artwork__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center center;transition:none;will-change:transform}.phd-institutional .inst-hero-artwork--desktop .inst-hero-artwork__img{-o-object-position:52% center;object-position:52% center;transform:scale(1)}.phd-institutional .inst-hero-artwork--tablet .inst-hero-artwork__img{-o-object-position:center center;object-position:center center;transform:scale(1.17)}.phd-institutional .inst-hero-artwork--mobile .inst-hero-artwork__img{-o-object-position:center center;object-position:center center;transform:scale(1.19)}.phd-institutional .inst-hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.38) 48%,rgba(0,0,0,.1))}@media (max-width:767px) and (orientation:portrait){.phd-institutional .inst-hero-overlay{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.44) 30%,rgba(0,0,0,.12) 58%,rgba(0,0,0,.3))}}.phd-institutional .inst-hero-motion{animation-timing-function:cubic-bezier(.22,1,.36,1)!important}.phd-institutional .inst-hero-content{position:relative;z-index:10;display:grid;grid-template-rows:auto minmax(34vh,1fr) auto;width:100%;max-width:80rem;margin-inline:auto;min-height:inherit;height:inherit;padding:calc(4.5rem + 1.5rem) 2rem 2rem}.phd-institutional .inst-hero-copy{width:100%;max-width:100%}.phd-institutional .inst-hero-copy-stack{display:flex;flex-direction:column;gap:1.25rem}.phd-institutional .inst-hero-headline{line-height:1.1;letter-spacing:-.012em;text-wrap:balance}.phd-institutional .inst-hero-headline-accent{display:inline-block;transform:translateY(.04em)}.phd-institutional .inst-hero-paragraph{margin-top:.125rem}.phd-institutional .inst-hero-logo-zone{min-height:34vh;pointer-events:none}.phd-institutional .inst-hero-actions{display:flex;flex-direction:column;align-items:center;gap:0;padding-bottom:5.25rem;margin-top:auto}.phd-institutional .inst-hero-ctas-wrap{width:100%}.phd-institutional .inst-hero-ctas{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:24rem}.phd-institutional .inst-hero-cta{width:100%}.phd-institutional .inst-hero-cta--primary.inst-cta-primary{box-shadow:var(--inst-shadow-accent),6px 14px 32px color-mix(in srgb,var(--phd-accent-brand) 16%,transparent)}.phd-institutional .inst-hero-cta--primary.inst-cta-primary:hover{box-shadow:var(--inst-shadow-accent),8px 18px 40px color-mix(in srgb,var(--phd-accent-brand) 24%,transparent),14px 28px 56px color-mix(in srgb,var(--phd-accent-brand) 8%,transparent);filter:brightness(1.05)}.phd-institutional .inst-hero-cta--secondary.inst-cta-secondary:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--phd-accent-brand) 10%,transparent),8px 20px 36px color-mix(in srgb,var(--phd-accent-brand) 6%,transparent)}.phd-institutional .inst-hero-scroll{position:absolute;left:0;right:0;bottom:2.5rem;z-index:12;display:flex;justify-content:center;width:100%;margin:0;padding:0;pointer-events:none;opacity:.92}.phd-institutional .inst-hero-scroll .inst-scroll-indicator{pointer-events:auto}@media (min-width:768px) and (max-width:1279px) and (orientation:portrait){.phd-institutional .inst-hero{min-height:105vh;height:auto;max-height:none}.phd-institutional .inst-hero-content{grid-template-rows:auto minmax(38vh,1fr) auto;padding:calc(4.5rem + 1.75rem) 4rem 3rem}.phd-institutional .inst-hero-copy-stack{gap:1.625rem}.phd-institutional .inst-hero-paragraph{margin-top:.375rem}.phd-institutional .inst-hero-copy{max-width:620px;margin-inline:auto;padding-bottom:.5rem}.phd-institutional .inst-hero-logo-zone{min-height:38vh;margin-top:1.25rem}.phd-institutional .inst-hero-actions{margin-top:.75rem;padding-bottom:5.5rem}.phd-institutional .inst-hero-ctas{align-items:center;gap:1rem;max-width:28rem}.phd-institutional .inst-hero-cta{width:auto;min-width:16rem}.phd-institutional .inst-hero-scroll{bottom:2.75rem}}@media (max-width:767px) and (orientation:portrait){.phd-institutional .inst-hero{min-height:110vh;height:auto;max-height:none}.phd-institutional .inst-hero-content{grid-template-rows:auto minmax(30vh,1fr) auto;padding:calc(4.5rem + 1rem) 2rem 2rem}.phd-institutional .inst-hero-copy-stack{gap:1.125rem}.phd-institutional .inst-hero-copy{padding-bottom:1.75rem}.phd-institutional .inst-hero-paragraph{margin-top:.25rem}.phd-institutional .inst-hero-logo-zone{min-height:30vh;margin-top:.25rem}.phd-institutional .inst-hero-actions{margin-top:-.5rem;padding-bottom:5rem}.phd-institutional .inst-hero-ctas{gap:.875rem;max-width:none}.phd-institutional .inst-hero-scroll{bottom:2rem}}@media (min-width:1280px),(orientation:landscape){.phd-institutional .inst-hero{min-height:100vh;height:100vh;max-height:100vh}.phd-institutional .inst-hero-overlay{background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.36) 50%,rgba(0,0,0,.08))}.phd-institutional .inst-hero-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-template-rows:unset;padding:calc(4.5rem + 3rem + 2.25rem) 2rem 2rem 6rem;height:100%}.phd-institutional .inst-hero-copy{max-width:560px;margin-inline:0}.phd-institutional .inst-hero-copy-stack{gap:1.375rem}.phd-institutional .inst-hero-paragraph{margin-top:.25rem}.phd-institutional .inst-hero-logo-zone{display:none}.phd-institutional .inst-hero-actions{align-items:flex-start;width:100%;max-width:560px;margin-top:2rem;padding-bottom:5.75rem}.phd-institutional .inst-hero-ctas{flex-direction:row;align-items:center;gap:1.5rem;width:auto;max-width:none}.phd-institutional .inst-hero-cta,.phd-institutional .inst-hero-cta--primary,.phd-institutional .inst-hero-cta--secondary{width:auto}.phd-institutional .inst-hero-scroll{bottom:2.5rem;opacity:.88}}@media (min-width:1280px){.phd-institutional .inst-hero-content{padding-left:6rem}}.phd-institutional .inst-trust-marquee{position:relative;isolation:isolate;overflow:hidden;padding-block:1.25rem 1.375rem}.phd-institutional .inst-trust-marquee__viewport{position:relative;overflow:hidden;height:2.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.phd-institutional .inst-trust-marquee__track{display:flex;width:-moz-max-content;width:max-content;align-items:center;height:100%;will-change:transform;transform:translateZ(0);animation:inst-trust-marquee-scroll 52s linear infinite;backface-visibility:hidden}.phd-institutional .inst-trust-marquee:hover .inst-trust-marquee__track{animation-play-state:paused}.phd-institutional .inst-trust-marquee__group{display:flex;flex-shrink:0;align-items:center;height:100%;list-style:none;margin:0;padding:0}.phd-institutional .inst-trust-marquee__item{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding-inline:1.75rem;height:100%}.phd-institutional .inst-trust-marquee__logo{display:block;height:1.875rem;width:auto;max-width:8.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.42;filter:grayscale(1) brightness(1.05);transform:translateZ(0) scale(1);transition:opacity .35s ease,filter .35s ease,transform .35s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.phd-institutional .inst-trust-marquee__logo:hover{opacity:1;filter:grayscale(0) brightness(1.18) saturate(1);transform:translateZ(0) scale(1.05)}@keyframes inst-trust-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (min-width:768px){.phd-institutional .inst-trust-marquee{padding-block:1.5rem 1.625rem}.phd-institutional .inst-trust-marquee__viewport{height:3rem}.phd-institutional .inst-trust-marquee__item{padding-inline:2.25rem}.phd-institutional .inst-trust-marquee__logo{height:2rem;max-width:9.5rem}}@media (min-width:1280px){.phd-institutional .inst-trust-marquee{padding-block:1.625rem 1.75rem}.phd-institutional .inst-trust-marquee__item{padding-inline:2.75rem}}.phd-institutional .inst-eco-creative{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--phd-accent-creative) 35%,var(--phd-border-default));box-shadow:var(--inst-shadow-card),inset 0 1px 0 color-mix(in srgb,var(--phd-accent-creative) 15%,transparent)}.phd-institutional .inst-eco-creative:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 0 0,color-mix(in srgb,var(--phd-accent-creative) 14%,transparent),transparent 65%);pointer-events:none}.phd-institutional .inst-eco-creative:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--phd-accent-creative),transparent 80%);pointer-events:none}.phd-institutional .inst-eco-insights{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--phd-accent-insights) 35%,var(--phd-border-default));box-shadow:var(--inst-shadow-card),inset 0 1px 0 color-mix(in srgb,var(--phd-accent-insights) 12%,transparent)}.phd-institutional .inst-eco-insights:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 100% 0,color-mix(in srgb,var(--phd-accent-insights) 12%,transparent),transparent 65%);pointer-events:none}.phd-institutional .inst-eco-insights:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(270deg,var(--phd-accent-insights),transparent 80%);pointer-events:none}.phd-institutional .inst-eco-preview{border-color:color-mix(in srgb,var(--phd-accent-creative) 30%,var(--phd-border-subtle));overflow:hidden;border-radius:.75rem}.phd-institutional .inst-feed-item{transition:var(--inst-transition-surface)}.phd-institutional .inst-eco-card{min-height:100%}.phd-institutional .inst-eco-scope{flex-shrink:0}.phd-institutional .inst-eco-preview-label-slot{min-height:2.375rem}.phd-institutional .inst-eco-preview-media{min-height:200px}.phd-institutional .inst-eco-creative-featured{transition:var(--inst-transition-surface)}.phd-institutional .inst-eco-preview-caption{flex-shrink:0}.phd-institutional .inst-eco-footer{padding-top:0}.phd-institutional .inst-proof-executions{margin-bottom:0}.phd-institutional .inst-feed-featured{transition:var(--inst-transition-surface)}.phd-institutional .inst-feed-featured:hover{border-color:color-mix(in srgb,var(--phd-accent-insights) 45%,var(--phd-border-accent));box-shadow:0 8px 28px color-mix(in srgb,var(--phd-accent-insights) 14%,transparent)}.phd-institutional .inst-method-step{transition:var(--inst-transition-surface)}.phd-institutional .inst-method-step:hover{border-color:var(--phd-border-accent);transform:translateY(-3px);box-shadow:var(--inst-shadow-card)}.phd-institutional .inst-pillar-card{transition:var(--inst-transition-surface);border-top:2px solid color-mix(in srgb,var(--phd-accent-brand) 40%,transparent)}.phd-institutional .inst-pillar-card:hover{border-top-color:var(--phd-accent-brand);transform:translateY(-2px);box-shadow:var(--inst-shadow-card)}.phd-institutional .inst-case-showcase,.phd-institutional .inst-case-visual{transition:var(--inst-transition-surface)}.phd-institutional .inst-case-visual{box-shadow:var(--inst-shadow-elevated)}.phd-institutional .inst-case-visual:hover{box-shadow:var(--inst-shadow-elevated),var(--inst-shadow-accent)}.phd-institutional .inst-case-stage{transition:var(--inst-transition-surface);border-left:2px solid transparent}.phd-institutional .inst-case-stage:hover{border-left-color:var(--phd-accent-brand);background-color:color-mix(in srgb,var(--phd-surface-graphite-raised) 95%,var(--phd-accent-brand-muted) 5%)}.phd-institutional .inst-case-badge{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid color-mix(in srgb,var(--phd-accent-brand) 40%,var(--phd-border-default));background:color-mix(in srgb,var(--phd-accent-brand-muted) 60%,transparent);padding:.25rem .75rem}.phd-institutional .inst-proof-panel{transition:var(--inst-transition-surface)}.phd-institutional .inst-proof-panel:hover{border-color:var(--phd-border-accent);box-shadow:var(--inst-shadow-elevated)}.phd-institutional .inst-comparison-table{box-shadow:var(--inst-shadow-card);border-radius:1rem;overflow:hidden}.phd-institutional .inst-cta-primary{transition:box-shadow .35s ease,transform .35s ease,filter .35s ease;box-shadow:var(--inst-shadow-accent)}.phd-institutional .inst-cta-primary:hover{transform:translateY(-2px);box-shadow:var(--inst-shadow-accent),var(--inst-shadow-elevated);filter:brightness(1.06)}.phd-institutional .inst-cta-secondary{transition:var(--inst-transition-surface);backdrop-filter:blur(8px)}.phd-institutional .inst-cta-secondary:hover{background:color-mix(in srgb,var(--phd-accent-brand-muted) 25%,transparent);transform:translateY(-1px);box-shadow:0 4px 16px color-mix(in srgb,var(--phd-accent-brand) 12%,transparent)}.phd-institutional .inst-cta-panel{border:1px solid color-mix(in srgb,var(--phd-accent-brand) 25%,var(--phd-border-subtle));box-shadow:var(--inst-shadow-card)}.phd-institutional .inst-funnel-step{transition:var(--inst-transition-surface)}.phd-institutional .inst-funnel-step:hover{border-color:color-mix(in srgb,var(--phd-accent-brand) 40%,var(--phd-border-accent));transform:translateX(4px)}.phd-institutional .inst-fragment-node{border-style:dashed;transition:var(--inst-transition-surface)}.phd-institutional .inst-fragment-node:hover{border-color:color-mix(in srgb,var(--phd-accent-brand) 45%,var(--phd-border-subtle));transform:scale(1.02)}.phd-institutional .inst-footer{border-top:1px solid var(--phd-border-subtle);background:linear-gradient(180deg,var(--phd-surface-obsidian) 0,color-mix(in srgb,var(--phd-surface-graphite-deep) 40%,var(--phd-surface-obsidian)) 100%)}.phd-institutional .inst-footer:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--phd-accent-brand) 35%,transparent) 50%,transparent)}.phd-institutional .inst-footer-col{position:relative}.phd-institutional .inst-footer-link{transition:color .25s ease}.phd-institutional .inst-navbar{background-color:color-mix(in srgb,var(--phd-surface-graphite-raised) 78%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 6%,transparent)}.phd-institutional .inst-scroll-indicator{transition:color .3s ease}@keyframes inst-scroll-arrow-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,4px,0)}}.phd-institutional .inst-scroll-indicator__arrow{will-change:transform;animation:inst-scroll-arrow-bob 2.6s ease-in-out infinite}.phd-institutional .inst-giullia-card{box-shadow:var(--inst-shadow-card);transition:var(--inst-transition-surface)}.phd-institutional .inst-giullia-card:hover{box-shadow:var(--inst-shadow-elevated);border-color:color-mix(in srgb,var(--phd-accent-brand) 35%,var(--phd-border-default))}.phd-institutional .inst-transform-card{transition:var(--inst-transition-surface)}.phd-institutional .inst-transform-card:hover{border-color:var(--phd-border-accent);transform:translateY(-2px);box-shadow:var(--inst-shadow-card)}@media (prefers-reduced-motion:reduce){.phd-institutional .inst-cta-primary:hover,.phd-institutional .inst-cta-secondary:hover,.phd-institutional .inst-feed-item:hover,.phd-institutional .inst-fragment-node:hover,.phd-institutional .inst-funnel-step:hover,.phd-institutional .inst-method-step:hover,.phd-institutional .inst-pillar-card:hover,.phd-institutional .inst-surface-interactive:hover,.phd-institutional .inst-surface-raised:hover,.phd-institutional .inst-transform-card:hover,.phd-institutional .inst-trust-marquee__logo:hover{transform:none}.phd-institutional .inst-scroll-indicator__arrow{animation:none}.phd-institutional .inst-trust-marquee__track{animation:none;transform:translateZ(0)}}