.home-section{margin-top:clamp(2.75rem,7vw,4.5rem)}.home-section__heading{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.15rem;padding-bottom:.75rem;border-bottom:1px solid var(--site-line)}.home-section__heading h2{margin:.1rem 0 0;color:#0f172a;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:850;letter-spacing:-.04em}.home-section__heading--plain{margin-bottom:24px;padding-bottom:0;border-bottom:0}.home-section__heading--plain h2{margin-top:0;font-size:clamp(1.1rem,2.2vw,1.45rem)}.dark .home-section__heading h2{color:#f1f5f9}.home-section__heading>p{max-width:18rem;margin:0;color:#64748b;font-size:.82rem;text-align:right}.home-section__eyebrow{margin:0;color:var(--site-accent);font-size:.64rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.home-section__more{display:flex;justify-content:flex-end;margin-top:1.4rem}.home-section__more a{color:var(--site-accent);font-size:.86rem;font-weight:750;text-decoration:none}.home-section__more a:hover{text-decoration:underline;text-underline-offset:.25rem}.home-recent__grid{display:grid;grid-template-columns:repeat( auto-fit,minmax(min(100%,var(--site-card-grid-min)),1fr) );gap:30px}#main-content>article.site-home-profile:first-child{min-height:auto;padding:clamp(3.25rem,8vw,6rem)0 clamp(1rem,3vw,2rem)}#main-content>article.site-home-profile:first-child header{margin-bottom:.5rem}.home-avatar-scene{position:relative;isolation:isolate;width:9rem;height:9rem;margin-bottom:.5rem;overflow:visible;contain:layout}.home-avatar-scene__sleeper{position:absolute;inset:0;display:block;transform-origin:50% 74%}.home-avatar-scene__character{display:block;width:100%;height:100%;margin:0;object-fit:contain;filter:drop-shadow(0 .3rem .5rem rgb(15 23 42/.1));user-select:none}.home-avatar-scene__butterfly{position:absolute;z-index:2;top:1.55rem;left:5.16rem;display:block;width:1.82rem;height:1.82rem;pointer-events:none;transform-origin:50% 62%;transform:translate3d(0,0,0)rotate(3deg);will-change:transform}.home-avatar-scene__butterfly-shape{position:absolute;inset:0;display:block;filter:drop-shadow(0 .18rem .2rem rgb(15 23 42/18%))}.home-avatar-scene__butterfly-shape img{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;object-fit:contain}.home-avatar-scene__wing{z-index:1;will-change:transform}.home-avatar-scene__wing--left{clip-path:inset(0 46% 0 0);transform-origin:54% 58%}.home-avatar-scene__wing--right{clip-path:inset(0 0 0 46%);transform-origin:46% 58%}.home-avatar-scene__butterfly-body{z-index:2;clip-path:inset(0 43% 0 43%)}#main-content>article.site-home-profile:first-child h1{font-family:var(--font-sans);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:520;letter-spacing:.03em}html[lang=en] #main-content>article.site-home-profile:first-child h1{letter-spacing:.005em}@media(max-width:700px){.home-section__heading{align-items:flex-start;flex-direction:column;gap:.5rem}.home-section__heading>p{text-align:left}}#main-content>article.site-home-profile:first-child h2+.mt-3.mb-10.text-2xl{display:none}#main-content>article.site-home-profile:first-child h2{margin-top:.5rem;font-size:clamp(.9375rem,2vw,1.125rem)}@media(prefers-reduced-motion:reduce){.home-avatar-scene__butterfly,.home-avatar-scene__butterfly img{animation:none}.home-avatar-scene__butterfly{transform:translate3d(0,0,0)rotate(3deg)}}