.goldhammer-case{--gold-blue: #0969e8;--gold-deep: #162447;--gold-ice: #e8f1ff;--gold-slate: #51617b;color:var(--gold-deep);overflow:clip}.goldhammer-case *,.goldhammer-case *:before,.goldhammer-case *:after{box-sizing:border-box}.goldhammer-shell{width:min(100% - 36px,1240px);margin-inline:auto}.goldhammer-case .project-breadcrumb{width:min(100% - 36px,1240px);margin:22px auto 18px}.goldhammer-case .project-breadcrumb,.goldhammer-case .project-breadcrumb a{color:#5c6b84}.goldhammer-case a:focus-visible{outline:3px solid var(--gold-blue);outline-offset:5px}.goldhammer-hero{padding-block-start:clamp(60px,7vw,112px);background:#fff}.goldhammer-hero__copy{display:grid;gap:34px;align-items:end;padding-block-end:52px}.goldhammer-kicker,.goldhammer-section-index{margin:0 0 24px;color:var(--gold-blue);font-size:.78rem;font-weight:850;letter-spacing:.035em}.goldhammer-hero h1{margin:0;color:var(--gold-deep);font-size:clamp(3.75rem,13vw,8.5rem);font-weight:900;letter-spacing:-.075em;line-height:.88}.goldhammer-hero__aside{max-width:470px}.goldhammer-hero__statement{margin:0;color:var(--gold-deep);font-size:clamp(1.3rem,2.6vw,2rem);font-weight:800;line-height:1.35;text-wrap:balance}.goldhammer-hero__summary{margin:24px 0 0;padding-block-start:22px;border-top:2px solid var(--gold-blue);color:var(--gold-slate);font-size:1.02rem;line-height:1.8;text-wrap:pretty}.goldhammer-hero__visual{position:relative;margin:0 12px;padding:26px 12px 24px;border-radius:25px 25px 0 0;background:var(--gold-ice);overflow:hidden}.goldhammer-hero__visual:before{content:"";position:absolute;top:-155px;left:-110px;width:390px;aspect-ratio:1;border:1px solid #80aaf088;border-radius:50%;pointer-events:none}.goldhammer-hero__visual a{position:relative;display:block;max-width:1240px;margin-inline:auto}.goldhammer-hero__visual img{display:block;width:100%;height:auto}.goldhammer-hero__visual figcaption{position:relative;max-width:1240px;margin:5px auto 0;color:#54709a;font-size:.74rem;font-weight:750}.goldhammer-facts{margin:0 12px;background:var(--gold-blue);color:#fff;border-radius:0 0 20px 20px}.goldhammer-facts__grid{display:grid;padding-block:13px}.goldhammer-facts__grid>div{display:grid;gap:4px;padding:17px 5px;border-bottom:1px solid #ffffff55}.goldhammer-facts__grid>div:last-child{border-bottom:0}.goldhammer-facts span{color:#d7e8ff;font-size:.72rem;font-weight:800}.goldhammer-facts strong{color:#fff;font-size:.97rem;font-weight:780;line-height:1.5}.goldhammer-story{padding-block:clamp(90px,11vw,165px);background:#fff}.goldhammer-story__intro h2,.goldhammer-system h2{max-width:15ch;margin:0;font-size:clamp(2.8rem,7vw,5.8rem);font-weight:900;letter-spacing:-.065em;line-height:.98;text-wrap:balance}.goldhammer-story__intro>p:last-child{max-width:720px;margin:31px 0 0;color:var(--gold-slate);font-size:clamp(1.08rem,1.85vw,1.3rem);line-height:1.77;text-wrap:pretty}.goldhammer-story__grid{display:grid;gap:22px;margin-top:clamp(62px,8vw,110px)}.goldhammer-story__grid section{min-width:0;padding:30px;border:1px solid #c9d8ee;border-radius:18px;background:#f6f9ff}.goldhammer-story__grid section>span{color:var(--gold-blue);font-size:.76rem;font-weight:850}.goldhammer-story__grid h3{margin:24px 0 13px;color:var(--gold-deep);font-size:1.4rem;font-weight:850}.goldhammer-story__grid p{max-width:55ch;margin:0;color:var(--gold-slate);line-height:1.84;text-wrap:pretty}.goldhammer-system{padding-block:clamp(90px,11vw,160px);background:var(--gold-deep);color:#fff}.goldhammer-system .goldhammer-section-index{color:#79b7ff}.goldhammer-system h2{color:#fff}.goldhammer-system__head{display:grid;gap:24px;align-items:end;margin-bottom:42px}.goldhammer-system__head>p{max-width:520px;margin:0;color:#c5d6ec;font-size:1.07rem;line-height:1.78}.goldhammer-system__art{margin:0}.goldhammer-system__art a{display:block;background:#fff;border-radius:18px;overflow:hidden}.goldhammer-system__art img{display:block;width:100%;height:auto;transition:transform .45s ease}.goldhammer-system__art a:hover img{transform:scale(1.018)}.goldhammer-system__art figcaption{margin-top:14px;color:#bed0e7;font-size:.76rem;font-weight:700}.goldhammer-site-link{display:inline-flex;align-items:center;gap:12px;margin-top:42px;padding:14px 22px;border-radius:999px;background:#fff;color:var(--gold-deep);font-weight:850;text-decoration:none;transition:background .2s ease}.goldhammer-site-link:hover{background:#cde2ff}.goldhammer-site-link span{font-size:1.2em;line-height:1}@media(min-width:700px){.goldhammer-hero__copy{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:6%}.goldhammer-facts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.goldhammer-facts__grid>div{padding-inline:24px;border-bottom:0;border-inline-end:1px solid #ffffff55}.goldhammer-facts__grid>div:last-child{border-inline-end:0}.goldhammer-story__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goldhammer-system__head{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:6%}}@media(min-width:1000px){.goldhammer-hero__visual{padding-top:34px}.goldhammer-hero__visual img{max-height:620px;object-fit:contain}}@media(max-width:699px){.goldhammer-case .project-breadcrumb{margin-block:16px 13px}.goldhammer-hero{padding-top:48px}.goldhammer-hero__copy{padding-bottom:35px}.goldhammer-hero__visual{border-radius:18px 18px 0 0}.goldhammer-hero__visual a{display:flex;justify-content:center}.goldhammer-hero__visual img{flex:0 0 145%;width:145%;max-width:none}.goldhammer-story__grid section{padding:25px}.goldhammer-system__art a{border-radius:12px}}@media(prefers-reduced-motion:reduce){.goldhammer-system__art img,.goldhammer-site-link{transition:none}.goldhammer-system__art a:hover img{transform:none}}body .goldhammer-hero__visual figcaption{color:#526d96}
