.animated-disclosure-list[data-astro-cid-77o2u737]{gap:1rem;display:grid}.animated-disclosure[data-astro-cid-77o2u737]{border:0}.animated-disclosure[data-astro-cid-77o2u737] h3[data-astro-cid-77o2u737]{margin:0}.animated-disclosure__summary[data-astro-cid-77o2u737]{color:var(--color-accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:clamp(.75rem,1.5vw,1.15rem);width:100%;padding:0;font-family:Raleway,sans-serif;font-size:26px;font-weight:800;line-height:1.08;transition:color .18s;display:grid}.animated-disclosure__summary[data-astro-cid-77o2u737]:before{color:currentColor;content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 3px no-repeat,linear-gradient(currentColor,currentColor) 50%/3px 100% no-repeat;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-family:Raleway,sans-serif;font-size:1em;font-weight:200;line-height:.8;transition:transform .18s ease-in-out;display:inline-flex;transform:translateY(-.02em)}.animated-disclosure[data-astro-cid-77o2u737].is-open .animated-disclosure__summary[data-astro-cid-77o2u737]:before{content:"";transform:translateY(-.02em)rotate(45deg)}.animated-disclosure__summary[data-astro-cid-77o2u737]:hover,.animated-disclosure__summary[data-astro-cid-77o2u737]:focus-visible{color:var(--color-ink)}.animated-disclosure__panel[data-astro-cid-77o2u737]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),opacity .26s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden;transform:translateY(-.35rem)}.animated-disclosure[data-astro-cid-77o2u737].is-open .animated-disclosure__panel[data-astro-cid-77o2u737]{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.animated-disclosure__content[data-astro-cid-77o2u737]{min-height:0;padding:0 0 0 calc(clamp(.75rem,1.5vw,1.15rem) + 2.625rem);transition:padding .42s cubic-bezier(.16,1,.3,1);overflow:hidden}.animated-disclosure[data-astro-cid-77o2u737].is-open .animated-disclosure__content[data-astro-cid-77o2u737]{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(1.5rem,3vw,2rem)}.animated-disclosure__content[data-astro-cid-77o2u737] p[data-astro-cid-77o2u737]{color:var(--color-ink);letter-spacing:.015em;margin:0;font-family:Roboto,sans-serif;font-size:19px;font-weight:300;line-height:1.6}.animated-disclosure__content[data-astro-cid-77o2u737] p[data-astro-cid-77o2u737]+p[data-astro-cid-77o2u737]{margin-top:1rem}@media (width<=760px){.animated-disclosure__summary[data-astro-cid-77o2u737]{gap:.75rem;font-size:26px}.animated-disclosure__content[data-astro-cid-77o2u737]{padding-left:2.625rem}.animated-disclosure__content[data-astro-cid-77o2u737] p[data-astro-cid-77o2u737]{font-size:19px}}.inspiration-project-teaser{margin:var(--section-gap-default) auto;width:100%;max-width:none}.inspiration-project-teaser__card{color:var(--color-text);width:100%;min-height:clamp(38rem,70vw,56rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.inspiration-project-teaser__card>img{object-fit:cover;grid-area:1/1;width:100%;height:100%;transition:filter .18s;display:block;position:absolute;inset:0}.inspiration-project-teaser__content{background:color-mix(in srgb, var(--color-bg) 90%, transparent);box-sizing:border-box;z-index:1;grid-area:1/1;align-content:center;place-self:center end;gap:1.2rem;width:calc(50% - clamp(1rem,3vw,3rem));max-width:min(38rem,100vw - 2rem);margin-right:clamp(1rem,7vw,8rem);padding:clamp(2rem,5vw,5rem);display:grid;position:relative}.inspiration-project-teaser__eyebrow{color:var(--color-accent);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-family:Raleway,sans-serif;font-size:20px;font-weight:200;line-height:1.2}.inspiration-project-teaser h2{color:var(--color-text);letter-spacing:-.015em;text-transform:none;margin:0;font-family:Raleway,sans-serif;font-size:clamp(32px,3.2vw,46px);font-weight:800;line-height:1.12}.inspiration-project-teaser__body{color:var(--color-text);font-family:Roboto,sans-serif;font-size:var(--body-font-size);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.inspiration-project-teaser__link{justify-self:start;margin-top:.4rem;text-decoration:none}.inspiration-project-teaser__link:hover{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#fff!important;text-decoration:none!important}.inspiration-project-teaser[data-variant=cinematic-bottom] .inspiration-project-teaser__card:after,.inspiration-project-teaser[data-variant=centered-scrim] .inspiration-project-teaser__card:after{content:"";z-index:0;background:linear-gradient(#0000 20%,#000000d6 100%);grid-area:1/1;position:absolute;inset:0}.inspiration-project-teaser[data-variant=cinematic-bottom] .inspiration-project-teaser__content{color:#fff;background:0 0;place-self:end stretch;width:100%;max-width:none;margin:0;padding:clamp(3rem,7vw,7rem)}.inspiration-project-teaser[data-variant=cinematic-bottom] h2,.inspiration-project-teaser[data-variant=cinematic-bottom] .inspiration-project-teaser__body{color:#fff;max-width:48rem}.inspiration-project-teaser[data-variant=editorial-left] .inspiration-project-teaser__content{background:var(--color-bg);border-left:8px solid var(--color-accent);justify-self:start;margin-left:clamp(1rem,7vw,8rem);margin-right:0}.inspiration-project-teaser[data-variant=centered-scrim] .inspiration-project-teaser__card:after{opacity:0;pointer-events:none;background:#0000007a;transition:opacity .24s}.inspiration-project-teaser[data-variant=centered-scrim] .inspiration-project-teaser__card:hover:after,.inspiration-project-teaser[data-variant=centered-scrim] .inspiration-project-teaser__card:focus-visible:after{opacity:1}.inspiration-project-teaser[data-variant=centered-scrim] .inspiration-project-teaser__content{color:#fff;text-align:center;background:0 0;justify-self:center;width:calc(100% - 2rem);max-width:58rem;margin:0}.inspiration-project-teaser[data-variant=centered-scrim] .inspiration-project-teaser__link{justify-self:center}.inspiration-project-teaser[data-variant=centered-scrim] h2,.inspiration-project-teaser[data-variant=centered-scrim] .inspiration-project-teaser__body{color:#fff}.inspiration-project-teaser[data-variant=centered-scrim] h2{text-align:center;justify-self:center;width:100%;max-width:30ch}.inspiration-project-teaser[data-variant=centered-scrim] .inspiration-project-teaser__body{text-align:center;justify-self:center;width:100%;max-width:48rem}@media (width<=760px){.inspiration-project-teaser__card{min-height:42rem}.inspiration-project-teaser__content{place-self:end stretch;width:auto;max-width:none;margin:1rem;padding:2rem 1.5rem}.inspiration-project-teaser[data-variant=cinematic-bottom] .inspiration-project-teaser__content,.inspiration-project-teaser[data-variant=centered-scrim] .inspiration-project-teaser__content{width:100%;margin:0;padding:2.5rem 1.5rem}.inspiration-project-teaser[data-variant=editorial-left] .inspiration-project-teaser__content{margin:1rem}}
