.kff{background:var(--k-white);color:var(--k-ink)}.kff-cover{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--k-gutter);padding:120px var(--k-margin) 0}.kff-cover__pic{grid-column:1 / span 6;position:sticky;top:80px;align-self:start;margin:0;aspect-ratio:4/5;overflow:hidden;background:var(--k-grey)}.kff-cover__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kff-cover__cap{position:absolute;left:20px;right:20px;top:18px;display:flex;justify-content:space-between;font-family:var(--k-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff;mix-blend-mode:difference}.kff-cover__words{grid-column:8 / span 5;padding:40px 0 0;min-height:110svh;display:flex;flex-direction:column}.kff-cover__name{margin:20px 0 0;font-family:var(--k-display);font-size:clamp(64px,8vw,132px);line-height:.9;letter-spacing:-.02em;font-weight:400;text-transform:none!important;color:var(--k-ink)}.kff-cover__text{margin-top:48px;max-width:460px}.kff-figs{margin:auto 0 0;padding:72px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--k-gutter)}.kff-fig{border-top:1px solid var(--k-ink);padding-top:16px}.kff-fig dt{font-family:var(--k-display);font-size:clamp(40px,4vw,64px);line-height:1;font-variant-numeric:tabular-nums}.kff-fig dd{margin:10px 0 0}.kff-work{padding:180px var(--k-margin) 0}.kff-work__head{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--k-ink)}.kff-wall{margin:40px 0 0;font-family:var(--k-display);font-size:clamp(34px,4.4vw,72px);line-height:1.12;letter-spacing:-.01em;color:var(--k-ink);text-wrap:pretty}.kff-wall__g{display:inline-block;margin:0 .35em 0 .2em;vertical-align:.95em;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;line-height:1;color:var(--k-blue-master)}.kff-wall__c{display:inline-block;white-space:nowrap;margin-right:.32em;cursor:default;outline:0;transition:opacity .35s ease,color .35s ease}.kff-wall__c sup{margin-left:.12em;font-family:var(--k-mono);font-size:.18em;letter-spacing:.1em;vertical-align:2.6em;color:var(--k-blue-master)}.kff-wall.is-focus .kff-wall__c{opacity:.16}.kff-wall.is-focus .kff-wall__c.is-on{opacity:1}.kff-wall__c.has-note{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;text-decoration-color:transparent;transition:opacity .35s ease,text-decoration-color .35s ease}.kff-wall__c.has-note.is-on{text-decoration-color:var(--k-ink)}.kff-wall__note{margin-top:28px!important;min-height:1.6em;padding-top:14px;border-top:1px solid var(--k-grey)}.kff-moments{padding:180px var(--k-margin) 0}.kff-moments__list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--k-ink)}.kff-m{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);gap:var(--k-gutter);align-items:baseline;padding:28px 0;border-bottom:1px solid var(--k-grey)}.kff-m__y{font-family:var(--k-display);font-size:clamp(56px,7vw,112px);line-height:.9;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kff-m__t{font-family:var(--k-display);font-size:clamp(24px,2.2vw,34px);line-height:1.1}.kff-m__l{max-width:440px}.kff-film{padding:180px var(--k-margin) 0}.kff-film__head{margin-bottom:28px}.kff-film__frame{position:relative;aspect-ratio:16/9;background:#0b0b0b;overflow:hidden}.kff-film__frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer}.kff-film__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:18px;width:100%;margin:0;padding:0;background:#0000002e;border:0;color:#fff;cursor:pointer;transition:opacity .4s ease,background-color .4s ease}.kff-film__play .kwd-lab{color:#fff}.kff-film__play:hover{background:#0000004d}.kff-film__len{opacity:.6}.kff-film.is-playing .kff-film__play,.kff-film__frame.is-playing .kff-film__play{opacity:0;pointer-events:none}.kff-film__bar{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px 20px;background:linear-gradient(to top,#00000073,#0000)}.kff-film__bar .kwd-lab,.kff-film__snd{color:#fff}.kff-film__tc{font-variant-numeric:tabular-nums}.kff-film__track{position:relative;height:20px;cursor:pointer}.kff-film__track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff59}.kff-film__fill{position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;background:#fff;transform:scaleX(0);transform-origin:0 50%}.kff-film__mark{position:absolute;top:0;bottom:0;width:1px;margin:0;padding:0;background:#fff;border:0;cursor:pointer}.kff-film__mark span{position:absolute;bottom:22px;left:50%;transform:translate(-50%);white-space:nowrap;color:#fff}.kff-film__snd{margin:0;padding:0;background:none;border:0;cursor:pointer;opacity:.75}.kff-film__snd:hover{opacity:1}@media(max-width:767px){.kff-cover{display:block;padding:72px var(--k-margin) 0}.kff-cover__pic{position:relative;top:auto}.kff-cover__words{min-height:0;padding-top:28px}.kff-cover__name{font-size:64px}.kff-cover__text{margin-top:28px}.kff-figs{padding-top:40px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kff-fig dt{font-size:34px}.kff-work,.kff-moments,.kff-film{padding-top:96px}.kff-wall{font-size:32px;line-height:1.16}.kff-m{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:22px 0}.kff-m__y{font-size:56px}.kff-film__bar{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}.kff-film__bar>.kff-film__tc:last-of-type{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kaece-ffion.css.map */
