.institutional-site .domain-illustrated{--domain-accent:#b8d5c8;isolation:isolate;background:linear-gradient(115deg,#142e29,#1c3c35 70%,#24483f)}.institutional-site .domain-hero-texture{pointer-events:none;z-index:-1;background-image:url(/assets/institutional/img/hero-grain.svg), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M48 43v10m-5-5h10' fill='none' stroke='%23def5e9' stroke-opacity='.24'/%3E%3C/svg%3E"), linear-gradient(color-mix(in srgb, var(--domain-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--domain-accent) 10%, transparent) 1px, transparent 1px);background-size:180px 180px,96px 96px,48px 48px,48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0008,#000 65%);mask-image:linear-gradient(90deg,#0008,#000 65%)}.institutional-site .domain-hero-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:36px;padding-block:76px;display:grid}.institutional-site .domain-hero-copy{z-index:1;position:relative}.institutional-site .domain-hero-copy h1{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(2.5rem,4vw,4.35rem);line-height:1.12}.institutional-site .domain-hero-copy p{max-width:560px}.institutional-site .domain-constellation{aspect-ratio:1;width:100%;max-width:480px;color:var(--domain-accent);justify-self:center;position:relative}.institutional-site .domain-art-links{stroke:currentColor;stroke-width:1px;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.institutional-site .domain-orbit{border:1px solid color-mix(in srgb, var(--domain-accent) 23%, transparent);border-radius:50%;position:absolute}.institutional-site .domain-orbit-outer{border-top-color:var(--domain-accent);inset:8%;transform:rotate(-25deg)}.institutional-site .domain-orbit-inner{border-bottom-color:var(--domain-accent);inset:22%}.institutional-site .domain-emblem{border-radius:var(--radius);background:#24483f;border:1px solid #b8d5c859;place-items:center;display:grid;position:absolute;inset:31%}.institutional-site .domain-emblem>svg{width:62%;height:62%}.institutional-site .domain-satellite{aspect-ratio:1;border-radius:var(--radius);background:#24483f;border:1px solid #b8d5c840;justify-content:center;align-items:center;width:18%;display:flex;position:absolute}.institutional-site .domain-satellite svg{width:48%;height:48%}.institutional-site .domain-satellite span{text-transform:uppercase;letter-spacing:.15em;color:#c8d9d2;font-size:10px;position:absolute;top:calc(100% + 9px)}.institutional-site .domain-satellite-1{top:10%;left:15%}.institutional-site .domain-satellite-2{top:31%;right:8%}.institutional-site .domain-satellite-3{bottom:10%;left:21%}.institutional-site .domain-art-index{letter-spacing:.13em;font-size:13px;font-weight:500;position:absolute;top:3%;right:6%}.institutional-site .domain-art-index span{letter-spacing:.08em;opacity:.6;font-size:11px}.institutional-site .domain-art-caption{text-align:center;letter-spacing:.2em;color:#b4cfc3;width:100%;font-size:9px;position:absolute;bottom:-4%;left:0}.institutional-site .domain-art-caption span{color:var(--domain-accent);margin-inline:12px}@media (max-width:1000px){.institutional-site .domain-hero-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px}.institutional-site .domain-hero-copy h1{font-size:clamp(2.4rem,4.5vw,3.5rem)}}@media (max-width:700px){.institutional-site .domain-hero-layout{grid-template-columns:1fr;gap:28px;padding-block:52px 42px}.institutional-site .domain-hero-copy h1{font-size:clamp(2.3rem,8.7vw,3.5rem)}.institutional-site .domain-constellation{width:80%;max-width:330px;margin-bottom:20px}}.institutional-site .domain-emblem>svg,.institutional-site .domain-satellite>svg{color:#fff}
