.foundation-hero{position:relative;padding:clamp(28px,5vw,64px);border-radius:28px;background:radial-gradient(ellipse at 95% 10%,#24435466,transparent 60%),linear-gradient(125deg,#172336,#090e19);border:1px solid #8095ad2b;overflow:hidden;margin-bottom:36px}.foundation-hero::after{content:"";position:absolute;inset:0;background:url('/assets/fingerprint-square.png') right center/contain no-repeat;opacity:.065;pointer-events:none}.foundation-hero>*{position:relative;z-index:1}.foundation-hero h1{max-width:900px;font-size:clamp(38px,5.5vw,76px);line-height:1.12}.foundation-hero p{max-width:760px}.founder-light{background:radial-gradient(ellipse at 90% 0,#5b486852,transparent 65%),linear-gradient(125deg,#192335,#0b101b)}.collaborator-light{background:radial-gradient(ellipse at 90% 10%,#54466766,transparent 60%),linear-gradient(125deg,#14283b,#0a101a)}.strategy-light{background:radial-gradient(ellipse at 90% 5%,#46587970,transparent 65%),#101b2b}.foundation-letter{padding:clamp(22px,4vw,44px) 0;max-width:900px}.foundation-letter h2,.foundation-card h2,.foundation-inquiry h2{font-family:Georgia,serif;font-weight:400}.foundation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0 42px}.foundation-card{padding:clamp(24px,3vw,36px);border:1px solid #9fb2c32b;border-radius:24px;background:linear-gradient(125deg,#1a2b3dcc,#101a2dcc)}.foundation-card p{color:#c5cbd4}.foundation-card a{display:inline-block;margin-top:12px}.publication-state{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#aebdd3!important;line-height:1.7}.foundation-inquiry{padding:clamp(24px,4vw,48px);border-radius:26px;background:#172438;border:1px solid #8da3bc42;scroll-margin-top:110px}.collaboration-steps{padding-left:24px}.collaboration-steps li{padding:10px 0;line-height:1.8}.foundation-inquiry input,.foundation-inquiry textarea,.foundation-inquiry select{max-width:100%}@media(max-width:640px){.foundation-grid{grid-template-columns:1fr;gap:16px}.foundation-hero{border-radius:22px;padding:28px 22px}.foundation-hero h1{font-size:39px}.foundation-card{padding:24px}.foundation-inquiry{padding:24px 20px}}
