html[data-design=kiff][data-design=kiff]{--face-display:"Rubik", ui-sans-serif, system-ui, sans-serif;--face-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-display:var(--face-display);--font-body:var(--face-body);--font-mono:"DM Mono", ui-monospace, monospace;--display-weight:800;--display-tracking:-.02em;--wide:74rem;--measure:40rem;--r:16px;--gap:clamp(4rem, 3rem + 4vw, 7rem);--black:var(--paper);--card-dk:color-mix(in srgb, var(--ink) 11%, var(--paper));--card-dkr:color-mix(in srgb, var(--ink) 7%, var(--paper));--hair:color-mix(in srgb, var(--ink) 10%, transparent);--soft:color-mix(in srgb, var(--ink) 62%, transparent);--green:var(--accent)}html[data-design=kiff][data-design=kiff] body,html[data-design=kiff][data-design=kiff] .band-paper,html[data-design=kiff][data-design=kiff] .band-tint,html[data-design=kiff][data-design=kiff] .band-card,html[data-design=kiff][data-design=kiff] .band-dark{background:var(--black);color:var(--ink)}html[data-design=kiff][data-design=kiff] .band-dark h1,html[data-design=kiff][data-design=kiff] .band-dark h2,html[data-design=kiff][data-design=kiff] .band-dark h3{color:var(--ink)}html[data-design=kiff][data-design=kiff] .block{padding-block:var(--gap)}html[data-design=kiff][data-design=kiff] body{font-family:var(--face-body);font-size:1.0625rem;line-height:1.55}html[data-design=kiff][data-design=kiff] h1,html[data-design=kiff][data-design=kiff] h2,html[data-design=kiff][data-design=kiff] h3{font-family:var(--face-display);letter-spacing:var(--display-tracking);color:var(--ink);font-weight:800}html[data-design=kiff][data-design=kiff] h1{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.6rem,1.1rem + 5.6vw,6rem);line-height:.92}html[data-design=kiff][data-design=kiff] h2{font-size:clamp(2rem,1.3rem + 2.8vw,3.4rem);line-height:1.04}html[data-design=kiff][data-design=kiff] h3{font-size:1.2rem;font-weight:700}html[data-design=kiff][data-design=kiff] .lead,html[data-design=kiff][data-design=kiff] .head .sub,html[data-design=kiff][data-design=kiff] .sub,html[data-design=kiff][data-design=kiff] .scap,html[data-design=kiff][data-design=kiff] .band-dark .lead,html[data-design=kiff][data-design=kiff] .band-dark .sub,html[data-design=kiff][data-design=kiff] .band-dark .head .sub{color:var(--green);font-size:1.2rem;font-weight:600;line-height:1.45}html[data-design=kiff][data-design=kiff] .prose>p,html[data-design=kiff][data-design=kiff] .band-dark p,html[data-design=kiff][data-design=kiff] .card p,html[data-design=kiff][data-design=kiff] .f p{color:var(--soft)}html[data-design=kiff][data-design=kiff] .eyebrow,html[data-design=kiff][data-design=kiff] .head .eyebrow,html[data-design=kiff][data-design=kiff] .kicker,html[data-design=kiff][data-design=kiff] .band-dark .eyebrow{font-family:var(--face-body);letter-spacing:.02em;text-transform:none;color:var(--green);margin-bottom:.8rem;font-size:.9rem;font-weight:600}html[data-design=kiff][data-design=kiff] .head{max-width:44rem;margin-bottom:2.75rem}html[data-design=kiff][data-design=kiff] .has-fig .lede,html[data-design=kiff][data-design=kiff] .head-fig .head-copy{text-align:left}html[data-design=kiff][data-design=kiff] .btn{background:var(--green);color:var(--on-accent);font-family:var(--face-body);border:0;border-radius:999px;padding:.9rem 1.5rem;font-size:1rem;font-weight:700}html[data-design=kiff][data-design=kiff] .btn:hover{opacity:1;filter:brightness(1.08);transform:none}html[data-design=kiff][data-design=kiff] .btn-ghost{background:var(--card-dk);color:var(--ink)}html[data-design=kiff][data-design=kiff] .hero{padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(2.5rem,2rem + 2vw,4rem)}html[data-design=kiff][data-design=kiff] .hero-centered .inner{max-width:70rem}html[data-design=kiff][data-design=kiff] .hero-centered h1{max-width:none}html[data-design=kiff][data-design=kiff] .hero-centered .lead{max-width:40rem;font-size:clamp(1.25rem,1rem + 1.2vw,1.9rem)}html[data-design=kiff][data-design=kiff] .hero.art-split .inner{grid-template-columns:1fr;justify-items:center;gap:2rem;position:relative}html[data-design=kiff][data-design=kiff] .hero.art-split .lede,html[data-design=kiff][data-design=kiff] .hero.art-split h1,html[data-design=kiff][data-design=kiff] .hero.art-split .lead{text-align:center;margin-inline:auto}html[data-design=kiff][data-design=kiff] .hero.art-split h1{max-width:none;font-size:clamp(2.6rem,1.1rem + 5.6vw,6rem)}html[data-design=kiff][data-design=kiff] .hero.art-split .acts{justify-content:center}html[data-design=kiff][data-design=kiff] .hero.art-split .aside{padding-top:0}@media (width>=900px){html[data-design=kiff][data-design=kiff] .hero.art-split .lede{padding-right:0}html[data-design=kiff][data-design=kiff] .hero.art-split .aside{z-index:2;width:17rem;position:absolute;top:-1.5rem;right:8%;transform:rotate(9deg)}html[data-design=kiff][data-design=kiff] .hero.art-split .lede{z-index:1;position:relative}html[data-design=kiff][data-design=kiff] .hero.art-split .aside .lead,html[data-design=kiff][data-design=kiff] .hero.art-split .aside .acts,html[data-design=kiff][data-design=kiff] .hero.art-split .aside .fineline{display:none}}html[data-design=kiff][data-design=kiff] .hero .shot-phone .frame{width:100%}html[data-design=kiff][data-design=kiff] .hero.art-split>.inner>.stats{flex-wrap:wrap;justify-content:center;gap:1rem 3rem;display:flex}html[data-design=kiff][data-design=kiff] .hero .st{text-align:center;background:0 0;border:0;padding:0}html[data-design=kiff][data-design=kiff] .hero .st .v{color:var(--green)}html[data-design=kiff][data-design=kiff] .fsplit,html[data-design=kiff][data-design=kiff] .head-fig,html[data-design=kiff][data-design=kiff] .gallery-stack .srow{align-items:center;gap:clamp(2rem,1rem + 4vw,5rem)}html[data-design=kiff][data-design=kiff] .fsplit>.shot,html[data-design=kiff][data-design=kiff] .fsplit>.fig{order:0}html[data-design=kiff][data-design=kiff] .fsplit>.lede{order:1}html[data-design=kiff][data-design=kiff] .gallery-stack .srow.flip .shot{order:0}html[data-design=kiff][data-design=kiff] .gallery-stack .scap{font-size:1.2rem}html[data-design=kiff][data-design=kiff] .card,html[data-design=kiff][data-design=kiff] .plan,html[data-design=kiff][data-design=kiff] .box,html[data-design=kiff][data-design=kiff] .panel,html[data-design=kiff][data-design=kiff] .qa,html[data-design=kiff][data-design=kiff] .f,html[data-design=kiff][data-design=kiff] .m,html[data-design=kiff][data-design=kiff] .leaf .frame{border-radius:var(--r);background:var(--card-dk);color:var(--ink);box-shadow:none;border:0}html[data-design=kiff][data-design=kiff] .card h3,html[data-design=kiff][data-design=kiff] .f h3{color:var(--green)}html[data-design=kiff][data-design=kiff] .f .ico{background:var(--card-dkr);color:var(--green);border-radius:50%;width:2.4rem;height:2.4rem}html[data-design=kiff][data-design=kiff] .n{background:var(--card-dkr);color:var(--ink);font-family:var(--face-display);border-radius:50%;font-weight:800}html[data-design=kiff][data-design=kiff] .shot-phone .frame{background:var(--card-dkr);border-color:color-mix(in srgb, var(--ink) 18%, transparent)}html[data-design=kiff][data-design=kiff] .shot-browser .frame,html[data-design=kiff][data-design=kiff] .shot-plain .frame{border-radius:var(--r);box-shadow:0 30px 70px -30px color-mix(in srgb, var(--ink) 25%, transparent);border:0}html[data-design=kiff][data-design=kiff] .gallery-fan .leaf{width:62%}@media (width>=721px){html[data-design=kiff][data-design=kiff] .gallery-fan .fan{padding-top:3rem}html[data-design=kiff][data-design=kiff] .gallery-fan .leaf{width:32%;transform:translate(calc(var(--i) * 106%), calc(var(--i) * -1.5rem))}}html[data-design=kiff][data-design=kiff] .num,html[data-design=kiff][data-design=kiff] .pricerow .num,html[data-design=kiff][data-design=kiff] .v{font-family:var(--face-display);letter-spacing:-.03em;color:var(--ink);font-weight:800}html[data-design=kiff][data-design=kiff] .incl li:before,html[data-design=kiff][data-design=kiff] .list li:before{color:var(--green)}html[data-design=kiff][data-design=kiff] .qgrid{gap:.8rem}html[data-design=kiff][data-design=kiff] .cta .head h2{font-size:clamp(2.2rem,1.4rem + 3.4vw,3.8rem)}html[data-design=kiff][data-design=kiff] .cta .panel{background:var(--card-dkr);border:0}html[data-design=kiff][data-design=kiff] .hd,html[data-design=kiff][data-design=kiff] .site-head{background:var(--black);color:var(--ink);border-bottom:0}html[data-design=kiff][data-design=kiff] .hd .nav{font-weight:500}html[data-design=kiff][data-design=kiff] .q blockquote,html[data-design=kiff][data-design=kiff] .q h2,html[data-design=kiff][data-design=kiff] .q p{font-family:var(--face-display)}@media (width>=900px){html[data-design=kiff][data-design=kiff] .hero.art-split .lede{padding-right:13rem}html[data-design=kiff][data-design=kiff] .hero.art-split .aside{width:16rem;top:-1rem;right:4%}}html[data-design=kiff][data-design=kiff] .hd.hd-g-accent,html[data-design=kiff][data-design=kiff] .hd{background:var(--black);color:var(--ink)}html[data-design=kiff][data-design=kiff] .hd .btn{background:var(--ink);color:var(--black)}html[data-design=kiff][data-design=kiff] .hero .stats{box-shadow:none;background:0 0;border:0;gap:1.25rem 3rem;padding:0}html[data-design=kiff][data-design=kiff] section.hero{overflow-x:clip}
