.portfolio.history-page .section-pad{width:min(100%,2200px);margin-inline:auto;padding-inline:clamp(24px,4.5vw,96px)}.history-page .history-intro{padding-top:clamp(70px,9vw,150px);padding-bottom:70px}.history-intro h1{letter-spacing:-.065em;margin:60px 0 45px;font-size:clamp(48px,7.5vw,180px);line-height:1.06}.history-intro-bottom{justify-content:space-between;align-items:end;gap:30px;display:flex}.history-intro-bottom p{color:var(--muted);font-size:clamp(16px,1.25vw,22px);line-height:1.7}.history-intro-bottom>span{color:var(--muted);font:10px monospace}.history-versions{padding-top:0}.history-card{border-top:1px solid var(--line);padding:25px 0 75px}.history-card>a{display:block}.history-card-meta{color:var(--muted);justify-content:space-between;margin-bottom:24px;font:11px monospace;display:flex}.history-card-meta span:last-child{color:var(--lime)}.history-image{aspect-ratio:16/9;background:var(--portfolio-surface);position:relative;overflow:hidden}.history-image img{-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.history-view{background:var(--lime);color:#101010;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:88px;height:88px;font:20px monospace;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:25px;left:25px}.history-view>span{font-size:18px}.history-card>a:hover .history-image img{transform:scale(1.04)}.history-card>a:hover .history-view{transform:rotate(-12deg)}.history-card-copy{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:8%;margin-top:30px;display:grid}.history-card-copy>div>span:first-child{color:var(--muted);font:10px monospace}.history-card-copy h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(26px,3vw,58px);line-height:1.1}.history-card-copy p{color:var(--muted);font-size:15px;line-height:1.7}.history-card-action{color:var(--lime);align-items:center;gap:30px;margin-top:20px;font-size:13px;display:inline-flex}.history-teaser{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:35px 0;display:flex}.history-teaser h3{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(22px,2.3vw,42px)}.history-teaser>div>span{color:var(--muted);font:10px monospace}.history-teaser>a{border:1px solid var(--line);border-radius:50px;gap:22px;padding:18px 24px;font-size:13px;transition:background .3s,color .3s;display:inline-flex}.history-teaser>a:hover{background:var(--lime);color:var(--bg)}@media (max-width:768px){.history-intro h1{margin:35px 0}.history-intro-bottom{flex-direction:column;align-items:start}.history-card-copy{grid-template-columns:1fr;gap:20px}.history-card{padding-bottom:55px}.history-view{gap:2px;width:58px;height:58px;font-size:15px;bottom:12px;left:12px}.history-teaser{flex-direction:column;align-items:start}}@media (max-width:700px){.history-page .site-header .case-back{margin-right:72px;font-size:11px}}@media (prefers-reduced-motion:reduce){.history-image img,.history-view{transition:none}.history-card>a:hover .history-image img,.history-card>a:hover .history-view{transform:none}}.portfolio .footer-history{letter-spacing:1px;color:var(--muted);font:9px monospace}
/*# sourceMappingURL=04109f40bb256bae.css.map*/