.kc-caisson{--ck-ivory:#faf9f5;--ck-hair:rgba(44,44,44,0.22);--ck-ez:cubic-bezier(0.25,0.55,0.3,1);display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:46px;align-items:center}@media (max-width:760px){.kc-caisson{grid-template-columns:1fr;gap:26px}}.kc-caisson-art{width:100%;max-width:400px}@media (max-width:760px){.kc-caisson-art{max-width:350px;margin:0 auto}}.kc-caisson-art svg{display:block;width:100%;height:auto}.ck-lk{fill:none;stroke:var(--color-ink);stroke-width:1;vector-effect:non-scaling-stroke}.ck-40{stroke-opacity:.4}.ck-22{stroke-opacity:.22}.ck-gold{fill:none;stroke:var(--color-mineral-ochre);stroke-opacity:.65;stroke-width:1;vector-effect:non-scaling-stroke}.ck-petal{stroke-opacity:.3;stroke-linecap:round}.ck-petal,.ck-ticks{transform-box:view-box;transform-origin:200px 200px}.ck-ticks line{stroke:var(--color-mineral-ochre);stroke-opacity:.12;stroke-width:1}.ck-dust{fill:var(--color-gold);opacity:.3}.ck-spoke{fill:none;stroke:var(--color-mineral-ochre);stroke-opacity:.4;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1}.ck-mk-act,.ck-mk-fr{transform-box:fill-box;transform-origin:center}.ck-mk-hit{fill:transparent;stroke:none}.ck-mk-box{fill:var(--ck-ivory);stroke:rgba(44,44,44,.55);stroke-width:1;transition:fill .15s var(--ck-ez),stroke .15s var(--ck-ez)}.ck-mk-box,.ck-mk-box2{vector-effect:non-scaling-stroke}.ck-mk-box2{fill:none;stroke:rgba(44,44,44,.4);stroke-width:1;transition:stroke .15s var(--ck-ez)}.ck-mk-num{fill:var(--color-ink);font-family:var(--font-serif);font-size:12px;text-anchor:middle;transition:fill .15s var(--ck-ez)}.ck-mk-flag .ck-mk-num{font-size:14px;font-weight:700}.ck-mk-a.is-hot .ck-mk-box{fill:var(--color-cinnabar);stroke:var(--color-cinnabar)}.ck-mk-a.is-hot .ck-mk-box2{stroke:rgba(250,249,245,.75)}.ck-mk-a.is-hot .ck-mk-num{fill:var(--ck-ivory)}.ck-mk-a:focus-visible{outline:2px solid var(--color-cinnabar);outline-offset:2px}.ck-ripple,.ck-seal-breathe,.ck-seal-enter,.ck-seal-hover{transform-box:fill-box;transform-origin:center}.ck-seal-sq{fill:var(--color-cinnabar);stroke:none}.ck-seal-in{stroke:var(--ck-ivory);stroke-opacity:.85;stroke-width:1}.ck-ripple,.ck-seal-in{fill:none;vector-effect:non-scaling-stroke}.ck-ripple{stroke:var(--color-mineral-ochre);stroke-width:1;opacity:0}.ck-row{gap:14px;min-height:46px;border-bottom:1px solid var(--ck-hair);padding:0 2px;text-decoration:none;color:inherit}.ck-chip,.ck-row{display:flex;align-items:center}.ck-chip{width:22px;height:22px;border:1px solid rgba(44,44,44,.5);background:transparent;color:var(--color-ink);font-size:12px;line-height:1;justify-content:center;flex:none;transition:background-color .15s var(--ck-ez),border-color .15s var(--ck-ez),color .15s var(--ck-ez)}.ck-nm{flex:1;font-size:16px;letter-spacing:.06em;transition:color .15s var(--ck-ez)}.ck-act{font-size:12px;letter-spacing:.25em;margin-right:-.25em;color:rgba(44,44,44,.5)}.ck-row.is-flag{min-height:56px;border-top:2px solid var(--color-ink)}.ck-row.is-flag .ck-nm{font-size:18px;font-weight:700}.ck-row.is-flag .ck-chip{background:var(--color-ink);border-color:var(--color-ink);color:var(--ck-ivory)}.ck-row.is-hot .ck-nm{color:var(--color-cinnabar)}.ck-row.is-hot .ck-chip{background:var(--color-cinnabar);border-color:var(--color-cinnabar);color:var(--ck-ivory)}.ck-row:focus-visible{outline:2px solid var(--color-cinnabar);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.kc-caisson.is-live .ck-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:ckDraw var(--dd,.4s) var(--ck-ez) var(--dl,0s) both}.kc-caisson.is-live .ck-draw-rev{animation-name:ckDrawRev}.kc-caisson.is-live .ck-gold{stroke-dasharray:1;animation:ckGold var(--dd,.6s) var(--ck-ez) var(--dl,.35s) both,ckGoldBreathe 18s ease-in-out 2.6s infinite}.kc-caisson.is-live .ck-petal{stroke-dasharray:1;animation:ckPetal .45s var(--ck-ez) var(--dl,.7s) both}.kc-caisson.is-live .ck-ticks{animation:ckTickIn .61s var(--ck-ez) .5s both,ckSpin 150s linear infinite}.kc-caisson.is-live .ck-mk-fr{animation:ckFr .28s var(--ck-ez) var(--dl) both}.kc-caisson.is-live .ck-mk-tx{animation:ckTx .22s var(--ck-ez) var(--dl) both}.kc-caisson.is-live .ck-seal-enter{animation:ckSeal .22s var(--ck-ez) 1.95s both}.kc-caisson.is-live .ck-ripple{animation:ckRipple .5s var(--ck-ez) 2.15s forwards}.kc-caisson.is-live .ck-seal-breathe{animation:ckHeart 4.2s ease-in-out 2.6s infinite alternate}.kc-caisson.is-live .ck-dust-1{animation:ckDustIn .4s var(--ck-ez) 2.3s both,ckDust 5.5s ease-in-out 2.7s infinite alternate}.kc-caisson.is-live .ck-dust-2{animation:ckDustIn .4s var(--ck-ez) 2.3s both,ckDust 7s ease-in-out 3.4s infinite alternate}.kc-caisson.is-live .ck-dust-3{animation:ckDustIn .4s var(--ck-ez) 2.3s both,ckDust 8.5s ease-in-out 3.05s infinite alternate}.ck-spoke{transition:stroke-dashoffset .12s var(--ck-ez)}.ck-spoke.is-hot{stroke-dashoffset:0;transition-duration:.18s}.ck-seal-hover{transition:transform .18s var(--ck-ez)}.ck-seal-in{transition:stroke-opacity .18s var(--ck-ez)}.ck-seal-hover.is-hot{transform:scale(1.04)}.ck-seal-hover.is-hot .ck-seal-in{stroke-opacity:1}.ck-mk-act{transition:transform .12s var(--ck-ez)}.ck-mk-a:active .ck-mk-act{transform:scale(.96)}}@keyframes ckDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ckDrawRev{0%{stroke-dashoffset:-1}to{stroke-dashoffset:0}}@keyframes ckGold{0%{stroke-dashoffset:1;stroke-opacity:.4}85%{stroke-dashoffset:0;stroke-opacity:.4}to{stroke-dashoffset:0;stroke-opacity:.65}}@keyframes ckGoldBreathe{0%{stroke-opacity:.65}25%{stroke-opacity:.7}75%{stroke-opacity:.55}to{stroke-opacity:.65}}@keyframes ckPetal{0%{stroke-dashoffset:1;transform:scale(.85)}to{stroke-dashoffset:0;transform:scale(1)}}@keyframes ckTickIn{0%{opacity:0}to{opacity:1}}@keyframes ckSpin{to{transform:rotate(1turn)}}@keyframes ckFr{0%{opacity:0;transform:translate(var(--px),var(--py)) scale(.9)}to{opacity:1;transform:none}}@keyframes ckTx{0%{opacity:0}to{opacity:1}}@keyframes ckSeal{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:none}}@keyframes ckRipple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes ckHeart{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes ckDust{0%{opacity:.15}to{opacity:.7}}@keyframes ckDustIn{0%{opacity:0}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.ck-chip,.ck-mk-box,.ck-mk-box2,.ck-mk-num,.ck-nm{transition:none}}