.h26.lh{min-height:100svh;background:radial-gradient(ellipse 80% 42% at 50% 0,var(--paper-hi) 0,rgb(251 248 241/0) 72%),radial-gradient(ellipse 90% 60% at 50% 110%,rgb(231 223 206/.6) 0,rgb(231 223 206/0) 70%),var(--paper)}.h26.lh main{background:transparent;border-radius:0}.h26 .lh-col{width:100%;max-width:42rem;margin-inline:auto;padding-inline:clamp(18px,5vw,28px)}.h26 .lh-main{padding-top:clamp(1.6rem,6vw,5rem)}.h26 .lh-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.h26 .lh-pwrap{position:relative;isolation:isolate;width:clamp(100px,27vw,176px)}.h26 .lh-portrait{z-index:1;display:block;width:100%;aspect-ratio:4/5;border-radius:clamp(16px,4.6vw,22px);box-shadow:var(--shadow);transition:transform .6s var(--out)}.h26 .lh-portrait:hover{transform:rotate(-2deg) translateY(-3px)}.h26 .lh-orbit{position:absolute;inset:-7% -35%;z-index:0;pointer-events:none;transform:rotate(-6deg)}.h26 .lh-orbit svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.h26 .lh-orbit ellipse{fill:none;stroke:var(--accent);stroke-opacity:.34;stroke-width:1.5}.h26 .lh-ox,.h26 .lh-oy{position:absolute;inset:0}.h26 .lh-ox{transform:translateX(43.3%)}.h26 .lh-oy{transform:translateY(-25%)}.h26 .lh-oy>i{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgb(232 85 47/.15)}.h26 .lh-name{margin-top:clamp(1.15rem,3.4vw,2rem);font-size:clamp(2.3rem,1.4rem + 4vw,4rem);font-weight:500;letter-spacing:-.045em;line-height:1}.h26 .lh-lead{margin-top:clamp(.6rem,2vw,1rem);max-width:30em;font-size:clamp(1.1rem,.95rem + .6vw,1.36rem);line-height:1.36;color:var(--ink-2);text-wrap:balance}.h26 .lh-social{display:flex;justify-content:center;gap:clamp(.55rem,2vw,.7rem);margin-top:clamp(.85rem,3vw,1.8rem)}.h26 .lh-social a{display:grid;place-items:center;width:clamp(44px,11.5vw,50px);height:clamp(44px,11.5vw,50px);border-radius:50%;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);transition:background .35s var(--arr),color .35s var(--arr),box-shadow .35s var(--arr),transform .35s var(--arr)}.h26 .lh-social a:hover{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink);transform:translateY(-2px)}.h26 .lh-social svg{width:21px;height:21px}.h26 .lh-start{padding-block:0;margin-top:clamp(2.4rem,7.6vw,4.6rem)}.h26 .lh-card{position:relative;padding:clamp(1.2rem,5vw,2.4rem);border-radius:24px;background:var(--paper-hi);box-shadow:0 0 0 1.5px var(--accent),0 34px 60px -38px var(--shade)}.h26 .lh-card-obj{position:absolute;top:clamp(-46px,-7.6vw,-28px);right:clamp(8px,3vw,30px);width:clamp(76px,21vw,136px);pointer-events:none;transform:rotate(7deg)}.h26 .lh-card-obj>span{position:relative;display:block;aspect-ratio:498/618;filter:drop-shadow(0 18px 18px rgb(40 26 12/.22))}.h26 .lh-card-head{padding-right:clamp(6.5rem,32%,10rem)}.h26 .lh-kick{color:var(--accent);font-weight:650;font-size:clamp(1.05rem,1rem + .3vw,1.15rem);line-height:1.2}.h26 .lh-card h2{margin-top:clamp(.2rem,1vw,.45rem);font-size:clamp(2.1rem,1.5rem + 2.6vw,3.1rem);font-weight:500;letter-spacing:-.045em}.h26 .lh-card-p{margin-top:clamp(.65rem,2.6vw,1rem);font-size:clamp(1.1rem,1rem + .35vw,1.26rem);line-height:1.42;color:var(--ink-2);text-wrap:pretty}.h26 .lh-card .nl{max-width:none;margin-top:clamp(.85rem,3vw,1.8rem)}.h26 .lh-card .nl .btn{flex:none}@media (max-width:759.9px){.h26 .lh-card .nl{gap:.7rem}.h26 .lh-card .nl input[type=email]{padding-block:.55em;line-height:1.3}.h26 .lh-card .nl .btn{padding-block:.95em}}.h26 .lh-card .ok{margin-top:.7rem;min-height:0;font-size:clamp(1.2rem,1rem + 1vw,1.5rem)}.h26 .lh-card .ok:empty{margin-top:0}.h26 .lh-card .nl-note{margin-top:.8rem;font-size:1rem;color:var(--ink-2)}.h26 .lh-group{padding-block:0;margin-top:clamp(3rem,9vw,4.2rem)}.h26 .lh-group>h2{font-size:clamp(1.45rem,1.2rem + 1.2vw,1.85rem);font-weight:500;letter-spacing:-.035em;line-height:1.1}.h26 .lh-list{margin-top:.9rem;border-top:1px solid var(--line)}.h26 .lh-group.lh-more{margin-top:0}.h26 .lh-more .lh-list{margin-top:0;border-top:0}.h26 .lh-list>li{border-bottom:1px solid var(--line)}.h26 .lh-row{display:grid;grid-template-columns:56px minmax(0,1fr) 16px;gap:.85rem;align-items:center;padding:1.05rem .15rem;border-radius:16px;text-decoration:none;transition:background .4s var(--out)}.h26 .lh-row:focus-visible,.h26 .lh-row:hover{background:var(--paper-hi)}.h26 .lh-img{display:block;aspect-ratio:1;border-radius:12px;transition:transform .6s var(--out)}.h26 .lh-row:hover .lh-img{transform:translateY(-4px) rotate(-2deg)}.h26 .lh-t{display:block;min-width:0}.h26 .lh-h{display:block;font-size:clamp(1.24rem,1.05rem + .9vw,1.6rem);font-weight:500;letter-spacing:-.035em;line-height:1.12;text-wrap:balance;transition:color .3s}.h26 .lh-row:hover .lh-h{color:var(--accent)}.h26 .lh-p{display:block;margin-top:.35rem;font-size:clamp(1.1rem,1rem + .3vw,1.2rem);line-height:1.4;color:var(--ink-2);text-wrap:pretty}.h26 .lh-arr{display:grid;place-items:center;width:16px;height:18px;border-radius:50%;color:var(--ink);transition:background .35s var(--arr),color .35s var(--arr),transform .35s var(--arr)}.h26 .lh-arr svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.h26 .lh-arr.ext svg{transform:rotate(-45deg)}.h26 .lh-row:hover .lh-arr{transform:translateX(4px)}.h26 .lh-row:hover .lh-arr.ext{transform:translate(3px,-3px)}@media (min-width:760px){.h26 .lh-row{grid-template-columns:88px minmax(0,1fr) 50px;gap:1.4rem;padding:1.15rem .6rem}.h26 .lh-img{border-radius:14px}.h26 .lh-arr{width:50px;height:50px;box-shadow:inset 0 0 0 1.5px var(--ink)}.h26 .lh-arr svg{width:20px;height:20px}.h26 .lh-row:hover .lh-arr{background:var(--ink);color:var(--paper)}}.h26 .lh-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;margin-top:clamp(3rem,9vw,4.2rem);padding-top:1.4rem;padding-bottom:clamp(2rem,6vw,3rem);font-size:1rem;color:var(--ink-2)}.h26 .lh-foot:before{content:"";flex:0 0 100%;height:1px;margin-bottom:.8rem;background:var(--line)}.h26 .lh-foot a{font-weight:600;color:var(--ink);text-decoration:none}.h26 .lh-foot a:hover{color:var(--accent)}.bb-motion .h26 .lh-portrait{animation:lh-straighten 1.1s var(--out) both}.bb-motion .h26 .lh-name .sw>span{animation:pg-rise-w 1s var(--out) both;animation-delay:calc(var(--i) * 60ms + .14s)}.bb-motion .h26.lh [data-rise]{animation:pg-rise .9s var(--out) both;animation-delay:calc(var(--rd, 0) * 70ms + 80ms)}.bb-motion .h26 .lh-card-obj>span{animation:lh-float 5.5s ease-in-out infinite alternate}.bb-motion .h26 .lh-orbit{animation:lh-orbit-in 1.4s var(--out) .45s both}.bb-motion .h26 .lh-ox{animation:lh-ox 4.5s cubic-bezier(.37,0,.63,1) infinite alternate}.bb-motion .h26 .lh-oy{animation:lh-oy 4.5s cubic-bezier(.37,0,.63,1) -2.25s infinite alternate}@keyframes lh-orbit-in{0%{opacity:0;transform:rotate(-18deg) scale(.86)}}@keyframes lh-ox{0%{transform:translateX(-50%)}to{transform:translateX(50%)}}@keyframes lh-oy{0%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes lh-straighten{0%{transform:rotate(-7deg) translateY(16px) scale(.96)}}@keyframes lh-float{0%{transform:translate3d(0,-6px,0) rotate(-2deg)}to{transform:translate3d(0,6px,0) rotate(2deg)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bb-motion .h26 .lh-list>li{animation:lh-in linear both;animation-timeline:view();animation-range:entry 0 entry 65%}}}@keyframes lh-in{0%{opacity:0;transform:translateY(22px)}}