[data-demo=kiln]{--font-sans:"Heebo", system-ui, sans-serif;--font-display:var(--font-sans)}[data-demo=kiln]{--kl-dark:#0d0d11;--kl-light:#f5f5f5;--kl-gray:#c6c9cc;--background:#fff;--foreground:var(--kl-dark);--heading-color:var(--kl-dark);--h1-weight:300;--h2-weight:400;background:var(--background);color:var(--foreground);font-family:var(--font-sans)}[data-demo=kiln] .kl-hero{background:var(--kl-gray);overflow:clip}[data-demo=kiln] .kl-hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-demo=kiln] .kl-strip{pointer-events:none;position:absolute;inset:0}[data-demo=kiln] .kl-strip--front{z-index:2}[data-demo=kiln] .kl-strip__pic{border-radius:3px;margin:0;position:absolute;overflow:hidden}[data-demo=kiln] .kl-strip__pic img{object-fit:cover;width:100%;height:120%;position:absolute;inset:-10% 0 auto}[data-demo=kiln] .kl-strip__pic--back{aspect-ratio:4/5;width:12vw}[data-demo=kiln] .kl-strip__pic--front{aspect-ratio:4/5;width:16vw}[data-demo=kiln] .kl-strip .is-1{top:26%;right:3%}[data-demo=kiln] .kl-strip .is-3{top:44%;right:73%}[data-demo=kiln] .kl-strip .is-5{top:112%;right:80%}[data-demo=kiln] .kl-strip .is-2{top:70%;right:10%}[data-demo=kiln] .kl-strip .is-6{aspect-ratio:1;top:140%;right:20%}[data-demo=kiln] .kl-strip .is-4{aspect-ratio:1;top:88%;right:59%}[data-demo=kiln] .kl-hero__text{z-index:1;white-space:nowrap;letter-spacing:-.03em;color:#fff;margin:0;font-size:16vw;font-weight:300;line-height:1;position:absolute;top:50%;right:16vw;translate:0 -50%}[data-demo=kiln] .kl-about{background:var(--background)}[data-demo=kiln] .kl-about__text{text-align:center;letter-spacing:-.01em;max-width:26ch;color:var(--kl-dark);margin-inline:auto;font-size:clamp(1.75rem,3.6vw,3.5rem);font-weight:400;line-height:1.25}[data-demo=kiln] .kl-uncover{--uk-uncover-shadow:none}[data-demo=kiln] .kl-work{background:var(--background);padding-bottom:20vh;position:relative;overflow-x:clip}[data-demo=kiln] .kl-work__track{pointer-events:none;position:absolute;inset:0}[data-demo=kiln] .kl-work__sticky{place-items:center;height:100svh;display:grid;position:sticky;top:0}[data-demo=kiln] .kl-work__title{letter-spacing:-.04em;color:var(--kl-dark);font-size:26vw;font-weight:400;line-height:1;display:block}[data-demo=kiln] .kl-work__timer{z-index:2;--uk-tracker-accent:var(--kl-dark);--uk-tracker-size:44px;width:fit-content;margin-inline-start:24px;position:sticky;top:50svh}[data-demo=kiln] .kl-work__list{z-index:1;flex-direction:column;align-items:center;padding-block:10vw 50vh;display:flex;position:relative}[data-demo=kiln] .kl-work__item{width:45vw}[data-demo=kiln] .kl-work__card{aspect-ratio:16/10;backface-visibility:hidden;will-change:transform;background:#fff;border-radius:14px;position:relative;overflow:hidden}[data-demo=kiln] .kl-work__card img{object-fit:cover;width:100%;height:100%}[data-demo=kiln] .kl-pill{inset-inline-start:14px;color:var(--kl-dark);background:#fff;border-radius:999px;padding:4px 12px;font-size:.8125rem;position:absolute;bottom:14px}[data-demo=kiln] .kl-archive{background:#000;place-items:center;height:100svh;display:grid;overflow:clip}[data-demo=kiln] .kl-archive__wall{grid-template-columns:repeat(5,1fr);align-items:start;gap:1.2vw;display:grid;position:absolute;inset:-80% -45%}[data-demo=kiln] .kl-archive__shade{z-index:0;position:absolute;inset:0;overflow:clip}[data-demo=kiln] .kl-archive__col{flex-direction:column;gap:1.2vw;display:flex}[data-demo=kiln] .kl-archive__col img{aspect-ratio:3/2;object-fit:cover;filter:grayscale()brightness(.8);border-radius:3px;width:100%}[data-demo=kiln] .kl-archive__title{z-index:1;color:#fff;margin:0;font-size:12vw;font-weight:400;line-height:1;position:relative}[data-demo=kiln] .kl-foot{background:var(--kl-light);min-height:100svh}[data-demo=kiln] .kl-foot__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-demo=kiln] .kl-foot__avatar{object-fit:cover;border-radius:999px;width:80px;height:80px}[data-demo=kiln] .kl-pill--big{padding:26px 34px;font-size:1rem;position:static}[data-demo=kiln] .kl-foot__title{letter-spacing:-.02em;margin:0;font-size:7vw;font-weight:400;line-height:1}@media (max-width:767px){[data-demo=kiln] .kl-hero__text{font-size:22vw;right:8vw}[data-demo=kiln] .kl-strip__pic--back{width:22vw}[data-demo=kiln] .kl-strip__pic--front{width:30vw}[data-demo=kiln] .kl-work__item{width:80vw}[data-demo=kiln] .kl-foot__title{font-size:11vw}[data-demo=kiln] .kl-archive__wall{inset:-42% -90%}}
