.zd-holding{position:relative;overflow:hidden;padding:clamp(28px,3.5vw,48px) 0 clamp(56px,6vw,88px);background:radial-gradient(circle at 85% 10%,color-mix(in sRGB,var(--accent) 18%,transparent),transparent 28rem),linear-gradient(145deg,var(--background),color-mix(in sRGB,var(--secondary) 72%,var(--background)))}.zd-holding::before{position:absolute;top:14%;right:-8rem;width:22rem;height:22rem;border:1px solid color-mix(in sRGB,var(--primary) 12%,transparent);border-radius:50%;content:""}.zd-holding__shell{position:relative;min-width:0;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:clamp(48px,7vw,112px);align-items:center}.zd-holding__content{min-width:0;max-width:780px}.zd-holding__eyebrow{margin:0;color:var(--primary);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.zd-holding h1{max-width:13ch;margin:0;font-size:clamp(2.75rem,5vw,4.75rem);line-height:1;letter-spacing:-.065em}.zd-holding__introduction{max-width:650px;color:var(--muted-foreground);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.55}.zd-holding__introduction p{margin:0}.zd-holding__actions{flex-wrap:wrap}.zd-holding__panel{padding:clamp(28px,4vw,48px);border:1px solid color-mix(in sRGB,var(--border) 80%,transparent);border-radius:24px;box-shadow:0 30px 80px rgba(24,52,45,.1);background:color-mix(in sRGB,var(--card) 92%,transparent);backdrop-filter:blur(16px)}.zd-holding__details{font-size:1.05rem;line-height:1.7}.zd-holding__details p:last-child{margin-bottom:0}.zd-holding__contact{padding-top:20px;border-top:1px solid var(--border)}.zd-holding__contact a{width:fit-content;color:var(--foreground);font-size:1.125rem;font-weight:650;text-decoration-color:var(--accent);text-underline-offset:5px}.zd-holding__note{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.6}@media (max-width:1024px){.zd-holding__shell{grid-template-columns:1fr}.zd-holding__panel{max-width:640px}}@media (max-width:767px){.zd-holding{padding:28px 0 48px}.zd-holding h1{max-width:100%;font-size:clamp(2.25rem,9vw,2.75rem);letter-spacing:-.05em;hyphens:auto;overflow-wrap:break-word}.zd-holding__content,.zd-holding__introduction,.zd-holding__panel{width:100%;min-width:0;max-width:100%}.zd-holding__actions{align-items:stretch;width:100%;flex-direction:column}.zd-holding__actions .button{justify-content:center;width:100%}}
/*# sourceMappingURL=holding.min.css.map */
