@layer site{.home-hero .display strong{background:linear-gradient(#0000 68%,#fbaf178c 68%);font-weight:700}.home-hero__sub{max-width:34em;color:var(--ink-soft);margin:1.5rem 0 2rem}.home-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.home-hero__portrait{max-width:460px;margin-inline:auto;position:relative}.home-hero__portrait:before{content:"";border-radius:calc(var(--radius) * 1.5);background:var(--amber);position:absolute;inset:8% -6% -6% 8%}.home-hero__portrait .figure{position:relative}.home-hero__portrait .figure__frame{border-radius:calc(var(--radius) * 1.5)}.home-section-title{font-size:var(--fs-h2);letter-spacing:-.018em;margin:0;font-weight:600}}
