#kiro-hero{--ink: #151314;--sub: #5F5657;--navy: #173858;--coral: #E4503F;--gutter: clamp(16px, 4vw, 56px);--kh-ease: cubic-bezier(.2, .7, .1, 1);--hdr: 0px;background:#fff;color:var(--ink);padding:var(--hdr) 0 0;overflow:hidden}#kiro-hero,#kiro-hero *{font-family:Kiro Cera,cera_proregular,sans-serif!important;font-synthesis:none}#kiro-hero .kh-copy{padding:22px 16px 20px}#kiro-hero .kh-copy>.kh-eyebrow:last-child,#kiro-hero .kh-copy>.kh-eyebrow:has(+.kh-hidden:last-child){margin-bottom:0}#kiro-hero .kh-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}#kiro-hero .kh-br{display:none}#kiro-hero .kh-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:14px;line-height:1.45;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#000}#kiro-hero .kh-dot{width:9px;height:9px;border-radius:50%;background:var(--coral);box-shadow:0 0 #e4503f80;animation:khPing 1.8s infinite}#kiro-hero h1{margin:0;font-size:clamp(42px,11.6vw,108px);line-height:.9;letter-spacing:-.03em;font-weight:700;text-transform:none;color:var(--navy)}#kiro-hero h1 span{font-size:inherit!important;line-height:inherit!important}#kiro-hero h1 .w{display:block;overflow:hidden;padding:0 .04em .07em 0}#kiro-hero h1 .w>span{display:inline-block;font-size:inherit;line-height:inherit}#kiro-hero h1 :is(.w3,.w4)>span{font-style:italic}#kiro-hero .kh-sub{margin:18px 0 0;font-size:18px;line-height:1.4;font-weight:300;color:var(--sub)}#kiro-hero .kh-sub b{font-weight:700;color:var(--ink)}#kiro-hero .kh-card{position:relative;width:100%;height:var(--kh-art-h, auto);aspect-ratio:1;overflow:hidden;background:#231e21;isolation:isolate;transform:translateZ(0)}#kiro-hero .kh-card svg{position:absolute;left:-4%;top:-4%;width:108%;height:108%;display:block;animation:khKen 18s ease-in-out infinite alternate}#kiro-hero .in{transform-box:fill-box;transform-origin:center;animation:khAsm 1.35s cubic-bezier(.2,.85,.25,1) both;animation-delay:var(--dl)}#kiro-hero .sh{transform-box:fill-box;transform-origin:center;animation:khIdle var(--du) ease-in-out var(--dl2) infinite alternate}#kiro-hero .dots-in{animation:khFadeIn .7s 1.5s both}#kiro-hero .dt{transform-box:fill-box;transform-origin:center;animation:khWave 2.8s ease-in-out infinite;animation-delay:calc(var(--w) + 1.8s)}#kiro-hero .dk{transform-box:fill-box;transform-origin:center;animation:khBlink 2.4s ease-in-out infinite alternate;animation-delay:var(--w)}@keyframes khUp{to{transform:none}}@keyframes khRise{to{opacity:1;transform:none}}@keyframes khFade{to{opacity:1}}@keyframes khFadeIn{0%{opacity:0}}@keyframes khPing{0%{box-shadow:0 0 #e4503f8c}80%,to{box-shadow:0 0 0 12px #e4503f00}}@keyframes khKen{0%{transform:scale(1) rotate(0)}to{transform:scale(1.07) rotate(-1.2deg) translate(-1%,1%)}}@keyframes khAsm{0%{transform:translate(var(--ix),var(--iy)) rotate(var(--ir)) scale(.55);opacity:0}60%{opacity:1}}@keyframes khIdle{0%{transform:translate(0) rotate(0)}to{transform:translate(var(--tx),var(--ty)) rotate(var(--tr))}}@keyframes khWave{0%,55%,to{transform:scale(1)}18%{transform:scale(1.75);fill:#f1cbd6}}@keyframes khBlink{0%{transform:scale(.7) rotate(-8deg)}to{transform:scale(1.15) rotate(8deg)}}@media(min-width:900px){#kiro-hero h1{font-size:clamp(42px,5.6vw,88px)}#kiro-hero h1 .w{display:inline-block;margin-right:.22em}#kiro-hero .kh-br{display:inline}#kiro-hero .kh-copy{padding:32px var(--gutter) 28px}#kiro-hero .kh-card{aspect-ratio:11 / 4}}@media(max-width:575px){#kiro-hero .kh-eyebrow{font-size:13px}}@media(prefers-reduced-motion:reduce){#kiro-hero *,#kiro-hero{animation:none!important}#kiro-hero h1 .w>span,#kiro-hero .kh-sub,#kiro-hero .kh-eyebrow{transform:none;opacity:1}}.kh-carousel{--hdr: 0px;position:relative;padding-top:var(--hdr);background:#fff}.kh-stage{position:relative}.kh-track{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;transition:height .45s cubic-bezier(.2,.7,.1,1)}.kh-track::-webkit-scrollbar{display:none}.kh-slide{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start}.kh-banner a,.kh-banner picture,.kh-banner img{display:block;width:100%}.kh-banner img{height:auto}.kh-arrow{display:none}@media(min-width:900px)and (hover:hover){.kh-arrow{position:absolute;top:calc(var(--kh-h, 300px) / 2);z-index:3;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0 0 3px;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 4px 14px #15131426;color:#151314;font:400 28px/1 Kiro Cera,sans-serif;cursor:pointer;opacity:0;transition:opacity .25s}.kh-carousel:hover .kh-arrow,.kh-arrow:focus-visible{opacity:1}.kh-prev{left:16px}.kh-next{right:16px}}.kh-dots{display:flex;justify-content:center;gap:8px;padding:12px 0 20px}.kh-dots:empty{display:none}.kh-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#d9d3d2;cursor:pointer;transition:width .3s,background .3s}.kh-dots button[aria-current=true]{width:22px;background:#173858}@media(prefers-reduced-motion:reduce){.kh-track{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/634/assets/kv7-hero-v8.css.map */
