:root{--font-heading: "Montserrat", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-header-wordmark: "Montserrat", system-ui, sans-serif;--font-external-brand: "Poppins", system-ui, sans-serif;--size-12: .75rem;--size-14: .875rem;--size-15: .9375rem;--size-16: 1rem;--size-18: 1.125rem;--size-20: 1.25rem;--size-24: 1.5rem;--size-28: 1.75rem;--size-36: 2.25rem;--size-48: 3rem;--text-size-caption: var(--size-12);--text-size-small: var(--size-14);--text-size-body-sm: var(--size-15);--text-size-body: var(--size-16);--text-size-body-lg: var(--size-18);--text-size-subtitle: var(--size-20);--text-size-title: var(--size-24);--text-size-heading: var(--size-28);--text-size-display: var(--size-36);--text-size-hero: var(--size-48);--text-size-display-fluid: clamp(1.1rem, 1.5vw + .6rem, 3rem);--text-size-hero-fluid: clamp(1.2rem, 2vw + .55rem, 3.25rem);--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.65;--line-height-display: 1.03;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tight: 0em;--tracking-wide: .02em;--tracking-wider: .05em;--tracking-widest: .06em;--color-gold: #f9b233;--color-accent: var(--color-gold);--color-gold-gradient-start: rgba(250, 225, 50, 1);--color-gold-gradient-end: rgba(249, 178, 51, 1);--radius-sm: 12px;--radius-md: 20px;--radius-lg: 24px;--radius-xl: 40px;--radius-pill: 9999px}:root{--shell-bg: #2b2c30;--shell-divider: rgba(255, 255, 255, .08);--shell-text-muted: #e0e0e0;--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .85);--text-muted: rgba(255, 255, 255, .72);--text-accent: var(--color-gold);--text-dark: var(--shell-bg);--text-success: #b8ffb8;--text-danger: #ffd4d4;--glass-border: rgba(255, 255, 255, .3);--glass-border-strong: rgba(255, 255, 255, .35);--glass-bg: rgba(0, 0, 0, .08);--glass-bg-medium: rgba(0, 0, 0, .32);--glass-bg-row: rgba(0, 0, 0, .7);--glass-bg-row-hover: rgba(255, 255, 255, .25);--glass-bg-media: rgba(0, 0, 0, .35);--glass-bg-media-hover: rgba(255, 255, 255, .25);--glass-shell-bg-soft: color-mix(in srgb, var(--shell-bg) 66%, transparent);--glass-shell-bg-strong: color-mix(in srgb, var(--shell-bg) 85%, transparent);--home-glass-bg: var(--glass-shell-bg-soft);--home-glass-bg-strong: var(--glass-shell-bg-strong);--card-bg-dark: var(--glass-shell-bg-soft);--card-bg-normal: rgba(129, 152, 161, .5);--card-bg-light: rgba(255, 255, 255, .2);--card-border-light: rgba(255, 255, 255, .18);--card-bg: var(--card-bg-dark);--section-title-size: var(--text-size-hero);--section-title-weight: var(--font-weight-semibold);--header-height: clamp(4rem, 5vw, 6rem);--section-padding-x: 4rem;--section-padding-y: 4rem;--page-padding-x: clamp(1rem, 10vw, 2rem);--section-max-width: 1200px;--section-max-width-wide: 1400px}@media(max-width:640px){:root{--page-padding-x: 10%}}:root{--blur-glass-sm: 8px;--blur-glass-lg: 16px;--blur-panel: 18px;--blur-text-soft: 4px;--blur-text-soft-webkit: 6px;--text-shadow-soft: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .2), 0 3px 14px rgba(0, 0, 0, .1);--text-shadow-soft-accent: 0 1px 2px rgba(249, 178, 51, .45), 0 2px 10px rgba(249, 178, 51, .28), 0 3px 18px rgba(249, 178, 51, .18);--shadow-elevation-1: 0 4px 12px rgba(0, 0, 0, .3);--shadow-elevation-2: 0 8px 24px rgba(0, 0, 0, .35);--shadow-elevation-3: 0 12px 42px rgba(0, 0, 0, .45);--shadow-elevation-4: 0 14px 40px rgba(0, 0, 0, .55);--shadow-panel: 0 16px 36px rgba(0, 0, 0, .4);--shadow-button: 2px 4px 10px rgba(0, 0, 0, .4);--ring-accent-1: 0 0 0 2px rgba(249, 178, 51, .25);--ring-accent-2: 0 0 0 2px rgba(249, 178, 51, .35);--ring-accent-3: 0 0 0 2px rgba(249, 178, 51, .4);--ring-focus-accent: 0 0 0 3px rgba(249, 178, 51, .25);--glass-card-hover-duration: .3s;--glass-card-hover-easing: ease;--glass-card-hover-front-scale: 1.05;--glass-card-hover-back-scale: 1.15;--glass-card-hover-back-rotate-1: -10deg;--glass-card-hover-back-rotate-2: 10deg;--glass-card-hover-outline-width: 9px;--glass-card-hover-outline-offset: -10px;--glass-card-hover-outline-color: var(--color-gold)}@media(prefers-reduced-motion:reduce){:root{--glass-card-hover-front-scale: 1;--glass-card-hover-back-scale: 1;--glass-card-hover-back-rotate-1: 0deg;--glass-card-hover-back-rotate-2: 0deg}}:root[data-performance-tier=balanced]{--blur-glass-sm: 4px;--blur-glass-lg: 8px;--blur-panel: 10px;--blur-text-soft: 2px;--blur-text-soft-webkit: 3px;--shadow-elevation-3: 0 10px 30px rgba(0, 0, 0, .36);--shadow-elevation-4: 0 12px 32px rgba(0, 0, 0, .42);--shadow-panel: 0 12px 28px rgba(0, 0, 0, .34)}:root[data-performance-tier=lite],:root[data-performance-tier=static]{--blur-glass-sm: 0px;--blur-glass-lg: 0px;--blur-panel: 0px;--blur-text-soft: 0px;--blur-text-soft-webkit: 0px;--text-shadow-soft: 0 1px 2px rgba(0, 0, 0, .28);--text-shadow-soft-accent: 0 1px 2px rgba(249, 178, 51, .36);--shadow-elevation-1: 0 3px 10px rgba(0, 0, 0, .22);--shadow-elevation-2: 0 5px 16px rgba(0, 0, 0, .24);--shadow-elevation-3: 0 6px 18px rgba(0, 0, 0, .26);--shadow-elevation-4: 0 8px 22px rgba(0, 0, 0, .28);--shadow-panel: 0 8px 22px rgba(0, 0, 0, .24);--shadow-button: 1px 2px 7px rgba(0, 0, 0, .28);--glass-card-hover-front-scale: 1;--glass-card-hover-back-scale: 1;--glass-card-hover-back-rotate-1: 0deg;--glass-card-hover-back-rotate-2: 0deg}.glass-surface{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--blur-glass-sm));-webkit-backdrop-filter:blur(var(--blur-glass-sm))}.page-section{padding-block:var(--section-padding-y);padding-inline:var(--page-padding-x);max-width:var(--section-max-width);margin:0 auto}.page-section--wide{max-width:var(--section-max-width-wide)}.soft-text-blur{position:relative;display:inline-block;padding:.08em .12em;margin:0 -.05em}.soft-text-blur:before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:2px;backdrop-filter:blur(var(--blur-text-soft));-webkit-backdrop-filter:blur(var(--blur-text-soft-webkit));mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%);-webkit-mask-composite:source-in}.soft-text-blur.soft-text-blur--title{padding:.12em .2em}.soft-text-blur.soft-text-blur--title:before{inset:-4px}.soft-text-shadow,.soft-section-title .section-title{text-shadow:var(--text-shadow-soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.glass-panel{box-sizing:border-box;border:2px solid var(--glass-border-strong);border-radius:var(--radius-md);background:var(--card-bg-dark);backdrop-filter:blur(var(--blur-glass-lg));-webkit-backdrop-filter:blur(var(--blur-glass-lg));box-shadow:var(--shadow-panel)}.btn-golden{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);padding:.65rem 1.25rem;background:radial-gradient(circle at center,var(--color-gold-gradient-start) 0%,var(--color-gold-gradient-end) 100%);color:#000;font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);box-shadow:var(--shadow-button);cursor:pointer;transition:transform .2s ease}.btn-golden:hover:not(:disabled){transform:scale(1.03)}.btn-golden:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-golden:focus{outline:none}.btn-golden:focus-visible{outline:none;box-shadow:var(--shadow-button),var(--ring-focus-accent)}.glass-card{position:relative;display:block;width:100%;box-sizing:border-box}.glass-card__surface{position:relative;z-index:1;width:100%;height:100%;padding:60px 40px;border-radius:var(--radius-xl);border:2px solid var(--glass-border-strong);background:var(--glass-bg-medium);backdrop-filter:blur(var(--blur-glass-lg));-webkit-backdrop-filter:blur(var(--blur-glass-lg));display:flex;flex-direction:column;align-items:center;gap:40px;box-sizing:border-box}.glass-card--compact .glass-card__surface{padding:12px 20px;gap:0;border:2px solid var(--glass-border);justify-content:center}.glass-card--interactive{z-index:0;overflow:visible;isolation:isolate;text-decoration:none;color:inherit;cursor:pointer}.glass-card--interactive:before,.glass-card--interactive:after{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);outline:solid var(--glass-card-hover-outline-width) var(--glass-card-hover-outline-color);outline-offset:var(--glass-card-hover-outline-offset);pointer-events:none;z-index:0;transform:translateZ(0);transform-origin:center;will-change:transform;transition:transform var(--glass-card-hover-duration) var(--glass-card-hover-easing)}.glass-card--interactive.glass-card--compact:before,.glass-card--interactive.glass-card--compact:after{border-radius:var(--radius-xl)}.glass-card--interactive .glass-card__surface{z-index:1;transform-origin:center;will-change:transform;transition:transform var(--glass-card-hover-duration) var(--glass-card-hover-easing)}.glass-card--interactive:hover{z-index:2;opacity:1}.glass-card--interactive:hover .glass-card__surface{transform:scale(var(--glass-card-hover-front-scale))}.glass-card--interactive:hover:before{transform:rotate(var(--glass-card-hover-back-rotate-1)) scale(var(--glass-card-hover-back-scale))}.glass-card--interactive:hover:after{transform:rotate(var(--glass-card-hover-back-rotate-2)) scale(var(--glass-card-hover-back-scale))}.glass-card--interactive:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}@media(hover:none),(pointer:coarse){.btn-golden,.glass-card--interactive .glass-card__surface,.glass-card--interactive:before,.glass-card--interactive:after{transition:none;will-change:auto}.btn-golden:hover:not(:disabled),.glass-card--interactive:hover .glass-card__surface,.glass-card--interactive:hover:before,.glass-card--interactive:hover:after{transform:none}}:root[data-performance-tier=lite] .page-section,:root[data-performance-tier=static] .page-section{content-visibility:auto;contain-intrinsic-size:720px}:root[data-performance-tier=lite] .soft-text-blur:before,:root[data-performance-tier=static] .soft-text-blur:before{display:none}:root{--card-hover-duration: .3s;--card-hover-easing: ease;--card-hover-content-scale: 1.05;--card-hover-logo-max-width: 88%;--card-hover-logo-max-height: 74%;--card-hover-back-scale-x: 1.08;--card-hover-back-scale-y: 1.12;--card-hover-back-rotate-1: -5deg;--card-hover-back-rotate-2: 5deg;--card-hover-outline-width: 3px;--card-hover-outline-offset: -4px;--card-hover-outline-color: var(--color-gold);--card-hover-ripple-color: var(--color-gold);--card-hover-ripple-width: 3px;--card-hover-ripple-distance: .9rem;--card-hover-ripple-duration: .75s;--card-hover-ripple-secondary-distance: 1.25rem;--card-hover-ripple-secondary-duration: .95s;--card-hover-ripple-glow: 0 0 0 2px rgba(249, 178, 51, .24), 0 10px 26px rgba(249, 178, 51, .16);--card-hover-portfolio-spot-size: 4.8rem;--card-hover-portfolio-ring-size: 5.15rem;--card-hover-portfolio-ring-width: 2px;--card-hover-portfolio-ring-color: rgba(249, 178, 51, .86);--card-hover-portfolio-fill-color: rgba(249, 178, 51, .18);--card-hover-portfolio-wash-color: rgba(249, 178, 51, .16);--card-hover-portfolio-duration: .5s;--card-hover-portfolio-glow: 0 0 0 1px rgba(249, 178, 51, .34), 0 14px 34px rgba(249, 178, 51, .18);--card-hover-underlay-offset-x: 8px;--card-hover-underlay-offset-y: 7px;--card-hover-underlay-shadow-offset-x: -8px;--card-hover-underlay-shadow-offset-y: -7px;--card-hover-underlay-color: rgba(249, 178, 51, .9);--card-hover-underlay-edge-color: rgba(255, 224, 135, .65);--card-hover-underlay-shadow-color: color-mix(in srgb, var(--shell-bg) 92%, var(--glass-border-strong));--card-hover-underlay-shadow-edge-color: color-mix(in srgb, var(--shell-bg) 74%, var(--color-gold));--card-hover-underlay-shadow: 0 10px 20px rgba(249, 178, 51, .1), 0 12px 22px rgba(5, 9, 13, .1);--card-hover-underlay-shadow-layer-shadow: 0 10px 18px color-mix(in srgb, var(--shell-bg) 26%, transparent);--card-hover-underlay-duration: .32s;--card-hover-underlay-surface-top: rgba(255, 255, 255, .82);--card-hover-underlay-surface-bottom: rgba(255, 255, 255, .62);--card-hover-underlay-surface-hover-top: rgba(255, 255, 255, 1);--card-hover-underlay-surface-hover-bottom: rgba(255, 255, 255, .9)}.card-hover-outline-fan{--card-hover-local-duration: var(--card-hover-duration);--card-hover-local-easing: var(--card-hover-easing);--card-hover-local-content-scale: var(--card-hover-content-scale);--card-hover-local-back-scale-x: var(--card-hover-back-scale-x);--card-hover-local-back-scale-y: var(--card-hover-back-scale-y);--card-hover-local-back-rotate-1: var(--card-hover-back-rotate-1);--card-hover-local-back-rotate-2: var(--card-hover-back-rotate-2);--card-hover-local-outline-width: var(--card-hover-outline-width);--card-hover-local-outline-offset: var(--card-hover-outline-offset);--card-hover-local-outline-color: var(--card-hover-outline-color);--card-hover-local-logo-max-width: var(--card-hover-logo-max-width);--card-hover-local-logo-max-height: var(--card-hover-logo-max-height)}.card-hover-outline-fan--partner-logo{--card-hover-local-content-scale: 1.07;--card-hover-local-back-scale-x: 1.15;--card-hover-local-back-scale-y: 1.22;--card-hover-local-back-rotate-1: -5deg;--card-hover-local-back-rotate-2: 5deg;--card-hover-local-outline-width: 3px;--card-hover-local-outline-offset: -4px;--card-hover-local-logo-max-width: 88%;--card-hover-local-logo-max-height: 74%}.card-hover-outline-fan .glass-card{position:relative;z-index:auto;overflow:visible;isolation:auto;background:transparent}.card-hover-outline-fan .glass-card.partner-logo-grid__card{overflow:visible;background:transparent}.card-hover-outline-fan .glass-card:before,.card-hover-outline-fan .glass-card:after{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--radius-xl);outline:solid var(--card-hover-local-outline-width) var(--card-hover-local-outline-color);outline-offset:var(--card-hover-local-outline-offset);pointer-events:none;transform:translateZ(0);transform-origin:center;transition:transform var(--card-hover-local-duration) var(--card-hover-local-easing)}.card-hover-outline-fan .glass-card .glass-card__surface{position:relative;z-index:1;overflow:hidden;background-color:var(--card-bg-light);transform-origin:center;transition:box-shadow .25s ease,border-color .25s ease,padding .25s ease}.card-hover-outline-fan .glass-card .partner-card__logo{width:auto;height:auto;max-width:var(--card-hover-local-logo-max-width);max-height:var(--card-hover-local-logo-max-height);object-fit:contain}.card-hover-outline-fan .glass-card .partner-card__inner{transform-origin:center;transition:transform var(--card-hover-local-duration) var(--card-hover-local-easing)}.card-hover-outline-fan .glass-card:hover{z-index:auto;opacity:1}.card-hover-outline-fan .glass-card:hover .glass-card__surface{transform:none}.card-hover-outline-fan .glass-card:hover .partner-card__inner{transform:scale(var(--card-hover-local-content-scale))}.card-hover-outline-fan .glass-card:hover:before{transform:rotate(var(--card-hover-local-back-rotate-1)) scaleX(var(--card-hover-local-back-scale-x)) scaleY(var(--card-hover-local-back-scale-y))}.card-hover-outline-fan .glass-card:hover:after{transform:rotate(var(--card-hover-local-back-rotate-2)) scaleX(var(--card-hover-local-back-scale-x)) scaleY(var(--card-hover-local-back-scale-y))}@media(prefers-reduced-motion:reduce){.card-hover-outline-fan{--card-hover-local-content-scale: 1;--card-hover-local-back-scale-x: 1;--card-hover-local-back-scale-y: 1;--card-hover-local-back-rotate-1: 0deg;--card-hover-local-back-rotate-2: 0deg}}.card-hover-ripple-out{--card-hover-local-duration: var(--card-hover-duration);--card-hover-local-easing: var(--card-hover-easing);--card-hover-local-content-scale: var(--card-hover-content-scale);--card-hover-local-logo-max-width: var(--card-hover-logo-max-width);--card-hover-local-logo-max-height: var(--card-hover-logo-max-height);--card-hover-local-ripple-color: var(--card-hover-ripple-color);--card-hover-local-ripple-width: var(--card-hover-ripple-width);--card-hover-local-ripple-distance: var(--card-hover-ripple-distance);--card-hover-local-ripple-duration: var(--card-hover-ripple-duration);--card-hover-local-ripple-secondary-distance: var(--card-hover-ripple-secondary-distance);--card-hover-local-ripple-secondary-duration: var(--card-hover-ripple-secondary-duration);--card-hover-local-ripple-glow: var(--card-hover-ripple-glow)}.card-hover-ripple-out--partner-logo{--card-hover-local-content-scale: 1.06;--card-hover-local-logo-max-width: 88%;--card-hover-local-logo-max-height: 74%;--card-hover-local-ripple-width: 2px;--card-hover-local-ripple-distance: .78rem;--card-hover-local-ripple-duration: .62s;--card-hover-local-ripple-secondary-distance: 1.08rem;--card-hover-local-ripple-secondary-duration: .92s}.card-hover-ripple-out .glass-card{position:relative;z-index:auto;overflow:visible;isolation:auto;background:transparent}.card-hover-ripple-out .glass-card.partner-logo-grid__card{overflow:visible;background:transparent}.card-hover-ripple-out .glass-card:before,.card-hover-ripple-out .glass-card:after{content:"";position:absolute;inset:0;z-index:0;border:var(--card-hover-local-ripple-width) solid var(--card-hover-local-ripple-color);border-radius:var(--radius-xl);outline:none;outline-offset:0;opacity:0;pointer-events:none;transform:translateZ(0);transition:none}.card-hover-ripple-out .glass-card:after{border-width:1px}.card-hover-ripple-out .glass-card .glass-card__surface{position:relative;z-index:1;overflow:hidden;background-color:var(--card-bg-light);transform-origin:center;transition:box-shadow .25s ease,border-color .25s ease,padding .25s ease}.card-hover-ripple-out .glass-card .partner-card__logo{width:auto;height:auto;max-width:var(--card-hover-local-logo-max-width);max-height:var(--card-hover-local-logo-max-height);object-fit:contain}.card-hover-ripple-out .glass-card .partner-card__inner{transform-origin:center;transition:transform var(--card-hover-local-duration) var(--card-hover-local-easing)}.card-hover-ripple-out .glass-card:hover{z-index:auto;opacity:1}.card-hover-ripple-out .glass-card:hover .glass-card__surface{transform:none;border-color:color-mix(in srgb,var(--color-gold) 52%,var(--glass-border));box-shadow:var(--card-hover-local-ripple-glow)}.card-hover-ripple-out .glass-card:hover .partner-card__inner{transform:scale(var(--card-hover-local-content-scale))}.card-hover-ripple-out .glass-card:hover:before{animation:card-hover-ripple-out var(--card-hover-local-ripple-duration) ease-out}.card-hover-ripple-out .glass-card:hover:after{animation:card-hover-ripple-out-secondary var(--card-hover-local-ripple-secondary-duration) ease-out .08s}@keyframes card-hover-ripple-out{0%{inset:0;opacity:.88;border-width:var(--card-hover-local-ripple-width)}52%{opacity:.38}to{inset:calc(-1 * var(--card-hover-local-ripple-distance));opacity:0;border-width:1px}}@keyframes card-hover-ripple-out-secondary{0%{inset:0;opacity:.42;border-width:1px}to{inset:calc(-1 * var(--card-hover-local-ripple-secondary-distance));opacity:0;border-width:1px}}@media(prefers-reduced-motion:reduce){.card-hover-ripple-out{--card-hover-local-content-scale: 1;--card-hover-local-ripple-distance: 0;--card-hover-local-ripple-secondary-distance: 0}.card-hover-ripple-out .glass-card:hover:before,.card-hover-ripple-out .glass-card:hover:after{animation:none;opacity:1}}.card-hover-portfolio-orbit{--card-hover-local-duration: var(--card-hover-portfolio-duration);--card-hover-local-easing: cubic-bezier(.2, .72, .22, 1);--card-hover-local-content-scale: var(--card-hover-content-scale);--card-hover-local-logo-max-width: var(--card-hover-logo-max-width);--card-hover-local-logo-max-height: var(--card-hover-logo-max-height);--card-hover-local-portfolio-spot-size: var(--card-hover-portfolio-spot-size);--card-hover-local-portfolio-ring-size: var(--card-hover-portfolio-ring-size);--card-hover-local-portfolio-ring-width: var(--card-hover-portfolio-ring-width);--card-hover-local-portfolio-ring-color: var(--card-hover-portfolio-ring-color);--card-hover-local-portfolio-fill-color: var(--card-hover-portfolio-fill-color);--card-hover-local-portfolio-wash-color: var(--card-hover-portfolio-wash-color);--card-hover-local-portfolio-glow: var(--card-hover-portfolio-glow)}.card-hover-portfolio-orbit--partner-logo{--card-hover-local-content-scale: 1.055;--card-hover-local-logo-max-width: 88%;--card-hover-local-logo-max-height: 74%;--card-hover-local-portfolio-spot-size: 4.45rem;--card-hover-local-portfolio-ring-size: 4.8rem;--card-hover-local-portfolio-ring-width: 2px}.card-hover-portfolio-orbit .glass-card{position:relative;z-index:auto;overflow:visible;isolation:auto;background:transparent}.card-hover-portfolio-orbit .glass-card.partner-logo-grid__card{overflow:visible;background:transparent}.card-hover-portfolio-orbit .glass-card:before,.card-hover-portfolio-orbit .glass-card:after{content:"";position:absolute;top:50%;left:50%;z-index:0;display:block;aspect-ratio:1;border-radius:50%;outline:none;outline-offset:0;opacity:0;pointer-events:none;transition:opacity var(--card-hover-local-duration) var(--card-hover-local-easing),transform var(--card-hover-local-duration) var(--card-hover-local-easing),filter var(--card-hover-local-duration) var(--card-hover-local-easing)}.card-hover-portfolio-orbit .glass-card:before{width:var(--card-hover-local-portfolio-spot-size);background:radial-gradient(circle,var(--card-hover-local-portfolio-fill-color) 0 42%,rgba(249,178,51,.09) 43% 58%,transparent 67%);filter:blur(.5px);transform:translate(-50%,-50%) scale(.36)}.card-hover-portfolio-orbit .glass-card:after{width:var(--card-hover-local-portfolio-ring-size);border:var(--card-hover-local-portfolio-ring-width) solid var(--card-hover-local-portfolio-ring-color);box-shadow:0 0 18px #f9b23333;transform:translate(-50%,-50%) scale(.62) rotate(-18deg)}.card-hover-portfolio-orbit .glass-card .glass-card__surface{position:relative;z-index:1;overflow:hidden;isolation:isolate;background-color:var(--card-bg-light);transform-origin:center;transition:box-shadow .25s ease,border-color .25s ease,padding .25s ease}.card-hover-portfolio-orbit .glass-card .glass-card__surface:before{content:"";position:absolute;inset:-28%;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,var(--card-hover-local-portfolio-wash-color) 0 16%,transparent 33%),linear-gradient(115deg,transparent 0 36%,rgba(255,255,255,.2) 48%,transparent 61%);opacity:0;pointer-events:none;transform:translate(-16%) rotate(-8deg) scale(.95);transition:opacity var(--card-hover-local-duration) ease,transform var(--card-hover-local-duration) var(--card-hover-local-easing)}.card-hover-portfolio-orbit .glass-card .glass-card__surface>*{position:relative;z-index:1}.card-hover-portfolio-orbit .glass-card .partner-card__logo{width:auto;height:auto;max-width:var(--card-hover-local-logo-max-width);max-height:var(--card-hover-local-logo-max-height);object-fit:contain}.card-hover-portfolio-orbit .glass-card .partner-card__inner{transform-origin:center;transition:transform var(--card-hover-local-duration) var(--card-hover-local-easing)}.card-hover-portfolio-orbit .glass-card:hover{z-index:auto;opacity:1}.card-hover-portfolio-orbit .glass-card:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.card-hover-portfolio-orbit .glass-card:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}.card-hover-portfolio-orbit .glass-card:hover .glass-card__surface{transform:none;border-color:color-mix(in srgb,var(--color-gold) 48%,var(--glass-border));box-shadow:var(--card-hover-local-portfolio-glow)}.card-hover-portfolio-orbit .glass-card:hover .glass-card__surface:before{opacity:1;transform:translate(0) rotate(0) scale(1)}.card-hover-portfolio-orbit .glass-card:hover .partner-card__inner{transform:scale(var(--card-hover-local-content-scale))}@media(prefers-reduced-motion:reduce){.card-hover-portfolio-orbit{--card-hover-local-content-scale: 1}.card-hover-portfolio-orbit .glass-card:before,.card-hover-portfolio-orbit .glass-card:after,.card-hover-portfolio-orbit .glass-card .glass-card__surface:before{transition:none}}.card-hover-underlay-shift{--card-hover-local-duration: var(--card-hover-underlay-duration);--card-hover-local-easing: cubic-bezier(.2, .72, .22, 1);--card-hover-local-content-scale: var(--card-hover-content-scale);--card-hover-local-logo-max-width: var(--card-hover-logo-max-width);--card-hover-local-logo-max-height: var(--card-hover-logo-max-height);--card-hover-local-underlay-offset-x: var(--card-hover-underlay-offset-x);--card-hover-local-underlay-offset-y: var(--card-hover-underlay-offset-y);--card-hover-local-underlay-shadow-offset-x: var(--card-hover-underlay-shadow-offset-x);--card-hover-local-underlay-shadow-offset-y: var(--card-hover-underlay-shadow-offset-y);--card-hover-local-underlay-color: var(--card-hover-underlay-color);--card-hover-local-underlay-edge-color: var(--card-hover-underlay-edge-color);--card-hover-local-underlay-shadow-color: var(--card-hover-underlay-shadow-color);--card-hover-local-underlay-shadow-edge-color: var(--card-hover-underlay-shadow-edge-color);--card-hover-local-underlay-shadow: var(--card-hover-underlay-shadow);--card-hover-local-underlay-shadow-layer-shadow: var(--card-hover-underlay-shadow-layer-shadow);--card-hover-local-underlay-surface-top: var(--card-hover-underlay-surface-top);--card-hover-local-underlay-surface-bottom: var(--card-hover-underlay-surface-bottom);--card-hover-local-underlay-surface-hover-top: var(--card-hover-underlay-surface-hover-top);--card-hover-local-underlay-surface-hover-bottom: var(--card-hover-underlay-surface-hover-bottom)}.card-hover-underlay-shift--partner-logo{--card-hover-local-content-scale: 1.045;--card-hover-local-logo-max-width: 88%;--card-hover-local-logo-max-height: 74%;--card-hover-local-underlay-offset-x: 6px;--card-hover-local-underlay-offset-y: 6px;--card-hover-local-underlay-shadow-offset-x: -6px;--card-hover-local-underlay-shadow-offset-y: -6px}.card-hover-underlay-shift .glass-card{--card-hover-pointer-shift-x: 0px;--card-hover-pointer-shift-y: 0px;--card-hover-pointer-shadow-shift-x: 0px;--card-hover-pointer-shadow-shift-y: 0px;--card-hover-pointer-rotate: 0deg;--card-hover-pointer-shadow-rotate: 0deg;--card-hover-idle-shift-x: 0px;--card-hover-idle-shift-y: 0px;--card-hover-idle-shadow-shift-x: 0px;--card-hover-idle-shadow-shift-y: 0px;--card-hover-idle-rotate: 0deg;--card-hover-idle-shadow-rotate: 0deg;position:relative;z-index:auto;overflow:visible;isolation:auto;background:transparent}.card-hover-underlay-shift .glass-card.partner-logo-grid__card{overflow:visible;background:transparent}.card-hover-underlay-shift .glass-card:before,.card-hover-underlay-shift .glass-card:after{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--radius-xl);outline:none;outline-offset:0;pointer-events:none}.card-hover-underlay-shift .glass-card:before{background:linear-gradient(145deg,var(--card-hover-local-underlay-shadow-edge-color),transparent 42%),var(--card-hover-local-underlay-shadow-color);box-shadow:none;opacity:0;transform:translate(0) rotate(0) scale(.965);transition:opacity var(--card-hover-local-duration) ease,box-shadow var(--card-hover-local-duration) ease}.card-hover-underlay-shift .glass-card:after{background:linear-gradient(145deg,var(--card-hover-local-underlay-edge-color),transparent 38%),var(--card-hover-local-underlay-color);box-shadow:none;opacity:0;transform:translate(0) rotate(0) scale(.985);transition:opacity var(--card-hover-local-duration) ease,box-shadow var(--card-hover-local-duration) ease}.card-hover-underlay-shift .glass-card .glass-card__surface{position:relative;z-index:1;overflow:hidden;isolation:isolate;background-color:var(--card-bg-light);background-image:linear-gradient(180deg,var(--card-hover-local-underlay-surface-top),var(--card-hover-local-underlay-surface-bottom));background-blend-mode:screen;transform-origin:center;transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease,padding .25s ease}.card-hover-underlay-shift .glass-card .glass-card__surface>*{position:relative;z-index:1}.card-hover-underlay-shift .glass-card .partner-card__logo{width:auto;height:auto;max-width:var(--card-hover-local-logo-max-width);max-height:var(--card-hover-local-logo-max-height);object-fit:contain}.card-hover-underlay-shift .glass-card .partner-card__inner{transform-origin:center;transition:transform var(--card-hover-local-duration) var(--card-hover-local-easing)}.card-hover-underlay-shift .glass-card:hover{z-index:auto;opacity:1}.card-hover-underlay-shift .glass-card:hover:before{opacity:1;box-shadow:var(--card-hover-local-underlay-shadow-layer-shadow);transform:translate(calc(var(--card-hover-local-underlay-shadow-offset-x) + var(--card-hover-pointer-shadow-shift-x)),calc(var(--card-hover-local-underlay-shadow-offset-y) + var(--card-hover-pointer-shadow-shift-y))) translate(var(--card-hover-idle-shadow-shift-x),var(--card-hover-idle-shadow-shift-y)) rotate(calc(var(--card-hover-pointer-shadow-rotate) + var(--card-hover-idle-shadow-rotate))) scale(1)}.card-hover-underlay-shift .glass-card:hover:after{opacity:1;box-shadow:var(--card-hover-local-underlay-shadow);transform:translate(calc(var(--card-hover-local-underlay-offset-x) + var(--card-hover-pointer-shift-x)),calc(var(--card-hover-local-underlay-offset-y) + var(--card-hover-pointer-shift-y))) translate(var(--card-hover-idle-shift-x),var(--card-hover-idle-shift-y)) rotate(calc(var(--card-hover-pointer-rotate) + var(--card-hover-idle-rotate))) scale(1)}.card-hover-underlay-shift .glass-card:hover .glass-card__surface{transform:none;background-image:linear-gradient(180deg,var(--card-hover-local-underlay-surface-hover-top),var(--card-hover-local-underlay-surface-hover-bottom));border-color:color-mix(in srgb,var(--color-gold) 34%,var(--glass-border));box-shadow:0 6px 16px #13181f0b}.card-hover-underlay-shift .glass-card:hover .partner-card__inner{transform:scale(var(--card-hover-local-content-scale))}@media(prefers-reduced-motion:reduce){.card-hover-underlay-shift{--card-hover-local-content-scale: 1}.card-hover-underlay-shift .glass-card:before,.card-hover-underlay-shift .glass-card:after,.card-hover-underlay-shift .glass-card .partner-card__inner{transition:none}}@media(hover:none),(pointer:coarse){.card-hover-outline-fan .glass-card:before,.card-hover-outline-fan .glass-card:after,.card-hover-ripple-out .glass-card:before,.card-hover-ripple-out .glass-card:after,.card-hover-portfolio-orbit .glass-card:before,.card-hover-portfolio-orbit .glass-card:after,.card-hover-portfolio-orbit .glass-card .glass-card__surface:before,.card-hover-underlay-shift .glass-card:before,.card-hover-underlay-shift .glass-card:after{display:none}.card-hover-outline-fan .glass-card,.card-hover-ripple-out .glass-card,.card-hover-portfolio-orbit .glass-card,.card-hover-underlay-shift .glass-card{overflow:hidden}.card-hover-outline-fan .glass-card:hover .partner-card__inner,.card-hover-ripple-out .glass-card:hover .partner-card__inner,.card-hover-portfolio-orbit .glass-card:hover .partner-card__inner,.card-hover-underlay-shift .glass-card:hover .partner-card__inner,.card-hover-outline-fan .glass-card .partner-card__inner,.card-hover-ripple-out .glass-card .partner-card__inner,.card-hover-portfolio-orbit .glass-card .partner-card__inner,.card-hover-underlay-shift .glass-card .partner-card__inner{transform:none;transition:none}.card-hover-ripple-out .glass-card:hover .glass-card__surface,.card-hover-portfolio-orbit .glass-card:hover .glass-card__surface,.card-hover-underlay-shift .glass-card:hover .glass-card__surface{box-shadow:none;transform:none}}:root{font-family:var(--font-body),system-ui,sans-serif;line-height:var(--line-height-normal);font-weight:var(--font-weight-regular);color:var(--text-primary);background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:var(--font-weight-medium);color:var(--text-accent);text-decoration:inherit}a:hover{opacity:.9}body{margin:0}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-accent) 58%,rgba(255,255,255,.12)) color-mix(in srgb,var(--shell-bg) 82%,rgba(255,255,255,.04))}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{margin:4px;background:color-mix(in srgb,var(--shell-bg) 78%,transparent);border-radius:999px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--color-gold) 72%,transparent),color-mix(in srgb,var(--color-gold) 48%,rgba(0,0,0,.35)));border-radius:999px;border:2px solid color-mix(in srgb,var(--shell-bg) 85%,transparent);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--color-gold) 88%,transparent),color-mix(in srgb,var(--color-gold) 62%,rgba(0,0,0,.25)));background-clip:padding-box}*::-webkit-scrollbar-corner{background:color-mix(in srgb,var(--shell-bg) 78%,transparent)}html,body{overflow-x:hidden;overflow-x:clip}button{font:inherit}button:focus{outline:none}button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-gold) 85%,transparent);outline-offset:2px}#app{margin:0 auto}.golden-button[data-v-cc4b63bd]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:9999px;background:radial-gradient(circle at center,#fae132,#f9b233);color:#000;font-size:var(--text-size-body-lg);font-weight:var(--font-weight-black);text-decoration:none;box-shadow:var(--shadow-button);transition:transform .2s ease;font-family:var(--font-heading);line-height:var(--line-height-snug)}.golden-button[data-v-cc4b63bd]:hover{transform:scale(1.05)}.mobile-menu[data-v-3d8f42aa]{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:min(238px,72.25vw);background:var(--shell-bg);border-left:1px solid var(--shell-divider);display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;padding:calc(var(--header-height) + 1rem) 1.75rem 0 0;transform:translate(100%);transition:transform .35s ease;z-index:1000;font-family:var(--font-body)}.mobile-menu__primary[data-v-3d8f42aa]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding-left:20%;padding-bottom:1rem;box-sizing:border-box}.mobile-menu__footer[data-v-3d8f42aa]{flex-shrink:0;padding-left:20%;padding-top:.75rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px));margin-top:auto;box-sizing:border-box}.mobile-menu--open[data-v-3d8f42aa]{transform:translate(0)}.mobile-overlay[data-v-3d8f42aa]{position:fixed;inset:0;background:#00000073;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:999}.mobile-overlay--open[data-v-3d8f42aa]{opacity:1;pointer-events:auto}@media(min-width:1201px){.mobile-menu[data-v-3d8f42aa],.mobile-overlay[data-v-3d8f42aa]{display:none}}.mobile-section[data-v-3d8f42aa]{display:flex;flex-direction:column;align-items:stretch;width:100%}.mobile-title[data-v-3d8f42aa]{font-family:var(--font-body);color:var(--color-accent);font-weight:400;font-size:calc(var(--header-nav-font) * 1.15);line-height:1.2;cursor:pointer;padding:.25rem .45rem;border-radius:var(--radius-sm);width:100%;text-align:left;box-sizing:border-box}.mobile-sub[data-v-3d8f42aa]{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.75rem;margin-top:.35rem}.nav-item[data-v-3d8f42aa]{cursor:pointer;color:var(--color-accent);font-family:var(--font-body);font-weight:400;font-size:calc(var(--header-nav-font) * 1.15);line-height:1.2;padding:.25rem .45rem;text-decoration:none;text-align:left;border-radius:var(--radius-sm);width:100%;box-sizing:border-box}.mobile-sub .nav-item[data-v-3d8f42aa]{color:#fff}.mobile-menu__footer[data-v-3d8f42aa] .golden-button.mobile-menu__cta{font-family:var(--font-body);font-size:calc(var(--header-nav-font) * 2 / 1.5);line-height:1.15;font-weight:500;padding:.4rem 1.2rem;align-self:flex-start;text-align:center}.nav-item[data-v-3d8f42aa]:hover,.mobile-title[data-v-3d8f42aa]:hover{opacity:.85}.nav-item--partners[data-v-3d8f42aa]{background:none;border:none}.nav-item--active[data-v-3d8f42aa]{text-decoration:underline}.header[data-v-d30a5caa]{--header-title-line-height: 1.05;--header-nav-color: var(--color-accent);--header-title-size: min( clamp(1.125rem, 2.65vw + .55rem, 3.0625rem), calc(var(--header-height) / 2 / var(--header-title-line-height)) );--header-title-line-box: calc( var(--header-title-size) * var(--header-title-line-height) );--header-nav-line-height: 1.2;--header-nav-font-size: max( .75rem, calc(var(--header-height) * .25 / var(--header-nav-line-height)) );--header-nav-gap: .75rem;--header-cta-padding-y: .345rem ;--header-cta-padding-x: .9rem;--header-padding-inline-end: 3rem;--header-padding-inline-start: 1.75rem;--header-padding-inline-compact: 1rem;position:sticky;top:0;z-index:100;box-sizing:border-box;min-height:var(--header-height);padding:0 var(--header-padding-inline-end) 0 var(--header-padding-inline-start);display:flex;align-items:center;justify-content:space-between;background:var(--shell-bg);border-bottom:1px solid var(--shell-divider);color:var(--text-primary);font-family:var(--font-body)}.header__brand[data-v-d30a5caa]{display:flex;align-items:center;min-width:0;flex:1}.header__title[data-v-d30a5caa]{display:inline-flex;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;column-gap:0;font-family:var(--font-header-wordmark);font-size:var(--header-title-size);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--header-title-line-height);text-align:left;cursor:pointer;color:var(--text-primary);text-decoration:none;white-space:nowrap;flex-shrink:0}.header__title-part[data-v-d30a5caa]{font-family:inherit;font-size:inherit;line-height:inherit;font-style:normal;color:var(--text-primary);font-weight:var(--font-weight-medium)}.header__title-part--accent[data-v-d30a5caa]{color:var(--color-accent);font-weight:var(--font-weight-medium)}.header__title-part--ventures[data-v-d30a5caa]{color:var(--text-primary);font-weight:var(--font-weight-bold)}.header__nav[data-v-d30a5caa]{display:flex;align-items:center;gap:var(--header-nav-gap)}.nav-item[data-v-d30a5caa]{cursor:pointer;color:var(--header-nav-color);font-family:var(--font-body);font-weight:var(--font-weight-regular);white-space:nowrap;font-size:var(--header-nav-font-size);line-height:var(--header-nav-line-height);padding:.25rem .45rem;text-decoration:none}.header[data-v-d30a5caa] .golden-button.header__cta{font-family:var(--font-body);font-size:var(--header-nav-font-size);line-height:var(--header-nav-line-height);font-weight:var(--font-weight-medium);padding:var(--header-cta-padding-y) var(--header-cta-padding-x)}.nav-item[data-v-d30a5caa]:hover{opacity:.85}.nav-item--partners[data-v-d30a5caa]{background:none;border:none}.nav-item--active[data-v-d30a5caa]{text-decoration:underline}.dropdown[data-v-d30a5caa]{position:relative}.dropdown__menu[data-v-d30a5caa]{position:absolute;top:calc(100% + .5rem);right:0;background:var(--shell-bg);border:1px solid var(--shell-divider);border-radius:var(--radius-sm);padding:.75rem 0;display:flex;flex-direction:column;min-width:160px;box-shadow:var(--shadow-elevation-2)}.dropdown__menu a[data-v-d30a5caa]{padding:.5rem 1rem;color:var(--header-nav-color);text-decoration:none;font-family:var(--font-body);font-size:var(--header-nav-font-size);line-height:var(--header-nav-line-height);font-weight:var(--font-weight-regular)}.dropdown__menu a[data-v-d30a5caa]:hover{background:#ffffff0f}.burger[data-v-d30a5caa]{display:none;box-sizing:border-box;width:var(--header-title-line-box);height:var(--header-title-line-box);padding:0;font-size:calc(var(--header-title-line-box) * .66);line-height:1;font-family:var(--font-body);background:none;border:none;color:var(--header-nav-color);cursor:pointer;align-items:center;justify-content:center}@media(max-width:1200px){.header__nav[data-v-d30a5caa]{display:none}.burger[data-v-d30a5caa]{display:inline-flex}}@media(max-width:520px){.header[data-v-d30a5caa]{padding:0 var(--header-padding-inline-compact)}}.footer[data-v-8212bdfc]{position:relative;z-index:10;width:100%;padding:0;background:var(--shell-bg);border-top:1px solid var(--shell-divider);color:var(--shell-text-muted);font-family:var(--font-body)}.footer__grid[data-v-8212bdfc]{max-width:var(--section-max-width);margin:0 auto;padding:2.5rem var(--page-padding-x);display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(4,minmax(160px,1fr));align-items:start;gap:clamp(1.25rem,3vw,2rem)}.footer__section[data-v-8212bdfc]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.footer__section--contact[data-v-8212bdfc]{gap:1rem}.footer__cta-group[data-v-8212bdfc]{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.footer__brand[data-v-8212bdfc]{display:inline-flex;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;column-gap:0;font-family:var(--font-header-wordmark);font-size:clamp(1.35rem,2vw,2.1rem);font-style:normal;font-weight:var(--font-weight-medium);line-height:1.05;color:var(--text-primary);text-decoration:none;white-space:nowrap}.footer__brand-part[data-v-8212bdfc]{font-family:inherit;font-size:var(--text-size-body-lg);line-height:inherit;font-style:normal;color:var(--text-primary);font-weight:var(--font-weight-medium)}.footer__brand-part--accent[data-v-8212bdfc]{color:var(--color-accent);font-weight:var(--font-weight-medium)}.footer__brand-part--ventures[data-v-8212bdfc]{color:var(--text-primary);font-weight:var(--font-weight-bold)}.footer__brand[data-v-8212bdfc]:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px;border-radius:6px}.footer__title[data-v-8212bdfc]{font-family:var(--font-heading);font-size:var(--text-size-body-lg);color:var(--text-accent);margin:0 0 .5rem;font-weight:var(--font-weight-semibold)}.footer__list[data-v-8212bdfc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.footer__link[data-v-8212bdfc]{font-size:var(--text-size-small);color:var(--text-primary);text-decoration:none;overflow-wrap:anywhere}.footer__link[data-v-8212bdfc]:hover{color:var(--text-accent)}.footer__link[data-v-8212bdfc]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.footer__socials[data-v-8212bdfc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-start}.footer__social-item[data-v-8212bdfc]{min-width:0}.footer__social-link[data-v-8212bdfc]{display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:opacity .2s}.footer__social-link[data-v-8212bdfc]:hover{opacity:.8}.footer__social-link[data-v-8212bdfc]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.footer__social-icon[data-v-8212bdfc]{height:1.25rem;width:auto;max-height:1.25rem;object-fit:contain;vertical-align:middle}.footer[data-v-8212bdfc] .golden-button.footer__cta{align-self:flex-start;font-family:var(--font-body);font-size:var(--text-size-body-sm);font-weight:var(--font-weight-medium);padding:.6rem 1.1rem}.footer__bottom[data-v-8212bdfc]{max-width:var(--section-max-width-wide);margin:0 auto;font-size:var(--text-size-body-sm);padding:2rem var(--page-padding-x);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.footer__bottom p[data-v-8212bdfc]{margin:0;overflow-wrap:anywhere}.footer__bottom .footer__link[data-v-8212bdfc]{color:inherit}.zeusky-logo[data-v-8212bdfc]{margin-top:1rem;text-align:center;font-family:var(--font-external-brand);display:inline-flex;flex-direction:column;align-items:center;gap:.15rem}.zeusky-logo__link[data-v-8212bdfc]{cursor:pointer;text-decoration:none;color:inherit;display:inline-flex;flex-direction:column;align-items:center;gap:.15rem}.zeusky-logo__link[data-v-8212bdfc]:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px;border-radius:6px}.zeusky-logo__subtitle[data-v-8212bdfc]{color:var(--text-secondary);font-size:var(--text-size-small);margin:0;line-height:var(--line-height-snug)}.zeusky-logo__title[data-v-8212bdfc]{display:inline-block;font-size:var(--text-size-heading);font-weight:var(--font-weight-extrabold);margin:0;line-height:1;letter-spacing:.01em;transform-origin:center;transition:transform .2s ease}.zeusky-logo__blue[data-v-8212bdfc]{color:#2563eb;transition:color .2s ease}.zeusky-logo__white[data-v-8212bdfc]{color:#fff;transition:color .2s ease}.zeusky-logo:hover .zeusky-logo__title[data-v-8212bdfc],.zeusky-logo__link:focus-visible .zeusky-logo__title[data-v-8212bdfc]{transform:scale(1.05)}.zeusky-logo:hover .zeusky-logo__blue[data-v-8212bdfc],.zeusky-logo__link:focus-visible .zeusky-logo__blue[data-v-8212bdfc]{color:#fff}.zeusky-logo:hover .zeusky-logo__white[data-v-8212bdfc],.zeusky-logo__link:focus-visible .zeusky-logo__white[data-v-8212bdfc]{color:#2563eb}@media(max-width:1024px){.footer__grid[data-v-8212bdfc]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:520px){.footer__grid[data-v-8212bdfc]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__section--contact[data-v-8212bdfc]{align-items:flex-start;grid-column:1 / -1}.footer[data-v-8212bdfc] .golden-button.footer__cta{align-self:flex-start}}.app{min-height:100vh;display:flex;flex-direction:column;position:relative}.app__content{flex:1;position:relative;z-index:1}.constellation-bg[data-v-17cb4b8e]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.constellation-bg__canvas[data-v-17cb4b8e]{display:block;width:100%;height:100%}.parallax[data-v-62b7dbc7]{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.parallax__layer[data-v-62b7dbc7]{position:absolute;inset:0;overflow:hidden}.parallax__layer__strip[data-v-62b7dbc7]{position:absolute;top:0;left:0;right:0;background-repeat:repeat-y;background-position:center top}.page-background-shell__solid-bg[data-v-07389a69]{position:fixed;inset:0;z-index:-2;background:linear-gradient(135deg,#ecf5fc,#d9eaf6 40%,#c6def0 78%,#bad6ee),linear-gradient(0deg,#ffae0013,#ffae0000 22% 78%,#ffae0013),linear-gradient(90deg,#ffae000f,#ffae0000 22% 78%,#ffae000f);pointer-events:none}.page-background-shell__bg-layer[data-v-07389a69]{position:fixed;inset:0;z-index:0;pointer-events:none}.page-background-shell-fade-enter-active[data-v-07389a69],.page-background-shell-fade-leave-active[data-v-07389a69]{transition:opacity .32s ease}.page-background-shell-fade-enter-from[data-v-07389a69],.page-background-shell-fade-leave-to[data-v-07389a69]{opacity:0}.page-background-shell-fade-leave-active[data-v-07389a69]{position:absolute;inset:0}.home-hero-wave[data-v-7122dac1]{--home-wave-gold: var(--color-gold);width:100%;overflow-x:hidden}.home-hero-wave__gold[data-v-7122dac1]{width:100%;background:var(--home-wave-gold)}.hero[data-v-7122dac1]{position:relative;display:flex;align-items:stretch;justify-content:center;gap:2rem;height:fit-content;padding:clamp(3rem,6vh,5rem) var(--page-padding-x);max-width:1440px;margin:0 auto;text-align:left}.hero__corner-decoration-picture[data-v-7122dac1]{position:absolute;top:0;right:0;z-index:0;margin-right:5vw;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__corner-decoration[data-v-7122dac1]{display:block;width:min(48vw,500px);height:auto;opacity:.95}.hero__content[data-v-7122dac1]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.625rem;max-width:900px;width:100%;flex:1;position:relative;z-index:1}.hero__stack[data-v-7122dac1]{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.hero__logo[data-v-7122dac1]{display:block;height:auto;max-height:35vh;max-width:min(240px,55vw);object-fit:contain;margin-top:2vh}.hero__title[data-v-7122dac1]{margin-top:7vh;font-family:var(--font-heading);font-size:var(--text-size-hero-fluid);font-weight:var(--font-weight-bold);color:var(--text-dark);line-height:var(--line-height-display);letter-spacing:var(--tracking-wider);text-wrap:balance;margin-left:0}.hero__title-desktop[data-v-7122dac1]{display:inline}.hero__title-mobile[data-v-7122dac1]{display:none}.hero__subtitle[data-v-7122dac1]{font-family:var(--font-heading);font-size:clamp(var(--text-size-body),1vw,var(--text-size-subtitle));font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-snug);margin-top:-1vh;text-align:left;margin-left:0}.hero__content[data-v-7122dac1] .hero__golden-button{align-self:left}.home-waves[data-v-7122dac1]{position:relative;left:0;width:300%;height:180px;background-repeat:repeat-x;background-size:1600px 180px;background-position:0 100%,-20px 100%,40px 100%,-40px 100%,20px 100%;animation:home-waves-scroll-7122dac1 calc(30s / 1.3) linear infinite}.home-waves--top[data-v-7122dac1]{margin-top:-1px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='198'%3E%3Cpath fill='%23F9B233' fill-opacity='1' d='M0 77 C311 77 410 198 811 198 C1211 198 1311 77 1600 77 L1600 0 L0 0 Z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='198'%3E%3Cpath d='M0 77 C311 77 410 198 811 198 C1211 198 1311 77 1600 77' fill='none' stroke='%23F9B233' stroke-width='2' stroke-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='198'%3E%3Cpath d='M0 77 C311 77 410 198 811 198 C1211 198 1311 77 1600 77' fill='none' stroke='%23F9B233' stroke-width='2.5' stroke-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='198'%3E%3Cpath d='M0 77 C311 77 410 198 811 198 C1211 198 1311 77 1600 77' fill='none' stroke='%23F9B233' stroke-width='2.3' stroke-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='198'%3E%3Cpath fill='%23F9B233' fill-opacity='0.6' d='M0 77 C311 77 410 198 811 198 C1211 198 1311 77 1600 77 L1600 0 L0 0 Z'/%3E%3C/svg%3E")}@keyframes home-waves-scroll-7122dac1{to{background-position:1600px 100%,1580px 100%,1640px 100%,1560px 100%,1620px 100%}}@media(prefers-reduced-motion:reduce){.home-waves[data-v-7122dac1]{animation:none}}@media(max-width:1024px){.hero[data-v-7122dac1]{flex-direction:column;justify-content:center;min-height:100vh;padding:4rem var(--page-padding-x)}}@media(max-width:640px){.hero__corner-decoration[data-v-7122dac1]{width:min(80vw,420px);opacity:.9}.hero__logo[data-v-7122dac1]{position:relative;max-width:45vw;margin-top:0;border-radius:20%}.hero__title[data-v-7122dac1]{margin-top:0;text-align:left}.hero__title-desktop[data-v-7122dac1]{display:none}.hero__title-mobile[data-v-7122dac1]{display:inline}.hero__title-line--mobile[data-v-7122dac1]{display:block}.hero[data-v-7122dac1]{padding:3rem var(--page-padding-x)}.hero__stack[data-v-7122dac1]{gap:.875rem}}.vmp-card[data-v-01bc1408]{position:relative;display:inline-block;width:clamp(200px,20vw,400px);text-align:center;color:#fff;border-radius:var(--radius-md);border:2px solid var(--glass-border);box-sizing:border-box;overflow:hidden}.vmp-card__blur[data-v-01bc1408]{position:absolute;inset:0;background:var(--glass-bg-medium);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:0;border-radius:inherit;opacity:0;transition:opacity .45s ease}.vmp-card.blur-ready .vmp-card__blur[data-v-01bc1408]{opacity:1;backdrop-filter:blur(var(--blur-glass-sm));-webkit-backdrop-filter:blur(var(--blur-glass-sm))}.vmp-card__media[data-v-01bc1408]{position:absolute;inset:0;z-index:1}.vmp-card__bg[data-v-01bc1408]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:var(--radius-sm);opacity:20%}.vmp-card__overlay[data-v-01bc1408]{position:absolute;inset:0;background:#00000059;pointer-events:none;z-index:2;border-radius:inherit}.vmp-card__title[data-v-01bc1408],.vmp-card__content[data-v-01bc1408]{position:relative;z-index:3;left:0;right:0;padding:0 24px;box-sizing:border-box}.vmp-card__title[data-v-01bc1408]{padding-top:20px;font-family:var(--font-heading);font-size:var(--text-size-title);color:var(--text-accent);margin:0 0 12px;font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.vmp-card__content[data-v-01bc1408]{padding-bottom:20px;font-family:var(--font-heading);font-size:var(--text-size-body);line-height:1.4;margin:0}.vmp-card__content[data-v-01bc1408] p{margin:0}.vmp-card__content[data-v-01bc1408] .small{font-size:.9em;line-height:1.35;margin-top:12px}.vmp-card__content[data-v-01bc1408] .bold{font-weight:var(--font-weight-bold)}.vmp-card__content[data-v-01bc1408] .values{margin-top:10px;font-size:clamp(var(--text-size-body-lg),1vw,var(--text-size-title));font-weight:var(--font-weight-light);line-height:var(--line-height-normal);color:var(--text-primary)}@media(max-width:640px){.vmp-card[data-v-01bc1408]{width:clamp(200px,70vw,400px)}}.vmp__grid[data-v-57ade217]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:flex-start}.vmp__grid[data-v-57ade217] .accent{font-weight:var(--font-weight-semibold);color:var(--text-accent)}.vmp__grid[data-v-57ade217] .vmp-card__blur{background:var(--home-glass-bg)}@media(max-width:1024px){.vmp__grid[data-v-57ade217]{grid-template-columns:1fr}}@media(max-width:640px){.vmp__grid[data-v-57ade217]{margin-top:-22vh}}.activity-row[data-v-b9d5d6c5]{position:relative;display:flex;align-items:center;gap:clamp(12px,2vw,20px);padding:clamp(8px,1.2vw,12px) clamp(16px,2.5vw,24px);max-width:min(600px,100%);background:var(--glass-bg-row);border-radius:var(--radius-md);transition:transform .3s ease;transform-origin:center;box-sizing:border-box}.activity-row[data-v-b9d5d6c5]:hover{transform:scale(1.05)}@media(hover:none),(pointer:coarse){.activity-row[data-v-b9d5d6c5]{transition:none}.activity-row[data-v-b9d5d6c5]:hover{transform:none}}.activity-row__blur[data-v-b9d5d6c5]{position:absolute;inset:0;background:var(--glass-bg-row);backdrop-filter:blur(var(--blur-glass-sm));-webkit-backdrop-filter:blur(var(--blur-glass-sm));border-radius:inherit;z-index:0;opacity:0;transition:opacity .45s ease}.activity-row__icon[data-v-b9d5d6c5],.activity-row__text[data-v-b9d5d6c5]{position:relative;z-index:1}.activity-row__icon[data-v-b9d5d6c5]{width:clamp(44px,10vw,68px);height:clamp(44px,10vw,68px);object-fit:contain;flex-shrink:0}.activity-row__icon-placeholder[data-v-b9d5d6c5]{width:clamp(44px,10vw,68px);height:clamp(44px,10vw,68px);flex-shrink:0;border-radius:50%;background:var(--glass-border)}.activity-row__text[data-v-b9d5d6c5]{font-family:var(--font-heading);font-size:clamp(.95rem,2vw,20px);line-height:1.2;margin:0;color:#fff}.activity-row__text[data-v-b9d5d6c5] p{margin:0}.ui-section-title[data-v-5c685858] .section-title{font-family:var(--font-heading);font-size:var(--text-size-display-fluid);font-weight:var(--section-title-weight);padding-bottom:7vh;color:var(--text-dark);margin:0 0 1.5rem;text-align:left;line-height:1.12;text-wrap:balance}.ui-section-title[data-v-5c685858]{position:relative}.activity-list[data-v-0bf8d423]{width:100%;max-width:1200px;padding:clamp(2rem,6vw,80px) var(--page-padding-x);margin:0 auto;color:#fff;box-sizing:border-box}.activity-list__wrap[data-v-0bf8d423]{margin-left:30vh;width:max-content;max-width:100%}.activity-list__items[data-v-0bf8d423]{display:grid;grid-template-columns:max-content;gap:clamp(10px,1.5vw,18px);--step: clamp(16px, 3.5vw, 50px)}.activity-list__row[data-v-0bf8d423]{width:100%;min-width:max-content;box-sizing:border-box;margin-left:calc(var(--row-index, 0) * var(--step))}@media(max-width:1100px){.activity-list__wrap[data-v-0bf8d423]{margin-left:10vh;width:max-content;max-width:100%}}@media(max-width:900px){.activity-list__wrap[data-v-0bf8d423]{margin-left:0;width:max-content;max-width:100%}.activity-list__items[data-v-0bf8d423]{--step: 0;width:100%;max-width:100%;grid-template-columns:1fr}.activity-list__row[data-v-0bf8d423]{min-width:0;margin-left:0;width:100%}}.activity-list__row[data-v-0bf8d423]:not(.blur-ready) .activity-row__blur{opacity:0}.activity-list__row.blur-ready[data-v-0bf8d423] .activity-row__blur{opacity:1}.core-activities[data-v-9094415f]{padding-block:clamp(2rem,4vw,4rem);padding-inline:var(--page-padding-x);max-width:1200px;margin:0 auto;text-align:center;box-sizing:border-box}.core-activities[data-v-9094415f] .activity-row{background:var(--home-glass-bg-strong)}.core-activities[data-v-9094415f] .activity-row__blur{background:transparent}.prime-focus-circle[data-v-1de8e707]{display:flex;align-items:center;justify-content:center;gap:80px;flex-wrap:wrap}.prime-focus-circle__card[data-v-1de8e707]{position:relative;width:330px;height:330px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:40px;box-sizing:border-box}.prime-focus-circle__blur[data-v-1de8e707]{position:absolute;inset:0;background:var(--glass-bg-medium);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:0;border-radius:50%;opacity:0;transition:opacity .45s ease}.prime-focus-circle.blur-ready .prime-focus-circle__blur[data-v-1de8e707]{opacity:1;backdrop-filter:blur(var(--blur-glass-sm));-webkit-backdrop-filter:blur(var(--blur-glass-sm))}.prime-focus-circle__bg[data-v-1de8e707]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:50%;opacity:20%}.prime-focus-circle__overlay[data-v-1de8e707]{position:absolute;inset:0;background:#00000059;pointer-events:none;z-index:2;border-radius:50%;border:2px solid var(--glass-border)}.prime-focus-circle__inner[data-v-1de8e707]{position:relative;z-index:3;display:flex;flex-direction:column;gap:30px;text-align:center}.prime-focus-circle__title[data-v-1de8e707]{margin:0;font-family:var(--font-heading);font-size:var(--text-size-title);font-weight:var(--font-weight-bold);color:var(--color-gold);letter-spacing:4px}.prime-focus-circle__description[data-v-1de8e707]{margin:0;font-family:var(--font-heading);font-size:var(--text-size-body);line-height:var(--line-height-relaxed);color:#fff}.prime-focus__grid[data-v-c0111a34]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:2rem 3rem;min-height:420px}.home-prime-focus-section[data-v-c0111a34] .prime-focus-circle__blur{background:var(--home-glass-bg)}@media(max-width:1024px){.prime-focus__grid[data-v-c0111a34]{flex-direction:column;align-items:center}}.services-grid[data-v-d3bfebe7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.6vw,16px);justify-content:center;width:min(34vw,520px);min-width:260px;margin:0 auto;--label-inset: clamp(16px, 2.2vw, 28px)}.services-grid__cell[data-v-d3bfebe7]{min-width:0}.services-grid__card[data-v-d3bfebe7]{position:relative;width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:visible;transition:transform .35s ease;text-decoration:none;color:inherit;box-sizing:border-box}a.services-grid__card[data-v-d3bfebe7]{cursor:pointer}.services-grid__card[data-v-d3bfebe7]:hover{z-index:1}.services-grid__card--tl[data-v-d3bfebe7]:hover{transform:translate(-12px,-12px) scale(1.12)}.services-grid__card--tr[data-v-d3bfebe7]:hover{transform:translate(12px,-12px) scale(1.12)}.services-grid__card--bl[data-v-d3bfebe7]:hover{transform:translate(-12px,12px) scale(1.12)}.services-grid__card--br[data-v-d3bfebe7]:hover{transform:translate(12px,12px) scale(1.12)}.services-grid__bg[data-v-d3bfebe7]{position:absolute;width:100%;height:100%;object-fit:contain;inset:0}.services-grid__label[data-v-d3bfebe7]{position:absolute;left:50%;top:50%;font-family:var(--font-heading);font-weight:700;font-size:clamp(12px,1.9vw,19px);text-align:center;color:#000;z-index:1;max-width:72%;padding-inline:10%;box-sizing:border-box;transform:translate(-50%,-50%) translate(var(--label-x, 0),var(--label-y, 0))}.services-grid__card--double-line .services-grid__label[data-v-d3bfebe7]{line-height:1.1}.services-grid__label--tl[data-v-d3bfebe7]{--label-x: var(--label-inset);--label-y: var(--label-inset)}.services-grid__label--tr[data-v-d3bfebe7]{--label-x: calc(var(--label-inset) * -1);--label-y: var(--label-inset)}.services-grid__label--bl[data-v-d3bfebe7]{--label-x: var(--label-inset);--label-y: calc(var(--label-inset) * -1)}.services-grid__label--br[data-v-d3bfebe7]{--label-x: calc(var(--label-inset) * -1);--label-y: calc(var(--label-inset) * -1)}@media(max-width:800px){.services-grid[data-v-d3bfebe7]{--label-inset: clamp(12px, 3vw, 26px)}}@media(hover:none),(pointer:coarse){.services-grid__card[data-v-d3bfebe7]{transition:none}.services-grid__card--tl[data-v-d3bfebe7]:hover,.services-grid__card--tr[data-v-d3bfebe7]:hover,.services-grid__card--bl[data-v-d3bfebe7]:hover,.services-grid__card--br[data-v-d3bfebe7]:hover{transform:none}}.home-how-section[data-v-09b5d8f3]{overflow:visible}.youtube-glass-card[data-v-468c4f99]{width:100%;max-width:min(980px,100%);margin-inline:auto}.youtube-glass-card[data-v-468c4f99] .glass-card__surface{border-radius:var(--radius-xl);border:2px solid var(--card-border-light);background:var(--card-bg-light);backdrop-filter:blur(var(--blur-glass-sm));-webkit-backdrop-filter:blur(var(--blur-glass-sm));align-items:stretch}.youtube-glass-card__frame[data-v-468c4f99]{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.25);background:#00000073}.youtube-glass-card__poster[data-v-468c4f99]{position:relative;display:block;width:100%;height:100%;padding:0;border:0;cursor:pointer;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(249,178,51,.25),transparent 34%),linear-gradient(135deg,#2b2c30eb,#2b2c30b8)}.youtube-glass-card__poster-img[data-v-468c4f99]{display:block;width:100%;height:100%;object-fit:cover}.youtube-glass-card__poster-overlay[data-v-468c4f99]{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,#00000014,#00000038)}.youtube-glass-card__play-icon[data-v-468c4f99]{width:4.5rem;height:4.5rem;border-radius:50%;background:#f9b233eb;box-shadow:var(--shadow-elevation-1);position:relative}.youtube-glass-card__play-icon[data-v-468c4f99]:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-38%,-50%);width:0;height:0;border-top:.82rem solid transparent;border-bottom:.82rem solid transparent;border-left:1.24rem solid #111}.youtube-glass-card__poster[data-v-468c4f99]:focus-visible{outline:3px solid rgba(249,178,51,.86);outline-offset:-5px}.youtube-glass-card__iframe[data-v-468c4f99]{width:100%;height:100%;border:0;display:block}@media(max-width:640px){.youtube-glass-card__play-icon[data-v-468c4f99]{width:3.75rem;height:3.75rem}}.home-youtube-section[data-v-ea52c7b9]{width:100%}.home-portfolio-section[data-v-1f849d00] .portfolio__title{font-size:clamp(1.5rem,2.5vw,2.5rem)}.portfolio__subtitle[data-v-1f849d00]{font-size:var(--text-size-subtitle);text-align:center;color:var(--text-dark);margin:0 0 2rem}.portfolio__text-blur--subtitle[data-v-1f849d00]{display:inline-block;max-width:min(52rem,100%);text-align:center;line-height:1.5;padding:.35em .5em}.partners[data-v-1f849d00]{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2rem}.home-portfolio-section[data-v-1f849d00] .partner-card{flex:1;min-width:280px;max-width:400px}.home-portfolio-section[data-v-1f849d00] .glass-card .glass-card__surface{background:var(--home-glass-bg-strong)}.home-portfolio-section[data-v-1f849d00] .glass-card.partner-card .glass-card__surface{align-items:stretch;gap:.75rem;background:#fff3;backdrop-filter:none;-webkit-backdrop-filter:none;transition:backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease,background-color .35s ease,transform .2s ease}.home-portfolio-section[data-v-1f849d00] .glass-card.partner-card.blur-ready .glass-card__surface{backdrop-filter:blur(var(--blur-glass-lg));-webkit-backdrop-filter:blur(var(--blur-glass-lg))}.home-portfolio-section[data-v-1f849d00] .partner-card .glass-card__surface{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:1.5rem;background:var(--card-bg-light)}.home-portfolio-section[data-v-1f849d00] .partner-card__media{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(7.5rem,18vw,10rem);box-sizing:border-box;overflow:hidden}.home-portfolio-section[data-v-1f849d00] .partner-card__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0}.home-portfolio-section[data-v-1f849d00] .partner-card__title{flex:0 0 auto;font-family:var(--font-heading);font-size:var(--text-size-subtitle);font-weight:var(--font-weight-extrabold);color:var(--text-accent);margin:0;letter-spacing:var(--tracking-wide)}.home-portfolio-section[data-v-1f849d00] .partner-card__body{flex:1 1 auto;text-align:center}.home-portfolio-section[data-v-1f849d00] .partner-card__body p{font-size:var(--text-size-body-sm);line-height:var(--line-height-normal);color:var(--text-dark);margin:0}.home-portfolio-section[data-v-1f849d00] a.partner-card{cursor:pointer;text-decoration:none;color:inherit}.partner-card[data-v-c323b26a]{cursor:pointer;box-sizing:border-box;position:relative;height:100%;min-height:0;transition:grid-column .25s ease}.partner-card[data-v-c323b26a] .glass-card__surface{padding:1rem;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;min-height:0;transition:box-shadow .25s ease,border-color .25s ease,padding .25s ease}.partner-card--expanded[data-v-c323b26a]{grid-column:span 2;z-index:1}.partner-card--expanded[data-v-c323b26a] .glass-card__surface{align-items:flex-start;justify-content:flex-start;padding:1.25rem 1.5rem;box-shadow:var(--shadow-elevation-4);border-color:var(--color-gold, #f9b233)}.partner-card__inner[data-v-c323b26a]{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;flex:1;min-height:0}.partner-card--expanded .partner-card__inner[data-v-c323b26a]{align-items:flex-start}.partner-card__logo-wrap[data-v-c323b26a]{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;overflow:hidden}.partner-card__logo[data-v-c323b26a]{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;max-width:100%;max-height:100%}.partner-card--expanded .partner-card__logo[data-v-c323b26a]{min-width:0;min-height:0;width:100%;height:100%}.partner-card__flag[data-v-c323b26a]{font-size:2.25rem;line-height:1}.partner-card__initials[data-v-c323b26a]{font-family:var(--font-heading);font-size:var(--text-size-subtitle);font-weight:var(--font-weight-semibold);color:var(--text-accent);letter-spacing:var(--tracking-wider)}.partner-card__expand[data-v-c323b26a]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.5rem}.partner-card__name[data-v-c323b26a]{font-family:var(--font-heading);font-size:var(--text-size-body);font-weight:var(--font-weight-semibold);color:var(--text-accent);margin:0;letter-spacing:var(--tracking-wide);flex-shrink:0}.partner-card__description[data-v-c323b26a]{font-family:var(--font-body);font-size:var(--text-size-small);line-height:var(--line-height-normal);color:var(--text-primary);margin:0;letter-spacing:var(--tracking-wide);overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.partner-card--compact[data-v-c323b26a]{flex-shrink:0;width:100%;height:100%;min-height:0}.partner-card--compact[data-v-c323b26a] .glass-card__surface{padding:.75rem}.partner-card--compact .partner-card__logo-wrap[data-v-c323b26a]{width:100%;height:100%;min-height:0;flex:1}.partner-card--compact .partner-card__logo[data-v-c323b26a]{width:100%;height:100%;max-width:100%;max-height:100%}.partner-card--compact .partner-card__initials[data-v-c323b26a]{font-size:var(--text-size-body-lg)}.partner-card--compact .partner-card__flag[data-v-c323b26a]{font-size:1.75rem}.partner-card--compact.partner-card--selected[data-v-c323b26a] .glass-card__surface{border-color:var(--color-gold, #f9b233);box-shadow:var(--ring-accent-3)}.partner-card--link[data-v-c323b26a]{text-decoration:none;color:inherit}.partner-card--link[data-v-c323b26a]:focus-visible{outline:2px solid var(--color-gold, #f9b233);outline-offset:2px}.partner-logo-grid[data-v-83dc676a]{--partner-logo-grid-card-width: 204px;--partner-logo-grid-card-height: 110.5px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--partner-logo-grid-card-width)),1fr));gap:.85rem;align-items:start;justify-items:center}.partner-logo-grid__cell[data-v-83dc676a]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.partner-logo-grid__card[data-v-83dc676a]{width:var(--partner-logo-grid-card-width);height:var(--partner-logo-grid-card-height);max-width:100%;margin:0 auto;background-color:var(--card-bg-light);overflow:hidden;box-sizing:border-box}.partner-logo-grid__name[data-v-83dc676a]{font-family:var(--font-heading);font-size:clamp(.9rem,2.15vw,.96rem);font-weight:700;line-height:1.35;color:var(--shell-bg);margin:0;max-width:var(--partner-logo-grid-card-width);letter-spacing:.035em;text-shadow:var(--text-shadow-soft)}.partner-logo-grid__text-blur[data-v-83dc676a]{padding:.1em .18em;max-width:100%;text-align:center}.home-membership-section[data-v-60b8cead]{width:100%}.home-membership-section[data-v-60b8cead] .partner-logo-grid{max-width:min(100%,760px);margin:0 auto}.home-globe-wave[data-v-4d8af592]{--home-wave-footer-bg: #ffffff;width:100%;overflow-x:hidden}.home-globe-wave__dark[data-v-4d8af592]{width:100%;background:var(--home-wave-footer-bg)}.home-waves[data-v-4d8af592]{position:relative;left:0;width:300%;height:180px;background-repeat:repeat-x;background-size:1600px 180px;background-position:0 100%,-20px 100%,40px 100%,-40px 100%,20px 100%;animation:home-waves-scroll-4d8af592 calc(30s / 1.3) linear infinite}.home-waves--footer[data-v-4d8af592]{margin-bottom:-1px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='198'%3E%3Cpath fill='%23FFFFFF' fill-opacity='1' d='M0 121 C311 121 410 0 811 0 C1211 0 1311 121 1600 121 L1600 198 L0 198 Z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='198'%3E%3Cpath d='M0 121 C311 121 410 0 811 0 C1211 0 1311 121 1600 121' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='198'%3E%3Cpath d='M0 121 C311 121 410 0 811 0 C1211 0 1311 121 1600 121' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='198'%3E%3Cpath d='M0 121 C311 121 410 0 811 0 C1211 0 1311 121 1600 121' fill='none' stroke='%23FFFFFF' stroke-width='2.3' stroke-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='198'%3E%3Cpath fill='%23FFFFFF' fill-opacity='0.6' d='M0 121 C311 121 410 0 811 0 C1211 0 1311 121 1600 121 L1600 198 L0 198 Z'/%3E%3C/svg%3E")}@keyframes home-waves-scroll-4d8af592{to{background-position:1600px 100%,1580px 100%,1640px 100%,1560px 100%,1620px 100%}}@media(prefers-reduced-motion:reduce){.home-waves[data-v-4d8af592]{animation:none}}.offices-map-view[data-v-4d8af592]{width:100%;max-width:1400px;display:flex;flex-direction:column;align-items:center;gap:1rem}.offices-map-view__toggle[data-v-4d8af592]{display:inline-flex;border-radius:999px;padding:4px;background:#00000059;border:1px solid rgba(255,255,255,.12)}.offices-map-view__btn[data-v-4d8af592]{font-family:var(--font-heading);font-size:var(--text-size-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);padding:.45rem 1.1rem;border:none;border-radius:999px;cursor:pointer;color:var(--text-muted);background:transparent;transition:color .15s ease,background .15s ease}.offices-map-view__btn[data-v-4d8af592]:hover{color:var(--text-primary)}.offices-map-view__btn--active[data-v-4d8af592]{color:var(--text-dark);background:var(--color-gold, #f9b233)}.offices-map-view__btn[data-v-4d8af592]:focus{outline:none}.offices-map-view__btn[data-v-4d8af592]:focus-visible{outline:2px solid rgba(249,178,51,.85);outline-offset:2px}.globe-section[data-v-4d8af592]{padding-block:clamp(2rem,5vw,3.5rem);display:flex;justify-content:center}.home[data-v-c7a29b46]{position:relative}.home__lottie-layer[data-v-c7a29b46]{position:absolute;left:0;right:0;z-index:0;margin-top:-40vh;pointer-events:none;overflow:hidden;contain:layout style paint;will-change:transform;transform:translateZ(0)}.home__lottie-layer[data-v-c7a29b46] .scroll-lottie-background{position:absolute;inset:0}.home__lottie-layer[data-v-c7a29b46] .scroll-lottie-container{width:100%;height:100%}.home__lottie-layer[data-v-c7a29b46] .scroll-lottie-container canvas{width:100%!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:center left!important}.main__content[data-v-c7a29b46]{position:relative;z-index:1;margin-top:-5vh}.main[data-v-c7a29b46]{position:relative;z-index:1;padding:0;background:transparent}.vmp[data-v-c7a29b46]{margin-top:15vh}
