.kr-site{--kr-shadow-paper:0 var(--ij-space-1) var(--ij-space-2) color-mix(in srgb, var(--mk-cocoa) 6%, transparent), 0 var(--ij-space-5) var(--ij-space-7) color-mix(in srgb, var(--mk-cocoa) 12%, transparent);--kr-dur-arrive:calc(var(--ij-duration-slow) * 3);--kr-dur-trail:calc(var(--ij-duration-slow) * 5)}.kr-site ::selection{background:var(--mk-rose-faint);color:var(--mk-ink)}.kr-hero-grid{gap:var(--ij-space-7);align-items:center;display:grid}.kr-hero .mk-title{font-size:clamp(var(--ij-text-4xl), 5.2vw, calc(var(--ij-text-4xl) * 1.55))}@media (min-width:1024px){.kr-hero-grid{gap:var(--ij-space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.kr-art{isolation:isolate;inline-size:100%;max-inline-size:calc(var(--ij-space-8) * 9);aspect-ratio:5/4;justify-self:center;position:relative}.kr-art-sheet,.kr-art-paper{border-radius:var(--mk-radius-hero);position:absolute;inset:0}.kr-art-sheet[data-layer=back]{z-index:-2;background:color-mix(in srgb, var(--mk-sage) 85%, var(--mk-paper));rotate:4deg;translate:var(--ij-space-3) var(--ij-space-2)}.kr-art-sheet[data-layer=mid]{z-index:-1;background:var(--mk-rose-faint);rotate:-3deg;translate:calc(var(--ij-space-2) * -1) var(--ij-space-1)}.kr-art-paper{border:1px solid var(--ij-border);background:radial-gradient(60% 50% at 88% 12%, color-mix(in srgb, var(--mk-rose-soft) 45%, transparent), transparent 70%), repeating-linear-gradient(180deg, transparent 0 calc(var(--ij-space-5) - 1px), color-mix(in srgb, var(--ij-border) 55%, transparent) calc(var(--ij-space-5) - 1px) var(--ij-space-5)), linear-gradient(180deg, var(--mk-card), var(--mk-paper));box-shadow:var(--kr-shadow-paper);overflow:hidden}.kr-art-paper:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--mk-sage) 40%, transparent));block-size:24%;position:absolute;inset:auto 0 0}.kr-art-trail{inset:22% var(--ij-space-7) 34% var(--ij-space-6);position:absolute;overflow:hidden}.kr-art-trail-line{block-size:100%;inline-size:100%;display:block;overflow:visible}.kr-art-trail-line path{fill:none;stroke:var(--mk-rose);stroke-width:1.5px;stroke-dasharray:.012 .014;stroke-linecap:round;vector-effect:non-scaling-stroke}.kr-art-steps{z-index:1;inset:var(--ij-space-6) var(--ij-space-4) var(--ij-space-5);gap:var(--ij-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute}.kr-art-steps li{justify-content:flex-end;align-items:center;gap:var(--ij-space-1);flex-direction:column;min-block-size:0;display:flex}.kr-art-plant{inline-size:calc(var(--kr-rise) * 145%);aspect-ratio:3/4;flex:none;block-size:auto;max-inline-size:none}.kr-hero-strip{align-items:end;gap:var(--ij-space-2);margin:var(--ij-space-6) 0 0;padding:0 0 var(--ij-space-1);border-block-end:1px dotted color-mix(in srgb, var(--mk-olive) 55%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.kr-hero-strip li{justify-items:center;gap:var(--ij-space-1);display:grid}.kr-hero-strip-plant{inline-size:100%;block-size:calc(var(--ij-space-8) + var(--ij-space-2))}@media not (min-width:768px){.kr-art{display:none}.kr-hero{padding-block:var(--ij-space-5) var(--ij-space-7)}}@media (min-width:768px){.kr-hero-strip{display:none}}@keyframes kr-fan-back{0%{translate:0;rotate:0deg}}@keyframes kr-fan-mid{0%{translate:0;rotate:0deg}}@keyframes kr-arrive{0%{opacity:0;transform:translateY(var(--ij-space-4))}}@keyframes kr-wipe-out{0%{transform:translate(-100%)}}@keyframes kr-wipe-in{0%{transform:translate(100%)}}@keyframes kr-drift-back{to{translate:var(--ij-space-3) var(--ij-space-6)}}@keyframes kr-drift-mid{to{translate:calc(var(--ij-space-2) * -1) var(--ij-space-4)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.kr-art[data-unfold]:not([data-grown],[data-growing]) :is(.kr-art-paper,.kr-art-sheet){opacity:0}.kr-art[data-unfold]:not([data-grown],[data-growing]) .kr-art-trail{transform:translate(-100%)}}@media (prefers-reduced-motion:no-preference){.kr-art[data-growing] .kr-art-paper{animation:kr-arrive var(--kr-dur-arrive) var(--ij-ease-emphasis) backwards}.kr-art[data-growing] .kr-art-sheet[data-layer=back]{animation:kr-fan-back var(--kr-dur-arrive) var(--ij-ease-emphasis) var(--ij-duration-fast) backwards}.kr-art[data-growing] .kr-art-sheet[data-layer=mid]{animation:kr-fan-mid var(--kr-dur-arrive) var(--ij-ease-emphasis) calc(var(--ij-duration-fast) / 2) backwards}.kr-art[data-growing] .kr-art-trail{animation:kr-wipe-out var(--kr-dur-trail) var(--ij-ease-emphasis) calc(var(--ij-duration-slow) * 1.25) backwards}.kr-art[data-growing] .kr-art-trail-line{animation:kr-wipe-in var(--kr-dur-trail) var(--ij-ease-emphasis) calc(var(--ij-duration-slow) * 1.25) backwards}@supports (animation-timeline:scroll()){.kr-art-sheet[data-layer=back]{animation:linear both kr-drift-back;animation-timeline:scroll(root);animation-range:0 90vh}.kr-art-sheet[data-layer=mid]{animation:linear both kr-drift-mid;animation-timeline:scroll(root);animation-range:0 90vh}.kr-art[data-growing] .kr-art-sheet[data-layer=back]{animation:kr-fan-back var(--kr-dur-arrive) var(--ij-ease-emphasis) var(--ij-duration-fast) backwards, kr-drift-back linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}.kr-art[data-growing] .kr-art-sheet[data-layer=mid]{animation:kr-fan-mid var(--kr-dur-arrive) var(--ij-ease-emphasis) calc(var(--ij-duration-fast) / 2) backwards, kr-drift-mid linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}}}.kr-site-note{max-inline-size:var(--ij-measure-prose);margin:var(--ij-space-6) 0 0;color:var(--ij-text-muted);line-height:var(--ij-leading-base)}.kr-steps{--kr-medal:calc(var(--ij-space-8) + var(--ij-space-2));gap:var(--ij-space-7);margin:var(--ij-space-7) 0 0;padding:0 0 0 var(--ij-space-3);list-style:none;display:grid}.kr-steps li{grid-template-columns:var(--kr-medal) minmax(0, 1fr);gap:var(--ij-space-6);align-items:start;display:grid;position:relative}.kr-step-art{--kr-lit:0;inline-size:var(--kr-medal);block-size:var(--kr-medal);border:1px solid color-mix(in srgb, var(--mk-rose) calc(45% + var(--kr-lit) * 55%), var(--ij-border));background:radial-gradient(circle at 30% 25%, #fff, color-mix(in srgb, var(--mk-rose-soft) 55%, var(--mk-card)));box-shadow:0 0 0 var(--ij-space-2) color-mix(in srgb, var(--mk-sage) 50%, transparent), 0 0 0 calc(var(--ij-space-2) + var(--kr-lit) * var(--ij-space-3)) color-mix(in srgb, var(--mk-rose) calc(var(--kr-lit) * 28%), transparent), inset 0 -4px 8px color-mix(in srgb, var(--mk-rose) 22%, transparent);color:var(--mk-cocoa);border-radius:50%;place-items:center;display:grid;position:relative}.kr-step-art>svg{block-size:52%;inline-size:52%}.kr-step-n{background:var(--mk-cocoa);block-size:28px;inline-size:28px;color:var(--mk-card);font-family:var(--ij-font-display);font-size:var(--ij-text-sm);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-start:calc(var(--ij-space-1) * -1);inset-inline-end:calc(var(--ij-space-1) * -1)}.kr-steps p{min-block-size:var(--kr-medal);font-family:var(--ij-font-display);font-size:var(--ij-text-xl);font-weight:600;line-height:var(--ij-leading-xl);text-wrap:balance;align-items:center;margin:0;display:flex}.kr-link{inset-block:calc(var(--kr-medal) + var(--ij-space-3)) calc(var(--ij-space-7) * -1 + var(--ij-space-3));background:linear-gradient(180deg, transparent, var(--mk-rose) 18%, var(--mk-rose) 82%, transparent);pointer-events:none;inline-size:2px;position:absolute;inset-inline-start:calc(var(--kr-medal) / 2 - 1px);overflow:hidden}.kr-link i{block-size:var(--ij-space-7);background:linear-gradient(180deg, transparent, var(--mk-rose), #fff);opacity:0;position:absolute;inset-block-start:calc(var(--ij-space-7) * -1);inset-inline:0}@media (min-width:1024px){.kr-steps{--kr-medal:calc(var(--ij-space-8) + var(--ij-space-6));gap:var(--ij-space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--ij-space-8);padding:0}.kr-steps li{justify-items:center;gap:var(--ij-space-5);text-align:center;grid-template-columns:minmax(0,1fr)}.kr-steps p{min-block-size:0;max-inline-size:22ch;font-size:var(--ij-text-2xl);line-height:var(--ij-leading-2xl);justify-content:center}.kr-link{inset-block:calc(var(--kr-medal) / 2 - 1px) auto;inline-size:calc(100% + var(--ij-space-8) - var(--kr-medal) - var(--ij-space-5) * 2 + var(--ij-space-2));background:linear-gradient(90deg, transparent, var(--mk-rose) 14%, var(--mk-rose) 86%, transparent);block-size:2px;inset-inline-start:calc(50% + var(--kr-medal) / 2 + var(--ij-space-4))}.kr-link i{inset-block:0;inset-inline:auto;inline-size:calc(var(--ij-space-8) * 2);background:linear-gradient(90deg, transparent, var(--mk-rose), #fff);block-size:100%;inset-inline-start:calc(var(--ij-space-8) * -2)}}@property --kr-lit{syntax:"<number>";inherits:false;initial-value:0}@keyframes kr-lit{0%{--kr-lit:0}6%{--kr-lit:1}26%,to{--kr-lit:0}}@keyframes kr-run-y{0%{opacity:1;inset-block-start:calc(var(--ij-space-7) * -1)}25%{opacity:1;inset-block-start:100%}26%,to{opacity:0;inset-block-start:100%}}@keyframes kr-run-x{0%{opacity:1;inset-inline-start:calc(var(--ij-space-8) * -2)}25%{opacity:1;inset-inline-start:100%}26%,to{opacity:0;inset-inline-start:100%}}@keyframes kr-spin{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.kr-step-art{animation:4.8s ease-in-out infinite kr-lit}.kr-steps li:nth-child(2) .kr-step-art{animation-delay:1.6s}.kr-steps li:nth-child(3) .kr-step-art{animation-delay:3.2s}.kr-link i{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--mk-rose) 85%, transparent));animation:4.8s ease-in-out .3s infinite kr-run-y}.kr-steps li:nth-child(2) .kr-link i{animation-delay:1.9s}@media (min-width:1024px){.kr-link i{animation-name:kr-run-x}}}.kr-foot{padding-block:var(--ij-space-6) var(--ij-space-8)}.kr-paused{gap:var(--ij-space-7);padding:var(--ij-space-4) var(--ij-space-5) var(--ij-space-7);border:1px solid var(--ij-border);border-radius:var(--mk-radius-hero);background:radial-gradient(60% 90% at 100% 0%, color-mix(in srgb, var(--mk-sage) 38%, transparent), transparent 70%), radial-gradient(50% 80% at 0% 100%, color-mix(in srgb, var(--mk-rose-soft) 45%, transparent), transparent 70%), linear-gradient(180deg, var(--mk-card), var(--mk-paper));box-shadow:var(--kr-shadow-paper);grid-template-columns:minmax(0,1fr);align-items:center;scroll-margin-block-start:calc(var(--ij-space-8) * 2);display:grid}.kr-paused-lead{gap:var(--ij-space-2);justify-items:start;display:grid}.kr-paused-lead>p{max-inline-size:38ch;color:var(--ij-text-muted);line-height:var(--ij-leading-base);margin:0}.kr-paused-plant{inline-size:calc(var(--ij-space-8) + var(--ij-space-4));block-size:var(--ij-space-8);border-block-end:1px dotted color-mix(in srgb, var(--mk-olive) 55%, transparent);margin-block-end:var(--ij-space-2)}.kr-paused-title{font-family:var(--ij-font-display);font-size:var(--ij-text-3xl);font-weight:600;line-height:var(--ij-leading-3xl);text-wrap:balance;margin:0}.kr-paused-form{min-inline-size:0}.kr-paused-form .wtl{margin:0}.kr-paused-foot{margin:var(--ij-space-3) 0 0}.kr-paused-foot a{color:var(--mk-cocoa);text-underline-offset:4px;font-weight:600}@media (min-width:640px){.kr-paused{gap:var(--ij-space-7);padding:var(--ij-space-5) var(--ij-space-7) var(--ij-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media (prefers-reduced-motion:no-preference){.kr-paused{animation:kr-arrive var(--kr-dur-arrive) var(--ij-ease-emphasis) backwards}}body:has(.kr-site) :is(.mk-bar-wait,.mk-menu-foot){display:none}.kr-gets{gap:var(--ij-space-4);margin:var(--ij-space-6) 0 0;padding:0;list-style:none;display:grid}.kr-gets li{align-content:start;gap:var(--ij-space-2);padding:var(--ij-space-5) var(--ij-space-5) var(--ij-space-7);border:1px solid var(--ij-border);border-radius:var(--ij-radius-lg);background:var(--ij-surface);display:grid}.kr-gets-icon{inline-size:var(--ij-space-7);block-size:var(--ij-space-7);background:var(--mk-rose-soft);color:var(--mk-cocoa);border-radius:50%;place-items:center;display:grid}.kr-gets h3{margin:var(--ij-space-2) 0 0;font-family:var(--ij-font-display);font-size:var(--ij-text-xl);font-weight:600;line-height:var(--ij-leading-xl);text-wrap:balance}.kr-gets p{color:var(--ij-text-muted);line-height:var(--ij-leading-base);margin:0}@media (min-width:640px){.kr-gets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kr-gets{grid-template-columns:repeat(4,minmax(0,1fr))}}
