:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-900:#202126;--ink-800:#353742;--line:#4a4c59;--line-strong:#6a6c7a;--blush:#fff7f5;--peach:#ffd0c8;--mist:#c9b3ae;--coral:#ff6b6b;--coral-hover:#ff8585;--coral-pressed:#ee5a5a;--success:#7fcba0;--warning:#ffc66e;--error:#ff8a80;--info:#8fb8e0;--surface-page:var(--ink-900);--surface-card:var(--ink-800);--surface-inverse:var(--coral);--surface-disabled:var(--line);--text-strong:var(--blush);--text-body:var(--peach);--text-muted:var(--mist);--text-on-brand:var(--ink-900);--text-link:var(--coral);--text-disabled:var(--mist);--border-subtle:var(--line);--border-control:var(--mist);--border-strong:var(--blush);--action-primary:var(--coral);--action-primary-hover:var(--coral-hover);--action-primary-active:var(--coral-pressed);--accent-ornament:var(--peach);--status-success:var(--success);--status-warning:var(--warning);--status-error:var(--error);--status-info:var(--info);--focus-ring:var(--coral);--focus-halo:var(--ink-900)}
:root{--font-display:var(--nf-prata),Georgia,serif;--font-body:var(--nf-be-vietnam-pro),system-ui,sans-serif;--font-label:var(--nf-ibm-plex-mono),ui-monospace,monospace;--font-display-ja:var(--nf-shippori-mincho),"Noto Serif JP",serif;--font-body-ja:var(--nf-noto-sans-jp),system-ui,sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--type-hero-size:64px;--type-hero-lh:74px;--type-h1-size:48px;--type-h1-lh:60px;--type-h2-size:36px;--type-h2-lh:46px;--type-h3-size:24px;--type-h3-lh:34px;--type-lead-size:20px;--type-lead-lh:32px;--type-body-size:16px;--type-body-lh:26px;--type-small-size:14px;--type-small-lh:22px;--type-label-size:12px;--type-label-lh:18px;--tracking-label:.08em;--lh-ja:1.8}@media (max-width:767px){:root{--type-hero-size:38px;--type-hero-lh:48px;--type-h1-size:34px;--type-h1-lh:44px;--type-h2-size:28px;--type-h2-lh:38px;--type-h3-size:22px;--type-h3-lh:32px;--type-lead-size:18px;--type-lead-lh:30px}}[lang=ja]{--font-body:var(--font-body-ja);--font-display:var(--font-display-ja)}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--content-max:1200px;--reading-max:680px;--gutter:24px;--page-pad:48px;--section-gap:96px;--card-pad:32px;--label-gap:8px;--control-min-h:48px;--textarea-min-h:144px}@media (max-width:1119px){:root{--page-pad:32px;--section-gap:64px}}@media (max-width:767px){:root{--gutter:16px;--page-pad:20px;--section-gap:48px;--card-pad:24px}}
:root{--radius-control:4px;--radius-card:8px;--radius-panel:12px;--border-width:1px;--focus-width:2px;--focus-offset:3px;--shadow-menu:0 6px 20px #00000073,0 1px 3px #0000004d}
:root{--duration-feedback:.12s;--duration-reveal:.18s;--duration-content:.24s;--ease:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){:root{--duration-feedback:0s;--duration-reveal:0s;--duration-content:0s}html{scroll-behavior:auto}}
body{background:var(--surface-page);color:var(--text-body);font:400 16px/26px var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2{color:var(--text-strong);font-family:var(--font-display);font-synthesis:none;margin:0;font-weight:400}h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lh)}h2{font-size:var(--type-h2-size);line-height:var(--type-h2-lh)}h3{color:var(--text-strong);font:500 var(--type-h3-size)/var(--type-h3-lh) var(--font-body);margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);text-underline-offset:.2em;text-decoration:underline}a:hover{color:var(--action-primary-hover)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 3px var(--focus-halo)}p:lang(ja){line-height:var(--lh-ja)}
@keyframes ishLeaf{0%{opacity:.28;transform:translate(0)}18%{opacity:1;transform:translate(2px)}55%{opacity:1;transform:translate(2px)}to{opacity:.28;transform:translate(0)}}.ish-leaf{transform-box:fill-box;transform-origin:0;opacity:.28;animation:6.4s cubic-bezier(.2,0,0,1) infinite ishLeaf}@keyframes ishBgLeaf{0%{opacity:.18;transform:translate(0)rotate(-8deg)scale(.9)}22%{opacity:1;transform:translate(2px,-2px)rotate(6deg)scale(1.05)}55%{opacity:.95;transform:translate(2px,-2px)rotate(-4deg)scale(1.02)}to{opacity:.18;transform:translate(0)rotate(-8deg)scale(.9)}}.ish-bg-leaf{transform-box:fill-box;transform-origin:0;opacity:.18;animation:7s cubic-bezier(.2,0,0,1) infinite ishBgLeaf}@media (prefers-reduced-motion:reduce){.ish-leaf{opacity:1;animation:none}.ish-bg-leaf{opacity:.45;animation:none}.ish-bg-pulse{display:none}}
.btn{min-height:var(--control-min-h);border-radius:var(--radius-control);font:500 16px/24px var(--font-body);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-feedback) var(--ease),color var(--duration-feedback) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.btn--primary{background:var(--action-primary);color:var(--text-on-brand);border:1px solid #0000}.btn--primary:hover{background:var(--action-primary-hover);color:var(--text-on-brand)}.btn--primary:active{background:var(--action-primary-active)}.btn--secondary{color:var(--blush);border:1px solid var(--blush);background:0 0}.btn--secondary:hover{background:var(--ink-800);color:var(--blush)}.btn--secondary.btn--on-dark{color:var(--ink-900);border-color:var(--ink-900)}.btn--secondary.btn--on-dark:hover{background:var(--coral-hover);color:var(--ink-900)}.btn--on-dark:focus-visible{outline-color:var(--ink-900);box-shadow:0 0 0 3px var(--coral)}.btn--full{width:100%}.btn[disabled],.btn--disabled{background:var(--line);color:var(--mist);border:1px solid var(--line);cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn__spinner{animation:.9s linear infinite isshun-spin}@keyframes isshun-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn__spinner{animation:none}}.textlink{color:var(--coral);text-underline-offset:.2em;transition:color var(--duration-feedback) var(--ease);text-decoration:underline;text-decoration-thickness:1px}.textlink:hover{color:var(--coral-hover);text-decoration-thickness:2px}.card .textlink,.panel .textlink{color:var(--peach)}.card .textlink:hover,.panel .textlink:hover{color:var(--blush)}.textlink--standalone{font:500 16px/26px var(--font-body);align-items:center;gap:6px;display:inline-flex}.header{background:var(--ink-900);border-bottom:1px solid var(--line)}.header__bar{max-width:var(--content-max);box-sizing:content-box;padding:0 var(--page-pad);justify-content:space-between;align-items:center;gap:32px;min-height:80px;margin:0 auto;display:flex}.header__home{display:block}.header__nav{align-items:center;gap:32px;display:flex}.header__link{white-space:nowrap;font:500 16px/24px var(--font-body);color:var(--blush);transition:color var(--duration-feedback) var(--ease);padding:12px 0;text-decoration:none;display:block}.header__link:hover{color:var(--coral)}.header__link[aria-current=page]{color:var(--coral);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}.header__toggle{border:1px solid var(--blush);border-radius:var(--radius-control);min-height:48px;font:500 16px/24px var(--font-body);color:var(--blush);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 16px;display:none}.header__mobile{padding:0 var(--page-pad) 24px;flex-direction:column;display:none}.header__mobile .header__link{border-bottom:1px solid var(--line)}.header__mobile .btn{margin-top:20px}@media (max-width:1119px){.header__nav{display:none}.header__toggle{display:inline-flex}.header__mobile[data-open=true]{display:flex}}.lang-switch{align-items:center;gap:14px;display:flex}.lang-switch__link{font:500 12px/18px var(--font-label);letter-spacing:.08em;color:var(--mist);transition:color var(--duration-feedback) var(--ease);padding:12px 0;text-decoration:none}.lang-switch__link:hover{color:var(--blush)}.lang-switch__link[aria-current=true]{color:var(--coral);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}.header__mobile-lang{padding:16px 0 4px}.footer{background:var(--ink-900);border-top:1px solid var(--line)}.footer__inner{max-width:var(--content-max);box-sizing:content-box;padding:48px var(--page-pad) 32px;flex-direction:column;gap:40px;margin:0 auto;display:flex}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.footer__brand{flex-direction:column;gap:16px;max-width:320px;display:flex}.footer__cols{flex-wrap:wrap;gap:56px;display:flex}.footer__col{flex-direction:column;gap:10px;display:flex}.footer__small{font:400 14px/22px var(--font-body);color:var(--peach)}.footer__col a{font:400 14px/22px var(--font-body);color:var(--blush);text-decoration:none}.footer__col a:hover{color:var(--coral)}.footer__col a[aria-current=true]{color:var(--coral);text-underline-offset:.2em;text-decoration:underline}.footer__legal a{color:inherit}.footer__legal a:hover{color:var(--coral)}.footer__legal{font:400 14px/22px var(--font-body);color:var(--mist);border-top:1px solid var(--line);padding-top:20px}.panel{background:var(--ink-800);border-radius:var(--radius-card);padding:var(--card-pad);flex-direction:column;gap:16px;display:flex}.panel__title{font:500 24px/34px var(--font-body);color:var(--blush);margin:0}.panel__scope{font:400 16px/26px var(--font-body);color:var(--peach)}.process{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;list-style:none;display:grid}.process__step{border-top:1px solid var(--blush);flex-direction:column;gap:8px;padding:16px 0 0;display:flex}.process__num{font:500 12px/18px var(--font-label);letter-spacing:.08em;color:var(--coral)}.process__label{font:500 18px/28px var(--font-body);color:var(--blush)}.process__out{font:400 14px/22px var(--font-body);color:var(--peach);text-wrap:pretty}.field{flex-direction:column;gap:8px;display:flex}.field__label{font:500 14px/22px var(--font-body);color:var(--blush);display:block}.field__optional{color:var(--mist);font-weight:400}.field__control{width:100%;min-height:var(--control-min-h);background:var(--ink-800);color:var(--blush);border:1px solid var(--border-control);border-radius:var(--radius-control);font:400 16px/22px var(--font-body);transition:border-color var(--duration-feedback) var(--ease);padding:12px 14px}.field__control::placeholder{color:var(--mist)}.field__control:focus-visible{outline:2px solid var(--coral);outline-offset:3px;box-shadow:none}.field__control[aria-invalid=true]{border-color:var(--error)}.field__control:disabled{background:var(--line);color:var(--mist)}textarea.field__control{min-height:var(--textarea-min-h);resize:vertical;line-height:26px}.field__msg{font:400 14px/22px var(--font-body);color:var(--mist)}.field__msg--error{color:var(--error);align-items:flex-start;gap:6px;display:flex}.field__msg--error svg{margin-top:3px}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.contact-turnstile{width:100%;min-width:0}.alert{background:var(--ink-800);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:24px 1fr;gap:4px 12px;padding:16px 20px;display:grid}.alert svg{margin-top:1px}.alert__title{font:600 16px/24px var(--font-body)}.alert__body{font:400 16px/26px var(--font-body);color:var(--blush);grid-column:2}.alert--info{color:var(--info)}.alert--success{color:var(--success)}.alert--warning{color:var(--warning)}.alert--error{color:var(--error)}.icon{flex-shrink:0;display:block}.logo{width:auto;display:block}
html{background:var(--surface-page)}body{min-height:100vh}*,:before,:after{box-sizing:border-box}h1,h2,h3{text-wrap:balance}ul,ol{margin:0;padding:0}button,input,textarea{font-family:inherit}strong{font-weight:600}.site-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-bg svg{width:100%;height:100%;display:block}.site{z-index:1;min-height:100vh;color:var(--peach);font-family:var(--font-body);background:0 0;flex-direction:column;display:flex;position:relative}.site main{flex:1}:where(.site main>:not(.hero-wrap):not(.hero-spacer)){background:#202126b8}.container{max-width:var(--content-max);padding:0 var(--page-pad);box-sizing:content-box;margin:0 auto}.section{padding:var(--section-gap) 0}.section--pad{padding:var(--section-gap) var(--page-pad)}.section--bottom{padding:0 var(--page-pad) var(--section-gap)}.band{background:var(--ink-800)}.band--oxblood{background:var(--coral)}.stack{flex-direction:column;display:flex}.stack-1{flex-direction:column;gap:4px;display:flex}.stack-2{flex-direction:column;gap:8px;display:flex}.stack-3{flex-direction:column;gap:12px;display:flex}.stack-4{flex-direction:column;gap:16px;display:flex}.stack-5{flex-direction:column;gap:20px;display:flex}.stack-6{flex-direction:column;gap:24px;display:flex}.stack-8{flex-direction:column;gap:32px;display:flex}.stack-10{flex-direction:column;gap:40px;display:flex}.stack-12{flex-direction:column;gap:48px;display:flex}.stack-16{flex-direction:column;gap:64px;display:flex}.reading{max-width:var(--reading-max)}.two-col{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:48px 64px;display:grid}.two-col--tight{gap:32px 64px}.two-col--340{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.two-col--start{align-items:start}.two-col--end{align-items:end}.ruled-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.ruled-grid--240{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px 24px}.ruled-item{border-top:1px solid var(--blush);flex-direction:column;gap:8px;padding-top:16px;display:flex}.ruled-item h3{font:500 18px/28px var(--font-body);color:var(--blush)}.split-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.card{background:var(--ink-800);border-radius:var(--radius-card);padding:var(--card-pad)}.card--roomy{padding:48px var(--card-pad)}.card--inverse{background:var(--coral)}.card--inverse h2,.card--inverse p{color:var(--ink-900)}.eyebrow{font:500 12px/18px var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--mist);margin:0}.eyebrow--oxblood{color:var(--coral)}.number{font:500 12px/18px var(--font-label);letter-spacing:.08em;color:var(--coral)}.hero-h1{font-size:var(--type-hero-size);line-height:var(--type-hero-lh)}.page-h1{max-width:880px}.h2--narrow{max-width:520px}.h3{font:500 var(--type-h3-size)/var(--type-h3-lh) var(--font-body);color:var(--blush);margin:0}.lead{font:400 var(--type-lead-size)/var(--type-lead-lh) var(--font-body);color:var(--peach)}.lead--strong{color:var(--blush)}.body{font:400 16px/26px var(--font-body);color:var(--peach)}.body--strong{color:var(--blush)}.subhead{font:500 18px/28px var(--font-body);color:var(--blush)}.small-strong{font:500 14px/22px var(--font-body);color:var(--blush)}.list{flex-direction:column;gap:8px;list-style:none;display:flex}.list li{font:400 16px/26px var(--font-body);color:var(--peach);gap:12px;display:flex}.list li:before{content:"";border-left:1.5px solid var(--peach);border-bottom:1.5px solid var(--peach);flex-shrink:0;width:6px;height:6px;margin-top:9px}.list-box{background:var(--ink-800);border-radius:var(--radius-card);flex-direction:column;gap:12px;margin-top:8px;padding:24px;display:flex}.actions{flex-wrap:wrap;gap:16px;padding-top:8px;display:flex}.hero-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#353742bf;margin-top:48px}.hero{max-width:var(--content-max);box-sizing:content-box;padding:64px var(--page-pad);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:64px;margin:0 auto;display:grid}.hero-art{height:480px}.hero-art svg{width:100%;height:100%;display:block}.hero-spacer{height:48px}.page-hero{padding:96px var(--page-pad) 64px;flex-direction:column;gap:24px;display:flex}.service{border-top:1px solid var(--blush);padding:48px 0 64px}.steps{flex-direction:column;padding-bottom:64px;list-style:none;display:flex}.step{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px 64px;padding:40px 0;display:grid}.step-head{align-items:baseline;gap:20px;display:flex}.step-num{font:500 14px/22px var(--font-label);letter-spacing:.08em;color:var(--coral);flex-shrink:0}.team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.team-card{flex-direction:column;gap:24px;display:flex}.team-head{align-items:flex-end;gap:20px;display:flex}.portrait{aspect-ratio:4/5;border-radius:var(--radius-control);background:var(--mist);border:1px solid var(--line-strong);flex-shrink:0;justify-content:center;align-items:center;width:104px;display:flex;position:relative;overflow:hidden}.portrait img{object-fit:cover;filter:grayscale()contrast(1.06);mix-blend-mode:luminosity;width:100%;height:100%;display:block}.portrait svg{opacity:.6;width:36%;height:auto}.portrait-frame{flex-shrink:0;padding:8px 0 0 8px;position:relative}.portrait-frame:before{content:"";border-top:1.5px solid var(--peach);border-left:1.5px solid var(--peach);width:20px;height:20px;position:absolute;top:0;left:0}.name-block{padding:32px 0 0 32px;position:relative}.corner{border-top:1.5px solid var(--peach);border-left:1.5px solid var(--peach);width:20px;height:20px;position:absolute;top:0;left:0}.kanji{font:400 24px/34px var(--font-display-ja);color:var(--coral)}.wider-group{flex-direction:column;gap:16px;display:flex}.wider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px 24px;display:grid}.wider-card{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:24px;display:flex}.wider-card h4{margin:0}.h3--small{font-size:18px;line-height:28px}.body--small{font-size:14px;line-height:22px}.fact{font:400 12px/18px var(--font-label);color:var(--mist);text-wrap:pretty;margin-top:6px}.team-band__note{font:400 12px/18px var(--font-label);letter-spacing:.04em;color:var(--mist);margin-top:-8px}.wider-note{font:400 12px/18px var(--font-label);letter-spacing:.04em;color:var(--mist)}.pixel{image-rendering:pixelated;image-rendering:crisp-edges}.portrait--pixel{aspect-ratio:1;background:var(--coral)}.portrait--pixel img{filter:none;mix-blend-mode:normal;object-fit:cover;object-position:top}.wider-card{scroll-margin-top:96px}.dogs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px 24px;max-width:840px;display:grid}.team-band{padding:var(--section-gap) 0;flex-direction:column;gap:40px;display:flex}.team-band>.container{width:calc(100% - 2 * var(--page-pad))}.team-band__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.team-band__track{width:max-content;animation:75s linear infinite paused teamBand;display:flex}.team-band__viewport[data-inview=true] .team-band__track{animation-play-state:running}.team-band__viewport:hover .team-band__track,.team-band__viewport:focus-within .team-band__track{animation-play-state:paused}.team-band__strip{gap:24px;padding:0 12px;list-style:none;display:flex}.team-band__item{animation:2.6s ease-in-out infinite teamBob}.team-band__card{width:168px;color:var(--blush);flex-direction:column;align-items:flex-start;gap:4px;padding:0 0 12px;text-decoration:none;display:flex}.team-band__card img{border-radius:var(--radius-control);width:120px;height:120px;transition:transform var(--duration-content) var(--ease);display:block}.team-band__card:hover img{transform:translateY(-4px)}.team-band__name{font:500 16px/24px var(--font-body);color:var(--blush);margin-top:12px}.team-band__role{font:500 11px/18px var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.team-band__card:hover .team-band__name{color:var(--coral)}@keyframes teamBand{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes teamBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.team-band__track{width:auto;animation:none}.team-band__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.team-band__item{animation:none}.team-band__strip[aria-hidden=true]{display:none}}.scene{flex-direction:column;gap:10px;margin:0;display:flex}.scene img{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--ink-800);width:100%;height:auto;display:block}.scene figcaption{font:400 12px/18px var(--font-label);letter-spacing:.04em;color:var(--mist)}.scene--col{max-width:520px;margin-top:16px}.scene--wide{width:min(100%,520px);margin-top:8px}.scene-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:32px 24px;display:grid}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:48px 64px;display:grid}.contact-card{flex-direction:column;gap:24px;min-width:0;display:flex}.contact-aside{flex-direction:column;gap:40px;padding-top:8px;display:flex}.aside-block{flex-direction:column;gap:8px;display:flex}.aside-block--ruled{border-top:1px solid var(--line);padding-top:24px}.cta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.cta-text{flex-direction:column;gap:16px;max-width:640px;display:flex}.cta-text h2,.cta-text p{color:var(--ink-900)}@media (max-width:767px){.hide-mobile{display:none}.stack-16{gap:40px}.intro-strip{gap:0}.intro-strip .ruled-item{border-top:1px solid var(--line);gap:0;padding:14px 0}.intro-strip .ruled-item p{display:none}.intro-strip .ruled-item:last-child{border-bottom:1px solid var(--line)}.panel-grid{border-top:1px solid var(--line);gap:0}.panel-grid .panel{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:0;padding:14px 0}.panel-grid .panel .eyebrow,.panel-grid .panel__scope{display:none}.panel-grid .panel__title{font-size:18px;line-height:26px}.split-head{gap:16px}.process--compact{gap:12px}.process--compact .process__step{padding-top:12px}.team-band{gap:24px;padding:40px 0}.team-band__card{width:132px}.team-band__card img{width:96px;height:96px}.card--roomy{padding:32px var(--card-pad)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
